BM6P6(@ yyywwwnnndddgggeee```]]]___```^^^dddssswwwrrrnnniiieeebbb]]]cccjjjooozzzqqq______VVVRRROOOLLLGGG@@@>>>@@@::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>BBB<<<:::FFFbbbwwwdddjjj~~~tttvvv}}}ooo___TTTQQQJJJMMMSSSZZZ```ccceeeeeehhhfffccc___]]][[[\\\\\\gggkkkxxxvvvqqquuusssuuuqqqgggaaabbbaaa]]]cccdddfffppp~~~yyyzzz}}}yyynnncccZZZTTTMMMJJJGGGFFFHHHMMMSSSWWWPPPWWW\\\```ccccccxxxwwwtttxxxOOOEEE@@@BBB:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@???BBBWWWzzz~~~wwwqqqooojjjbbb]]]\\\[[[ZZZWWWQQQJJJGGGHHHKKKVVVQQQOOOQQQSSSSSSTTTVVVYYYUUUPPPNNNPPPRRRQQQPPPQQQKKKHHHIIIIIIFFFDDDFFFLLLNNNSSS[[[ccchhhjjjjjjhhhiiijjjmmmpppsssvvvwww{{{~~~uuunnn___VVVNNNIIIGGGHHHNNNUUU~~~tttkkkggglllllleee^^^^^^^^^^^^eeeooo|||sssnnnkkkfffbbb___^^^ccckkktttlll]]][[[XXXTTTPPPMMMGGG@@@===???::::::::::::::::::::::::;;;::::::::::::;;;;;;<<<>>>;;;:::DDD\\\|||wwwaaahhh{{{yyyjjjYYYOOOLLLKKKPPPWWW\\\```bbbeeeggghhheeebbb___^^^]]]]]]]]]eeeiiivvvyyyuuuzzz~~~yyyllldddbbb```\\\^^^fffsss|||vvvwww{{{vvvkkkbbbZZZUUULLLJJJGGGFFFHHHMMMSSSVVVTTTZZZ\\\___aaaaaawwwwww{{{~~~wwwNNNEEE@@@BBB:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAFFF^^^{{{wwwpppjjjgggbbbZZZVVVUUUUUUSSSPPPKKKHHHFFFHHHJJJRRROOONNNOOOMMMLLLPPPVVVbbbaaa^^^\\\ZZZWWWSSSPPPOOOJJJGGGHHHHHHFFFFFFGGGKKKNNNTTT[[[aaaeeehhhiiihhhiiijjjmmmppptttwwwxxx}}}~~~{{{ssslll]]]UUUNNNJJJHHHHHHMMMTTTxxxqqqqqqwwwxxxqqqiiifffeeedddiiimmm{{{~~~uuunnnjjjfffaaa]]]\\\```dddlll~~~lllccc^^^]]]XXXRRROOOHHH@@@<<<===::::::::::::::::::::::::;;;;;;:::999999999::::::;;;===>>>BBBUUUtttxxx]]]```|||lllZZZNNNKKKMMMTTT[[[___```aaaeeeiiikkkgggcccaaaccccccbbb```bbbfffsss}}}{{{}}}pppfffbbbaaa___gggvvvxxxtttwww|||zzzqqqhhh```YYYTTTLLLJJJGGGGGGIIIMMMSSSVVVWWW[[[\\\^^^```aaawwwsss}}}}}}xxxtttNNNEEE???AAA:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAJJJddd}}}uuurrrllleee___\\\WWWPPPLLLLLLLLLIIIFFFEEEFFFHHHIIIJJJPPPQQQRRROOOIIIFFFNNNYYYeeegggjjjiiieee___ZZZWWWNNNHHHEEEGGGHHHFFFFFFHHHIIIOOOVVVZZZ]]]```cccfffggghhhiiilllppptttwwwyyy}}}}}}|||{{{{{{zzzuuummmgggZZZTTTMMMKKKJJJIIIMMMSSS~~~vvvqqqssswwwxxxtttqqqppplllhhhgggjjjnnn~~~yyyuuunnniiieeebbb___\\\[[[dddgggppprrrooohhhccc\\\TTTOOOHHH@@@;;;<<<::::::::::::::::::::::::<<<<<<;;;:::999999999:::<<>>@@@:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????===JJJgggvvvnnnjjjccc\\\VVVSSSOOOHHHEEEEEEFFFCCCAAACCCHHHLLLNNNMMMQQQTTTVVVRRRIIIFFFRRRbbbkkkooorrrpppiiiaaa[[[YYYNNNHHHEEEFFFFFFDDDDDDGGGHHHOOOVVVZZZZZZ[[[___cccffffffgggjjjmmmrrrvvvxxxyyy}}}~~~yyyxxxvvvuuurrrmmmfff```XXXRRRMMMLLLKKKIIILLLQQQ{{{tttmmmeeehhhiiiiiiiiimmmooojjjbbbbbbeeeeeeiiiqqqnnniiieeebbb```___^^^^^^jjjmmmwwwyyyxxxoooiii___TTTMMMGGG???;;;;;;::::::::::::::::::::::::======<<<;;;;;;:::;;;;;;<<>>???;;;JJJgggsssjjjeee\\\UUUOOOMMMJJJDDDBBBCCCCCCAAABBBFFFLLLQQQSSSRRRPPPTTTWWWTTTLLLKKKXXXhhhwwwyyyyyysssiii___XXXVVVOOOHHHDDDDDDDDDBBBCCCEEEHHHNNNUUUXXXXXXXXX\\\```ccccccccceeeiiinnnrrruuuxxx|||~~~~~~|||yyyxxxvvvsssoooiiibbb]]]UUUPPPLLLKKKKKKIIILLLQQQxxxtttooofff```bbbbbbcccgggkkkggg```dddgggeeedddqqqkkkiiieeebbb`````````aaabbbpppttt~~~|||qqqnnnaaaSSSJJJDDD>>>;;;<<<::::::::::::::::::::::::======<<<;;;;;;;;;<<<<<<:::??????>>>PPPsssfff___www{{{nnn]]]QQQMMMNNNTTT[[[^^^___bbbhhhmmmgggkkkpppssstttssspppoooiiilllqqqwww~~~}}}mmm```YYY[[[fffqqq|||yyy}}}|||rrriii```XXXQQQMMMIIIHHHGGGHHHKKKOOOSSSVVVUUUXXXWWW]]]fffllldddooojjjLLLFFF<<<>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===JJJeee~~~qqqfff___VVVOOOIIIHHHFFFBBBAAACCCAAABBBFFFKKKQQQTTTUUUTTTMMMNNNQQQRRROOOQQQ^^^lllwwwxxxwwwssslllddd^^^[[[MMMGGGBBBCCCCCCBBBCCCFFFHHHMMMSSSVVVWWWXXX[[[]]]_________```cccgggllloooxxx|||~~~~~~yyy{{{}}}{{{{{{zzzxxxtttnnngggaaa]]]TTTOOOKKKJJJJJJIIIMMMRRRzzzyyy{{{|||xxxoooaaafffiiigggeeeffffffdddhhhgggeeedddkkkyyygggeeebbb___]]]___bbbdddeeeuuu|||xxxrrrcccQQQGGGAAA===<<<>>>::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<<<<999======???XXXbbbZZZppp~~~uuuiii[[[TTTRRRSSSUUUYYY\\\^^^aaadddgggfffnnnwww|||{{{wwwuuuuuussstttvvvyyy~~~zzzhhh]]]YYY___ppp|||{{{~~~xxxooofff^^^WWWPPPLLLHHHHHHGGGHHHKKKOOOTTTVVVVVVXXXXXX___iiiooo}}}jjjrrrhhhKKKFFF;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???HHH^^^|||}}}nnnaaaYYYOOOIIIDDDCCCBBB@@@@@@BBB>>>CCCJJJPPPSSSSSSTTTTTTJJJIIIJJJPPPUUUZZZeeeooovvvuuutttrrrmmmfff^^^XXXJJJDDD@@@AAABBBCCCEEEIIIJJJLLLPPPUUUXXXZZZ[[[[[[\\\[[[ZZZ[[[]]]aaafffhhhqqqvvvzzz}}}|||~~~~~~}}}zzzzzzwwwrrrkkkddd^^^[[[TTTNNNIIIIIIIIIIIIMMMSSSuuuoooxxx~~~~~~xxxnnnaaakkkpppjjjbbb```cccfffeee```^^^___dddzzzmmmeeeccc```]]]\\\^^^bbbfffgggwwwtttcccPPPEEE???<<<<<>>===CCCaaaddd[[[ooo~~~wwwkkk___TTTPPPQQQVVVWWWYYY[[[]]]___aaabbbgggrrr|||{{{{{{yyyzzzzzz{{{wwweee\\\\\\fff{{{wwwuuusss||||||zzzuuulllddd]]]VVVPPPLLLHHHGGGGGGHHHKKKOOOTTTVVVWWWYYYZZZaaakkkqqq{{{ooorrrgggKKKFFF:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>EEEXXXttt|||kkk\\\SSSKKKEEE@@@@@@@@@>>>???AAA<<>>;;;::::::999999::::::;;;::::::999999::::::;;;<<>>===999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@DDDTTTnnn{{{fffVVVPPPGGG@@@<<<>>>???>>>===>>>BBBFFFLLLPPPQQQQQQRRRRRRNNNOOOPPPUUUbbbpppuuutttyyytttjjj___WWWQQQNNNNNNHHHCCC>>>???EEELLLNNNNNNNNNKKKLLLSSSYYYYYYWWWVVVVVVWWWXXXYYYZZZ\\\^^^___^^^fffnnnvvv|||yyyuuupppllliiicccZZZTTTPPPKKKGGGFFFEEEFFFMMMUUUxxxqqqxxxzzznnngggiiikkkjjjfffaaa]]]\\\___aaabbb^^^[[[nnnrrreee___]]]^^^aaabbbccchhhooouuu~~~uuu^^^GGG@@@???<<<;;;===;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<<<<:::???XXX~~~lllaaahhhuuuhhh~~~ooobbbVVVPPPRRRWWWZZZZZZYYYXXXYYY]]]aaadddfffnnn{{{~~~lll]]]___bbbpppkkkeeeiiipppwwwrrrjjj```WWWPPPKKKIIIGGGFFFFFFIIIMMMRRRUUUVVVWWWWWW]]]bbbdddmmmjjjRRRCCC??????;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;BBBUUUqqq~~~yyyeeeUUUOOOGGGAAA===???@@@??????@@@BBBFFFMMMQQQSSSSSSSSSSSSMMMMMMLLLPPP\\\kkkssstttnnnjjjcccZZZSSSMMMJJJIIIEEEBBB@@@BBBHHHMMMNNNMMMKKKHHHIIIQQQWWWWWWVVVVVVXXXXXXYYYZZZ[[[\\\\\\[[[\\\ccciiippp{{{}}}yyyvvvrrrmmmhhh```XXXRRROOOJJJFFFFFFEEEGGGNNNVVVwwwooottt~~~|||{{{tttjjjfffhhhjjjiiieee___[[[XXX``````___\\\\\\mmmwwwfff^^^^^^]]]^^^bbbeeegggmmmtttzzzttt[[[DDD>>>???===;;;<<<;;;::::::999999::::::;;;::::::999999::::::;;;<<<;;;===<<>>@@@AAA??????BBBAAAFFFNNNSSSUUUTTTSSSSSSPPPNNNKKKJJJSSS```hhhiii```^^^ZZZUUUPPPJJJGGGEEEBBBAAABBBGGGLLLNNNLLLIIIFFFDDDFFFMMMRRRTTTUUUXXXXXXZZZ___cccfffeeeaaa]]]]]]aaaffflllwww~~~|||{{{~~~yyywwwtttnnnfff]]]UUUPPPMMMHHHFFFFFFFFFHHHOOOWWWuuummmrrr~~~yyytttllleeecccfffiiiiiieee```\\\ZZZ```___]]]\\\___nnnxxxhhh```[[[___]]]___dddgggjjjpppwwwpppWWW@@@<<<>>>===;;;;;;;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<>>>===>>>JJJdddtttXXXYYY{{{~~~vvvcccVVVOOOMMMRRRYYY[[[[[[YYYWWWTTTUUUYYY]]]dddgggooo{{{lllYYYZZZbbbwwwxxxgggppp{{{}}}pppkkkcccZZZRRRMMMIIIHHHFFFEEEEEEHHHMMMRRRUUUVVVWWW]]]ccccccdddwwwoooTTTBBB>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;GGGbbbzzzqqqaaaRRRIIIFFFBBB???@@@???===>>>AAA@@@FFFMMMRRRTTTSSSSSSRRRVVVTTTNNNJJJLLLSSSWWWVVVUUUTTTSSSQQQNNNIIIFFFCCCBBBCCCFFFJJJLLLKKKGGGCCCAAA@@@CCCIIINNNQQQVVV[[[\\\fffttt~~~xxxooohhhcccfffhhhmmmyyyzzzppppppssstttvvvyyywwwvvvsssmmmeee\\\TTTPPPKKKGGGEEEFFFGGGIIIPPPXXX|||uuuooorrr}}}wwwpppjjjgggaaadddhhhhhhfffbbb___^^^______]]]]]]cccqqq|||gggaaa```^^^aaa```bbbgggjjjlllssszzzhhhQQQ>>>;;;>>>===;;;;;;;;;::::::999999::::::;;;::::::999999::::::;;;<<<888999:::;;;AAAUUUvvv\\\UUUvvvqqqaaaVVVPPPNNNQQQWWW[[[\\\\\\XXXSSSRRRUUUYYY___aaaiiiuuu}}}nnnYYYWWWaaa{{{{{{yyylllggg___VVVOOOKKKHHHHHHFFFEEEEEEHHHMMMRRRVVVWWWYYY^^^cccccciiisssUUU@@@<<<>>>999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<===HHHeeeyyyssskkk\\\OOOGGGFFFBBB@@@@@@>>>;;;<<<@@@BBBFFFKKKNNNPPPPPPQQQRRRXXXXXXTTTNNNLLLNNNLLLHHHLLLLLLLLLKKKIIIGGGDDDBBBDDDFFFHHHIIIIIIEEE@@@<<<======AAAGGGLLLPPPXXXaaapppzzzrrrlllnnnqqqwwwyyynnneeedddiiioootttwwwwwwuuuqqqllleee]]]VVVRRRJJJGGGEEEGGGHHHIIIPPPXXX{{{tttuuuyyysssnnnlllmmmaaacccfffgggeeebbbaaaaaa___```______eeerrr|||jjjaaa```aaacccdddccceeekkknnnqqqxxx^^^LLL===<<<>>><<<;;;===;;;::::::999999::::::;;;::::::999999::::::;;;<<<999999;;;???CCCSSSuuudddVVVooo~~~ooo___VVVQQQOOOQQQUUUZZZ]]]___\\\VVVTTTVVVYYY]]]___hhhrrrzzz~~~pppYYYWWWccc~~~|||uuuhhhccc[[[SSSMMMIIIHHHHHHFFFEEEFFFIIINNNTTTWWWXXXYYY]]]bbbfffrrrtttTTT>>>;;;>>>999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<>>:::888;;;===AAAGGGKKKPPP\\\hhhuuurrrqqquuuzzzzzzvvv|||zzznnnhhhdddfffoooxxx}}}{{{vvvnnniiieee```YYYSSSJJJGGGEEEGGGHHHIIIPPPWWW}}}yyywwwrrrmmmhhhjjjpppbbbccceeedddbbb````````````bbbbbb```eeepppwwwxxxooodddbbb^^^___ffffffeeeiiioootttxxxTTTGGG===>>>>>>;;;;;;???;;;::::::999999::::::;;;::::::999999::::::;;;<<<===;;;===CCCEEEQQQrrriiiWWWhhhppp___UUUQQQPPPRRRVVVXXX^^^bbbaaa\\\YYY[[[___^^^bbbjjjssswww{{{nnnZZZYYYfffxxxqqqeee```YYYPPPJJJHHHGGGGGGGGGFFFFFFJJJOOOUUUXXXZZZ[[[___eeennnsssSSS<<<;;;@@@;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<>>???>>>:::;;;@@@;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<999:::???@@@IIIhhhjjjVVVcccqqq^^^TTTPPPPPPTTTXXXVVV]]]dddeeeaaa^^^```dddaaaeeennntttwwwzzzlll[[[\\\hhhvvvoooddd___WWWOOOIIIGGGGGGGGGGGGGGGGGGJJJPPPVVVYYY[[[^^^bbbjjjwwwrrrRRR<<<<<>>>>>@@@DDDDDDEEEJJJRRRRRROOOJJJFFFEEEJJJRRRXXX```dddddd```\\\\\\YYYVVVNNNKKKGGGCCCBBBDDDFFFIIIHHHEEE@@@:::666555888:::;;;>>>DDDIIILLLSSScccsssxxxSSSQQQ```mmmuuu|||www|||}}}ssseeekkkuuu{{{llleeeeeebbbYYYPPPKKKHHHGGGHHHHHHIIINNNUUUwwwiiifffhhhjjjkkkmmmaaaaaa``````____________cccbbbbbbeeejjjlllkkkiiiqqqrrrfffbbbccceeegggkkkjjjlllqqqxxx~~~fffFFFDDDAAA???>>>===;;;:::::::::::::::::::::::::::::::::::::::::::::::::::===???;;;<<>>>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<:::EEEYYYtttnnneee]]]QQQEEE>>>CCCAAA@@@CCCKKKRRRRRROOOTTTUUUQQQIIIHHHOOOUUUWWW___jjjqqqnnnjjjjjjhhhccc^^^YYYMMMBBB@@@GGGMMMNNNKKKBBB;;;888888888;;;@@@BBB<<>>>>>>>><<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;>>>;;;<<>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::999>>><<<<<>><<<<<<<<<===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::777===<<<<<<@@@EEE\\\~~~mmmVVVddd~~~hhh[[[UUURRRRRRTTTUUUVVV[[[eeeooosssqqqlllaaa___aaafffiiimmmwwwqqq{{{wwwmmmeee```UUUQQQKKKGGGFFFFFFFFFFFFEEEEEEGGGKKKQQQVVVXXXXXX]]]]]]dddssshhhKKK@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999BBBWWWqqq}}}mmmZZZKKKFFFIIIIIIJJJLLLLLLIIIEEEGGGKKKOOOMMMUUU```aaabbbsssyyy___VVVIIIDDDKKKVVVYYYUUUKKKAAA999999===???BBBFFFDDDGGGHHHIIIUUUoooaaaMMMIIIVVVjjj{{{jjjeee[[[UUUSSSMMMHHHGGGFFFFFFJJJOOOUUUYYY}}}ssspppnnnmmmmmmZZZYYYWWWWWWXXX\\\```ccccccdddddddddcccaaa`````````dddvvviiicccbbb\\\\\\bbbaaa___```fffjjjkkkmmmpppqqqccc]]]nnnYYYFFFAAAAAA???===<<<<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::777===<<<<<>>???;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;:::>>>TTTuuurrr\\\KKKGGGKKKNNNFFFCCCGGGGGGDDDFFFLLLSSSRRRVVV]]]eeexxxjjj^^^ZZZYYYMMMNNNPPPUUU___gggeee]]]NNNBBB999;;;AAADDDFFFHHHCCCCCCCCCHHHSSS^^^```\\\cccyyy}}}lllYYYSSSeeetttiiiggg]]]UUURRRLLLGGGFFFFFFHHHLLLQQQVVVYYYrrrgggbbb___]]]^^^ZZZZZZZZZ[[[]]]___aaabbbaaacccddddddccceeejjjmmmiiimmmvvvzzz}}}xxx~~~vvvsssrrrmmmgggjjjkkkkkkhhheeegggmmmsssrrrZZZYYYZZZ]]]aaacccccccccgggfffhhhlllllljjjjjjmmm___rrrRRR???@@@???AAA???===<<<======<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::<<<999;;;???>>>FFFZZZ{{{]]]ZZZrrr}}}lll___VVVPPPPPPRRRUUUVVVZZZ___eeejjjnnnqqquuuyyy~~~}}}uuusssuuuxxx~~~~~~zzzqqqkkkddd[[[UUUMMMJJJGGGEEEEEEFFFEEEEEEDDDGGGLLLQQQUUUYYY\\\]]]bbbpppUUUDDDDDDAAA>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999:::;;;===<<>>DDD??????===<<<<<<>>>???>>>===::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<888:::@@@===AAASSSqqqddd]]]ooo|||kkk___VVVPPPOOORRRRRRUUUYYY]]]bbbhhhoootttttt~~~qqqjjjiiilllooo~~~nnngggjjjmmmooovvvnnnhhhaaaYYYRRRIIIFFFDDDCCCDDDFFFFFFFFFDDDHHHMMMRRRVVVYYY\\\___aaasssOOO@@@BBB???<<>>BBB@@@======<<<;;;::::::999999888999::::::;;;;;;::::::;;;::::::999888888888999:::888999<<<===???EEELLLwwwnnnYYYggg{{{sss```WWWRRRMMMNNNSSSSSSTTTWWW[[[```eeejjjnnnvvv|||}}}lll^^^```gggkkkyyyfff^^^bbbhhhiiigggvvv}}}sssjjjaaaYYYRRRMMMHHHHHHGGGFFFEEEEEEFFFFFFFFFIIINNNRRRUUUXXX\\\___gggzzz|||NNNDDDBBB@@@@@@=========<<<;;;::::::999999;;;;;;;;;::::::999999999999===CCC[[[vvvbbbLLLEEEKKKEEEDDDAAA>>>===AAAGGGLLLLLLEEEAAAPPPzzzppp]]]MMMKKKNNNNNNNNNNNNWWWlllzzz|||ggg]]]MMMCCC;;;===CCCEEEFFFFFFJJJIIIJJJKKKJJJJJJRRR\\\eee}}}mmmaaaaaaooo{{{nnnaaa\\\ZZZTTTNNNKKKGGGCCCCCCHHHMMMOOOSSSXXXrrrgggbbb``````aaaccc^^^]]]aaaddddddeeehhhfffeeedddccccccddddddeeeccceeegggfffccckkkqqqeeeaaa]]]XXXVVVRRROOOLLLKKKNNNRRRUUUVVVeeekkkrrrssspppnnnooorrrqqqlllfffbbbaaabbbaaa```^^^___^^^[[[XXXVVVXXXZZZTTTVVVYYYZZZZZZ[[[\\\]]]dddaaaaaaddddddccchhhooolllbbbXXXVVVZZZhhh___KKK???===???<<<===<<<<<<;;;::::::999999888999::::::;;;;;;::::::;;;:::999999888888999999:::888999<<<===>>>DDDKKKqqqrrr[[[^^^vvvmmmYYYSSSQQQOOOPPPUUUTTTSSSXXXaaadddccceeejjjxxx~~~ssspppwww}}}lllbbbeeepppyyy~~~wwwtttrrrmmmhhhccc```^^^```eeekkkoooppp~~~yyypppfff^^^VVVOOOKKKGGGGGGFFFEEEEEEEEEEEEEEEEEEIIIOOOSSSVVVZZZ^^^aaaoooyyyuuuKKKDDDBBB??????<<<<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::999999<<<@@@UUUyyy{{{hhhQQQGGGIIIFFFCCC???======@@@DDDGGGDDDAAAEEE]]]\\\PPPHHHJJJOOOQQQQQQSSS___nnnyyyttt\\\SSSKKKBBB<<>>>>>:::<<<<<<<<<;;;;;;::::::999888999::::::;;;;;;::::::::::::999999888888999999:::888999<<<===>>>CCCIIIkkk|||cccXXXhhh~~~hhhTTTPPPSSSTTTUUUYYYVVVSSSZZZgggiiiaaa```hhhwww~~~vvvkkkiiivvviiicccgggvvvvvvlllgggeeeddd\\\aaagggkkknnnttt|||yyysssjjjaaaYYYRRRLLLHHHFFFEEEEEEDDDDDDDDDDDDEEEDDDJJJQQQVVVXXX[[[```dddqqqxxxiiiHHHCCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;999<<<<<>>>>>>>><<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::::::::999999888999999::::::888999<<<======AAAGGGgggmmmWWW]]]yyyhhhSSSQQQVVVYYYZZZ]]]WWWSSSYYYggghhh^^^___jjjwww~~~xxxtttooorrr}}}xxxiiihhhlll{{{wwwrrrpppqqqtttwwwxxx|||}}}tttnnneee\\\UUUOOOJJJFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEKKKSSSWWWXXX[[[```eeekkkyyy^^^FFFDDDAAA??????<<<<<<<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;999<<<;;;IIIiiirrr[[[KKKFFFGGGAAA;;;:::>>>AAA@@@>>>EEECCCHHH^^^{{{kkkMMMKKKMMMQQQTTTTTTTTTVVVYYYZZZ[[[^^^kkkoooYYYCCCCCCEEE@@@@@@FFFLLLLLLKKKKKKDDDEEELLLWWWbbbnnn}}}xxxsssjjjaaa]]]XXXPPPIIIFFFHHHFFFGGGLLLOOOQQQWWW^^^qqqeeeaaa```___```___\\\^^^iiioookkkaaa[[[[[[\\\]]]^^^```aaacccdddaaa___\\\XXXXXXZZZ\\\]]]dddyyysssbbbUUUMMMIIIGGGEEEJJJOOOSSSTTTWWW\\\aaa______^^^]]]\\\]]]^^^______]]][[[ZZZYYYYYYYYYYYYWWWUUUSSSUUUWWWWWWTTTQQQTTTUUUTTTRRRPPPOOOOOONNNVVVwwweeeGGG;;;AAA???;;;>>>AAA;;;;;;;;;;;;;;;:::::::::888999::::::;;;;;;:::::::::999999888999999:::::::::888999<<<<<<<<>>======;;;:::999888888999999999::::::;;;;;;;;;888===<<>>BBBBBBAAAFFFFFFKKKYYYjjjlll[[[HHHNNNSSSWWWVVVSSSSSSVVVYYY]]][[[ZZZcccgggUUUEEEKKKFFFCCCDDDJJJNNNLLLKKKKKKFFFFFFJJJUUUaaannn~~~yyysssjjjbbb^^^XXXOOOIIIGGGFFFEEEGGGKKKNNNPPPVVV^^^tttiiiccc^^^]]]___]]]\\\```iiinnniii```[[[WWWYYY]]]aaadddeeefffggg```___[[[VVVWWW\\\___]]]^^^iiinnn]]]PPPHHHJJJIIIHHHJJJNNNTTTZZZ]]]ZZZ\\\^^^___^^^^^^^^^___]]]ZZZXXXWWWWWWXXXWWWWWWPPPOOONNNNNNNNNLLLHHHFFFFFFIIIIIIGGGIIITTT___fffPPP@@@===AAA;;;888===>>>;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::999999888888999999::::::999888999<<<<<<;;;>>>CCC\\\|||rrrTTTXXXiiilllWWWRRRTTTUUUXXX\\\]]][[[[[[\\\[[[]]]gggrrrnnnnnnxxx}}}~~~zzzooopppuuuzzz|||tttlllfff]]]UUUOOOKKKGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEJJJPPPVVVXXXWWW[[[dddlllyyydddNNNEEEGGGAAA>>>???===>>>===<<<;;;:::999999888999::::::::::::::::::;;;777>>>===EEEccc|||sss```QQQJJJHHHCCC===<<>>888;;;???:::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::999999888888999999:::;;;999888999<<<<<<:::===BBBOOOtttaaaWWWcccooo[[[TTTTTTTTTXXX___hhhllljjjbbb___gggssszzzwwwffflll{{{|||{{{yyy}}}xxxppphhhbbbYYYQQQLLLHHHFFFDDDDDDDDDCCCCCCDDDDDDEEEFFFKKKQQQWWWYYYYYY^^^jjjuuuYYYIIIEEEFFF???<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999777???;;;AAA```}}}tttdddUUULLLHHHEEE@@@>>>@@@FFFMMMRRRQQQQQQSSSYYY\\\YYYQQQJJJJJJSSSXXXWWWVVVXXXYYYWWWYYYaaa___ZZZYYYQQQKKKQQQPPPMMMLLLOOONNNIIIGGGHHHMMMOOOZZZlll|||zzzvvvtttwwwyyyqqqiii```ZZZSSSKKKHHHIIICCCCCCGGGKKKLLLNNNUUU___zzzwwwhhh[[[WWWXXX[[[YYYZZZ]]]^^^[[[[[[^^^WWW\\\bbbhhhkkkkkkiiigggbbbgggiiieeecccbbb]]]UUU]]]WWW\\\vvvppp[[[NNNKKKKKKIIIFFFFFFKKKRRRVVVUUUSSSRRRRRRNNNKKKHHHGGGIIIJJJIIIHHHIIIKKKMMMNNNPPPTTT\\\bbbvvvuuuAAA???>>>@@@===888@@@CCC888;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::999888888888999::::::;;;999888999<<<<<<:::<<>>>>>;;;;;;;;;::::::999999999888>>>:::>>>]]]wwwgggXXXNNNHHHFFFBBB@@@AAAHHHQQQXXX]]]WWWSSSUUUXXXWWWSSSQQQKKKUUU\\\[[[ZZZ[[[YYYTTTWWWeeefff^^^]]]XXXUUUYYYTTTPPPOOOPPPMMMHHHEEEFFFOOOVVVggg}}}xxxuuuuuu{{{{{{{{{vvvqqqhhh___XXXPPPIIIFFFHHHCCCDDDHHHLLLLLLNNNVVV```zzzlllbbb[[[XXXXXXYYY[[[^^^``````]]]ZZZ]]]]]]ccclllpppkkkccc^^^eeejjjkkkddd\\\YYYWWWUUU]]]\\\VVV^^^vvveeeUUUQQQNNNIIIGGGJJJMMMMMMJJJIIIJJJKKKKKKJJJKKKMMMQQQUUUWWWWWW[[[___bbbeeeppppppPPP>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888999999:::888888888888888888888888999999999999:::;;;<<<<<>>???@@@???<<<>>><<<;;;;;;===>>>>>>===>>><<<:::888888888999:::999999<<>><<<;;;<<<>>>??????>>>>>><<<:::999888888999:::999999<<<>>>NNNtttooo___VVVLLLHHHEEEDDDCCCEEEMMMVVV[[[YYYYYY\\\``````\\\WWWLLLLLLOOOUUU\\\```___\\\YYY[[[lllvvvjjj[[[QQQGGGFFFBBB@@@BBBDDDFFFLLLRRRTTT^^^ooo}}}{{{vvvuuuwwwxxxxxxqqqnnnfff^^^YYYSSSKKKGGGFFFHHHJJJGGGHHHNNNNNNWWWmmmssseee^^^]]][[[ZZZYYYZZZ]]]______^^^dddgggnnntttqqqggg___\\\___bbb```XXXSSSSSSVVVVVV\\\ddd___WWWXXXddd}}}oooggg]]]UUUVVV```ooozzzWWWAAA>>>CCC<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999888888888888999999888888888888888888888888999888888999999:::;;;<<>>===<<<===???@@@AAA@@@===<<<:::999888888999:::999999<<<>>>KKKooovvvdddXXXNNNHHHDDDCCCCCCEEENNNWWWWWWWWWZZZdddooosssllldddQQQMMMKKKPPP[[[bbbdddbbbZZZ]]]oooyyymmm^^^RRRGGGAAA???AAAFFFHHHKKKRRR[[[gggggg{{{tttmmmnnnwwwsss|||zzz~~~uuuuuuzzz|||uuunnnllleee]]]YYYSSSLLLGGGGGGFFFJJJIIIJJJNNNNNNZZZttt}}}~~~rrrccc]]]\\\\\\ZZZXXXXXX[[[___aaaaaahhhkkkpppsssnnneee```aaa```aaa^^^VVVSSSVVVZZZ[[[ZZZccc^^^SSSPPPVVVmmmxxxWWWHHHCCC>>>:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999999999888888888888999999888888888888888888888888888888888888999:::;;;<<>>>>>===<<<===@@@BBBBBBAAA===<<<;;;999999999999999999888;;;===GGGhhhyyyggg[[[OOOHHHBBBAAAAAADDDLLLUUUXXXWWW\\\kkk|||zzzppp]]]TTTMMMOOOZZZcccfffeee[[[]]]jjjpppdddZZZSSSIIIFFFHHHNNNRRROOOMMMYYYiii{{{}}}}}}ppp~~~}}}{{{~~~{{{}}}yyyoooqqqwwwwwwpppjjjjjjbbb[[[XXXSSSLLLHHHIIIEEEKKKLLLLLLNNNOOO___{{{|||uuuzzzqqqbbb]]]]]]\\\YYYWWWWWWZZZ___bbbccceeeeeefffgggccc]]]^^^bbb]]]^^^ZZZTTTRRRVVVZZZZZZWWW^^^YYYQQQRRRVVV___ooovvvQQQ>>>>>>AAA<<<444;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999999888888777777888888999777777777777777777777777888888888888999:::;;;;;;;;;MMMqqqwww___lllxxxwww^^^RRRNNNMMMPPPUUUYYY___fffyyy|||tttoooxxx~~~xxxqqqiii___XXXTTTPPPJJJFFFEEEEEEEEEEEEDDDEEEEEEEEEGGGKKKQQQVVVVVVYYY^^^ccciii|||VVVIIIGGGCCC@@@???????????????>>>===>>>@@@BBBBBBAAA<<<<<<;;;:::999999999999999777;;;<<>>??????@@@???===>>>???AAA@@@@@@<<<;;;;;;::::::999888888999777:::;;;@@@ZZZyyy~~~xxxhhh]]]QQQIIIAAA>>>???@@@EEEKKKRRRPPPVVVggg||||||nnn]]]TTTVVV\\\```aaabbb^^^^^^YYYOOOUUU___]]]QQQZZZhhhlll^^^RRRaaazzzxxxvvvpppmmmhhhccc\\\VVVTTTPPPKKKHHHIIIFFFLLLMMMNNNRRRUUUiii}}}zzz~~~yyykkkccc______ZZZXXXVVVWWW[[[```cccdddeee```\\\^^^___^^^```ccc\\\^^^]]]ZZZZZZ]]]\\\YYYQQQUUUNNNLLLYYY```[[[ZZZXXXnnneeeHHHGGGDDD@@@<<<;;;===>>>;;;::::::999999::::::;;;:::::::::999999999999888888888777777777777888888777777777777777777777777777777777777888999:::;;;;;;BBBXXXyyy]]]SSSrrr|||fffTTTOOOOOOPPPQQQQQQWWWccc|||zzz{{{|||~~~xxxoooiiibbbZZZSSSMMMIIIEEECCCCCCEEEEEEEEEDDDEEEEEEFFFIIIOOOWWW\\\ZZZ]]]```dddnnnfffRRREEEEEECCCAAA???>>>???@@@AAA???>>>>>>?????????>>>;;;;;;;;;;;;:::999888888999777:::;;;===UUUttt~~~yyyiii]]]TTTJJJBBB@@@@@@AAACCCGGGHHHFFFJJJZZZooo~~~nnnbbbTTTLLLNNNVVV___dddeeebbbccc]]]UUU^^^jjjgggbbbiiixxxqqq___dddvvvuuuvvvtttpppkkkeee```YYYTTTRRROOOJJJHHHIIIGGGLLLLLLNNNTTTYYYmmm~~~}}}~~~qqqfff```]]]\\\YYYWWWVVVXXX\\\```cccdddaaa[[[WWWZZZ]]]\\\[[[\\\UUUXXXXXXWWWWWWYYYWWWRRRPPPTTTLLLJJJXXX```\\\ZZZUUU[[[ggg}}}ddd@@@@@@===;;;;;;<<<<<<999555;;;::::::999999::::::;;;:::::::::999999999888888888888777777777777888888777777777777777777777777777777777777888999:::;;;::::::JJJjjj^^^NNNlll~~~jjjVVVPPPQQQRRRRRRNNNTTT```zzzxxx}}}wwwzzz}}}qqqhhhbbb[[[TTTMMMKKKHHHDDDCCCCCCEEEEEEEEEDDDEEEEEEFFFIIIPPPXXX^^^UUUXXX]]]iii~~~ZZZLLLDDDDDDCCCAAA???>>>???@@@BBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;:::999888888999666::::::;;;RRRrrr{{{iii]]]UUULLLDDDBBBBBBAAABBBEEEFFFBBBAAAJJJZZZfffiiihhhXXXPPPEEEAAAFFFRRR```iiigggfffiiieee^^^gggrrrnnnuuuzzzlllgggrrr}}}|||vvvqqqjjjaaa^^^WWWRRRQQQNNNIIIGGGHHHHHHLLLKKKMMMVVV\\\ooowwwvvv~~~~~~qqqfff^^^ZZZXXX[[[VVVTTTWWW[[[ZZZZZZ\\\]]]YYYXXX]]]```]]]YYYXXXVVVWWWTTTQQQRRRUUUUUURRRLLLOOORRRTTTVVVWWWZZZ\\\OOORRRWWWaaatttgggTTTGGG<<<======<<<;;;::::::999999999999999999999999999999777777777777777777777777555555555555666666666666777666555555555666888999555555666777888999999:::;;;<<>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>888999:::;;;:::999888777666:::999>>>IIIRRRiii|||rrrlllVVVOOOIIIHHHGGGEEEDDDFFFEEEEEEEEEGGGLLLQQQQQQMMMEEEFFF??????JJJQQQZZZjjjtttrrrnnniiihhhjjjpppttt~~~qqq^^^dddwww{{{mmm___ZZZSSSOOONNNLLLHHHFFFHHHMMMHHHQQQSSSNNNccc|||zzzxxxtttyyyuuuwww}}}pppfffaaa]]][[[WWWSSSRRRWWWYYYXXXVVVWWW^^^\\\___dddddd^^^XXXVVVTTTVVVVVVUUUVVVXXXVVVQQQLLLOOOQQQSSSRRRRRRSSSTTTHHHMMMRRRUUU^^^uuu___KKKDDD???:::;;;;;;;;;:::999888888888888888888888888888888888777777777777777777777777555555555555666666666666777666555555555666888888666666666777888888888999:::777<<>>>>>>>>???@@@========================;;;;;;;;;;;;;;;:::999888555999888:::BBBJJJ```xxxqqq^^^VVVOOOMMMKKKGGGEEEFFFHHHJJJJJJIIIHHHIIIJJJKKKFFFJJJIIINNNSSSNNNRRRcccrrrsssrrroookkkkkkooottt|||zzzfff___uuu|||kkk\\\VVVPPPLLLLLLKKKHHHGGGIIIMMMGGGNNNSSSTTTiii}}}yyyzzzsssrrrxxxvvvnnnqqq{{{xxxmmmeeeaaa^^^]]]TTTRRRRRRWWWYYYVVVUUUUUU[[[]]]ccchhheee[[[UUUSSSRRRVVVYYYYYY[[[\\\WWWQQQNNNPPPRRRRRRPPPNNNMMMLLLEEEKKKPPPNNNNNNZZZrrr|||TTT???;;;======<<<::::::999999888777777777777777777777777777777777777777777777777777777777444555555555555666666666666666555555666666777888777777777777777777777777;;;888:::@@@OOOtttzzzaaa```xxxxxxnnn|||llldddcccdddbbb\\\cccvvv|||xxxyyy~~~rrriii^^^VVVSSSPPPKKKGGGFFFEEECCCCCCDDDEEEDDDCCCAAACCCHHHNNNUUUYYY[[[ZZZZZZZZZjjjcccIIIGGG@@@@@@???>>>>>>>>>>>>???========================>>>===<<<;;;::::::::::::666:::888777;;;AAAXXXyyy}}}~~~{{{|||ssscccZZZRRRPPPNNNIIIFFFGGGHHHJJJLLLIIICCCAAAFFFKKKJJJMMMSSS]]]^^^NNNMMMaaannntttxxxvvvqqqmmmpppssswww}}}uuubbbaaazzz|||fffWWWRRRLLLHHHIIIIIIHHHHHHJJJMMMGGGLLLRRRXXXjjjxxxuuu~~~tttooorrrrrrooottt}}}uuujjjbbb^^^\\\ZZZWWWTTTTTTWWWXXXVVVVVVXXXVVVYYY```eee```WWWRRRSSSRRRVVVYYYYYY[[[]]]YYYSSSOOOQQQSSSSSSPPPMMMKKKJJJEEEIIIMMMKKKIIIOOO^^^jjjrrrXXXAAA<<>>BBBJJJiiijjjcccuuuxxxrrrllljjjeee___eeexxxzzznnnppptttwwwkkkcccYYYRRRNNNLLLHHHEEEEEEDDDCCCCCCCCCDDDDDDDDDAAAEEELLLRRRVVVXXXXXXXXXVVVjjj{{{XXXIIIHHH@@@@@@?????????>>>>>>???========================???>>><<<:::999999::::::888===:::777999===TTTuuu~~~}}}rrreee[[[RRRPPPOOOKKKIIIHHHEEEEEEFFFFFFBBBAAAGGGOOOSSSSSS[[[llloooXXXOOOaaahhhrrr|||}}}wwwqqqrrrvvvuuu}}}{{{lllkkk~~~lllwwwzzz|||cccUUUPPPJJJFFFGGGGGGFFFGGGJJJLLLKKKMMMQQQUUU___iiilllxxxpppnnnnnnooowwwxxxkkkbbb\\\ZZZXXXXXXUUUTTTUUUUUUTTTVVVZZZUUUWWW\\\___\\\VVVTTTWWWTTTVVVVVVUUUWWWZZZYYYUUULLLOOOPPPPPPNNNLLLJJJJJJEEEFFFFFFFFFGGGKKKPPPTTTkkkqqq]]]III@@@<<<@@@>>>777666;;;999999999999888888888888555555555555555555555555555555555555555555555555444444444444555555555555444555555666666666666666777777777666666666666666222444<<>><<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;999999999999:::888<<<:::888999;;;NNNmmmxxxmmmaaaUUUQQQOOOKKKHHHGGGFFFBBB@@@CCCEEEFFFMMMUUUcccdddnnnjjjRRRXXX```lllzzz|||wwwxxx{{{xxx~~~~~~nnnvvviiiyyy~~~~~~bbbVVVQQQKKKFFFFFFFFFEEEFFFIIILLLPPPOOOMMMLLLMMMUUUaaa{{{pppiiigggjjjvvvzzzkkkaaa\\\ZZZZZZVVVSSSSSSUUUSSSQQQSSSXXXWWWWWWZZZ]]]]]]ZZZZZZ]]]UUUUUUSSSPPPRRRVVVWWWTTTIIIKKKLLLLLLJJJIIIIIIJJJKKKHHHEEEFFFHHHJJJIIIHHHLLLaaa|||vvv[[[FFF<<<888:::======888333666<<<999888888888888888888888555555555555555555555555555555555555555555555555333444444444444555555555444444555666666666666555666666666666666666666666666444999:::;;;XXX~~~kkkaaatttxxxpppeee[[[XXXfff}}}nnnwwwqqqlllaaa\\\SSSLLLHHHFFFDDDCCCCCCDDDEEEDDDCCCCCCEEEFFFHHHNNNTTTVVVTTTSSSVVVYYYsssVVVEEEJJJGGG;;;??????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::666:::888777:::999FFF___~~~{{{kkkZZZRRRNNNJJJFFFDDDHHHBBB@@@FFFJJJLLLUUU```{{{xxxSSSLLLWWWcccttt}}}~~~{{{{{{rrrxxxsss|||{{{aaaXXXRRRKKKFFFFFFGGGFFFHHHKKKMMMSSSNNNFFFDDD@@@GGGZZZxxxmmmccc```gggxxxuuufff]]]ZZZZZZ\\\SSSSSSVVVYYYWWWRRRRRRUUUZZZXXXYYY^^^```]]]\\\]]]SSSSSSQQQMMMNNNRRRSSSOOOJJJKKKKKKJJJHHHHHHJJJKKKKKKIIIGGGFFFFFFGGGFFFFFFEEENNN]]]rrrsss\\\LLL@@@888555888<<<<<<888666888;;;;;;777777777777777777777777555555555555555555555555444444444444444444444444333333444444444555555555333444555666666666555555444555555555666777777777;;;777::::::;;;VVVsssXXXcccrrrzzzsssbbb___mmmxxxoooxxxjjjfff[[[VVVPPPJJJFFFEEEDDDDDDCCCEEEFFFEEECCCCCCFFFHHHLLLRRRWWWVVVSSSTTTZZZ```fffIIIFFFHHHDDD>>><<<===>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;888:::777888<<<888>>>RRRppp{{{ooo[[[PPPKKKGGGCCCBBBDDDAAACCCKKKPPPTTTccctttxxxVVVLLLOOOZZZkkkyyyuuummmuuu|||{{{zzz|||||||||qqq^^^VVVQQQKKKFFFGGGHHHIIIKKKPPPPPPTTTHHH???BBB>>>CCCYYY}}}zzzsssjjj```]]]ggg|||nnn___XXXWWWYYY\\\RRRTTTZZZ___]]]VVVSSSUUU[[[WWWXXX^^^aaa^^^ZZZYYYPPPQQQPPPMMMMMMPPPOOOKKKNNNNNNMMMKKKIIIIIIKKKNNNCCCDDDEEECCCAAA@@@CCCFFFGGGFFFJJJVVViiihhhJJJ>>>>>>>>>======999<<<999333666>>><<<222555555555666666666666666666666666666666666666666444444444444444444444444333333333444444444555555333333555666666666555444333444444555666777888888888555:::;;;:::QQQzzz{{{UUU[[[|||}}}uuuppp||||||vvv{{{}}}{{{~~~rrreeeaaaVVVRRRMMMHHHEEEDDDEEEFFFCCCEEEGGGFFFDDDDDDFFFIIINNNTTTXXXWWWTTTVVV^^^fffPPPEEEJJJCCC===AAA:::;;;<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<>>>>>>>>>======;;;<<<999;;;???999:::JJJaaarrryyylllWWWLLLHHHEEECCCBBB>>>>>>FFFPPPTTTZZZnnnpppYYYVVVJJJUUUeeeuuuttthhhpppwwwwwwyyyzzzzzzvvv|||fffZZZTTTPPPJJJFFFGGGJJJKKKOOOSSSSSSTTTCCC;;;CCCAAADDD[[[uuu~~~sssddd```nnnwwwddd\\\[[[XXXVVVVVVVVVUUUXXX^^^___YYYTTTSSSVVVVVVWWWZZZ\\\\\\YYYWWWSSSQQQNNNMMMNNNOOOOOONNNIIILLLMMMJJJIIIKKKJJJGGGCCCCCCCCCCCCCCCBBBBBBBBBEEEHHHJJJLLLTTTkkksssVVVMMMCCC<<<;;;;;;:::888999888888777666555555444666555555555555444444444222222333333333333444444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555777555666999999FFFiiijjj]]]fff||||||zzzkkkwww}}}vvvwwwrrrvvvuuuvvvkkkccc\\\RRRMMMGGGDDDEEEFFFFFFFFFGGGFFFDDDCCCCCCEEEGGGIIIWWWSSSMMMQQQWWWTTT\\\sssuuuNNNHHHCCC===>>>???<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<:::999888:::???BBBZZZqqq~~~jjjTTTJJJJJJJJJFFFBBB>>>HHHFFFMMMccckkkrrr~~~uuunnnaaaTTTKKKPPP[[[kkk|||~~~qqqlllooouuuwwwwww|||~~~ccc\\\YYYSSSOOOKKKGGGFFFIIINNNRRRTTTXXXJJJ@@@???;;;:::LLLeeeqqqzzzzzzrrrddd```mmm|||jjj]]]YYYYYYXXXVVVRRRQQQUUU[[[\\\YYYUUUVVVQQQSSSVVVXXXZZZZZZZZZYYY^^^ZZZTTTPPPNNNNNNNNNNNNNNNQQQPPPMMMLLLNNNMMMJJJDDDDDDDDDCCCCCCBBBBBBBBB@@@CCCDDDCCCGGGVVVkkk{{{ppp```RRRIIIFFF@@@;;;999;;;<<<:::777888888777777666555555444555555555555444444444444222222222333333333444444333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555555777555777888777@@@^^^}}}tttccccccvvvzzzvvvhhhrrr|||uuunnnooooooppppppwwwzzzeee\\\TTTOOOKKKGGGEEEEEEFFFFFFEEEFFFEEECCCBBBDDDGGGJJJMMMSSSTTTQQQTTTYYYXXXggg___CCCCCCAAA=========<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<============<<<<<<:::::::::999888:::===@@@QQQkkk~~~pppYYYJJJDDDCCCDDDEEEJJJRRRXXX```iiiiiikkkuuurrrpppjjjeeeeeegggfffaaaMMMNNNTTTcccwwwtttmmmmmmrrrxxx{{{iiiWWWSSSQQQKKKKKKHHHFFFFFFJJJOOOTTTVVVQQQHHHCCCBBB>>>AAA[[[zzzlllssstttoooccc^^^iii~~~}}}jjjXXXTTTZZZZZZTTTRRRQQQSSSXXXXXXTTTSSSTTTMMMQQQUUUWWWWWWWWWYYY[[[kkkddd[[[SSSNNNMMMMMMMMMRRRSSSQQQMMMKKKNNNNNNKKKFFFFFFEEEDDDCCCBBBBBBAAAAAACCCDDDDDDDDDIIIRRRXXX^^^nnnwwwjjjXXXIII@@@<<<999777999777666888;;;;;;888555777777777666555555444444555555444444444333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444777666888888555999NNNfffooo```rrryyysssooouuu~~~ttthhhrrrzzzssslllmmmqqqmmmlll||||||vvv___VVVMMMLLLIIIFFFEEEEEEEEEEEEDDDEEECCCBBBAAADDDHHHMMMQQQRRRVVVVVVXXX[[[[[[pppkkkKKK<<>>FFF```~~~~~~uuucccTTTHHHBBBEEELLLRRRYYYjjjssshhh]]]ZZZXXXRRRWWWXXXVVVWWW]]]ccceeeUUUOOONNNYYYooo}}}sssnnnpppyyysss]]]TTTQQQMMMIIIIIIGGGFFFHHHLLLPPPSSSTTTNNNGGGDDDDDDCCCMMMoookkknnnpppmmmccc\\\dddwww|||iiiVVVWWWdddcccWWWTTTSSSTTTVVVTTTOOOMMMOOOMMMRRRWWWWWWUUUTTTWWW[[[ppphhh\\\RRRMMMLLLLLLMMMPPPQQQNNNIIIGGGJJJJJJHHHGGGGGGFFFEEECCCBBBAAAAAABBBDDDEEEGGGHHHJJJKKKLLLHHHPPP```vvvuuudddZZZIIIDDD???<<<<<<======<<<999888888999:::999666333666666666555555444444444444444444444333333333222111222222222222333333333222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444666666888888444555BBBQQQqqqzzzaaakkk|||zzz}}}wwwmmmxxxvvvppptttzzzqqqppp|||ttt___UUULLLHHHGGGFFFEEEEEEDDDDDDCCCEEECCCAAAAAADDDHHHNNNQQQTTTVVVUUUXXX^^^aaavvv[[[EEE???DDD???;;;;;;888=========<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<888:::<<<<<<;;;;;;;;;===>>>VVVvvv}}}yyypppeeeUUUIIILLLWWWZZZaaa{{{bbbOOONNNHHHSSS[[[^^^YYYVVVZZZaaafff^^^SSSKKKRRRfff}}}}}}tttrrrzzz{{{wwwdddYYYPPPJJJIIIHHHGGGGGGIIIMMMPPPQQQPPPOOOGGGBBBDDDKKK^^^nnnppppppmmmeee^^^aaaqqq{{{gggYYYaaaqqqooo___RRRRRRTTTVVVRRRMMMLLLOOOQQQUUUYYYXXXTTTRRRUUUXXXkkkcccXXXOOOJJJJJJLLLMMMMMMNNNKKKEEEDDDFFFGGGEEEGGGFFFEEEDDDCCCBBBAAA@@@??????AAADDDFFFHHHHHHHHHJJJKKKMMMUUUfff~~~ooo___TTTMMMGGGDDD;;;;;;<<<<<<===<<<999777:::888777777777666555444555555555555444444444444444333333333222222222222111111111222222222333333222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444555777777555555<<>>>>>===<<<<<<===;;;NNNlll|||zzz~~~zzzppp___PPPTTTbbbiiippp___IIIKKKIIIQQQYYY^^^\\\YYY^^^fffjjjdddXXXLLLMMM]]]ttt}}}xxx{{{wwwyyywwwnnnZZZJJJDDDEEEDDDDDDGGGKKKOOOQQQQQQPPPMMMBBB>>>GGG\\\yyyqqqrrroookkkeee```aaalllyyy|||ppp___WWW```lllhhh\\\MMMNNNSSSVVVTTTOOOOOOSSSUUUWWWXXXVVVSSSQQQRRRTTT___YYYQQQKKKHHHIIIJJJKKKJJJKKKIIIEEECCCFFFFFFCCCEEEEEEDDDCCCBBBAAAAAA@@@???@@@AAABBBCCCDDDEEEEEEHHHHHHFFFFFFJJJVVVfffqqq}}}www___SSSMMMDDD???======;;;999::::::999888777666555555666555444333333444555666444444444444444444444444333333333222222222111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333444555555666666777:::===HHHkkksssbbbqqq~~~~~~wwwwwwqqqvvv}}}fffVVVQQQJJJFFFFFFFFFEEECCCCCCEEEGGGFFFEEEEEEFFFHHHLLLPPPRRRRRRPPPQQQbbbyyyYYYJJJ@@@@@@@@@:::;;;???:::<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;===??????===<<<===>>><<>>===<<<;;;<<<>>>===???QQQooo}}}zzzzzz{{{iiieeennncccddd]]]UUUOOOEEECCCMMMaaaeeeiiinnnvvv~~~{{{qqq^^^UUU]]]tttyyyWWWHHHGGGGGGAAADDDIIINNNRRRQQQMMMJJJAAABBBPPPqqqnnniiiaaa[[[[[[ZZZZZZ```hhhjjj```WWWRRRMMMGGGFFFIIIMMMPPPWWW[[[WWWPPPNNNRRRVVVTTTQQQQQQQQQQQQPPPOOOMMMKKKHHHGGGGGGHHHGGGGGGAAADDDDDDAAAAAACCCBBB>>>AAAAAAAAAAAAAAAAAAAAAAAA<<<@@@DDDDDDAAA???@@@BBB<<>>>>>===:::777444555888999888666444666777777555333333333555666888777555444333333333333333333333333333333222222222111111111111000000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333666555333222444888888666888^^^yyy~~~mmmUUUKKKJJJFFFGGGHHHGGGDDDBBBCCCHHHLLLEEEFFFJJJNNNSSSWWWZZZ[[[___ccclllSSS???BBB<<<===<<<888>>>@@@666:::::::::999999999888888888888999999999:::::::::888999:::;;;<<<<<<<<<<<<<<<======<<<::::::<<<===>>>:::IIIhhh{{{{{{}}}}}}|||rrr{{{{{{nnnoooXXXVVVDDD@@@NNNLLLGGGSSSooosssxxxlllVVVUUUjjj~~~vvvRRRFFFFFFDDDHHHJJJMMMPPPQQQMMMGGGAAAAAAIII```hhhddd^^^YYYXXXVVVVVV^^^jjjjjj^^^SSSOOONNNKKKIIIIIINNNOOOPPPQQQRRRQQQPPPOOOMMMNNNNNNNNNNNNOOOOOOOOOLLLIIIEEECCCDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>>CCCCCCCCCBBBAAA@@@???>>>???@@@@@@AAABBBCCCDDDDDD>>>>>>???@@@AAAAAABBBBBBEEEDDDEEEKKKXXXmmmeeeSSSOOOEEE@@@;;;:::<<<<<<888444:::999888666555555444444444444444444444444444444333333333333333333333333222111000111333444444333333222000//////000222333333222222222222222222222333333222111000000000111222222222111111111000000222222111111111111111111333333333333333333333333222333333444555666777777;;;MMMnnnuuuzzzpppcccSSSGGGFFFEEEFFFFFFFFFEEEDDDDDDFFFHHHBBBJJJQQQQQQSSSZZZ^^^___```llliiiKKK???>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::999888777777777777888888888999999999888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;:::???VVVpppvvv}}}|||xxxjjjooo{{{~~~cccPPPNNNEEEFFFPPPPPPLLLQQQ~~~yyygggZZZ```vvvqqqOOOGGGHHHEEECCCKKKLLLKKKNNNFFF@@@FFFHHHPPPmmmggg```ZZZVVVUUUTTTUUU^^^hhheeeZZZPPPMMMMMMJJJHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJLLLLLLLLLMMMMMMNNNNNNNNNLLLIIIEEECCCCCCCCCBBBBBB@@@@@@AAAAAA@@@@@@???>>>BBBBBBBBBBBBAAA@@@???>>>??????@@@@@@AAAAAABBBBBB>>>>>>??????@@@AAAAAABBB?????????AAAHHHSSSaaajjj}}}mmmdddWWWHHHCCCFFFAAA===999888::::::777333666666555555555555555555444444444444444444444444333333333333333333333333222111000111222333222111333222000//////000222333222222222222111111111111333222111111000000111111222222222111111111000000111111111111111111111111333333333333333333333333444444444555555555555555666DDDaaa~~~pppyyygggZZZMMMFFFGGGFFFEEEEEEFFFDDDCCCDDDFFFHHHFFFJJJOOOUUUXXX[[[]]]___mmmyyyVVVCCC>>>>>>===<<<;;;:::::::::::::::::::::999999888888777888888888888999999999999888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>MMMdddmmmvvvxxxssswww|||~~~kkkSSSMMMFFFKKKWWWSSSMMMUUUnnn}}}nnn\\\]]]qqqpppNNNEEEGGGGGGMMMQQQNNNLLLNNNGGGBBBIIIOOOfffeeeZZZUUURRRQQQQQQTTT]]]eee___TTTLLLKKKLLLIIIGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMKKKHHHDDDBBBAAAAAA@@@@@@???@@@@@@@@@@@@??????>>>AAAAAAAAAAAAAAA@@@???>>>????????????????????????===>>>>>>??????@@@@@@AAA??????@@@??????BBBEEEIIIPPPZZZiiixxxXXXKKKAAA>>>;;;777999@@@<<<999666555777888666333333333333333444444555555333333333333333333333333333333333333333333333333222111000000111111000///222111000//////000111222000000000000000111111111222222111000000000111111222111111111111000000000111111111111111111111111222222222333333444444444555555555555444444333333444<<>>???======<<<;;;::::::::::::999999999888888888888888888888888999999999::::::888888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===AAA>>>BBBUUUeeessswwwyyyrrrZZZQQQLLLYYYfff[[[RRR\\\rrryyybbb\\\kkkgggJJJDDDHHHKKKOOOQQQLLLHHHJJJDDDEEERRRgggdddUUURRRNNNMMMOOOUUU\\\cccXXXOOOIIIJJJLLLIIIGGGFFFFFFFFFEEEDDDEEEGGGHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKJJJGGGCCC@@@@@@@@@???>>>>>>???????????????>>>>>>???@@@@@@@@@@@@@@@???>>>@@@@@@@@@??????>>>>>>>>>=========>>>>>>?????????>>>@@@AAAAAA???>>>>>>???<<>>===<<<;;;:::999999999999777777777888888888888888888888888999999999999:::777888888888999999::::::999:::::::::;;;;;;;;;;;;;;;BBB>>>;;;MMMdddyyy|||uuufff[[[YYYmmmzzziii\\\fffooo___cccnnn}}}{{{WWWFFFEEEKKKNNNLLLOOOKKKFFFEEEBBBOOOhhhdddTTTQQQMMMKKKNNNUUU\\\___RRRKKKGGGIIILLLJJJFFFEEEFFFEEEEEEDDDEEEGGGIIIJJJEEEEEEFFFGGGGGGHHHIIIIIIIIIFFFBBB@@@?????????>>>===>>>>>>??????>>>>>>>>>>>>>>>??????@@@?????????AAAAAA@@@@@@??????>>>>>><<<<<<============>>>>>>:::<<<======<<<;;;<<<>>>@@@@@@???>>>>>>@@@DDDFFFKKKUUU___eeennn|||\\\CCC<<<:::888999===>>>:::777666777555444444555666666555444444555555555444333222222222222222222222222222222222222222222222222222222000//////000000...---111000000000000000000111....../////////000000000111000000///000000111111000000000000000000000000000000111111111222222222111111222333333444555555222222333333444555555666666444<<>>;;;KKKddd{{{qqqfffeeezzzxxxiiirrr}}}eee[[[___ooodddKKKEEEIIIMMMOOOKKKPPPNNNGGGCCCDDD^^^dddSSSRRRMMMJJJMMMUUUZZZZZZMMMGGGDDDHHHLLLIIIEEECCCBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGHHHEEEAAA??????@@@@@@???<<<======>>>>>>>>>>>>===<<<===>>>???????????????AAA@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;::::::<<<===???>>><<<;;;;;;<<<>>>???@@@EEEHHHGGGJJJRRR[[[___gggjjjnnnpppooommmkkkkkkmmmmmmlllgggaaa___cccgggvvv|||vvv]]]DDD:::;;;;;;888666666777888888888666555555444555555666666444444555666555444222111111111111111111111111111222222222222222222222222111000//////000000///...000000000000000000000000......//////000000111111000000/////////000111111//////000000000000000111000000000111222222333333222222222333333444444444111111222333444555666666111111666DDDYYYsssqqqgggVVVGGGCCCGGGEEEEEEFFF@@@CCCDDDEEEEEEFFFGGGJJJMMMTTTQQQRRRVVVZZZddd|||fffOOOCCC@@@===333;;;;;;:::999888888888888777777777666666666666666666666666777777777888888777777777777777777777777888888999999999:::::::::666>>>===<<>>>>>@@@AAABBBCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEGGGDDDAAA???@@@AAAAAAAAA;;;<<<======>>>>>>======;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===???>>>===<<<===>>>:::999999999;;;<<<======AAABBBAAA======@@@AAA@@@BBBDDDFFFFFFEEEEEEFFFGGGHHHGGGDDDBBB@@@AAACCCEEEMMMQQQQQQJJJAAA<<<888444999777333222333777999999555555555444333333444555000111333444555444222111111111111111111111111111111111111111111111111111111/////////111222111000//////000000000000//////......///000000111222222///////////////000111111////////////000000111111///000000111222222333333333333333333333333333333222222222333333444444444...222555:::GGGbbbtttvvvfffYYYPPPJJJAAADDDHHHDDDEEEHHHCCCDDDEEEFFFGGGGGGIIILLLOOORRRRRRRRRXXXfff|||lllKKKGGGBBB<<<:::777;;;:::999888888777777777777777777666666555555444555555555555666666666666777777777777777777777777888888888888999999999999777<<<;;;===FFFPPPjjjqqqhhh^^^hhh}}}lll___bbbrrreeeJJJDDDIIIJJJKKKNNNHHHIIIEEEFFFNNN^^^bbbSSSRRRMMMGGGIIIRRRTTTQQQFFFAAA@@@EEEIIIEEE@@@===<<<===???AAACCCCCCBBBBBBGGGGGGGGGFFFEEEEEEDDDDDDFFFCCCAAA@@@AAABBBBBBBBB;;;;;;<<<===>>>>>>======:::;;;<<<>>>????????????========================;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>???>>>=========<<<;;;::::::;;;;;;:::999888:::999777888;;;:::555;;;;;;;;;999888999<<<>>>AAA===999999;;;<<<;;;888:::;;;888444999AAA===222333333333222444666555333444444444333222222333444,,,...111333444444333222000000000000000000000000111111111111111111111111000//////000111222222111//////000000000000//////...//////000111222222333///////////////000111111.../////////000000111111///000000111222222333333444333333333333333333333444444333333333333222222///555888666<<>>>>>======>>>@@@BBBAAA@@@AAACCCEEEFFFFFFDDDBBB@@@FFFEEECCCBBBAAA@@@@@@@@@>>>======>>>???>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>???>>>===;;;:::<<<===>>>===;;;::::::;;;:::::::::::::::;;;<<<===999999999888888888777777555555666666777777888888888888777777666666555555;;;;;;::::::999888777777666555555555555444444444222222444444444444222222222222222111111111111000333222222111111222222333111111111111000000000000222222111000//////000000000000000000000000000000111111111111000000000000///////////////.........111111000000000000000111000000000000111111111111333333222222222222222222000111111111111222222222222222222222222222222222555111444:::>>>KKKrrrjjj^^^jjj|||fffUUULLLHHHEEECCCBBBCCCCCCDDDEEEFFFFFFGGGAAADDDFFFHHHIIIKKKNNNPPPNNNVVVYYYiiiYYYIII>>>@@@@@@;;;999===777777777777666666666666777777777777666666666666444555555555555555444444555555555555666666666666888777777777777777888888777999<<<===<<>>======>>>@@@AAAAAA@@@BBBCCCFFFGGGGGGFFFDDDBBBCCCBBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>><<<;;;<<<<<<<<<;;;;;;:::::::::;;;<<<>>>>>>>>>===;;;:::<<<===>>><<<:::999:::;;;:::::::::::::::;;;<<<<<<999999999888888777777777555555666666666777777777777777777666666666555555:::::::::999888777777777555555555555444444444444333333444555555444333333222222222111111111000000222222222111111222222222111111111000000000//////222111111000//////000000////////////////////////111111111000000000///////////////////////////...111111000000000000000111//////000000000111111111000000000000000000000000000000111111111222222222222222222222222222222222333///222999<<>>:::999===777777777777666666666555777777777666666666555555444444555555555555444444555555555555666666666666777777666666777888888999666666888999999===LLL[[[tttwwwwwwfff```jjjzzzrrrqqqdddfff{{{~~~hhhXXXJJJHHHGGGIIINNNQQQNNNJJJHHHMMMXXXnnnwwwZZZUUUNNNFFFDDDIIIPPPSSSTTTIIIFFFCCCBBBBBBBBB>>>;;;>>>===<<<===???@@@@@@???@@@AAACCCEEEFFFEEEDDDCCC@@@???>>>===<<<;;;;;;;;;===============<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<=========<<<;;;:::;;;<<<===<<<:::888999::::::999999999999:::;;;;;;888888888888777777777777555555555666666666666666666666666666666555555555999999888888777777666666555555444444444333333333333444444555555444444333222222111111111000000000222222111111111111222222111111000000000000//////111111000/////////000000////////////////////////111111000000000000//////......//////////////////000000000//////000000111//////000000000000111111////////////000000000000000000000111111111222222222222222222222222222222222///111777999BBBbbb}}}}}}fff___eeemmm^^^VVVLLLEEECCCEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKMMMPPPRRROOOXXXfffdddQQQ@@@<<<===:::999;;;777777777666666666555555777666666666666555555555444444555555555555444444444555555555555666666666555555555666777888999:::;;;999888999:::>>>HHHTTTjjjsssrrrddd]]]tttyyyiiioootttqqqbbbkkktttjjjZZZMMMCCCHHHHHHJJJOOORRRPPPKKKGGGFFFVVVpppvvv\\\UUUPPPJJJHHHLLLPPPRRRRRRHHHEEEBBBAAACCCCCC@@@======<<<;;;<<<>>>???>>>===;;;===???@@@AAAAAAAAA@@@>>>>>>===;;;;;;:::::::::<<<=========;;;:::::::::;;;;;;;;;<<<<<<======>>>;;;<<<<<<<<<<<<;;;:::999:::;;;<<<;;;999777888999999999888888888999999:::777777777777777777777777555555555555555555555555555555555555555555555555777777777777666666555555444444444444333333333222333333333333333333333333111111111111000000000000111111000000000000111111111000000000////////////111000000/////////000000////////////////////////111000000000////////////............////////////000////////////000000111////////////000000000111000000000111111111111111000000000000111111111111222222222222222222222222222000222555555;;;SSSmmmzzzqqqvvv~~~lllaaa```mmmgggMMMHHHCCC@@@AAACCCEEEEEECCCCCCCCCCCCCCCBBBBBBBBBEEEFFFHHHIIIJJJLLLPPPSSSQQQ\\\pppqqq^^^JJJBBB>>>:::777777777777666666666555555555666666666555555555444444333333444555555555444444444444444555555555666666444444555555777888::::::>>>:::777999:::===CCCJJJ___kkkyyynnnggg```wwwjjjhhhzzzxxxnnnooorrrxxxccc```hhhttt[[[MMMHHHDDDBBBGGGIIINNNSSSSSSMMMIIIHHHMMMjjjwwwaaaXXXSSSNNNKKKMMMOOOPPPPPPEEECCCAAABBBEEEFFFCCCAAA<<<;;;;;;;;;===>>>===<<<:::;;;<<<>>>?????????>>>>>>===<<<;;;;;;:::;;;;;;:::<<<===<<<:::888888999999999;;;<<<>>>@@@AAABBB;;;;;;;;;;;;;;;::::::999999:::;;;:::888666777888999888888777777777888888666666666666666666666666555555555444444444444444444444444444444555555555666555555555555555444444444333333333222222222222111111111111111111111111111111111000000000//////111000000//////000000111000000000////////////...000///////////////000000........................000000000////////////...---.........//////000000//////......///000111111...////////////000000000//////000000000111111111//////000000000111111111222222222222222222222222444222333444222444DDDWWW{{{vvvjjj]]][[[ooo|||fffQQQGGGEEEBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFIIIOOOVVVZZZ]]]kkksssdddRRRHHHAAA<<<888666666666666666555555555555555555555555444444444444222222333444555555444444444444444444555555555555444444444555666888999:::;;;666333555666777;;;???PPP```tttnnnjjjjjjzzzvvvcccqqq~~~hhhXXXXXX[[[aaajjjuuunnn___ccc{{{ssseeeRRRFFFCCCDDDFFFGGGHHHKKKRRRUUUQQQKKKMMMTTTdddvvvcccWWWSSSMMMJJJJJJKKKLLLLLLBBBAAAAAACCCFFFGGGEEEAAA<<<;;;::::::<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;999<<<===<<<888666777888888888:::<<<>>>@@@BBBCCC;;;;;;:::::::::999999999888999:::999777555666777888888777666666666666777555555555555666666666666444444444444444333333333333333333444444444444444444444444444444444444333333333333222222222111111111000000//////000000111111111000000000/////////000000////////////000000000000////////////......//////......//////000000........................000000////////////......------......///000000000............///000111111......////////////000000,,,,,,------......///////////////000000000111111222222222222222222222222333333444555111111:::FFF```sss~~~zzzzzz\\\TTT[[[tttxxxbbbWWWJJJFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCDDDHHHOOOYYYfffnnnrrr{{{pppmmmiiibbbWWWMMMEEE>>>999777666666666555555555444444555555444444444333333333111222333444444555444444333444444444444555555555444444444555666777888999999666444666777666999===BBBSSSpppppplllwwwsssgggwwwwwwWWWYYY[[[]]]___cccjjjrrrwwwhhhcccqqqrrrWWWNNNEEECCCDDDDDDFFFIIIMMMPPPWWWXXXPPPMMM[[[ooopppaaaQQQMMMHHHEEEDDDFFFHHHIIIAAA@@@AAADDDGGGFFFBBB>>><<<:::999:::;;;<<<;;;999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::888;;;>>><<<777444555888888888:::;;;<<<>>>??????;;;::::::999999999999999888999999888666555555666888777666666555555555666444444444555555666666666444444444333333333222222222222333333333444444444333333333333333333333333222222222222111111111111222111000//////000111222111000000000////////////000//////......//////000000000/////////........................///000000........................000000/////////.........------......///000000111...------......000111111........./////////000000++++++,,,------...//////////////////000000000111222222222222222222222222111222444555222111666===JJJ___zzz}}}zzzZZZSSS^^^|||aaaTTTQQQHHHDDDDDDDDDDDDCCCCCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEEBBBDDDFFFMMMYYYjjj|||kkk[[[XXXUUUaaabbb___VVVJJJAAA:::777666666555555555444444444444444444333333333333222111111222333444444444444333333444444444555555555555555555555555666777888888777888:::999777999???<<>>;;;666444555888999999999::::::;;;;;;;;;;;;:::999999888888999999777888999888666444555666888777666555555555555555444444444555555555666666444444444333333222222222222222222333333444444444222222222222222222222333222222222111111111111000333222111000000111222333000000000000//////////////////............//////000/////////...........................///000111........................000/////////............---------...///000000111---------......000111111............/////////000------......///000111111////////////000000000000222222222222222222222222...000333555333222555;;;@@@UUUpppeee[[[___kkkPPPKKKKKKBBBAAABBBCCCCCCCCCDDDEEEGGGBBBCCCCCCDDDEEEFFFGGGGGGCCCEEEIIIRRRbbbwwwXXXPPPQQQNNNaaafffggg^^^OOOBBB:::777666666555555555444444444444444444333333333222222000111222333444444555444333333333444444444555555666666555555555666666777333333555888555333666<<<===@@@YYY}}}wwwkkk~~~tttuuu|||}}}|||xxx{{{~~~ggg```ooodddKKKIIIEEEFFFJJJJJJGGGKKKRRRUUUZZZ```^^^SSSYYYtttcccVVVEEEBBB>>><<<>>>AAACCCDDD???>>>>>>>>>???>>><<<:::777777888888888999999999:::<<<<<<;;;888666666666;;;:::999888777777777777:::999888999999999777666666666777888888888888888999:::;;;:::888888888:::777777777777777666555555666666555555555555666666111222222333444444444444222222222222222222222222222222222111111111000000111111222222222333333333......//////000000111111000000000000000000000000111111000000//////......---------............///........................///...---,,,,,,---...///---,,,,,,,,,,,,---......------------------------000000000000000000000000............////////////////////////000000000000////////////////////////000111111111111222222222222222222222222222222222222222333333333333444444:::GGG\\\uuulll\\\ffffffVVVMMMEEEEEEJJJEEEDDDCCCBBBCCCDDDEEEFFFAAAEEEDDD??????DDDFFFCCCIII@@@MMMhhhwww```GGGAAABBBMMMaaannnmmmWWWAAA999999777555555444444444333333333333333333333333333333333444444333333222222222222222222333333333333444444333333333444444444555555555555666666777777888888>>>777GGGjjj~~~}}}rrryyyyyyvvv{{{vvvxxxxxxuuussswwwttt^^^ddd~~~jjjSSSIIIGGGGGGIIIKKKMMMOOOQQQRRRXXX\\\eeeZZZNNNrrrtttdddWWWGGGCCC???>>>???BBBDDDEEE===;;;:::999::::::888666777777777888888888999999888999;;;;;;999888999999::::::999888777666666777888777777777888777666555666666777888888888888777777999:::999888888999:::888888888888888777666666666555555444444555555666333333444555555555444444222222222222222222222222222222222222111111111111111111111111222222222333......//////000000000000////////////////////////000000000000//////......---------............///........................///...---,,,,,,---...///------------------...///------------------------////////////////////////............////////////.../////////000000000000////////////////////////000000111111111222222222222222222222222222222222222222222333333333444444888===TTTuuutttfffpppgggPPPHHHFFFAAAAAAEEECCCBBBBBBBBBBBBBBBCCCCCC>>>CCCFFFCCCCCCEEECCC???HHHOOOdddvvvvvv|||\\\EEE@@@===BBBMMMXXXYYYIII;;;888999777555444444444444333333333333333333333333333333333333333444444555555444444222222222333333333444444333333333444444444444555444555555666777777888888888888AAAVVVppp}}}tttxxxvvvpppuuuvvvzzz~~~cccaaawwwoooVVVIIIFFFKKKMMMOOOPPPRRRUUU[[[___fff]]]^^^```hhhtttfffZZZIIIEEEAAA@@@AAACCCEEEFFF===:::777666666666666555777777777777888888888888555777999:::::::::;;;<<<999999888777666666666666666666666666666555555444555666666777777777777777666777888888888888999:::888888888888888888777666555444444333333444444555555555666666555555444444222222222222222222222222333333222222222111111111000000000000111111111111...////////////000000000////////////////////////000000000////////////...---------............///------------------------......------------......------------......//////................................................---............/////////....../////////000000000////////////////////////000000000111111111222222222222222222222222222222222222222222333333333333777555JJJqqq|||}}}qqqzzzyyy]]]NNNCCCDDDFFFCCCBBBDDDBBBCCCCCCCCCCCCCCCBBBBBB???CCCEEECCCBBBCCCCCCAAAEEEUUUmmmzzzyyyTTTCCC???:::999;;;CCCEEE<<<555666777555444444444444333333333333333333333333333333333333222333555777888777666555222222222222333333333333333333333333444444444444444444555555666777777777333:::<<>>AAAFFFJJJIIIYYYjjjzzzrrrrrrKKK@@@@@@===888888<<<;;;666333555555111444444444333333333222222222222222222222222222222444666888:::999888555444111222222222222333333333222222333333333444444444333444444555555666777777444;;;999777KKKnnn{{{zzz|||~~~~~~~~~{{{www{{{fffUUUeeepppWWWHHHEEEIIIMMMNNNNNNPPPTTTYYY]]]___```YYYTTT___~~~~~~nnnbbbWWWHHHEEEAAA???@@@AAAAAAAAA>>>;;;888666666777777777555555666666666777777777666888999999888777888888666666555555444444555555444666888777666555555777444444555666666666666555333444666666666666888999444444555555555555555444333333222222222222333333444444444444444333222111111111111111111111111111222222111111111111000000/////////////////////////////////....................................................../////////---------............///------------------------,,,------------------,,,,,,---......//////..............................------------------------------------........................//////////////////////////////////////////000000000111111111111111111111111111111111111111111222222222333333666444999MMMhhh}}}zzzxxxvvvuuuvvvyyy}}}~~~}}}|||~~~ttt[[[KKKGGGCCCAAABBBCCC@@@??????BBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBDDDLLLSSSYYYooo||||||aaaEEE;;;>>>>>>777999:::888555444555333000444444333333333222222222222222222222222222222222777888::::::999666333111111111111222222222333333222222222333333333444444333333333444555555666666666777777777AAAWWWoooyyysssssswwwzzz{{{aaaOOOZZZkkkpppdddUUUIIIEEEGGGKKKMMMTTTSSSUUU[[[bbbddd___YYYNNNdddyyyhhh\\\QQQGGGDDDAAA????????????>>>:::888666555666666666555555555555555666666666666666777999888666555555555555555444444333444444555222555888888555444666888333444444555555555555555333444555555555555666777222333333444444444444444444333333222222333333444333333333444333333222222111111111111111111111111111111000000000/////////000000000000/////////////////////............---........................---............/////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---.........---,,,------------------------------------------------,,,------------.........------.........//////////////////////////////////////////000000000111111111111111111111111111111111111111111222222222222333333444<<>>===777666555555666777666444444444555555555666666666444666777666555333333444444444333333333333444444000444777777333222444777333333444555555555555444333444555555444333444666222333444444555555555444444444333333333333444444222333444444444444444444111111111111111111111111////////////............111111111000000///////////////.........---------........................---------.........//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........//////////////////////////////////////////000000000111111111111111111111111111111111111111222222222222222000333:::AAAMMMbbbttt|||}}}zzzzzzyyywwwwwwooopppooojjjfffhhhpppvvvrrrmmmfffccceeeggghhhgggjjjmmmiiillluuuuuusss|||zzz|||~~~xxxnnnmmmiiigggdddbbbaaa___]]][[[WWWUUUVVVZZZaaagggkkkllleeeiiinnnttt{{{kkkWWWHHH???===>>>???AAABBBAAAAAABBBDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMKKKLLLNNNOOOTTTbbbqqqtttUUUEEE@@@555777<<<555444333333444444333333444333333333222222222222111111111111111111111111111777777777555444222000///111111111111222222222222111222222222222333333333222222222333444444555555555444666888666999IIIZZZ}}}uuunnnkkkkkkjjjiiijjjkkkooovvv|||{{{tttrrrvvv|||wwwxxxmmm]]]NNNMMMRRRvvvyyyvvvnnnZZZKKKIIILLLLLLMMMOOOOOOLLLFFFAAABBBBBBDDDIIIOOOSSSVVVVVVVVVZZZ___bbbaaa]]]YYYVVVuuuqqq___RRRGGGGGGEEEBBB@@@@@@???>>>===666555555777888999777666444444444555555555666666222444555555444333444444333333333222222333444444...222666555222111333666222333444444555555444444333555555555333222333444333444444555666666666555555444444333333444444555333333444555666666666666000000000000000000000000///............---------222222111111000000////////////.........---------........................---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++((()))+++------,,,+++***++++++++++++++++++++++++........................,,,,,,,,,---------......---------.........//////////////////////////////////////////000000000000000000000000000000000000000111111111111222222222333///555???<<<999QQQrrrqqqjjjnnnqqqpppnnnllllllkkkiiigggiiinnnrrreeeaaa]]]^^^bbbeeeccc___aaaeeebbbdddmmmllliiiooonnnrrrlllfffkkkiiicccfff```^^^]]][[[ZZZWWWRRROOORRROOONNNPPPVVV[[[^^^___VVVVVVWWWZZZ^^^dddjjjmmmqqqsssvvvxxxxxxwwwtttsssgggXXXGGG???>>>AAACCCDDD===AAACCCBBBAAABBBDDDEEEIIIIIIIIIJJJLLLOOORRRTTT[[[SSSLLLIIIKKKVVVnnnXXX???;;;???555777???888555444444555444222222444333333333222222222111111111111111111111111111111666555444333222111111111000111111111111222222222111111222222222333333333111222222333333444555555555888:::777666:::CCCJJJwwwxxx{{{|||tttnnnkkkhhheeebbb```___bbbhhhnnnqqqsssuuurrrrrroooiiibbb```eeejjjhhhqqqyyy}}}~~~kkkeee^^^RRRNNNNNNjjjhhhWWWWWWVVVKKKFFFIIIIIIDDDBBBEEEFFFDDDEEEHHHHHHGGGHHHJJJNNNQQQTTTUUUZZZaaaiiiiiibbb^^^^^^aaa~~~nnn\\\QQQGGGEEEBBB??????@@@AAA???===888777666777888999888666444444444444444444444444444444444444444444444444555444444333222111000000222333333444444333333222333333333333333333333333222333333444555555555444222222222222222222222222333333333222222111111111444444444444444444444444111111000///////////////000000000000000000000000111111111111111000//////000000//////.........---.........------,,,,,,,,,------...000222333111000------------------------------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------------------------------..............................///000000000000000////////////000000000000000111111111111222222222333222333555666<<>>@@@BBB@@@>>>CCCBBBAAAAAABBBDDDFFFGGGMMMMMMJJJGGGKKKUUUYYYVVVTTTQQQLLLIIIQQQlll^^^CCC@@@<<<888777777999:::333333333222222222111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000222222111111111111111111222222222333333333444444444555666777888;;;???CCCddd}}}yyyzzz}}}wwwqqqmmmkkkggg```ZZZ]]][[[[[[___bbbdddfffiiicccbbbaaa___^^^]]]]]]]]]___```bbbhhhpppyyy~~~vvvllleeeaaa\\\TTTOOOLLL^^^ZZZTTTLLLGGGFFFGGGGGGFFFHHHHHHGGGFFFEEEFFFGGGHHHGGGJJJNNNOOOPPPRRRXXX]]]WWW```nnnssshhh```pppzzzjjjYYYNNNEEECCCAAA>>>>>>???@@@>>><<<888777666666777777666444444444444444444444444444444444444444444444444444444333333222222111111000222222333333333333222222333333333333333333333333222333333444555555444444222222222222222222222222333333333222222111111111111111111111111111111111111111000///////////////////////////////////////000000000000000///..................---------,,,......---------,,,,,,,,,...------...000111000///------------------------------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------..............................///000000000000000/////////000000000111111000000111111111222222222333222333444444888EEERRRsssjjj\\\WWW\\\dddgggeeedddkkkvvvzzzpppaaa\\\ZZZXXXWWWXXXXXXWWWVVVVVVWWWXXXYYY[[[]]]___```^^^\\\ZZZXXXUUUSSSRRRRRRSSSRRRPPPNNNKKKHHHFFFEEECCCCCCBBBBBBCCCFFFHHHIIIZZZYYYUUUPPPIIIDDDAAA@@@@@@AAABBBCCCCCCBBB@@@???AAA>>>;;;;;;===?????????BBBAAAAAAAAADDDHHHLLLNNNHHHLLLNNNQQQYYYccceeebbbSSSMMMKKKTTTkkkaaaGGG>>><<<999777666666888999333333222222222111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111222222222333333333333444333444555555666888<<>>>>>???@@@AAAOOOOOOPPPQQQPPPLLLFFFBBB???BBBDDDDDDAAA??????AAAAAABBBBBBBBBAAAAAABBBDDDDDDFFFIIILLLPPPSSSUUUVVVUUUZZZ___dddiiillljjjeee^^^XXXWWWcccoooQQQBBB777777777666555555666666666333222222222222111111111////////////////////////000000000000000000000000111000000//////000000111000000000000000000000000111111111111111111111111111111222222222333333333222333333333333555888;;;>>>SSSjjjwwwvvvuuuuuunnneee^^^WWWPPPPPPUUUXXXTTTNNNRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPOOOOOOQQQTTTXXXZZZZZZWWWTTTSSSSSSRRRNNNJJJFFFIII______NNNGGGIIIGGGEEEEEEFFFGGGHHHGGGFFFHHHIIIJJJJJJKKKNNNPPPPPPRRRVVV[[[```dddgggiiimmmaaa^^^oooxxxmmm^^^OOOGGG@@@>>>===;;;;;;;;;;;;;;;;;;;;;:::888777777666444222222222222222222222222222222222222222222222222222000000111111222222222333111111222222222222111111222222222222222333333333222333333444444444333333111111111111111111111111222222222111111111111111111111111111111111111111000000////////////000000////////////////////////------.........------,,,---------,,,,,,,,,,,,,,,------------------------000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------..............................///000000000000000000000000000111111111222000000000000111111111111222111222444222111666>>>SSSdddyyy~~~{{{nnnjjjaaa\\\aaaqqqvvvkkk\\\UUUXXXVVVTTTTTTUUUVVVVVVUUUNNNOOOPPPQQQPPPOOOMMMLLLMMMLLLJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDBBBAAAAAA@@@AAA@@@???>>>>>>>>>>>>???BBBDDDIIIPPPWWWXXXUUUQQQMMMQQQTTTQQQLLLHHHJJJMMMMMMPPPSSSQQQMMMKKKMMMQQQKKKNNNSSSXXXZZZ[[[YYYXXXhhhkkkoooqqqqqqoookkkgggdddhhhmmmsssxxxKKK======:::555555555555555444444333222222222222111111111111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111111222222222222222333444333222333555777777BBBRRRcccxxxqqqkkkqqquuutttooogggZZZPPPOOORRRSSSPPPNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLJJJIIIHHHIIIJJJKKKJJJIIIIIIJJJLLLLLLIIIFFFKKKHHHSSSwwwyyyXXXIIIIIIOOOGGGGGGGGGHHHJJJJJJJJJJJJIIILLLNNNOOONNNOOOSSSVVVUUUXXX\\\bbbhhhlllmmmmmm___dddwwwrrrhhhYYYLLLEEE???;;;;;;;;;:::999999::::::===;;;999888888777555333222222222222222222222222222222222222222222222222///000000111111222222333000111111222222111111000111111111222222333333333222333333444333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000........................,,,,,,------------,,,,,,---------------------...------------------------000---+++******++++++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------..............................///000000000000000///000000000000111111111//////000000000111111111111000222444333111555;;;LLLZZZmmm}}}|||fffcccgggnnnkkk^^^WWWYYYUUUSSSRRRSSSUUUVVVVVVVVVQQQQQQRRRRRRQQQOOOMMMLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@?????????????????????@@@CCCCCCEEEJJJPPPSSSQQQNNNPPPSSSUUURRRKKKGGGHHHKKKNNNSSSYYYZZZYYYZZZ___ddd\\\[[[ZZZYYYZZZ\\\^^^```ppppppppppppooommmlllmmmaaauuuWWW>>>>>>@@@<<<666666666666555444222111222222222111111111000000000000000000000000000000////////////////////////000000////////////000000//////////////////////////////000000000111111111000000000111111111222222222444444444333333444666:::999???PPPlllsssgggkkkrrrwwwzzzxxxmmm]]]SSSRRRSSSQQQMMMMMMLLLLLLKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEECCCCCCDDDFFFGGGGGGEEEDDDGGGCCCKKKjjjxxxXXXGGGDDDHHHLLLFFFHHHJJJLLLLLLLLLLLLLLLMMMOOORRRQQQPPPQQQVVV[[[aaaccceeegggiiikkkmmmooofff|||nnncccTTTIIIDDD???999::::::999888888999;;;>>><<<:::999999888666444111111111111111111111111111111111111111111111111000000000111111111222222000000111111111111000000000000111111222333333333333333333333333222222111111111111111111111111111000000000111111111111111///////////////////////////////////////000000111........................+++,,,,,,------------,,,------------............,,,,,,,,,------------......---+++***+++,,,+++*********++++++,,,,,,------------,,,,,,,,,,,,++++++)))***++++++******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------..............................///000000000000000////////////000000000000/////////000000000111111111///111444444333555:::AAALLLaaayyyvvvdddVVVRRRUUUSSSQQQPPPQQQSSSUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPOOOIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>?????????@@@@@@AAAAAA@@@BBBEEEGGGGGGGGGJJJKKKLLLIIIDDDBBBBBBDDDCCCIIIQQQWWW[[[bbbkkkrrrsssmmmddd^^^^^^dddlllrrrvvvrrrmmmkkkgggeeeiiinnnsssjjjEEE;;;>>>;;;555777777666666444333111111222111111111111000000000000000000000000000000000////////////////////////000//////......//////000////////////////////////...//////000000111111111///000000000000111111111222444555555333333444666:::555666DDD]]]wwwzzzmmmkkknnnpppzzz}}}wwweeeXXXSSSOOOKKKNNNMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCIIIbbbvvvYYYKKKIIIJJJHHHFFFFFFIIILLLMMMMMMMMMMMMNNNPPPRRRTTTSSSRRRUUU]]]dddhhhgggccc___]]]aaajjjqqqiii^^^PPPEEEBBB===888:::;;;:::888777999<<<<<<;;;999888888888666444111111111111111111111111111111111111111111111111000000000000111111111111///000000000000000000//////000000111222222333333333333333333333222111111111111111111111111111111///000000000111111111222000000000000000000000000///////////////000111111........................+++,,,,,,---......------++++++,,,,,,------------,,,,,,,,,---------......---,,,+++,,,------+++***)))******+++,,,,,,------------,,,,,,,,,,,,++++++(((***++++++******+++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------------------------------..............................///000000000000000---.........////////////////////////000000000111222000111444444222444888888???QQQhhhxxxkkk]]]XXXVVVVVVTTTSSSRRRSSSTTTSSSRRRSSSSSSRRRQQQQQQQQQQQQQQQNNNMMMLLLJJJHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@===>>>@@@AAAAAACCCFFFIIIHHHGGGGGGFFFFFFEEEFFFFFFCCCGGGMMMRRRXXX```iiiooowwwsssnnnkkklllqqqwww|||vvvpppkkkhhhfffeeemmmwwwyyyNNN===;;;888555555444444444333333333222222111111111111000000000000//////////////////////////////////////////////////////............//////////////////////////////......//////000111111222/////////000000000111111000222444444333333444555555333555===LLLaaayyy|||iii]]]\\\ZZZTTTQQQPPPOOONNNMMMMMMLLLLLLHHHIIIIIIIIIHHHGGGEEEDDDEEEFFFEEEEEEDDDCCCDDDEEEGGGHHHJJJVVVrrrbbbSSSGGGHHHNNNNNNLLLJJJHHHKKKOOOPPPPPPQQQSSSUUUUUUXXXZZZYYYXXX^^^iiisssxxxtttlllbbb```lllfff[[[MMMCCC@@@<<<888:::;;;:::777777999<<<;;;999888777888777666444000000000000000000000000000000000000000000000000111111111000000000000000//////000000000000/////////000000111222222333333333333333333333222111000000000000000000000000000//////000000111111111222222222222222222222222222///////////////000111111........................+++,,,------............*********++++++,,,,,,,,,,,,,,,,,,------.........,,,++++++---......,,,***))))))***+++,,,,,,---------------,,,,,,,,,++++++(((***++++++******+++---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------...........................//////000000000000000------------.........///////////////000000000000333000000333333111222666555888CCCUUUeeeqqqxxxpppkkkddd\\\ZZZWWWVVVVVVUUUTTTRRRRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSQQQOOONNNLLLLLLKKKFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAADDDGGGFFFDDDDDDGGGKKKIIIHHHGGGHHHKKKMMMMMMLLLNNNOOOPPPRRRUUU[[[aaaeeehhhkkkoootttvvvwwwvvvuuulllgggeeehhhkkkppp}}}tttTTT;;;:::;;;444444===222222111111222333444444111111111111000000000000........................//////////////////////////////............//////////////////////////////---......///000111111222////////////000000000000///111333333333222333444///333777999===NNNjjjnnngggmmmppplllUUUTTTSSSRRRPPPPPPOOOOOOJJJKKKKKKKKKJJJIIIGGGFFFGGGGGGFFFEEECCCCCCEEEGGGJJJKKKGGGFFFUUUhhhiii]]]MMMFFFBBBHHHLLLKKKLLLOOOJJJNNNRRRTTTUUUVVVYYY\\\ZZZ]]]______```ggguuuwwwwww|||bbbYYYMMMDDDAAA>>>::::::999999999:::;;;;;;666666666555444444333333222222111111111111222222222222222222222222222222000000000000000000000000//////000000000000//////111111222222222222111111333333222111111222222222111111111111000000000000000000000000000000000000////////////////////////......................................................---------,,,,,,,,,------------------------------------------------,,,,,,,,,+++++++++******++++++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,------,,,,,,+++***))))))++++++++++++++++++++++++---,,,+++******,,,...///++++++,,,,,,,,,,,,------///////////////////////////000111222111000...,,,........................////////////000000000000000111111111111222222222444666<<>>888888888666444333333333333333333333333111111111111000000000000........................------............------............////////////////////////000000000000000000000000000000000000111111111000000000000000111111222222222333333333666222333777999???WWWqqq{{{nnnsss|||oooZZZTTTZZZVVVQQQRRRPPPMMMLLLMMMOOONNNKKKJJJJJJKKKKKKKKKJJJIIIHHHIIIIIIEEEJJJMMMJJJHHHJJJKKKKKKEEEDDDEEEIIINNNPPPOOOLLLQQQSSSUUUWWWYYY]]]aaaeeefffhhhiiigggjjjxxxyyy___VVVKKKBBB@@@===:::999999888888888999999555555555444333333222222222111111000000111111222111111111111111111111111000000000000000000000000//////000000000000//////000111111222222111111000222111111111111111111111111111111000000000//////000000000000000000000000........................................................................------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,------,,,,,,+++******)))++++++++++++++++++++++++---,,,+++******,,,---///++++++,,,,,,,,,,,,------........................//////111111111000...---....................................////////////000000111111111222222222444555999@@@NNNeee~~~zzz{{{uuujjjaaa^^^YYYTTTSSSRRRQQQQQQQQQQQQRRRTTTXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUUUUTTTRRRPPPQQQRRRMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOPPPSSSVVVWWWSSSTTTVVVWWWXXXXXXXXXXXXYYY[[[^^^^^^]]]\\\]]]___bbbbbbdddgggdddaaaccchhhllltttbbbHHHAAA:::666777777666444333333333333333333333333111111111000000000//////........................------............------............////////////.../////////000000000000////////////////////////000000000000000000000000111111111222222222333333555222222666666777FFFYYYqqqxxxuuu|||vvvwwwvvvhhh\\\XXXRRRVVVRRROOONNNNNNMMMLLLLLLJJJKKKKKKLLLLLLKKKJJJIIIKKKMMMLLLIIIIIIKKKKKKGGGOOOOOOPPPRRRUUUVVVVVVUUUZZZZZZZZZ[[[\\\```eeeiiiooosssxxx{{{sssZZZSSSHHH@@@???;;;:::999888777777777777777444444333333222111111111222111111000000111111222000000000000000000000000//////////////////////////////000000000000//////000111111222222111111000000000000000000000000111111111000000000000//////000000000000000000000000........................------------------------------------------------,,,,,,+++++++++*********------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,---,,,,,,++++++*********++++++++++++++++++++++++---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------...........................///000111000///...---........................------------............000000000111111111222222333444555888BBBYYYvvvqqqdddXXXPPPUUUTTTSSSRRRRRRSSSRRRQQQUUUXXXZZZYYYVVVTTTUUUWWWXXXZZZ[[[ZZZXXXVVVUUUVVVQQQQQQSSSUUUVVVXXXZZZZZZXXXXXXXXXYYY[[[]]]```aaaWWWWWWYYY\\\___```___^^^cccddddddcccaaaaaabbbcccaaabbbcccbbb]]]\\\eeepppoooDDD???:::666555666777555333333333333333333333333333111111000000000000//////........................------............---------............/////////....../////////000000000////////////////////////000000000000000000000000111111111222222222222333444111222666555222888BBBXXXmmmrrrhhhgggaaa```]]]YYYUUUSSSRRRPPPOOOMMMMMMNNNOOOPPPOOOLLLJJJPPPPPPMMMKKKMMMQQQPPPLLLVVVWWWYYYZZZZZZ[[[\\\]]]]]]bbbhhhlllpppvvv~~~nnnVVVPPPGGG@@@>>>;;;;;;:::999888777666666666444444444333222222111111111111000000000000111111////////////////////////........................//////000000000000//////000000111111111111000000000000000111111111111111111000000000////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))+++---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------...........................//////000000///..............................------........./////////000000000000111111111111222444444333999KKKggg|||}}}lll```ZZZbbbdddbbbZZZRRRPPPQQQQQQUUUYYY\\\[[[VVVTTTWWWZZZ[[[]]]]]]\\\YYYVVVUUUUUURRRRRRTTTVVVXXXYYY[[[[[[``````aaabbbdddfffggghhh^^^^^^___cccgggiiihhhgggllllllkkkkkkkkkmmmoooqqqmmmllllllkkkiiilllyyywwwPPP666999777555555666666333111222222222222222222222222111000000000////////////........................------............---------------.........//////........./////////000000/////////////////////////////////000000000000000111111111111222222222222333000111666777444555:::EEEXXXlllyyymmmdddjjjfffcccjjjnnniii```[[[YYYYYYVVVUUUTTTTTTUUUTTTRRRPPPRRRTTTUUUTTTXXX^^^```]]]cccggglllmmmkkkiiijjjlllqqq{{{hhhRRRNNNFFF??????<<<<<<;;;:::888888777777777555555444444333222222222111000000000000000000111........................------------------------//////000000000000//////000000000111111000000000000111222333333333222222000000000////////////...................................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))+++---,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++,,,,,,,,,------................................./////////..................................../////////000000000//////000000000111111111000333444222444@@@TTTeee{{{sssnnnnnnuuu|||zzzhhhSSSKKKNNNRRRWWW\\\___^^^YYYWWWYYY]]]\\\]]]\\\ZZZUUURRRPPPPPPSSSTTTUUUVVVXXXYYYZZZ[[[fffggghhhiiijjjkkkkkkkkklllkkkkkkmmmnnnoooooonnnpppooooooppptttzzz}}}}}}lllPPP>>>555888888777777777555222000222222222222222222222222000000000////////////...........................------............------------------........................////////////..............................//////000000000000000000111111111222222222555222222444666555555777999CCCQQQaaasssmmm]]]___YYYbbbxxxtttiiihhhjjjddddddccc```^^^]]]^^^______eeekkknnnssszzz~~~}}}cccNNNKKKDDD???>>><<<;;;:::999888888888888888555555555444333333222222111000000//////000000111................................................//////000000000000/////////000000111111000000//////000222333444444333222000000////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++((()))******)))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------..................//////........................////////////000000000111/////////000000000111111///222444222222888DDDNNNnnn{{{ttttttzzzzzz\\\NNNOOOQQQYYY[[[]]]\\\YYYXXXYYYZZZ]]]]]][[[WWWSSSPPPOOOPPPWWWXXXYYYZZZ\\\]]]^^^___iiijjjlllnnnoooooonnnmmmssstttsssqqqnnnnnnppprrrpppnnnlllooovvv~~~tttLLL>>>:::<<<888999999888777555222111222222222222222222222222000000////////////..............................------............------,,,------------.........------........./////////........................---......//////000000111000000000111111111111222555444333222222222333444666888@@@OOOeee{{{}}}jjjhhh```mmmuuutttxxxtttwwwyyyvvvqqqooossswwwsssvvv~~~]]]IIIGGGAAA======:::999888888777777777888888444444333333222111111111000000////////////000000................................................//////000000000000////////////000000000000//////...///111333444333222222000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************************((()))******)))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,------------------------------------------......//////................................./////////000000////////////000000000111///111222111111333999???XXXfff~~~{{{{{{iiibbb___`````````___^^^]]]\\\[[[^^^]]][[[WWWSSSRRRTTTVVVZZZ[[[\\\^^^aaaccceeefffiiikkknnnqqqrrrrrrrrrqqqtttwwwxxxuuuqqqrrryyy|||yyyvvvxxxVVVDDD???999>>>777888888888666555444333111111111111111111111111000000/////////.................................------............------,,,,,,---------.........---------.........//////........................------......///000000111000000000000111111111111111333444222000000222333666666888BBBTTTiii~~~xxxuuuwww~~~}}}zzzZZZFFFEEE@@@;;;<<<999777666666666666777777888333333222222111000000000000000////////////000000//////////////////////////////////////////////////////000000000000////////////000000000000//////,,,...000222333222111000000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))******)))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,------------------------------------------------...///000........................---------.........//////////////////000000000000//////000000000222555888>>>NNNiiivvvlllkkkjjjiiijjjiiifffddd___^^^[[[XXXUUUVVVYYY\\\ZZZ[[[]]]```dddgggiiijjjhhhjjjnnnrrruuuuuuuuutttvvv{{{}}}{{{eee@@@CCC@@@444888555666777777666555555666111111111111111111111111000/////////....................................---..................---,,,,,,,,,---------......---------.........//////........................---------...///000000111000000000000111111111111+++111555444222333555666333222222777AAASSSiii{{{tttooonnnjjjfffccceeeooo{{{lllWWWCCC??????;;;888999999888666444444555777888666666444333222111111111000000000000000///......////////////////////////........................////////////000000000000////////////000000000000000000000000////////////000000111111111111000000+++---//////---,,,...111------------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---***))))))))))))+++,,,---******+++++++++,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------........................................................................///////////////000111111000000000111222222333333888CCCRRRfffxxxfffgggaaaZZZZZZ]]]aaaaaa___\\\```dddgggnnnuuuuuuqqqnnnrrrqqqooorrr|||uuuIII???;;;777888777444444333333333222222222111111111111000000000///........................---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......,,,---------.../////////////////////000000000000000000000111222222333333555333333444444:::LLL___ttt~~~vvvuuu|||jjjUUUCCC??????;;;888999999888777666666666777777666555444222111111111111000000000000000///..............................------------------------........./////////000000.../////////000000000000000000000000////////////000000111111111111000000,,,...//////---,,,...000------------------------,,,,,,,,,------------...,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,)))(((,,,+++***))))))******+++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,------,,,++++++******++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///.........------------........................................................................///////////////000000111///000000111111222333333111999DDDVVVppp}}}vvvrrrvvv{{{sssmmmmmmooowww|||xxxqqqppp~~~^^^:::666555333444333444333333333333222222222111111111000000000//////........................---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...............---------................../////////000000000000///000000111111222333333333111222333222333>>>KKK___nnn~~~bbbgggSSSBBB??????;;;888:::888888888888888777777666555444333222111000000000//////000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....../////////000000000////////////000000000000///000000111111000000///---...//////---,,,---...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,///222000***%%%---,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++******++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------........................------------------------........................//////......//////000111//////000111111222222333222555<<>>:::888:::777888:::::::::999777666444444222111000/////////...///////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000////////////000000000000//////000000000000///////////////...------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...444999777000))),,,++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...---,,,++++++******++++++***+++,,,,,,******+++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........................------------------------........................///............///000000//////000000111222222222555555999BBBTTTjjj|||mmmJJJ666888777555444000222222222222111111111111000000/////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........------/////////...---------,,,........./////////000000//////000000111222222222///...000333666666555444666DDDWWWiiiyyyhhhOOO>>>]]]MMM@@@>>>>>>999777:::777888:::;;;;;;999777555444444222111000/////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////.../////////000000000111//////000000000000////////////.........------,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---444::::::444---))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,++++++******++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------........................------------------------.......................................//////000...//////000111111222222222222444:::CCCPPP___iiiqqq|||bbbDDD444555333111111...222222111111111000000000/////////............---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...---------/////////...---------,,,............////////////...//////000111111222222000000000222555777666444555888AAAQQQggg}}}mmmTTTEEE===888XXXJJJ???>>>>>>999777:::777888999::::::888666555555444333222111000000000------.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////......//////000000111111...//////000000//////...///...------...///...,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((***///333444111...(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++***+++,,,,,,******+++,,,))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,..............................------......///000......///000000111111222000000333777:::???HHHRRR^^^nnnxxxUUU===333555222222444222111111111000000000000//////.........------------........................++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...............---------------........./////////......///000000111111222222333222///000444333000777333444@@@RRRhhh]]]CCC>>>>>>:::444UUUHHH>>>>>>===888777:::777777888888888777666555666555444222111111111111,,,---......//////......------------------------------------------------------------............---------.........//////.........///000111111111......////////////......///---,,,---///000///---------------------------***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***,,,---------))))))++++++++++++***)))******+++++++++,,,,,,,,,******))))))******+++,,,---,,,++++++******++++++***+++,,,,,,******+++,,,((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////......//////000111111111000000444777777777???IIINNN___{{{{{{eeeIII777333777444444777444111111000000000/////////.........---------,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------...............---------.........//////......//////000111111111///333333///...111111...444222444:::@@@LLLaaattt{{{jjjFFF999<<<===:::888~~~SSSFFF>>>>>>===888777:::777777777777777666555555666666444333222111111111,,,,,,---.../////////...------------------------........................---------.........//////---------.........//////---......///000111111222......////////////.........,,,+++,,,///111///---------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++)))((((((***---++++++,,,,,,+++***((('''******+++++++++,,,,,,,,,)))))))))((()))******+++---,,,++++++******++++++***+++,,,,,,******+++,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////......//////000111111111------111555333222:::EEEEEETTTpppiiiJJJ???111000666333111333...000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------....../////////---------.........//////......//////000111111111+++222444000///222333000...222888:::666888III\\\xxxaaaQQQCCC>>>;;;666777<<<}}}RRRFFF<<<;;;<<<:::777555555555555555555444444444777666444222111000//////000---,,,---///000...,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------..................................................................------------------------------------------------------,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.......................................////////////............////////////000000111000000111333666AAAHHH[[[wwwlllnnnzzznnnQQQ;;;333333333222222222111111000000///.......................................,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////000000000000////////////000000000000111111111111333222111222444666999;;;QQQhhh}}}oooYYYAAA>>>;;;999888777555333{{{QQQFFF===<<<<<<:::777666777777777666666666666555666555333222000////////////---,,,---///000...,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------..................................................................------........................------------------------,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++++++++)))***+++***))))))+++,,,+++,,,,,,,,,++++++***)))******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------....................................////////////............///////////////000111000000000333555888<<>><<<999777777666444222vvvOOOFFF>>><<<<<<:::999999999999888888777777666666444333222000///...............---............---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,************************)))***+++***))))))+++,,,******++++++++++++******,,,+++***))))))***+++,,,************************************************************************************************************************************************))))))***+++++++++++++++))))))*********+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------.........//////---------........./////////000111111000000111333444222666FFF\\\oooyyy{{{{{{[[[AAA999:::GGGMMMDDD888333222111111111111000000000//////...------------...---------------------------------,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------.........//////.........///////////////////////////000000000111///000111222222111111111555555888DDDYYYsssdddLLL???>>>CCC<<<:::777666666555333222tttLLLDDD===<<<;;;999999:::888888777666555555444444333333111000////////////---.........------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************,,,---,,,+++(((((((((***)))******++++++*********,,,+++***))))))***+++,,,************************************************************************************************************************************************))))))***++++++++++++***))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------............------------...............000111111000///000222111222666===GGGTTTaaaiiiqqqzzzYYYFFF<<<777777<<<<<<666333555111111111000000000////////////...---------------------------------------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------............------....../////////000...////////////000000000//////000111111000000///000///111999HHH\\\ssscccJJJAAA>>>;;;::::::777555444444444333222qqqJJJBBB<<<;;;:::777888;;;777777666555444333222222333333222111000000///000---...///...------...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************---...---+++(((''''''(((((()))******+++*********++++++************++++++***************************************+++++++++************************************************************************************************((()))******++++++******)))************+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------............000111111000//////000+++///444555888???LLLVVV___lllYYY???888555333555888666111000222000000000000///////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,------------.........---------......//////000......////////////000000///////////////000000000111000111333777@@@PPP^^^qqqxxxyyy___EEE>>>AAAAAA999111777555333333333333222111lllGGGAAA;;;:::888666777;;;777777666555444333222222444333222111111000111111,,,...000///---,,,---///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))************************,,,---,,,+++((('''(((***(((((()))*********************++++++++++++******************************))))))*********+++++++++************************************************************************************************((())))))***************)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------............000111222000/////////+++...222222222555===DDDOOO^^^vvv|||[[[>>>333222333222333555333000///000000000/////////.........///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************************************++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,---------.........,,,,,,---......///000000........./////////000000//////.........000111222777444333444333111777???RRR___mmmvvvzzzmmmMMMBBB999;;;@@@>>>999555666444222222222333222111hhhFFF@@@;;;999777555777:::888777666555444333222222444444333222111111111222,,,...000///---,,,---000---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))***++++++***))))))***,,,(((((()))***************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---000222222000///...///000222333222222333555888EEESSSlll}}}___???666888999999555222000//////000222000/////////..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((************************************************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000............/////////000000///...---...000222444444000111777888555555:::666FFFYYYdddiiitttrrrZZZIIIGGGCCC@@@>>>:::555555999555333111111222333222111}}}aaaEEE???;;;;;;:::777555777666555555444444333222222666555444444333222111111000000000000...,,,***))),,,,,,------------,,,,,,+++++++++,,,,,,+++******)))))))))******++++++,,,---+++******,,,,,,+++)))******+++,,,,,,---......---------+++******,,,...,,,++++++******++++++,,,,,,,,,+++***+++,,,...///************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************+++++++++*********))))))***************)))((('''*********++++++,,,,,,,,,)))************+++++++++)))))))))))))))******+++++++++++++++++++++++++++************************++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////////////////////////////000000111111111222222222:::DDD\\\}}}~~~aaaHHH===:::777444444444444333333333222222000000//////.........---........................---+++***+++,,,...---------,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......//////////////////............------------......////////////////////////000000000000000111111222000000111222333333444444777;;;AAAHHHUUUhhhvvvgggRRREEECCC???===;;;888666666777777666555444333333333333333zzz^^^BBB===:::;;;;;;888777888666555555444444333222222555555444333222111000///............---,,,++++++---------......---------++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,+++***+++,,,---,,,+++******++++++,,,------...------...,,,++++++---///,,,++++++******++++++,,,,,,++++++******+++,,,---************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************+++++++++*********)))))))))))))))***))))))(((((())))))******************))))))*********+++++++++)))))))))))))))******+++++++++++++++++++++++++++************************++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------.........///........................000000000111111111222222444999III```sss|||~~~qqq```III:::444444222000333333333222222222111111000/////////.........---------------------------,,,+++******,,,------,,,---,,,++++++*********+++))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...------------------------......------------..............................000////////////000111111//////000111111222333333333666999===EEESSSeeerrrooo\\\TTTKKK@@@===@@@>>><<<999777666555666666555555333222111111111111uuuZZZ@@@;;;888::::::888777999666555555444444333222222555444333222000///...---,,,,,,+++++++++,,,,,,------..................---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***+++---...---,,,******++++++,,,,,,------,,,---...---,,,---///111,,,++++++******++++++,,,,,,+++******)))******+++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))***************+++************)))))))))(((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++)))))))))))))))******+++++++++++++++++++++++++++************************++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------....................................000000000000111111111111222222666BBBMMMXXXccclllmmmlllJJJCCC:::555444444444333111111111111000000000000/////////...............+++++++++++++++++++++++++++***)))***+++,,,,,,+++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------++++++++++++++++++++++++......------------..............................///............///000000...//////000000111111111000222333333555<<>>===>>>===:::777777666555444333222222111111666555333222000///......pppVVVBBB<<<999999888444222444666555555444444333222222111111000///......------111000///...---,,,,,,,,,,,,------------------,,,***+++,,,------...------,,,,,,,,,,,,+++++++++++++++***)))***,,,---,,,+++******++++++++++++++++++''')))+++,,,+++***+++,,,,,,++++++******++++++,,,)))************))))))(((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))***************(((((()))))))))))))))*********++++++,,,+++++++++******************))))))((((((((()))))))))******)))))))))))))))******+++************************************************++++++************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------............////////////222111111333111000555<<>>NNN^^^mmmzzztttbbbTTTEEEBBB@@@@@@>>>999888;;;::::::999777666888:::;;;333333333333222222111000333222111000////////////nnnUUU>>>999666777888555555666666555555444444333222222000000000000000000000000)))***,,,---......---,,,***++++++,,,,,,++++++***((()))***+++,,,,,,---,,,)))))))))******++++++,,,+++)))((()))******)))(((++++++*********************,,,......---+++++++++,,,++++++++++++++++++,,,((()))***+++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((())))))******(((((()))(((((('''&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************++++++************++++++)))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,------------------,,,,,,+++++++++---------------------------------.........//////555000...///000///222666...666888???TTTeeesssuuunnngggbbb^^^```iiitttjjjSSSAAA555777888222///333333000///000333333000,,,//////.........---------,,,,,,,,,------.........******************************+++---//////,,,***))))))((())))))***++++++))))))))))))))))))))))))))))))))))))******************))))))))))))************************************))))))))))))************+++++++++,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---------------------------///............///000000///////////////.........000000000111222222111000555222222666666444777>>>EEEWWWmmmxxxbbbRRRIIIAAA999<<<777555777888555444666111666;;;;;;:::999666333333333333333333222111000111000///...............jjjPPP@@@;;;888::::::777555777777666666555444333333333555555444333222000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))(((((()))***+++***)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************---------,,,+++***(((((((((((()))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++------------------------.........------,,,,,,,,,............////////////////////////000000000000444333222333999CCCPPPXXXqqq}}}~~~oookkknnnqqqzzzppp\\\III>>>;;;:::888666444111000///222111111111000000//////------------------------******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////////////////......------///000111000000111111111222222222333222111000000222444555======BBBQQQggg{{{ssseee___UUUPPPIIICCC???===;;;999555666666666555444333333666666777888888777555555111222555666555222...,,,111111111000000///...---iiiOOO@@@;;;888::::::777555777777777666666555444444333555555444333222000///.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,***))))))*********)))++++++,,,,,,,,,---------*********************************+++++++++,,,,,,************************++++++,,,,,,,,,+++******+++++++++,,,,,,---------))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))************))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++------------------,,,,,,......---------,,,,,,,,,............////////////.../////////000000000000000000//////111666===BBBWWWiii}}}nnnYYYMMMDDD;;;555666666555444333222111000000000000/////////......------------------------******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************,,,,,,+++******))))))(((************)))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,---------.................................///......---...///000111000000000111111111222222333222111000000222333555555444666???MMM[[[cccfffvvv{{{rrrbbbTTTJJJEEEHHHEEE@@@<<<:::999777666555555555555444444444444444444555666666666555444444555666777666444222000111111111000000///...---hhhOOO@@@;;;888::::::777555777888777777666666555555444555555444333222000///.........---------,,,,,,,,,---,,,+++++++++,,,......000...***))))))))))))))),,,,,,,,,,,,---------...*********************************++++++++++++,,,************************))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++))))))))))))************************++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............/////////....../////////000000000///000111111000111222444:::LLLcccxxxppp]]]EEE777555666555222222222222222222222222222//////...............---------------------------******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************,,,++++++******)))((((((************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---------.........//////........................///............///000000000000000000111111111111222111000000000111333444222222222555:::@@@EEEHHHQQQVVVbbbpppzzzzzzjjjUUUGGGBBB???;;;777<<<:::888777777777555333555444333333333444555666111222333444555555444444555666666666555444333333111111111000000///...---fffNNN@@@;;;888::::::777555777888888777777666666666555555555444333222000///.........---------,,,,,,,,,---,,,+++***+++---000111444000+++)))((()))))))))+++++++++,,,,,,,,,------************************************++++++++++++************************))))))***+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((()))))))))************)))))))))*********++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000///111222222111111222444111;;;HHHUUUfffxxxnnnOOOHHH???555222555777666444111111111111111111222222........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))((()))))))))************(((((())))))***+++++++++*********)))))))))))))))************************************************))))))))))))))))))))))))++++++******++++++,,,---***++++++++++++,,,,,,,,,------........./////////..................................../////////000/////////000000000111111111000000000000111222333111333444444444555:::>>>:::<<<@@@HHHSSS```nnnxxx}}}jjjZZZRRRLLLCCC:::777;;;===:::666777666666777888888666333444333222111111333555777000111222333444444555555444444333333222333333333111111111000000///...---cccMMM@@@;;;888::::::777555777777777777777666666666666555555444333222000///.........---------,,,,,,,,,---,,,+++***+++---000222444000+++)))((())))))))))))*********++++++++++++************************))))))*********+++++++++***************************++++++++++++***))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********((()))))))))************((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////...//////...---...000222555777888888>>>JJJSSSXXXlllxxxtttWWWEEE:::222333444555555444333111333222222222111111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++))))))))))))))))))******************************************************))))))))))))))))))))))))++++++******++++++,,,---*********+++++++++,,,,,,------------.........///........................---......///////////////....../////////000000000000/////////000000111111...111444333000000444888888777555444777@@@KKKQQQYYYbbbjjjlllooovvv|||tttfff[[[PPPEEE>>>===<<<:::888999::::::777444666666666888999888555333333222111000111333555666111111222222333444555666333333222222222333444444111111111000000///...---aaaLLL@@@;;;888::::::777555777666666666666666666666666555555444333222000///.........---------,,,,,,,,,,,,+++++++++,,,---///000000...***)))))))))))))))))))))))))))************************************)))))))))************+++***************************+++++++++***)))((((((******++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))************'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,,,,------------.........------........./////////111111000...,,,,,,...000333333222111111444:::===FFFXXXkkksssvvvtttsssqqqWWW<<<777:::444666777555111///000111333333222111000//////...///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************+++******))))))(((''''''))))))))))))************************************************************))))))))))))))))))))))))++++++******++++++,,,---************++++++++++++,,,,,,,,,---------......---------------------------......///000/////////............////////////.../////////000000000000///222444333000///111333000444555222222555888777777???EEEGGGJJJPPPUUUWWW]]]aaafffjjjjjjiiiiiiiiidddeeebbb```eeeqqqzzz}}}xxxnnnbbb]]]^^^bbbcccbbb[[[QQQFFF@@@<<<999;;;???:::::::::888666666666777666555555666666666333111333222111111111222333444222222111222222333444555333333333333333444555666111111111000000///...---```KKK@@@;;;888::::::777555777555555555555555555555555555555444333222000///.........---------,,,,,,,,,******++++++,,,,,,------,,,***))))))*********)))))))))*********+++++++++************************))))))))))))************************************((())))))************)))))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************(((((()))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++(((((())))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,---------.........---------.........//////111222222000///...///111---///111222222222555999111>>>MMMVVV]]]kkkyyylllRRRQQQ[[[^^^JJJ999666444777666444333222222222222111111000000///.........------........./////////++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))*********************)))((((((''''''((()))))))))************************************************************))))))))))))))))))))))))++++++******++++++,,,---************+++++++++++++++++++++,,,,,,,,,,,,---------------------------------///000000000///...------........./////////......//////000000//////000111333333222111111111***000444222222555666333666:::;;;999999<<<>>><<>>DDDMMMGGG777444555,,,000...---000444555222///........................,,,,,,,,,------.........++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************''''''(((((()))*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,---///000000000///...---------.........//////---......///000/////////+++,,,...000111111111000111555555...---111333111333555444222333666777555333444555555555666888:::999::::::999<<<@@@>>>999:::;;;;;;:::999:::<<>>>>>;;;===>>>;;;777333333444111111111111000000000//////............---------........................+++******,,,......+++'''++++++******************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************)))))))))))))))*********))))))))))))******++++++******************++++++++++++++++++++++++,,,,,,,,,---------......---------............///---...///...,,,,,,...///////////////////////////////////////000000000000///000000000111111111111111111111111111111111111000222444444333333333444444555555666666666666666777777777777888888888888666666666666666666666666777666555444444444444444555555444333333222111111222222000///............////////////............111111222222222333333333//////...---,,,,,,++++++zzzVVVHHH???:::777888888666555666666555444333222333333444333333222111000///...---...------,,,,,,,,,------***************+++++++++))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((())))))******))))))(((,,,***)))((())))))(((&&&******))))))))))))******))))))************))))))))))))))))))))))))))))))'''((()))((('''&&&''')))***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''*********)))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))*********************************************+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,---------...............------............------.../////////000000000000111000000000111333444666666666<<>>BBBGGGPPP[[[cccjjjttt~~~|||xxxgggbbb\\\YYYWWWRRRJJJCCC???===:::888777777555444444444555666777777777777222333333333222222111111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,+++***)))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))***+++******))))))))))))*********************+++++++++************************++++++,,,,,,,,,---------,,,,,,---------.........---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000000000000000000000000...000222222111000111222111222333333444444333333222222222333333333333444444444444444444444444444444333222222222222333333333333222222111111111000111000///........................---------,,,,,,------------............---,,,,,,,,,+++++++++***uuuVVVLLL???:::777888888666555666555555555555444444333333555555444222111000............---,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++'''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******++++++++++++******'''&&&''')))+++,,,,,,+++))))))(((((()))***++++++))))))************))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))***))))))(((((())))))***((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,------......---,,,+++++++++---...///............///////////////////////////.........333///...///000//////111222333333222111444999>>>;;;CCCJJJMMMRRRYYY^^^___]]]^^^___cccfffiiiiiiiiiqqqlllkkkqqqvvvuuurrrqqqhhhhhhfffbbb^^^ZZZXXXWWWSSSQQQNNNLLLKKKIIIFFFDDD>>>===<<<:::777555555666222222333555666555333000222333444555555444444333222222222222333333222111/////////............---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((()))))))))************))))))(((((()))***++++++******))))))))))))******))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---...---++++++---...------------------------,,,,,,,,,,,,---------------............/////////////////////////////////---///111111000///000111000000111222222222222222000111111111222222222222222222222222222222222222222222111111111111222222222111111111111111000000000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********sssUUULLL???:::777888888666555666333444444444444333222222666555555444333222111111000000...---,,,,,,+++++++++++++++***************************************)))))))))************+++)))))))))))))))))))))))))))))))))))))))******+++&&&((())))))))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******************)))***)))''''''((())))))((((((((((((((()))***+++,,,))))))************))))))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))************+++************************++++++************++++++******+++++++++,,,,,,,,,************+++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------........./////////...//////000//////......///---,,,---///000//////222222111///---,,,...000---222444222222555777666888999:::;;;;;;<<<<<<<<<:::888999???AAA>>>===>>>;;;;;;:::999888666555444555222000///000222222222000333444222///...222666222000//////111222333222111222222333222222111111000//////000111111000...///.........------------------------,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***)))(((***+++'''(((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,******))))))))))))******)))))))))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------,,,++++++,,,...------------------------,,,,,,,,,---------......------------.........///////////////////////////,,,...000000///...///000//////000111111111111000000000000000111111111111111111111111111111111111111000000000000111222222000000000000000000000000//////......---......///------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************************oooRRRKKK???:::777888888666555666333444444555444333222111666666555555555444444444444333222000...---,,,,,,***************+++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++&&&((()))***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))******))))))(((+++(((%%%$$$&&&((())))))(((((((((((()))***+++,,,))))))************))))))))))))))))))))))))))))))'''((()))((('''&&&''')))'''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,************+++,,,---......------,,,,,,+++++++++******+++,,,---------------------.........//////,,,---.../////////...---/////////......000000000,,,---...//////000111333333555555111000222222000000111333333333222222222444333666888666222222666000/////////111222222111222111000111333555444444000111222222000000111222444333111111333555555555333222222222222222222222000...---...000111///,,,.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++(((***+++***((('''))),,,''''''(((((()))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,******))))))))))))******((())))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---------.................................,,,---//////.........///......///000000000000///000000000000111111111111000000000000000000000000000////////////000111222000000000000000000000000.........------......///,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))*********************mmmPPPIII???:::777888888666555666333444555555555444333222666666666666666666666666888666444222000...------))))))******+++++++++,,,************************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))******+++&&&((()))***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''%%%""""""%%%))),,,---(((((((((((()))***+++,,,))))))************))))))))))))))))))))))))))))))'''((()))((('''&&&''')))'''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************++++++++++++++++++++++++))))))))))))************((((((((((((((((((((((((++++++************++++++******+++++++++,,,,,,,,,************+++,,,---...///...------,,,+++***)))(((***+++---......---------------.........//////+++,,,---...///...------///000000...---...///...---...///000//////......+++......,,,---111222111+++---000111111111222222111111444444///***+++111...---,,,---///000000000...---...///000000---***000///...///000000...,,,...///111333555444111...111000000000000111222222222000...///222222///---......---------,,,,,,,,,---------,,,,,,,,,++++++************************(((***+++***''''''))),,,&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------,,,++++++,,,...++++++++++++++++++++++++---------.........//////,,,,,,,,,---------..............................+++---//////...---...///---......///000/////////000000000000111111111111000000000000000000000000///////////////000111111////////////000000000000......---------......///,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******)))))))))))))))*********hhhQQQFFF???:::777999999666444666444333333333333444555555777666666555555666888999777666555444222///---,,,************************************)))))))))))))))******)))(((((()))+++))))))))))))************))))))))))))))))))))))))))))))************))))))((()))***+++***)))'''%%%)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------...------,,,,,,---------............///---------............///............////////////000000000000000000000000//////////////////////////////000000///...------////////////////////////......///000000000000000000000000000111111111111000000000000000000000000///000000000111111111111111111000000//////............---------,,,,,,,,,......---,,,,,,+++************++++++++++++******++++++************++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))************))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------///...---,,,,,,---...///..................------////////////////////////////////////000000000000////////////////////////............////////////000000000000000000000000////////////////////////------------------------++++++++++++++++++++++++++++++************++++++fffOOOEEE???:::777999999666444666444333333333333444555555666666555555555777888999777666555333111...,,,+++************************(((((())))))*********+++)))*********(((((()))+++))))))))))))************))))))))))))))))))))))))))))))************))))))((()))*********((('''&&&)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************,,,++++++******)))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))+++******))))))******+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,---------------,,,,,,------------............------------........................////////////000000000000000000000000........................///////////////...------------------------------......///000000000000///////////////000000000000000000000000000000000000//////000000000111111111000000000000//////.........------------,,,,,,,,,...------,,,++++++************++++++++++++******+++******))))))******+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********))))))************))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------------------------///...---,,,,,,---...///.........---------------............................../////////000000000////////////////////////............////////////////////////////////////------------------------------------------------+++++++++++++++++++++++++++******))))))******+++dddMMMCCC>>>999777999999555444555333333333333333444555555555555555555666777888999777666555333111...,,,***************************''''''((()))***+++,,,,,,(((***+++***)))((()))+++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))+++******))))))******+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------............------------............---............/////////000000000000000000000000...........................////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////---.........////////////000000000000000000000000////////////000000000000000000000////////////...------------,,,,,,,,,,,,------,,,,,,++++++************++++++++++++******+++******))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))******++++++))))))************))))))++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------.................................////////////000////////////////////////---............/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++******))))))******+++bbbLLLCCC>>>999777888888555444555333333222222333333444555444444444555666777888999777777666444111///,,,+++************************'''(((((()))******++++++((()))+++***)))((()))***((()))))))))************))))))))))))))))))))))))))))))************))))))***)))(((((((((((()))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++((()))))))))************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---------.........,,,,,,---------.........---------.........//////////////////////////////.................................//////...------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,,,,---------.........////////////////////////........./////////000000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***''''''((()))***++++++,,,))))))************))))))************************++++++************++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------------------------------........./////////........................---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******___KKKDDD>>>999666888888555333555333222222222222333444444333444444555666777777777777777666444222000...---******************************))))))))))))))))))''')))++++++***)))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))***)))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++((()))))))))************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------............................................................------............------------------------------,,,,,,---...............,,,,,,,,,,,,------------........................---............/////////.............../////////------,,,,,,,,,+++++++++,,,+++++++++++++++************++++++++++++*********))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''((()))***++++++,,,))))))************))))))************************+++******))))))******+++*********************************************************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------------------------............------------------------------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***[[[JJJEEE===888666888888444333444222222222222222333444444444444555666666666555555555555444444222000///...************************************))))))((((((''')))++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((())))))*********))))))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------.................................------------------------,,,,,,---............---------------------------+++,,,------......------+++,,,,,,,,,------------........................------------.........///---............/////////,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++*********))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))******++++++))))))************))))))******************************))))))))))))******))))))))))))))))))))))))*********************************+++++++++++++++***************************++++++,,,,,,++++++***)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***VVVGGGDDD===888666777777444333444222222222111222222333444444555666666666555444333111111222111111000///...************************)))))))))))))))*********''')))+++,,,***)))((()))))))))))))))************))))))))))))))))))))))))))))))************))))))&&&'''(((*********)))((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***))))))***,,,,,,------,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........------------------------------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------------...------------------------,,,,,,---------.........---------.........//////,,,,,,,,,++++++++++++*********************++++++******++++++++++++******))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))*********))))))************))))))******************************))))))))))))******))))))))))))))))))))))))************************++++++++++++************************************)))***+++,,,,,,+++***))))))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))SSSEEEDDD===888666777777444333444222222111111222222333444555666666666666444333222...///////////////...---************************''''''((()))***+++,,,,,,&&&)))+++,,,+++)))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))%%%''')))***+++***)))((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))((((((((())))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***((()))***+++,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------+++,,,------.........---++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------.........------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,+++++++++************************++++++******++++++++++++******))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))yyyRRRFFFAAA;;;;;;999777666555555555222222333333333444444444000:::555(((<<<000---999......---------,,,,,,,,,,,,,,,+++******+++,,,,,,---000$$$+++///!!!888"""///'''555***!!!000************************(((((((((''''''((((((((((((555'''&&&,,,(((,,,&&&************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++...%%%,,,..."""&&&...$$$+++&&&,,,%%%,,,&&&---)))%%%,,,///,,,+++---((( '''(((***,,,+++)))&&&%%%************************))))))(((((('''''''''&&&))))))))))))))))))))))))//////%%%)))333))))))***************************---,,,))),,,///&&&"""...(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))************)))((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************......---,,,,,,,,,------'''''''''((()))+++------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''')))*********)))((())))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---''''''((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))),,,+++***((((((((()))))))))************+++++++++))))))))))))************************************)))************+++++++++++++++++++++++++++++++++------,,,+++************------------------------...------------...//////.........------,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))(((((())))))((('''''''''''''''wwwPPPEEE@@@;;;:::999777666555555444222222222222333333333333:::555333666,,,000///+++000000//////............************************"""!!!$$$111&&&"""&&&,,,222***...,,, ...###(((((((((((((((((((((((()))((((((''''''(((((()))$$$...'''......!!!'''***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&+++%%%)))000***;;;&&&%%%***,,,111000******'''"""!!!(((111666222333+++!!!&&&444333&&&************************))))))((((((((('''''''''))))))))))))))))))))))))!!!+++***)))///222555222(((((((((((((((((((((((($$$"""!!!)))...+++***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))************)))((((((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************,,,++++++***++++++,,,,,,(((((((((((()))+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))***************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((()))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************''''''((()))))))))))))))))))))))))))))))))))))))*********+++******))))))+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((())))))***))))))*********+++++++++))))))))))))************************************))))))*********++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************)))))))))((())))))((('''''''''''''''uuuNNNDDD???;;;:::999777666555444444111111111222222222222333555***333???###///888---,,,++++++++++++*********((()))***++++++***)))(((444///333222###---"""222%%% 888++++++(((888"""'''''''''''''''''''''''')))((((((''''''(((((()))$$$((($$$000,,,'''---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***+++---,,,)))&&&"""111///!!!---///###%%%***...+++%%%"""### &&&000555---!!!"""***************************))))))((((((((((((''''''))))))))))))))))))))))))%%%------***(((222+++!!!'''''''''''''''''''''''')))333333***(((...+++!!!(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************)))((((((((()))***++++++)))))))))))))))***++++++,,,,,,,,,++++++++++++***++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---***)))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))*********)))(((((('''+++************)))))))))))))))))))))))))))))))))***))))))((())))))***+++)))))))))*********++++++))))))))))))************************************)))))))))*********++++++++++++++++++++++++++++++************+++,,,---...+++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************))))))))))))))))))((('''''''''''''''sssMMMCCC@@@;;;:::888777555444444444000000111111111222222222444---444---...&&&,,,%%%,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////---,,,***$$$(((&&&***###***&&&$$$'''000'''&&&***&&&$$$************************,,,++++++++++++++++++,,,---+++$$$,,,+++'''...$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++'''+++"""(((***%%%(((666---+++TTTAAA888***222((("""(((......---...555(((!!!&&&+++***''''''************************))))))((((((((((((((((((((((((((((((((((((((((((///+++'''***%%%--- +++************************)))&&&'''%%%"""'''---,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************'''''''''((()))***+++,,,++++++***))))))*********++++++++++++++++++++++++---+++***((((((***+++---++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......///---+++)))***+++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((************)))(((''''''************))))))))))))))))))))))))))))))))))))((((((((())))))***++++++))))))))))))************((()))))))))************************************))))))))))))************************************+++*********++++++,,,---***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))((('''''''''''''''rrrMMMDDDAAA::::::888666555444444333000000111111111222222222444333444&&&~~~|||||||||||||||}}}}}}}}}xxxyyy{{{||||||{{{yyyxxxvvv}}}{{{xxx444!!!222***)))lll{{{vvvxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyy{{{{{{rrruuuwww}}}xxxLLL(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))yyyyyyyyyyyyyyyyyyyyyyyy~~~PPP'''+++---%%%...&&&$$$)))888WWW555((()))!!!+++///***+++222///$$$))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((***### ...%%%***555xxxxxxxxxxxxxxxxxxxxxxxxEEE###''''''%%%***---(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))'''((((((((()))))))))***'''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************((((((((())))))+++,,,---,,,++++++***************++++++++++++++++++++++++...---+++******+++---...++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---+++******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((******++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((()))))))))*********((()))))))))************))))))))))))))))))))))))(((((()))))))))*********************************---,,,++++++*********+++***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******))))))((('''''''''''''''qqqLLLDDDBBB:::999888666555444333333111111111222222222222333333777222222'''222+++...111***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))777++++++(((------)))///@@@777"""+++--- !!!111))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))%%%(((%%%444$$$'''MMM~~~,,,,,,222***'''###(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******((((((((((((((())))))***''''''(((((())))))******''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,,,,++++++*********++++++***++++++++++++,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,+++++++++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''((()))******''''''((()))))))))))))))(((((((((((((((((((((((()))******++++++******)))(((((()))))))))))))))***))))))))))))))))))))))))((())))))************)))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************...---,,,+++***************************************))))))))))))***++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))************))))))((('''''''''''''''nnnJJJCCCAAA:::999777666444444333333222222222222333333333333666===000000(((###...)))###111000************************))))))))))))))))))))))))))))))))))))))))))))))))''' ---"""+++***%%%///vvv444''',,,&&&'''333))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&222&&&111''''''JJJwww""",,,+++---***(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''******))))))))))))******((((((((((((((()))******'''''''''((()))*********'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********************)))******++++++++++++*********+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++***************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......******************************+++++++++,,,,,,,,,************************)))***,,,+++******+++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))************(((((((((((())))))******))))))))))))))))))))))))))))))***+++******(((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***************************,,,,,,++++++***+++++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************((()))))))))************))))))((('''''''''''''''mmmIIIAAA@@@:::999777666444333333333222222333333333444444444***:::...,,,333+++%%%000 )))ddd************************))))))))))))))))))))))))))))))))))))))))))))))))###$$$555'''+++000111///333VVV~~~777,,,---))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))###000(((...///<<>>;;;;;;999888666555333333333333333333444444444444222222333222222111000///---%%%***(((&&&'''***---,,,***((((((...)))222111(((---(((''''''...+++++++++++++++*********************************$$$%%%+++###%%%))))))))))))))))))))))))444'''---&&&PPP&&&///>>>===###(((###+++111(((%%%)))+++++++++++++++++++++++++++$$$***000&&&,,,***???vvv"""$$$'''$$$&&&!!!''''''(((((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))+++***)))(((''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))((()))******++++++******))))))))))))************))))))))))))))))))******))))))*********+++++++++)))))))))***************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))((((((((()))************)))((((((((()))))))))))))))))))))))))))))))))))))))************+++***))))))(((((())))))***)))))))))*********+++++++++++++++++++++***************************************++++++++++++************))))))))))))******+++***))))))(((((())))))bbbFFFBBB???::::::999777666555444333333333333333333333333333222222222222222111//////'''111666222***)))((((((******(((&&&***((( %%%+++222$$$AAABBB---+++''''''+++***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//////000$$$)))))))))))))))))))))))))))###888)))"""///&&&OOO###/// ***000///"""++++++%%%+++,,,***''''''''''''''''''''''''%%%&&&"""!!!///&&&999}}}//////)))###)))'''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((******))))))((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))((())))))***************((()))))))))************)))))))))))))))***************+++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******+++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((())))))******))))))((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************+++++++++*********************************************++++++++++++*********))))))))))))))))))*********)))(((((((((((((((```EEEBBB@@@:::999888777666444444333333333333333333333333333222222222222222111////////////rrr---***))))))))))))(((&&&%%%"""))),,,,,,***###888@@@aaa333((($$$***///%%%************************))))))))))))))))))))))))'''%%%%%%---))))))))))))))))))))))))...$$$000&&&"""+++)))'''111000///$$$,,,$$$&&&333&&&###************************---***"""(((222(((HHH{{{%%%!!!$$$!!!(((,,,''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((()))************)))((()))))))))************(((((())))))************++++++++++++,,,,,,,,,,,,+++++++++***************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((())))))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))***************************************************************++++++++++++******)))))))))******)))))))))***))))))((('''(((((((((^^^EEECCC@@@999888888777555444444333333333333333222222222222222222333222222111000///--- ...ttt%%%''''''((()))))))))))))))((('''111444&&&'''///eee444&&&%%%---///$$$'''''''''(((((((((((((((''''''''''''''''''''''''000&&&111111''')))))))))))))))))))))))))))%%%+++///******,,,&&&"""~~~222&&&<<>>888888777666444333222111333333333222222111111111333333333333222000...---,,,******xxx***************)))))))))((())))))))))))))))))))))))###---(((,,,555((( 333 111$$$)))000vvvMMM...'''%%%+++---$$$))))))************))))))///---+++,,,---+++'''%%%,,,&&&,,,XXX***---))),,,..."""(((~~~)))111******)))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))*********+++)))************+++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++...//////---//////000///---...000222......---------...//////222222222222222111000000333222111111111000///...111000000333111...///333444333333444333000---,,,///......---------,,,,,,...------,,,++++++---///,,,,,,,,,,,,,,,---......++++++++++++++++++++++++------,,,,,,+++******)))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))'''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''&&&'''))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((UUUDDDDDD>>>999888777666444333222222222222222222222111111111222333333333222000///...,,,******xxx***************)))))))))))))))))))))))))))))))))))),,,,,,&&&---VVV&&&111'''$$$'''***)))---...jjj777$$$###,,,))) ))))))************))))))''')))---)))!!!(((333000888---888***((()))111***---{{{+++***))))))((((((((((((((((((((((((((())))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))***************)))************+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------,,,++++++,,,...//////......//////...------///000111///......000333777:::===<<<:::888777666777777888999:::;;;<<<<<<<<<<<>>======>>>???BBBEEEIIILLLOOOQQQTTTUUUHHHEEEBBBBBBAAA@@@EEELLLQQQNNNHHHBBB@@@???<<<888222444555333000---------+++...000///------111555///...---,,,+++*********++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&'''((())))))'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******(((&&&'''***)))&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((QQQBBBCCC===999999888666555444333222111111111111111111111111111222333333222111///...,,,******xxx***))))))))))))))))))******)))))))))))))))))))))))) ......333 222EEE))),,,((("""333(((555(((!!!777''')))!!!!!!###+++000&&&))))))************))))))+++&&&'''+++...;;;QQQaaaxxxZZZJJJ;;;(((%%%222%%%(((,,,,,,{{{$$$///))))))(((((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++++++++***************))))))*********+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---....................................---,,,------///111222333222222333444111444999>>>CCCGGGIIIJJJFFFDDDAAA>>><<<===???@@@IIIMMMRRRVVVXXXZZZ]]]___[[[WWWUUUVVVUUUVVV[[[bbbllllllggg```[[[UUUIII===888999999777444111000000...000222111...---...///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))((('''&&&'''((())))))'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((%%%'''++++++'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((}}}PPPCCCDDD===:::999888777555444333333000000000111111111111111111222222333222111000///,,,******xxx***))))))))))))************))))))))))))))))))))))))%%%***333000$$$111333\\\***,,,$$$000000((("""111(((+++666444,,,%%%%%%$$$))))))************))))))!!!---CCCyyyFFF222***'''---&&&---}}}&&&###((((((((((((((())))))***(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++++++++++++++*********)))************+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............////////////......////////////////////////,,,---......------...000000333666999;;;<<>>:::999888777666444333333///000000000111111111222111111222333222111000///,,,******xxx***((()))))))))************))))))))))))))))))))))))999777###!!!>>>''']]]www000222...'''+++((()))000)))$$$+++%%%,,,...000qqq444))))))************))))))$$$+++'''---...&&&888ggg...(((((((((((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++***+++,,,---------,,,,,,------------------------------------------------++++++,,,,,,---......///......////////////......////////////////////////,,,///222333333444777:::;;;???FFFLLLQQQVVVZZZ]]]bbbeeejjjoooqqqpppmmmkkkkkkiiifffbbb```_________^^^bbbhhhhhhfffdddeeegggbbb```aaabbbaaa]]]^^^bbbffflllnnnmmmqqqsssiiiYYYPPPIIIBBB@@@AAABBB>>>:::666777999???CCCBBB<<<666333333222000////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((()))))))))***'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((('''&&&'''((())))))'''''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&+++,,,(((,,,666777111))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((|||PPPDDDEEE>>>:::999888777666555444333//////000000111111111222111111222333222222000///,,,******xxx***(((((())))))*********+++))))))))))))))))))))))))"""666 ------,,,///%%%,,,000666---555$$$$$$///%%%+++"""...---'''sssAAA111((((((((((((((((((((((((666 ;;;"""((())))))************)))))))))!!!000---"""+++444###'''///!!!,,,***---PPP...999""" )))((((((((((((((()))******(((((((((((())))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++***+++,,,---...---,,,,,,------------------------------------------------++++++,,,,,,---...//////......////////////......000000000000000000000000...222666999:::===AAAEEEMMMSSS[[[dddlllsssyyy}}}~~~}}}|||zzz}}}{{{}}}wwwvvvnnneeehhhooolllaaaYYYOOOFFFCCCGGGHHHDDD???666777===GGGQQQSSSMMMFFF===;;;888444111...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***((('''&&&''')))))))))'''''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************&&&------***///:::<<<666))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((vvvPPPCCCAAA@@@::::::999888777666555555222111111000000000000000000000111222222222222111---+++,,,yyy+++************************+++*********))))))((((((************************ ccc(((444'''***))),,,+++***))))))***+++,,,333666###444)))%%%///((($$$,,,'''***(((,,,))),,,!!!))),,,333)))***ZZZ888(((,,,&&&444$$$///...###222111...!!!'''FFFzzz(((((()))&&&,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''+++*********))))))(((((())))))))))))))))))))))))''''''((()))***)))))))))------,,,+++***)))((((((************************)))************+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......000///...---......,,,+++///.........000111000///000111222111------333:::777>>>DDDGGGLLLUUU\\\___pppqqq{{{}}}}}}zzzwwwkkk\\\IIIGGGEEEFFFHHHJJJJJJIIIDDDAAACCCMMM[[[dddddd```VVVOOODDD:::555222111111............---,,,,,,,,,...+++)))((()))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''%%%&&&''')))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((((((***---///000...+++))))))((((((((()))***++++++''''''''''''((((((((()))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((tttOOOBBB@@@???::::::999888777666555555222222111000000000000000000000111222222222222222---+++,,,yyy+++************************+++*********))))))))))))++++++++++++++++++++++++'''333555222((((((,,,+++***))))))***+++,,,!!!===;;;''';;;"""***)))***'''+++(((,,,)))))))))---000yyyZZZ+++***'''111&&&...$$$...555%%%%%%''',,,BBBzzz(((((()))&&&,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''+++*********))))))))))))************************(((((((((((()))))))))***,,,++++++******))))))(((************************************++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........,,,,,,---...000111111111000000111222222111///---000222666999<<<@@@EEEJJJ[[[ccciiilllqqqzzzyyyfff[[[MMMBBB>>>@@@DDDFFFIIIIIINNNYYYgggppprrrpppjjjgggbbb[[[QQQEEE888000444222//////000000///---///...,,,,,,---...---,,,++++++++++++++++++++++++************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((''')))+++------,,,***)))))))))))))))))))))***+++'''''''''((((((((())))))(((((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((rrrMMMAAA@@@>>>::::::999888777666555555222222111000000000000111000111111222222222222222---,,,---yyy+++***************************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,---CCCQQQ111###***(((++++++************++++++))),,,,,,===***###---!!!111'''+++(((,,,)))(((,,,!!!111&&&]]]LLL)))###CCC---((((((,,,(((,,,$$$>>><<<,,,)))"""///***>>>zzz(((((()))&&&,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((***************)))))))))++++++++++++++++++++++++))))))((('''((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------------------------------------------.........///---......//////...------333222111111222444666888;;;???GGGRRR]]]ggglllmmmmmmuuu}}}mmmZZZOOOKKKJJJIIIKKKLLLQQQYYYbbbiiimmmooorrrtttvvvuuuooocccTTTJJJ>>>888333111333444222///000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''(((((()))******++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))((((((''''''((())))))))))))(((+++***))))))))))))))))))''''''((((((((()))))))))((((((((())))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((pppMMMBBB@@@>>>::::::999888777666555555333222111111000000111111000111222222333333222222...------yyy+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))---(((AAA666333++++++++++++++++++++++++,,,!!!...GGGjjj,,,###000111$$$---(((+++(((---)))(((111***444___///###%%%,,,+++&&&***)))******......aaa...$$$111###<<>>IIIQQQUUU[[[dddppp}}}yyy}}}yyyyyylll^^^UUUMMMLLLLLLMMMRRRZZZcccjjjoooqqqvvvzzz{{{xxxrrrmmmVVVNNNDDDAAACCCCCC???:::777333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))************'''(((***,,,,,,***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))((((((((('''''''''(((((())))))++++++***)))((((((((()))'''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((oooMMMCCCBBB???::::::999888777666555555333222222111111111111111111111222333333333333222///---...yyy+++***************************************+++++++++++++++++++++++++++++++++&&&///---(((???&&&+++++++++,,,,,,+++++++++$$$)))777)))"""***...000333!!!(((+++)))---***(((777)))'''000******,,,111///mmm'''&&&***)))***)))777&&&qqqZZZ!!!,,,$$$???zzz(((((()))&&&,,,)))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))******************+++++++++************************+++***((('''((()))+++---(((((())))))******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------........................................../////////000000+++---000111111222666888333555:::@@@HHHSSS```hhhnnnuuu}}}~~~{{{zzzlll]]]YYYQQQJJJIIIPPP\\\eeelllnnntttzzzvvvmmmbbb]]]]]][[[VVVPPPEEE???777000......//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************************))))))(((((('''(((***,,,,,,***((('''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((***)))))))))(((((((((((((((((())))))))))))(((((())))))((((((((()))***+++++++++***)))((((((((()))(((((((((((()))))))))***************))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((mmmMMMDDDBBB???::::::999888777666555555333333222111111111111222111222222333333333333333000...///yyy+++*********************************+++++++++++++++************************---000(((,,,++++++,,,,,,,,,,,,++++++444###(((---000%%%'''...((((((,,,)))---***'''......000UUU~~~,,,""")))***)))uuu%%%)))'''+++((()))111444&&&((("""&&&---BBBzzz(((((()))&&&,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***************+++++++++++++++******************************)))((()))***+++,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------....................................////////////000000000000---///000///...000555::::::CCCPPP[[[cccjjjpppuuuvvv|||ssseeeVVVKKKHHHKKKOOO```eeeooo{{{vvvpppmmmjjjddd___RRRKKK???666000...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((('''((()))***++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((()))))))))))))))***+++++++++***))))))))))))))))))((((((((()))))))))******+++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((kkkLLLCCCAAA>>>::::::999888777666555555444333222222111111222222111222333333444444333333000//////yyy+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++000"""+++888fff...000++++++,,,------,,,++++++;;;$$$,,,+++ffflll???"""+++///))),,,)))---***(((&&&(((333EEE333(((---(((...uuu(((...###---%%%+++---)))777&&&###666&&&000AAAzzz(((((()))&&&,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------....................................//////000000000111111111111333555555666;;;CCCKKKWWW___kkkrrruuuwwwzzz}}}wwwiii]]]UUUPPPVVV[[[eeesss|||wwwrrrnnniiifff```YYYNNNCCC;;;444///,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))******)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))***+++(((((()))))))))*********+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((iiiJJJBBB@@@===::::::999888777666555555444333222222111111222222111222333333444444333333111//////yyy+++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&333%%%***EEE!!!++++++------------++++++...,,,(((,,,---(((IIIlll(((>>>%%%))),,,***...***)))...***)))&&&$$$,,,+++ 222___,,,111...###,,,$$$)))$$$$$$;;;DDDQQQ))),,,???zzz((())))))&&&,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////000000000000111111111111000555;;;AAAHHHTTTdddooouuuxxx|||{{{zzz{{{|||sssZZZ[[[___gggqqq|||{{{vvvqqqmmmkkkpppjjj```UUUKKKAAA888222------------------------++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))******++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((('''(((((()))***)))))))))))))))(((((()))***++++++))))))))))))************++++++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((dddJJJEEECCC???===<<<999666555444555666222222222111111111111000222222000000000111222333000......yyy++++++,,,......,,,)))&&&$$$'''&&&555***&&&...///***---333---&&&+++,,,***///---000###&&&$$$*********++++++,,,,,,,,,///'''%%%...,,,###AAAxxx###444(((000***...***...,,,&&&(((///000+++...(((,,,+++___+++000///&&&000###444///$$$$$$777--- GGGzzz)))***+++''',,,***+++***)))(((((()))***+++(((((())))))))))))(((((()))************+++++++++---,,,+++++++++,,,---...***))))))))))))+++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///////////////.........,,,---.../////////....../////////000111111000///777>>>GGGSSSaaaoooxxx|||{{{}}}}}}{{{wwwvvvvvv|||oooaaaaaagggjjjmmmpppqqqxxx{{{uuurrrrrruuuqqqlllhhh```SSSBBB555///,,,)))))),,,---,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))************))))))+++*********))))))((((((************))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++******************+++++++++*********))))))(((((((((((())))))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))cccJJJDDDCCC???<<<;;;888666555444555555222222222222111111111111222111111111111111222222000......yyy+++***+++,,,,,,,,,+++)))(((<<<%%%//////%%%666777'''///---***...000......&&&$$$'''+++555???***+++++++++,,,,,,,,,,,,,,,///------***""")))@@@111///)))---+++...,,,&&&))),,,hhh,,,(((,,,(((,,,***ggg+++///###---$$$***---((($$$111222 RRR+++XXXzzz)))***+++''',,,***+++***)))(((((()))***+++(((((())))))))))))(((((()))************+++++++++///...,,,++++++++++++,,,,,,+++***))))))***++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////222222111000000111111222555333000000444999>>>AAAJJJRRR___jjjrrryyy~~~uuummmnnnoooooooooqqqtttwwwyyynnnhhhdddfffllltttzzz}}}xxxuuuuuuyyyvvvssspppkkkaaaTTTJJJ<<<555---+++---000000.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))************))))))************)))))))))(((************))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))*********************************************)))))))))(((((((((((((((((()))))))))*********))))))))))))******+++++++++*********))))))))))))))))))))))))))))))************************))))))******+++,,,,,,---))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''aaaJJJDDDBBB???;;;:::888666444444444555333222222222111111111111111111222222222111111000...------zzz,,,))))))******+++,,,,,,,,,(((%%%&&&&&&333:::%%%###%%%+++---)))))),,,,,,***222///)))333333uuu++++++,,,,,,,,,,,,,,,---&&&222000)))...///'''$$$^^^YYY&&&000***...+++//////(((+++)))<<<+++(((,,,***---+++uuu))),,,)))+++'''''''''...))))))---!!!'''JJJ:::zzz)))***+++''',,,***+++***))))))))))))***+++((())))))******))))))((()))************+++++++++//////---,,,+++*********------+++***))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,------------.........////////////////////////111000.........000222444666333222333:::EEEPPPXXXdddkkkuuu{{{{{{zzz|||~~~uuuzzz~~~pppkkknnnrrrwww}}}uuunnnnnnssszzz~~~|||{{{{{{yyywwwuuusssnnneee___LLLBBB555...,,,......---.../////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************************************))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))*********))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((((((((((((((((((((((()))))))))************))))))))))))******+++++++++***************))))))))))))))))))))))))************************((())))))******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))(((((('''&&&&&&^^^JJJDDDAAA???:::999777666555444444444333333222222222111111111000111222333333222000///---,,,---zzz,,,+++******)))***+++---...,,,@@@444+++777111''',,,+++---+++%%%''',,,******000!!!///,,,,,,,,,,,,------------'''000+++%%%000777111,,,!!!PPP222,,,///,,,...111+++///)))(((---+++...---///+++'''(((---+++,,,***%%%222,,,!!!(((***###"""QQQzzz)))***+++''',,,***************************)))))))))******)))))))))))))))*********+++++++++...------,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------............///////////////000000000---------...///111333555444666:::BBBMMM[[[iiirrruuuzzz}}}vvvsssvvvrrrkkkjjjwww|||{{{yyyvvvqqqnnn^^^VVVJJJ<<<222---,,,---------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))&&&''''''((()))******+++***))))))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++************************))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))((((((''''''[[[IIIDDDAAA>>>999999888777666555555555333333333222222222222111111222222333333111000///---,,,---{{{---...---+++***)))***,,,,,,%%%+++%%%'''"""@@@ddd888(((+++222+++***///---###+++///'''111------------------------///000)))&&&------)))///!!!>>>222+++///***------+++000---***...------...---((()))&&&,,,+++---,,,...&&&###,,,000%%%###222(((pppzzz)))***+++''',,,*********++++++++++++******))))))************))))))))))))*********+++++++++***++++++,,,------------******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------.........---------.........//////////////////000000111111000000111222333333444444666>>>KKKZZZgggtttjjjhhhpppvvv~~~||||||}}}zzzxxxmmmkkkcccSSS@@@333///111,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))******+++******))))))))))))******(((((((((((())))))))))))************************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))))))))************++++++************++++++************************))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))******|||XXXIIICCC@@@>>>999999999888777666666555333333333333222222222222222222222222222111000///---,,,...{{{---///...,,,+++*********+++------444555<<<\\\..."""222000,,,///)))///'''999hhh///............---------//////,,,///333)))%%%111;;;KKK222---111---///+++---111111000---,,,+++,,,+++%%%,,,((())),,,(((,,,((((((***+++)))(((***...///zzz)))***+++''',,,*********+++,,,,,,+++******)))******++++++******))))))************+++++++++))))))+++,,,---.........)))***+++,,,------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---------............------........./////////...//////000000111111222111111111111222333444555>>>JJJZZZiiiuuu~~~|||rrrgggkkkrrryyy}}}{{{zzzrrrsssooo```LLL<<<555555///...------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******+++******))))))******+++(((((((((((())))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,************++++++++++++)))))))))*********++++++++++++************++++++***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((())))))***++++++xxxVVVHHHCCC@@@>>>:::::::::999999888777666444444333333333222222222444333222111000000000000------///{{{---......---,,,++++++++++++'''///...$$$///VVV%%%//////+++...'''---%%%)))@@@////////////......------***//////222777000---666,,,///+++bbb777444999666999444666444666222------***---,,,''']]]---+++'''000%%%...###---111&&&!!!///111!!!###888TTTzzz)))***+++''',,,******++++++,,,,,,++++++***)))******++++++******))))))************+++++++++)))***,,,------------,,,***+++,,,---------,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------........................////////////...//////000111111222222222111000111666<<>>:::::::::::::::999888777444444444333333333222222555444222000//////000111...---000{{{...,,,,,,,,,,,,,,,,,,+++++++++333***...,,,xxx444000///---222---(((777---000000//////.........---***222...***000111///333000)))222...ppp===;;;BBBAAADDD@@@AAA999999111//////,,,000///,,,<<<+++...'''666&&&222333"""###///---(((***,,,,,,222zzz)))***+++''',,,******+++,,,------,,,+++*********++++++++++++******)))************++++++++++++,,,---------,,,+++***,,,---......---,,,***)))++++++++++++++++++++++++++++++,,,---------,,,,,,---------.........//////............/////////000...//////000111222222222666555444777@@@LLLYYYaaakkkqqqyyy}}}~~~zzzppppppnnnjjjppp|||}}}~~~zzztttpppkkkcccYYYPPP<<<999444///,,,,,,---...------------------------+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++************))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((++++++************++++++'''((((((((())))))******************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,'''((((((((())))))******)))************+++++++++,,,++++++******++++++,,,))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++******)))(((((((((rrrYYYJJJCCCBBB===;;;999:::===<<<777555666777666333111111111222333111'''AAA)))kkk@@@'''444___{{{---******+++++++++,,,,,,,,,000'''...111---111~~~///...***...###ggg,,,222333,,,))),,,///...000////////////000000111333+++>>>555777===CCCFFF???GGG@@@GGG999KKK[[[AAA:::444666///,,,555222%%%///%%%...&&&+++,,,,,,++++++***))))))))))))$$$000444zzz((()))***'''---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,------...////////////000111222333222...---111333222333555888777:::EEEVVVfffrrrxxxzzztttqqqaaannnwwwwww|||{{{~~~|||tttooonnnjjjcccRRRKKK???666111...---,,,,,,+++******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************************************+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,,,,,,,++++++*********))))))((((((+++++++++***************,,,++++++***)))((((((''',,,+++***((((((((())))))---,,,+++***)))''''''&&&************************))))))))))))))))))))))))((((((((((((((((((((((((pppXXXIIICCCBBB>>><<<999:::<<<;;;777555777777555333222111111222333@@@)))---```{{{---+++,,,,,,,,,------------...)))***///&&&)))...222222000111666555111111111111222444666888999AAA999BBBDDD<<>>HHHVVV111222---'''333)))---))))))******+++,,,,,,---++++++***+++888zzz)))***+++(((---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........111000000000111111222333000000000000000111333333555333222222000///333;;;@@@MMM```qqq}}}uuujjjaaa\\\aaajjj}}}wwwuuuooobbbQQQBBB666000...///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((())))))))))))***************************))))))))))))((((((((((((((())))))))))))))))))************))))))))))))((((((((()))))))))******************************************************++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,---------++++++***************************))))))***++++++&&&'''((()))***,,,------************************))))))))))))))))))))))))((((((((((((((((((((((((kkkTTTGGGCCCCCC@@@???;;;999:::999666555888555444333222222222222333555333666{{{---,,,------------.........'''333***///222333***MMM//////...///333777777666999999;;;===AAAEEEIIIKKKGGGRRRJJJHHHOOODDD]]]NNNKKKMMMKKKNNNFFFFFFBBBOOOAAASSScccZZZYYYZZZHHH'''***777***'''...%%%000*********++++++,,,,,,,,,(((###...(((+++(((}}}zzz)))+++,,,(((...+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---------------------------------------------------,,,,,,------------........................//////000111000000000000111222333333999666444222000111;;;GGGTTT[[[fffpppxxxpppbbbaaadddiiiwww{{{~~~yyysssooofffYYYHHH:::111---...------...000///---+++------------------------++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++++++++******))))))(((((((((((()))))))))*********************************************************++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))*********************************++++++,,,,,,++++++***************)))************************))))))))))))))))))))))))((((((((((((((((((((((((jjjSSSGGGCCCDDD@@@???;;;999:::999555555888444444333333222222333333111111000***;;;nnn{{{---,,,,,,,,,,,,------------+++999,,,'''222+++'''\\\$$$444333333333333555:::@@@EEEFFFIIILLLPPPTTTWWWYYYZZZ]]]XXXTTTYYY^^^```ddd^^^WWWYYYZZZ[[[[[[VVVNNN\\\JJJ???}}}ZZZpppooo\\\---000111111***///...$$$000,,,,,,,,,,,,++++++******,,,((())))))999---###zzz***,,,---)))...+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---------------------------------------------------------------.........//////------------...///000111000000000000111222333444777555333444777???OOO___kkkjjjlllpppuuuyyyzzzyyyggg___^^^jjjyyy}}}sssqqqlllaaaSSSCCC777000---,,,,,,---///000///---------------------------+++++++++++++++++++++,,,************************************************))))))))))))))))))******************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************(((((())))))******++++++++++++******))))))(((((())))))))))))************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))******************++++++******++++++,,,,,,------------,,,+++***)))((((((************************************************))))))))))))))))))))))))iiiSSSGGGCCCDDDAAA???;;;:::;;;:::555444666333333333333333333333333888222<<<,,,111BBB...>>>{{{---+++,,,,,,,,,,,,---------)))555---%%%333)))666###KKK???444444666999999;;;CCCLLLRRRUUUYYY___cccgggiiijjjoooiiimmmrrrqqqyyyyyyrrriiiiiikkkhhhffffff[[[]]]WWWVVVIII|||LLLDDDIII---///---)))...666111)))......------,,,++++++******,,,111000+++,,, EEEzzz***---...)))...*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------------............------........./////////.........///000111222333111111000111111222333444333222555===HHHVVViiixxx{{{tttpppnnnjjjccc]]]```fffrrrxxxnnnaaaRRRBBB888000///------///000//////------------------------++++++++++++,,,,,,,,,,,,************************************************))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******************************)))))))))************+++))))))******************************)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))jjjSSSGGGDDDDDDAAA>>>;;;;;;===;;;666333555222333333333444333333333...444;;;***&&&$$$+++666$$$iii{{{---------------............'''///...---555+++999)))&&&)))TTT777777<<>>555888+++---+++///111000000***,,,,,,,,,,,,,,,,,,,,,+++)))///$$$...(((***888"""777zzz+++---...***...*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................------------.........///............/////////////////////000111222444444111111111111222333444444555666>>>MMM]]]kkkzzzrrrfff^^^YYYXXXWWWkkkvvvlll___OOODDD888444111/////////000///........................+++++++++,,,,,,,,,------************************************************((()))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********************************))))))*********+++++++++++++++******************)))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------...---------,,,,,,---------.........,,,,,,,,,---...//////000111111000000//////......,,,------......---,,,+++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))jjjTTTHHHDDDEEEAAA===;;;;;;>>><<<666333444222222333444444444333333222444)))///===)))999(((000+++&&&UUU{{{---............/////////000---///000444111%%%&&&888...XXX;;;777===@@@???GGGXXXeeekkknnnrrrzzzmmmqqqppphhheeemmmfffllliiiJJJIII666...555333...&&&+++555'''***++++++,,,,,,------...)))(((222%%%333***///,,,zzzzzz+++...///***...*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................---------.........//////............/////////000.........///000222333444111111111111222333444555;;;===GGGYYYkkkwww~~~vvvhhhZZZSSSWWWdddoooyyy|||wwwoooeeeWWWLLL>>>:::444000////////////........................+++++++++,,,,,,---------************************************************(((((())))))*********+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))&&&''''''((()))******+++(((((((((((((((((((((((())))))******++++++++++++,,,+++++++++***)))))))))(((((())))))******++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......---------.........//////000000++++++---///111222444555555444444333222111000000------...///...---+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))hhhRRRGGGDDDDDD@@@???===:::999888777666444555444333333222222222222222111111000000000000000///222111******LLL{{{444////////////////////////............/////////000777&&&555xxx999:::MMMOOOSSScccyyyzzz}}}wwwqqqqqqdddpppNNN^^^]]]CCC===888222/////////---+++...............---------+++***)))***,,,,,,***)))$$$444vvv)))000444...///***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......//////.........---------......///000000000000000////////////000000000000////////////000111222333222444666555333222444666???MMMZZZbbbrrrvvveee[[[XXX```gggmmmzzztttuuuhhhaaaaaaVVVIII999111111222111...////////////...---,,,+++,,,------......------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))************************************+++++++++++++++***)))((()))************+++++++++******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......///,,,+++,,,///111///,,,------......///000000000333333555666666555444333777000,,,000;;;DDDFFFCCCLLLGGGBBB@@@???>>>;;;888222111000...............000...,,,+++,,,---,,,++++++++++++---//////---+++***************+++,,,,,,++++++++++++*********)))gggRRRGGGDDDDDD@@@???===:::999888888666444555444333333222222222333222222111000000000000000222111000///)))&&&...999^^^'''////////////////////////........./////////000000 >>>999***XXXSSSOOOfffnnnsss}}}rrrjjj|||ZZZ```dddWWWTTTbbbKKKCCC999333111222111000...------,,,------...//////---******+++,,,++++++===EEE---$$$&&&***111---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,---------.........//////.........---------......///000000000000000////////////000000000111000000000000000111222333111222333333333666===BBBVVVdddlllgggdddfffbbbZZZ```\\\aaappp}}}}}}}}}qqqiiifffaaaWWWHHH;;;222///......000000000000///......---,,,------......------,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))************(((((((((((((((((((((((()))******+++++++++******)))************+++++++++******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,+++******,,,------,,,...///222555888;;;>>>???CCCCCCCCCBBB???:::555222444222222:::GGGRRRWWWWWW[[[VVVOOOKKKHHHEEEBBB???888555222000111444999<<<777444111000000000000///,,,,,,+++,,,---,,,***(((++++++******)))*********++++++*********)))))))))fffQQQGGGDDDDDD@@@???===:::999999888666555444444333222222222333333222222111000000000000111111---///555888333+++&&&...&&&HHHhhh555////////////////////////////////////000000000000777---(((000///!!!222]]]lll___```qqq|||oookkkxxx{{{ZZZ]]]===111HHH\\\ZZZZZZcccXXXPPPEEE<<<666555555666222000...,,,,,,---...000111///+++***+++,,,------'''&&&%%%___ccc---))))))+++///))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,------------........./////////............---......///000000000000000/////////000000000111111111111111000111111222222222222222222666???MMMVVVjjjvvvxxxiiiWWWQQQSSSUUUbbbeeessswwwyyy|||sssnnnjjjeeeYYYIII999000...000000000000000000000000///,,,------......------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))************(((((((((((((((((((((((((((((()))++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,---...////////////......///222555555777:::???EEEJJJNNNQQQVVVVVVUUURRRMMMGGGAAA>>>===>>>BBBJJJTTT\\\aaadddbbb]]]VVVPPPLLLIIIGGGEEEAAA===666333444;;;CCCIIIFFFCCC???;;;888555222//////...---...//////...---...---,,,+++************************)))))))))(((eeePPPFFFDDDEEE@@@???===:::999999999777666444333333222222333333333333222111111000000111111222111000...---///444999666333444888)))888 )))//////////////////////////////000000000111111111---111222:::BBB999000555###000666444;;;MMMZZZ]]]NNN~~~rrrooopppooommmnnnhhhaaa\\\]]]``````___PPPVVVQQQEEEEEEQQQXXXTTTYYYXXXSSSIII>>>777777999:::777444000...------...///...,,,,,,---......---(((AAA222###333///!!!...@@@,,,+++555...)))---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.........------------............/////////.....................///000000000000000//////000000000111111111222222111111111222222333444444555888@@@OOOaaannn}}}~~~vvvbbbQQQPPP^^^kkkssszzzyyyyyytttmmmjjjbbbTTTEEE:::444222000000000000000000000000,,,------......------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***((()))))))))************************************((()))***+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------------------......//////111222111000333999>>>AAABBBDDDHHHLLLQQQUUUWWW\\\[[[ZZZXXXUUURRRPPPNNNQQQSSSVVVXXXYYYZZZ\\\]]]___\\\WWWSSSQQQQQQQQQQQQOOOJJJBBB<<<<<>>=========???CCCFFFIIINNNSSSWWWYYYUUUMMMEEE???:::777666;;;???FFFNNNTTTVVVSSSQQQDDD@@@;;;777666555555444,,,,,,+++*********++++++++++++++++++*********)))bbbNNNEEEDDDEEEAAA???===;;;:::::::::999888333222222222333333444555444333222222111111222222999666///***...333///'''...///)))(((,,,///222+++000000000000000000000000111111111222222222333333===???333***111666777<<>>======>>>>>>444333111///...---,,,,,,,,,,,,,,,,,,++++++++++++bbbNNNEEEDDDEEEAAA???===;;;::::::;;;999888222222222222333333444555444333222222111111222222'''000555222000333444333///555222111333000777111000000000000000000000000111111222222222333333333***666888555<<>>:::888666444444666;;;???CCCDDDEEEAAA===;;;<<<>>>@@@AAA===;;;999666333111//////---------,,,,,,,,,++++++]]]OOOGGG@@@??????@@@>>>;;;:::999888777555555444444333333444444555444333222000////////////222222222111000//////...111000/////////000222333111111000000000000000111222444444000...000333444:::777777===HHH\\\yyy~~~rrrwwwtttqqqpppnnnjjjccc___QQQHHHGGGEEE>>>CCCMMMLLL???BBBHHHNNNSSSTTTRRRPPPPPPIII>>>444///---------000---+++***,,,---......++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,---------............------------......+++,,,---///000//////...000000000000111111111111000000000000111111111111///000111222333222222111444555666444333666>>>EEESSS___mmmrrrmmmeeeaaaaaammmxxxvvvnnnmmmjjjbbb\\\NNNBBB444///111333222...//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---000222000000...---------///000333777>>>GGGNNNOOOLLLIIIAAAAAABBBDDDGGGKKKNNNPPPHHHHHHIIIJJJLLLNNNPPPPPP[[[XXX]]]hhhjjjcccaaagggeeeeeebbb^^^^^^aaaaaa]]]bbbbbbccccccdddfffggghhhfffiiifff^^^XXXTTTJJJ@@@<<<888444444777:::===AAAAAA999333555;;;@@@FFFLLLKKKIIIDDD???:::777555444444333///******------***\\\OOOHHHBBBAAAAAA@@@>>>;;;:::999888777555666555555444444555555666333222222111111111111222222222222111000/////////000000/////////000111222111111000000000000111111555444111///000444777999222;;;FFFPPP^^^uuuyyysssmmmkkklllkkkgggcccWWWKKKHHHFFF@@@CCCGGGAAAAAABBBEEEKKKQQQUUUUUUSSSSSSMMMDDD<<<666333000///111///---,,,---.........,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,---------........................//////000------...////////////...000000000000111111111111000000000000111111111111000111222333333222111111000222444333444<<>>FFFMMMVVVVVVVVVRRRKKKDDD@@@>>>BBB@@@999111......---(((\\\PPPIIICCCBBBBBB@@@>>>;;;999999999777555777666666666666666666777222222222222222333444444222222222111000000/////////////////////000111111222111111000111111222222000000000111333555888;;;CCCXXXmmmyyyzzzpppkkkhhheeebbb]]]PPPKKKJJJEEEGGGFFF===CCC@@@???DDDMMMTTTWWWWWWWWWRRRLLLFFFAAA;;;555222222000......//////...---------------------......+++++++++,,,,,,,,,------,,,------------.....................///111222333111000//////.../////////000000000111111111222222000000000111111111222222222222333333333222111111000222444666<<>>999555555555777>>>FFFVVV\\\bbbaaaZZZRRRMMMLLLQQQNNNFFF;;;666444000+++]]]PPPJJJBBBAAA@@@???===;;;999999999777666777666666555555666666777333333222222222222333333222222222111111000000000///////////////000000000222222111111111222333333---000666999777777<<>>;;;666000]]]QQQIIIAAA???>>>???===:::999999999888666666555555555555555555666444444333111111000000000222222222222111111111111...//////000000000000000222222222222222333444444222555:::;;;777:::KKK]]]wwwmmmnnnssshhhaaa```ZZZMMMLLLQQQOOOCCC<<<666666???KKKTTTYYYXXXWWWVVVTTTPPPIIIAAA;;;222000......///000000///.....................---++++++,,,,,,,,,------------------.........//////------...///111333444555666555333111000000000111111111111111222222222222111111111111222222222222444444333333333333333333555444777EEE\\\vvv{{{cccaaawwwzzzrrrlllgggbbbXXXJJJ===333000///000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,...////////////111222666888<<>>===>>><<<:::999999999888777666555555444444555555666555444333111000000//////222222222222222222222222//////000111111111111111222222222222333444555555666555666888999DDDbbb~~~tttrrruuuppplllmmmeeeUUUPPPUUUTTTJJJDDD<<<999<<>>===@@@GGGHHHNNNUUUXXXZZZ]]]dddiiidddccc\\\QQQHHH@@@777...XXXNNNHHHAAA@@@???>>><<<:::999::::::888777777666666555555666666777555444333222222222222222222222222222222222222222///000111222333222222111222222222333333444555666777444999FFFSSSeee~~~{{{wwwssswwwssseee___```ZZZVVVQQQIII@@@===@@@HHHNNNVVVUUUUUUVVVUUURRRMMMJJJAAA<<<555111///.........------......//////000000------........./////////............////////////---......///000111333444555555555555555444333222111111111222222222333333111111111222222222333333333333333333444555777888:::BBBNNN\\\hhhnnnqqqrrrjjjsss|||uuuiiieee```XXXNNNDDD;;;555000000000000/////////...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................000000000000111444999===AAAEEEJJJMMMPPPTTT\\\bbbpppttt{{{cccZZZRRRNNNKKKGGGFFFIIIJJJNNNRRRVVVZZZ___eeeiiiiiiiiieee\\\TTTLLLAAA777VVVMMMHHHCCCBBBAAA>>><<<:::999::::::999777888888777777777777888888444444333333333444555555222222222222222222222222000111222333444333222222222222222333444555666777::::::GGGaaayyyyyypppxxx{{{www|||~~~tttoookkkaaa___\\\SSSGGG>>>===DDDKKKUUUUUUUUUUUUVVVUUUQQQOOOHHHBBB:::333///...------,,,------...///000111111.........////////////000............/////////000............///111222333444555666666666555444333111111222222222333333333111111222222222333333333333222222333444666888:::EEEQQQaaaiiigggbbb^^^\\\yyy{{{mmmjjjeee___XXXNNNCCC<<<000000000000//////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................///000222333777>>>FFFLLLOOOTTTZZZ]]]aaakkkzzzzzzmmmeee^^^UUUPPPOOOGGGIIIMMMSSSZZZ```eeehhhkkkmmmlllfff```YYYOOOEEE|||[[[MMMCCCDDD???>>>>>>===<<<;;;:::999999999888888777777666666555555444444444333333333222222222222222111111111000000333333333222222222111111444333---111999666222:::@@@MMMmmmxxxmmmttt}}}pppsss|||zzzvvvcccbbb___ZZZRRRIIIAAA<<>>===<<<;;;:::999999999888777777777666666666555444444444333333333222222444333333333222222222111111111222222333333333333777777444888>>>999666AAA[[[kkkzzz{{{zzzwwwzzz|||{{{{{{rrrllleee___YYYPPPCCC999???JJJSSSUUUVVVWWWRRRLLLMMMHHHAAA999333000......---......//////000//////........./////////000000////////////000000000000000000000000111111111111111111222222333444666666444333333222222333333444111333444444333222333555666333222444666:::CCCMMMqqqppphhhzzzxxxlllccc```]]]TTTHHH777555222000///////////////...------//////...---///...---,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------.........------...//////...//////......///000000555666;;;DDDPPP\\\gggnnnwwwhhh\\\QQQNNNQQQXXXcccnnnqqqrrrrrrpppmmmhhhbbb]]]vvvWWWLLLCCCFFFBBBAAA>>>===<<<:::999999999999777777777777666666666666444444444444333333333333444444444444333333333333000000111222333555555666666888555888>>>:::???QQQ{{{}}}zzz|||wwwmmmhhheee\\\LLL???999CCCMMMRRRUUUVVVSSSNNNNNNJJJEEE>>>888333000.........////////////000000....../////////000000000////////////000000000000000000000000111111111111222222111111222333333444444333333222222333333444111333444444333333444555666333222666;;;BBBOOOZZZ{{{zzzkkksssttthhhdddbbbZZZPPP>>>999222//////111000//////...------//////...---///...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------000///...............//////000000000//////111333<<<>>>KKK___mmmttt}}}vvvhhh```^^^aaaiiipppmmmmmmmmmnnnmmmiiiddd```tttVVVKKKCCCEEEAAA@@@======;;;:::999888888888777777777777666666666666555444444444444333333333444444444333333333333333111111222333444555666666888888333666===AAAUUUttt~~~}}}vvvtttrrrkkk\\\PPP<<<>>>AAAHHHPPPTTTRRRNNNOOOMMMIIICCC===888333111//////////////////000000...////////////000000000////////////000000000000///000000000111111111111222222111111111111111222444333333222222333333444111333444444333333555666777444444:::AAAJJJVVVaaaiiirrrtttmmmrrr|||mmmgggddd^^^VVVGGG>>>444000000222111//////...---...///000///---......------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------...111000//////......//////111000000222222444;;;BBBKKKTTTjjj}}}~~~xxxuuutttjjjeeeccceeegggeeecccccctttUUUKKKBBBDDD???>>>===<<<;;;:::999888888888666666666666777777777777555555555444444444333333222222222333333333333333333333444444444555555555<<<999444888EEESSStttyyyyyyxxxlllbbbJJJ???888<<>>GGGNNNWWW___WWW___hhhttttttjjjfff```YYYPPPFFF:::333222333222000000///......///000///...---------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........111000000/////////000000000...///444888>>>LLLYYYgggxxxtttiiiaaaaaabbbaaaaaadddrrrTTTJJJBBBDDD>>>======<<<;;;999888888888888666666666666777777777777555555555555444444444333222222222222333333333333444444555555555555555555888777888EEEXXXhhhxxxnnn]]]JJJ999777@@@IIINNNPPPQQQPPPNNNKKKFFFAAA===:::222111000///...///000111/////////000000000111111////////////000000000000000000000000111111111111222222111111111111111222444333333222222333333444111333444555444555666888666555;;;GGGPPPTTTWWW[[[TTT^^^ppp}}}oooiiibbb[[[WWWNNNBBB888444222111000000///......000000///...------......------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---------............000000000000000111222222111///444>>>FFFOOObbbtttssseeebbb```]]]]]]bbboooRRRJJJBBBEEE???>>>===<<<:::999888888777777555666666666777777777888555555555555444444444444333333333333444444444555333333444555666777777888444;;;HHHbbbxxx|||qqqvvvmmmZZZEEE<<<===CCCLLLUUURRRQQQPPPMMMIIIEEEBBB@@@333222000///...///000111//////000000000111111111////////////000000000000000000000000111111111111222222111111111222222333444333333222222333333444111333444555444555777888888;;;EEETTT^^^___]]]\\\___mmmvvvmmmeee^^^\\\UUUJJJ>>>555111000000000///...///000111000...------.........---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------............/////////000111222333444777888AAAQQQ\\\fffzzz}}}|||}}}nnnkkkiiidddccchhhlllQQQIIIBBBFFFAAA@@@<<<<<<:::999888777777777555666666666777777888888666666555555555444444444444444444555555555666666111222333555777888::::::999EEE]]]kkkeee{{{zzzyyy|||wwweeeQQQDDD===???LLLZZZSSSRRRPPPNNNJJJGGGDDDCCC444222000///...///000111000000000000111111111111////////////000000000000000000000000111111111111222222111111222333333444444333333222222333333444111333444555555555777999===AAAOOO```kkkjjjdddaaammm~~~{{{qqqhhh```___YYYOOOBBB777000///000111///...///000111000...,,,---.........---,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////...//////000111333444555>>>AAAOOObbboooxxxyyyyyyxxxsssqqqvvvlllRRRJJJBBBCCC???>>>===;;;:::999999999777555666666666666666666666666666666555444444444444555666666666666666555555555666555777:::999888===DDD<<>>===;;;:::999999999777555777777777777777777777777666666555444444444444555666666666666666666666666444333555999::::::>>>DDD[[[ppp\\\VVVVVV^^^ppp{{{}}}sssaaaTTTMMMLLLOOOVVVUUUTTTRRROOOLLLIIIGGG???;;;666444333222111///111111000000000000111111////////////000000000111000000000111222222333333111222222222222333333333333333333333333333333333555222222555666555:::BBBRRR```uuurrrcccnnnvvvkkk___\\\YYYSSSFFF999222333111000...///000000///............---------,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........000...,,,---///111000///444222222666888<<>>===;;;:::999:::999888666888888888888888888888888777666555555444444555555666666666666666666666666444444555888999<<>>QQQdddbbbWWWQQQXXXeeennnuuuzzz{{{wwwxxxzzzyyy~~~kkkbbbYYYPPPUUUVVVWWWTTTQQQNNNNNNOOOIIIEEE???999555333222222222111111000000111111222//////000000000111111111111111111222222333333333222222222333333333444444444444444444444444444444666888:::888666:::EEEPPP```llltttpppjjjvvvvvvfffccc```]]]TTTEEE:::555333111.........///....../////////.........------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++******)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............000000000000000000///...222222555>>>NNNcccxxxfffNNNIIIBBBDDD??????===;;;::::::;;;;;;999888777777777777777777777777777777666555555555555666666666666666777777888888::::::999777999HHHfff{{{ooodddRRRQQQVVV```iiinnnqqqssswwwxxxvvvpppoootttyyyzzzzzznnnaaa[[[ZZZXXXUUUQQQOOOOOOPPPJJJGGGBBB<<<666333222222222222111111111111222222000000000000111111111111222222222222222333333333222222333333333444444444444444444444444444444444555999:::888777===JJJTTT]]]___bbbhhhwwwwwwlllfffaaa___WWWJJJ===888444222///......//////............------------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////...///////////////000000///666@@@NNNbbbzzzdddMMMHHHBBBEEE@@@???===;;;::::::;;;;;;:::888777777777777777777777777888777666666555555666666555666666777777888888999999999;;;@@@KKKbbbtttnnnfffaaa___\\\VVVQQQQQQWWW```hhhlllnnnoooppppppssssssppprrryyy~~~qqqgggbbb[[[UUUSSSRRRQQQPPPKKKJJJFFF@@@999555333333222222111111111111222222000000000111111111222222222222333333333333333333333333333333444444444444444444444444444444444444222777999888:::DDDPPPXXX\\\YYY___uuu}}}kkklllqqqtttkkkccc```[[[OOOCCC===666444000//////000000000.........---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---------............------........./////////---.../////////111444666999FFFWWWeeevvv}}}xxxuuu|||bbbLLLHHHBBBEEE@@@???<<<;;;::::::;;;<<<:::999888888888888888888888888888777777666666666666666555666666777888888999999999888???SSSnnn}}}tttggg^^^WWWTTTRRRQQQRRRQQQQQQRRR^^^bbbhhhlllnnnppppppnnnlllrrruuuuuuwww~~~uuukkk^^^WWWVVVUUUSSSPPPKKKLLLJJJEEE===888555555333222222111111222222333000000111111111222222222333333333333333333333333333333333444444444444555555555555555555555555555111777:::;;;CCCQQQ]]]aaa```^^^nnnkkkfffbbbkkk~~~rrrgggccc___VVVKKKEEE888555222000000111111111/////////............---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------***++++++,,,,,,---------++++++,,,,,,---......///------------........................////////////.../////////000444999>>>OOOaaarrr{{{nnnttt|||aaaKKKHHHBBBEEE@@@???<<<;;;::::::;;;<<<;;;999999999999999999999999999888888777666666666666666555666666777888999999999:::999EEEeee|||nnnddd```]]]YYYUUUSSSRRRSSSUUUVVVVVVYYY]]]fffggghhhhhhkkknnnmmmjjjjjjpppuuuwwwzzzqqqaaaYYYXXXXXXTTTPPPLLLMMMMMMHHHAAA:::777666333222222111111222222333000111111111111222222222333333333333333333333333333333333444444444555555555555555555555555555555333999===@@@LLL]]]hhhkkkdddfff~~~yyyuuussstttqqqvvvxxxvvvyyyooonnnggg```iiixxxkkkfffbbbZZZQQQLLL:::666222000111222222222000000000000////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......)))***+++,,,------...///++++++,,,,,,---...//////---------.........//////............/////////000...///000000111666>>>DDDcccuuu```MMMJJJCCCEEE@@@@@@===<<<:::999888888999:::999999:::::::::999999888666666666666666666777777888444333888:::999777888===AAAXXXsssaaa]]]YYYWWWWWWXXXWWWWWWXXX[[[[[[VVVWWW]]]bbbccciiipppqqqkkkjjjooonnnhhhooopppsssxxx}}}~~~iii[[[YYY\\\VVVMMMMMMMMMLLLIIIDDD???:::777333111000000111222222111333333333222222111111111333333222222333333444555444444444444444444333333555444444555777888777666444===>>>FFF[[[eeeccceee```rrr|||vvvrrrpppooollliiijjjkkkmmmpppsssuuuwwwxxx}}}zzz{{{{{{ooofffccccccnnnrrrfff```\\\XXXSSSCCC===666111111111000...000...---...///000///...,,,,,,+++++++++,,,------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,---------......////////////////////////---...///////////////...000222555666333888IIIZZZ```MMMKKKCCCEEE@@@@@@===<<<;;;999999999999:::999999:::::::::999999888888777777777777777777777===999777;;;<<<;;;;;;===>>>RRRvvvmmm___WWWXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]\\\\\\]]]```fffkkkyyyzzzvvvnnnmmmqqqqqqmmmooouuu{{{}}}~~~xxxccc[[[YYYTTTMMMPPPOOONNNKKKGGGBBB===:::555333111111222333333222333333333222222222111111333333222222333333444555666666666555555555555555666555444555666888999999666AAAKKK^^^tttvvvkkkiiioooyyyuuukkkhhheeedddddddddcccaaadddeeefffhhhjjjlllmmmnnnpppnnnooosssuuuvvv~~~yyymmmccc]]]YYYZZZkkkzzziii```[[[VVVSSSGGGAAA999333111111000000000///......///000///...------,,,,,,,,,,,,,,,---///...---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,---------.........//////////////////////////////000000111111000000111111333888>>>KKK```sss___MMMKKKCCCEEE@@@@@@===<<<;;;:::999999999999999999::::::::::::999999999999999888888777777777;;;777777:::;;;:::<<<@@@GGGmmm}}}fff\\\VVVUUUWWWXXXZZZ^^^```aaaccceeegggggg```___cccfffgggqqq|||}}}sssqqqtttuuutttqqqzzzrrraaaZZZVVVRRRSSSRRRPPPMMMIIIEEEAAA???777555333222333444444333333333333333222222222222333333333333333444444555777777777777777777777777888777555555666888:::<<<999CCCPPPhhh{{{vvvjjjkkk{{{pppgggbbb___[[[[[[[[[]]]```aaaaaa```^^^^^^___```aaabbbbbbcccfffeeefffiiikkklllqqqwwwrrrtttuuuuuuwww}}}~~~ssshhhaaaYYYQQQUUU]]]pppqqqccc[[[WWWUUULLLFFF===666222111111111000///......000000///...//////...---,,,,,,,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,------------.........////////////////////////000000111111222222222222444222444@@@QQQeee|||~~~xxx}}}yyywwwvvvuuutttssskkklllooorrrtttuuuvvvvvvwwwxxx{{{^^^NNNKKKCCCDDD@@@AAA===<<<<<<;;;::::::999999999999::::::;;;:::::::::;;;::::::999999888888777777666777:::::::::>>>CCCWWWwww[[[VVV[[[\\\```hhhbbbdddggghhhiiijjjmmmpppnnnbbb___hhhmmmqqqwwwtttvvvxxxzzzuuu}}}jjj___\\\ZZZTTTSSSRRROOOKKKGGGDDDBBB999666333222333333333333333333333333333333333333333333333333333444555555777777777777777888888888777777777777666666888999>>>EEENNN^^^jjjffffffttt~~~sssggg^^^YYYWWWWWWWWWYYY\\\___bbbcccbbbbbb``````aaaaaabbbcccccccccffffffgggiiijjjlllnnnpppmmmnnnooopppttt|||zzzoooiii```VVVQQQRRRZZZooo|||iii^^^ZZZYYYPPPJJJAAA888333111111111000///...///000111000...111000///...---,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------------............////////////////////////000000000111111222333333666555===QQQhhh{{{}}}~~~ssswww}}}}}}{{{vvvrrrmmmgggbbb___]]]\\\^^^bbbfffggggggbbbdddgggkkknnnppprrrsssoooqqqsssuuuvvvyyy\\\NNNLLLCCCDDD@@@BBB<<<<<<<<<<<<;;;:::999999888999:::;;;;;;;;;;;;;;;;;;:::::::::999999888888999999;;;===<<<;;;BBBJJJiiiqqq]]]RRRYYY___]]]```hhhhhhhhhjjjkkkmmmpppsssvvvpppdddaaakkkuuu~~~yyyxxxxxxzzz~~~{{{tttccc\\\ZZZUUUTTTRRROOOLLLHHHFFFDDD:::777333111111222222222333333333333333333333333444444333333444444555666555555555666666777777777555888:::999777666666777AAAJJJOOOVVV^^^```ooo{{{tttnnndddZZZTTTRRRSSSUUUVVVXXX\\\^^^______^^^^^^aaabbbccceeegggiiijjjkkklllmmmmmmnnnoooqqqrrrqqqppppppppprrrvvv~~~{{{qqqiiiaaaXXXRRROOOOOOZZZ{{{oooaaa[[[[[[RRRMMMDDD;;;444000000111111///...///000111000///111000///...---,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........//////000000000000000000000000000000///000000222333444444:::KKKeee{{{uuuiiigggiiijjjhhheeecccaaa^^^\\\ZZZ```___```fffmmmrrrrrrppppppqqquuuxxx{{{|||}}}}}}wwwzzz|||}}}}}}xxxwww|||uuu[[[NNNLLLCCCCCC@@@CCC<<<======<<<<<<;;;:::999888999:::;;;;;;<<<<<<;;;999999999999999999999999:::999:::;;;:::>>>LLLZZZ```YYYXXX^^^```___ccckkkggggggiiimmmtttyyy|||}}}sssllllllvvv{{{{{{zzz{{{jjj]]]VVVUUUTTTRRROOOLLLJJJHHHGGG<<<888444111111222222222333333333333444444444444444444444444444555555666333444444555555666666777555888;;;:::888777888:::???OOOUUUWWW```nnn}}}rrrjjjddd```XXXRRROOOOOORRRTTTXXX[[[^^^```____________^^^```cccfffkkkoooqqqssszzz{{{zzzyyy{{{|||zzzyyyxxxxxx{{{vvvlllcccZZZTTTPPPNNNMMMfffwwweee\\\ZZZSSSOOOHHH???666111000111111000//////111111000/////////...---,,,,,,,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------........./////////000000000000000000000000000000//////000222444555777DDD]]]www}}}~~~xxxeeeYYYTTTUUU```aaabbbbbbbbbcccgggjjjiiijjjppp{{{|||yyyzzz}}}{{{ZZZNNNMMMCCCCCC@@@CCC<<<=========<<<;;;:::999888999:::;;;<<<<<<<<<<<<777777888888999999::::::999888777999>>>MMMggg~~~uuubbbZZZ^^^bbbeeegggkkkqqquuullllllpppzzz}}}~~~}}}||||||yyyfff[[[VVVUUUSSSPPPMMMKKKJJJIII>>>:::555222222222333333333333333444444444555555444444444444444555666666333333444555555666777777555888:::999777:::@@@EEELLL]]]```]]]lllzzztttmmmccc\\\VVVSSSPPPNNNOOORRRVVVXXX\\\___ccceeeeeeeeegggiiigggjjjooouuu|||sssggg^^^XXXTTTPPPIIIVVVnnnlll```[[[TTTQQQLLLCCC:::444222222111000///000111111000///------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..................////////////000000000000000000000000222111000000111333666777GGGWWWooo{{{|||qqq{{{|||rrreeeZZZTTTSSSTTT[[[```dddffffffkkkuuu}}}ZZZNNNMMMCCCCCC@@@DDD<<<============;;;:::999888999:::;;;<<<<<<<<<<<<666666777888999::::::;;;<<<::::::>>>IIIbbbzzzaaa]]][[[cccjjjkkkmmmssswwwwwwvvvwww|||~~~~~~~~~rrreeeXXXVVVTTTQQQOOOMMMLLLKKK@@@<<<777444333444444444333333333444444555555555555444444444444555666666333444444555666777777888777888888777777<<>><<<===<<<<<<;;;;;;:::999999888999::::::;;;;;;::::::<<<:::999888999999999888:::<<<999:::RRR~~~ggg\\\^^^dddlllsssvvvyyy}}}}}}~~~~~~hhh___YYYXXXTTTKKKLLLOOOGGGEEE===555111333666666555444444444444444444444444444444444444444555666666555444444444444555666666555888;;;<<<:::>>>MMM^^^vvvwwwvvv{{{}}}uuujjj```YYYTTTOOOLLLJJJKKKNNNSSSXXX]]]______```eeejjjjjjiiillluuu~~~yyyrrriii\\\SSSVVVNNNIIIOOO```}}}}}}iiiaaaZZZPPPOOOMMM???666555000111000000000000000111111////////////...............------,,,,,,------...---------,,,,,,+++++++++---------------------------------............///---------.........//////////////////////////////000000000000111111111111777//////777666000:::MMMhhhiiitttyyyiiijjjwwwkkkccc^^^ZZZ[[[bbbffffffiiinnnooo}}}zzzxxxxxxzzz}}}YYYMMMKKKBBBDDD>>><<<===<<<<<<;;;;;;::::::999888999::::::;;;;;;::::::999999888888999:::;;;;;;;;;>>>===CCCeeegggccchhhooouuu{{{|||}}}~~~ooo]]]UUUTTTRRRKKKMMMOOOHHHEEE>>>666222444666666555444444444444444444444444555555444444444555555666555555555555666777777888999888888888999CCCXXXlllyyyxxx|||pppiii___VVVQQQMMMJJJHHHMMMOOORRRWWW\\\```bbbccceeehhhjjjkkkoooxxx}}}tttjjj^^^VVVRRRNNNLLLLLLTTThhhqqqeee[[[QQQPPPOOOBBB999777111111111000000000000111111////////////...............------,,,,,,------...---------,,,,,,,,,++++++---------------------------------............///---------.........//////////////////////////////000000000000111111111111444111222444222444DDDXXXgggoootttoooeeeeeesssoooeeeccc___\\\]]]eeelllpppvvv}}}}}}zzzxxxvvvttt{{{XXXMMMKKKBBBDDD???=========<<<<<<;;;:::::::::888999::::::;;;;;;::::::888888888999:::;;;===>>>:::>>>AAAQQQ}}}uuukkkooouuuxxx~~~zzz}}}|||bbbWWWTTTSSSLLLMMMOOOHHHGGG@@@999555555666666555444444444444444444444444666666555555444555555555666666666666777888::::::>>>:::777777<<>>:::333222111111000000000111111////////////...............------,,,,,,------...------------,,,,,,,,,,,,---------------------------------............///------........./////////////////////////////////000000000111111111222222111555666333333???TTTfffdddiiigggaaafffzzz}}}qqqfff]]]]]]```cccbbbfffpppzzz~~~yyyvvvyyy}}}XXXMMMKKKAAACCC???>>>=========<<<;;;;;;::::::888999::::::;;;;;;::::::888999:::::::::;;;===>>>===>>>KKKkkk}}}ssstttzzzyyy}}}mmm]]]WWWUUUOOOOOOOOOHHHHHHCCC<<<777666666666666555555555555555555555555777666666555555555555555666666666666777999:::;;;AAA===:::<<>>======<<<<<<;;;::::::888999::::::;;;;;;:::::::::;;;<<<;;;::::::<<<>>>@@@BBB[[[vvvwww||||||wwwbbbWWWUUUPPPPPPQQQKKKJJJFFF@@@:::888777666666555555555555555555555555777666666555555555666666666666666666777888999:::===;;;<<>>>>>======<<<;;;;;;;;;888999::::::;;;;;;:::::::::<<<>>><<<:::999<<>>>>>======<<<<<<;;;;;;888999::::::;;;;;;::::::888;;;>>>===::::::>>>BBBKKKgggwwwttt^^^YYYSSSRRRSSSOOOMMMKKKFFF???:::777666777555555555555555555555555555555555555666777999999::::::999888888888888999;;;999===GGGPPPWWW]]]ccc~~~}}}uuunnnkkk```]]]XXXSSSOOOLLLKKKKKKJJJNNNTTTXXXZZZ^^^cccfffeeeggghhhgggfffiiipppwwwzzzmmmeee\\\SSSLLLLLLLLLIIIFFFFFFFFFXXXzzzeeeYYYWWWPPPLLLGGG;;;555444333222111111111111////////////...............------,,,,,,------...------------.........///---------------------------------............///.../////////000000000000000000000000000000000000111111111222222222333333222555===LLL]]]fffaaaYYY\\\nnnooodddaaa```aaaaaaeeemmmvvv~~~UUUMMMKKK???AAA@@@BBB>>>>>>>>>===<<<<<<;;;;;;999999:::;;;;;;;;;::::::666:::======;;;<<<@@@EEE^^^zzzhhh___VVVRRRRRRNNNNNNLLLGGGAAA;;;777777777666666666666666666666666444444444555777888:::;;;<<<<<<;;;:::999999999999@@@===???HHHTTT]]]eeelllvvvmmmfffbbb```VVVTTTQQQNNNMMMMMMNNNOOOPPPTTTZZZ^^^___aaaeeegggdddfffgggggggggllluuu}}}~~~qqqggg___WWWQQQOOOMMMIIIGGGHHHIIISSSiii\\\XXXRRROOOIII>>>555444333222111111111111000/////////...............------,,,,,,------...---------.........//////---------------------------------.........//////////////////000000000000000000000000000000000000111111222222222333333333666999DDDUUUccceee```\\\zzzooo___]]]```bbbaaagggttt{{{|||{{{WWWMMMGGGBBBEEE???DDD???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999AAA===777:::===CCCPPP}}}nnn___ZZZSSSPPPTTTOOOKKKGGGCCC<<<555555999666777777888888999999:::888777777666777999;;;<<>>;;;888888;;;>>>===BBBJJJTTT^^^iiivvvpppeee```]]]XXXTTTPPPOOOOOOOOOQQQTTTWWWYYY]]]```cccggghhhgggeeedddfffeeegggmmmrrruuu{{{~~~sssfffccc[[[SSSQQQOOOJJJFFFEEECCCOOOdddvvvbbb___XXXQQQKKKCCC<<<444000333555111///000000/////////....................................////////////////////////000000//////.........---..................................../////////000000000000000111111111111111222333444444444333333:::AAARRR```\\\TTTbbbyyy~~~hhh``````aaaffflllrrrzzz{{{VVVMMMHHHCCCEEE???DDD???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???<<<:::??????FFFWWW~~~}}}fffZZZRRROOOQQQQQQNNNKKKHHH@@@888666999666666666666777777777777888777777777777999:::;;;@@@???>>>;;;888999;;;===999DDDWWWhhhooorrr|||xxxpppddd\\\XXXWWWTTTRRRPPPPPPQQQSSSVVVZZZ^^^``````bbbeeeggghhhhhhgggfffhhhfffjjjttt|||~~~~~~wwwkkkeee\\\UUURRRPPPJJJFFFFFFEEEKKKUUUqqq}}}fff___XXXSSSNNNEEE>>>666111333444111///111000000/////////.................................////////////////////////000/////////............................................./////////000000000000000000111111111111111333444444333444666888CCCNNNZZZ\\\ZZZ___rrrnnn\\\\\\cccfffgggiiizzzVVVMMMHHHCCCEEE???DDD???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;???CCC@@@MMMhhhrrr]]]TTTRRRRRRPPPNNNMMMLLLEEE;;;666777777666666666666666777777777777777777888999:::;;;=========;;;999999;;;======MMMjjj|||~~~wwwqqqmmmbbb___ZZZVVVSSSSSSTTTUUUWWWWWWXXXZZZ]]]aaadddfffeeefffggghhhiiijjjjjjjjjhhhfffjjjttt}}}~~~~~~{{{pppggg^^^VVVSSSPPPKKKGGGFFFGGGFFFEEEVVVrrrlllaaaXXXTTTQQQIIIAAA999333222222111000111000000000/////////..............................////////////////////////////////////........................................../////////000000000000000000111111111222222111333555444222444:::@@@KKKUUUYYYTTTWWWjjj{{{jjj```[[[```fffiiiqqq{{{yyyUUUMMMHHHDDDFFF@@@DDD>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<>>555111111111111222000000000////////////...........................///////////////////////////////////////....................................////////////000000000000000111111111222222222111444666444222666@@@JJJSSSSSSRRRTTTaaaxxxmmm```\\\___fffllllllsssxxxUUUMMMIIIDDDFFF@@@DDD>>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<=========:::===>>>AAACCCGGGkkkvvv{{{ppp\\\VVVUUUNNNMMMOOORRROOOGGG@@@>>>;;;:::888777666777888999777888888888999999999999777999:::::::::;;;===???MMMXXXlll}}}wwwiii___\\\\\\[[[YYYZZZ]]]```___]]]]]]```dddffffffggghhhiiijjjkkklllmmmlllkkkkkkkkklllmmmmmmmmmooorrrvvvxxxwwwoooeee[[[WWWSSSMMMIIIIIICCCGGGEEEEEEKKKUUUqqqlllZZZUUUUUUMMMHHHBBB888222111222222111111000000000////////////........................////////////////////////.........///////////////////////////////////////////////////000000000111111111111111222222222222111444555444333:::GGGRRR\\\PPPPPPdddzzziiiZZZYYY```bbbkkkwwwwwwTTTMMMIIIEEEGGG@@@DDD>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<======>>>>>>999>>>???AAAHHHXXXtttuuu___RRRQQQQQQOOOQQQVVVWWWRRRMMMLLLCCCAAA===:::888777777888777888888999999999888888777888999::::::<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>>>>:::@@@>>>BBBTTTooo}}}sssqqqxxxeeeRRRRRRRRROOOQQQWWW[[[ZZZXXXYYYRRROOOIIICCC>>>;;;999999777888999999999999888777888999999999:::===BBBFFFNNNTTT[[[fff{{{vvvpppkkkfffdddbbbaaabbbdddggghhhddddddddddddcccccceeegggdddfffhhhjjjmmmnnnppppppllllllllllllkkkkkkjjjjjjeeemmm|||vvvkkk```ZZZUUUOOOKKKKKKDDDHHHFFFEEEGGGCCCMMMccceeeYYYVVVPPPKKKGGG>>>444222555333---111111111000000000//////........................////////////////////////............/////////000//////////////////////////////000000000111111111111111111222222222333333222222222444:::DDDQQQYYYUUUZZZjjjiii[[[]]]ffflllrrrsssvvvTTTMMMJJJFFFGGG@@@DDD>>>>>>>>>>>>>>>?????????;;;;;;;;;<<<===>>>>>>???<<>>CCCHHHTTT[[[```kkkyyytttrrrpppllliiiggghhhiiihhhgggfffggghhhgggfffdddddddddfffgggggghhhhhhjjjkkkllllllllllllllllllllllllkkkjjjiiihhhkkkuuuwwwlllaaa[[[UUUOOOKKKKKKGGGEEE@@@AAAHHHDDDGGGWWWjjjZZZXXXQQQKKKIII@@@555333555333,,,111111111111000000000000........................////////////////////////---.........//////000000000000000000000000000000000000000000111111111111111111222222222333333333222111111444<<>>>>>======<<<<<<<<<<<<======>>>>>>??????@@@GGG<<>>777000000333111111111111000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111222333333333333333222444333;;;IIIMMMRRRaaaffftttnnnZZZ\\\gggoooxxxrrrTTTPPPHHHAAAEEEAAAEEE?????????>>>======<<<<<<<<<<<<======>>>?????????>>>GGGHHHhhhzzzzzzwwwppplllnnnvvv}}}fffXXXQQQSSSRRRPPPUUU```ffffffccceeehhhgggaaaWWWLLLEEE@@@;;;666666999<<<;;;999:::999:::<<<<<<@@@NNN\\\qqquuuyyyvvvttttttrrrnnnnnnqqqqqqooopppssssssooommmnnnmmmmmmmmmkkkiiihhhjjjlllooommmnnnooommmooozzzuuuhhh[[[VVVTTTOOOKKKIIIFFFEEEDDDBBBBBBCCCEEEFFFPPP```uuu}}}fffWWWWWWOOOIIICCC???999333222555111111111111000000000000///.........//////000111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000111222333333444444333444:::===DDDPPPTTT[[[lllyyymmmccc___fffpppzzzqqqTTTOOOHHHAAAEEE@@@DDD@@@??????>>>>>>===<<<<<<<<<<<<======>>>???@@@@@@===CCCNNN|||||||||xxxqqqiiihhhnnnvvvuuu___SSSSSSPPPNNNRRRYYY]]]]]]WWW[[[```bbb___XXXOOOIIIDDD???999777999;;;;;;:::::::::;;;;;;===EEEYYYlll~~~yyysssppprrrxxxwwwzzz}}}{{{sssmmmllljjjjjjiiiiiijjjlllnnnoooqqqqqqsssuuuyyysssggg\\\XXXUUUOOOJJJHHHHHHFFFDDDBBBBBBBBBDDDDDDDDDLLL\\\wwwvvv~~~ppp\\\WWWPPPJJJDDDAAA===777555777222222111111111000000000.........---......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111222333333444444555222>>>DDDIIIQQQUUU```uuuwwwcccWWW]]]iiivvv~~~oooSSSOOOHHHBBBEEE@@@DDD@@@@@@??????>>>======<<<<<<<<<===>>>???@@@@@@AAADDDDDDTTTyyypppjjjgggkkkpppkkkVVVSSSNNNLLLOOOSSSTTTSSSPPPTTTYYY[[[YYYSSSLLLFFFGGGBBB<<<999999;;;;;;;;;;;;:::;;;<<>>>>>======<<<<<<===>>>???@@@AAAAAAIIILLLeeexxxooolllkkkkkkmmmtttZZZTTTNNNLLLMMMNNNMMMLLLLLLOOOSSSVVVUUUPPPKKKGGGGGGDDD???<<<:::;;;;;;;;;;;;::::::===BBBQQQjjj~~~yyyxxxzzztttrrrssswwwvvvqqqnnnooojjjkkknnnpppqqqppppppppptttyyyvvvnnneee```[[[RRRLLLKKKIIIGGGEEEBBBAAAAAAAAABBBFFFGGGLLLaaa|||bbbzzzggg[[[WWWPPPJJJGGGCCC;;;555444222222222222111111111111///...------------......////////////////////////////////////////////////////////////////////////000111111111222222222222222222222333444555777888AAAQQQUUURRRVVV]]]nnndddVVVZZZcccmmm}}}~~~mmmQQQNNNHHHBBBFFF@@@CCCAAA@@@@@@??????>>>======<<<<<<===>>>@@@AAABBBBBBEEETTT|||vvvmmmnnnmmmkkkkkk}}}|||___VVVNNNNNNNNNLLLHHHGGGBBBEEEHHHKKKKKKJJJGGGEEEFFFDDDAAA>>><<<;;;;;;;;;<<<::::::>>>FFFUUUjjj}}}~~~vvvsssppprrruuupppnnnooossstttrrrsssvvvrrruuuxxxxxxvvvuuuxxx{{{{{{sssjjjddd\\\SSSMMMMMMHHHFFFDDDBBBAAAAAAAAABBB@@@DDDHHHWWWyyyccc~~~ooo]]]YYYQQQKKKIIIEEE<<<555222333222222222222111111111000///......---.........000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333222333444666888:::GGGVVVYYYWWW^^^gggttttttYYYXXXgggppp}}}{{{wwwtttrrrqqqpppppprrruuuyyy|||~~~lllPPPNNNHHHBBBFFF@@@CCCAAAAAA@@@??????>>>>>>===;;;<<<===>>>@@@AAABBBCCCJJJcccssslllmmmjjjiiikkkqqqcccXXXPPPPPPPPPKKKFFFEEE<<<===???AAABBBBBBBBBBBBCCCCCCBBB@@@===;;;::::::===999999@@@JJJWWWggguuuwwwmmmkkkmmmmmmooorrrtttsssuuu{{{~~~~~~{{{}}}vvvmmmeee\\\RRRMMMMMMGGGFFFCCCAAA@@@AAABBBCCC???DDDFFFOOOpppyyynnnwww___XXXPPPKKKJJJGGG>>>666222333333222222222111111111111000//////.........///000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111444333333333444777999;;;IIIXXX\\\^^^jjjtttzzzvvvccc[[[fffwww~~~{{{yyyxxxrrrpppnnnllllllnnnppprrrsssuuuxxx{{{|||}}}}}}}}}kkkPPPNNNHHHCCCFFF@@@CCCAAAAAA@@@@@@???>>>>>>>>>;;;<<<===???@@@AAACCCCCCYYYwwwqqqlllkkkggggggkkkeeefffZZZQQQQQQQQQLLLFFFDDDAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBAAA>>>;;;::::::===999999AAAMMMXXXdddnnnxxxpppkkknnnsssuuuvvvxxx{{{{{{~~~xxxnnneee[[[QQQMMMMMMFFFEEECCCAAAAAAAAABBBCCCCCCGGGGGGKKKgggyyy}}}aaaVVVNNNIIIJJJHHH@@@888333333333333222222222111111111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000444333333333444777:::;;;NNN]]]ccchhhyyyhhhZZZbbbuuu~~~zzzvvvrrrnnnlllkkkmmmllllllnnnrrryyyiiiTTTLLLLLLEEEBBBDDDBBB@@@@@@@@@????????????>>>@@@>>>CCC>>>AAACCC===RRRfff{{{qqqnnnhhhhhhjjjeeejjjyyynnnXXXNNNPPPLLLJJJIIICCCBBB???<<<<<<===?????????@@@???>>>===<<<;;;:::999???>>>;;;EEEYYYccckkkzzzyyyqqqooonnnnnnqqqvvv{{{xxxlllbbb[[[UUUPPPLLLHHHFFFDDDBBBAAABBBCCCCCCHHHCCCBBBKKK\\\uuuxxx|||eee```RRRNNNLLLDDD@@@;;;000444444333222111111111111//////000000000000/////////............//////000////////////000000000000000000000000111111111111000000000///000111111222555333333444444666>>>GGG[[[\\\eeevvvqqq]]][[[lll{{{xxxrrrkkkiiikkkmmmnnnmmmnnnrrrssssss{{{iiiTTTLLLLLLEEEBBBDDDCCC@@@@@@@@@????????????>>>===;;;AAA===AAADDDAAAYYY}}}wwwooommmggggggjjjeeefffnnnyyy___NNNPPPLLLHHHHHHEEEAAA>>><<<;;;<<<===>>>>>>??????>>>===<<<;;;::::::===>>>===GGG\\\jjj{{{yyyrrrnnnppptttyyy}}}uuuiii```ZZZTTTOOOKKKHHHGGGDDDBBBAAAAAABBBCCCBBBBBBCCCHHHQQQeeepppbbbSSSNNNNNNFFFBBB===333555444333222111111111111000000////////////000000000000///////////////000////////////000000000000000000000000111111111111111111000000111111222333444222333555666888AAAKKKWWWcccxxxttt]]]]]]lll}}}vvvooojjjgggbbbcccdddfffiiilllnnnoooqqq{{{hhhTTTLLLLLLEEEBBBEEECCC@@@@@@@@@????????????>>><<<:::AAA>>>CCCGGGJJJgggssslllkkkeeefffiiidddeeefffjjjnnnuuuhhhNNNPPPMMMGGGGGGHHHAAA>>>;;;:::;;;<<<<<<<<<>>>>>>======<<<;;;::::::;;;===???LLLbbbrrr|||vvvrrrsssxxxxxxpppfff^^^XXXTTTOOOKKKHHHGGGDDDBBBAAAAAABBBCCC???BBBFFFGGGGGGTTTrrr~~~uuufffTTTNNNOOOJJJEEE@@@666555444333222111111111111111000///......///000111222222111000/////////000////////////000000000000000000000000111111111111222222111111222222333444444222333666888<<>>>>>>>><<>>CCCUUUmmm{{{|||tttmmmddd]]]XXXUUUPPPMMMIIIGGGEEEBBBAAAAAABBBBBBAAADDDHHHGGGEEENNNfff~~~rrrmmmWWWNNNPPPLLLGGGBBB888666555444333222111111111222000///------///000222444333222111000000000000////////////000000000000///000000000111111111111333222222222222333444444555333333666999>>>IIITTT^^^nnniiidddhhhwww{{{vvvmmmggg^^^WWWUUUWWW]]]aaannnsssxxxzzzzzzgggSSSKKKLLLEEECCCFFFDDD@@@@@@@@@?????????>>>>>>???===DDDAAADDDJJJZZZsssooommmeeeccceeeaaaaaaaaaccchhhqqqwwwRRRSSSRRRIIIFFFGGGDDDAAA>>><<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>FFFaaa~~~yyyrrrlllddd]]]ZZZVVVRRRNNNIIIHHHEEEBBBAAAAAAAAABBBDDDDDDEEEFFFFFFMMM^^^nnn|||{{{vvv[[[MMMPPPMMMHHHCCC:::777666444333222111111111222000///------///000222444444333111000000000000////////////000000000000///000000000111111111111333333333222333333444555555444444777:::@@@LLLWWWjjjvvv\\\kkkyyyvvvkkkcccZZZVVVRRRPPPTTT\\\ffflllwwwyyy{{{|||gggSSSKKKLLLEEECCCFFFDDD@@@@@@@@@????????????>>>>>>;;;CCC@@@BBBJJJ___tttpppoooeeebbbddd```fffdddbbbccckkkYYYTTTRRRLLLIIIGGGEEEBBB???===<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>JJJjjjxxxqqqkkkddd^^^[[[XXXSSSOOOJJJHHHEEEBBBAAA@@@AAAAAACCC@@@@@@CCCFFFKKKUUU```{{{bbbOOOPPPMMMIIIDDD===777777555444222111111111111000///......///000111333333222111000000000000////////////000000000000000000000000111111111111333333222222333333444555666444555999===DDDQQQ]]]nnn|||}}}mmm```rrr|||rrrggg]]]VVVNNNNNNOOOSSSZZZdddmmmssszzz{{{~~~gggRRRKKKLLLEEECCCFFFEEE@@@@@@@@@????????????>>>===:::CCCAAACCCMMMhhh}}}qqqoooooofffbbbdddaaaeeecccbbbccchhh{{{bbbTTTOOOMMMMMMGGGEEEBBB>>><<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<>>>>>;;;EEEDDDGGGRRRpppyyynnnnnnnnneeebbbeeebbb[[[]]]```cccgggssshhhSSSKKKNNNOOOHHHEEEAAA===;;;::::::999999999::::::;;;;;;<<<<<<<<>>>>>>>>>>>>>>;;;>>>EEEEEEUUU~~~rrrrrrqqqlllfffbbbaaabbbbbbaaabbbbbbccckkktttPPPMMMMMMGGGEEEEEECCC@@@===<<<;;;<<<<<<;;;;;;;;;999888888:::<<>>>>>>>>>>>???>>>AAADDDHHH___{{{qqqqqqpppkkkeeeaaaaaaaaabbbaaaaaaaaabbbiii||||||VVVPPPNNNGGGEEEEEECCC@@@>>><<<;;;<<<<<<;;;;;;;;;:::888888:::<<<>>>KKKWWWbbb{{{xxxsssmmmhhhbbb^^^[[[WWWQQQMMMKKKIIIGGGDDDBBBAAAAAAAAACCCBBBAAA@@@BBBEEEHHHKKKYYY{{{|||^^^WWWOOOLLLJJJ???===999555222222333333222111111111111111111111111111111111111111111111111222111111111222333333333111111111111111111111111222333333333333444444444666999;;;<<>>>>>>>>>>>>>>BBBDDDCCCNNNqqqyyyqqqpppnnniiiddd`````````aaa````````````fffvvv___TTTOOOGGGFFFEEECCCAAA>>><<<<<<<<<<<<:::;;;;;;:::888999;;;===<<>>>>>??????<<>>EEEUUUaaalllzzzssswwwuuunnnlllggg```[[[YYYVVVRRROOOKKKIIIGGGDDDBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEIIIYYYoookkkkkklllUUUQQQOOOIII@@@>>>:::666333333333333222111111111111111111111111111111111111111111111111000000000/////////000111111111111111111111111111222222333333444555555555444888@@@KKK^^^xxxlllyyy|||uuukkk^^^SSSLLLIIIIIIMMMQQQXXXeeerrrcccRRRKKKJJJDDDDDDFFFBBBAAA@@@??????>>>?????????:::CCCFFFIIIfffrrrooojjjfffbbb```_________^^^^^^___^^^```iiitttnnnTTTJJJGGGKKKDDDCCCBBB@@@>>>===<<<;;;:::;;;;;;:::999:::<<<>>>OOO```mmmvvvsssooossstttmmmkkkfff```\\\ZZZXXXTTTPPPKKKIIIGGGDDDBBBAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEECCCLLLZZZtttyyybbbtttVVVRRRQQQIIICCC???;;;777444333333222222111111111111111111111111111111111111111111111111///111222222000///000111111111111111111111111111222222333444444555666666666888AAASSSkkkuuunnn{{{tttjjj^^^RRRKKKHHHHHHKKKSSSZZZcccqqq~~~|||cccRRRKKKJJJDDDDDDFFFBBB@@@@@@???????????????@@@:::BBBFFFPPPttttttpppjjjeeecccaaa```___^^^\\\]]]___^^^___eeemmm}}}wwwXXXKKKHHHMMMDDDCCCBBBAAA???===<<<;;;:::;;;;;;::::::;;;===???PPPcccqqqzzzwwwlllmmmttt}}}rrrmmmiiieee```^^^\\\YYYTTTPPPKKKIIIGGGDDDBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEIIIQQQjjjfffvvv~~~YYYUUURRRHHHEEE@@@<<<777444333333222222111111111111111111111111222222222222222222222222000444777777444222222333111111111111111111111111222222333444555666666777;;;<<>>AAAFFFWWWuuupppiiieeecccbbbaaa___\\\[[[\\\______^^^ccciiirrr___NNNHHHLLLDDDCCCCCCAAA@@@>>><<<;;;:::;;;;;;;;;:::;;;>>>@@@SSShhhvvv~~~xxxrrrooowwwyyypppmmmfffccc```^^^]]]YYYSSSNNNKKKIIIGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDGGGKKKOOOdddfffrrr___XXXSSSFFFFFF@@@<<<888444333333222222111111111111111111111111222222222222222222222222///555:::;;;777333222222111111111111111111111111222222333444555666777777<<>><<<;;;:::;;;;;;;;;:::;;;>>>@@@___tttqqqnnnmmmrrrvvvmmmlllcccaaa___^^^]]]YYYQQQLLLKKKIIIGGGDDDBBBAAAAAAAAA@@@@@@???>>>???@@@BBBCCCCCCHHHLLL\\\bbbsssddd[[[SSSEEEFFFAAA===888444333333222222111111111111111111111111222222222222222222222222---333:::<<<777222000000111111111111111111111111222222333444555666777888888EEEWWWjjjzzzwwwyyy|||~~~zzzwwwvvvsssoookkkddd]]]WWWVVVSSSNNNOOOSSSYYYVVVZZZhhhwwwrrrvvvbbbQQQKKKJJJDDDEEEHHHCCCCCCBBBBBBAAA@@@@@@@@@AAA===CCCNNNeeewwwsssnnnhhhcccaaa```___aaa[[[ZZZ]]]^^^\\\___eeehhhwwwnnnNNNJJJIIIGGGEEEBBBAAA@@@???>>><<<:::;;;>>>>>>999888@@@KKKiii|||~~~vvvoookkkooo{{{sssmmmgggddd___[[[XXXUUUQQQOOOMMMJJJGGGDDDDDDCCCBBB@@@@@@@@@@@@@@@AAABBBCCCCCCFFFHHHMMMUUUttt{{{lllyyyuuuVVVPPPLLLDDDDDD???999666555555333222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222444333111222333555666666999PPP```lllyyy~~~xxxvvvrrrvvv|||~~~}}}zzzvvvuuusssnnnhhhdddbbb```]]]ZZZYYYWWWTTTRRRTTTXXXZZZZZZ]]]^^^jjj|||uuuuuubbbQQQJJJJJJDDDEEEHHHCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@CCCPPPooovvvsssnnnhhhdddaaa`````````\\\ZZZ]]]^^^\\\___dddeeeqqqvvvSSSLLLLLLGGGEEEBBBAAA@@@???>>><<<<<<;;;<<<<<<:::;;;DDDOOOdddooorrryyypppqqquuu}}}wwwpppkkkeeebbb^^^ZZZWWWTTTQQQOOOMMMJJJGGGEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDAAACCCGGGNNNhhhmmmnnnyyyYYYQQQMMMEEEDDD@@@:::666555555333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222555444333333555666777777???\\\nnnwww|||}}}wwwtttuuuxxx{{{{{{vvvpppkkkhhhgggbbb]]][[[[[[[[[ZZZYYYWWWXXXYYYXXXXXXYYY[[[\\\bbbjjjyyyrrrvvvbbbQQQJJJIIIDDDDDDGGGCCCAAAAAA@@@@@@??????@@@@@@AAAAAASSS|||~~~vvvsssnnniiieeebbb`````````\\\[[[]]]]]]]]]___cccbbbjjjXXXMMMMMMGGGEEEBBBAAA@@@???>>><<<>>>;;;999::::::>>>HHHSSS^^^___fffzzzqqqnnnvvv{{{uuunnnjjjccc```\\\YYYWWWTTTRRROOOMMMJJJGGGEEEDDDCCCBBBAAABBBBBBBBBBBBCCCDDDEEEEEEBBBCCCHHHLLL]]]vvvhhh___SSSNNNGGGEEEAAA;;;777666555444333111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333444444444555666777777888EEEjjj~~~}}}vvvssswwwyyyzzzxxxrrrkkkfffcccaaa^^^ZZZXXXXXXZZZ\\\\\\[[[^^^bbbaaa\\\ZZZ\\\```dddtttzzzqqq{{{aaaQQQJJJIIICCCDDDGGGCCCAAA@@@@@@?????????@@@@@@AAA@@@YYY|||uuurrrnnniiieeebbb``````___]]]\\\\\\]]]]]]___aaaaaafffxxxZZZKKKKKKGGGEEEBBBAAA@@@???>>><<<>>>:::999:::<<<@@@JJJTTT]]]WWWgggyyyttttttzzzuuuooolllbbb___\\\YYYWWWVVVSSSQQQNNNKKKGGGEEEDDDDDDBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEJJJKKKTTTuuujjjpppgggVVVNNNGGGEEEBBB===888666444444333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444555555555666888:::KKKsssxxxttttttwwwyyyxxxuuuqqqnnnmmmkkkhhhdddbbbaaaccceeegggiiijjjkkkggg^^^YYY^^^gggmmmrrrtttaaaPPPJJJIIICCCDDDGGGBBBAAA@@@@@@???@@@@@@AAAAAAAAAFFFgggzzzsssqqqmmmiiieeebbb```___^^^^^^]]]\\\]]]^^^______bbbfffxxx^^^KKKJJJGGGEEEBBBAAA@@@???>>><<<<<<::::::<<<===@@@JJJUUUddd^^^www~~~{{{~~~~~~~~~yyytttooolllccc```]]]ZZZYYYWWWUUUSSSNNNKKKHHHEEEEEEDDDCCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEECCCHHHIIIKKKfffrrrdddwwwqqqYYYNNNGGGEEECCC???:::666444444444111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333111222444444444666:::===UUU|||{{{{{{vvvqqqtttxxxyyyyyyxxxxxxyyyvvvuuusssqqqppprrruuuxxxyyyuuuppphhh\\\XXXcccqqqqqqaaaPPPIIIHHHCCCCCCFFFBBBAAAAAA@@@@@@AAAAAABBBBBBCCCQQQzzzzzzqqqooolllhhhdddaaa___^^^]]]______\\\\\\______]]]aaaeeexxxeeeNNNLLLGGGEEEBBBAAA@@@???>>><<<:::;;;<<<======AAANNN]]]pppmmmzzz}}}|||xxxsssnnnjjjdddaaa]]][[[YYYWWWUUUSSSNNNKKKHHHFFFEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCCCCIIIDDDIIILLLIII___ccchhh|||___OOOIIIFFFDDD@@@;;;666333444555111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333111222333333333777>>>CCCeee}}}www}}}xxxqqqtttwwwyyyzzzzzz|||}}}zzz{{{|||{{{|||~~~xxxmmmdddZZZZZZjjj~~~}}}xxxaaaPPPIIIHHHCCCCCCFFFBBBBBBBBBAAAAAABBBBBBCCCDDDBBB[[[zzzooonnnkkkgggddd```^^^\\\\\\``````\\\\\\___```\\\^^^cccuuujjjPPPMMMGGGEEEBBBAAA@@@???>>><<<:::<<<======;;;BBBVVVkkk~~~{{{}}}zzzuuuoookkkdddaaa]]]ZZZXXXVVVSSSQQQOOOLLLHHHFFFEEEEEECCCBBBAAA@@@@@@AAAAAABBBCCCDDDKKKDDDIIIMMMIII\\\fff^^^}}}eeeRRRKKKFFFEEEBBB<<<666333444666111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444222333444333444999CCCKKKsssmmmxxx~~~xxxqqqtttwwwyyyzzz{{{~~~|||~~~~~~qqqddd^^^ZZZ^^^sss}}}```PPPIIIHHHBBBCCCFFFBBBBBBBBBBBBBBBBBBCCCDDDEEE@@@___zzznnnmmmjjjgggccc```]]]\\\\\\``````\\\\\\``````[[[\\\aaarrrkkkPPPLLLGGGEEEBBBAAA@@@@@@>>><<<;;;===>>>;;;999CCC]]]vvv}}}xxxrrrmmmccc```\\\YYYWWWUUURRROOOOOOLLLHHHFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBDDDEEEEEEGGG>>>CCCIIIDDDVVVdddUUUvvviiiUUUMMMFFFFFFBBB<<<666333444666111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444444555555444555;;;GGGPPPzzzwwwhhhzzz~~~xxxqqqssswwwyyy{{{~~~~~~~~~wwwiii]]]ZZZZZZbbbyyy~~~}}}\\\NNNJJJJJJCCCCCCGGGCCCCCCBBB@@@@@@@@@BBBDDDEEEGGGccc{{{xxxqqqjjjgggfffccc\\\[[[^^^[[[ZZZZZZ\\\^^^``````___\\\cccooouuuLLLJJJGGGDDDAAA@@@@@@@@@???>>>@@@???>>><<<;;;FFFccc{{{wwwrrrlllhhhfffccc___\\\ZZZWWWTTTQQQLLLKKKIIIGGGEEEDDDDDDEEEAAAAAAAAABBBBBBBBBCCCCCCAAADDDCCCEEEJJJUUU~~~gggVVVyyymmmOOOPPPGGGDDD@@@<<<888666555555333333333222222222111111111111111111111111111111000000000000000000000000222222333333333333444444444444666555222777MMMddd|||kkkmmm}}}~~~vvvsssqqqsssxxx}}}~~~~~~~~~~~~~~~}}}{{{zzzkkkbbbYYYXXX___lll\\\NNNIIIJJJCCCCCCGGGCCCDDDBBBAAA@@@@@@AAACCCDDDJJJkkk}}}wwwsssooojjjffffffccc\\\ZZZ]]]ZZZZZZZZZ[[[^^^``````___]]]bbbjjjyyyzzzPPPKKKGGGDDDAAA@@@@@@@@@???>>><<<;;;;;;===???LLLfff}}}zzzvvvqqqkkkgggdddaaa^^^[[[YYYVVVRRRPPPMMMLLLIIIGGGEEEDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCFFFDDDEEEIIIRRRwwwcccUUUvvvuuuTTTPPPGGGEEEAAA<<<888666555444333333333222222222111111111111111111111111111111111111111111111111111111222222333333333333444444444444555777888AAAYYYoooppphhhssswwwsssppppppuuuzzz}}}}}}}}}~~~{{{vvvrrreee[[[TTTXXXeeeuuu\\\MMMIIIIIICCCCCCFFFCCCEEECCCBBB@@@@@@AAACCCDDDMMMttt{{{tttpppkkkhhhffffffccc]]]ZZZ[[[ZZZYYYYYY[[[^^^___```___^^^```eeeqqqTTTLLLGGGDDDAAA@@@@@@@@@???>>><<<;;;;;;>>>DDDPPPdddvvv{{{xxxtttooojjjfffdddaaa^^^[[[YYYWWWSSSQQQNNNMMMJJJGGGEEECCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDGGGDDDDDDGGGNNNlllhhh\\\vvvYYYOOOHHHEEEAAA===999666555444333333333222222222111111222222222222222222222222222222222222222222222222222222333333333333444444444333444888???NNNggg{{{cccfff{{{yyytttnnnmmmqqqvvvzzz{{{xxxyyy|||}}}{{{tttkkkddd[[[RRRMMMVVVgggxxx\\\MMMIIIIIICCCCCCFFFBBBEEEDDDBBBAAA@@@AAACCCDDDNNNxxx|||vvvrrrhhhffffffeeebbb]]]ZZZYYYYYYXXXXXXZZZ]]]_________]]]___ccclllXXXKKKGGGDDDAAA@@@@@@@@@???>>>@@@>>><<>>:::777555444333333333222222222111111222222222222222222222222222222222222222222222222222222222333333333444444444333333888DDDXXXnnnvvv^^^jjj|||uuummmjjjmmmrrrvvvxxxvvvvvvwwwxxxvvvoooeee^^^WWWQQQPPPZZZhhhwww[[[MMMIIIIIIBBBBBBFFFBBBEEEDDDBBBAAAAAABBBDDDEEENNNzzz|||vvvrrrdddeeedddbbb```]]]ZZZWWWWWWWWWWWWYYY\\\______^^^\\\^^^ccclll\\\IIIGGGDDDAAA@@@@@@@@@???>>>@@@>>>===>>>FFFRRR]]]bbb~~~}}}zzzwwwsssoooiiieeedddaaa___]]]\\\ZZZWWWUUUOOOMMMJJJGGGEEECCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAEEEBBBAAAFFFIIIZZZuuuvvvooodddNNNIIIGGGDDD@@@;;;888555444333333333222222222111111222222222222222222222222222222222222222222222222222222222333333333444444666333222999III___rrr|||mmmaaatttxxxnnnhhhiiinnnrrrtttvvvsssrrrrrrrrrnnngggaaaTTTUUUYYYcccmmmzzz[[[LLLHHHHHHBBBBBBEEEBBBDDDCCCBBBAAAAAACCCEEEFFFQQQzzz~~~zzz|||}}}wwwqqqnnnbbbdddccc___]]]]]][[[WWWVVVVVVVVVYYY\\\^^^___^^^\\\___ccclll~~~```IIIGGGDDDAAA@@@@@@@@@???>>><<<<<<;;;>>>HHHXXXdddhhh~~~|||yyyvvvsssnnniiieee```^^^[[[ZZZYYYWWWUUUSSSNNNMMMJJJGGGEEECCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC???DDDAAAAAAFFFHHHRRRfff}}}hhhvvvkkkOOOIIIHHHEEEAAA<<<888555333333333333222222222111111333333333333333333333333222222222222222222222222222222333333333333444444666444555>>>SSSjjjxxx{{{wwwggggggyyynnnffffffhhhkkklllkkkhhheeefffjjjjjjfffaaaPPPSSS[[[fffppp[[[LLLHHHHHHBBBBBBEEEAAACCCBBBAAAAAABBBDDDFFFHHHXXX}}}uuussswww~~~}}}zzz|||~~~~~~yyyrrrlllhhhaaadddbbb\\\ZZZ\\\[[[XXXUUUUUUVVVXXX\\\^^^___^^^]]]___ccciiizzzcccIIIGGGDDDAAA@@@@@@@@@???>>>999<<<<<<>>>JJJ]]]lllrrr|||zzzwwwtttqqqlllgggddd^^^\\\ZZZYYYXXXWWWTTTRRRMMMLLLIIIGGGEEEDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCC@@@EEEBBBAAAGGGGGGLLLZZZwwwiiikkkrrrQQQJJJHHHFFFBBB===999555333333333333222222222111111333333333333333333333333111111111111111111111111222222333333333333444444555555888FFF```yyy~~~mmmeeelllyyymmmdddbbbcccdddddd___\\\[[[___fffjjjgggcccWWWXXX^^^jjjyyy[[[LLLHHHHHHBBBBBBEEEAAABBBBBBAAAAAABBBEEEGGGIII___rrrjjjnnnppp~~~}}}wwwpppiiieeeaaadddaaaZZZYYY\\\\\\XXXUUUUUUUUUXXX[[[^^^^^^^^^___```aaafffvvvfffJJJGGGDDDAAA@@@@@@@@@???>>>;;;>>>??????JJJ___pppwww~~~}}}~~~zzzxxxuuurrroookkkfffbbb___]]][[[ZZZYYYXXXVVVTTTLLLKKKIIIGGGEEEDDDDDDEEEAAAAAAAAABBBBBBBBBCCCCCCBBBGGGCCCBBBGGGFFFGGGRRRjjjpppeee|||wwwSSSJJJIIIFFFBBB>>>999555333333333333222222222111111333333333333333333333333000000000000000000000000222222333333333444444444444555;;;MMMjjj}}}llleeemmmxxxlllbbb_________^^^]]][[[\\\ccclllqqqnnniiigggdddgggttt```IIIGGGFFFGGGGGG>>>IIIBBBAAA@@@@@@AAACCCHHHMMMnnnwwwoooooooooyyyzzztttpppiiiaaaeee```]]]\\\ZZZVVVVVVYYYUUUUUUVVVWWWXXXYYYZZZZZZ^^^```ccchhhuuuhhhLLLGGGBBB@@@BBBBBB???>>>???;;;BBB;;;@@@WWW```lll{{{tttzzzyyyyyy{{{zzzwwwtttrrroookkkddd___\\\ZZZYYYYYYXXXVVVRRROOONNNMMMKKKHHHFFFEEEDDDCCC@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEGGGJJJMMMiii[[[zzz~~~MMMJJJGGGDDDAAA>>>;;;777444555444333333222222333333222222222222222222222222222222222222222222222222444444444444555666777777999555;;;TTTwww}}}kkkllluuuttteee___]]][[[^^^ccc^^^[[[[[[cccpppzzz}}}|||ooommmsss]]]NNNMMMEEEHHHNNNAAABBB??????@@@AAA@@@AAAHHHOOOqqqwwwoooqqq|||}}}}}}yyyuuuooogggeee___[[[ZZZWWWTTTSSSWWWUUUUUUUUUVVVWWWYYYZZZ[[[^^^___aaafffrrrkkkNNNHHHCCC@@@BBBBBB>>>===>>><<>>;;;777555555444333333222222333333222222222222222222222222222222222222222222222222333333333333444555666777;;;:::CCC]]]vvvhhhooo{{{ooo]]]VVVUUUUUUXXX]]]XXXVVVXXXeeewww}}}YYYQQQQQQDDDFFFQQQFFFAAAAAA@@@@@@AAA@@@@@@HHHRRRuuuyyysssvvv}}}wwwppphhhbbb]]][[[WWWSSSSSSVVVUUUUUUTTTTTTVVVXXX[[[]]]^^^^^^```dddmmmoooPPPIIIDDDAAAAAAAAA>>><<<>>>===AAA;;;CCC]]]hhhvvvrrriiikkkjjjkkkooovvv|||~~~}}}|||{{{zzzzzzzzzvvvtttqqqooommmiiiddd```^^^\\\YYYWWWVVVUUUSSSRRRNNNMMMKKKHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@AAACCCEEEFFFFFFFFFHHHIIIRRRnnnTTTttt^^^LLLIIIEEEAAA>>>;;;777555555444333333222222333333222222222222222222222222222222222222222222222222222222222222333444555666888:::GGGdddoooeeettt|||jjjWWWNNNMMMQQQUUUYYYXXXWWW\\\mmmWWWMMMNNNDDDCCCLLLIIISSSOOOFFF@@@@@@AAAAAAIIISSSwwwxxxzzz}}}vvvoooiiiccc```[[[UUUTTTWWWTTTSSSSSSSSSTTTXXX\\\^^^^^^]]]___bbbiii|||tttRRRKKKEEEAAAAAA@@@===<<<===<<<@@@<<>>;;;777555555444333333222222333333222222222222222222222222222222222222222222222222222222222222333444555555555;;;LLLjjjmmmgggyyy}}}lllVVVJJJJJJQQQWWW[[[``````hhhzzz[[[IIIKKKGGGCCCDDDMMMkkk^^^MMM@@@@@@BBBCCCJJJTTTxxx~~~}}}|||vvvoooiiieee___WWWTTTUUUSSSRRRQQQRRRTTTXXX\\\^^^^^^\\\^^^bbbfffvvvxxxTTTKKKEEEAAAAAA@@@===<<<>>>;;;@@@>>>MMMfffjjjtttyyyhhh___[[[\\\^^^dddmmmuuu{{{}}}|||{{{|||zzzwwwxxx{{{}}}|||zzzyyywwwvvvuuuuuusssrrrpppmmmiiieeecccaaa```]]]YYYWWWVVVVVVTTTSSSNNNMMMKKKHHHFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@???BBBEEEFFFEEEEEEEEEFFFKKKnnntttddd}}}lllQQQLLLGGGBBB>>>;;;888555555444333333222222333333222222222222222222222222222222222222222222222222222222222222333444555555888AAAVVVrrrqqqoooppp[[[LLLJJJRRR\\\aaaggghhhppp^^^HHHJJJKKKEEEAAALLLrrr___MMM@@@AAADDDCCCKKKVVVzzz{{{uuuooojjjbbbWWWQQQPPPPPPPPPQQQRRRTTTXXX[[[^^^^^^\\\^^^cccfffsss}}}VVVKKKEEE@@@@@@???======???===@@@???OOOhhhjjjssssssccc[[[VVVWWWZZZ```jjjrrryyy{{{~~~vvvxxxuuuuuuvvvuuurrrtttyyyyyyxxxwwwvvvuuuuuuuuuuuussssssqqqmmmhhhdddbbbbbb___]]]ZZZXXXWWWVVVTTTSSSNNNMMMKKKHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBDDDDDDDDDDDDEEEFFFKKKcccsssrrrSSSNNNHHHBBB>>>;;;888666555444333333222222333333222222222222222222222222222222222222222222222222222222222222333444555666999FFF\\\wwwwww{{{vvvbbbPPPKKKTTTaaahhhlllmmmrrr|||~~~ZZZHHHJJJHHHDDDBBBDDD]]]PPPDDD???DDDDDDAAAKKK[[[}}}}}}|||vvvqqqgggZZZQQQNNNNNNOOOPPPRRRUUUXXX[[[\\\^^^\\\___eeegggrrrYYYJJJDDD?????????===>>>AAA@@@AAA>>>NNNgggjjjvvvmmm^^^WWWSSSSSSVVV]]]fffpppvvvyyy|||zzzttttttqqqkkkmmmkkklllmmmllljjjnnntttpppppppppqqqrrrsssuuuvvvuuuuuusssnnngggcccaaabbb^^^\\\ZZZYYYYYYWWWTTTRRRNNNMMMKKKHHHFFFEEEDDDCCC@@@AAAAAAAAAAAAAAAAAABBBAAABBBCCCCCCBBBBBBDDDFFFIIIWWW}}}|||yyyTTTOOOHHHBBB>>>;;;888666555444333333222222333333222222222222222222222222222222222222222222222222333333333333444555666777;;;JJJccc|||{{{}}}lllWWWOOOXXXgggpppxxxuuussstttyyy}}}}}}|||~~~|||TTTHHHJJJCCCAAADDD<<>>FFFDDD>>>JJJ___oooccchhhjjjmmmuuu~~~uuuvvv}}}~~~{{{}}}wwwlll]]]SSSOOOLLLNNNPPPSSSVVVYYY[[[\\\___\\\```fffhhhrrr\\\JJJCCC?????????>>>???BBBCCCBBB<<>>;;;888666555444333333222222333333222222222222222222222222222222222222222222222222444444444444555666777777AAARRRlll|||ttt^^^SSS\\\lllwwwvvvpppnnnrrrwww|||xxx||||||xxxyyy~~~|||XXXOOOGGGFFFEEECCCAAACCCBBBBBB???CCCHHHEEEPPPiiirrrbbbXXXTTTYYY\\\^^^eeekkkiiiaaadddeeejjjrrr{{{}}}yyy}}}}}}|||kkk\\\VVVPPPNNNNNNPPPRRRTTTVVVXXXYYYYYY]]]]]]___hhhuuuZZZMMMEEE?????????>>>===>>>CCC777AAA]]]iiilllwwwaaaUUUQQQSSSSSSVVV\\\eeekkknnnmmmtttuuuooofff```]]]]]]]]]^^^ccc```^^^^^^aaaccccccbbbiiihhhhhhkkkooosssvvvwwwzzzuuunnngggcccaaa___^^^aaa^^^[[[YYYWWWVVVTTTRRRMMMLLLJJJGGGEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDUUUmmmeeeeeepppaaaNNNFFFGGG@@@:::999555555444333333222222333333222222222222222222222222222222222222222222222222333666111111888777444;;;HHHaaassspppkkkxxxcccWWW___rrr|||ppplllqqquuuuuusssxxxwwwxxx{{{|||XXXOOOGGGFFFEEEBBBAAABBBBBBBBB@@@CCCGGGEEETTTqqqvvvooohhh]]]VVVVVVZZZ]]]aaagggkkkfff\\\______aaagggpppxxx||||||xxxnnniiilll{{{{{{lll[[[TTTLLLNNNOOOPPPRRRUUUWWWYYYYYY[[[___]]]^^^fffrrr[[[MMMEEE?????????>>>===>>>CCC<<>>===>>>@@@>>>KKKdddvvvqqq]]]QQQMMMPPPQQQSSSYYYaaahhhlllnnnzzz~~~ppphhhaaa___\\\[[[\\\^^^______aaa______```ccceeefffeeeeeegggkkkpppuuuxxxzzz{{{wwwsssnnnhhhccc```______^^^\\\YYYWWWVVVTTTRRRPPPNNNMMMKKKIIIGGGEEEDDDDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEBBBUUUffffffXXXcccdddOOOFFFGGG@@@<<<;;;777555444333333222222333333444444444444444444444444222222222222222222222222222555111333888555444???NNNssssssccchhh}}}gggXXXXXXbbbjjjmmmiiigggjjjqqqvvvuuusssuuuvvvxxx|||WWWNNNGGGEEEDDDBBBAAABBBAAADDDBBBBBBCCCEEE^^^|||uuuqqqkkkhhhiiiggg^^^SSS]]]cccjjjnnnnnnmmmjjjhhhcccaaa___```eeejjjoooqqqooo```XXX[[[ppp}}}zzzwwwxxxzzz|||~~~zzzaaaSSSNNNHHHMMMNNNPPPRRRUUUXXXYYY[[[ZZZ___]]]]]]ccckkk```MMMEEE?????????>>>===>>>>>>>>>JJJ```ttt{{{vvvuuuuuuwwwkkkZZZPPPMMMPPPQQQSSSYYY```gggnnnqqq|||~~~tttkkkddd___\\\[[[[[[]]]___aaaaaaaaabbbbbbbbbcccdddeeeffffffhhhlllqqqvvvyyy{{{|||}}}vvvtttoooiiiddd`````````\\\ZZZXXXVVVUUUSSSPPPNNNLLLKKKIIIGGGEEECCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDQQQaaabbb^^^pppgggPPPFFFFFF@@@===<<<888555444333333222222333333222222222222222222222222222222222222222222222222111444222444888444666EEEccckkkaaakkkzzzeeeTTTPPPUUUYYYbbbbbbeeekkkqqqttttttrrrtttvvvyyy}}}WWWNNNFFFEEEDDDAAA@@@BBB@@@DDDBBBAAABBBDDD```xxxwwwwwwsssmmmlllmmmiiiaaa___fffnnnsssqqqnnnpppssssssrrrpppnnnnnnrrrwww|||qqq```VVVXXXiiiuuuuuuuuuwww||||||lllWWWMMMLLLIIILLLMMMOOORRRUUUWWWYYYZZZWWW]]]\\\\\\bbbjjjcccMMMEEE?????????>>>===>>>>>>@@@NNNfff{{{|||uuuqqqooonnnqqqwww}}}vvveeeXXXPPPNNNPPPQQQTTTYYY___hhhooottt~~~vvvmmmfffcccbbbaaa```___```bbbeeeggggggeeeggghhhiiiiiihhhhhhhhhiiinnnrrrwwwzzz{{{zzzzzz{{{yyyxxxtttmmmfffaaa``````[[[YYYWWWVVVUUUSSSOOOMMMLLLKKKIIIFFFDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFKKK\\\```dddkkkSSSGGGFFFAAA======888555444333333222222333333222222222222222222222222222222222222222222222222222444222444888444:::OOO{{{ddd```ooowwwbbbQQQKKKMMMPPP[[[___eeekkkppprrrrrrqqqsssvvv{{{~~~WWWNNNFFFDDDDDDAAA@@@AAA???BBBAAAAAABBBEEE^^^zzz}}}{{{mmmhhhooouuuvvvcccfffnnnvvvxxxuuuuuuwww{{{{{{kkk]]][[[ggg|||tttrrruuuwwwzzzpppbbbPPPJJJLLLIIIJJJKKKNNNPPPSSSVVVXXXZZZUUU[[[[[[\\\bbbiiieeeMMMEEE?????????>>>===>>>@@@???OOOlllooofffcccdddfffjjjssspppaaaVVVQQQOOOPPPQQQTTTXXX^^^gggqqqwww~~~sssooojjjfffcccdddfffhhhgggggggggjjjmmmooonnnmmmmmmoooqqqqqqpppooopppqqqtttxxx}}}~~~|||{{{{{{|||~~~~~~zzzrrrhhhaaa___```ZZZYYYWWWWWWVVVSSSOOOLLLMMMLLLJJJHHHFFFDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEHHHYYYdddfffpppVVVHHHFFFAAA>>>===777555444333333222222333333444444444444444444444444222222222222222222222222333444222555888555???YYYttt\\\___tttrrr^^^OOOKKKMMMOOOXXX]]]dddjjjmmmooopppqqqssswww|||VVVNNNFFFDDDCCCAAA@@@AAA???AAA???@@@CCCEEE[[[{{{qqqhhhppp}}}llliiinnn}}}zzzttt{{{ggg___eee{{{yyyuuunnnssswww{{{|||uuuiii___PPPJJJKKKGGGIIIJJJLLLOOORRRUUUWWWYYYVVV\\\\\\]]]bbbhhh~~~fffMMMEEE?????????>>>===>>>RRRFFFNNNiiiyyypppddd```aaabbbeeeiiirrr~~~mmm^^^UUUQQQPPPNNNPPPSSSVVV\\\eeepppxxx~~~~~~{{{kkkkkkjjjhhhggghhhjjjlllmmmlllmmmpppsssvvvvvvuuurrruuuyyyzzzyyyyyy{{{}}}}}}vvvjjjbbb___```ZZZYYYXXXWWWVVVSSSOOOLLLMMMLLLJJJHHHFFFDDDCCCCCC???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEBBBIIIVVVnnnlll~~~tttYYYIIIFFF@@@===<<<666555444333333222222333333444444444444444444444444222222222222222222222222444444111555888666DDDccc}}}hhhVVV```||||||yyylllXXXKKKIIIMMMPPPTTTZZZbbbgggiiilllpppssssssxxx~~~}}}VVVMMMFFFDDDCCCAAA@@@AAA>>>@@@???@@@DDDEEEYYY|||}}}yyymmmsssvvvmmmpppqqqjjj]]]```~~~wwwvvvsssmmmsssyyy}}}~~~pppgggaaaSSSLLLKKKEEEHHHIIIKKKNNNQQQTTTWWWXXXXXX]]]]]]^^^bbbggg|||gggMMMEEE?????????>>>===>>>lllTTTPPPeeesss{{{vvvgggbbbcccdddeeegggiiiooovvvzzz~~~mmm]]]TTTQQQPPPMMMOOORRRUUUZZZdddpppxxx}}}|||xxxvvvlllmmmmmmmmmllllllmmmnnnoooooopppssswwwzzz{{{{{{uuuyyy~~~yyylllbbb______ZZZYYYXXXXXXWWWTTTPPPLLLKKKJJJHHHFFFDDDBBBAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEE???KKKUUUzzzxxxttt{{{wwwZZZIIIFFF@@@===;;;555555444333333222222333333222222222222222222222222222222222222222222222222555444111555888666HHHhhhzzzzzz[[[UUUcccwwwssseeeSSSGGGGGGMMMPPPQQQXXX___dddgggjjjpppuuutttyyyxxxttttttuuuuuusssrrrtttxxx|||~~~VVVMMMFFFEEEDDDBBBBBBCCCDDDAAA===BBBGGGFFFZZZ~~~~~~jjjtttvvvtttxxx~~~jjjggg~~~{{{xxxwwwsssuuu}}}|||}}}|||sssiii```VVVKKKGGGGGGFFFIIIMMMPPPRRRTTTVVVXXXYYYZZZ\\\^^^```jjjhhhLLLDDD======???@@@BBBEEErrr___UUU^^^mmmvvvjjjccccccfffggggggooonnnrrryyy{{{zzz}}}nnn]]]SSSOOONNNMMMNNNOOORRRWWW```kkkrrrzzz}}}xxxuuurrrqqqsssrrrsssuuuxxxwwwtttpppppptttyyy|||}}}|||{{{{{{{{{{{{yyyjjj```\\\[[[ZZZXXXVVVUUURRRNNNKKKIIIHHHFFFEEECCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDGGGDDDPPPsssrrrppp^^^GGGDDD???;;;:::666444333333222222333333444444444444333333222222222111111222222222333333333333666333333888999FFF```~~~xxxzzzzzzYYYYYYgggjjjbbbWWWNNNIIIHHHHHHHHHPPPVVV___fffkkkoooqqqsssvvvwwwyyy}}}|||lllkkkjjjhhhhhhhhhiiijjjllllllnnnoooppppppppppppuuuzzz}}}VVVMMMFFFEEEDDDBBBAAACCCBBBBBB@@@DDDGGGGGG]]]tttzzzzzztttjjjzzzyyywwwxxxvvvyyyzzzqqqggg^^^TTTJJJEEEEEEFFFIIIMMMPPPRRRSSSUUUWWWYYYYYY[[[]]]^^^cccqqqzzzgggMMMDDD======>>>???@@@CCCjjj^^^[[[ffftttvvvooofffcccggglllpppqqqttttttxxxkkk\\\RRRNNNLLLMMMNNNPPPTTTZZZbbblllrrrzzz|||wwwtttrrrqqqooorrrqqqrrruuuxxxxxxvvvssstttwww{{{}}}}}}|||{{{|||~~~~~~oooccc___[[[YYYWWWVVVUUURRRNNNKKKIIIHHHFFFEEECCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCBBBOOOsssqqqhhhvvv___HHHDDD???;;;:::666444333333222222333333444444444444333333222222222111111222222222333333333333666333444888999FFF^^^yyyVVVWWWgggzzzbbb[[[QQQIIIEEEEEEFFFGGGOOOUUU^^^fffkkkmmmooopppuuuvvvyyy}}}~~~~~~tttkkkgggggggggggghhhjjjkkklllnnnnnnooopppqqqqqqqqqqqqqqqvvvzzz|||VVVNNNFFFEEEDDDBBBAAABBB???AAAAAADDDFFFGGGdddzzz}}}zzzmmmuuuxxxvvvyyyyyy}}}tttlllccc[[[QQQGGGBBBCCCFFFIIIMMMPPPQQQRRRTTTUUUXXXXXXZZZ^^^^^^___fffnnnqqqfffMMMDDD===<<<======>>>@@@RRROOOVVViiizzzkkkfffbbbcccjjjqqqwwwyyywwwyyyzzzgggYYYQQQLLLKKKKKKNNNRRRVVV\\\dddmmmrrrzzz}}}yyyuuurrrrrrqqqqqqpppqqqqqqrrruuuxxxzzzzzzyyyzzz|||~~~~~~}}}|||}}}~~~uuufff```[[[YYYWWWUUUTTTRRRNNNKKKIIIHHHFFFEEECCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFF@@@AAAMMMooozzzbbbkkkaaaHHHDDD???<<<:::666444333333222222333333444444444333333333333222222111111222222222333333333222555333555999999EEE]]]~~~{{{WWWXXXlllrrrYYYRRRJJJCCCBBBCCCFFFGGGNNNUUU^^^fffjjjmmmnnnooosssuuuzzz}}}~~~}}}{{{~~~sssfffbbbbbbcccfffiiikkkmmmoooooorrrsssssstttttttttsssssssssvvvyyyzzzWWWNNNFFFEEEDDDBBBAAABBB===@@@@@@AAABBBHHHnnn~~~|||}}}{{{pppqqqyyywwwyyyzzz~~~~~~nnnggg___YYYQQQHHHDDDEEEFFFIIIMMMOOOPPPQQQSSSTTTWWWVVVYYY^^^```aaaffflllvvvgggLLLDDD===<<<===<<<<<<======???OOOjjjvvveeeccccccfffnnnuuu{{{}}}{{{wwwbbbUUUOOOMMMLLLKKKNNNSSSXXX^^^eeelllqqqxxx}}}~~~wwwuuusssrrrssstttsssrrrqqqrrrsssvvvyyy|||}}}~~~~~~yyyggg```[[[YYYVVVTTTSSSQQQNNNLLLIIIHHHFFFEEECCCBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGCCCCCCLLLjjjgggfffcccIIIDDD???<<<;;;666444333333222222333333444333333333333333333333333111111222222222333333333111555444555::::::FFF^^^yyybbbbbbwwwxxxiiiRRRMMMEEE@@@@@@BBBEEEGGGLLLRRR\\\dddiiilllmmmnnnppptttyyy}}}~~~}}}||||||yyy|||zzzlllffffffeeegggkkknnnrrrtttuuuuuuyyyyyyzzzzzzzzzyyyxxxxxxyyy|||||||||WWWNNNGGGEEEDDDAAA@@@AAA???BBBAAA@@@BBBMMMzzz{{{~~~|||tttppp|||yyyzzzzzz{{{mmmgggaaa\\\UUUMMMJJJKKKEEEHHHLLLNNNPPPQQQSSSTTTXXXVVVWWW[[[^^^```gggnnn~~~hhhLLLDDD===<<<===;;;;;;<<<<<<@@@RRRpppnnncccdddggglllttt{{{uuu^^^RRRNNNOOOPPPLLLPPPTTTYYY^^^ccciiimmmtttzzz}}}|||}}}|||xxxtttsssrrrssstttuuutttsssssstttvvvyyy{{{~~~|||jjjaaaZZZXXXUUUSSSRRRQQQOOOMMMIIIHHHFFFEEECCCBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFLLLfffoooiiifffIIIDDD@@@===;;;666444333333222222333333444333333333333333333333333111111222222222333333333222555444555;;;<<>><<<;;;<<>>LLLfffuuu{{{www|||}}}yyysssdddVVVEEEBBB@@@???AAACCCDDDDDDHHHLLLSSSYYY]]]aaaeeegggkkkppptttvvvvvvuuuwwwzzzxxx|||wwwuuuwwwwwwxxxyyyyyyzzz|||~~~XXXOOOGGGEEEDDDAAA@@@AAAAAACCCBBBCCCFFFPPP|||www{{{~~~rrrmmm}}}xxx}}}yyyppp~~~~~~yyypppjjjddd___XXXNNNIIIJJJAAADDDIIIMMMOOOQQQTTTVVVXXXXXXZZZZZZYYY[[[fffrrrhhhKKKCCC>>>>>>???===<<<===@@@IIIZZZnnntttfff```___^^^bbbhhhnnnssswwwzzz{{{qqq]]]UUUTTTUUUUUURRRSSSTTTUUUWWWZZZ___ccckkkqqqttttttvvv{{{yyyuuuqqqnnnlllmmmooossswwwyyyxxxwwwxxx|||kkkaaaZZZWWWTTTRRRQQQQQQOOONNNIIIHHHFFFEEECCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAABBBDDDEEEFFFGGGHHHHHHMMMgggeeeooojjjJJJCCC@@@>>><<<666444333333222222333333444222222222333333444444444111111222222222333333333333666333555<<<@@@PPPkkk{{{xxx{{{~~~~~~tttllldddYYYNNNBBBAAABBBDDDHHHJJJKKKJJJOOORRRVVVYYY[[[___cccfffjjjnnnrrrsssqqqrrruuuyyyyyy~~~}}}XXXOOOGGGEEEDDDAAA@@@AAA===@@@@@@BBBDDDLLLuuurrrwwwzzznnnqqquuuvvv|||uuussszzzxxxppp{{{yyynnnhhhaaa[[[RRRHHHBBBBBB@@@CCCHHHLLLOOORRRTTTWWWUUUWWW\\\^^^\\\^^^jjjxxxgggJJJCCC>>>???@@@>>>===>>><<>><<<666444333333222222333333444222222222333333444444444111111222222222333333333444666333444<<>>BBBGGGLLLjjj|||uuuwwwuuuooolllqqqjjj{{{vvvrrr|||zzzvvvtttvvvwww|||pppdddXXXRRRLLLDDD@@@???@@@EEEKKKPPPRRRSSSTTTVVVUUUZZZXXXYYY___```gggwwwgggHHHBBB>>>??????<<<;;;===>>>IIIWWWeeevvvbbbTTTVVV[[[ZZZccckkknnnhhhdddgggkkklllmmmxxx}}}kkk___\\\[[[YYYWWWTTTUUUVVVUUUUUUXXX[[[___iiilllppptttxxxyyyyyyyyy}}}|||wwwsssnnnmmmnnnmmmpppuuuxxxzzz|||pppccc```]]]ZZZVVVTTTRRRPPPNNNLLLJJJIIIGGGEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBEEEIIILLLMMMFFFLLLeeettt___iiioooLLLDDD???===;;;444555555444444444333333333444444444444444444444444222222222222222222222222000000555:::===FFF\\\rrr}}}wwwxxxuuueeeYYYRRRIIIBBBDDDHHHJJJKKKOOOVVV[[[ZZZYYY]]]___]]]^^^aaaaaa___fffkkkpppppplllmmmrrrxxx{{{~~~[[[LLLGGGGGG@@@@@@DDD@@@BBBAAA???BBBEEEHHHdddyyyqqqrrrpppjjjgggttt~~~wwwhhhbbbmmmzzz}}}pppjjjttt~~~rrriiiuuu|||}}}}}}xxxoooooozzz}}}nnnbbbVVVPPPJJJCCC@@@@@@CCCFFFJJJOOORRRUUUWWWXXXWWW[[[XXXWWW^^^aaajjj|||kkkIIIBBB>>>>>>>>><<<<<<>>>===GGGTTTaaatttnnnXXXSSSZZZbbbfffjjjooonnngggdddhhhnnnppp|||~~~nnnccc```___\\\YYYYYYZZZZZZYYYXXXXXX[[[]]]bbbggglllppprrrtttuuuwww{{{uuurrrpppnnnnnnpppmmmpppuuuyyy{{{~~~nnnbbb___ZZZXXXTTTRRRQQQOOOMMMKKKJJJHHHGGGEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAABBBCCCFFFJJJNNNRRRJJJMMM```iiiggg|||pppMMMDDD???===;;;555555555444444444333333333444444444444444444444444222222222222222222222222333333555888<<>>======;;;<<>>FFFQQQ^^^rrrbbbWWWZZZ```iiiqqqyyyvvvoooeeedddkkktttyyyrrriiieeeccc```]]]]]]^^^^^^]]]\\\\\\]]]___^^^dddkkknnnmmmnnnqqquuu{{{tttoooooonnnlllmmmpppmmmpppvvvzzz}}}wwwggg]]]ZZZWWWUUURRRPPPOOONNNLLLJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB???@@@AAABBBCCCFFFKKKNNNRRRKKKLLLYYYwwwlllqqqtttNNNDDD???======888555555444444444333333333444444444444444444444444222222222222222222222222555444444777===LLLdddxxxrrr^^^NNNGGGFFFEEEKKKOOOSSSSSSUUUYYYYYYVVV[[[[[[ZZZ\\\dddkkkiiibbbbbbgggkkkmmmlllnnnuuuzzz[[[LLLGGGGGG@@@@@@DDD@@@???AAA@@@BBBCCCDDD___mmmdddcccbbb___^^^___aaaccceeegggjjjllllllnnnppprrrsssuuuyyy~~~pppeeeggghhhfffnnn|||hhh^^^TTTPPPNNNKKKIIIKKKLLLJJJJJJLLLQQQTTTVVVVVVZZZ]]]YYYXXX^^^```hhhzzz```KKKCCC===<<<<<<;;;<<<@@@???EEEPPP^^^ttt~~~cccaaaeeefffnnn{{{nnncccdddpppuuummmjjjgggccc```^^^___````````````aaaccc___fffmmmnnnkkkjjjnnnsss}}}zzztttooonnnmmmjjjiiikkkmmmqqqvvv{{{~~~xxxmmmbbbZZZWWWUUURRROOONNNMMMMMMKKKIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCCCCEEEIIILLLKKKGGGKKKVVVqqqpppiiiwwwPPPDDD???>>>>>>999555555444444444333333333333333333333333333333333111222222222222222333333333333444888AAARRRhhhyyypppZZZIIIDDDFFFHHHNNNRRRUUUUUUYYY___bbbaaabbbcccccccccfffkkkjjjeeeccchhhlllnnnoooqqqvvv{{{[[[LLLGGGGGG@@@@@@DDD@@@>>>@@@@@@CCCDDDGGGfffyyyggg```^^^^^^^^^^^^```dddgggiiilllqqqtttuuuvvvvvvwwwzzzsssfffbbbkkkpppnnnuuuhhh___WWWUUUTTTRRRQQQRRRRRRPPPOOOOOOQQQTTTVVVVVVXXX]]][[[[[[______dddsss~~~^^^KKKCCC===<<<<<<;;;<<<@@@@@@FFFQQQbbbzzzfffeeehhhjjjyyymmmaaagggyyyvvvoookkkgggdddaaa```aaabbbaaa``````bbbddddddjjjooonnniiigggjjjooo|||xxxvvvppplllmmmlllhhhggghhhmmmqqqwww|||{{{oooiiibbb\\\ZZZTTTRRROOOMMMMMMLLLJJJHHHGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFHHHEEEEEELLLWWWqqqmmm```yyyRRREEE???>>>>>>999555555444444444333333333333333333333333333333333111111111222222333333333111222444888BBBSSSeeeppp~~~nnnWWWGGGDDDHHHLLLVVVXXXXXXWWW\\\eeekkkllljjjnnnnnnhhhdddfffhhhgggfffjjjooorrrtttuuuxxx{{{[[[LLLGGGGGG@@@@@@DDD@@@???AAA@@@BBBEEELLLooorrrddd^^^]]]___aaaaaafffkkknnnnnnqqqwww}}}~~~xxxhhhdddgggpppwww}}}hhh```ZZZYYYYYYUUUSSSSSSSSSTTTTTTSSSRRRSSSVVVXXXWWW\\\[[[\\\```___bbbqqqcccJJJCCC>>>======;;;<<>>>>>>>><<<<<<>>>???FFFVVVlllxxxaaaaaaqqq{{{hhhkkk{{{rrrjjjdddaaa^^^]]]\\\\\\\\\[[[\\\```fffjjjnnnooopppooolllkkkkkkmmmpppvvv}}}xxxlllgggddddddiiikkkjjjjjjlllnnnrrrwww{{{uuuhhheeeeeebbb^^^]]]XXXUUUQQQOOONNNLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEGGGGGGHHHOOOYYYqqqpppaaa{{{TTTGGG@@@===<<<666555555444444444333333333222222222222222222222222000111111222333333444444111444555999III```qqqwwwxxxfffRRRGGGHHHMMMNNNKKKMMMMMMMMMSSS^^^fffhhhhhhiiiddd[[[VVVYYY^^^``````gggpppyyy~~~[[[LLLGGGGGG@@@@@@DDD@@@CCCCCC???@@@CCCOOOyyykkkaaa___```dddjjjmmmrrrxxx~~~jjjaaafffooosssrrryyykkkddd^^^]]]YYYQQQJJJGGGAAAIIIOOONNNJJJIIIOOOVVVWWW\\\YYYYYY```bbbjjj{{{^^^HHHBBB>>>??????<<<;;;======FFFWWWooovvvdddjjjsssfffppp~~~yyyqqqhhhbbb^^^\\\[[[TTTTTTUUUWWW\\\ccclllsssssssssrrrrrrrrrqqqqqqqqqmmmsssyyy~~~sssfffiiifffgggkkknnnlllkkkmmmnnnrrrwww{{{~~~vvvmmmmmmnnnkkkgggfffYYYVVVSSSPPPOOOMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDEEEDDDEEEGGGHHHGGGGGGMMMWWWpppppp```{{{TTTGGG@@@===;;;555555555444444444333333333222222222222222222222222000000111222333333444444111333555<<>><<<<<<<<<<<<<<<;;;EEEXXXsssxxxdddiiirrriiiuuuvvvuuusssoooiiibbb\\\YYYXXXTTTUUUVVVZZZaaajjjrrrwwwyyyqqqpppvvvuuuoooooowwwnnnsssxxx{{{yyytttpppnnnkkkkkkkkkmmmoooqqqqqqqqqrrrqqqsssyyy{{{sssrrruuuoooeeeZZZTTTNNNKKKKKKLLLKKKIIIGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBDDDEEEEEEDDDCCCCCCDDDFFFFFFOOOZZZmmmccc^^^{{{QQQDDD???>>>===888555555444444444333333333333333333222222111111111000000111111111222222222111888888;;;YYYwww```OOOMMMJJJHHHNNNFFFBBBHHHRRR]]]ppp|||vvvooobbb\\\WWWNNNQQQXXXVVVYYYcccmmmssszzzaaaLLLCCCFFFAAA@@@CCC@@@AAABBB@@@AAACCCJJJppp~~~ggg]]]]]]aaacccdddiiiooowww{{{|||rrriiittt}}}lllcccXXXQQQJJJCCC@@@AAACCCDDDCCCBBBCCCHHHPPPVVVZZZXXXZZZ___```cccrrr\\\FFFBBB>>><<<<<<<<<<<<<<<>>>GGGYYYqqqyyygggmmm~~~pppiiixxx{{{nnnhhhhhhgggeeeaaa]]]ZZZYYYWWWXXX[[[```gggooowww{{{vvvooommmrrrrrrnnnooowwwtttvvvxxxxxxtttoookkkjjjkkkjjjjjjlllnnnppppppooopppoooqqqwwwzzzyyyzzztttlll\\\WWWPPPLLLKKKKKKJJJHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCEEEEEECCCCCCCCCDDDDDDDDDMMMYYYmmm___]]]zzzPPPCCC>>>===<<<777555444444444444333333333333333333222222222111111111222222222333333333333222777888@@@ddd~~~uuu]]]LLLKKKKKKLLLUUUMMMFFFHHHPPP[[[sss{{{iii```\\\RRRQQQXXXXXXZZZbbbkkkpppxxxaaaLLLDDDFFFBBB@@@CCC@@@AAACCCAAAAAABBBEEEgggxxxccc\\\___```___^^^```ffflllnnnnnnoootttyyyyyyyyyzzzvvvvvvkkkaaaUUUMMMEEE???===>>>AAAAAA@@@@@@BBBIIIQQQWWWYYYWWWYYY___aaaeeettt[[[EEEBBB>>>;;;;;;<<<===<<<<<>>@@@DDDKKKSSSYYYXXXVVVYYY^^^```dddtttXXXDDDAAA===;;;;;;<<<===<<<;;;CCCPPPbbb}}}ppprrr~~~uuutttggg^^^\\\\\\]]]___aaabbbbbbaaabbbccceeegggiiikkklllmmmeee```^^^aaacccccchhhooo}}}~~~~~~zzztttmmmhhhfffjjjhhhfffggghhhjjjjjjiiipppoooqqquuu|||{{{wwwsssnnnhhh\\\VVVOOOKKKJJJJJJHHHFFFGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAACCCDDDDDDCCCBBBBBBCCCCCCAAAJJJUUUcccjjjddd{{{zzzPPPCCC===<<<;;;555444444444333333333222222222222222222222222222222222222222333333333333444222222333@@@aaarrrdddppptttZZZGGGHHHOOOZZZkkkcccTTTPPP[[[rrrkkkeeeiii___VVVWWWZZZ]]]bbbeeeiiisssxxxwwwyyy{{{~~~cccNNNEEEGGGBBB@@@CCC@@@@@@BBBAAACCCDDDCCC^^^lll\\\]]]aaa]]]YYYYYYccchhhoooqqqrrrsssyyy~~~zzzzzzwwwbbbWWWMMMGGGBBB??????BBB@@@??????BBBGGGOOOVVVZZZXXXVVVXXX^^^___cccrrrUUUCCC@@@<<<:::;;;<<<======>>>FFFRRRdddtttqqq~~~|||}}}rrrhhh``````]]]\\\\\\^^^`````````bbbcccdddfffggghhhiiiiiibbb^^^]]]^^^```ccchhhmmmzzz}}}{{{uuuooolllkkkiiifffeeefffhhhhhhgggnnnnnnppptttyyy~~~uuunnnhhhccc```YYYSSSMMMIIIIIIJJJIIIGGGGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAACCCDDDDDDCCCBBBBBBCCCEEEBBBJJJSSSZZZrrroooaaavvv|||RRRDDD>>>===<<<666444444333333333222222222222222222222222222222222111111111111222222222222111111333>>>XXXuuuyyyzzzooobbbyyyvvv\\\HHHIIIQQQ]]]oooiiiXXXVVVfffsssdddeeelllcccYYYXXXYYY]]]bbbfffhhhpppxxxqqqqqquuu{{{dddNNNFFFGGGBBB@@@CCC@@@???AAA@@@CCCDDDCCC\\\{{{hhh[[[___aaa\\\YYY]]]eeekkkqqqssssssuuuzzzzzzzzz~~~rrr\\\SSSJJJFFFCCC@@@AAADDD@@@???@@@EEELLLSSSWWWZZZXXXUUUXXX]]]___bbbqqqQQQCCC???<<<:::;;;<<<======<<>><<<;;;555333333333222222222222111111111222222222333333333111111111222222222333333444333666@@@RRRjjjxxxuuukkk]]]xxx}}}wwwaaaNNNKKKLLLSSSbbb^^^TTTTTT\\\eeessssssddd___eeeppplll\\\YYYZZZTTTZZZdddkkkjjjjjjwwwzzznnnfffhhhppp{{{}}}eeeOOOFFFHHHCCCAAACCC@@@@@@@@@???AAABBB@@@WWW~~~ttteee]]]bbbaaaYYY\\\fffhhhlllpppnnnjjjiiikkknnnvvv}}}~~~pppdddZZZVVVNNNGGGDDDBBB>>>>>>@@@>>>>>>AAAHHHPPPUUUVVVUUUUUUTTTWWW^^^bbbgggwwwKKKBBB???;;;::::::<<<======;;;FFFUUUnnnooommm{{{wwwnnnkkkbbbXXXUUUUUUYYY___dddccc]]]VVVZZZZZZ[[[]]]```dddgggiiijjjkkkjjjiiiiiilllmmmlllnnnrrrwwwzzz|||}}}~~~yyyuuuqqqoooooopppppppppttttttuuuxxx|||{{{rrrjjjgggbbb\\\\\\aaa___YYYRRRMMMLLLLLLJJJHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@BBBCCCCCCBBBAAAAAABBBCCCEEERRRXXXVVVnnnfffqqq{{{QQQCCC===;;;:::444333333333222222222111111111111111222222333333333222222333333333444444444666222333>>>OOOddd{{{zzzvvvkkk```{{{{{{vvvbbbOOOJJJIIINNN[[[WWWPPPPPPPPPOOOWWW\\\SSS```kkkvvvkkkXXXWWW[[[RRRXXXeeennnkkkiiitttwwwjjjbbbmmmvvvmmmLLLHHHEEEAAABBB<<>>@@@BBBAAATTTwwwhhhaaa[[[ZZZYYYZZZ___eeehhhlllnnnjjjfffgggqqqzzzpppbbbXXXRRRGGGEEEBBB@@@???@@@AAABBB@@@???AAAGGGOOOVVVXXXXXXXXXWWWYYY]]]___gggzzzrrrOOO???>>>===;;;;;;<<<<<<======HHHWWWoooqqqnnnzzzsssjjjeee```[[[VVVYYY^^^```___YYYSSSNNNNNNOOOQQQSSSVVV]]]eeejjjiiiooottttttrrrpppkkkdddoookkkjjjooouuuxxx{{{~~~zzz|||~~~|||xxxttttttuuutttrrrqqqttt|||xxxqqqnnnjjjeeefffiiiccc___ZZZUUUQQQMMMIIIGGGFFFDDDBBBAAAAAABBB@@@???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAACCCGGGKKKLLLQQQOOOVVV[[[zzzgggzzzNNNCCC>>>:::999555555444333333222222333333222222222222222222222222111111111111111111111111555666444===SSSdddtttyyyeeebbbsssdddUUUIIICCCIIIQQQSSSUUUVVVSSSPPPRRRZZZaaatttuuupppdddYYYTTTSSSQQQ\\\llluuummmfffqqqyyymmmiiilllooowwwmmmLLLHHHEEEAAABBB<<>>@@@BBBAAASSSsssggg```[[[ZZZZZZ[[[aaahhhjjjmmmnnnjjjhhhmmmzzz|||}}}}}}iii\\\SSSKKKEEECCCAAA>>>>>>>>>@@@AAA???@@@BBBIIIPPPUUUWWWWWWXXXWWWYYY]]]```jjj~~~nnnLLL???>>><<<;;;;;;;;;<<<======DDDTTTrrrwwwrrr{{{{{{kkkccc___ZZZVVVXXXZZZ]]]___\\\VVVPPPKKKGGGHHHIIILLLPPPWWW___eeemmmtttzzzzzzxxxuuuooohhhjjjeeeccchhhnnnrrrvvv{{{{{{|||}}}}}}zzzxxxwwwvvvtttssssssvvv{{{|||xxxtttnnnmmmppplllfff___WWWQQQLLLHHHEEEDDDBBB@@@@@@AAAAAA@@@???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCEEEIIILLLMMMRRROOOXXX```cccyyyNNNCCC===:::888555555444333333222222333333222222222222222222222222111111111111111111111111555555222>>>WWWgggqqq|||iiijjj~~~zzzqqqeeeYYYMMMFFFGGGMMMVVVWWWWWWWWWWWW\\\cccjjjvvvrrrggg]]]XXXXXXVVVQQQ]]]oooyyyooofffqqqyyynnniiijjjqqqzzzmmmLLLHHHEEEAAABBB<<>>???BBBAAAPPPmmmzzzddd^^^YYYYYYZZZ]]]cccjjjlllmmmmmmkkkkkktttwwwwww}}}uuucccXXXNNNFFFCCCAAA???=========???@@@???@@@DDDKKKQQQUUUVVVUUUXXXXXXZZZ]]]bbbnnnkkkJJJ>>>>>><<<;;;;;;;;;<<<======???QQQvvvxxx~~~oooccc]]]ZZZVVVSSSYYYZZZ\\\\\\YYYSSSLLLHHHBBBCCCDDDFFFKKKSSS\\\bbbpppxxx}}}yyyrrrkkkeee___\\\```eeejjjqqqwww{{{{{{{{{}}}~~~}}}{{{yyytttvvvwwwyyy|||xxxuuuvvvvvvnnndddYYYQQQKKKFFFDDDBBB@@@??????@@@AAA@@@???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCEEEIIILLLNNNQQQNNNYYYfffkkk[[[zzzvvvMMMBBB===999888555555444333333222222333333222222222222222222222222111111111111111111111111444333111>>>YYYhhhnnnyyyooouuu}}}tttmmmeee\\\RRRHHHFFFIIIUUUVVVXXX\\\cccjjjqqquuutttjjj]]]UUUWWW\\\XXXPPP]]]rrr~~~rrrfffrrr|||zzzzzz{{{wwwpppjjjjjjrrrzzzmmmLLLHHHEEEAAABBB<<>>CCCAAAMMMeeesss___ZZZVVVXXXZZZ]]]dddkkkmmmnnnooommmnnnwww}}}|||rrrrrryyyooo___UUUMMMFFFBBBAAA???>>>===>>>?????????BBBGGGMMMQQQTTTUUUTTTXXXYYYZZZ]]]cccrrriiiJJJ>>>===<<<;;;:::;;;<<<<<<======PPPuuu}}}vvvoooeee^^^ZZZXXXVVVTTTWWWXXXYYYXXXUUUQQQLLLIIICCCDDDEEEGGGLLLSSS\\\bbbmmmwww~~~zzzsssmmmfff```\\\]]]aaaeeemmmuuuxxxwwwxxx}}}|||uuuyyy|||}}}|||wwwwwwyyyqqqdddXXXPPPJJJFFFCCCBBB@@@??????AAABBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAAAAAAAACCCFFFIIIKKKNNNKKKXXXiii{{{WWWVVVuuusssLLLBBB===888888555555444333333222222333333222222222222222222222222111111111111111111111111333333222>>>WWWeeemmm{{{uuuzzzpppiiibbb[[[RRRIIIFFFGGGOOORRRXXXaaakkkrrrvvvwwwhhhaaaWWWRRRWWW]]]YYYPPP\\\uuussseeessszzzqqqpppqqqsssuuurrrnnnkkkqqqxxxmmmLLLHHHEEEAAABBB<<>>@@@===>>>CCCBBBIII]]]yyykkkYYYUUUTTTWWW[[[^^^dddkkkllloooppppppqqqvvvyyyuuuzzz|||ooopppvvvjjjYYYRRRLLLFFFAAA@@@??????>>>??????@@@@@@CCCIIINNNQQQSSSSSSTTTXXXZZZ[[[\\\ddduuueeeHHH>>>===<<<::::::;;;;;;<<<===>>>QQQqqqoooeeeeeebbb]]]YYYVVVUUUUUUUUUUUUVVVVVVUUUTTTQQQOOOMMMHHHIIIJJJLLLOOOUUU\\\aaahhhsss~~~~~~{{{vvvqqqnnnhhhcccbbbbbbdddjjjqqqpppqqqttt{{{yyy}}}}}}wwwvvvuuummmaaaUUUMMMIIIFFFDDDCCCAAA@@@@@@BBBCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBB???@@@AAAAAAAAACCCFFFHHHFFFJJJGGGUUUiiiiiiSSS]]]xxxpppKKKBBB<<<888777555555444333333222222333333222222222222222222222222111111111111111111111111111555555>>>RRR```pppyyywwwnnneee\\\UUUNNNGGGEEEGGGLLLQQQYYYbbbjjjmmmkkkiiiXXXXXXVVVUUUXXX[[[WWWQQQ]]]wwwrrrddduuu{{{llljjjkkklllqqqwwwyyyvvvqqqrrrxxx}}}mmmLLLHHHEEEAAABBB<<>>QQQaaauuu{{{}}}tttkkk```UUUNNNIIIDDDDDDGGGKKKPPPWWW]]]___]]]YYYVVVNNNSSSXXXYYY[[[\\\XXXSSS___zzzqqqdddxxxnnnbbbiiilllpppxxxyyyuuu{{{}}}zzzppptttzzzmmmLLLHHHEEEAAABBB<<>>>>>>>>>>>>>>>>>>>>>>>DDDGGGKKKMMMNNNPPPSSSUUUVVV[[[\\\\\\dddvvv[[[CCC===<<<;;;:::::::::;;;;;;;;;@@@NNNeee~~~xxxggg]]]ZZZSSSUUUVVVTTTPPPPPPRRRUUUWWWVVVUUUTTTSSSSSSTTTTTTSSSUUUVVVUUUTTTSSSTTTUUU\\\jjjwww}}}~~~|||xxxsssnnnfff]]][[[^^^[[[bbblllvvv}}}wwwpppooofff```WWWOOOKKKHHHGGGEEEDDDBBBAAA@@@AAAAAA@@@???@@@@@@AAAAAAAAAAAABBBBBB@@@AAACCCDDDDDDEEEGGGIIIBBBIIIGGGTTTiiiqqq___lllkkkIIIBBB<<<777777666555444333333222222333333222222222222222222222222111111111111111111111111111555555???UUUgggzzz{{{~~~zzzqqqggg[[[PPPIIIEEEAAAAAADDDFFFKKKPPPRRRPPPNNNNNNOOOMMMSSSXXX[[[^^^```\\\VVVbbb|||qqqfff}}}oooaaa```kkkrrr|||uuu{{{{{{ooojjjffflllvvvmmmLLLHHHEEEAAABBB<<>><<<<<<<<<===============EEEHHHLLLMMMMMMOOOSSSVVVVVV[[[\\\\\\ddduuu[[[DDD===<<<;;;:::999:::;;;;;;:::???LLLbbbppp^^^XXXZZZSSSVVVWWWUUUQQQPPPTTTXXXYYYXXXVVVTTTSSSTTTTTTUUUXXXYYY[[[ZZZWWWTTTRRRRRRVVVdddsssyyy{{{~~~zzzvvvpppeeeYYYTTTVVVUUU^^^jjjttt{{{~~~rrrkkkkkkccc^^^VVVOOOKKKHHHFFFEEEDDDBBB@@@???@@@@@@???>>>@@@@@@AAAAAAAAABBBBBBBBB===???AAABBBBBBCCCDDDFFFCCCKKKJJJVVVkkkttt^^^hhhjjjIIIBBB<<<666777666555444333333222222333333222222222222222222222222111111111111111111111111111333333@@@ZZZmmm}}}}}}zzz}}}yyyooocccXXXMMMGGGDDD@@@???AAA@@@DDDIIIIIIGGGGGGLLLQQQPPPTTTXXX\\\aaaeee```YYYeee~~~rrrhhhcccYYYaaammmwwwtttyyywwwkkkeeecccjjjvvvsssPPPGGGAAA<<<@@@<<>>======???DDDGGG]]]}}}kkk^^^RRRSSSZZZffflllkkkgggeeejjjjjjooo|||nnnlllxxxzzz}}}wwwyyyuuurrrwwwrrr[[[LLLEEEBBB@@@<<<=========<<<===@@@CCCFFFHHHLLLNNNPPPQQQTTTVVVYYYYYY]]]cccgggnnnSSSAAA;;;;;;:::999999999999:::999>>>DDD[[[~~~}}}yyyiii[[[RRRRRRTTTSSSRRRQQQQQQRRRUUUXXXZZZYYYYYYYYYYYYZZZ[[[\\\]]]___```___[[[UUUPPPOOOOOOQQQWWWaaammmwww}}}||||||xxxooofff```XXXQQQSSSZZZeeemmmtttzzzwwwnnnggg```\\\ZZZWWWSSSOOOKKKIIIGGGGGGFFFEEECCCAAA@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEERRR]]]lllrrrTTTgggfffIIIBBB;;;777666222333333333222222222111111111111111111111111111111222222111111111111222222666444333AAA]]]ttt{{{~~~~~~xxxooo```TTTGGGAAA>>><<<===???======>>>???CCCGGGLLLNNNLLL^^^ccc___cccccc\\\XXXhhhqqqqqq{{{mmmaaakkktttzzz|||~~~~~~tttPPPHHHCCC???AAA<<>>>>>>>>======@@@DDDGGGZZZ{{{iii]]]SSSTTT]]]hhhmmmjjjfffdddiiimmmyyy|||mmmgggqqqxxx{{{|||~~~rrrXXXJJJCCC@@@===<<<===>>>======>>>AAADDDFFFIIILLLNNNPPPRRRTTTVVVYYY[[[```dddgggpppOOO???;;;;;;:::999999999999999:::===AAA\\\|||vvvttttttqqqkkk```VVVPPPOOOQQQTTTRRRRRRRRRRRRUUUXXX[[[]]]ZZZZZZZZZ[[[\\\^^^___```aaabbbaaa^^^ZZZVVVTTTTTTPPPUUU\\\fffpppyyy~~~}}}wwwpppjjjfff]]]TTTTTTXXX```iiisss||||||mmmccc]]]ZZZXXXXXXVVVTTTPPPNNNLLLLLLLLLKKKHHHEEEAAA?????????@@@AAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCDDDEEEEEEDDDDDDGGGEEERRR]]]rrreeeUUUtttdddGGG@@@999666777444333333333222222222111111111111111111111111111111222222111111111111222222333666444AAAddd{{{sss}}}}}}|||}}}|||~~~~~~~~~~~~vvvnnn```SSSFFF???<<<<<<>>>BBB@@@@@@AAACCCFFFIIIMMMOOOOOOdddfff]]]aaaeee]]]VVVeeepppttt{{{qqqfffhhhvvvnnnuuuvvvyyyvvvRRRIIIDDD@@@CCC<<>>===>>>??????>>>@@@BBBEEEFFFIIILLLOOOPPPRRRTTTVVVXXX\\\___```cccoooLLL@@@;;;::::::999888999999999:::;;;???[[[wwwpppkkkjjjaaaYYYPPPJJJKKKPPPTTTWWWRRRRRRRRRSSSVVVXXX[[[]]]ZZZZZZ[[[\\\^^^```bbbccceeeffffffdddaaa]]]YYYXXXPPPSSSXXX```jjjuuuyyyqqqnnnjjj```UUUUUUVVV[[[dddqqq|||~~~}}}~~~xxxhhh]]]YYYZZZ[[[ZZZYYYWWWTTTRRRQQQPPPPPPNNNKKKFFFAAA>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAADDDFFFFFFFFFDDDCCCFFFFFFRRR^^^uuutttWWWVVV~~~aaaEEE>>>888666777444333333333222222222111111111111111111111111111111222222111111111111222222,,,444666EEEppptttnnn{{{}}}}}}{{{{{{{{{}}}~~~}}}}}}}}}vvvmmmbbbTTTEEE>>><<<===AAAEEEEEEEEEFFFGGGHHHJJJKKKLLLPPPeeefffZZZ```ggg```VVVfffrrryyyyyykkkfffuuuvvvdddeeennnpppsss|||~~~yyySSSIIIDDDAAACCC<<>>@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAADDDFFFFFFFFFDDDCCCEEEGGGSSS^^^uuu[[[KKKVVV~~~^^^BBB<<<777666777444333333333222222222111111111111111111111111111111222222111111111111222222---333333CCCqqqsssooo~~~~~~|||{{{{{{}}}~~~}}}}}}}}}uuummmbbbUUUFFF???>>>???DDDIIIHHHHHHHHHHHHHHHGGGFFFFFFPPPbbbaaaXXX___gggbbbZZZkkkvvvxxxkkknnn|||cccbbbeeeooopppooovvvwwwxxx||||||UUUIIICCC@@@DDD===???<<<===>>>>>>===>>>AAACCCKKKzzzwwwcccVVVNNNPPPVVV^^^bbbcccgggllltttvvvlllnnnyyy~~~rrr\\\MMMGGGGGGFFFDDDEEEEEEEEEDDDBBBCCCEEEGGGGGGJJJMMMOOOQQQRRRUUUWWWXXXYYYXXXWWW```vvvyyyEEECCC::::::999888888888888888888:::;;;QQQ{{{~~~yyyrrrkkkddd```]]]QQQLLLGGGGGGKKKQQQTTTVVVTTTTTTTTTUUUWWWXXXYYYZZZYYYYYY[[[]]]```cccfffgggpppqqqssssssqqqiii___XXXOOONNNOOOTTT^^^kkkwww}}}vvvrrrmmmeee\\\VVVTTTTTTYYYbbblllsssvvvyyywwwvvvyyyvvvggg]]][[[```eeefffdddaaa]]]XXXTTTPPPOOOJJJGGGBBB>>><<<<<<>>>???AAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCDDDEEEEEEDDDDDDDDDIIIUUU^^^sssmmmNNNGGGUUUwww[[[AAA<<<888666777444333333333222222222111111111111111111111111111111222222111111111111222222333555000<<>>???>>>===>>>???AAAGGGhhhsss```SSSOOOOOOSSSZZZ___cccllluuuxxxmmmgggoooxxxjjjbbbVVVNNNKKKKKKJJJIIIIIIIIIHHHFFFDDDDDDFFFGGGGGGJJJMMMPPPQQQSSSUUUWWWWWWYYYYYYZZZgggppp@@@BBB:::999999888888888888888777:::;;;JJJooo~~~|||yyysssllleee]]]VVVRRRKKKJJJIIIJJJMMMPPPSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]ZZZ[[[\\\___bbbfffiiijjjtttvvvyyyzzzwwwmmm```VVVLLLKKKKKKOOOXXXeeerrrzzz~~~wwwrrroooiiiccc\\\ZZZXXXZZZ```hhhooosss|||wwwttttttyyyzzzkkkaaa^^^ccchhhllljjjeee___XXXQQQLLLIIIEEECCC???<<<;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEELLLXXX]]]rrrhhhQQQLLLWWWttt}}}XXX@@@<<<999666666222333333333222222222111111111111111111111111111111222222111111111111222222333555222;;;VVVmmmzzzsssjjjyyy~~~oooooo}}}~~~~~~~~~}}}{{{xxx{{{{{{zzz{{{zzzsssjjj```SSSFFFAAA@@@BBBFFFKKKRRRSSSTTTTTTSSSQQQOOOMMMTTTXXXTTTVVV______[[[___ppp{{{ttt{{{~~~|||qqqnnnhhhaaahhh}}}vvvggggggkkkoooxxxWWWHHHAAA???DDD>>>AAA>>>??????>>>======>>>@@@DDD\\\qqq^^^RRRRRRQQQTTTZZZ```fffqqq|||wwwnnneeemmmooowww~~~}}}~~~}}}wwwddd```[[[WWWUUUUUUSSSRRRKKKKKKJJJHHHFFFEEEFFFHHHGGGJJJMMMPPPQQQSSSUUUWWWWWWZZZ[[[___nnnkkk;;;@@@:::999999888777888888888666;;;:::FFFggg~~~wwwtttoooiiiaaaXXXNNNIIIHHHJJJLLLNNNPPPQQQSSSSSSRRRSSSUUUXXX[[[^^^```aaa[[[\\\^^^aaadddhhhkkkmmmwwwyyy|||~~~{{{ooo```TTTJJJIIIHHHLLLTTTaaammmuuuzzz~~~~~~xxxrrrppplllhhhcccaaa______bbbhhhpppuuu}}}zzzuuussstttyyyqqqeeebbbfffjjjooolllggg___WWWNNNHHHDDDAAA@@@===;;;;;;;;;===>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBDDDDDDGGGNNNYYY]]]rrrlllZZZUUU[[[ttt{{{VVV???===:::777666222333333333222222222111111111111111111111111111111222222111111111111222222---444777@@@RRR]]]iiizzzyyymmm{{{iiiiii~~~~~~{{{{{{|||~~~~~~|||zzzwwwyyyyyyxxxyyyxxxqqqhhh^^^RRREEEAAA@@@BBBFFFJJJNNNPPPRRRTTTSSSRRROOONNNWWWUUUQQQVVV```[[[WWW___ooouuunnn{{{{{{pppnnnyyyjjjiiijjjuuucccccckkktttVVVIIIFFF???DDDAAA@@@AAA@@@>>>======>>>@@@AAAAAAWWW}}}mmm[[[QQQPPPUUU[[[]]]^^^gggzzzyyykkkjjjpppuuutttuuu{{{||||||~~~rrrjjjhhheeeZZZYYYZZZTTTRRRMMMIIIHHHFFFBBBBBBEEEKKKLLLMMMOOOQQQSSSTTTUUU^^^___]]]dddttt```CCC::::::999777666666777999:::444999888BBBaaayyyuuuooohhh```XXXQQQLLLGGGHHHKKKMMMQQQSSSVVVWWWWWWWWWYYYZZZ]]]___bbbccc[[[ZZZ[[[___dddjjjmmmooozzz~~~{{{rrrcccVVVNNNJJJHHHKKKQQQZZZhhhuuuxxxxxxsssooolllqqqhhh``````ccchhhpppwww{{{tttsssvvv~~~|||rrrlllhhheeedddfffddd___XXXOOOHHHCCCAAABBB@@@<<<;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAABBB@@@@@@AAABBBCCCCCCCCCBBBGGGLLLUUU]]]rrr^^^WWW^^^|||tttVVVBBB>>>777666666111222222222111111111111000333333222111000000000111......///000111222222333444000111<<>>???@@@@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCDDDDDDDDDEEEKKKTTT[[[nnneee[[[dddoooRRR@@@<<<666555666222222222222111111111111000333222111111000000111111//////000000111111222222222111222;;;IIIZZZfffkkk|||sss}}}vvv```ggg}}}yyyyyy}}}~~~|||xxx{{{zzzzzz{{{}}}}}}{{{xxxvvvxxxwwwvvvvvvuuuooofffaaaUUUIIIDDDBBBAAABBBFFFHHHGGGFFFFFFIIINNNUUUYYYaaabbbcccccccccbbb```^^^aaabbbiiiyyy}}}uuucccmmmyyymmmjjjsss~~~qqqeeeaaacccnnn|||WWWIIIEEE>>>BBB???>>>>>>>>><<<<<<<<<<<<>>>>>>@@@JJJxxxmmmZZZPPPHHHOOOUUUYYY___qqq{{{pppiiihhhmmmuuuxxxxxx}}}~~~~~~~~~|||{{{}}}{{{vvvjjjfffeee]]]PPPIIIDDDBBB@@@>>>@@@DDDIIIKKKMMMOOOOOOQQQSSSUUUZZZ\\\]]]hhhyyyNNN===<<<999888777666666777888999999;;;777>>>YYYvvv~~~{{{sssoooiiiaaaXXXPPPKKKHHHJJJJJJLLLNNNPPPRRRTTTTTTUUUVVVWWWYYY[[[^^^```aaa]]]]]]]]]^^^cccjjjpppttt~~~|||jjj```aaaZZZQQQIIIJJJPPPVVV___fffqqqzzz{{{vvvqqqkkkgggeeedddbbbccckkkttt}}}~~~~~~xxxpppiiiccc^^^ZZZYYYWWWTTTQQQMMMIIIFFFDDDAAA>>><<<;;;===>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDKKKTTTYYYmmmooo___ggghhhMMM===:::555444666222222222222111111111111000222222111000000000111111000000000000000111111111000111333999DDDRRRaaajjj|||xxxoooxxx}}}~~~xxx___```zzz|||wwwwww{{{|||zzzvvvyyyyyyzzz|||}}}|||yyyvvvvvvwwwwwwuuuuuutttmmmddd^^^SSSGGGBBB@@@???AAADDDCCCCCCCCCBBBEEEMMMXXXaaakkkiiiggghhhiiihhhddd``````eeeooo{{{~~~ooo```qqq}}}yyyooollluuuxxxppphhhffflll{{{{{{}}}XXXIIIEEE===AAA>>>===>>>======<<<<<<======>>>@@@EEEqqqppp\\\RRRKKKQQQUUUWWW___rrr~~~nnndddcccgggoootttxxxzzz|||{{{|||}}}uuuttttttxxxuuummmhhh\\\LLLFFF@@@>>><<<;;;>>>DDDHHHKKKNNNOOOOOOPPPSSSVVV[[[]]]```nnnGGG<<<===888888777777777777888888888;;;777===WWWrrr|||yyypppmmmfff]]]TTTMMMIIIGGGKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVXXXZZZ]]]___```^^^^^^^^^___cccjjjrrrwww~~~yyyeee___fff___SSSIIIJJJOOOUUU\\\aaammmwww~~~xxxqqqkkkjjjiiiiiieeedddkkkttt{{{}}}xxxpppiiibbb[[[WWWVVVTTTQQQNNNLLLIIIFFFDDD@@@>>>;;;;;;===?????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFMMMUUU[[[ppp{{{dddiiieeeKKK<<<:::555333555222222222222111111111000000111111000000000000111111111111111000000000000000000111333999DDDQQQ^^^fff|||tttjjjqqqyyyyyyyyy```___www|||wwwwwwzzz{{{yyyvvvvvvwwwzzz|||}}}{{{wwwuuuuuuvvvvvvtttuuutttnnneee[[[PPPEEEAAA???>>>???BBBBBBCCCCCCCCCEEEOOO^^^jjjnnnjjjffffffhhhgggbbb\\\aaalllzzz~~~{{{jjjcccyyyxxx~~~yyypppoooxxxvvvssspppooottt~~~zzzyyyZZZJJJEEE===AAA>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAABBBllluuu___TTTKKKQQQTTTWWWbbbvvvuuuggg___```iiipppsssssszzzuuuzzz~~~~~~qqqllllllnnnwww}}}qqqeeeUUUGGGAAA<<<;;;::::::>>>DDDGGGKKKOOOPPPNNNOOOSSSWWW[[[]]]bbbqqq{{{EEE<<<<<<888777777777777777777888444999777<<>>===;;;;;;===??????>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJOOOWWW___yyy~~~eeegggbbbJJJ===;;;555222444000222222222111111111000000111000000///000000111111111111111000000000000000111000222;;;HHHVVV^^^bbbwwwpppeeelllwww||||||bbbaaazzz}}}wwwvvvyyy{{{yyyvvvtttvvvyyy{{{{{{xxxvvvtttsssuuuuuutttuuuuuuooogggYYYNNNDDD@@@>>>===>>>AAAAAABBBCCCCCCGGGQQQaaammmmmmiiidddccceeeddd___ZZZ^^^nnnxxxmmmlll~~~rrr~~~}}}wwwooommmwwwtttwwwxxxuuuvvv{{{|||xxxvvv]]]LLLFFF===AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???cccwww```TTTIIINNNRRRYYYiii~~~wwwpppeee^^^```jjjqqqsssrrr}}}vvvttt|||ssshhhjjjhhhkkkuuuuuueeeRRRBBB===999::::::;;;???DDDHHHLLLQQQQQQOOOOOOTTTXXXYYY[[[aaarrrrrrCCC===;;;777777777777777777777777111888777;;;OOOiii}}}xxxsssjjjhhhbbbXXXOOOIIIIIIKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVXXXZZZ]]]___```^^^```bbbdddfffllluuu{{{}}}}}}mmmdddgggmmmdddYYYOOOLLLOOOSSSYYY___fffoooyyy~~~|||uuujjjgggffffffccc```dddkkkiiimmmssszzz{{{rrrjjjbbb[[[VVVYYYUUUPPPMMMLLLJJJEEEAAA===<<<;;;;;;===??????>>>??????@@@AAAAAABBBCCCCCCCCCBBBBBBBBBDDDFFFHHHIIIKKKOOOWWWdddkkkVVVYYY~~~___HHH===<<<555111333000222222222111111111111000000000/////////000111111000000000000000111111111222000222;;;JJJXXXaaaeeeqqqrrreeejjjxxxcccbbb}}}}}}wwwuuuxxxzzzyyyvvvsssuuuxxxyyyxxxvvvuuuuuurrrttttttsssttttttmmmeeeWWWMMMCCC???>>>======@@@???@@@AAABBBGGGQQQ^^^gggiiifffccccccddddddbbb___cccuuu{{{rrrpppyyyppp}}}}}}wwwkkkgggsssyyy~~~yyy}}}{{{zzzvvvwww___NNNGGG>>>BBB???>>><<<==================<<>>??????>>>>>>??????@@@BBBCCCCCCDDDBBBBBBAAAAAACCCEEEHHHIIIIIILLLVVVhhhmmmQQQFFFLLLoooXXXCCC::::::444111333111222222222111111111111000///////////////000111111//////000000111111222222111111333999FFFUUUeeennnuuu~~~mmmlllzzzbbb___zzz|||uuusssvvvxxxwwwtttrrruuuxxxxxxuuuttttttuuurrrssssssqqqpppooohhh___WWWLLLCCC@@@???======@@@??????@@@CCCIIIRRRZZZ```aaaaaabbbccceeeggghhhiiippp}}}rrrhhhrrr{{{uuuzzzjjjdddppp}}}zzzyyyzzz}}}yyytttyyyaaaOOOHHH>>>BBB??????;;;;;;<<<<<<<<<<<<;;;;;;===999MMMuuuttt___RRRMMMQQQUUUaaaxxxvvvsssqqqhhh]]]^^^jjjtttxxxvvvllliiisss}}}ttt}}}|||zzz}}}|||jjj\\\NNN<<<:::777666:::<<<===@@@EEEIIINNNSSSSSSPPPPPPUUU[[[[[[]]]cccvvv^^^===<<<888666666777777777777666666000:::999666@@@UUUwwwzzzrrrkkkcccbbb]]]TTTJJJFFFIIIMMMJJJJJJLLLNNNPPPRRRTTTTTTUUUVVVWWWYYY[[[^^^```aaa\\\```eeehhhiiinnnuuu|||~~~sssfffmmmsssrrriiiaaaXXXRRRMMMMMMUUU]]]___hhhsss|||ooohhhccccccccccccdddgggdddiiiooovvv}}}{{{qqqhhhaaa[[[WWWVVVRRRLLLKKKKKKIIIDDD???<<<;;;:::<<<>>>??????>>>>>>??????@@@BBBCCCDDDDDDBBBAAAAAAAAABBBEEEHHHIIIFFFIIIUUUjjjLLLGGGAAAKKKkkkxxxSSS???777888333000333111222222222111111111111000///////////////000111111...//////000111222222333///111444888@@@QQQgggvvv~~~vvvooozzz~~~aaaZZZvvvzzztttrrrtttwwwuuusssrrruuuwwwvvvtttssstttvvvssstttrrrooonnnkkkcccZZZVVVLLLCCC@@@???======@@@AAA@@@AAAEEELLLTTTYYY\\\ZZZ]]]```ccceeehhhmmmpppyyy|||mmm^^^eeezzz}}}llldddpppzzzuuuppprrrtttyyyyyyssszzzoooOOOGGGAAA???@@@======<<<<<<<<<<<<;;;;;;;;;<<>>999888888777666555555444444666555888???JJJkkk~~~zzzvvvqqqmmmggg```VVVNNNJJJJJJKKKKKKMMMOOORRRRRRRRRRRRSSSUUUWWWXXXYYYZZZZZZ[[[ZZZZZZZZZYYYaaannnsssqqqwwwllleeepppvvvqqqlllbbbXXXRRRPPPOOOQQQVVV^^^eeeqqq}}}}}}qqqgggdddbbb______ccciiikkkooovvv}}}}}}}}}~~~wwwqqqkkkddd\\\WWWSSSRRRNNNIIIIIIIIIDDD==================>>>?????????@@@@@@AAAAAABBBBBBCCC@@@@@@AAAAAACCCDDDFFFGGGNNNHHHSSSvvvkkkJJJHHHEEERRRrrrpppNNNDDD999333444555333///000000000000000000000000000000000000000000000000222222222111111111000000000222111111<<>>GGGFFFFFFPPPVVVVVV[[[```bbbdddbbbaaadddlllsssxxx|||ooofffbbbgggnnnuuutttllliiisssooonnnkkkxxxwww|||zzzvvvvvvpppPPPGGGAAA???@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>DDDUUUuuuyyycccPPPNNNOOOZZZmmm}}}wwwnnnkkkgggbbb```dddnnn{{{{{{nnnnnntttwwwzzzuuugggZZZNNNCCC<<<;;;999888999;;;@@@EEEHHHKKKMMMPPPRRRSSSUUUXXXZZZ^^^\\\mmm~~~}}}sssPPP<<<666===888888777777666555555444555777555888>>>HHHhhh}}}zzzvvvpppmmmfff___UUUMMMJJJIIIJJJKKKMMMOOOQQQRRRRRRRRRSSSTTTWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYaaaooouuutttxxxlllhhhtttyyyrrrlllcccYYYTTTQQQOOORRRVVV^^^dddooo{{{uuujjjeeebbb^^^___bbbjjjlllpppvvv||||||yyyzzzwwwpppjjjbbbZZZTTTOOOPPPMMMHHHFFFFFFCCC===<<<<<<<<<<<<===>>>???@@@???@@@@@@AAAAAABBBBBBCCC@@@@@@AAABBBCCCEEEFFFGGGHHHGGGRRRnnnmmmPPPMMMJJJXXX|||mmmLLLCCC888333444555222///000000000000000000000000000000000000000000000000222222222111111000000000000222111111;;;OOO```hhhyyypppyyyvvvkkkcccrrr~~~}}}sssrrrsssqqqpppqqqppprrrtttuuutttsssssstttqqqqqqnnnkkkkkkiiiaaaVVVPPPIIIBBB@@@???======@@@AAAJJJIIIGGGQQQVVVVVVZZZdddeeeeeeeeefffjjjqqqvvvyyy~~~~~~~~~|||wwwppphhhccceeelllsss~~~qqqkkkjjjvvvssspppjjjvvvuuuyyywwwssstttqqqQQQGGGAAA>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<@@@LLLiii|||gggTTTOOORRR___sss|||qqqiiiiiigggddddddhhhrrr~~~uuulllrrr|||vvv{{{}}}mmm^^^RRRHHH???::::::999888999<<>>AAADDDLLLJJJHHHQQQUUUSSSWWWfffdddbbbbbbffflllpppssstttuuuttttttwwwzzzwwwrrrooojjjeeeeeeiiiqqq~~~xxxnnnmmmqqq|||yyytttkkkyyyttttttuuurrrpppssstttRRRHHHAAA>>>???<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;===GGG___mmm\\\NNNTTTdddzzzzzzmmmhhhhhhiiiiiiiiimmmvvvqqqmmmuuu~~~|||ttt{{{tttdddUUUKKKCCC===999:::999999:::===AAAFFFIIIJJJLLLOOOQQQSSSVVVZZZ]]]```___mmm|||VVV???;;;777666777777666666666555555555777888555777<<>>???AAABBB???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBCCCEEEGGGHHHIIIPPPYYYkkk{{{XXXSSSZZZtttbbbFFF???777333333333222000////////////////////////000000000000000000000000000000000000000000000000///000000111999GGGXXXcccwwwwwwgggooosssooowww~~~ooo^^^hhheeemmm}}}rrroooooommmmmmnnnrrrooommmnnnqqqsssrrrpppoooooollljjjiiiggg^^^SSSKKKDDD?????????>>>???BBBEEEMMMJJJGGGNNNQQQOOOSSSbbb]]]YYYZZZ```fffhhhhhhiiihhhjjjnnnuuuwwwsssnnnllllllkkkjjjiiiooo{{{~~~qqqnnnwww~~~|||uuulllnnn~~~zzzsssrrrrrroooooorrrxxxUUUJJJBBB??????<<<<<<;;;;;;;;;;;;::::::::::::;;;===DDDXXX~~~ppp```NNNUUUhhh~~~vvvkkkhhhdddgggkkknnnsss|||vvvpppqqqvvv{{{tttooovvv{{{vvvkkk[[[NNNEEE@@@<<<999999999999;;;>>>BBBFFFIIIJJJKKKNNNOOORRRUUUZZZ^^^bbbcccppp||||||KKK<<<;;;888666666666666666555555555555777888444666:::>>>UUUzzz}}}zzzxxxtttoookkk```YYYPPPIIIFFFGGGIIIJJJJJJLLLNNNOOOOOOOOOPPPQQQTTTUUUVVVWWWYYY\\\___```eeeaaabbbjjjttt|||wwwjjjgggooowwwvvvpppnnnfff```]]]ZZZUUUSSSUUUZZZ```iiiqqqxxx~~~}}}ssshhhaaa______```cccgggmmmqqqtttwwwzzz}}}~~~wwwvvvtttsssuuu{{{{{{pppddd[[[VVVWWWYYYVVVKKKAAA===;;;999::::::;;;<<<>>>???AAABBB???@@@@@@AAAAAABBBBBBCCCAAAAAABBBBBBDDDEEEGGGHHHFFFMMMYYYqqqWWWPPP^^^\\\BBB===666333222222222111////////////////////////////////////////////////////////////////////////......///111777CCCSSS```wwwssshhhlllpppjjjrrryyyqqq\\\aaafffqqqrrrmmmmmmllllllmmmqqqnnnkkkllloooqqqpppnnnoooooommmjjjjjjggg]]]RRRIIIBBB>>>??????>>>???AAAGGGOOOKKKGGGNNNPPPMMMPPP\\\VVVQQQRRRXXX^^^___^^^dddcccgggooouuutttmmmgggiiippptttppplllnnnvvv|||sssnnnuuu}}}zzzyyyssskkkfffyyyzzzvvvrrrqqqpppnnnooorrr{{{XXXLLLCCC@@@@@@===;;;;;;;;;;;;::::::::::::999;;;>>>CCCRRRuuuqqqcccOOOVVViii~~~pppfffhhh^^^dddkkkqqqwwwzzzrrrqqquuuxxxzzz{{{sssqqqxxx|||wwwlllbbbSSSGGGAAA>>>;;;:::888888999;;;???CCCGGGIIIJJJKKKNNNPPPRRRWWW\\\```cccgggsss~~~oooFFF===<<<888999555555555555555555555555666777333555999;;;PPPrrr~~~{{{yyywwwsssnnnkkk^^^WWWNNNHHHEEEFFFHHHJJJIIIKKKNNNNNNNNNNNNOOOQQQRRRSSSSSSUUUXXX\\\___aaaeeedddfffkkksss|||ssshhhkkktttyyyvvvrrrooohhhbbb```]]]WWWTTTUUUXXX___hhhpppwww}}}xxxlllcccaaa```___bbbgggnnnrrrtttwww{{{yyyxxxwwwvvvwww|||tttggg\\\WWWOOOQQQMMMEEE???>>>===;;;;;;;;;;;;<<<===???@@@AAA???@@@@@@AAAAAABBBBBBCCCAAAAAABBBCCCDDDFFFGGGHHHGGGMMM___ZZZLLL^^^UUU???;;;666222111222222111000000000000000000000000////////////////////////............////////////...---...222666???OOO]]]qqq{{{xxxnnnkkkmmmlllrrrzzzsss^^^^^^uuu}}}sssmmmlllkkkkkkmmmmmmlllkkklllnnnnnnnnnmmmoooooommmjjjjjjggg\\\PPPGGGAAA>>>??????===>>>@@@IIIPPPLLLGGGMMMOOOLLLOOOVVVQQQMMMNNNUUU[[[]]]\\\gggggglllsssvvvpppgggccciiittt|||vvvmmmlllssszzz|||yyyuuurrruuuwwwvvvvvvrrrlllfffwwwuuussspppoooooooooppprrr[[[NNNEEEAAAAAA>>>;;;;;;;;;:::::::::999999888;;;???BBBLLLlllwwwjjjQQQWWWiii|||zzzhhh___ddd]]]dddmmmrrrwww~~~vvvqqqssswww{{{|||yyyuuuuuu|||~~~}}}{{{|||~~~{{{uuuooocccYYYLLLBBB>>><<<:::999888888:::<<>>:::555:::555555555555555555555555555555222444888999LLLmmm}}}{{{xxxvvvrrrnnnjjj\\\VVVMMMFFFEEEFFFHHHIIIHHHKKKMMMNNNMMMMMMNNNPPPPPPPPPQQQSSSWWW[[[___aaaaaafffkkkpppvvv}}}|||ooogggnnnwwwxxxuuusssoooiiidddbbb___XXXTTTTTTVVV^^^hhhqqqvvv|||~~~qqqfffccc```]]]^^^dddlllppprrruuuzzz~~~zzzzzzyyyxxxxxx{{{uuuggg[[[UUUMMMLLLHHHAAA???AAA???;;;<<<<<<<<<<<<===>>>???@@@???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCDDDFFFHHHHHHKKKQQQhhh{{{TTTJJJZZZxxxNNN<<<999555222111111222222000000000000000000000000////////////////////////---------....../////////---,,,...222444;;;KKK[[[iiiwww~~~yyyoookkkpppnnntttzzzvvvfffdddsssmmmkkkkkkkkknnniiikkkmmmmmmmmmlllllllllmmmmmmllliiiiiieeeZZZNNNGGGAAA>>>??????======???FFFMMMIIIDDDJJJKKKHHHKKKPPPMMMKKKNNNTTT[[[```aaammmlllpppvvvuuummmgggffflllzzzxxxllljjjqqqxxx{{{zzzyyy|||}}}wwwyyyyyyvvvrrrjjjuuu}}}}}}}}}}}}rrrqqqnnnlllmmmooopppppp\\\OOOEEEBBBBBB???;;;;;;;;;:::::::::999999777;;;???AAAGGGeee~~~sssSSSXXXiiizzzuuuaaaZZZaaaaaahhhpppsssuuuyyy~~~{{{vvvsssssswww}}}tttrrrssszzz|||xxxuuuttttttoooggg___]]]TTTHHH???<<<;;;999888888888:::<<<@@@DDDGGGJJJNNNOOOQQQSSSVVV[[[aaafffccckkkzzzWWW>>>===666000888444555555555555555555555555555111333888999KKKjjj~~~}}}}}}~~~}}}zzzxxxvvvrrrmmmjjj[[[UUULLLFFFDDDFFFHHHIIIHHHJJJLLLMMMMMMMMMNNNOOOOOOOOOPPPRRRVVVZZZ^^^aaa^^^fffnnntttxxx~~~wwwjjjeeennnvvvuuurrrqqqoooiiieeeddd```YYYUUUTTTUUU]]]iiiqqqwww|||uuuiiiddd```[[[YYY```hhhlllnnnqqqwww|||~~~}}}{{{zzz{{{zzzxxxwwwyyy|||}}}tttfffZZZSSSPPPNNNHHHBBBAAACCC@@@:::===============>>>?????????@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIKKKQQQiiigggDDDKKKWWWxxxrrrIII;;;888555222111111111222000000000000000000000000////////////////////////---------.........//////---,,,...222444:::IIIZZZfffvvv|||xxxssskkkkkkwwwnnnsssxxx|||yyy}}}{{{xxxnnnmmmtttmmmkkkjjjlllnnnfffjjjnnnnnnllljjjjjjlllkkkllljjjhhhgggdddXXXLLLGGGAAA>>>??????<<<<<<>>>AAAIIIDDD???EEEFFFCCCFFFJJJIIIJJJMMMTTT\\\bbbfffnnnnnnrrrwwwuuunnnkkknnnppp~~~xxxjjjhhhqqqyyy|||zzz~~~|||yyylllqqq}}}zzz|||xxxyyy~~~wwwqqqooollljjjlllooopppnnndddRRRDDD@@@???:::<<<<<<;;;;;;;;;:::::::::888999999@@@HHHUUUwwwnnnXXXZZZlllvvvhhh[[[ZZZ[[[aaadddhhhnnnyyy|||yyytttqqqsssyyy~~~tttyyy{{{zzz|||~~~yyyqqqllllllkkk```TTTOOOIIIAAA<<<;;;:::888666999:::;;;>>>AAADDDGGGHHHJJJMMMQQQUUUWWW[[[```cccccciii|||vvvKKKBBB;;;333444777333444555666666555444333444444000222888999GGGbbb~~~~~~~~~}}}xxxyyyxxxtttrrrqqqllleee[[[UUUNNNHHHFFFFFFFFFFFFIIIKKKMMMMMMJJJJJJLLLNNNSSSPPPOOOSSSUUUVVVZZZ___\\\cccnnnwww~~~ssshhhfffpppwwwtttrrruuuppplllfffbbbeeeeee[[[PPPTTTYYYaaakkkuuu}}}{{{oooccc\\\YYY^^^^^^___bbbhhhooovvvzzz}}}~~~|||zzz}}}|||~~~zzzxxxyyy{{{{{{{{{|||||||||||||||tttfffYYYQQQOOOKKKEEEAAA???>>>===<<<===>>>>>>===<<<<<>>AAAEEEHHHJJJMMMOOOSSSVVVYYY\\\^^^___^^^mmmlllDDD>>>;;;555666888333444555666666555444333555666222333888777CCC\\\~~~~~~~~~~~~}}}|||wwwxxxvvvrrrpppooojjjcccYYYSSSLLLGGGDDDDDDEEEEEEHHHJJJLLLLLLKKKKKKMMMOOOQQQOOOOOOTTTWWWXXX\\\```^^^dddmmmwww~~~qqqgggfffpppwwwtttqqqsssrrrmmmeeeaaabbbddd]]]SSSTTTYYYaaajjjrrrzzzxxxlllbbb\\\ZZZ]]]^^^___bbbhhhooouuuyyy~~~|||}}}~~~}}}{{{zzzzzzzzz{{{}}}~~~~~~ssseeeYYYRRRNNNJJJDDD@@@???>>>===<<<===>>>>>>===<<<<<>>>>>>>>AAAEEEHHHGGGGGGIIIKKKNNNOOOPPPSSSRRROOOMMMSSSaaammmrrrkkkoooqqqooonnnmmmhhhaaacccmmmuuuuuunnnkkkqqqxxx{{{~~~~~~vvvoooqqquuuxxx{{{~~~yyyrrrrrr~~~yyyxxxyyy{{{~~~}}}tttmmmooopppwww{{{oookkkkkkkkkkkklllmmmnnnoookkkXXXJJJEEEDDD???;;;;;;;;;;;;:::::::::::::::;;;999;;;>>>BBB___~~~xxxbbb\\\aaadddVVVMMMSSSWWWZZZ___gggppp|||}}}wwwrrrpppsssyyyuuuqqq{{{{{{{{{~~~{{{{{{}}}~~~|||vvvnnnhhh^^^TTTIIIDDD???<<<======<<<:::999:::<<>>SSSiii~~~~~~~~~}}}|||zzzwwwxxxuuupppmmmlllgggaaaWWWQQQJJJEEECCCCCCDDDDDDGGGIIIKKKLLLKKKLLLNNNPPPOOOMMMOOOUUUYYYYYY\\\```bbbfffmmmwww~~~zzzmmmfffgggqqqwwwtttqqqqqqsssmmmeee___aaaccc^^^VVVUUUZZZaaaiiipppvvv{{{vvvkkkbbb]]]]]]]]]]]]___bbbgggnnntttxxx~~~~~~|||xxxyyyzzz}}}{{{pppcccYYYSSSMMMIIICCC???=========<<<===>>>>>>>>>======???AAA@@@@@@@@@??????@@@AAAAAAAAABBBCCCDDDFFFFFFFFFGGGLLLXXXrrryyyYYYHHHKKKTTThhhXXX???777666444222000000000000////////////////////////////////////////////////...............---------000---...222222444CCCTTTiiijjjmmmpppnnniiihhhjjjsssooolllqqq{{{~~~yyyvvvzzz|||mmm___bbbgggxxx{{{nnniiihhhhhhiiilllggghhhhhhhhhiiijjjjjjkkkkkkkkkiiifffddd```TTTHHHAAA>>>===@@@AAABBBFFFKKKMMMKKKJJJKKKNNNQQQRRRRRRRRRQQQNNNKKKSSScccqqqxxxnnnppppppmmmllljjjddd]]]^^^kkkyyy|||vvvppprrrwwwuuuvvvtttsssxxx~~~vvvqqqtttyyy|||{{{rrrnnnwwwyyywwwwwwyyy|||wwwkkkgggjjjnnnwww{{{qqqllllllkkkkkkkkkkkkllllllnnn\\\LLLFFFEEE@@@;;;;;;;;;:::::::::999999888:::999<<>>???BBBEEEHHHJJJLLLLLLNNNRRRXXX^^^```]]][[[___pppXXX999999888555444111333333333444444333333333222777444444888555:::KKKbbb~~~}}}~~~~~~}}}{{{yyywwwxxxtttooolllkkkfff___VVVQQQJJJEEEDDDDDDEEEEEEGGGHHHIIIKKKLLLNNNOOOPPPMMMLLLOOOVVVYYYXXXZZZ]]]eeegggmmmwwwyyysssiiifffhhhqqqvvvtttpppoooppplllfff```aaaccc___WWWVVV\\\cccjjjnnnsssxxx|||{{{pppfffaaa___]]]]]]___bbbhhhnnnsssvvv|||~~~xxxxxxyyy{{{~~~}}}uuulllbbbYYYTTTMMMHHHBBB>>>=========<<<===>>>???>>>======???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGLLLVVVnnn~~~aaaPPPRRR[[[tttxxxQQQ===666555333111000///000000////////////////////////////////////////////////........................///,,,...222111222???PPP```eeelllooolllfffccccccmmmjjjiiiooo}}}~~~{{{yyy{{{|||vvviii]]]dddnnnyyymmmiiihhhggghhhjjjffffffgggiiijjjkkkkkkkkkjjjjjjhhhfffddd```TTTGGG???<<<;;;???AAABBBEEEJJJIIIGGGFFFHHHMMMQQQRRRQQQQQQQQQOOONNNVVVfffsssyyyqqqqqqnnnjjjjjjjjjfff```dddvvv|||rrrrrrxxxqqqpppoooqqqvvv}}}yyytttwwwzzz}}}xxxqqquuu{{{yyywwwxxx|||~~~mmmeeedddlllsss|||vvvmmmmmmlllkkkkkkkkkkkkkkkqqq^^^MMMEEECCC>>>;;;;;;:::::::::999999999666999888<<<@@@>>>KKKggg}}}ooocccccceeeYYYRRRUUUWWWUUU\\\fffppp{{{zzzkkkffffffmmmuuuyyy~~~}}}}}}~~~{{{yyyuuufffZZZOOOJJJFFFDDDDDDDDDBBB@@@AAAAAABBBDDDFFFHHHJJJLLLNNNPPPUUUZZZ^^^^^^\\\YYYhhhnnntttMMM666888888666555222333333333222222333333333...444333222777666999FFFaaa~~~}}}|||}}}}}}}}}zzzxxxxxxxxxtttnnnkkkjjjfff```VVVRRRKKKFFFEEEFFFGGGGGGGGGGGGHHHJJJMMMOOOPPPPPPLLLLLLOOOUUUXXXWWWWWWZZZgggiiinnnwww~~~}}}uuummmgggfffiiippptttrrrnnnlllkkkjjjfffccccccccc]]]UUUXXX^^^fffkkknnnrrrwww|||xxxmmmeeebbb^^^___aaadddhhhmmmqqqttt{{{}}}~~~yyyyyyyyyyyy{{{}}}}}}vvvpppiiibbbZZZUUUMMMHHHBBB===<<<=========<<<>>>??????>>>>>>???@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIILLLUUUooojjjXXXXXXdddpppKKK;;;555333222000/////////000////////////////////////........................---........................,,,...111000000;;;KKK^^^iiitttuuummmddd___\\\dddfffgggnnn{{{zzzyyy|||~~~~~~yyypppgggaaaiiivvvwwwnnnjjjgggddddddfffdddeeeggghhhjjjjjjkkkkkkhhhiiihhheeeddd___SSSFFF>>>::::::===>>>>>>@@@DDDAAA@@@@@@EEEMMMRRRSSSRRRSSSUUUVVVWWW^^^kkktttwwwnnnmmmjjjhhhlllqqqqqqllllll{{{kkkmmmvvvllllllpppvvv}}}~~~xxxuuuvvvwwwxxx|||yyywww|||~~~|||yyyyyy}}}uuukkkffffffhhhttt}}}xxxooonnnmmmlllkkkkkkkkkkkkttt```NNNDDDBBB<<<::::::::::::999999999999777:::888:::>>>999@@@TTTwwwrrreeecccdddYYYQQQRRRPPPSSS\\\fffpppzzz{{{sssddd```eeerrrzzz{{{~~~zzz{{{{{{zzzvvvfffXXXOOOKKKFFFEEEEEEEEECCC@@@AAAAAABBBDDDFFFHHHJJJLLLQQQUUU[[[^^^^^^]]][[[[[[sssttt___AAA444999888666999777333222222111111222222333,,,333111///555666888BBB]]]yyy||||||~~~|||{{{zzzzzzzzzxxxvvvwwwvvvsssmmmjjjjjjfff```WWWRRRLLLHHHGGGHHHIIIJJJHHHGGGHHHJJJMMMOOOPPPOOOLLLKKKOOOUUUXXXWWWXXX[[[fffjjjqqqyyy}}}zzzrrrjjjggghhhkkkooorrrpppmmmjjjggghhhfffcccbbbbbb\\\UUUXXX___ggglllnnnrrrxxx~~~~~~rrriiieeeaaabbbcccfffiiimmmppprrryyy~~~|||}}}|||zzzyyyyyy{{{}}}~~~}}}yyysssoookkkeee]]]WWWMMMHHHBBB===<<<===>>>???<<<>>>@@@@@@???>>>???@@@>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKLLLYYYvvvjjjYYY[[[ooo}}}eeeDDD999444222111////////////000////////////////////////........................---------...............---+++---111///---888GGG___mmmyyyxxxnnnddd]]]XXX```eeehhhlllvvv~~~zzzooorrryyyyyyqqqkkkiiihhhwww{{{tttnnnkkkhhhdddbbbccccccdddfffhhhiiiiiiiiihhhfffggggggeeeddd___SSSFFF===:::999<<<<<<:::<<>>===@@@HHHQQQWWWWWWUUURRRVVVXXXYYY___gggmmmmmmiiihhhgggiiiqqqyyyzzzuuunnnrrrcccfffqqqhhhiiiqqq||||||yyyyyyyyyxxx{{{zzzyyy|||{{{~~~}}}vvvnnnhhhiiiooowww{{{wwwnnnnnnmmmllllllkkkllllllwwwcccOOODDDAAA;;;:::::::::999999999999888888:::888999===888:::JJJmmmttttttzzzxxxhhhccccccVVVMMMLLLJJJRRR[[[fffqqq{{{zzzqqqcccaaaiiiyyy~~~~~~tttnnnooorrrrrr}}}|||wwwppp```QQQIIIFFFBBBBBBDDDDDDBBB@@@<<<===???AAAEEEHHHKKKLLLOOOWWW___bbb```___bbbfff~~~QQQ:::444999666333777888333222111000000111222333,,,333000---333444555>>>RRRmmm|||{{{|||}}}{{{xxxvvvvvvuuutttsssttttttpppjjjhhhhhheee```VVVRRRLLLHHHGGGIIIJJJKKKIIIHHHGGGJJJMMMPPPOOONNNKKKJJJNNNUUUYYYZZZ]]]aaadddjjjssszzz|||wwwoooiiihhhjjjlllnnnooonnnkkkhhhggggggddd```___```\\\VVVVVV^^^ggglllnnnrrryyy}}}rrrjjjgggeeeeeefffhhhjjjlllooopppsss|||}}}~~~|||{{{}}}~~~}}}yyyvvvtttqqqjjj```XXXNNNIIIBBB>>>===>>>@@@@@@<<<>>>@@@AAA@@@??????@@@>>>???AAACCCDDDDDDDDDDDDDDDEEEGGGIIIJJJLLLLLLMMMNNNaaa]]]RRR\\\www|||XXX===777333222000///......///000////////////////////////........................---------.........//////---+++---111...,,,555CCCZZZeeeooooookkkfff___XXXaaagggjjjhhhnnnuuurrrhhhlllsss{{{~~~}}}xxxtttrrreeeuuu~~~tttpppmmmmmmjjjdddaaabbbbbbccceeeggghhhhhhgggfffeeegggfffeeeddd___RRREEE>>>;;;:::======:::;;;>>>??????BBBLLLWWW]]][[[VVVTTTWWWXXXWWWZZZ```dddcccjjjkkklllooovvv{{{wwwoookkkxxxzzziii___eeeoooiiijjjsss~~~|||||||||{{{~~~{{{uuuyyy}}}|||~~~zzzxxx{{{wwwllllllkkkkkkkkkkkkkkklllyyyeeePPPDDD@@@;;;:::::::::999999999888888777:::888:::???;;;<<>>???BBBCCCBBB???888999;;;???CCCHHHKKKMMMJJJTTT___dddcccdddkkkrrrqqqKKK999666:::333///333444333222111000000111222333---555111,,,222333333;;;JJJddduuu}}}|||{{{zzzzzz}}}}}}yyyuuusssrrrrrrrrrqqqrrrrrrnnnhhhfffgggddd___VVVQQQKKKGGGGGGHHHJJJKKKJJJHHHGGGJJJMMMPPPOOOMMMJJJJJJNNNUUU[[[^^^bbbgggbbbjjjuuu{{{{{{uuunnniiihhhkkkmmmmmmmmmmmmkkkggghhhgggbbb]]]\\\^^^]]]YYYTTT\\\fffkkkmmmqqqyyyyyypppjjjhhhgggggghhhiiijjjlllnnnooommmxxx~~~~~~|||yyyxxxvvvnnnbbbYYYOOOJJJCCC>>>===???@@@AAA<<<>>>AAAAAA@@@??????@@@===???AAACCCEEEFFFFFFFFFEEEFFFGGGJJJKKKMMMNNNNNNPPPhhhwwwPPPJJJ[[[yyyrrrPPP888666222111000///......//////////////////////////////........................---------.........//////,,,+++---111...+++444BBBQQQYYY___bbbfffhhhccc[[[dddjjjkkkfffhhhooommmeeeiiinnnuuu}}}{{{xxxfffvvv|||sssooollllllmmmkkkeeebbbcccaaaccceeegggggggggeeeddddddffffffeeeddd___RRREEE???<<<;;;>>>>>><<<===@@@@@@@@@EEEOOOZZZ___\\\VVVZZZ\\\[[[YYYZZZ___bbbaaaoooqqqsssuuuzzzyyynnnbbbhhhooosssnnndddaaahhhpppmmmmmmuuu~~~{{{yyyzzzyyyxxx|||{{{rrruuu~~~~~~|||}}}yyykkkjjjjjjiiijjjjjjkkkkkkzzzfffQQQEEEDDD@@@<<<;;;:::999888888888888888999999777777888;;;>>>ZZZrrrkkkjjjuuu|||zzzyyyyyyvvvpppfff[[[SSSOOOMMMMMMWWWZZZdddsss||||||yyyyyykkkfffnnn~~~{{{}}}xxxkkkiiirrr|||uuuooojjjbbbVVVLLLCCCAAA???===;;;;;;;;;;;;<<<<<<>>>CCCIIIMMMMMMKKKQQQYYYaaaccc```dddtttddd===:::666333222222222111111111222222222222111111111222333333222333555777CCCYYYooo|||}}}yyywwwwwwyyywwwtttqqqooommmmmmlllmmmkkkhhhfffeeedddaaa___VVVQQQJJJHHHIIIJJJJJJHHHHHHEEEFFFLLLOOOMMMJJJIIIJJJLLLMMMOOOUUU^^^eeegggeeekkksssxxxwwwppphhhccciiikkkllljjjkkkmmmjjjdddjjjgggcccbbbbbbaaa^^^[[[XXXYYY^^^ffflllooovvv}}}{{{rrroooooohhhiiijjjjjjhhhhhhiiikkkooouuu|||}}}{{{}}}}}}xxxzzzzzzxxxuuuqqqfff[[[RRRGGG>>><<<>>>===<<<============>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFIIIMMMQQQSSSSSS~~~~~~fffKKKEEE[[[sssfffFFF777666000000///////////////000................................................---------------------------......------///444777MMMMMMTTTbbbiiihhhcccaaaiiiiiihhhiiikkkkkkiiigggfffnnnwwwtttvvvtttssswww~~~xxxpppllleeeeeeiiimmmjjjccc```aaabbbbbbbbbccccccdddddddddggghhhfffddddddaaaXXXMMMBBB===<<<@@@CCCAAA??????BBBDDDHHHPPPXXX[[[ZZZWWWVVVZZZ[[[YYY[[[bbbhhhjjjtttuuurrrllljjjiiibbbXXXiiiqqqpppmmmkkkbbbaaannnlllrrryyy~~~}}}yyywwwxxxyyy{{{|||vvvsss{{{{{{xxx|||vvvmmmiiigggiiimmmmmmjjjfff|||iiiTTTFFFCCC>>>;;;;;;:::999888888888888888999888888777888;;;>>>KKKoooyyyjjjbbblll||||||zzzyyytttnnnddd[[[UUUSSSTTTVVVWWWYYYcccpppxxxxxxuuutttlllffflll}}}|||{{{}}}sssrrryyy~~~{{{ppphhhbbbZZZOOOFFF@@@???===;;;:::::::::;;;<<<<<<>>>CCCIIIMMMNNNMMMSSSZZZbbbdddccciiiyyypppRRR<<<999555333222222222111000111111222222111111000000222333222222222444666BBBWWWpppyyy}}}yyyxxxyyywwwuuussspppmmmkkkjjjjjjkkkiiigggeeedddccc```^^^UUUPPPJJJHHHHHHIIIGGGEEEGGGDDDFFFLLLOOOLLLJJJIIIIIIKKKMMMOOORRRZZZbbbfffeeelllssswwwtttmmmeee```jjjlllllljjjkkkmmmkkkfffiiifffbbb``````___^^^\\\[[[[[[^^^dddiiinnnvvv~~~wwwooonnnqqqiiiiiijjjjjjkkkjjjjjjiiinnnrrrvvvzzz|||~~~~~~~~~|||~~~~~~{{{yyyssshhh\\\RRRGGG>>><<<======<<<============>>>??????@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFHHHJJJNNNSSSVVV^^^}}}gggTTTCCCGGGaaa~~~~~~\\\BBB777444111000///...............................................................---------------------------------,,,,,,///333666HHHLLLTTT___iiilllhhhcccaaagggkkkjjjiiijjjfff```ffflllqqqpppyyymmmnnnqqqvvvtttmmmiiiiiiddddddhhhmmmlllfff```___bbbbbbbbbaaaaaaaaaaaaaaadddeeeeeecccdddccc[[[RRRGGGAAA>>>CCCGGGFFFBBB@@@BBBDDDIIIOOOTTTXXXXXXWWWTTTXXXZZZ\\\aaaiiimmmlllnnnnnnggg]]]YYY___dddeeemmmssspppnnnmmmccc```jjjoootttzzz~~~~~~~~~{{{xxxwwwxxxzzz{{{}}}yyy|||~~~|||yyysssnnnkkkhhhiiillllllhhheee}}}lllVVVGGGBBB;;;;;;:::999888888777888888777888888888777888;;;===@@@WWWnnn]]]fffsssyyy|||zzzvvvoooeee\\\WWWWWWZZZ]]]YYYYYY```lllttttttpppooommmfffiiiwww}}}yyy{{{xxxwww|||{{{zzzzzz{{{{{{rrrggg^^^WWWOOOFFF>>><<<;;;:::999999999:::;;;<<<===>>>BBBHHHMMMPPPPPPVVV]]]cccdddeeeooo[[[DDD:::888444333222222111000000111111222222111111000000111222222111222444555AAARRRlllvvvqqq{{{~~~|||xxxxxxzzzyyywwwuuussspppmmmkkkjjjjjjhhheeedddcccaaa^^^[[[UUUPPPLLLIIIJJJIIIFFFCCCFFFDDDFFFLLLNNNKKKIIIIIIIIILLLPPPQQQRRRWWW```hhhgggnnnuuuvvvqqqhhhaaa^^^mmmnnnllliiikkknnnmmmiiiiiieeeaaa^^^]]]^^^]]]]]]^^^\\\]]]bbbgggllluuu~~~~~~sssmmmnnnrrrkkkjjjiiikkknnnnnnjjjggglllmmmqqqvvv{{{~~~}}}wwwjjj^^^RRRGGG>>><<<===<<<;;;<<<=========>>>??????@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@DDDFFFHHHIIILLLPPPUUUYYYiiiyyyjjjLLL@@@===KKKjjjoooMMM>>>777333111111000...------------------------------------------------------------------------------------,,,,,,,,,,,,,,,...111444BBBKKKUUU]]]jjjuuurrrhhhaaammmpppiiieeeiiihhh```dddiiimmmlll|||jjjjjjkkkllliiicccbbbeeecccbbbfffnnnpppiiiaaa]]]```````````````_________aaacccccccccdddeee___WWWMMMEEE@@@EEEKKKJJJDDD@@@AAADDDIIIMMMOOORRRTTTVVVQQQUUUYYY___gggnnnooojjjdddeee___SSSLLLTTTcccnnnxxxxxxpppkkkkkkaaa[[[aaaooosssxxx{{{|||{{{{{{{{{}}}{{{zzz{{{}}}|||yyy{{{{{{nnnmmmjjjgggggghhhhhheeebbb}}}kkkUUUGGGBBB<<<;;;:::999888777777777777777888888888777888:::<<>>BBBGGGMMMQQQSSSXXXaaafffcccdddtttqqqLLL===888666333222222222111000000000111111111111000000000111222111000111333444???KKK```~~~uuupppxxx{{{wwwxxx{{{xxxwwwvvvtttqqqnnnkkkjjjhhhfffdddcccbbb___[[[YYYVVVRRRMMMKKKKKKJJJFFFCCCEEEDDDFFFLLLMMMJJJHHHIIILLLOOOTTTVVVUUUWWW```kkkkkkqqqwwwuuummmddd___^^^nnnooollliiijjjnnnooollliiifffbbb^^^]]]]]]^^^___^^^]]]^^^cccgggkkksss|||~~~tttnnnooosssmmmkkkjjjmmmqqqqqqkkkeeehhhkkkpppuuuxxx{{{}}}~~~{{{mmm```QQQFFF===;;;<<<;;;:::;;;=========>>>??????@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBCCCEEEHHHJJJLLLOOOVVVZZZlllttt]]]???;;;@@@RRRrrr```AAA:::777111333222111///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++---000222===KKKVVV___ooo}}}nnnkkkwwwxxxjjjdddkkkmmmggg```gggmmmmmm{{{oooiiieeeeeedddaaaaaadddbbbaaaeeeoootttmmmbbb\\\^^^^^^^^^_________``````___bbbccccccdddddd```YYYQQQFFF???DDDKKKJJJCCC===???CCCHHHJJJKKKLLLPPPTTTRRRVVVZZZ___hhhnnnjjjbbb[[[______UUULLLRRReeeuuuvvvllllllbbbYYY]]]kkkoootttwwwxxxxxxxxxyyy~~~~~~}}}}}}xxx}}}jjjhhhfffccccccddddddbbbaaa{{{hhhSSSFFFCCC>>>::::::999888777777777777666777888888777888999;;;DDDCCCZZZjjjnnnwwwyyy}}}zzzxxxrrriii```\\\]]]```ccc[[[XXX[[[fffppprrrpppooohhhbbbaaaiiiooorrrwww~~~wwwqqqtttzzzxxxuuusssssstttrrrjjjddd]]]WWWNNNGGGDDDAAA===;;;888888777777888:::;;;<<<:::;;;>>>BBBGGGMMMRRRVVVZZZdddhhhccceeezzz^^^???777666444222222333222111000000000000111111000000000000111111111000000111333;;;CCCUUUuuuyyy~~~zzz{{{}}}uuuuuuuuusssqqqnnnjjjhhhhhhfffdddcccbbb___ZZZWWWTTTPPPKKKIIIIIIHHHDDDAAACCCCCCFFFKKKLLLHHHGGGIIIMMMOOOUUUYYYXXXWWW___jjjnnnuuuyyytttiii```___bbbnnnnnnkkkgggiiimmmooollliiigggccc```]]]^^^```bbb\\\\\\___eeeiiilllqqqxxxzzzyyyrrrqqqsssooollllllnnnrrrrrrlllfffffflllsssvvvuuuvvv{{{~~~~~~rrrcccPPPEEE<<<:::<<<;;;;;;;;;=========>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBEEEHHHJJJKKKNNNUUU[[[jjjrrr]]]DDDCCCJJJ[[[yyyUUU;;;888666000444333111000///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,///111;;;JJJWWWcccvvvrrrlllxxx{{{qqqjjjmmmmmmggg\\\fffppppppwwwuuuhhh]]]]]]bbbdddbbbaaa``````fffrrrvvvpppddd]]][[[\\\]]]^^^___aaaaaabbb___bbbcccbbbbbbbbb^^^YYYRRRFFF===@@@GGGFFF???:::===BBBFFFIIIJJJKKKOOOSSSYYY[[[]]]___eeehhhccc[[[XXX\\\]]]WWWQQQXXXnnn}}}pppoooeee\\\___hhhlllrrrvvvxxxyyyyyyzzz~~~~~~}}}~~~xxx}}}{{{hhheeecccbbbbbbcccdddeeedddxxxfffRRRFFFCCC???:::999888777777666777777555666888888888888999:::???;;;IIIooozzzwww~~~}}}{{{sssoooiiidddbbbcccfffhhh[[[VVVWWWaaalllooonnnlllccc^^^^^^dddjjjnnnsssyyyuuuqqquuu~~~yyyrrrlllkkkmmmiii```WWWMMMIIICCC???===<<<;;;:::888777777777777999:::;;;999<<>>PPPooo~~~vvvwwwxxxxxxwwwssspppmmmhhhgggfffeeeccc```[[[WWWQQQLLLGGGEEEEEEEEEBBB???BBBCCCFFFKKKKKKGGGGGGIIIKKKKKKRRRZZZ[[[WWW\\\fffqqqvvvxxxqqqddd]]]aaagggkkkkkkiiifffggglllmmmjjjhhhgggeeeaaa^^^^^^```bbbZZZ[[[___fffjjjlllqqqwwwxxx~~~vvvsssssspppooonnnppprrrqqqmmmiiigggnnntttuuuqqqrrryyy~~~~~~sssdddMMMCCC:::999;;;;;;;;;============>>>??????@@@@@@???@@@AAACCCDDDEEEEEEFFFBBBFFFJJJKKKJJJMMMTTT[[[jjjvvvfffNNNNNNSSScccsssKKK888777555///333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---...000999EEEUUUfffzzzqqqcccmmmvvvvvvsssooohhhbbb]]]cccnnnqqqqqq|||yyyvvveeeVVVVVV___cccaaa^^^```aaaiiitttxxxqqqgggbbbZZZ[[[\\\]]]___```aaaaaa^^^bbbcccaaa``````]]]XXXRRRFFF<<<===AAA@@@<<<:::>>>AAAFFFJJJMMMPPPSSSUUU^^^___^^^\\\^^^aaa^^^XXXYYYYYYXXXUUUTTT___xxxxxxkkkjjjaaaXXX\\\fffkkksssxxxzzzzzzzzzzzz||||||wwwuuuuuuvvv{{{tttiiieeeeeedddddddddfffgggiiiwwwgggSSSFFFBBB===:::999888777777666666666444666888888888777999::::::666???[[[}}}{{{rrrpppmmmkkkiiihhhhhhhhhZZZTTTSSS\\\fffiiigggfff]]][[[[[[aaagggkkkppptttyyyzzz|||~~~~~~wwwqqqsss|||{{{tttlllfffbbb[[[RRRJJJAAA???;;;999888888888888666666555555555777888999:::???EEEKKKOOOTTTYYY]]]aaaeeegggkkk~~~^^^AAA777999333222111111333333111/////////000000000000//////000000111000......000111555===OOOjjj~~~yyyvvvwwwzzz{{{zzzwwwssspppjjjiiihhhgggeeeaaa\\\XXXQQQLLLGGGDDDEEEEEEDDDBBBAAABBBGGGKKKJJJFFFFFFIIIJJJIIIPPP\\\___[[[\\\dddpppuuuvvvlll___ZZZbbbkkkhhhiiigggdddfffkkkkkkhhheeeeeeeeebbb___]]]___aaa[[[ZZZ^^^dddhhhkkkrrrzzz|||wwwssssssqqqqqqqqqqqqpppooonnnmmmkkknnnqqqpppoooqqqwww|||~~~mmm]]]KKKAAA999999;;;<<<<<<>>>=========>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDHHHLLLLLLKKKMMMTTT[[[qqqoooUUUPPPUUUiiiaaaBBB777555222...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,......------///000666===OOOggg{{{wwwkkk^^^```hhhqqqsssmmmhhhhhhaaa^^^fffnnnlllpppxxxwwwsssbbbTTTTTT\\\```aaa```___ccclllvvvxxxqqqiiiggg[[[[[[\\\\\\\\\\\\]]]]]][[[```aaa___^^^___]]]YYYTTTHHH>>><<<===<<<<<<===@@@BBBGGGNNNTTTXXXYYYYYY[[[\\\YYYTTTTTTXXXZZZXXXWWWUUUTTTVVVXXXaaattt}}}llldddfff^^^UUUYYYdddjjjrrrxxxyyyxxxvvvtttvvv|||~~~xxxtttssswwwwwwyyy}}}zzzlllhhheeeeeedddcccbbbccceeegggwwwhhhUUUGGGBBB;;;:::999888777666666666666444666888888888777888999:::777<<>>??????@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCFFFKKKOOONNNLLLNNNUUU\\\xxxtttVVVNNNSSSkkkTTT<<<777444111...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---.........---///000333777IIIfff{{{{{{pppfffbbbZZZ\\\hhhnnnkkkmmmuuufffZZZ^^^jjjiiikkktttxxxqqqbbbVVVUUUZZZ^^^aaaccc___dddnnnxxxxxxqqqkkkjjj]]]\\\\\\[[[ZZZYYYYYYXXXXXX]]]```^^^]]]^^^^^^[[[VVVKKK@@@<<<;;;:::<<>>AAACCCBBBHHHJJJNNNRRRUUUUUUSSSQQQOOOMMMNNNPPPNNNLLLSSS^^^WWWTTTRRRWWW```jjjooopppqqqrrrppplllkkkjjjcccZZZccchhhnnnrrrqqqnnnkkkjjjsssxxx~~~~~~zzzxxx}}}vvvsss{{{|||wwwxxxuuuiiiddddddeeeeeeeeedddcccbbb```___zzzzzzhhhQQQFFFDDD>>>::::::999888777777777777888666555666888:::888777666;;;:::AAA^^^~~~|||{{{zzzwwwtttrrrpppkkkddd^^^XXXSSSNNNPPPWWW\\\\\\YYYYYYWWWWWWZZZaaaiiinnnppp~~~}}}|||zzzyyy|||~~~uuukkkiiipppyyyzzz|||}}}}}}}}}zzzwwwvvvvvvwwwvvvvvvpppsssssskkk\\\LLLAAA<<<888777666555555555555555333444555555555888<<>>>>><<>>999777777666555444444444444222444666777999<<<@@@CCCJJJQQQWWWYYYZZZ___dddeeehhh~~~vvvRRR@@@666444555000111111000000000000//////------------------------////////////////////////333222555AAAUUUjjjzzzxxx~~~uuuooommmkkkhhhfffeeeeeedddbbbaaabbbbbbaaa___]]][[[YYYTTTPPPKKKEEEBBBAAABBBCCCCCCEEEGGGGGGDDDCCCEEEGGGJJJJJJOOOXXX___ccchhhmmmtttrrrjjj```\\\aaagggjjjaaabbbcccddddddddddddcccfffeeeeeeccc]]]VVVYYY___^^^[[[]]]bbbfffhhhmmmsssuuuzzz~~~xxxsssrrrsssuuuuuutttrrrpppnnnlllkkknnnmmmnnnpppnnnlllooouuuyyy|||~~~|||zzzyyy|||}}}yyyooo]]]KKKBBB===:::666777:::======<<>><<>>?????????@@@@@@@@@@@@??????BBBBBBBBBBBBDDDFFFHHHJJJGGGMMMQQQOOOQQQXXX\\\ZZZ???;;;AAANNN]]]uuu^^^CCC444222//////222///...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,------///---///:::IIIWWWdddlll}}}ppp```VVVWWW]]]```___hhhiiigggdddgggllllllfffmmmmmmhhhZZZKKKEEEKKKSSSdddiiiqqqwwwzzzzzzxxxvvvhhh___UUURRRUUUXXXWWWSSSVVVXXXZZZZZZYYYXXXXXXYYYWWWWWWSSSJJJ@@@:::<<<@@@DDD@@@<<<>>>DDDIIIJJJIIIHHHKKKNNNRRRUUUUUURRROOODDDIIIVVVlll~~~tttggg^^^bbbeeehhhkkkllleee\\\VVV]]]fffjjjlllpppwww}}}}}}xxxxxx|||~~~wwwwwwxxxzzz|||zzz~~~~~~zzztttkkkddd```______bbbaaa```^^^\\\[[[ZZZZZZ}}}~~~wwweeeOOODDDAAA<<<999999888777666666666666444666777777666555777888111333555;;;>>>;;;LLLnnn}}}zzzyyyyyyyyyxxxsssmmmkkkkkkkkkiiigggffffffddd^^^UUUPPPQQQTTTMMMHHHFFFKKKWWWbbbfffeeehhhmmmxxx{{{{{{qqqpppppprrrvvvzzz}}}}}}~~~|||zzzxxxuuuooofff```gggkkkssszzz|||zzz{{{xxxuuuooohhh___UUUJJJDDDAAA???;;;888555555666666111111111222333444555666888;;;@@@DDDHHHLLLQQQTTTXXXYYY]]]aaadddfffnnnvvvRRR===444555111000333111000000////////////......................................................---...000444???WWWuuuwwwvvv}}}~~~||||||}}}|||qqqjjjcccaaacccdddbbb___^^^^^^^^^^^^^^^^^^^^^^^^YYYUUUNNNHHHCCCAAAAAABBBBBBDDDEEECCC@@@@@@CCCGGGGGGIIIOOOXXX]]]aaajjjsssqqqiii]]]XXX^^^ggghhhbbb___```aaabbbcccdddddddddeeedddccc```YYYTTTWWW^^^]]][[[\\\bbbgggiiinnntttwww|||~~~wwwpppmmmttttttsssqqqpppmmmkkkjjjiiiiiijjjllliiieeefffkkknnnrrrvvvzzz{{{|||~~~{{{||||||{{{zzzzzz|||~~~|||uuukkkbbbVVVGGG>>>;;;888888999:::<<<===???@@@??????@@@@@@@@@@@@??????AAAAAABBBDDDFFFHHHJJJKKKHHHOOOPPPMMMTTT______UUUBBB>>>IIIVVV]]]sss{{{PPP;;;222444000///222///------------,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++,,,------///---...555BBBPPP^^^eeevvvnnnaaaVVVUUU[[[^^^^^^cccgggfffaaaccclllqqqnnnmmmnnnlll```QQQHHHHHHLLL```fffooouuuxxxwwwvvvuuuhhhaaaXXXTTTUUUVVVUUUSSSUUUWWWXXXXXXWWWWWWWWWXXXSSSSSSQQQKKKBBB======@@@BBBAAA???@@@CCCGGGJJJKKKIIIMMMQQQRRRSSSVVVUUURRRIIINNN___yyyzzzfff[[[___bbbeeeiiilllggg___TTT\\\fffkkkmmmpppxxx~~~zzzuuuuuuyyy~~~yyyyyy|||uuuppppppkkkiiifffccc```_________aaaaaa```^^^\\\ZZZXXXVVVqqqrrrtttbbbLLLBBB@@@:::999888777666666555555666333555777777555444666888333666555777;;;888BBBYYY~~~|||yyywwwvvvwwwxxxvvvrrrmmmkkkkkkjjjgggdddeeefffddd___WWWQQQPPPQQQPPPJJJFFFKKKXXXccciiiiiiffffffmmmzzz~~~yyyxxxllliiifffgggjjjoooqqqqqqrrrqqqqqqpppnnnjjjccc^^^ddddddiiiqqqssspppppptttnnnjjjbbb[[[SSSJJJBBB===999888666555555555555444222222333444666888999;;;<<>>QQQkkk}}}}}}|||~~~~~~}}}|||{{{rrrjjjccc```cccdddbbb^^^\\\\\\\\\[[[[[[\\\\\\\\\XXXTTTNNNHHHCCCBBBBBBBBBBBBCCCDDDCCCAAAAAAEEEIIIGGGJJJPPPXXX\\\```jjjtttmmmeeeZZZWWWaaajjjhhh```\\\]]]___```aaabbbbbbbbbdddcccaaa___XXXTTTXXX___^^^]]]___aaabbbcccjjjrrrvvvzzzyyyrrrnnnwwwvvvtttrrrqqqpppoooooogggeeefffiiiiiiggggggiiijjjmmmqqqtttvvvxxx{{{}}}{{{||||||{{{xxxwwwxxxyyy}}}}}}}}}}}}{{{uuunnndddZZZNNNAAA::::::555777888:::;;;<<<>>>@@@??????@@@@@@@@@@@@??????>>>@@@BBBDDDFFFHHHIIIIIIIIIOOOOOOMMMYYYiiieeeUUUIIICCCQQQ```cccwwwiiiFFF555111555000---000...---------,,,,,,,,,++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++***++++++,,,---...---...222===JJJVVV\\\iiijjjddd[[[XXX[[[]]]\\\dddlllnnngggeeennnttttttjjjmmmmmmfffXXXMMMHHHHHH[[[bbbkkkqqqsssrrrrrrqqqiiiddd]]]XXXVVVUUUUUUTTTSSSTTTVVVVVVUUUUUUVVVWWWUUUUUUSSSMMMFFFAAA@@@@@@@@@AAABBBBBBBBBDDDIIIMMMIIIPPPSSSPPPPPPSSSVVVUUUOOOTTTddd{{{uuubbb[[[^^^```bbbfffiiiddd]]]RRR[[[fffkkklllooovvv}}}zzzxxxuuutttvvvzzz}}}yyyzzzzzzrrrjjjiiigggeeecccbbb```___\\\]]]^^^^^^\\\YYYVVVTTTffffffqqq```JJJ@@@???999999888777666666555555555333555777777555444666888777999444222666333888HHHkkkzzzxxxuuusssrrrssstttvvvuuuqqqnnnmmmllliiiccc___fffgggeeeaaaZZZTTTQQQQQQSSSKKKFFFKKKXXXeeekkkkkkddd```dddqqq{{{yyytttrrrpppkkkeeecccdddggghhhggghhhiiijjjkkklllkkkhhhggg\\\ZZZ\\\bbbccc^^^\\\___aaa\\\TTTMMMFFF???999555333333444555666555222000222333444666888;;;===>>>>>>AAAGGGKKKOOOSSSWWWZZZ```^^^___cccdddcccjjjtttZZZ===555222///---444777,,,000/////////............,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,...000888HHH^^^nnnzzz~~~~~~vvvuuu{{{~~~zzzyyyyyyrrrjjjbbb```bbbdddaaa]]][[[ZZZZZZYYYYYYYYYZZZZZZXXXTTTMMMGGGCCCAAABBBBBBAAACCCDDDCCCAAABBBFFFJJJHHHJJJQQQXXX\\\```jjjtttkkkbbbXXXWWWbbbllliii___ZZZ[[[\\\^^^___`````````cccbbbaaa^^^XXXTTTXXX``````___```aaa^^^^^^fffpppsssxxx~~~{{{tttoootttrrrpppnnnmmmmmmmmmnnnfffcccccchhhjjjhhhggghhheeegggkkkmmmooorrrvvvxxx{{{||||||zzzwwwuuuuuuuuu{{{{{{{{{}}}~~~}}}zzzxxxppphhh___UUUHHH===888999333555777999:::;;;===?????????@@@@@@@@@@@@??????<<<>>>AAADDDFFFHHHHHHHHHIIINNNMMMMMM]]]pppjjjVVVIIICCCVVVjjjmmm}}}~~~XXX@@@111000555///,,,...------------,,,,,,,,,++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******++++++,,,---,,,---...111:::FFFQQQVVVaaaggghhhaaa]]]^^^^^^[[[jjjuuuwwwnnniiiooottttttggglllnnniii^^^RRRJJJGGGXXX___hhhnnnooonnnnnnnnniiifffaaa[[[WWWUUUUUUUUUQQQSSSTTTTTTSSSSSSTTTVVV[[[YYYVVVPPPIIICCC???>>>>>>AAADDDCCCAAACCCIIINNNHHHPPPTTTOOOMMMQQQVVVWWWPPPVVVcccttt}}}kkk\\\\\\^^^___```cccfffbbb[[[PPPZZZfffkkkkkkmmmttt{{{xxxxxxvvvssssssvvv|||xxxrrrvvv{{{}}}~~~xxxuuurrrooollliiieee```]]]WWWYYY[[[]]]\\\YYYUUUSSShhhffftttnnn]]]JJJAAA???999888888777777666666555555666666666666666666666666777666444333444777999;;;TTTzzz|||tttllllllmmmmmmnnnpppnnnnnnmmmkkkhhheeebbb```______``````___ZZZTTTOOOPPPOOOMMMNNNRRR[[[fffmmm___```bbbgggqqqxxxuuunnnlllkkkiiigggfffhhhiiikkkkkkjjjhhhfffeeebbb^^^[[[VVVSSSOOOJJJGGGFFFFFFFFFHHHFFFAAA===999777666666222000000222555666444111222444777999:::===@@@CCCDDDFFFKKKPPPUUUYYY[[[\\\ddd^^^___ccc^^^[[[ooo[[[CCC222222000///............////////////............///,,,,,,//////,,,,,,///---------............///000000111222333<<>>>>>??????????????????@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIJJJQQQPPPLLL[[[nnniiiSSSIIIKKK^^^oootttxxx^^^FFF777444000....../////////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,///555>>>GGGMMMXXX___dddbbb\\\YYYZZZ\\\ccczzziiiYYY```lllmmmnnnhhhoooqqqaaaRRRMMMGGGSSS\\\dddhhhnnntttsssmmmnnnkkkddd]]]VVVRRRPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSUUUXXXWWWRRRMMMIIIBBB;;;@@@BBBCCCCCCBBBDDDIIIMMMNNNMMMNNNPPPSSSTTTTTTRRRSSSUUUYYYaaagggiiifffbbbbbbaaabbbfffkkkkkkeee```WWWVVV___llloooiiikkkttt{{{xxxuuurrrpppqqqwww~~~}}}xxxwwwyyy{{{{{{zzz~~~uuuiii```]]]XXX[[[\\\YYYWWWVVVSSSNNNfffgggvvvmmm\\\IIIAAA@@@:::888888777777666666555555555555555555555555555555777666444333444666999;;;JJJmmmwwwnnnkkkjjjiiijjjmmmllllllllljjjgggccc___]]]]]]]]]\\\\\\[[[XXXSSSOOOOOOOOOMMMMMMOOOVVV___eee\\\]]]]]]bbbmmmwwwyyytttkkkiiifffdddccceeegggiiihhhgggdddbbb```\\\XXXTTTOOOLLLGGGBBB>>><<<;;;;;;@@@>>>;;;888666555555555333111111333555666555333555777:::<<<===@@@CCCFFFHHHKKKOOOSSSXXXZZZ\\\]]]aaaaaa___\\\\\\fffzzzhhhIII666222111000///............////////////...............+++,,,//////,,,+++...------------............//////000111111999KKK]]]nnnyyy~~~||||||vvvsss}}}|||xxxtttoooggg___\\\___bbbaaa___^^^]]]ZZZXXXWWWVVVWWWXXXTTTQQQMMMIIIEEECCCBBBBBBGGGEEEBBB@@@@@@BBBEEEHHHMMMOOOQQQTTT]]]fffhhhfffeeeXXXPPPXXXeeeiiiccc]]]YYYZZZ\\\]]]___````````````___``````[[[VVVVVV[[[^^^ZZZYYY]]]aaabbbeeehhhllluuuwwwpppnnnooopppooommmjjjiiiiiijjjddd]]]ZZZaaaiiikkkjjjiiibbbdddfffhhhjjjnnnrrruuu{{{yyywwwxxxzzz{{{zzzxxxxxxwwwvvvuuussspppnnnmmmeee\\\RRRIII@@@888555777666777999;;;<<<======>>>>>>?????????@@@@@@AAAAAACCCCCCDDDEEEFFFHHHIIIJJJJJJOOOOOOOOOZZZfff___LLLIIIIIIYYYlllvvvwwwVVVAAA666333///------...///...000///...,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,...555===FFFKKKTTT^^^fffddd[[[WWWZZZ___eeevvvzzziii[[[___gggiiimmmdddjjjpppgggZZZMMM@@@OOOVVV^^^dddlllsssrrrmmmnnnkkkddd]]]WWWRRROOONNNQQQQQQQQQRRRRRRRRRSSSSSSSSSVVVWWWRRRNNNJJJDDD======@@@DDDEEEDDDEEEFFFHHHNNNNNNNNNQQQSSSUUUTTTSSSRRRSSSUUUYYY]]]___^^^^^^___]]]]]]```eeefffccc___VVVUUU]]]jjjmmmiiikkkrrrwwwvvvtttqqqooopppuuu{{{}}}||||||}}}~~~~~~yyykkkaaa]]][[[^^^]]]ZZZXXXWWWRRRLLLxxxdddjjjzzzkkk[[[IIIAAA@@@:::888888777777666666555555555555555555555555555555666555444333444666888999???[[[~~~rrrkkkhhheeedddfffhhhhhhhhhgggddd```]]][[[[[[YYYXXXWWWWWWUUURRRPPPNNNNNNMMMLLLLLLOOOTTTXXXVVVVVVVVVZZZfffsssyyywwwjjjgggbbb]]][[[[[[]]]^^^^^^\\\YYYVVVTTTPPPKKKGGGBBB@@@<<<888555444444444999888666444444444444555333222222444666777666444888;;;>>>@@@BBBEEEHHHJJJNNNQQQTTTXXX\\\^^^^^^^^^^^^aaa^^^XXX___tttqqqPPP<<<111111111000///............/////////............------+++---000000---+++---------------.....................//////555DDDTTTeeeqqq~~~|||~~~}}}zzztttxxx~~~zzzzzzzzzxxxuuunnnggg___]]]___bbbaaa___]]]\\\ZZZWWWVVVVVVVVVVVVSSSQQQMMMIIIFFFCCCBBBBBBGGGEEEBBB??????BBBEEEGGGMMMQQQTTTVVV[[[dddhhhggg```UUUPPPXXXcccfff```ZZZWWWYYY[[[^^^_________^^^```_________YYYSSSTTTXXX\\\WWWWWW[[[```bbbeeeiiilllttt~~~wwwpppmmmppppppooolllhhhffffffgggddd```___cccggghhhjjjmmmdddddddddfffjjjmmmppppppttttttuuuxxxyyywwwtttqqqssssssrrrooommmjjjhhhfff___WWWNNNGGG???777555777777888:::;;;===>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMPPPVVVXXXOOODDDDDDEEEXXXoooxxxxxxJJJ:::444111...,,,,,,---------......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,,,,++++++...333;;;CCCHHHNNNZZZffffff\\\UUUXXX```eeennnrrrkkkaaa^^^aaadddfff```hhhssspppdddRRR>>>JJJOOOVVV^^^iiirrrrrrnnnnnnkkkfff___XXXRRROOOMMMPPPPPPPPPQQQQQQQQQRRRRRRPPPTTTVVVSSSOOOLLLFFF???;;;???DDDFFFFFFDDDCCCCCCKKKKKKLLLNNNQQQRRRQQQPPPMMMOOOQQQRRRTTTWWW[[[]]]]]][[[ZZZ\\\aaadddcccaaaVVVUUU[[[fffkkkiiikkkpppvvvuuurrrmmmkkkmmmpppsss|||~~~yyylllccc`````````___[[[YYYWWWOOOGGGzzzdddllljjjZZZGGG@@@>>>999888888777777666666555555555555555555555555555555666555444333444555777888:::HHHfffyyyooohhhaaa^^^___```aaabbbbbbaaa^^^\\\ZZZYYYWWWTTTSSSTTTTTTSSSRRRMMMNNNMMMKKKIIIHHHIIIKKKNNNNNNOOORRR]]]jjjpppooogggccc[[[TTTNNNLLLKKKLLLLLLJJJHHHFFFDDDAAA<<<999888777555444333444444555666666444444333333444444222222333555666777777666;;;>>>BBBEEEGGGIIILLLNNNRRRUUUYYY]]]```aaabbbaaa\\\\\\[[[___kkk}}}UUU???888222111000///...............//////.........------------,,,...222222...,,,---,,,,,,---------.........///......//////222>>>KKKcccqqq~~~|||yyy~~~{{{zzzyyyxxxpppooossszzzsssqqqrrrttttttsssnnnhhhaaa___```aaaaaa___\\\[[[ZZZXXXVVVVVVUUUUUURRRPPPMMMJJJFFFDDDBBBBBBFFFDDDAAA??????BBBEEEGGGKKKQQQUUUVVVYYY```fffggg[[[SSSPPPXXXbbbbbb\\\WWWUUUWWWZZZ]]]^^^^^^]]][[[^^^\\\]]]]]]XXXRRRRRRWWWYYYUUUTTTYYY^^^aaaeeeiiimmmuuuyyyqqqlllnnnnnnmmmjjjgggdddeeeeeeiiigggeeeeeecccaaadddjjjeeebbb```cccgggkkkkkkjjjlllmmmoooppppppooollljjjlllkkkkkkjjjhhhfffeeeddd]]]UUUMMMGGG@@@999777999:::;;;<<<===?????????@@@>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFHHHJJJLLLMMMNNNKKKKKKNNNNNNHHHAAA???>>>CCC\\\xxx|||}}}fff@@@555222///,,,+++,,,---,,,,,,******++++++,,,...///000************************++++++++++++++++++++++++************++++++++++++))))))*********+++++++++,,,++++++---111888???CCCJJJTTTaaafff___VVVVVV[[[```ccciiimmmiiibbb^^^```cccfffxxx}}}ooo___LLLHHHIIINNNXXXfffppprrrooonnnkkkgggaaaZZZTTTNNNKKKOOOOOOOOOOOOPPPPPPPPPQQQMMMRRRTTTRRRPPPNNNIIICCC<<>><<<666888888777777666666555555555555555555555555555555555444444333333444555666999999IIIlllwwwmmmbbb\\\[[[YYYZZZ[[[\\\\\\\\\[[[[[[YYYVVVSSSQQQRRRSSSTTTSSSLLLMMMMMMJJJFFFCCCBBBCCCEEEGGGIIIKKKSSS]]]```^^^[[[VVVOOOHHHBBB???>>>>>>===<<<;;;::::::888555222444333333222333333444555555555444333222222222222222333555666777777888999>>>AAAEEEIIIKKKMMMPPPRRRTTTWWW\\\```cccddddddcccZZZTTTZZZlllyyy\\\<<<333222111000//////...........................------------...---///333333///---...,,,,,,,,,------------...///...///000///111999CCC```qqqzzzvvvrrrzzzyyyqqqzzz~~~yyyrrrppppppwwwrrrllljjjmmmppprrrrrrooojjjdddaaaaaaaaa```___\\\[[[ZZZXXXWWWVVVUUUUUUQQQOOOMMMJJJGGGDDDCCCBBBEEECCC@@@>>>???BBBFFFHHHIIIOOOTTTUUUXXX___ccccccVVVQQQQQQZZZaaa___XXXSSSRRRTTTXXX[[[\\\\\\ZZZYYYYYYYYYZZZZZZVVVQQQRRRWWWXXXSSSRRRWWW\\\___dddiiiooovvv|||rrrlllhhhiiiiiigggdddcccdddeeekkkiiihhhfff```\\\___ffffffcccaaabbbfffiiihhhgggggghhhhhhhhhhhhgggggghhhkkkkkkjjjiiihhhfffdddccc\\\VVVOOOJJJCCC===;;;=========???@@@AAAAAAAAAAAA>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEGGGIIIKKKLLLMMMQQQMMMKKKKKKEEE<<<:::>>>===EEE___}}}vvvzzzxxxTTT:::111000...,,,+++,,,,,,,,,++++++++++++,,,---///000111************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++,,,+++***,,,///555:::>>>GGGNNN[[[fffeeeZZZSSSSSSXXXZZZbbbmmmooofff^^^]]]dddttttttiii^^^LLLHHHHHHSSScccmmmpppooommmllliiiddd]]]VVVOOOLLLMMMNNNNNNNNNNNNOOOOOOOOOLLLPPPSSSQQQPPPPPPLLLGGGAAA@@@@@@@@@AAAAAAAAA@@@CCCCCCEEEHHHKKKLLLJJJHHH???HHHRRRYYY\\\[[[\\\]]]ZZZ\\\___dddggghhhfffdddWWWTTTUUU^^^gggkkkkkkkkkooommmfff___aaallluuuwwwyyy~~~}}}{{{{{{uuuyyy~~~~~~{{{ttthhhaaabbbaaa\\\\\\ccceeeddd___XXXTTTOOOGGG>>>ooowww|||gggWWWEEE===<<<777888888777777666666555555444444444444444444444444444444333333333444444555777333888QQQwwwvvvjjj```]]]UUUUUUUUUUUUVVVXXXYYYZZZXXXUUURRRQQQRRRSSSSSSSSSLLLMMMLLLJJJFFFBBB@@@@@@>>>BBBCCCEEEIIINNNOOOKKKJJJGGGCCC>>>:::999888888666555555666777666444222555444333222111111111111333333333222111000000///444666999:::::::::;;;===AAAEEEIIIMMMPPPRRRTTTVVVVVVYYY^^^aaaccccccbbbaaaZZZWWWddd{{{dddDDD222///000000//////......---......///.........------------,,,///---///333333///---///,,,,,,,,,,,,------------///...///111000000666===VVVjjjyyyqqqjjjqqqzzz}}}ppprrryyy~~~}}}}}}{{{sssnnnjjjiiilllqqqrrrsssoookkkfffbbb```___]]]\\\ZZZYYYXXXWWWVVVTTTSSSSSSPPPOOOMMMJJJHHHEEECCCBBBBBB@@@>>>>>>???CCCGGGJJJHHHNNNSSSUUUZZZ___```^^^QQQOOORRR[[[```]]]UUUQQQPPPRRRTTTWWWXXXXXXXXXWWWWWWVVVWWWXXXTTTPPPQQQVVVWWWRRRPPPUUUZZZ]]]bbbgggooouuu}}}rrrkkkcccddddddcccbbbaaacccdddfffffffffeee___[[[^^^eeegggfffdddccceeeffffffffffffffffffeeedddeeehhhjjjooonnnmmmkkkhhheeecccbbb\\\VVVPPPLLLFFF???===???>>>???@@@AAAAAABBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFHHHKKKMMMNNNRRRRRRQQQKKKAAA999;;;AAACCCKKKeeevvvqqqvvvqqqEEE999000///---,,,+++,,,---,,,+++......---,,,,,,,,,------************************++++++++++++++++++++++++)))))))))************+++*********++++++++++++,,,++++++***+++---222666999EEEKKK[[[kkklll^^^QQQMMMQQQTTT]]]hhhkkkfff___[[[___vvvnnniiiaaaTTTJJJEEENNN^^^iiimmmmmmllllllkkkgggaaaYYYRRRMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMPPPQQQOOOOOOPPPNNNJJJEEEBBB???>>>???@@@AAAAAACCCCCCFFFIIILLLLLLJJJHHH???HHHUUU___bbb___YYYUUUUUUYYY^^^bbbddddddbbbaaaXXXTTTTTT[[[ffflllllljjjffffffaaa]]]eeewww{{{~~~|||zzzyyyuuuxxx}}}{{{wwwppp___TTTUUUUUUQQQTTT^^^ffffffaaaWWWOOOJJJDDD>>>uuu~~~wwwdddUUUEEE>>>>>>999888888777777666666555555444444444444444444444444444333333333333333333333333444444???^^^ttthhhcccUUUTTTQQQPPPQQQSSSVVVXXXWWWTTTQQQPPPQQQQQQQQQQQQLLLLLLLLLJJJFFFBBBAAAAAA<<<>>>???>>>???CCCCCC@@@@@@>>><<<:::888777666666444444444555777666444222555444444333222222222111333333333333333333222222777:::===>>>===>>>@@@BBBEEEHHHNNNRRRTTTVVVXXXZZZZZZ\\\___bbbbbb```]]][[[aaajjj{{{pppNNN:::333000000111.........------......///.........---------,,,,,,...,,,,,,000000,,,,,,...++++++,,,,,,,,,------------,,,...111000///222888HHH^^^zzz|||rrrfffmmmwwwsssmmmsss{{{~~~pppllliiiiiimmmqqqsssrrrnnnkkkfffaaa]]][[[YYYXXXWWWVVVVVVUUUTTTRRRQQQPPPOOONNNMMMKKKHHHEEECCCBBB@@@>>>======???DDDIIILLLIIINNNRRRWWW]]]bbb```ZZZOOONNNTTT]]]aaa[[[SSSOOOOOOPPPQQQSSSTTTUUUVVVVVVWWWVVVWWWWWWSSSMMMNNNSSSWWWRRROOOSSSXXX[[[```eeemmmsss||||||qqqiiiaaaaaabbbaaa___^^^```aaabbbaaabbbccc___[[[]]]bbbdddddddddbbb``````aaaccccccdddfffeeedddeeehhhkkkkkkkkkjjjhhhfffdddbbb```[[[UUUOOOKKKEEE>>><<<>>>===>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDCCCCCCDDDFFFHHHJJJLLLMMMRRRYYYZZZPPPCCC===@@@DDDIIIUUUrrrzzzllluuu___:::::://////---,,,,,,------,,,+++---,,,,,,+++************************************++++++++++++++++++++++++))))))))))))************++++++++++++,,,,,,,,,,,,+++*********,,,000333666BBBKKK```sssqqq___PPPLLLOOOTTTYYY]]]aaabbb___ZZZYYYnnn}}}rrrnnnddd\\\LLLBBBIIIXXXcccgggiiikkklllllljjjddd\\\TTTOOOKKKKKKLLLLLLLLLMMMMMMMMMNNNQQQPPPMMMMMMPPPPPPMMMGGGCCC???>>>???@@@@@@???AAABBBEEEIIIKKKKKKIIIFFF@@@IIIWWWccciiieee\\\TTTTTTWWW[[[]]]____________YYYUUUSSSYYYeeennnmmmiiiaaadddcccbbbmmm~~~~~~~~~~~~|||{{{}}}{{{wwwkkkXXXMMMQQQSSSOOOSSS^^^gggiiidddWWWKKKFFFDDDBBByyytttbbbTTTEEE@@@AAA<<<888888888777666666555555444444444444444444444444333333333333333333333333111777777777NNNwww{{{oooiiiWWWTTTPPPNNNMMMPPPSSSUUUVVVSSSQQQOOOPPPPPPPPPOOOKKKLLLLLLJJJFFFCCCBBBBBB;;;===<<<999:::===>>><<<>>>===<<<:::888666444333444444444555666555333111333333444444555666666666444555666777777777777777:::===AAAAAA@@@AAACCCEEEGGGKKKQQQUUUWWWYYY[[[]]]\\\^^^aaabbbaaa^^^YYYWWWhhh}}}^^^>>>333222---,,,///......---------......///......---------,,,,,,,,,---+++***------***+++---++++++,,,,,,,,,---------,,,+++---000000...000555>>>UUUooowwwhhhoooxxx}}}tttlllqqqyyynnnjjjggghhhmmmppprrrqqqnnnjjjeee```[[[XXXVVVUUUTTTTTTTTTSSSRRRPPPNNNMMMOOONNNMMMKKKHHHEEECCCBBB>>>===<<<<<>>???????????????BBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEGGGJJJLLLMMMPPP]]]aaaUUUFFFBBBEEEFFFLLL]]]xxxeeeuuuTTT444:::...///---,,,,,,......---+++(((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,---------+++***)))***+++...222444@@@MMMfffzzzuuu^^^OOONNNOOOUUUWWWUUUXXX^^^___ZZZYYYiii|||ooo```NNN@@@FFFUUU___dddfffkkklllmmmkkkfff^^^VVVQQQKKKKKKKKKKKKLLLLLLLLLLLLPPPRRRPPPLLLLLLOOOQQQOOOGGGCCC@@@@@@AAAAAA@@@>>>???@@@CCCGGGIIIIIIFFFDDDAAAIIIWWWfffooommmcccZZZUUUWWWYYYZZZ[[[\\\^^^___ZZZVVVSSSXXXeeeooonnniiibbbggghhhhhhttt~~~|||~~~|||}}}~~~~~~}}}~~~zzzeeeTTTKKKQQQVVVSSSWWWbbbiiikkkfffXXXJJJDDDDDDEEE~~~lllqqqrrr^^^SSSDDD;;;:::666999888777666555444333333111222333333444444333333333333333333333333333333333222333666>>>UUUzzzzzzfff]]]UUUQQQNNNJJJJJJMMMRRRPPPLLLKKKKKKLLLLLLKKKMMMMMMLLLKKKIIIGGGFFFEEECCCAAA???===:::999888888<<<;;;::::::999999999:::<<<:::888777888999999888555777999;;;<<<===<<<<<<;;;<<<>>>>>>===<<<<<<===BBBBBBDDDEEEGGGIIIJJJKKKPPPWWWYYYXXX^^^gggeee[[[``````___XXXQQQPPPWWW```xxx\\\HHH555......---,,,///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////:::III```www|||sssgggssslllgggqqqxxx{{{sssnnnfffeeelllpppkkkkkkpppiiigggccc^^^XXXUUUUUUUUUXXXVVVTTTQQQPPPPPPPPPQQQWWWUUURRRLLLGGGDDDEEEFFF@@@@@@??????AAACCCFFFGGGKKKLLLPPPWWW^^^^^^XXXQQQJJJOOOVVV\\\\\\WWWPPPKKKNNNMMMMMMMMMOOOQQQTTTVVVUUUUUUTTTRRRNNNKKKJJJKKKMMMKKKLLLRRRUUUVVVZZZ^^^gggpppxxx|||zzzuuuiii^^^[[[___```]]][[[]]]]]][[[]]]```aaa^^^]]]^^^]]]YYY\\\^^^___\\\VVVSSSUUUYYYXXXYYYZZZ[[[]]]___``````aaa``````aaacccddddddcccYYYSSSLLLEEEAAA>>><<<:::===<<<<<<;;;;;;;;;<<<<<<>>>???@@@@@@???@@@BBBDDDCCCEEEGGGJJJMMMOOOPPPQQQSSS```eeeYYYIIIEEELLLRRR___hhhnnnooogggEEE666111------,,,++++++------,,,+++************************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---,,,+++******,,,...///:::MMMcccnnnjjj```YYYWWWRRRSSSTTTTTTTTTUUUXXXZZZWWWaaaooo|||www^^^UUUKKKIIIPPPZZZ```bbbggghhhjjjiiifffaaa\\\YYYMMMKKKHHHHHHIIIJJJJJJIIIMMMMMMNNNOOOOOOOOOOOONNNKKKIIIEEEAAA???>>>???@@@@@@@@@BBBEEEGGGIIIHHHGGGCCCNNN]]]iiikkkfff^^^XXXYYY[[[\\\]]]]]]^^^```aaa```[[[WWWXXX```gggkkkllleeeaaafffttt~~~|||{{{|||~~~}}}{{{yyyzzz|||~~~cccRRRGGGKKKSSSXXX```jjj~~~vvvfffRRRBBB???IIIRRRkkkdddqqqrrr]]]RRRBBB;;;:::777888777777666555444333222222333444444555555444444333333333333333333333333444333222333777HHHfffvvvkkk___XXXQQQLLLKKKMMMNNNMMMKKKKKKLLLKKKJJJHHHNNNNNNMMMLLLJJJIIIGGGFFFDDDDDDBBBAAA???===;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>???@@@@@@===;;;======>>>???@@@@@@@@@???@@@BBBCCCCCCAAAAAABBBDDDDDDEEEGGGIIIKKKMMMOOOOOOUUU[[[]]][[[aaaiiihhh___]]]WWWSSSUUUYYY___lllxxxyyy___HHH;;;///---...------///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333@@@VVVmmm|||{{{rrriiisssooogggooosssuuu|||vvv{{{|||mmmgggdddhhhkkkkkkkkklllgggfffccc___ZZZWWWWWWXXXVVVTTTRRRQQQPPPQQQRRRSSS```___[[[TTTMMMHHHFFFFFF@@@@@@??????@@@BBBEEEFFFJJJKKKNNNTTTZZZZZZVVVPPPHHHNNNVVVZZZXXXSSSNNNJJJMMMMMMLLLMMMNNNPPPSSSUUUSSSTTTSSSQQQNNNKKKKKKKKKMMMJJJLLLQQQUUUVVVZZZ___eeeoooxxx|||{{{uuuiii]]]YYY^^^___\\\[[[]]]]]]\\\]]]``````\\\[[[]]]\\\XXXWWWZZZ]]]\\\ZZZWWWVVVVVVTTTUUUVVVWWWXXXYYYYYYYYY]]]^^^___aaacccccc```^^^VVVQQQIIICCC???<<<:::999;;;;;;;;;;;;;;;<<<======>>>???@@@@@@@@@@@@CCCEEEEEEFFFIIILLLNNNPPPQQQRRRYYYbbbcccUUUIIIIIISSS[[[jjjssshhhnnnzzzXXX===333111///---,,,++++++------,,,+++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---,,,+++******,,,---///777DDDVVVcccgggccc\\\WWWVVVVVVUUUTTTSSSTTTVVVXXXQQQYYYeeeppp|||{{{rrreee]]]QQQKKKMMMSSSYYY\\\dddeeeggggggddd```[[[XXXNNNLLLIIIHHHHHHJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNJJJHHHEEEBBB@@@?????????AAAAAABBBEEEGGGGGGGGGFFFFFFMMMXXX^^^^^^YYYSSSOOORRRUUUXXX[[[]]]```cccfffgggbbb]]]\\\___dddgggiiieeeccchhhssszzz{{{|||~~~yyyyyyxxxzzz}}}|||yyyyyy{{{~~~{{{~~~}}}ttt\\\NNNFFFMMMVVV\\\dddmmm{{{qqq___LLL@@@AAALLLVVV}}}iiidddtttqqq[[[OOO@@@:::;;;888777666666555444333222222333444444555555555555555333333333333333333333333333222222222333<<>>>>>???AAACCCDDDEEECCCDDDEEEGGGHHHFFFCCC@@@DDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDEEEGGGJJJIIIJJJKKKNNNQQQSSSUUUVVV[[[___```___dddkkkiiiaaa]]]PPPLLLXXXeeeppp}}}~~~___DDD555000---//////------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////999KKK^^^mmmuuuyyyyyyrrrkkkooouuutttxxxyyypppiiinnnppppppwww{{{sssxxxzzzkkkiiidddaaaeeellllllgggeeeeeeccc```\\\ZZZYYYZZZTTTRRRQQQPPPPPPQQQSSSTTTbbbaaa^^^YYYRRRLLLIIIHHHAAA@@@>>>===>>>@@@CCCEEEIIIIIILLLRRRVVVVVVRRRNNNGGGNNNUUUWWWRRRMMMJJJIIILLLLLLLLLLLLMMMOOOQQQSSSQQQRRRRRRPPPMMMKKKKKKLLLLLLIIIKKKPPPTTTVVVZZZ___cccmmmwww||||||uuuhhh[[[WWW\\\^^^[[[ZZZ]]]^^^\\\]]]___^^^ZZZYYY[[[[[[XXXTTTVVVYYY\\\]]]ZZZUUUQQQPPPQQQSSSTTTUUUUUUTTTTTTYYY[[[]]]```bbb```\\\XXXRRRMMMFFF@@@===;;;999888999::::::;;;<<<===>>>???>>>???@@@@@@@@@AAACCCEEEGGGIIIKKKMMMOOOQQQRRRSSSYYY[[[VVVIIIAAAFFFTTT^^^mmm|||mmmzzz|||cccEEE333000111///---+++***+++,,,---,,,+++***************************)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******,,,---...777===JJJYYYeeeiiiddd^^^WWWVVVTTTSSSTTTUUUXXXYYYRRRXXX___fffooouuurrrllljjjcccXXXNNNIIIKKKRRRXXX___aaacccdddbbb^^^ZZZWWWQQQNNNIIIGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLHHHGGGFFFDDDBBB@@@???>>>BBBBBBCCCCCCDDDEEEEEEEEEHHHLLLPPPSSSRRROOOLLLKKKLLLOOOSSSWWWZZZ]]]aaadddfffddd```\\\[[[^^^dddhhhffffffiiipppuuuuuuvvvyyyvvvvvvwwwwwwyyy|||zzzxxxyyy{{{sssvvvyyyzzz{{{|||~~~||||||}}}nnn```SSSIIIEEENNNYYY___fffnnnrrrfffTTTEEE@@@FFFRRRZZZ}}}rrrzzznnnYYYMMM???999;;;999666555555444333333222222222333444444555555444444222222222222222222222222222111333444444888EEERRR}}}rrrjjjaaaWWWRRRRRRIIIHHHHHHJJJLLLMMMLLLKKKNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKLLLMMMLLLIIIGGGEEECCCCCCCCCDDDFFFGGGIIIJJJGGGGGGGGGIIIJJJIIIFFFCCCFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFFFFEEEDDDFFFIIILLLMMMNNNPPPSSSVVVXXXZZZ\\\^^^aaabbbaaaeeejjjggg```[[[PPPRRRdddsss|||~~~iiiJJJ666000000111111///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////000777CCCRRR___llluuu{{{wwwooojjjjjjkkkppprrroookkknnnooopppvvv~~~mmmooovvv|||jjjjjjddd]]]```kkkllleeedddeeedddaaa]]]YYYXXXXXXTTTRRRQQQOOOOOOPPPQQQRRRVVVWWWXXXVVVQQQMMMJJJIIIBBB@@@>>><<<<<<>>>AAACCCFFFHHHMMMRRRVVVTTTNNNJJJGGGNNNUUUTTTMMMHHHGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPNNNOOOPPPNNNLLLKKKKKKLLLJJJHHHIIINNNRRRTTTYYY___aaajjjtttzzz|||uuufffXXXTTTYYY[[[YYYYYY\\\]]]\\\]]]^^^]]]XXXWWWZZZ[[[YYYUUUTTTUUUYYY\\\[[[TTTNNNMMMOOOQQQSSSTTTTTTTTTSSSXXXYYY[[[]]]^^^]]]YYYVVVOOOJJJCCC>>>;;;:::999888777888999;;;===>>>???@@@>>>???AAAAAAAAABBBDDDFFFIIIJJJLLLNNNPPPQQQRRRRRRSSSPPPHHH===999AAAPPP\\\lll{{{sssoooPPP777...///000---,,,+++***+++,,,,,,,,,***************************))))))))))))***+++,,,,,,************************************************))))))*********+++++++++++++++******++++++,,,---333777@@@NNN\\\dddeeecccUUUSSSQQQQQQTTTXXX[[[]]]\\\```bbbccchhhmmmmmmhhhiiieee\\\PPPFFFEEEMMMVVVZZZ\\\___aaaaaa^^^ZZZXXXTTTPPPJJJGGGGGGIIIJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKFFFFFFFFFEEEDDDBBB@@@>>>AAAAAAAAAAAA@@@AAABBBCCCFFFIIILLLNNNNNNMMMNNNOOOMMMOOOQQQSSSTTTVVVXXXZZZ]]]^^^]]]ZZZWWWZZZaaahhhiiiggghhhmmmsssvvvvvvuuuuuuuuuuuuttttttxxx~~~~~~yyyvvvvvvqqqrrrtttvvvwwwxxxxxxxxxvvvrrrpppqqqssslll^^^QQQMMMGGGFFFNNNWWW[[[```ddd___UUUIIIBBBDDDMMMWWW]]]{{{lllVVVKKK===888;;;999555555555444333333222222111111222333333333333222222222222222222222222222111111333555555555<<>><<<;;;===@@@BBBCCCGGGNNNTTTVVVRRRKKKEEEHHHNNNRRRPPPIIIEEEFFFIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMKKKIIIJJJKKKIIIFFFGGGKKKOOORRRWWW]]]___gggqqqwwwzzztttdddUUUQQQVVVXXXWWWWWWZZZ[[[ZZZ[[[]]][[[WWWWWW[[[\\\ZZZYYYUUURRRTTTWWWWWWRRRMMMJJJKKKMMMPPPRRRSSSSSSSSSYYYXXXWWWWWWXXXXXXVVVTTTKKKGGGAAA<<<::::::999888666777999<<<>>>???@@@@@@>>>@@@AAABBBBBBCCCEEEHHHJJJJJJLLLNNNOOOPPPQQQQQQMMMHHHAAA:::999AAAPPP]]]sss}}}vvvttt}}}cccCCC222000000...+++,,,+++******,,,,,,+++*********************************))))))***++++++,,,************************************************))))))*********+++++++++************++++++,,,,,,+++///777@@@JJJTTT[[[```XXXTTTPPPOOORRRVVVYYY[[[bbbddddddbbbeeejjjllljjjgggfff```RRREEEAAAGGGOOOVVVXXX\\\___```^^^[[[YYYVVVRRRLLLHHHGGGHHHIIIJJJGGGHHHIIIIIIJJJJJJIIIIIIEEEFFFFFFFFFEEECCCAAA??????@@@@@@>>><<<<<>>:::999999999888555777999<<<>>>???@@@@@@>>>@@@AAABBBBBBDDDFFFIIIKKKLLLMMMOOOPPPQQQQQQQQQCCC>>>:::888888AAARRRbbbzzz{{{pppzzzzzz~~~zzzzzz|||pppUUU:::111222///,,,,,,,,,***)))***+++,,,+++***************************++++++***************+++************************************************)))************+++++++++*********+++++++++++++++)))...555:::@@@IIIUUU______YYYQQQNNNOOOQQQSSSSSS\\\______^^^aaagggkkkjjjfffgggcccWWWHHH@@@BBBGGGQQQTTTYYY\\\^^^]]][[[YYYWWWSSSNNNJJJIIIIIIIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFFFFEEEDDDBBBAAA>>>??????<<<999:::???CCCKKKLLLMMMLLLJJJIIIJJJLLLQQQRRRTTTTTTTTTUUUVVVXXXXXX[[[]]][[[WWWVVVYYY]]]gggfffdddgggpppyyyzzzvvvrrrllldddaaaeeeoooxxx~~~~~~}}}vvvsssllliiifffeeeddddddbbbaaadddeeeddd___WWWPPPLLLLLLIIIHHHHHHIIIJJJIIIGGGFFF===???DDDMMMVVV]]]^^^]]]\\\XXXggggggTTTJJJ>>>888:::777666666666555555555555444111111222333333333333222111111111111111111111111222000000222222000///222666UUUnnn{{{qqqiiifffaaa\\\VVVQQQOOONNNMMMLLLKKKKKKLLLNNNOOOOOOOOOOOONNNOOOOOOOOOPPPPPPQQQQQQSSSRRRQQQQQQPPPPPPPPPQQQOOONNNMMMMMMNNNNNNMMMKKKIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTTTTVVVXXXZZZZZZ[[[\\\^^^aaacccdddeeeeeeiiiqqqzzz{{{rrrdddZZZ\\\hhhxxxxxxzzzbbbIII999111...---+++...---)))***......+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......---///333:::HHH^^^xxxssseeennnooommmwwwnnnnnnnnnnnnnnnooopppsssvvvyyytttjjjjjjvvv}}}}}}}}}xxxooobbbXXXZZZ```aaacccdddccc___ZZZVVVUUUSSSRRRPPPNNNMMMMMMNNNOOOLLLMMMNNNMMMKKKHHHGGGGGGGGGDDD@@@<<<;;;<<>>@@@BBBCCCCCCDDDGGGJJJMMMNNNOOOPPPQQQRRRRRRRRR<<<999777888;;;EEEZZZooo|||lllppp}}}sssnnnsss```GGG222///111---,,,///+++***)))***+++,,,+++)))************************,,,,,,+++***))))))))))))************************************************)))************+++++++++))))))***+++++++++++++++,,,///333666<<>>??????<<<999:::@@@FFFQQQPPPMMMIIIFFFFFFIIIKKKQQQRRRTTTTTTSSSTTTUUUWWWVVVYYY[[[ZZZWWWTTTTTTTTT___dddfffdddhhhpppvvvvvvrrrhhh\\\ZZZdddrrr}}}zzz}}}}}}zzzxxxpppkkkeeeaaa___^^^\\\ZZZXXXXXXUUUPPPJJJFFFGGGIIIFFFGGGGGGFFFFFFDDDAAA>>>:::@@@JJJUUU]]]aaa```^^^QQQOOO```{{{eeeSSSKKK>>>888999777666666666666666555555555222222333444444444444333111111111111111111111111111---...222333222222444+++FFFZZZmmm{{{zzz|||zzztttpppooolllhhhbbb]]]XXXSSSOOOKKKJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQRRRTTTUUUSSSPPPMMMOOOPPPQQQRRRRRRQQQPPPOOOPPPRRRVVVWWWXXXYYYZZZ\\\]]]^^^___aaaccceeefffgggiiinnnxxxxxxhhh\\\rrr|||xxxrrrnnnrrr|||lllNNN666...000000---///111///+++,,,000---'''++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......000111222666AAAVVVpppuuudddjjjhhhhhhwwwtttrrrpppooommmmmmpppuuuvvv{{{vvviiiggguuuvvvdddRRRSSS^^^___bbbdddddd```\\\YYYWWWQQQPPPNNNMMMMMMNNNPPPQQQJJJKKKLLLLLLJJJIIIIIIJJJHHHEEE@@@<<<;;;<<>>???@@@BBBCCCCCCEEEHHHJJJOOOPPPQQQRRRSSSSSSSSSSSS>>><<<<<<>>>BBBNNNgggqqq}}}}}}|||~~~qqqgggmmm{{{UUU>>>,,,,,,...++++++222+++***)))***+++++++++)))************************------+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***++++++---000888CCCPPPXXXbbbYYYOOOJJJLLLNNNOOOOOOTTTXXXZZZXXXXXX\\\___^^^\\\aaaddd___UUULLLHHHHHHIIIMMMRRRWWWZZZZZZYYYXXXWWWTTTPPPMMMKKKJJJGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDD???@@@@@@===:::;;;BBBHHHTTTQQQMMMGGGEEEGGGLLLPPPQQQRRRSSSRRRPPPOOOPPPQQQQQQTTTVVVWWWUUUSSSPPPOOOXXXccchhhccc```gggqqqvvvtttgggZZZYYYfffwwwxxx{{{~~~~~~}}}|||}}}wwwqqqiiicccaaa```]]][[[TTTRRRNNNJJJGGGGGGJJJLLLCCCEEEFFFDDDDDDCCC@@@======DDDPPP[[[aaabbb```^^^FFFSSSdddxxx}}}bbbPPPHHH===888999777777666666444333222111111111111111111111111111111222222111111111111222222///000000000000111111111111888FFFZZZqqq||||||}}}|||zzz|||zzz{{{lllbbb___XXXNNNOOOOOOPPPPPPPPPPPPQQQQQQLLLOOOSSSSSSRRRQQQSSSTTTQQQRRRSSSSSSRRRRRRSSSTTTVVVWWWXXXYYYXXXVVVSSSRRRMMMPPPSSSUUUUUUUUUUUUUUUYYYYYYYYYZZZZZZ[[[]]]]]]bbb^^^]]]bbbeeefffgggiiigggoooqqqlllsss}}}xxxmmmnnnlllkkksssnnnWWW:::,,,,,,222222...------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************))))))******+++,,,*********************************++++++,,,,,,,,,+++++++++,,,---...///000000......333>>>PPPiii}}}~~~tttnnnddddddssstttwwwuuuqqqqqqtttpppiiitttvvvwwwppphhhjjj~~~qqqeee]]]WWWSSSRRR]]]aaadddbbb]]]ZZZ\\\^^^WWWTTTQQQNNNLLLLLLLLLMMMOOONNNMMMLLLKKKKKKKKKKKKJJJGGGBBB>>><<<<<<>>>@@@BBBCCCCCCDDDDDDCCCCCCBBBFFFDDDAAA@@@AAABBBAAA@@@DDDDDDCCCCCCCCCEEEFFFHHHEEEFFFGGGFFFDDDCCCDDDEEEGGGCCCBBBEEEGGGHHHMMMRRRWWW[[[ccckkkooojjj```XXXLLLPPPSSSSSSPPPMMMLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSOOOQQQQQQNNNJJJGGGHHHIIIKKKIIIFFFCCCBBBBBBDDDEEEKKKKKKKKKJJJIIIGGGEEECCC999666222222444555333222222555888;;;<<<>>>@@@BBB@@@AAABBBDDDEEEGGGHHHIIIQQQRRROOONNNUUU]]][[[SSSDDDAAA???AAAKKK]]]ssswwwtttyyydddiii}}}qqq@@@999000,,,,,,---,,,)))++++++************++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---111777@@@IIIPPPXXX[[[YYYQQQKKKLLLPPPQQQVVVVVVVVVWWWYYY[[[\\\\\\___^^^ZZZYYY[[[[[[SSSHHHFFFHHHKKKPPPUUUXXXYYYYYYVVVSSSQQQPPPOOOKKKFFFAAACCCCCCDDDEEEEEEDDDDDDCCCGGGFFFFFFEEEDDDCCCCCCBBB===??????;;;888:::AAAGGGPPPMMMHHHCCCAAABBBDDDFFFIIIKKKMMMNNNOOONNNMMMLLLLLLOOORRRUUUUUURRROOOMMMRRRXXX___```___```hhhooovvviii]]]\\\gggsssxxxxxxssstttuuuwwwwwwwwwvvvvvvuuuuuutttpppjjjaaaYYYTTTMMMKKKHHHGGGHHHHHHHHHGGGHHHDDDCCCEEEBBB======CCCDDDKKKSSSXXX___bbb___YYYRRR```qqq|||aaaOOOHHH<<<888999777777666555444333222222111111111111111111111111111222111111000000111111222000000000000111111111111///333:::FFFYYYqqq|||zzzxxxxxx}}}wwwnnnaaaTTT[[[WWWSSSPPPPPPQQQQQQRRRQQQTTTVVVVVVTTTSSSTTTUUUVVVWWWXXXXXXVVVVVVWWWXXXZZZZZZ[[[[[[ZZZYYYWWWVVVVVVVVVVVVVVVUUUUUUVVVWWW[[[[[[[[[\\\\\\]]]^^^___eeeddddddeeedddaaaeeekkkmmmyyy{{{~~~|||nnnmmmfff```jjjyyyxxxkkkSSSCCC111))),,,111111///------,,,,,,,,,+++++++++,,,,,,,,,++++++************************+++,,,,,,*********************************++++++,,,,,,,,,,,,++++++,,,,,,.../////////------000777GGG___ttt|||zzzooobbbbbbssswwwyyyvvvpppoooqqqpppkkkooorrrvvvtttnnnooo|||}}}oooeee^^^WWWTTTUUU[[[___bbbaaa]]]YYYYYY[[[XXXVVVRRROOOMMMLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJGGGCCC???=========>>>@@@AAAAAABBBBBBAAAAAA@@@CCCAAA>>>>>>???@@@@@@???BBBBBBAAAAAABBBCCCEEEEEEDDDEEEFFFEEECCCBBBCCCDDDFFFCCCAAADDDFFFGGGLLLQQQUUUYYY```gggkkkggg^^^VVVKKKNNNPPPPPPMMMKKKJJJKKKIIIKKKMMMOOOQQQQQQPPPOOOLLLMMMNNNKKKGGGEEEEEEFFFIIIGGGDDDAAA@@@@@@AAAAAAFFFFFFEEEEEECCCAAA???===888555222111333444333222555777;;;===>>>???AAACCC@@@AAACCCEEEGGGIIIJJJKKKRRRSSSRRRRRRXXX^^^[[[TTTJJJKKKKKKMMMZZZoooiiikkk{{{uuu^^^<<<666///,,,---...,,,)))+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---000444;;;DDDIIINNNVVVXXXQQQIIIJJJQQQUUUTTTWWW[[[ZZZWWWUUUUUUVVV```___]]]^^^ccceee]]]SSSFFFFFFIIIPPPXXX[[[YYYUUUSSSQQQPPPOOONNNLLLGGGCCCCCCCCCBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCCCCBBBAAAAAA>>>???>>><<<;;;@@@IIIPPPGGGEEEBBB???>>>???AAACCCEEEGGGIIIJJJKKKKKKJJJIIIKKKMMMQQQSSSSSSRRROOOMMMMMMOOOTTTYYY]]]aaadddeeemmmgggaaabbbggglllnnnmmmlllmmmmmmnnnoooooonnnnnnrrrrrrqqqnnnjjjddd^^^[[[OOOMMMJJJHHHGGGFFFDDDBBBDDD@@@???@@@???<<>>TTTooo{{{zzzvvvvvv}}}uuukkkjjjbbbYYYRRRQQQRRRRRRRRRSSSUUUWWWWWWWWWVVVWWWXXXWWWXXXYYYXXXWWWVVVWWWXXXZZZZZZYYYYYYXXXXXXXXXWWW\\\ZZZXXXWWWWWWXXX[[[\\\\\\\\\\\\]]]^^^```aaabbbeeeeeeggggggccc```gggpppvvv}}}~~~~~~rrrkkk^^^WWWaaakkk___III888111+++)))---000///---,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++******++++++,,,---*********************************+++++++++++++++,,,++++++,,,,,,---...///...,,,,,,---///;;;RRRgggjjj|||sssbbbaaapppqqqsssqqqkkkhhhhhhiiihhhiiilllrrrwwwvvvtttyyy}}}vvvnnniiibbb[[[XXXZZZXXX\\\``````\\\YYYWWWXXXXXXVVVRRROOOLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHGGGDDDAAA???===<<<;;;>>>>>>????????????>>>>>>???===;;;;;;===>>>???>>>????????????@@@AAABBBCCCBBBDDDDDDDDDBBBAAABBBCCCEEEAAA@@@CCCEEEFFFJJJOOORRRUUU[[[bbbfffccc[[[SSSKKKLLLLLLKKKIIIHHHHHHIIIFFFHHHJJJMMMNNNMMMKKKJJJIIIJJJJJJHHHDDDBBBBBBCCCFFFDDDAAA>>><<<<<<<<<<<>>===;;;999777666666444111111222333333333888:::===>>>???@@@AAACCC@@@AAACCCFFFHHHKKKMMMNNNRRRSSSSSSSSSWWWYYYVVVPPPIIINNNNNNOOO```yyy|||zzznnnlllsssbbbEEE555111---,,,---...,,,***+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---...111666===BBBCCCNNNVVVQQQIIIJJJRRRXXXPPPVVV\\\\\\VVVQQQPPPRRRYYY[[[]]]```eeehhhbbbZZZGGGDDDDDDMMMYYY^^^XXXPPPOOONNNNNNNNNNNNLLLIIIFFFEEEDDDBBBAAA@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA???<<<<<>>===<<<===>>>???@@@@@@AAACCCEEEFFFGGGGGGFFFHHHKKKNNNPPPQQQPPPOOOMMMHHHFFFGGGNNNXXX^^^]]]ZZZaaabbbeeeggghhhgggdddbbbdddcccbbbaaabbbdddfffgggiiihhhfffccc^^^ZZZVVVTTTLLLJJJHHHGGGGGGEEEBBB@@@@@@===<<<===>>>@@@FFFNNNSSS\\\cccccc___\\\XXXSSS___nnnuuu\\\LLLFFF<<<777999777666666555444333333222222111111111111111111111111111111000000000000111111000000000111111111222222000000///---222BBBYYYkkkyyyxxxoootttxxxvvv{{{~~~tttkkk```XXXVVVUUUTTTRRROOOQQQSSSUUUVVVXXXYYYZZZXXXYYYZZZYYYWWWVVVWWWXXX[[[ZZZYYYYYYXXXYYYYYYZZZ\\\ZZZXXXXXXZZZ\\\^^^___YYYZZZ[[[]]]___aaadddeeeffffffhhhjjjjjjjjjqqqzzz{{{}}}|||yyyhhhYYYWWW\\\WWWEEE444...---------...---,,,+++,,,,,,,,,++++++++++++***+++++++++***************+++++++++++++++,,,,,,---***************************************+++++++++,,,+++++++++,,,------...,,,,,,,,,++++++444III]]]cccvvv|||nnndddjjjiiikkkllljjjfffeeeffffffeeegggmmmvvvyyywwwuuuwwwtttqqqooommmggg___]]]___XXX[[[^^^^^^[[[XXXWWWVVVVVVTTTQQQNNNKKKJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEECCCAAA>>>;;;999;;;;;;<<<<<<<<<<<<;;;;;;<<<:::999999;;;===>>>>>>======>>>>>>???@@@@@@AAAAAACCCDDDCCCBBBAAABBBCCCDDD@@@>>>AAACCCDDDHHHMMMOOOQQQVVV]]]aaa___XXXQQQJJJJJJIIIGGGFFFFFFGGGHHHCCCEEEHHHJJJKKKJJJGGGFFFHHHGGGGGGEEECCCBBBAAAAAACCCBBB???<<<999888888888;;;:::999888666444222222333222111111222333444555:::<<<>>>?????????AAABBB@@@AAACCCFFFIIILLLNNNPPPPPPQQQRRRQQQQQQOOOJJJFFFAAAIIIJJJJJJ^^^zzzuuu~~~xxxkkkxxxrrrpppeeeLLL666///---+++,,,------,,,*********))))))))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---///333999===???IIIQQQPPPLLLNNNSSSVVVOOOTTTXXXZZZWWWTTTRRRSSSRRRYYY___aaabbbcccaaa]]]KKKDDD@@@HHHUUU[[[TTTKKKJJJJJJLLLMMMMMMLLLJJJIIIHHHFFFDDDAAA@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@CCCBBB@@@===;;;===BBBFFF<<<=========>>>>>>??????<<<===???AAACCCCCCDDDDDDEEEGGGJJJLLLMMMNNNMMMMMMGGGCCCAAAFFFOOOUUUVVVSSSYYY\\\aaagggjjjhhhbbb]]]^^^[[[WWWTTTVVV\\\bbbgggdddaaa]]]WWWQQQMMMIIIHHHEEEEEEEEEFFFGGGFFFCCCAAA@@@>>>>>>???BBBHHHQQQXXXXXXaaafffaaaYYYRRRMMMIIIXXXeee|||rrrXXXIIIEEE;;;777999777555555555444444333333222111111111111111111111111111000000000000000000111//////000000000111111111///222333111111999HHHTTTdddqqqyyyrrrhhhjjjuuuzzzzzz~~~~~~}}}wwwppphhhbbb^^^\\\YYYWWWQQQQQQQQQSSSUUUWWWWWWXXX[[[[[[\\\ZZZXXXWWWWWWXXX\\\[[[[[[[[[[[[[[[\\\]]]\\\[[[YYYZZZ\\\^^^]]][[[WWWXXXZZZ\\\```cccfffhhhkkkhhhhhhmmmqqqtttyyy~~~zzz{{{|||{{{zzzdddWWW\\\XXXCCC333222---...///...,,,+++***+++,,,,,,+++++++++*********************************++++++******++++++,,,---************************************************,,,,,,+++++++++,,,------,,,+++,,,,,,,,,222CCCTTTfffssszzzooogggeeegggkkknnnnnnkkkiiihhhfffdddhhhqqqwwwvvvsssrrrmmmkkklllmmmjjjcccaaaccc]]]]]]]]][[[XXXVVVTTTTTTSSSQQQOOOMMMKKKJJJJJJJJJLLLMMMMMMMMMLLLKKKJJJIIIEEEFFFEEEDDDBBB>>>;;;999999::::::::::::::::::999:::888777888:::<<<======<<<<<<===>>>????????????@@@BBBCCCBBBAAAAAABBBCCCBBB>>>===???AAAAAAEEEJJJMMMNNNRRRXXX\\\[[[VVVPPPJJJHHHFFFEEEDDDEEEFFFFFFBBBDDDFFFGGGHHHFFFDDDCCCGGGFFFEEEDDDCCCBBBAAA@@@@@@???<<<:::777666555555888777666555333222111111222222222222222333666777:::<<<>>>?????????@@@AAA@@@AAACCCFFFJJJMMMOOOQQQQQQRRRRRRPPPKKKDDD???>>><<>>>>>>>>======<<<;;;;;;===???@@@AAABBBCCCBBBCCCEEEGGGIIIJJJJJJJJJIIIFFFCCCCCCFFFJJJOOOQQQTTTTTTXXX```gggiiiddd___[[[VVVOOOKKKNNNVVV```gggaaa^^^XXXRRRMMMIIIFFFFFFCCCBBBBBBDDDEEEDDDBBB??????AAAAAABBBFFFOOOYYY^^^]]]dddeee]]]RRRJJJDDD???VVV___uuunnnUUUGGGCCC;;;777999777555555444444444333333333111111111111111111111111111000000//////000000111........./////////000000,,,000333333222444;;;AAATTTbbbnnnmmmffffffkkkpppzzz|||uuussspppkkkhhheeedddddd]]][[[YYYXXXXXXXXXWWWVVVYYYZZZZZZXXXVVVTTTTTTUUUXXXXXXXXXYYYZZZZZZZZZ[[[^^^[[[YYYZZZ]]]]]][[[XXXZZZZZZ\\\___bbbeeehhhjjjkkkgggfffkkkooopppqqqsssxxx}}}yyyvvv{{{}}}ppp]]]TTTXXXNNN666,,,333+++,,,,,,+++******+++,,,++++++++++++************)))))))))*********************))))))******+++,,,***************************************))))))))),,,,,,++++++++++++,,,,,,,,,++++++------111===IIIaaammmwwwyyyiii``````eeemmmppplllgggeeeiiieeegggooovvvuuurrrqqqhhhfffgggkkkkkkhhhfffhhhhhheee^^^XXXRRROOONNNNNNLLLLLLKKKKKKJJJJJJJJJJJJLLLLLLMMMMMMLLLKKKIIIHHHDDDDDDEEEDDDBBB???<<<:::999999::::::::::::999999999777666666888:::;;;;;;:::;;;<<<===>>>>>>>>>===>>>@@@AAAAAA??????@@@BBBAAA===;;;===??????CCCHHHJJJKKKNNNSSSWWWWWWSSSOOOHHHFFFCCCCCCCCCDDDDDDCCCAAABBBCCCCCCCCCBBBAAA@@@DDDBBBAAA@@@@@@@@@>>>===<<<;;;999777555444333222555555333222222111222222000222333333333444777::::::<<>>>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@<<<>>>@@@AAAAAA@@@===<<<===<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>???@@@AAA???@@@AAABBBDDDEEEFFFGGGIIIHHHFFFBBB@@@BBBHHHNNNNNNLLLMMMTTT^^^cccaaa]]]UUUPPPJJJGGGIIIQQQZZZaaaUUUSSSOOOKKKHHHGGGFFFGGGEEECCCBBBAAAAAA@@@>>>;;;@@@DDDFFFGGGLLLUUU]]]```bbbeeecccXXXMMMEEE???999]]]bbbuuukkkSSSFFFCCC:::777999777555444444444444333333333111111111111111111111111000000////////////000000------------............,,,...///000000111444777AAAOOO]]]bbbcccfffiiijjjpppuuu~~~~~~|||tttvvvvvvsssooonnnrrrvvvkkkhhhdddbbbaaaaaa___\\\\\\]]]]]][[[XXXVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\[[[\\\YYYUUUWWW\\\``````^^^bbbbbbcccdddfffhhhjjjkkkkkkiiikkknnnnnnllllllppp{{{{{{|||xxxwww{{{}}}vvvlll\\\VVVPPPHHH===222---...***************++++++,,,++++++++++++************((()))))))))*********+++))))))(((((())))))***+++************************+++*********)))))))))(((,,,,,,+++++++++++++++,,,,,,)))))),,,...///555;;;KKKaaassszzzkkk```[[[]]]fffllliiiccc```lllhhhiiipppvvvvvvsssqqqgggccccccjjjooopppppprrrvvvmmm```SSSJJJFFFEEEEEEAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHFFFEEECCCCCCDDDCCCBBB@@@===<<<999999::::::::::::999999777555333444666777888888777888:::;;;<<<<<<;;;;;;;;;<<<>>>>>>===<<<>>>???@@@<<<:::<<<======AAAFFFGGGGGGIIIMMMRRRSSSPPPLLLEEECCC@@@@@@BBBBBBAAA???@@@@@@???>>>>>>>>>>>>>>>???===;;;;;;<<<<<<:::777777666555444222111000///111111000//////000111111000222444444444555999===;;;===@@@AAAAAABBBCCCEEEEEEFFFIIIKKKNNNQQQSSSTTTTTTRRRQQQNNNDDD999777<<<999???KKK]]]rrr}}}wwwjjjfffcccnnnvvvwwwwwwuuupppjjjfffdddaaa___eeejjjZZZ===...111......---+++)))))))))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,///222555===DDDIIIJJJLLLOOOQQQOOOXXXWWWWWWXXXZZZXXXRRRMMMNNNOOOPPPTTT]]]dddccc]]]YYYUUUNNNGGGBBB@@@AAABBB???CCCHHHJJJJJJKKKLLLNNNKKKJJJHHHFFFCCCAAA???>>>????????????????????????;;;<<<===???AAA@@@???===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>???=========>>>???AAACCCDDDEEEEEEDDDBBB@@@@@@CCCFFFEEEEEEFFFIIINNNRRRTTTUUUMMMKKKGGGEEEFFFIIINNNQQQHHHFFFDDDCCCBBBBBBCCCDDDDDDBBB@@@??????>>>===;;;CCCJJJNNNOOOTTT\\\aaaaaaeeeddd]]]QQQHHHAAA;;;555fffhhhxxxjjjRRREEEBBB:::777999777444444444444444444333333111111111111111111111111000000////////////000000,,,,,,,,,---------......///---,,,,,,---000222444111>>>LLLVVV___gggkkkjjjkkkiiinnn|||xxxsss{{{vvvvvvvvvuuuuuuuuuxxxyyyvvvsssttt|||ssspppkkkjjjjjjkkkiiiffffffffffffdddaaa______```^^^```bbbdddeeeeeedddcccXXXTTTPPPSSS[[[dddhhhiiijjjjjjiiiiiijjjkkkllllllppprrrwwwzzzvvvqqqtttzzzzzz{{{{{{{{{}}}zzz{{{{{{zzzzzzwwwkkk^^^LLLRRRKKK999///222000(((---,,,,,,,,,,,,,,,+++***+++++++++************)))(((((())))))*********+++((((((((((((((())))))***************************+++*********))))))((((((,,,,,,++++++***+++++++++---((('''+++------///222555TTTpppvvvkkkfff^^^\\\eeemmmkkkdddaaannnkkklllsssxxxvvvsssrrriiidddcccllluuuyyyzzz{{{sssaaaPPPEEE???======777888999;;;===???@@@AAAEEEFFFGGGHHHGGGEEECCCBBBBBBCCCCCCCCCBBB@@@>>>===::::::;;;;;;;;;;;;::::::666444222222333555555555555666888999::::::999999999:::;;;;;;::::::<<<===???;;;999;;;<<<===@@@EEEEEEDDDFFFJJJOOOPPPMMMJJJCCC@@@>>>???@@@AAA>>><<>><<<;;;::::::;;;<<<;;;999666777888888666333333333222111000///...---......---------...000111000222444555444666:::>>><<<>>>AAABBBCCCCCCEEEGGGHHHIIIKKKNNNPPPSSSUUUVVVQQQOOOOOOLLLAAA666666===@@@EEESSShhhxxxxxxkkk___[[[```rrrwww}}}~~~wwwllldddaaaPPP[[[bbbZZZEEE333,,,+++000///...+++)))((((((***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,///222888BBBIIIIIIHHHKKKPPPRRRNNNRRRXXX[[[[[[XXXTTTQQQSSSNNNKKKRRRdddqqqmmmbbbZZZZZZVVVLLLBBB<<<<<>>CCCHHHJJJJJJJJJLLLNNNOOOOOONNNKKKIIIFFFCCCAAA============>>>>>>>>>>>><<<<<<;;;<<<===>>>===<<<===<<<;;;;;;;;;<<<===>>>;;;:::::::::;;;<<<======<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>AAACCCCCCCCCDDDIIIMMMGGGGGGFFFEEEDDDDDDDDDCCCDDDCCCAAA@@@@@@@@@AAABBBAAA???<<<<<<>>>???@@@???GGGPPPVVVWWW[[[bbbeeecccdddaaaXXXKKKCCC>>>888111eeeeeeuuuhhhPPPCCC@@@888666888666555444444333333222222111111111111111111111111111222111111000///......---////////////////////////000000//////............555666<<>>???AAADDDGGGGGGEEECCCDDDCCCCCCBBB@@@???>>>>>>:::;;;<<<======;;;999888555444444444444333333333444555555666777888999999555666777888888999;;;===999888777777888<<<@@@CCCBBBAAACCCGGGKKKMMMKKKHHHAAA???<<<<<<===>>>======<<<<<<;;;::::::999888888888888777666555444444444000111111222333333444444000000///////////////000333555777888999;;;>>>@@@@@@AAACCCCCCCCCDDDGGGIIIIIIJJJMMMRRRUUUVVVUUUSSSRRRRRRNNNFFF===777888:::KKKFFF]]]tttpppjjjfffYYYSSSpppuuu~~~zzzqqqdddYYYXXX```___NNN;;;111...,,,,,,,,,++++++***)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,555;;;AAAAAAAAADDDIIILLLIIIRRR\\\aaaccc```XXXOOOQQQJJJHHHUUUiiirrrjjj^^^]]][[[VVVMMMCCC<<<;;;<<>>AAA???<<<;;;<<<>>>>>>>>><<<<<<;;;:::;;;<<<===>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>????????????BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???<<<<<<>>>CCCGGGLLLVVVZZZXXX\\\eeefff```ccc]]]UUUNNNCCC999666777ffffffwwwgggOOOBBB@@@888666888666555444444333333222222111111111111111111111111111111111000000///......---......................../////////......---------111222888DDDUUUgggttt{{{rrrkkkfffgggkkkjjjfffaaaaaajjjssszzz}}}vvvrrrrrrjjjlllnnnqqqsssuuuxxxzzzwwwtttpppmmmkkkkkkmmmnnnllllllkkkkkkjjjiiihhhhhhjjjgggiiiooorrrlllccc^^^OOOOOOUUUaaakkknnnllljjjiiifffgggiiihhhgggmmmuuu|||xxx{{{zzzsssnnnfffYYYNNNIIIEEE===222,,,+++,,,,,,+++,,,+++)))(((((()))+++,,,,,,,,,+++******)))(((((())))))(((((((((((())))))))))))************))))))***)))))))))))))))))))))+++******))))))******+++*********************************++++++,,,......222AAAXXXmmmzzz~~~}}}{{{kkkeeeaaaeeennnrrroookkkhhhiiipppzzz}}}xxxrrrqqqrrrkkkdddcccjjjrrryyy|||nnnhhh___WWWOOOGGG???:::777555222111222222111000999:::>>>BBBEEEFFFDDDBBBDDDCCCBBBAAA@@@??????>>><<<<<<===>>>===<<<;;;:::888888777555444333222111333444444555666666777777555666777777666777999;;;999888666666888;;;???BBBAAA@@@AAADDDHHHJJJHHHFFFAAA>>><<<;;;;;;<<<;;;:::;;;::::::999888888777777999888666555333222222222111111222222333444444444222222111111111111222222555777999999:::;;;>>>@@@???@@@BBBBBBBBBCCCFFFHHHJJJKKKMMMQQQTTTUUUTTTSSSUUUWWWTTTIII;;;444888>>>OOO\\\pppxxxpppiiiaaaTTTWWWvvv{{{wwwdddXXXYYY\\\WWWGGG777///---+++,,,,,,+++******)))((((((******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))(((((((((((((((((())))))))))))*********+++++++++,,,,,,111777===@@@BBBHHHPPPVVVSSSWWW^^^eeellllll```SSSSSSNNNLLLUUUdddlllhhhaaa[[[ZZZVVVNNNDDD===;;;;;;;;;@@@EEEGGGFFFHHHOOOVVVSSSVVVZZZ\\\YYYQQQHHHBBBAAA???<<<;;;<<<=========;;;;;;:::::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???@@@@@@@@@@@@>>>===<<<===>>>>>>???@@@DDDIIIMMMQQQZZZ___]]]```ggghhhaaa___XXXOOODDD888222888BBBhhhiiizzzeeeNNNBBB@@@999666888666555444444333333222222111111111111111111111111111111000000//////.......................................------------,,,,,,...///333:::GGGXXXjjjvvvrrrllleee___^^^]]][[[YYY\\\aaaeeeiiirrr~~~{{{wwwiiiiiijjjkkkmmmooorrrsssqqqpppnnnlllkkklllmmmnnnhhhjjjlllnnnooonnnmmmkkkjjjiiinnnuuutttiii\\\UUUTTT___hhhiiilllqqqnnneeecccjjjpppnnnmmmrrrwwwxxxvvvvvv|||~~~|||{{{{{{uuuiiiaaaXXXMMMEEEBBB888222,,,***+++---,,,+++************************+++++++++******))))))((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))******+++******))))))******+++******************************)))******+++,,,------777HHH\\\llluuuxxxwwwkkkfff```bbbiiioooooolllcccgggpppyyyzzzuuuqqqqqqrrrlllddd___```gggqqqwwwddddddbbb^^^WWWNNNEEE@@@999555111...---.........222444999???DDDEEEDDDAAACCCCCCBBBAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<;;;:::777555333111111222222222333333444444555444555666555444555666888888777555555777:::>>>@@@@@@??????AAACCCEEEDDDCCC???===:::999999999888777888888777777666666555555777666555333111000000///222222333333444555555555555555444444444555555666999:::;;;;;;;;;<<<>>>@@@===???AAAAAABBBDDDGGGIIIMMMMMMMMMOOORRRSSSSSSRRRUUUXXXUUUIII;;;666>>>GGGQQQnnn{{{sssjjjbbbYYYUUUfff|||xxxaaaVVVYYYVVVKKK<<<111---+++***+++++++++******))))))(((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))(((((((((((((((((())))))))))))*********++++++++++++,,,---222777<<<@@@HHHTTT]]]UUUUUUVVV^^^iiimmmbbbSSSQQQOOONNNRRR[[[bbbeeefffcccccc```WWWLLLBBB===<<<888;;;???CCCGGGLLLSSSXXXVVVYYY]]]^^^ZZZSSSKKKEEEAAA???<<<;;;;;;<<<;;;;;;:::999999999999:::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999::::::999999::::::;;;<<<999999999999999999999999999999:::;;;<<<<<<<<<<<<::::::;;;<<<===>>>???@@@>>>???@@@@@@???>>><<<;;;:::===AAADDDHHHMMMRRRVVVXXX___ccc```bbbfffddd]]]XXXQQQGGG:::///111CCCUUUjjjmmm~~~cccLLLAAA???999666888555555444444333333222222111111111111111111111111111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,---///000111777CCCSSS___eeehhhhhhccc^^^]]]______bbbeeegggiiipppxxx}}}||||||wwwqqqllliiihhhhhhhhhppppppoooooopppqqqrrrsssmmmppptttvvvwwwuuuqqqoookkknnnsssuuummm```YYYYYYgggqqqwwwsssnnnlllhhhcccgggwwwzzzxxx}}}zzztttmmmttt|||{{{{{{|||}}}ooodddWWWPPPIIIAAA<<<;;;...,,,))))))+++,,,,,,+++((()))***++++++***)))(((+++*********)))))))))((())))))(((((((((((())))))+++***)))(((((()))***+++)))))))))))))))***************))))))))))))*********************************************+++,,,,,,,,,111:::IIIYYYeeeiiijjjiiifffaaa]]]```fffhhhgggaaaeeekkknnnnnnmmmooorrrooollleee___[[[___gggooocccfffhhhgggbbbYYYPPPKKK@@@;;;444...------......---000666===CCCEEEDDDBBBBBBBBBAAAAAA@@@??????>>>???>>>===<<<<<<<<<=========<<<;;;999777555333333111111111111111222222222111222333333333333555888666555444444666999;;;===???>>>>>>>>>???@@@AAAAAA>>>;;;888666666666555444555555555444444333333333444333222111000000000000333333444555555666666777888888888777888888999999<<<===>>>===<<<<<<>>>@@@===???AAACCCDDDFFFIIILLLPPPOOONNNNNNPPPPPPOOONNNOOOPPPLLLCCC;;;<<>><<<;;;===BBBIIIOOORRRTTTUUUVVVUUURRRMMMHHHDDDAAA???<<<;;;;;;;;;:::999888888888888888999999::::::999999999888888888888888888999999999999999999999999999999999::::::;;;999999999888888999999999888888999:::::::::::::::999999:::;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>BBBHHHMMMRRRVVVZZZ]]]]]]bbbdddaaa^^^^^^YYYSSSNNNFFF===555333<<>>HHHUUUcccnnnkkkcccbbbdddfffgggkkkpppuuu|||xxxxxxrrrnnnlllkkkppppppoooooopppqqqrrrsssuuuwww{{{}}}|||xxxssspppmmmqqqtttnnn```WWW]]]iiissssssuuutttjjj^^^]]]bbbnnnxxxrrroooppprrr|||{{{yyyyyyooosssxxx{{{~~~}}}zzzwwwYYYOOOEEEAAA<<<555000///+++*********++++++***)))'''(((***++++++***((('''*********)))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++(((((())))))***************))))))))))))))))))***************************,,,++++++++++++,,,,,,---,,,---222<<>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888777777666111111111111111000000000...///111111222333666888444444333333555777999;;;==================???@@@<<<999666444444444333222222222222222222111111111000000000000111222333333555555555666777777888888:::::::::::::::;;;<<<<<<>>>??????>>>======>>>@@@???AAACCCEEEGGGJJJMMMPPPSSSQQQNNNMMMMMMLLLJJJHHHFFFCCC===999999AAALLLTTTbbbooosssxxxzzzeee]]]rrrwwwqqqjjjnnn|||}}}eeeYYY]]]SSSFFF777...++++++,,,,,,*********)))))))))))))))((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++---,,,///555999AAAPPP```]]][[[TTTMMMKKKMMMMMMKKKJJJLLLLLLJJJIIIMMMVVV]]]mmmooonnnggg\\\QQQIIIFFFEEE@@@:::999<<>>===;;;;;;;;;>>>AAACCCHHHLLLRRRWWWZZZ]]]```bbbccceeeddd___YYYTTTNNNHHHAAA;;;666888>>>KKK^^^nnnhhhoooxxx___III??????999666888555555444444333333222222111000000000000000000000000........................------------------------++++++,,,,,,,,,,,,------+++...000///---///666<<>>;;;888111+++******++++++++++++***)))((((((((()))******)))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((()))******++++++***))))))(((((())))))***************************,,,,,,+++++++++,,,,,,---++++++...666AAALLLUUUZZZkkkuuuvvviii]]]^^^eeehhhtttsssmmmddd```ccchhhiiicccfffhhhfffbbb^^^^^^^^^ggghhhlllppprrrnnneee]]]LLLEEE;;;222...------------///333:::@@@DDDEEEDDDAAAAAA@@@@@@????????????=========<<<<<<<<<;;;;;;:::::::::999999999999999333222222111111000000000...///000111111222555777222222222222333555777888999:::;;;;;;;;;;;;<<<===:::777444333333333222111111111111111000000000000...//////000222444555666666666777777888999999999;;;;;;:::;;;;;;<<<===>>>>>>???@@@???======>>>@@@@@@BBBEEEHHHJJJMMMQQQTTTUUURRROOOMMMKKKHHHCCC@@@>>>999333222888DDDPPPXXXiiiiiippp~~~|||fff```ssspppdddeeeaaafffooouuulll\\\WWW\\\III===111---,,,,,,,,,---))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((())))))(((((((((((()))))))))))))))))))))************+++,,,))),,,333999???PPPaaalllllldddVVVKKKIIILLLNNNMMMNNNMMMKKKHHHIIILLLPPPZZZ]]]```^^^XXXQQQMMMKKKGGGCCC===:::;;;???CCCEEEDDDCCCAAA@@@@@@AAABBBCCCAAA???>>>===>>>>>><<<:::666777888888999999888888888888888777777777777666888888888999999:::;;;;;;888888777777888888999:::;;;:::999888888999:::;;;777888888999999888888888;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>BBBFFFIIIRRRVVV[[[^^^```aaabbbcccfffeeeaaa[[[SSSLLLEEEAAA888666888AAAJJJTTTaaakkkdddlllvvv]]]HHH>>>???999666888555555444444333333222222111000000000000000000000000........................------------------------,,,,,,,,,,,,---------...+++,,,......---///333777===JJJUUU[[[eeerrrvvvrrriiijjjlllqqq{{{~~~yyyxxx|||~~~zzzwwwxxx{{{uuuqqqkkkeeeaaa^^^^^^^^^[[[^^^bbbeeeeeebbb^^^\\\^^^]]]YYYRRRJJJMMMaaavvvwww||||||vvvooommmnnnppp}}}xxx{{{|||xxxrrrppprrrvvvyyy}}}zzzpppiiijjjoooqqqrrruuutttppplllhhh^^^SSSEEE>>>777666444///+++***)))***++++++***((((((((((((((())))))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))************))))))'''(((((()))******++++++))))))(((((((((((())))))************************++++++************++++++)))+++...333:::CCCMMMSSSbbbttt{{{lll[[[YYYaaagggssssssoooiiiggghhhfffaaa```cccggghhhfffbbb___]]]___```eeennnuuussshhh]]]PPPIII???666111...------...///222777===BBBCCCCCC@@@@@@@@@@@@????????????======>>>???>>>===<<<;;;:::::::::999999999999999444444444333222111111000000111222111000000222444111111111222333444555666333666999:::999888999:::888555333222222333222222000000000000000000000000000000111222333555666777777777888888999::::::::::::::::::;;;;;;===>>>>>>>>>??????>>>======???@@@@@@CCCFFFIIIKKKOOOSSSVVVUUUSSSPPPMMMIIIDDD===999666444333555===LLL\\\gggqqqjjjooossshhhaaammmyyyzzzjjjaaa\\\\\\^^^```___\\\WWWSSSQQQ>>>444---------+++***,,,((()))))))))))))))))))))''''''((())))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************,,,''')))000444888GGGYYYgggiiieeeXXXLLLJJJLLLMMMNNNNNNNNNNNNOOONNNLLLJJJJJJOOOTTTUUUSSSPPPOOOOOOIIIHHHDDDAAA===<<<<<<<<<:::;;;<<<===???@@@AAABBB@@@???>>>???@@@???>>><<<666777888999999999888888888888888777777777777666666666777777888999999:::777777777777777888999999:::999777666666777999:::888888999999999888888777999999:::;;;<<<<<<======<<<>>>AAAEEEIIIMMMPPPQQQYYY\\\```bbbbbbbbbcccdddbbb___YYYSSSKKKCCC>>>;;;888<<>>>>>999666888444555555444333333222222111000000000000000000000000---.....................------------------------,,,,,,,,,------.........,,,,,,,,,++++++---000333222:::AAAMMMddd~~~{{{xxxrrrpppwww}}}uuuppprrrwww{{{|||}}}{{{yyyvvvvvvzzzpppiiieeeccccccRRRVVV[[[___aaa```^^^\\\^^^ZZZVVVSSSQQQXXXjjj{{{|||zzzzzz|||vvvnnnpppqqqrrrrrrrrrttttttkkkrrrsssnnnkkkpppuuuvvvqqqpppiii___XXXTTTKKK@@@999222,,,,,,,,,***((((((((()))******)))((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((()))***++++++***)))((('''(((((()))***+++++++++))))))(((((((((((())))))******************************)))))))))))))))***)))+++...111444;;;DDDKKKXXXnnnzzzjjjUUURRR\\\dddjjjnnnnnnlllmmmnnnggg]]]```bbbfffhhhhhheeeaaa^^^VVVWWW^^^kkkwwwuuuhhhZZZTTTMMMCCC:::444111///...//////111555;;;???BBBBBB@@@@@@@@@???????????????===>>>@@@AAA@@@???===;;;;;;::::::999999888888777666555555444333222111111333444444222000//////111111111111111222333444555///333777999777666777888777555222111222333333222/////////000000000000000333333333333444555666777777888888999999:::;;;;;;::::::::::::;;;<<<>>>>>>===>>>???>>>======???AAA@@@BBBFFFIIIKKKOOOTTTWWWVVVTTTQQQMMMHHHAAA:::444111444888<<>>???>>>BBBIIIPPPUUUXXXYYYYYY\\\^^^aaabbbbbbbbbcccddd\\\WWWRRRLLLEEE===999888===FFFSSS[[[YYYVVV[[[dddiiihhhvvvZZZHHH???<<<555555888444333333222222111000000000////////////////////////,,,,,,,,,------............---,,,,,,,,,,,,---...***++++++,,,,,,++++++***------------------------111...000===SSSjjj{{{~~~sssoooqqqssswww{{{{{{sssnnnpppuuuxxxvvvzzz}}}|||xxxuuuvvvyyyxxxzzz|||||||||~~~{{{tttooopppzzz{{{nnnnnnsssvvvzzz~~~xxxtttuuuxxxyyyxxxvvvtttrrrllljjjlllooommmgggfffjjjggghhhjjjnnnqqqrrrqqqooobbb^^^XXXPPPHHHBBB===;;;...---,,,+++***(((''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,,,,++++++************,,,---,,,,,,000999@@@SSS[[[fffmmmhhh]]]WWWXXXaaabbbhhhrrrzzzvvvgggYYY\\\]]]```ffflllkkkeee^^^\\\UUUXXXfffmmmeee\\\[[[RRRQQQLLLCCC<<<777000***111111111444888===???@@@DDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@??????===<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::999888777555555444777666666444333222111111333222000/////////000111222222111222444444222111444333222111111222333444333222111111222333555666777777777777888888888888999999999999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@CCCGGGJJJDDDHHHKKKJJJLLLRRRWWWWWW\\\ZZZUUUNNNDDD;;;666444222777<<>>>>><<<;;;:::;;;:::999;;;<<<===;;;:::777777777777777777777777666555555666888999888666555666666666666666666555666666555555555666777777777888999999888777888:::===<<<;;;;;;===@@@DDDFFFHHHMMMSSSWWWYYYZZZ]]]```ddd^^^\\\bbbgggccc[[[VVVTTTPPPHHH>>>666555:::???RRRWWW\\\^^^[[[YYY^^^eeekkkkkkvvvYYYGGG>>><<<555555888444333333222222111000000000////////////////////////------...............///...---,,,,,,,,,,,,---...***++++++,,,,,,++++++***------------------------,,,---///555@@@OOO^^^hhh~~~tttllliiihhhqqqwwwzzzwwwtttttttttrrriiiqqqzzz}}}{{{zzz{{{uuuuuutttsssrrruuu{{{}}}|||~~~}}}}}}~~~|||zzz{{{~~~|||qqqmmmnnnpppqqqrrrqqqpppooommmhhheeefffeeeaaaaaadddggghhhiiilllmmmllliiifffSSSPPPIIIBBB;;;666222111------,,,+++***(((((('''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))*********+++++++++,,,++++++++++++++++++******,,,---++++++///777===JJJPPP]]]iiikkkddd\\\YYYYYY___iiirrrvvvqqqfff^^^YYY\\\```fffjjjiiieeeaaa\\\SSSSSS\\\```[[[XXX[[[YYYXXXQQQHHHAAA===666///000000111555:::>>>@@@AAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888777777777666555444333222222222222000/////////000111222111111222333444333111222222111111111222333444333333333333333555666777777777777777888888888999999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>DDDHHHHHHCCC???@@@???CCCMMMRRRMMMGGGEEEHHHBBB@@@DDDHHHIIIJJJLLLOOO[[[ddd___SSSFFF;;;333000000222333555777777777999:::;;;<<<===<<<:::999:::999:::===@@@AAAAAA@@@<<<;;;;;;:::999888777777666666555666888888777555666777777888888777777666555555555555555666666777666888:::::::::;;;===???>>>>>>???AAADDDHHHMMMOOOPPPTTTXXX[[[\\\]]]```bbbgggccccccdddaaaWWWOOOLLLLLLGGG???777444999CCCKKKUUUWWW[[[^^^``````aaacccmmmnnntttWWWFFF>>><<<555555888444333333222222111000000000///////////////////////////////////////............------,,,,,,------...***++++++,,,,,,++++++***------------------------+++///333222111888FFFQQQppp|||vvvllleeeaaaeeelllrrruuuwwwzzzxxxtttfffmmmuuuzzzzzzyyyyyyzzzwwwvvvrrrnnnlllnnnrrrvvv~~~xxxuuuttt~~~{{{sssllliiiiiijjjkkkmmmnnnnnnooojjjccc]]]]]]___```aaacccjjjiiihhhgggddd___YYYTTTHHHDDD>>>888222///------,,,,,,+++***))))))(((((((((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((''''''(((((())))))))))))*********++++++*********+++++++++++++++***+++,,,******,,,333888???DDDQQQaaahhhcccZZZUUUWWW```kkkqqqoooiiidddaaaWWWZZZ^^^bbbeeefffeeeddd___WWWSSSWWWXXXXXX]]]ffffffcccZZZOOOHHHCCC;;;333000000222666;;;???AAAAAADDDCCCBBBBBBAAAAAAAAABBB@@@@@@@@@@@@???>>>=========<<<<<<<<<;;;:::::::::======<<<;;;::::::999999777777666666555444333333222222111000000000000111111000///000222333222111000000000111222333444555555555555555555666888888777777888888888999999999999999999::::::<<<==============================@@@AAACCCEEEFFFIIINNNQQQRRRTTTTTTQQQRRRUUUVVVTTT[[[VVVNNNCCC:::666555777<<>>===>>>======<<<;;;::::::999<<<;;;;;;:::999999888888888888777666666555444444222222222111111111111111000...---...000111000000//////000111333444666666666666777777888999999:::888888888999999999::::::::::::::::::;;;<<<>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEGGGIIILLLQQQTTTSSSUUUTTTQQQRRRUUUTTTPPPSSSNNNEEE;;;555444888<<>><<<888666444444888AAALLLSSSRRRWWW]]]___aaabbb```]]]eeekkkoooSSSBBB<<<;;;555555888444333333222222111000000000///////////////////////////......------,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((***+++++++++---222666BBBIIISSSaaarrr}}}}}}wwwllljjjeeeaaaeeepppwwwxxxvvvuuurrrooolllkkklllmmmmmmnnnqqqtttvvvvvvuuutttlllkkkiiigggfffgggjjjlllssspppnnnooonnnkkkmmmqqqoootttyyy{{{yyytttmmmggggggjjjhhh```\\\aaajjjnnnhhhgggfffeeefffgggiiijjjdddaaa___bbbhhhmmmlllhhh```]]]XXXSSSLLLCCC;;;555333111---***((('''((()))******))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********)))))))))******+++++++++*********))))))***,,,...444999DDDNNNQQQQQQTTTZZZeeecccaaa```aaadddggghhhbbbXXXOOONNNUUU]]]``````YYYWWWVVVTTTRRRRRRZZZbbbhhhhhhcccZZZQQQIII@@@777222222444888===AAACCCCCCAAAAAA@@@@@@@@@@@@@@@AAA???@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;;;;::::::<<<;;;;;;::::::999999999888888888777777666666666333333333333333222222222000...,,,,,,---.........///000111333555666777777777777888999::::::::::::999999999999:::::::::::::::::::::;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@CCCFFFIIIKKKNNNRRRUUUSSSTTTSSSQQQRRRUUUTTTOOOHHHDDD<<<555222555===BBBSSSXXXaaajjjoooooolllkkkPPPVVV```qqqxxxhhh]]]gggwwwnnngggjjjqqqqqqhhh___SSSKKKCCC>>>777///++++++*********)))))))))(((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((***+++***))))))***,,,---///333888;;;>>>@@@AAALLLFFFCCCKKK\\\lllpppnnnaaaVVVKKKEEECCC@@@@@@BBBEEEKKKPPPRRRSSSVVVTTTPPPJJJBBB777222222333111///333333444555555555555555000000111555;;;@@@CCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@@@@AAAAAA???===<<<======>>>>>>======<<<>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFHHHHHHIIILLLNNNQQQRRRSSSUUUWWWXXXYYYYYY]]]\\\\\\]]]___aaacccccc```ZZZTTTQQQJJJ@@@777555444555777<<>>GGGKKKOOOZZZeeeddd]]]VVVUUU[[[cccgggiiieee[[[PPPKKKOOOVVVZZZ[[[XXXYYYYYYVVVRRRPPPQQQTTTYYY```ddd^^^UUUMMMDDD>>>555555555888<<>>=========<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;999999999888888777777777555555555666555444444333222000---,,,---...------000111333555666777888888777888999:::;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEIIILLLNNNQQQTTTWWWSSSSSSRRRQQQSSSVVVTTTNNN???<<<777444444:::BBBIIIPPPSSSZZZbbbddd^^^YYYWWWIIIeeeiii\\\fffooo___ZZZhhhrrrkkk]]]VVVIIIFFFAAA<<<222******///******)))))))))((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))''')))******))))))***+++,,,...222555777:::>>>AAAQQQNNNIIIIIIQQQ[[[^^^\\\YYYPPPHHHFFFEEEBBBAAABBBAAAFFFLLLQQQYYYaaabbb^^^UUUMMMCCC;;;777333000---222222222222222222222222111000222555;;;AAAEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFDDDBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLMMMMMMNNNPPPQQQUUUVVVYYY]]]___```aaaaaa\\\[[[[[[\\\]]]^^^^^^\\\UUUMMMDDD@@@<<<666222111;;;<<>>MMM___jjjmmmzzz|||yyynnneeeaaa^^^\\\ZZZ^^^eeekkkooooookkkhhhYYYZZZ^^^dddiiikkkhhheeehhhhhhhhhfffeeegggkkkooolllgggeeegggiiifffeeefffdddeeeeeedddhhhlllhhh___^^^ccceeeddddddeeeccc___\\\\\\\\\]]]^^^___```aaafffhhhfff___[[[YYYUUUNNNGGGCCC===999666333111...+++++++++++++++***))))))'''((((((((())))))******'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))***************)))))))))))))))(((((()))***+++******---///666@@@IIIPPP[[[eee```YYYQQQOOOSSSZZZ^^^___ccc___YYYQQQNNNOOOSSSWWWWWWZZZ[[[YYYVVVTTTQQQOOOPPP^^^iiieeeYYYNNNEEE@@@999777666777;;;@@@DDDEEEDDDCCCBBBAAA@@@????????????@@@@@@AAAAAA@@@@@@???============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999999888888888666777777888777666555444777444000......///......222333555777888999999888777888999;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;<<<===???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@FFFHHHLLLOOOQQQSSSVVVXXXRRRRRRPPPNNNQQQSSSOOOHHH;;;999888666888>>>GGGMMMIIIJJJQQQZZZ[[[TTTOOONNNOOOtttlll\\\aaa```XXXVVV```gggbbbVVVNNNGGGCCC>>>999111***+++000***)))))))))(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))&&&(((******)))((()))***+++---000222333777<<<@@@KKKSSSXXXSSSMMMLLLMMMKKKOOOIIIFFFIIIIIIFFFBBBAAA@@@DDDIIINNNXXX``````\\\SSSPPPJJJCCC===888555444333222111000000///////////////000555<<>><<<999666777:::@@@DDDFFFFFFEEECCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@<<<<<<<<<===============999999999999999999888888::::::999999999999999999777888999999999888666555:::777333111000000000///444555777888999999999999777888999;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCHHHKKKOOOQQQSSSUUUXXXZZZPPPPPPMMMKKKMMMOOOJJJBBB::::::999999<<>>======333222111///............,,,,,,...333;;;BBBHHHJJJHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFFFFHHHJJJJJJIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIIIIJJJKKKLLLNNNNNNLLLNNNPPPRRRSSSTTTWWWYYY\\\]]]```aaaaaa___]]][[[UUURRRPPPPPPOOOLLLFFFBBB;;;888555111---000===KKKfff^^^TTTMMMKKKMMMNNNNNNDDDZZZggg]]]OOOOOOVVV[[[fffpppeeeHHH@@@:::999999555333444444444333222111000///...........................------------------------...------,,,+++***))))))+++***)))))))))***,,,,,,)))************+++++++++************************++++++,,,...111666:::<<>>>>>???@@@;;;===???AAAAAA@@@???===@@@@@@@@@???>>>======<<<:::999999888888999999:::===<<<;;;:::999999999999777777888888999999::::::GGGCCC<<<555111000222333777888999::::::999888777:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????@@@BBBAAAAAABBBCCCEEEHHHJJJKKKNNNRRRTTTTTTUUUXXXXXXUUUPPPGGGDDDJJJKKKCCC@@@CCC>>>???AAACCCFFFJJJOOORRREEEMMMRRRPPPLLLKKKKKKIIIcccwwwnnnXXXRRRVVVVVVQQQKKKHHHIIIIIIGGGEEECCC:::000++++++,,,+++***))))))))))))))))))))))))''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((((()))+++,,,...111666999AAAMMMYYY]]]UUUIII@@@<<>>>>>?????????>>>??????@@@AAABBB>>>???@@@AAAAAA@@@??????@@@@@@??????>>>======<<<;;;::::::999999::::::;;;===<<<;;;:::999999999999999999999999999999::::::BBB@@@<<<888555444444555888888999999999999888888:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;???AAABBBAAA@@@@@@AAABBBCCCCCCDDDFFFIIIKKKMMMOOORRRUUUVVVTTTTTTWWWWWWTTTNNNCCC>>>BBBBBB<<<:::>>>;;;BBBJJJMMMJJJGGGHHHJJJBBBKKKRRRPPPMMMNNNQQQSSSgggqqqxxxooo]]]PPPPPPVVV[[[UUUNNNIIIGGGEEEBBB???===666...)))***+++)))'''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((()))++++++,,,///333777;;;DDDMMMOOOJJJCCC??????AAACCCIIIQQQVVVUUULLLEEECCCDDDEEEEEEDDDBBBAAA@@@JJJIIIHHHFFFFFFEEEEEEEEEBBBAAA>>>;;;666222...,,,---...///222555999<<<>>>AAACCCFFFGGGFFFEEEFFFGGGDDDFFFHHHJJJKKKKKKJJJIIIIIIJJJLLLKKKJJJJJJKKKLLLPPPOOONNNOOOQQQSSSSSSSSSOOOQQQTTTUUUUUUUUUVVVWWW\\\\\\YYYSSSLLLEEEAAA@@@DDDDDDBBB===777333222333...222666999<<>><<<:::666111...---+++(((((()))***************************))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((('''''')))'''&&&'''***+++(((&&&'''((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,)))&&&&&&((()))(((&&&))))))))))))************(((&&&(((,,,000555???JJJPPPQQQWWW[[[TTTFFFBBBFFFUUUYYYXXXSSSPPPQQQQQQOOOSSS[[[___\\\VVVTTTSSSRRRNNNLLLLLLNNNSSSWWWYYYZZZ^^^WWWNNNGGGCCC???<<<999:::<<<>>>@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@?????????<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;::::::::::::::::::::::::::::::999999999>>>===<<<:::999888888888::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???AAACCCCCCBBBBBBDDDEEEDDDEEEGGGJJJMMMPPPSSSTTTVVVXXXVVVQQQQQQTTTUUUSSSLLL@@@888888999666777<<>>BBBDDDIIIQQQWWW```ZZZUUUSSSPPPKKKGGGFFFBBBCCCEEEHHHKKKOOORRRTTThhhyyy{{{aaaGGG???888888888555333444333333222222111000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))*********+++++++++************************+++++++++++++++,,,......)))***+++,,,222<<>>AAACCCDDDDDDBBBAAADDDCCCBBBAAA@@@@@@@@@@@@DDDCCCCCCCCCBBBBBBBBBAAA======<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;:::::::::999888888888>>>===<<<;;;:::::::::;;;<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAABBBCCCDDDFFFHHHDDDFFFIIIMMMPPPTTTVVVWWWXXXXXXUUUOOONNNRRRUUUTTTJJJ???555444555666:::@@@KKKLLLKKKFFF@@@???CCCHHHTTTRRRLLLFFFJJJZZZjjjrrriiinnnooohhh\\\VVVWWW\\\WWWQQQIIICCC???===999555---+++((((((((((((&&&$$$((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***))))))))),,,...222666999;;;:::<<>>888444666555444333333222111111222555888:::<<<===@@@BBBAAACCCHHHLLLNNNOOONNNMMMKKKMMMOOOOOOMMMJJJHHHHHHEEEEEEGGGJJJOOORRRSSSSSSPPPMMMJJJJJJKKKJJJGGGCCCHHHGGGDDD@@@:::777666666.../////////000222444666;;;???EEEGGGFFFFFFIIILLLWWWXXXXXXUUUNNNHHHFFFGGGCCCDDDEEEGGGIIILLLNNNPPPiii~~~xxx^^^FFF>>>888888888555333444333333222222111000000000........................------------------------,,,,,,++++++***))))))((())))))******++++++++++++))))))*********+++++++++*********************************+++,,,---//////---,,,,,,,,,...111888===BBBMMMVVVVVVSSSPPPMMMIIIJJJIIIGGGGGGJJJOOOTTTXXX^^^\\\YYYWWWWWWZZZ]]]```\\\___```___]]]\\\[[[[[[[[[YYYWWWYYY\\\\\\ZZZWWWSSSQQQNNNKKKHHHHHHHHHHHH>>>>>>>>>AAADDDEEEDDDCCC<<<888333///---+++)))''',,,***))))))******)))((())))))+++,,,,,,+++***)))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((()))))))))(((((((((((()))******)))(((''''''***///555999@@@777...)))***+++)))'''(((((()))***************(((((())))))))))))(((((((((((((((((((((((((((((()))((('''(((+++,,,***(((((()))))))))************)))(((***+++******333===AAAAAABBBEEEEEEBBBAAACCCIIINNNSSSVVVZZZ\\\XXXQQQEEEKKKSSSWWWTTTQQQPPPRRRPPPOOOMMMMMMOOOTTTYYY\\\XXXSSSLLLGGGEEEAAA===:::>>>@@@CCCFFFGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA>>>======<<<<<<======>>>======<<<<<<;;;;;;<<<<<<:::::::::999888888888777BBB@@@<<<:::999:::;;;======<<<;;;::::::;;;<<<===;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========>>>@@@AAABBBAAABBBCCCEEECCCEEEIIIMMMRRRUUUWWWXXXYYYXXXTTTNNNNNNSSSVVVVVVEEE<<<444222666;;;AAAEEETTTOOOHHHDDDDDDFFFIIIJJJLLLHHHDDDDDDPPP```jjjkkkYYY```eee___SSSMMMRRRYYYWWWPPPHHHAAA===:::666222))))))((()))))))))'''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''')))))))))(((''')))+++///222666888999;;;???CCCAAA>>>;;;999:::<<>>>>>>>>>>>????????????EEEEEEFFFFFFEEEBBB>>><<>><<<999666333111//////111333555555777:::<<<<<<>>>BBBFFFHHHIIIHHHHHHIIIKKKLLLKKKHHHEEECCCBBBAAAAAABBBEEEIIIKKKKKKJJJIIIEEEAAA@@@AAA@@@===:::999::::::999666333222333,,,---///333777;;;===>>>BBBEEEGGGHHHFFFFFFGGGIIIRRRTTTRRRLLLEEECCCDDDGGGDDDDDDDDDEEEFFFGGGHHHIIIlllsssZZZEEE===777777888555444444222222222111111111000000........................------------------------,,,,,,+++***)))(((''''''))))))***++++++++++++***)))************+++++++++************************************************+++***+++------+++...222444<<>>FFFJJJJJJFFFCCCBBBHHHNNNRRRXXX]]]\\\XXXIIIJJJMMMRRRRRRPPPQQQTTTNNNOOOOOOMMMJJJJJJMMMPPPSSSQQQMMMIIIDDD@@@===<<<>>>???AAADDDGGGJJJLLLMMMJJJIIIHHHFFFDDDCCCAAAAAA????????????????????????>>>======<<<<<<======>>>>>>======<<<<<<<<<======::::::::::::999999999999CCC@@@<<<999888999;;;=========<<<<<<<<<<<<======<<<<<<============<<<<<<<<<<<<<<<===>>>>>>??????AAABBBCCCAAA???>>>??????CCCEEEIIINNNRRRUUUWWWXXXWWWWWWRRRLLLKKKPPPSSSSSS>>>999444444:::AAAEEEHHHPPPMMMKKKLLLOOOOOOKKKGGG???CCCIIIRRR___gggeee^^^NNNRRRTTTLLLCCCBBBMMMXXXXXXQQQHHH@@@;;;666111---(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((())))))''''''((()))***---111444666888;;;===BBB@@@<<<999888999:::;;;<<<===<<<===FFFPPPMMMCCC::::::999:::;;;===???@@@AAABBBCCCCCCDDDCCCBBBBBBEEEDDDBBB???;;;888444222111222333222111222444666444555888:::<<<=========AAABBBCCCBBB???<<<;;;;;;>>>>>>>>>@@@CCCCCCAAA???>>><<<999888777777555444000222444444222000//////222333777<<>>AAACCCCCCAAAAAA@@@@@@@@@@@@@@@AAAqqqqqqXXXDDD===777777777555444444222222222111111111111111........................------------------------+++++++++******)))))))))((()))***+++,,,++++++***)))************+++++++++***************************************)))(((((()))'''))),,,,,,((()))---***000666888<<>><<<===???AAACCCKKKPPPPPPKKKGGGHHHFFFCCCEEEEEEEEECCC@@@>>>>>>>>>===>>>@@@AAABBBBBBAAAAAAAAA???<<<999555111,,,(((***((('''(((***,,,,,,,,,+++)))))))))******)))'''%%%''')))+++,,,+++)))(((******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))(((''''''''''''((())))))&&&&&&&&&&&&((()))+++,,,///,,,)))&&&%%%&&&((()))''''''((())))))))))))((('''((()))******)))((('''))))))))))))))))))))))))(((---222333...)))''''''))))))))))))************(((&&&'''***+++)))+++...///222999AAAJJJOOONNNJJJFFFJJJKKKKKKMMMTTTXXXXXXPPPJJJGGGKKKMMMLLLMMMQQQOOOOOOMMMKKKHHHGGGGGGHHHMMMOOOOOOLLLFFFBBBBBBDDD???>>>>>>???BBBFFFKKKNNNNNNNNNMMMLLLJJJGGGDDDBBB????????????????????????=========<<<<<<=========>>>===============>>>>>>;;;;;;;;;<<<<<<<<<<<<<<>><<<;;;:::;;;;;;<<<<<<======>>>>>>======<<<<<<<<<============<<<<<<=========>>>???@@@@@@@@@@@@AAABBBAAA@@@???@@@AAACCCFFFJJJOOOSSSVVVWWWWWWPPPPPPKKKDDDBBBFFFHHHGGG;;;999888:::@@@GGGIIIHHHFFFIIILLLPPPQQQNNNGGGBBB>>>IIIUUU\\\```___WWWNNNFFFGGGFFFAAA===AAAKKKSSSQQQJJJAAA999555111,,,((('''((())))))((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((&&&((())))))(((''''''((('''))),,,///222666999;;;===<<<;;;999666555555555;;;<<<===>>>@@@@@@???>>>999888666666777:::>>>@@@>>>???AAACCCDDDDDDBBBAAAFFFFFFEEECCCAAA>>>;;;999888888666333000///000111/////////000111222333444444555666666444444555666888777888999::::::777555333333333111000///111333222333444444333333666888;;;<<<@@@EEEJJJLLLIIIFFFDDDEEEFFFFFFFFFGGGHHHIIICCCCCC@@@>>>AAAFFFEEE???======<<<<<<<<<<<<======tttrrrZZZDDD<<<777777777555444444222222222111111111111111........................------------------------***++++++++++++,,,,,,,,,((()))***+++,,,+++******)))************+++++++++************************)))******+++++++++++++++)))'''(((,,,+++&&&''',,,%%%,,,///...///444:::<<>>>>>??????<<<999888;;;???>>>???AAABBBBBBAAA???>>>111///------.........,,,)))))))))+++,,,,,,+++)))(((''''''(((***+++)))(((%%%&&&)))++++++***((('''+++******)))(((''''''&&&''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))******,,,,,,+++)))'''%%%###%%%'''(((((((((***,,,&&&''''''((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))...555;;;:::222+++((()))))))))))))))***************'''''',,,...,,,+++,,,000000222888DDDOOOTTTSSSOOOOOOLLLDDDCCCIIIOOORRRUUUIIIBBBDDDGGGGGGHHHKKKRRROOOLLLIIIIIIHHHGGGFFFGGGLLLPPPNNNHHHEEEHHHLLLBBB@@@===;;;===AAAFFFJJJQQQQQQQQQPPPMMMJJJFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB======<<<<<<<<<<<<======>>>>>>============>>>???<<<<<<======>>>>>>??????:::;;;<<<======<<<;;;;;;<<<===>>>??????>>>===<<<<<<<<<============<<<<<<===>>>>>>???@@@AAAAAAAAA;;;===???AAAAAACCCEEEGGGDDDGGGKKKPPPTTTVVVWWWWWWIIIHHHCCC<<<999;;;===;;;;;;<<<===@@@FFFLLLLLLIIIAAAEEEJJJLLLJJJFFFCCCBBBAAAMMMXXXXXXQQQJJJDDD???>>>=========???BBBGGGJJJEEE???777222///,,,)))%%%'''((()))(((''''''((()))''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))&&&'''))))))((('''((((((&&&'''))),,,000555:::===<<<======<<<:::777666666:::;;;???AAA<<<666888>>><<<999666444444777;;;===<<<>>>BBBEEEFFFDDDAAA???EEEFFFFFFEEEDDDBBB@@@>>>===<<<:::555111......///...---,,,,,,,,,---///000***,,,---------...111333111111111222333222///------///000///,,,,,,///333777777888777999<<>>@@@HHHNNNIII>>><<<;;;;;;;;;<<<<<<===>>>zzzoooWWWBBB???:::666555555444333333333333222222222111111////////////............,,,,,,,,,------.........,,,------------,,,+++***+++++++++++++++++++++++++++++++++***((('''%%%$$$(((((((((((())))))))))))++++++******)))((((((((()))************+++++++++,,,++++++,,,---///111333888888:::===BBBEEEEEEEEEIIIJJJJJJJJJHHHFFFCCCAAA@@@AAABBBCCCDDDEEEFFFGGGJJJFFFAAA<<<;;;===AAACCCDDDCCC@@@<<<999555222111------+++***))))))((((((%%%&&&((()))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******999666111,,,)))((()))***))))))))))))))))))))))))&&&''''''((()))******+++///,,,...666???FFFMMMSSS```[[[TTTJJJBBB@@@HHHPPPRRRRRRPPPJJJDDDDDDJJJPPPUUUUUUTTTRRRNNNJJJEEECCCLLLKKKLLLQQQWWWXXXTTTPPP@@@???>>>>>>;;;888<<>>>>>>>>=========???AAACCCBBB@@@>>>===>>>??????>>>???????????????>>>>>><<<<<<============<<<<<<<<<>>>@@@???<<<;;;===???>>>======@@@CCCDDDBBB???@@@>>>===@@@DDDGGGEEECCCAAABBBEEEFFFEEEEEEFFFFFFCCCEEEJJJSSSZZZZZZSSSMMM??????>>><<<:::999;;;===999???EEEFFFCCCAAACCCFFFDDDIIILLLKKKFFFCCCCCCEEESSSTTTWWWVVVMMMBBB>>>AAA999>>>CCCBBB>>><<<>>>AAA;;;777111---+++***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&%%%&&&'''))))))'''%%%%%%%%%&&&((())))))&&&$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''&&&''')))...555<<>>???===:::777666;;;:::999:::;;;======<<<:::;;;===@@@DDDHHHKKKMMMGGGFFFEEEDDDCCCBBBBBBBBB<<<;;;:::888666444222111222...,,,///333333...'''...---,,,,,,,,,---///000---,,,,,,,,,,,,------...000000...---,,,000555999FFFFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEFFFHHHIIIIIIGGGIIIEEE???;;;:::;;;;;;;;;999>>>EEEJJJKKKHHHDDD@@@???:::777:::<<<===>>>BBBmmmUUUBBB>>>999666555555444333222222222111111111000000////////////............,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''((((((((()))))))))******((((((((()))******++++++))))))*********++++++++++++*********+++---...000000000111444888;;;;;;:::HHHIIIJJJKKKKKKJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFCCC???;;;:::;;;>>>@@@777777555333111///---,,,++++++***)))((((((((((((&&&'''((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&'''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******000...+++(((''''''((()))))))))))))))))))))))))))''''''(((((())))))******---+++---333:::@@@HHHOOO```ZZZQQQGGG@@@???EEELLLJJJLLLMMMLLLJJJIIIIIIJJJOOOPPPPPPPPPMMMJJJGGGDDDHHHGGGIIIOOOVVVZZZYYYVVVFFF@@@<<<;;;999666666999===EEELLLNNNKKKIIIHHHHHHGGGIIILLLNNNOOOMMMKKKIIIAAAAAA@@@===<<<;;;;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>???????????????>>>>>>======>>>>>>>>>===<<<<<<===???AAAAAA???>>>@@@BBB???>>>>>>@@@BBBCCCBBB@@@AAAAAABBBDDDFFFGGGGGGFFFIIIKKKMMMMMMLLLJJJHHHGGGIIIIIILLLQQQVVVVVVQQQLLLAAA>>>;;;888888999<<<======???AAAAAA@@@@@@BBBEEEGGGJJJLLLJJJFFFDDDGGGJJJOOOOOORRRTTTPPPFFF>>><<<<<<@@@DDDDDDAAA===<<<<<<888444///,,,******)))((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((''''''&&&&&&,,,++++++,,,------+++)))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))'''''''''(((,,,222888<<<777888:::;;;<<<;;;;;;::::::<<<======;;;999888888;;;;;;:::;;;<<<=========<<<<<<>>>???AAADDDFFFGGGCCCBBBAAA@@@??????@@@@@@>>>>>>===;;;:::999888777888555333666;;;<<<777222111000////////////000111............///000111111555444333333555999===@@@EEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBDDDGGGIIIIIIIIIBBB???;;;999999:::::::::>>>AAAEEEGGGFFFBBB===:::===888666999<<<<<>>999666555555444444111111111000000000///////////////............---,,,,,,,,,,,,------------...---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))))))))))))*********++++++((((((((()))******++++++)))))))))*********++++++***))))))))))))***+++,,,))))))))),,,///000000///:::;;;===???@@@AAA@@@@@@@@@@@@???>>>===<<<;;;;;;777555333111000000111222+++++++++************))))))((((((''''''((((((((('''((())))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))((((((''''''''''''((()))((((((((((((((((((((((((&&&(((***,,,,,,***(((&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******(((((('''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))***)))+++///222666@@@JJJYYYSSSJJJAAA===???CCCFFFEEEJJJQQQUUUTTTNNNFFFAAAGGGHHHKKKLLLMMMKKKIIIGGGFFFEEEFFFKKKRRRVVVWWWVVVIII@@@999888999666444444999>>>DDDHHHHHHHHHKKKMMMLLLOOOSSSUUUVVVSSSPPPMMMHHHGGGEEECCCAAA??????>>>>>>>>>@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@??????>>>>>>@@@BBBCCCCCCCCCCCCDDDFFFHHHFFFEEEEEEFFFFFFEEECCCBBBEEEHHHJJJKKKLLLNNNPPPUUUUUUUUUTTTQQQMMMIIIGGGIIIGGGHHHKKKOOOQQQPPPMMMBBB===888666999<<<>>>>>>@@@???===;;;<<<>>>AAACCCHHHIIIJJJHHHFFFFFFJJJNNNIIIHHHKKKQQQPPPGGG===888===@@@DDDFFFEEE@@@;;;777444111---***)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))'''%%%$$$'''***111///------......---,,,''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((('''&&&'''***...222555222444666888;;;<<<======>>>??????===;;;999:::;;;;;;===???AAAAAA@@@===<<<>>>>>>>>>>>>?????????@@@AAA???>>>===<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@===;;;999<<>>>>>???BBB|||gggQQQAAA===888555555555444444222111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***,,,---************************'''(((((()))))))))(((((()))*********++++++++++++++++++******)))((((((((())))))))))))***************)))))))))))))))))))))((((((((())),,,,,,+++******,,,---///111222222222333333222111///...------******)))((((((''''''''''''((((((((())))))******((('''''''''(((((()))***((())))))***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))'''''''''''''''(((((()))(((((((((((((((((((((((('''((()))******)))((('''((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((())))))***&&&'''((()))***+++++++++(((((((((((((((((((((((())))))))))))((((((((((((((((((***,,,,,,...999DDDNNNLLLFFF@@@???AAAAAA???DDDNNNZZZ___ZZZPPPEEE???@@@BBBFFFIIIKKKKKKJJJJJJHHHFFFEEEFFFIIILLLMMMLLLGGG@@@;;;<<<<<<999888:::;;;<<>>@@@EEEIIILLLLLLCCC>>>999999>>>AAA@@@>>>@@@===::::::;;;===>>>>>>DDDFFFHHHHHHGGGGGGIIIKKKDDDCCCFFFJJJIIIAAA:::888>>>@@@DDDHHHHHHCCC;;;555///---***((())))))((((((((((((((((((((((((((((((((((((((((((((('''''''''$$$''')))'''###$$$***///000...***)))************''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''(((***,,,...---///222555888;;;>>>???CCCDDDDDDBBB>>>;;;:::;;;===DDDMMMSSSRRRKKKCCC>>>===>>>>>>>>>======<<<<<<@@@>>>===<<<<<<>>>@@@BBB???@@@@@@BBBCCCDDDEEEEEE???===<<<>>>BBBCCC@@@===999999999999:::;;;<<<<<<:::;;;;;;===???AAACCCEEEBBB???>>>AAAGGGKKKIIIFFFCCCCCCBBBAAAAAAAAAAAABBBBBBAAA??????@@@@@@???===777777888;;;>>>@@@@@@????????????===<<<:::888777888666:::AAADDDBBB@@@@@@yyyeeePPP@@@<<<888555444444444444333333222222222111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---************************''''''((())))))))))))((()))*********++++++++++++++++++******)))((((((((((((((()))))))))************************)))))))))***))))))***+++,,,***)))))))))***++++++,,,,,,,,,---------,,,,,,+++++++++))))))*********)))(((((())))))))))))************(((((((((((()))***++++++)))))))))))))))******+++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***'''((()))+++++++++******(((((((((((((((((((((((())))))))))))(((((((((((((((((()))+++)))***333>>>JJJLLLJJJFFFEEEFFFBBB;;;AAAMMMZZZ^^^WWWMMMFFFCCC===???BBBFFFHHHIIIJJJJJJHHHFFFCCCAAAAAABBBBBBBBBEEEDDDCCCDDDAAA<<<===BBB>>>;;;;;;@@@AAA@@@CCCJJJOOORRRVVVYYYXXXTTTOOOLLLNNNLLLIIIHHHHHHGGGDDDAAADDDBBB@@@??????@@@BBBDDDAAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHIIIJJJLLLPPPTTTUUUUUUUUUXXX[[[[[[VVVOOOJJJHHHGGGEEEDDD:::888666666999>>>BBBDDDBBB???===@@@DDDEEEAAA===<<<;;;;;;<<<>>>>>><<<;;;???AAAEEEGGGGGGEEEDDDCCC@@@@@@BBBCCC>>>777888<<>>;;;999???JJJYYYaaa___TTTGGG???;;;;;;<<<=========<<<<<<===<<<;;;:::;;;===???@@@======>>>@@@BBBCCCEEEEEEAAA???===>>>@@@@@@>>>;;;::::::<<<>>>???AAABBBBBB===>>>???AAACCCFFFHHHJJJFFFBBB@@@BBBGGGIIIFFFBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>><<<<<<======<<<:::999999;;;>>>BBBEEEEEEDDDAAA@@@>>>;;;999888777777666888>>>GGGJJJEEE>>><<>>>>>???AAACCCDDDFFFFFFEEEDDDBBB@@@>>>>>>>>>>>>FFFGGGJJJLLLGGGAAAAAAFFF???999777;;;;;;777999???FFFJJJNNNRRRSSSRRROOOMMMSSSPPPMMMMMMNNNMMMIIIEEEFFFEEECCCAAAAAABBBDDDEEEAAABBBCCCDDDDDDDDDDDDDDDGGGGGGGGGFFFEEECCCBBBAAA@@@??????AAACCCEEEEEEDDDCCCFFFJJJLLLNNNOOOPPPRRRPPPRRRRRRRRRPPPNNNNNNNNNPPPJJJDDD@@@AAABBBBBB@@@999777444222333555888:::@@@???@@@CCCEEEDDD@@@<<<888:::===@@@@@@>>><<<;;;<<>>;;;;;;;;;<<<;;;555222777@@@NNNOOOPPPMMMGGG===444...***)))''''''((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((("""$$$&&&%%%%%%(((...333+++)))&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''(((((((((((('''''''''((()))+++---111444777999???BBBFFFFFFCCC???;;;999999DDDRRRYYYUUUKKK???999777888:::<<<===<<<<<<;;;999999999999999:::;;;;;;::::::;;;===>>>@@@AAABBBAAA@@@>>>>>>>>>>>>===;;;:::;;;===???AAABBBCCCCCC<<<===>>>@@@BBBEEEGGGIIIFFFDDDAAAAAACCCCCCAAA>>>@@@@@@???>>>============999888888:::<<<>>>>>>===;;;;;;<<>>:::777555444444777888>>>GGGIIIBBB:::777sss```LLL>>>;;;777444444444444444222222222222111111111111.........---------,,,,,,,,,,,,,,,+++++++++******)))*********++++++++++++******************************+++++++++******)))((((((((()))))))))******((((((((()))******++++++(((((((((((()))))))))***((()))******+++***))))))(((''''''((()))***(((&&&++++++***)))(((((((((((()))))))))(((((((((''''''&&&&&&''''''((((((((((((((((((''''''''''''''''''(((((('''''''''((())))))(((((('''''''''((()))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''(((((((((((('''&&&%%%&&&'''((()))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******((((((((('''''''''''''''))))))))))))))))))))))))''''''(((((())))))******'''$$$%%%(((******---111;;;FFFLLLJJJJJJPPPRRRMMMKKKHHHCCC@@@@@@AAACCCDDD???>>><<<;;;<<<===???AAAGGGFFFEEEBBB???===<<<===CCCCCCHHHMMMNNNIIIGGGHHHBBB999555999888222222999<<<>>>BBBFFFHHHHHHGGGFFFLLLJJJIIILLLPPPQQQOOOKKKDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIMMMKKKIIIFFFBBB>>>;;;999555444555999>>>BBBCCCBBBDDDHHHMMMOOOOOOMMMMMMNNNIIIHHHGGGFFFFFFEEEBBB@@@AAA===:::;;;>>>@@@???<<<:::999777555333444555777===>>>???@@@@@@>>><<<:::777;;;@@@AAA@@@>>>>>>???>>>???@@@AAA@@@>>>:::777555333333444333333999@@@JJJKKKKKKFFF<<<333---+++***(((''''''(((((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&%%%%%%&&&'''***---///)))'''%%%$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))))))))((('''((())))))+++---000222444666999===>>>===<<<<<<<<<888>>>EEEFFFAAA;;;888777555666888:::;;;:::999999888888999:::::::::999999888888999:::;;;<<<======>>>>>>===<<<============:::;;;<<<>>>????????????<<<<<<===???AAADDDFFFGGGEEEDDDBBB@@@??????>>>>>>======<<<;;;:::999999:::777666666888;;;=========;;;::::::;;;>>>@@@@@@???@@@???<<<999666555444444999888:::@@@@@@:::444222qqq^^^JJJ>>>;;;777444444444444444111111111111000000000000......---------,,,,,,,,,,,,,,,,,,++++++*********((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))++++++******)))((((((((((((((((((((())))))))))))&&&''')))*********)))((((((((('''(((******)))''',,,+++******)))))))))*********))))))((('''&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&''')))***))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%$$$%%%'''))))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******))))))((((((((())))))***))))))))))))))))))))))))&&&''''''((()))******+++&&&######'''+++***+++---,,,:::DDDCCCGGGSSS[[[ZZZ[[[MMM<<<666999>>>???>>>@@@>>>:::888777888;;;===KKKKKKIIIFFFAAA===;;;;;;===<<>>===<<<;;;;;;:::;;;BBBJJJOOOOOOLLLAAAEEEJJJNNNOOONNNKKKIIILLLLLLNNNOOOPPPPPPPPPPPPPPPNNNKKKEEE???999555222,,,,,,---333;;;@@@BBBBBBCCCGGGKKKKKKGGGBBB???>>>>>><<<:::<<<>>>???<<<999666555555999???AAA>>>:::999999999888777777999;;;<<<======<<<:::888888999777<<>>===;;;888666222---+++000555777;;;???>>>AAABBB<<<333,,,***+++***)))''''''(((((('''%%%((((((((((((((((((((((((&&&'''''''''(((((()))))))))'''&&&&&&(((***++++++&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))***---///000000222555666888999<<<>>>@@@BBBAAA===888777;;;???333555777888999888777666999:::<<<======<<<:::999777777888888999:::::::::::::::::::::;;;<<<======:::;;;<<<======<<<;;;:::======>>>@@@BBBDDDFFFGGGDDDDDDCCC@@@>>>===>>>@@@;;;:::999888777777777777999888777888:::;;;;;;::::::888777777999;;;;;;::::::999888777666666777777;;;777666999888333000///qqq\\\FFF???;;;777444444444444444333333222222111000000000000///...---,,,+++++++++,,,---.........---,,,+++,,,,,,---...---,,,***)))((((((((()))******++++++++++++***)))((('''&&&&&&)))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))(((''''''******))))))))))))******''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((+++)))(((&&&&&&((()))+++)))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************'''+++222777???KKKZZZeeecccOOO<<<666777777999<<>>;;;;;;999:::<<<>>>CCCLLLUUU[[[RRRDDD888666777666777;;;>>>===;;;999777555444444000222666:::===?????????<<>>@@@???AAADDDBBB;;;666666:::;;;>>>???>>><<<888666888999;;;>>>@@@AAABBBBBB>>>???AAABBBAAA>>><<<:::888888888888999:::;;;;;;===>>>???AAACCCCCCAAA>>>===<<<<<<===>>><<<666111111444555444777;;;:::777666333///,,,)))((())))))((((((''''''''''''((((((+++)))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&'''***,,,...&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))*********++++++,,,///222444666777888999888666777888999999888444444555666666555555444<<<::::::>>>CCCDDD@@@;;;:::;;;;;;777555777>>>EEEBBB===777666:::======<<<999999999888888888888888999999>>>DDDCCC???BBBHHHIII???999::::::666555888555:::>>>>>>:::777999<<<999999:::::::::999888888:::888555222222444666888555555666666888999::::::888666333000///...,,,***ppp\\\FFF>>>;;;777444444444444444333333222111111000000/////////...---,,,,,,,,,,,,,,,,,,---------,,,***)))++++++,,,,,,,,,+++))))))*********)))))))))))))))************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))(((''''''))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))(((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((***)))(((''''''((()))***((((((''''''''''''(((((()))(((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((+++000444999CCCOOOYYYUUUGGG:::777888888999<<<===FFFKKKGGGAAA===:::555===AAAEEEFFFCCC???<<<;;;888999:::;;;???FFFOOOUUUSSSHHH>>>;;;999777888;;;BBB@@@===:::777666666666111222555777888888666555666888<<<@@@EEEJJJMMMNNNLLLIIIHHHJJJOOORRRPPPMMMMMMHHH@@@888333222333444888333333888:::888888;;;>>><<>>??????>>><<<;;;??????@@@AAABBBBBBCCCDDDEEEEEEEEECCC@@@===999777999999999888888999999999<<<<<<===@@@BBBCCCAAA???<<<<<<;;;;;;:::777333000222555555444666::::::777444222...+++((((((((()))((((((''''''''''''(((((())))))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))*********+++---000222555777888999888666777888999999888555555555666666666666666===>>>BBBGGGIIIHHHBBB>>>:::;;;<<<:::888;;;CCCIIIIIICCC===:::;;;<<<:::888999888888777666555444444777777<<>>@@@FFFHHH???999::::::777666888444888<<<<<<:::888999;;;777888888999::::::::::::777666333222222333555666555666777777888888888777555222///------+++)))(((mmmZZZFFF>>>;;;777555444444444333333222222111111000/////////...------,,,,,,,,,,,,,,,------,,,+++***)))(((*********+++******)))(((++++++******)))((((((''')))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))(((((('''((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))+++---///111888AAAHHHDDD>>>999999999777666888999EEEPPPPPPIIIBBB===999;;;===???AAA@@@>>><<<:::::::::999999;;;@@@FFFKKKOOOIIIDDDBBB@@@>>>@@@CCCEEEBBB===999666555555666222333444555555444111000222333555888<<>>999999:::999777888444555777999::::::999999555666888999::::::;;;;;;333333222222222333333444666777888999888666444333000...+++***)))((('''%%%jjjYYYEEE===;;;777555555555444333222222222111000000/////////...---,,,,,,,,,,,,,,,......---,,,+++***)))(((*********************)))************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((((((''''''''''''(((((()))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((()))******,,,///666:::777888;;;===<<<:::888999;;;AAAIIILLLKKKGGGCCC@@@:::999999999:::;;;;;;;;;??????===;;;999;;;???BBBDDDDDDEEEEEEFFFGGGKKKOOOEEEAAA<<<666333333555777444555666777777555444333444444555666777888888888555333222333777999:::999===;;;999777777888;;;<<<999999:::999666555999>>>@@@======???>>>999888:::<<<===>>>@@@DDDHHHLLLNNNUUURRRMMMGGGCCC@@@???>>>;;;;;;:::999999888888888::::::;;;<<<<<<=========???>>>>>>???AAAAAA???===555666666333///...000333333999======<<<===;;;777---,,,)))'''&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))***,,,000444666777555444555888999999999666555444444444777999:::AAAGGGMMMLLLFFF===888777333555666666777;;;@@@DDDDDD@@@<<<::::::;;;:::999;;;::::::999888777666666888;;;@@@AAA???======??????;;;777777999999777666444333444666999:::999888666777888999999999999999222222333333444444333333666777888999777444111...---+++((('''''''''%%%$$$}}}gggWWWEEE===:::777666555555333222222222111111000//////.........---,,,,,,,,,------000///...---,,,+++******++++++*********+++++++++(((((())))))***************))))))(((''''''&&&&&&((((((((((((((((((((((((+++***)))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))+++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&''''''((((((((()))''''''''''''(((((((((((('''(((((((((((()))))))))'''((((((((())),,,000333///666===BBBDDDEEEEEEEEEDDD???<<>>999555555888;;;EEEBBBAAABBBBBB??????BBBEEECCCBBBAAACCCEEEHHHJJJMMMJJJFFFAAA===;;;::::::555555666666777888888999888999;;;>>>@@@AAABBBBBBCCCAAA?????????>>>;;;999111222222000---...333777:::AAAFFFCCC???;;;555///***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((''''''(((***---000222333222111333555777888777444333222222333666999:::;;;@@@DDDAAA:::444333555333444555555666888;;;===;;;999777666777888888888888888888888888999999999<<>>>>>===999:::999666333333888<<>>>>>>>>???;;;:::999888777888999999777777888999999999888888666888;;;???BBBCCCDDDEEEDDDAAA>>><<<;;;:::777555000000000//////222666:::AAAGGGIIICCC:::333,,,&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&'''(((***,,,---///......///222444555555222222222333444666888:::444777:::888333111333777555555666666777888999:::777666555444333333444444555555555666777777888888===CCCFFFCCC???===;;;888666666555555888;;;999444444444555666666777888999:::::::::999888777555555666666777777666666555444555555555444111---***((()))(((&&&&&&'''((('''&&&wwwaaaTTTEEE<<<:::888777666555333111111111111000//////......---------,,,,,,------...///...,,,+++++++++,,,,,,***))))))((()))***+++,,,)))))))))))))))*********))))))((((((''''''&&&&&&))))))))))))))))))))))))'''&&&%%%$$$$$$&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***,,,,,,+++***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''((((((((()))))))))&&&&&&&&&''''''((()))******)))(((''''''((()))***((((((''''''''''''((((((%%%%%%&&&''''''((())))))''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((()))***++++++,,,111666999CCCOOOWWWWWWKKK===000000555666777999777===AAA>>>777333666;;;>>>AAAEEEFFFCCC>>>;;;999777999::::::???FFFFFFAAABBBAAA??????BBBFFFKKKNNNJJJFFF???999555444555666999;;;===>>>===:::666444333555999;;;<<<;;;;;;;;;555777:::>>>@@@BBBCCCCCC666999:::;;;EEESSS\\\^^^RRRMMMIIIIIIGGGEEEGGGKKKGGGEEEAAA===:::888888888222333444555666777888999888999:::;;;;;;:::999888555777;;;>>>AAABBBCCCCCC@@@>>>:::888777666444222333111000000333666888999???DDDCCC:::111,,,)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((+++******,,,///111222222111111333444666888999:::555777888666444222444666555555555777888999999888666555555444222222333444666666666666666777777777777???DDD@@@<<<;;;999666444666777666:::>>>;;;555444666888777555555777:::888888999888888777666555999888777666555555444444444444222000---+++(((&&&(((&&&%%%%%%'''(((((('''vvv```SSSEEE<<<:::888777666555333111111111111000//////......------,,,,,,,,,------...---,,,+++*********+++,,,)))(((''''''''')))***+++++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))'''&&&''')))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***,,,,,,+++***)))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))&&&&&&&&&'''''')))******+++)))(((&&&&&&((()))+++)))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''((((((((()))(((''''''((()))***)))(((---000000111:::HHHPPPOOOCCC888000111333333555999666???HHHFFF<<<555555999777<<>>>>>>>>@@@CCCIIINNNQQQLLLGGG@@@:::777888<<<>>>?????????>>><<<:::777666777;;;???BBBBBBAAA@@@@@@999<<<@@@DDDHHHJJJKKKKKKBBBCCCAAAAAAJJJXXX___^^^XXXQQQKKKGGGCCC??????CCC>>>===:::888777777888999555555666888888888888888444666999<<<<<<<<<:::888555777:::===@@@@@@@@@@@@<<<:::777555444444222000777333111111555888888777999<<<999000))))))+++,,,%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''''''''&&&%%%$$$)))((((((***---000111000111222444666888::::::;;;;;;<<<<<<:::777444222111222222333555888999888777333444555444444444666777::::::999999888888777777222;;;@@@===999:::888444444777888777;;;@@@>>>666444777:::888444333777;;;666777777888888888888777:::999777666444333333333444333111...+++)))'''&&&'''%%%$$$%%%&&&(((((('''zzzaaaPPP@@@;;;999666555555555333222222111111000000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********+++***)))((('''''''''((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******++++++)))(((,,,000111...)))&&&'''((((((''''''(((***))))))))))))))))))))))))************************''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&''')))***((((((''''''''''''((((((,,,,,,***((('''&&&&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%&&&((()))))))))((('''''''''(((((((((((('''''''''***---///333777<<<@@@<<<666222444333000333999:::>>>CCCEEEDDD@@@===;;;555666777999:::<<<>>>>>>===@@@EEEIIIJJJEEE===777???DDDFFFAAA>>>BBBHHHKKKEEEAAA===<<<>>>BBBEEEFFFHHHJJJJJJGGGAAA<<<;;;;;;===DDDMMMOOOLLLIIIHHHIIIIIIIIIPPPYYYZZZSSSOOOOOODDDCCCCCCFFFKKKNNNMMMLLLCCCDDDCCCAAA===999777777777777666444222222444777::::::::::::888777555555555777888777666666888999:::<<<>>>>>><<<999888888666444222111111111000///111333555777777888:::;;;999666111,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&)))++++++)))&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))***+++++++++555444444666:::???BBBCCC;;;;;;:::999888888888888:::===@@@>>>888333333444333333333222222444888;;;AAA===999666666777777777;;;;;;;;;;;;:::888666444444444444666999::::::999:::777555666999===@@@AAA::::::999888777666555555777555333111///---,,,,,,))))))(((((('''''''''&&&&&&''''''((((((''''''&&&vvv___PPP@@@;;;999666555555555333222222111111000000000000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++)))''''''***...///,,,(((&&&'''((((((''''''(((***))))))))))))))))))))))))************************''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''))))))((((((((((((((()))''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''((((((((((((''''''((())),,,---///222666999777222333888:::777666888999;;;===???@@@???<<<;;;888777777888999<<<>>>@@@<<<@@@FFFLLLMMMIIIAAA:::===@@@@@@<<<:::>>>AAAAAA===;;;:::<<<@@@DDDGGGHHHGGGHHHIIIGGGCCC@@@???@@@>>>CCCHHHKKKJJJKKKMMMOOOKKKIIIKKKPPPPPPJJJFFFHHH???<<<:::;;;>>>@@@???===;;;<<<<<<:::777555555555555555555333222333666999>>>===<<<:::888666444333555777999999999999:::;;;;;;===>>>>>>;;;888777666333222000000000111111111111888@@@DDDCCC???===;;;444111...***((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&(((******(((&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))***++++++...///222777===BBBDDDEEE999999888777777777777888>>>BBBCCC@@@:::555444555444444444333222444888;;;???;;;777555555666555555888888999999999777666555444333444666888999999777888777777:::>>>CCCFFFGGG777777666555444333222111333222000...,,,+++******)))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&ooo[[[NNN@@@;;;999666555555555333222222111111000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((('''''''''((()))******+++'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((())))))***+++'''&&&%%%(((+++,,,)))&&&&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))++++++''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))'''&&&&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''((((((((((((''''''((()))*********,,,///111111000555@@@GGGEEE@@@<<<;;;999888999<<<>>>===;;;;;;:::999888999<<>>;;;===<<<999:::======999777666666999===AAADDDDDDEEEFFFGGGFFFDDDCCCCCCDDD@@@@@@@@@BBBDDDGGGJJJKKKFFFCCCCCCDDDCCC@@@???AAA???;;;777666888999888666666777666555333333555777777777666444444555999<<>><<<999555444333////////////000111333444777AAALLLPPPKKKAAA:::666,,,+++)))''''''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******(((***...444;;;>>>???>>>555555555444555555666777@@@BBBCCC???999444222333444444444333333555888;;;;;;888666555555666666555666666888888888888777666444444444666888999888777888888999<<<@@@DDDEEEEEE666555444333111000///...---,,,+++***)))(((((((((((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%jjjVVVLLL???;;;999666555555555333222222111111000000000000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''''''''((()))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))******'''&&&%%%''')))***(((&&&&&&'''((((((''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))+++,,,&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''((((((((('''(((+++---000000777DDDPPPSSSMMMGGG???:::444444999<<<<<<:::<<<<<<<<<<<<======>>>???===???CCCHHHJJJHHHCCC>>>;;;<<<;;;;;;@@@EEEBBB<<<888666555555888;;;======CCCCCCBBBBBBAAAAAABBBCCC>>><<<:::999;;;===>>>>>>:::::::::;;;<<<<<<===??????:::666555888::::::999::::::999777666777:::<<<;;;;;;:::888777888;;;>>>AAA@@@===:::777666555444555888<<<============>>>999::::::888555111000000,,,---///000111333555777???GGGOOONNNEEE999111...''''''&&&%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))'''((()))---000222222111111111111111222333444555:::;;;<<<999555111000000444444555444333444777:::777666555666999:::;;;:::888888999::::::999777777777666666888999:::999888999999999:::<<<<<<:::888555555444222000///...---))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%gggTTTJJJ>>>;;;999666555555555333222222111111000000000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''''')))))))))***)))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''((())))))***'''''''''((())))))((('''&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''&&&''''''((())))))&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''&&&'''***,,,...///444???MMMTTTRRRMMM???999222111444888888666;;;<<<>>>??????>>><<<;;;>>>>>>???@@@BBBAAA???<<<::::::;;;===EEEKKKIIIBBB<<<999666666888;;;>>>???AAA???===<<<<<<===>>>???;;;999888888999999777555444666999:::<<<======<<<888555222333888<<<>>>===??????>>><<<::::::===???======<<<:::888777999;;;>>>===<<<:::999888888888777999;;;<<<<<<;;;<<<===555666666444111...---...,,,///333555666666888:::???BBBCCC???555---***)))&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&((()))***)))------------...000111222222333444333111000000000333444444444333444666888444444666999===@@@@@@???<<<<<<<<<<<<;;;999777666999888888999;;;;;;:::888888777777777777555222///222111000///---,,,+++***(((''''''&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&fffRRRIII>>>;;;999666555555555333222222111111000000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))************(((&&&%%%&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((''''''((((((((((((''''''&&&''''''((((((&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))''''''((((((((((((''''''&&&''''''&&&&&&'''***,,,***,,,...333>>>IIIKKKGGG:::666111///111444555444:::;;;===>>>===<<<999888===<<<;;;<<<======<<<:::888999:::<<>>:::777555333666<<>><<<======;;;888666666777;;;;;;<<<<<<<<<;;;:::999999::::::999777777888999111222222111///---...///...333999<<<<<<:::;;;<<<777666222...***((((((***''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))'''$$$$$$&&&)))******************+++,,,............//////000111222222222333444333222222444666333444666:::>>>AAAAAA@@@<<<<<<<<<;;;:::888666444888777777888999999777555333222222222333222000---,,,++++++***)))(((''''''(((''''''&&&''''''((((((&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''eeeSSSJJJ>>>;;;999666555555555333222222111111000000000000000------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))'''((()))******)))'''&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((''''''((((((&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&'''((()))***''''''(((((((((((('''''''''''''''&&&%%%%%%'''***(((*********000999===;;;555444333333444666888999;;;:::888777666666666666888999;;;>>>@@@???<<<999:::;;;;;;:::===AAA@@@;;;888999<<<@@@FFFIIIJJJJJJAAA===888777:::===>>>>>>BBBDDDEEECCC???<<<<<<>>>CCCGGGHHHDDDCCCDDDBBB===<<<;;;:::===CCCGGGGGGFFF<<<===>>>===<<<;;;<<<===;;;===??????===:::888888:::;;;===>>>>>><<<:::999::::::888555222111222444///000000000//////000222111888@@@DDDBBB>>>======000---)))'''((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((***))))))(((((((((((()))******++++++++++++,,,...000111111000222333222111111222444222333555999<<<===<<<:::666777777777666555333222444333222333444333222000...---,,,---......---+++(((((((((''''''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&$$$$$$&&&'''(((eeeSSSKKK@@@;;;999666555555555333222222111111000000000000000---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********%%%&&&(((***+++***)))(((&&&''''''''''''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))'''(((((('''&&&%%%'''(((&&&'''((((((''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))******************)))(((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''((((((((((((''''''(((((((((&&&$$$###%%%'''(((++++++'''(((000333111333555777888999:::===???;;;888444111000111444666444777<<>>999>>>???===:::999;;;:::666444777===DDDIIIJJJHHHEEEAAA===999888;;;???BBBBBBJJJLLLLLLFFF>>>:::;;;???HHHLLLLLLGGGFFFIIIHHHCCC???===<<>>BBBDDDBBB???===<<<:::;;;>>>@@@???<<<999777<<<:::777333///...///111...///000000000111333555333;;;EEEIIIFFFAAA>>>===///+++'''(((***+++'''###'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))&&&###(((''''''''''''((()))))))))(((((()))+++---......000111222222111000111333222222444777999999777444111111333333333222111111000///.../////////---+++,,,***))))))))))))(((&&&((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&((()))bbbOOOFFF<<<;;;:::999777666444333222444444333111000...------++++++++++++++++++++++++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$###%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''')))***+++*********))))))((((((((('''%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''((()))+++------333444777:::>>>BBBEEEGGGDDD>>>666222222444444444777999???EEEIIIFFF???999===;;;999;;;>>>>>>:::555@@@>>>;;;===@@@BBBAAA???===<<<;;;;;;===@@@CCCEEEHHHHHHGGGDDD???;;;999999===>>>???@@@@@@???>>>===:::999999999;;;===???@@@999888777999;;;<<<<<<;;;=========<<<<<<<<<;;;;;;============<<<999777666888777444111...,,,+++***...///111333444555555555777;;;AAAFFFEEE>>>333+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''$$$###$$$&&&'''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++,,,,,,,,,---------111111111111111111111111.........---------,,,,,,---,,,,,,,,,++++++******((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$$$$$$$___MMMEEE;;;;;;:::999777666444333222444333222111000...------++++++++++++++++++++++++------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))******)))))))))((((((((()))(((''''''''')))+++,,,(((''''''&&&&&&'''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))++++++111333777;;;AAAGGGKKKNNN@@@;;;555222222333333222444666:::@@@DDDBBB===888888777777;;;???@@@<<<888@@@>>>===>>>???@@@??????;;;:::888777777888;;;<<<@@@@@@@@@>>>;;;888777888666666777777666666555555666666666666777888999999666555555777999::::::999999999999888888888777777888777777666444222111000///......------------...---000333666777777666555444555777999999444...(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))************+++++++++++++++++++++++++++***)))))))))(((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&}}}\\\JJJCCC:::;;;:::999777666444333222444333222111000......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&((()))(((&&&(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((()))+++,,,...'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))+++,,,000444:::???DDDFFF:::777444222333444444444444555777:::<<<<<<999666333444777<<>><<<<<<===;;;:::777555444444555666888999:::999777666666777666555444333333333333444444555666777888777777666777666555666888999999888555555555555444444444444333222000///---,,,,,,,,,***+++,,,---///000222222///222777;;;<<<;;;888666111///---,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((zzzYYYIIICCC;;;::::::999777666444333333333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))******)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))(((&&&((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''&&&''''''(((((((((***,,,///111444555555444444555777999:::;;;;;;:::999888777666444333222444777===AAABBB@@@===BBBDDDEEEBBB===::::::<<<>>><<<:::888777777777888888999999999777777888:::<<<:::777555444555666888777888;;;===>>>>>><<<;;;:::999777777888888777555222222222222222222222111//////---,,,,,,---...///000000222333555666777777333666;;;??????<<<777444000---)))'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''xxxXXXHHHDDD===:::999888777666555444333333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))******)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))(((&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&(((((())))))((((((&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''')))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))((((((''''''((((((************+++,,,------111333555888;;;???BBBCCCDDDBBB>>>999555222111111222333666999<<<;;;999777;;;>>>AAA@@@>>><<<>>>@@@===<<<;;;::::::;;;;;;<<<<<<======<<<::::::;;;===@@@===:::777666666888999888:::>>>AAACCCCCCAAA@@@;;;999777666666555333111.............../////////------,,,---...000222333333555666888:::;;;;;;;;;666999===???===999444000---+++((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((+++***)))'''&&&%%%$$$$$$(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$%%%vvvWWWHHHEEE>>>999999888777666555444444222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&((()))(((&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''******)))((('''&&&%%%%%%%%%&&&((()))******)))(((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''(((((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((('''((((((((((((''''''(((((()))***+++---000444777:::>>>CCCFFFGGGEEE@@@:::444222222444333444555555555333111000222555999<<<===???@@@BBB777777777888999:::;;;<<<>>>>>>===<<<::::::<<<>>>CCCAAA>>>;;;999999:::;;;555777;;;>>>??????===<<<666444222111111000...,,,,,,,,,,,,,,,------------------...///111333555666333444777999;;;;;;;;;;;;555777888888666333///,,,)))'''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''(((+++***)))'''&&&%%%%%%%%%))))))(((&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))'''&&&%%%$$$$$$$$$tttUUUGGGEEE???999999888777666555444444222222111111000/////////------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''(((((((((((()))))))))))))))(((''''''%%%&&&(((***+++***)))(((%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((()))++++++((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''(((((((((((('''''''''&&&''''''((((((&&&%%%%%%%%%&&&'''((((((***,,,///111333777<<<@@@AAA@@@===999444333666999777888777555333111000000///000333666:::;;;;;;:::111222333444555666777888888999888777555666999;;;AAA???<<<:::888777777888222333555666666555444333000///......000000///............//////000000000111222333555666777777777666777888999999888666555000//////...---,,,+++***(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%sssSSSFFFDDD???999888888777666555555444222222111111000000//////------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$###%%%'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&%%%$$$%%%&&&'''((('''''''''((((((((())))))&&&'''((((((((((((((('''$$$&&&(((***++++++))))))%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''')))***,,,---((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&'''(((***))))))((('''''''''(((''')))+++,,,---000555:::::::::999666444555999>>>======;;;888555333333444333222111333666666222...//////000222333444555555222222222111111222555888888777444222000///......111111111111000...---,,,---------...111333333222222333333333444444555555777888999:::;;;:::999888======<<<;;;888444000...***)))(((&&&&&&'''((())))))'''%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''rrrQQQBBB@@@;;;:::999888666555333222222222222111111000///////////////.........---------,,,,,,------,,,+++)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((444---&&&$$$&&&((('''%%%(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%''')))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,---000111111333666999<<<>>>@@@BBBBBB===666222333555111555999999555222111222//////////////////......666555333222000000//////666111///111111...---...---......//////000000000000000000333666777777555<<<:::777555444555666888666888<<<>>>===:::777444777777666555333000---+++(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((())))))(((((('''&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))***)))'''&&&'''(((***+++222///***&&&%%%'''***---((()))***++++++***((('''))))))(((((('''''''''&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&%%%'''***,,,((())))))'''$$$$$$(((+++((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''(((******((('''&&&''''''''''''(((((((((((('''&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqPPPBBB@@@;;;999888777666555444333222222222111111000////////////.........------------,,,,,,,,,,,,+++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((///+++&&&&&&((((((&&&###(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***++++++//////000222555999<<<===AAABBBBBB===666222333555444999>>>>>>:::555222111000111222333333222111000444444333222111111111111555000...000111000///222222222222111222222333333666666666555555444444444<<<<<<<<<;;;999888666666:::;;;<<<===;;;888555222/////////...,,,***(((&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))))))((('''&&&&&&((()))+++///,,,)))&&&&&&'''***+++***+++,,,......---+++***)))(((((((((''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))'''&&&'''((('''(((((('''&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppOOOBBB@@@:::888777777666555444444444222222111111000/////////............------------------,,,+++******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''((((((***'''&&&'''))))))&&&"""(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''&&&%%%$$$%%%'''))))))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***+++,,,...111444666888;;;======;;;666444666888888===BBBCCC>>>777333111333444777888888777555333666666777777888888999999<<<777444555666444555777777666444333333333555666999::::::888444333555888===>>>??????===999555222999999888777555222///---(((((((((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))***)))(((''''''''')))***)))***,,,---...------,,,((((((((((((''''''''''''***))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&)))++++++)))&&&%%%$$$&&&&&&&&&''')))))))))'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''%%%######%%%'''(((&&&''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmNNNAAA@@@:::777777666666555555555444222222111111000/////////------------------------...---+++***)))***+++,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%'''(((&&&$$$(((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&'''(((((('''&&&%%%&&&'''(((((('''&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***,,,---...000222444444444555888;;;999===AAAAAA<<<777555555666888;;;======<<<999777666777888:::;;;======>>>AAA;;;777888888666666999999888555333222333555777888:::;;;888333333777<<<;;;<<<======:::666111...111000///---,,,***((((((&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((***++++++***((('''%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''((((((((((((%%%&&&((()))************(((((((((((((((''''''''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******(((&&&&&&&&&'''&&&&&&))),,,---***'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iiiLLLAAA@@@:::777777666666555555555444222222111111000/////////,,,,,,---------------------,,,+++***)))***+++,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((()))))))))'''%%%$$$###%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))+++---...000333555555888:::999666444666888777999<<>>>>>>>>888555555:::======>>>@@@999888666555555666777888777888777333///,,,...000111000...,,,***)))))))))&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%((('''''''''%%%$$$###"""###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%&&&((((((((('''&&&&&&&&&&&&''''''(((((()))'''''''''(((((((((((((((%%%%%%&&&''')))***+++,,,************************(((((((((((((((((((((((('''''''''&&&%%%'''***---(((((())),,,------+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''')))******)))'''&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~bbbHHH@@@@@@;;;999888777666555444333222222222111111000/////////++++++,,,,,,,,,---------***++++++,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))******))))))%%%&&&''''''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((()))))),,,***(((%%%%%%%%%'''(((&&&''''''&&&$$$$$$&&&(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&'''((())))))((((((''')))(((''''''(((((((((((((((+++---,,,++++++///222000111333444555555444444555666999;;;<<<<<<;;;:::666444555:::===<<<;;;===333222222222222333333444333222111///---+++))))))******)))(((((('''''''''%%%&&&''''''((((((((('''%%%%%%$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''%%%&&&'''((((((''''''&&&''''''''''''''''''((((((''''''''''''((((((((()))%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((('''&&&((()))'''(((***+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&&&&&&&(((***%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||```FFF???AAA;;;:::999888666555333222222222222111111000/////////+++++++++,,,,,,---------)))***,,,------,,,+++*********))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))*********)))###&&&)))***)))'''&&&%%%(((((((((((((((((((((((('''''''''''''''((()))***000---)))%%%######%%%&&&&&&''''''%%%$$$$$$&&&(((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))"""###%%%'''(((((((((((()))'''&&&''')))*********$$$(((+++,,,***)))+++---,,,---...///000000000000...///111333444333222111333000000444555222...///,,,,,,------............,,,+++***+++,,,,,,***(((&&&'''(((((()))(((''''''$$$%%%'''(((((('''&&&%%%&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%&&&''')))***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&''''''((('''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++)))&&&%%%%%%%%%(((+++***'''%%%&&&)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&&&&&&&)))+++$$$%%%''''''''''''%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppUUUHHHCCC@@@===999999888777666555444444222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))'''((())))))(((((()))***)))((('''&&&&&&'''((()))&&&'''))))))'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&'''((((((&&&&&&&&&(((&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((('''''''''(((((((((&&&%%%&&&'''((('''&&&)))((('''((()))***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************---,,,***)))))))))***+++)))))))))))))))))))))))))))((()))***+++***'''%%%&&&'''((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###$$$(((+++666...&&&###%%%((()))(((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((())))))(((&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((((((%%%&&&))))))''''''***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&oooTTTGGGBBB???<<<999999888777666555444444222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************(((((((((((())))))))))))(((((()))))))))*********)))(((((((((''''''''''''))))))))))))))))))))))))&&&((())))))(((((()))***)))(((''''''''''''((()))&&&(((***)))((('''((((((''''''''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((%%%&&&((('''&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((('''&&&'''(((((('''&&&)))''''''''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******+++***)))((('''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((''''''&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$&&&***---;;;444+++&&&'''((('''%%%''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%((((((&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&lllRRREEEAAA>>>;;;999999888777666555444444222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))(((((((((((((((((())))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))&&&((())))))(((''')))***)))((((((''''''(((((()))''')))******)))(((((()))&&&&&&'''(((((()))******((((((((((((((('''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((($$$%%%''''''&&&&&&'''((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))(((''''''))))))((('''((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((%%%"""!!!%%%(((---)))&&&%%%''')))(((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''+++...999333+++'''&&&'''&&&%%%'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''&&&&&&&&&%%%''''''''''''((((((((((((******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%***&&&%%%''''''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&jjjPPPDDD@@@===;;;999999888777666555444444222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++***************************************)))((('''''''''(((((((((((()))))))))***((((((((((((((('''''''''((((((((((((((((((((((((&&&''')))(((''''''(((***)))(((((((((((((((((()))((()))++++++)))))))))***(((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((($$$%%%''''''&&&&&&'''))))))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))***((('''((()))***)))(((((('''&&&''')))))))))(((''''''''''''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******'''###$$$+++222555...'''%%%'''(((%%%"""''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''+++------)))%%%###$$$&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&''''''&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&***'''&&&''''''$$$$$$'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&hhhNNNCCC???===;;;999999888777666555444444222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++***)))((('''&&&&&&'''(((((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))((())))))))))))))))))(((((()))++++++)))))))))*********))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((%%%&&&(((''''''&&&((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))***((('''((()))***)))((((((&&&&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))(((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''!!!$$$&&&&&&&&&+++444<<<555...'''%%%'''(((%%%"""''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%&&&)))+++%%%###""""""###&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((()))***)))((('''((()))&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((***))))))(((((((((((()))&&&'''''''''''''''''''''%%%%%%&&&''''''((()))))))))&&&&&&)))(((%%%$$$&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&fffMMMBBB@@@>>><<<999999888777666555444444222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((((((((((((((((((((((((+++******)))(((''''''&&&''''''(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))%%%'''(((((('''&&&((()))((())))))******))))))(((''')))******)))(((((()))******)))(((((('''&&&&&&((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''')))))))))((('''((()))((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***)))(((''''''))))))(((''''''&&&%%%&&&((()))(((''''''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))(((((('''&&&''''''''''''''''''''''''$$$&&&'''&&&%%%'''---111---)))&&&%%%''')))(((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((*********((('''((()))'''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''''''''$$$%%%&&&'''((()))******'''&&&(((++++++'''%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&eeeMMMBBB@@@>>>===999999888777666555444444222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((('''''''''''''''((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&((('''&&&&&&''')))((()))************)))(((&&&(((***)))((('''(((((((((((('''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((***+++,,,***)))'''((()))'''&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((()))***((('''&&&'''(((((('''&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((()))((('''&&&%%%''''''''''''''''''''''''******)))'''&&&$$$######''''''&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((((((((((('''&&&%%%%%%&&&$$$%%%'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((('''''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))%%%%%%)))......)))&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&eeeMMMBBB@@@???===999999888777666555444444222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&((('''&&&&&&''')))((()))***++++++***)))(((&&&((())))))(((''''''(((%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((,,,------,,,)))(((((()))&&&&&&&&&&&&((()))***+++''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''')))******(((&&&%%%&&&'''((('''&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))++++++)))((('''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((()))&&&'''((((((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%'''******((('''&&&'''((((((&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''')))))))))'''&&&'''(((%%%&&&''''''%%%%%%%%%&&&$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&'''((('''%%%$$$%%%&&&))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''''''''''''''((((((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''$$$%%%***000111+++''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&\\\HHHCCCAAA>>><<<;;;:::888777555444444444222222111111000///////////////.........------------+++,,,...000---***((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************((((((((((((((('''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))((()))******+++***'''%%%&&&)))***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((---+++)))'''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((++++++***((('''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&'''&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((()))))))))'''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&'''((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}ZZZGGGBBB@@@>>>===;;;:::888777555444444444222222111111000/////////------,,,,,,,,,+++++++++---,,,---......,,,***)))))))))(((((((((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((('''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))'''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''***((('''&&&'''(((&&&%%%'''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((000...+++)))'''&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$%%%&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''((())))))((('''&&&(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((((((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((&&&$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))'''&&&%%%%%%&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyXXXFFFAAA@@@>>>===;;;:::888777555444444444222222111111000/////////------,,,,,,,,,+++++++++,,,......---+++******+++))))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((((((''''''((()))(((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))***))))))(((''''''&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((+++)))&&&&&&&&&&&&%%%$$$(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((...---+++)))((((((((()))''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((('''''')))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''$$$%%%&&&'''((()))******(((((())))))((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&tttVVVEEE@@@???>>>===;;;:::888777555444444444222222111111000///////////////.........---------,,,//////,,,)))***,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''&&&(((***)))&&&%%%'''***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((()))))))))))))))(((((('''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((***(((&&&&&&&&&'''&&&%%%((((((((())))))(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''((()))***,,,---''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((((((((''''''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))))))))))))))))))))((('''&&&%%%(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnSSSCCC???>>>===>>>;;;:::888777555444444444222222111111000///////////////.........---------+++//////+++***...///---))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((('''&&&''')))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***))))))&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))))))))(((&&&(((***)))&&&%%%'''***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''(((((((((''''''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&''')))***)))(((&&&''''''((((((''''''&&&'''''''''((((((((())))))((((((''''''''''''((((((%%%%%%&&&'''(((***+++,,,''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%iiiPPPBBB>>>======???;;;:::888777555444444444222222111111000/////////------,,,,,,,,,++++++++++++//////+++...444444---))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))+++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***'''((()))(((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&''''''((()))***%%%%%%&&&&&&''''''((((((&&&&&&''''''((())))))***(((''''''''''''(((((()))''''''''''''''''''''''''''''''))),,,......,,,***&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((******)))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))''''''(((((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''')))+++------***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzeeeNNNAAA===<<<===???;;;:::888777555444444444222222111111000/////////------,,,,,,,,,++++++++++++...---+++222;;;888---))))))(((((((((((())))))&&&((()))******)))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))((('''&&&'''***,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))***((((((((((((((((((((('''))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))'''&&&$$$%%%''')))***)))'''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''((()))***&&&&&&&&&'''(((((())))))'''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))***---000222111---)))''''''((((((((((((''''''&&&''''''((())))))******((((((''''''''''''(((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''''''''&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++(((((())))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''(((+++------***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwcccMMMAAA===<<<===???;;;:::888777555444444444222222111111000///////////////.........---------+++...---,,,555???:::---))))))(((((((((((())))))''')))***++++++***)))'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&'''***,,,((((((((((((((((((((((((((((((((((((((((((((((((************)))((('''&&&&&&&&&&&&'''((())))))***((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))'''$$$"""###%%%(((******'''%%%&&&)))***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&''''''((()))******+++)))))))))(((''''''&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))+++---000444555222,,,((((((((())))))))))))((((((&&&''''''((()))******+++((((((''''''''''''((((((%%%&&&''')))******++++++''''''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''(((((((((((('''''''''''''''&&&&&&''''''''')))(((&&&%%%$$$%%%%%%&&&((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''((()))***++++++$$$%%%&&&((())))))******&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((''''''(((***+++***(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,))))))******((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%(((******(((%%%''''''''''''''''''''''''((((((((((((((((((((((((nnn]]]JJJ???===>>>@@@AAA::::::999777666444333333222111//////000000...------,,,++++++*********+++***---222555555222---***+++***)))(((((()))***+++,,,,,,,,,,,,***)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&***)))(((''''''((()))***((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((('''&&&%%%$$$$$$###&&&&&&&&&'''''')))******((((((((((((((('''''''''))))))))))))))))))))))))+++***((('''&&&&&&''''''******)))((('''''''''(((///000000///...---+++***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&%%%&&&))),,,+++((($$$''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((($$$%%%'''((()))((('''''')))(((&&&&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&)))***)))'''$$$%%%'''&&&%%%%%%&&&(((***(((&&&)))///111...+++dddVVVHHHAAA@@@===:::888::::::999777666444333333333111000000000000///------------------...///000777777777555222///+++)))+++***)))(((((()))***+++++++++++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''(((((('''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&''''''((())))))(((((()))***+++,,,---000///...---+++)))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((''''''&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%&&&)))++++++((($$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''(((''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''')))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))'''&&&$$$%%%'''&&&%%%%%%&&&((((((&&&$$$''',,,...,,,)))aaaTTTFFFBBBAAA===999888:::999888777666555444333444222111000111111000...------...///000222444555===:::777222...,,,************))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((()))))))))((('''''''''(((((())))))(((((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''(((******&&&'''(((***,,,...000111000...,,,)))'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&(((******'''%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&'''''''''(((((()))))))))((((((''''''(((((()))***(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&'''(((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&$$$$$$%%%'''&&&%%%%%%&&&(((&&&###"""$$$(((***(((&&&dddSSSCCC>>>===;;;:::===999999888777666555444444444333111111222222000///------...///000222333444333222///---++++++,,,,,,***))))))))))))))))))***&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&((())),,,...000222...,,,)))'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%'''((()))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((('''(((((((((((((((''''''&&&''''''((()))******+++((((((''''''(((((()))***(((''''''&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$###$$$%%%'''&&&%%%%%%&&&(((%%%###"""###%%%'''&&&%%%aaaOOO@@@??????:::999===999888888777666555444444444333111111222222000///---------------...//////)))***++++++,,,---------)))))))))******)))))))))%%%&&&'''(((((()))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''(((((())))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''(((((()))(((''''''''''''(((((()))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((***+++------+++)))(((&&&&&&''')))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''((((((((((((((('''&&&''''''((()))******+++''''''&&&&&&''''''((()))''''''&&&&&&&&&''''''((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$###$$$%%%'''&&&%%%%%%&&&(((&&&%%%$$$$$$%%%&&&&&&&&&^^^NNNFFFKKKKKKAAA;;;<<<888888888777666555555555444222111000111111000......---,,,,,,+++++++++,,,)))***,,,---------,,,+++))))))************))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((()))))))))(((((('''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&'''((()))*********)))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''((((((((((((((((((''''''''''''(((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))((('''&&&%%%)))((((((((((((((())))))((((((''''''((()))***+++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((()))(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***&&&'''(((((((((((((((((('''''''''(((((()))))))))''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&$$$$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%$$$%%%&&&'''~~~]]]NNNGGGNNNOOOCCC<<<>>>888888777777666666555555333111000000000000///---///...---,,,,,,,,,,,,,,,---------,,,,,,+++***)))((()))***++++++***)))((('''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''(((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&''')))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''(((((('''(((((()))******++++++))))))))))))))))))))))))''''''((())))))((('''&&&))))))((((((''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&((()))))))))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###&&&''''''%%%%%%&&&(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&&&&'''((((((((((((((('''''''''''''''''''''(((((((((''''''(((((()))***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))'''&&&$$$%%%'''&&&%%%%%%&&&((()))((('''%%%$$$$$$&&&'''xxx[[[HHH===BBBCCC:::777===888888777777666666555555222111//////000000...---//////............//////---,,,+++))))))))))))***((()))***++++++***)))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((###$$$&&&((())))))((('''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''')))(((((('''''''''(((((('''(((((()))***+++++++++))))))))))))))))))))))))%%%&&&''')))))))))((((((***)))((((((((((((((()))''''''((((((((('''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((###&&&((('''%%%$$$&&&)))''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&)))))))))))))))******+++&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''''''''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&)))***)))'''$$$%%%'''&&&%%%%%%&&&((()))((('''%%%######%%%'''wwwTTTKKKAAA===???@@@>>>:::>>>;;;888666666777777666555111///111000---...111......------,,,,,,,,,+++++++++,,,------,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((((((((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$)))'''%%%&&&)))***(((&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))))),,,***$$$'''...)))###(((***)))((('''&&&&&&'''(((((((((''''''''''''((((((+++$$$'''+++'''(((***$$$***&&&$$$'''---...***$$$((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))))))))((((((''''''(((***+++(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&vvvRRRJJJ@@@<<<>>>???===:::<<<:::666555555666555555555111///111000......111000/////////............+++,,,,,,------,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((***************+++++++++))))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''')))'''&&&&&&((()))'''%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&$$$$$$######&&&,,,...***)))((('''&&&''''''((()))(((((('''''''''((((((+++$$$'''+++&&&(((***$$$(((&&&%%%'''***+++(((%%%&&&&&&&&&''''''''''''&&&'''&&&&&&&&&((()))***)))(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''+++***((('''&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((()))***+++(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&sssPPPIII@@@<<<===>>><<<999:::777555333444444444333444111000111111......111,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''(((((())))))***))))))((((((((((((''''''%%%&&&&&&''')))******+++(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''((()))+++,,,***)))''''''(((((('''%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((('''''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&###+++))) 111DDD???))))))(((''''''''''''(((***)))((('''''''''''''''+++%%%(((***%%%(((***###%%%%%%&&&'''((((((''''''((()))+++,,,------,,,,,,---***''''''***,,,+++)))(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''&&&%%%&&&'''''''''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++***)))''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''((()))++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&oooOOOHHHAAA=========<<<:::999777444444444555444333444111000222111......000++++++++++++++++++******,,,,,,---------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))))))))((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&(((***---///,,,+++******))))))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((###000///$$$>>>UUUFFF((((((((('''''''''((((((***)))(((''''''&&&''''''+++&&&((()))$$$))),,,$$$$$$''')))(((&&&&&&''')))///000222333444333222111444///***((()))***'''%%%''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))***++++++(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))'''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhNNNIIIBBB???>>>>>>===;;;999777666555666666555444333000000222222...---000////////////////////////,,,---------,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))***++++++,,,,,,(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((+++...///---------,,,+++***))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((((((((('''&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''((())))))''' +++,,,###:::JJJ444''''''(((((((((((((((((())))))((('''''''''''''''***''')))((($$$+++000&&&%%%(((+++)))&&&&&&(((,,,000111222222222000///...333///+++))))))(((&&&###'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******&&&(((+++------+++(((&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&''''''((()))*********))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''((((((((((((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&aaaLLLHHHCCC@@@>>>>>>===<<<999888777777888888666555333000000333222...---///.............../////////------------,,,+++******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''(((((())))))*********(((((())))))))))))***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***,,,---,,,---...---+++******+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))******)))))))))((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((("""((()))###///333"""&&&'''(((((()))(((((((((((((((''''''''''''(((((()))'''***(((%%%///444***''')))***)))''''''))),,,++++++***))))))((((((''',,,,,,,,,+++)))(((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((()))((('''&&&'''(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))$$$'''***------+++(((%%%((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''(((((())))))))))))((()))))))))(((((((((''''''))))))))))))))))))))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++***))))))''''''((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&[[[JJJGGGCCC???===<<<<<<;;;888777666777888888777555222000000333333///---///******+++++++++,,,,,,,,,------------,,,+++***)))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((()))))))))*********)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++---,,,***)))***,,,((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((''''''''''''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))(((''''''''''''((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))))))))((()))***)))(((&&&###%%%&&&((()))))))))((((((''''''&&&''''''((()))***((((((+++(((&&&222888---'''(((((('''&&&''')))+++((('''%%%$$$$$$%%%&&&'''(((,,,///...***'''''')))&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))'''&&&'''((()))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))%%%'''(((******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))***+++,,,((())))))******)))''''''))))))))))))((((((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***+++***)))(((((((((((((((((((((((('''&&&&&&'''(((((('''&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&WWWHHHFFFBBB???<<<;;;;;;:::777777666777888888666444222000111333333///---///,,,,,,,,,------.........---...------,,,+++***)))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((************))))))))))))(((((())))))*********+++''''''((()))***+++,,,,,,************************(((((((((((((((((((((((()))*********)))(((&&&&&&''')))+++***((('''))),,,((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''(((((((((((((((''''''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''''''''''''''((())))))$$$((()))+++---%%%###,,,%%%&&&((()))))))))((((((&&&&&&&&&&&&((()))***+++((((((+++((('''444:::///((('''%%%%%%&&&'''((())))))(((&&&%%%&&&(((+++---***///444222***%%%$$$'''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))'''&&&'''((()))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((***+++---...))))))*********((('''%%%))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***)))(((&&&((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%$$$%%%'''))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&###$$$&&&'''((('''&&&&&&yyyRRRGGGDDDAAA>>>>>>===;;;:::999999888777666555444444333222111///............---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++&&&&&&'''((((((((((((((())))))))))))))))))))))))+++***((()))******)))'''******))))))(((((('''''''''''''''(((***,,,///000***)))'''&&&'''(((***+++''''''((()))))))))))))))+++*********))))))(((((((((***,,,,,,***((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))(((&&&%%%'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((()))))))))***''''''((((((((((((((((((&&&&&&&&&'''''''''((((((((((((&&&(((...666666111(((((('''''''''&&&&&&&&&''''''(((((())))))******(((***,,,,,,***(((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))((((((***,,,---((((((''''''''''''(((((()))************)))((((((((((((((((((((((((((((((''''''(((((((((((((((((()))***)))((('''''')))+++(((&&&&&&(((,,,///...---((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$wwwPPPGGGDDD@@@>>>======;;;:::999999888777666555444444333222111///...............---------,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++(((((()))************)))))))))))))))))))))))))))'''(((((((((((('''((((((***)))))))))(((((((((''''''(((((()))***,,,---...))))))'''''''''(((***+++******+++,,,,,,,,,,,,,,,*********)))))))))(((((((((***++++++***((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))(((&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''%%%%%%***//////***))))))(((((((((''''''''')))))))))((((((((((((((('''***,,,,,,***(((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++((((((''''''''''''((((((***************)))((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((&&&&&&'''(((***((('''(((+++,,,+++)))'''''''''(((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%sssNNNFFFCCC@@@>>>======;;;:::999888888777666555444444333222111///.....................---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))%%%&&&''''''''''''(((***))))))))))))(((((((((((('''((()))***++++++++++++)))((('''''''''(((***+++***+++,,,,,,------,,,,,,******))))))))))))((((((((()))++++++)))(((((()))''''''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***))))))(((''''''&&&&&&((((((''''''''''''''''''))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&$$$&&&***(((###)))))))))))))))(((((((((******))))))(((''''''&&&''')))++++++***(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''((((((***+++******)))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''')))***)))'''&&&&&&'''+++***(((((())))))'''&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((''''''''''''&&&'''''''''''''''''''''''''''((())))))))))))((('''pppMMMEEECCC???=========;;;:::888888777666555444444333333222111///....................................,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++(((((((((((((((((((((((((((&&&%%%'''+++---,,,***))))))))))))(((((((((((('''(((***+++++++++)))))))))(((((('''((()))******(((((()))************)))))))))))))))))))))((((((((()))******((('''((()))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''(((((((((((()))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))******++++++,,,,,,((((((((((((((((((((((((((((((((((((((()))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))(((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''''''''((((((((((((+++,,,)))&&&'''***((($$$(((((((((((((((((((((((())))))((((((((('''''''''''')))******)))(((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((())))))))))))(((''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((((((((''''''''''''((((((************)))(((&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&''')))++++++***((('''(((***))))))(((''''''&&&%%%%%%&&&&&&'''((()))******''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((mmmLLLEEEBBB???=========;;;:::888888777666555444333333333222111///....................................,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******++++++******((((((((((((((((((((((((---((($$$(((///333000***(((((((((((())))))))))))((((((***++++++***)))(((((((((((((((((())))))***&&&''''''((((((((((((((((((((((((((((((((())))))'''((())))))''''''(((***)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((()))))))))***(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))******++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))'''''')))+++((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((())))))'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&'''''''''((((((((())))))***+++***''''''***)))&&&''''''''''''''''''''''''&&&'''''''''((((((((()))'''(((***)))((('''((()))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))******)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))((((((''''''''''''((((((*********))))))'''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&(((******)))''''''((('''(((((((((''''''''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''jjjKKKDDDAAA>>>======<<<<<<;;;888777777666555444333333333222111///............---------------.........++++++,,,,,,,,,,,,------************************'''((())))))***)))))))))))))))))))))))))))))))))...)))%%%)))000333000+++(((((((((((())))))))))))(((((())))))***)))))))))(((((((((((())))))))))))'''((())))))******))))))''''''(((((((((((())))))'''((()))((('''''')))***)))))))))((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))***************))))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((((((***+++))))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))(((&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&)))(((%%%%%%((()))'''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))&&&((()))(((''''''(((***((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''((())))))*********)))((((((((((((((((((((((((((((((************(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''(((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((###%%%'''(((''''''''')))&&&'''((((((''''''((()))&&&&&&''''''(((((())))))''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((((((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''fffIIICCCAAA>>><<<<<<<<<<<<;;;777777666555444333333222333222111///............+++,,,,,,,,,------------+++++++++,,,,,,---------************************'''((())))))******)))))))))))))))))))))))))))))))))(((((()))+++,,,,,,,,,'''((((((((()))))))))***((((((((((((((()))***+++'''(((((()))))))))))))))(((((()))***************'''''''''((((((((())))))'''(((((('''&&&''')))+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))))))))((((((((()))))))))*********))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******)))))))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''''''''(((((((((((((((&&&&&&'''((())))))******&&&&&&''''''((()))))))))'''((((((((())))))))))))%%%((((((%%%$$$'''((('''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((('''''')))***(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((()))***+++++++++))))))))))))))))))))))))'''(((***++++++***((('''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***((((((''''''''''''((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&'''(((((()))+++...''')))***)))'''&&&(((***'''''''''(((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''dddGGGCCC@@@>>><<<<<<<<<<<<;;;777777666555444333333222333222111///............+++++++++,,,,,,---------+++++++++,,,,,,---------))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))###'''+++)))&&&$$$(((,,,'''((((((((())))))******((((((''''''''')))+++,,,'''(((((()))))))))))))))''''''((()))))))))))))))&&&'''''''''(((((())))))''''''((('''&&&''')))+++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))************)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''&&&&&&%%%&&&'''((()))+++,,,,,,%%%%%%&&&'''((()))******(((((((((((())))))))))))'''******'''%%%((()))((('''((((((((())))))******((((((((('''&&&&&&%%%%%%&&&'''(((''''''''')))+++))))))))))))))))))))))))$$$%%%&&&'''(((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&((()))+++,,,,,,,,,************************''')))***++++++***)))'''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$%%%&&&(((***((((((''''''''''''((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******((()))***++++++---111333(((***,,,***'''&&&''')))((((((((((((((('''''''''''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''((((((((())))))******''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((\\\FFFBBB@@@>>>===>>>>>>===<<<;;;:::888777555444444333222222111111000/////////---.........---,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''((((((((((((''''''(((((((((((())))))))))))''')))+++***'''&&&(((*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))'''&&&%%%(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))******))))))(((((('''''')))***+++++++++)))((('''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((***(((%%%$$$)))...+++%%%)))((('''''''''(((***+++(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))),,,///111///---+++)))(((((()))*********)))((('''&&&%%%%%%))))))((((((((((((((())))))((((((((('''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((}}}ZZZEEEAAA???>>>===>>>???>>>===;;;:::888777555444444444222222111111000/////////------......------,,,+++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''((((((((((((''''''(((((((((((((((((())))))''')))+++***(((((()))+++)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((('''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))***)))))))))((((((((('''((()))*********)))((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******)))))))))))))))))))))))),,,---+++''''''***)))&&&)))(((((('''((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((()))+++...///---,,,***)))((((((******)))))))))(((''''''&&&&&&))))))(((((((((((())))))))))))(((((((((''''''''')))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((yyyXXXDDDAAA???======>>>???>>>===::::::888666555444444444222222111111000/////////------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''(((((())))))(((((('''((((((((((((((((((((((((''')))******))))))***,,,((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))******)))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))))))))))))))((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---************************'''++++++&&&$$$'''******((((((((((((((()))******------+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***)))(((((()))***,,,---++++++)))(((((()))***+++(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((((((((('''''')))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((uuuVVVDDD@@@???======>>>??????>>>:::999888666555555444444222222111111000/////////,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))***+++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))))))))))))))((((((((((((&&&&&&'''((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++,,,---...************************$$$'''(((&&&(((///333333((((((((((((((())))))***,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******)))))))))((()))***+++,,,''''''(((((()))))))))))))))(((((((((((())))))***)))))))))(((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((rrrUUUDDDAAA???======>>>???>>>===999999888666555555555555222222111111000/////////,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((((((((((())))))))))))***''''''''''''((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************,,,,,,+++***)))((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,---************************))))))((()))000999;;;777'''(((((())))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++******))))))((())))))(((((((((((()))***++++++''''''(((((()))*********((((((((((((((()))*********)))))))))(((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))&&&&&&'''((()))*********(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((oooSSSDDDBBB@@@>>>===>>>>>>===<<<999888777666555555555555222222111111000/////////,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((())))))******))))))((('''((())))))***+++,,,,,,***((('''((()))***)))'''((())))))******))))))(((((((((((((((((((((((((((************************///...,,,***)))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))************))))))(((((((((((())))))))))))(((((('''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++***************************(((&&&'''...444333---''''''((()))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((*********))))))(((((((((((((((((())))))*********((((((((())))))*********(((''''''(((((()))***+++******)))))))))((((((((('''(((((()))))))))))))))************************))))))))))))))))))))))))&&&'''((()))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))((((((((()))******((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((kkkQQQCCCCCCAAA???>>>>>>===<<<;;;999888777666666555555666222222111111000/////////+++,,,------......---------------------------------,,,++++++******++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))'''((()))***,,,...///000---+++)))***++++++)))''')))******************)))))))))))))))))))))))))))************************...---,,,***)))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))************))))))'''((((((((()))))))))***+++***)))((((((((()))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))&&&((('''&&&(((+++)))$$$&&&'''((()))***))))))(((++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))******''''''''''''((()))***+++*********)))))))))((((((''''''((()))))))))))))))************************))))))))))))))))))))))))'''((()))******)))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((()))******+++((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((iiiOOOBBBDDDBBB???>>>>>>===;;;:::999888777666666555666666222222111111000/////////+++,,,,,,---.........------------------------------,,,++++++******++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))'''''')))+++---///111222111...++++++------***(((******++++++++++++******************************************************---,,,+++*********+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))'''((((((((())))))******,,,+++***((((((((()))***(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((&&&+++...,,,***+++***(((&&&''')))*********)))(((......,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))))))))''''''''''''((()))++++++************))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))(((((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))((())))))***++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((dddOOODDDCCCAAA???@@@BBBAAA>>>;;;<<<;;;999888888666333111222222333222222111/////////////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,(((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++(((***+++***)))((()))***'''((()))***++++++******))))))))))))************))))))))))))))))))))))))++++++,,,------------,,,((())))))***+++,,,,,,,,,,,,+++******++++++)))(((%%%***,,,'''%%%)))------'''(((***,,,...///000000---+++(((''''''((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***************((()))))))))******************))))))***+++,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''')))+++---...+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))++++++************+++++++++*********))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***)))(((''''''((()))***,,,,,,+++***)))(((''''''++++++***)))(((((())))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))"""''',,,---***((())),,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))*********((('''&&&&&&'''(((***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))+++***)))'''''''''((()))))))))))))))))))))))))))bbbOOOFFFCCCAAA??????@@@???===:::<<<;;;999888888666444111111111111111000//////.........------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,(((((((((((()))))))))*********************************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++(((***+++***)))((()))***((((((((()))))))))******))))))))))))************(((((((((((((((((((((((())))))***+++++++++++++++(((((())))))***++++++,,,'''''''''''''''((()))***(((((()))******)))((('''((()))***+++,,,...//////,,,***((('''((((((((('''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************************++++++++++++******))))))***++++++,,,******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''(((***+++---+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((()))***+++***)))((()))+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))(((''''''&&&&&&''''''(((************)))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***)))(((''''''((()))***++++++******)))(((((((((++++++***)))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))***...222111,,,(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))*********)))'''&&&&&&''')))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))***)))(((''''''(((((()))))))))))))))))))))))))))|||___OOOGGGCCCAAA???>>>>>>===;;;999<<<;;;999999888777444222111111000000///......------------,,,------...///------------------------...---,,,++++++***++++++((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***)))((('''''''''((()))***))))))))))))************''''''''''''''''''''''''''''''((()))))))))))))))'''(((((())))))******+++''')))******)))***///333===000))),,,...)))&&&'''+++************,,,---...+++)))'''''')))***))))))*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((()))******************++++++++++++,,,,,,,,,*********)))******+++,,,***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((()))+++,,,+++***)))***+++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))***&&&&&&%%%%%%%%%%%%&&&&&&************))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***---000222))))))))))))))))))))))))---000222111,,,((('''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))''''''''''''))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))(((((((((((())))))***))))))))))))))))))))))))zzz^^^NNNGGGDDDCCCAAA???>>><<<;;;:::<<<;;;999999999777555333222111111000//////.........---------------..............................///...---,,,+++*********(((((()))))))))*********((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***(((***+++***)))((()))***)))(((&&&%%%%%%''')))***((()))))))))************((((((((((((((((((((((((&&&'''(((((())))))((((((''''''(((((()))))))))***(((+++---+++)))***111777UUU<<<***+++...***)))...---,,,***((((((***+++---)))((('''(((***+++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))************************+++++++++,,,,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''(((+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***++++++))))))***+++))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((('''((())))))***((((((''''''''''''((((((*********)))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))(((((())))))******************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))---111666999))))))))))))))))))))))))&&&)))+++,,,***))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))(((''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''''''(((((())))))******((((((((((((((((((((((((yyy]]]MMMFFFEEEDDDCCC@@@>>><<<<<<<<<<<<;;;999999999888666333444333222000000000000000//////......---......///........................///...---,,,++++++++++++))))))))))))************((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))(((***+++***)))((()))******)))'''%%%%%%&&&((()))((()))))))))************))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))'''***+++)))%%%&&&,,,222QQQ999''')))---******///---,,,***(((((((((***+++)))(((((()))+++,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))************************************************************************************************(((((()))***************))))))))))))*********+++++++++***************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))(((((()))***))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))************))))))))))))******))))))))))))))))))******((())))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))((((((((((((((()))******++++++***)))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))+++///333555))))))))))))))))))))))))###%%%'''((()))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''(((((())))))******((((((((((((((((((((((((tttZZZLLLFFFEEEEEECCC@@@===<<<===???<<<;;;999999:::999666444555333222000000000111111000///..................------------------------///...---,,,,,,+++,,,,,,)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))******)))((('''''''''((()))))))))))))))************************************((())))))***************))))))))))))))))))))))))***+++,,,***''''''+++...555***$$$)))---***(((***,,,+++)))((((((((()))))))))((((((***,,,,,,+++)))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))***************************************************************************++++++,,,,,,++++++***(((((()))***************(((((()))))))))*********,,,+++******)))*********)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((''''''+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))))))))))))))************((()))******++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((((((((())))))*********+++)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))),,,***)))''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''((()))))))))))))))((())))))))))))))))))))))))lllUUUKKKHHHCCCCCCBBB???<<<;;;===@@@<<<;;;999999:::999777555444333111///...///000111///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((((((***+++***)))((()))*********)))))))))((((((((())))))))))))************))))))))))))))))))))))))(((((()))************)))************************+++++++++++++++,,,------%%%%%%''')))*********))))))))))))))))))(((((((((***))))))***,,,,,,***(((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))************************************************************************)))***++++++++++++***)))(((((()))***************))))))*********+++++++++,,,++++++***))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))*********)))(((+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((((()))******(((((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++)))))))))(((((()))))))))((()))))))))************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++'''((()))******)))(((''')))))))))))))))*********)))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***+++***)))(((''''''''''''))))))))))))))))))))))))))))))((()))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******)))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''((())))))******)))((('''))))))))))))))))))))))))eeePPPKKKJJJAAAAAAAAA>>>;;;:::===@@@<<<;;;999::::::999777555333222000...---...///000...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((((((***+++***)))((()))*********++++++***)))((('''))))))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))+++++++++***************'''&&&&&&'''***+++***)))'''---...)))&&&***......(((((())))))))))))((((((*********+++,,,,,,***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************((()))***++++++***)))((((((((()))*********************+++++++++,,,,,,,,,,,,,,,+++***))))))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++++++++***)))+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((()))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++(((((())))))*********+++))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))******+++'''((()))******)))((('''******))))))))))))))))))))))))((())))))***++++++(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******(((((()))***++++++,,,,,,))))))))))))))))))))))))'''&&&&&&'''((())))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))*********((('''&&&))))))))))))))))))))))))bbbRRRHHHEEEEEEEEEDDDAAA>>><<<<<<===999;;;<<<<<<:::888666666444333222111000000000000////////////............+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++....../////////...,,,+++************))))))))))))((())))))))))))***************++++++++++++******+++++++++***************)))))))))))))))(((''''''************************************************###$$$%%%'''(((***+++,,,***)))(((''''''((()))******************)))((((((++++++***)))***+++---...))))))(((((((((***+++,,,++++++++++++*********))))))************+++++++++)))))))))))))))))))))))))))******++++++,,,------)))+++---,,,***'''''''''))))))******++++++++++++,,,+++*********+++,,,---******))))))))))))******(((((()))***++++++,,,,,,---,,,***)))))))))******+++++++++************)))...------,,,+++***))))))************************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************+++++++++++++++++++++++++++++++++***)))(((((()))***+++*********************************)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((''''''+++*********,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((+++***)))))))))))))))***************************************************************************,,,***((()))++++++)))&&&))))))))))))((((((((((((+++++++++************)))))))))***++++++++++++***((()))***++++++***)))(((************************+++***)))(((((()))***+++,,,+++***((((((((()))***)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++{{{___QQQGGGEEEFFFDDDAAA>>><<<<<<===>>>;;;;;;<<<;;;999777555444555444333222222111111222////////////............+++,,,,,,,,,,,,,,,,,,+++------............---------.../////////...,,,++++++*********))))))))))))***++++++++++++,,,,,,,,,******++++++++++++************************+++++++++++++++++++++***))))))************************************************((((((((((((((((((((((((+++***)))(((((()))***+++***************)))((((((*********)))******++++++******)))(((((()))***+++++++++*********))))))))))))************+++++++++************************,,,+++++++++++++++++++++***+++,,,,,,***((('''''')))*********++++++++++++,,,+++*********+++,,,---,,,+++******************)))))))))***++++++,,,,,,---,,,+++***))))))***+++++++++++++++************---,,,,,,++++++*********************************)))))))))*********++++++***************************************************************+++++++++++++++************++++++++++++++++++++++++++++++******))))))))))))******************************************))))))))))))+++*********))))))))))))************************,,,+++++++++************************************************************************************))))))************))))))************************)))))))))))))))))))))))),,,,,,+++++++++***************++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++************************************))))))((((((((((((+++*********,,,,,,***)))************************************************))))))************))))))******))))))))))))******************************************************************************+++***))))))++++++)))&&&))))))))))))))))))))))))++++++++++++************))))))***+++++++++++++++))))))************))))))************************+++***)))(((((()))***+++,,,+++***)))(((((()))***************************)))************++++++++++++++++++***************************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++tttZZZOOOGGGFFFFFFBBB>>>;;;:::;;;<<<===;;;;;;:::999888666444333444444333222111111111111////////////............++++++,,,,,,,,,,,,++++++......//////000//////...---.../////////...---,,,+++++++++*********))))))***++++++++++++,,,,,,,,,******++++++++++++******)))))))))***+++++++++,,,+++++++++,,,++++++***)))******************************************************))))))((('''''''''++++++************++++++*********+++******)))(((******************)))(((++++++***)))))))))******************)))))))))((()))************+++++++++************************------,,,,,,+++******)))***+++,,,,,,***(((((()))************+++++++++++++++++++++++++++,,,------,,,,,,+++***************))))))******+++,,,,,,,,,,,,,,,+++*********++++++,,,+++++++++************++++++++++++++++++++++++************************((()))))))))************************************************************+++++++++++++++*********++++++************++++++++++++++++++++++++++++++)))******************)))***************************************************************)))))))))************************+++++++++++++++*********************************************************************************))))))************))))))************************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++++++++******************************))))))))))))(((((((((+++******+++,,,,,,+++)))************************************************))))))***************))))))))))))))))))***+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***++++++)))''')))))))))))))))))))))))),,,+++++++++************)))******+++++++++++++++*********))))))*********+++++++++++++++++++++++++++***))))))))))))***+++++++++***)))))))))******************************)))************+++++++++++++++++++++******))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************mmmUUUMMMGGGFFFFFFBBB===;;;;;;;;;:::999:::999888888888777555444222111000///............////////////............++++++,,,,,,,,,,,,++++++---...//////////////////------...//////...---,,,,,,,,,+++++++++*********(((((()))))))))***************++++++++++++******(((((()))***+++,,,,,,,,,)))))))))******))))))(((************************************************((()))))))))))))))************)))*********++++++*********++++++******)))***+++,,,,,,,,,***)))(((,,,++++++******)))))))))*********)))))))))(((((())))))*********+++++++++************************,,,,,,,,,++++++************+++,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++************************++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,************************(((((()))))))))*********************************************************,,,,,,++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++))))))+++,,,,,,+++))))))************************)))***************++++++************************************************))))))))))))))))))))))))************************************************************************)))******++++++******)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))+++******+++,,,---+++***************************************************))))))***+++++++++******(((((())))))***+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++***)))))))))***************+++,,,,,,+++++++++*********)))***++++++,,,,,,++++++,,,+++))))))))))))+++,,,++++++++++++++++++++++++************************+++*********************************************))))))*********+++++++++,,,,,,++++++***)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************fffQQQLLLGGGFFFDDDBBB@@@>>>===;;;999777999777666666888999888666222111000///............////////////............,,,,,,------------,,,,,,+++,,,---...............,,,---...//////...------,,,,,,,,,,,,++++++++++++(((((()))))))))***************++++++++++++******(((((()))***+++,,,,,,,,,))))))************))))))************************************************************************'''(((((())))))***************++++++++++++******,,,,,,---...---,,,***)))++++++++++++******))))))************))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,+++***,,,---,,,+++++++++++++++++++++++++++,,,,,,------------+++******))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---************************))))))))))))************************************************************,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))******+++++++++,,,***************+++++++++************************)))))))))))))))***************************************************************************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))************+++******+++------,,,+++************************************************))))))***+++++++++++++++))))))))))))***+++------************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++*********)))*********++++++,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++***************++++++++++++***************************))))))*********++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************aaaOOOLLLHHHFFFBBBBBBBBB@@@===;;;<<<===;;;888555666888:::999666444444333222111111111111////////////............------............------******+++,,,------------,,,---.../////////...------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,******++++++++++++******)))))))))***+++++++++,,,***+++,,,,,,---,,,,,,,,,************************************************------,,,+++***)))((('''&&&'''((())))))***)))))))))***++++++,,,+++++++++------------------,,,++++++++++++,,,++++++***)))++++++++++++*********))))))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++,,,,,,,,,++++++---///,,,,,,,,,,,,++++++++++++++++++,,,---------------******)))******+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,************************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))******+++,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++*********+++---...---+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***************+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,*********+++,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******)))***++++++,,,+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++*********___NNNMMMHHHEEE@@@BBBCCC???;;;<<>>888777999999666222444333222111000000000000000/////////............//////000000000000//////)))***+++,,,------------+++,,,.../////////............---------,,,,,,,,,((())))))))))))***************++++++++++++******+++++++++***************((()))***+++++++++++++++************************************************)))******+++,,,,,,------'''(((***+++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++***)))***+++---...((()))+++,,,---,,,,,,+++---------,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++------,,,++++++*********+++,,,,,,,,,+++,,,///222---------,,,,,,++++++++++++,,,---.........---,,,++++++,,,---///111333444,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,---************************))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********,,,...///...,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,++++++***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***------+++***+++...******+++,,,,,,---......---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))************+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********[[[JJJHHHHHHEEEEEECCC@@@???@@@???>>>======;;;999777555555555555333333222222111000000000///000111222111000...,,,------...............---...------,,,,,,------...------------------------******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++//////...---,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********+++---///000------------------------...------,,,,,,------...000111111111111000000//////...---,,,,,,,,,,,,,,,...------,,,,,,++++++***)))***,,,---...---,,,,,,,,,,,,,,,+++++++++*********+++,,,---............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,+++,,,000666;;;<<<;;;222...***+++...222333222///...,,,++++++,,,---...///...,,,++++++,,,---...---,,,++++++************,,,,,,---------,,,+++***++++++++++++++++++++++++------------,,,,,,+++***((()))---222666555///***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,++++++************+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********---,,,+++,,,------,,,***)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))******))))))))),,,***)))***+++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********++++++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************(((((()))***+++,,,,,,,,,************************************************+++++++++++++++++++++++++++******,,,---,,,,,,---,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,+++***))))))ZZZIIIGGGGGGEEECCCAAA??????@@@@@@@@@???<<<;;;999777666555555555333333222222111000000000///000111222111000...---------...//////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,++++++++++++++++++++++++,,,---...000000------------------------------,,,,,,,,,,,,------//////000000000000000///......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,---------,,,...------,,,,,,+++++++++***+++,,,---............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,---000222111///---,,,+++,,,///444;;;@@@222111...,,,,,,,,,------...------,,,,,,---------+++++++++++++++,,,---...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,---000333444222...***,,,,,,,,,---------......------------------------...------------...//////------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---,,,+++,,,------,,,***************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++******+++++++++,,,+++)))***,,,------,,,++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************))))))******++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++...,,,++++++***((('''&&&++++++++++++++++++,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++{{{WWWIIIGGGFFFDDDBBB@@@??????@@@AAAAAA@@@<<<;;;999888666666555555333333333222111111000000//////000111111000...---.........//////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---........................---------,,,,,,+++++++++++++++,,,...////////////------------------------,,,++++++++++++++++++,,,,,,---...///////////////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------//////...------,,,++++++++++++,,,---............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///...,,,,,,,,,,,,***(((***+++,,,,,,,,,333===EEE333222000...,,,,,,,,,,,,,,,,,,------...------,,,------,,,,,,,,,------...++++++*********,,,---///------------------------,,,------------,,,,,,+++...000222222000---,,,+++,,,,,,,,,---------.................................------------...//////------------------------,,,------------------,,,++++++++++++++++++++++++))))))*********+++++++++---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,++++++,,,---...,,,***+++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,++++++,,,---------+++***+++,,,---------++++++++++++++++++++++++***,,,------++++++,,,...---------------------------------------------------,,,,,,+++++++++++++++------,,,,,,,,,------...------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++******++++++,,,,,,------+++,,,,,,,,,,,,++++++***------------------------,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,uuuTTTIIIHHHFFFDDDCCCAAA??????@@@@@@@@@>>>;;;;;;:::888777666666555444333333222222111000000//////000000000000///......////////////......---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000------------------------------............---------------------------------------,,,++++++******)))***,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,---.../////////------,,,,,,+++,,,,,,---******+++,,,,,,---......---,,,+++***+++,,,---...//////...---,,,+++******+++,,,------.........------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...------,,,------,,,+++,,,,,,,,,******---333888111000...---,,,,,,,,,,,,+++,,,---.........---,,,222111000...,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,...000222000,,,***+++---,,,,,,,,,---------......------------------------,,,++++++++++++,,,------------------------------------............------++++++++++++++++++++++++)))))))))*********++++++------,,,+++************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***...---,,,******,,,---...---,,,***+++,,,......---++++++++++++++++++++++++***+++---,,,++++++,,,...................................................---,,,,,,+++++++++,,,,,,......---,,,,,,,,,------------------------------...........................------------,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,///...*********++++++,,,---......------------,,,+++******........................++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++nnnRRRJJJHHHFFFDDDFFFCCCAAA@@@??????===<<<:::::::::999888777666666444444333333222111111111//////000000000000000/////////000000///......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++*********)))((()))+++,,,------,,,+++************************+++******))))))******+++******+++---............,,,,,,+++++++++,,,,,,---******++++++,,,---.........---,,,+++***+++,,,------------,,,+++******))),,,,,,------...------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------------------......,,,***+++,,,---+++))),,,,,,,,,,,,,,,,,,------***+++---...///...---,,,333222000...---,,,++++++,,,---.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------+++---...---***))),,,///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------------------......//////......---++++++++++++++++++++++++)))************+++++++++------,,,+++******++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,......---+++---,,,,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++++++++,,,------+++******,,,------,,,++++++++++++++++++++++++***+++---,,,++++++,,,...................................................---,,,,,,+++,,,,,,------......---,,,,,,,,,------------------------------.................................---------,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---***'''***...+++$$$******+++,,,------......---------------,,,+++***........................******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))iiiQQQLLLJJJFFFDDDGGGEEEBBB@@@???>>><<<;;;::::::::::::999888777666444444444333222222111111////////////000000000000000000000000//////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------***++++++,,,,,,++++++***************************************************))))))***+++++++++++++++************************+++******************+++***+++,,,---------------+++++++++++++++,,,,,,---******+++,,,,,,---......------,,,,,,++++++,,,,,,,,,,,,++++++++++++******,,,,,,------...------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,---+++***,,,//////+++''')))******+++,,,,,,------++++++,,,---..................---------......///---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---***+++,,,+++++++++---///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------------............------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,.........---,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++******,,,......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...------------------------........................,,,,,,,,,,,,,,,------...------,,,,,,,,,------...------------------------------------------------............---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))++++++***111;;;:::222++++++,,,,,,------......,,,------------,,,,,,+++........................)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))(((eeePPPMMMKKKGGGEEEFFFDDDAAA@@@??????===<<<999::::::::::::999777666555444444333333222111111///////////////000111111111111111000000///------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---.........//////////////////.........---------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))******++++++,,,,,,---++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,---------------,,,++++++******+++,,,,,,---+++++++++,,,,,,---------,,,---------,,,,,,+++***+++++++++,,,,,,,,,,,,---,,,------...------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,...///...+++***+++,,,******+++,,,---------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,---.../////////...---,,,---///111333////////////////////////,,,,,,---..................,,,+++,,,...///......,,,,,,,,,---------......------------------------...------------...//////---------------------------------......---------+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------,,,,,,,,,,,,+++++++++,,,---...------------------------++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......*********,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++---...//////...---++++++)))((((((***++++++***++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((,,,------777DDDDDD<<<,,,,,,------------------,,,,,,------------------------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********dddOOONNNLLLHHHFFFDDDBBB@@@???@@@@@@???>>>999:::;;;;;;:::999777666555444444333333222222111///////////////000111111111111111111000///------//////............//////------------------------............/////////000///.........------------------------------------///............///000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///---,,,+++***+++,,,---...------------------------,,,,,,++++++++++++,,,,,,------.........---,,,,,,+++*********+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---...---,,,***)))++++++,,,------......///---------...------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++---000///------///111(((***,,,***((((((+++///............---,,,,,,+++,,,,,,++++++,,,---///000///...---,,,,,,,,,,,,,,,000...***)))+++000666:::111111111111111111111111,,,,,,---.../////////...111...,,,---000111///,,,,,,,,,,,,---------..............................,,,++++++++++++,,,------------------------------,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,---------......*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------......///---,,,+++***+++,,,---...------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,------.........*********,,,...///...,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,---000222222000---,,,***)))'''(((***++++++***++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///222///+++222<<<999...------------------,,,,,,++++++,,,---............------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------***++++++++++++,,,,,,,,,___QQQIIIEEEEEECCCCCCAAA???>>>??????>>><<<::::::999888777666555555777666666555333222111111//////............///000...///000000000///---,,,---,,,,,,,,,,,,---......---+++***+++...000...,,,------............------000///...---------------//////////////////////////////...---,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------...------,,,,,,------...***+++---,,,++++++,,,...---,,,,,,,,,,,,---......------------------------++++++,,,,,,---.........------------.........///---------------,,,,,,,,,......---...///222555777888777444222000/////////666555333000...---,,,,,,---------............///000------///...***+++000------------------------------...///---******---/////////......---------)))---//////---+++---///..............................---------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,------------......,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...---,,,++++++,,,,,,,,,---------)))...444999999666111---//////......---,,,++++++------,,,,,,++++++******,,,,,,,,,,,,------------...............---,,,+++------........./////////111000...---------...............---------------------............---,,,+++,,,,,,,,,------....../////////............---------------------------///////////////...---,,,------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,+++---------,,,,,,+++++++++------------------------+++,,,---...............------------,,,,,,,,,,,,---,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,///.........------,,,,,,,,,,,,++++++++++++,,,,,,]]]PPPIIIFFFFFFEEEDDDAAA>>>============<<<::::::999888777666555555666666555444333222111111000//////......//////000...///000000000///------...------------...//////---+++***+++---...---+++,,,,,,------------,,,,,,//////...---------------.................................------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------...------,,,,,,------...+++,,,------,,,,,,---...---------------......///------------------------.........---------------------.........////////////.........------,,,,,,------,,,,,,---...111222//////......///000111222LLLEEE;;;222------000333333222222111111000//////------------.........---........................------------,,,,,,...111......---------,,,,,,,,,+++,,,......---------..............................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++...------------------...---------...............+++,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........,,,***))),,,,,,,,,,,,------------///333888<<<===:::666333///......---,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,///000000000000///...---,,,,,,---------.........///...---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------------......------------,,,,,,------------------------...............---,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...////////////............000000//////............------------------------,,,,,,------------------,,,,,,,,,,,,++++++++++++------------,,,,,,,,,++++++,,,------......------,,,,,,------------------,,,,,,,,,---------......------------,,,,,,++++++...------,,,,,,------...[[[NNNHHHFFFGGGFFFGGGDDD@@@======>>>>>>>>>::::::999888777666666555555555444333222222111111111000000//////000000000/////////000///......---///............///000000...,,,+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++///.........------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---...---,,,+++,,,---000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------...------,,,,,,------...+++---......------...///......------......///000........................000000//////...------,,,....../////////000000000000000//////...---,,,,,,...---,,,+++,,,---...///+++++++++---...000222333CCC===444---,,,///666:::777777555444222111000///---111111---111777444,,,........................333333111...++++++---///.........---------------...------///000000///.................................---------......///------------------------......------------......///............---------///..................////////////...............---------............///......------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000///...,,,+++------........./////////000222666888999777555333//////......------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.........---,,,,,,------------..................---------...//////------------------------,,,,,,------------,,,,,,------------..................---------,,,,,,,,,------------------------.........///......---,,,------............------------............---------------,,,---......///......---------,,,,,,,,,............------------....................................---------------------,,,,,,,,,++++++---------------,,,,,,,,,,,,---......//////......+++,,,,,,------.........---------.........//////------------,,,,,,,,,,,,///......------......///YYYMMMGGGEEEFFFEEELLLHHHCCC@@@???@@@AAAAAA;;;::::::999888777666555555444444333222222111111222111111000000000000111///////////////......---...............//////000///......---------,,,,,,,,,,,,------------,,,,,,..................------------------------------,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...---,,,+++,,,.../////////......------------------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------......------...------,,,,,,------...,,,---///...------...000///............///000000////////////////////////000000/////////.........////////////000000000000111111000///...------,,,......---------...///000//////.../////////000000,,,,,,,,,---...111444555555444333222111///......///555555000555@@@<<<...........................000222222...,,,---...---////////////////////////111///---///222333111...//////////////////////////////.........///000000........................//////............//////000000////////////////////////............///////////////......---------/////////000000000111111------------------------,,,,,,,,,---------------................................................////////////////////////.........////////////000................................................,,,---...000111111111111//////000000000000111111...///111222333222111000////////////......------........................+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,------........./////////............//////000000------..................,,,------............---....................................------------////////////////////////...///////////////............////////////.........//////////////////...///............///000000......---------,,,,,,,,,.........---------------////////////////////////000000///......---------......---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---............---***++++++,,,---......///,,,,,,---------.........------------------------...------,,,,,,------...WWWLLLGGGDDDDDDBBBKKKGGGCCC@@@@@@AAABBBBBB;;;;;;:::999888777666666555444444333333222222222222222111000000000000000000/////////............------,,,,,,------...//////000000///...---------------............------------...//////......---------------------------+++,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---......,,,,,,---...............---------------------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,------......------...------,,,,,,------...,,,---///...------...000///............///000000////////////////////////........./////////000000////////////000000000000111000000///......------+++,,,,,,---...///000111////////////......------,,,---///000///...,,,+++............------------///666555000666@@@===///------------------------$$$***---+++,,,000111..................////////////---,,,...111222000---...........................---------......///000------------------------...------,,,,,,------...........................//////............////////////......------,,,,,,.../////////000000000000,,,,,,------------------,,,,,,,,,,,,------......000000000000000000000000............................................................////////////................................................++++++---...///000000000....../////////000000000...///000000000000000000......------------,,,,,,------------------......***++++++++++++,,,,,,,,,......///////////////...,,,,,,---------.........,,,------...////////////,,,,,,---------.........,,,,,,---...............------------------------.........------------,,,........................---....../////////............////////////...............//////...............------......///000111111000000000///////////////000000000000000000........................//////---,,,,,,,,,,,,---------------,,,,,,,,,+++******************++++++++++++,,,------------,,,+++++++++,,,---...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---}}}UUUMMMIIIEEEDDDAAAFFFCCC???===>>>?????????;;;;;;:::999888777777666555555555444444333333333222111111000////////////000000///............///,,,,,,,,,,,,,,,---.........///000///...---...///---......//////......---,,,---.../////////...---------------------------,,,,,,,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,...///...---,,,---...------------------------------------------------,,,------------.........------------------------,,,,,,,,,,,,------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++,,,------......------...------,,,,,,------...+++---......------...///......------......///000........................,,,------...//////000000....../////////000000000/////////............---))))))***+++---......///+++,,,,,,---------,,,,,,000///---+++***++++++,,,+++++++++,,,,,,------------222222///333:::888000........................***111222,,,***------(((,,,------------.........---,,,,,,---//////...---------------------------------,,,------...///000------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------111000000//////000000111//////..................------------............---------...............,,,,,,------.../////////------------------------------------------------------------------------------------.........///------------------------------------------------------------,,,,,,---------------.........//////------...............---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++++++++,,,,,,,,,,,,,,,------...............,,,,,,---------.........---...///////////////...,,,,,,------.../////////---...//////000000000000//////...............---000/////////............////////////////////////---......///////////////...//////000000//////...---......//////......---......------......///000000000000000////////////------............//////...........................---,,,+++++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,------------,,,------...///.........---.........///000000000---------............///,,,,,,,,,,,,,,,---------......------------......vvvRRRMMMKKKHHHFFFBBBBBB???===<<<===>>>>>>>>><<<;;;::::::888888777666666666555555555555444444222111000///............111000///...---......///---------------...//////+++---......,,,+++---///,,,------......------,,,+++,,,...///000///...---........................,,,,,,------------------------............---------------------------------.........////////////---...///...---,,,---///------------------------........................,,,,,,,,,,,,------------........................,,,,,,,,,---------......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,------......------...------,,,,,,------...+++,,,------,,,,,,---...---------------......///---------------------------------------.........------........./////////---------------.........++++++,,,---------------++++++---......------,,,---,,,***)))***,,,///000------........./////////...//////000111222222222000000000000000000000000999???;;;111---222333///......//////000000000000...000111222111000111222111111111111111111111111111111000111222333444444111111111111111111111111///..................////////////000000000111111333333222222222222333333000000000000000111111111........./////////000000//////000000000111111111...//////000111111222222........................//////////////////////////////////////////////////////000000000111111111////////////////////////////////////////////////000000000//////000000000111111111111222222222222...//////000000///......000000000000000000000000111111111111222222333333000000000000111111111111//////000111111111111111111111222222222333333333333444555555555444333222111111222333333444555555333444555666777777777777777666666666555555555444666666555555555444444444555555555555555555555555222333444444555555444444444444555555555555444444222222333333333333222222222222222222222333444444444333333333333222222222/////////000000111111111222222222222222222222222111000///...///000111333333333333222222222111111000111111111222222222333000111222222333333222222222222222222222222222222111111111222222222333333000111111111222222222222333222222111111222222333rrrPPPMMMLLLJJJHHHDDDAAA???>>>>>>???@@@@@@???<<<;;;;;;:::999888777777666666666666666555555555111111///...------------111000///------......///...............///000000(((***,,,,,,******,,,...+++,,,,,,------,,,,,,++++++,,,...000000///...---////////////////////////------------------------------............------------------------------............/////////000---...///...------...///------------------------........................+++++++++,,,,,,,,,------........................,,,,,,,,,------.........***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------......------...------,,,,,,------...***+++---,,,++++++,,,...---,,,,,,,,,,,,---......------------------------.........---,,,,,,++++++------------.........///++++++,,,,,,---.........///000000000//////...---///000000111000///---,,,222222222222111000......111111111111111111111111111//////222222///111666222222222222222222222222===BBB>>>555444???FFFEEE222222333333333444444444222555888888555444666888777777777777777777777777666666666777777999::::::777777777777777777777777444444333333333333444444444444444555555666666666666555555444444555555666111111111222333333333444111222222222222333333333111111222222222333333333000000111222333333444444666666666666666666666666333333333333333333333333333333333333333333333333333333444444444555555555333333333333333333333333333333333333333333333333222222333444555777999999666666666777777777777888555666777888777666555444666666666666666666666666777777777777888888999999666666666777777777888888888888999:::;;;;;;;;;:::888888888999999999999::::::;;;<<<<<<<<<:::999888777888888999:::;;;;;;<<<:::;;;<<<===>>>??????????????????>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999999999999888888888888888888888999::::::============<<<<<<<<<<<<888888888999999999::::::888888888888888888888888777666444444444666888999:::999999999999888888888555555555666666777777777444555666666777777666666555555555555555555555444555555555666666666777777777777777888888999999999666666666555555666666666kkkUUUPPPKKKGGG@@@III@@@???>>>===;;;;;;::::::<<<<<<<<<<<<;;;:::999999666666666555444444333333333222111000000111222333---.........//////000000...---,,,,,,......---,,,---,,,,,,++++++,,,,,,------............---,,,++++++,,,,,,------,,,,,,+++------------------------.................................---------------...---,,,+++,,,---///000////////////000111222222111111111000000/////////---------------,,,+++***.........---------,,,,,,///---+++,,,......,,,)))//////......//////000111------,,,,,,+++++++++***---------------......///...............///000000,,,,,,,,,,,,---...000000//////////////////////////////...---,,,,,,------.....................---/////////000000000000111...............---------222111000000...+++***,,,//////////////////......000000111111111000000/////////000000000111111111111222222222222222222111000111222333444444444444444555555666777777777666333333444666777888999:::999999999999999:::;;;<<<:::;;;:::888777===HHHPPP555666777888:::;;;<<<===???BBBAAA??????CCCCCCAAABBBCCCCCCAAA???>>>@@@AAA???===<<<<<<>>>???@@@@@@CCCBBBAAA@@@???????????????===:::888888:::===???>>>>>>>>>>>>=========<<<>>>?????????===<<<:::888666666666666666666666666777777777777888888888888777777888888999999::::::;;;:::999999999;;;<<<===::::::::::::999999999999777777777777777777777777777777888888999::::::;;;999999::::::::::::999999888888777777777777888888999999888888888999999:::888::::::888999;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999======999777888888777::::::;;;<<<============;;;;;;;;;<<<===>>>@@@AAA:::;;;<<<<<<::::::;;;<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>????????????@@@BBBAAA@@@???>>>===<<<<<<<<<<<<==================BBBBBBCCCCCCDDDEEEFFFFFFCCCBBBAAAAAABBBCCCEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@????????????@@@AAABBBCCCCCCAAAAAAAAACCCDDDCCCAAA???>>>======<<<<<<<<<===<<<<<<<<<=========>>>>>>999999999999;;;===???@@@@@@???????????????@@@@@@AAA@@@@@@???>>>=================================::::::::::::::::::::::::<<<<<<;;;;;;:::;;;;;;<<<888888888888888888999999888888777777777777888888777888999888888999999777666888::::::::::::;;;<<<888888888888777777777777999888777666666666666666hhhSSSNNNIIIFFF>>>GGGAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888777666666555444444222222111000000111222222///////////////000000000000...------......,,,+++......------------......,,,,,,---------,,,,,,+++,,,------......------,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------//////......//////000111000000///.........///////////////......------------------------,,,,,,+++///.........------------///---,,,---......,,,***------,,,,,,------...///------------,,,,,,++++++...------------...//////---,,,,,,,,,,,,---......------------...///000000------------------------111000//////.........////////////000000000000000............////////////////////////............///...///000111111111222111111111111000000000000222222333333333333333333444444555555666666666666999999::::::::::::999999999999:::;;;<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<@@@@@@@@@AAAAAABBBBBBBBB@@@??????>>>>>>>>>>>>???===???@@@???@@@FFFPPPXXXAAAAAAAAAAAAAAAAAAAAAAAAFFFHHHHHHFFFFFFJJJKKKHHHFFFFFFEEEFFFFFFFFFFFFEEEGGGDDDBBBBBBCCCEEEEEEDDDAAAAAABBBCCCCCCDDDEEEFFFCCCAAA???===<<<===>>>@@@????????????>>>>>>>>>>>>????????????>>><<<:::999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========::::::999999999:::<<<<<<:::::::::999999999999888999999999999999999888888777777888888999999::::::::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;<<<=========>>>===<<>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@AAA@@@???>>>???@@@@@@@@@AAABBBBBBBBBBBBBBB????????????@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFGGGGGGGGGIIIIIIHHHGGGGGGGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEHHHHHHHHHJJJKKKKKKHHHEEEAAAAAA@@@???????????????AAAAAA@@@@@@?????????>>><<<;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEAAAAAA@@@@@@???>>>>>>===BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>======<<<<<<<<<>>>==================>>>??????>>><<<;;;<<<<<<<<<888:::<<<<<<<<<;;;<<<>>>;;;;;;;;;;;;:::::::::999;;;:::999999888888888999dddQQQLLLGGGEEE===DDDBBBAAA@@@???>>>=========<<<<<<===<<<<<<;;;:::999::::::999888666555555444222222111111111111222222111111111111000000000000222000............,,,+++000//////......//////000,,,------.........---------..................---...........................---------,,,,,,+++++++++,,,,,,------.........,,,,,,---...............222111000///........................---------------------------,,,,,,,,,...............---------///...---...//////---+++------,,,,,,------...///............------------.........---...//////000------,,,,,,------...///...------......///000111........................000000/////////........./////////000000111111111111222222222333333333333444444444444444444555555333333333555777999:::999777777777777777777777777999999::::::;;;;;;<<<<<<>>>????????????@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDFFFGGGIIIIIIIIINNNUUU[[[IIIIIIIIIIIIIIIIIIIIIIIIGGGJJJKKKIIIJJJMMMNNNLLLKKKJJJJJJLLLOOOPPPNNNKKKIIIFFFDDDCCCDDDFFFFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<;;;;;;;;;;;;:::::::::999999999888888777777777::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<========================999===>>>:::999;;;<<<:::;;;<<<===>>>????????????BBBAAA@@@>>>============@@@AAAAAA@@@>>>===>>>?????????@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCCHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJKKKIIIDDD@@@CCCBBBBBBAAAAAAAAAAAAAAACCCCCCBBBAAA@@@???>>>>>>=========<<<===>>>??????@@@@@@AAACCCDDDGGGHHHIIIBBBAAAAAA@@@@@@??????>>>BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<;;;::::::::::::>>>@@@AAABBBAAAAAABBBCCC>>>>>>>>>>>>===============<<<;;;;;;:::;;;;;;;;;```PPPKKKFFFEEE===CCCAAAAAA@@@???>>>=====================<<<;;;:::999::::::999888666555444444222222222222222222222222333333333222222111111111222000//////000111000...000000000//////000000000...//////000000000000///------............------......................../////////...------,,,,,,........................+++,,,---...///...------222111000///////////////////////////////////////---------,,,,,,---------..................------........./////////...---//////......//////000111///////////////////////////////////////000000111000000000000000111222222000000//////000111222222333333333333333333333333444444444444444444444333444555555666777888888999;;;;;;;;;<<<<<<<<<===============>>>>>>?????????>>>??????===???AAAAAA>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIIIIIIIIIIIIILLLLLLMMMMMMMMMLLLLLLKKKOOOPPPPPPOOONNNNNNQQQTTTJJJJJJKKKKKKLLLMMMMMMMMMHHHLLLMMMKKKMMMPPPQQQNNNQQQNNNNNNRRRWWWYYYUUUPPPJJJGGGDDDDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNMMMLLLKKKHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>=========>>>>>>>>>======<<<<<<;;;???>>>>>>>>>>>>?????????>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999888==============================>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<::::::;;;<<<;;;<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>???;;;999;;;<<<:::<<<===>>>???@@@@@@@@@@@@CCCBBBAAA???>>>>>>>>>>>>AAABBBBBBAAA???>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBB======>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCC??????@@@@@@AAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDCCCBBBCCCDDDDDDCCC???<<>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBCCCEEEFFFHHHIIIAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????>>>??????>>>>>>======<<<<<<>>>>>>>>>??????>>>>>>>>>===;;;<<<>>>>>>;;;999:::???AAACCCCCCBBBBBBBBBCCC@@@@@@?????????>>>>>>>>>======<<<;;;;;;<<<<<<<<<]]]QQQLLLGGGGGG???CCC@@@??????>>>========================<<<;;;::::::999888888777555444444333333333444444444444333333555555555444444333333222111000000111444555555444111111000000000000111111//////000000000000000///------............------------------------------//////......---------,,,///.........---,,,,,,,,,---...000111111111000///...............///000111/////////000000000000000///......------.../////////////////////////////////000111111111000000000111111000000111111222333111111111111111111222222222222222111222333333444444444444444444555666666555444444444444555555666999999999999999999999999======>>>??????>>>>>>===??????@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHEEEIIIJJJEEEDDDGGGGGGDDDFFFFFFGGGGGGHHHHHHHHHIIIKKKKKKJJJKKKLLLMMMNNNOOONNNNNNNNNMMMMMMMMMMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJHHHIIIIIIJJJKKKMMMMMMNNNMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRPPPOOONNNNNNOOONNNNNNNNNMMMMMMMMMMMMMMMLLLPPPRRRQQQSSSWWWWWWTTTUUUSSSRRRVVV[[[]]]XXXTTTMMMKKKHHHHHHKKKNNNQQQRRRLLLNNNPPPRRRSSSRRRPPPOOOSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>============@@@@@@@@@??????>>>>>>>>>======>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBB>>>>>>===<<<<<<<<<<<<<<>>>>>===???DDD??????@@@@@@@@@AAAAAAAAACCCGGGGGGBBB@@@AAAAAA?????????@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDFFFGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDCCCDDDDDDEEEFFFBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBCCCDDDDDDDDDDDDCCCBBB@@@???CCCJJJJJJEEEBBBCCC===???AAAAAA@@@???@@@AAA@@@@@@@@@@@@????????????======<<<<<<<<<======>>>ZZZQQQLLLHHHIIIAAACCC@@@???>>>==============================<<<::::::888777777666666555555444555555666666666666555555666666666666555555555555222111222444777999999888333333222222222222333333///000000000//////...---......////////////..............................------------------------///.........---------------...//////000000//////............///000111111000000000000111111111111222222111000000111333444222222222222333333333333222444555555444444444555444333333333333444555555555666666666666777777777888888777777888888999::::::999999999999:::;;;;;;===<<<<<<;;;<<<<<<======????????????????????????@@@AAACCCDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGHHHIIIKKKLLLMMMMMMIIIRRRTTTMMMGGGJJJMMMKKKIIIIIIJJJJJJKKKLLLLLLLLLOOONNNNNNMMMNNNOOOQQQRRROOOOOOOOOOOONNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNNNNMMMMMMLLLLLLHHHHHHIIIKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVVVVVVVVVVQQQQQQQQQQQQRRRSSSTTTUUUYYYXXXVVVSSSPPPMMMKKKJJJMMMRRRTTTTTTVVVZZZZZZWWWYYYXXXWWWYYY\\\\\\YYYVVVNNNKKKIIIHHHKKKOOORRRSSSKKKNNNSSSWWWYYYYYYXXXWWW___^^^\\\YYYUUUQQQNNNLLLMMMMMMMMMMMMLLLLLLLLLLLLEEEFFFGGGGGGGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@????????????BBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@>>>>>>???@@@@@@AAAAAABBBEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCBBBAAA@@@????????????CCC>>>===BBBCCC>>>???EEEAAAAAABBBBBBCCCCCCDDDDDDFFFIIIJJJEEECCCDDDDDDBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKJJJIIIIIIJJJKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNJJJJJJJJJKKKKKKLLLMMMNNNNNNKKKHHHFFFGGGHHHIIIIIIFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIILLLLLLMMMMMMMMMLLLLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGFFFBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCGGGPPPQQQJJJGGGJJJDDDFFFGGGGGGFFFEEEEEEFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????@@@AAAAAAzzzWWWQQQLLLHHHIIIAAACCC@@@@@@???>>>>>>>>>??????>>>>>>>>>======<<<;;;:::777777777777777777777777666777888888888888777666666666666777777777777777555555555666999;;;;;;:::777666666555555666666777333333333333222000//////000111111222222111111000000000000000000000000000//////000000111111222222111111222333333444555555222111111111222222333333444444333333333444555555444444444555555666666666777666555555555666888999666777777777888888888888777999;;;;;;:::999:::<<<::::::999999::::::;;;<<<;;;;;;<<<<<<<<<=========??????>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGJJJKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJLLLMMMNNNPPPPPPRRR^^^bbbWWWLLLMMMPPPQQQLLLLLLMMMMMMNNNOOOOOOPPPSSSRRRQQQPPPPPPQQQSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPRRRTTTUUUVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUTTTNNNNNNOOOOOOPPPQQQRRRRRRRRRSSSUUUWWWXXXXXXWWWVVVSSSSSSTTTVVVYYY\\\^^^___```___\\\XXXTTTPPPNNNLLLOOOTTTWWWWWWYYY]]]]]]ZZZ^^^]]]\\\\\\[[[ZZZYYYYYYQQQNNNJJJHHHJJJMMMOOOPPPNNNRRRWWW\\\^^^^^^]]][[[___]]][[[WWWTTTQQQOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKGGGGGGHHHIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIIIIJJJIIIHHHGGGFFFGGGFFFFFFFFFEEEEEEEEEEEE@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIGGGFFFFFFEEEEEEEEEEEEBBBFFFOOOOOOGGGCCCGGGCCCDDDDDDEEEFFFFFFGGGGGGEEEIIIJJJGGGEEEHHHIIIGGGIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNJJJLLLMMMMMMMMMMMMNNNPPPNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLLLLPPPPPPPPPPPPQQQQQQRRRRRROOOOOOOOOPPPQQQSSSTTTUUURRRPPPNNNNNNOOOPPPPPPOOONNNNNNNNNNNNNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMQQQRRRSSSTTTTTTTTTSSSRRRMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKLLLLLLKKKJJJEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHIIIDDDGGGOOOOOOHHHGGGLLLKKKMMMOOONNNMMMLLLLLLMMMHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGvvvUUUPPPKKKGGGIIIAAABBBAAAAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::777888888888888999999999777888999::::::999888777666666777777888888999999999888777888:::;;;;;;:::999999888888888888999999999888888777666444333222222333333444444333333222222222222222222222222222333333444555666777777888555555777999;;;<<<>>>???<<<;;;:::::::::;;;===>>>===<<<;;;:::999999999999999999::::::;;;;;;;;;<<<;;;:::999888999:::<<<>>>::::::;;;;;;;;;<<<<<<<<<:::===@@@???======>>>@@@@@@@@@@@@@@@@@@AAABBBBBB??????@@@@@@AAAAAAAAABBBDDDDDDCCCCCCDDDDDDEEEFFFJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQRRRSSSRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKLLLNNNPPPQQQRRRSSS]]]lllppp```PPPNNNRRRRRROOOPPPPPPQQQRRRSSSSSSSSSWWWVVVTTTSSSSSSTTTUUUVVVXXXWWWWWWWWWVVVVVVUUUUUURRRSSSSSSTTTTTTSSSSSSRRRTTTUUUWWWYYY[[[\\\]]]]]]``````aaaaaa```___^^^^^^YYYYYYYYYZZZZZZZZZZZZZZZUUUVVVXXXYYYYYYXXXWWWVVVYYYXXXXXXZZZ^^^bbbdddeee```___]]]ZZZWWWTTTQQQPPPVVVZZZ^^^^^^aaaddddddaaa```aaa```]]]ZZZYYYYYY[[[YYYUUUPPPMMMNNNPPPRRRRRRTTTWWW\\\```aaa```]]][[[VVVUUUTTTRRRPPPPPPOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOOOONNNNNNOOOOOOPPPPPPQQQQQQOOOPPPQQQQQQQQQOOONNNMMMNNNNNNMMMMMMMMMLLLLLLLLLHHHHHHIIIJJJKKKLLLLLLMMMIIIJJJKKKMMMOOOPPPQQQRRROOOPPPPPPQQQQQQPPPPPPOOOQQQQQQPPPPPPPPPPPPQQQQQQOOONNNMMMLLLKKKJJJJJJJJJNNNLLLTTT```aaaUUUNNNPPPJJJJJJKKKLLLLLLMMMNNNNNNGGGLLLMMMKKKKKKOOOQQQPPPMMMNNNOOOPPPPPPQQQPPPPPPQQQQQQPPPPPPOOOPPPPPPQQQPPPRRRSSSTTTTTTTTTVVVWWWUUUUUUVVVVVVUUUTTTSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSOOOPPPQQQRRRSSSTTTUUUUUUPPPQQQRRRTTTUUUVVVVVVVVVSSSRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSSSSRRRQQQOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXWWWVVVVVVXXXYYYYYYXXXVVVUUUUUUUUUUUUUUUVVVWWWWWWSSSRRRQQQQQQPPPOOONNNNNNSSSTTTUUUVVVWWWVVVVVVUUUOOOOOONNNMMMLLLLLLMMMMMMJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLNNNOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKPPPQQQSSSTTTTTTSSSQQQPPPPPPIIIHHHNNNNNNHHHHHHOOOKKKLLLNNNMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLlllYYYOOOLLLFFFEEEFFF@@@AAA@@@??????@@@@@@>>>===:::===???>>>;;;888888999777888999:::<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;===<<<;;;::::::<<<>>>???777888:::;;;;;;:::999888777777777777777888888888666888999888777777888999888888777777777777888888666999===>>>>>>===???AAACCC@@@>>>???BBBDDDDDDCCCBBB@@@???AAABBBAAA????????????@@@@@@???>>>=========???AAAAAA???>>>=========>>>>>>???@@@AAAAAABBBEEECCCAAA@@@???@@@AAABBBEEEEEEEEEEEEEEEGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFEEEFFFGGGFFFEEEEEEGGGIIIOOOOOOOOOOOOOOOOOOOOOOOOTTTUUUUUUVVVVVVUUUUUUTTTVVVWWWXXXXXXXXXUUUSSSRRRPPPSSSWWWYYYZZZXXXTTTRRRVVVTTTQQQNNNLLLMMMNNNOOOMMMOOOPPPPPPNNNMMMMMMNNNKKKOOORRRRRRPPPOOOQQQSSSqqqlllddd\\\VVVRRRQQQQQQQQQRRRTTTUUUWWWXXXXXXYYY]]][[[XXXTTTSSSSSSTTTUUUYYYWWWTTTTTTTTTUUUUUUTTTTTTUUUWWWXXXYYYXXXVVVUUUWWWWWWXXXYYY\\\___bbbdddgggfffdddcccbbbaaabbbbbbccccccbbb```]]][[[[[[\\\ZZZ[[[\\\\\\ZZZZZZ[[[\\\[[[\\\]]]^^^___aaabbbbbb^^^\\\YYYWWWVVVWWWXXXZZZ_________aaadddgggggggggdddaaa^^^[[[ZZZ\\\___aaaYYYXXXWWWVVVVVVUUUUUUVVV[[[[[[ZZZYYYXXXVVVUUUTTTNNNNNNPPPRRRSSSTTTTTTTTTTTTPPPMMMSSS\\\aaa]]]XXXSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWYYYZZZXXXWWWWWWWWWWWWXXXZZZ[[[ZZZYYYZZZZZZ[[[[[[ZZZYYYWWWVVVWWWWWWWWWWWWVVVTTTRRRPPPVVVSSSPPPQQQSSSUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPRRRSSSTTTTTTUUUUUUTTTTTTWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTTTTWWWZZZ\\\[[[XXXSSSPPPRRRQQQPPPPPPPPPQQQRRRSSSRRRQQQQQQRRRSSSTTTUUUVVVTTTRRRQQQQQQRRRSSSRRRQQQWWWWWWXXXXXXXXXWWWWWWVVVYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXVVVUUUXXX\\\^^^]]][[[XXXXXXWWWWWWWWWXXXYYYZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVTTTRRRQQQQQQQQQUUURRRNNNNNNPPPRRRRRRQQQTTTTTTUUUUUUVVVVVVVVVVVVZZZ[[[\\\]]]___```aaabbb]]]]]]]]]]]]\\\ZZZYYYXXXYYYWWWVVVUUUTTTTTTUUUVVV\\\[[[[[[ZZZYYYZZZZZZZZZVVVUUUTTTRRRQQQOOONNNMMMMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPPPPQQQRRROOOOOOOOOOOONNNLLLKKKJJJKKKLLLLLLMMMNNNOOOOOOOOOQQQQQQQQQRRRQQQQQQPPPPPPTTTUUUVVVXXXYYYZZZ[[[[[[WWWVVVTTTSSSRRRRRRSSSTTTXXXUUUSSSSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXZZZ[[[YYYVVVTTTSSSTTTSSSPPPLLLjjjWWWMMMKKKEEEDDDEEE???AAA@@@??????@@@@@@???===;;;===???>>>:::888888999888888999;;;<<<===>>>???===========================<<<;;;<<<>>>???>>>===>>>===;;;:::999:::;;;<<<;;;<<<<<<<<<===<<<<<<;;;::::::::::::::::::999999999:::<<<;;;::::::;;;<<<<<<;;;;;;:::::::::;;;;;;===???AAAAAA@@@AAAEEEHHHGGGDDDAAA@@@BBBCCCCCCBBBCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBAAA???======>>>>>>>>>??????@@@@@@AAAAAADDDCCCAAA@@@@@@AAABBBCCCEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKJJJHHHGGGHHHIIIJJJKKKLLLKKKJJJJJJLLLMMMQQQQQQQQQQQQQQQQQQQQQQQQWWWXXXYYY[[[\\\\\\\\\]]]^^^______^^^[[[XXXUUUSSSSSSUUUXXXZZZZZZYYYVVVUUUVVVUUUSSSRRRQQQRRRSSSTTTNNNOOOQQQQQQPPPOOOOOOPPPNNNOOOPPPOOONNNNNNOOOPPPZZZYYYWWWUUURRRQQQPPPPPPQQQRRRSSSUUUVVVVVVVVVWWWZZZXXXVVVTTTSSSTTTVVVWWWXXXVVVTTTTTTUUUVVVVVVUUUVVVWWWYYY[[[[[[[[[ZZZYYYYYYYYYZZZ[[[]]]```bbbdddeeedddcccbbbaaaaaabbbccccccccccccaaa___]]]^^^______```aaaaaa______```aaa___``````aaabbbcccdddddddddbbb___\\\[[[[[[\\\]]]ccccccccceeehhhkkkkkkjjjiiigggeeecccbbbbbbbbbbbbbbbbbb```___^^^]]]]]]]]]]]]]]]]]]]]]\\\ZZZYYYXXXUUUVVVWWWXXXYYYZZZZZZZZZ^^^[[[YYY]]]cccfffccc___^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___```___^^^\\\[[[]]]\\\\\\^^^```aaa___^^^[[[[[[[[[\\\[[[ZZZXXXWWWWWWWWWXXXXXXWWWUUUSSSRRRVVVTTTQQQRRRTTTVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTTTTTTTTTTRRRQQQPPPQQQPPPOOOOOOOOOPPPRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTRRRQQQQQQRRRSSSRRRQQQTTTUUUUUUUUUUUUUUUTTTTTTWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]^^^^^^^^^^^^]]]]]][[[\\\\\\\\\[[[[[[ZZZYYYYYYWWWWWWXXX[[[\\\\\\ZZZXXXWWWVVVUUUVVVVVVXXXYYYWWWWWWVVVVVVVVVVVVVVVVVVSSSRRRQQQQQQPPPPPPPPPQQQUUURRRNNNMMMNNNOOONNNMMMSSSUUUXXXZZZ\\\[[[ZZZZZZ[[[[[[\\\]]]^^^___``````]]]]]]^^^]]]]]]\\\[[[ZZZ\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^ZZZYYYXXXWWWUUUTTTSSSRRRUUUUUUVVVWWWXXXYYYYYYYYYUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQOOONNNNNNOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTVVVWWWXXXYYYYYYYYYZZZYYYXXXWWWWWWXXXXXXYYY\\\ZZZXXXWWWXXXYYYYYYXXXWWWWWWWWWXXXYYY[[[\\\]]]bbb___]]]]]]]]]\\\YYYVVVfffTTTLLLJJJDDDDDDEEE>>>AAA@@@>>>???@@@@@@???>>><<<===>>>===:::999999999999999:::;;;===>>>??????????????????????????????>>>>>>>>>???BBBBBBBBB@@@@@@???>>>======<<<======;;;;;;::::::::::::;;;;;;>>>>>>>>>======<<<<<<<<<<<<>>>??????>>>>>>???AAAAAAAAA@@@???>>>>>>??????DDDDDDCCCBBBBBBEEEIIIMMMKKKHHHDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAACCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBB@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJIIIGGGGGGGGGIIIIIIJJJLLLKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNUUUUUUWWWYYY[[[\\\^^^^^^]]]]]]]]]\\\ZZZWWWUUUSSSSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTMMMOOOQQQRRRQQQPPPQQQRRRVVVTTTQQQPPPQQQQQQQQQPPPMMMPPPSSSVVVWWWVVVUUUTTTVVVWWWXXXXXXYYYYYYXXXXXXZZZZZZXXXXXXXXXYYYZZZ[[[YYYXXXVVVWWWYYY[[[[[[[[[\\\]]]___```aaaaaaaaa```^^^^^^^^^___aaabbbdddeeecccbbbaaa``````aaabbbcccccccccdddcccaaaaaabbbdddeeefffggggggeeeeeefffgggeeeeeefffffffffgggggggggfffeeecccbbbbbbccceeefffgggffffffgggjjjkkkkkkjjjlllkkkkkkjjjhhhfffdddcccgggfffeeecccaaa```______``````aaaaaa```______^^^\\\]]]^^^^^^______^^^^^^aaa``````aaacccdddbbb```bbbbbbbbbbbbbbbbbbbbbbbbdddhhhjjjiiieeeaaa______\\\\\\\\\^^^```aaa___^^^[[[[[[\\\[[[[[[ZZZXXXXXXWWWWWWXXXXXXXXXWWWUUUTTTVVVTTTRRRRRRTTTVVVVVVVVVVVVUUUSSSRRRQQQRRRSSSTTTSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUTTTRRRPPPOOOPPPQQQRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTRRRQQQQQQRRRSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVUUUVVVVVVWWWXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUZZZXXXWWWXXXYYYZZZXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUUUUUUUUUUUUUVVVWWWQQQQQQRRRRRRSSSSSSTTTTTTWWWTTTPPPNNNNNNMMMLLLKKKSSSVVV[[[^^^```___^^^\\\[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZ[[[[[[[[[\\\]]]]]]^^^___^^^]]]\\\[[[ZZZYYYXXX[[[\\\]]]^^^___```aaaaaa\\\[[[[[[ZZZZZZYYYYYYYYYUUUUUUTTTSSSRRRQQQQQQPPPTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]aaa___\\\[[[[[[\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]___^^^]]]\\\\\\[[[WWWUUUdddRRRKKKKKKFFFEEEEEE>>>AAA???>>>???@@@@@@???>>>>>>>>>===<<<:::::::::;;;:::;;;<<<===>>>???@@@@@@????????????@@@@@@@@@@@@??????@@@BBBDDDEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC???>>>===;;;;;;<<<===>>>AAAAAAAAA@@@@@@??????>>>>>>@@@AAAAAAAAAAAACCCDDDGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFEEEEEEFFFHHHJJJLLLMMMJJJGGGDDDCCCDDDFFFGGGEEEGGGHHHFFFDDDEEEEEECCCEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCCCCFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCDDDDDDEEEHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLMMMMMMKKKJJJKKKMMMLLLNNNOOOPPPOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPUUUUUUVVVXXXYYY[[[]]]^^^ZZZ[[[[[[\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZXXXXXXUUUWWWYYYZZZYYYYYYZZZ[[[ccc___ZZZXXXZZZ[[[YYYXXXXXX[[[^^^aaabbbbbb```^^^`````````aaa```______^^^``````````````````aaaaaa^^^]]]]]]^^^aaaccccccbbbcccdddeeeggghhhhhhhhhhhhdddddddddeeeeeefffggggggdddcccaaa``````aaaaaabbbbbbcccddddddcccccceeegggiiijjjkkkjjjiiihhhiiikkkjjjjjjjjjjjjjjjjjjjjjjjjeeeeeefffgggiiillloooqqqnnnlllkkkkkklllmmmkkkjjjjjjjjjjjjiiigggfffeeedddiiihhhfffdddcccaaaaaa```bbbbbbcccccccccccccccbbb``````aaaaaaaaa``````___```aaaccccccbbbaaabbbbbbccccccccccccccccccccccccfffkkkooonnngggbbbaaaccc^^^^^^___aaacccdddbbb```^^^^^^^^^]]]\\\\\\[[[[[[YYYYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVXXXYYYZZZZZZXXXUUUSSSSSSTTTVVVWWWXXXWWWVVVUUUVVVXXXZZZ\\\[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXXXXXXXUUUVVVWWWWWWXXXXXXWWWWWWZZZXXXVVVTTTSSSTTTVVVWWWTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVTTTSSSSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXXXXYYYYYYXXXXXX[[[[[[ZZZYYYYYYXXXXXXWWWYYYXXXWWWVVVUUUVVVWWWWWWYYYYYYYYYYYYYYYZZZ[[[\\\XXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWUUUTTTSSSSSSRRRXXXZZZ]]]___``````______]]]]]]^^^^^^^^^]]]\\\[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\]]]___``````___^^^]]]YYYYYY[[[\\\]]]^^^^^^^^^aaa``````___^^^]]]]]]\\\]]]^^^```bbbcccdddddddddbbbbbbbbbbbbaaa``````___\\\\\\[[[YYYXXXXXXWWWWWWYYYYYYYYYZZZZZZ[[[[[[[[[]]]]]]^^^_________^^^^^^\\\]]]]]]]]]]]]\\\[[[[[[YYYYYYZZZ[[[]]]^^^___```cccaaa^^^\\\\\\]]]\\\[[[YYYYYYYYYYYYYYYZZZ[[[\\\XXXXXXXXXXXXXXXVVVSSSQQQ{{{bbbQQQKKKLLLGGGGGGFFF???@@@???>>>???@@@AAA@@@>>>@@@>>><<<;;;;;;<<<>>>>>>======>>>???@@@AAAAAABBB???@@@@@@@@@AAAAAAAAABBBAAAAAABBBDDDFFFGGGEEECCCBBBCCCEEEGGGHHHIIIIIIHHHHHHGGGEEEDDDCCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@BBBCCCDDDDDDDDDFFFHHHKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMLLLJJJHHHHHHIIIKKKMMMJJJOOOQQQLLLIIIKKKKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHIIIIIIIIIIIIJJJMMMPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKKKKMMMNNNPPPRRRTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXVVVWWWXXXWWWVVVVVVWWWXXXXXX[[[]]]^^^]]]]]]]]]___^^^^^^^^^^^^^^^^^^^^^^^^____________```aaabbbcccccccccddddddeeeddddddddddddddddddddddddeeeeeefffgggggghhhhhhgggeeecccaaaaaaccceeeffffffeeefffhhhlllhhhcccbbbcccdddcccaaaeeefffgggiiiiiiiiiiiihhhhhhhhhhhhhhhgggfffeeedddffffffggggggffffffeeeeeecccbbbbbbdddfffhhhgggfffffffffggghhhiiiiiijjjjjjhhhhhhhhhiiiiiiiiiiiiiiifffeeecccbbbaaaaaaaaabbbbbbdddeeeeeeeeefffhhhjjjjjjkkklllllljjjjjjkkklllmmmmmmmmmmmmllllllllllllhhhhhhiiikkkmmmppprrrtttvvvtttqqqppppppooollljjjiiihhhgggfffffffffhhhiiikkkjjjiiihhhffffffeeeeeeddddddeeefffffffffeeeeeeddddddeeeeeeddddddcccbbbcccfffhhhiiihhhgggiiikkkhhhhhhhhhhhhhhhhhhhhhhhhhhhmmmqqqpppkkkggggggiiiiiiiiikkkmmmoooooommmjjjggggggfffeeedddddddddcccbbbbbbcccddddddcccbbbaaa``````_________```aaaccccccaaa^^^[[[[[[\\\]]]___```^^^]]]\\\\\\^^^```aaa````````````____________^^^^^^^^^_________``````\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\YYYZZZZZZ[[[[[[[[[[[[[[[YYYZZZ[[[[[[\\\[[[[[[ZZZYYYXXXVVVWWWYYYZZZZZZYYY[[[[[[ZZZZZZ[[[[[[]]]]]]ZZZYYYYYYYYYYYYZZZZZZ[[[]]]^^^^^^______^^^^^^]]]\\\]]]^^^```aaabbbcccccc`````````___^^^]]]]]]]]]``````^^^^^^]]]^^^___```aaaaaaaaaaaaaaabbbcccdddaaabbbcccccccccbbbaaa````````````___^^^^^^______ccccccbbbbbbbbbcccddddddcccdddeeeeeedddcccaaa```^^^___```aaabbbbbbbbbaaaddddddeeeeeedddbbbaaa___]]]^^^```bbbcccdddddddddaaa`````````______^^^^^^^^^```bbbdddffffffffffffhhhhhhhhhhhhhhhgggfffeeefffeeedddbbbaaaaaaaaaaaa^^^^^^^^^^^^^^^_________aaabbbbbbcccddddddccccccddddddddddddcccbbbaaa```___```aaabbbdddeeeffffffeeeccc```_________^^^]]]\\\\\\\\\[[[\\\\\\]]]]]]\\\^^^___```___]]][[[ZZZrrr___OOOKKKMMMIIIHHHGGG???@@@>>>>>>>>>@@@AAA@@@???AAA???<<<;;;===@@@BBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEGGGIIIHHHFFFCCC@@@BBBFFFIIIKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIIIIJJJLLLNNNPPPPPPPPPOOOOOOPPPPPPQQQPPPPPPQQQSSSVVVVVVTTTRRRNNNOOOPPPOOOOOOPPPRRRTTTQQQYYY[[[TTTPPPSSSTTTQQQMMMLLLKKKJJJKKKLLLMMMNNNMMMNNNOOOPPPPPPQQQSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUSSSUUUXXX[[[]]]^^^______^^^^^^^^^^^^^^^______```\\\]]]___^^^]]]]]]^^^___bbbdddggghhhhhhggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeeeeeeeefffgggmmmmmmllllllkkkjjjjjjiiikkkkkkkkkkkkllllllllllllnnnnnnnnnnnnllljjjhhhffffffhhhjjjjjjiiiiiijjjkkknnnllliiihhhiiiiiiiiihhhgggggghhhiiikkklllnnnnnnllllllllllllkkkjjjiiihhhiiijjjkkklllllljjjiiihhhhhhgggggghhhiiijjjhhhffffffffffffffffffggggggggghhhiiijjjjjjkkkjjjjjjjjjgggfffeeedddcccddddddeeedddfffggghhhhhhiiikkkmmmkkkmmmnnnmmmlllkkklllnnnoooooooooooooooooooooooopppoooooonnnnnnooooooooosssqqqooommmmmmkkkiiigggkkkjjjhhhggghhhiiikkkmmmiiihhhhhhgggggghhhhhhiiihhhiiiiiijjjjjjjjjiiiiiijjjjjjkkkkkkkkkjjjjjjiiihhhjjjlllmmmnnnnnnooopppmmmmmmmmmmmmmmmmmmmmmmmmmmmpppssssssqqqpppqqqrrrqqqrrrtttvvvxxxxxxuuusssssssssrrrqqqppppppppppppooopppqqqqqqpppooonnnmmmmmmmmmmmmllljjjjjjlllnnnmmmllljjjhhhgggggghhhiiihhhgggeeeddddddeeeeeefffeeeeeeeeedddddddddddddddddddddeeeeeefffgggggggggccccccdddeeeeeeeeeeeedddbbbbbbccccccccccccbbbaaa```aaaaaabbbcccbbbbbbbbb___```aaabbbbbbaaa```___^^^]]]\\\]]]___``````___aaa``````___```aaacccddd``````____________``````aaaaaabbbbbbbbbbbbaaaaaa^^^___aaacccdddfffffffffeeefffgggfffeeedddeeefffhhhhhhggggggggghhhiiijjjhhhhhhhhhhhhhhhhhhiiijjjggghhhhhhhhhgggfffdddcccdddfffhhhhhhggggggiiijjjmmmllljjjhhhhhhiiijjjlllkkklllmmmnnnmmmkkkiiigggeeefffgggggghhhhhhhhhhhhfffffffffeeecccbbb```___^^^___aaaccceeeeeeddddddaaa`````````````````````aaacccfffhhhjjjjjjjjjiiijjjkkklllmmmmmmmmmkkkkkkiiihhhfffdddccccccddddddccccccccccccccccccccccccffffffggghhhiiiiiiiiiiiijjjjjjjjjjjjiiihhhgggfffiiiiiikkklllmmmmmmmmmmmmhhheeecccbbbbbbcccbbbaaabbbbbbaaa`````````aaaaaabbbeeehhhjjjiiigggffffffiii\\\MMMIIILLLHHHGGGFFF>>>???>>>===>>>@@@AAA@@@???BBB???;;;;;;???CCCFFFGGGBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKJJJGGGDDDCCCEEEIIILLLNNNNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLOOOPPPPPPQQQTTTVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYWWWVVVWWWZZZ[[[ZZZYYYSSSUUUXXXXXXWWWVVVXXXZZZUUU^^^aaaXXXTTTWWWXXXUUURRRQQQPPPOOOPPPQQQSSSTTTSSSUUUWWWWWWVVVUUUVVVWWWXXXXXXXXXYYYZZZZZZZZZ[[[ZZZZZZ[[[\\\\\\\\\\\\\\\YYY[[[^^^```bbbcccccccccbbbaaaaaaaaaaaabbbcccccc```aaabbbbbbaaaaaabbbddddddgggjjjllllllkkkkkkllllllllllllllllllllllllllljjjiiihhhgggggggggiiijjjoooooonnnmmmmmmlllllllllmmmmmmnnnoooooooooooonnnnnnnnnnnnmmmlllkkkjjjiiihhhjjjkkkkkkjjjiiijjjkkklllmmmnnnmmmllllllmmmnnnhhhjjjlllnnnppprrrssssssoooooooooooonnnmmmllllllkkkmmmoooqqqrrrqqqooonnnmmmlllllllllmmmllliiigggggggggffffffeeeeeefffffffffggghhhiiijjjiiiiiihhhffffffeeeeeefffhhhiiikkkhhhiiikkkkkkkkkllloooqqqnnnoooppppppooonnnooopppqqqqqqqqqrrrrrrrrrrrrrrrtttsssrrrqqqpppnnnnnnmmmooommmlllkkklllkkkjjjhhhllllllllllllllllllllllllgggggghhhiiijjjlllmmmnnnoooooopppppppppoooooonnnoooppppppqqqqqqqqqppppppnnnnnnoooqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuvvvvvvwwwxxxtttuuuwwwzzz||||||xxxvvv|||{{{zzzxxxxxxxxxxxxyyyyyyzzzzzzzzzyyywwwvvvuuuvvvwwwwwwuuurrrqqqtttvvvtttsssrrrpppooonnnnnnnnnnnnmmmmmmllljjjjjjiiihhhggggggggggggggggggggggggggghhhhhhiiijjjjjjkkkkkkhhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiieeefffggghhhhhhhhhggggggdddeeeggghhhhhhgggeeedddcccbbbaaabbbdddffffffeeedddcccbbbbbbccceeeggghhhffffffeeeeeeeeeeeeffffffbbbccccccddddddccccccbbb```aaabbbccccccddddddcccdddfffhhhhhhggggggiiikkkjjjjjjiiiiiijjjlllnnnooolllkkkkkkjjjjjjjjjjjjkkkiiijjjkkklllkkkiiigggfffgggiiillllllkkkjjjlllnnnoooooonnnnnnnnnnnnooopppnnnoooqqqqqqqqqooolllkkkiiiiiijjjkkkkkkkkkjjjjjjfffeeedddcccbbbaaaaaaaaa___```bbbdddeeeeeedddcccbbbbbbbbbbbbbbbcccccccccbbbeeehhhkkkmmmmmmlllkkkkkkmmmooopppqqqpppooonnnllljjjhhhfffeeeeeefffggghhhhhhhhhhhhhhhhhhhhhhhhjjjkkklllmmmnnnnnnnnnnnnllllllllllllkkkjjjiiiiiikkklllmmmmmmmmmlllkkkkkkgggdddbbbaaabbbccccccbbbeeeeeedddccccccccccccccc```eeejjjlllllljjjjjjkkkcccZZZKKKHHHKKKGGGFFFEEE===???>>>===>>>@@@AAAAAA???CCC???;;;<<<@@@EEEHHHIIIDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKMMMNNNLLLHHHEEEGGGJJJMMMPPPQQQPPPNNNLLLMMMNNNNNNOOONNNLLLJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMOOOQQQTTTUUUVVVWWWYYY[[[XXXXXXYYYYYYZZZ\\\]]]^^^]]]ZZZVVVVVVYYY\\\]]]\\\WWWZZZ^^^^^^\\\[[[[[[]]]UUU___aaaXXXSSSWWWYYYTTTVVVUUUTTTSSSTTTUUUWWWXXXXXXZZZ\\\[[[YYYWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\VVVWWWYYY[[[]]]^^^______\\\^^^```cccdddddddddcccggggggffffffgggggghhhiiifffggghhhhhhggggggiiijjjgggjjjmmmoooooonnnnnnooooooooooooooooooooooooooommmlllkkkjjjjjjlllnnnooooooooooooooopppqqqssstttqqqrrrsssuuuuuutttssssssppppppoooooooooooooooooonnnpppqqqqqqooonnnooooookkknnnqqqqqqooonnnppprrrnnnppptttwwwyyyyyyxxxwwwrrrrrrrrrrrrrrrqqqpppooommmooosssvvvwwwwwwvvvuuusssrrrqqqqqqqqqooollliiijjjjjjiiihhhggggggggggggcccdddfffggghhhhhhgggfffdddeeeeeefffhhhkkknnnoookkklllnnnnnnnnnoooqqqsssqqqrrrsssrrrqqqqqqqqqssssssssssssssstttttttttuuuttttttsssrrrqqqppppppoooqqqppppppppprrrsssrrrqqqlllmmmooopppooollljjjhhhlllmmmnnnooorrrtttvvvwwwttttttuuuuuutttssssssrrrqqqrrrrrrsssttttttssssssvvvuuuuuuvvvxxxyyywwwvvvxxxxxxxxxxxxxxxxxxxxxxxxyyywwwuuuuuuwwwyyyzzzzzzxxxyyy{{{~~~|||yyy~~~|||{{{zzzzzz{{{|||}}}}}}}}}}}}|||zzzxxxwwwzzz{{{{{{xxxtttsssuuuxxxuuuuuutttsssrrrqqqpppoooqqqqqqpppooonnnllljjjiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhiiijjjkkkkkkllllllkkkkkklllmmmmmmmmmmmmlllqqqpppnnnmmmmmmooopppqqqggghhhjjjkkkkkkkkkjjjiiihhhiiikkklllkkkjjjhhhgggfffeeedddeeegggiiiiiiiiieeedddccccccdddeeehhhiiikkkjjjjjjiiiiiiiiijjjjjjggghhhhhhiiiiiihhhhhhgggeeeffffffffffffeeedddddd```cccffffffeeefffhhhkkkggggggggggggiiikkkmmmnnnllllllkkkjjjiiiiiiiiijjjkkklllmmmnnnnnnlllkkkiiigggjjjmmmmmmkkkjjjkkkmmmlllmmmooopppqqqqqqqqqppplllnnnoooqqqpppnnnllljjjiiiiiijjjjjjjjjiiiiiihhhiiiiiigggffffffggghhhiiiccceeegggiiiiiiiiigggfffdddddddddeeeeeeeeeeeeeeebbbeeehhhkkkmmmmmmllllllkkkmmmoooqqqrrrrrrqqqpppsssrrrooommmllllllmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnooopppqqqrrrrrrrrrkkklllllllllkkkkkkjjjiiihhhhhhiiiiiihhhgggeeeddddddbbb______```aaaaaaaaaeeeeeedddcccbbbbbbbbbbbb^^^ccciiilllkkkkkkkkklllzzz___RRRMMMGGGEEEFFFFFFCCC???????????????@@@@@@@@@@@@<<<>>>@@@CCCEEEGGGGGGGGGIIIHHHHHHGGGHHHIIIKKKLLLPPPNNNMMMNNNQQQRRRQQQOOOQQQQQQPPPNNNLLLKKKLLLNNNOOOQQQSSSUUUVVVWWWWWWWWWUUUTTTTTTUUUWWWVVVTTTRRRTTTPPPPPPRRRSSSRRRSSSWWW[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^]]]\\\\\\^^^___```]]]]]]```eeefffbbb]]]YYY\\\___aaa```____________]]][[[\\\^^^]]]ZZZWWWUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWZZZYYYWWWVVVWWWZZZ]]]___\\\]]]```cccdddcccaaa```bbbbbbbbbccceeegggiiijjjkkkkkkkkkkkklllmmmnnnoooooooooooooooooonnnnnnnnnpppooonnnnnnoooqqqsssuuurrrpppmmmmmmoooooonnnlllqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnooorrruuuwwwwwwvvvuuuvvvvvvuuuttttttvvvwwwzzzxxxtttssstttuuuuuutttvvvwwwxxxwwwuuutttttttttssssssrrrqqqqqqqqqrrrrrrwwwwwwwwwxxxxxxyyyyyyyyy|||zzzxxxwwwvvvuuusssqqqvvvwwwwwwwwwwwwvvvuuuuuuwwwuuusssrrrsssrrrpppoooqqqqqqpppmmmiiiffffffgggfffggggggfffeeeeeefffhhhggggggggggggiiikkknnnooonnnppprrrtttuuuuuuuuuuuuvvvuuutttuuuvvvvvvuuusssxxxxxxwwwwwwwwwvvvvvvvvvyyyxxxvvvtttrrrppppppoootttrrrppprrrvvvxxxxxxwwwrrrrrrqqqssstttuuutttrrrwwwwwwwwwwwwxxxzzz{{{{{{~~~|||zzzxxxvvvtttxxxvvvxxx||||||xxxwwwyyy{{{yyyxxx{{{{{{vvvvvvwwwxxxuuusssssswwwzzzwwwvvvuuutttuuuwwwzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxyyy|||}}}}}}{{{yyywww{{{{{{zzzzzzzzzzzzzzz{{{xxxwwwwwwuuutttsssrrrrrruuuwwwuuupppooorrrrrrppprrrrrrqqqpppooonnnnnnmmmqqqpppnnnmmmmmmmmmnnnooommmooorrrrrrqqqppppppppplllnnnrrrsssssssssrrrsssttttttttttttttttttttttttqqqpppoooooopppqqqrrrsssuuutttrrrqqqpppooooooooorrrpppnnnmmmnnnnnnmmmlllnnnmmmkkkiiiiiiiiijjjkkkmmmmmmnnnooonnnmmmlllkkkkkkkkkllllllmmmllllllkkkiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggggghhhiiijjjjjjiiiiiihhhhhhiiijjjkkkmmmkkkiiigggfffeeeeeefffhhhhhhiiikkkmmmnnnllljjjmmmkkkiiihhhhhhjjjlllnnnppppppooonnnmmmmmmlllkkkmmmnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiiiiiiiiiiiiiihhhgggiiikkkllllllkkkggghhhkkkmmmmmmmmmkkkjjjkkkllllllmmmllljjjiiiggglllmmmmmmnnnnnnnnnmmmmmmrrrqqqppppppqqqrrrssstttxxxvvvtttrrrpppoooooooookkkmmmppppppnnnnnnpppsssoooqqqrrrsssrrrpppmmmkkkpppooommmkkkkkkmmmooopppqqqqqqooonnnmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjmmmllljjjiiigggggghhhhhhiiijjjlllmmmmmmmmmllllllttt[[[QQQLLLFFFEEEFFFEEEBBB???@@@@@@@@@@@@????????????>>>???BBBDDDGGGHHHHHHIIIJJJIIIIIIHHHIIIJJJLLLMMMNNNLLLKKKLLLOOOQQQQQQPPPQQQRRRSSSRRRPPPPPPRRRSSSWWWYYY[[[]]]^^^^^^]]]\\\VVVVVVVVVXXXZZZ[[[ZZZXXXXXXUUUVVVYYY[[[[[[^^^bbbcccccccccbbbbbbaaaaaa``````aaaccccccbbbbbbdddeeeeeedddccceeehhhgggdddaaabbbeeeggghhhhhhffffffgggfffcccaaa``````___\\\ZZZ^^^^^^]]]\\\\\\[[[[[[ZZZYYYZZZ\\\^^^____________aaa```______```ccceeefffdddfffhhhjjjjjjiiigggfffjjjiiigggggggggiiikkklllnnnmmmmmmlllmmmmmmnnnnnnooooooppppppqqqqqqrrrrrrttttttssssssssstttuuuvvvwwwtttrrrrrrssstttsssqqquuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwxxxzzz{{{|||}}}zzz{{{|||{{{zzzzzz{{{}}}~~~|||zzzzzz|||~~~}}}~~~~~~{{{yyyxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxuuuuuuttttttssssssrrrrrrtttsssrrrsssuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuvvvtttsssssstttsssrrrpppvvvvvvuuurrrnnnllllllmmmlllmmmmmmlllkkkkkklllnnnllllllkkkkkklllnnnooopppqqqrrruuuwwwyyyzzzzzzzzz|||{{{{{{|||}}}}}}|||zzz|||||||||||||||}}}}}}}}}}}}|||zzzyyywwwvvvvvvvvv{{{zzzyyy{{{~~~~~~}}}||||||}}}~~~}}}|||||||||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxyyywwwyyy|||}}}yyyyyy{{{}}}zzzyyyzzz}}}|||xxxsssxxxyyyyyyvvvttttttvvvyyy{{{zzzyyyyyyyyy{{{}}}~~~}}}~~~~~~|||{{{wwwxxxzzz|||}}}|||{{{zzz||||||{{{{{{{{{{{{{{{|||zzzzzzyyyxxxwwwvvvuuuttttttvvvuuuqqqqqqttttttrrrrrrqqqqqqpppooonnnnnnnnnrrrrrrqqqppppppppppppppprrrtttuuuuuusssrrrssstttoooqqqtttvvvwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvuuutttssssssssstttuuuvvvxxxxxxvvvuuuttttttttttttuuusssqqqqqqrrrrrrqqqpppqqqpppnnnmmmlllmmmnnnooommmmmmoooooopppooonnnnnnnnnpppsssuuuvvvtttrrrqqqrrrrrrrrrsssssssssttttttsssrrrrrrqqqqqqrrrsssssssssrrrqqqppppppqqqrrrrrrpppooonnnlllkkkkkkllllllkkkjjjjjjkkkllllllkkkjjjpppooollljjjjjjkkkmmmnnnssssssrrrrrrqqqppppppoooqqqrrrrrrssssssrrrrrrqqqqqqpppooonnnmmmmmmmmmmmmkkkjjjiiijjjlllmmmlllkkklllmmmnnnooopppoooooonnnoooooonnnnnnmmmkkkjjjiiikkkkkkkkkllllllmmmmmmmmmnnnmmmmmmmmmmmmooopppqqqtttrrrooommmkkkjjjkkkkkkjjjkkkllllllkkkkkkkkkmmmqqqppppppooonnnmmmllllllmmmmmmnnnnnnooopppqqqqqqqqqpppppppppqqqrrrrrrsssoooppppppqqqqqqrrrrrrssstttsssrrrqqqqqqqqqrrrsssssstttuuuuuuuuutttsssssslllVVVNNNJJJEEEDDDDDDDDDAAA???AAAAAAAAA@@@@@@?????????@@@AAADDDFFFHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLNNNOOOMMMKKKIIIJJJLLLOOOQQQQQQSSSUUUWWWXXXWWWWWWYYYZZZ___```bbbddddddcccaaa```[[[[[[\\\^^^aaacccbbbaaa___\\\]]]aaacccccceeejjjjjjjjjiiihhhhhhgggffffffeeehhhkkklllllllllmmmnnnpppppppppppppppnnnmmmllllllnnnpppqqqpppnnnnnnooopppmmmiiifffdddcccaaa___eeeeeeddddddccccccbbbbbb___aaadddgggjjjkkkkkkkkkiiiiiijjjkkklllmmmnnnooonnnoooqqqrrrrrrqqqpppnnnvvvtttqqqooonnnoooqqqrrrttttttsssqqqqqqpppppppppqqqrrrrrrssstttuuuvvvvvv{{{{{{{{{{{{{{{{{{{{{{{{|||zzzxxxxxxyyyzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwvvvyyy|||}}}||||||~~~~~~}}}}}}~~~|||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyvvvuuusssrrrpppooonnnnnnqqqpppooopppsssvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttsssrrrssstttuuutttrrrxxxxxxwwwtttqqqooopppqqqlllmmmnnnmmmkkkkkkmmmooorrrqqqqqqqqqqqqqqqrrrsssuuuvvvyyy|||~~~~~~}}}~~~|||}}}~~~~~~}}}~~~~~~}}}xxxttt~~~~~~}}}{{{yyyzzz|||~~~~~~|||xxxyyyzzz|||}}}}}}~~~}}}{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvxxxzzzzzzwwwxxx{{{|||zzzxxxxxxxxxwwwwwwvvvvvvvvvyyyyyyyyyyyyyyyxxxxxxwwwxxxyyyyyywwwuuuuuuvvvwwwssstttvvvxxxyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyzzzxxxwwwvvvuuuuuuuuuvvvwwwzzzyyyxxxxxxwwwwwwwwwwwwyyywwwuuuuuuuuuvvvuuutttqqqpppnnnmmmmmmnnnooopppooopppqqqrrrsssssssssrrrmmmppptttxxxyyyxxxvvvtttvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{tttsssrrrrrrqqqqqqrrrrrrrrrqqqoooooopppppppppooouuutttrrrpppoooppprrrsssttttttssssssrrrrrrqqqqqqsssttttttuuuuuuttttttssssssrrrqqqpppooooooooopppqqqooonnnoooqqqqqqpppooosssrrrrrrrrrrrrssssssttttttsssrrrpppooonnnnnnnnnllllllllllllmmmnnnpppqqqrrrrrrqqqqqqrrrsssuuuvvvxxxvvvssspppnnnnnnooopppmmmllljjjjjjjjjjjjhhhgggnnnmmmkkkiiihhhhhhhhhiiifffgggjjjlllmmmnnnmmmmmmkkkkkklllmmmoooqqqssstttrrrrrrsssuuuvvvwwwxxxyyyxxxwwwvvvvvvvvvxxxyyyzzz{{{{{{{{{||||||{{{zzzzzzeeeSSSKKKHHHDDDCCCCCCBBBAAA???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQRRROOOMMMKKKJJJKKKNNNPPPRRRWWWYYY\\\^^^^^^]]]^^^___bbbcccdddeeeeeecccaaa```cccbbbccceeegggiiiiiihhhfffcccbbbeeeeeedddfffiiimmmlllllllllllllllkkkkkklllppptttvvvvvvvvvvvvwwwvvvwwwwwwvvvtttttttttvvvsssuuuvvvvvvtttrrrrrrsssyyyvvvrrrmmmjjjhhhggggggggghhhhhhiiijjjkkkllllllhhhjjjmmmqqqsssssssssrrroooppprrrssstttssssssrrrtttuuuwwwxxxyyyxxxwwwwww}}}zzzwwwvvvwwwyyy{{{|||{{{zzzxxxwwwvvvuuuuuuwwwwwwxxxxxxyyyyyyyyyzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~||||||||||||||||||||||||xxx}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}|||zzzzzzzzzxxxvvvtttrrrrrrqqqqqqvvvtttqqqqqqrrrtttuuutttvvvvvvtttssssssssstttuuurrrqqqppprrrtttuuutttssstttuuutttrrrooonnnooopppkkkllllllllljjjkkklllnnntttttttttuuuuuuvvvwwwwwwyyy{{{}}}|||yyy~~~}}}zzzzzz{{{{{{{{{|||}}}}}}wwwwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvuuuxxx{{{{{{yyy{{{~~~}}}}}}}}}||||||||||||||||||{{{|||}}}}}}}}}|||zzzyyy{{{{{{zzzwwwuuuuuuvvvxxxuuuuuuvvvwwwxxxxxxwwwvvvyyyxxxwwwvvvuuuuuuuuuvvvvvvuuusssrrrqqqrrrrrrsssuuuuuutttssssssssssssssswwwuuusssssstttttttttsssoooooonnnnnnnnnoooooopppppppppqqqqqqrrrrrrrrrrrrlllnnnrrruuuwwwwwwvvvuuuvvvwwwxxxyyy{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzzzzyyyyyyxxxwwwwwwwwwyyywwwuuutttvvvxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxvvvuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuutttssssssttttttwwwvvvuuuuuuvvvwwwuuutttwwwvvvuuuttttttuuuvvvxxxxxxwwwuuutttttttttuuuvvvrrrrrrqqqqqqrrrtttwwwyyyzzzzzzyyyyyyzzz|||~~~~~~zzzwwwvvvwwwxxxzzzvvvsssooooooppppppllliiikkkjjjiiigggfffffffffeeebbbcccdddeeefffgggggggggdddeeefffgggiiikkkmmmnnnooopppqqqsssuuuwwwxxxyyyuuuttttttsssssstttvvvwwwxxxxxxxxxyyyyyyzzzzzzzzz^^^SSSIIIGGGDDDBBBBBBAAAAAA@@@>>>???@@@BBBDDDEEEFFFGGGEEEEEEFFFGGGIIIKKKLLLMMMPPPOOOOOOOOOPPPRRRTTTUUUSSSRRRPPPOOONNNPPPSSSUUU]]]___bbbcccbbbbbbbbbcccffffffffffffeeedddcccbbbiiihhhggghhhjjjkkkkkkjjjjjjggggggiiijjjiiijjjnnnppppppqqqrrrsssttttttuuuuuuxxx|||}}}}}}}}}}}}}}}wwwwwwxxxwwwvvvvvvyyy{{{yyyzzz{{{yyywwwuuuuuuvvv~~~|||xxxtttqqqoooppppppmmmmmmnnnooopppqqqrrrrrrpppqqqsssuuuvvvuuutttssstttuuuvvvwwwwwwvvvuuutttwwwxxxzzz|||}}}}}}}}}}}}}}}||||||}}}~~~|||{{{zzzyyyyyy~~~~~~~~~}}}}}}|||||||||}}}}}}~~~||||||}}}|||zzzxxxwwwxxxxxxyyy}}}zzzxxxwwwwwwwwwwwwvvvwwwvvvvvvuuuuuuuuuuuuuuurrrqqqqqqsssuuuwwwvvvuuusssssssssrrrpppooopppqqqooopppppppppooooooqqqsssuuuvvvwwwxxxzzz{{{||||||~~~}}}}}}~~~|||{{{~~~}}}~~~}}}{{{zzz{{{|||}}}zzzyyyyyyxxxxxxwwwwwwwwwssssssrrrrrrssstttuuuuuuvvvwwwxxxxxxwwwvvvtttssstttwwwxxxvvvwww{{{{{{yyyxxxxxxxxxxxxxxxxxxxxxyyyvvvwwwxxxyyyxxxwwwuuutttzzzzzzyyywwwttttttuuuwwwvvvuuussstttuuuvvvtttrrrvvvtttrrrooonnnnnnnnnnnnqqqpppooommmmmmmmmnnnnnnooonnnmmmllllllkkkllllllnnnllljjjjjjkkklllkkkjjjkkkjjjkkkkkkkkklllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmnnnppprrrsssuuuuuussstttuuuwwwxxxzzz{{{|||{{{{{{|||}}}}}}~~~~~~}}}}}}}}}~~~||||||{{{{{{yyyxxxwwwwwwuuutttrrrsssvvvxxxyyyyyyttttttttttttuuuwwwxxxyyywwwwwwwwwwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxwwwvvvvvvwwwxxxvvvuuuxxxwwwuuuttttttuuuxxxyyyyyyyyyxxxxxxyyyzzz|||}}}yyyxxxxxxwwwyyy{{{~~~}}}}}}}}}}}}~~~}}}}}}~~~}}}zzzyyyzzzyyyvvvssspppqqqrrrrrrrrrpppnnnllljjjiiihhhgggggghhhjjjkkkiiiiiiiiijjjkkklllmmmnnnooooooqqqrrrtttuuuwwwwwwsssrrrpppooooooppppppqqqoooooopppqqqrrrtttuuuvvvXXXRRRGGGFFFDDDBBBAAAAAAAAAAAA>>>???AAACCCFFFIIIJJJKKKHHHHHHHHHIIIKKKMMMNNNOOORRRRRRQQQRRRSSSUUUWWWXXXXXXXXXXXXVVVUUUVVVYYY[[[bbbdddfffggggggggghhhjjjmmmlllkkkjjjiiiiiiiiiiiinnnlllkkklllmmmoooooonnnooommmmmmqqqssssssvvvzzzxxxyyyzzz|||}}}~~~}}}|||}}}~~~}}}zzzxxxxxxyyy|||}}}|||zzzxxxwwwxxxzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttxxxyyyzzz|||}}}}}}|||{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~|||~~~}}}~~~~~~||||||}}}}}}{{{||||||||||||{{{zzzyyywwwvvvvvvxxxzzz||||||{{{yyyzzzzzzyyywwwwwwxxxzzztttuuuvvvvvvuuuuuuwwwyyyzzz{{{}}}}}}|||{{{xxxuuuvvvyyyzzzxxxzzz}}}{{{zzzzzzyyyyyyyyyxxxxxxyyywwwvvvwwwzzz}}}{{{{{{{{{{{{||||||||||||~~~|||zzzyyyxxxyyy{{{|||xxxxxxxxxxxxvvvuuutttssssssssssssssstttuuuvvvvvvwwwyyyzzz{{{zzzyyywwwuuuxxx{{{|||zzz{{{~~~}}}zzzwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvxxxxxxxxxwwwuuutttuuuwwwwwwtttrrrsssvvvwwwvvvsssxxxwwwuuurrrrrrrrrssstttrrrqqqpppooonnnoooppppppmmmlllkkkiiihhhhhhhhhgggeeedddbbbbbbcccddddddccc``````aaabbbcccdddddddddddddddcccccccccdddeeeeeekkkkkkjjjjjjkkklllnnnpppkkklllmmmnnnpppqqqrrrsssrrrrrrrrrssstttwwwyyy{{{ttttttsssrrrssstttuuuvvvqqqqqqqqqqqqpppooonnnmmmlllkkkkkkmmmppprrrssssssooooooooopppqqqrrrssstttoooooooooppppppqqqqqqrrrrrrssssssssssssssssssrrrssssssrrrrrrqqqrrrrrrssssssrrrqqqrrrttttttsssrrrvvvuuutttssstttvvvxxxyyyzzzzzzzzzzzz{{{|||~~~~~~{{{zzzzzzzzz{{{|||~~~~~~}}}{{{}}}}}}{{{zzzxxxvvvttttttuuuxxxyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyzzzzzzvvvuuutttsssrrrsssssstttnnnnnnnnnoooppprrrssstttPPPOOOGGGFFFEEECCCAAAAAABBBCCCAAABBBCCCFFFHHHJJJLLLMMMLLLLLLLLLLLLNNNPPPRRRSSSSSSSSSSSSTTTUUUWWWYYY[[[ZZZ\\\^^^^^^]]]^^^aaadddfffhhhjjjkkkkkkmmmpppsssuuussspppnnnmmmnnnppprrruuusssrrrsssvvvxxxyyyyyyxxxvvvvvvzzz||||||}}}zzzxxxxxxyyyxxxzzz}}}~~~}}}~~~~~~|||zzzzzzzzzzzz}}}~~~~~~~~~~~~~~~~~~}}}||||||xxxuuuuuuxxxyyyxxxzzz~~~|||||||||{{{yyyyyyyyyzzz{{{xxxuuuvvvxxx{{{|||{{{yyyyyyzzz{{{||||||||||||{{{{{{|||}}}}}}}}}}}}|||zzz{{{|||}}}|||{{{yyywwwyyyyyyyyyyyyzzz{{{|||}}}}}}~~~}}}|||||||||}}}}}}~~~~~~}}}||||||{{{{{{||||||wwwyyyzzzzzzxxxwwwxxxyyyxxxuuusssvvv{{{~~~~~~{{{|||zzzyyyxxxyyy{{{}}}yyyxxxwwwwwwwwwxxxyyyzzzrrrqqqpppnnnlllkkkjjjjjjfffdddbbbcccdddeeeeeeddd^^^___```aaabbbcccddddddhhhhhhhhhiiijjjlllnnnpppooonnnnnnnnnnnnnnnnnnnnnjjjjjjkkklllnnnoooppppppnnnmmmlllmmmooosssxxxzzztttsssqqqnnnmmmllllllmmmggghhhjjjkkkkkkkkkjjjjjjiiiiiiiiikkknnnoooooommmnnnnnnnnnnnnnnnnnnnnnnnngggggghhhiiijjjjjjkkkkkkkkkkkkkkkllllllkkkkkkkkkmmmllllllkkkkkkllllllmmmooonnnmmmnnnpppqqqqqqpppssssssssssssuuuvvvxxxzzzzzzzzzzzz{{{{{{zzzzzzzzzuuuvvvvvvvvvwwwwwwwwwxxx|||{{{{{{|||}}}}}}}}}|||{{{||||||~~~wwwwwwvvvvvvvvvwwwxxxyyyKKKMMMFFFFFFEEECCCBBBAAABBBDDDDDDDDDEEEGGGIIIKKKLLLMMMOOOOOONNNOOOPPPRRRTTTUUUTTTTTTTTTUUUVVVXXX[[[\\\ZZZ]]]aaaccccccdddhhhkkkhhhiiikkkmmmooorrrvvvzzzyyyvvvrrrpppoooqqqtttwww{{{zzzzzz{{{~~~}}}}}}|||~~~{{{xxxuuuvvvvvvtttxxx}}}~~~{{{{{{~~~~~~~~~}}}~~~~~~{{{zzz|||~~~~~~|||{{{|||}}}~~~yyy|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}xxxzzz|||}}}|||zzzzzz{{{yyyvvvuuuyyyxxxwwwvvvwwwyyy}}}yyyxxxvvvsssqqqpppooooookkkiiihhhhhhiiijjjjjjiiiggghhhjjjkkkmmmnnnnnnnnnpppqqqqqqsssvvvzzz}}}yyyzzzzzz{{{zzzxxxvvvtttrrrrrrssstttuuuvvvwwwwwwsssrrrqqqqqqtttyyy}}}zzzvvvsssqqqppppppiiikkkmmmpppqqqrrrrrrrrrllllllmmmoooqqqqqqooommmqqqqqqpppooonnnllllllkkkhhhiiiiiijjjkkklllmmmmmmllllllmmmmmmmmmmmmllllllooonnnnnnnnnnnnnnnoooooonnnmmmlllnnnpppqqqqqqpppqqqrrrssstttvvvwwwyyyzzzzzzzzz{{{{{{zzzxxxvvvtttooopppqqqqqqrrrqqqqqqppprrrrrrrrrssstttvvvxxxzzzyyyzzz}}}~~~}}}}}}~~~~~~