BM6P6(@ bbbbbb```^^^]]]```eeehhhiiiiiinnnyyygggNNN???;;;444444333111000000333555........................000000///...---,,,,,,+++////////////////////////////////////////////////..................------///000111000//////111333888999999:::;;;;;;;;;:::<<<999999>>>FFFRRRgggyyy|||mmmccceeeccc[[[[[[cccaaafffnnnxxxlll```YYYhhhyyypppRRRDDDGGGNNNOOOaaammmVVVHHHBBB???>>>@@@BBBBBBCCCFFFGGGLLLXXXeeepppvvvwwwmmmgggbbb\\\ZZZ\\\\\\]]]___```aaaeeejjjmmmoooqqqsssuuuxxx}}}pppcccZZZTTTMMMHHHHHHIIIIIIHHHGGGIIIKKKLLLLLLNNNSSSWWWXXX___hhhpppvvvtttooo|||qqqVVVCCC===<<<888666777666222111444000000000000///////////////////////////......------------------------------------------------------,,,+++*********+++,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,------,,,---000333444444333333666666777888999::::::;;;======>>>>>>>>>>>>======999999:::<<<===DDDTTTccc^^^^^^]]]\\\]]]```eeeiiipppqqqtttyyyrrrXXXEEE;;;777666444222000///000000/////////////////////////////////......------,,,////////////////////////////////////////////////........................---///000000000111333555999999:::;;;;;;;;;;;;;;;===;;;:::===HHHZZZooo|||yyygggZZZZZZYYYSSSVVV```cccjjjsss}}}xxxhhh___^^^qqq}}}dddNNNDDDGGGPPPVVVooosssbbbNNNDDD@@@>>>>>>@@@BBBBBBDDDHHHLLLSSSaaannnyyyxxxooogggccc```[[[ZZZ\\\[[[]]]^^^```bbbeeejjjnnnqqqssswwwzzz}}}vvveeeZZZNNNJJJFFFDDDEEEFFFFFFDDDEEEHHHJJJLLLLLLNNNQQQTTTTTTZZZaaafffkkksss}}}vvvooonnnyyy^^^III???<<<777555777666222222444111000000000///////////////////////////......------------------------------------------------------,,,+++*********+++,,,***++++++,,,,,,++++++******+++,,,------,,,***)))++++++,,,,,,,,,,,,---------///111444555555555444666666777888999:::;;;;;;<<<===>>>>>>>>>===<<<;;;:::888:::???FFFSSSgggxxxZZZZZZZZZZZZ[[[___eeeiiirrrvvvyyyyyyyyy~~~xxxhhhNNN<<<666555444222111000//////000000000000000000000000........................////////////////////////////////////////////////........................,,,...///000111222555888::::::;;;<<<<<<<<<<<<;;;<<<===;;;<<>>===<<<:::999===:::<<>>>>>EEEUUUiii~~~YYYYYYYYYXXXXXXYYY]]]```bbbmmmxxxwwwooolllsss|||yyyrrrppp|||}}}cccJJJ777555333222333444222111........................------......///000000000////////////////////////////////////////////////........./////////000000///111222222222222555777;;;<<<<<<===<<<<<<;;;;;;666<<>>>>>;;;;;;;;;;;;;;;::::::999<<>>>>>???===>>>AAADDDGGGOOOZZZdddqqqyyynnnfff___ZZZYYY]]]___]]]]]]___aaacccfffiiimmmsssyyy~~~rrr```RRRJJJGGGGGGEEEFFFGGGIIINNNVVV___eeelllmmmnnnppprrrqqqnnnkkkkkkhhhddd```]]]]]]^^^___aaaeeelllsss|||~~~{{{|||~~~~~~mmmdddbbbpppnnnYYYGGG>>>777777888555333222222222111111111000000000///////////////......------------------------------------------------------------------,,,++++++***++++++,,,,,,++++++***)))))))))******++++++,,,,,,------...///000111111000111222333444666777777::::::;;;<<<===>>>??????<<<;;;:::999999:::<<<===???LLLdddZZZZZZZZZXXXWWWWWWYYY[[[[[[cccmmmqqqnnnjjjhhhhhhyyywwwoooppp}}}www___FFF@@@777333333222000...........................///////////////000000000////////////////////////////////////////////////---......///000000111111///111222333333444777999;;;;;;;;;;;;;;;:::999999888???PPPkkkhhhYYYaaaooouuuyyyzzzeeeUUUPPP[[[uuuxxxYYYMMMEEEIIISSSeee~~~ppp\\\MMMEEE@@@>>>???@@@???@@@DDDEEEJJJTTTbbbnnn{{{xxxpppgggaaa[[[XXXXXX]]]aaa``````bbbdddfffjjjmmmrrrwww~~~{{{fffUUUKKKGGGGGGFFFHHHKKKPPPUUU[[[dddmmmttt}}}|||{{{|||~~~}}}yyyvvvuuurrrmmmiiifffdddcccbbbaaacccffflllsss~~~||||||}}}~~~}}}wwwjjj```dddrrruuucccLLLAAA999888999666333111222222222111111111000000///////////////......---------------------------------------------------,,,---.........---,,,+++***++++++,,,,,,++++++***************+++,,,------......///000111222333333222222333444555777888999:::;;;<<<===>>>??????@@@===<<<999888888;;;>>>AAANNN^^^{{{YYYYYYYYYXXXWWWWWWYYY\\\XXX^^^fffmmmooonnnlllkkkjjj|||vvvxxx}}}eeeGGG???666222333555444222000000000000000000000000000000000000////////////////////////////////////////////////////////////---......///000111111222---///111333444666999<<<:::;;;;;;;;;::::::999888:::AAAVVVuuuiii]]]iiiyyy~~~rrr\\\NNNMMM___rrrPPPKKKIIINNNZZZqqq~~~uuuhhhUUUGGGFFFBBB@@@BBBBBBBBBDDDHHHFFFLLLXXXggguuuxxxqqqjjjccc^^^WWWUUUWWW]]]bbbbbbbbbeeefffhhhlllppptttzzzvvv___NNNGGGFFFFFFEEEMMMRRR[[[bbbjjjrrr|||~~~}}}zzzuuuqqqnnnkkkiiigggbbbbbbdddhhhooozzz}}}{{{|||}}}}}}~~~tttfffaaaeeessszzzkkkOOOCCC:::999999777333111222222222111111111111000///////////////......---------------------------------------------------,,,---.........---,,,++++++++++++,,,,,,+++++++++++++++++++++,,,---...///...///000111222333444444444444444555777888:::;;;;;;;;;<<<===>>>???@@@@@@>>><<<888777888;;;@@@CCC^^^pppZZZXXXVVVUUUUUUVVVXXXZZZWWW]]]bbbfffnnnvvvtttmmmlllttt|||ttt{{{vvvZZZIII:::666666333111222000000000000////////////////////////////////////////////////////////////........................------......///000000000111111111222333666888:::===;;;;;;===<<<999999<<<>>>IIIaaa~~~sssiiihhhrrr{{{}}}|||jjjVVVPPPYYYmmmyyyeeeQQQIIIEEEOOOfffyyymmm\\\MMMEEEBBB>>>===?????????BBBGGGOOOTTTbbbuuu{{{pppiiiccc]]]YYYYYYZZZ[[[\\\]]]aaaeeehhhiiilllooossswww~~~zzzgggSSSIIIHHHIIIKKKNNN[[[```hhhqqqzzzzzzuuupppmmmllllllllllllnnnttt|||}}}zzzzzz|||vvvyyy~~~~~~nnnccc___ggg||||||vvv]]]LLL>>>===;;;444333999444333222111000000000000000000000000000000000000...+++(((***///111000---000000///...------,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...(((***---000222222111111222444666666555666777999===<<<;;;<<<===>>>===<<>>===<<<<<<>>>>>>===<<<===888999<<<===???PPPccc]]][[[WWWTTTRRRSSSTTTUUUWWWZZZ]]]___eeelllnnnlllaaacccooovvvnnnwwwnnnYYYBBB777666555444333111111000000000/////////////////////////////////////////////////////////........................------......///000000000111111222333555777999::::::999:::<<<;;;888999>>>LLL[[[rrr|||rrrooorrr|||}}}fffSSSUUUiiicccMMMJJJJJJSSSlllyyylll^^^OOOEEEAAA>>><<<<<>>======??????>>>===<<<888888;;;@@@KKKddd}}}___\\\XXXTTTSSSTTTUUUWWWXXXYYYZZZ\\\```fffjjjlllhhheeejjj}}}{{{lllmmmtttyyydddIII999555555444222111111111000000000//////////////////////////////////////////////////////........................------......///000000000111222333444666888999:::===;;;<<<===;;;999;;;AAARRRddd{{{zzzooopppuuu~~~wwwbbbQQQYYYqqqpppVVVGGGFFFKKK]]]~~~qqqbbbSSSFFFAAABBB???>>>>>>AAAAAABBBIIIQQQ[[[kkkxxxqqqfff]]]ZZZYYYZZZZZZZZZ\\\^^^aaadddiiinnnsssrrrvvvzzz{{{```VVVLLLHHHJJJRRR```llluuuyyy~~~||||||~~~~~~|||zzzxxxwwwwwwuuuuuuuuuwwwzzz{{{yyyyyyvvvhhhgggkkkvvvxxxxxxyyywwwttt___III???<<<999666555444444333222111111111111////////////////////////000...,,,---000111111/////////.........---------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......222222111111111222333333333555666777777888:::;;;@@@???>>>>>>??????>>>======::::::>>>HHH\\\|||^^^[[[WWWSSSRRRSSSUUUWWWXXXWWWWWWYYY\\\```fffkkkjjjeeeeeerrrrrrjjjiiizzznnnSSS>>>666555444111111111111111000000000000000000000000000000000000////////////////////////........................------......///000000000111222444555777999::::::>>><<<<<<<<<999888>>>FFFZZZnnnzzzkkkooouuu}}}mmm[[[QQQ]]]www~~~```OOOIIIFFFPPPjjj{{{hhhXXXJJJ@@@@@@DDDAAA@@@AAACCCCCCDDDLLLUUU]]]ooo}}}qqqkkkbbb[[[XXXXXXZZZ[[[\\\^^^aaacccggglllrrrvvvuuuyyy~~~ttt[[[RRRKKKJJJOOOYYYhhhttt|||~~~{{{xxxvvvuuusssrrrppppppppprrrvvv{{{|||wwwvvvwwwrrriiiffflllzzzzzz|||{{{yyyeeeOOOAAA<<<999777666555444333222111111111111///////////////////////////...------.../////////...............---------+++++++++,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,------...///333333222222222222333444333555777888888999;;;<<>>>>>??????>>><<<<<<:::<<>>???CCCBBBBBBCCCEEEEEEGGGPPP[[[bbbuuuzzzsssjjjfff```[[[XXXYYY[[[]]]^^^```cccfffiiiooouuuyyyyyy}}}~~~mmmWWWOOOJJJMMMWWWbbbppp{{{}}}xxxuuutttrrrpppooommmmmmmmmnnnrrrxxx}}}yyyttttttvvv{{{~~~oooeeeggg{{{~~~nnnXXXGGG===999777555555444333222222111111222000000000000000000000000///......------...//////........................++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------------------......///222222222333333333333333333555777888999:::<<<>>>@@@???>>>>>>>>>>>>===;;;:::;;;???KKK___{{{|||rrrpppeeeaaaZZZTTTPPPOOOQQQRRRSSSPPPPPPRRRSSSSSSZZZcccjjjhhheeeeeerrr{{{jjjgggxxxjjjOOO===777666555222222222111111111000000000000000000000000000000////////////////////////........................------......///000000000222333555777999::::::::::::888888999999???NNN]]]vvvzzzuuupppbbbhhhqqq{{{mmm___VVVSSSYYYjjj{{{aaaKKKHHHNNNRRReeexxxgggSSSGGGAAA======???@@@AAADDDGGGHHHKKKWWWcccqqq{{{pppiiibbb```]]]ZZZYYY[[[^^^```aaaccceeehhhkkkpppvvv{{{}}}yyygggVVVOOOKKKTTTbbbppp|||}}}wwwtttsssrrrooommmmmmmmmlllmmmooosssxxxzzz~~~~~~vvvqqqrrrvvvxxx~~~yyyjjjeeexxx|||gggRRRCCC;;;999777555555444333222222222222000000000000000000000000///000000///......///000........................++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---------------...//////000111222333444444333222333555888999999:::<<<>>>@@@>>>============<<<:::<<<>>>FFFVVVooo{{{qqqpppmmmhhh```XXXSSSQQQRRRSSSPPPMMMMMMPPPPPPOOOVVV___ffffffaaa]]]eee{{{sssbbbqqqrrrVVV@@@999888777222222222111111111111000000000000000000000000000////////////////////////........................------......///000000000222333555888::::::;;;:::;;;999999;;;===FFFXXXiii|||tttooojjj```fffooo{{{zzzcccSSSPPPRRR]]]nnn||||||}}}~~~vvvYYYHHHGGGMMMWWWmmmnnn]]]LLLDDDAAA>>><<<<<<>>>???CCCHHHIIINNN[[[iiitttiiibbb[[[[[[[[[ZZZZZZ\\\```bbbbbbdddgggiiilllqqqwww{{{wwwdddYYYQQQOOOZZZlll{{{}}}wwwtttsssrrrpppmmmnnnmmmllllllnnnppptttvvv{{{|||tttppprrruuuwww}}}rrrdddwwwttt\\\III???<<<;;;555555444333222222222222000000000000000000000000111111111000//////000222---.....................++++++,,,,,,,,,------------------,,,,,,+++++++++...------------...//////...000222444555444333222333555888999999;;;===???@@@>>>===<<<======;;;999@@@CCCMMM```{{{~~~vvvuuupppkkkcccZZZSSSOOOMMMLLLQQQOOOMMMMMMNNNRRRWWWZZZ\\\eeebbb\\\]]]ddd|||lllttt||||||```HHH===777111333222000......///111222000000000000000000000000//////.........---------,,,---...---++++++---...............///111222333444444555666777888999999999::::::;;;AAASSSlll~~~xxxhhhcccddd```fffrrrlllWWWLLLNNN[[[kkkvvv~~~~~~gggOOOHHHLLLPPPbbb{{{aaaTTTGGGAAA>>><<<:::;;;???@@@DDDHHHKKKUUUiii|||wwwjjjbbb```[[[ZZZZZZ]]]]]]\\\___dddiiiiiiiiiiiikkkqqqxxx~~~mmm```WWWTTTXXXfffvvv}}}wwwvvvwwwvvvrrrnnnkkkkkkkkkkkkmmmoooqqqrrrxxxzzz}}}zzzppphhhkkksssuuuyyyqqqttt~~~eeePPPBBB;;;888666666555444333333222222000000000000000111111111////////////////////////---------------...///000,,,,,,,,,---------.........---+++******+++---...---------............/////////000111222333333444555777999:::::::::;;;<<<@@@===<<<>>>===:::<<>>======???AAAAAAEEEKKKQQQ\\\pppzzzoooddd^^^\\\[[[YYY[[[^^^^^^^^^aaagggjjjjjjjjjkkkmmmrrryyy~~~lll^^^VVVTTTYYYhhhyyyzzzwwwvvvuuurrrnnnllllllkkkkkklllnnnpppqqqtttvvvyyywwwnnnfffhhhooorrrwww}}}|||yyylllWWWGGG>>>999777666555444444333222222000000000000000000000111////////////////////////......---------......///,,,,,,,,,---------.........---+++******+++---...---------............/////////000111222333333444555777999:::::::::;;;<<<@@@>>>>>>??????===@@@EEEHHHUUUmmmyyyssszzztttjjj```WWWRRRPPPPPPPPPOOONNNNNNOOOPPPRRRSSSVVV___^^^[[[[[[ZZZeee{{{~~~rrrmmmyyyttt\\\FFF<<<<<<222222222111111111000000000000000000000000000000//////.........------------......---,,,,,,---///.........///000111222333666777777888999:::;;;;;;;;;:::<<>>>>>>>>???BBBCCCCCCGGGPPP[[[iii|||yyypppggg^^^ZZZZZZZZZYYY[[[___aaaaaaeeekkkmmmmmmnnnnnnpppuuu{{{}}}iii\\\SSSSSS[[[lll}}}yyyvvvtttqqqooommmlllkkkkkkkkkmmmnnnooooooqqquuutttlllddddddjjjooottt{{{}}}yyyvvv```NNNAAA999888777666555444333222222111111000000000000000000//////////////////////////////...---------......,,,,,,,,,---------.........---,,,++++++,,,---...---------............/////////000111222333444444666888:::;;;::::::<<<===;;;:::;;;===<<<<<>>>>>222333333333222111000///000000000000000000000000000000000000/////////...,,,------,,,++++++,,,............///000111333333666666777888999:::;;;;;;>>>===BBBRRRiiiqqqccc^^^___kkkmmm[[[WWW\\\ooo||||||eeeUUUNNNQQQ___mmmnnn```MMMEEE>>>===>>>>>>???CCCEEEEEEKKKXXXfffvvv{{{pppiiiccc\\\ZZZ\\\ZZZZZZ\\\aaadddeeejjjppppppqqqrrrssstttxxx}}}{{{gggYYYQQQSSS]]]ppp|||wwwssspppnnnmmmlllkkkjjjjjjkkklllllljjjmmmqqqrrrllldddccchhhooottt{{{rrryyykkkVVVDDD999:::888777555444333333333111111111000000000000000////////////////////////000///...---------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------............/////////000111333444555555666888;;;;;;;;;;;;<<<===::::::;;;<<<;;;===HHHTTTggg||||||sssrrrvvv{{{qqqfff]]]VVVSSSQQQMMMMMMMMMMMMMMMLLLKKKKKKPPPXXXZZZ[[[]]]UUURRR\\\xxxtttccckkk{{{tttVVVBBB===444444444444333222000000/////////////////////////////////.........------///000000///......///111////////////000222333444555666666777888999::::::<<>>>>>>>>===???CCCGGGIIIRRRbbbrrrzzzqqqhhhccc___[[[[[[]]][[[[[[^^^dddgggiiinnnuuutttuuuwwwxxxyyy|||zzzfffXXXOOOTTTaaatttwwwrrrooommmkkkjjjiiihhhhhhhhhiiijjjhhhjjjoooqqqmmmffffffjjjqqqwww~~~tttrrruuu___III;;;;;;:::777555444333333444111111111111000000//////////////////////////////000///...---------------,,,,,,,,,---------......---------------------------------............/////////000222333444555666777999;;;<<<<<<<<<===>>><<<<<<>>>>>>>>>EEEVVVffftttooouuu}}}uuukkkaaaZZZUUURRRLLLLLLKKKKKKKKKJJJJJJJJJMMMTTTVVVZZZ___WWWPPPVVVkkk{{{gggfffqqq|||}}}cccJJJ<<<666555444444333222111111////////////////////////---,,,,,,,,,,,,+++++++++...//////...------...000/////////000111222333444555555666777888999:::::::::EEEXXXpppsssdddaaafff}}}qqqnnnxxx~~~gggTTTPPPPPPVVVnnnrrr___QQQEEEAAA>>>???>>>===???CCCIIIOOO]]]ooo~~~nnnfff___]]][[[YYYZZZ]]]]]]\\\```fffjjjlllrrrxxxwwwyyy{{{}}}~~~zzzfffXXXQQQWWWfffzzzyyyrrrnnnlllhhhhhhfffeeeeeefffggghhhhhhiiimmmpppnnnjjjkkkooouuuzzz~~~tttxxxjjjRRRBBB===;;;888555444333444555222222111111000///////////////////////////////////////...---------......,,,,,,,,,---------......---------------------------------............///...///000222333555666777888:::<<<===<<<<<<>>>???999:::<<<===@@@LLLeee|||xxxqqqppp~~~xxxpppggg^^^WWWTTTKKKJJJJJJIIIIIIIIIIIIJJJJJJPPPRRRWWW___YYYPPPUUU[[[}}}pppdddffftttrrrVVV>>>888666555333222111222222////////////////////////------------,,,,,,,,,,,,+++,,,---,,,+++***,,,.../////////000111222444444666777777888999:::;;;;;;???QQQlll~~~pppbbbcccmmmyyytttvvv}}}uuu___PPPQQQSSSZZZwww}}}mmmZZZNNNAAA>>>===??????>>>AAAFFFKKKVVVhhh{{{|||ttteee___ZZZZZZ[[[YYYZZZ]]]^^^^^^bbbhhhlllnnnttt{{{zzz|||{{{gggYYYTTT\\\lllzzzqqqllljjjeeeeeedddccccccdddeeefffggggggkkkoooooommmoootttxxx}}}wwwoooxxxwww]]]KKK>>><<<999666444444444555222222111111000//////...////////////////////////......---------......///,,,,,,,,,---------......------............---------------............///...///000222444555777777888:::<<<=========>>>???888:::===@@@FFFYYYyyyyyysssqqqwww{{{tttkkkaaaZZZUUUKKKJJJHHHHHHGGGHHHIIIJJJHHHMMMNNNUUU___ZZZQQQUUUOOOrrrwwwccc```ppp}}}^^^@@@999777555222111111222333////////////////////////111000000000////////////...///000///...---///111//////000000111222444555777888999:::;;;<<<<<<===HHH^^^|||zzzlll```eeesss{{{wwwuuuzzz}}}~~~nnnYYYNNNRRRUUU]]]|||~~~vvveeeRRRGGG>>><<<===???@@@@@@CCCIIINNN[[[ppptttkkkbbb]]]ZZZ[[[\\\[[[\\\___```___ccciiimmmooouuu|||{{{~~~{{{hhhZZZWWW```qqq{{{qqqkkkiiiccccccbbbbbbbbbccceeeeeegggfffiiinnnooonnnqqqwwwzzz~~~xxxhhhkkkeeeRRR???<<<999666444444555555222222222111000//////...////////////////////////---------------...///000,,,,,,,,,---------......------............---------------.........//////...///000222444666777888888:::============>>>@@@>>>@@@EEEIIIRRRiiissspppttt~~~{{{wwwqqqiii^^^VVVNNNJJJHHHIIIIIIFFFFFFIIIKKKKKKNNNRRRVVVUUUQQQMMMKKK^^^}}}rrrlllkkkwwwiiiKKKAAA===777222333444333///222222222111000//////......................................./////////000000000111222333444444555888555666:::<<<<<>>>>>AAABBBBBBEEEIIIUUUdddxxxwwwjjjccc\\\YYYWWWXXX\\\______^^^]]]aaagggmmmqqquuuyyy|||vvvfff^^^\\\gggxxx~~~sssjjjeeefffbbb]]][[[]]]```ccceeebbbaaaccchhhpppvvvxxxxxxpppdddpppmmm]]]LLL>>>555777888444222555111111111111111000//////////////////////////////........................------------------------........................------......//////000000000111222222222333666999===<<<<<<===??????>>>===>>>>>>FFFYYYnnn~~~oooeeemmm~~~{{{wwwrrrjjjaaaZZZOOOJJJGGGHHHHHHEEEEEEHHHGGGGGGJJJOOOTTTUUUSSSPPPLLLXXXppp}}}uuunnnuuuqqqRRR@@@<<<666333555666555222222222111111000//////...////////////////////////......//////////////////000000111222333444444555888666777;;;<<<<<>>AAACCCDDDHHHNNN[[[jjj~~~~~~oooddd^^^ZZZXXXWWWXXX[[[^^^^^^^^^aaaeeekkkppptttxxx|||xxxiiibbb```lll}}}vvvlllfffddd```[[[YYYYYY[[[\\\]]]______```fffmmmsssvvvvvvyyyzzz|||tttbbbdddrrryyylllRRRCCC888888999444111333222222222222222111111000////////////////////////........................------------------------........................------......///000000000111222333333333555888:::;;;;;;<<<===???@@@??????@@@BBBQQQjjjqqqiiigggttt{{{vvvrrrllleee___PPPJJJFFFGGGFFFDDDDDDFFFBBBCCCFFFJJJOOOSSSTTTTTTNNNRRRaaaxxxqqqqqq{{{]]]DDD===666444666666444111222222111111000/////////000000000000000000000000////////////////////////000000111222333444555555777666888<<<===<<>><<<===AAACCCFFFMMMTTTeeesss|||qqqddd\\\YYYZZZYYYXXXYYY\\\___``````eeeiiinnnssswww{{{zzzlllffffffsss{{{ppphhhccc```[[[XXXWWWWWWWWWWWW[[[[[[]]]bbbiiinnnrrrsssrrrsssuuuxxx{{{}}}}}}ddd[[[___yyy|||YYYHHH;;;999999333000222333333333444333222222111////////////////////////........................------------------------........................------......///000000111222333555555555666999;;;:::;;;<<<===>>>@@@@@@AAABBBLLLbbbrrraaacccmmmzzzuuurrrnnnhhhdddSSSKKKEEEEEEEEECCCCCCEEE@@@AAACCCFFFJJJOOORRRTTTOOONNNVVVkkktttmmmyyygggLLLAAA777555666444111///111111111111000000//////000000000000000000000000000000000///////////////000111111222333444555555777777999======<<<@@@FFFeeeyyyrrriii]]]RRRPPPXXXfffqqq|||~~~wwwrrrrrrsssrrrnnnhhh```bbbrrr~~~rrrXXXQQQQQQ^^^uuu{{{uuummm^^^MMMCCCBBB>>><<<===@@@CCCGGGPPPZZZnnn{{{{{{pppfff]]]XXXWWW[[[[[[[[[\\\^^^aaacccdddhhhkkkppptttxxx}}}|||oooiiijjjyyyssskkkdddaaa]]]ZZZYYYXXXWWWVVVXXXYYY[[[```eeejjjmmmoooooopppqqqsssuuuwwwyyyzzzlll\\\YYYjjj^^^LLL<<<999888333000222333333333333333222222111////////////////////////........................................................................,,,------...///000111111222333555666666777999;;;:::<<<=========>>>@@@AAAEEEWWWvvvxxxeeeXXXdddzzzzzzuuusssooojjjfffVVVMMMEEEDDDDDDCCCBBBDDDAAAAAABBBCCCFFFJJJNNNQQQMMMJJJNNNaaa}}}uuukkksssqqqRRRCCC777555666444111111111111111000000000000000////////////////////////000000000000000000//////111111222333444555555666666777:::===<<<<<>>======@@@CCCHHHTTT```vvvrrrggg```ZZZWWWYYYZZZ[[[\\\]]]___aaadddfffiiilllppptttxxx|||}}}pppkkkmmm{{{xxxnnndddaaa]]]ZZZYYYXXXWWWVVVVVVXXXZZZ]]]aaaeeehhhkkknnnnnnooooooqqqsssuuuvvv~~~vvvbbbZZZaaa{{{cccOOO<<<888888444111333222222222333222111111000000000000000000000000000////////////////////////................................................,,,,,,---...///000111111111333555666666666888:::<<<===>>>===<<<<<>>===???BBBEEELLL[[[iii}}}vvviiiaaa]]]YYYYYY[[[XXXZZZ\\\]]]^^^aaaeeehhhlllnnnrrrvvvyyy~~~~~~sssnnnooo{{{}}}sssddd```[[[WWWVVVVVVUUUTTTUUUWWWYYY[[[]]]___cccfffkkkkkkkkkkkkmmmooorrrsss|||hhh[[[[[[ooojjjSSS???999999555333444222222222222222111111000000000000000000000000000////////////////////////................................................+++,,,---...///111111222000333555666666777888999;;;===>>>===;;;<<<@@@CCCQQQpppxxxeee[[[ZZZddd}}}{{{yyyuuuoookkk]]]PPPEEECCCDDDDDDCCCCCCAAABBBCCCCCCBBBDDDGGGKKKKKKHHHEEEKKKaaa~~~}}}iiiiiisssgggPPP<<<888888555444888000000000000000000000111000000000000000000000000......///000111222222333111222222333444555666666666666888::::::===HHHTTTooorrrhhhWWWPPPLLLSSScccrrr{{{~~~~~~yyyttttttvvvrrrlll[[[^^^dddppp|||}}}gggWWWMMMMMMUUUkkkvvvrrrooofffXXXJJJBBB@@@@@@======@@@DDDIIISSSeeeuuuvvvkkk```\\\[[[YYYZZZ]]]ZZZ\\\___```aaaccchhhlllppprrrvvvyyy|||vvvrrrpppzzzyyygggbbb[[[VVVSSSSSSRRRRRRSSSUUUXXXXXXXXXYYY]]]```ccccccdddfffhhhlllppprrryyynnn]]]TTTbbbvvvsssZZZCCC<<<;;;777333444333333333333333222222111000000000000000000000000////////////////////////................................................+++,,,---...///111222222111444777888888888999:::777:::===<<<;;;===BBBHHH^^^}}}}}}iiiYYYUUU[[[mmm|||xxxqqqlll___RRRFFFCCCDDDDDDCCCCCC???BBBCCCCCCBBBCCCGGGKKKOOOLLLEEEFFFXXXvvvjjjfffggguuu[[[CCC;;;888333111444000000000000000111111111111111111111111111111111------...000111222333444111222222333444555666666666666888999999===JJJWWWqqq~~~}}}nnneeeVVVPPPOOOYYYlll|||~~~}}}yyyuuuvvvxxxtttmmmXXXbbbnnnxxx~~~~~~~~~sss^^^SSSLLLNNNWWWnnn}}}mmmmmmjjj```RRRGGGBBBBBBBBB======AAAFFFLLLXXXlll~~~}}}lllccc[[[YYYYYYYYYZZZ]]]^^^```cccdddeeehhhmmmqqqtttvvvyyy|||yyyvvvqqqzzz~~~lllfff^^^WWWSSSRRRQQQQQQRRRTTTVVVVVVUUUVVVYYY\\\]]]]]]^^^aaaeeejjjoooqqqwww~~~tttaaaNNNXXXjjj}}}zzz```GGG>>><<<777333333444444555555444444333222000000000000000000000000000000000000000000000000////////////////////////........................++++++,,,...///111222222222555888::::::::::::;;;444888;;;<<<;;;>>>EEEKKKjjjrrraaaUUUVVV^^^sss{{{ssslll]]]XXXOOOGGGBBBAAACCCDDD???AAABBBBBBBBBCCCEEEGGGLLLGGGCCCFFFOOOaaayyyooo___dddyyy}}}```CCC888:::999555222333222111111222222111///000000000000000000000000222222222111111111000000222333333444444555555555:::666888======???NNNbbb}}}xxxlll___XXXQQQSSSeeeyyyyyyttt{{{{{{kkk___ZZZ^^^kkk}}}~~~~~~{{{{{{ttt{{{~~~fffTTTKKKOOONNN\\\|||tttffffff^^^SSSIIIBBB???>>>>>>BBB@@@AAAFFFNNN\\\qqqxxxooohhhaaaXXXUUUWWWZZZZZZYYY]]]]]]___ccchhhlllnnnoooxxxzzz||||||ttttttssskkk___UUUPPPNNNKKKIIINNNPPPRRRSSSTTTVVVXXX[[[^^^\\\[[[\\\```gggmmmrrryyy{{{gggZZZUUUZZZmmm|||hhhNNN===888888666333333333333222222222111111333333333222222222111111000000000000000000000000........................//////.........---------,,,,,,,,,,,,...///000111222444666999:::;;;<<<<<<;;;<<<======:::<<>>@@@AAAAAAAAABBBDDDFFFNNNJJJHHHIIIMMMYYYnnnsss```^^^sssiiiJJJ<<<:::888555333333222111111222222111///000000000000000000000000222222222111111111000000333333333444444555666666:::777999===???DDDXXXooozzzlll^^^QQQQQQ\\\rrrxxxvvv|||wwwiii```\\\aaammm}}}~~~~~~{{{{{{vvv}}}ttt\\\NNNHHHLLLPPPddd|||eeeYYY]]]XXXOOOGGGBBB@@@??????CCCBBBDDDKKKTTTaaauuuooofffddd]]]VVVTTTWWWZZZ[[[[[[___```bbbfffkkkoooqqqrrrwwwzzz}}}zzztttuuuxxxpppcccXXXRRRNNNMMMKKKLLLNNNRRRTTTUUUVVVXXXZZZ[[[ZZZYYY[[[```fffmmmqqqvvvxxx{{{sss\\\TTTVVVfffyyynnnTTTBBB;;;999777444333333333222222222111111333333222222222111111111000000000000000000000000........................//////.........---------,,,,,,------...000111222222333555888::::::;;;;;;:::;;;======;;;???OOO```xxxjjj\\\TTTXXXiii{{{~~~wwwqqqmmmjjjccc^^^UUULLLEEEBBBAAAAAA>>>???@@@@@@@@@@@@CCCEEEKKKKKKKKKKKKKKKQQQccctttyyydddWWWkkkuuuTTTAAA999777555555444222111111222222111000000000000000000000000000222222222111111111111111333333444444555666666777:::888:::===AAALLLfff}}}lll\\\LLLVVVkkk|||yyyzzz~~~|||rrrfff```aaafffqqq|||}}}zzzeeeQQQIIIIIIMMMXXXrrrsss___UUUSSSPPPKKKFFFBBBAAA@@@AAACCCCCCHHHRRR\\\iii{{{wwwhhh___^^^ZZZUUUTTTXXX\\\^^^^^^aaabbbeeeiiinnnrrruuuvvvyyy{{{|||~~~{{{wwwvvvvvvhhh[[[SSSOOONNNMMMKKKNNNRRRUUUUUUUUUVVVWWWVVVVVVWWWZZZ___ffflllppprrrtttwww{{{aaaUUUQQQ\\\oooxxx___JJJ>>>:::777555333333333222222222111111333222222222222111111111000000000000000000000000......................../////////............---------......///111222333111333555777999:::::::::888:::======;;;BBBWWWkkkxxxiiiZZZTTTYYYhhh}}}}}}vvvqqqoooooohhhcccZZZPPPHHHBBB@@@???>>>???@@@@@@???@@@BBBDDDFFFHHHKKKKKKHHHLLL^^^oookkkWWWggg___GGG:::666666777444222111111222333111000000000000000000000000000111111111111111111111111333333444555666777777888:::999:::===CCCSSSqqq~~~kkk[[[OOO```{{{{{{|||yyyllldddbbbgggnnnxxx~~~rrrWWWHHHHHHLLLQQQaaammm^^^XXXNNNMMMKKKGGGDDDAAAAAAAAABBBDDDKKKXXXeeeqqqrrreee^^^ZZZWWWUUUVVVZZZ___bbbcccbbbdddhhhlllppptttxxx{{{}}}xxxrrrppptttyyy}}}~~~|||{{{xxx}}}mmm^^^TTTOOONNNNNNNNNQQQTTTVVVUUUTTTSSSSSSRRRSSSUUUYYY___ffflllpppooopppssswww}}}lll[[[OOOTTTfff}}}jjjSSSCCC:::666555333333333222222222111111222222222222111111111111////////////////////////......................../////////.....................//////000111333444222444666888::::::::::::888:::===<<<:::CCCZZZqqqqqq```QQQSSScccxxxyyyuuutttuuulllggg^^^TTTKKKCCC???===>>>???@@@@@@??????AAACCCDDDFFFIIIHHHEEEIIIYYYjjjuuu]]]ggg|||jjjNNN<<<666777999444333222222333333222000000000000000000000000000111111111111111111111111333444444555777888888999:::::::::>>>HHH\\\zzz{{{iii\\\UUUiii}}}~~~ttthhhccceeeooovvvfffMMMCCCFFFMMMSSSiiizzzdddYYYVVVPPPQQQOOOLLLFFFBBBAAAAAABBBDDDNNN]]]lllyyyzzzlllbbb]]]XXXWWWWWWYYY]]]bbbeeegggbbbfffkkkooorrrvvv{{{~~~rrrkkkiiilllpppvvvzzz}}}}}}}}}{{{|||rrrrrrqqqpppqqqsssvvvyyyqqqaaaTTTNNNMMMNNNQQQTTTVVVVVVTTTQQQOOONNNOOOQQQTTTYYY___fffkkknnnmmmnnnppptttzzzyyydddRRRRRR```xxxuuu]]]HHH;;;666555333333333222222222111111222222222111111111000000////////////////////////////////////////////////////////////////////////////////////111222333444444666888:::;;;;;;;;;;;;999:::<<<;;;:::CCCZZZpppxxxfffXXXOOOYYYooo|||zzzxxxooojjjbbbXXXMMMEEE???<<<===>>>??????>>>>>>@@@AAAEEEFFFGGGFFFCCCEEERRR```fffhhhtttvvvWWW@@@888888:::555333222222333333222111000000000000000000000000111111111111111222222222333444555666777888999:::::::::<<>>777777333333333222222222111111222111111111111000000000000000000000000000000000////////////////////////...////////////000000000......//////000222333444666777999;;;<<<<<<<<<;;;::::::;;;<<<===FFFYYYlll|||lllXXXSSSUUUggg|||wwwqqqmmmdddZZZPPPGGG@@@===;;;<<<===<<<;;;;;;===>>>AAABBBDDDEEEDDDCCCKKKUUUuuulllggglll```EEE:::888999555333222222333444222111000000000000000000000000000000111111111222222222333444555666888999:::;;;;;;;;;???JJJ^^^xxxooodddaaaeeevvvyyywwwuuuqqqiiidddiiirrrvvvoooVVVGGGDDDJJJPPP^^^{{{oooccc\\\YYYYYYZZZYYYRRRJJJDDDCCCDDDEEEHHHSSSfffyyyvvvhhh___YYYWWWUUUWWWZZZ\\\___bbbeeegggfffkkkrrruuuxxx{{{}}}yyytttooommmsss~~~zzzpppiii\\\WWWRRROOOPPPTTTYYY\\\aaajjjwwwyyyhhhXXXOOOMMMMMMNNNOOOPPPNNNLLLJJJIIIJJJHHHJJJOOOUUU[[[```eeeggghhhiiikkknnnuuuxxx^^^UUU\\\nnnqqqVVVBBB::::::333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////.../////////000000000000.........///000111222333555777888:::;;;;;;;;;:::999888999===BBBKKKZZZhhh}}}pppaaaTTTWWWfff}}}{{{uuurrrnnnfff\\\QQQHHH@@@===999:::;;;:::999999:::<<<;;;<<<@@@EEEFFFEEEIIIOOOhhhnnneeefffyyygggIII;;;888777555444222333444444333111000000000000000000000000000000111111222222222222444444555777888:::;;;;;;;;;<<>>;;;>>>FFFIIIFFFDDDFFFXXXyyyvvvccc\\\rrroooQQQ???999:::444444333222222222333333000000000000000000000000222222111111111111111111444444444555777888:::;;;>>><<>>>>>;;;777@@@??????DDDNNN[[[ffflllzzzyyy{{{~~~xxxkkk]]]WWWWWWppp}}}uuuppphhh___VVVMMMFFFAAA<<<;;;:::::::::;;;;;;<<>>???DDDHHHFFFEEEFFFVVVtttyyyccceee{{{dddIII<<<999555444333333222222222333222222222222222222222222111111111111111222333444555555555666777888999:::;;;<<>>@@@DDDFFFIIIPPPYYY___fffrrrwwwhhhZZZOOOIIIDDDDDDEEEEEEEEEEEEDDDCCCEEEEEEFFFJJJQQQWWW[[[]]]aaabbbbbbeeelllwww}}}nnnYYYSSS```qqqxxx\\\EEE<<<777777666555444333333333333222111111000000111111111111000000000/////////000000000000000000000000000000000000000/////////////////////111222333444777666666777:::;;;;;;:::;;;>>>FFFWWWkkk}}}zzzeeeTTTPPPUUUmmm~~~~~~yyyqqqhhh___TTTJJJDDD===<<<;;;999999:::;;;<<<======>>>BBBFFFHHHIIIIIIQQQlllmmmhhhuuulllMMM===999555555444333222222222222222222222222222222222222000000000111222333444555666666666666777888999:::;;;>>>IIIaaa}}}wwwjjjfffppp~~~}}}sss^^^MMMIIIJJJPPPdddzzzvvvkkknnnqqqkkkbbbOOOJJJGGGEEEBBBAAAEEELLLZZZhhh||||||oooddd[[[XXXXXXWWWWWWYYYYYY\\\aaafffjjjnnnsssvvv{{{~~~wwwrrrsssyyy}}}zzztttjjj___VVVOOOHHHBBBAAAAAA???AAADDDFFFHHHNNNUUUYYY^^^iiitttzzzmmm^^^QQQJJJEEEEEEEEEEEEDDDCCCCCCBBBEEEEEEFFFIIINNNTTTYYY[[[_________bbbhhhttt|||zzz^^^PPPWWWeeefffLLL===888777666555444444444444444333222222111111222222111111111000000000//////////////////////////////////////////////////////111111111222333444555666777666666666888999;;;;;;<<>>===;;;999888999;;;<<<:::;;;<<>>:::666555444333222222222222111111111111111111111111111111111111222333444555666666666666777999:::;;;===@@@MMMddd~~~qqqiiikkkxxxtttaaaQQQLLLLLLSSSjjjwwwqqqtttrrrgggZZZJJJFFFCCCCCCBBBCCCIIIQQQ^^^nnn|||qqqhhh```YYYXXXXXXWWWXXXZZZ[[[^^^ccchhhmmmrrrwww{{{ssspppsssvvvzzz|||vvvooofffZZZRRRMMMFFFAAAAAAAAA@@@AAADDDFFFGGGLLLQQQTTTWWWaaalllvvv{{{pppcccUUULLLGGGGGGFFFEEEDDDCCCCCCCCCEEEEEEFFFHHHLLLQQQWWW[[[\\\\\\]]]___eeeppp|||}}}}}}dddPPPPPPZZZsssqqqSSS@@@:::999777555444444555555444333333222222222222222111111111111000000000000////////////////////////........................111111222222333444666777777777777666777999;;;======JJJaaa|||}}}jjjTTTMMM\\\pppyyynnnyyyqqqhhh\\\PPPHHH???===;;;888888999;;;<<<888:::;;;<<>>CCCQQQhhh|||oookkkssssssbbbSSSNNNNNNUUUoooxxxtttuuuooo```RRRGGGCCCAAABBBBBBEEELLLUUUcccssssssiiibbb[[[VVVVVVWWWUUUWWWZZZ]]]aaafffkkkpppuuu{{{~~~yyyooonnnqqqrrrvvv|||yyyqqqjjjaaaVVVNNNIIICCC>>>???@@@???@@@CCCCCCEEEIIIMMMOOORRR[[[fffkkkvvv|||sssfffXXXOOOIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGIIINNNUUUZZZZZZ[[[[[[^^^ccclllvvv~~~{{{kkkRRRLLLRRRgggzzz\\\HHH<<<;;;888555444444444555444333222222111111222222222222111111111000000000000000000000000000000000------------............000000000000111333444555777888888888888999<<<>>>???RRRppp~~~ppp^^^NNNNNNbbbxxxwwwqqq{{{tttjjj^^^RRRJJJ@@@>>>;;;888777999;;;<<<999;;;;;;999>>>GGGJJJHHHGGGMMMeeerrreeeqqqcccGGG;;;666666444333222111111111222222222222222222222222333333222222222333333444444444555666888;;;===>>>>>>EEEUUUlllwwwlllmmmyyy}}}yyy|||qqqaaaTTTQQQQQQZZZwwwvvvqqqoooiiiZZZMMMEEEAAA???@@@BBBEEENNNWWWjjjzzzwwwjjjaaa]]]XXXUUUVVVWWWWWWYYY\\\___ccchhhmmmrrrwww}}}sssjjjiiinnnlllqqqxxx~~~~~~uuummmeee\\\RRRLLLEEE@@@===>>>@@@???@@@CCCBBBDDDHHHLLLMMMPPPYYYddddddllluuu}}}~~~uuuiii[[[PPPJJJIIIGGGEEECCCCCCCCCCCCBBBCCCDDDDDDFFFKKKRRRXXXXXXYYY[[[]]]bbbiiiqqqwww{{{zzz|||tttYYYMMMNNNZZZrrrfffRRR???<<<999666444333444555333333222111111111111111222222222111111111000000000000000000000000000000---.........////////////000000000111222333444555777999::::::999:::<<>>;;;888777888;;;<<<;;;===;;;888<<>>???>>>FFFWWWooorrrhhhmmm{{{wwwssswww}}}~~~~~~~~~pppaaaVVVTTTUUU```}}}rrrmmmjjjcccVVVLLLDDD@@@>>>???BBBEEENNNXXXnnn~~~~~~pppddd\\\\\\WWWVVVXXXZZZYYY\\\```aaadddjjjooosssxxx~~~}}}oooffffffjjjhhhmmmtttzzz~~~}}}sssjjjbbbYYYQQQJJJEEE@@@===???AAAAAABBBEEECCCEEEIIIMMMOOOQQQ[[[eeeaaaffflllssswwwjjj[[[QQQJJJIIIFFFDDDBBBBBBBBBBBB@@@BBBCCCCCCDDDHHHPPPVVVWWWYYY[[[]]]aaagggoootttxxx}}}yyyyyy|||```QQQOOOLLLccclllZZZ@@@>>>:::666444333333444333222111111000000111111222222222111111111111000000000000000000000000000.../////////000000111111222222222333444555666777666999<<<<<<::::::===???GGG^^^~~~}}}ooo^^^SSSRRR```zzzvvvnnnqqqzzztttmmmdddXXXPPPEEE===888999;;;::::::<<<<<<<<<;;;;;;===@@@DDDFFFCCCAAAKKKfffuuuiiisssyyyVVV<<<888666333222111000///---......///000111222222333222222222222333444555555666555777;;;<<<::::::===AAAOOOggguuu^^^___mmmyyyuuuppprrrxxx~~~}}}zzzsssrrrttthhh\\\RRRRRRWWWgggyyylllgggcccYYYMMMFFFBBB@@@?????????DDDQQQ^^^vvvqqqccc]]]^^^XXXYYYZZZZZZZZZ]]]aaadddeeekkkqqqvvvyyy|||sssppp|||sssfffaaabbbeeegggjjjoootttxxx|||xxxoooeee^^^UUUMMMGGGCCC@@@======@@@BBBCCCBBBEEEFFFHHHHHHJJJPPPZZZaaaccceeeiiirrr}}}xxxnnnbbbXXXMMMGGGBBBCCCDDDAAA?????????@@@BBBCCCEEEGGGKKKNNNYYYYYYZZZ___dddiiillllllxxx~~~|||xxxxxxjjjSSSFFFIIIWWWlll{{{```LLL===333555888444111333000111222333333222111000333333111000//////......000000000000000000000000444444333222111000//////111111111222333555666777<<<;;;===???===;;;>>>EEEKKKggg|||iiiXXXWWW```pppvvvhhhooo}}}xxxqqqggg[[[SSSFFF???999999;;;::::::;;;;;;;;;::::::<<>>>>>@@@CCCCCCCCCFFFHHHJJJJJJLLLPPPXXX^^^ccceeejjjrrr|||}}}tttggg[[[NNNGGGBBBCCCDDDAAA?????????@@@BBBCCCDDDGGGKKKNNNUUUVVVYYY]]]aaagggkkknnnxxx{{{wwwwwwtttZZZJJJIIITTTeeezzzhhhMMM???444666888444111333111111222222222222111111222222111000000000111111000000000000000000000000222222222111000000//////111111111222333555666777;;;;;;===???===<<>>@@@BBBDDDDDDHHHKKKOOOPPPQQQSSSYYY]]]fffiiinnnuuu}}}|||mmm^^^PPPIIICCCCCCCCC@@@>>>???>>>@@@AAABBBCCCEEEIIILLLPPPSSSWWWZZZ]]]cccjjjpppxxx~~~yyyyyydddPPPIIINNN[[[nnnrrrQQQAAA666666888444222444222222111111111111222222222111111111222222333444000000000000000000000000000000000000000000000000111111111222444666777888;;;;;;<<<>>>===???HHHRRRhhhxxxyyyeeeYYYddd||||||jjjaaaiii~~~yyynnnaaaXXXLLLCCC<<<::::::888888999888888888888:::<<<>>>@@@===???>>>CCC]]]rrrXXXSSS]]]qqqmmmMMM<<<:::666555555666555555222111111111111111111111333222222333333444555666666777999;;;<<>>???>>>???@@@AAABBBDDDGGGJJJNNNSSSWWWYYYZZZ^^^gggnnnuuu}}}}}}nnnWWWJJJIIIOOOaaauuuwwwUUUDDD888777888444222444333333111000000111333333333333333222222333333444000000000000000000000000......//////000000000111111111222333555666888999;;;;;;<<<>>>>>>CCCQQQ___wwwtttddd^^^rrrkkk^^^^^^nnn~~~yyyooobbbYYYPPPFFF>>>;;;:::777777888777777777888999;;;===>>>;;;???<<<===SSSxxxnnnSSSMMMUUUhhhrrrRRR===:::666444444555555444222222222222111111111111333333333333444555666666666777:::<<<===DDDUUUfff}}}aaaUUUOOOVVVgggvvv~~~~~~{{{zzz~~~yyyiii^^^___pppqqqpppnnnmmmrrrkkkRRRLLLIIIKKKXXXooorrrcccZZZTTTSSSQQQLLLFFFDDD@@@???@@@DDDIIITTTfffvvv~~~oooddd]]]XXXXXX\\\YYY[[[]]]___bbbffflllpppxxx{{{hhh```XXXZZZjjjxxxhhh___[[[[[[[[[]]]aaagggnnnsssyyyxxxvvvppphhh]]]RRRIIIEEECCCBBB@@@???@@@CCCGGGJJJJJJPPPXXX\\\^^^```bbbeeejjjpppxxxtttdddVVVMMMDDDBBBAAA???>>>???>>>???@@@@@@@@@BBBEEEGGGNNNRRRWWWXXXWWWZZZbbbhhhpppxxx~~~www```MMMFFFHHHWWWjjjyyyvvvYYYHHH:::777777333222555444333222111111222333444666555444333222222222222000000000000000000000000.........///000000111111111111222444555777999:::<<<<<<===???AAAJJJ^^^ooo}}}hhh```eeevvv```YYY```ttt~~~zzzqqqeee]]]SSSIII???<<<999666666777777777777888999:::<<<<<<;;;>>><<<<<>>;;;666333333444444333111111222222222222222222333333333333444555666777666777;;;===???III```uuuvvvZZZTTTRRR[[[lll{{{}}}}}}|||qqq]]]]]]eeeuuu}}}llllllkkkkkktttfffOOOFFFFFFMMM^^^yyypppbbbZZZTTTRRROOOIIIDDDBBB@@@???@@@EEEKKKWWWjjjzzzyyyiii```[[[WWWWWWZZZ[[[\\\___aaadddhhhnnnrrrzzz}}}xxxaaaZZZVVV\\\pppuuufff^^^\\\[[[[[[___ccciiiooouuu{{{yyywwwqqqhhh\\\RRRJJJGGGDDDCCCBBBAAABBBFFFKKKPPPNNNTTT]]]bbbeeefffhhhkkkooouuu~~~uuuhhhYYYNNNEEEBBB@@@>>>===???===>>>?????????@@@CCCEEELLLOOOSSSUUUVVVXXX]]]aaahhhrrr}}}}}}~~~kkkSSSHHHEEEPPPaaapppzzzqqq]]]KKK;;;888777333222555333333222222222222333333666666444333222111111111000000000000000000000000/////////000000111111111111222333444666888:::;;;======>>>AAAEEESSSkkkppp\\\]]]nnn{{{hhhXXXYYYggg{{{|||tttjjjbbbVVVKKKAAA<<<999666555666777777888888999:::;;;<<<;;;<<<<<<<<>>AAANNNiiioooYYYVVVWWWaaarrrwwwhhhUUU___jjjuuu~~~yyyjjjkkkjjjmmmzzz~~~cccPPPEEEHHHQQQeee}}}ooo```YYYSSSPPPMMMFFFAAA@@@@@@???@@@EEELLLXXXlll}}}~~~qqqccc]]]ZZZXXXYYY[[[]]]^^^```bbbeeeiiiooosss|||}}}nnn^^^YYYXXXbbbyyyrrrddd^^^]]]\\\[[[```dddjjjpppuuu{{{zzzxxxrrrhhh\\\QQQKKKIIIEEEFFFEEEEEEEEEJJJQQQWWWYYY___ggglllnnnoooqqqsssxxxvvvlll[[[PPPEEEAAA???======???===>>>>>>>>>===>>>AAADDDGGGIIIMMMQQQUUUXXXZZZ[[[```kkkwww|||~~~~~~|||}}}vvvZZZLLLEEELLLXXXggg|||wwwooo```MMM===999777333222666222333333333333333333222444444333222222111222222000000000000000000000000000000111111111111111111222222333555777999;;;<<<>>>>>>@@@CCCIIIZZZvvv{{{hhhYYYbbbyyymmm]]]TTT]]]ppp~~~wwwnnngggWWWLLLAAA<<<999666444666777777888999:::;;;;;;;;;;;;;;;<<<===@@@PPPoooqqq[[[NNNLLLTTTmmmgggCCC>>>999555333333333333000000111222333333444444444444444444444555777777555888<<>>>>>======>>>@@@CCCBBBDDDHHHNNNTTTXXXXXXWWW\\\gggsssyyyzzz}}}|||~~~___PPPFFFJJJSSSaaayyyvvvnnnbbbOOO>>>999777333222666222222444555555444222222222222111111222222333333000000000000000000000000222222111111111111111111222222333555777999;;;===>>>>>>AAADDDLLL^^^}}}yyyddd___jjjgggYYYSSSaaawwwxxxpppjjjYYYQQQGGG>>>999888888888777777777777888999:::;;;???777777>>>BBBJJJfffvvvdddUUUOOOMMMccc}}}oooMMM===:::>>>777333444111333333333333333333333333444444333333333444555555;;;:::===BBBIIIZZZxxx{{{kkk___ZZZ]]]mmm|||hhh[[[SSSgggtttzzz|||zzzsssoooxxxvvvdddWWWMMMQQQ^^^vvvuuuhhhXXXUUUOOOJJJDDDAAA???>>>===>>>AAAEEENNN^^^qqq}}}~~~kkkbbb[[[[[[[[[ZZZ[[[]]]aaaccceeeiiimmmpppsssuuu|||pppgggdddccceeeqqq|||iii^^^WWWUUUWWW[[[aaadddiiimmmrrrxxx{{{tttjjj```VVVPPPLLLIIIIIIHHHIIIKKKRRRZZZ```jjjnnntttxxx{{{}}}xxxnnn^^^UUUHHH???<<<<<<<<<<<<>>>>>>>>>>>>????????????EEEFFFIIIMMMRRRUUUUUUTTT]]]dddnnntttyyy|||}}}fffQQQDDDIIIPPP[[[vvvwwwjjjUUUAAA:::999666444444222222222222222222222222///000222333444333333222000000000000000000000000111111111111111111111111000111333555777999:::;;;>>>@@@@@@BBBOOOkkkzzznnniiieeezzzqqq[[[SSSZZZuuu|||sssmmm[[[TTTIII@@@;;;999888888777777777777888999::::::???888888===???EEE```~~~}}}kkkYYYNNNMMMcccrrrOOO===999===777333444222333333333333333333333333555444444444444555666666;;;:::===DDDNNN```|||sssddd^^^[[[```qqqrrrccc[[[UUUjjjvvv|||}}}}}}yyyxxxnnn___VVVLLLQQQ```{{{oooeeeVVVSSSNNNHHHCCC@@@>>>===>>>@@@BBBGGGQQQbbbuuuvvvhhh```ZZZZZZ[[[ZZZ\\\___dddeeehhhlllppptttwwwxxxvvvooommmlllnnnxxxxxxfff\\\VVVTTTWWW[[[aaadddiiinnnsssyyy~~~zzzrrrhhh___WWWQQQNNNKKKKKKKKKLLLPPPWWW```fffooosssyyyyyyooo```VVVJJJ@@@===<<<<<<<<<======>>>>>>>>>?????????CCCDDDGGGMMMSSSWWWXXXXXX^^^eeennnsssxxx|||{{{jjjTTTEEEGGGMMMWWWrrr}}}ppp[[[FFF<<<999666444444444444444444444444444444333222111111111222333444111111111111111111111111111111111111111111111111111111333555777999:::;;;===???@@@EEEVVVqqq~~~tttmmmkkkooojjjSSSQQQ```uuunnn___WWWLLLBBB<<<:::999888888888777777777888888999???999999<<<;;;@@@WWWrrrvvv```OOONNNcccwwwRRR???999<<<666333555222333333333333333333333333444444444444444555666777<<<;;;>>>HHHVVVjjjlll```^^^\\\cccttt~~~zzzggg^^^]]]\\\ppp|||tttaaaWWWSSSMMMTTTfffxxxhhh___RRROOOJJJEEEAAA???======???AAADDDJJJUUUggg|||uuukkkddd]]]XXXYYYZZZZZZ]]]aaagggiiilllppptttxxx{{{}}}{{{zzzxxxzzzqqqaaaXXXUUUTTTWWW[[[```ccciiinnntttyyy{{{sssiiiaaaZZZUUUSSSNNNOOOPPPRRRVVV]]]ffflllnnnssszzz{{{qqqcccYYYLLLBBB>>>======<<<======>>>>>>>>>>>>??????@@@BBBFFFMMMTTTYYY[[[\\\___eeemmmrrrvvv~~~{{{xxx}}}rrrZZZHHHGGGKKKTTTnnnxxxdddMMM???999555444444555555555555555555555555666444111//////111333444111111111111111111111111111111111111111111111111111222333555777999;;;<<<<<<===>>>GGG]]]zzz}}}uuunnnmmmooo|||uuu^^^RRRTTTfffuuummmaaaYYYNNNDDD===:::888777999888888777777777777888===::::::<<<:::===QQQhhhjjjVVVNNNaaa~~~XXXBBB::::::555333555333333333333333333333333333333333333333444555666666<<<<<<@@@LLL^^^uuuxxxggg```^^^^^^eeeuuuwwwddd]]]___gggzzzjjjVVVOOOMMMQQQZZZnnnppp```WWWMMMKKKGGGBBB???=========>>>AAAEEELLLYYYmmm|||mmmddd```ZZZWWWXXXZZZ[[[___dddjjjkkkooosssxxx|||uuuhhhZZZTTTRRRRRRVVVZZZ^^^ccciiiooouuuzzzwwwmmmddd^^^YYYXXXSSSTTTUUUWWW[[[aaajjjooommmrrryyy~~~uuufff\\\OOODDD???>>>===<<<============>>>>>>>>>??????AAAFFFMMMTTTZZZ\\\]]]___dddkkkpppvvvzzzuuuwww|||bbbMMMIIIJJJQQQlll~~~lllUUUCCC999666555555444444444444444444444444555444222000000111222333111111111111111111111111111111111111111111111111222333444666888:::;;;<<<<<<;;;<<>>:::777555888888777777666777777777::::::<<<===:::<<>>CCCOOOccc|||oooaaa___```aaaiiivvvxxxfff___aaaqqqeeePPPIIIIIIQQQ]]]uuukkkZZZQQQHHHFFFCCC@@@>>>============@@@FFFPPP^^^rrruuuiiibbb\\\XXXVVVXXXZZZ[[[aaagggkkkmmmpppuuuzzzkkk___SSSOOOOOOPPPTTTYYY]]]bbbiiipppvvv{{{zzzqqqhhhaaa\\\ZZZYYYZZZ[[[]]]```eeelllrrrrrrwww~~~zzzjjj```RRRGGGAAA???>>>===<<<============>>>>>>>>>@@@BBBFFFMMMTTTYYY[[[[[[]]]aaahhhooowww{{{tttsss{{{hhhPPPIIIGGGMMMgggsss\\\GGG:::777777777444444444444444444444444333333333333222222111000111111111111111111111111111111111111111111111111333333555777999;;;<<<===<<<:::<<>>;;;444333666333333333333333333333333333222222222333444555666777;;;@@@FFFPPPeeecccYYY\\\cccgggppp}}}yyykkkfffhhh{{{~~~___MMMHHHHHHPPPaaa~~~zzzeeeVVVMMMEEECCCAAA>>>=========>>><<>>===<<<<<<============>>>>>>@@@BBBFFFLLLSSSXXXZZZZZZ\\\___eeellluuuwwwqqqwwwoooTTTIIIDDDGGG^^^zzz|||fffMMM===999999888555555555555555555555555111222333444444222111000222222222222222222222222111111111111111111111111333444555777999;;;===>>><<<===DDDUUUqqq{{{vvvtttzzz{{{cccTTTNNNLLLbbbxxxrrrccc\\\RRRHHHAAA===999777666666666666666777888999666;;;???===888888DDDRRRmmmyyyfffgggyyyoooRRR@@@;;;444333666333333333333333333333333333444444444444666777888999:::AAAHHHQQQdddwww[[[UUU]]]gggmmm{{{~~~rrrrrrxxx}}}sssXXXKKKJJJLLLUUUjjjqqq^^^QQQKKKCCCAAA???===<<<===>>>???<<>>===<<<<<<<<<=========>>>>>>>>>@@@DDDKKKRRRWWWYYYZZZ[[[]]]bbbiiirrr~~~|||rrruuuzzzzzz]]]NNNEEECCCWWWrrrpppUUUAAA;;;999777444444444444444444444444222222222222222222333333222222222222222222222222111111111111111111111111444444666888:::<<<===>>><<>>===<<<===???@@@===EEEPPP^^^nnn}}}mmmbbb^^^^^^[[[YYYYYY[[[[[[]]]dddmmmppprrrvvv{{{sssdddYYYOOOGGGFFFIIIKKKOOOSSSZZZ```jjjrrrxxx||||||uuupppmmmkkkmmmpppssswww}}}ssshhhXXXLLLDDDAAA???===<<<<<<<<<<<<=========>>>;;;>>>BBBJJJRRRWWWZZZ[[[[[[]]]```gggppp{{{tttvvvxxxeeeTTTHHHDDDUUUooowwwZZZDDD<<<999666222222222222222222222222333222000///000222444666222222222222222222222222111111111111111111111111444555666888:::<<<>>>>>><<>>999555777777666666666666777777888888777666777:::???CCC___|||{{{iiiqqq\\\===999;;;666333555555555555555555555555555555666666666555666888:::>>>CCCGGGNNNcccjjjZZZZZZaaauuu}}}~~~xxx___OOOJJJNNNUUU```zzzttteeeVVVJJJEEE???>>>===<<<;;;;;;<<<<<>>===============>>>>>>>>>>>>>>>@@@DDDJJJOOOSSSWWWXXX[[[\\\^^^aaaiiissswwwoootttqqqVVVHHHLLLXXXcccfffKKK<<<777777444444333333333444444555222222222222222222222222222222222111111111000000111111222222222333333333444666999:::;;;===@@@BBBDDDJJJ___|||~~~uuujjjbbb```gggyyyiiiUUUOOOVVVaaauuuyyyrrrkkkdddYYYNNNFFF???999666777777666666666666777777777777777666777:::???BBB[[[zzz}}}gggiii___@@@999;;;777333555555555555555555555555555555666666666555666888:::>>>AAAEEEPPPggghhh\\\^^^eeexxxpppZZZMMMJJJOOOUUUdddpppbbbTTTJJJEEE???>>>===<<<;;;;;;<<<===???HHHPPP```xxxvvvllleee___[[[[[[[[[\\\]]]___aaafffkkkoooqqqwwwqqqbbbWWWNNNIIIGGGHHHIIIJJJNNNTTT]]]dddnnnuuuzzz}}}zzzvvvxxxyyy|||}}}rrrbbbSSSIIICCC@@@>>><<<=========>>>>>>>>>>>><<<>>>BBBGGGMMMQQQTTTVVVWWWYYY[[[```hhhssszzzpppsssvvvYYYIIIJJJTTT^^^lllQQQ@@@:::999444444444333333444444555222222222222222222222222222222222111111111000000111222222222222333333333444666999:::;;;===@@@BBBEEEMMMdddvvvlllbbbbbbiiivvv{{{cccTTTQQQ\\\hhhzzztttllleeeZZZOOOGGG@@@;;;888777666666555555666666777777777777666777999>>>AAATTTttthhhccc}}}dddDDD;;;;;;777444666555555555555555555555555555666666555555666888;;;???@@@EEESSSnnn{{{fff]]]bbbjjj}}}eeeRRRJJJJJJPPPWWWiii|||jjj]]]QQQHHHDDD>>>>>><<<;;;;;;<<<======???JJJTTTeee}}}nnneee```\\\ZZZ[[[[[[]]]```ccceeeiiimmmpppsssyyyvvvgggYYYPPPMMMHHHFFFHHHJJJKKKOOOUUU^^^eeeooowww{{{}}}~~~tttdddUUUKKKDDDAAA???<<<<<<=========>>>>>>>>>:::<<<@@@EEEJJJNNNRRRTTTTTTVVVYYY^^^fffrrr~~~~~~rrrrrr~~~|||^^^KKKGGGOOOWWW{{{vvvZZZFFF<<<:::555444444333333444444444222222222222222222222222222222222111111111111111222222222222333333333333444666999:::;;;===@@@BBBEEEQQQiiipppccc[[[cccvvvmmmYYYPPPTTTcccqqq}}}zzzuuummmfff[[[QQQHHHAAA<<<999666666666555555666666666666777777666666999<<<@@@MMMmmmmmm```uuujjjIII===;;;777555666555555555555555555555555444555666555555666999;;;@@@@@@FFFZZZxxxxxxaaaYYYaaammmzzz]]]MMMIIIIIIPPPXXXmmmwwweeeXXXMMMEEEBBB>>>===<<<;;;;;;<<<===>>>@@@MMMYYYlllxxxhhh```\\\YYYYYY[[[[[[^^^bbbfffiiillloooqqqvvv|||}}}mmm]]]QQQJJJKKKGGGFFFHHHKKKLLLQQQWWW^^^eeeooowww{{{uuueeeVVVLLLEEEAAA???<<<<<<<<<=========>>>>>>:::<<>>GGGfffqqq___oooqqqOOO???:::888666666555555555555555555555555444555666555555666999<<>>???BBBQQQ```ttttttddd]]]ZZZXXXXXXZZZ\\\___dddhhhkkknnnqqqsssyyy~~~vvvdddUUULLLGGGIIIFFFFFFJJJMMMOOOSSSYYY___fffooovvv{{{~~~~~~uuufffWWWLLLDDD@@@===<<<<<<<<<<<<============;;;===???CCCHHHMMMQQQSSSTTTUUUWWW[[[```hhhrrrxxxwwwssszzzfffOOOEEEFFFLLLeeeoooQQQ???999666555444333333333333333222222222222222222222222111111111111111111111111222222333333333444444444444666999:::;;;===@@@BBBGGGYYYsss|||llleeeZZZ[[[rrroooUUUJJJKKKVVVlllssssssvvv|||zzzvvvnnnggg\\\QQQIIIBBB===999666555555444444555555666555666666666666777:::<<>><<<;;;;;;;;;<<<===???@@@DDDUUUggg||||||nnnaaa\\\ZZZYYYXXXYYY]]]```eeeiiilllooorrruuu{{{mmm[[[OOOIIIGGGIIIFFFFFFKKKOOOQQQVVV\\\```gggpppwwwzzz}}}uuugggXXXMMMEEE@@@===;;;;;;<<<<<<<<<=========<<<===???CCCGGGLLLQQQSSSTTTUUUWWWYYY]]]dddkkkqqqzzz{{{uuuyyykkkRRREEEEEEIIIZZZ~~~{{{ZZZBBB:::666555555444333333333333222222222222222222222222111111111111111222222222333333333333444444444444444666999:::;;;===@@@BBBKKK^^^wwwuuudddXXXUUU^^^}}}yyycccOOOJJJNNN[[[vvvooonnnnnnsss{{{{{{xxxmmmfff\\\QQQHHHBBB<<<999666555555444444555555666444555666666666777999;;;AAAYYYzzztttaaafffyyy}}}YYYBBB:::888777777555555555555555555555555333444555555555777:::<<>>===;;;;;;:::;;;<<<>>>@@@AAAFFFYYYlllssshhh]]][[[[[[ZZZYYY[[[^^^```eeehhhkkkooosssvvv|||wwwdddSSSJJJHHHIIIHHHFFFGGGMMMQQQTTTYYY^^^dddjjjsssyyy{{{~~~wwwiiiZZZOOOFFFAAA>>>;;;;;;;;;<<<<<<<<<======<<<===>>>BBBFFFKKKPPPRRRSSSTTTUUUWWW[[[aaahhhmmmuuu~~~xxxyyy}}}pppVVVGGGEEEHHHMMMqqqcccGGG===666666555444333333333333222222222222222222222222000000111111111222222222333333333444444444444555444666999:::;;;===@@@BBBKKK^^^uuulllZZZNNNRRRdddjjjWWWKKKMMMUUUdddllliiigggkkkttt}}}}}}zzzmmmfff[[[QQQHHHAAA<<<999555555555444444555555555444555666666666666888:::@@@WWWvvvvvvdddfffvvv[[[CCC:::888888777555555555555555555555555333444555555555777:::===BBBJJJbbbjjjOOOFFFPPPcccrrr}}}~~~|||yyyyyy|||zzzdddRRRNNNJJJHHHVVViii{{{aaaPPPGGG@@@===>>>;;;::::::;;;<<<>>>@@@AAAGGG[[[ppp|||mmmcccZZZZZZ\\\[[[[[[\\\^^^aaadddhhhkkkoootttwww|||~~~ooo]]]NNNGGGHHHKKKHHHFFFHHHNNNSSSUUUZZZ```fffllluuuzzz}}}~~~yyyjjj\\\PPPHHHBBB???;;;;;;;;;<<<<<<<<<======<<<<<<>>>@@@EEEJJJOOORRRQQQRRRTTTVVVZZZ```ggglllrrr}}}zzzxxxzzztttYYYHHHEEEGGGDDDiiijjjLLL@@@777666555444333222222222222222222222222222222222000000111111222222222222333333333444444444555555444666999:::;;;===@@@BBBIII\\\qqq}}}wwwdddQQQJJJSSSjjj___PPPIIIPPP[[[lllvvviiicccjjjuuu{{{~~~~~~}}}mmmfff[[[QQQHHHBBB<<<999888666555555777888777777444444555555666666777777???NNNmmmwwweeebbbsssaaa???:::<<<888666555444444333333444444555222333444555666999===AAAFFFQQQlll~~~^^^JJJFFFOOOaaapppzzz~~~zzzwwwsssuuu{{{vvvaaaPPPOOOQQQTTT```ppprrrYYYMMMIIIDDD>>>999>>>;;;:::<<<======@@@EEEPPPdddwwwvvviiiaaaZZZYYYYYYXXXYYY[[[^^^bbbgggjjjlllpppvvv{{{ooo]]]QQQKKKEEECCCDDDGGGGGGKKKRRRVVVWWW\\\bbbjjjpppvvvxxxzzzzzznnnaaaUUUKKKBBB======<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAADDDHHHKKKTTTSSSTTTVVVZZZaaahhhlllwww{{{wwwyyy|||aaaKKKDDDGGGJJJXXXnnnzzzXXX???999777555555555666444333222222222222222222222222000111111111111222222222111111111111222333444555999888999===???>>>???CCCKKKZZZgggttt~~~qqqXXXMMMHHHYYYwwwuuuXXXRRRMMMRRRdddxxxppprrrwww{{{}}}{{{pppiii^^^SSSJJJCCC===:::888666444555666777777666444555555666666777777888<<>>CCCIIIUUUjjj|||}}}qqqggg___YYYXXXYYYXXXYYY\\\___ccchhhkkknnnrrrxxx}}}rrrcccSSSJJJEEEBBBAAACCCGGGHHHMMMTTTXXXZZZ^^^dddmmmsssxxxzzz|||yyynnnaaaUUUKKKBBB===<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAACCCGGGJJJPPPQQQSSSVVV[[[ccckkkpppyyy|||wwwyyyfffMMMEEEGGGDDDRRRggg~~~___EEE:::888666555555555444333555555555555555555555555111111111111222222222222222222222222333444555666999777999===>>>===???DDDGGGZZZhhhsssyyykkkWWWQQQMMM```lllVVVRRRQQQ\\\rrr||||||}}}~~~{{{ssslll```UUUKKKCCC===999777555444444555666666555555555555666777888888888999EEE^^^mmm```aaa~~~jjjFFF======888777555444444333333444444555444555666666666999===@@@DDDWWWwwwwwwcccMMMCCCGGGUUUiiiyyy{{{lllffflllvvvyyyqqqooopppsssyyy~~~{{{nnn___TTTRRRQQQSSSdddyyyzzzdddMMMBBB@@@???<<<;;;;;;888999<<<>>>@@@GGGNNN]]]sssuuujjjccc\\\XXXXXXYYYYYY[[[^^^aaaeeejjjnnnpppttt{{{uuubbbVVVJJJDDDBBB@@@AAADDDHHHIIIOOOWWW[[[]]]aaagggqqqwwwzzz{{{~~~yyynnnaaaUUUKKKBBB===<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>???@@@BBBFFFIIILLLOOORRRVVV\\\dddmmmsss{{{yyyyyymmmQQQFFFGGGCCCOOOddd|||hhhLLL;;;999666555555555444333333333333333333333333333111111111111222222222333333333333333444555666777888777999===>>>===@@@EEEKKK___nnntttuuufffWWWVVVTTTjjj}}}___MMMLLLPPPaaa~~~}}}uuunnnbbbUUUKKKCCC<<<888777555444333555555555444444555555666777888999999999AAAWWWyyykkk[[[XXXsssoooJJJ>>>;;;666555555444444333333444444555555666777777777999===@@@EEE[[[zzz{{{fffVVVFFFBBBJJJ[[[pppooo___]]]fffpppvvvyyyrrrlllggghhhlllsss{{{hhh\\\TTTTTTSSSVVVjjjwwwbbbLLLBBB@@@???>>>>>><<<::::::===>>>AAAIIIRRReee{{{nnnddd___ZZZWWWXXXYYYYYY\\\aaadddhhhmmmqqqtttxxx~~~{{{jjjXXXNNNEEEBBBAAAAAACCCGGGIIIKKKQQQYYY^^^```dddjjjrrrwww{{{{{{~~~zzznnnaaaUUUKKKBBB===<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>???AAAEEEHHHKKKNNNRRRVVV[[[ccclllrrr{{{|||{{{vvvVVVGGGFFFCCCMMM```xxxmmmQQQ===:::777555555555444333111111111111111111111111111111111222222222333333333333333333444555666777777777999=========AAAGGGVVVhhhssswwwvvvgggYYYZZZ\\\vvvrrrVVVIIIKKKSSSgggvvvnnnbbbUUUKKKBBB;;;777777666444444444555444333444444555666777888999999:::@@@RRRqqq~~~hhhXXXTTTkkkrrrMMM>>>999444444555444444333333444444555555666777777888:::>>>AAAIIIbbb~~~pppXXXKKKAAABBBNNN```sssrrrbbbWWW[[[eeelllnnnooofffdddccceeemmmxxxjjj___WWWWWWUUUYYYpppsss```KKKAAA???>>>===>>>>>><<<<<<>>>???AAAKKKVVVkkkxxxiii```\\\YYYWWWYYYZZZZZZ^^^cccgggkkkppptttwww|||sss```QQQJJJDDDCCCBBBBBBDDDIIIKKKMMMSSS\\\aaabbbfffkkkqqqvvvzzzzzz}}}{{{ooobbbVVVLLLCCC>>><<<;;;;;;;;;;;;::::::::::::;;;======>>>@@@CCCFFFJJJNNNSSSVVVYYY^^^gggmmmxxx~~~}}}~~~\\\IIIEEEAAAHHHWWWpppqqqTTT???;;;777555444444444333555555555555555555555555111222222222222333333333222222222222333444555666777777;;;>>>>>>===CCCKKK]]]llltttxxxyyymmm______kkkjjjSSSMMMUUUaaatttwwwooocccVVVKKKBBB<<<888888777555444555555444333222333444555666777888999:::???LLLgggkkk[[[SSSdddvvvPPP???999444555555444444333333444444555555666777888999<<<@@@CCCJJJddd}}}uuudddNNNDDD>>>DDDSSSdddwwwfffXXXRRR[[[fffiiiiiijjjbbbdddgggkkkuuurrrddd[[[YYYXXX]]]tttlll[[[HHH???===;;;;;;<<>>>>>??????BBBNNNZZZmmmrrrfff___[[[YYYYYY[[[[[[[[[___eeejjjnnnssswwwzzzjjjXXXKKKFFFCCCDDDCCCCCCEEEJJJOOOPPPWWW```dddeeehhhmmmpppvvvzzz||||||pppdddXXXNNNEEE@@@;;;;;;;;;;;;:::::::::::::::;;;<<<<<<===???BBBEEEJJJNNNSSSTTTUUUYYY```gggssszzz}}}dddMMMEEEEEEGGGSSSkkkwwwZZZ@@@===888555444444444333333333333333333333333333222222222222333333333333222222222222333444555666888999<<>>>>>EEENNN^^^mmmvvvyyy{{{qqqeeeggg}}}eeeTTTPPP```sssxxxpppdddWWWMMMDDD===::::::888666555666666555444111111222444555777888888888<<>>===>>>???@@@DDDRRR___mmmzzzmmmccc^^^[[[YYYZZZ]]]\\\\\\```ggglllpppvvvzzz}}}uuucccSSSHHHEEEDDDFFFGGGFFFIIIOOOSSSUUU\\\eeeiiiiiikkkppprrrxxx~~~~~~rrreeeZZZOOOFFFAAA;;;;;;;;;:::::::::999999999:::;;;<<<<<<>>>AAADDDGGGLLLQQQRRRRRRTTT\\\cccmmmuuu|||~~~lllSSSGGGHHHHHHPPPgggdddBBB>>>888555444444333333111111111111111111111111222222222333333333444444333333333333444555666777888:::>>>AAA??????GGGQQQbbbuuu}}}pppgggllltttaaaWWWRRRlll~~~|||yyyqqqeeeYYYNNNFFF???;;;:::888666666666666555444000111222333555666777888555999BBBVVVvvv}}}kkkSSSWWWwww|||VVVCCC;;;666999555444444333333444444555333555666888:::>>>CCCGGGWWWtttxxxcccJJJEEEEEEQQQcccuuu~~~aaaWWWUUUbbblllmmmnnnsssjjjqqqxxx~~~sssbbbWWWYYY___kkk}}}```RRREEE@@@?????????@@@<<<<<<===???@@@FFFUUUccclll~~~vvviiiaaa]]][[[ZZZ\\\^^^]]]\\\aaagggmmmqqqwww{{{~~~ppp^^^PPPGGGEEEFFFIIIKKKKKKNNNTTTWWWYYY```hhhlllkkknnnrrrsss{{{sssfff[[[PPPGGGBBB;;;;;;;;;:::::::::999999999:::;;;;;;;;;===@@@CCCDDDJJJPPPQQQPPPRRRZZZaaaiiisss{{{|||rrrVVVIIIFFFDDDJJJ```lllBBB>>>999555333333333333444444444444444444444444222222333333333444444444555444444555555666777888999;;;???AAA@@@@@@IIISSSjjj~~~mmmfffnnnooo^^^XXXXXXyyy~~~uuuqqq}}}zzzsssgggZZZPPPHHHAAA>>>:::888555444444444222111555555666666777777888888444;;;AAANNNnnnmmmXXXZZZmmm]]]AAA888666444444444444444444444444444333999777666<<<===@@@MMM]]]{{{xxxdddMMMFFFGGGZZZrrrsssYYY___eeeiiimmmsssuuusssuuuxxxgggccc^^^ZZZ[[[iiimmmTTTKKKAAA===???AAA???<<<@@@<<<:::===BBBJJJWWWddduuu~~~{{{nnneee```\\\\\\\\\[[[[[[\\\aaagggkkknnnrrryyy~~~xxxdddUUUPPPGGGGGGHHHKKKPPPTTTVVVWWW]]]___bbbeeehhhlllqqqtttyyy|||uuuhhh[[[OOOFFFBBB@@@>>>;;;:::;;;;;;;;;::::::999999:::;;;===???@@@EEEFFFHHHKKKLLLNNNWWWbbbooowww{{{~~~yyy[[[GGGFFFEEEHHHXXXwwwwwwRRR>>>777:::444333555333444444444444444444444444333333333333333333333333222222222333444555666777777>>>>>>===@@@???HHHZZZqqq|||iiieeerrr}}}```QQQWWWaaaqqqjjjlllzzzrrrggg[[[QQQHHHBBB>>>:::888555444444444222111555555555666777777888888555;;;@@@MMMnnnnnnYYY\\\ooo^^^BBB999777555444444444444444444444444444:::888888>>>>>>AAAOOOddd}}}hhhQQQLLLQQQddd{{{rrrYYYaaahhhmmmssszzz}}}|||zzz}}}hhheeeaaa^^^```nnn|||dddPPPHHH@@@===@@@BBBAAA>>>>>>;;;<<<@@@DDDKKKWWWcccttt}}}vvvjjjccc___]]][[[\\\\\\\\\^^^bbbhhhmmmuuuxxx|||sss```RRRMMMIIIIIIKKKNNNSSSWWWYYYZZZ^^^aaadddeeeeeeiiiooottt~~~vvviii\\\PPPGGGCCC@@@>>>;;;:::;;;;;;;;;:::<<<;;;;;;:::;;;<<<===>>>DDDEEEHHHKKKLLLNNNWWWbbbooovvv|||}}}{{{]]]HHHFFFEEEHHHVVVtttzzzTTT???888:::555333555333444444444444444444444444333333333333333333333333222222222333444555666777999@@@???>>>AAAAAAJJJ^^^zzzzzzhhhhhhxxxwww\\\OOOWWWhhhvvvccc___eeeyyyrrrggg\\\RRRIIICCC???:::888666444555444333111444555555666666777888888777:::>>>KKKlllqqq\\\]]]lll```DDD:::888777444444444444444444444444444:::999;;;@@@???CCCRRRmmmkkkTTTSSS\\\rrrttt^^^gggpppvvv{{{jjjgggdddcccfffvvvrrrZZZIIIDDD???>>>BBBDDDCCC@@@<<<;;;===BBBFFFLLLXXXdddttt~~~zzznnneee___]]]]]][[[[[[\\\]]]```eeekkkpppyyy|||~~~{{{lllZZZOOOKKKLLLMMMOOORRRVVVZZZ^^^___```dddgggfffdddgggpppxxxxxxuuuxxxwwwkkk^^^RRRIIIDDD@@@>>>;;;:::;;;;;;;;;:::===<<<<<<;;;;;;;;;<<<<<>>BBBDDDOOOcccsssgggnnnoooVVVNNNYYYuuulll[[[XXXbbbyyyrrrggg]]]SSSKKKDDD@@@:::888666555555555444222444444555555666777777888999:::<<>>AAAFFFMMM\\\jjjyyy~~~rrrhhhaaa[[[[[[]]]ZZZ\\\]]]___ccchhhnnnsss{{{}}}}}}ssseeeVVVMMMKKKMMMOOORRRUUUYYY]]]aaadddccchhhmmmkkkhhhkkkvvv{{{llllllsssyyymmm```TTTKKKFFF@@@>>>;;;:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===@@@BBBFFFJJJKKKMMMVVV```mmmttt}}}|||fffMMMEEEDDDEEEPPPkkk\\\EEE::::::555444666333444444444444444444444444333333333333333333333333333333333333444666777888<<>>CCCHHHUUUkkkxxxkkkgggvvvgggRRRPPP___ttt```UUUWWWeeexxxrrrhhh^^^TTTLLLEEEAAA:::888666555555555444333444444444555666666777777999999:::EEE```pppiiikkkeeeIII===:::999555555555555555555555555333666777;;;AAA@@@III___kkkUUU\\\nnn|||hhhsss~~~zzzooollljjjlllrrr}}}kkkVVVGGGFFFEEEGGGIIIIIIFFFCCC@@@>>>>>>@@@EEEOOObbbtttzzzllleee___YYYXXX[[[[[[]]]___bbbeeekkkqqquuu~~~}}}sssjjj^^^SSSNNNNNNLLLOOOSSSVVVYYY]]]bbbfffgggmmmrrrqqqooottt~~~pppcccgggssszzznnnbbbVVVLLLFFF@@@>>>;;;:::;;;;;;;;;:::999999:::;;;======>>>>>>???AAAEEEJJJJJJLLLTTT^^^iiipppyyy|||lllQQQDDDCCCDDDNNNgggaaaHHH;;;:::666555666333444444444444444444444444333333333333333333333333333333333444555666777888;;;AAA>>>>>>FFFMMM^^^wwwoooeeehhh}}}vvv```QQQUUUiiiaaaUUUSSS\\\ooowwwqqqhhh___VVVNNNFFFBBB:::888666555666666555444333444444555555666777777999999999AAAWWWuuuzzzrrrrrrhhhKKK===:::888555555555555555555555555333555666<<>>;;;:::;;;;;;;;;:::777888:::<<<===>>>?????????AAAEEEIIIJJJKKKRRR\\\dddkkkttt}}}}}}rrrUUUDDDDDDDDDKKKbbbfffKKK<<<:::666555777333444444444444444444444444333333333333333333333333333333333444555666888888;;;AAA???@@@JJJUUUjjjkkkfffnnnnnn[[[QQQ\\\tttXXXSSSYYYhhh~~~wwwqqqhhh___WWWOOOGGGCCC:::888666555666666666444333333444555555666666777888999999===NNNlllyyyqqqpppkkkLLL>>>:::888555555555555555555555555555666666===DDDDDDTTTsss}}}gggUUU___ssssssffftttwwwtttrrruuu{{{uuuhhhXXXUUUVVVWWWWWWTTTMMMFFFAAA>>>>>>@@@DDDIIIVVVmmm}}}nnnbbbaaa___XXXWWW\\\^^^```cccfffiiinnntttxxx{{{wwwkkkbbbYYYRRRMMMHHHJJJNNNJJJOOOUUUXXXZZZ^^^dddjjjmmmqqquuuxxxzzzuuulllddd___nnnzzzpppcccWWWLLLGGG@@@>>>;;;:::;;;;;;;;;:::888999;;;<<<============???AAAEEEIIIIIIIIIPPPYYY___fffpppzzz~~~wwwYYYFFFEEEDDDHHH]]]iiiMMM===:::666666777333444444444444444444444444333333333333333333333333444444444444555777888999<<>>999777666666666666666666666666777777777>>>EEEGGGYYYzzzyyybbbQQQ\\\ppp{{{mmmjjjxxx{{{wwwuuuxxx~~~qqqeeeWWWZZZ[[[\\\[[[VVVNNNEEE???;;;===BBBGGGMMMZZZpppyyyiii___```___YYYXXX]]]___aaadddgggjjjoootttxxx{{{uuuooojjjaaaYYYPPPJJJFFFDDDGGGMMMJJJPPPVVVYYYZZZ^^^eeekkkoooqqquuuxxx{{{ssskkkeee```dddvvvzzzpppcccWWWLLLGGG@@@>>>;;;:::;;;;;;;;;::::::;;;<<<======<<<;;;;;;@@@AAAFFFIIIIIIHHHOOOWWW\\\dddnnnxxxzzz[[[HHHGGGDDDFFFYYY|||kkkOOO===;;;777666777333444444444444444444444444333333333333333333333333444444444444666777888999===CCCAAAEEESSSddd}}}vvvdddjjjyyyyyybbbUUURRRddd\\\fffvvvwwwpppfff\\\UUUNNNFFF@@@;;;999666444444444333222555555555666666666666777444777:::;;;AAAVVVwwwqqqgggdddxxxxxxRRR===:::666666555555444444666777888<<<999<<<@@@AAAHHHaaa}}}nnn^^^OOO[[[nnn~~~yyywwwzzzqqqoooyyyxxxsssuuuyyymmmcccaaadddeeeddd]]]RRRGGGAAA???>>>===???FFFNNN]]]rrrqqqllleee```^^^\\\ZZZWWW]]]```dddhhhkkknnnrrruuuzzz}}}xxxsssnnnjjjddd]]]XXXQQQNNNJJJEEECCCCCCEEEGGGLLLQQQWWWZZZ\\\aaaiiioooqqqqqqrrrwww|||}}}{{{vvvqqqrrrxxxyyy{{{zzzssshhhbbbdddgggnnnyyyooocccXXXNNNIIIAAA???<<<:::;;;;;;:::999;;;::::::::::::;;;<<<<<<>>>>>>@@@EEEGGGHHHMMMSSSZZZhhhpppxxx}}}}}}|||^^^MMMGGGBBBEEETTTqqqpppVVV>>>777888777555666555555555444444333333333333333333444444444555555555666666666555777;;;>>>===EEEHHHHHHTTTnnnjjjdddkkkzzzttt___OOOUUUqqqhhhuuuyyyrrrhhh___XXXPPPGGGAAA;;;999666444444444333222333333333333444444444444555666888999>>>PPPppppppddd___pppyyySSS===:::777666555555444444666777888:::888;;;@@@CCCLLLfffyyyeeeTTTLLLYYYkkk{{{}}}wwwxxxzzzssssss}}}|||tttoooqqquuu~~~mmmdddbbbeeeeeeccc[[[OOOFFF@@@???>>>===@@@FFFOOO]]]ssszzzlllhhhaaa^^^]]]]]]\\\[[[cccfffhhhkkklllooosssvvv}}}{{{wwwtttlllhhhccc^^^ZZZVVVPPPLLLJJJHHHEEEBBBAAACCCFFFHHHKKKPPPVVVYYY[[[```hhhnnnoooppprrrvvv{{{}}}{{{yyywwwoookkkgggjjjpppqqqtttuuuppphhheeehhhlll}}}tttiii^^^TTTLLLGGGBBB???<<<::::::;;;:::999;;;::::::::::::;;;<<<<<>>@@@EEEGGGHHHLLLRRRZZZgggoooxxx}}}|||bbbKKKFFFAAABBBNNNhhhuuu[[[BBB999999777555666555555555444444333333333333333333444444444555555555555666555555777:::===???DDDFFFHHHXXXqqquuucccbbbmmm}}}ppp[[[OOOXXXvvvssszzzssskkkbbb[[[RRRHHHAAA;;;999666444444444333222333333333333444444444444555555777777:::IIIffflll^^^WWWggg{{{TTT>>>;;;888666555555444444666777888888888;;;@@@EEEQQQlllppp[[[JJJHHHTTTgggwwwxxxvvvxxxyyywwwyyy}}}tttlllgggiiimmmwww~~~llldddcccfffeeeaaaWWWLLLCCC???>>>>>>===@@@FFFPPP^^^tttuuugggccc]]]ZZZZZZ]]]___```jjjlllmmmnnnooorrrwwwzzz~~~{{{zzzxxxtttpppjjjfffccc[[[WWWRRRNNNKKKHHHEEECCCBBB@@@???>>>???CCCFFFIIIKKKOOOTTTWWWZZZ___ggglllmmmooorrrvvvyyyyyyvvvsssvvv{{{hhhaaa``````fffnnnwwwzzz}}}{{{xxxxxx|||yyynnncccZZZRRRKKKGGGCCC@@@<<<::::::;;;:::999;;;::::::::::::;;;<<<<<<@@@???AAAEEEGGGGGGJJJPPPXXXdddlllwww~~~|||gggLLLGGGBBBBBBIII\\\}}}|||aaaFFF<<<:::777444555555555555444444444444444333333333444444444555555444444555444555777:::===AAACCCCCCGGGZZZsssjjj[[[aaassskkkWWWPPP___{{{xxxzzztttlllddd\\\RRRHHH@@@;;;999666444444444333222444444555555555666666666555444555666888CCC___{{{fffXXXQQQaaa}}}VVV@@@<<<999666555555444444666777888888888;;;@@@GGGWWWrrrjjjTTTEEEDDDQQQcccsss|||~~~|||zzztttuuuxxx~~~{{{yyy{{{|||tttjjjccc^^^```dddooo{{{jjjddddddgggddd^^^TTTHHH@@@===>>>>>>>>>@@@GGGQQQ```vvv}}}qqqccc```[[[XXXYYY\\\```cccmmmnnnoooppprrrvvv{{{|||wwwtttrrrpppkkkjjjhhheee```\\\XXXVVVQQQNNNJJJFFFDDDBBBBBBBBB===<<<<<<<<<>>>BBBFFFIIIJJJMMMRRRVVVZZZ___fffjjjmmmppptttxxxzzzxxxtttqqqqqq{{{ppp^^^[[[___eeeppp|||~~~vvvjjj```XXXRRRMMMJJJDDDAAA===:::::::::::::::;;;::::::::::::;;;<<<<<<@@@???AAAEEEFFFEEEHHHMMMTTTaaaiiittt{{{~~~kkkPPPJJJEEEDDDGGGUUUrrrdddHHH===:::777444666555555555555555444444444333333333444444444555555333444444444444777:::===AAACCCBBBFFFXXXppp}}}|||xxxdddYYYeee|||}}}eeeVVVVVVkkkzzzyyy}}}~~~yyyssskkkccc[[[QQQFFF???;;;999666444444444333222444444444555555555555666444222333777888AAA\\\xxx|||aaaSSSMMM^^^~~~XXXBBB===999666555555444444666777888888999<<>><<<===>>>>>>AAAHHHRRRaaaxxxwwwlllbbb___[[[XXXXXX[[[aaadddlllmmmoooqqquuuzzzzzzqqqjjjfffcccaaa```YYYXXXVVVTTTQQQOOOLLLKKKHHHGGGDDDAAA??????@@@AAA======<<<<<<>>>BBBEEEGGGJJJLLLPPPTTTYYY___eeeiiinnnrrrxxx||||||zzzvvvtttsssyyy{{{iii\\\^^^hhhtttxxxpppfff^^^YYYUUUPPPLLLEEEBBB===:::::::::::::::;;;::::::::::::;;;<<<<<>>AAAEEEFFFEEEGGGLLLPPP]]]fffppp{{{|||oooSSSKKKEEEDDDEEENNNgggfffHHH<<<:::777555777555555555555555555555555333333333444444444555555333444444444555777;;;>>>AAACCCCCCFFFVVVmmmzzz|||rrraaaZZZlllxxxaaaWWW```zzz|||~~~zzzsssjjjbbbYYYPPPFFF???;;;999666444444444333222222222222222333333333333444111333888999???XXXuuuzzz]]]OOOIIIZZZwww[[[DDD>>>888666555555444444666777888888:::===CCCOOOfffrrrVVVFFFBBBCCCPPPcccttt|||~~~{{{xxxwwwwwwzzz}}}|||yyy{{{~~~kkk```VVVPPPNNNPPPUUUcccrrrccc___aaabbb```YYYNNNCCC<<<;;;===>>>>>>AAAIIISSSccczzz}}}ooofff```___]]][[[ZZZ]]]bbbfffjjjmmmppptttxxx~~~zzznnnfff]]]WWWTTTSSSQQQNNNHHHGGGGGGFFFEEEDDDCCCCCC?????????===;;;;;;<<<>>>>>>>>>===>>>???BBBDDDFFFKKKLLLOOOTTTZZZ```eeehhhpppuuu{{{}}}{{{zzzxxx{{{sssgggaaakkk{{{ssslllddd___]]]ZZZSSSNNNGGGCCC===:::999:::;;;:::;;;::::::::::::;;;<<<<<<======@@@EEEFFFDDDFFFKKKNNN\\\eeennn|||||||||tttVVVJJJBBBBBBBBBFFFYYYpppiiiKKK===:::777666888555555555555555666666666333333333444444444555555333444555555666888<<>>777666555555444444666777888777;;;???EEEUUUpppgggLLLAAABBBEEERRRfffwww~~~|||{{{zzz{{{}}}}}}{{{}}}||||||{{{zzzdddWWWOOOJJJHHHKKKQQQ```nnn```\\\______]]]WWWMMMBBB<<<;;;<<<>>>>>>BBBIIITTTddd{{{uuujjjbbb^^^___^^^]]]]]]```eeejjjkkknnnssswww|||ooo^^^WWWNNNJJJIIIHHHFFFCCC@@@??????>>>>>>>>>>>>???:::<<<>>>===::::::;;;============>>>???BBBDDDFFFLLLLLLOOOTTTZZZaaafffhhhpppvvv}}}}}}~~~oooiiimmmuuuoooooopppvvv{{{~~~qqqlllgggeeefffccc[[[TTTGGGCCC>>>:::999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<@@@EEEFFFEEEFFFKKKMMM]]]gggmmmxxx}}}{{{{{{\\\LLL@@@AAAAAAAAANNNaaawwwoooOOO@@@;;;777555777444555555555666666666777333333333444444444555555444555666666777:::>>>AAACCCEEEGGGOOOcccxxx}}}www```]]]jjj|||iiiYYY^^^uuuuuusssssszzz{{{~~~}}}vvvkkkaaaXXXPPPGGGAAA;;;999666444444444333222333333444444444555555555777222333999777999PPPmmm{{{^^^LLLAAAOOOccc```FFF>>>777666555555444555666777888777;;;@@@HHHYYYwwwaaaGGG???DDDFFFTTThhhyyy~~~~~~|||{{{~~~}}}|||~~~xxxuuuwwwxxx```RRRLLLGGGEEEIIIOOO___lll]]][[[]]]]]][[[VVVLLLBBB<<<;;;<<<>>>>>>BBBJJJTTTeee|||rrrhhhccc\\\]]]_________bbbhhhlllmmmpppuuuzzzzzziiiVVVOOOHHHDDDDDDEEEBBB??????>>>============>>>>>>;;;>>>@@@@@@>>><<<===???<<<<<<<<<===???BBBDDDFFFLLLMMMOOOTTT[[[bbbfffhhhpppvvv}}}ooommmwwwwwwkkkddddddgggoooxxx|||sssooolllmmmoookkkbbbZZZHHHDDD>>>:::999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;???EEEFFFEEEGGGKKKNNN___iiimmmvvv|||~~~|||{{{cccOOOBBBBBBAAA???IIIYYYnnntttRRRBBB<<<777555666444555555555666666777777333333333444444444555555555666777777888:::???BBBEEEFFFHHHTTTmmmrrr[[[^^^rrruuucccVVV___zzzsssooonnnkkkrrrwww||||||vvvlllaaaXXXPPPIIIEEE>>>;;;777444333333222111333333333333333333333333222666555555999:::IIIddd}}}cccLLLEEEIII\\\yyyfffFFF===;;;777777666666666666777777888;;;>>>JJJeeewww[[[GGG??????LLLcccuuuwwwwww~~~vvvrrrtttvvvoooYYYOOOHHHFFFEEEGGGLLL]]]~~~}}}eeeYYYWWWVVVZZZWWWQQQHHH@@@;;;:::;;;======BBBKKKVVVeeeyyywwwllleeecccaaa```______bbbeeeiiikkkmmmooorrrwww~~~ppp[[[LLLGGGBBB@@@AAABBB@@@>>>>>>===;;;;;;<<<<<<<<<;;;<<<<<<<<<===<<<;;;;;;:::>>>======>>>@@@CCCFFFHHHJJJKKKNNNSSSYYY___cccfffooottt{{{pppsssuuuhhh___^^^cccgggwwwyyyxxxuuusssssspppeeeXXXHHHAAA<<<<<<;;;999:::<<<888888999::::::::::::999:::===AAADDDEEEFFFGGGHHHTTT[[[fffpppvvvyyy||||||mmmVVVCCC@@@AAA@@@HHHTTTpppyyyUUUBBB;;;777555555777777666555444444333333333333333444444444555555666666666666777;;;AAAEEEGGGJJJTTTfffxxx}}}wwwaaaggg~~~ppp___VVVgggvvvqqqqqqpppuuuyyy}}}wwwlllbbbXXXPPPIIIEEE>>>;;;777444333333222111333333333333333333333333222666555555999:::IIIcccfffNNNEEEHHH___xxxgggFFF<<<:::777777666666666666777777999<<<@@@LLLhhhsssXXXEEE???@@@RRRkkk~~~~~~ppplllppp{{{}}}uuurrruuuxxxhhhSSSKKKDDDCCCCCCFFFMMM```zzzaaaUUURRRSSSXXXUUUOOOGGG???;;;:::;;;======BBBMMMYYYhhh||||||rrrhhhaaa____________```cccgggkkknnnppprrrvvv|||nnnZZZIIIEEEAAA???AAABBBAAA???AAA???======>>>>>>>>>======>>>>>>>>>======<<<<<<>>>>>>>>>???AAADDDGGGIIILLLMMMOOOSSSXXX___dddhhhooottt{{{~~~vvvzzzyyymmmaaa[[[```hhhwww}}}zzzzzzxxxvvvvvvsssggg[[[HHHAAA<<<;;;:::888888;;;999999:::;;;;;;;;;;;;::::::===AAACCCDDDEEEGGGHHHSSSYYYeeeqqqxxxzzz{{{{{{qqqYYYDDDAAAAAA@@@HHHTTTqqq~~~ZZZEEE===999777777777666666555444444333333333333444444444555555555666666666666888;;;AAAEEEKKKSSSddd{{{|||dddnnnkkk^^^YYYlllzzz{{{{{{zzz}}}xxxmmmbbbXXXPPPHHHDDD>>>:::666444333333222222333333333333333333333333222666555555999:::HHHcccjjjQQQGGGHHH^^^uuuhhhGGG<<<999777777666666666666777777999===BBBNNNkkklllQQQBBB???BBBXXXsss|||iii```bbboooxxxzzzuuutttvvv{{{~~~aaaMMMFFF@@@@@@@@@DDDNNNdddtttZZZNNNMMMNNNUUUSSSMMMFFF???;;;;;;<<<===>>>DDDOOO\\\kkkxxxnnnddd^^^\\\]]]^^^___aaaeeejjjooorrruuuwww|||mmmXXXHHHDDDAAA@@@CCCEEEEEEDDDFFFDDDAAA@@@@@@AAA@@@???@@@@@@@@@@@@?????????>>>?????????@@@BBBEEEHHHJJJMMMNNNOOORRRWWW^^^eeeiiinnnssszzzwwwrrrmmmssszzz~~~yyyzzzooodddZZZ[[[hhhwww}}}zzz||||||zzzxxxwwwrrrgggZZZIIIBBB<<<;;;:::777777999::::::;;;<<<<<<<<<<<<;;;:::===@@@BBBCCCEEEGGGHHHPPPWWWeeerrr{{{|||yyywwwvvv]]]GGGBBBBBBAAAHHHSSSrrr```HHH>>>:::888888666666666555444444333333333444444444444555555555555666666666888<<>>;;;;;;===>>>???EEEPPP]]]lllvvvmmmddd___^^^\\\]]]```ccchhhnnnsssvvvxxx{{{mmmZZZHHHEEECCCDDDHHHKKKLLLKKKKKKHHHEEECCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAACCCFFFIIIKKKNNNNNNNNNPPPVVV]]]dddiiikkkpppwww}}}xxxlllddd___^^^]]]dddmmmttt~~~xxxvvvppphhh___[[[bbbwww|||xxx}}}xxxtttmmmaaaUUUJJJCCC===<<<:::777777999999::::::;;;;;;;;;;;;;;;:::<<>>:::777777666666666666777777999===CCCNNNhhhuuu]]]GGG???CCCKKKaaa|||sss^^^YYY```mmmxxx}}}}}}|||yyy|||}}}^^^IIICCC@@@@@@AAAFFFUUUooogggOOOGGGHHHKKKRRROOOJJJDDD>>>;;;<<<===@@@@@@FFFQQQ\\\jjj}}}|||ssskkkccc______]]]^^^aaafffkkkqqquuuxxxzzz}}}qqq^^^JJJGGGFFFHHHMMMRRRSSSSSSPPPMMMIIIFFFEEEEEEEEEDDDFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBAAABBBDDDGGGJJJLLLNNNMMMMMMPPPUUU\\\cccggghhhmmmuuu|||xxxkkk___VVVRRRRRRSSSSSSZZZaaahhhqqq{{{~~~|||www~~~{{{jjjfffaaa___```mmm~~~|||xxxqqqhhh\\\PPPKKKDDD>>>===;;;888888:::888888999::::::::::::::::::<<<>>>@@@AAACCCFFFHHHKKKSSSbbbsss~~~~~~rrrlllrrrgggLLLDDDCCCAAAFFFPPPhhhkkkMMM>>>999888777555555555555555444444444444444444555555555666666555666666777999===CCCGGGNNNbbbxxxooo|||fffccciii|||}}}vvvkkk```VVVNNNFFFBBB<<<999666444444444444333111222222333333444444555333666444444888888FFFaaaqqq\\\QQQRRR]]]|||gggJJJ???:::777777666666666666777777999>>>DDDOOOgggrrr[[[HHHAAAFFFMMMeee~~~kkkYYYYYYdddsss}}}|||\\\IIIDDD@@@BBBCCCHHHZZZwww~~~```LLLGGGJJJKKKRRROOOKKKDDD>>><<<<<<>>>@@@AAAGGGQQQ\\\jjj|||vvvnnngggaaa_________aaadddhhhmmmrrrvvvyyy{{{}}}xxxfffOOOMMMKKKNNNTTTZZZ[[[[[[VVVRRRMMMJJJIIIIIIHHHGGGHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCCCCCCCFFFIIILLLNNNNNNNNNNNNQQQVVV\\\cccfffhhhmmmuuu|||zzzsssnnnkkkfff```WWWOOOKKKKKKNNNPPPOOOVVV]]]bbbkkkuuuzzzzzzzzz{{{ppp^^^\\\\\\```iiizzzyyyooofffZZZOOOJJJCCC===<<<;;;888888;;;777888999999::::::999999:::;;;===???@@@BBBEEEHHHJJJQQQ```qqq}}}ppphhhoookkkMMMDDDBBB@@@DDDMMM```rrrSSSAAA<<<;;;888555555555555555555555555444444555555555666666666555666666777999>>>DDDHHHTTTeee}}}vvvjjjwwwccceeennnzzztttiii___UUUMMMFFFBBB<<<999555444444444444333111111222333333444555555333666444444777888FFF```ttt]]]OOOMMM___hhhKKK???:::777777666666666666777777999???EEEQQQiiisss^^^KKKCCCGGGMMMeeezzz}}}iiiWWWZZZhhhvvvvvvWWWFFFCCC???BBBDDDJJJ___~~~wwwXXXIIIHHHKKKKKKSSSPPPKKKEEE???<<<<<<>>>>>>@@@FFFRRR^^^kkk}}}rrrjjjeeeaaa___aaabbbcccfffjjjooosssvvvxxx}}}~~~nnnZZZWWWVVVZZZ```eeehhhhhh\\\XXXSSSOOOMMMMMMLLLLLLIIIGGGFFFDDDDDDEEEFFFGGGDDDDDDDDDDDDGGGJJJMMMOOOOOOOOOQQQTTTYYY___dddgggkkkooovvv}}}wwwjjjbbb\\\WWWTTTRRROOOKKKHHHGGGJJJMMMPPPUUU]]]eeekkksss|||~~~~~~|||~~~~~~zzzuuujjj```WWWVVVZZZeeetttwwwkkkbbbXXXPPPGGG@@@;;;:::999777777:::888999::::::;;;;;;:::::::::;;;===>>>???AAAEEEHHHKKKQQQ^^^ooo{{{qqqgggooommmNNNCCCAAA???BBBKKKZZZ{{{vvvVVVCCC===;;;888555555555555555555555555555555555555666666666666555666666777999>>>DDDIIISSSbbbuuu|||sssmmmkkkpppbbbhhhxxxyyyrrrhhh^^^UUUMMMFFFBBB<<<999555444444444444333111111222333333444555555333777444444777777EEE```www]]]MMMHHH\\\iiiKKK???999777777666666666666777777999???GGGSSSlllvvvaaaNNNEEEGGGMMMcccvvvkkkYYY]]]kkkwwwpppRRRCCCBBB>>>AAADDDKKKbbbrrrSSSGGGIIILLLKKKTTTQQQLLLEEE???<<<<<<>>>===???FFFRRR___mmm~~~qqqjjjfffbbbaaacccccceeehhhlllpppsssvvvxxx~~~tttdddaaa```dddjjjppprrrrrraaa\\\VVVRRRPPPPPPOOOOOOIIIHHHFFFDDDDDDEEEFFFGGGEEEDDDDDDEEEGGGJJJMMMOOOPPPQQQSSSWWW\\\aaaeeegggnnnrrrxxx}}}xxxhhh[[[RRRMMMIIIGGGHHHGGGEEEEEEGGGJJJMMMPPP^^^hhhrrryyyvvvqqqmmmmmmrrrxxx{{{||||||{{{wwwpppkkkfff\\\RRRUUUUUU[[[jjj|||ssshhh___WWWOOODDD>>>999888888666666999999:::;;;;;;<<<<<<;;;;;;:::;;;======>>>AAAEEEHHHKKKPPP]]]mmmzzzrrrhhhooooooNNNCCCAAA>>>AAAIIIWWWxxxvvvVVVBBB<<<999555444555555555555555555555555555555555666666666777555666777777:::>>>EEEIIINNN[[[lllvvvuuunnnfffbbbqqqjjjcccmmmxxxqqqggg]]]TTTLLLEEEAAA<<<:::888555333222222222555444444333333333444444333888666444888888@@@RRRnnnqqqVVVEEENNN]]]mmmMMM;;;:::888777666555555666777777;;;BBBIIIUUUpppzzzaaaSSSHHHIIIUUUeeessszzzggg\\\cccooozzznnnPPPBBBBBB@@@CCCFFFPPPjjjgggTTTJJJFFFIIIQQQ\\\YYYRRRHHH???::::::===<<<===CCCPPPbbbvvvyyykkkfffeeecccaaaaaacccgggkkkllllllpppxxx~~~pppqqqooopppwww|||sssnnnfff[[[UUUSSSRRROOOLLLIIIIIIHHHFFFEEEEEEDDDDDDFFFFFFEEEFFFGGGIIIKKKMMMNNNOOORRRVVV\\\aaafffiiiooosssyyy}}}oooaaaSSSLLLIIIEEECCCCCCCCCCCCGGGLLLLLLKKKRRR]]]mmmpppiiiccc^^^___gggooosssuuurrrooojjjccc\\\VVVRRRQQQLLLSSS]]]kkkxxxnnnfff^^^VVVPPPEEEAAA===:::999999888888888888999999999:::::::::999:::;;;<<>>:::;;;======@@@GGGSSSeeexxxvvviiieeeeeecccbbbbbbeeehhhlllmmmmmmqqqxxx~~~vvvvvvuuuuuu{{{{{{rrrlllddd[[[TTTRRRQQQOOOLLLKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNOOORRRVVV\\\bbbfffiiiooossszzzxxxcccWWWKKKFFFDDDBBBAAABBBCCCDDDHHHNNNRRRVVVcccpppyyykkk___\\\ZZZ^^^fffnnnrrrssstttoooggg]]]VVVQQQPPPQQQSSS]]]kkk|||wwwnnnfff]]]TTTNNNEEEAAA<<<999999999888888888888999999999:::::::::999:::;;;<<>>PPPqqqqqqVVVEEENNN^^^sssRRR???===888777666666666666888888;;;BBBMMM^^^zzzxxx___RRRIIIKKKYYYlll{{{~~~qqq```WWW]]]hhh|||nnnTTTIIIIII@@@DDDHHHTTTooo___MMMEEECCCIIIRRRaaa[[[QQQFFF===:::<<<>>>???CCCKKKXXXhhhyyy~~~rrrgggdddddddddccceeehhhkkkmmmnnnooosssyyy~~~|||zzzwwwuuuwwwxxxssskkkggg```XXXSSSRRRQQQOOOMMMMMMKKKHHHFFFEEEFFFGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPNNNOOOSSSWWW]]]bbbgggjjjoootttzzz{{{mmmVVVLLLDDDBBBAAA@@@@@@BBBFFFHHHNNNVVV^^^hhhyyypppddd\\\[[[\\\bbbkkkrrrvvvwwwxxxsssiii^^^UUUSSSUUUYYYaaaooovvvmmmeee\\\RRRKKKDDD@@@<<<999888999888888888888999999999:::::::::999::::::<<>>PPPtttzzz\\\GGGNNNcccuuuSSS@@@===888777666666666777888999;;;BBBNNNcccttt[[[NNNGGGIIIWWWjjj|||wwwhhhYYYSSS\\\iii|||lllTTTIIIIII@@@DDDJJJWWWsss|||\\\JJJDDDCCCJJJTTTccc\\\PPPDDD<<<:::<<>>BBBDDDFFFGGGIIINNNYYYeeeqqqzzz~~~zzzppprrrxxx^^^LLLEEEAAAAAAFFFMMMhhhiiiHHH;;;;;;555666555555555555444444444333444555555666666555555666666777999<<>>AAADDDEEEDDDFFFLLLWWWdddrrr{{{oooqqqxxx```MMMEEEAAAAAAFFFNNNhhhkkkHHH;;;<<<888666555555555555444444444333444444555555555555555666666777999===AAAEEEGGGHHH[[[hhhkkkmmmoooxxxiiinnn~~~wwwmmmyyy{{{tttjjj___UUULLLEEE@@@:::999777555444444444444333333333333444555555666333888666555888888@@@RRRyyyjjjMMMMMMcccsssPPP===;;;888777666666777888:::;;;;;;BBBRRRllliiiNNNDDDAAAFFFTTTjjjwwweeeVVVOOOTTTeeeuuubbbMMMEEEBBBAAAFFFNNN^^^}}}uuuXXXJJJGGGHHHOOOYYY```WWWKKK@@@<<<;;;===>>>>>>EEEPPP\\\iiixxxpppiiiddddddeeefffiiinnnnnnoooqqqtttxxx|||wwwkkk^^^TTTMMMHHHHHHJJJHHHHHHIIIKKKMMMOOOQQQRRRMMMLLLJJJJJJKKKNNNQQQSSSPPPQQQRRRTTTUUUVVVWWWWWWUUUWWW[[[___cccfffhhhiiinnnpppuuu}}}zzzfffUUUGGGAAA>>>???@@@BBBGGGNNNRRReee~~~~~~wwwyyyzzzxxxsssmmmhhhfff\\\[[[\\\```iiittt~~~uuummmeee[[[QQQJJJBBB>>>:::888888888999888888888999999999::::::::::::::::::<<<>>>@@@CCCEEECCCEEEKKKVVVdddsss}}}ooopppwwwaaaMMMEEEAAABBBFFFNNNfffnnnJJJ======999666555555555555444444444333333444555555555555444555666777:::===AAADDDFFFHHH[[[hhhnnntttzzztttjjjvvv}}}qqqmmm~~~|||uuujjj___UUULLLEEE@@@999888666555444444444444333333333333444555666666222777555444888888???QQQ{{{kkkMMMMMM```~~~qqqOOO===;;;888777666666777999:::;;;>>>DDDUUUqqqdddJJJBBBAAAIIIXXXsssrrrbbbYYYXXXaaasss|||]]]KKKCCC@@@AAAFFFOOOaaaqqqVVVJJJHHHIIIPPPYYY\\\TTTHHH???<<<<<<===>>>>>>EEEPPP\\\iiixxx}}}nnnhhhdddeeefffgggkkkpppoooppprrrvvvzzz~~~uuuhhh^^^TTTNNNHHHBBBAAAEEECCCDDDGGGIIIJJJLLLMMMOOOJJJJJJKKKLLLNNNQQQTTTUUUQQQRRRRRRSSSTTTVVVWWWXXXVVVXXX[[[___bbbdddeeefffmmmnnnrrryyyuuubbbQQQEEE@@@===???AAAEEEMMMUUUcccxxxrrrgggbbbccceeegggfffddd```^^^TTTVVV\\\eeeppp~~~}}}sssjjjbbbYYYPPPJJJAAA>>>:::777888888999888888888999999999::::::::::::::::::;;;===@@@BBBDDDDDDFFFKKKVVVdddrrr}}}ppppppuuuaaaMMMEEE@@@BBBGGGLLLcccrrrOOO@@@===555666555555555555444444444222333444444555555444444555666777:::>>>AAADDDFFFFFFZZZiiittt~~~qqqrrr{{{yyyxxxuuummmnnn|||uuukkk___UUULLLEEE@@@999888666555444444444555222222222333444555666777111666444333777777>>>PPP|||jjjMMMMMM```qqqOOO===<<<888777777777777999;;;<<<@@@FFFXXXttt}}}```HHHBBBCCCLLL]]]|||}}}qqqddd___bbbmmmxxxZZZJJJCCC@@@AAAFFFPPPbbbnnnUUUJJJHHHIIIPPPYYYZZZRRRGGG???<<<<<<======???FFFQQQ\\\iiiyyyzzznnnhhheeefffgggggglllqqqoooppprrrvvv|||zzzmmm\\\TTTMMMKKKFFF???>>>BBBAAACCCFFFHHHHHHIIIJJJLLLHHHIIIKKKMMMPPPSSSUUUVVVRRRRRRQQQRRRSSSUUUXXXYYYVVVXXX[[[^^^```bbbccccccmmmmmmpppwwwrrr___NNNEEE@@@>>>@@@CCCIIIRRR\\\tttooo]]]SSSTTTUUUVVVYYY\\\[[[WWWTTTRRRXXXbbbooo~~~|||qqqggg___XXXOOOIIIAAA>>>:::777777888999888888888999999999::::::::::::::::::;;;===@@@BBBDDDEEEGGGLLLVVVdddqqq|||}}}sssqqqsssaaaMMMEEE@@@BBBGGGJJJ```uuuSSSCCC===222666666555555555444444444222333444444555555444444555666777:::>>>AAADDDFFFDDDYYYkkkyyy~~~qqqyyyzzzsssnnnnnnrrr}}}}}}vvvkkk___TTTJJJBBB>>>888777666555444333333333222222333333333333444444333111222444666999CCCMMM~~~kkkQQQUUU[[[rrrNNN<<<<<<999999888777666777999<<>>BBBUUUfffyyynnnbbb```kkk|||xxxXXXEEEAAABBBBBBHHHTTTkkkhhhPPPKKKIIINNNUUUTTTZZZQQQFFF>>>;;;<<<======@@@EEELLLVVVhhh}}}wwwkkkfffdddfffggggggkkkqqquuuuuuuuuvvvyyy~~~rrrcccUUUPPPLLLKKKLLLKKKEEE@@@CCCCCCCCCCCCCCCDDDEEEEEEFFFEEEFFFJJJOOOSSSTTTSSSNNNMMMMMMOOOSSSUUUWWWWWWXXXYYYZZZ[[[]]]___aaabbbgggjjjooovvv}}}zzzlll[[[NNNEEEAAABBBFFFFFFHHHYYYnnn{{{kkk\\\RRRPPPMMMNNNPPPRRRSSSSSSSSSSSSTTTcccxxxxxxnnnddd]]]VVVNNNHHHBBB???<<<:::999999888777888999;;;<<<;;;999777666;;;;;;<<<===>>>???@@@@@@EEEEEEKKKVVV```kkkxxxxxxqqqnnnrrraaaKKKDDDBBBCCCCCCMMM```}}}wwwQQQ???===:::777777666555555555555555333333333444444444555555666777:::===@@@CCCEEEGGGIIIXXXpppqqqooo}}}xxxvvvzzz{{{tttiii^^^TTTKKKCCC>>>888777666555444333333333222222333333333333444444444222333555666888AAAKKKvvvkkkSSSWWW]]]rrrNNN<<<;;;888888777666555666888;;;CCCIII\\\wwwuuu\\\IIIBBBHHH[[[lllzzznnnbbbbbbpppwwwWWWEEEBBBDDDCCCIIIVVVooogggPPPKKKIIIMMMSSSQQQVVVNNNEEE>>>;;;<<<======@@@DDDLLLXXXjjjrrreeebbbbbbfffhhhhhhkkkooorrrssstttvvvzzz}}}ooobbbWWWVVVVVVVVVTTTOOOIIICCCCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDEEEIIINNNQQQRRRQQQMMMMMMMMMOOORRRTTTVVVVVVXXXXXXXXXXXXZZZ\\\^^^```eeehhhmmmttt{{{}}}uuuhhhWWWLLLDDD@@@BBBHHHKKKQQQdddyyy{{{lll```UUUOOOOOOOOOQQQTTTUUUUUUUUUTTTTTTbbbtttxxxnnneee]]]VVVNNNHHHBBB???<<<:::999999888777888999:::;;;:::999888777;;;;;;<<<===>>>??????@@@EEEEEEJJJSSS]]]hhhuuu|||rrrooosssaaaKKKCCCBBBBBBCCCIII[[[yyywwwRRR???===999777777666555555555555555333333444444444555555555666777999===@@@CCCFFFGGGJJJ[[[rrr|||llljjj}}}yyyrrrhhh]]]SSSKKKDDD???888777666555444333333333222222333333333333444444555333333555666777???IIIjjjmmmWWW[[[```sssNNN<<<;;;777777777555444555888;;;DDDKKK___{{{uuuZZZIIIFFFOOObbbrrr~~~yyylll```cccuuuuuuUUUDDDCCCFFFCCCJJJZZZvvviiiSSSNNNJJJLLLQQQOOOPPPKKKCCC>>><<<<<<======@@@DDDMMM[[[mmmzzzlllbbbaaabbbgggjjjiiikkkooorrrsssuuuyyy|||qqqfff___cccgggggg```VVVLLLFFFAAAAAAAAA@@@AAABBBBBBCCCCCCCCCDDDGGGKKKNNNNNNNNNLLLMMMNNNOOOQQQTTTVVVWWWZZZXXXWWWWWWXXXZZZ]]]___bbbeeejjjqqqyyy~~~zzzvvvnnnbbbSSSIIIDDDAAACCCLLLTTT```vvv~~~rrrddd[[[UUUPPPQQQTTTWWWZZZ^^^___^^^\\\ZZZZZZlll~~~yyyoooeee^^^VVVNNNHHHBBB???<<<:::999999888777999999999999999999:::::::::;;;;;;<<<===>>>??????EEEDDDHHHPPPZZZeeessstttqqqtttbbbLLLCCC@@@AAABBBEEEWWWuuuyyyTTT@@@<<<888777777666555555555555555333444444444444555555555666777999<<<@@@CCCFFFHHHNNN___vvvzzzxxxssseeeeeezzz~~~vvvpppfff\\\SSSKKKDDD@@@888777666555444333333333222222222333333333444444666444444666555666===FFF```rrr]]]___bbbsssNNN<<<:::777777777666555666999<<>>>>>???CCCBBBEEEOOOYYYeeeuuuuuuqqqtttdddMMMBBB???@@@BBBDDDUUUsss}}}WWWBBB===888777777666555555555555555444444444444555555555555666777999;;;???CCCGGGIIIRRReeezzzxxxpppoookkk^^^ddd|||vvvtttnnndddZZZRRRJJJDDD@@@888777666555444333333333222222222333333333444444666444555666555666<<>>EEEQQQiiiwww[[[JJJGGGPPPaaaooovvvhhh^^^fff|||}}}jjjNNNBBBBBBDDDDDDLLLccciiiWWWRRRLLLMMMQQQPPPOOOLLLHHHBBB>>>======>>>AAACCCNNNbbbtttvvvjjjhhhcccaaabbbeeeffflllrrrtttvvvyyy}}}~~~zzz}}}kkkXXXIIIBBB=========<<<===>>>>>>???>>>@@@AAACCCEEEGGGIIIJJJOOOQQQSSSTTTTTTUUUYYY\\\\\\[[[YYYWWWXXX[[[^^^aaaaaadddiiipppwww~~~zzzvvvtttnnnmmmkkkhhhbbbZZZPPPJJJJJJJJJNNNZZZjjj|||wwwfffZZZUUUOOOKKKLLLOOOTTT^^^hhhlllssszzz|||yyytttrrrqqqxxxwwwmmmddd]]]VVVNNNHHHBBB???<<<:::999999888777999888888888999:::;;;;;;999999:::;;;<<<===>>>>>>AAA@@@DDDOOO[[[hhhyyysssppprrrgggNNNCCC???@@@BBBGGGVVVsss[[[EEE???999777777666555555555555555444444444555555555666666666777888;;;???CCCGGGJJJUUUiii}}}zzzrrrmmmnnniii^^^iiiooosssmmmcccYYYQQQIIICCC???888777666555444333333333222222333333333333444444555444555666666666;;;CCCZZZiiieee^^^qqqNNN<<<;;;888999999888888999<<>>AAACCCOOOdddvvvtttiiifffaaa]]]___aaaeeelllsssvvvwwwyyy|||}}}~~~tttbbbPPPCCC>>>;;;;;;;;;;;;;;;<<<<<<===<<<>>>AAABBBCCCEEEHHHJJJOOORRRUUUVVVUUUVVVZZZ^^^[[[ZZZYYYYYYZZZ\\\___aaaeeeggglllrrrxxxwwwpppkkkhhhbbbcccbbb```[[[UUUNNNJJJLLLNNNTTTaaattttttbbbSSSKKKJJJFFFEEEHHHLLLRRR\\\fffnnnwww|||uuukkkccc\\\UUUNNNIIIBBB???<<<:::999999888777999999999999999999::::::888999999:::;;;<<<======>>>>>>DDDPPP]]]kkk{{{pppmmmooo~~~jjjQQQCCC???@@@CCCIIIVVVqqq\\\FFF???999777777666555555555555555444444555555555666666666666777888:::>>>CCCHHHKKKUUUkkk|||zzzqqqwwwvvvsssvvvqqqfffttthhhzzz~~~sssmmmcccYYYPPPHHHBBB>>>888777666555444333333333222222333333333333444444444333444666666666;;;CCC[[[jjjcccXXXpppMMM<<<<<<777888888777777999<<>>;;;:::999999999999:::;;;;;;999<<<@@@BBBCCCEEEHHHKKKOOORRRVVVVVVTTTUUUZZZ^^^]]]]]]]]]^^^___bbbdddeeeiiikkkooouuu{{{xxxnnneee]]]YYYVVVWWWXXXWWWSSSNNNJJJHHHLLLOOOXXXggg{{{ooo___RRRIIIEEEDDDBBBBBBEEEHHHLLLUUU___lllxxxyyyrrriiiaaa[[[UUUNNNIIIBBB???<<<:::999999888777888999:::;;;:::999888777888888999:::;;;<<<<<<======>>>EEEQQQ^^^jjjzzzllliiikkk{{{mmmSSSDDD???@@@DDDGGGSSSnnn[[[DDD>>>888777777666555555555555555555555555555666666666666666666777:::>>>CCCHHHKKKRRRiiizzzsssgggmmm}}}tttbbbuuu}}}sssmmmcccYYYPPPHHHAAA===888777666555444333333333222222333333333444444444333333444666666666<<>>HHHXXXvvvxxxkkkYYYMMMJJJSSShhh{{{vvvmmmhhhpppkkkRRRIIIKKKLLLHHHLLLUUUpppiiiXXXTTTPPPSSS]]]___ccc```XXXMMMCCC======???BBBCCCPPPgggwwwxxxlllcccaaa___```ffflllpppvvv|||{{{tttoookkkfff^^^TTTIII@@@<<<:::999999888888999999:::;;;888;;;@@@BBBBBBEEEIIILLLNNNRRRUUUUUUTTTTTTYYY^^^aaaaaabbbdddfffhhhjjjkkklllnnnrrrwww|||}}}sssggg\\\SSSOOONNNPPPQQQPPPMMMJJJGGGFFFJJJOOOZZZjjj{{{kkk]]]RRRJJJFFFFFFBBB@@@AAADDDFFFHHHQQQZZZlllyyywwwpppggg```[[[UUUNNNIIIBBB???<<<:::999999888777888999;;;<<<;;;999777666777888999:::;;;<<<<<<======>>>EEEQQQ^^^iiixxx|||jjjfffiiiyyyoooTTTEEE???AAAEEEEEEPPPlllZZZCCC===777777777666555555555555555555555555555666666666777666666777:::>>>CCCIIILLLOOOgggwwwnnnaaaggg~~~___lll~~~}}}uuulll```VVVNNNGGGAAA<<<888666444333333333222111222222333333333333444444555333444666555555;;;CCC\\\lll___UUUsssqqqPPP@@@999888888777777666999===@@@KKKaaa|||tttbbbRRRJJJGGGPPPmmmzzznnngggpppjjjUUUKKKIIIJJJKKKMMMZZZxxxwwwcccUUURRRXXX```fffnnn```QQQHHHCCC>>>===??????EEETTThhhvvvyyyooojjjhhhdddbbb```bbbhhhqqqyyy~~~}}}|||pppeee^^^TTTQQQLLLGGGCCC@@@<<<999888888888888888:::<<<===;;;>>>AAADDDEEEGGGIIIKKKQQQTTTWWWUUUSSSTTTYYY___aaacccfffhhhiiijjjmmmooorrruuuyyy}}}yyykkk[[[OOOIIIHHHHHHFFFEEEEEEFFFDDDBBB@@@DDDMMMZZZjjj{{{sssgggXXXOOOKKKIIIDDD@@@AAAAAAAAAAAADDDJJJQQQWWWiiiuuuyyyrrriiiaaaZZZSSSLLLGGGAAA>>>;;;:::::::::999888999999999888888888888888999999::::::<<<===???@@@>>>CCCLLLWWWaaammmwww~~~wwwnnnkkklllwwwpppSSSDDDAAA@@@@@@EEETTTkkk}}}\\\EEE;;;999777777666555555555555666000333666888:::999888777555666777:::>>>BBBGGGIIIMMMdddtttmmmeeepppyyyZZZkkk}}}}}}tttlll```UUUNNNGGGAAA<<<888666444333333333222111222222333333333333444444666555555777666666<<>>AAAGGGUUUggguuuuuulllgggeeeeeecccbbbdddiiirrryyy~~~sssdddWWWPPPMMMJJJFFFBBB???<<<999777999888777777888:::;;;<<<<<>>AAAIIITTT```oooyyyxxxsss```XXXNNNIIIGGGGGGFFFDDDDDDDDDDDDCCCEEEIIIOOOTTTgggsssxxxqqqhhh```YYYRRRKKKFFFAAA>>>;;;999999999999888888888888888888888999999999999999:::<<<===???@@@@@@EEELLLTTT^^^jjjuuu|||zzzllliiijjjvvvpppSSSDDDAAA@@@@@@CCCQQQiii{{{ZZZCCC::::::777666666555444555555555444555888::::::999888666666666777:::===BBBFFFIIILLLccctttpppkkkxxxvvvXXXjjj}}}|||ssskkk___UUUMMMGGG@@@<<<888666444333333333222111222222333333333333444444777555666888777777===EEE```iiiZZZPPPpppoooNNN@@@:::777888888777777999===AAALLL```{{{mmmZZZIIIEEEFFFPPPjjjzzzssshhh___]]]jjjzzz{{{___NNNGGGFFFHHHMMMQQQ```}}}mmm^^^[[[___dddgggbbbUUUHHHAAA>>>;;;<<>><<<999777999888888777888999;;;<<<===???BBBDDDFFFJJJOOORRRSSSUUUVVVUUUTTTUUUYYY^^^bbbeeeiiimmmpppsssxxxzzz~~~vvvhhhXXXLLLGGGFFFHHHDDDAAA>>>>>>======<<<>>>DDDKKKSSS\\\cccaaa[[[LLLIIIFFFCCCCCCEEEGGGHHHGGGHHHIIIIIIJJJMMMRRRUUUcccooo}}}wwwpppggg___XXXQQQJJJDDD@@@>>>;;;999999999888777777777777888999999999:::999999999:::;;;===??????BBBEEEJJJQQQZZZeeeqqqyyy~~~nnnkkkkkkvvvpppSSSDDDAAA@@@@@@AAANNNgggwwwVVVAAA::::::666666555444444444444555666777999::::::999777666777777888:::===AAAEEEHHHLLLbbbsssssssssqqqVVVkkk~~~}}}rrrjjj^^^TTTMMMFFF@@@<<<888666444333333333222111222222222333333333444444666555666777777777===EEEbbbhhhZZZQQQsssnnnMMM@@@;;;777888888777777:::>>>BBBMMMaaa|||jjjUUUDDDBBBGGGQQQhhh|||tttlll```YYYZZZhhhyyysssXXXKKKFFFEEEIIIOOOVVVgggooobbb___cccggghhh^^^RRRFFF@@@>>>===>>>BBBCCCJJJWWWfffvvvzzzmmmdddaaa___eeeeeefffgggjjjpppwww||||||iiiYYYMMMGGGHHHGGGFFFEEEDDDBBB>>>::::::999888888888999;;;<<<>>>@@@BBBDDDGGGKKKQQQUUUUUUVVVVVVUUUUUUVVVZZZ]]]bbbeeejjjnnnrrrwww|||vvvhhhXXXMMMHHHHHHHHHDDD???<<<;;;;;;;;;;;;:::???DDDGGGLLLQQQOOOIIIBBBDDDEEEDDDCCCEEEIIIMMMNNNPPPSSSUUUVVVXXX\\\^^^bbblllyyy~~~wwwpppfff^^^XXXQQQJJJEEE@@@===:::999999999888777666666777888999:::::::::888888999:::;;;===>>>???BBBCCCGGGLLLUUUbbbpppxxxtttpppnnnwwwoooRRRDDD@@@@@@@@@AAAMMMfffrrrSSS???:::;;;666555555444444444444444555666888999999888777666888888999:::===AAAEEEGGGLLLaaaqqqtttxxx~~~wwwlllTTTooo}}}qqqiii]]]SSSLLLFFF@@@;;;888666444333333333222111222222222333333333444444555444444666555555<<>>===<<>>;;;:::999999999:::;;;<<<>>>@@@BBBEEEHHHMMMRRRWWWWWWWWWWWWVVVVVVXXX[[[]]]aaaeeejjjnnnsssxxx}}}xxxiiiZZZOOOKKKKKKIIIDDD???;;;:::;;;;;;;;;888<<>>???@@@AAACCCIIIRRR```oooyyy~~~xxxsssooovvvnnnRRRDDD@@@AAAAAACCCMMMeeennnPPP===999<<<666666555444444444444555222333555666777888888888888888999:::===AAAEEEGGGMMM___mmmrrr{{{yyyssshhhTTTxxx}}}ppphhh\\\SSSLLLFFF???;;;888666444333333333222111222222333333333333444444555333444666555555;;;CCCaaaggg___\\\mmmKKK???;;;777888888888888;;;@@@CCCQQQhhhsss[[[GGGHHHPPPZZZiiizzz|||xxxpppiii]]]ZZZ^^^mmm}}}lllTTTLLLJJJHHHOOOYYYfffyyylllbbbccchhhjjjjjjXXXMMMAAA<<<;;;:::===@@@@@@KKKZZZhhhzzzsssgggaaa``````___bbbfffhhhjjjnnnuuuzzznnn```ZZZXXX\\\^^^``````]]]TTTIIIAAA===<<<;;;;;;;;;<<<======@@@BBBEEEHHHKKKOOOTTTWWWZZZYYYXXXXXXYYYZZZ]]]^^^aaaeeejjjnnnrrrwww|||yyyjjj[[[QQQMMMMMMGGGCCC>>>;;;:::;;;;;;;;;888<<<===<<<===AAAAAA>>>===BBBGGGLLLQQQYYYaaahhhnnnrrrwwwyyyyyywwwuuuuuurrrwww~~~yyyqqqkkkccc\\\WWWRRRKKKGGG???===:::888888888777666777777777888999999999:::888888888999:::<<<>>>>>>>>>@@@BBBGGGQQQ___nnnwww}}}wwwrrrnnnvvvnnnQQQDDD@@@AAAAAADDDLLLdddkkkNNN===:::===777777666555555555555555111222333555666777888888777777888:::===AAAEEEHHHMMM\\\hhhnnn{{{xxxwwwdddSSS{{{oooggg\\\RRRKKKEEE???;;;888666444333333333222111222222333333333333444444555444555666666666<<>>;;;777888888888888;;;@@@DDDSSSkkk}}}cccNNNOOOYYYaaammm{{{{{{wwwqqqkkk```]]]aaappplllUUUOOONNNLLLRRR^^^mmm~~~kkkbbbdddiiijjjhhhZZZNNNBBB===;;;:::<<<@@@BBBNNN]]]jjj{{{pppeee``````aaa]]]bbbgggjjjkkkooovvv|||~~~tttjjjhhhhhhmmmooorrrsssmmm```QQQFFF???>>>===<<<<<<===>>>???BBBEEEIIILLLOOORRRVVVYYY]]][[[ZZZYYY[[[]]]^^^___cccfffkkkooorrrvvv{{{~~~yyyjjj[[[QQQNNNNNNDDDAAA===::::::;;;;;;;;;888<<<<<<::::::===>>><<<>>>AAAFFFMMMVVV```jjjpppwww|||~~~wwwmmmggg___YYYUUUPPPKKKFFF???===999888888888777666888888888888888888999999777777888999:::<<<===>>>@@@AAACCCHHHPPP]]]kkkttt|||yyysssooovvvmmmQQQCCC@@@AAAAAABBBJJJaaaiiiMMM===:::===888888777666666666666777333444444555666777777888666666777:::===BBBFFFIIILLLYYYcccjjj{{{yyy{{{|||```QQQyyyoooggg[[[RRRKKKEEE???;;;888666444333333333222111222222333333333444444444777555666888777777===EEEXXXdddbbbaaammmJJJ>>>;;;777888888888999<<<@@@DDDTTTmmmiiiTTTUUU___fffqqq}}}~~~}}}zzzwwwrrrlllbbb___cccqqqmmmVVVQQQQQQNNNUUUbbbqqqlllbbbdddiiiiiifff]]]QQQEEE@@@>>>===>>>BBBDDDQQQ```lll|||~~~nnnccc______aaa]]]bbbhhhkkkmmmqqqxxx~~~~~~{{{uuuvvvyyyzzz}}}yyyiiiWWWKKK@@@???>>>======>>>??????EEEHHHLLLPPPRRRTTTWWWZZZ^^^]]][[[ZZZ\\\^^^___```eeehhhlllooorrrvvvzzz}}}yyyjjj[[[QQQNNNOOOBBB???<<<::::::;;;::::::999<<<<<<888888:::<<<;;;@@@AAAEEELLLWWWbbbkkkqqqwww}}}}}}vvviiiccc\\\VVVSSSOOOJJJEEE???<<<999888888888777666999999999888888888888888777777888999:::<<<===>>>AAABBBDDDHHHPPP\\\hhhqqq{{{~~~wwwqqqvvvmmmQQQCCC@@@AAAAAAAAAHHH___hhhMMM===;;;===999888888777777777777777666666666666777777777777555666777:::>>>BBBGGGJJJLLLWWW```hhh{{{yyy|||yyy]]]PPP|||wwwnnnggg\\\SSSLLLEEE>>>999777666444333222222333333111222222333333444444555555444444666555555;;;CCC[[[}}}yyy___WWW```nnnIII:::>>>888333222666:::<<<@@@EEETTTllllll[[[ZZZXXX___rrr}}}|||}}}~~~wwwooodddbbbdddmmmzzzhhhUUUSSSRRRNNNSSS```oooxxxjjjhhheeeiiilllggg^^^QQQCCC===;;;;;;>>>BBBHHHMMM\\\qqquuujjjccc^^^^^^aaabbbdddhhhmmmqqquuuxxxzzz}}}{{{zzzyyy}}}yyyiiiXXXLLLDDD@@@:::999;;;>>>??????CCCGGGMMMRRRVVVZZZ]]]```aaabbbccccccbbbaaa```___iiikkkmmmoooqqqvvv{{{yyyiiiVVVJJJFFFHHHCCC:::999BBBFFF???:::<<<888999::::::;;;;;;;;;;;;;;;???DDDIIINNNVVV___fffnnntttzzztttkkkeee]]]UUUPPPKKKGGGEEE>>>===;;;999777666666777777888888888888999999999999999999:::<<<>>>???@@@@@@BBBDDDHHHNNNYYYeeemmm||||||rrr{{{mmmQQQDDDAAA@@@@@@DDDIII\\\|||dddKKK???:::888777777666555555555555555666666666666777777777777666777999:::;;;???CCCGGGOOOTTTVVV]]]vvv|||yyysssYYYMMM{{{vvvllleee[[[RRRLLLEEE???:::777666444333222222333333111222222333333444444555555444444666555555;;;CCC\\\~~~pppYYYVVV[[[zzzmmmHHH999===999444333777:::<<<@@@EEEQQQiiilllYYYVVVSSSZZZmmmyyyvvvlll```___aaaiiiwww}}}fffTTTQQQOOOJJJOOO[[[lllvvviiigggdddgggjjjeee^^^QQQDDD===;;;;;;>>>BBBGGGMMM]]]qqqpppgggaaa^^^^^^aaacccfffkkkpppuuuxxx{{{}}}~~~yyywwwvvvuuuwwwyyy{{{{{{tttgggWWWLLLDDD@@@<<<:::<<>>;;;;;;AAAEEEBBB===;;;999:::;;;<<<===<<<;;;;;;999<<<@@@CCCGGGMMMTTTZZZ```fffsssyyyrrrjjjeee]]]UUUOOOKKKGGGDDD>>>===:::888777666666777777777888888888999999999888888999:::;;;===>>>??????AAADDDHHHNNNXXXdddlll{{{|||sss|||mmmQQQDDDAAA@@@@@@BBBGGG\\\|||cccKKK>>>:::777777777666555555555555555555555555555666666666666777888999:::;;;>>>CCCFFFIIINNNRRR\\\vvvxxxxxxpppWWWKKKzzzuuujjjcccYYYQQQKKKEEE???:::777666444333222222333333111222222333333444444555555444444666666666<<>><<<;;;>>>BBBEEENNN___qqq~~~yyyjjjbbb___]]]^^^bbbdddhhhooouuuyyy|||wwwrrrooommmlllkkkmmmoooppplllbbbVVVMMMFFFCCC???>>>@@@BBBDDDEEEIIIMMMSSSXXX\\\```dddgggkkkllllllmmmmmmmmmmmmlllvvvwwwxxxxxxyyy{{{~~~zzzuuuiiiYYYIII???<<<===999<<<===???CCCEEEBBB;;;;;;<<<>>>@@@@@@???>>>===;;;===???AAACCCFFFKKKOOOSSSXXXeeeuuuwwwpppiiiddd\\\UUUOOOJJJFFFCCC===<<<:::888777666666777777777777888888888999999777888888999:::<<<===>>>>>>@@@DDDHHHMMMWWWccckkkyyy{{{sss}}}mmmQQQEEEBBB@@@???AAAFFF\\\}}}cccJJJ>>>999777777777666555555555555555444444444555555666666666888999::::::;;;>>>BBBEEEFFFJJJNNNZZZuuutttyyykkkTTTIIIxxxsssggg```WWWOOOJJJEEE???;;;666555444222222222222333111222222333333444444555555444444666666666<<>>BBBCCCNNNaaarrr|||tttfff```]]]\\\^^^bbbdddjjjsssyyy}}}vvvmmmfffccc```___\\\^^^aaacccbbb\\\TTTMMMIIIGGGDDDCCCDDDGGGIIIJJJPPPTTTZZZ___cccgggkkkmmmooooooppppppqqqqqqqqqrrryyy{{{|||}}}}}}}}}|||xxxpppbbbQQQDDD<<<::::::888===>>>:::>>>GGGGGG???<<<>>>@@@BBBCCCBBB@@@??????@@@BBBCCCEEEGGGIIIKKKPPPTTT^^^lllzzzuuunnnhhhccc[[[TTTNNNIIIDDDAAA===;;;999888777666777777777777777777888888888888777777777888999;;;<<<===<<<@@@DDDGGGLLLVVVbbblllyyy{{{tttkkkPPPEEEBBBAAA>>>AAAGGG]]]cccJJJ===888666777777666555555555555555444444555555666777777777999:::::::::;;;===AAADDDHHHIIIMMMYYYtttttt{{{fffQQQHHH}}}vvvqqqddd^^^UUUNNNIIIDDD???:::666555333222111111222222111222222333333444444555555444555777666777===EEE^^^qqqTTTGGGKKKTTTnnncccEEE999::::::777777999999999???FFFNNNdddbbbMMMIIIGGGRRRjjjyyy~~~yyylll___WWWVVVXXXbbbssspppbbbUUUPPPMMMKKKQQQZZZdddvvvuuuiiifff```ccciiifffaaaTTTFFF???===<<>>===777;;;FFFIIIEEE<<<>>>@@@BBBCCCCCCCCCBBBCCCCCCEEEGGGIIIKKKLLLLLLPPPRRR[[[gggtttuuunnnfffbbb[[[TTTNNNHHHCCC@@@<<<;;;999777666666777777666666777777777888888888777777777888999:::;;;<<<;;;???CCCFFFKKKUUUdddooo|||}}}wwwhhhNNNEEECCCAAA>>>BBBHHH^^^dddJJJ===888666777777666555555555555555555666666777888888999999999:::::::::;;;===AAADDDHHHHHHMMM^^^zzz}}}ttt~~~bbbOOOHHH{{{tttpppccc]]]TTTMMMHHHCCC===999666555333222111111222222111222222333333444444555555333555777777777>>>FFFcccoooSSSHHHMMM\\\tttaaaEEE:::999888777888:::999999@@@HHHRRRhhh|||]]]JJJIIIIIIUUUlll{{{}}}xxxlll```SSSRRRUUUaaarrriii___TTTNNNJJJJJJPPPXXX^^^rrrpppddd___YYY\\\dddcccbbbUUUGGG@@@===<<>>;;;:::888777666666777777666666666777777777888888888888888888999:::;;;<<<;;;???CCCEEEJJJUUUggguuu|||eeeLLLDDDCCCAAA>>>CCCIII___eeeKKK>>>999777777777666555555555555555666666777888999999::::::888999::::::;;;>>>BBBEEEEEEHHHSSSkkkxxxsssxxx]]]MMMHHHyyysssoooccc\\\SSSLLLGGGBBB<<<888555444333111111111111222111222222333333444444555444333555777777888>>>GGGiiikkkSSSKKKQQQggg}}}^^^FFF;;;999777777888:::999:::AAAIIIUUUlllwwwYYYIIIJJJKKKVVVlllzzz|||pppcccSSSSSSXXXdddvvviii```VVVOOOJJJJJJPPPVVV[[[rrrnnn```ZZZSSSWWWaaabbbcccVVVHHHAAA>>>===???CCCFFFPPPaaasss~~~pppfff\\\ZZZ[[[]]]aaaeeekkkrrrzzz~~~~~~~~~rrrjjjfff]]]WWWNNNGGGCCCBBBAAA@@@BBBFFFMMMUUUZZZ[[[XXXUUUOOOPPPRRRQQQQQQRRRVVVYYYcccfffjjjmmmoooppprrrtttyyyxxxwwwvvvvvvvvvwwwxxx}}}{{{kkkUUUDDD===<<<;;;;;;<<<:::;;;>>>@@@AAAEEEKKKMMMMMMNNNPPPSSSVVVYYY[[[ZZZZZZ[[[___bbbccc```]]]ZZZ]]]eeeppp{{{wwwpppddd```YYYSSSMMMGGGAAA===:::999888777666666777777666666666666777777777888999999999999999:::;;;<<<;;;???BBBDDDHHHVVVjjjzzzaaaJJJCCCDDDBBB>>>CCCIII^^^gggLLL>>>:::888777777666555555555555555555555666777888999::::::777888999:::;;;>>>CCCFFFEEEKKK^^^~~~uuusssrrrXXXJJJGGG}}}xxxrrrooobbb\\\SSSKKKFFFAAA;;;777555444333111111111111222111222222333333444555555444333555777777888???GGGmmmiiiSSSNNNTTTnnn~~~]]]FFF<<<999666666888:::999:::AAAKKKWWWnnntttWWWIIIKKKLLLWWWkkkxxxsssgggVVVWWW\\\hhh{{{kkkdddZZZRRRLLLKKKPPPVVV\\\tttooo```YYYQQQWWWbbbdddcccVVVHHHAAA>>>===???CCCIIIQQQaaarrr}}}kkkaaaYYYXXX[[[^^^bbbgggnnnuuu|||~~~sssddd[[[WWWRRRMMMFFF@@@>>>>>>??????AAAFFFNNNWWW]]]^^^[[[XXXUUUWWWYYYYYYXXXYYY]]]aaaiiilllpppssstttuuuwwwxxx|||{{{zzzyyyxxxxxxyyyzzzzzziiiRRRAAA;;;::::::999;;;777;;;CCCEEE@@@BBBJJJXXXXXXYYY[[[^^^bbbgggiiikkkjjjkkknnnrrrrrrnnnjjjfffhhhoooyyyxxxqqqccc___YYYSSSMMMGGGAAA===:::999888666666666777777666666666666777777777777999999999999:::;;;<<<<<<;;;???BBBCCCHHHVVVmmm~~~___HHHCCCDDDBBB>>>BBBHHH]]]~~~hhhLLL???;;;999777777666555555555555555444444555666777888999999666777999:::;;;???DDDGGGHHHQQQhhhuuuuuunnnUUUHHHFFFzzzppphhh___YYYPPPHHHBBB===999666444333222111000000000000222222111111111111111111555555111333999777<<>>BBBDDDHHHNNN```uuuvvvhhhccc\\\YYY\\\bbbiiimmmvvvyyy~~~xxxeeeWWWPPPNNNGGGHHHFFFBBB>>>===@@@CCCCCCIIISSSaaalllmmmggg```^^^]]]]]]___dddhhhkkkllltttvvvxxxxxxwwwyyy||||||yyyzzz}}}~~~~~~zzzrrraaaMMMBBB>>>;;;:::;;;>>><<<<<>>AAADDDFFFXXXzzzfffKKK>>>999888666666555444444444444555444444555555666777777777888888999:::<<>>AAACCCIIIPPPaaavvvuuudddaaa\\\ZZZ]]]dddkkkooowwwzzzuuuaaaSSSNNNMMMJJJKKKJJJFFFBBBAAADDDHHHLLLSSSaaapppzzzyyypppgggeeeeeeeeehhhlllpppqqqqqqvvvyyy|||~~~~~~~~~}}}{{{{{{~~~}}}vvvssskkkZZZHHH???;;;999999;;;>>><<<>>>BBBCCCDDDKKKUUUeeeggglllttt~~~}}}~~~xxxqqqmmmnnnrrrxxxzzz~~~}}}qqqiiiaaa\\\UUUNNNIIIDDD@@@>>>999888777777777777888999888888888777777777777777888888999999999:::::::::;;;===@@@BBBIIIXXXlll{{{tttTTTEEEAAA>>>===@@@CCCEEEWWWyyyeeeJJJ>>>999888666666555444444444444555444444555555666777777777888888999:::===AAAHHHLLLTTT]]]xxx~~~tttiiiSSSHHHFFFzzzpppiii]]]WWWOOOHHHBBB===:::777333333222111000000000000111111222222222222222222555777333555:::999@@@SSSyyyrrrZZZRRR[[[kkk~~~zzzUUUBBB>>>777666444666888999:::BBBKKK[[[rrrnnnTTTFFFFFFHHHXXXnnnzzz{{{iiiWWWZZZcccsssttt\\\LLLEEECCCFFFJJJNNNdddwwwooobbbZZZRRRVVVbbbeeehhh^^^PPPDDD>>>>>>@@@AAAJJJQQQbbbvvvsssaaa___]]]]]]```gggnnnrrryyy|||ttt___RRROOOQQQRRRSSSTTTRRRNNNMMMOOORRR[[[eeeuuuzzzooommmmmmooorrrvvvxxxxxxxxxyyy}}}~~~}}}}}}}}}qqqkkkiiieeeUUUEEE===;;;:::;;;===??????BBBEEEHHHLLLUUU___nnnsssyyypppccc]]]YYYYYY[[[```dddmmmyyyyyynnnfff]]]XXXRRRLLLHHHDDDAAA???777777777777777777777777999999888888777666666666888888999999999:::::::::;;;===@@@BBBIIIWWWjjjxxxmmmOOOBBB@@@===<<>>777777555666888888:::AAAJJJYYYqqqmmmSSSEEEGGGMMM^^^vvvzzzhhhXXXZZZaaapppsssZZZJJJDDDAAABBBEEEHHH___tttqqqddd[[[PPPTTTaaaggglllcccUUUHHH???===???@@@IIIQQQaaasss}}}qqq`````````aaaccciiiooottt|||yyydddYYYXXX\\\```ccceeedddbbb```bbbdddpppzzztttqqqrrrtttxxx|||~~~~~~}}}rrrfffbbbcccbbbUUUFFF@@@>>>===???CCCCCCEEEIIIMMMQQQWWWaaajjjuuuzzzxxxdddXXXRRROOOOOOPPPQQQVVV```lllzzz}}}uuukkkddd[[[VVVPPPJJJFFFBBB???===666666777777777777666666888888888777777777777777888888999999999:::::::::<<<===???BBBIIIWWWhhhtttgggKKKAAA???===<<>>CCCJJJOOOWWWbbb}}}kkkVVVJJJHHH{{{sssiiiaaaWWWRRRKKKDDD@@@<<<999777333222111111000111111111111111222222333333333333444777555666;;;:::DDDZZZzzz```XXXccctttuuuPPP???===777888777777999888999???HHHXXXpppiiiPPPDDDJJJTTThhh{{{hhhXXXXXX]]]kkk}}}mmmVVVHHHDDDAAAAAABBBDDD\\\sssuuuhhh]]]OOOQQQ```hhhppphhhZZZLLLAAA===>>>@@@GGGNNN]]]mmmyyy~~~oooccccccdddeeefffjjjqqqvvvnnneeefffkkkrrrvvv{{{{{{yyyxxxxxxzzzxxxssstttvvvzzzxxxjjjbbb```bbb```TTTGGGBBB@@@@@@CCCHHHIIINNNTTTYYY^^^hhhrrryyyrrr___SSSMMMJJJJJJLLLKKKOOOVVV```lll}}}zzzrrriiibbbZZZUUUNNNHHHCCC@@@<<<999666666777777777777666666555555666777888999999:::888888999999999:::::::::<<<===???CCCKKKXXXgggrrr}}}bbbIII@@@@@@???===???AAAGGG]]]~~~cccHHH<<<999888666666555444444444444555444444555555666777777777777888:::<<>>;;;888666222222111111111111111222111111222222333444444444333666555666::::::EEE]]]yyy^^^XXXdddyyyrrrMMM>>>===888888777777999888999@@@HHHWWWqqqdddLLLDDDMMM[[[ppp|||jjjTTTUUUZZZgggyyykkkSSSGGGDDDBBBAAAAAAEEE^^^uuu|||oooaaaPPPRRRbbbkkkssslll^^^OOOCCC>>>>>>AAADDDLLLYYYhhhvvv|||mmmeeeggghhhhhhhhhmmmttt{{{|||wwwwwwzzz|||wwwwwwwwwzzz}}}~~~}}}~~~wwwlllccc___```bbbYYYOOOEEEAAA@@@AAAFFFLLLRRRZZZbbbffflllvvvuuudddWWWMMMGGGGGGJJJJJJMMMRRRYYYcccsss{{{vvvooofff```XXXSSSMMMFFFBBB>>>:::888777777777777777777777777444444555777888999:::;;;888888999999999:::::::::<<<===???DDDMMMZZZhhhqqq}}}xxx___GGG@@@AAA???>>>???AAAHHH___bbbGGG<<<999888666666555444444444444555444444555555666777777777777888:::<<<@@@FFFMMMRRRXXX___sss|||iiiUUUIIIGGGsssxxx||||||}}}|||xxxvvvsssqqqpppoooiii```ZZZQQQLLLEEE@@@<<<999777555222111111111111111222222111111222222333444444555111555444555999999FFF___tttZZZUUUdddzzzpppKKK======888555444555888999;;;BBBKKKYYYrrr```JJJCCCPPP___tttzzzhhhOOORRRYYYhhhyyyoooUUUGGGCCCBBBBBBCCCJJJcccyyyxxxhhhUUUUUUfffqqquuunnnaaaRRREEE??????BBBCCCKKKWWWeeetttyyyllleeehhhiiiiiijjjpppzzz~~~yyywwwuuuuuuvvvwwwwwwvvvvvvuuuvvvzzz~~~wwwyyy{{{zzzzzz{{{{{{rrreee\\\XXXXXXZZZ[[[RRRJJJBBBAAABBBEEEKKKSSS___hhhnnnoooqqqxxx}}}}}}}}}{{{zzzzzz}}}tttdddTTTIIIHHHLLLJJJNNNTTT[[[dddsss}}}wwwqqqkkkccc]]]UUUPPPJJJDDDAAA===:::888999888777777777777888999555555666777888999999:::888888999999999:::::::::<<<===???EEEOOO\\\iiiqqq~~~ttt[[[EEE???AAA???<<<===@@@HHH```bbbGGG;;;999999666666555444444444444555444444555555666777777777777888:::<<<@@@GGGNNNSSSWWWZZZiiizzzgggSSSHHHFFFfffkkkooopppqqqsssppplllhhhgggfffgggfffbbb[[[UUUOOOJJJDDD>>>;;;999666555222111111111111111222222111111222333333444555555000555444555999999FFF___pppWWWSSSbbbyyyoooJJJ<<<<<<888222111444777999<<>><<<:::;;;999777666666777999;;;777777777777888888888888888888999999999:::::::::;;;<<>>@@@>>>;;;<<>>;;;999777555333222111000////////////222333333333333333333444222888777666888777FFFaaakkk]]]WWWhhh}}}~~~fffJJJ>>>999666777777888::::::<<>>GGGJJJSSScccrrrvvvllleeefffiiimmmooorrr||||||uuuqqqmmmjjjhhhddd^^^YYYVVVVVVWWWYYY]]]bbbgggjjjmmmmmmmmmoooqqqsssvvvxxxyyy}}}vvvllleee___VVVKKKFFFFFFIIIJJJIIIEEEDDDCCCCCCGGGPPP[[[cccllllllkkkjjjgggcccaaa___WWWWWWXXXYYY[[[]]]```bbbgggnnnwww~~~jjjYYYSSSRRRSSSVVV___lllvvvtttmmmiiiccc\\\VVVQQQOOOJJJDDD???<<<::::::888888777777777777888888999999999888888888888777888888888777888888999:::===>>>@@@FFFPPP^^^nnnxxxlllPPPCCCDDD???;;;>>>>>>FFFEEEYYY___FFF;;;666222666666666666666666666666666666666666666666666666888:::<<>>;;;888777777888999999<<>>???EEEGGG]]]~~~\\\EEE<<<888555666666666666666666666666666666666666666666666666666777:::<<<@@@EEELLLPPPRRRRRR\\\ppp~~~xxxfffUUUKKKHHHEEEIIINNNQQQPPPKKKDDD???>>>===>>>???BBBDDDDDDCCC@@@===999777666666444333333222111000////////////222222222333333444444444666777222222777999EEE^^^}}}uuu]]]XXXZZZooo```FFF>>>===;;;888777777888999===IIIVVV||||||dddLLLEEE@@@EEEQQQbbbwww~~~oooTTTHHHHHHSSSiiiyyy|||]]]NNNGGGEEEGGGNNNRRRiiiqqqkkkooorrr{{{uuuhhhYYYLLLCCC@@@@@@DDDIIIVVVhhhxxxrrriiihhhggghhhkkkmmmpppzzz}}}vvvooohhh^^^VVVQQQLLLFFFAAA??????AAAEEEJJJPPPUUUXXXZZZ]]]bbbggglllnnnpppppptttuuuvvvtttnnncccYYYRRRHHHCCC===:::;;;======<<<===>>>>>>???BBBHHHPPPVVVTTTUUUTTTRRRNNNLLLKKKKKKLLLOOORRRVVVZZZ```fffkkkpppuuu}}}rrrjjjhhhjjjkkkrrr~~~{{{pppiiieeeaaaYYYTTTOOOLLLGGGBBB>>>;;;:::999888777777666666777777888555666777888999:::;;;;;;888888888888888999::::::;;;===@@@FFFQQQ___oooyyyzzzlllPPPBBBDDD???<<>>======@@@DDDFFFEEEDDD@@@>>>;;;999888777555444222222111000//////000000222222222333333444444444666666111222888777@@@UUUrrrttt}}}jjjVVVUUUZZZooo]]]CCC<<<<<<:::888666666777999>>>KKKXXX}}}zzzbbbIIIDDDAAACCCOOObbbwww~~~{{{lllSSSJJJKKKUUUggguuu|||zzz\\\MMMHHHEEEIIIOOORRRiiiuuunnnnnnooorrrmmmcccVVVIIIAAA>>>???CCCIIIWWWjjjzzzrrriiijjjhhhhhhkkknnnqqqyyyzzzsssmmmdddYYYOOOIIIEEE@@@===<<<===>>>AAAFFFJJJOOOQQQNNNQQQUUU[[[```eeehhhjjjnnnnnnmmmiiibbbXXXNNNHHH???<<<999888:::;;;;;;:::999:::<<<===???CCCIIIMMMNNNOOOOOOMMMIIIHHHIIIKKKRRRVVV\\\aaafffllltttyyyzzztttrrruuuvvv|||wwwmmmfffccc^^^WWWRRRMMMJJJFFFAAA===:::999999777777666666666666777777666777777888999999::::::999888888888888999:::::::::<<<@@@GGGRRRaaapppzzz}}}mmmPPPBBBCCC???<<<@@@AAACCCKKKdddtttSSS@@@;;;:::999666666666666666666666666666666666666666666666666777999;;;===@@@EEELLLPPPTTTUUU```wwwxxxnnn^^^OOOIIITTT\\\eeeggg^^^PPPDDD>>>>>>???AAAHHHNNNPPPLLLHHHAAA???<<<999888666444222222111000000000000000000111111222333333444555555444666222444999666;;;NNNhhhhhhppp^^^NNNOOOTTTiii~~~zzzZZZ@@@999999777777555555777888>>>KKKYYYzzzwww___FFFCCC@@@BBBOOOdddxxx|||zzzmmmTTTIIIMMMWWWfffttt}}}xxx[[[MMMHHHFFFIIIOOORRRiiivvvoookkkiiidddbbb]]]SSSHHH@@@???@@@CCCHHHWWWjjjzzzqqqjjjkkkiiiiiimmmppprrryyywwwooofff]]]RRRIIIDDDAAA>>><<<999999:::<<<>>>AAACCCEEEFFFFFFHHHLLLQQQXXX]]]aaaeeedddbbb^^^WWWNNNFFFAAA999888777777888999999999777999:::<<<===???CCCFFFKKKMMMNNNMMMJJJJJJNNNRRR]]]dddlllsssxxx~~~~~~{{{sssiiiccc```\\\UUUPPPJJJHHHDDD???<<<999999888777777666666666666777777888888888888888888888888999999999888999::::::;;;:::===BBBIIITTTcccrrr|||mmmQQQBBBCCC???===AAABBBCCCMMMhhhpppOOO===999999777666666666666666666666666777777777777777777777777888999;;;===@@@EEEKKKPPPTTTVVVccc||||||xxxrrraaaRRRLLLjjjooouuutttjjj\\\PPPJJJBBBEEELLLUUU\\\[[[SSSJJJ???===:::888777555222000111111000000000000000111111111222333333444555555222666444666999555<<>>===;;;999::::::::::::;;;<<<===>>>?????????AAAEEEKKKRRRVVVXXXWWWUUURRRLLLFFF@@@<<<666555666666666777888999888999;;;;;;;;;===@@@CCCHHHKKKNNNMMMLLLNNNUUU\\\iiirrr~~~wwwpppfff```]]]YYYSSSNNNHHHFFFBBB>>>;;;999888888777666666555555666666777999999999888888888777777999999999999999:::;;;;;;;;;>>>CCCKKKWWWfffttt~~~~~~nnnQQQBBBCCC???===BBBCCCDDDSSSqqqlllMMM<<<999888555666666666666666666666666777777777777777777777777777888:::<<<>>>CCCIIINNNRRRVVVfff}}}{{{uuucccTTTPPP|||sssiiiaaa\\\TTTXXXaaakkkooofffVVVHHH;;;:::888777777555333111111111000000000000111111000111111222444555555666222777555666888666AAAZZZwwwpppnnnUUUDDDGGGLLL```sss}}}}}}WWW???999888555444333555777888<<>>DDDXXXqqq}}}~~~sss[[[GGGPPP]]]lllyyykkkTTTLLLKKKIIIKKKPPPUUUlll|||jjj```WWWPPPLLLQQQUUURRRIIIBBB@@@AAACCCHHHSSSdddrrr|||{{{ooohhhjjjhhhkkkrrrwwwxxx{{{~~~{{{ooocccUUUNNNDDD===;;;:::888777;;;;;;;;;;;;<<<<<<<<<===:::::::::<<>>DDDHHHRRRaaannnyyyyyymmmgggiiihhhllltttzzz{{{|||~~~zzzkkk___SSSLLLCCC===:::999777555888888888999999:::::::::888888:::<<<>>>@@@BBBBBBCCCCCCBBB@@@>>><<<:::999999999999999888999<<<>>><<<===<<<;;;;;;<<>>???BBBEEEMMM[[[lll|||wwwnnnjjjhhhkkkoootttxxx{{{|||}}}~~~qqqddd\\\LLLDDD===:::888666666999999999999888888888777777:::999999999:::;;;===>>>@@@@@@???<<<999777777888888777666777999:::;;;:::>>>>>>===<<<<<>>;;;999777666555444333333555888::::::999777777888999999999999888888999::::::888888999:::===>>>CCCLLL[[[kkkxxx{{{}}}nnnQQQBBBCCC???===BBBDDDJJJiii~~~```KKK@@@999777888555555555555555555555555444444555666777888999999::::::;;;===AAAEEEJJJLLLSSSZZZrrrrrrpppuuuuuubbbXXXXXXzzzwwwzzzmmmSSSAAA<<<999999;;;999333111444000000000000000000000000222222222222333333333333222666555555777888NNNrrrtttYYYGGGIII]]]qqqsssKKK>>>;;;777666666555666888888<<>>>>>===;;;999777777777999888888888:::;;;<<<<<<===>>>??????>>>AAAEEEIIILLLPPPTTTVVVXXX```kkktttqqqhhh]]]XXXWWWTTTMMMFFFBBB@@@>>>;;;999777666555888666555666777777666555777777888999999999999888888999::::::888888999:::===>>>CCCLLLYYYhhhuuu|||zzz~~~|||pppSSSCCCCCC>>>===CCCEEERRRqqq|||]]]III???999777888555555555555555555555555444444555666777888999999:::;;;<<>><<<======999333111333000000000000000000000000111111111222222222222333222555444555888:::QQQvvvtttYYYIIINNNdddyyynnnIII===:::555666666555666888888<<>>999888888666666999999999999888888888888888555555555666888:::===>>><<<<<<;;;999888777666666::::::::::::;;;<<<===>>>>>>AAACCCDDDCCCEEEJJJNNNWWWXXXYYY\\\bbblllxxxpppggg\\\WWWUUURRRKKKDDDAAA@@@>>>;;;999777666555999777666666777777555444666777888888999999888888888999::::::888888999:::<<<>>>CCCKKKWWWeeeqqqxxxwww|||{{{sssUUUDDDCCC>>>===DDDGGGYYYzzzzzz[[[GGG>>>999777777555555555555555555555555444444555666777888999999;;;;;;===AAAEEEKKKPPPSSSVVV]]]tttmmmtttzzzdddVVVSSSeee^^^WWWWWWbbbvvvkkkUUUDDD<<>><<<555888===AAACCCBBBAAA??????BBBJJJXXXiiizzzuuupppooommmpppuuuzzz~~~|||rrrdddUUUJJJ@@@:::777777888666666999888888888888888888888888888888888888:::<<<>>>@@@>>><<<999888888777777666:::;;;;;;;;;;;;<<<>>>@@@CCCFFFIIIIIIIIIKKKRRRXXXaaaaaabbbgggppp|||nnnfff\\\VVVSSSPPPIIICCC@@@???===;;;888777666555666444444555777888777666666777777888888888888888888999::::::888888999:::;;;>>>CCCJJJUUUbbbooovvvuuu{{{{{{uuuVVVDDDCCC>>>>>>FFFIII\\\~~~{{{ZZZFFF===888666666555555555555555555555555555555555666777888888888:::;;;===AAAGGGMMMRRRVVVUUU]]]sssoooyyyuuubbbUUUSSSVVVRRRMMMOOO\\\rrrsss\\\HHH===999>>>BBBDDD@@@999444222111111111111111111111111111000000111111111222222222222555444555:::???ZZZpppVVVJJJUUUpppeeeEEE===:::555777666555666888888<<>>:::999777:::???DDDFFFEEEAAA>>>>>>AAAIIIVVVgggxxxxxxuuutttpppssswww|||}}}uuulll___QQQGGG===888555777888666666888888888888888888888888888999999999:::<<<>>>AAABBBDDD@@@;;;888888888888777999:::<<<<<<<<<===@@@CCCGGGKKKOOOPPPOOORRRZZZaaaiiijjjooovvv|||mmmeee\\\UUURRRMMMGGGBBB???>>><<<:::888777666555555444444555666777777666666666777888888888888777888999::::::888888999::::::===BBBIIISSSaaaoooxxxrrrzzz|||tttUUUDDDCCC??????GGGJJJ^^^}}}[[[FFF===999555444555555555555555555555555555555666666777777888888888999<<<@@@FFFMMMSSSVVVWWW^^^uuurrrxxxmmm^^^UUUTTTFFFDDDCCCHHHUUUkkk{{{eeePPPAAA:::888<<>>CCCHHHJJJHHHBBB>>>???AAAIIIVVVfffvvvzzzvvvvvvpppsssxxx}}}~~~sssjjjbbbXXXLLLCCC;;;777555888999666666777888888888888888999999999999::::::<<>>999999999999888888;;;>>>???>>>@@@DDDHHHLLLSSS[[[]]]\\\^^^eeekkksssyyy{{{llleee\\\UUUQQQLLLFFFBBB???>>><<<:::888777666666888666555555666666444333555666777777888888777777888999::::::888888999::::::===BBBHHHRRRaaarrr~~~~~~nnnyyy}}}qqqSSSCCCCCC@@@@@@HHHKKKccc|||YYYEEE===999666444555555555555555555555555555666666666777777777888888999<<<@@@FFFLLLRRRVVVYYYbbbzzzsssvvvnnnggg[[[TTTUUU??????AAAFFFRRRdddyyy}}}jjjUUUDDD;;;999999:::CCCFFF@@@777444333111111111111111111111111111222222222222333333333333222444333666<<>>:::666555999:::777555666777777888888888999999999:::;;;>>>BBBGGGLLLQQQSSSXXXNNNBBB;;;999;;;;;;:::888<<<@@@BBBAAACCCIIIMMMTTT___lllrrrqqqpppssswww|||lllfff]]]VVVPPPKKKFFFBBB>>>===;;;999888777666666666555444444666666555444555666666777777777777777888999::::::888888999:::;;;>>>BBBHHHRRRbbbvvvyyyiiivvv}}}nnnQQQBBBCCCAAAAAAHHHKKKfffxxxVVVBBB<<<:::777666555555555555555555555555666666666666777777777777999:::<<>>BBBGGGNNNUUU[[[___^^^SSSEEE<<<:::;;;<<<;;;999>>>BBBDDDDDDFFFLLLQQQ[[[jjj|||}}}lllfff^^^VVVPPPKKKFFFCCC>>>===;;;999888777666666222111111333666888888888555666666777777777777777888999::::::888888999:::;;;>>>BBBGGGRRRdddyyywwwfffttt}}}kkkOOOAAADDDAAABBBHHHKKKfffuuuRRR@@@<<<;;;999888555555555555555555555555666666666666777777777777:::;;;===AAAGGGMMMSSSVVVXXXccc||||||llluuuiiihhheee\\\UUUTTTVVVRRRMMMNNN[[[jjjrrrqqqppp___LLLAAA;;;888888:::<<>>777555333///222222111111111111222222111111222222222333333333222///555999888GGGaaaooogggPPPKKKPPPhhh{{{UUU???999999777444666666777999999<<>>EEENNNTTTTTTMMMDDD>>>@@@AAAIIIVVVcccnnnzzzvvvpppnnnooopppsssxxx}}}xxxcccPPPJJJGGG@@@;;;;;;777777777777888888888888777999::::::999999:::;;;>>>BBBFFFKKKVVVbbbiiijjjmmm^^^JJJ===:::::::::999AAA>>>BBBNNNSSSQQQWWWbbbjjj{{{{{{lllggg^^^UUUNNNIIIDDDAAA>>>===;;;999888777666666444444444555555555666666777888888888999999999999:::;;;;;;:::999888:::;;;??????CCCKKKUUUcccwwwttthhhsssfffRRRCCCCCCDDDAAAGGGRRRjjjmmmRRRCCC999;;;<<<444555555444444444444555555333333444444666777888999::::::<<>>999:::777777777777888888888888888999;;;:::::::::;;;===@@@FFFLLLSSS]]]jjjpppqqqrrrcccOOOAAA<<<<<<<<<;;;CCCBBBJJJXXX^^^^^^cccmmm|||yyykkkeee\\\SSSMMMGGGCCC@@@===<<<;;;999888777666666444444444555555555666666888888888999999999:::::::::;;;<<<;;;999999;;;<<<<<<<<>>BBBFFFGGGBBB:::444222111000222111111000000111111222111111222222222333333333444111666777666FFF___jjjpppXXXJJJKKKSSSqqq~~~qqqNNN<<<777666444333777666777999888:::DDDOOOddd~~~sss]]]KKKFFFHHHYYYssstttdddVVVZZZccclllooopppsssyyyvvvrrrrrrwww}}}}}}lllVVVKKKEEEAAADDDJJJSSSYYYXXXPPPFFF???AAABBBIIIUUU```jjjwwwtttooommmpppqqqssswww{{{ppp[[[HHHCCCAAA;;;777888777777777888888888999999999:::;;;::::::;;;===@@@DDDLLLVVV^^^iiiuuuzzzzzzzzzkkkVVVFFF@@@?????????EEEGGGSSSdddnnnqqqvvvuuuhhhbbbZZZQQQKKKFFFBBB???===<<<:::999777777666666444444555555555666666666888888888999999999:::::::::;;;;;;;;;999999;;;===;;;;;;@@@JJJTTTaaarrrrrreeeooocccOOOAAAAAAAAA@@@GGGTTTtttfffLLL@@@777888999333555555444444444444555555444444444444555777888999999:::;;;???EEEKKKQQQUUU[[[aaavvv{{{iii[[[UUUpppdddWWWOOOIIIEEEEEEHHHMMMHHH@@@777222111111000111111000000000000111111111111222222222333333333444222666777777KKKdddmmmwww]]]NNNOOO\\\|||yyykkkJJJ;;;888666333333777666777888777999BBBLLL```yyyttt^^^KKKEEEGGGZZZwwwrrrbbbTTTXXXaaakkkppprrrxxxuuuppppppuuu{{{zzzuuu^^^PPPHHHCCCEEELLLVVV\\\[[[RRRGGG???@@@AAAGGGQQQZZZdddrrr~~~tttooonnnqqqsssvvvxxx|||lllXXXEEE@@@???:::777888777777888888888999999999999999:::::::::<<<@@@CCCGGGRRR___iiitttsss\\\KKKBBBAAAAAABBBGGGMMM[[[nnn{{{tttfffaaaXXXPPPJJJFFFAAA???<<<;;;:::888777777666666555555555555666666666666777777777888888888999999999:::::::::888888:::<<<<<<===CCCNNNZZZfffuuupppdddlll___MMM??????@@@???GGGUUUxxxbbbIII???888777999555555555444444444444555555444444444555555666888888999999;;;???EEELLLRRRVVV[[[```tttnnn___YYYwwwjjjaaaYYYRRRPPPRRRRRRIII===555111000000111111000000000000000000111111111222222222333333333333222666777:::RRRlllsss~~~aaaOOORRReeezzzwwwdddFFF;;;:::666333555666555777888777888@@@JJJ\\\tttuuu___JJJDDDEEEWWWtttnnn^^^TTTWWW___hhhmmmpppvvv~~~tttmmmkkkooovvvxxx}}}~~~eeeTTTJJJEEEEEEMMMYYY```___UUUHHH??????@@@EEEMMMTTT]]]lllyyyvvvqqqooorrruuuyyy|||lllWWWDDD???>>>:::888:::888888888888999999999999888999999999;;;>>>DDDHHHMMMYYYhhhsss}}}yyybbbNNNDDDBBBCCCEEELLLSSSbbbtttttteee```XXXPPPJJJFFFBBB@@@;;;:::999888777666666666555555555666666666777777666666666666777777777888777888999888777888999;;;<<<>>>FFFSSSaaammmzzznnneeeiii}}}{{{ZZZIII>>>??????>>>GGGUUUwww^^^GGG@@@999777:::777555555444444444444555555555555444555555666777888888999;;;???EEELLLRRRVVV[[[^^^rrrsssaaaZZZzzzqqqggg^^^[[[]]]UUUHHH:::444222111000111111000000//////000000111111111222222222333333333333222777888===XXXtttyyy}}}```MMMRRRkkkyyyzzz}}}^^^BBB;;;;;;666333666444444666888666777???IIIWWWooouuu___IIICCCCCCRRRmmmxxxiii[[[VVVXXX^^^fffiiikkkrrrzzzvvvlllhhhkkkqqqwww{{{iiiVVVLLLFFFEEENNN\\\fffeeeZZZKKK@@@>>>???CCCIIIOOOWWWggguuuvvvqqqppppppuuu{{{lllWWWDDD???>>>:::888;;;888888888999999999999:::999999::::::===CCCJJJPPPUUUcccrrr}}}~~~gggQQQEEECCCFFFIIIRRR[[[jjjzzzsssccc^^^VVVOOOJJJFFFBBB@@@::::::999777777666666666555555666666666777777777666666666777777777888888777888999888888888:::<<<;;;===GGGXXXhhhtttllldddgggyyysssTTTFFF>>>@@@@@@>>>FFFTTTttt}}}ZZZDDD???999777999888555555444444444444555555555555555555555666777777888999;;;???EEELLLSSSWWWZZZ^^^qqqyyycccZZZ}}}uuulllcccaaacccWWWGGG888333333111000222000000////////////000000111111222222222333333333333333777777>>>\\\www{{{yyy^^^NNNUUUmmm~~~wwwXXX===999:::444111555222222555777666777???IIISSSiiittt^^^JJJDDDBBBMMMddd{{{|||sssfff[[[VVVXXX^^^fffjjjnnnvvv~~~xxxkkkdddffflllrrrvvv~~~kkkWWWLLLGGGDDDPPPaaallllll___NNNBBB??????CCCHHHLLLTTTdddsssuuuqqqppplllsss{{{mmmXXXDDD>>>===999888:::888888888999999999:::::::::;;;<<<===AAAIIIQQQXXX```mmm}}}kkkUUUHHHEEEIIIMMMXXXcccttt~~~{{{~~~pppaaa\\\TTTMMMHHHDDDAAA???:::999888777777666666777555666666666777777777777888888888888999999999999888999::::::999:::<<<>>><<>>EEESSSpppyyyVVV@@@>>>999555888888555555444444444444555555666555555555555666777777777888:::???EEELLLSSSWWWZZZ]]]qqq}}}dddXXXxxxrrrjjjbbbaaadddWWWFFF777333444222111222000000////////////000000111111222222222333333333444444888777>>>\\\www{{{xxxaaaSSSYYYooosssTTT:::888999333000444111222444777666777???IIIPPPfffsss]]]KKKEEEBBBKKK^^^uuuxxxpppfff\\\TTTVVV^^^hhhooouuuxxxjjjaaabbbgggkkkpppzzzkkkWWWMMMHHHEEERRRdddppppppcccQQQDDD@@@@@@DDDHHHKKKSSScccsss~~~tttpppoooiiiqqq{{{mmmXXXDDD>>>===999777:::888888999999999:::::::::<<<===>>>@@@DDDMMMVVV]]]ggguuummmWWWIIIGGGKKKPPP\\\iii{{{{{{|||vvvwww|||mmm___ZZZRRRKKKGGGCCC???===999999888777666666777777666666666666777777777777999999:::::::::;;;;;;;;;999;;;<<<<<<;;;<<<>>>@@@???CCCOOOdddwww|||jjj```eee{{{eeeMMMBBB===BBBBBB>>>EEESSSnnnwwwSSS>>>===888444777777555555555444444555555555666555555555555666666777777888:::???EEELLLSSSWWWZZZ]]]qqqdddVVV}}}wwwpppggg___ZZZXXXWWWWWWKKKBBB888222111111///---000000///////////////000000111111222222333444444555111555999BBB\\\rrrtttuuuaaaOOOXXX{{{iiiKKK;;;;;;777666777444444222333666888999>>>DDDQQQgggpppZZZIIIFFFCCCHHHYYYooo{{{uuunnncccXXXUUUUUU\\\kkkxxxvvvfffaaa```___aaannn~~~jjjZZZNNNHHHIIISSSbbboooqqqfffRRRCCCAAA@@@BBBGGGMMMUUUbbbooo~~~qqqkkkmmmkkknnnttt{{{ttt[[[EEE???>>>999777:::888:::;;;;;;:::999;;;<<<;;;===???AAAFFFPPP\\\eeeooo|||mmm^^^QQQGGGIIIQQQccctttzzzxxxtttsssxxxzzzmmmeee[[[PPPKKKGGGAAA======;;;:::999888777777777777777777777777666666666666777777777777888888888888::::::999999999:::;;;;;;???FFFTTThhh}}}vvvhhhbbbiii}}}|||bbbLLLCCC>>>??????@@@IIIVVVxxxlllOOO???===999999:::555555555555555555555555555555444444444444555666666:::::::::===BBBJJJQQQUUUYYY```uuudddUUUyyyuuullleee\\\TTTPPPOOONNNNNNFFF>>>555111111222111///000000////////////000000000111111222222333444444555222555888AAA]]]uuuwwwuuubbbRRR\\\~~~cccHHH999999555444666333444222333666888999>>>DDDKKK```{{{oooZZZEEEAAA???DDDTTTjjj|||zzzuuuoooeee[[[UUUVVV___ooo~~~yyyhhhaaa___]]]dddooo||||||hhhYYYOOOJJJIIIRRRaaaooosssiiiVVVHHHBBBAAACCCHHHNNNVVVdddqqq~~~qqqmmmnnnooorrrwww}}}uuu]]]GGG@@@???:::888;;;999:::;;;;;;::::::;;;===>>>AAADDDGGGMMMVVVccckkkuuuqqqcccVVVNNNPPPYYYfffwwwxxxyyyyyyyyyyyyllldddZZZPPPKKKGGGAAA======999999888777666666666666777777777777666666666666666666666777777888888888::::::999999999:::;;;;;;>>>EEETTThhh}}}wwwiiifffmmmyyy^^^IIIBBB???@@@@@@BBBOOO___iiiNNN>>><<<888888999444555555555555555555555555555444444444444555666666999999:::===BBBJJJQQQVVV]]]eeezzz~~~gggYYY~~~wwwooojjj___XXXOOOHHHDDDDDDEEEEEE>>>999222///000222222111000000////////////000000000111111222222333444444555333666999BBB```zzz|||wwwcccUUUbbb~~~[[[CCC777777333333555222444222333666888999>>>DDDJJJ]]]uuulllYYYDDD???<<>>CCCFFFKKKPPPVVV```lllttt|||nnnbbbWWWOOOSSS\\\lll|||yyy~~~yyylllbbbXXXOOOJJJFFF@@@<<<<<<888888777666555555555555666666666666777777777777444555555666777888888999:::999999999::::::;;;<<>>???@@@999555000...///111111111000////////////000000111000111111222222333444444555444888:::FFFgggvvvbbbUUUeeetttRRR???666666111222666333444222333666888888>>>DDDMMM___ttt~~~jjjXXXIIIAAA===CCCPPPaaaqqq|||yyyuuurrriii```MMMRRR___ttt|||jjjbbbbbbbbblllnnntttzzzeeeXXXQQQOOOKKKRRR^^^llltttooo```SSSFFFEEEFFFKKKQQQZZZjjjwww~~~tttppprrruuuwww{{{{{{gggRRRHHHCCC>>><<<===<<<=========<<<===@@@BBBGGGKKKRRRXXX___hhhttt{{{yyyiii___VVVPPPUUU^^^qqqyyylll```VVVNNNJJJFFF@@@<<<;;;888888777666555555555555666666666666777777777777444444555666777888888999999999999999:::;;;<<<<<>>NNNqqqqqq\\\RRReeemmmKKK===888777111333777333444222333666888888>>>DDDMMM^^^tttmmm[[[MMMCCC>>>DDDPPP^^^mmmyyy|||yyyssshhh]]]LLLQQQ```vvv{{{jjjeeeggghhhlllmmmqqq}}}}}}hhhYYYSSSQQQNNNRRR\\\jjjssspppbbbUUUHHHFFFGGGKKKQQQ[[[jjjxxx}}}uuuqqqrrrtttwww{{{nnnYYYLLLFFFAAA???>>>===>>>?????????AAADDDGGGKKKQQQYYY```gggoooyyyrrrddd]]]XXXUUU[[[eeesssyyylll]]]TTTLLLIIIFFF@@@<<<;;;999999888777666666666666555666666666777777777888555555555666777888888999999999999999:::;;;<<<===CCCJJJUUUdddsss}}}qqqlll|||sssVVVBBB@@@AAAAAA@@@GGGbbb}}}ZZZDDD999:::666555666333555555555555555555555555555444444444444555666666777777888<<>>DDDJJJ]]]uuuuuudddOOOCCC>>>EEEQQQ\\\kkkxxxwwwgggZZZLLLSSScccyyyxxxllliiikkkkkkkkkmmmqqq{{{mmm]]]UUUSSSNNNPPPYYYfffqqqpppdddWWWIIIGGGGGGKKKPPPYYYiiiwww|||vvvqqqrrrsssvvv{{{sss___PPPHHHDDDAAA???>>>???@@@AAABBBEEEJJJMMMRRRYYYaaaiiiooovvv~~~ooobbbXXXVVVUUUVVV___kkkwwwwwwjjj[[[RRRKKKHHHEEE@@@;;;:::999999888777666666666666555555666666777777888888777777777777888888888888888888888999:::;;;<<<===???GGGSSScccssssssnnnqqqTTTCCC@@@@@@AAABBBMMMiii{{{VVVAAA999;;;666555777444555555555555555555555555555444444444444555666666888888999<<>>DDDNNNbbb}}}mmmPPPDDD???HHHUUU```ppp~~~{{{gggVVVKKKRRRccczzzwwwnnnmmmllliiiiiimmmrrrzzzsssaaaWWWSSSKKKLLLTTTbbboooqqqfff[[[JJJGGGFFFIIINNNWWWfffttt{{{vvvqqqqqqsssvvv{{{xxxdddSSSJJJFFFCCC@@@???@@@AAACCCEEEIIIOOOSSS[[[bbbkkkrrrxxx}}}{{{ooo\\\QQQKKKNNNSSSXXXdddrrrtttfffYYYQQQJJJHHHEEE???;;;:::888888777666555555555555555555555666777888888888999999999999888888888888888888888999:::;;;======AAAIIIVVVeeeuuutttrrrnnnOOODDD@@@>>>AAAFFFUUUsssvvvSSS@@@999;;;777555777555555555555555555555555555555444444444444555666666:::999999<<>>DDDWWWlllrrrRRREEEAAALLLZZZfffvvvgggTTTGGGOOObbbyyywwwqqqpppkkkeeehhhmmmsssyyywwwdddXXXTTTHHHIIIQQQ```nnnqqqhhh]]]JJJGGGFFFHHHMMMVVVeeessszzzvvvpppppptttwww{{{zzzgggUUUKKKGGGDDDAAA???AAABBBDDDGGGLLLRRRVVVbbbhhhqqqyyy}}}yyyjjj]]]TTTKKKHHHNNNVVV^^^mmm|||qqqdddXXXPPPIIIHHHEEE???;;;:::777777555444444444444444444555555666777888888999;;;;;;::::::999888888888888888888999:::;;;===>>>FFFNNN[[[iiixxxuuuuuukkkLLLEEE???===BBBJJJ[[[zzzsssRRR???999<<<777555888666555555555555555555555555555444444444444555666666;;;::::::<<<@@@GGGMMMQQQUUU___wwwtttrrrYYYSSSJJJBBB<<<999666444222333555666555444333222222111111000000000000000////////////000000000000000000111222333444444555555:::666NNNqqq|||llleeerrroooTTT;;;888444333333333333333222111333555666777===FFFSSSnnnuuuUUUAAA>>>LLLXXXjjjiiiSSSKKKLLL\\\wwwppplllllljjjgggdddiiipppuuu}}}vvvaaaTTTNNNGGGKKKJJJ```ooommmlll^^^OOOFFFCCCHHHOOOUUUbbbpppzzz~~~{{{wwwvvvxxxzzz}}}{{{iiiYYYMMMGGGBBB@@@@@@CCCFFFJJJNNNTTTZZZ___jjjnnnuuu}}}~~~{{{uuuoooiii```WWWPPPKKKIIIJJJPPPYYYeeeuuulll```UUUPPPJJJEEEBBB???<<<:::777777666555555555555555444444444555555666777888:::::::::;;;;;;:::999999<<<;;;<<<===;;;999===DDDIIIRRRbbbsssyyyzzzzzzbbbGGG@@@AAABBBDDDMMMdddkkkJJJBBB;;;999999666444555555555555555555555555555777666444333333444555666666777888;;;@@@GGGNNNRRRVVVYYYlllzzzvvvccc\\\RRRHHHAAA;;;888555444555555555444444555555111000//////......//////////////////000000000000000000111222333444444555111999999TTTtttuuuffffffyyy~~~iiiNNN:::777444333333444333333222111333555666777===FFFSSSmmmtttWWWCCC???LLLXXXjjjkkkVVVKKKLLLZZZttt~~~ooohhhgggeeecccgggkkkpppttt{{{yyycccTTTMMMEEEKKKJJJaaaqqqppppppaaaPPPFFFAAAEEEKKKQQQ___nnnyyy~~~|||xxxxxx{{{}}}|||jjjXXXMMMFFFBBB@@@BBBEEEIIIMMMRRRXXX```dddmmmqqqwww|||}}}{{{vvvrrrhhhddd___[[[VVVPPPIIIDDDGGGEEEHHHQQQ\\\iii|||~~~lll```TTTOOOIIICCC???===;;;999777777666555555555555555666666666777777888999::::::::::::;;;;;;::::::999<<<;;;;;;===;;;999===DDDNNNWWWfffwwwtttvvv}}}]]]FFFBBBCCCCCCDDDMMMeeehhhIIIAAA:::999888666444555555555555555555555555555777555444333333444555666999888999;;;@@@FFFLLLPPPSSSUUUfff}}}vvvqqqiii]]]QQQGGG@@@<<<999888888777666444333555777000///......------......////////////000000000000000000111222333444444555222:::>>>\\\yyy~~~hhh]]]hhh{{{aaaFFF999777444333333444333222222111333555666777===FFFRRRkkkqqqWWWDDDAAALLLWWWjjjlllZZZLLLLLLZZZqqqqqqgggcccaaa```iiimmmqqqttt{{{zzzdddTTTLLLDDDKKKLLLbbbssssssssscccQQQFFF???BBBHHHOOO]]]lllxxx}}}}}}zzzyyy~~~kkkYYYKKKDDDAAA@@@BBBEEEJJJOOOUUU\\\dddiiiqqqtttxxxzzzvvvnnneee___UUURRRNNNKKKIIIGGGDDDAAABBBBBBGGGRRR___ooo}}}kkk___SSSNNNFFF@@@===;;;:::999777777666555555555555555666666666777777888999:::999::::::;;;;;;:::::::::;;;::::::<<<:::999>>>EEESSS]]]kkk{{{yyylllrrrwwwVVVFFFDDDDDDCCCDDDOOOiiicccHHH@@@999888888666444555444444444444444444444444666555444333333444555666:::::::::<<<@@@EEEKKKNNNQQQRRR```wwwrrrzzzqqqdddXXXNNNGGGBBB@@@===???@@@===888444444444000///......------......////////////000000000000000000111222333444444555888<<>>888888888555444555444444444444444444444444444444333333333444555666999999999<<<@@@FFFLLLOOOQQQSSS^^^ssskkkzzzrrreeeZZZQQQLLLIIIGGGGGGKKKMMMJJJBBB999444333111000//////......//////////////////000000000000000000111222333444444555::::::>>>ccc{{{oooWWWRRRppprrrSSS>>>777555333333444444333222222111333555666777===FFFOOOggg|||gggOOOAAA@@@GGGRRRiiiwwwhhh\\\PPPPPP\\\ppp||||||{{{~~~|||jjjaaaaaadddgggmmmuuu{{{wwwbbbUUUOOOJJJSSSQQQbbbqqqssssss___MMMCCC>>>CCCIIIPPP^^^lllsssyyy|||{{{~~~rrr]]]MMMDDDAAAAAA???CCCHHHNNNUUU^^^ffflllrrruuuxxxtttiii\\\OOOIIIBBBAAA@@@??????@@@CCCEEEFFFHHHOOOYYYdddssswwwfff[[[SSSMMMEEE???<<<;;;;;;;;;777777666555555555555555444444444444555666777888888999::::::;;;;;;;;;::::::888999;;;;;;;;;AAAJJJWWWaaaooo}}}vvvhhhfffrrrgggLLLFFF@@@BBBCCCGGG[[[}}}{{{[[[EEE===777777777555444666444444444444444444444444333333333333444444555555777777888;;;@@@GGGNNNQQQQQQSSS]]]sss~~~gggtttmmmaaaWWWQQQNNNMMMLLLPPPUUUXXXTTTIII===666333111000//////......//////////////////000000000000000000111222333444444555666999AAAiiivvvkkkZZZVVVxxxiiiMMM===555444333333444444333111222111333555666777===FFFMMMeeeyyybbbKKK@@@>>>DDDMMMfff{{{rrrfff]]]QQQRRR]]]ppp{{{{{{|||}}}hhh^^^___dddeeelllsssyyyzzzggg[[[UUUPPPYYYUUUbbbppptttttt```JJJBBB???FFFLLLPPP[[[hhhqqqxxx~~~}}}vvvaaaOOODDDAAA@@@AAADDDIIIOOOUUU]]]eeekkknnnrrrtttooocccUUUKKKEEE>>>????????????AAAEEEHHHPPPRRRXXX___gggtttssscccYYYQQQLLLEEE???<<<;;;::::::777777666555555555555555666666666777777888999:::888888999:::;;;;;;;;;;;;:::999999;;;;;;===DDDMMMZZZeeesss{{{nnneeegggwwwaaaHHHFFF>>>BBBEEELLLdddwwwVVVDDD<<<666666777555555666333333333333333333333333222222333333444444555555666666888;;;AAAHHHNNNRRRPPPRRR\\\ttt}}}hhhnnnfff\\\SSSNNNMMMMMMMMMRRRVVVYYYSSSGGG;;;444333000///......------......////////////000000000000000000111222333444444555555???OOOuuujjjaaaWWW^^^aaaFFF;;;444333333333444444333111222111333555666777===FFFLLLcccwww___JJJ@@@>>>AAAIIIbbb}}}{{{wwwoooeee___QQQRRR]]]ooozzz{{{}}}~~~hhh]]]```ffffffjjjnnnqqqvvvpppbbb\\\UUU^^^XXXcccpppvvvxxxcccMMMGGGFFFMMMRRRSSSZZZdddooovvv~~~zzzfffRRRFFFAAA@@@@@@CCCHHHMMMRRRZZZaaafffkkkooopppjjj^^^PPPFFFBBB???AAADDDEEEFFFHHHMMMPPPYYY[[[```ffflllwwwppp```WWWNNNIIICCC???<<<:::999777777777666555555555555555666666666777777888999:::777888999:::;;;;;;;;;;;;;;;999:::<<<===>>>FFFOOO___kkk{{{tttiiiccciii||||||YYYCCCDDD>>>DDDHHHQQQlllsssRRRBBB;;;555555666555555666333333333333333333333333111111222333444444555555888888999;;;@@@GGGMMMQQQRRRSSS^^^yyy|||jjjiiibbbXXXPPPLLLKKKLLLMMMOOOSSSTTTMMM@@@666111111......---,,,,,,,,,,,,---////////////000000000000000000111222333444444555666GGG\\\~~~^^^VVVQQQddd}}}\\\BBB:::444333222333444444333111222111333555666777>>>FFFKKKcccuuu\\\KKKAAA>>>???FFF^^^yyy~~~zzzxxxtttnnnfffbbbOOOQQQ\\\oooyyy{{{~~~iii^^^aaaiiihhhiiijjjiiimmmzzzwwwhhhaaaXXXaaaZZZcccqqqyyy|||hhhSSSMMMNNNUUUYYYXXX\\\dddnnnvvv}}}hhhUUUGGGAAA@@@>>>AAAEEEIIINNNUUU\\\aaajjjmmmnnngggZZZLLLDDD@@@===AAAEEEGGGIIILLLQQQUUU___aaafffkkkoooyyy}}}nnn___UUUKKKGGGBBB>>>;;;999777555777777666555555555555555444444444555555666777888777888999:::;;;;;;<<<;;;;;;::::::======@@@HHHQQQdddqqqooofffbbbkkk~~~vvvSSS???CCC???FFFKKKTTTppppppOOOBBB:::444555666555555666333333333333333333333333000111222333444555555444:::999:::<<<@@@FFFKKKOOOUUUVVVaaa}}}zzzjjj\\\XXXRRRLLLGGGEEEDDDDDDEEEEEEDDDBBB>>>888333000......///000000///......///000000000000000//////333333222111000222666999:::GGGrrrsss}}}[[[MMMWWWsssuuuTTT===777333333333222222222111111222222222222444999@@@EEENNNbbb|||\\\FFF???;;;>>>GGGWWWmmm~~~|||xxxwwwvvvppphhhVVVVVV[[[fffttt~~~sssiiihhhhhhiiiddd```bbbjjjwww}}}pppkkkbbbdddbbbcccppp}}}zzzmmm\\\YYY[[[```bbb```^^^___iiiuuuooo[[[IIIAAAAAA>>>@@@CCCEEEGGGMMMUUU[[[ggghhhgggbbbXXXMMMDDD???BBBFFFKKKPPPUUUZZZ___ccchhhjjjmmmooowwwzzzhhhZZZTTTKKKGGGAAA===;;;:::999888666666666666666666666666777777777777888888888888888888999999999:::::::::::::::<<<>>>>>>@@@IIITTTaaannnoooccc```rrrgggOOODDDAAA>>>DDDLLL[[[|||hhhNNN>>>;;;777555555666555555333333333333333333333333555555555555555555444444888999:::<<>>>>>===;;;888333000---//////////////////////////////000000000000//////222222222111111222666888???NNNwwwwww}}}^^^PPP\\\zzztttRRR<<<888333333333222222222111111222222222333444999???DDDRRRfff|||[[[DDD>>>:::===GGGWWWmmm~~~zzzyyyyyyssslllVVVUUUVVV```nnn|||wwwnnnkkkjjjhhhbbb___aaahhhttttttnnndddfffddddddnnn||||||rrrddddddhhhkkkiiiaaa\\\\\\gggrrr}}}rrr^^^KKKAAA@@@===???@@@BBBDDDIIIPPPUUU\\\]]]]]]ZZZSSSKKKEEEBBBDDDIIIOOOVVV[[[aaagggjjjjjjmmmqqqvvvwwweeeWWWQQQIIIEEE@@@<<<:::999888777666666666666666666666666777777777777888888888888888888999999999:::::::::999999;;;>>>>>>AAAKKKVVVbbbmmm~~~nnncccbbbxxxbbbLLLCCCAAA>>>EEENNN```bbbHHH>>>;;;777555555666555444333333333333333333333333555555555555555555444444666777999;;;>>>CCCJJJOOOSSSVVVaaa{{{wwwmmmxxxrrrRRROOOIIICCC>>>;;;::::::888777666444222000///...000000////////////000000//////000000000000//////000111333333333444666888CCCWWW~~~}}}|||bbbTTTbbbnnnLLL999666333333333222222222111111222222222333444999???CCCVVVkkk}}}[[[CCC===999<<>>>>>@@@CCCHHHLLLPPPQQQRRRPPPMMMIIIHHHGGGHHHMMMUUU]]]dddjjjpppsssqqqtttyyysssaaaTTTNNNGGGCCC>>>;;;999888777666666666666666666666666666777777777777888888888888888888999999999:::::::::888999;;;>>>???BBBMMMYYYdddlllzzz}}}kkkaaafffzzzZZZGGGAAAAAA???EEEOOOeee{{{YYYAAA===:::777666666666555444333333333333333333333333444444444444444444555555555666888999<<>>BBBUUUjjj\\\EEE>>>:::<<>>@@@DDDPPP\\\ffflllyyy{{{hhh```iiioooSSSDDDAAAAAAAAADDDMMMdddsssSSS>>>;;;999777666666666555444333333333333333333333333333333444444444444555555555666777999<<>>======>>>???AAABBBCCCDDDDDDDDDCCCDDDFFFHHHLLLQQQXXX___eeejjjooosss~~~zzzkkk[[[OOOJJJBBB???<<<:::999888666555666666666666666666666666666777777777888888888888888888999999999:::::::::999999;;;>>>@@@EEERRR^^^hhhooo}}}xxxfffcccooofffMMMCCCBBBBBBBBBCCCKKKaaakkkOOO???:::888666666666666555333333333333333333333333333333333333333444444555555666777888999<<>>@@@AAABBBAAAAAABBBCCCCCCDDDFFFIIILLLSSSWWW\\\bbbgggmmmssswwwuuugggXXXLLLHHHAAA>>><<<::::::999777555666666666666666666666666777777777777888888888888888888999999999:::::::::::::::<<>><<<:::777666555444444333222111000/////////...///111333333111///...---...///000111111111111///000111222333666;;;>>>RRRwwwzzz[[[iiiooooooPPP<<<666666333333333222222222111111000222333444555777;;;>>>MMM___}}}```GGG@@@;;;>>>FFFUUUjjj|||zzzppp[[[TTTNNNSSScccxxxxxxooobbbWWWTTTTTTUUUVVVVVV\\\lll|||xxxnnnlllmmmsss|||ooo\\\LLLJJJNNNTTTbbbrrr|||eeePPPGGG@@@>>>===>>>AAACCCCCCBBBAAACCCGGGJJJMMMQQQVVVYYYcccfffkkkooouuu|||qqqcccTTTIIIEEE@@@>>><<<;;;::::::888666666666666666666666666666777777777777888888888888888888999999999:::::::::<<<;;;<<>>888777666666777666444333333333333333333333333333111222222333444444555555444555666777999>>>EEEIIIOOOQQQWWWggg}}}kkkjjjwwwFFFDDDBBB>>>;;;888777666666666555333222111000//////111444666666444111///---...///000111111111111000000111111333666;;;???[[[vvvUUUkkkxxxfffIII888333333333333333222222222111111000222333444555777;;;>>>OOO___}}}|||```EEE???:::>>>GGGXXXmmm|||sssaaaXXXPPPRRRbbbxxx~~~ssscccUUUOOOPPPRRRTTTSSSYYYiiiyyy{{{nnnkkkmmmuuu{{{lllZZZLLLIIILLLQQQaaarrr|||hhhSSSIII@@@>>><<<>>>BBBDDDDDDBBBCCCGGGLLLQQQVVV\\\cccgggsssuuuyyy}}}|||nnn```QQQGGGCCC@@@>>><<<;;;;;;:::888666666666666666666666666666777777777777888888888888888888999999999:::::::::===<<<===???AAAGGGTTTaaakkkzzznnnkkkxxxoooRRRBBB@@@@@@===;;;CCCWWWqqqnnnQQQ???<<<777666666666777666444333333333333333333333333333111111222333333444555555333444555666888===CCCHHHOOOQQQVVVeee}}}zzzhhhfffsss|||MMMNNNMMMIIIAAA:::666666555444333111000/////////111---///111KKK222)))222////////////000000000000111444777777666777===DDDeee{{{lllYYYjjjzzz[[[CCC:::666444222222222222222222222222111222333333333555999<<>>GGGUUUnnnwwwlllZZZNNNSSSbbbsssqqq___WWWLLLIIIJJJPPPRRRTTT```ooo|||qqqppprrrwwwuuucccRRRJJJJJJMMMUUU^^^mmm{{{ttt\\\LLL@@@BBBCCCCCCCCCFFFIIILLLNNNLLLRRR^^^ggglllsss{{{{{{iiiYYYLLLDDD@@@<<<;;;999777666555444444666666666666666555555555777777777777666666666666888999:::999888777888999===;;;<<>>???BBBKKK^^^yyydddHHH>>>@@@888777666555444333222222333333333333333333333333222222333333333333444444666777777666666;;;BBBIIIMMMOOOTTT```tttwwwiii___eeezzz^^^\\\WWWOOODDD<<<888777555444222111000/////////222000222444OOO666,,,333////////////000000000111111111444777555666AAANNNmmm||||||hhh[[[ppppppSSS???888555333222222222222222222222222111222333222333555999<<>>FFFUUUmmm|||lllZZZMMMRRRaaarrrooo\\\RRRKKKGGGHHHMMMOOOQQQ]]]lllqqqppppppuuu|||rrr___NNNFFFGGGJJJQQQ[[[jjjyyywww___OOOHHHGGGEEEEEEGGGJJJNNNPPPVVVVVV^^^lllvvv|||uuucccUUUJJJDDDAAA;;;:::888777555444444444666666666666666666666555666666777777777888888888888999:::999888777888999===<<<===AAADDDLLL[[[jjj~~~uuukkkqqqwwwXXXGGGAAA===<<>>777777666555444333222222333333333333333333333333222222333333333333444444555777777666777;;;BBBIIINNNPPPTTT___rrrwwwkkkbbbiii~~~mmmhhh^^^QQQEEE<<<777666444333222111000/////////111000444666RRR:::...333/////////000000000111111222///111666555555GGG___wwwccc^^^www|||vvvxxx~~~cccIII999555444222222222222222222222222222111222222222333555999<<>>???EEEGGGZZZtttrrrUUUAAA999999666666555444444333222222333333333333333333333333222222222333333333444444333555777777888;;;AAAGGGGGGJJJNNNXXXjjjwwwmmmrrr___XXXMMMBBB:::666555555222222111000////////////---///333555SSS???111///000000000000111111111111444000333888888>>>WWWttt~~~jjjbbbppptttfffiiiwwwrrrRRR===555444222111111111111111111111111111000111222222222444888;;;@@@IIIZZZpppooo\\\KKKGGGKKKWWWlllppp]]]OOOUUUdddtttqqqcccPPPHHHEEEIIIMMMOOOZZZfffvvv{{{|||{{{kkkWWWGGG@@@AAADDDGGGQQQ___mmmxxx{{{mmm```\\\[[[^^^cccdddaaa]]]bbbkkkyyyrrr___OOOFFFAAA>>><<<;;;:::999888777666666666444555555555666666777777;;;;;;::::::999999888888777999::::::999999:::;;;:::<<>>???FFFIII^^^zzzlllPPP???:::999555555555444333333222222333333333333333333333333222222222333333333444444222555888888888;;;@@@DDDIIIKKKNNNUUUdddxxxzzzoooqqqPPPJJJBBB<<<999888888777222111000//////////////////111555555UUUCCC555111000000000111111111222222222333555777999DDD[[[qqq|||mmmaaaiii{{{hhhaaalll}}}jjjLLL;;;555333222222111111111111111111111111000111111111222444888;;;@@@HHH[[[sssyyyeeeQQQKKKMMMWWWiii{{{sss___RRRYYYiiiwww{{{{{{lllRRRIIIEEEJJJNNNRRR\\\hhhwww{{{zzz{{{}}}~~~wwwiiiWWWGGG???@@@CCCIIIRRR___lllvvv||||||qqqnnnkkkiiihhhfffaaa]]]bbbnnn}}}zzzlllYYYKKKCCC???<<<999:::999888777666666666666444444555555666777777777:::::::::999999999888888777999::::::999999;;;<<<;;;===CCCLLLTTT^^^ooo~~~wwwjjjnnnyyy[[[DDDBBBCCC===>>>GGGPPPgggeeeKKK>>>:::999444444444444333333222222333333333333333333333333222222333333333333444444333666999999999:::>>>AAAKKKMMMOOOTTTaaasss{{{oooooo|||EEE@@@;;;999999999888777111111000////////////000...111333333SSSDDD666111000000111111111222222222---444777555999III\\\ggghhh]]]\\\sssnnn```aaaqqqvvv___FFF999444222111333111111111111111111111111000111111111111444777:::AAAHHHZZZsssjjjUUUMMMNNNUUUeeeuuutttbbbVVV^^^nnn{{{}}}yyylllSSSJJJEEEJJJOOOSSS^^^jjjwww|||xxxyyyzzz{{{~~~wwwkkkZZZKKKCCCCCCEEELLLTTT```llltttzzz|||vvvppplllhhhfffeeelllxxxrrreeeSSSGGGAAA???;;;888888777666555555444444555444444555555666777777888666777777888999::::::;;;777999::::::::::::;;;======???FFFOOOWWWbbbssssssmmmxxxtttVVV@@@AAADDD>>>???JJJZZZttt___FFF<<<:::888444444444333333333333222333333333333333333333333222222333333333333444444333777::::::999999<<<>>>GGGJJJNNNSSSbbbvvvrrroooyyy???;;;888777888999777555111000000////////////000,,,///111000PPPBBB555000000111111111111222222222***444888333888KKK[[[___\\\UUU[[[{{{}}}iii___ddduuulllWWWAAA777333111111333000000000000000000000000000000111111111333777:::BBBFFFWWWppplllVVVNNNNNNSSSaaapppuuucccXXXaaarrr}}}~~~|||}}}yyyiiiSSSIIIDDDIIIOOOTTT^^^jjjvvv}}}xxxxxxzzzzzzzzzooo___QQQIIIHHHJJJNNNVVVaaallltttyyy}}}{{{sssmmmlllnnnqqq~~~lll___OOODDDAAA???;;;888666555444333333333333333444444444555666777777888333444555777999;;;<<<===777999::::::::::::<<<===???AAAHHHRRRZZZeeevvvpppnnnrrrTTT???CCCFFFAAACCCNNNaaa}}}[[[CCC;;;999888444333333333333333333333333333333333333333333333222222333333333444444444444777;;;;;;999888:::===@@@DDDJJJSSSeee}}}vvvqqqxxx>>>999666666999:::888444000000//////.........---111,,,***222???GGGEEE???555222///...///222555666111111666666888JJJZZZWWWVVVRRR\\\}}}}}}dddfffooo{{{___JJJ888666666111///222000000000000000000000000111111222111111333666999AAAHHHXXXmmm}}}vvvqqq]]]KKKKKKMMMTTTbbbssszzzhhh[[[ccczzz~~~|||zzzwwwrrr\\\TTTOOORRRXXX\\\aaafffvvv|||zzz||||||pppeeeZZZOOOKKKLLLTTTaaannnuuuyyy~~~}}}{{{yyy|||xxxdddVVVHHHCCCAAA>>>;;;:::666666666666666666666666666666666666666777888888666666666777888888999999999999999999:::<<<>>>??????EEENNNXXX___iii}}}~~~sssqqqfffPPP@@@???BBBCCCKKKWWWyyyoooOOO>>>;;;999555555555444444444333333333333333333222222111111111222222333333333333444444444555666777777888:::===@@@GGGLLLRRRccc{{{ooouuu<<<888555555888999777444000/////////............///---,,,000888???DDDEEE===888222000222333111///000000555666999MMM\\\YYYQQQNNNXXXvvvlllmmmsss{{{ZZZGGG777555555000///222000000000000000000000000///000111111111444888;;;@@@FFFTTTfffvvvyyysss^^^LLLIIIHHHMMMZZZhhh{{{|||mmmaaaiii~~~}}}{{{yyyxxxyyyttt\\\TTTOOOSSSXXX]]]aaafffsss}}}{{{}}}}}}tttlllbbbVVVPPPOOO___lllyyy}}}~~~rrraaaTTTGGGBBB@@@===:::999666666666666666666666666666666666666666777888888666666777777888888999999999999999999:::<<<>>>@@@EEEJJJSSS]]]cccnnnwwwvvvaaaNNN@@@AAACCCEEEPPP```hhhKKK<<<999888555555555444444444333333333333333333222222222111111222222333333333333444444333555666777777888:::<<<@@@FFFKKKQQQbbbvvvzzz:::777444444666777555222////////////............,,,...///...000666@@@HHHKKKBBB777111000000000...111000444666<<>>;;;888888666666666666666666666666666666666666666777888888666666777777888999999999999999999999;;;===???@@@JJJOOOYYYcccjjjvvv{{{}}}}}}XXXJJJAAABBBCCCFFFXXXmmm{{{___EEE999888777555555555444444444333333333333333333222222222222111222222333333333333444444333555666666666777:::<<<@@@FFFKKKQQQ```{{{~~~777555333222444444333111///////////////.........---///000...,,,000:::BBBOOOHHH<<<222......111333444111555888???SSS```YYYGGGKKKZZZsss~~~}}}iiiJJJ===222111222111000111////////////////////////...///000000111333777:::???CCCIIITTTeeevvvyyybbbLLLCCC===<<>><<<999777777666666666666666666666666666666666666666777777888666777777888888999::::::999999999999;;;===@@@AAAJJJQQQ\\\hhhqqq}}}~~~vvvQQQGGGBBBCCCBBBFFF^^^xxxrrrWWWBBB999888777555555555444444444333333333222222222222222222222222222222222333333333444444333444666666666777:::<<>>BBBGGGPPPbbbwww{{{cccLLLBBB;;;999BBBJJJfffyyy~~~{{{www~~~~~~yyyqqqnnnxxxwwwvvvuuuwww{{{~~~lll```VVVSSSTTTWWW\\\aaallluuu~~~{{{|||{{{yyyzzz~~~~~~}}}{{{hhh\\\NNNFFF???===;;;777666777666666666666666666666666666666666666666777777888777777777888999999::::::999999999:::<<<>>>@@@BBBHHHPPP^^^lllvvvoooLLLEEEBBBCCCAAAGGGbbb~~~kkkQQQ@@@:::888777666555555444444444333333333222222222222222222222222222222222333333333444444222444555666666777999;;;>>>CCCJJJPPPYYYmmm444333222111111000000000.........///////////////000///...///000000...---111999BBBEEEAAA:::444111888555999???IIIZZZ___QQQDDDUUUqqqpppUUU;;;666111///000111000///000000000000000000000000222222222000///000333555<<>>DDDAAA<<<333111999DDDQQQbbbbbbPPPQQQjjj|||rrrzzz{{{}}}```BBB666555222///000222111...000000000000000000000000...////////////111555888555???GGGQQQggglllPPPCCC:::999CCCBBBZZZllluuu~~~}}}tttbbbaaappp}}}wwwxxx|||~~~vvv```QQQJJJJJJOOOUUUYYYbbbrrr}}}|||zzzmmmjjjqqqxxxyyyrrr```QQQHHHCCC???<<<<<<:::666666888666666666666666666666666666666666666666777888888777888888999999:::;;;;;;888888999:::<<>>AAAHHHVVVkkk|||}}}zzzggg]]]dddqqqxxxsssxxx|||}}}xxx]]]NNNHHHEEEHHHMMMVVV]]]kkk~~~~~~||||||rrrgggccchhhsss{{{}}}jjjWWWKKKGGGAAA>>>;;;777555555666777666666666666666555555555666666666666777777777777888888888888888888888888999;;;;;;;;;;;;???FFFLLLWWWhhh|||kkkSSSDDDAAA@@@CCCJJJ\\\{{{vvvUUUHHH<<<999999888666555444444444444444444444444222222222222222222222222111111222222222333333333444444555555555555555555:::>>>FFFKKKNNNUUUhhhzzz}}}444333222000//////000000..............................------...///000111111000//////111444888:::???@@@CCCSSSddd^^^QQQRRRXXX{{{yyysssjjjpppvvvuuu{{{xxxzzz~~~www```FFF777333222000......///000111---------...//////000000111000/////////000111222999<<>>GGGTTTjjj{{{~~~{{{iii___bbblllrrrssszzz|||eeeUUULLLGGGHHHLLLUUU[[[iii}}}|||}}}|||oooccc___dddnnnwwwxxxfffTTTJJJGGG@@@>>>:::777555555666777666666666666666666666555666666666666777777777777888888888888888888888888888:::;;;;;;<<>>===:::777555555666666555555666666666666666666666666666666777777777777888888888888888888888888777999:::;;;===CCCLLLSSS___ooouuuVVVDDDCCCAAA@@@DDDNNNcccjjjKKK@@@777555666555333444333333111111111111333333222222222222222222222222111111222222222333333333222222333444555666666777777<<>>===>>>CCCOOOcccvvvtttgggcccfffjjjrrr}}}zzzfffUUUMMMMMMRRRYYY^^^jjj{{{zzzlll^^^XXX[[[eeelll|||wwwfffXXXKKKDDDCCC<<<;;;999777666555666666555555555555666666666666666666666666777777777777888888888888888888888888777999:::;;;===DDDNNNUUUbbbqqqiiiQQQDDDAAA@@@@@@EEEQQQiiicccHHH???777777888666555666444333222111111222333444111111111111111111111111111111222222222333333333111111222333555666777777666:::AAAFFFFFFHHHRRR]]]ooo{{{555444222000...------...........................///////////////............///111333444555444444333@@@OOOcccooofff]]]ddd{{{uuuuuuzzzyyy||||||fff```eeeppp{{{rrrXXXAAA777555111111000000////////////111111000000///......---,,,,,,---...000333555777666777BBBJJJQQQgggttt___KKK@@@===???AAALLL```tttwwwjjjddddddhhhooo|||{{{eeeSSSMMMOOOSSSYYY^^^iiixxx}}}oooaaaYYY[[[ccciiiwwwnnn^^^QQQFFF@@@???:::999888666666555666666444555555555666666777777666666666666777777777777888888888888888888888888888999;;;;;;>>>EEEPPPXXXaaaooo|||^^^KKKDDD>>>???@@@GGGWWWppp{{{\\\CCC<<<777777777555555666555444333222222333444555111111111111111111111111111111222222222333333333111111222333444555666777555999AAAGGGHHHJJJRRR]]]lllwww444333111///..........................................///////////////...,,,---///111222333444444555@@@LLL\\\hhheeeeeesssuuuxxxsssaaa___dddsss|||}}}kkkPPP<<<444222111111111000000000//////......//////000111111111,,,,,,+++,,,---///000222333444???HHHLLL```{{{xxxeeeQQQBBB======AAAKKK]]]rrr|||pppfffccceeelllzzzzzzcccTTTPPPRRRTTTVVV[[[eeerrrrrrddd[[[[[[aaafffpppyyywwwcccUUUKKKBBB===<<<888888777666666555666666444444555555666777777777666666666666777777777777888888888888888888888888999:::<<<===AAAJJJUUU^^^cccooommmRRRDDD@@@<<>><<>>999666777666333222444111222444555555444222111111111111111111111111111111111222222222333333333222222222333333444444444555777>>>EEEHHHJJJRRR[[[hhhxxx222111000.........///000........................+++,,,...000000000000000000000000000111222444444444???DDDDDDDDDDDDWWWvvv~~~}}}lllggglllrrrrrrYYYAAA777333111......//////......---,,,000//////...------,,,,,,------------...000222333111111<<>>BBBJJJVVVdddnnnwwwsssXXXFFF@@@@@@<<>>@@@@@@@@@JJJbbbxxxssslllmmmvvv~~~vvvaaaJJJ999222111222...///000111111000///...---------............///222222111111000/////////111444999???DDDPPPfffzzzvvvXXXEEE@@@???DDDVVVooo|||yyyjjjbbbgggqqq}}}|||wwwpppeee]]]WWW[[[aaaiiivvv}}}}}}{{{xxxrrriii___YYYWWWXXX]]]mmm|||wwwdddVVVHHHCCCAAA===999888999999777666555555555555444555555666666666666666777777777777777888888999444444555666777888888999:::;;;???EEELLLVVVgggwwwdddKKK???===>>>>>>BBBMMM```yyywwwWWWBBB>>>;;;777666777777555333444444333222222111000000111111111111111111111111000000000000111111111111555444333222222222333444666777;;;???EEELLLQQQTTTcccxxx333222000...---...//////---------............/////////000000000111111111222//////111111111444:::BBBCCCCCCAAABBBPPPnnn|||rrrnnnssszzzqqqZZZDDD777222222222......////////////......---------............///000000000////////////...111333777===CCCQQQiii~~~vvvZZZFFF??????BBBQQQjjjzzz}}}nnneeeeeemmmxxxxxxjjj___YYY\\\```gggsss~~~zzzyyyxxxwwwtttnnnfff___\\\ZZZ\\\kkkzzzrrr___RRREEE@@@???;;;888777999888777666555555555555444555666666777777666666777777777777777888888999;;;:::::::::999999999999======@@@HHHPPP[[[kkkyyyyyy\\\HHH???>>>??????CCCNNNbbbzzzoooQQQ???===:::666555666666444333666555555444333333222222111111111111111111111111000000000000111111111111444333222222222222333444666777:::>>>DDDJJJOOORRR___www222111///...---......///---------............/////////000000000000111111111000111222000111888BBBSSSOOOJJJFFFIII\\\~~~zzztttwww~~~kkkQQQ===555333222222......------------......---------............///------........./////////111222555:::AAARRRmmmwww___KKKAAA>>>???MMMeeeyyyssshhhbbbgggooozzznnn```ZZZ\\\___eeeppp{{{vvvtttuuuvvvwwwuuupppiiiaaa\\\ZZZhhhwww~~~wwwgggWWWKKKAAA===<<<999777666888888777666555555555555444555666666777777666666777777777777777888888999;;;;;;;;;;;;;;;:::::::::@@@>>>AAAJJJVVVbbbppp{{{kkkRRRDDD??????@@@@@@EEEPPPccc|||cccJJJ<<<;;;888555444444444333222555555444444333333222222111111111111111111111111000000000000111111111111333333222222222222333444666777999===BBBGGGKKKNNN[[[vvv111000///............///---------............///////////////000000000111///000333333000222???MMMggg[[[OOOLLLVVVmmm~~~~~~{{{zzzfffHHH888333333222111000///------------///000---------............///,,,------...//////000000222222444888AAARRRooowwwdddPPPDDD>>>@@@MMMeee|||wwwjjj___aaagggsss}}}nnn```[[[]]]___dddnnnyyytttrrrsssuuuzzz|||zzzqqqeee\\\YYYdddsss||||||iii[[[OOOFFF>>><<<;;;888777777888777666555555555555555555555666777777777777777777777777777777888888999555666777888999:::;;;<<<@@@===@@@LLLZZZfffsss|||~~~~~~]]]IIIAAA??????@@@AAAFFFRRRfff~~~vvvYYYDDD;;;999777555333222222222222222222222222111111000000111111111111111111111111///000000000111111111111222222222222222333333333555666888;;;???DDDHHHJJJWWWsss~~~/////////...............---------............///...////////////000000000///000333444222777GGGXXXppp]]]MMMQQQfff{{{zzz}}}|||aaaCCC666444333000///111000///......///000111---------............///------...///000000111111222222444888@@@QQQnnnvvveeeQQQBBB???AAAOOOfff~~~yyyjjj^^^\\\aaannnyyypppbbb\\\^^^aaaeeeooo{{{uuusssrrruuu{{{yyyiii]]]YYYbbbppp{{{ppp^^^SSSIIIBBB<<<<<<;;;888777888777666666555555555555555555666666777777777777777777777777777777888888999444555666777888:::;;;;;;>>><<>>QQQcccmmmYYYLLLZZZzzzuuurrrxxxzzzuuuYYY>>>555555222///...000000////////////000000---------............///------...///000000111111111111444888>>>MMMggg~~~uuudddPPP???>>>BBBMMMbbbxxx|||kkk\\\XXX\\\jjjwww}}}uuuhhh___```ccchhhppp~~~}}}wwwuuurrruuu|||pppbbbZZZaaannn{{{{{{fffVVVNNNEEE???;;;<<<;;;888777999666666555555444555555666555666777777888888777777777777777777777888888999999999999999::::::::::::===>>>EEERRR```lllyyy|||hhhKKKAAA???>>>>>>@@@BBBJJJ[[[qqqhhhLLL???===666666555333111111222444333333333333333333222222111111111111111111111111000000000000111111111111///000111222333333333222333444666888<<<@@@DDDFFFQQQhhh~~~---.....................---------............///........./////////000000111000111444999EEEYYYkkkjjj[[[VVVllloooeeebbbjjjwwwyyyiiiPPP999555666222.........//////////////////...---------............///---------....../////////...///333666;;;GGG^^^ssswwwhhhTTTCCC===???GGGVVVkkk}}}mmmZZZTTTWWWhhhvvv{{{{{{mmmaaadddfffjjjppp|||xxxuuurrrttt{{{yyyjjj\\\aaammm{{{oooZZZMMMIIIAAA<<<:::;;;:::666666888555555555444444555555666666666777888888888888777777777777777777888888999::::::::::::;;;;;;<<<<<<>>>BBBKKKXXXdddppp~~~}}}uuu\\\EEE???@@@>>>>>>AAADDDNNNaaaxxx~~~aaaGGG<<<<<<555666666444111000333555222222222222222222333333111111111111111111111111000000000000111111111111...///111222333333333222333333555888<<<@@@DDDFFFNNNbbb}}}{{{------......///......------------.........//////............/////////000222//////444;;;III^^^pppmmmcccddd|||wwwaaaVVVTTT]]]lllyyy~~~{{{~~~```III666444666222...///,,,---...//////...---,,,---------.........//////,,,,,,------------......,,,---111555999CCCXXXkkkxxxyyymmm[[[KKK;;;===AAALLL___tttpppXXXQQQUUUfffuuuzzz~~~ooodddfffhhhkkkpppyyyxxxtttqqqsss{{{rrr^^^aaammm{{{vvvdddQQQFFFEEE>>>:::999:::999555444666555555444444444555555666666666777888888888888888777777777777777888888999555666777999;;;===>>>???@@@EEEPPP^^^hhhsss{{{kkkTTTAAA>>>@@@===>>>BBBFFFQQQeee}}}yyy]]]DDD999:::555666666444111111333666000000000000000000111111111111111111111111111111000000000000111111111111...///111222333333222222222333555888<<<@@@DDDGGGKKK^^^zzzxxx...------,,,,,,++++++***---.........//////000000............/////////000666...444888;;;YYYtttqqqhhheeerrr|||iiiZZZOOOQQQ[[[kkkxxxzzzxxxzzzpppMMMDDD999333222333222000////////////////////////+++,,,.../////////...---///...---,,,,,,,,,,,,,,,000///000333777???OOO^^^vvvyyyeeeMMMDDDAAA???CCCRRRiii}}}www[[[UUUWWWccclllsss}}}vvvgggbbbccckkktttyyy~~~}}}wwwqqqjjjrrrxxxhhhhhhmmmxxxrrrbbbWWWNNNDDD===;;;888555555777777555333333333333333333333333333555555555666666666666666999999888888888888999999555555666888;;;=========FFFLLLTTTbbbqqqwww{{{yyyVVVLLLBBB???>>>>>>@@@DDDDDDXXXrrrjjjPPPCCC;;;666444444333333333333222222222222222222222222222222111111111111111111222222111111111111111111111111333333333333333333333333222333555777999===BBBFFFJJJZZZuuu------------------------///////////////................../////////000000888222777;;;DDDfffzzzggglllppp___UUUNNNQQQ[[[kkkyyy}}}cccFFF>>>555000///000///---........................,,,------...............///...---,,,,,,,,,,,,---000///000333666>>>NNN\\\ppp~~~nnnYYY@@@===999===LLLaaauuuxxx```ZZZ[[[eeennnsss}}}~~~iiiccccccjjjrrrvvv{{{xxxrrrnnnkkkrrr~~~zzzjjjhhhjjjsss|||xxxfffWWWOOOHHH@@@:::;;;999666666777888666555444444444444444444444444444444555555666777777777999888888777777888888999777777888999<<<>>>??????FFFOOOXXXgggxxx~~~mmmPPPGGG???===<<<===@@@EEENNNccc~~~aaaKKK@@@:::666444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111333333222222222222222222222333555777999===BBBFFFKKKYYYrrr,,,,,,---......///000000000000000///......------....../////////000000000333222555999JJJoooyyygggwwwwww___SSSPPPOOOWWW___nnn|||vvv{{{nnnRRR>>>999222/////////---+++---------------------------------------......///......---,,,,,,,,,------000///000333555<<>>999<<>>DDDKKK[[[qqqqqqTTTCCC===999555444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111222111333555666888<<<@@@DDDKKKXXXooo,,,---------.........//////////////////............////////////000000000///222444999NNNooo|||qqqkkkiiiUUUOOORRRVVVbbbhhhsss~~~wwwlllsss}}}~~~aaaFFF999666333111111111///---------------------------...---,,,+++,,,---...///...------,,,,,,,,,------//////000222444:::GGGTTTjjjyyywwwgggIIIAAA999;;;FFFVVViiiwwwzzzzzz}}}~~~ggg]]]YYYaaahhhmmmvvvppphhhccceeeiiimmmqqquuu}}}sssooonnnmmmqqqxxxtttjjjdddhhhpppwww}}}vvvfff\\\OOOEEE@@@>>><<<:::999888666666666666666666555555555555555555555555555555666666777777777888888888777777777777888888999::::::;;;<<>>===>>>AAAKKKVVViiidddJJJ===:::888555444444333333333222222222111111111111111111111111111111111111000000000000111111111111111111111111000000000000111111111111111333444555777:::???BBBIIITTTkkk---------,,,,,,,,,++++++,,,------...///000000111////////////000000000111000777888<<>>CCCLLL___|||---------------,,,,,,,,,,,,------...///000111111//////000000000111111111---222///555DDDGGGSSSqqqmmmiiisss|||iii[[[dddvvv~~~nnnUUUBBB999000000000///...------...........................++++++,,,------------,,,,,,,,,,,,,,,,,,---...///......000222111333<<>>@@@NNNaaapppyyyvvvcccWWWXXXcccpppyyyzzzqqqccc```aaabbbgggnnntttvvv}}}~~~xxx||||||tttlllkkkqqqwww|||uuuuuurrryyyrrrdddXXXNNNHHHAAA>>>:::999999:::999999666555444333222333333444777666555444444555666777555555666777777777777777666555555555555666666777:::777666;;;BBBHHHRRR[[[pppzzzyyyyyykkkPPPCCCAAA<<<@@@CCCGGGYYYxxxdddNNN<<<:::999555333888222222222111111111111000111111111111111111111111000000111111111111000000////////////............222222222222222222222222444333333333444777:::<<>><<<<<<>>>MMM___sss|||zzzhhh[[[ZZZbbbmmmuuuuuu||||||pppfffcccbbbaaadddhhhppprrrxxx~~~yyyqqqooorrruuu{{{|||zzzpppiiiiiijjjsssvvvfffYYYOOOFFFAAA???<<<999777888888888777666555444333333333444444777666555444444555666777555555666777777777777777777777777777777777888999:::888999???EEEMMMWWWaaappp|||xxx|||eeeMMMBBB@@@>>>BBBFFFNNNddd^^^JJJ:::888888444222666222222222111111111111000111111111111111111111111000000111111111111000000........................000000000000000000000000111000000000111444666888===@@@EEEPPPfff------........./////////000000000000000000000000111111000000000000000111555111222:::BBBRRRmmm}}}lllpppvvv}}}}}}yyy]]]CCC555000///000000000/////////............---,,,,,,,,,------------------------------+++++++++******++++++,,,------......///333888<<>>CCCSSSqqq```DDD<<<666666777666333222222222222111111111000000000000000000000000000000000000111111111111000000//////000000000111111111111111111111111111111111111222222333333555666666555999???DDDIIITTTdddrrr~~~~~~xxx|||....../////////000000000000000000000000000000000222111000000111333555777666999BBBPPPbbbtttkkkZZZWWWXXXdddqqqyyykkkOOO<<<444//////000.....................///------,,,,,,,,,---......------------------------,,,,,,,,,,,,---...//////***,,,---...///111444777999DDDWWWppp~~~kkkSSSCCC;;;<<>>===:::888777666555555666666555333222333444555555555444444444555666777777666555444555555666777777777777777666666777777888:::;;;<<<===BBBMMMXXXaaakkk{{{vvvzzzlllQQQDDDAAAAAAAAACCCMMMfffgggKKK;;;999555333444555444222222222222111111111111000000000000000000000000000000000111111111111000000000000//////......------////////////////////////......///000111111111111333333777<<<@@@GGGUUUdddvvv////////////000000000000000000000000000000000000000/////////111555999;;;???PPPiiimmmSSSNNNUUU```hhhuuu}}}fffOOO999333555555111000//////.........---------,,,,,,,,,,,,,,,---...///------------------------************+++,,,---...,,,---.........///111333444<<>>===<<<999666555444333444555555333222111222444555666555444444444555666777777666555444555666666777777777777777777777777888999:::<<<===>>>DDDPPP]]]gggsss~~~rrr|||eeeLLLAAA@@@@@@@@@GGGRRRmmmyyy]]]EEE999888444111222444333111222222222111111111111000000000000000000000000000000000111111111111000000//////...---,,,++++++***111111111111111111111111...///000111222222111111555333666===AAAGGGUUUcccuuu///////////////.........///000000000000000//////222//////111222333888???BBB]]]~~~www[[[TTTZZZ```jjjpppxxxrrrVVVGGG888222111000000111---.../////////...,,,+++......---,,,,,,,,,,,,---((()))***+++,,,---------******+++,,,,,,,,,,,,+++------......///000000000333;;;MMMeee}}}~~~oooXXXDDD:::999;;;===JJJVVVfffrrrzzzwwwhhhXXXUUUaaapppzzzssseee```bbbccc```aaajjjvvv~~~qqqgggmmmwww}}}lll]]]PPPIIIFFFJJJIIILLLTTTOOOLLLTTTggg|||mmmcccZZZPPPIIIDDDCCCAAA>>><<<:::999888666666666666666666666666222222333333333444444444444555777888999888666555888888777777666666555555555444777999888777;;;AAAAAAKKKYYYfffsss|||yyyqqqYYYGGGBBBBBB:::FFFHHHXXXttt{{{cccLLL@@@888777666555444333222222333333333222222222111111000/////////000111222222000000//////.........---000000000000000000000000///////////////000111111000000000000111111111111222222555999<<>><<<:::888777777555555555555555555555555222222333333333444444444444555777888888888666666888777777777666666666555555555777999888777<<>>???888EEEMMM___|||rrrWWWCCC:::777777666555444333222222222222222111111111000000000000000///000000111111000/////////............////////////////////////...............//////000//////000000000111111111111111444888:::???LLLXXXppp......////////////////////////000000000000//////,,,...222444333555???JJJ```zzzbbbPPPTTTfffvvvqqqZZZEEE:::000///000...---...------......------,,,+++......---,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,------......555888EEE[[[sssqqqZZZFFF999555666888BBBQQQdddttt~~~fffVVVYYYgggqqq{{{nnnccc```[[[]]]dddlllrrrvvv}}}zzzqqqnnnooorrrzzzsssbbbTTTJJJCCC@@@???GGGHHHIIIMMMKKKOOO^^^zzzzzzooo```UUUNNNHHHAAA<<<>>>===;;;999777666555555444444444444444444444444333333333333444444444444444555777888888888777666777777777777666666666666666555777999999999>>>FFFOOOZZZiiiuuuyyyZZZKKK???<<<===999HHHVVVkkkeeeKKK;;;777777666666555444333222222111111111000000000//////111111000/////////000000////////////............////////////////////////---------------...////////////000000000000111111000000222666777<<>>GGGHHHHHHJJJJJJSSSgggzzzkkkbbbVVVMMMHHHDDD@@@<<<<<<;;;999888666555444444333333333333333333333333333333333444444444444555555555666777888777777666777777777777666666666666666666777::::::;;;CCCKKKUUUaaappp|||lllQQQHHH???===???===OOOccc{{{yyyZZZCCC::::::666666555444444333222222222111111111000000000000222111000//////////////////////////////.........////////////////////////......------......///000////////////000000000111000000222555666999DDDOOOaaa~~~---.........//////000000......///000000000000000......000222666AAAWWWlllzzzhhhbbbkkkyyy{{{~~~qqqWWWBBB666000---000111///---.../////////...............------,,,++++++++++++,,,++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,------.../////////333444;;;KKK```qqqzzz|||{{{ppp___MMM???999888999<<>>AAABBBWWWssspppQQQ>>>999;;;555555555444333333222222333333222222222111111111111111000///.........///.........///////////////........................//////......//////000111...////////////000000000111111333666666888BBBMMM___|||------......///000000000---...///000000111111000000///111666???PPPiii{{{mmmccckkk~~~}}}ttttttyyy~~~}}}sss```JJJ:::444000...111111///.../////////...------------...------,,,+++++++++++++++***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++*********+++,,,,,,------000222999EEEUUUfffssszzzvvvoooaaaQQQCCC:::777777:::HHH^^^qqqppp]]][[[\\\iiixxx~~~zzz{{{tttmmmpppllliiihhhiiimmmwww}}}{{{tttuuuvvvyyy}}}vvvoooaaaVVVWWWeeettt|||}}}mmmYYYIIIBBBAAA@@@???<<>>CCCHHHaaadddHHH;;;777666444444444444333333222222333333333222222222222111000000///.........//////.........///////////////........................///////////////000111111......////////////000000000111333666666888AAAKKK]]]xxx------......///000000111---...///000111111111111222111555???MMMaaazzzoooggghhhyyy|||pppooooootttyyyuuueeePPP>>>666444000///000000------///...---,,,+++++++++,,,,,,---,,,++++++***+++++++++)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))******++++++,,,---------111888AAAMMM]]]nnnzzzxxxssshhhXXXIII===888777888EEEYYYlllyyyoooZZZWWWVVVddduuu~~~yyyzzz~~~xxxuuuoooiiiiiikkkoooxxx|||zzzvvvzzz~~~~~~www```\\\SSSPPPYYYkkkxxx{{{vvvgggTTTFFFAAA@@@???======CCCBBBEEERRR```uuuuuulllccc[[[UUUNNNKKKEEE@@@===;;;;;;:::888777666666555555555555444444444444444444444444444444444444555555555555666666666666666777777888555666666666777777777888777666888===BBBIIIUUUaaannnuuugggNNN???BBB@@@???GGGPPPllltttUUUAAA:::777333444444444333333333333222222222222222111111111111//////.........///000000............/////////000........................///............///000000........./////////000000///000333666666777@@@JJJWWWnnn---------...///000000111---...///000111111111111222222888FFFXXXmmmvvviiigggpppnnngggmmmlllqqquuunnn[[[EEE888333444000///000///,,,,,,...,,,+++***)))))))))***+++---,,,++++++******++++++((()))***+++,,,---------******+++,,,,,,,,,,,,++++++,,,,,,------...//////+++111888???HHHWWWkkkzzz}}}yyyooo```OOOAAA:::888666CCCVVVhhhuuu}}}nnnYYYTTTQQQ```rrr~~~~~~yyyzzz~~~wwwoooiiijjjmmmqqqwww~~~{{{xxxwww}}}~~~ooo```SSSQQQMMMPPP```uuussseeeRRRFFFBBBAAA???===AAAFFFEEEJJJ[[[lllssshhh```ZZZTTTPPPLLLIIIDDD???<<<:::999999777666555444444444444444444444444444444444444444444444444555555555666666666666666666666777888888555666666666777777888888777666999>>>DDDLLLYYYeeevvv|||]]]KKK===CCCAAABBBKKKXXXvvvfffJJJ===<<<999333444333333333333333333333111111111111000000000000...............///000111---.........//////000000...........................------------...//////............/////////000---...222555555666???IIIPPPdddttt............/////////000---///000//////111333333777666<<>>KKK^^^mmmsssvvvyyy{{{|||zzzwwwyyywwwfffRRRMMM^^^rrr~~~|||yyy~~~~~~pppjjjqqqxxxwwwxxx}}}|||yyyxxxyyy~~~~~~lll[[[QQQMMMMMMQQQ___ssswwwaaaKKKDDDBBB??????CCCBBBIIIPPPZZZlll{{{rrrggg]]]WWWRRRMMMIIICCCBBB@@@===;;;999888777555444444333333444444555333333333333333333333333444444444555555555666666777777666666666666777777666666666666666777888888:::999;;;>>>CCCMMM```ppppppUUUCCCBBBBBB@@@BBBOOOkkkmmmPPPBBB<<<666444666555444444333333222222111555444222111111111222222000000111111111111000000//////.........---------////////////////////////------------------------...//////000111000000000...///000000222666;;;???LLLTTTdddwww........./////////000000000000///...///000000000888===HHH[[[pppnnnccckkk~~~vvvrrrsssssstttjjjUUUBBB777333///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************************)))******++++++******************+++++++++,,,,,,......222888AAAPPPiii~~~xxxkkk\\\LLLAAA<<<999;;;EEEUUUbbbjjjooosssuuuyyyyyyyyy|||zzzjjjVVVLLL[[[mmmyyy{{{yyy~~~ssskkkqqqwwwvvvxxx}}}|||yyywwwzzzkkk\\\PPPIIIJJJNNNXXXiii~~~ttt___JJJDDDBBB@@@AAAEEEHHHOOOZZZiiirrrjjj___WWWRRRNNNJJJFFFAAA@@@>>>;;;999777666666444444333333333333444444333333333333333333333333444444444555555555666666666666555555555555666666666666555666666777888999999:::===BBBGGGQQQcccssshhhOOODDDCCCCCCDDDJJJYYYtttfffKKK???:::555333555444333333222111111000000222111000/////////000000/////////000000///////////////.........---------................................................+++,,,,,,---------------000111111111111444888<<>>NNNfff{{{|||pppbbbSSSFFF>>>999999???LLLXXX```hhhnnnqqqxxx~~~sss```OOOZZZiiiuuu{{{|||xxxwww|||wwwoooqqquuuuuuxxx}}}}}}yyyxxx}}}}}}{{{|||jjjYYYMMMHHHFFFJJJTTTdddwwwnnnZZZHHHCCCBBBAAACCCIIINNNYYYjjj~~~vvvpppfff___VVVOOOKKKHHHEEEBBB>>>===;;;999777666555555333333222222222222333333333333333333333333444444444444555555555666666666555555444444444444555555555555555555666777888999:::===CCCIIIOOOXXXiiiyyy```KKKFFFDDDDDDKKKWWWjjjqqqZZZCCC;;;777333222555222222222111000000//////111000000////////////000---......//////......---...............---------------------------------////////////////////////---......///////////////111111111111111222666999>>>EEEQQQ```qqqwwwpppttt...////////////000000000222...---000333444777999@@@UUUooo{{{cccVVVXXX___~~~pppWWWAAA666222000---------,,,,,,+++,,,,,,---,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++'''((()))***++++++++++++$$$%%%&&&'''((()))******,,,,,,...333:::IIIaaavvvvvvjjj\\\NNNDDD:::999===IIITTT]]]fffmmmsss}}}~~~mmmYYY^^^iiitttzzz}}}~~~{{{vvvtttyyy}}}tttsssuuuuuuxxx|||~~~|||{{{|||xxxwww|||uuu```QQQIIIHHHJJJQQQ```tttgggUUUEEEAAABBBBBBFFFMMMUUUfff}}}~~~xxxrrrkkkfff^^^XXXOOOIIIFFFDDD@@@===<<<;;;:::888666555555444333222222111111222222333333333333444444444444444555555555555666666666666666555555444444555555666444444555666777888::::::===BBBJJJRRRWWW___pppsssWWWGGGFFFCCCFFFTTTfff{{{cccOOO===888666333222555333222222111000000//////111111111111111111111111.........//////.................................------------------------...........................//////000000000000000///000000000000222555888<<>>;;;;;;:::999777666555555555333222222111111222222333333333333444444555555555555555555666666666777777777666666666666666666777444555555666888:::;;;<<>>???AAAIIIVVV```eeennnrrrYYYJJJDDDBBBEEEQQQiiipppNNN@@@666777777333222666444333333222111111000000,,,------............---/////////000000/////////---------...............////////////////////////------------------------+++,,,------......------***,,,...///000222444777777<<>>@@@AAAGGGPPP___jjjrrr}}}~~~dddPPPFFFCCCAAAGGGYYYtttvvv```GGG<<<444777777222111444222222222111000000//////+++,,,---.........---------......//////......------------.........//////................................................---...//////000000//////***,,,...//////000222444555:::AAAIIITTTcccuuuwwwuuuwww|||000000000000111111111111000///444:::999>>>VVVqqqyyy]]]IIIFFFRRRdddqqq{{{dddNNN888000///---,,,...+++*********+++,,,,,,---,,,,,,,,,+++++++++************++++++++++++******((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,)))))))))))))))***************,,,......333@@@NNNcccttt|||kkkYYYHHH@@@999:::AAAJJJVVV```ppp}}}oooccceeekkknnnxxx|||{{{xxxwww~~~|||{{{{{{yyy{{{zzzzzz|||uuuyyy}}}oooWWWLLLHHHJJJXXXiiixxxYYYPPPHHHGGGSSSbbboooxxxpppgggddd```]]]\\\XXXQQQLLLIIIEEE@@@???@@@@@@===;;;444333333222111111222222555444444333333444444555333333444444555666777777666666666666777777777777555555555444444555555555777777888:::<<>>EEEQQQ___jjjwwwxxxmmmfffgggnnnwww}}}}}}vvvuuusssqqq{{{{{{yyyxxxvvvzzzyyy{{{~~~~~~jjjUUUNNNJJJLLL```xxxpppTTTKKKJJJOOO___uuuzzzsssmmmjjjbbb```]]]YYYTTTOOOKKKHHHEEEDDDAAA>>>;;;999888777777555333222333333222111222222222222222222222222333333333444444444555555777777666666555555444444888777777666666666666666555555999===>>>>>>DDDLLLWWWeeettt}}}vvvrrruuu\\\MMMEEEBBBBBBDDDXXXmmm~~~___III888777666555444333333222000000000000000000000000//////000000000000////////////////////////////////////.........---------///...,,,++++++,,,...///------,,,,,,,,,,,,++++++,,,,,,,,,---------......000///.........///111222444666<<>>000000222...,,,///,,,,,,,,,+++,,,,,,------222///+++))))))******)))+++++++++*********))))))))))))*********+++++++++************))))))))))))******************************,,,//////000777@@@SSSfff}}}zzzjjjMMM@@@666777;;;@@@KKKXXXgggttt}}}|||ppphhhiiipppyyy~~~zzzsssssspppooozzz}}}zzzxxxuuuwwwvvvyyykkkVVVNNNLLLQQQhhhdddLLLGGGLLLXXXkkk}}}tttmmmgggddd___^^^ZZZVVVQQQLLLHHHFFFCCCBBB@@@===:::999777777888666444333444444333222222222222222222222222222333333444444444555555555666666666666666555555555888777777666666666777777888888:::>>>???AAAIIIRRR^^^lll{{{uuuppprrriiiRRRFFFBBBBBBCCCIII```xxxuuuXXXEEE888777666444333333222222000000000000000000000000//////000000000000//////........................///.........------------///...,,,++++++,,,...///------,,,,,,,,,,,,++++++,,,,,,,,,---------......000///.........///111111444555;;;DDDMMM[[[nnn111111000000000000000111111///333===KKKcccjjjZZZNNNQQQ[[[hhhxxxvvv___DDD666,,,...111///---///+++++++++,,,,,,---//////888333---(((''')))***++++++************))))))))))))))))))*********++++++************))))))))))))***************************)))+++------...444<<>><<<:::999888777777888666444444444555444333222222222222333333333333333444444444444555555555555555555666666666666666777777666666666777777888<<<:::;;;???BBBHHHSSS]]]kkkwwwyyyhhhlllxxxzzz[[[GGGAAA???BBBFFFQQQmmmiiiOOO???777666555444333222222222000000000000000000000000...//////000000//////.......................................------------...---,,,++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,---------......//////......//////000111333444999AAAJJJWWWjjjzzz111111000//////000000111555333777GGG]]]xxxxxx^^^YYYYYYcccppp{{{eeeMMM;;;222,,,///111///...///+++++++++++++++,,,---...666222,,,(((((()))***+++************))))))))))))))))))))))))************************)))))))))(((************+++++++++++++++***+++------,,,111777CCCUUUoooqqqUUUGGG:::888999;;;DDDPPP```lllwww}}}zzzoookkklllqqqtttpppkkkgggggggggjjjuuu~~~yyywwwvvvxxxlllWWWOOORRRaaagggRRRMMMJJJXXXmmm}}}zzztttnnnhhhdddbbbaaaWWWUUURRRNNNJJJFFFCCCBBB;;;;;;999888777666666666777555333333444444333222222222222333333333333333444444444444555555555555444444555555666666777777777666666666777888999999<<<;;;===BBBHHHQQQ___lllyyy}}}nnncccpppkkkPPPCCC@@@@@@DDDJJJ[[[zzzxxx]]]GGG;;;666555444333222222222222000000000000000000000000...//////////////////...........................------------------------...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,---------..................//////000000333444888???GGGSSSeeeuuu111000/////////000222333777777AAAXXXuuu}}}iiiYYY___lll|||~~~xxxvvvXXXBBB666222///000000...------,,,,,,+++***))))))******...,,,)))))))))******)))))))))))))))))))))))))))(((((()))))))))*********************)))))))))((())))))*********+++++++++---***+++---------///444???NNNeeeyyy{{{mmmVVVGGG;;;888888:::CCCOOO___mmmzzz~~~qqqiiifffffffffcccbbbaaabbbdddiiittt~~~}}}zzzxxxyyymmmYYYQQQVVVhhh```PPPPPPPPP^^^rrr{{{yyyuuurrrmmmhhhccc```^^^]]]TTTRRRNNNJJJFFFCCCAAA@@@999888777666555555555555555333111111222333222111222222333333333444444444444444444555555555666666444444555555666666777777666666666666777999::::::;;;;;;???GGGOOOZZZkkkyyyrrrhhhdddxxxppp[[[GGGAAAAAA@@@FFFOOOggglllRRRBBB;;;555444333222222222222222000000000000000000000000......////////////..............................,,,,,,---------------------------,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,---------......---......///////////////333333777===DDDOOO```ppp111000//////000222444666888AAATTTpppnnnddd```nnn~~~wwwvvvhhhMMM>>>333222111000///---,,,---,,,,,,***))))))(((((((((((('''''')))++++++)))'''(((((()))))))))))))))***((((((((()))))))))******************))))))))))))((((((((()))******++++++---***)))---...,,,...222;;;HHHZZZlll{{{vvvjjjVVVGGG:::777666777@@@KKK___ppprrrgggaaa\\\ZZZXXXZZZ]]]aaadddkkkuuu}}}}}}}}}}}}xxxvvvwww}}}rrr___WWW[[[nnn{{{\\\NNNOOOUUUbbbuuu~~~yyyuuussspppnnniiiccc]]]YYYVVVUUUPPPNNNJJJFFFCCC@@@???>>>888777666555444444444444333222000000111222222111222222333333444444555555444444555555555666666666555555555666666666666666555666666777888999;;;<<<;;;<<>>RRRnnnmmmbbbeeeqqqyyyxxx|||rrrWWWAAA888000111111///,,,,,,,,,---++++++******)))*********'''&&&'''(((******)))'''(((((((((((())))))******(((((((((((()))))))))***************))))))))))))&&&''''''((())))))******+++((('''+++,,,+++,,,///555>>>MMM^^^oooyyytttkkkYYYJJJ<<<888666666>>>III```tttrrrggg^^^WWWSSSPPPVVV]]]bbbhhhpppyyy~~~yyy{{{{{{qqqoooqqqxxx~~~xxxggg]]]aaasssuuu[[[OOONNNYYYeeexxx}}}xxxsssooommmhhhfffccc^^^YYYUUUQQQOOOLLLJJJFFFBBB???===<<<;;;888777666555444444444444444222000111222333333222222222333333444555555666555555555555666666666666666666666666666555555555555555666777888:::<<<===<<>>AAAJJJVVV___hhhsss~~~iiicccgggdddLLLAAA<<>><<<:::888777666444444333333333333222222111111222222222333333333444444444555555555555666444555555555666666777777888777777666666666777777777888999777666888===BBBCCCJJJVVVbbbiiippp|||vvvkkkrrrxxx\\\FFFCCCBBBDDDHHHTTTnnnhhhKKK===;;;888333444333111//////000111222000000///...............000000///...------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---000111222333777???JJJRRRgggooo|||000000222555444666@@@LLLooo|||iiiYYYTTTcccvvvdddJJJ;;;444///...............---,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))((((((******))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++///111777CCCSSSaaaggggggfff]]]RRRHHH===777;;;CCCYYYmmmyyylllaaa[[[XXXTTT\\\gggnnnmmmlllvvv~~~~~~jjjbbb^^^fffrrr|||{{{zzz~~~{{{ssssssqqqXXXSSSZZZgggwww~~~}}}zzzvvvpppmmmkkkhhhccc___ZZZXXXUUUPPPLLLIIIFFFEEE???>>>===;;;999888666666444444333333333222222222111111222222222333333333444444444555555555555666555555555555666666666777777666666555555666666777777888999888777:::AAAFFFKKKRRR^^^kkksssyyytttnnnyyykkkQQQDDDAAA@@@EEENNN___||||||^^^FFF;;;777555333444333111//////000111222000000///...............000//////...------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---............///000111222444;;;FFFNNN___hhhvvv000222555555444;;;NNN```{{{bbbQQQIIIOOOeee|||sssXXXAAA555111000......------,,,,,,------...---,,,+++***++++++,,,++++++******)))(((((((((***))))))(((((())))))***'''''''''(((((((((((()))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++---...222:::FFFSSS^^^fffllleee\\\QQQEEE;;;:::>>>TTTcccpppuuu{{{{{{qqqiiidddbbb[[[aaaiiikkkfffdddooo}}}pppddd]]]cccpppyyy}}}yyyyyyoooZZZXXXaaarrr|||xxxvvvsssooojjjgggeeebbb]]]YYYTTTRRROOOKKKGGGCCCAAA@@@===<<<;;;:::888777666555333333333333222222222222111111222222222333333333444444444555555555555666555555555555666666666666666555555555555555666666777888999999:::>>>FFFMMMVVV\\\hhhuuu~~~~~~tttwww```JJJFFFCCCDDDLLL[[[rrrnnnOOO@@@999333111333333222111000///000111111000//////............/////////......---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...,,,,,,------------,,,,,,***+++,,,------,,,+++***************************((()))+++,,,.../////////---///000000111777@@@GGGTTT___nnnyyy000333444333666FFFbbbzzzyyyfffQQQHHHHHHRRRggg|||gggLLL999111000000///...,,,+++++++++,,,---...---+++))))))***+++---...------,,,+++******)))))))))(((((((((((())))))*********++++++++++++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++......000666===III[[[iiippplllcccXXXJJJ@@@===>>>MMMUUU___gggsss|||vvvqqqmmmkkkccccccdddddd```aaakkkwwwvvvhhh]]]aaallluuu{{{~~~~~~~~~}}}~~~ppp___```iiiyyy}}}xxxtttrrrnnniiidddbbb```]]]XXXTTTOOOMMMJJJGGGCCC@@@>>>===::::::999888777666555444333333333222222222222111111111222222222333333333444444444555555555555666555555555666666666666666555444444444444555555666666888999999<<>>WWWyyyfffUUUGGGEEEKKKWWWmmmwww[[[CCC555///...000...---,,,******+++,,,,,,...---+++))))))***+++,,,------,,,,,,+++***))))))))))))(((((((((((())))))+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++---,,,...333888CCCVVViiisssqqqjjj]]]NNNDDD???===EEEIIIPPP[[[jjjyyy~~~|||xxxuuurrrjjjccc]]]]]]___cccjjjrrryyyjjj^^^^^^hhhrrryyy~~~~~~|||}}}{{{|||uuufffhhhrrr|||xxxtttqqqpppiiieee```]]]\\\YYYUUUPPPLLLKKKHHHDDDAAA>>>===<<<888777777666555444444333333333222222222111111111111111222222222333333333444444444555555555555666666666666666666555555555444444444444444555666666666777999;;;???HHHUUU^^^jjjkkkrrr~~~|||vvv}}}aaaQQQKKKGGGPPP___pppqqqSSS:::666777111000444111111111000000000000000//////............//////---------------,,,,,,,,,+++,,,,,,------,,,,,,+++)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++)))***,,,------,,,***)))++++++++++++,,,,,,------------------.........///...000111000///222888<<>>DDDOOO^^^hhhqqqrrrzzzuuuxxxjjjSSSJJJLLLNNN___vvv___JJJ888444666444222333111111000000000////////////............//////000------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))************++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,---000111000///111555999@@@KKKYYYdddooo~~~111444:::HHHdddiiiPPPHHHGGGPPP]]]mmmnnnXXX???333000...,,,---+++++++++++++++******)))++++++++++++************((('''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******++++++(((***111444666DDDUUUfffnnnqqqjjj___UUUJJJAAA@@@@@@FFFPPP^^^jjjsssyyywwwyyy}}}~~~uuujjj```^^^aaaeeemmmttt{{{yyyiiiaaa___dddnnnxxx~~~}}}}}}|||zzzyyyzzzvvvuuuwwwxxxvvvxxx||||||~~~www{{{|||xxxvvvuuurrroookkkhhheeeccc]]]YYYTTTRRRQQQNNNJJJFFFDDDCCC@@@===;;;999777777333333333333333333222222222222222222111111111111111111222222222333333333444444444555555555555666777666666666555555555555555555555555666777888999:::<<<>>>BBBIIIWWWgggrrrwww{{{|||uuuvvv]]]NNNOOOWWWfff}}}lllMMMCCC888333444666333000000000000000000//////..................///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************)))******+++,,,,,,------+++************+++---...,,,...000000...///333666<<>>AAAEEEMMM[[[lllxxx{{{|||xxxiiiXXXQQQZZZhhhzzz___BBB???888222333777444---000000000000000//////..................///000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++***))))))***++++++((())))))***++++++,,,,,,++++++++++++,,,...000222***---//////......111555999???HHHRRR```rrr999<<>>@@@DDDKKKWWWeeeuuu~~~~~~~~~iii\\\RRROOOeeedddNNN;;;999666555555555333222////////////....................................******+++,,,---//////000++++++++++++++++++++++++------,,,,,,,,,,,,++++++...---+++*********++++++++++++++++++++++++++++++))))))***++++++++++++******+++,,,+++******,,,.........//////000000111111555999BBBNNNXXXfff|||;;;IIIbbbyyybbbUUUXXX^^^lll}}}gggIII:::000222222---+++...------------,,,+++***)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++---111777;;;HHHXXXjjjsssuuussskkkcccPPPHHHCCCHHHRRR\\\eeelllpppwww|||rrrgggaaa^^^```gggooo|||~~~|||}}}rrraaa[[[[[[[[[bbbmmmzzz~~~~~~|||||||||~~~~~~{{{{{{}}}~~~|||zzzvvvtttssssssttttttsssqqqsssuuuwwwyyy|||zzzvvvoooxxx{{{wwwtttqqqnnnllljjjhhheeebbb___[[[VVVRRRPPPNNNJJJGGGEEEBBB???<<<;;;:::999888666555444333222222333333333222111111111111111111222222222222222222333333333444444444666666666666666666666666666666555555555555666666666444444666666666999??????CCCHHHPPPZZZiiizzzxxx^^^WWWUUU[[[yyytttVVVBBB999777444333333222111///////////////....................................------------------------++++++++++++++++++++++++,,,,,,+++++++++*********,,,+++***)))))))))******++++++++++++++++++++++++))))))***++++++++++++******+++,,,+++******,,,...---......///000000111111444777===HHHRRR___rrrAAAZZZ|||jjj```aaannnvvv~~~nnnUUU<<<333...000000++++++///------------,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))+++...222666???MMM```pppzzz}}}uuulllWWWMMMDDDDDDKKKUUU```hhhkkksss}}}wwwoooggg```^^^dddlllwww|||{{{}}}|||jjj^^^WWWQQQUUU___mmmyyy}}}}}}|||{{{zzzzzz{{{}}}~~~}}}zzzwwwwwwzzz|||{{{yyywwwvvvuuuuuuuuuuuusssqqqnnnooorrrtttvvvzzz~~~yyyooolllfffuuu{{{zzz|||xxxtttpppnnnkkkhhheeedddbbb___\\\YYYVVVQQQNNNMMMJJJEEEBBB@@@???<<<;;;999888777666555444333222222333333333222111000000111111111111222222222333333333333333444444444444666666666666666666666666666666555555555555666666555333444666777777<<>>EEEHHHRRR^^^gggooo~~~fffVVVJJJMMMZZZvvvpppVVVCCC888999777444444444444222111////////////....................................//////...---,,,++++++***++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************************((())))))******************+++,,,+++******,,,...,,,------......///000000333000222:::DDDMMMYYYcccooo{{{mmmttthhhhhhyyyuuuooowwwfffLLL999/////////000---)))***---++++++,,,,,,++++++*********))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++******+++---///333===LLLaaawwwxxxjjj\\\LLLCCCAAAFFFRRR]]]eeellluuu}}}}}}ttthhh```cccjjjyyy~~~|||{{{|||tttbbbSSSLLLMMMVVVccclllrrryyy~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||wwwssspppqqquuuxxxyyyxxxxxxwwwxxxyyyzzzxxxuuurrrlllnnnppppppqqqrrrtttwwwttteee^^^^^^lll{{{uuuoooppp~~~xxx}}}~~~|||zzzyyypppmmmiiifffcccaaa^^^[[[XXXVVVRRRPPPNNNKKKHHHFFFCCC@@@<<<999888888777666333333333222222111111111222222222222111111000///111222222222222333333333333333444444444555555555444444444444444444444444555555555555555666777777:::888777999:::;;;@@@GGGNNNYYYgggsss}}}}}}hhhUUULLLFFFLLL```dddMMM???:::888666333333333333222111////////////....................................------------------------++++++++++++++++++++++++,,,+++++++++************))))))******************))))))))))))))))))))))))(((((()))************)))***+++,,,+++******,,,...,,,,,,,,,---......//////111...000777@@@HHHSSS\\\```lllzzz}}}|||yyykkkdddfffrrr}}}sssrrr|||jjjRRR>>>222000000000///,,,******+++***+++++++++++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++******,,,......666DDDXXXqqqsssdddRRRFFFAAABBBLLLWWWaaafffnnnvvv}}}vvvkkkcccdddiiiuuu~~~~~~|||zzzsssyyyooo___NNNIIIKKKVVVaaaiiiuuu}}}||||||{{{{{{|||}}}}}}}}}~~~~~~wwwssspppppptttxxxyyyxxxwwwwwwyyy{{{|||{{{wwwssspppqqqrrrrrrqqqqqqrrrsss{{{|||~~~xxxjjj___]]]```rrrwwwpppmmmkkkmmm{{{www{{{|||yyyvvvsssqqqjjjgggccc```^^^[[[XXXVVVRRRPPPLLLIIIHHHFFFDDDBBB>>>;;;888777666666555444222222222222111111111111000000111111111111111000222222222222333333333333333444444444555555555555666666666666666666666666555555444555555666777888<<<999999;;;===???EEELLLTTT```ppp~~~hhhWWWIIIEEEEEEPPPjjjtttXXXDDD:::888555333111000111111000///////////////....................................,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,+++++++++*********((()))***+++++++++******(((((((((((((((((((((((('''((())))))******))))))***+++,,,+++******,,,...++++++,,,,,,---.........000...000666<<>>===<<<:::888666666666666555333111111111111111222222222222---...///111222222222222222222333333333444444444444444444555555555666666444444444444444444444444444444444555555777888888999777888===BBBGGGPPPYYYhhhsss~~~}}}^^^JJJCCCDDDFFFLLL\\\|||www^^^HHH;;;777777555444222111222222222111000/////////....................................------------------------++++++++++++++++++++++++))))))))))))((((((((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))***+++,,,+++******,,,...***++++++,,,,,,---......---...222444222444???KKKQQQ^^^kkktttsss___OOOHHHOOO]]]qqqvvvWWWCCC888000,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++*********************++++++************))))))))))))))))))(((((('''''''''&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((***))))))(((((((((((((((******))))))******+++,,,---000555<<>>BBBJJJSSSWWW^^^eeeooo}}}~~~xxxvvvvvvyyyzzzzzz|||{{{qqq^^^JJJAAABBBKKKXXXbbbsss~~~zzzwwwwwwzzz}}}}}}|||yyywwwwwwxxxyyyyyyyyyxxxzzz|||}}}~~~}}}|||{{{{{{zzzwwwtttqqqnnnmmmlllmmmoooqqqsssvvvyyy{{{|||}}}wwwmmm```XXX[[[fffttt}}}wwwlllZZZNNNOOOSSSWWWeeevvv{{{nnnppp~~~{{{wwwssspppooollliiieeeaaa^^^\\\VVVTTTRRROOOLLLHHHFFFEEEBBBAAA@@@>>><<<:::999888333222222111111222222333222222222222111111000000000000000111222222333333444333333222222333333444444444555555555555444444444444444555555555666666777555444444555666555555888666:::CCCIIINNNXXXcccmmm|||tttxxx~~~bbbOOOFFFCCCDDDCCCMMMhhheeeNNN@@@666444555222222222111000//////...////////////////////////------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++************++++++******)))(((((('''((((((************************************************,,,+++***)))))))))++++++++++++***************+++)))+++,,,...//////......000000000000111555;;;???JJJVVVeeepppxxxvvvcccRRRFFFJJJTTTfff{{{iiiNNN===555000------,,,++++++++++++++++++***))))))******++++++++++++************))))))))))))*********)))))))))(((((()))(((((((((''''''''''''&&&''''''(((((('''&&&&&&))))))(((((((((((())))))&&&''''''(((((((((((((((''''''&&&''''''((())))))******))))))******+++,,,+++---111777@@@NNN___jjjrrrnnndddVVVGGG???AAAGGGMMMRRRZZZcccnnnzzz{{{yyyyyyxxx||||||yyy|||~~~|||lllUUUHHHDDDHHHQQQZZZhhhuuu~~~zzzwwwvvvxxx{{{{{{|||~~~~~~}}}}}}|||zzzzzz{{{||||||{{{xxxzzz{{{}}}~~~}}}|||{{{{{{yyywwwssspppnnnlllkkkppppppqqqrrrtttuuuvvvwwwxxx|||}}}zzz{{{~~~vvvnnnhhhaaa```fffqqq|||tttdddSSSHHHIIILLLQQQcccxxx|||qqqttt}}}{{{yyyuuupppmmmkkkjjjhhhdddaaa]]]YYYWWWRRRQQQNNNLLLHHHEEECCCBBB===<<<;;;999777666444444222111111000000111111222111111111111000000//////000000000111222222333333444333333222222333333444444444555555555555444444444444444444555555555555777666555555666777777777>>>===BBBJJJQQQWWWbbbmmmyyywwwnnnVVVGGGAAA>>>AAAGGGWWWsssuuuZZZGGG<<<666444555222222111111000//////....................................------,,,,,,,,,------,,,,,,,,,,,,++++++++++++************+++++++++***))))))((((((((()))************************************************++++++***))))))******+++++++++***))))))******+++)))***+++,,,---------,,,............///333888<<>>999999777666444333222111000000000//////000000000000000000000000/////////000000111111222333333333444444333333333333444444444444555555555555444444444444444444444444444333777666666666666888999:::BBBCCCIIIQQQXXX```mmmxxx{{{}}}qqqYYYJJJBBB???>>>CCCQQQjjjzzzdddKKK<<<777444333444222111111000000//////...........................000000///...------,,,,,,------,,,,,,,,,,,,++++++++++++************++++++++++++***))))))))))))*********************************************************)))))))))******+++******)))))))))******+++((()))***+++,,,,,,,,,+++,,,,,,,,,,,,---000555999CCCMMMYYYdddnnn{{{uuuXXXJJJJJJOOOcccpppqqqTTTFFF666///...------///))))))******++++++,,,,,,******)))))))))***+++,,,,,,,,,+++***))))))((((((***)))))))))((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''((()))***)))))))))))))))***++++++(((***,,,---111:::EEENNNaaadddcccZZZNNNEEE>>>;;;===DDDOOO\\\gggpppwwwzzzyyyvvvrrrpppooorrrwww|||}}}wwwrrrvvv~~~~~~zzz}}}www```NNNDDDDDDIIIXXXeeessszzz~~~}}}xxxuuuvvvwwwvvvwwwyyyzzz{{{||||||{{{zzzyyyyyyzzz||||||zzzyyywwwxxxyyy{{{|||}}}}}}}}}xxxwwwvvvssspppmmmjjjiiimmmllllllkkkiiihhhggggggfffjjjnnnqqqrrruuu{{{wwwppplllqqqzzzvvvkkkWWWKKKBBBBBBCCCLLLiiizzzsssxxx{{{vvv|||~~~{{{yyyxxxyyyzzztttrrrooommmjjjfffaaa]]]___^^^\\\YYYUUURRROOOMMMGGGFFFDDDBBB???===;;;:::888888777666555333333222111000000//////000000111111111111111000000000000000000111222222333333444444444333333333333444444444444555555555555444444444444444444333333333333555666666666777999<<<>>>GGGLLLRRRYYYaaammm|||xxx}}}www[[[JJJDDDCCCBBBBBBIIIaaagggSSS>>>555333333222222111111000000////////////........................000000///...---,,,++++++------,,,,,,,,,+++++++++++++++************++++++++++++***************+++************************************************)))))))))))))))************))))))))))))******+++)))******+++++++++,,,,,,+++,,,,,,,,,,,,///333777>>>GGGUUUaaalllxxxgggQQQKKKSSS^^^qqq}}}rrr```FFF;;;000------,,,+++---)))))))))******+++++++++*********)))******+++,,,------,,,+++******)))))))))))))))((((((((((((''''''''''''(((((((((((((((&&&''''''((())))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''(((((())))))((((((((((((((()))))))))(((((())))))***+++***+++,,,,,,...444===DDDWWW___bbb\\\SSSKKKAAA888;;;@@@JJJVVVaaakkkpppsss{{{wwwqqqooommmkkkkkknnnsssvvvxxxvvvuuurrrpppuuu}}}zzz{{{lllUUUFFFCCCGGGUUUbbbnnnsssxxx{{{wwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{xxxxxxyyy{{{||||||zzzxxxuuuvvvwwwyyyzzz||||||}}}xxxwwwvvvssspppmmmjjjhhhhhhgggfffeeedddcccbbbaaabbbeeeiiilllnnnsssyyy~~~~~~~~~yyy|||~~~sssgggTTTIIIAAAAAADDDPPPooo{{{lllhhhrrr{{{~~~yyytttpppoooooopppnnnllljjjgggeeeaaa\\\YYYZZZYYYWWWTTTQQQNNNKKKIIICCCBBBAAA???<<<:::999888666666666555444333333222111111111000000111111111222222222222222222222222111111111222333333444444555444444333333444444555444444555555555555444444444444444444444444444444333555666777888;;;@@@EEEOOOVVV^^^dddmmm|||yyyxxxyyycccMMMCCCBBBBBBCCCEEERRRpppyyyXXXGGG777222222222000000000000000///////////////..............................------,,,++++++***------,,,,,,,,,+++++++++++++++************+++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))(((((()))******++++++++++++++++++,,,,,,,,,+++,,,---------///222555999CCCRRR```kkkvvvttt^^^SSSUUUaaammm}}}|||dddOOO===555......---+++***+++)))))))))***************))))))***++++++++++++***,,,,,,++++++******))))))))))))(((((((((((('''''''''''''''(((((((((((((((&&&'''(((((())))))))))))))))))(((((((((((())))))'''&&&%%%%%%%%%&&&((()))******)))((((((((((((((()))(((((((((((()))*********+++,,,,,,,,,000777<<>>===;;;999888666666333222222222111111000000222111111000000111111222222222222333333333333333111111222222333444444444555555444444444444555555444444555555555555444444444444444555555555666666222555888999;;;@@@GGGMMMSSS\\\fffllluuuyyywwwfffUUUEEE@@@@@@???CCCJJJ```zzzfffIII>>>555222333111000000////////////////////////---------------------------,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++************++++++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************(((((((((((()))******+++,,,,,,++++++++++++,,,---,,,---......---///111444666???MMMZZZfffpppzzzfff]]]aaajjjuuu~~~|||jjjRRR>>>666000---......+++)))***************))))))))))))''')))+++,,,---,,,***)))))))))))))))(((((((((((())))))((((((((('''''''''''''''''''''((((((((()))&&&&&&((())))))*********))))))(((((((((((())))))'''&&&%%%$$$$$$&&&''')))(((((('''''''''((())))))((((((((((((((()))******((()))+++***))),,,222777@@@OOO\\\^^^^^^]]]SSSEEE???>>>???EEEPPP\\\fffjjjiiiooovvv{{{|||zzzxxxvvvuuuvvvtttmmmdddaaadddhhhkkkrrrxxxxxxyyy~~~zzzaaaMMMFFFHHHKKKZZZiiipppsssxxx}}}~~~}}}}}}zzzyyyyyyxxxxxxxxxxxxxxxuuuvvvyyy|||~~~~~~zzzwwwqqqqqqrrrtttvvvyyy{{{|||xxxxxxxxxvvvsssoookkkiiigggfffdddbbb```^^^\\\[[[[[[[[[ZZZ[[[___eeelllqqqqqqrrruuuyyy}}}~~~}}}xxxkkk^^^OOOCCC>>>FFFQQQdddggg]]]VVV]]]qqq}}}{{{||||||yyyvvvwwwuuuqqqlllhhhfffeeeeee```^^^\\\[[[ZZZWWWSSSPPPNNNMMMKKKIIIFFFCCC@@@>>>;;;;;;999888666555444333111000000000000000//////000000000//////000000000111111222222222333333333111111222333333444444555555555444444444444555555444444555555555555444444333444444555666777888888333777;;;===???EEENNNVVVZZZfffpppuuuwwwxxxoooUUUIII@@@@@@???@@@KKKYYYttthhhQQQ<<<666333444333000000222////////////////////////------------------------,,,,,,,,,---------------------,,,,,,,,,,,,++++++++++++************++++++)))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))'''''''''(((((()))++++++,,,+++***))))))***+++,,,+++------------...000222444;;;EEEPPP\\\hhhsss{{{rrr___```nnn}}}|||mmm[[[DDD222222---+++...///+++)))***++++++******))))))((((((&&&(((+++......,,,***(((&&&&&&&&&''''''''''''''')))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&((()))************''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%&&&'''((()))***((((((((((((((()))******&&&''')))(((''')))...333888IIIYYY^^^bbbcccZZZMMMAAA===;;;???JJJXXXccchhhfffjjjooosssvvvxxxzzz|||yyy|||zzzpppbbb[[[^^^ccciiittt|||}}}{{{}}}dddNNNFFFHHHXXXhhhxxx~~~zzzyyyxxxwwwvvvvvvvvvvvvrrrsssvvvzzz|||{{{wwwtttooopppqqqsssuuuxxxzzz{{{yyyyyyxxxwwwsssooollliiijjjiiifffccc```]]][[[ZZZZZZXXXWWWWWW[[[aaaiiinnnkkkmmmooossswww{{{~~~|||zzzvvvhhh[[[OOODDD@@@JJJYYYooottt]]]UUUQQQ\\\rrr|||}}}xxxwwwyyyyyyuuuqqqsssrrrnnnkkkhhhfffddddddZZZYYYWWWVVVUUUSSSOOOLLLIIIHHHGGGDDDAAA>>>;;;:::999888777666444333222111111111111111111111111000//////............//////000000111111222222222222111222222333333444444555555555444444444444555555444555555555555555555444333444555666777999::::::444999===@@@CCCIIITTT\\\fffsss~~~|||sss|||rrrYYYJJJBBB>>>@@@AAAEEEVVVjjjyyy[[[CCC333222333555444000111444.........///////////////------------------------,,,,,,------.../////////---------,,,,,,,,,++++++++++++************++++++(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))''''''''''''((()))+++++++++***)))(((((()))******+++,,,------,,,---///111444888???HHHSSSaaaoooxxxwwwlllfffooo}}}~~~mmmWWWBBB666444...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((******))))))(((((('''''''''''''''''''''((())))))+++***))))))***,,,...000666???MMMYYY```aaa___\\\NNNCCC;;;<<>>666555555444222111000000000000000000000///......,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))((((((''''''''''''((((((&&&(((***)))'''''')))+++((()))***++++++***((((((,,,,,,,,,---------......000333999@@@GGGRRRddduuuiiinnnzzz}}}rrr^^^JJJ:::222222...------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''((()))))))))(((''''''(((***---...000888EEESSS^^^ddddddcccYYYMMMAAA>>>BBBIIITTT^^^aaabbbcccfffppp}}}|||ooo```[[[]]]hhhttt~~~~~~}}}{{{{{{}}}}}}ooo^^^VVVUUU]]]|||~~~yyyssspppoooqqqssspppqqqrrrtttuuuuuuuuuuuusssrrrrrrqqqqqqqqqrrrrrrtttrrrpppmmmkkkkkkkkklllmmmkkkgggeeecccbbb___]]][[[ZZZXXXTTTRRRSSSVVVYYYYYYYYY[[[^^^dddjjjooossswwwttttttxxxzzz{{{~~~~~~{{{xxxqqqfffYYYPPPHHHKKKOOOZZZrrrhhhYYYOOOPPPXXXhhh{{{~~~wwwpppppptttxxxwwwuuunnnllliiihhhhhhhhhgggfffhhhfffcccaaa___\\\XXXUUUPPPOOONNNKKKIIIFFFEEEDDD???>>>===;;;:::888777666555555444333222111111222111111111111000000000///000000000000111111111111111111111111111222222333333333444444444555555555444444333333333444444555666666666666666666666666555666666666555555777999999>>>EEEKKKRRRZZZeeelllyyyzzztttttt~~~iiiQQQDDD@@@???@@@EEEOOOcccqqqXXXCCC666555444333222111000//////000000000000000///......------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***)))))))))))))))))))))))))))))))))))))))******)))))))))))))))************))))))(((((((((((((((((((((((('''((('''%%%###$$$(((+++))))))************)))))),,,,,,,,,------------...///111666===CCCMMM```qqqhhhzzz~~~|||```KKK===333000000---------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''''''''''''''((())))))'''&&&&&&&&&''')))+++,,,---222<<>>::::::999777666444333222333222111000/////////000111111111111000000000000000000000111111111222222111111111111111222333333333444444444444555555555333333333333444555666666555555555555555555555555555666777777777888;;;===>>>CCCKKKSSS[[[eeepppwwwzzzppppppyyytttXXXHHHCCC>>>===AAAMMMaaa{{{{{{bbbJJJ:::222333333222111000//////...//////000000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******))))))))))))))))))))))))***++++++++++++++++++***((())))))******))))))(((&&&'''((())))))((('''&&&)))(((%%%###!!!###'''******)))))))))))))))******,,,,,,,,,,,,------------...///333888===GGGZZZkkk{{{}}}nnnQQQ>>>555111///000------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&&&&''')))***+++///000666BBBRRR___gggiiijjj]]]NNNDDD@@@AAAHHHPPPPPPSSSVVV[[[hhhyyytttjjjfffmmmuuu}}}|||~~~zzztttttt|||~~~}}}~~~~~~~~~|||xxxrrrjjjbbb___^^^ZZZwww{{{uuurrrqqqrrrrrrppppppqqqrrrssssssssssssppppppooonnnmmmmmmmmmmmmllljjjhhhggggggjjjmmmooommmllljjjiiigggddd```\\\ZZZZZZYYYUUUPPPLLLJJJJJJIIIIIIJJJLLLOOOSSSWWWYYY^^^]]]```fffiiihhhiiilllkkkooovvvzzz|||}}}}}}~~~|||~~~~~~}}}}}}}}}~~~|||zzzzzzzzzzzzyyyvvvppphhh```WWWPPPLLLPPP[[[kkk|||rrr```QQQIIIGGGRRReeexxxyyyqqqkkkgggcccbbbeeegggeeeccc\\\[[[YYYZZZ[[[\\\[[[ZZZXXXUUUQQQNNNLLLJJJFFFDDDCCCBBBAAA???===<<<::::::666666555444333222111000111111000///......//////111111111000000000000000000000111111111222222222222111111111111222333333444444444444555555555555333333333333333444555666444444444555555555555555888999999999999;;;>>>AAABBBHHHQQQZZZcccooo{{{xxxqqqnnntttdddNNNEEEDDD@@@???FFFXXXqqqpppVVVBBB888555333222222111000000//////...///////////////...............------,,,,,,,,,++++++++++++++++++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***(((((())))))))))))((((((%%%''')))******)))'''%%%)))((('''%%%$$$%%%''')))***)))((((((((()))++++++++++++,,,,,,,,,---------......111444888AAASSSdddxxxsss]]]DDD777333000...------,,,,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&'''''''''''''''''''''((())))))'''''''''((()))***+++,,,///...222;;;JJJYYYdddiiimmmaaaSSSIIIAAA>>>BBBHHHLLLQQQTTTYYYdddvvv|||rrrkkknnnrrrxxx~~~}}}}}}}}}|||tttqqqtttyyy}}}wwwttttttuuuuuuuuuwwwxxxvvvqqqkkkfffcccaaa___xxx}}}xxxvvvvvvuuutttpppqqqqqqqqqqqqppppppoooooonnnnnnmmmlllllllllmmmjjjiiihhhggghhhjjjmmmooonnnllljjjhhhfffbbb]]]ZZZXXXYYYYYYVVVQQQMMMJJJJJJFFFFFFGGGHHHJJJMMMOOOQQQRRRRRRUUU\\\___^^^^^^aaaaaaffflllqqqsssttttttuuurrrtttwwwyyy{{{|||{{{{{{|||{{{zzzyyyxxxyyyzzzzzz|||zzzyyywwwvvvuuuuuuvvvtttoooggg___YYYVVVVVVWWW```jjjxxxrrrbbbVVVNNNKKKPPP\\\ooo~~~{{{nnnddddddaaa^^^^^^___```^^^\\\XXXVVVUUUUUUUUUUUUSSSQQQQQQNNNJJJGGGEEEDDDAAA???>>>>>>===;;;:::888777777444444333333222111000000111000000///////////////000000000000000000111111111111111111222222222222222222222111222333333444444444444555555555666666666555444333333333333333444444444444555555666666999999:::::::::===AAADDDIIIOOOYYYcccmmmyyy|||lllmmmsssiiiTTTGGG@@@???@@@BBBNNNfffeeeLLL===777777333333222222111111000000......////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((%%%''')))******)))'''%%%(((((())))))***)))((('''***)))((((((((()))+++,,,+++++++++,,,,,,,,,------......000222444<<>>===EEEMMMRRR[[[jjjvvv|||pppkkkkkkqqqssspppqqquuutttwww}}}{{{tttpppmmmqqqxxx}}}yyyrrriiittt~~~xxxvvvuuutttrrrooollliiihhhffffffffffffgggiiijjjkkkggghhhiiiiiiiiihhhfffeeefffccc```____________^^^WWWWWWVVVSSSNNNJJJHHHHHHBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>???CCCEEEDDDFFFIIIHHHJJJMMMNNNOOOPPPRRRSSSTTTSSSSSSUUUXXX[[[___bbbccccccbbbaaaaaabbbcccdddaaaccceeeffffffdddaaa___\\\\\\\\\ZZZYYY\\\bbbgggdddjjjooorrruuuvvvrrrkkkbbb^^^VVVNNNIIILLLSSSZZZ```gggmmmmmmeeeZZZRRROOOKKKKKKKKKKKKJJJIIIFFFEEECCCBBBBBBBBBCCCBBB???<<<===:::777555555555555555444444444333222111111111000000000000000000000000......---------....../////////000000111111111222111111222222222333333333333333222222333333444555555555555555666666666777333333333333444555666666555555555666777888888999;;;>>>AAAFFFMMMUUU___eeelllsss}}}zzzpppjjjgggfffuuuxxxgggOOO???;;;>>>AAACCCNNN___|||pppTTT???555444333222000000000000////////////,,,,,,---.../////////...+++++++++,,,,,,---------************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''((((((''''''''''''((((((###  $$$''''''&&&&&&''')))***+++++++++*********+++++++++,,,,,,,,,***+++...000///111<<>>===<<>><<<:::999999999999999888777666444222111111333333333222222111111111///////////////.........////////////000000000000222222111000//////000000111222333333444444333333444444444444444444444444333333333444444444555555666666555555444333222222444666777888888999;;;>>>AAAEEEKKKQQQWWW___iiiqqqwwwtttlllfffccchhhpppdddQQQAAA>>>>>><<<@@@IIISSSqqqkkkYYYEEE:::666222111222111111111111000000000000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++***)))(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++***---///...---///666<<>>???@@@BBBCCCCCCCCCCCCEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSRRRSSSTTTVVVVVVTTTRRRLLLKKKIIIHHHHHHJJJLLLNNNUUUTTTSSSQQQLLLGGGBBB???@@@@@@???>>>>>>===<<<<<<<<<;;;999777666666666666444444333333333222222222333333222222222111111111////////////////////////////////////000000000111222111111000000000000111111222333333444444333333444444444444444444444444333333444444444555555555444444333333333333333333666777999999888:::===AAAIIIOOOWWW]]]cccjjjsssyyy}}}qqqeee``````fffrrrpppWWWHHH>>>===>>>>>>EEEPPPgggaaaQQQ@@@888555222222333111111111000000000//////000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***************************************))))))((((((((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++***---///...---///555;;;JJJVVVccclllxxxxxx^^^GGG999333111000///...---,,,,,,,,,,,,++++++******++++++,,,)))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&((((((((((((((()))******++++++***))))))+++///333<<>>???@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKGGGFFFFFFGGGHHHHHHFFFDDDDDDDDDCCCCCCCCCDDDEEEFFFIIIHHHGGGDDDAAA===;;;999::::::999999888777777777777666555444333333333333/////////000111111222222222222222111111111111111/////////////////////////////////000000000111111111111111111111111222222111222333333444444333333555555555555555555555555333444444444444555555555444444444444444555666666999;;;<<<;;;;;;>>>DDDIIIVVV\\\fffmmmsssyyywwwiii```WWWVVV^^^nnnrrrWWWHHH@@@<<<>>>AAAFFFRRR```tttRRREEE999555444222222333111111000000000000//////111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************)))((((((''''''((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++***,,,......---///444888@@@KKKXXXcccpppvvv```III999333222//////...------,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&'''((((((((('''((((((((((((((())))))******+++***)))(((***---000333:::DDDMMMRRRRRRMMMJJJBBBCCCFFFLLLTTT___hhhnnnkkksss|||yyysssrrrsssvvvyyyvvvxxx}}}~~~yyyqqqjjjkkkqqqyyy|||zzz|||zzz}}}~~~}}}~~~~~~xxxtttssssssnnnooopppooonnnkkkiiigggeeeeeedddfffhhhiiihhhggg___]]][[[ZZZYYYXXXVVVTTTSSSSSSQQQOOOMMMKKKIIIIIIFFFDDDBBB@@@????????????<<<;;;::::::;;;<<<:::999888888999999999888888777999999:::;;;<<<===>>>>>>===>>>???@@@@@@AAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDD@@@@@@???@@@AAA@@@>>>;;;<<<===>>>>>>??????>>>>>>AAA@@@>>><<<:::999888777555555444444444333333333333333222111111111000000------...///000111111222111111111111111111111000///////////////000000000//////000000000111111111000000111222222333333333111222333333444444333333666666666666666666666666444444444444555555555555777777666666666777888999:::<<<>>>??????EEENNNVVVccciiiqqqxxx~~~rrrfff\\\XXXUUUYYYggg|||ttt[[[HHHAAA>>>===AAAFFFQQQdddvvv}}}eeeFFF===555444444222111222111000000000////////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))(((((((((************************'''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))***************,,,---------...222555999AAANNN[[[iiiwww|||~~~sss___KKK<<<444111000......------,,,,,,++++++++++++++++++++++++++++++))))))(((((((((((())))))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))((((((((((((((())))))***)))*********)))+++...000///555AAANNNYYY\\\XXXSSSEEEDDDDDDGGGOOOYYYcccjjjhhhooowwwxxxssssssttttttpppttt{{{vvvnnnlllmmmtttyyywwwtttxxxzzz~~~{{{yyy}}}}}}xxxwwwwwwqqqrrrrrrrrrpppmmmiiigggfffeeedddeeehhhiiiiiihhhccc```]]][[[ZZZXXXUUURRRTTTSSSQQQOOOMMMKKKIIIHHHFFFEEECCC@@@???>>>>>>???===;;;::::::;;;;;;:::999888888888999888888777666777777777777888888888999888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<;;;;;;<<<===<<<999777777888999:::::::::999999;;;:::999777666666666666222222222222111111111111111111111111111000000000////////////000000000000000000000000000000000000////////////000000111111000000000000111111111111000111222333444444333333111222333333444444333333666666666666666666666666444444444555555555666666999888777666666777888999888<<<@@@BBBDDDLLLXXXbbboootttzzznnn___WWWSSSVVV\\\gggxxxnnnZZZKKKBBB???>>>???CCCLLL]]]vvvoooWWW???888444444444111///000000000000////////////...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,,,,...000222666;;;FFFSSSaaammmxxx}}}rrryyyqqqaaaKKK;;;444111///,,,,,,,,,------,,,,,,+++***)))******++++++******)))***))))))(((((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%############$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&'''))))))(((((()))+++((((((((((((((()))******)))************+++...000...333>>>NNN\\\bbb```\\\LLLIIIDDDCCCHHHQQQ\\\ccceeekkksss{{{yyyrrrqqqpppnnnlllrrr{{{yyysssqqqqqquuu~~~yyywwwtttuuuxxxzzz|||}}}~~~~~~}}}{{{xxxyyy}}}||||||uuuuuutttssspppmmmjjjhhhiiigggeeefffggghhhhhhgggfffccc```^^^\\\ZZZWWWUUUVVVUUUSSSPPPMMMKKKIIIHHHFFFEEECCCAAA???>>>>>>>>>>>><<<;;;;;;<<<<<<:::999888888888999888888777777666666666666666555555555555666777888999999999999888888888888999999999999777888888888888777666666777666666777888888555333444444555666666666666666555555444333222222222333111111111111000000000000///000000111111111000000000000000000////////////////////////000000000000...//////000000111111222000000000111111111222222111222333444555444333222111222333333444444333333555555555555555555555555444444555555555666666666888777666555666777999;;;;;;AAAFFFIIILLLTTTbbbmmm{{{|||jjjZZZQQQOOOPPP[[[iiiyyypppXXXHHHAAA???<<<>>>@@@GGGTTTkkkyyy^^^III;;;666333444444000///000000000////////////......,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&((()))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******++++++++++++,,,---...///555666>>>KKKXXXbbblllttttttnnnxxxuuu\\\OOO===111......---++++++,,,,,,---,,,+++******((()))************)))(((******))))))))))))******''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$&&&((((((&&&&&&(((+++((((((((((((((()))******)))***+++***)))***,,,......111:::JJJ[[[eeeddd```WWWPPPGGGAAAAAAIIISSSZZZ]]]dddlllttt{{{sssrrroookkkjjjrrr}}}|||yyyyyyxxxxxx}}}uuuoooqqqsssvvvxxxyyyzzzzzzxxxxxxxxxzzz}}}|||{{{yyyvvvsssqqqnnnmmmllliiigggffffffgggfffeeegggeeebbbaaa```___\\\ZZZXXXWWWTTTQQQNNNKKKHHHGGGGGGEEECCCAAA???>>>>>>>>>???>>><<<<<<<<<<<<;;;999666666777777777777777666666555555555444444333333222333444555555666666555444444444555555666666666444444333222222222222222222222222444555555333111111111111222222222333333222111111111111111000000000000000000000000000000---...///111111111000000////////////////////////........./////////000000...//////000111111222222000000111111111222222222222333555666555444222111111222333333444444333333444444444444444444444444555555555555666666666666888777666777999<<>>DDDOOObbb{{{uuuaaaLLL===666222111333333000///111000000/////////.........---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((())))))*********))))))))))))))))))))))))&&&'''(((***************(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***+++******+++,,,---------333222666BBBNNNWWW```iiiuuunnnnnnzzzssscccKKKAAA444,,,+++---------***+++,,,---,,,+++***)))'''((()))******)))((('''******))))))))))))******&&&'''''''''(((((())))))''''''''''''''''''''''''"""###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((("""%%%''''''%%%%%%'''***((((((((((((((()))******)))***+++***(((((()))+++---///666GGGYYYdddeeeaaa___VVVIII???===CCCLLLTTTUUU\\\dddmmmyyy~~~vvvuuurrrmmmjjjsss|||yyy}}}~~~wwwpppkkknnnqqquuuwwwwwwwwwvvvrrruuuyyy{{{|||~~~{{{xxxuuutttsssmmmkkkhhhfffffffffeeedddfffdddcccbbbcccbbbaaa___YYYXXXUUURRRNNNKKKHHHGGGGGGFFFCCCAAA???>>>>>>>>>@@@>>>===<<<======;;;:::333444555666666666666666555555555444333222222222///000111222333333333333333444444444555555666666444333222111000000111222111000111333444555333111000////////////000111222111111222222222111000000////////////////////////,,,---///000111000000///,,,------....../////////---.........//////000000...//////000111222222222000111111111111222222222333444555666666444222111222222333444444444333333444444444444444444444444555555555555666666666777999999999:::>>>BBBGGGJJJRRRYYYaaaccceeekkkxxxsssbbbUUULLLHHHOOOZZZiiiyyytttXXXHHHCCC@@@===:::999???IIIWWWmmmzzzcccPPPAAA777333//////111222///000333000/////////............------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&''')))***+++++++++***'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))+++*********,,,---,,,+++222...111<<>><<<:::999888777666666666555555555555555555444444444333333333333444444555555444444333222222222222222222222222000000000000000000000000111111000000//////......222222222222111111111000000000//////.........---////////////////////////111111000///////////////////////////000000000000000000000000000000000000000000000000000111111222111111222222222333333333666666666666555555444333444444444555444444333333555555444333333333444444666777777888888888777777999;;;>>>@@@DDDJJJTTT[[[bbbgggnnnppprrrxxx|||hhh\\\OOOJJJHHHMMM\\\kkksss]]]JJJDDD@@@999888===@@@FFFTTThhhyyyfffTTTCCC999666444333111222333333222000//////000000000000//////......---------,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))***+++''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''+++******)))((('''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((()))))))))))))))******+++)))******++++++,,,------///000222555;;;GGGUUU___{{{vvvwwwyyy~~~}}}kkkZZZIII===333222000...,,,+++******)))))))))))))))))))))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''''''''(((***++++++***)))(((((()))***+++++++++///888BBBLLLZZZfffllljjj```RRRHHHFFFEEEDDDIIILLLUUUbbbmmmvvv{{{pppmmmvvv}}}||||||}}}|||zzztttsssuuunnn___VVVWWWYYY\\\dddnnnsssrrrqqqssstttttttttssssssuuuyyy|||~~~yyysssppplllhhheeedddeeeeee]]]^^^```aaaaaa```^^^^^^^^^[[[VVVRRRPPPMMMIIIGGGFFFEEECCCAAA@@@@@@AAABBBAAA@@@???>>><<<;;;:::999777777666666666555555555555555444444444333333333222333333333333333333222000000000000000000000000000000000000000000000000000000000000000/////////222222111111111000000000000000/////////.................................111111000///////////////////////////000000000111000000000000000000000000000000000000000111111222111111222222222333333333333333333333333222111111333444444555444444333333444333333333333444555555555666777888999:::::::::;;;>>>BBBEEEHHHOOOXXX___kkkqqqwwwzzz}}}yyyhhh]]]TTTKKKJJJOOOZZZnnnttt]]]LLL???===<<<999<<>>KKKTTTyyy{{{rrrZZZHHH;;;444///...---+++******************))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''''''''((()))*********))))))))))))******+++***,,,000555???PPP```oooqqqlllaaaWWWOOOGGGAAAEEEGGGOOO[[[fffooozzzzzzvvvzzz{{{zzz|||~~~~~~vvvyyytttkkkhhh```SSSJJJIIIOOOQQQ[[[gggnnnoooooorrrrrrsssttttttssstttvvvxxxwwwtttoooiiifffdddeeeeee`````````___^^^]]]\\\\\\^^^\\\YYYWWWTTTQQQMMMJJJGGGFFFDDDBBBAAAAAAAAABBB@@@@@@???>>>===;;;;;;:::777777777666666666555555555555444444444333333333111222222333333222222111000000000000000000000000000000000000000000000000//////000000000000000000111111000000000/////////000000////////////......------------------------111000000////////////////////////000000000111111000000000000000000000000000000000000000111111222111111222222222333333333222222222222222111111000333333444444555444444333333333333333333444555666444555666888:::<<<===>>>@@@DDDIIIMMMQQQWWW```fffuuu{{{vvvcccTTTOOOKKKIIIOOO[[[mmmqqq[[[JJJ???888:::<<<>>>GGGSSSfffsssqqqVVVDDD:::444222333222111000000111111000///,,,,,,------------,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***)))((((((((()))*********)))(((''''''''')))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))******+++,,,,,,,,,***+++,,,,,,///666@@@GGG}}}}}}vvv___JJJ===666333,,,,,,+++************+++*********)))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&'''((()))******))))))))))))))))))***,,,+++,,,---///666GGGXXXjjjqqquuuqqqhhh___SSSIIIHHHHHHNNNXXXaaajjjvvv~~~vvvvvv{{{zzzyyyzzz|||pppiiiaaaUUUKKKGGGHHHKKKSSS___gggiiikkknnnrrrtttvvvwwwvvvvvvwwwyyy~~~zzztttmmmiiigggggghhhgggfffcccaaa___]]]]]]]]]\\\[[[ZZZYYYYYYVVVSSSPPPKKKJJJHHHEEECCCBBBAAAAAA??????>>>===<<<;;;::::::777777777666666666666555555555444444444333333333222222333333333333222222222222222222222222222222000000000000000000000000/////////000000111111222000000000000////////////000000//////////////////////////////////////////000000////////////000000//////000000000111111111000000000000000000000000000000000000000111111222111111222222222333333333333333333444444333333222333333444444555444444444444444444333444444555555444444666888:::===???@@@EEEJJJQQQVVV[[[aaaiiippp|||rrrcccUUUKKKFFFIIIPPP\\\mmmsss\\\JJJDDD>>>;;;===AAAIIIYYYhhh}}}xxxbbbHHH:::666444333444111000//////000000///...,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((***)))))))))((((((((('''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))***++++++,,,,,,---............222999???xxx^^^HHH;;;444000...,,,+++++++++++++++,,,,,,************))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''')))***)))))))))******)))))))))******,,,...---111>>>KKKaaalllxxxzzzvvvmmm___TTTHHHHHHKKKTTT]]]fffsss~~~|||sssssszzzzzzvvvwww||||||tttjjj]]]PPPIIIFFFGGGNNNYYYaaadddhhhlllqqqtttwwwyyyyyyyyy{{{||||||uuupppnnnmmmmmmnnnkkkgggccc```^^^]]]\\\YYYXXXXXXZZZ[[[ZZZXXXUUUPPPOOOMMMJJJGGGDDDCCCBBB@@@???>>>===<<<::::::999888777777777666666666666555555444444444333333333333333444444444444333333222222222222222222222222000000000000000000000000//////000000111111222222000000000000//////////////////000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000111111222111111222222222333333333222333333444444333333333222333333444555555555444777777666555444444444444666666777999<<>>>>>BBBJJJYYYoooyyyeeeRRR???666555444333222111000...///000000///---------............------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((('''((((((((()))))))))***((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))((())))))******+++,,,,,,---///000///...///444999hhhLLL;;;555111...,,,,,,,,,++++++++++++,,,,,,++++++******)))((((((((((((((((((((((((((((((((())))))(((((((((((('''''''''(((((()))(((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))))))))************))))))'''(((***,,,,,,,,,444>>>UUUcccsss{{{zzzsssfffZZZHHHFFFHHHPPPXXXbbbppp|||{{{zzz}}}}}}~~~~~~wwwoooooowww~~~~~~zzzuuurrruuu|||tttfffXXXOOOKKKJJJMMMUUU\\\___eeekkklllooosssvvvwwwyyy|||~~~zzzvvvtttsssrrrpppkkkfffbbb^^^\\\[[[WWWVVVVVVWWWYYYZZZYYYXXXSSSRRRQQQNNNLLLIIIGGGFFFBBBBBBAAA???===;;;::::::888888777777777666666666555555444444444333333333333444444555555444444333000000000000000000000000000000000000000000000000000000111111111111111111111111000000000///////////////000000000000111111222222222222222222222222///////////////000000111000000000111111111222222000000000000000000000000000000000000000111111222111111222222222333333333000111111222222222222222222222333444555555555555888888777666666666666666::::::<<<>>>BBBFFFJJJLLLQQQVVV]]]ccciiirrr|||xxxhhhZZZOOOIIIKKKPPPTTTdddxxxjjjWWWJJJCCC???999<<>><<<;;;888888888777777777666666555555444444444333333333333333333444444333333333000000000000000000000000000000000000000000000000222222111111111111111111222222111111111000000000//////000000000111111111111111111111111111111111///////////////000111111000000111111111222222222000000000000000000000000000000000000000111111222111111222222222333333333111111222333333333333333111222333444555555555555777777777777888999:::;;;>>>???BBBFFFKKKRRRWWWZZZ^^^bbbhhhnnnuuu~~~|||lllaaaUUUNNNKKKKKKTTT^^^jjjzzzuuubbbRRRGGG@@@===<<<999@@@KKKZZZoooooo\\\BBB999333333333000...///222111///000111111000.........////////////......,,,,,,,,,++++++++++++***)))))))))******+++++++++******)))))))))))))))***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((((()))******(((((())))))******++++++%%%(((+++,,,++++++...111{{{~~~uuulllKKK???444111...***(((***,,,++++++***************+++++++++***)))(((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%###%%%'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%'''''''''%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))((()))***++++++***)))(((,,,((('''***,,,---000555777HHH]]]lllsssssslllddd[[[UUURRRRRRTTTYYYcccnnn~~~wwwxxx{{{tttmmmlllkkkhhhfffiiiqqqzzz}}}~~~}}}xxxrrrsss{{{}}}yyyggg```YYYVVVTTTRRRUUUZZZ\\\___cccgggkkkpppuuuyyy~~~~~~~~~}}}{{{wwwqqqkkkeeeaaa___YYYVVVTTTSSSTTTUUUUUUTTTRRRSSSSSSTTTTTTTTTTTTTTTKKKJJJHHHEEEBBB@@@>>>===888888888888777777777777555555444444444333333333222222222333333222222222222222222222222222222222000000000000000000000000333222222222111000000000222222222222111111111111//////000000111111111222000000000000000000000000///////////////000111111000111111111111222222222000000000000000000000000000000000000000111111222111111222222222333333333333444555555666666666666111222333444555555555555555555666888:::<<<>>>???AAACCCFFFLLLSSS[[[aaaeeeiiimmmrrrxxxuuujjjXXXPPPJJJKKKMMMSSS```nnn|||fffYYYJJJBBB>>><<<;;;:::@@@IIIXXXkkk|||bbbNNN<<<666222333222//////111222111000000111111000///---......//////......---,,,,,,,,,+++++++++******(((((())))))*********+++***)))))))))))))))***+++******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))))))))&&&''''''''''''''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))***++++++((((((((()))******++++++###&&&***,,,+++,,,...111ppppppyyysss^^^KKK;;;777222///---+++***(((++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%))))))))))))((((((((((((((((((((((((***,,,...///000<<>>:::888666666888777444111444333333444555444222000222111000111333444333222222222222111111111111000111111000000000000111111222222222222222222222222111222222222222111000000000000000000000000000000222222111111111111222222111111111000000000000000222222222111111111000000111111111111111111111111333222111000000111222333000111111111111222222222555444222111111111222333444555666666555666888:::555999<<<<<<;;;===BBBHHHOOONNNOOOTTT]]]eeelllooovvvyyy~~~lll\\\VVVLLLGGGEEEKKKWWWfffuuurrraaaTTTHHH===:::;;;<<<<<<>>>JJJYYYoooiiiPPPBBB555555444222111///......000000000000////////////------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))(((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))(((''''''&&&&&&((()))***((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))***+++---...///yyynnnpppxxx~~~ooo___NNNAAA777333000------,,,,,,+++++++++++++++++++++++++++'''''''''''''''''''''''')))((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%((((((((((((((()))))))))))))))(((((()))+++---...///666???JJJ[[[iiimmmjjjhhhaaaYYYSSSNNNOOO[[[jjj{{{wwwoooiiibbb^^^^^^```gggpppuuuvvv|||}}}yyyxxxxxxssseeeXXXNNNJJJHHHFFFLLLTTT\\\bbbiiioootttwwwxxx||||||yyytttmmmhhh```]]]YYYUUURRRQQQQQQQQQXXXTTTTTTXXXYYYWWWWWWZZZ^^^]]]]]][[[SSSHHHBBBBBB<<<;;;999999:::999666333555444333333444444222000222111000111333444333222222222222111111111111000111111000000000000111111111111111111111111111111222222222222222111000000111111111111111111111111111111000000000000111111111000000000000000000000222222222111111111000000111111111111111111111111222222111000000111222222111111111111222222222222333333333222333333444444333444555555444555777999666999<<<<<<===BBBKKKRRRVVVVVVXXX\\\ccckkksssxxx|||ooo\\\OOOJJJGGGGGGLLLWWWgggwwwvvvlll\\\MMMDDD>>>:::999:::>>>GGGPPPdddoooyyymmmUUUCCC:::000000000000000000000000000000/////////...............---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))))))))(((((()))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&'''((()))***)))(((''''''''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))***+++,,,......}}}wwwssswww~~~mmmXXXHHH===666111///,,,,,,,,,---------))))))))))))))))))))))))************************)))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((''''''&&&'''''''''(((((())))))*********)))((()))***+++,,,...000333>>>PPPccckkkjjjnnnjjjcccYYYOOOOOO[[[iiiyyy|||~~~uuukkkbbb\\\^^^```gggpppuuuxxx}}}}}}|||}}}tttcccTTTHHHBBB@@@EEELLLSSSYYY```eeeiiioooqqqvvv||||||tttooogggddd___ZZZVVVSSSRRRRRRYYYXXXXXXZZZZZZYYY]]]bbbiiifffccc___VVVKKKEEEDDD@@@>>>=========<<<999666777555333222333333222111333222111222333444333222222222222111111111111000111111000000000000111111000000000000000000000000222222222222222111111000111111111111111111111111000000////////////000000000000000000000000111111222222222111111111111111111111111111111111111111222222111000000111222222111111111111222222222333222222333444555555555555444555666666555666888::::::<<<>>>@@@EEEMMMYYYaaaccceeeggghhhkkkqqq{{{uuufffXXXKKKDDDBBBCCCJJJWWWhhhzzzsssbbbXXXQQQGGG<<<888888999;;;===FFFZZZlllzzznnnppp}}}kkkVVVCCC999777000000000000111111111111//////.........---------............------------+++++++++++++++***************************************))))))))))))((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))(((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))***+++,,,---...vvvwwwzzzoooZZZHHH;;;333000...,,,++++++,,,------,,,))))))))))))))))))))))))++++++++++++++++++++++++)))(((''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))******+++***)))(((((()))***+++,,,,,,...666EEEXXXfffnnnpppqqqnnndddWWWTTT]]]hhhtttwww||||||ssskkkfffbbbcccggglllrrrwww}}}~~~mmm[[[KKKAAA???BBBFFFLLLQQQWWW[[[]]]hhhlllsssyyy}}}{{{uuunnnlllgggbbb]]]ZZZXXXWWWZZZZZZ[[[\\\]]]___eeekkkmmmfff___XXXOOOFFFBBBCCCBBBBBBBBBBBBAAA???<<<::::::777444333333333333222444222111222444444333222222222222111111111000000222111111000000111111222111111111111111111111111222222333333222222111000111111111111111111111111111111000000000000111111000000000000000111111111111111111111111111111111111111111111111111111111222111111111111111111222111111111222222222333333111222444555666555444333666777888888777888:::<<>>999777888<<>>666000,,,...,,,++++++,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''((((((%%%&&&&&&'''((())))))***+++***)))((((((((()))******,,,///444;;;JJJ___nnnpppwwwyyypppbbb[[[]]]aaalllqqqvvvxxxzzzzzzuuussskkkjjjhhhhhhmmmuuu|||~~~rrr```OOODDD===>>>@@@DDDIIIOOOSSSUUUccchhhpppvvvyyy{{{~~~{{{sssqqqmmmiiieeebbb```___\\\]]]^^^^^^aaahhhooorrrlllaaaUUULLLDDD>>>>>>BBBDDDEEEGGGGGGEEECCCAAA???===:::777555555555444333444333222333444444333222222222222111111111000000222222111111111111222222222222222222222222222222222333333333333222111111111111111111111111111111333222222111111222222333//////000000111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222333333333222333444555555444333222555777888999999:::===???DDDGGGLLLSSS[[[dddlllrrrvvvyyy||||||}}}|||fffZZZMMMFFFCCCBBBEEEIIIRRRaaauuugggXXXGGG>>>;;;<<<<<<;;;999:::@@@NNNaaavvvvvvsss}}}sssXXXGGG???:::888777222222111000///......---------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((())))))'''''''''(((((((((((((((&&&''''''''''''''''''&&&'''''''''(((((((((((()))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))***+++,,,,,,{{{{{{rrrdddSSSBBB999666222---+++---,,,++++++,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((()))+++***)))((((((((()))******,,,000222444>>>SSSfffoooyyyxxxlllbbb]]]ZZZaaahhhoooppppppwww~~~||||||vvvsssmmmhhhjjjssszzz{{{|||}}}}}}}}}}}}uuufffVVVMMM>>><<<:::<<>>;;;:::999888666555555444333333444444333222222222222111111111111000222222111111111111222222222222222222222222222222333333333333333222222111222222222222222222222222333333333222222333333333/////////000111111222222111111111111111222222222111111111111111111111111000111222222222222111000222222222222333333333333444444555555666555555555666888:::;;;<<<>>>AAACCCIIILLLRRRZZZccclllssswwwzzz~~~~~~lll```SSSKKKDDDBBBBBBDDDKKKSSSeeeuuuoooRRRGGG===888777666888:::;;;>>>LLLddd}}}zzzzzzbbbHHH;;;888666222000++++++,,,,,,------............---------,,,,,,,,,++++++++++++************)))))))))***************************************''''''(((((((((((())))))'''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))***++++++~~~lll\\\KKK???444222111...,,,,,,,,,++++++,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''***)))(((''''''(((************,,,///000555FFFVVVhhhttt|||yyyqqqjjjbbb\\\XXX```ggggggfffkkkyyy}}}tttlllmmmtttxxxvvvrrrvvv{{{xxxnnnddd]]]HHHCCC===;;;===BBBFFFHHHMMMVVVbbbjjjnnnpppsssvvvxxx~~~|||zzzzzz}}}yyyuuuqqqooommmggggggdddccckkkuuuvvvqqq[[[OOOCCC===;;;:::===AAACCCGGGKKKMMMKKKIIIHHHHHHCCCAAA???>>>>>><<<999666666444333333444444333222222222222111111111111000333222222111111222222333111111111111111111111111333333444444333333222111222222222222222222222222333222222222222222222333...//////000111111222222000000111111111222222222111111111111111111111111000111222222222222111000222222222333333333444444444444555666777999;;;<<<;;;===@@@BBBDDDFFFJJJMMMSSSUUUYYYaaakkkvvvwwwgggVVVKKKEEEBBBAAABBBEEELLLZZZggg|||mmmWWWEEE>>>999888555333666<<<@@@KKKccc|||bbbPPP===666444222000///++++++,,,,,,---......///............------------,,,,,,,,,+++++++++******((()))))))))*********+++++++++++++++++++++++++++'''''''''((((((((())))))''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))******+++sss\\\HHH<<<555000111000++++++000*********,,,...///...---************************&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&)))(((''''''''')))***++++++((((((,,,...111===JJJ___kkkuuuvvvssspppjjjbbbRRRZZZbbbaaa___cccqqq~~~zzzqqqqqqvvvwwwrrrlllrrr{{{}}}{{{wwwqqqmmmVVVNNNDDD======???AAABBBDDDNNN[[[dddiiilllqqqtttuuu|||}}}tttooolllpppwww}}}yyyuuusssmmmkkkfffeeennnxxxvvvnnnRRRHHH>>>;;;;;;:::<<>>:::777666555333333444444333222222222222111111111111000333222222111111222222333000000000000000000000000333333444444333333222111222222222222222222222222222222111111111111222222...//////000111222222222000000111111222222222222111111111111111111111111000111222333333222111000222222333333333444444444444444555666999===@@@BBBAAADDDGGGIIILLLOOOSSSVVV]]]]]]___fffrrrqqqeeeXXXJJJ@@@======???DDDIIIUUUiii{{{xxx\\\CCC???;;;999999777333888AAAIIIZZZyyy|||nnnOOOCCC888444333222111333111111000000//////......//////.........------------------,,,,,,,,,++++++(((((())))))*********+++++++++++++++++++++++++++&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''***)))))))))))))))***+++nnnWWWDDD:::111000///...---,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&((('''$$$""""""###&&&''''''&&&&&&&&&&&&'''((((((&&&''''''(((((('''&&&&&&(((((((((((())))))))))))((())))))***+++...333777NNNaaasssxxxvvvsssnnnhhh[[[TTTPPPRRRWWW]]]eeemmmzzzzzz}}}|||uuupppllljjjlllnnnuuu|||ttt~~~~~~{{{uuummm]]]III===<<<===;;;888BBBEEELLLVVV```hhhlllmmmooowwwrrriiijjjmmmpppwww|||wwwtttooollloootttrrriii___NNNBBB:::<<<<<<777999BBBEEEEEEGGGGGGGGGGGGFFFEEEFFFDDDBBBAAA@@@???===;;;999999:::999666555555666555444444333222222111111333333333222222222111111333333333444444444555555333222222111111000000000333222111111222333333222000111111111111222222222111111222222222333333333222222111111111111222222111111111222333333111///222222111111111222333333111222222333444444444555888:::======<<<>>>CCCHHHIIINNNRRRRRRQQQTTT]]]eeeiiikkkooouuu{{{fffXXXPPPHHHBBBAAA>>>===BBBOOO[[[jjj}}}www[[[GGG???;;;888666777777888@@@IIIYYYrrr|||fffVVVAAA===777222000000000///222111111000///......---......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))((())))))***++++++((((((((((((''''''''''''************************''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""$$$'''(((&&&$$$''''''''''''((((((((((((******))))))((((((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((qqq^^^KKK===444000000///...---,,,++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))((()))))))))***---111555EEEWWWiiissswwwyyywwwsssbbbYYYSSSSSSWWW\\\bbbhhhrrrtttwww}}}yyysssmmmjjjiiikkksssvvvkkkppp~~~}}}wwwiiiWWWGGG???;;;777555:::>>>EEEMMMVVV]]]dddgggooovvvrrrlllnnnrrrsssyyy}}}xxxsssoooppprrroooeee[[[JJJ???888;;;;;;777:::BBBEEEFFFFFFFFFFFFEEECCCBBBCCCAAA???>>>>>>===;;;999:::;;;<<<;;;999888888999666666555555444333333333333333333333222222222222222222222333333333444444222222222222222222111111333222111111222222222222111111111111222222222222111111222222222333333333333222222111111222222333222222222222333222111000222222222222222333333444555555555666777888999999999<<<@@@AAAAAACCCGGGKKKTTTYYY]]]]]][[[^^^fffnnnssstttxxx~~~wwwgggVVVLLLGGGAAA>>>>>>???BBBLLL\\\lll{{{hhhOOO???999777555555777888;;;GGGRRRlllkkkTTTEEE<<<999444222111111111000111111000000///......---......---,,,,,,,,,,,,---,,,,,,+++++++++************)))((((((((()))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!###%%%&&&$$$"""&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''((())))))(((((()))))))))*********mmmXXXHHH<<<333...//////...---,,,,,,++++++))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((*********)))((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%&&&&&&'''(((''''''((((((((()))))))))((())))))))))))+++...111;;;IIIZZZgggrrrzzz|||{{{nnncccYYYWWWZZZ\\\___bbbiiilllqqqyyyyyypppkkkeeegggmmmzzz~~~oooaaaaaajjj|||xxxhhhUUUEEE:::555444333777>>>CCCIIIQQQZZZ```jjjrrr|||~~~~~~~~~{{{rrrooosssxxxxxx}}}zzztttrrrqqqkkk```WWWHHH???999<<<===;;;>>>EEEHHHHHHHHHGGGFFFCCCAAA@@@AAA???>>>=========;;;999;;;<<<===<<<;;;:::;;;<<<888888888777666666555555444444333333333222222222111222222222333333333333222222333333333333333333222222222222111111222222111111111111222222222333111111222222222333333333333333222222222222333333444333222222111111111222444444444444444555666666666555555666777999;;;<<>>888777111555:::===@@@GGGRRRZZZccckkkuuu}}}|||zzzxxx{{{|||~~~xxxssssssxxx}}}~~~{{{vvvrrrkkk```WWWLLLDDD???AAACCCCCCFFFLLLLLLLLLKKKIIIGGGDDDAAA???AAA???>>>===>>>>>><<<:::999;;;<<<<<<::::::;;;===;;;::::::999888888777777444444444444333333333333222222333333333444444444222333333444444555555555111222333333111111111111111111111222222222333333111111222222222333333333222222111111111111222222444333333111000000111333555555555666777888999:::888888888999<<>>>>>BBBHHHSSS___uuu{{{bbbPPPCCC:::666666555555777<<>>???AAACCCGGGKKKNNNPPPUUU[[[bbbgggiiijjjmmmoootttyyy~~~~~~kkkXXXMMMBBB>>>;;;===>>>BBBJJJRRRcccsssuuucccNNNAAA;;;666555666888777:::AAAMMMaaa~~~{{{jjjWWWGGG<<<777555222111000111111000...,,,////////////..................---,,,,,,,,,,,,---+++++++++*********))))))+++***)))((('''(((***+++((()))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((((())))))))))))***JJJBBB777000.........---,,,,,,,,,++++++*********))))))(((((((((((())))))************************''''''''''''''''''''''''&&&&&&&&&'''((()))++++++(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%&&&''''''((((((&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))***&&&&&&'''''''''(((((((((((()))))))))(((((()))++++++---444AAANNN\\\lllxxx}}}vvvooolllfff^^^ZZZZZZ^^^ccckkkssszzzooohhhbbbdddnnn{{{~~~wwwooofff^^^ZZZYYYUUUWWWbbbiiinnnvvvyyygggUUUGGG???666777666555444888@@@FFFSSS[[[fffooovvv{{{~~~{{{uuuuuuvvvwwwyyyzzz{{{|||}}}|||~~~~~~zzzrrrmmm```[[[VVVTTTTTTUUUVVVWWWTTTSSSRRROOOKKKGGGCCCAAAAAA???============;;;999888999:::999888777888999;;;;;;;;;:::999999888888666666555555555444444444555555555555666666666666333333444444444444444444222555777777333111111333222222222222333333333333111111222222222333333333222111111111111111111222111333555444222222555888333444555888;;;>>>AAACCCCCCEEEIIIMMMRRRWWW[[[\\\aaagggnnnsssuuuvvvyyy|||~~~zzzhhhXXXJJJCCC;;;999:::>>>BBBIIIVVVbbbwwwwww^^^PPPAAA:::777444444555::::::@@@MMM___uuu}}}ppp[[[HHH<<<666444333222111000000000///---+++..............................---,,,,,,,,,,,,---+++************)))))))))+++******)))))))))))))))'''(((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$###$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&'''''''''((((((((((((999777333///,,,,,,,,,---++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&((()))***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&$$$%%%&&&'''((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''')))******))))))***++++++***///777???JJJ\\\mmmtttqqqooollldddZZZVVVWWWWWW]]]fffnnnuuuwwwooogggfffllltttyyyzzz{{{zzzwwwsssppplllfffaaaaaaWWWSSSZZZ```eeeqqqxxxiiiWWWJJJ===:::777444444666:::===GGGOOOZZZdddkkkrrrxxx}}}{{{zzzxxxwwwvvvwwwxxxyyy}}}}}}~~~}}}}}}}}}}}}~~~yyy}}}|||ppplllfffaaa```aaa```___\\\\\\ZZZWWWTTTOOOLLLIIIFFFDDDBBBAAAAAA@@@>>><<<;;;<<<<<<;;;999888999::::::::::::999888888777777666666666666555555555444444444444555555555666666444444444333333333333333222666:::999555222222444222222222333333333444444111111222222222333333333444333333222222333333444111555999999777777999===999:::<<<@@@DDDIIILLLNNNLLLOOOUUU\\\ccchhhkkklllnnntttzzz~~~xxxdddSSSHHHAAA>>>999:::>>>EEEMMMYYYlll|||ooo\\\KKKAAA999777666555666999@@@BBBMMMaaaxxxlll^^^JJJ;;;555333111000222111//////000000...---..............................---,,,,,,,,,,,,---************)))))))))))))))******+++***)))((('''&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$'''&&&$$$###%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))&&&&&&'''''''''(((((((((333333222...+++)))***++++++++++++***************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&"""###$$$&&&(((***+++,,,%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''(((******))))))+++,,,,,,***,,,///222:::LLL___llllllmmmkkkaaaVVVRRRUUUQQQXXXaaaiiiqqq||||||tttllljjjmmmpppqqqpppppppppoooooopppqqqnnnjjjjjj\\\TTTVVV[[[```oooxxxeeeVVVCCC>>>999666666777999999<<>>??????>>><<<:::;;;;;;::::::999888888777777666777666666666555555555555333333333444444444555555444444444333333222222222333777;;;:::555222222555222222333333333444444444111111222222222333333333666555555444444555555666111666<<<===;;;:::===@@@@@@BBBEEEIIINNNSSSWWWYYYYYY^^^eeennnuuuzzz}}}~~~yyy~~~}}}iiiTTTEEE>>><<<===<<<>>>EEEOOOYYYiiipppYYYFFF>>>888444555777888;;;@@@EEEIIIYYYrrrzzzqqq[[[NNN===333111222111///111000......000111000///---...........................---,,,,,,,,,,,,---************))))))))))))(((***+++,,,+++***'''&&&%%%&&&&&&'''((())))))***************************''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&###&&&)))((('''&&&''')))######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((())))))''''''''''''((((((((((((---,,,+++***))))))))))))***+++,,,,,,,,,,,,+++***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((()))+++++++++---555BBBLLL]]]fffkkkfff\\\UUURRROOOQQQRRRTTTZZZfffvvvzzzsssssssssnnniiigggjjjkkknnnpppqqqqqqqqqpppkkkgggbbb^^^^^^dddmmmssstttfffXXXJJJ>>>;;;999666555777999===CCCIIIOOOXXXbbbiiisssyyy|||xxxuuusssyyywwwuuusssrrrrrrrrrsssrrrvvv|||~~~yyyuuuqqqooorrrpppmmmiiiddd```]]][[[YYYVVVSSSPPPOOOMMMJJJHHHFFFDDD@@@????????????>>>BBBAAA@@@>>>===<<<;;;;;;;;;888666777999999777555222444666666444333333444555444444333444555666777888999;;;:::777444222222444444444444444444444444333333555666777777777777444555777777777777999:::;;;;;;<<<>>>AAADDDGGGHHHMMMLLLLLLOOOUUU[[[```bbbmmmqqqvvv{{{zzzgggRRRFFFAAA===<<<<<<>>>CCCMMM\\\ooowwwdddPPPCCC>>>777777666666888===DDDIIIWWWbbbrrr~~~kkkZZZEEE???777333333222///+++000///...///000///...,,,...---,,,,,,,,,---...///...------,,,,,,------...+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''---,,,+++******)))))))))))))))***++++++***))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***++++++******000;;;CCCMMMWWW``````\\\YYYVVVRRRNNNOOORRRXXXeeewwwzzztttsssrrrlllfffdddfffhhhllloooppppppooooooooommmiiieeedddgggkkkoooxxx}}}~~~sssdddWWWJJJDDD@@@:::777777666999<<<@@@DDDJJJRRRXXXgggooozzz}}}|||vvvsssooolllkkkkkkmmmnnnnnnqqqwww}}}}}}|||zzzxxxvvvssspppnnnlllkkkeeebbb]]]YYYVVVSSSPPPNNNLLLJJJHHHGGGGGGGGGEEEDDDDDDCCCAAA>>>===<<<<<<<<<===<<<:::;;;===<<<:::777666666666555444333333333555444444333444555666777555777999999777444333333333333333333444555555666555666666777888999999:::999;;;<<<<<<<<<===>>>@@@BBBBBBCCCFFFIIINNNRRRUUU\\\[[[[[[^^^dddjjjnnnppptttyyyzzzeeeWWWHHH@@@===;;;<<>><<<===;;;888777777777777666777777777666777777888999444777::::::999888777777555555555666777999;;;======<<<<<<===>>>@@@AAACCCCCCEEEFFFFFFFFFGGGIIIKKKLLLLLLNNNQQQVVV]]]cccfffjjjiiiiiilllrrrxxx|||~~~sssfffQQQHHH@@@===;;;;;;@@@FFFSSS]]]mmmoooYYYKKKAAA888444444666888;;;>>>EEERRRdddqqq|||wwwcccMMM>>>:::555111000111222111//////.........//////...,,,---,,,+++***)))(((((((((++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''------,,,+++++++++++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%############$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((('''(((***++++++***((('''(((''''''&&&&&&''''''((('''((())))))((())),,,///444===FFFMMMTTTZZZ[[[XXXWWWSSSOOOPPPZZZmmm|||xxxxxxsssjjjbbb```aaafffllloooooooooqqqrrrwwwxxxyyyzzzyyyuuupppmmmddddddiiirrr{{{xxxlllaaaWWWMMMEEEAAA===;;;777555555888<<<@@@EEENNN\\\iiisss|||{{{vvvrrrooommmlllkkkkkklllpppuuu|||xxxrrrnnnjjjgggdddbbb^^^ZZZWWWVVVVVVVVVUUUSSSPPPLLLIIIGGGGGGIIIJJJHHHIIIJJJKKKJJJGGGDDDAAADDD@@@===<<<===>>>>>>=========<<<<<<<<<=========777:::===???>>>>>>>>>>>><<<<<<<<<===???CCCFFFHHHHHHGGGFFFFFFHHHKKKNNNOOOOOOQQQRRRRRRRRRSSSVVVXXXVVVVVVXXX\\\ccckkkrrrvvvvvvuuuuuuxxx~~~xxxnnnggg]]]SSSHHHCCC???>>>===@@@JJJTTT```lll~~~lll[[[HHH>>>999666444555777999???IIIWWWhhhxxxhhhSSSBBB888555222///...///000000//////...---...//////...,,,++++++++++++,,,------...------,,,,,,,,,,,,------***))))))))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''',,,,,,++++++******++++++************************'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&((()))++++++)))(((&&&''''''&&&&&&&&&&&&''''''%%%'''((())))))***+++,,,000666<<>>888444333555888;;;:::AAALLLWWWbbbooo|||~~~yyysssllliiijjjjjjiiijjjnnntttzzz}}}|||yyywwwtttrrrtttooogggaaa```aaabbbcccYYYWWWSSSPPPNNNOOOQQQRRRPPPQQQSSSSSSQQQNNNKKKIIIHHHFFFCCCBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBB===???CCCEEEDDDDDDDDDDDDDDDDDDEEEGGGJJJMMMPPPRRRRRRQQQQQQQQQSSSVVVYYY[[[YYYZZZ[[[[[[[[[]]]```ccc```aaadddhhhooovvv}}}uuueeeZZZSSSKKKEEEBBB???>>>@@@CCCJJJYYYfffsss}}}ssshhhUUUIII===888777555555777777;;;EEEVVVkkk|||lllVVVEEE999555333111///...---------,,,...---,,,---//////...,,,******+++,,,------......---,,,,,,++++++,,,,,,---)))))))))******)))))))))((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''++++++******)))******++++++******))))))******+++''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%''')))***+++++++++***///444777AAAQQQ___fffjjjcccYYYQQQPPPXXXeeennnwwwxxx|||{{{wwwsssrrruuuxxxvvvmmmgggeeedddhhhlllkkkhhhhhhlllpppvvvwwwzzzqqqiiidddeeeggglll{{{|||tttnnnfff```MMMFFF<<<555222222444555555999???GGGPPP]]]kkkuuu}}}zzzrrrmmmllljjjhhhgggiiimmmqqqttt|||yyypppiiiffffffhhhhhh^^^\\\ZZZXXXWWWXXXYYY[[[ZZZ\\\]]]\\\XXXUUUSSSRRRNNNOOONNNLLLJJJJJJLLLNNNKKKKKKKKKLLLKKKKKKJJJIIIFFFIIILLLNNNMMMLLLLLLLLLMMMNNNQQQTTTWWWYYY\\\]]]ZZZZZZ[[[\\\___aaadddfffddddddeeeeeeeeegggkkknnnmmmooorrrvvv|||tttlll___SSSJJJDDDAAA???======@@@GGGOOOZZZjjjxxxqqq___SSSBBB;;;555555444333444888;;;CCCRRRggg|||kkkXXXGGG999222111111000///...,,,,,,++++++---,,,,,,---//////...,,,+++,,,,,,,,,,,,+++***)))******))))))))))))******))))))************))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((((()))*********)))(((((((((((()))***((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&((()))******)))&&&,,,000111888GGGWWW```gggddd^^^WWWSSSTTTXXX[[[bbbhhhooottttttsssqqqqqqoooqqqwww}}}}}}uuuppppppkkknnnooolllhhhgggmmmsssvvvvvvxxxvvvooolllhhhfffqqq~~~xxxqqq```WWWIII===777444333222222555999<<>>EEESSShhh|||zzzhhhTTTGGG===444//////............,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,,,,---------,,,+++*********))))))))))))******((()))***++++++***)))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((((((((((((((()))))))))((('''&&&&&&'''((()))******)))((('''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&'''((()))((('''%%%,,,000///111>>>MMMWWWbbbbbb```\\\WWWSSSQQQQQQUUU]]]fffkkkjjjiiijjjlllpppttt|||~~~zzzzzzrrrtttuuupppjjjjjjpppvvvwwwvvvwww}}}zzzuuukkkccciiiwww~~~|||sssgggWWWHHH>>>999555333111444666777999===DDDJJJSSSYYYaaakkksssyyy|||}}}}}}yyywwwxxxuuurrrnnnmmmnnnooopppxxx}}}~~~{{{vvvssskkkjjjjjjkkkkkkllllllmmmkkklllllliiidddaaaaaaccceeejjjmmmhhh___YYYZZZ___bbbbbbcccdddcccbbb```___bbbeeeggggggeeecccaaaaaacccfffjjjooorrrsssrrrrrrlllnnnpppsssvvvxxxyyyzzz}}}}}}~~~}}}~~~zzzqqqiiiaaa]]]PPPJJJDDDAAA@@@AAADDDHHHRRRSSS\\\jjjwwwrrraaaPPPDDD<<<999888888999:::777777>>>GGGOOObbb{{{}}}}}}{{{yyy{{{fffUUUDDD===999444000000,,,---......---,,,---...,,,++++++---...///...,,,+++,,,...000111111111000,,,,,,++++++++++++,,,,,,((()))***++++++***)))(((((((((((((((((((((((((((&&&'''(((******((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$"""!!!###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((...---,,,,,,///777AAAHHHYYY^^^cccbbb\\\SSSLLLIIIHHHMMMWWW___aaa___bbbhhhnnnvvv~~~zzzuuupppnnnooopppqqqpppssszzztttiiicccdddfffjjjlllttt~~~wwwjjj[[[MMMBBB;;;888777555444333555888<<<>>>CCCFFFLLLRRRZZZdddmmmtttyyy{{{}}}|||xxxuuuvvvxxxyyyzzzzzzxxxuuuttttttuuuzzz|||~~~}}}|||zzzwwwuuuuuuvvvwwwyyy|||zzzvvvssspppooooooooorrrttttttoooiiifffgggkkksssqqqoooppprrrqqqnnnkkknnnnnnoooppprrrqqqpppnnnoooppprrrtttvvvxxxxxxyyyxxxyyy{{{~~~zzzmmmaaaYYYRRRMMMIIIAAAAAA@@@@@@CCCIIIQQQVVVbbbhhhrrr~~~{{{hhhTTTGGG@@@;;;888888555777888777777???NNNZZZqqq{{{tttmmmhhhRRRHHH<<<444111000...+++///............---------++++++---///111111...+++111(((...EEEOOOAAA///(((************))))))))))))(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&&&&&&&'''((('''&&&$$$###%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$(((&&&%%%######$$$%%%&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))***,,,111888===SSSXXX___cccaaa[[[UUURRRHHHJJJOOOVVVXXXXXX\\\bbblllttt}}}}}}wwwrrrpppppprrrpppsssyyy~~~tttjjjeeefffhhhgggeeehhhpppwww}}}wwwkkk___TTTLLLHHH<<<888333111222444666777999<<<@@@EEEJJJRRRZZZ___jjjmmmqqqrrrqqqqqqtttwwwxxxzzz{{{zzzxxxwwwwwwxxx|||zzzyyyyyyyyy}}}{{{uuurrrtttwww}}}||||||}}}~~~}}}zzzvvvvvvvvvwwwyyyzzzzzzyyyxxxzzzzzz|||~~~zzzkkkcccYYYPPPKKKHHHFFFDDD@@@AAACCCFFFLLLUUU___fffsssxxx}}}vvvdddUUUFFF===999555444555333555888;;;AAAOOOcccqqqzzzlll___WWWDDD<<<333//////000///...............------------++++++---///111000...+++111***111FFFMMM???///***************))))))))))))************************'''&&&&&&''')))+++***)))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%'''(((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***,,,000333FFFKKKUUU^^^dddddd```\\\NNNKKKJJJLLLOOOPPPUUU[[[gggnnnwww~~~~~~wwwrrroooqqqoooqqqwww{{{||||||sssllliiikkkmmmiiiccc___aaafffnnnzzz|||sssjjjbbb^^^MMMDDD999222111222111///222333666888;;;???EEEIIIVVVZZZ```dddgggjjjpppuuusssvvvyyyzzzzzzyyyzzz{{{tttfff```TTTNNNGGGAAA>>>???@@@@@@@@@DDDJJJQQQ[[[fffqqqyyywwwfff[[[LLLBBB999666555333222444555999???FFFSSSgggttt___NNNEEE888333...,,,...000///...............------------++++++,,,...000///---+++000---555FFFIII;;;...+++************))))))))))))************************'''&&&&&&(((+++------,,,''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######%%%&&&(((***(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''&&&%%%$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((((())),,,...666<<>>EEEJJJQQQWWW[[[aaahhhnnnkkknnnsssvvvwwwyyyzzz{{{yyy|||~~~~~~~~~~~~ppp```UUUPPPKKKGGGAAA<<<;;;===???AAAFFFLLLVVVaaakkkuuu}}}|||ppp___NNNCCC???999555555555333555888???EEEOOO[[[lllyyyeeeQQQBBB<<<666333000...//////---,,,.........---------,,,,,,,,,+++,,,---///...,,,***---...777CCCBBB555+++,,,************)))))))))((((((((((((((((((((((((((((((''''''(((***,,,++++++((('''%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""######$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!#########$$$&&&(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))'''&&&'''***------222<<>>DDDIIIMMMRRRZZZ```bbbeeejjjooorrruuuxxxzzzuuuwwwzzz{{{zzzyyyyyyzzzzzz{{{}}}ttthhh\\\OOOHHHGGGDDDBBB@@@>>>>>>AAAFFFIIITTT[[[fffpppwww{{{}}}~~~}}}wwwmmmaaaUUUJJJ???999999666444555555555:::@@@NNNVVVeeevvvwwweeeQQQBBB999777333222000//////...---+++...------------,,,,,,,,,,,,++++++,,,------+++)))+++,,,444<<<999...)))+++************)))))))))((('''''''''''''''''''''''')))(((''''''((()))(((&&&'''&&&%%%$$$$$$%%%'''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''$$$$$$&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$###### """#########%%%'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$%%%))),,,+++///777CCCPPP[[[bbbeeeeee]]]SSSLLLFFFAAABBBGGGUUU\\\fffooovvv}}}}}}sssnnnkkkkkkkkkjjjmmmrrrpppnnnlllmmmrrrxxx|||~~~xxxrrrnnnhhhcccbbbdddiiitttsss```OOOEEE===777222.../////////......000111111555999;;;>>>BBBHHHNNNVVVZZZ^^^cccggglllqqqtttrrrsssuuutttsssrrrrrrsssuuuvvvxxx{{{~~~rrrbbbVVVLLLCCC@@@AAA<<<===@@@BBBEEEKKKQQQUUUccchhhooottttttrrrooonnnggg___TTTJJJBBB===999777444222222555777<<>>???DDDJJJRRR^^^hhhrrr{{{|||uuunnnkkkhhhfffhhhmmmnnnkkkiiilllqqqwww{{{}}}|||wwwtttsssnnngggdddeeedddllluuu{{{|||uuujjj___SSSHHH>>>777000111111000...---...///...000333444444777===AAAHHHJJJNNNRRRWWW]]]dddhhhhhhiiijjjjjjiiijjjlllnnnnnnooosssvvvyyy{{{|||||||||~~~wwwhhh]]]QQQIIICCC>>>===@@@<<<@@@FFFLLLQQQWWW^^^cccjjjkkkkkkhhhbbb\\\XXXVVVMMMHHHBBB<<<999777444333222111333888???LLL___qqq~~~yyyyyy{{{ooobbbOOO@@@777333000...+++,,,------,,,---...///---------,,,,,,,,,++++++,,,+++******++++++***(((+++***,,,---+++((())),,,************))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))(((&&&%%%&&&&&&&&&'''''''''((((((############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%&&&'''%%%###""""""############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++---,,,+++*********,,,...111777AAAOOOXXX[[[YYYWWWRRRHHH??????DDD@@@IIIVVVbbbmmmwww{{{rrrlllgggccceeejjjnnnkkkiiikkkqqqwwwzzz{{{yyyvvvuuuvvvrrrllliiiiiidddiiinnnsss{{{vvvuuurrrkkk___QQQDDD<<<666666666444111//////000...000222222111333999===<<<>>>AAADDDIIIPPPXXX^^^[[[]]]^^^```aaadddhhhkkkhhhkkknnnrrrtttvvvvvvuuuvvvwwwyyyyyyzzz}}}rrrgggUUULLLDDDAAA???===???BBBCCCHHHPPPWWW\\\bbbhhhmmmjjjhhhcccZZZPPPIIIEEECCC;;;999888777666444000...444444777???JJJ\\\vvv~~~|||{{{vvvssssss]]]QQQBBB888666555222...///000///...---,,,---///---------,,,,,,,,,++++++---+++******++++++***(((,,,***)))))))))(((***---************))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$&&&'''(((((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%(((''''''&&&$$$######"""######$$$%%%'''&&&$$$!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&------...///222777???DDDNNNQQQSSSRRRNNNJJJHHHGGG???DDDMMMWWWbbbooo|||yyyrrrkkkgggeeedddjjjhhhfffggglllpppqqqqqqooopppqqqrrrqqqooommmlllggghhhjjjpppwww|||xxxrrrooommmeeeVVVKKKHHHBBB???:::777555444333222///......///111222111000777777888:::>>>CCCGGGJJJNNNOOOQQQSSSUUUYYY^^^bbbeeehhhkkknnnnnnoooppprrrooooooppprrrtttwwwyyy{{{}}}}}}nnn^^^TTTFFFBBB???>>>@@@BBBEEEEEEUUU[[[ccchhhhhhfffffffff]]]VVVLLLDDD???<<<999666555555333222222222333444555888@@@MMMaaayyy||||||}}}}}}~~~~~~zzzoooaaaVVVFFFAAA999333000///......222111///---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******************---,,,+++)))((())))))***((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((('''%%%"""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))+++000666;;;FFFIIIOOORRRSSSQQQNNNLLLFFFFFFIIIQQQ___mmmyyy}}}wwwrrrnnnlllkkkiiigggeeefffjjjlllmmmlllkkklllnnnoooooonnnlllkkkkkkjjjjjjkkkmmmqqquuuxxx|||xxxuuutttmmm```WWWTTTRRROOOJJJFFFAAA;;;555111111///------...///000///222222222444666999<<<>>>@@@BBBDDDFFFIIIMMMSSSWWW^^^aaaeeehhhiiijjjlllnnnmmmlllkkklllooossswwwzzzvvvyyy}}}uuujjj^^^RRRJJJEEEBBB???@@@FFFMMMTTTWWWcccgggjjjjjjeee^^^YYYVVVLLLFFF???:::777666444222333333333222111111333444777<<>>:::555111//////......------,,,,,,------......,,,+++++++++************)))))))))))))))))))))))))))))))))((())))))******((()))************)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&((('''%%%###$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&)))...222999>>>FFFPPPWWWYYYWWWUUUQQQLLLHHHLLLXXXfffqqqvvvzzz{{{|||{{{{{{|||~~~~~~|||yyyvvvsssrrrhhhfffeeeeeefffggggggfffdddfffhhhkkkllllllkkkkkkooonnnjjjeeeaaabbbggglllwwwyyy|||~~~~~~}}}|||zzzzzztttlllfffeeedddbbb^^^YYYRRRHHH>>>888666333...,,,---...///000------...//////000111111111333666999<<<@@@EEEIIISSSVVVZZZ]]]___bbbdddggghhhfffeeeeeehhhmmmssswwwssswww|||yyyooodddZZZSSSLLLHHHFFFDDDCCCGGGPPP[[[eeejjjsssrrroooggg\\\PPPGGGCCC;;;888444222222222111000111222444444444555888:::???GGGZZZuuuxxxvvv|||~~~|||uuuppptttwwwtttiiiXXXHHH>>>555222///......///......***+++,,,---------------++++++*********)))))))))(((((((((((((((((())))))&&&&&&((())))))*********((())))))******))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%&&&(((+++...000444<<>>FFFIIIMMMQQQSSSVVVZZZ\\\___^^^___```dddiiimmmpppppptttzzz~~~|||yyytttnnnddd\\\VVVSSSPPPOOOOOONNNNNNRRR[[[dddlllppptttpppfffZZZMMMBBB:::777666555333222222222222222000444999===>>>@@@DDDGGGNNNZZZpppvvvrrryyy~~~}}}}}}zzzqqqlllkkknnnooogggYYYIII<<<666///...------...///...,,,,,,,,,------,,,+++)))(((*********))))))))))))(((((((((((()))))))))))))))&&&''')))*********)))(((((())))))))))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!!%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$###"""###$$$%%%###"""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''''')))++++++---333===IIIUUU^^^bbb^^^]]]YYYSSSOOORRR\\\dddmmmnnnoooooonnnppprrruuusssuuuzzz~~~}}}nnnmmmjjjfffbbb___]]]\\\]]]___cccgggiiijjjkkkkkkmmmooommmfff\\\VVVUUUWWW___```bbbeeeiiinnnqqqsssuuuyyy|||}}}||||||}}}}}}|||xxxrrrlllgggaaa[[[XXXIIIDDD<<<666333111000000,,,---...............---,,,...///000000222444666;;;>>>AAADDDFFFIIIMMMPPPSSSTTTWWW[[[___cccfffggghhhlllrrruuuwwwwwwxxxyyy}}}zzzuuuooolllhhhddd^^^[[[YYYYYYXXXWWW\\\[[[\\\___cccggghhhiiifff___SSSHHH>>>888555444555444444333222222444555222:::DDDLLLOOORRRVVVZZZcccrrr{{{wwwtttxxxzzzyyy{{{~~~xxxyyyqqqjjjfffffffffaaaWWWIII<<<555333///...------......---+++++++++,,,---,,,+++)))(((*********))))))))))))((()))))))))******+++++++++******+++,,,+++***(((''')))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!!%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$#########"""$$$"""!!!"""###$$$###"""$$$$$$############$$$$$$"""""""""############$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$&&&''''''&&&&&&'''((()))+++...333<<>>JJJYYYccchhhjjjnnnqqqzzzyyyooouuu|||zzzwwwuuuxxx{{{zzzuuuqqqpppppplllwwwyyyrrrkkkeee```___ZZZQQQFFF<<<555222222111///............,,,***((()))***+++,,,---------++++++*********)))))))))))))))******++++++,,,,,,,,,,,,,,,++++++***)))((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$$$$######""""""""""""############%%%$$$###""""""###$$$%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((###%%%''''''&&&%%%&&&&&&'''***,,,---000:::IIITTTZZZ```eeeddd^^^YYYXXXYYYYYYZZZ[[[[[[[[[]]]```ccchhhlllsssyyy~~~{{{uuukkkccc^^^]]]___]]]^^^aaadddfffffffffeeeeeefffffffffccc```\\\ZZZSSSPPPLLLJJJLLLRRRYYY]]]fffqqq{{{}}}{{{vvvrrrooommmkkkccc___XXXQQQJJJBBB:::444111000///---------......***,,,......------...///...///000111111333777999:::<<>>EEEOOOVVVgggvvvqqqgggdddhhhlllsss|||~~~tttvvvtttnnngggeeejjjooo{{{vvvuuussspppkkkddd[[[UUULLLDDD:::333111111000///111...,,,+++,,,---------...---,,,+++++++++,,,---,,,,,,,,,++++++++++++***&&&''''''((()))******+++((((((''''''''')))+++,,,)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$############"""""""""!!!!!!"""###$$$$$$###########################$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%(((---222888;;;LLLSSS^^^fffgggccc^^^[[[RRRPPPNNNNNNPPPRRRSSSSSSYYY\\\eeeqqqyyy{{{}}}yyypppfffaaabbbdddccc``````ccccccaaaaaadddaaa``````aaacccddddddcccXXXSSSKKKDDDAAADDDHHHLLLSSS___nnnxxx{{{|||~~~}}}zzzyyyyyysssqqqmmmggg```VVVLLLEEE@@@:::333111222222///+++---,,,++++++---//////...//////...------------...//////000111444999===???JJJKKKOOOSSSYYY___ccceeebbbfffkkknnnooooooooopppsssvvvyyy{{{|||~~~|||zzz{{{~~~}}}{{{{{{yyyvvvtttrrrrrrssstttvvvuuuttttttsssqqqnnnkkkllldddZZZTTTQQQNNNHHHDDDAAA===999777888888666444...000222222111111222333777999<<>>999333...111...,,,++++++,,,+++***...------,,,,,,,,,,,,,,,000000/////////111222333333555777<<>>999444111...---...//////...------,,,++++++++++++,,,...------,,,------...///111222333666999===???AAADDDGGGLLLPPPRRRTTTWWWXXX[[[^^^aaacccdddfffhhhjjjhhhkkknnnppppppqqqsssuuutttvvvxxxxxxwwwvvvvvvwww{{{{{{|||||||||{{{yyyvvvtttrrrrrrrrrrrrqqqtttwwwzzz{{{{{{}}}~~~}}}}}}}}}|||zzzxxxuuutttrrrrrrqqqoookkkgggccc```\\\YYYTTTOOOKKKFFFAAA===;;;888444222111111000...111000111111222222111000333222111111333999BBBGGGXXXgggzzz{{{rrrlllsssvvv~~~~~~yyyxxxyyyzzzyyy{{{ssshhhcccdddgggiiiccc[[[QQQGGG>>>555///000///...---------------------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""!!!!!!""""""##########################################$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""$$$###"""!!!!!!"""###$$$$$$##################$$$!!!!!!!!!!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&''')))***(((,,,222999AAAJJJSSSYYY___]]]YYYWWWWWWVVVUUUTTTRRROOOOOOTTTXXX[[[aaahhhnnnpppsssvvvvvvrrrmmmiiiccc``````bbbaaa]]][[[]]]]]]^^^]]]ZZZWWWVVVWWWYYY]]]___aaabbb```\\\VVVSSSGGGGGGFFFHHHKKKOOOQQQRRR^^^gggvvv|||uuuqqqpppooonnnnnnjjjeee^^^XXXSSSNNNJJJ>>>;;;666222111000...---------,,,++++++++++++,,,******++++++,,,---...............///000222333444777:::???BBBDDDFFFHHHJJJLLLOOOSSSVVVXXXZZZ]]]______bbbeeehhhiiijjjmmmooommmooorrrrrrrrrqqqrrrsssvvvvvvwwwwwwxxx{{{~~~zzzvvvtttrrrqqqooommmmmmnnnppprrrppprrrvvvwwwwwwwwwwwwxxxzzzyyyvvvssspppmmmkkkiiikkkjjjhhhddd^^^WWWQQQMMMHHHEEEAAA===;;;888444111555333111000111111111000000111111111111111111222222222333666;;;DDDNNNUUUkkkwww}}}rrrooosssxxx}}}wwwwww|||zzzvvv{{{xxxnnneeebbbcccgggeee]]]QQQEEE===666222/////////...---------------,,,,,,,,,++++++*********************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$######$$$$$$%%%#########$$$$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$########################$$$$$$$$$############"""%%%%%%$$$############$$$##############################""""""""""""######$$$$$$###""""""###$$$$$$!!!!!!!!!"""""""""#####################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%''')))---111777???GGGMMMYYYYYY[[[\\\^^^]]]ZZZWWWRRRNNNMMMPPPSSSVVV\\\bbbgggjjjoootttwwwuuupppkkk```\\\YYYYYYXXXVVVWWWZZZ\\\^^^___]]]YYYVVVWWWYYY\\\___bbbdddddd```[[[XXXNNNKKKIIIKKKNNNQQQPPPNNNUUU^^^ooozzzuuussstttuuuvvvsssrrroookkkfffbbb___]]]QQQKKKCCC;;;555000,,,***...------,,,,,,,,,,,,,,,))))))***+++,,,---............------------...//////222555777888999;;;======@@@DDDGGGIIILLLNNNQQQRRRUUUXXX[[[]]]___bbbdddfffhhhjjjkkkkkklllnnnpppqqqqqqrrrrrrsssvvvzzz~~~}}}|||{{{{{{{{{{{{{{{|||~~~~~~|||zzzyyyxxxzzzzzzyyywwwssspppllljjjlllkkkiiigggfffggghhhiiimmmoooqqqrrrpppooooooooopppmmmiiiddd^^^ZZZWWWVVV[[[ZZZXXXSSSMMMFFF@@@===:::888555333333222111///111111000000000000000111///000000000000111444666777999>>>CCCKKKTTT___fff{{{|||pppjjjmmmxxx|||vvvqqquuu~~~{{{|||~~~ttttttrrrllleeeaaa```bbbZZZRRRFFF;;;555222111111.........------,,,,,,+++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&''''''(((((()))'''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$###############$$$############$$$$$$%%%""""""############""""""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############"""###$$$%%%%%%$$$###"""#################################$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$########################$$$$$$$$$############"""%%%$$$###""""""""""""""""""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++...555===BBBOOORRRXXX^^^bbb```\\\WWWRRRNNNLLLOOOQQQSSSXXX^^^```ccciiiqqquuuuuupppkkkaaaZZZTTTQQQOOONNNQQQWWWYYY]]]```^^^YYYVVVVVVXXXXXX[[[___bbbcccbbb___]]]WWWTTTRRRUUUZZZ\\\YYYUUUTTTZZZgggwww{{{wwwrrrpppqqqtttwwwyyywwwwwwvvvtttqqqnnnlllllleee^^^SSSHHH???888222//////......---,,,---------******+++,,,------------...............///000000,,,...000000000111222444333555888;;;;;;===???AAAAAADDDIIILLLNNNPPPSSSVVVZZZ[[[]]]^^^___bbbeeehhhjjjkkkkkkkkkkkknnnrrrvvvzzzzzz{{{{{{{{{yyyxxxwwwtttttttttssstttvvvwwwxxx{{{|||}}}~~~|||wwwtttrrrrrrrrrwwwvvvuuuttttttuuuwwwxxxxxxwwwuuusssqqqpppooooooooonnnllljjjgggdddaaa```___^^^\\\ZZZYYYYYYYYYYYY```aaabbbbbb```______```[[[YYYTTTOOOJJJGGGEEEDDDGGGFFFEEEBBB>>>999666333333111//////000111111000//////000///......///000///000111111222555;;;@@@FFFKKKQQQYYYaaakkktttzzz|||wwwuuuuuuwwwzzzwwwsssnnnrrr{{{~~~~~~xxxrrrhhhkkknnnkkkddd]]]YYYWWWJJJDDD;;;444111000000///------,,,,,,+++***)))((()))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''((()))'''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""###############$$$%%%%%%"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$########################$$$$$$$$$############"""$$$$$$###"""!!!!!!"""""""""###$$$%%%&&&''''''(((%%%%%%'''(((((('''%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""%%%'''''''''&&&%%%""""""$$$%%%''')))******%%%&&&&&&'''***///666;;;GGGLLLUUU^^^cccbbb\\\WWWRRRNNNLLLOOOQQQRRRWWW\\\\\\___eeennnttttttooojjjccc[[[RRRMMMJJJIIINNNTTTUUUZZZ^^^]]]XXXTTTTTTUUUSSSVVV[[[___bbbcccbbbbbb^^^[[[[[[```fffhhhddd^^^XXXZZZ```kkkuuuzzzxxxtttpppmmmiiiiiimmmrrrvvvxxxyyyzzzzzzyyyvvvtttttttttqqqjjj^^^SSSIIIBBB<<<999//////...------------...,,,,,,------------,,,,,,+++++++++,,,---...///000,,,---......------...///---000222333333333444666666999===@@@CCCEEEIIIKKKOOOPPPQQQRRRTTTWWW\\\```eeeffffffeeeeeehhhlllpppsssssstttttttttsssqqqpppoooooooooppprrrtttvvvxxxwwwxxxyyyzzz{{{}}}}}}yyysssmmmiiihhhhhhiiilllkkkjjjiiijjjlllnnnoookkkkkkjjjiiihhhhhhhhhhhhfffeeeccc```]]]ZZZXXXWWWPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKLLLNNNHHHFFFCCC???===<<<<<<<<<999888888666555333111111///...,,,,,,...000111111...///000000.........///000222333444666;;;CCCJJJVVV[[[ccclllttt|||~~~zzzuuuuuuzzzuuussspppjjjmmmvvvwwwtttuuu~~~vvvkkkfffaaafffkkkkkkcccYYYQQQMMM===999444000//////...---++++++++++++***((('''&&&(((((()))***+++,,,,,,---(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&((()))(((%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###""" !!!"""###$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&'''(((+++...000;;;CCCNNNWWW\\\]]]]]]]]]WWWTTTPPPMMMLLLMMMOOOQQQQQQWWW___eeeggggggggggggbbb```ZZZSSSLLLJJJMMMQQQ[[[[[[[[[[[[YYYVVVSSSQQQWWWUUUWWW]]]bbbbbbccceee___cccjjjppprrrqqqmmmjjjddd]]]ZZZ]]]^^^[[[[[[^^^^^^^^^^^^^^^aaagggooouuuuuuvvvyyyzzz||||||{{{{{{zzzqqqeee\\\TTTLLLCCC;;;444333111000///...------------............---,,,---,,,,,,++++++++++++,,,------,,,++++++,,,---...........................222222333444666777888888>>>@@@CCCFFFHHHLLLPPPSSSVVVWWWXXXZZZ]]]___bbbccchhhhhhgggfffeeeeeeeeefffhhhiiiiiijjjlllnnnpppqqqpppsssvvvyyyzzzyyywwwuuuvvvppphhhaaa______```aaaccccccbbbbbbbbbccccccdddcccbbb___\\\YYYWWWUUUTTTUUUTTTQQQOOOLLLIIIGGGFFF>>>>>>======<<<;;;::::::=========<<<<<<<<<;;;;;;555666666444222111111222........................++++++,,,...000111000///666000++++++///222111...444888===???CCCKKKWWW```lllqqquuuyyyuuurrrxxx|||zzzqqqnnnmmmmmmnnnrrrkkknnnwwwyyymmmbbb\\\]]]```cccddd___RRRDDD999444333000---+++*********,,,++++++******++++++,,,))))))))))))))))))))))))&&&'''((('''&&&&&&&&&((()))******)))'''%%%&&&'''((((((((((((''''''''''''''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!###$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%'''(((((('''%%%$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!""""""###$$$$$$$$$######$$$$$$############$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''***,,,...444;;;EEENNNTTTWWWZZZ[[[XXXWWWTTTQQQOOONNNNNNNNNMMMRRRXXX]]]``````aaabbbbbbbbb___ZZZTTTQQQSSSVVVZZZYYYXXXVVVUUUUUUUUUUUUXXXVVVXXX^^^bbbbbbbbbdddeeejjjqqqwwwyyywwwrrrnnnlllccc\\\ZZZUUUNNNJJJLLLLLLMMMNNNPPPVVV___iiiqqqtttuuuxxxzzz|||}}}~~~~~~zzzrrrhhh```[[[TTTLLLEEE;;;999777444222222111222222222111111000......---///......---------------,,,,,,+++******+++,,,---++++++++++++++++++++++++---...///000111222333333555777:::<<<>>>@@@DDDGGGKKKKKKLLLNNNPPPSSSUUUVVV\\\\\\\\\\\\\\\]]]^^^___ccccccdddfffhhhjjjlllmmmlllnnnppprrrsssrrrpppoooooojjjddd___]]]]]]]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWTTTRRRPPPMMMKKKIIIHHHGGGGGGFFFDDDBBB@@@===<<<;;;777666666555444444333333666666555555555444444444111222222111///---...///........................000///......///000000000......///......///111222333777>>>EEENNN[[[iiirrryyy|||}}}zzzrrrvvv~~~xxxrrrnnnooonnnjjjgggggglllqqq}}}yyynnngggaaa___```___]]]ZZZSSSIII>>>666000///...,,,++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))'''((())))))''''''((()))((()))***)))'''%%%&&&'''(((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$######""""""###$$$%%%""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""""""""######$$$$$$######"""""""""#########$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%$$$###""""""!!!"""######$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))'''%%%$$$$$$%%%$$$######""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$######"""######$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""""""""########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&((()))+++,,,111999@@@GGGMMMSSSVVVYYYYYYXXXVVVSSSOOOKKKIIIGGGJJJOOOSSSUUUWWWYYY[[[bbbdddfffccc^^^[[[ZZZ\\\\\\YYYTTTQQQQQQTTTXXX[[[ZZZXXXYYY___cccbbbaaaccchhhnnnvvv}}}|||vvvrrrsssjjj___WWWNNNDDD>>>======>>>@@@DDDLLLWWWdddlllppprrrvvvzzz~~~xxxrrrjjjeeebbb]]]VVVOOOFFFDDD@@@===<<<;;;<<<===>>><<<:::777444111///......---,,,++++++++++++,,,---,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////---...000222333555888:::>>>>>>???@@@BBBDDDFFFGGGKKKKKKLLLMMMNNNPPPRRRSSSWWWXXXYYY[[[^^^aaaccceeeccccccdddeeeeeeddddddcccbbb___[[[XXXWWWWWWVVVUUUQQQPPPMMMKKKHHHFFFEEEEEEAAA@@@???===;;;:::999999888888666555333222111000000000//////...---------/////////..................//////...,,,+++,,,---........................000///...---------......///555999777111///333888888===FFFRRRaaaqqq~~~|||zzzxxxvvvssssss|||zzzwwwwwwvvvtttrrroookkkiiikkkkkkgggeeeeeeqqqxxx{{{mmmdddaaa```aaa```[[[RRRJJJCCC<<<666222,,,++++++++++++,,,------++++++************++++++))))))))))))))))))))))))((()))***)))((('''(((***((()))***)))'''&&&&&&'''(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$###$$$$$$%%%""""""######$$$%%%%%%%%%%%%%%%$$$###"""!!!!!! """######$$$$$$######"""###############$$$$$$$$$$$$%%%&&&$$$###"""$$$%%%"""######$$$%%%%%%&&&&&&''''''&&&%%%###"""!!!!!! !!!"""###$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))'''%%%###$$$%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$###"""###$$$%%%%%%%%%$$$$$$########################'''&&&&&&%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((***///444:::AAAIIINNNWWWXXXYYYYYYUUUOOOIIIEEEAAADDDGGGJJJLLLPPPTTTVVV^^^ccchhhhhheeeaaa______^^^YYYRRRMMMLLLQQQWWW\\\\\\YYY[[[```cccbbbaaabbbdddjjjrrrzzz}}}{{{vvvssstttlll```VVVMMMFFFAAA???===>>>???BBBHHHRRR]]]eeehhhmmmttt{{{xxxrrrllliiihhhddd]]]WWWQQQOOOMMMLLLKKKLLLNNNOOOPPPMMMIIICCC===888333111......---,,,++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---......///222444555555666777888:::;;;<<<=========???@@@BBBDDDEEEHHHHHHJJJLLLOOOSSSUUUWWWVVVUUUTTTTTTSSSSSSSSSTTTQQQOOOMMMLLLLLLLLLJJJIIICCCBBB???===:::888777777666666555444333222222222111111000000///...------......------,,,,,,,,,+++---------------,,,,,,,,,---...///...---,,,---...,,,,,,---------------...///111222333333333333333<<>>DDDOOORRRUUUVVVTTTOOOIIIEEE@@@BBBDDDFFFHHHLLLPPPTTTWWW]]]dddgggeeeaaa^^^]]]\\\VVVNNNHHHGGGKKKRRRVVVZZZXXXZZZ```ccc```______\\\bbbiiiqqquuuuuutttrrroooiii___TTTNNNKKKIIIGGGFFFEEEEEEDDDFFFLLLSSSYYY___fffppp{{{|||wwwrrrpppppplllddd]]]YYYZZZ[[[]]]___aaaccccccccc```[[[SSSJJJAAA:::666333222111000////////////,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,------------000222111000000111222333444444555444444555666777888999999:::;;;===@@@CCCEEEFFFGGGFFFDDDCCCCCCCCCCCCDDD???>>>>>>>>>??????===;;;666555444333111111000000222111111000000000000111///////////////.........------------,,,,,,,,,,,,,,,,,,,,,---------------+++,,,------,,,+++,,,...++++++,,,,,,---------...///333:::===>>>>>>??????GGGGGGFFFCCCAAABBBFFFJJJSSS[[[iiizzz{{{pppiiifffgggppp|||}}}rrrmmmlllkkkjjjhhhffffffjjjllllllpppuuuxxxppphhhaaaZZZVVVHHHCCC;;;444000---+++*********************))))))+++******))))))******+++((((((((((((((((((((((((&&&'''((((((&&&&&&'''((('''((()))((('''&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!"""###############$$$$$$!!!!!!""""""#########$$$"""""""""######"""""""""###########################$$$###"""!!!!!!$$$&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&###$$$$$$%%%$$$$$$######$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!! ######$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$#########""""""######################## !!!"""###$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((***///555999DDDGGGKKKOOOPPPNNNKKKIIIDDDEEEGGGGGGGGGIIIMMMPPPOOOUUU]]]```^^^[[[YYYYYYVVVQQQKKKFFFEEEHHHLLLPPPUUUTTTVVV\\\___]]][[[[[[WWWZZZ___dddiiilllnnnnnniiiddd[[[QQQMMMOOOOOOMMMMMMLLLKKKHHHGGGHHHLLLOOOYYY___jjjuuu}}}}}}yyyxxxxxxssskkkddd___ccciiiooosssuuuttttttqqqnnnjjjbbbXXXMMMDDD>>>444444222111000000000000,,,,,,------,,,+++***)))++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,+++,,,...000------------------...///000000/////////000000111000111111222444666888999:::999888777777777777777333333222333555555333111......---------......//////..................///........................,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,(((***++++++******+++---,,,,,,------.../////////,,,222;;;@@@BBBDDDFFFIIIMMMLLLKKKMMMQQQVVVZZZ\\\ccclllzzzyyynnniiijjjnnnttttttmmmjjjhhhfffccceeemmmuuuwwwsssrrruuuxxxpppfff[[[PPPIII:::777333000...---+++)))++++++++++++***)))((('''******))))))))))))******))))))))))))))))))))))))&&&'''((('''&&&%%%&&&((('''((()))((('''&&&'''((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$""""""#########"""!!!!!!######################## !!!!!!"""###$$$%%%%%%!!!""""""######""""""!!!$$$$$$$$$###############"""###$$$###""""""$$$&&&&&&&&&%%%%%%$$$######"""!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%$$$######$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! """"""###$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''((('''%%%######"""##############################!!!"""######$$$###""""""########################%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%&&&'''''''''***///222888;;;AAAGGGKKKMMMNNNNNNLLLLLLLLLJJJHHHGGGHHHJJJIIIOOOUUUXXXWWWUUUTTTUUUQQQOOOLLLJJJJJJKKKMMMOOONNNMMMPPPWWWZZZXXXUUUVVVSSSSSSTTTWWWZZZ___cccfffaaa___VVVMMMMMMSSSVVVTTTRRRRRRRRRPPPNNNNNNOOOQQQWWW[[[ccclllttt{{{|||||||||xxxppphhhccciiisss}}}|||vvvvvvsssmmmdddXXXNNNGGG:::999777666555444444444111222222222111000...---++++++++++++++++++++++++,,,,,,+++++++++*********)))***++++++++++++---///------,,,+++++++++,,,,,,---,,,,,,,,,,,,---.....................///000000111111111111000000000000...---------//////...,,,++++++++++++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***+++++++++,,,,,,,,,,,,(((***+++,,,++++++---...//////000000111222222333///555<<>>CCCFFFIIIOOOYYY```gggmmmuuu||||||ooolllmmmmmmjjjiiiqqqyyyuuu~~~yyyqqqoooooonnnnnnxxxyyy}}}|||~~~zzzlll]]]OOOCCC999333///...,,,+++,,,---,,,,,,((()))+++,,,,,,+++************))))))))))))******))))))))))))))))))))))))((()))***)))((('''(((***&&&((()))(((''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%$$$#########"""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$######""""""!!!###%%%&&&%%%$$$$$$%%%#########$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%% !!!###$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$############$$$$$$!!!###""""""&&&"""###$$$%%%%%%$$$###"""######""""""!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""############$$$$$$$$$555...&&&###$$$%%%### $$$$$$$$$#######################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&"""######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((,,,...111555;;;BBBKKKQQQTTTTTTSSSOOOJJJDDDAAA@@@@@@DDDIIILLLMMMMMMNNNNNNRRRSSSUUUUUUUUUVVVXXXZZZQQQNNNIIIFFFEEEHHHLLLOOOMMMMMMJJJFFFGGGOOOTTTUUUOOOMMMLLLMMMQQQUUUYYYZZZYYY[[[ZZZXXX[[[ccciiikkkddd```[[[ZZZ```kkkuuu|||yyywwwvvvxxx{{{xxxqqqkkkhhhppp}}}|||~~~{{{sssnnnhhh\\\PPPLLLLLLLLLKKKJJJIIIHHHHHHHHHDDDEEEMMMRRRNNNDDD;;;444222///...---,,,***(((---,,,*********)))(((&&&*********++++++,,,,,,,,,)))((((((***,,,,,,+++***)))******+++,,,,,,++++++***++++++,,,---......////////////......---------///...---,,,***)))(((''')))***+++,,,------,,,+++///---+++***)))***,,,---...,,,)))(((((()))******---,,,,,,------,,,)))'''***,,,---,,,+++***,,,---.........//////000111222333333666;;;===<<>><<<;;;>>>AAACCCCCCFFFLLLOOONNNIIIJJJKKKMMMOOOSSSVVVWWWUUUWWWWWWWWW___mmmwww{{{wwwnnnaaaYYYWWWWWWVVVSSSVVVTTTTTTXXX^^^dddfffffflllsss~~~{{{tttnnnhhh^^^VVVWWWYYY]]]```bbbbbbaaa```ZZZbbbppp}}}{{{iiiZZZDDD@@@:::555333222111000000000//////.........---+++,,,---......////////////---,,,,,,,,,,,,***)))++++++++++++++++++******,,,,,,++++++***)))(((((()))))))))***************,,,,,,,,,,,,++++++++++++))))))*********)))(((((()))******++++++,,,------*********+++,,,------...++++++,,,,,,---...//////+++---///111111111333555444777::::::;;;@@@IIIQQQSSSUUU[[[cccggggggiiinnnnnnyyyyyypppjjjaaa^^^YYYZZZggg{{{~~~{{{wwwtttxxx{{{tttiiihhhhhhjjjooorrrssssssllllllnnnttt|||~~~wwwrrrppppppiiimmmvvv~~~}}}rrriiiYYYOOOAAA555...---...///---,,,+++***))))))))))))((((((''''''''''''((((((************************((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################"""""""""###############$$$###"""###$$$%%%###"""######$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$%%%''')))(((%%%"""#########$$$$$$#########""""""""""""""""""""""""!!!"""""""""####################################&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$###""""""###%%%&&&$$$"""!!!!!!"""###$$$%%%%%%%%%#######################################$$$$$$$$$"""""""""###############%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&((()))+++///444777???AAACCCDDDCCCDDDFFFGGGEEEEEECCC@@@>>>???BBBEEEIIILLLOOOSSSVVVZZZ___bbbccc___WWWNNNFFF???;;;999999===???@@@EEELLLPPPPPPIIIKKKMMMNNNPPPRRRUUUXXXXXXYYYWWWUUU[[[gggqqquuuwwwnnnbbb[[[YYYWWWRRRMMMHHHFFFEEEHHHOOOWWW]]]```mmmttt~~~}}}|||xxxqqqjjjccc\\\VVVYYY]]]bbbgggjjjkkkjjjiiibbbooorrrbbbRRRLLLDDD===999777666666444444444333111000000000---...///000000000//////000...,,,,,,,,,,,,+++)))------,,,,,,+++++++++,,,......---,,,+++******)))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++******))))))***+++,,,+++++++++***,,,---............//////000000000//////000111---///222333444666999;;;===BBBGGGIIIJJJRRR```kkkjjjkkkpppvvvxxxvvvxxx|||{{{rrreee]]]YYYXXXZZZ\\\aaappp{{{tttoooooouuu~~~}}}tttnnnhhhhhhgggeeeeeefffjjjmmmkkkqqqxxxzzzqqqkkkgggeeedddggglllrrrssslll```VVVEEE???555...++++++---...++++++***)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%################################################$$$############$$$############$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$'''(((&&&$$$###$$$$$$##################$$$""""""""""""############!!!"""""""""############""""""""""""""""""""""""&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$"""""""""###$$$$$$###!!!!!!!!!"""###$$$%%%%%%%%%########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((((((***...111555777:::<<<>>>@@@DDDFFFIIIHHHEEE@@@<<<<<<===???EEEHHHLLLPPPTTTYYY^^^aaadddaaa[[[SSSKKKDDD???<<<888;;;<<<<<>>======;;;<<<===;;;888666666777777777888888777555444222444222000///000000///...---,,,++++++++++++,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,---***++++++,,,------............------,,,,,,++++++***+++,,,,,,,,,++++++***,,,///111111000///000111...000222333222222444666666777888999;;;>>>CCCFFFMMMRRRYYY\\\___hhhvvv}}}~~~{{{mmm___VVVSSSSSSZZZ```fffmmmyyy~~~rrrjjjgggjjjvvv~~~zzzuuupppllljjjhhhddd```^^^bbbhhhnnnttt~~~vvvnnngggcccaaaeeeeeeddddddaaaXXXLLLCCC888444000---,,,++++++*********)))((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$###############$$$$$$######""""""$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%!!!%%%((('''###!!!"""%%%$$$$$$###""""""###$$$$$$"""""""""############$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######"""""""""############$$$$$$$$$"""######$$$######"""""""""""""""###$$$$$$$$$%%%########################"""""""""###$$$$$$%%%%%%#########$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((''''''(((+++------///222555777;;;???CCCHHHGGGEEEAAA===;;;;;;;;;===@@@EEEJJJPPPUUU[[[___bbb```]]]WWWQQQJJJEEEBBB===??????>>>CCCKKKQQQRRRQQQRRRSSSQQQPPPQQQVVV[[[[[[[[[WWWRRRSSS\\\bbbddddddbbb___\\\YYYTTTOOOLLLBBB@@@===<<<===AAAFFFIIIZZZ```jjjvvv~~~|||yyylllhhhfffddd^^^YYYXXX[[[dddgggkkkooorrrssssssssszzz|||mmmbbb\\\TTTMMMIIIHHHGGGGGGFFFHHHJJJHHHEEEDDDEEEHHHKKKKKKKKKJJJGGGDDD@@@>>>888666333111111111000///---,,,+++++++++,,,...///.........------,,,,,,,,,*********++++++++++++++++++++++++,,,---.........------,,,+++++++++,,,,,,------...............///+++...000000......000333000555;;;>>>???@@@CCCFFFGGGGGGFFFFFFHHHMMMTTTYYYaaaffflllpppttt{{{}}}~~~}}}~~~~~~ssseee[[[SSSOOORRRVVVccckkkuuu{{{}}}ssshhhaaa```fffttt}}}yyywwwwwwwwwtttrrrjjjgggbbb^^^^^^dddmmmsss~~~yyypppiiiddd```^^^aaa]]]XXXSSSMMMEEE<<<444111///---,,,,,,,,,***((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$###!!!!!!$$$&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""############$$$########################$$$$$$$$$$$$$$$#########!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$######$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$!!!"""############$$$%%%##################$$$$$$########################!!!""""""###$$$$$$%%%%%%"""""""""###$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&(((***'''))),,,...111555:::>>>BBBCCCDDDBBB>>>;;;::::::888;;;@@@DDDIIINNNTTTXXXYYYYYYYYYXXXVVVRRRNNNLLLIIILLLLLLJJJLLLQQQSSSQQQUUUVVVUUUQQQNNNOOOVVV[[[ZZZZZZUUUNNNNNNSSSWWWXXXZZZ\\\^^^]]]YYYTTTQQQPPPIIIHHHEEEBBBAAAAAADDDFFFKKKPPPYYYdddkkkmmmjjjggg___\\\\\\]]][[[XXX[[[bbbjjjlllnnnqqqsssttttttttt}}}|||mmmbbb]]]WWWSSSRRRRRRRRRRRRRRRVVVYYYYYYWWWWWW[[[___eeeeeedddaaa]]]XXXSSSPPPDDDAAA<<<888777666444333111111000000111333555666555444333222111000///...------------,,,,,,,,,,,,++++++,,,,,,---...............---,,,------//////000000000000222444666888///333666666555666;;;@@@DDDKKKSSSXXXYYY[[[^^^aaa\\\[[[XXXWWWXXX___gggnnnuuuxxx}}}~~~zzzyyy~~~uuurrrqqqvvvpppeee[[[VVVSSSRRRWWW^^^nnnwww|||nnnfff^^^[[[[[[```kkkwwwvvvtttrrrtttwwwxxxvvvrrrjjjfffbbbaaaeeemmmuuuzzz}}}vvvlllddd```]]]ZZZXXXUUUNNNEEE???;;;777222...---+++))))))*********)))(((((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################%%%%%%%%%$$$$$$############$$$$$$""" !!!$$$'''######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""####################################%%%%%%%%%$$$$$$#########!!!!!!!!!"""###$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))&&&######%%%'''%%%"""%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$""""""""""""####################################"""""""""""""""#########"""############$$$$$$$$$ !!!"""######$$$&&&((($$$$$$$$$#######################################!!!""""""###$$$$$$%%%%%% !!!!!!"""###$$$$$$$$$&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%''')))###%%%(((+++...222777;;;<<>><<<777777666666777:::<<<>>>===<<<:::888666444222111111111111000000//////...,,,,,,,,,---------......111000//////000111222333111111111222555999===???<<<@@@DDDDDDDDDGGGNNNUUU\\\dddmmmrrrrrrqqqsssvvvllliiieeecccdddkkkuuu||||||wwwsssttt|||zzzlllgggeeehhhqqqvvvvvvssslllbbbYYYXXXXXXXXX]]]dddsss{{{}}}wwwpppbbb\\\XXXVVVVVVYYYbbbkkklllkkkkkkooossssssnnniiijjjgggeeegggnnnvvv}}}~~~qqqjjjaaaZZZVVVUUUSSSQQQHHHAAA777111///...---,,,+++)))&&&%%%''')))******(((((('''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%########################%%%%%%%%%$$$$$$############%%%%%%""" $$$'''######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""####################################%%%%%%%%%$$$$$$######### !!!!!!"""###$$$$$$$$$&&&%%%%%%$$$#########$$$$$$%%%%%%"""###&&&%%%"""""""""$$$%%%%%%%%%%%%%%%###################################################"""!!!!!!!!!"""$$$$$$!!!""""""""""""#####################""""""""""""#########"""!!!"""$$$&&&$$$###"""""""""###$$$%%%"""###$$$$$$$$$"""!!! """"""!!!!!!"""$$$&&&'''################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&%%%$$$!!!$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((***,,,///000777999;;;=========;;;:::<<<>>>@@@AAAAAABBBDDDEEEGGGLLLRRRWWWXXXXXXXXXXXXXXX[[[^^^^^^[[[ZZZZZZ\\\^^^\\\XXXRRRNNNNNNPPPRRRTTTSSSPPPLLLHHHGGGIIIKKKKKKLLLNNNMMMLLLLLLLLLNNNWWWSSSOOONNNNNNMMMKKKHHHHHHIIIKKKLLLMMMNNNMMMMMMGGGIIILLLQQQWWW\\\```bbblllnnnpppsssuuuuuuuuuttt{{{~~~rrrggg^^^YYYUUUVVV\\\aaacccbbbeeehhhkkklllmmmrrr{{{|||vvvpppkkkggg^^^XXXRRROOOKKKGGGHHHLLLEEEEEECCCAAAEEEMMMRRRQQQSSSOOOIIICCC>>>:::666333777666444444444444333222////////////////////////---...000333666999<<<===@@@>>>;;;;;;<<>>@@@@@@??????@@@BBBEEEIIIOOOSSSTTTSSSSSSSSSWWWZZZ\\\\\\ZZZYYYZZZ[[[```]]]YYYSSSNNNLLLNNNPPPSSSRRROOOLLLIIIHHHIIIKKKHHHIIIJJJJJJIIIIIIKKKMMMXXXUUUSSSRRRRRRQQQOOOLLLJJJKKKNNNOOONNNJJJFFFCCCDDDEEEGGGKKKOOOUUUYYY\\\hhhjjjmmmqqqsssuuuuuuuuuyyyzzzmmmbbbYYYVVVSSSVVV]]]ccceeeeeeiiilllooopppssszzzzzzsssmmmiiiaaaZZZUUUUUUUUUSSSSSSVVVNNNOOONNNOOOXXXdddiiihhh```[[[UUUNNNGGGBBB>>>;;;===>>>@@@BBBBBB@@@===:::999888888777666666555555777666888<<>>===>>>???BBBEEEJJJLLLMMMMMMNNNOOOSSSUUUWWWXXXXXXXXXYYYZZZccc```[[[TTTNNNKKKKKKMMMPPPPPPNNNLLLIIIHHHIIIJJJFFFFFFFFFFFFEEEGGGJJJMMMUUUTTTTTTTTTTTTSSSPPPNNNJJJNNNRRRTTTQQQKKKDDD???BBBAAA@@@AAADDDIIIMMMPPP^^^aaaeeeiiinnnqqqrrrsssuuuyyy|||{{{zzztttggg[[[WWWUUUUUUZZZbbbiiillllllmmmoooqqqsssxxx|||tttmmmhhhaaaZZZVVVZZZ___``````aaa\\\[[[ZZZ___kkkyyy|||yyymmmiiibbbYYYQQQJJJFFFDDDGGGKKKPPPTTTTTTQQQLLLHHHHHHHHHGGGEEEDDDBBBAAAAAADDDBBBBBBHHHSSS[[[______[[[]]]]]]YYYUUUUUUZZZ```nnnsssvvvtttppppppwww}}}xxxrrrjjjgggiiipppxxx|||}}}uuummmjjjkkknnnmmmkkkmmmiiiccc]]]WWWQQQKKKGGGDDDHHHNNNYYYkkk|||~~~uuulllgggfffgggmmmuuu||||||}}}{{{vvvlll```XXXOOOOOORRRVVVZZZ\\\\\\[[[VVVRRRLLLGGGHHHOOOZZZbbbkkkoootttxxxyyyxxxuuusssssslllfffccceeefffdddaaa[[[SSSIIIAAA;;;777222///---,,,***((('''''''''((((((((((((((((((((((((((()))(((''''''&&&''''''''''''((()))((('''&&&'''(((''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$#########"""######$$$%%%#########""""""""""""!!!############""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$)))---,,,,,,///...,,,'''&&&$$$"""!!!!!!###$$$########################%%%%%%$$$$$$###"""""""""$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%############"""""""""!!!"""$$$%%%%%%###!!!  !!!"""###%%%%%%###"""!!!!!!!!!###$$$%%%$$$$$$##################################################################!!!"""###"""!!!!!!"""###########################""""""#########$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***+++,,,...111444777999;;;>>>@@@@@@?????????@@@===@@@CCCFFFGGGHHHJJJLLLLLLNNNQQQTTTVVVYYY[[[]]]fffccc^^^WWWPPPLLLKKKLLLNNNNNNMMMKKKHHHGGGGGGHHHFFFFFFFFFEEEEEEGGGKKKNNNOOOPPPQQQRRRRRRQQQOOOMMMKKKNNNSSSVVVUUUQQQKKKGGGCCC@@@===;;;;;;>>>BBBDDDOOOQQQVVV\\\bbbgggjjjlllnnnqqqsssttttttoooaaaTTTQQQQQQUUU\\\dddkkkooopppoooooopppsssxxxzzzqqqiiiddd[[[UUUSSS[[[eeehhhhhhgggfffdddbbbfffsss{{{sssppphhh___UUUNNNKKKJJJRRRWWW]]]aaaaaa^^^ZZZXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQNNNMMMUUUcccnnnqqqqqqjjjmmmmmmfff^^^\\\bbbiiiwwwzzz{{{wwwrrrrrrxxxzzzvvvppplllgggfffjjjqqqwww{{{}}}~~~|||ssshhhbbbbbbaaa^^^ZZZZZZWWWRRRMMMJJJHHHFFFFFFDDDJJJSSS___pppvvvmmmhhhfffffflllsssvvvvvvuuusssnnnfff[[[TTTVVVWWWYYY\\\^^^]]]ZZZXXXUUUQQQKKKFFFFFFMMMWWW___eeeiiimmmoooooollljjjhhhggg```ZZZYYY]]]^^^[[[VVVMMMFFF===666222///,,,***)))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***(((%%%###%%%'''(((((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!###$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%,,,000///...//////,,,)))(((%%%###"""###$$$%%%########################$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%############"""""""""!!!"""$$$$$$###"""!!!""" !!!###$$$%%%%%%&&&###"""!!!!!!!!!###$$$%%%###$$$$$$$$$#########"""################################################"""###$$$$$$""""""###$$$########################""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((***---000333444777:::>>>@@@@@@AAABBBCCC999;;;>>>@@@BBBEEEIIILLLHHHJJJMMMRRRXXX]]]aaacccgggddd```YYYRRRNNNMMMNNNMMMNNNNNNLLLIIIGGGFFFGGGIIIIIIHHHGGGGGGIIIMMMQQQKKKMMMOOOPPPPPPNNNMMMLLLMMMOOORRRTTTTTTSSSPPPNNNHHHDDD>>>999777888;;;===AAACCCHHHNNNTTTZZZ^^^```cccgggkkkmmmnnniii[[[MMMIIIKKKQQQZZZbbbhhhlllmmmoooooonnnpppuuu{{{tttllleeeaaaWWWQQQRRR]]]hhhllllllkkkkkkiiigggjjjvvvxxxssspppjjjaaaWWWQQQPPPPPP\\\aaafffhhhgggeeeddddddbbbbbbbbbaaa``````______]]]ZZZZZZcccppp{{{~~~}}}uuuxxxwwwnnnccc___fffnnn{{{}}}}}}xxxqqqpppvvv}}}{{{sssnnnfffcccaaabbbgggnnntttwww{{{}}}~~~ssskkk___XXXUUUSSSPPPMMMNNNMMMKKKIIIHHHGGGHHHHHHIIIPPPZZZeeettt|||sssjjjeeebbbaaaeeelllnnnmmmmmmkkkhhhbbbZZZTTT[[[[[[\\\^^^```___\\\YYYZZZWWWSSSNNNMMMPPPVVV[[[^^^aaadddeeecccbbbaaabbbccc\\\VVVUUUWWWVVVOOOHHH>>>:::444///,,,+++******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&)))***)))%%%$$$%%%(((******))))))((())))))***&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""$$$$$$$$$$$$###""""""!!! !!!"""###$$$%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%%%%&&&...333222///...,,,***)))(((&&&%%%$$$$$$$$$%%%###################################################"""!!!!!!!!!"""$$$$$$############$$$$$$$$$%%%############""""""""""""!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""###$$$"""######$$$$$$$$$######################################################"""$$$%%%$$$###"""###$$$########################"""############$$$$$$$$$!!!###%%%'''(((&&&$$$"""###############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$### """&&&))),,,///000111444999===???@@@AAABBB777888:::;;;<<<@@@EEEIIIGGGHHHKKKRRRZZZaaafffhhhdddbbb___YYYTTTPPPPPPQQQOOOQQQQQQPPPLLLIIIGGGGGGJJJKKKKKKJJJIIIKKKNNNQQQKKKMMMPPPPPPOOOMMMMMMNNNPPPQQQQQQQQQQQQQQQPPPOOOMMMIIICCC>>>;;;;;;===>>>===???AAAEEEIIIMMMPPPRRRVVVZZZ___``````]]]RRRGGGGGGKKKSSS[[[ccchhhjjjkkklllkkkjjjkkkpppyyyyyyrrrlllgggbbb___VVVSSSVVVbbblllooonnnnnnkkkkkkjjjnnnwwwyyyooonnniiiaaaYYYUUUVVVXXXcccgggkkkllljjjiiijjjlllhhhhhhhhhggggggfffffffffeeeccceeemmmxxxzzz|||zzzqqqfffbbbhhhooo}}}zzzsssqqqvvv|||wwwooojjjbbb``````bbbgggmmmqqqsssvvvwwwzzz}}}~~~{{{vvvqqqccc___XXXSSSPPPNNNMMMLLLKKKLLLMMMLLLJJJJJJKKKLLLOOOVVV___hhhtttssskkkdddaaa^^^]]]```eeeggggggfffeeeddd___ZZZVVVWWWYYY\\\```ccccccaaa^^^^^^]]][[[WWWTTTSSSUUUWWWYYY]]]aaaaaa___]]]^^^___aaa\\\UUUQQQNNNHHH???777222111...,,,*********+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((()))***)))((('''((()))******))))))(((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""%%%$$$$$$#########""""""""""""""""""###$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$######"""##################""""""""""""!!!""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''000555333...,,,)))&&&&&&&&&&&&%%%%%%$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""!!! !!!######"""""""""#########$$$$$$############""""""""""""$$$$$$%%%$$$""""""###%%%$$$$$$$$$$$$###""" """############""""""!!!!!!"""###$$$%%%%%%$$$$$$################################################"""###$$$###"""!!!"""$$$########################"""############$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$######"""%%%(((******+++***...333777999:::<<<===888888777666777:::???CCCEEEEEEGGGNNNWWW___ccceee___^^^\\\XXXTTTRRRRRRSSSTTTVVVVVVUUUQQQLLLJJJHHHIIIJJJKKKJJJIIIJJJLLLMMMLLLNNNOOONNNLLLKKKMMMNNNQQQRRRRRRSSSSSSRRRQQQPPPPPPMMMHHHDDDBBBCCCDDDFFFDDDDDDDDDDDDDDDEEEEEEFFFHHHMMMPPPOOONNNMMMGGGAAADDDJJJRRRZZZ```ccceeefffcccbbbaaaccciiipppwww{{{xxxssslllfffbbb___]]]\\\VVVVVV[[[fffmmmnnnnnnooohhhjjjkkkmmmsssyyyyyyttthhhhhheee___YYYWWWZZZ___gggkkkpppqqqnnnkkkllloookkkjjjjjjhhhgggfffeeedddeeefffjjjpppwww|||}}}}}}wwwwwwtttmmmdddccchhhooo|||~~~yyyqqqooosssyyy~~~wwwooohhhbbb^^^]]]]]]___cccgggiiiiiiiiiiiiiiijjjkkkiiieeebbbYYY[[[\\\[[[WWWSSSRRRRRRMMMOOOQQQQQQPPPPPPSSSVVVWWW]]]ccchhhooowwwyyywwwiiiccc___^^^]]]\\\___ddddddcccbbbaaa```^^^ZZZWWWSSSWWW^^^fffkkkkkkgggccc___^^^]]]YYYUUUSSSSSSTTTWWW\\\bbbccc```\\\[[[\\\ZZZUUUNNNGGG@@@:::333...+++,,,,,,+++***))))))***(((((()))))))))(((((('''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&(((''''''''')))))))))((())))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""###$$$$$$###########################""""""###$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$$$$###""""""###############""""""""""""!!!!!!"""""""""############!!!""""""""""""#########$$$#########$$$%%%%%%&&&(((111777444...***'''$$$$$$$$$%%%%%%%%%$$$##############################!!!!!!"""###$$$%%%%%%&&&!!!  """###!!!""""""""""""#####################""""""""""""$$$$$$###!!! !!! !!!"""######"""!!!!!!"""###$$$$$$$$$"""!!! !!!###$$$%%%%%%%%%$$$################################################!!!"""###"""!!! !!!###"""""""""""""""""""""""""""############$$$$$$$$$######"""""""""###%%%&&&""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$######################## !!!###$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###""""""$$$&&&((()))((('''&&&&&&***///333555555666777999888666444333666;;;???BBBAAACCCIIIRRRZZZ^^^___ZZZZZZYYYVVVSSSRRRSSSTTTXXXYYYZZZYYYTTTOOOLLLJJJGGGIIIJJJJJJIIIHHHIIIJJJKKKMMMNNNLLLIIIHHHKKKMMMPPPRRRTTTVVVWWWVVVUUUTTTQQQOOOLLLIIIHHHIIIKKKMMMLLLKKKHHHFFFCCCAAA@@@??????CCCEEEBBB???@@@@@@>>><<>>777111---+++)))(((******)))))))))))))))***(((''''''''''''&&&&&&&&&(((((((((''''''&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((()))(((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))'''###!!!$$$'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%&&&$$$######"""!!!  !!!###$$$%%%&&&'''%%%%%%$$$###"""""""""###$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""!!!!!!"""###"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""""""""""""!!!""""""###$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&'''''''''(((&&&&&&%%%$$$############################################################%%%$$$###$$$%%%%%%$$$###$$$$$$############$$$$$$$$$######""""""######$$$""""""""""""""""""""""""##############################""""""""""""######"""!!!!!! !!!"""###$$$######""""""######$$$%%%######$$$$$$$$$$$$##########################################################################################$$$$$$$$$$$$########################$$$$$$##################$$$$$$############$$$$$$########################%%%### !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$#########"""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&''')))+++,,,.........000333555888999::::::999999:::<<>>AAAHHHMMMOOOPPPQQQRRRSSSSSSTTTTTTZZZYYYXXXXXXYYYXXXSSSPPPOOOOOONNNOOOQQQRRRSSSSSSWWWQQQOOOQQQOOOJJJFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<>>>@@@@@@>>>=========>>>@@@CCCFFFJJJNNNSSSVVVYYYWWWRRRNNNJJJJJJMMMPPPWWWZZZ___dddggghhhgggfff`````````___^^^]]]\\\[[[YYYXXXVVVTTTTTTYYY___eeekkkllllllkkkiiieeebbbaaa______```bbbcccbbb^^^[[[[[[XXXWWWYYY^^^bbbcccbbbcccaaa```______```bbbdddfffccc^^^ZZZWWWWWWYYYZZZ^^^```aaa^^^WWWNNNGGGCCCBBBAAA??????AAABBBBBBAAAEEEBBBAAADDDFFFLLLXXXdddpppwww~~~~~~zzztttiii^^^\\\]]]___aaacccdddeeeeeeccc\\\WWWWWWXXXWWWXXX[[[]]]^^^___^^^\\\[[[[[[\\\[[[[[[[[[___ccchhhjjjkkkiiijjjkkkmmmmmmjjjeeeaaaYYYXXXVVVRRRNNNNNNQQQTTTXXXXXXYYYYYYUUUNNNEEE>>>:::666111---+++***)))'''***))))))((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&***...---)))%%%%%%'''""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""!!!"""###$$$%%%$$$######"""!!!!!! !!!!!!"""###$$$%%%%%%&&&%%%$$$######""""""######%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!###$$$$$$######$$$%%%###############$$$$$$$$$############""""""""""""###""""""""""""###$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$###""""""###$$$########################""""""""""""""""""""""""&&&%%%$$$$$$%%%&&&%%%$$$"""""""""""""""#########$$$######""""""######$$$!!!!!!""""""###$$$$$$%%%###########################"""""""""""""""######!!!!!!!!!!!!!!!"""######""""""!!!!!!""""""###$$$###$$$%%%%%%%%%%%%$$$###################################################"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&########################%%%%%%$$$###"""""""""###$$$$$$############$$$$$$########################$$$###!!!"""###%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***(((***---111444777999:::666777888999:::<<<======???AAACCCDDDDDDEEEGGGIIIOOOQQQTTTWWWXXXWWWVVVUUUQQQMMMGGG@@@>>>BBBIIIOOOQQQSSSVVVYYYZZZ[[[[[[ZZZ___\\\YYYYYYZZZXXXQQQKKKLLLMMMMMMNNNPPPQQQRRRRRRVVVRRRPPPQQQRRRNNNLLLMMMLLLJJJHHHFFFEEEEEEFFFGGGGGGFFFDDD@@@;;;888777777:::;;;===>>>???AAAEEEHHHKKKJJJHHHEEECCCDDDHHHKKKSSSUUUZZZ^^^```aaa```___ZZZYYYWWWUUUUUUUUUUUUUUUWWWVVVUUUTTTUUUYYY```eeeiiiiiigggdddbbb___]]]\\\ZZZZZZ[[[```dddddd]]]WWWSSSOOOLLLMMMRRRVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYUUURRRNNNKKKHHHHHHHHHIIIKKKMMMNNNLLLFFF@@@<<<:::<<<<<<<<<;;;:::;;;===???BBBAAABBBHHHNNNWWWfffsss|||xxxkkkaaa[[[]]]___aaaccceeefffgggcccZZZTTTTTTTTTSSSSSSUUU[[[```fffeee```ZZZXXXYYYYYYZZZ\\\aaahhhnnnrrrsssqqqooollljjjiiifffbbb___WWWVVVSSSOOOLLLLLLNNNPPPQQQPPPNNNKKKFFF???666111///---***)))))))))(((&&&(((((('''''''''(((((()))(((((((((((('''''''''&&&$$$$$$$$$%%%&&&'''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((,,,000000,,,'''%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$#########""""""!!!!!! """"""#########$$$$$$$$$$$$$$$###"""""""""######$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!###$$$$$$######$$$%%%$$$$$$$$$###############%%%$$$$$$$$$######""""""###############$$$%%%%%%######$$$$$$$$$$$$##############################&&&%%%###"""!!!"""###$$$################################################%%%$$$######%%%%%%$$$###!!!!!!!!!"""""""""""""""###""""""!!!!!!""""""###""""""######$$$$$$$$$$$$########################""""""""""""""""""###$$$!!!!!!!!!!!!!!!""""""###"""""""""""""""###$$$$$$%%%$$$############$$$%%%#######################################$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################%%%%%%$$$###""""""""""""$$$$$$############$$$$$$##############################"""######$$$$$$$$$&&&&&&%%%%%%$$$#################################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((+++...222555777888444555666888888888888777777999<<<===>>>???BBBDDDHHHKKKNNNRRRUUUWWWWWWWWWUUUPPPIIICCCAAAFFFOOOVVVTTTVVV[[[___aaabbbaaa```ccc^^^YYYYYYZZZWWWOOOHHHIIIKKKMMMNNNNNNOOOPPPQQQSSSPPPOOOQQQSSSSSSSSSSSSTTTQQQNNNKKKJJJJJJLLLNNNOOOMMMJJJEEE@@@===<<<======@@@CCCCCCAAA@@@@@@BBBBBBAAA@@@>>>===>>>AAADDDIIIKKKNNNQQQSSSTTTSSSSSSPPPOOOMMMMMMMMMPPPRRRTTTVVVVVVUUUUUUVVVZZZ```eeefffdddaaa^^^[[[YYYXXXXXXXXXWWWXXX^^^dddcccZZZRRRNNNIIIEEEEEEHHHLLLMMMMMMIIIKKKNNNQQQQQQOOOLLLJJJFFFDDDAAA>>><<<;;;;;;<<<;;;===??????===;;;999999;;;<<<===<<<;;;===BBBGGGKKKJJJLLLRRRYYYbbbqqq|||rrreeeZZZTTTVVVXXX[[[]]]___aaaaaa^^^XXXSSSTTTVVVTTTTTTVVV^^^fffooooooggg^^^ZZZZZZ]]]^^^```dddjjjooorrrssstttpppkkkgggdddaaa^^^\\\VVVTTTPPPLLLIIIHHHHHHIIIFFFCCC@@@<<<888333...***)))((('''((())))))'''&&&''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******'''$$$######&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!##############################""""""""""""######"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""!!!!!!"""###%%%$$$$$$$$$###"""""""""%%%$$$$$$######""""""!!!$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!! !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$ !!!!!!"""""""""""""""$$$############$$$%%%%%%&&&$$$!!!!!!$$$&&&""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$######""""""""""""########################%%%$$$$$$###""""""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$######$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""############&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***---///111222---///111333555555444444333555777999:::;;;>>>@@@AAADDDHHHMMMQQQSSSUUUUUUTTTQQQKKKFFFFFFLLLUUU]]]XXX[[[```eeehhhhhhgggfffddd```\\\ZZZYYYVVVNNNHHHIIIKKKNNNOOONNNNNNOOOQQQRRRRRRRRRSSSWWW[[[\\\\\\\\\YYYTTTPPPNNNNNNPPPQQQQQQOOOLLLGGGBBB???@@@AAACCCHHHMMMNNNIIIDDDBBBBBB@@@@@@@@@>>><<<;;;===??????@@@BBBDDDEEEFFFGGGGGGEEEEEEDDDDDDGGGKKKOOORRRQQQQQQRRRRRRSSSWWW\\\```]]][[[XXXUUUSSSRRRRRRRRRTTTRRRRRRWWW\\\ZZZQQQIIIEEEAAA===<<>>>>>???>>>>>>>>>???@@@AAABBBBBB@@@???>>>???AAAEEEHHHKKKGGGHHHJJJJJJKKKNNNRRRUUUQQQPPPNNNLLLKKKKKKLLLLLLMMMKKKJJJLLLNNNLLLFFF@@@;;;888666777<<>>999666555333///---,,,***((((((***+++*********(((''''''(((((('''&&&&&&&&&&&&&&&'''((()))***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&!!!!!!!!!"""###$$$$$$$$$""""""############""""""!!!"""###$$$$$$$$$###"""##########################################$$$$$$!!!!!!!!!!!!!!!"""#####################$$$%%%%%%""""""""""""""""""""""""########################""""""############""""""!!!###$$$$$$######$$$%%%###############$$$$$$$$$!!!!!!!!!""""""###$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$$$$############""""""!!!!!!!!! !!!###%%%%%%$$$""" ########################""""""""""""""""""""""""$$$###"""###$$$%%%$$$""" """$$$%%%%%%######%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% """#########"""!!!"""""""""""""""######$$$!!!###%%%''''''%%%###!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%#################################$$$%%%%%%&&&&&&########################!!!!!!""""""###$$$&&&&&&$$$$$$############$$$$$$"""""""""""""""""""""""""""&&&&&&$$$"""###%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$'''&&&%%%%%%%%%&&&((((((%%%%%%&&&((()))+++,,,---222333444333222111222444222444888<<<@@@DDDFFFGGGJJJKKKLLLLLLMMMPPPTTTXXX[[[]]]aaadddfffhhhhhhhhheeehhhjjjfff___YYYXXXYYYVVVZZZ___^^^ZZZWWWXXXZZZSSSWWWYYYYYYaaammmrrrpppkkkgggaaaZZZTTTPPPMMMKKKIIIJJJJJJIIIGGGGGGHHHIIIQQQUUUVVVRRRKKKGGGJJJNNNMMMNNNOOONNNKKKIIIHHHIIIMMMLLLKKKKKKKKKLLLNNNOOOKKKIIIFFFCCC@@@>>>===<<<<<<===?????????AAACCCEEEHHHIIIIIIKKKLLLMMMMMMNNNDDDCCCAAA???>>>>>>??????;;;;;;>>>FFFPPPXXX\\\\\\ZZZYYYWWWSSSNNNIIIDDDBBB???@@@BBBDDDFFFFFFFFFFFFJJJMMMRRRUUUUUUTTTSSSSSSUUUOOOJJJIIINNNTTTYYYZZZ]]]]]]^^^aaa```___cccjjjjjjjjjddd[[[TTTQQQLLLGGGEEEGGGJJJNNNQQQTTTWWWXXXcccoooxxxhhhaaadddeeeddddddccccccbbbaaaaaa^^^]]]\\\]]]]]][[[XXXVVVUUUTTTRRRPPPMMMHHHAAA<<<999555111000000...+++))),,,***((('''((()))((('''(((&&&$$$%%%&&&''''''&&&&&&&&&&&&'''((()))******(((''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((()))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################&&&%%%%%%&&&&&&&&&$$$"""###""""""""""""""""""### !!!!!!"""###$$$$$$$$$""""""############""""""!!!"""###%%%%%%$$$$$$#####################$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""###### !!!""""""""""""""""""""""""""""""########################""""""############"""""" !!!""""""!!!!!!"""###""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&"""""""""!!!"""######$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$$$$############"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$&&&%%%""" !!!###$$$!!!!!!"""###$$$%%%%%%%%%!!!"""$$$###!!! !!!%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%!!!"""###$$$%%%$$$######%%%###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$######""""""""""""""" !!!"""###$$$$$$$$$"""""""""""""""######$$$  !!!"""######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))***000000000000000111111222000222444777999===BBBEEEGGGIIIKKKLLLLLLLLLNNNPPPSSSVVVZZZ^^^``````___]]]aaabbbbbbbbbaaa___]]]\\\]]]```cccdddddd```\\\YYYYYYZZZ\\\```dddffffffeeeaaacccaaa[[[RRRKKKJJJKKKIIIHHHHHHHHHHHHIIIJJJJJJQQQOOOMMMKKKIIIIIIIIIIIIMMMNNNOOOOOOMMMMMMNNNOOOPPPNNNNNNQQQVVVXXXWWWVVVSSSQQQMMMHHHEEECCCBBBBBBBBBDDDFFFDDDBBBCCCJJJPPPVVVUUUTTTRRRPPPOOONNNMMMFFFEEEEEEDDDDDDDDDDDDEEE@@@BBBHHHPPPYYY___bbbccc___\\\XXXVVVSSSNNNGGGAAABBBBBBCCCFFFJJJMMMMMMLLLPPPSSSWWW[[[]]]ZZZUUUPPPPPPLLLIIIIIIMMMSSSXXX[[[[[[ZZZXXXWWWWWWXXXZZZ[[[___]]]YYYTTTPPPLLLJJJIIIRRRNNNMMMQQQTTTUUUWWWZZZeeesssttteee^^^]]]^^^^^^___aaaccccccaaa___]]]ZZZUUUPPPNNNNNNPPPRRRQQQOOOLLLGGGAAA;;;666444111///---+++)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%$$$$$$%%%&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""  !!!"""########################!!!""""""##################!!!  !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""!!!!!!""""""#########$$$###"""""""""""""""###$$$ """######""""""###$$$$$$#########""""""!!!!!!$$$$$$######"""!!!!!! """"""############""""""$$$$$$$$$$$$$$$#########""""""#########""""""!!!""""""######$$$%%%%%%%%%######"""""""""!!!!!!!!!"""############$$$$$$$$$#########""""""###########################$$$%%%###$$$$$$$$$######"""!!!#########$$$$$$$$$$$$%%%%%%$$$"""!!! !!!"""###!!!!!!!!!""""""######$$$!!!###$$$$$$""" !!!!!!%%%%%%$$$$$$###""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""######"""!!! !!!"""###$$$%%%$$$$$$###"""  !!!######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$######"""""""""""""""!!!!!!"""###$$$$$$$$$$$$###############$$$$$$%%%!!!!!!!!! !!!!!!""""""###$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((++++++,,,---...000111222000222333444666888<<>>???BBBEEEHHHKKKMMMQQQUUUZZZ^^^bbbccc```dddiiinnnnnnkkkfffccccccaaa^^^]]]^^^^^^^^^]]]ZZZ[[[ZZZVVVQQQMMMMMMMMMOOONNNLLLJJJIIIHHHGGGGGGCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGKKKMMMNNNPPPRRRSSSSSSUUUXXXZZZ[[[ZZZWWWTTTLLLLLLLLLKKKJJJIIIGGGFFFMMMMMMKKKJJJJJJOOOVVV\\\ccc___XXXPPPJJJGGGEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHLLLLLLNNNQQQUUUXXXYYYYYYXXXXXXXXXWWWTTTQQQMMMKKKJJJIIIIIIKKKMMMNNNMMMKKKHHHIIIKKKOOOSSSUUUUUUSSSQQQOOOKKKIIIIIIIIIGGGFFFCCCDDDEEEGGGJJJMMMPPPQQQPPPRRRTTTVVVXXXYYYYYYYYYWWWRRRPPPRRRSSSRRRSSSVVV[[[WWWRRRMMMJJJJJJJJJKKKPPPVVV[[[ZZZTTTNNNLLLMMMJJJIIIGGGCCC@@@===;;;999666444000---***)))))))))+++***(((&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!"""############"""!!!########################""""""""""""""""""""""""""""""###############$$$############"""""""""!!!"""""""""""""""#########%%%%%%###"""!!!!!!!!!!!! """######""""""###$$$########################$$$$$$#########"""""""""""""""############""""""'''%%%###!!! !!!""""""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$###!!! ######"""""""""!!!!!!!!!""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!!!!!!!!!!""""""###############""" !!!!!!!!!!!! !!!###$$$$$$###"""!!!#####################"""!!!###%%%%%%#########$$$$$$$$$$$$############### """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$###############$$$$$$$$$&&&$$$######$$$%%%$$$###"""""""""######$$$$$$$$$$$$$$$######"""#########$$$######"""""""""""""""$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$&&&%%%$$$######"""######$$$######""""""######$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***+++***+++,,,,,,,,,...111333666666666555555777<<>>===<<<;;;<<<===???@@@FFFGGGKKKOOOSSSXXX[[[]]]\\\```fffkkkllljjjfffcccbbb```]]][[[\\\\\\\\\[[[[[[[[[[[[YYYWWWUUUUUUUUUTTTRRRPPPMMMKKKIIIHHHGGGBBBBBBCCCDDDDDDEEEEEEEEEEEEHHHKKKMMMNNNNNNOOOPPPOOOQQQTTTVVVUUURRROOONNNHHHIIIIIIIIIHHHGGGFFFFFFKKKJJJHHHGGGHHHMMMRRRWWWYYYUUUOOOIIIDDDBBBAAABBBCCCCCCCCCDDDEEEFFFGGGHHHMMMMMMMMMOOORRRTTTUUUTTTQQQRRRRRRRRROOOLLLJJJHHHGGGFFFFFFGGGIIIIIIHHHFFFCCCFFFMMMUUU[[[]]][[[XXX[[[UUUNNNIIIGGGGGGHHHHHHHHHIIIJJJMMMOOORRRTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZWWWQQQNNNPPPPPPNNNNNNQQQTTTOOOIIIFFFFFFFFFEEECCCJJJNNNQQQOOOJJJFFFGGGJJJGGGFFFCCC@@@;;;777444222///---***(((''''''(((((()))(((&&&%%%%%%%%%&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##################"""""""""!!!######""""""""""""""""""%%%%%%###"""!!!!!!!!!!!! """######""""""###$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$######""""""############""""""&&&%%%###"""!!!""""""### !!!"""###############""""""$$$$$$%%%$$$###"""!!!!!! """############$$$$$$$$$######$$$$$$$$$$$$######""""""!!! !!!!!!""""""######$$$$$$###### !!!!!!!!!!!! !!!###$$$$$$###""""""###############$$$$$$$$$ """$$$$$$###"""###$$$######################## !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""######""""""######$$$%%%%%%###!!!!!!"""###"""!!!!!!!!!""""""###$$$$$$$$$$$$###############$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$##################$$$###"""!!!!!!"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((((((((()))******+++,,,000222444444333222000111444666777777777777888888999:::AAABBBDDDHHHLLLPPPTTTVVVUUUXXX]]]bbbdddcccaaa```]]]\\\ZZZZZZ[[[\\\[[[ZZZ[[[[[[[[[\\\\\\]]]]]]]]]XXXVVVSSSPPPLLLIIIGGGGGGAAABBBCCCDDDEEEEEEEEEEEEEEEHHHKKKMMMNNNMMMMMMNNNLLLOOOQQQQQQOOOLLLJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFEEEDDDFFFIIIMMMPPPOOOMMMIIIEEECCCBBBCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGHHHKKKMMMNNNNNNJJJLLLNNNMMMJJJGGGFFFEEECCCBBBBBBCCCEEEEEEDDDBBBCCCIIISSS]]]dddeeeaaa]]]\\\UUUKKKEEECCCFFFIIIKKKOOOPPPQQQRRRTTTUUUVVVVVVWWWWWWVVVVVVWWWXXXYYYZZZWWWQQQMMMNNNMMMKKKJJJLLLLLLHHHDDDBBBCCCCCCAAA???AAACCCEEEDDDBBBBBBEEEHHH???>>>;;;777333000---++++++***((('''&&&''''''(((''''''%%%%%%$$$%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$######"""!!!"""""""""""""""""""""""" !!!""""""######""""""###!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""##################""""""""""""############""""""""""""!!!!!!!!!!!!"""###$$$%%% """######""""""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$######### !!!######$$$$$$###!!!!!!!!!"""#########$$$""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$#########""""""#########"""!!!!!!!!!!!!!!!"""### !!!""""""######""""""!!!!!!!!!"""""""""######!!!!!!"""###############!!!!!!""""""######$$$$$$!!!######"""""""""###########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%$$$$$$###""""""$$$###"""""""""###$$$%%%$$$"""!!! !!!"""!!! !!!!!!!!!"""###$$$$$$$$$""""""""""""###$$$%%%%%%$$$######"""""""""""""""!!!!!!"""###$$$$$$$$$$$$######""""""######$$$%%%###""""""""""""######$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((***---//////000111000......000111444333333333333555777888<<<===>>>AAAEEEJJJMMMOOOLLLNNNRRRWWWYYYZZZZZZYYYWWWVVVWWWXXX[[[\\\[[[ZZZYYYYYYZZZ\\\___aaabbbbbbZZZXXXTTTPPPLLLIIIFFFEEE???@@@AAACCCCCCCCCBBBBBBCCCFFFKKKMMMNNNMMMMMMNNNNNNPPPQQQPPPLLLIIIHHHIIIGGGGGGEEEDDDDDDDDDEEEEEEEEEDDDCCCDDDFFFHHHIIIJJJIIIHHHFFFEEEDDDDDDEEEEEEHHHHHHGGGGGGGGGHHHHHHIIIEEECCCBBBDDDFFFIIIJJJJJJHHHJJJLLLLLLHHHEEEDDDDDDAAAAAAAAABBBDDDDDDCCCBBBEEEKKKUUU___fffgggbbb^^^VVVOOOGGGBBBCCCGGGLLLOOOSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPRRRUUUXXXZZZTTTNNNJJJJJJIIIEEEDDDFFFFFFDDD@@@?????????===<<<<<<<<<>>>??????>>>>>>===555444222///,,,+++))))))(((((((((((('''''''''''''''&&&%%%$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$###########################!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$############""""""""""""############"""""""""!!! !!!"""$$$%%%&&& """######""""""###$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""######$$$%%%%%%%%%$$$$$$""""""###%%%%%%&&&&&&&&& """###&&&&&&&&&%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!"""###$$$$$$ !!!""""""!!!!!!############$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!"""######$$$ """###"""!!!"""#####################$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""!!!!!!!!!$$$###"""""""""###%%%&&&%%%$$$"""!!!"""###"""!!! !!!!!!"""###$$$$$$$$$""""""""""""###$$$%%%&&&$$$######""""""""""""""" !!!######$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""!!!!!!!!!"""###$$$$$$$$$###""" """###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&'''((('''&&&'''***,,,)))+++---......///111222444333111000111444777:::888999;;;>>>BBBFFFJJJLLLEEEGGGKKKNNNQQQSSSTTTTTTSSSSSSUUUXXX[[[\\\[[[ZZZVVVVVVXXX[[[___cccddddddZZZXXXTTTPPPKKKHHHEEEDDD===>>>???AAAAAAAAA@@@???AAAEEEJJJMMMNNNNNNNNNOOOQQQRRRSSSQQQLLLIIIIIIKKKIIIGGGEEECCCCCCDDDEEEFFFEEEDDDDDDEEEFFFHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEKKKKKKJJJIIIIIIIIIJJJJJJGGGFFFEEEFFFIIILLLMMMMMMHHHJJJMMMLLLHHHEEEDDDDDDAAAAAAAAABBBDDDEEEDDDBBBEEEJJJSSS\\\cccccc___[[[PPPKKKEEECCCEEEKKKPPPSSSTTTTTTTTTSSSRRRQQQPPPOOOLLLKKKJJJKKKNNNRRRWWW[[[PPPJJJFFFEEEDDD@@@???@@@CCCAAA>>><<<<<<;;;;;;;;;<<<<<<<<<======:::666222///...,,,+++))))))******''''''(((((((((((('''&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&((()))))))))(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%############""""""""""""$$$#########""""""!!!!!!###"""""""""""""""###$$$!!!"""######""""""###$$$#########$$$$$$%%%%%%%%% !!!!!!!!!!!!""""""############""""""########################$$$$$$######"""#########$$$$$$###"""!!!!!!""""""!!!""""""#########"""""" !!!"""""""""""""""$$$%%%$$$### !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! """###$$$%%%&&&$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$#########$$$%%%&&&!!!!!!""""""""""""!!!!!!!!!"""""""""##################""""""""""""##############################---(((###!!!###%%%%%%###$$$$$$$$$###############$$$$$$###############$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((()))***,,,,,,,,,++++++------......///000000000444444666999>>>DDDIIILLLIIIGGGEEEFFFIIIKKKJJJIIIMMMMMMOOOVVV\\\^^^ZZZUUURRROOONNNQQQXXX^^^^^^]]]UUUTTTRRRNNNIIIDDD???<<<777999===@@@AAA@@@???===>>>BBBGGGJJJLLLNNNOOOQQQWWWYYYYYYTTTLLLHHHHHHKKKJJJIIIGGGGGGIIIIIIIIIHHHHHHHHHIIIGGGDDDBBBBBBCCCBBBBBBCCCDDDFFFHHHJJJKKKJJJHHHFFFFFFHHHJJJKKKLLLKKKJJJHHHFFFEEEEEEFFFGGGIIIJJJKKKJJJGGGDDDCCCCCCBBBAAABBBCCCEEEEEECCCAAAEEEIIIMMMQQQRRRRRRSSSTTTKKKEEEAAADDDLLLRRRSSSQQQPPPPPPQQQPPPOOOMMMKKKIIIHHHJJJJJJIIIMMMSSSUUURRRLLLGGGDDDDDDCCC>>>;;;;;;999999888888888888888888666666555333111000///...,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$######"""""""""%%%$$$###""""""###$$$%%%######!!!!!!!!!"""###$$$################################################################################################""""""""""""############"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%$$$$$$###"""!!!########################$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&$$$""" !!!"""###""""""""""""!!!!!! #########"""######$$$$$$$$$$$$###""""""""""""""" !!!"""######### !!!"""""""""""""""###$$$$$$###!!! """!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!! !!!"""###$$$$$$%%%""""""""""""!!!!!! ########################%%%$$$#########$$$%%%%%%!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$###""""""!!!!!!""""""###########################)))&&&$$$"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$#########""""""########################$$$$$$#########$$$%%%&&&#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& ###&&&)))+++,,,---,,,,,,,,,---......//////000111333666:::???DDDGGGBBB@@@???@@@CCCDDDDDDCCCJJJJJJMMMSSSYYY[[[XXXTTTRRRNNNKKKLLLPPPSSSRRRPPPNNNMMMKKKHHHDDDAAA>>><<<999;;;???BBBCCCBBB@@@???>>>BBBGGGKKKNNNPPPRRRTTTZZZ[[[ZZZUUUNNNJJJKKKMMMLLLLLLKKKIIIHHHHHHHHHHHHOOOOOONNNKKKGGGDDDCCCDDDBBBBBBCCCEEEHHHJJJLLLMMMNNNLLLIIIJJJMMMPPPRRRRRRPPPNNNKKKIIIHHHHHHJJJKKKMMMOOOOOONNNJJJFFFCCCCCCAAAAAAAAABBBDDDDDDCCCAAAFFFHHHKKKLLLKKKKKKLLLMMMKKKGGGFFFJJJQQQUUUSSSPPPMMMMMMMMMLLLJJJGGGEEECCC@@@CCCEEEGGGMMMTTTVVVTTTKKKFFFCCCDDDBBB<<<999888888777777777666666555555333222111000///---,,,,,,******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$'''&&&&&&%%%%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!!!!!!!!"""""""""###### !!!!!!"""""""""!!!!!!##############################$$$$$$$$$$$$############""""""""""""######%%%$$$###"""""""""#########"""""""""!!!!!! """"""""""""######$$$%%%$$$###"""""""""""""""""" """######### !!!""""""""""""""""""###$$$$$$""" !!!!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""############""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!! ########################%%%$$$$$$#########$$$$$$!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""###########################$$$$$$$$$###"""###$$$ !!!!!!""""""######$$$###############$$$$$$$$$$$$##################!!!!!!"""""""""#########################################################$$$############"""""""""""""""""""""""""""""""""$$$############$$$%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&((()))))))))))))))******++++++,,,------,,,---...111555999===???;;;:::999:::<<<=========BBBCCCFFFLLLRRRTTTRRRNNNLLLHHHEEEDDDFFFGGGFFFDDDEEECCCAAA???===<<<<<<<<<;;;>>>BBBEEEEEEDDDBBB@@@>>>BBBGGGLLLOOORRRTTTWWW\\\\\\YYYSSSMMMKKKMMMOOOMMMNNNNNNLLLHHHFFFGGGIIIUUUTTTSSSOOOIIIEEEDDDCCCCCCDDDEEEHHHJJJMMMOOOPPPPPPNNNLLLLLLPPPTTTWWWYYYVVVTTTPPPMMMLLLMMMOOOQQQSSSUUUVVVTTTOOOIIIDDDBBBAAA@@@@@@AAACCCCCCBBB@@@EEEFFFGGGGGGGGGHHHJJJLLLMMMKKKLLLPPPUUUVVVRRRMMMHHHHHHGGGEEECCC@@@>>>===:::>>>BBBFFFLLLSSSUUURRRIIIEEECCCDDDBBB;;;666555555555444444333222111111......---,,,+++***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$$$$###""""""!!!""""""######""""""!!! """""""""#########$$$$$$!!!""""""#################################""""""############""""""""""""############""""""######$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%%%%######"""""""""""""""### !!!"""""""""""" !!!"""""""""""""""!!!"""$$$$$$""" !!!!!!""""""""""""!!!!!!#########################################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$###############!!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%"""!!!!!!!!!!!!!!!!!!"""########################!!!%%%%%%"""!!!"""$$$ !!!!!!"""###$$$$$$#########"""######$$$%%%###############$$$$$$$$$""""""""""""#########$$$############################################################""""""""""""#######################################$$$$$$%%%############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$########################((((((&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%'''''''''''''''''''''&&&''''''(((((()))***************+++...000444666888777666666666888999::::::999:::>>>CCCHHHKKKIIIGGGBBB???======???AAAAAA@@@>>><<<:::777777777999:::<<<>>>BBBEEEFFFDDDAAA>>><<>>???AAABBBAAA???CCCCCCDDDEEEGGGKKKQQQVVVRRRPPPOOOQQQSSSRRRMMMHHHCCCBBBAAA@@@>>>===;;;:::;;;@@@DDDGGGLLLRRRSSSOOOIIIEEECCCEEECCC;;;555444222222111000///...---,,,++++++***)))((('''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%###""" ########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""$$$$$$$$$#########"""""""""""""""""""""!!! """#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!"""$$$&&&&&&&&&%%%$$$ !!!###$$$%%%&&&'''!!!!!!!!!!!!"""###$$$%%%###"""""""""""""""######""""""#########"""!!!!!! !!!""""""""""""""" """######!!! !!!!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!""""""""""""#########$$$""""""!!!!!!!!!!!!""""""######################## $$$%%%###!!!"""$$$!!!!!!"""######$$$%%%%%%######""""""###$$$$$$%%%###############$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$########################''''''&&&%%%$$$##################$$$$$$$$$%%%%%%!!!$$$&&&((()))%%%%%%%%%&&&''''''((((((((()))***,,,...000111222222222333333333444555666333555888===AAACCCCCCBBB;;;:::999999:::<<<======;;;999666444333444666777:::===AAADDDDDDBBB>>>;;;777;;;???CCCFFFIIIMMMOOOOOONNNJJJFFFCCCCCCFFFHHHFFFJJJLLLJJJEEEDDDGGGKKKQQQQQQQQQNNNJJJGGGFFFFFFHHHIIIJJJLLLLLLLLLLLLLLLKKKIIIGGGHHHLLLPPPTTTUUUTTTRRRPPPMMMMMMOOOQQQSSSWWWYYY[[[XXXSSSLLLFFFDDD???>>>======???@@@@@@???@@@AAABBBCCCGGGMMMTTTZZZVVVSSSNNNLLLKKKIIIFFFCCC======<<<<<<;;;;;;;;;;;;;;;@@@CCCFFFLLLQQQRRRNNNGGGCCCBBBCCCAAA:::444333//////...---+++***)))))))))))))))(((((('''''''''((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""&&&'''((((((((('''%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!""""""#########$$$$$$$$$"""""""""""""""!!! """#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$###"""!!! """$$$&&&'''&&&$$$###!!!"""$$$%%%%%%!!!!!!!!!!!!""""""###$$$"""""""""""""""######$$$$$$$$$$$$$$$###"""!!! !!!"""""""""""""""!!!""""""!!! !!!###!!!!!!""""""""""""!!!!!!################################################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""###############""""""""""""##############################!!!###$$$############""""""######$$$$$$%%%%%%""""""""""""###$$$%%%%%%$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""""""""############$$$&&&%%%%%%$$$######""""""!!!!!!""""""###$$$$$$$$$########################&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""###%%%&&&'''###$$$$$$%%%&&&&&&''''''(((((()))***+++,,,------,,,---......------///111111333666:::<<<>>>>>>>>>999888777666666666777888888777444222111222444666888;;;@@@CCCBBB???;;;777444666999<<<>>>@@@DDDGGGEEECCCAAA???>>>???AAABBBCCCEEEFFFEEECCCBBBEEEGGGKKKLLLLLLJJJHHHFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFDDDEEEHHHKKKMMMMMMJJJJJJHHHHHHIIIJJJLLLMMMQQQSSSTTTSSSNNNIIIEEECCC>>>===;;;<<<===??????>>>??????@@@@@@BBBGGGNNNSSSUUUQQQJJJEEEBBBAAA@@@???999888888888888999::::::666:::===@@@FFFMMMNNNKKKAAA===<<<===<<<555111000,,,++++++***)))(((''''''(((((((((((('''''''''''''''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%"""""""""""""""""""""""" !!!"""""""""""""""!!!""""""###$$$$$$%%%%%%""""""######""""""!!! """""""""#########$$$$$$#########""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""!!!"""$$$&&&&&&%%%###""" !!!""""""######""""""!!!!!!!!!""""""###"""""""""""""""###$$$$$$""""""""""""""""""!!!!!! !!!"""""""""""""""""""""!!!"""$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################!!!"""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""###$$$$$$$$$###""" !!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$###########################""""""###$$$$$$###""""""""""""###############""""""""""""###$$$%%%&&&%%%$$$$$$$$$###"""""""""############$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""############################## !!!"""###$$$######"""""""""""""""############$$$$$$$$$###############!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&############$$$$$$$$$$$$)))((('''%%%$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&'''(((((()))))))))))))))(((***++++++)))***,,,///---///222555666777888888666555444222111111222333444333222111111222444555777:::???BBBAAA>>>999555111333555666777999<<<>>>===<<<;;;;;;<<<>>>??????BBBBBBAAA@@@@@@???@@@@@@CCCDDDDDDCCCAAA@@@AAABBB???@@@BBBCCCCCCCCCBBBAAA@@@???>>>???AAABBBBBBAAA??????@@@AAACCCDDDEEEFFFGGGIIIJJJIIIFFFCCCAAAAAA>>><<<::::::<<<>>>>>>===============>>>BBBHHHMMMOOOKKKFFFAAA>>>===<<<<<<555555444333333444444555111444666777<<>>???>>>CCCAAA>>>===>>>===<<<:::<<<======<<<:::999999:::888:::<<>>>>>:::999999:::;;;;;;999777777888:::===???@@@AAAAAA@@@AAACCCBBB@@@???>>>???===;;;::::::;;;=========999:::;;;;;;===AAAGGGLLLIIIGGGDDD@@@>>>===<<<;;;444333111000//////000000000222111000333888999666444///,,,------(((&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""###%%%'''(((########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""############"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$%%%%%%$$$""""""""""""""""""""""""""""""############""""""$$$###"""!!!!!!"""###$$$###############"""!!! $$$$$$###"""!!!!!!""""""######""""""!!!!!!  """&&&&&&$$$!!!$$$$$$######""""""!!!!!!!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""!!!!!!  !!!!!!"""""""""######"""!!!###&&&(((""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$$$$%%%%%%$$$###""""""###############"""""""""""""""######""""""""""""######"""""""""""""""!!! """"""""""""!!!!!!!!!!!!###############$$$$$$%%%""""""""""""""""""""""""$$$$$$###############$$$######""""""""""""############""""""""""""######$$$###"""!!!!!!"""###$$$######"""""""""""""""###""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!########################%%%$$$$$$######$$$$$$%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((())))))***+++,,,,,,,,,////////////////////////+++,,,,,,,,,,,,///444777===???AAAAAA@@@<<<777444000///...---...///222333666555555555777:::<<<>>>BBBAAA>>>:::888666666666999999999999999999999999999:::;;;;;;<<<;;;;;;:::777777777666555333222111333444555777:::<<>>>>>============>>>>>>===;;;999999:::;;;<<<;;;<<<;;;:::999<<<@@@DDDGGGIIIHHHFFFDDDBBB@@@>>>===555333000---+++*********---------....../////////))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""$$$&&&'''$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!###$$$%%%!!!!!!!!!"""######$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!$$$&&&$$$"""$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$###!!!""""""""""""""""""!!!!!! !!!"""###""""""!!!######################## !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! """""""""!!!###$$$""""""""""""""""""""""""#########""""""""""""""" !!!!!!"""######$$$$$$%%%$$$$$$###""""""######$$$$$$$$$#####################""""""""""""######"""""""""""""""!!! !!!!!!!!!"""""""""""""""###""""""""""""###$$$$$$########################""""""!!!!!!!!!!!!""""""######""""""""""""############""""""""""""######$$$######""""""######$$$######""""""""""""######""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%$$$$$$######""""""##########################################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''''''''((())))))******+++++++++++++++++++++++++++***++++++++++++...222555>>>???@@@@@@>>>999555111//////...---...///111333555444333444555999<<<>>>AAA???===:::888555444333777777777666666666666666555555777:::======:::777555444333222111000000///333333444666888:::<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<:::888888:::<<<<<<<<<<<<;;;:::999;;;===@@@BBBDDDDDDBBB@@@>>><<<:::999333111...,,,***)))******)))))))))))))))*********((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$#########"""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############"""""""""""""""""""""""""""""""""!!!""""""######""""""#########""""""!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""""""  !!!"""!!!$$$###""""""""""""""""""!!!!!!""""""""""""""""""""" !!!"""!!! !!!!!!!!!!!!!!!!!!"""""" !!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!########################$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!""""""!!!!!!!!!!!!!!! ###$$$###"""!!!"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""######""""""!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""######""""""""""""############""""""""""""######$$$######""""""######$$$###"""""""""""""""######""""""###$$$$$$$$$$$$###########################&&&&&&&&&%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))+++///222;;;<<<======:::666111...///...------...///111222444222111111444888<<>><<<:::777444222000333333333333333333333333222222555;;;AAAAAA<<<666555444222000//////000000222222333444555777888999999999888888888888999999:::888777777999<<<<<<<<<;;;::::::999999::::::;;;===<<<;;;999777666444444...---+++***))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''')))(((&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################$$$$$$$$$$$$$$$###############################################################""""""######$$$%%%########################"""""""""""""""""""""""" !!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""!!!!!!""""""######$$$$$$###""" """"""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!! ###########################""" !!!!!!######"""""""""""""""###!!!!!!!!!""""""######$$$###"""  !!!""" !!!!!!""""""#########$$$$$$$$$##############################""""""""""""############""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! """$$$%%%$$$###$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""############$$$$$$###############$$$#########$$$$$$$$$$$$$$$######""""""""""""######""""""#########""""""!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!""""""#############################################$$$%%%######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""###$$$""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&######$$$$$$%%%%%%%%%&&&((((((((((((((((((((((((&&&''''''''''''(((,,,...444555666666444111---+++------,,,------...000000333111000000222777;;;???<<<<<<;;;:::777333000...000000000000000111111111222222666>>>FFFGGG???666777555333111000111222333222222222222333444555666666666555555555555666666777555444555888:::;;;;;;::::::999999777666555444555555333222000///...---***)))(((((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''***(((&&&$$$$$$%%%&&&'''$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#######################################""""""""""""""""""""""""###############$$$$$$$$$########################"""""""""""""""""""""""" !!!"""######$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""###$$$$$$$$$"""!!! """"""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$######"""###""""""!!!###"""""""""""""""######!!!!!!""""""######$$$$$$$$$###"""!!! !!!"""### !!!!!!""""""$$$$$$##################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! ###$$$$$$###""""""$$$&&&""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""#########$$$###############$$$$$$""""""""""""######$$$$$$######""""""""""""######""""""############""""""!!!"""""""""#########$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""###$$$%%%%%%######""""""""""""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$!!!""""""###$$$$$$##############################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&(((++++++,,,...//////---+++)))++++++++++++,,,---......111000//////111555999<<<999999999888555222///------.........//////000000111111444===EEEEEE===555666444222000000000222333111111111000111111222333333333222222222222333333333222111111444777888777777777777666444222000///......---,,,+++***)))(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$########################%%%$$$$$$$$$$$$%%%&&&'''***(((&&&$$$######%%%&&&%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&& !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!"""""""""############################## !!!"""### !!!"""###$$$$$$###"""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""######$$$"""""""""""""""######$$$""""""##################"""#########!!!!!!###%%%!!!!!!!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""###""""""""""""""""""!!!""""""""" """%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""###############"""######$$$%%%!!!!!!!!!"""######$$$$$$######""""""""""""######""""""######$$$$$$##############################""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######""""""""""""############""""""""""""###### !!!!!!""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###########################"""###############$$$$$$"""###############""""""########################!!!"""###$$$$$$###"""!!!#########$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$&&&(((%%%&&&(((*********(((((((((((()))******++++++,,,...---------///222444666555555444333111///---,,,,,,,,,,,,------......///------///666;;;<<<666000000///---,,,,,,,,,---.....................///000//////............//////000...------000222333222333222222111///---,,,+++***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$########################$$$$$$$$$$$$%%%&&&'''''')))(((&&&%%%$$$###$$$$$$%%%%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%"""""""""###############################################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""######$$$%%%&&&&&& """"""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""""""""######################## !!!###$$$!!!!!!!!!"""######$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!! """###"""""""""""""""###$$$$$$$$$$$$##################!!!######"""!!!"""$$$""""""""""""""""""!!!!!!$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########"""""""""""""""#########!!!""""""""" !!!###""""""""""""""""""""""""#########"""""""""""""""###"""""""""""""""""""""######""""""###$$$$$$%%%!!!!!!"""######$$$%%%%%%######""""""""""""######!!!"""###$$$$$$$$$$$$###%%%$$$$$$######"""""""""###""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######""""""""""""############""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""########################!!!"""$$$%%%%%%$$$"""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$%%%&&&(((((('''&&&&&&&&&&&&'''((())))))))))))))))))***+++,,,---...///000///...---++++++++++++))))))***++++++,,,------)))***,,,///111111...,,,************))))))))))))***************+++,,,,,,+++******))))))******+++---+++))))))+++------------,,,+++***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''))))))((('''&&&%%%$$$$$$%%%&&&&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!!!!"""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""#################################!!!!!!!!!!!!!!!"""###$$$$$$###!!!!!!!!!"""###%%%""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """""""""!!!""""""###$$$$$$%%%$$$$$$$$$###""""""""""""###!!! !!!###$$$$$$######""""""!!!!!!&&&%%%$$$"""""""""###$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!###&&&&&&%%%###""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!#########"""""""""""""""######""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&######""""""""""""######!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###############$$$$$$%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&######""""""""""""############""""""""""""#########$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###"""########################"""###%%%&&&&&&%%%###"""!!!!!!""""""#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''((((((((((((&&&&&&((()))*********))),,,+++)))((('''((())))))'''(((((()))***++++++,,,)))***+++,,,,,,,,,++++++((()))))))))))))))((('''''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''+++)))'''''')))*********((((((&&&%%%%%%$$$%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''*********)))(((&&&%%%$$$%%%&&&''''''((((((''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$##############################""""""""""""""""""""""""""""""""""""############!!!"""""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$########################%%%$$$$$$###############'''%%%"""  """$$$""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######"""""""""""""""""""""""""""$$$&&&$$$!!!!!!###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!!###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""############"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""##############################$$$"""!!!"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###############"""!!! !!!"""##################$$$$$$%%%###"""!!!"""###$$$###!!!&&&%%%$$$"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! """###$$$######"""""""""###%%%&&& """######!!!!!!!!!""""""#########$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! $$$$$$$$$#########""""""##############################$$$$$$$$$$$$######!!!!!!""""""#########$$$########################$$$$$$############$$$$$$######$$$$$$$$$######"""$$$$$$$$$#########""""""####################################$$$%%%&&&'''"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''')))******$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$########################%%%%%%$$$$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$###!!!!!! ########################""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""############""""""!!!"""""""""""""""!!!!!!&&&&&&%%%$$$###"""!!! """"""""""""############!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$############"""""""""""""""""""""""""""######$$$###"""!!! !!!"""###$$$$$$###"""!!! !!!"""$$$%%%$$$""" """"""""""""############$$$%%%%%%$$$"""!!!"""$$$""""""#########$$$$$$$$$$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!######$$$$$$$$$###!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#################################""" !!!"""######"""!!!""""""""""""""""""!!!""""""""""""############$$$###"""!!!!!!"""###$$$###""""""""""""###$$$$$$###"""!!!"""###$$$###!!!%%%%%%$$$###""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$$$$$$$###""""""###$$$$$$"""###$$$%%%%%%$$$###"""!!!"""""""""############""""""""""""""""""""""""############""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""#########$$$########################$$$$$$############$$$$$$######$$$$$$$$$######"""$$$$$$$$$#########""""""########################&&&&&&%%%$$$###"""!!!!!! """$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""############$$$""""""""""""############!!!!!!!!!!!!!!!"""######$$$######""""""######$$$############"""""""""""""""!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""######""""""!!!!!! """###$$$%%%$$$###!!! !!!!!!!!!!!!"""""""""######!!! ###"""""""""############$$$############""""""""""""!!!!!!""""""""""""!!!!!!""""""#########"""!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###!!! !!!"""!!! !!!!!!""""""!!!!!! """"""""""""############$$$$$$############$$$$$$""""""!!!!!!!!!"""#########"""!!!"""###$$$###!!!$$$######""""""######$$$""""""""""""""""""""""""$$$$$$###"""""""""######%%%$$$######"""######$$$!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$$$$############"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#######################################$$$$$$############$$$$$$"""######$$$$$$$$$######$$$$$$$$$#######################################%%%%%%%%%%%%$$$"""  !!!######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%&&&&&&''''''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################!!!!!!"""###$$$%%%%%%&&&########################"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""######""""""""""""######""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########""""""""""""############!!!!!!!!!!!!!!!"""######$$$######""""""######$$$############""""""""""""!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!######$$$%%%%%%###"""!!! !!!!!!!!!!!!###""" $$$""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""!!! """"""############""""""!!!"""""""""####################################!!!!!!!!!!!!!!!""""""######"""!!!"""###$$$###!!!"""!!!!!!!!!""""""###$$$""""""""""""""""""""""""%%%%%%$$$######""""""""""""""""""######$$$$$$%%%!!! !!!!!!""""""""""""""""""#########""""""""""""""""""""""""""""""""""""########################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""###$$$$$$$$$###################################################### """$$$%%%$$$###""" """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" """$$$&&&((()))***########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""#########$$$$$$##########################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""############"""""" !!!!!!""""""""""""!!!#########"""!!! !!!"""""""""############!!!!!!!!!!!!!!!""""""#########""""""""""""##################"""""""""!!! !!!"""""" !!!"""######"""!!! !!!!!!!!!"""""""""#########$$$$$$$$$$$$###""" !!!!!!!!!""""""$$$$$$""" ###&&&"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""######$$$$$$######""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""###"""!!!""""""############""""""!!!"""""""""############!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######"""!!!"""###$$$###!!! !!!"""###""""""""""""""""""""""""$$$$$$$$$$$$######"""""" !!!###$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&######""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##############################""""""""""""######$$$$$$$$$#######################################$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################!!!$$$%%%&&&%%%$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$############$$$%%%$$$$$$##################################################################""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""############"""""" !!!"""""""""""""""######""""""!!!!!! !!!"""""""""############!!!!!!!!!!!!!!!""""""######""""""""""""""""""###############"""""""""!!! !!!"""""" !!!"""######"""!!! !!!!!!""""""##################$$$#########!!!!!!"""""""""#########"""###$$$$$$###"""###$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$### !!!!!!!!!!!! !!!!!!""""""######$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###!!! !!!"""$$$###### !!!!!!""""""!!!!!! """"""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""#########"""!!!"""###$$$###!!! !!!!!!"""###""""""""""""""""""""""""#########$$$######"""!!! """###%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%############""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""""""""""""""##############################"""!!! !!!"""###$$$$$$$$$$$$$$$#################################$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$########################!!!"""###$$$$$$$$$###""""""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! ###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&################################################"""##################"""""""""""""""""""""""""""######""""""""""""######""""""############"""""" !!!""""""######""" !!!""""""###$$$$$$""""""""""""############!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###############""""""""""""!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!! !!!!!!""""""######"""""""""""""""#########""""""""""""############ ###$$$###!!!!!!"""######""""""!!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!###""""""!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""############################## !!!###$$$###!!!""""""""""""""""""!!!""""""""""""############!!!"""############"""!!!###""""""""""""###$$$$$$###"""!!!"""###$$$###!!!###""""""""""""######$$$"""""""""""""""""""""""" !!!"""#########"""!!!!!!"""###$$$%%%$$$######!!!"""######""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""##############################$$$###""" """###$$$%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%$$$""""""#########$$$$$$$$$########################&&&%%%%%%$$$######""""""!!!###$$$%%%$$$###$$$%%%########################!!!###$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###"""!!!!!!"""###%%%""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######""""""############"""""" !!!"""############ !!!"""###$$$%%%&&&""""""""""""############!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""###!!!!!!!!!""""""""""""### !!!!!!!!! !!!"""######""""""!!!!!!!!! ############""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""""""""###%%%&&&"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""""""""############"""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!"""##############################!!!#########$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############"""###$$$%%%%%%$$$###"""###############$$$$$$%%%###"""!!!"""###$$$###!!!%%%%%%$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""" !!!#########"""!!!$$$%%%%%%%%%$$$###!!! """$$$&&&'''&&&%%%$$$$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!!!!!!!""""""##############################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################&&&&&&%%%$$$######$$$$$$ """###$$$###"""###$$$######################## ###%%%&&&&&&%%%$$$$$$$$$###########################$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&& !!!"""###%%%&&&'''(((########################"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!&&&%%%%%%$$$$$$%%%%%%&&&#########################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((($$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$"""!!! !!!"""$$$&&&&&&%%%$$$###"""!!! ################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""######""""""""""""######""""""############"""""" !!!"""############$$$$$$$$$###############""""""""""""############!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""###$$$$$$###"""!!! !!!"""###""""""""""""!!!!!!!!!!!! !!!"""""" !!!!!!!!!"""!!!"""!!!  ###&&&""""""""""""""""""""""""%%%%%%$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""  ###$$$###!!!!!!!!!!!!!!!"""""""""""" !!!"""######!!!"""""""""""""""!!!!!!######"""!!!!!! !!!!!!$$$$$$$$$$$$$$$###"""!!! $$$$$$###"""!!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$#########""""""!!!!!! !!!###$$$$$$$$$$$$###"""!!!!!! !!!$$$"""!!!"""######"""!!!%%%$$$###!!!!!!!!!"""""" !!!"""######$$$!!!""""""""""""#########!!!!!!""""""###$$$&&&&&&%%%%%%$$$###"""""""""###!!!!!!""""""""""""!!!!!!$$$"""  !!!""""""""""""##################""""""######$$$%%% !!!"""""""""""""""""""""############""""""$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!""""""############ !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&---)))%%%$$$%%%%%%$$$"""$$$$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!!!!!"""######$$$$$$""""""""""""############!!!###%%%''''''%%%###!!!######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########""""""############""""""###!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$"""!!! !!!###$$$######""""""!!!!!! ######""""""!!!!!! ######################## !!!"""###############""""""###""""""!!! """"""###$$$$$$$$$$$$### """###""""""!!!%%%$$$$$$$$$######""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  ###$$$###!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########!!!!!!""""""""""""!!!!!!$$$######""""""""""""######$$$$$$$$$$$$###"""!!!"""!!!!!!!!! $$$###""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""############""""""########################$$$###!!!"""###$$$$$$###############"""""""""!!!!!!"""############""""""!!!!!!!!!""""""###$$$"""!!!"""###$$$###!!!$$$###"""!!!!!!""""""###!!!!!!""""""######$$$$$$"""""""""############$$$#########"""######$$$$$$%%%$$$######""""""######""""""############""""""$$$"""!!!!!!"""""""""""""""##################""""""######$$$%%% !!!""""""######""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! #################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%(((&&&######%%%%%%$$$"""$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#################################"""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""############"""""""""!!!!!!!!!!!! ######""""""""""""""""""###"""!!!!!!!!!"""#########"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! ########################!!!""""""############""""""############""""""!!!""""""###$$$$$$$$$$$$### !!!"""############$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!""""""""""""########################!!!!!!""""""###""""""!!!$$$###############$$$%%%######$$$$$$######""""""############""""""""""""""""""""""""""""""###$$$"""##################"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""!!!!!!###%%%$$$$$$############"""""""""""" !!!""""""######""""""!!!!!!!!!!!!"""###$$$$$$$$$"""!!!"""###$$$###"""###""""""!!!""""""###$$$###############$$$$$$$$$"""############$$$$$$$$$%%%$$$###"""""""""""""""$$$$$$###"""""""""######!!!""""""""""""""""""!!!###"""!!!  !!!"""""""""""""""##################""""""######$$$%%%!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%%%%$$$"""$$$$$$$$$###############%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""############%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################!!!!!!""""""###$$$$$$%%%""""""############""""""""" !!!"""!!! $$$$$$###""""""!!! $$$###"""""""""""""""###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################"""############""""""!!!""""""###$$$$$$$$$######!!!"""######$$$$$$############""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""##################""""""!!!!!!"""#########""""""""""""""""""######$$$%%%""""""############""""""########################"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""###!!! !!!###$$$$$$$$$#########"""""""""""""""""""""#########""""""!!!""""""!!!!!!"""######$$$###"""!!!"""$$$%%%$$$###!!!!!!!!!""""""###$$$$$$#####################"""############$$$$$$$$$$$$######""""""""""""############""""""""""""###### !!!!!!!!!!!! """"""!!! !!!!!!"""!!!"""""""""##################""""""######$$$%%%""""""###$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$##############################"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%###"""########################"""############$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''######################################################""""""""""""######""""""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!!!!"""""""""############$$$$$$###""""""###$$$$$$ !!!###%%%%%%###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""############""""""""" !!!""""""!!!######""""""!!!!!!!!!!!!$$$#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#######################################"""!!! !!!"""###############!!!""""""###############$$$###"""!!! !!!"""###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!"""###############!!!!!!!!!!!!!!!"""###$$$!!!""""""#########"""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###########################!!! !!!"""$$$$$$###""""""""""""""""""#####################""""""!!!$$$$$$###"""""""""""""""###"""""""""$$$%%%%%%###!!!!!!""""""############"""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###""""""!!!""""""######!!!""""""######""""""!!!""""""!!!!!!!!!"""""""""!!!"""""""""##################""""""######$$$%%%""""""###$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%''''''%%%$$$""""""########################"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%&&&''''''################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""""""""############"""######$$$$$$######""" !!!###%%%%%%###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""!!!!!!""""""############""""""!!! !!!""""""!!! !!!!!!""""""""""""""""""#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""!!!  !!!"""""""""!!!!!!!!!"""############"""###"""!!! !!!"""!!!!!!!!!!!!!!!"""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$"""##################"""""""""""""""""""""""""""""""""############""""""########################$$$""" !!!"""###"""!!!""""""""""""#####################$$$######""""""%%%%%%$$$###""""""""""""###""""""###%%%&&&%%%$$$!!!""""""############"""!!!!!!!!!!!!!!!"""""""""!!!""""""""""""######### !!!"""###%%%%%%""""""!!!!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""""""""######""""""""""""##################""""""######$$$%%%!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$!!!""""""######""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""""""""######$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""""""""############$$$###########################"""""""""!!!!!! """""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########%%%&&&'''&&&$$$###"""##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""!!!%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######""""""!!!""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$########################%%%$$$$$$###""""""!!!!!!""""""############""""""!!!!!!""""""""" !!!!!!"""###### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""!!! !!!!!! !!!""""""######""""""!!! !!!!!!!!!!!!""""""""""""##############################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###  """!!!!!!!!!!!!""""""""""""!!!""""""######$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$######""""""!!!""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""###$$$###""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%###!!!!!!!!!"""!!! !!!"""""""""############""""""###$$$$$$$$$######$$$$$$######"""############""""""###%%%&&&&&&%%%""""""###$$$######!!!!!!!!!!!!!!!""""""######$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###############""""""""""""##################""""""######$$$%%% !!!""""""######""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""###############""""""""""""######$$$$$$######""""""############$$$$$$$$$"""############$$$$$$$$$ !!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$##############################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$%%%$$$"""!!!###&&&""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######"""!!! ########################!!!!!!!!!"""""""""""""""########################"""""""""""""""#########""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############"""""" !!!######""" !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""############""" !!!!!!!!!!!!  !!!!!!""""""""""""""" !!!""""""""""""""""""""""""#########$$$$$$########################""""""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###  """!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%&&&&&&!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""### !!!"""""""""""""""!!!!!!""""""#########$$$$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!!!!!!!! !!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###""""""###%%%'''&&&%%%"""###$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%&&& !!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!"""###############""""""""""""#####################"""###$$$$$$%%% !!!"""""""""""""""""""""############""""""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!######"""!!! %%%&&&&&&''''''&&&&&&%%%"""############$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%% """###""" !!!$$$(((""""""######$$$$$$$$$$$$!!!""""""""""""#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! ######################## !!!!!!""""""##############################$$$$$$######"""!!!!!!!!!""""""""""""############&&&$$$!!!!!!$$$&&&######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&""""""############"""""" !!!######""""""""""""!!!  """""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""###############""""""###""""""!!! !!!!!!""""""""""""""" """###$$$$$$$$$###""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###""" """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!""""""""" !!!"""###############'''"""###&&&###)))888CCC000######%%%!!! $$$###########################"""""""""!!!!!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""$$$$$$$$$#########""""""""""""#########""""""!!!""""""""""""""""""""""""###############"""!!! ######$$$$$$$$$$$$#####################"""!!!!!!%%%$$$#########$$$%%%&&&$$$$$$$$$###"""!!!!!! ########################""""""!!!!!!!!!###$$$%%%######"""""""""###%%%&&&######"""""""""""""""############"""""""""""""""%%%$$$###!!!!!!###$$$%%%$$$###!!! """###"""###$$$%%%&&&&&&%%%$$$###!!!"""$$$###!!!######""""""""""""######%%%"""!!!%%%'''%%%"""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!######""""""""""""######""""""""""""############"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""""""""###'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############'''&&&%%%%%%%%%$$$"""!!!$$$$$$############$$$$$$########################!!!""""""""""""""""""#########""""""!!!""""""!!!!!!!!!###$$$%%%%%%###!!! """$$$%%%%%%######""""""""""""############$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""!!!!!!""""""""""""!!!!!!########################%%%###!!! """######"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!"""###%%%''')))###""" !!!###$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""#########"""!!! !!!"""###$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$ !!!"""!!!  """#########$$$$$$%%%%%%%%%!!!!!!!!!!!! ###$$$%%%$$$"""""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""###$$$$$$###"""""" !!!"""###""""""!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!! !!!""""""############"""'''!!!!!! !!!///AAANNN888%%%$$$&&&### """"""""""""""""""""""""#########""""""!!!!!!!!! !!!"""$$$%%%%%%"""##################"""$$$######"""!!!!!!""""""$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""######$$$$$$###""""""!!!"""######$$$$$$######"""###############"""!!!!!!%%%%%%$$$###$$$%%%&&&'''$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$######"""""""""###$$$%%%######""""""""""""#########"""""""""""""""""""""$$$"""!!! !!!"""$$$###"""!!! !!!"""###"""######$$$$$$$$$$$$$$$###!!! """$$$###"""######""""""""""""#########  $$$%%%### !!!!!!!!!!!!"""""""""###$$$#########""""""""""""######""""""""""""######""""""""""""############!!!!!!!!!"""""""""######""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""######"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$###############$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$######$$$$$$%%%$$$$$$###""""""######%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$###""""""""""""!!! $$$$$$############$$$$$$########################""""""###############"""""""""############""""""###""""""!!!!!!"""###$$$%%%###!!!!!!"""$$$%%%%%%######""""""""""""######"""##################"""###############"""""""""######$$$$$$$$$$$$##############################$$$###!!!!!!"""######""""""""""""######"""""""""""""""""""""""""""""""""########################&&&%%%%%%%%%&&&((()))***(((&&&$$$###"""###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###############""""""!!!!!!!!!!!!!!! !!!""""""###!!!"""###"""!!! !!!############$$$$$$%%%%%%%%%############""""""""""""""""""######""" """"""!!!!!!!!!!!!"""""""""""""""###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""########################""""""############""""""######"""!!!!!! """############""""""!!!$$$ ###"""$$$///>>>NNN777$$$"""&&&$$$ !!!!!!!!!!!!!!!!!!!!!!!!###############""""""""" !!!###$$$%%%%%%!!!""""""######""""""!!!######"""!!!!!!!!!""""""$$$############"""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""######$$$$$$######""""""############""""""!!!###############$$$%%%&&&$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$###"""""""""""""""######""""""""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""###$$$$$$###!!! """######"""######""""""""""""######""""""###!!!!!!!!!!!!"""""""""#####################"""""""""######""""""""""""######"""""""""#########$$$$$$ !!!!!!!!!!!!###############$$$$$$$$$$$$###""""""""""""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%$$$###""""""###############$$$$$$$$$$$$###""""""""""""###$$$ !!!"""###%%%'''(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%$$$######"""#########%%%%%%%%%$$$$$$$$$$$$### """$$$&&&&&&$$$""" ########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!!!!""""""$$$$$$############$$$$$$###########################$$$$$$$$$######"""!!!""""""############""""""$$$###""""""!!!""""""###%%%###!!!!!!###$$$%%%%%%######""""""""""""######!!!""""""######""""""!!!!!!"""###$$$%%%$$$############$$$$$$$$$$$$#################################"""!!!"""$$$$$$###!!!!!!!!!""""""""""""!!!!!!################################################''''''&&&&&&''''''((())))))(((&&&$$$#########$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""###$$$###"""!!!"""$$$#########$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""########################""""""############""""""""""""""""""!!!!!! ###############"""!!! !!!%%%)))'''###&&&---;;;,,, $$$$$$###"""""""""""""""""""""""""""$$$$$$###########################"""""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!""""""############""""""""""""!!!""""""############"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""""""""############"""!!!!!!!!!!!!!!!"""######$$$############""""""!!!!!!###########################""""""!!!!!! ###""""""""""""#########""""""""""""""""""###$$$"""""""""""""""#########!!!  !!!!!!!!!"""#########""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!"""###############""""""""""""######"""  """"""!!!!!!!!!"""""""""#################################$$$######""""""######$$$""""""#########$$$$$$$$$ !!!!!!!!!!!!################################################$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$######"""!!!"""""""""###$$$$$$$$$%%%######################## !!!"""###%%%'''(((%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######"""""""""""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""###$$$%%%$$$$$$$$$###"""###%%%&&&$$$$$$############$$$$$$########################!!!!!!"""""""""!!!!!! !!!""""""############"""$$$$$$###""""""!!!!!!!!!$$$###!!!!!!###%%%%%%$$$######""""""""""""######!!!!!!""""""""""""!!!!!! !!!$$$%%%&&&%%%$$$###!!!!!!""""""""""""!!!!!!########################!!!!!!!!!###%%%%%%### !!!!!!""""""""""""!!!!!!################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""######!!!!!!"""##################$$$$$$$$$!!!!!!!!!!!! ###"""!!! !!!""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""#####################"""!!! """%%%'''%%%!!! ###&&&""" """$$$###$$$&&&##########################################$$$$$$$$$#########"""""""""!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""######$$$$$$$$$######"""""""""######"""""""""!!!""""""#########"""""" !!!"""######$$$$$$$$$#########"""""""""""""""##############################"""""""""!!! """""""""###""""""""""""""""""!!!!!!"""###$$$$$$!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""""""""###$$$######""""""""""""#########"""""""""######"""!!!""""""""""""###########################$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$!!!!!!"""""""""#######################################$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###"""""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###%%%&&&%%%######%%%'''$$$$$$############$$$$$$######################## !!!"""############!!!!!!"""###########################""""""!!!!!!$$$"""!!!"""$$$%%%$$$#########""""""""""""######!!!!!!""""""""""""!!!!!! !!!###%%%&&&%%%###"""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!###%%%%%%###!!!"""######$$$$$$######"""########################""""""""""""""""""""""""############""""""!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!###"""!!!!!!!!!""""""###""""""!!!!!!""""""###$$$ !!!"""""" !!!"""########################!!!!!!!!!!!! %%%$$$""" !!!"""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############"""""" !!!""""""###$$$$$$"""############""""""!!!""""""!!!"""%%%"""%%%&&&$$$######%%%########################"""""""""###############!!!!!!""""""###$$$%%%%%%!!!""""""######""""""!!!!!!!!! !!!!!!""""""!!!!!!"""""""""""""""### !!!"""######$$$######""""""""""""""""""""""""!!!!!!"""############"""!!!""""""######""""""!!!!!!""""""############"""""""""$$$%%%&&&&&&'''&&&######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!""""""#########"""!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$###"""""""""######"""#########""""""$$$%%%######""""""""""""######$$$$$$$$$$$$############"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%$$$######""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$######$$$$$$$$$$$$$$$##################$$$$$$$$$######$$$%%%%%%$$$######$$$###############$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%&&&#########"""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$""" """$$$&&&########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!$$$'''&&&###!!!###%%%$$$$$$############$$$$$$######################## !!!###$$$%%%&&&&&&&&& !!!"""######$$$######"""############""""""!!!###""""""###$$$%%%$$$#########""""""""""""######!!!""""""######""""""!!! !!!"""###$$$###""""""######$$$$$$$$$$$$##############################!!!!!!!!!"""$$$%%%$$$"""######$$$$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$###"""""" !!!"""###$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""###$$$"""""""""""""""###$$$$$$!!!"""!!!  !!!###############"""""""""############""""""""""""%%%$$$"""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""###""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!! !!!"""""""""!!!!!! !!!"""###$$$########################""""""############""""""""""""""""""""""""######!!!""""""############"""""""""  ###$$$!!!###%%%$$$######""""""########################!!!!!!!!!""""""#########"""""""""######$$$$$$%%%"""##################""" !!!""""""!!!!!!!!!!!!""""""###### !!!"""######$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############### !!!###$$$%%%&&&&&&%%%"""""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###""""""#########""" !!!!!!!!!!!!"""###$$$%%% !!!!!!"""######$$$$$$"""""""""######""""""""""""""""""!!!"""$$$%%%&&&$$$$$$$$$$$$$$$######"""!!!###$$$###"""!!!$$$&&&######""""""""""""######$$$%%%%%%$$$############""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$######""""""""""""""""""###"""############$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$############"""######$$$%%%"""###$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&!!!&&&***)))%%%""""""$$$$$$$$$############$$$$$$########################"""###$$$%%%%%%%%%%%%%%% !!!"""######$$$$$$$$$!!!!!!######$$$###""""""###""""""###%%%%%%$$$#########""""""""""""######"""##################""""""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################"""!!! !!!###$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$######!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """!!! !!!###$$$!!!!!!!!!!!!!!!"""###### """###"""!!! !!!"""$$$#########"""""""""!!!############""""""""""""""""""""""""""""""###$$$""""""!!!!!!!!!!!!"""""""""""""""###############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""###"""!!! !!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$######"""!!!!!!!!! !!!"""###############"""$$$$$$###""" ###""" !!!$$$""""""""""""""""""""""""""" !!!!!!"""""""""###%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$###### !!!"""### !!!!!!!!!""""""###### !!!######$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!"""###"""""""""""""""""""""#################################"""###$$$%%%&&&&&&%%%$$$!!!"""#########!!! !!!!!!!!!!!!"""###$$$%%% !!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!###"""!!!!!!"""$$$&&&'''$$$%%%&&&&&&&&&$$$###"""!!!###%%%$$$"""!!!$$$'''######""""""""""""######$$$%%%%%%$$$###""""""###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&'''''''''%%%$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''$$$)))......)))%%%$$$%%%$$$$$$############$$$$$$########################"""############"""!!!!!! !!!######$$$$$$$$$ !!!"""###$$$$$$###"""###""""""###%%%%%%$$$"""######""""""""""""############$$$$$$$$$$$$#########"""!!!  !!!!!!""""""""""""!!!!!!###########################!!! """$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$######"""!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""###### !!!"""######"""!!! !!!  """### !!!""""""!!!###$$$###"""!!!"""###$$$#########""""""!!!!!!!!!!!!!!!!!!  !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$%%%$$$###"""!!!"""###$$$$$$"""!!!!!!"""$$$"""  """%%%&&&)))'''### !!!"""%%%%%%$$$###""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""$$$%%%$$$###########################"""!!!  !!!"""!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!"""$$$&&&)))***########################!!!"""###$$$$$$###"""!!!""""""######$$$$$$%%%%%%""""""""""""############""""""""""""############&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! """"""#########$$$$$$$$$'''&&&$$$#########$$$$$$#########$$$$$$%%%%%%%%%###%%%%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!! !!!"""######""""""######$$$%%%########################%%%%%%$$$$$$###"""!!!!!!""""""""""""##########################################$$$$$$$$$######"""&&&***...---(((%%%%%%'''$$$$$$$$$#########""""""######""""""""""""############$$$$$$$$$%%%%%%%%%#########"""""""""""""""%%%$$$$$$$$$######""""""""""""############"""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$###"""!!!!!!!!!"""$$$$$$############$$$$$$ !!!!!!""""""#########$$$$$$###!!! !!!"""$$$###"""!!!"""###%%%'''%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$!!!!!!"""""" """"""""""""""""""""""""""""""###""""""!!! ######""""""!!!!!! !!!!!!""""""""""""!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################""""""""""""###############$$$$$$$$$$$$###"""!!!"""###$$$$$$"""!!!!!!"""$$$###!!! """$$$%%%'''%%%###  !!!"""$$$$$$###"""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!###""""""!!!!!!""""""""""""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""$$$%%%$$$###########################%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$$$$###"""!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######"""!!! !!!"""###########################!!!"""###$$$$$$###"""!!!########################""""""""""""############"""""""""#########$$$$$$%%%$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%!!!""""""""""""#########%%%$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$$$$$$$$$$$$$%%% """######"""!!!""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!"""##################$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!""""""""""""####################################"""######$$$$$$$$$#########'''+++***&&&######%%%$$$$$$$$$#########""""""######""""""""""""###############$$$$$$$$$%%%%%%###"""""""""""""""""""""$$$$$$$$$######"""""""""""""""############""""""!!!!!!"""""""""###############$$$$$$$$$$$$######""""""""""""############$$$###""""""""""""""""""###""""""""""""""""""###!!!!!!"""""""""""""""###"""$$$$$$$$$"""!!!"""###$$$$$$"""!!!"""###$$$&&&$$$$$$$$$$$$####################################$$$$$$$$$#########""""""###""""""!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!"""""" """"""""""""""""""""""""""""""""""""""""""!!! ###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!##############################""""""""""""##################$$$$$$######"""!!!"""###$$$$$$"""!!!!!!"""%%%$$$""" !!!###$$$$$$$$$###"""!!!!!!""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!%%%$$$###"""""""""""""""#########$$$######"""!!! """"""""""""""""""""""""###"""""""""$$$%%%$$$###########################%%%$$$###""""""###$$$%%%""""""############""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######"""!!!  !!!########################""""""############""""""######""""""""""""!!!!!!""""""""""""############""""""#########$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######"""""""""#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%$$$######""""""###############$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########!!!###%%%%%%$$$###"""###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######""""""!!!""""""""""""####################################!!!"""###$$$$$$$$$$$$$$$###&&&(((((($$$""""""$$$$$$$$$$$$#####################""""""""""""###############$$$$$$$$$$$$%%%""""""""""""""""""###############"""""""""""""""""""""############"""""" !!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""###$$$""""""!!!!!!!!!!!!""""""###############""""""""""""###%%%$$$######$$$%%%%%%$$$###"""""""""###$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!!!!!!!!!!"""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!! !!!""""""!!!""""""""""""""""""""""""!!!!!!""""""###"""""""""""""""""""""!!!!!!!!!!!!######"""!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###$$$########################!!!"""""""""##############################"""""""""###$$$$$$"""!!!!!!"""%%%$$$"""!!!!!!!!!"""###"""""""""#########""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###############"""""""""&&&&&&$$$###""""""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""$$$%%%$$$#################################"""!!!!!!"""######"""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""######!!!!!!!!!"""###$$$%%%%%%########################"""""""""######"""""""""!!!!!!!!!!!!!!!"""""""""!!!"""""""""############!!!!!!!!!"""""""""###### !!!""""""###$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$###"""""""""#################################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$##################%%%%%%$$$$$$######"""""" """%%%%%%$$$"""""""""###############$$$$$$%%%########################"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$#########"""""""""!!!!!!"""""""""#################################### !!!"""###$$$%%%%%%%%%$$$&&&((('''%%%###$$$%%%##############################""""""""""""##################$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$######!!!"""""""""############"""!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$######"""""""""###%%%%%%$$$$$$%%%'''&&&%%%$$$###"""""""""###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""#########!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""""""""!!!!!!!!!!!!###"""  """###"""######$$$$$$######"""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""$$$###!!! """###""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######"""###$$$$$$"""!!!!!!"""%%%$$$###"""!!!!!!""""""!!!!!!"""###$$$######""""""!!!!!!!!!!!!!!!""""""########################!!!!!!""""""#########$$$&&&&&&$$$###"""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""$$$%%%$$$###""""""""""""""""""""""""######""""""""""""#########""""""""""""""""""###!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""#########""""""""""""######""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""###""""""""""""""""""### !!!"""######$$$!!!"""""""""############ !!!!!!!!!"""""" !!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$'''&&&%%%%%%%%%'''((()))%%%%%%$$$$$$###"""""""""########################""""""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################################################$$$$$$$$$######""""""""" """"""!!! ######""""""######$$$%%%########################"""$$$%%%$$$###"""###$$$$$$$$$######$$$$$$%%%&&&#################################"""""""""""""""!!!"""""""""#################################### !!!"""###$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$!!!!!!""""""############"""""""""""""""#########""""""############"""""""""""""""#########$$$$$$######$$$$$$$$$$$$######!!!"""""""""############"""!!!!!!!!!"""###$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######"""""""""###%%%%%%$$$$$$%%%'''%%%%%%$$$######""""""""" !!!!!!!!!"""""""""################################################!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######!!!!!!!!!!!!"""""""""""""""!!!!!!"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!"""######"""###$$$$$$"""!!!!!!"""######""""""""""""""""""!!!""""""#########""""""""""""!!!!!!!!!"""############################## !!!!!!!!!""""""""""""%%%$$$###"""""""""""""""!!!"""######$$$#################################""""""""""""""""""""""""###"""""""""$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""############""""""""""""######"""############""""""!!!""""""""""""""""""""""""######""""""""""""###### !!!""""""###$$$$$$""""""""""""############ !!!!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###"""!!! !!!###%%%&&&"""""""""###$$$$$$%%%%%%########################!!!!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%###############"""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$###############!!!"""######$$$########################"""""""""###$$$%%%$$$###"""###%%%###""""""""""""###$$$$$$########################"""###$$$###""""""###$$$######""""""######$$$%%%########################""""""""""""""""""""""""""""""""""""####################################!!!"""###$$$$$$$$$$$$$$$############""""""#####################$$$$$$$$$######""""""""""""######"""""""""############$$$!!!!!!!!!"""######$$$$$$###############$$$$$$$$$""""""############""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""###$$$$$$$$$############$$$$$$###############""""""""""""###%%%$$$######$$$%%%$$$$$$$$$$$$############ !!!!!!""""""######""""""""""""""""""""""""###############$$$$$$$$$"""###$$$%%%%%%%%%$$$###!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""""" """$$$###"""!!!!!!"""""""""""""""""""""""""""""""""######$$$#########!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############"""!!!!!! !!!"""###$$$"""###$$$$$$"""!!!!!!""""""""""""""""""##################""""""""""""""""""""""""""""""###$$$$$$########################"""""""""!!! ###""""""!!!!!!""""""""" !!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""$$$%%%$$$###"""""""""""""""""""""""""""##################"""$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""!!!!!!!!!!!!!!!"""############""""""""""""###### !!!"""######""""""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""""""""""""""############""""""""""""############"""###$$$%%%%%%$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$ """$$$"""""""""###$$$$$$%%%%%%########################!!!!!!"""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########"""""""""!!!!!!""""""""""""#################################$$$$$$$$$#########"""""" !!!"""###$$$$$$###"""""""""""""""############%%%&&&%%%$$$"""###%%%((("""""""""""""""###$$$$$$########################!!!"""######!!!!!!"""###""""""!!!!!!""""""###$$$########################!!!"""""""""""""""""""""""""""""""""####################################"""######$$$$$$$$$######$$$###""""""############""""""#########$$$$$$$$$######""""""""""""######""""""""""""############ !!!!!!"""######$$$$$$###$$$$$$$$$%%%%%%%%%%%%""""""############""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""############$$$###""""""""""""""""""######""""""""""""######!!!!!!"""""""""""""""###"""$$$$$$$$$"""!!!"""###"""######$$$$$$$$$$$$### !!!""""""###$$$$$$########################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""" """%%%$$$"""!!!!!!###""""""""""""""""""""""""######$$$$$$$$$###"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""!!! ########################""""""""""""############"""!!! """###$$$"""###$$$$$$"""!!!!!!"""!!!!!!""""""######$$$$$$$$$$$$###"""!!!"""""""""######""""""###$$$%%%%%%########################%%%$$$###!!!"""!!!!!!!!!!!!!!!"""### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""$$$%%%$$$###"""""""""""""""""""""""" !!!!!!!!!!!! $$$###"""!!!!!!"""###$$$ !!!!!!""""""!!!!!!!!!!!!!!!"""############""""""""""""###### ###%%%&&&&&&&&&""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$((('''&&&$$$###!!! """"""""""""###############$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###!!! !!!$$$&&&(((%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$#########""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""######$$$$$$$$$$$$######"""""" !!!"""$$$$$$$$$###"""!!!!!!""""""######$$$$$$ """"""""""""""""""######$$$"""""""""""""""""""""""" """###"""!!! !!!"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##########################################$$$$$$$$$######"""&&&%%%$$$$$$%%%&&&&&&%%%""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""############ !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""############$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""#########$$$$$$###!!! !!!"""!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%$$$""" !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$$$$$$$$$$############"""!!!!!!!!!!!!"""""""""""""""%%%%%%###!!!!!!###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""""""""""""""##################""""""""""""############"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""######""""""!!!!!! """"""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""%%%$$$$$$###"""!!! %%%$$$"""###$$$%%%%%%$$$############""""""""""""######$$$%%%%%%%%%%%%$$$#########""""""!!! !!!!!!!!!!!!!!!""""""###$$$$$$############$$$$$$%%%%%%$$$###""""""######!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""$$$"""!!!"""######"""!!! !!!!!!""""""######!!!!!!""""""#########$$$&&&%%%$$$######$$$%%%&&& !!!"""""""""""""""############""""""""""""###"""""""""!!!!!! """$$$%%%%%%%%%###"""%%%%%%$$$$$$###"""""""""######$$$&&&'''&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$######"""!!! !!!!!!&&&%%%$$$######$$$%%%&&&######""""""""""""#########%%%%%%$$$"""!!!"""###%%%$$$$$$###"""!!! """!!! !!!###$$$$$$###""""""""""""""""""""""""%%%%%%$$$###""""""######################################################!!!!!!!!!!!!""""""""""""###########################"""!!! !!!"""###$$$#########""""""!!!!!!########################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$##################$$$$$$$$$######"""""""""$$$$$$######"""!!!!!! $$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$&&&%%%%%%$$$###"""!!!!!!########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$ """############$$$$$$$$$$$$###!!! !!!"""$$$###""" """###$$$""""""!!!!!! ######$$$$$$$$$$$$###### !!!!!!!!!!!!  !!!""""""!!! """"""""""""""""""""""""$$$###############$$$%%%!!!  !!!"""###""""""""""""############$$$#########""""""!!!!!!""""""!!!!!! """"""""""""##################################################################""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!"""######!!!""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$###!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""""""""""""""""""!!!"""##################"""#########"""!!!!!! &&&$$$######$$$%%%$$$###############""""""""""""!!!!!!"""############"""%%%$$$"""!!!!!!!!!######"""""""""""""""###$$$$$$"""!!!!!! !!!!!!"""######"""!!!!!!!!!!!!!!!""""""""""""#########$$$"""###$$$$$$$$$$$$###"""$$$"""!!!"""###$$$"""!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!""""""###############""""""""""""""""""""""""#########""""""!!!!!!!!! !!!"""$$$$$$###"""!!!#####################$$$$$$######%%%&&&&&&$$$"""###########################"""!!!!!!!!!"""$$$$$$""""""""""""""""""######$$$############"""""""""######"""!!!!!!"""############""""""""""""#########$$$%%%$$$"""!!!"""###%%%%%%$$$$$$######""""""'''%%%"""!!!"""###$$$$$$########################$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###############"""""""""!!!""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""""""""""""""!!!!!!"""############"""########################$$$$$$######""""""""""""""""""""""""############$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$&&&&&&%%%$$$######""""""########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$###""""""######################## !!!!!!"""""""""########################$$$$$$#########"""""""""""""""#########$$$$$$$$$ """%%%'''***+++$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!! """""""""######""""""""""""""""""###""""""!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!! !!!""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###########################"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$###"""!!!""""""""" """"""""""""""""""""""""""""""""""""##################""""""""""""######%%%$$$$$$###############"""#########$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$###"""!!!"""######""""""""""""!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""'''%%%######$$$$$$###"""############""""""""""""!!!!!!"""############"""&&&$$$""" !!!###%%%'''###############$$$$$$%%%!!!  !!!###"""!!!!!!!!!!!!!!!!!!"""""""""###############"""######$$$$$$######"""###"""!!!"""###$$$###"""""""""""""""!!!!!!!!!!!!#########""""""""""""""" !!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$ !!!!!!""""""##################""""""""" !!!######"""!!!!!!!!!!!!"""######$$$%%%%%%%%%$$$######%%%%%%$$$###########################"""""""""!!!"""######$$$"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!######"""!!!!!!"""############""""""""""""#########$$$%%%$$$"""""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$+++'''### !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######"""""" """"""!!!!!!!!!!!!""""""############""""""""""""########################!!!!!!"""############################################################### !!!"""""""""""""""####################################""""""""""""!!!!!!""""""###$$$%%%%%%$$$###""""""""""""""""""########################"""""""""""""""######$$$"""""""""!!!!!! ########################""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$ !!!!!!!!!!!!!!! $$$###"""!!!!!!"""###$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$###""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""######"""!!! !!!""""""!!! !!!!!!""""""""""""########################"""""""""""" !!!""""""###$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""#########$$$$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######$$$######""""""#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""############"""!!! !!!"""###"""""""""#########$$$$$$'''%%%############"""!!!############"""""""""!!!######$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###%%%&&&###""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$###############$$$########################""""""############""""""###"""!!!"""###$$$###"""######""""""!!!!!!  """###%%%&&&&&&!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$###### !!!""""""###$$$$$$################## !!!"""#########""""""!!!"""""""""#########$$$&&&$$$######$$$%%%%%%$$$########################"""""""""""""""######$$$###""""""""""""!!!!!!!!! !!!"""$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%(((%%%"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""################################################%%%$$$$$$######""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############################################################### !!!""""""######""""""""""""""""""############$$$$$$$$$$$$$$$$$$######!!!""""""######$$$%%%%%%######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""""""""!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#######################################"""""""""!!!!!!!!!""""""""""""############%%%%%%$$$"""######"""!!!!!!"""##################""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$###"""!!!!!!"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&$$$###""""""""""""######"""!!!!!! !!!"""""""""#####################"""""""""""""""!!!"""""""""#########$$$!!!"""""""""############""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""$$$#########$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######""""""!!!!!!!!!""""""###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""$$$""""""""""""############!!!"""""""""#########$$$###"""!!! !!!"""###"""######$$$$$$%%%%%%&&&'''%%%###"""######""" ############"""""""""!!!######$$$%%%%%%%%%%%%$$$!!!###$$$$$$######"""!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""$$$###############$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""!!!!!!!!!###$$$$$$"""######""""""!!!!!!  """###%%%&&&&&&"""###%%%%%%%%%%%%###""" !!!""""""######"""""" !!!""""""#####################$$$$$$""""""#########$$$$$$############"""""""""!!!!!!&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""!!!"""""""""####################################$$$%%%%%%&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######"""###$$$$$$###"""###$$$#########$$$$$$$$$$$$$$$!!! !!!"""%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################"""""""""!!!!!!!!!########################!!!!!!""""""""""""!!!!!!""""""""""""""""""##############################!!!!!!"""###############################################################!!!"""######$$$$$$######!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#####################$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!! !!!!!!"""""""""#########"""######$$$###"""!!!######""""""""""""######""""""""""""############"""######$$$$$$######""""""#########""""""!!! """!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&$$$###""""""""""""#########""""""!!! !!!"""""""""############""""""""""""""""""######$$$#########"""""""""!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!!"""$$$$$$###!!!""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""######""""""###$$$"""""""""############$$$!!!""""""######$$$$$$$$$###""""""!!!!!!""""""############$$$$$$%%%%%%%%%&&&$$$""""""######"""!!!############""""""""""""!!!!!!"""############"""!!!$$$%%%$$$""" !!!!!!!!!!!!!!!""""""###!!!  !!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$############""""""!!!!!!""""""###"""!!! !!!###$$$$$$###""""""""""""!!!!!!!!!!!!#########"""""""""""""""""""""############"""""" !!!""""""""""""""" !!!!!!""""""###"""""""""##############################$$$$$$$$$$$$$$$###""""""!!! %%%$$$######%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""#########$$$$$$$$$$$$"""""""""!!!!!!"""###$$$!!!"""############"""!!!######""""""""""""######"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$######### ###&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$ !!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$ !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""###$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""""""""###### !!!""""""###"""""""""""""""######"""""""""!!!!!!"""""""""""""""#########$$$$$$$$$$$$######!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""######"""!!! !!!""""""#########"""!!!!!!""""""""""""############""""""""""""############$$$$$$###""""""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###""" """"""""""""""""""""""""""""""""""""##################""""""""""""######""""""!!!!!!""""""###$$$ !!!!!!!!!"""""""""""""""""""""""""""""" """######""""""###$$$""""""#########$$$$$$$$$!!!""""""######$$$%%%%%%"""##################"""""""""""""""""""""######%%%###!!!!!!"""######"""############""""""""""""!!!!!!"""############""" """###$$$$$$###"""""""""!!!!!!""""""###$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$############"""!!! !!!"""###"""!!! !!!###%%%$$$###!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!""""""#########"""""""""""""""###$$$$$$"""""""""""""""!!!!!!!!!$$$######%%%&&&&&&$$$""""""""""""""""""""""""""" !!!"""###$$$######""" !!!"""###$$$%%%%%%"""!!! !!!!!!"""############"""!!!######""""""""""""######!!!###$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$######!!! !!!###%%%&&&%%%###########################"""""""""""""""###$$$$$$################################################!!!!!!!!!""""""###$$$$$$######################## !!!"""######"""!!! !!!"""""""""############ !!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""############### !!!!!!"""######$$$"""""""""######$$$$$$$$$"""######$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$######################## !!!!!!!!!!!!!!!!!!########################%%%%%%$$$$$$$$$#########!!!!!!!!!!!!"""""""""###"""!!!  """"""############"""""" !!!!!!!!!"""""""""""""""############""""""!!!!!!"""###$$$$$$$$$$$$ !!!"""###$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!"""#########""""""""""""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""!!! """"""""""""""""""""""""""""""""""""##################""""""""""""############""""""###$$$%%%%%% !!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###%%%""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!! $$$"""!!!!!!###$$$##################""""""""""""######$$$%%%%%%%%%%%%$$$##################$$$%%%#########"""###$$$$$$%%%$$$$$$############$$$$$$######"""######$$$%%%%%%%%%%%%%%%$$$$$$############"""!!! !!!"""###!!! !!!$$$%%%$$$### !!!!!!""""""######!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$############"""""""""""" !!!!!!"""""""""###!!!!!!!!!!!!!!!"""###### !!!!!!""""""############$$$&&&'''&&&$$$!!!######################## !!!"""$$$$$$######""" !!!"""###$$$%%%(((&&&### !!!$$$&&&###$$$%%%&&&&&&%%%$$$#########""""""""""""######!!!###$$$$$$######$$$&&&(((((('''&&&%%%%%%$$$$$$&&&$$$""""""$$$%%%%%%%%%""""""""""""""""""""""""######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######"""!!! !!!!!!""""""#########$$$########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!"""######$$$ !!!!!!"""""""""### !!!"""###%%%&&&'''(((""""""!!!""""""###$$$$$$########################"""""""""""""""######$$$ !!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%% !!!###%%%&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!###%%%'''(((""""""############"""""" !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%&&&&&&&&& """###$$$$$$$$$###""""""""""""""""""""""""$$$###############$$$%%% !!!"""###$$$$$$###"""""""""""""""############!!!!!!""""""#########$$$ !!!!!!""""""""""""""""""####################################"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""%%%$$$$$$$$$######"""""" !!!!!!""""""######"""###$$$###  !!!!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!$$$###"""!!!!!! ######""""""""""""######""""""""""""""""""""""""######""""""!!!!!! !!! !!!!!!"""###$$$######"""!!!!!!!!!!!!!!! ###&&&&&&$$$""" """""""""""""""""""""""" !!!###$$$$$$###!!! !!!!!!""""""""""""!!!!!!#########"""""""""""""""!!!!!!!!!"""######$$$$$$ !!!"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""############""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""'''&&&%%%###""" """"""############"""""" !!!###$$$%%%%%%%%%$$$!!!$$$&&&'''&&&$$$######### !!!###!!!######""""""!!!!!! !!!"""###$$$$$$###"""###""""""###%%%%%%$$$"""########################$$$###!!!!!!"""###&&&'''))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""!!!!!! !!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######!!!!!!""""""#########$$$###############$$$$$$%%%""""""############""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! !!!$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!!!!"""""""""##################""""""""""""######"""############$$$$$$$$$ !!!"""###%%%&&&((((((""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################&&& ,,,000((("""###!!!!!!!!!!!!"""###%%%%%%############""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""""" !!!$$$$$$""" """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&&$$$!!! """###""""""""""""""""""""""""""""""""""""############""""""############""""""&&&&&&%%%###""" """"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###"""!!! $$$$$$#########""""""""" !!!!!!!!!"""""""""### """"""!!!!!!###$$$ !!!!!!!!!!!!############"""""""""!!! !!!"""#########!!! !!! !!!""""""""""""""""""""""""$$$#########""""""""""""$$$######"""""""""############"""!!!!!!!!!!!!!!!!!!###%%%%%%$$$"""!!!""""""""""""""""""""""""######$$$%%%%%%$$$######!!!""""""######""""""!!!"""""""""""""""##################""""""""""""""" !!!""""""######""""""######""""""""""""##############################""""""""""""""""""""""""############"""""""""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""######%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################$$$#########""""""!!!!!!"""##################""" !!!"""$$$$$$$$$$$$###"""$$$&&&'''&&&%%%$$$###$$$""" """###"""!!!###"""""""""!!!!!!!!! $$$$$$%%%%%%&&&&&&&&&'''!!!!!!######$$$###"""""""""""""""###%%%%%%$$$##############################"""!!!!!!"""###%%%'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""""""""##################$$$$$$$$$$$$######"""!!!!!! ######$$$$$$$$$$$$######!!!"""""""""###############""""""""""""###$$$$$$""""""############""""""$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$######"""""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$################################################&&&!!!$$$000444+++$$$###"""!!!!!!!!!"""###$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""###############""""""""""""""""""""""""""""""""""""""" !!!$$$$$$""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""" !!!""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""!!!!!! """"""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! ######""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" """"""!!!!!!###$$$!!!!!!!!!!!! ############"""""""""""""""%%%%%%$$$"""!!!  """"""""""""""""""""""""$$$$$$$$$$$$############&&&%%%$$$###""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""########################!!!""""""######""""""!!!!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!! !!!"""######$$$$$$############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""######!!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$########################!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######!!!!!!"""######""""""!!!###$$$&&&''''''&&&$$$###%%%###!!!"""###$$$######""""""""""""!!!!!!!!!!!!########################"""############""""""!!!"""!!!!!!###%%%&&&%%%$$$###########################"""!!!!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$#########$$$$$$#########"""""""""$$$######""""""!!!!!! ######$$$$$$$$$$$$######""""""""""""############""""""!!!!!!!!!"""######""""""############""""""$$$############"""""""""!!!!!!""""""######$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$###### !!!"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""""""""""""""#########$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""""""""""""""""""""%%%"""&&&000333+++$$$"""###"""""""""""""""##################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!! """###$$$###!!! !!!!!!""""""######""""""""""""""""""""""""###!!!  !!!""""""""""""""""""""""""""""""""""""############""""""############"""""" !!!!!!""""""!!!"""######$$$$$$######"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$###  !!!$$$$$$######""""""!!!!!!#########""""""""""""""" !!!"""$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################%%%$$$######""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!! !!!"""###$$$$$$%%%############""""""!!!!!!""""""###$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""############$$$$$$$$$$$$"""############!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########  """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""!!!!!!!!!"""###$$$%%%&&&%%%###!!!$$$###"""""""""#########""""""""""""!!!!!!!!!!!!###"""!!! ############""""""!!!!!!!!!!!!!!!###%%%&&&%%%$$$########################"""!!!!!!!!!"""###$$$%%%############$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$#####################""""""""""""######""""""!!!!!!!!!!!!######$$$$$$$$$$$$######"""""""""""""""#########!!!!!!!!!!!!!!!""""""###""""""############""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$###### !!!!!!"""##################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""############ !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!### ###***,,,&&&!!! $$$###"""""""""""""""###############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""""""""############""""""############"""""" !!!!!!"""""""""!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""###$$$###  !!!$$$$$$######""""""!!!!!!""""""""""""""""""######%%%$$$###!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!  !!!"""###$$$$$$%%%!!!!!!""""""############""""""###$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############$$$######""""""######$$$!!!!!!"""""""""#################################"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""!!!"""$$$%%%%%%"""""""""""""""!!!!!!"""###!!!!!!!!!!!!""""""""""""$$$$$$############""""""$$$$$$###""""""!!!!!!!!!"""!!!!!!###%%%&&&%%%$$$########################!!!!!!!!!!!!"""###$$$$$$"""""""""###$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$###############""""""""" !!!!!!"""######$$$$$$"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""############""""""""""""""""""""""""""""""$$$######"""!!! !!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$##############################""""""""""""#########$$$$$$$$$###"""!!!!!!""""""!!!!!!"""""""""######### !!!!!!!!!"""""""""########################"""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###!!! ###$$$"""!!!!!!$$$###"""""""""""""""###############"""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""################## !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###$$$""""""""""""""""""""""""!!!"""""""""############""""""############""""""######"""""""""""""""!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!! """"""!!!!!!###$$$!!!!!!!!!!!! """"""""""""############(((&&&### !!!"""$$$!!!!!! !!!!!!########################!!!!!!!!!!!!!!!""""""""" !!!"""###$$$!!!!!!!!!!!!!!!""""""###"""""""""!!!"""######$$$""""""""""""""""""""""""######################## !!!!!! !!!!!!""""""######$$$$$$ !!!!!!"""######$$$$$$!!!"""######$$$$$$############""""""""""""######""""""""""""""""""""""""########################""""""""""""############ !!!!!!!!!""""""$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$############""""""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!"""#########!!!!!!###&&&&&&"""!!!"""###""" """$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$&&&''''''$$$###"""""""""""""""######""""""###%%%%%%$$$"""######################## !!!""""""######$$$!!!!!!!!!"""###$$$&&&'''''''''&&&&&&%%%%%%$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!"""######""""""############""""""!!!!!!"""""""""""""""###$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$###############!!!!!!"""""""""###############""""""""""""######!!!!!!!!!"""""""""############""""""!!!!!! ########################""""""""""""""""""""""""""""""""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###!!!!!! !!!"""$$$###"""""""""""""""##################""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""" """$$$$$$###"""###$$$ !!!!!!""""""######""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""############""""""%%%$$$$$$###"""!!!!!! !!!""""""######"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""#########$$$$$$###"""""""""!!!!!!!!!  """"""!!!!!!###$$$ !!!!!!!!!!!!!!!"""""""""############%%%$$$###"""!!!"""###$$$""""""!!!!!!!!!!!!""""""########################!!!!!!"""""""""#########"""""""""!!!""""""######!!!!!!!!!!!!!!!"""######!!!"""""""""############""""""""""""""""""""""""######$$$%%%%%%$$$######!!!!!!""""""""""""!!!!!!"""""""""""""""#########"""""""""""""""######### !!!""""""######""""""######""""""""""""##############################!!!"""""""""############ !!!!!!!!!""""""!!!!!!$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###$$$$$$######"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""##################"""###"""!!!!!!"""###$$$%%%%%%###"""%%%(((((($$$ """$$$$$$###!!!!!!###%%% !!!!!!!!!"""""""""### !!!"""######$$$###""""""!!!!!!"""###$$$$$$#########$$$$$$###!!!######################## !!!""""""#########!!!!!!!!!""""""$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######################## !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##################"""""""""!!!###""""""""""""###$$$$$$""""""############""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$###!!! !!!"""""""""!!!!!!!!!"""###$$$$$$############""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""" """%%%%%%###"""###%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""$$$######"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%######""""""!!!!!!!!! """###$$$###!!! !!!!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""######$$$$$$$$$%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""############""""""""""""""""""""""""""" !!!###%%%%%%###!!! ######$$$$$$$$$$$$###############"""""""""""""""$$$$$$######"""!!!!!!!!! !!!"""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""############!!! ###&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""############""""""###""""""""""""$$$&&&''''''%%%###&&&******&&&!!!###%%%&&&%%%""""""$$$''' !!!!!!!!!""""""######&&&%%%$$$###"""!!! """"""!!!!!!!!!###$$$%%%%%%$$$###$$$$$$$$$""" ######################## !!!"""############!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$#########""""""!!!!!!###############$$$$$$%%%""""""############"""""" !!!!!!!!!""""""###### !!!"""###$$$%%%&&&###""""""""""""""""""#########$$$$$$$$$$$$######!!!"""$$$%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!!!!"""$$$%%%&&&!!!!!!!!!!!!"""""""""""" """###%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """###!!! !!!!!!!!!!!!"""###%%%%%%############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""###$$$%%%%%%"""""""""""""""""""""""" ###%%%%%%###"""###%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###########################!!!!!! !!!!!!###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""&&&  %%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! #########"""""""""""""""""""""############""""""###"""""""""###$$$%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$###"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###$$$###""" """###$$$######"""!!! !!!!!!#################################"""""""""""""""""""""############"""""""""""""""""""""######$$$###!!! !!!"""###""" !!!"""###!!!"""%%%########################""""""!!!!!!  !!!!!!""""""######$$$$$$######"""!!!!!!!!!""""""""""""############"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!"""#########!!! """!!!!!!!!!"""###$$$$$$ !!!"""$$$$$$######"""""""""#########$$$$$$$$$&&&$$$"""  !!!""""""############""""""""""""""""""""""""""""""###$$$%%%%%%######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""""""""######$$$#########"""""""""""""""!!!!!!!!!!!! !!!###$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""""""""###""""""""""""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!$$$$$$###"""!!! ######""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#######################################$$$$$$$$$###"""!!!!!! !!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""!!!!!!  !!!""""""###""""""##############################""""""######$$$%%%######""""""""""""#######################################""""""""""""""""""""""""""""""""""""""" !!!"""############%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""!!!!!!!!!!!!""""""########################""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!!!!"""###############"""""""""############$$$""""""""""""""""""""""""%%%""" ###$$$""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""###$$$$$$###"""!!!""""""""""""############""""""#########""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########$$$###"""!!!!!!"""###$$$######""""""!!!!!!""""""###########################"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$###!!! !!!"""###""" !!!""" !!!###########################""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!""""""""""""##################$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""#########""" """"""""""""""""""###$$$ !!!"""###$$$######"""""""""#########$$$$$$$$$%%%$$$"""  !!!"""""""""############"""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%############"""""""""""""""""""""!!!!!!!!!  !!!!!!"""!!!!!!%%%%%%%%%$$$######""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################%%%$$$######""""""######""""""""""""""""""""""""############"""""""""!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######""""""""""""######!!!""""""######""""""!!!###############$$$$$$$$$""""""""""""""""""!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""$$$$$$$$$#####################""""""!!!!!! !!!!!!!!!""""""#########""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!""""""############"""##############################""""""######$$$%%%######""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!! $$$$$$##########################################"""""""""""""""!!! !!!""""""######""""""!!!""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$!!!!!!"""###############"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###"""!!!!!!"""""""""###$$$$$$$$$###############"""!!! ###"""!!!!!!!!!!!!!!!!!!$$$$$$$$$##############################$$$$$$$$$$$$$$$#########$$$%%%%%%############$$$$$$%%%%%%"""""""""###############$$$###"""!!!!!!"""###$$$"""""""""#######################################""""""""""""""""""###### !!!!!!!!!!!! """""""""""""""######$$$###!!! !!!"""###"""  """########################""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%$$$$$$############""""""""""""!!!!!!""""""#########"""!!! $$$###""""""""""""""""""!!!!!!"""############""""""""""""############$$$###"""!!! !!!"""###""""""############""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###########################""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&##############################"""""""""!!!!!!!!! !!!!!!!!!!!! $$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""####################################""""""""""""##############################""""""""""""""""""""""""%%%%%%$$$##################$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################$$$$$$###"""""""""######""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""###############$$$$$$#########$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$######""""""$$$$$$###"""!!!  """$$$%%%%%%%%%$$$""""""""""""""""""""""""############"""""""""""" !!!"""###############$$$$$$$$$###""""""###########################""""""""""""###$$$$$$######""""""""""""##############################""""""""""""""""""######""""""""""""""""""""""""#########"""!!!""""""##########################################""""""######""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""########################### !!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""!!!$$$&&&%%%"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$%%%%%%######$$$######"""!!! %%%%%%$$$###"""""""""##################################################################$$$%%%&&&""""""######$$$$$$%%%%%%##################$$$$$$######"""!!!!!!"""######""""""######$$$$$$$$$$$$########################"""""""""""""""######### !!!!!!""""""!!!!!! """""""""""""""######$$$###!!! !!!"""###""" !!!!!!  """########################""""""!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""$$$$$$###"""!!!!!!!!!"""!!!"""""""""############""""""""""""############!!!!!! !!!"""###$$$""""""############""""""""""""""""""""""""""""""!!!"""######!!!!!!"""##########################################$$$$$$$$$"""""""""!!!""""""######"""###############$$$$$$############"""""""""""""""############""""""!!! !!!!!!"""#########""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!! ######""""""""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""""""""""""""############"""""""""""""""#########""""""""""""""""""""""""######""""""""""""######%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$######""""""!!!###%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!!!!!!!"""""""""##################"""!!! ########################"""""""""""""""###$$$$$$######""""""""""""##############################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$$$$########################""""""#########""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""$$$"""###'''########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&###############"""!!!!!!%%%%%%$$$###"""""""""###################################################"""""""""""""""###$$$%%%"""""""""######$$$$$$$$$$$$$$$########################""""""""""""######!!!"""###$$$%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############!!!""""""######""""""!!!"""""""""""""""######$$$###!!! !!!"""###""" ###""" !!!""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""######""""""!!!!!! !!!"""######$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""#########$$$$$$###"""!!!!!!!!!""""""""""""""""""#########"""""""""""""""""""""""" !!!!!!"""######""""""############"""""""""""""""""""""""""""""""""###$$$###""""""###$$$########################"""#########$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$%%%############"""""""""""""""############""""""!!! !!!""""""######"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""""""""""" !!!"""###$$$"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$###""""""""""""""""""""""""#########!!!!!!""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%!!!###$$$&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########"""""""""!!!!!!!!! !!!"""""""""!!! """"""""""""""""""""""""""""""!!!!!!""""""###$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""############"""""""""##################"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!""""""""""""#########"""""""""""""""""""""""" !!!"""!!! $$$'''########################""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""#########$$$%%%%%%%%%""""""############""""""###"""!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$$$$$$$##################""""""""""""######$$$#######################################""""""""""""""""""######"""""""""!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############"""""""""""""""""""""######$$$###!!! !!!"""###""" $$$""" !!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!""""""######$$$%%%&&&&&&#########$$$$$$$$$$$$%%%#########$$$######""""""!!!!!!""""""""""""############"""""""""###$$$$$$$$$###"""""""""""""""""""""""""""!!!"""######$$$###"""""""""""""""!!!!!! !!!!!!""""""######""""""############"""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$########################"""""""""###$$$$$$%%%%%%&&&%%%$$$###############""""""######$$$%%%%%%%%%######"""""""""!!!!!!!!! !!!!!!!!!!!! ######""""""!!! """"""""""""""""""""""""""""""############""""""##############################""""""""""""##############################""""""""""""""""""""""""!!!!!!""""""###%%%&&&'''""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!! !!!""""""###$$$%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############"""""""""!!!!!! !!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######################## !!!"""###$$$$$$######$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""#####################"""!!! !!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""############!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######$$$######""""""######$$$########################""""""!!!!!!!!!!!!""""""!!!"""############"""!!!!!!!!!"""############### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""$$$$$$####################################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######!!!!!!!!!!!!!!!!!!"""###""""""#########$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$#########$$$$$$$$$$$$######""""""!!!!!!#########""""""!!!!!!!!!""""""############""""""!!!"""###$$$$$$"""!!! """""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$###!!! !!!"""###""" $$$!!!!!!""""""!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""##################$$$$$$$$$%%%%%%!!!""""""############""""""""""""#########$$$$$$######"""""""""###$$$%%%""""""""""""""""""###$$$###"""!!!!!!!!!"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""############""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%'''&&&&&&&&&&&&'''((()))""""""###$$$$$$%%%&&&&&&"""""""""!!!!!!!!!  !!!!!!"""!!!!!!$$$$$$###""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%&&&######""""""""""""############$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$###"""!!!  !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""""""""###$$$$$$%%%%%% !!!!!!""""""######!!!"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%##############################""""""""""""######"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###$$$&&&((('''%%%!!!########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!"""$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""!!! ###"""""""""!!!!!! """"""############""""""!!!"""###$$$###!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!!!!!!!!!! """""""""""""""######$$$###!!! !!!"""###"""!!!###  !!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!""""""###### !!!!!!!!!!!!######$$$$$$$$$%%%%%%%%% !!!"""###############""""""######$$$$$$$$$%%%######"""""""""###%%%&&&""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!"""$$$%%%######""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""" !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$&&&''''''(((***,,,---...""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!! """###$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$#####################""""""""""""###############$$$$$$#########""""""######$$$$$$$$$%%%((('''&&&%%%$$$"""!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""  !!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$############ !!!"""$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!""""""###### !!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######""""""!!!!!! ########################!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""###!!!###$$$###"""!!!"""###!!!#########"""###%%%######""""""!!!!!! ###############"""!!!!!! !!!"""###$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$###"""""""""""""""##################$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###!!!"""###$$$$$$###$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""&&&%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###############""""""############""""""######$$$$$$###!!!"""############$$$$$$$$$%%%$$$$$$$$$######"""""" !!!###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""#########$$$""""""""""""""""""""""""######""""""!!!!!! !!!"""$$$%%%%%%%%%"""############""""""!!!######""""""!!!!!! """############$$$$$$$$$&&&'''$$$)))666<<<888%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$!!!"""$$$""" """############$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%$$$$$$###"""!!!!!!!!!"""########################$$$$$$$$$#########"""""" !!!###$$$%%%&&&'''"""""""""######"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""############""""""!!!""""""#########$$$$$$$$$$$$#########""""""!!!!!!########################&&&%%%$$$$$$######$$$$$$%%%%%%###"""!!!!!!!!!!!!"""!!! !!!###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!"""###$$$$$$###"""###$$$""""""""""""""""""""""""#########$$$%%%%%%%%%&&&&&&%%%""" !!!###$$$!!!!!!"""##################$$$"""!!!###%%% !!!"""######%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""!!!!!! !!!"""$$$%%%%%%$$$"""!!! !!!!!!"""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######"""!!!!!!$$$$$$######"""!!!!!!!!!$$$###""""""""""""###$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#########"""!!!###$$$###"""!!!"""###!!!###$$$$$$###"""###$$$######""""""!!!!!!!!!!!!###############"""!!!!!!######$$$%%%&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!"""""""""############""""""""""""###########################"""&&&&&&%%%$$$$$$%%%&&&&&&(((&&&###"""######!!! $$$###"""!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!! ###""""""!!! !!!!!!!!!"""""""""############!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!"""###############""""""############"""""""""############"""!!!!!!"""############$$$$$$$$$""""""""""""!!!!!!!!! !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!""""""""""""!!!""""""#########""""""######""""""!!!!!!!!!!!!"""############$$$$$$$$$!!!''''''###&&&111555222(((''''''&&&%%%%%%$$$$$$""""""""""""""""""""""""######""""""""""""#####################$$$$$$$$$###!!! !!!###$$$###!!!!!!!!!"""""""""#########""""""!!!""""""###$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&######""""""""""""######"""""""""""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!"""""" $$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!"""""""""############!!!!!!"""""""""#####################"""""""""!!!""""""""""""""""""""""""############$$$%%%%%%&&&$$$$$$###"""!!!!!!!!!"""""""""!!! !!!###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""######!!!!!!"""###""""""""""""""""""""""""""""""""""""############"""!!!!!!!!! """""""""""""""!!!!!!  """###"""""""""### !!!!!!!!!!!!!!!###"""""""""""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!!!!###""""""""""""""""""###""""""""""""""""""""""""########################$$$$$$$$$######"""""""""$$$$$$######"""!!!!!!!!!###""""""!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$""" !!!$$$%%%### !!!###$$$###"""!!!"""###$$$&&&'''&&&$$$"""""""""###""""""""""""!!!!!!!!!###############"""!!!!!!!!!!!!"""""""""""""""!!!$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""""""""#########$$$$$$"""""""""""""""###$$$%%%#########""""""!!!!!!!!!$$$######""""""######$$$'''%%%###"""######""" ######""""""""""""############"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""### !!!"""###$$$$$$$$$###"""!!! !!!!!!!!!!!!!!! """"""""""""############ !!!!!!""""""############""""""""""""######!!!!!!"""###############""""""############"""""""""""""""""""""###$$$$$$"""############$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""##################""""""""""""!!!!!!!!!"""############$$$$$$$$$###'''&&&!!!"""***,,,)))%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$######%%%###""""""$$$$$$###!!! !!!!!!!!!""""""""""""########################""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""################################################$$$######"""""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%&&&''''''######"""""""""""""""###""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """###"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """""""""!!!"""""""""!!!!!! !!!!!!!!!"""######!!! """""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!! !!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%"""!!!$$$%%%### !!!###$$$###"""!!!"""###'''(((((('''$$$"""!!!"""""""""""""""""""""""""""###############"""!!!!!! !!! %%%###""" """###%%%########################!!!!!!"""######$$$%%%&&&"""!!!!!!!!!"""###$$$$$$"""#########$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&$$$######"""!!! """""""""!!!!!!"""""""""###"""!!!"""$$$%%%%%%$$$###""""""""""""""""""###$$$###"""!!!!!! !!!###""""""""""""""""""#########""""""###$$$%%%%%%######""""""!!!!!! """""""""!!! """""""""""""""######### !!!"""######$$$!!! !!!!!!"""!!!!!!"""###############""""""############""""""""""""!!! """###$$$""""""#########$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""" !!!######$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""%%%$$$ $$$&&&#########"""""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######$$$$$$$$$######"""""""""%%%$$$#########""""""!!!!!!!!!!!!"""""""""############$$$$$$#########""""""!!!!!!!!!"""###$$$$$$########################""""""""""""""""""""""""########################%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######"""""""""""""""""""""!!! !!!!!!"""###""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&###"""""""""""""""###$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""############""""""""""""!!!!!!!!!"""""""""$$$""" !!!######!!!"""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!!!!""""""######""""""############"""""" !!!"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$$$$###!!!!!!###$$$###"""!!!"""###'''((()))'''%%%"""""""""""""""""""""###########################"""!!!!!!######$$$$$$$$$###""""""$$$###!!! !!!###$$$########################!!!!!!"""###$$$%%%%%%%%%"""!!!!!!!!!"""###$$$$$$"""#########$$$$$$$$$$$$""""""""""""###$$$&&&&&&$$$######"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%%%%"""""""""######"""""""""######"""!!!!!!!!!!!!!!!######""""""""""""######%%%%%%$$$###""""""###### !!!!!!""""""###### !!!###$$$$$$###"""!!!######"""""""""""""""""" !!!"""######$$$ !!!""""""!!!!!!"""###############""""""############""""""###"""!!!  !!!"""""""""#########$$$$$$$$$##################$$$$$$!!!""""""!!!!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############""""""!!! !!!######$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$ """!!!"""###"""%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""######""""""""""""############""""""!!!!!! #########"""!!!!!!!!!!!!"""""""""#########$$$$$$######$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$################################################$$$$$$$$$############"""%%%$$$###""""""###$$$%%%########################"""######$$$$$$######"""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######"""""""""""""""######"""!!! !!!########################""""""""""""""""""#################################$$$%%%%%%%%%$$$$$$######"""""""""""""""###$$$"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""###$$$$$$""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!$$$###"""!!!!!!"""$$$%%%!!!!!!!!!"""###%%%&&&'''%%%""" """###!!! !!!!!!"""######$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!!!!""""""######"""""""""######"""""""""!!!!!!"""############"""$$$######""""""######$$$########################"""""""""""""""""""""""" !!!!!!"""""""""$$$$$$######"""!!!!!!!!!!!!""""""######""""""!!!############$$$$$$$$$$$$########################""""""######"""""""""###!!!###$$$###"""!!!"""###%%%'''((('''%%%#########"""""""""############$$$###############"""!!!!!!!!!""""""#########""""""###"""!!!!!!!!!!!!"""###########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""""""""#########$$$$$$###############$$$%%%&&&#########""""""!!!!!!!!!######$$$$$$$$$$$$######&&&$$$""""""###$$$###"""""""""############""""""""""""!!!!!!!!!!!!""""""$$$######""""""######$$$$$$###"""!!!  !!!"""###$$$$$$!!!""""""###########################"""""""""""" !!!!!!""""""######"""!!!!!!""""""###$$$%%%!!!!!!"""###############""""""############""""""######"""!!!!!! !!!!!!"""############$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!  !!!"""###############"""""""""############$$$"""############$$$$$$$$$ !!!"""##############################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!! !!!#########!!! !!!"""############$$$$$$$$$$$$"""###$$$%%%%%%%%%######""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!"""""""""!!! $$$$$$$$$$$$############""""""""""""####################################$$$$$$%%%&&&%%%$$$###"""######"""""""""""""""###""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""$$$$$$###############"""###!!! """$$$ !!!###&&&)))***$$$###!!! !!!"""!!!  !!!###$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$######"""!!!!!!!!!""""""###$$$$$$###""""""""""""""""""#########$$$ ###%%%$$$!!! """%%%!!!###$$$###"""!!!"""######$$$&&&&&&$$$$$$$$$%%%""""""#########$$$$$$$$$###############"""!!!!!! !!!""""""""""""""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$######$$$%%%%%%#####################""" !!!"""######"""!!! &&&$$$""""""###$$$###"""!!!"""###$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$######""""""######$$$""""""!!!!!!!!!!!!!!!""" !!!!!!""""""######!!!!!!!!!!!!!!!"""##################"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############""""""############"""""""""######$$$$$$$$$$$$###"""############$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""###""""""!!!!!!########################"""""""""""""""""""""""" !!!!!!!!!"""""""""###############"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!! !!!""""""#########""""""""""""#########$$$$$$$$$"""############$$$$$$$$$"""!!!"""############$$$ !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!###$$$$$$"""!!!###%%%""""""""""""############!!!"""$$$%%%&&&&&&$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$##################$$$$$$"""###%%%&&&&&&%%%###"""########################""""""############""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""!!!###$$$###""" $$$#########""""""""""""!!!"""""""""####################################"""###%%%&&&&&&%%%$$$###$$$$$$###"""!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$"""""""""""""""""""""""""""##################$$$!!!  !!!"""###!!!!!! !!!"""%%%((()))"""###"""!!! !!!###!!!!!!"""""""""###############"""""""""""""""###""""""""""""""""""""""""!!!"""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""#####################""""""""""""##############################""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!!!!""""""#################################'''%%% !!!&&&!!!###$$$###"""!!!"""### """$$$%%%$$$$$$%%%&&&""""""######$$$$$$$$$$$$###############"""!!!!!!""""""###%%%&&&&&&&&&&&&!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""!!! !!!$$$&&&&&&&&&!!!"""###$$$$$$###"""!!! !!!###$$$%%%$$$$$$############$$$$$$""""""""""""###$$$%%%&&&""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!######!!!!!!"""###############""""""############""""""!!!"""$$$&&&'''''''''&&&"""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""############""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""######$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!"""###############"""############""""""!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%######$$$$$$######$$$############$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$!!!###&&&%%%######%%%'''!!!!!!!!!!!!"""""""""""" !!!$$$&&&'''&&&%%%$$$$$$$$$###"""!!!!!!""""""######################## !!!!!!!!!""""""######""""""#########$$$$$$$$$!!!###%%%''''''%%%###!!!########################!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$######"""""""""""""""###%%%%%%$$$"""######""""""!!!!!!!!! !!!!!!""""""#########$$$"""""""""""""""""""""""" !!!$$$&&&'''&&&%%%%%%%%%%%%###"""!!!!!!!!!!!!""""""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""###"""!!! !!!###""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""$$$$$$$$$###""""""!!! !!!###%%%'''!!!"""###""""""%%%############""""""""""""!!!!!!!!!!!!"""###$$$%%%########################!!!!!!""""""#########$$$######""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!! """$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%"""###%%%%%%%%%$$$""" !!!!!!"""###$$$$$$$$$$$$$$$$$$""" """$$$!!!!!! !!!!!!"""###$$$$$$######$$$$$$%%%&&&!!!  """"""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%%%%$$$###""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################$$$%%%&&&$$$"""""""""""""""""""""""""""######""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############"""###############""""""#########$$$%%%%%%%%%&&&""""""""""""""""""""""""""""""""""""############%%%%%%$$$###""""""######""""""""""""""""""""""""&&&$$$ ###!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$""""""!!!""""""###$$$%%%$$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$###"""!!!!!!###%%%&&&######""""""!!!!!! %%%$$$###!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!"""""""""""""""!!!  """#########"""!!!###"""###$$$%%%%%%###!!!$$$$$$##################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%######"""!!!!!! !!!!!!"""!!! """###$$$###%%%%%%$$$"""!!!"""###$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""######################## !!!!!!""""""######""""""""""""##################""""""""""""######$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""%%%$$$"""!!!"""!!! !!!!!!"""!!!!!!$$$"""!!!!!!""""""!!!""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""########################%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%###"""!!! !!!!!!"""######$$$$$$###$$$###""" """######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$"""!!!!!!"""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""##############################"""""""""""""""""""""""""""""""""######""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!!!!!!! ############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!$$$######"""""""""""""""######$$$$$$%%%%%%$$$$$$###""""""##################!!! !!!!!!""""""""""""""""""#########"""""""""""""""#################################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$###"""!!!"""###%%%&&&$$$$$$#########"""""""""$$$###"""!!!!!!""""""###!!!!!!!!!"""######$$$$$$"""""""""""""""!!! """#########"""!!!#########$$$%%%%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###$$$###""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$%%%$$$"""!!!"""############""""""#########"""""""""#########$$$$$$########################!!!!!!!!!"""""""""""""""""""""""""""############!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$###!!!!!!""""""  !!!"""""""""!!!!!!$$$"""!!!!!!""""""!!! !!!"""""""""""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$%%%######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""$$$$$$######"""""""""!!!!!!$$$''''''&&&###!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""######$$$$$$$$$############$$$%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$"""######""" !!!""" !!!"""#########""""""$$$############$$$%%%%%%%%%###""""""###$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!######$$$%%%$$$###"""!!!!!!!!!!!!"""""""""##############################!!!!!!"""###############!!!!!! !!!###%%%'''""""""""""""""""""""""""######""""""""""""#########""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!""""""""""""""""""""""""""""""!!!###%%%%%%$$$###"""###%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!! !!!!!! !!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$############""""""!!!""""""###$$$!!!!!!!!!"""######$$$$$$""""""######""""""!!!!!! !!!""""""######""""""######"""###%%%%%%###!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""###"""""""""###""""""!!!!!!###$$$%%%$$$"""""""""$$$###""""""!!!!!!""""""###!!!!!!"""""""""#################################""""""""""""""""""!!!!!!""""""""""""############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""####################################""""""""""""""""""""""""""""""""""""###"""!!!!!!######"""!!!"""############""""""!!!$$$"""!!!!!!"""###""" ###$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%#########""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$######"""!!!!!! ###&&&'''&&&$$$"""""""""""""""""""""""""""########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###"""!!!!!!!!!""""""############!!!"""###"""  """!!!######"""!!!###############$$$$$$%%%$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######"""""""""""""""""""""#########"""""""""######"""""""""!!!###$$$%%%%%%$$$"""!!!!!!!!!"""""""""#################################!!!!!!"""############### !!!"""$$$%%%&&&""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!"""##################$$$$$$%%%%%%%%%%%%%%%######""""""!!!!!! """"""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!!!!""" !!!$$$$$$$$$"""""""""$$$$$$###"""!!!!!!""""""%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$#########%%%%%%$$$###""""""""""""!!!!!!""""""############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""###############"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$######!!!!!!!!!""""""###$$$$$$$$$$$$######"""!!!!!!!!!""""""#########""""""!!!!!!!!!""""""############$$$###"""###$$$%%%###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###############$$$"""###$$$$$$###""" """$$$%%%$$$###"""###$$$""""""!!!!!!!!!!!!"""""" ########################$$$######""""""!!!!!!!!!!!!"""""""""##################""""""""""""#####################$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$###"""!!!###"""!!!"""######"""!!!%%%&&&'''((((((&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$############ !!!"""$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$######"""""""""""""""""""""#########!!!"""######!!! !!!!!!"""$$$&&&&&&%%%$$$#########""""""######$$$%%%$$$###!!!!!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""!!!"""""""""#########$$$""""""############""""""!!!"""$$$%%%%%%$$$###!!!""""""""""""####################################!!!!!!"""############### """$$$%%%$$$###"""""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!!!!!!!###""""""!!!!!! """"""""""""""""""""""""!!!"""""""""############"""!!!!!!!!!!!!!!!""""""######################## !!!######""""""$$$%%%""""""!!!!!!"""###$$$$$$%%%$$$""""""""""""$$$%%%&&&%%%%%%$$$$$$#########&&&%%%$$$######"""##################""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%#########""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""###############$$$$$$$$$########################!!!!!!""""""############$$$$$$######"""!!!!!!!!!""""""############"""""""""""""""""""""######$$$%%%###""""""$$$$$$$$$""""""""""""######$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$###############$$$$$$"""###$$$$$$$$$"""!!! """###$$$$$$###"""###$$$""""""!!!!!!!!!!!!"""""" """"""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""""""""##################""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!! !!!$$$%%%%%%$$$$$$$$$%%%$$$$$$###""""""###"""!!!"""###$$$###"""$$$%%%&&&'''&&&%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############""""""""""""""""""######"""###$$$$$$"""!!!!!!"""!!!"""###$$$$$$$$$###"""###""""""""""""###$$$$$$&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$"""######$$$$$$######"""!!!"""###$$$%%%$$$######"""""""""#########$$$$$$########################!!!!!!"""###############!!!###%%%%%%$$$!!! """"""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!"""############### !!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$###"""###&&&(((!!!!!!!!!!!!"""###$$$%%%#########""""""#########$$$$$$$$$$$$$$$###############"""!!!!!!!!!""""""$$$$$$######"""!!!!!! ############"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""######$$$%%%&&&&&&%%%%%%######"""!!!!!!"""#####################$$$$$$$$$####################################""""""""""""""""""######$$$$$$$$$$$$"""""""""###############!!!""""""############"""!!!!!!!!!"""######$$$$$$""""""######$$$$$$#########""""""""""""###$$$%%%%%%###""""""###$$$$$$###""""""######$$$$$$%%%%%%######################## !!!""""""!!! ###""""""""""""###$$$$$$#########$$$######"""""""""###$$$$$$###"""$$$%%%###""""""!!!!!!""""""###!!!!!!"""""""""#########""""""""""""""""""""""""##################""""""""""""""""""############!!!!!! !!!!!! !!!""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!! """$$$&&&%%%%%%######$$$$$$$$$######"""###"""!!!"""$$$$$$$$$###!!!""""""######"""!!! """"""""""""""""""""""""################################################$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!""""""###$$$$$$$$$##################$$$$$$################################################"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""#######################################$$$$$$$$$######$$$$$$$$$######"""%%%$$$$$$##################""""""""""""""""""""""""$$$&&&&&&$$$""""""### !!!!!!!!!!!!"""""""""""""""###$$$$$$%%%$$$""""""$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!""""""######$$$%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############### !!!"""###$$$######"""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""###$$$%%%%%%%%%%%%!!!"""""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$######$$$&&&###"""""""""""""""######""""""############""""""""""""##################"""""""""!!!""""""###############""""""""""""""""""""""""""""""################################# !!!!!!!!!"""""""""""""""""""""""""""$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$####################################"""""""""!!!""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$######!!!!!!!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$#########"""""""""###$$$%%%%%%###"""!!!###$$$$$$###!!!!!!!!!"""###$$$$$$$$$######################## !!!""""""!!! """!!!!!!!!!""""""###$$$#########"""######$$$$$$!!!###$$$$$$######$$$%%%#########""""""#########"""""""""#########$$$$$$""""""""""""""""""""""""##################$$$$$$""""""""""""############!!!!!! !!!!!! !!!""""""##############################!!!"""""""""############"""""""""""""""""""""""""""!!!!!!"""$$$&&&%%%$$$!!!"""#####################"""!!!"""$$$%%%$$$###!!!!!!!!!"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$##################$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&######################## !!!!!!!!!""""""###### !!!"""###$$$$$$######$$$$$$$$$###""""""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""######$$$$$$$$$######%%%$$$######""""""###############"""""""""""""""###%%%'''&&&%%%##################"""###$$$%%%%%%"""""""""""""""######$$$###!!! !!!""""""!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############""""""###$$$%%%%%%"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!"""###%%%&&&""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""############### !!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""##################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!######""" !!!%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$$$$#########$$$%%%&&&&&&!!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$########################""""""""""""############""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$###"""!!! $$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%&&&$$$"""!!!###$$$$$$$$$ !!!"""######$$$########################!!!"""###%%%%%%###"""!!!!!!!!! !!!!!!"""############"""""""""###%%%&&&!!!###$$$$$$######$$$&&&$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""##################""""""""""""######!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""!!!!!!"""$$$&&&%%%$$$ !!!"""##################"""!!!"""$$$%%%%%%###$$$#########$$$%%%&&&&&&""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########!!!"""$$$&&&((()))))))))'''&&&%%%$$$###$$$%%%&&&###$$$%%%&&&&&&$$$###!!! !!!!!!""""""######!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###"""""""""###$$$######""""""!!!!!! %%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$######"""'''&&&%%%$$$$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$"""!!!"""###%%%%%%$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""""""""##################""""""!!!"""""""""######$$$$$$$$$$$$############""""""######$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""#########""""""!!!"""############$$$$$$$$$"""""""""""""""######$$$"""!!!!!!!!!"""###$$$$$$########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""%%%$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############""""""""""""""""""###$$$$$$$$$"""!!! """"""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$############$$$$$$########################"""""""""""""""""""""""" !!!"""######$$$######%%%%%%%%%$$$$$$$$$###### !!!"""###"""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""""""""""" $$$&&&%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!! $$$$$$##################""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!  """###""""""#########""""""!!!$$$###!!! !!!"""$$$######"""!!! """"""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$######"""!!!!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((###$$$%%%&&&&&&$$$###!!!"""""""""######$$$$$$$$$"""""""""!!!!!! $$$$$$%%%%%%%%%$$$######!!!!!!"""""""""#########%%%%%%$$$###############$$$###""""""!!!"""###$$$"""""""""###############$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!""""""######$$$%%%%%%%%%$$$###"""""""""###### !!!"""###$$$###""""""############"""""""""!!!########################$$$###!!!"""###$$$$$$###$$$###""""""""""""###$$$!!!!!!"""""""""#########""""""""""""############'''&&&%%%$$$######"""#########$$$$$$$$$$$$############""""""######$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""############""""""""""""#########$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""###$$$###########################""""""!!!!!!""""""###""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""############""""""""""""""""""""""""""""""""""""##############################""""""""""""#########""""""""""""""""""""""""######$$$###"""!!! """"""""""""""""""""""""$$$$$$######"""!!!!!! """""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$######""""""######$$$########################""""""""""""""""""""""""###$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$###"""!!! ######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """##################"""########################!!!""""""#########""""""$$$$$$##################"""""""""""""""###$$$$$$$$$$$$#########"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!"""###$$$%%%""""""############""""""#########$$$###"""!!!!!!$$$$$$$$$###""""""!!!!!!!!!!!!"""############"""$$$$$$###""""""###$$$$$$"""""""""""""""#########""""""""""""############""""""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%############$$$$$$$$$$$$%%%&&&''')))***$$$$$$%%%&&&%%%$$$###"""""""""""""""############$$$$$$$$$$$$###"""!!! ######$$$$$$%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""""""""#########""""""""""""###$$$!!!""""""###$$$%%%%%%%%%######"""""""""###$$$$$$########################$$$$$$###""""""###$$$$$$ !!!!!!"""######$$$$$$$$$$$$###""""""""""""### """###$$$###!!! ############""""""""""""########################%%%###""""""###$$$###"""###""""""!!!!!!""""""### !!!!!!!!!""""""""""""""""""""""""############((('''&&&$$$###"""!!!!!!######$$$$$$$$$$$$############""""""######$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""############"""""""""""""""#########$$$$$$"""""""""""""""######$$$$$$###""""""""""""""""""#################################""""""#########################################################!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""############"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""######"""############"""!!!!!!""""""""""""""""""""""""######""""""!!! """"""""""""""""""###$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""&&&&&&&&&%%%%%%###"""""" !!!"""###$$$%%%%%%&&&%%%###!!! !!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!$$$$$$$$$%%%%%%%%%%%%&&&***'''$$$$$$%%%&&&$$$!!!###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$############"""""""""!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""###""""""""""""###$$$%%%""""""############"""""""""###%%%&&&&&&$$$""" %%%%%%$$$$$$######"""""" !!!"""""""""""""""$$$$$$###""""""###$$$$$$ !!!!!!"""######$$$$$$""""""""""""##################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%(((&&&$$$"""!!!!!!"""#########$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$###""" """"""###$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""""""""#####################$$$$$$%%%"""""""""######$$$$$$$$$""""""!!!""""""###$$$%%%""""""""""""""""""""""""$$$##################$$$$$$$$$$$$###""""""!!!!!!&&&%%%%%%$$$$$$$$$$$$$$$ """$$$$$$###""" #########"""""""""""""""########################%%%###!!!!!!"""###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!"""""""""############$$$$$$###!!! ######$$$$$$$$$$$$############""""""######$$$%%%########################################################################!!!"""""""""############!!!""""""############"""""""""""""""############"""""""""""""""######$$$$$$$$$###"""!!!!!!!!!"""########################$$$$$$############$$$$$$################################################!!!!!!""""""############""""""############""""""""""""############"""""""""""""""######$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######"""""""""""""""#########""""""#########"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!###"""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""$$$$$$%%%%%%$$$######"""!!!!!!""""""###$$$$$$%%%###"""!!! """$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%% $$$''''''$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###%%%&&&######$$$$$$$$$$$$$$$%%%#########""""""###$$$$$$#########"""""""""!!!!!!""""""############"""""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!""""""############"""######$$$$$$$$$###"""!!!$$$$$$$$$######""""""""" !!!""""""######""""""$$$##################$$$!!!!!!""""""############!!!"""""""""##################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$######""""""######$$$#########$$$$$$%%%%%%%%%&&&$$$"""!!!!!!"""###%%%########################%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!  !!!""""""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&######"""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""#########$$$$$$#########&&&%%%%%%$$$######""""""%%%%%%%%%%%%$$$$$$###### !!!###%%%%%%$$$###"""""""""""""""""""""######""""""""""""""""""""""""$$$"""!!!!!!"""###""""""!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$!!!"""""""""############!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$############""""""######$$$%%%########################################################################!!!"""""""""############!!!!!!"""###############!!!!!!"""""""""#########"""""""""""""""######$$$$$$$$$###"""!!!!!!!!!"""########################$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########!!!""""""######""""""!!!""""""############"""""""""######$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!""""""############""""""""""""""""""######""""""""""""""""""""""""$$$###############""""""######"""""""""""""""###"""""""""""""""""""""""" !!!"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###""""""""""""""""""###########################""""""""""""""""""""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$&&&######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$"""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$############""""""""""""""""""############"""""""""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!"""###############%%%###!!!  """###"""""""""""""""!!!!!!!!!!!!"""######$$$$$$###############$$$$$$#####################""""""!!!!!!!!!"""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%"""############"""!!! %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$########################"""!!! """"""######$$$###############$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%"""###$$$%%%&&&&&&&&&%%%######""""""!!! """"""!!!!!!!!!"""######"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""#########$$$%%%%%%&&&&&&""""""######""""""!!! """"""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""###!!! """######"""!!!""""""######""""""!!!############$$$$$$$$$$$$""""""""""""############""""""""""""###$$$%%%%%%######$$$$$$$$$$$$############""""""######$$$%%%#######################################$$$$$$$$$########################""""""""""""############ !!!"""######$$$######!!!!!!!!!"""""""""######"""""""""""""""######$$$$$$###""""""""""""""""""#################################""""""#################################""""""""""""""""""""""""""""""""""""""""""######""""""############""""""""""""############""""""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!"""######$$$$$$"""""""""!!!""""""###$$$""""""""""""""""""""""""$$$$$$$$$###############$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###""""""!!!!!!""""""###########################"""""""""""""""""""""""" !!!"""###$$$$$$###%%%%%%%%%$$$$$$$$$######'''&&&$$$"""!!!!!!!!!"""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%""""""""""""############### !!!###$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$#########"""""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$ !!!"""######$$$######&&&$$$ """$$$"""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$######"""!!!!!! """"""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$###""""""%%%%%%$$$$$$######$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%&&&%%%%%%$$$###""""""############""""""!!!############$$$$$$$$$$$$"""""""""""""""###$$$$$$ !!!"""$$$%%%%%%$$$$$$###"""""""""""""""""""""###""""""!!!!!!!!!!!!"""########################"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%!!!""""""###"""!!! ###""""""!!!"""###$$$%%%!!!"""""""""############""""""""""""""""""""""""!!!  """$$$$$$$$$""""""###$$$$$$###""""""""""""""""""############""""""""""""###############""""""""""""######$$$######$$$$$$$$$$$$############""""""######$$$%%%########################""""""#########$$$$$$$$$########################""""""""""""############ !!!"""######$$$$$$$$$!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$""""""""""""""""""###$$$###########################""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""######$$$$$$######"""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""""""""###### !!!!!!"""######$$$$$$###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""###############$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$##################$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#####################$$$$$$""""""""""""#########$$$'''&&&%%%$$$###$$$$$$%%%"""##################"""########################"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$ !!!"""######$$$$$$$$$%%%$$$""" !!!"""$$$""""""""""""""""""""""""!!!""""""###############"""###$$$$$$$$$$$$###"""#########"""""""""""""""""""""""""""############""""""!!! !!!""""""########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######""""""""""""######&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########"""""" !!!""""""######"""###############"""!!! """"""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!"""#########""""""""""""###$$$$$$%%%%%%$$$###"""!!!!!! !!!!!!########################"""###$$$%%%%%%$$$###"""$$$$$$######"""!!!!!!!!!###$$$$$$%%%%%%###"""!!!###""" !!!###%%%!!!!!!""""""#########$$$""""""""""""""""""""""""  """$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!! ######$$$$$$$$$$$$###############"""###$$$$$$%%%########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############ !!!######$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""!!!!!!"""###$$$$$$########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######""""""############""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!"""###$$$$$$$$$###"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$###""" !!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$!!!"""###""" !!!###"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""$$$&&&&&&&&&%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$###"""""" !!!######$$$$$$$$$$$$$$$$$$#################################$$$$$$ !!!!!!""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$""""""""""""############"""!!!  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%###!!! !!!!!!"""#########"""&&&)))'''###"""$$$((((((&&&$$$"""!!!!!!"""###%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$###""""""$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%%%%############""""""!!!!!!%%%$$$###!!!!!!###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$######"""""""""""""""$$$$$$############$$$$$$######""""""!!!!!! ########################!!!!!!""""""######$$$$$$######"""""""""""""""#########""""""""""""######''''''&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""###$$$$$$%%%%%%$$$%%%%%%$$$"""!!!"""###$$$#########$$$%%%&&&&&&########################$$$###"""!!!!!!"""###$$$########################$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""############$$$$$$$$$&&&$$$"""!!! !!!"""###""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&'''))))))''''''&&&%%%%%%$$$######$$$$$$%%%&&&((('''%%%""" """$$$%%%&&&%%%###"""!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""!!!!!! ############$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""$$$&&&'''%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""##############################$$$$$$$$$######"""########################!!!!!!"""""""""#########$$$$$$$$$###"""!!!!!! #########"""!!!!!! ###&&&%%%"""!!!$$$'''$$$$$$$$$$$$######"""!!!%%%%%%%%%$$$$$$#########""""""""""""############"""""""""""""""""""""""" !!!""""""######!!!!!!""""""######$$$$$$!!!"""""""""######$$$$$$$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!""""""######$$$$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!!!!""""""#########""""""############"""""""""""""""!!!!!! """""""""""""""###############""""""""""""############""""""""""""######"""!!!!!! """"""###$$$$$$$$$$$$###"""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$######""""""######$$$!!!!!!!!!!!!"""""""""#########""""""""""""#################################$$$%%%$$$""""""###$$$"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$###"""""""""""""""#########$$$$$$"""############$$$$$$$$$%%%$$$$$$###""""""######################################################"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""###########################$$$######"""###$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%&&&((())))))'''&&&&&&%%%$$$$$$######%%%$$$%%%&&&''''''$$$""" """#########"""!!!!!!"""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""###""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""#########&&&%%%###!!! !!!!!!"""$$$######""""""!!! !!!###### """%%%!!!"""$$$&&&&&&$$$"""!!!$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""""""""""" !!!""""""######"""""""""""""""#########!!!!!!"""###$$$%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%&&&$$$$$$###""""""""""""###!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$#########!!!###$$$$$$###!!!"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""###################################################""""""""""""###"""""""""""""""############""""""""""""###############"""!!!!!!!!! """"""###$$$$$$$$$$$$######""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$$$$######"""!!!!!!!!!"""""""""############""""""""""""######$$$$$$######"""!!!!!! """###$$$$$$###"""###%%%######""""""!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""""""""############$$$"""############$$$$$$$$$%%%$$$######"""#########""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""##################$$$$$$########################"""""""""###############"""############$$$$$$$$$%%%$$$###!!!!!!"""##############################%%%$$$$$$######$$$%%%%%%"""###$$$%%%%%%%%%$$$###$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&###!!!!!!!!!!!!""""""""""""###""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!!"""######$$$"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!"""######$$$$$$ """###"""  """!!!"""###$$$%%%$$$$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#########"""""""""""""""!!!!!!"""######$$$%%%%%%"""""""""######$$$$$$$$$################################################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$###""""""#########"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""###$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""""""""###############""""""""""""###############""""""!!!!!!!!!!!!"""$$$$$$######$$$&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$###############$$$#########################################################$$$$$$#########$$$$$$$$$###############"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""######$$$##############################$$$$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((())))))%%%%%%%%%%%%$$$$$$######&&&%%%$$$%%%&&&%%%###!!!$$$$$$#########$$$%%%&&&"""""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!######$$$$$$%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""##########################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$###!!! ###""""""""""""$$$%%%&&&########################!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%################################################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$###############$$$$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""!!!!!!"""###$$$$$$######""""""""""""######!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$#########""""""!!!!!! ########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""##################""""""""""""######!!!"""""""""#########$$$!!!"""$$$$$$######$$$&&&&&&&&&%%%$$$#########$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$#########""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$$$$###############""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$###############$$$$$$########################!!!!!!"""$$$%%%&&&''''''###$$$%%%'''''''''&&&%%%$$$%%%&&&'''((((((((('''%%%$$$$$$$$$$$$$$$######&&&$$$$$$$$$%%%%%%###!!!$$$$$$$$$###$$$%%%%%%&&&######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!%%%%%%%%%%%%$$$$$$##############################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""###$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""%%%&&&%%%$$$###%%%$$$$$$######"""!!!!!!%%%%%%$$$###"""!!! $$$###"""!!!!!!###%%%'''"""""""""###############!!!!!!"""###$$$%%%&&&'''"""""""""""""""""""""""" !!!""""""######"""""""""""""""#########""""""""""""!!!!!! #########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%&&&$$$############$$$%%%%%%###############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$""" """$$$%%%########################"""############$$$$$$$$$$$$######"""""""""""""""###""""""!!!!!!""""""###"""""""""###############""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""###$$$%%%######""""""""""""###### !!!!!!"""""""""""""""###$$$$$$$$$$$$######""""""""""""""""""!!!########################""""""""""""""""""""""""############""""""""""""!!!""""""######""""""!!!"""""""""#########$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%"""###$$$$$$###"""###%%%######""""""!!!"""""""""""""""""""""""""""""""""######$$$%%%%%%$$$####################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######!!!!!!!!!""""""""""""###"""############$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$##################$$$$$$#################################$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%###$$$&&&'''(((''''''&&&###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$######%%%###"""###$$$%%%$$$###"""""""""############$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""$$$######"""!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#######################################"""""""""!!!!!! !!!"""###$$$######"""%%%%%%$$$######""""""!!!###"""""""""#########"""##################$$$$$$!!!"""""""""#########$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!""""""######!!!!!!""""""######$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&!!!!!!""""""######$$$$$$"""""""""#########$$$$$$################################################"""############$$$$$$$$$"""""""""""""""######$$$#########""""""############"""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%######""""""""""""######!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""""""""#######################################"""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$""""""###$$$"""""""""!!!""""""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$######""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########"""!!!!!!"""###%%%&&&''''''&&&&&&"""###%%%&&&'''&&&%%%$$$##################$$$$$$###"""!!!"""$$$%%%%%%$$$!!!"""###$$$$$$$$$##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$######%%%$$$###!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%% ###$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!!!!"""###$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$###""""""$$$#########$$$%%%%%%&&& !!!"""######$$$!!!!!!""""""#########$$$###$$$&&&''''''&&&$$$###########################"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""###### !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$###"""!!! !!!"""###"""############$$$$$$$$$######""""""""""""######''''''&&&%%%%%%$$$$$$###$$$%%%%%%$$$"""!!!"""###$$$#########$$$%%%&&&&&&###########################$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$$$$"""############$$$$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""" !!!"""$$$%%%&&&&&&%%%%%%"""###%%%&&&&&&%%%$$$#####################$$$$$$"""!!! !!!$$$&&&&&&&&&"""$$$&&&'''''''''%%%$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$%%%%%%$$$$$$######""""""###$$$%%%%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""&&&&&&'''((((((((((((''')))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!""""""""""""#########&&&%%%$$$###"""###$$$%%%!!!""""""""""""############"""!!!!!!!!!"""$$$%%%########################$$$###"""""""""###$$$%%% !!!!!!""""""######"""""""""###$$$$$$%%%%%%################################################%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$ ###$$$%%%$$$###"""""""""############""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######"""!!!"""###%%%&&&%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$%%%''')))(((&&&######!!!!!!"""###$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! """""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""%%%%%%###"""""""""###$$$#########""""""""""""!!!%%%%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""$$$"""!!!"""$$$%%%""" ######$$$$$$$$$$$$######!!!""""""""""""#########""""""###$$$$$$%%%&&&&&&########################""""""###$$$$$$$$$$$$######!!! !!!###$$$$$$###$$$$$$######""""""!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!!!!"""""""""#########""""""######$$$%%%"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$######""""""!!!!!! $$$#########""""""!!!!!!$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""############$$$$$$$$$$$$""" ###%%%$$$"""###%%%%%%$$$"""!!!"""##################$$$%%%%%%$$$###############$$$$$$""""""""""""############"""!!!  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######""""""!!!!!! $$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###!!!!!!"""############""")))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!!!!"""""""""#########"""!!!!!!!!!"""$$$$$$########################%%%$$$###""""""######$$$"""""""""""""""!!!!!!!!!######""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$!!!"""###$$$$$$######"""######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%##################$$$$$$$$$$$$###""""""###$$$$$$$$$######""""""######$$$##################$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$######&&&&&&(((+++---,,,(((%%%###"""!!!"""###$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$########################""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$############$$$$$$##################""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""""""""!!!"""###$$$&&&'''%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$##############################"""  """###!!!######$$$$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$%%%%%%&&&&&&########################!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!###$$$###############"""""""""""""""$$$$$$######$$$$$$%%%&&&$$$##################$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###############$$$$$$%%%"""############$$$$$$$$$$$$$$$##################$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$#########""""""""""""############"""""""""!!!$$$$$$$$$#########""""""$$$######""""""""""""###!!!!!!!!!!!!""""""""""""!!!  """###$$$######$$$%%%$$$"""!!!"""### !!!""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""############""""""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################"""""""""!!!!!!!!!%%%''')))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###!!!!!!"""""""""#########"""""""""!!!"""######$$$########################%%%%%%$$$###"""""""""###$$$$$$###""""""!!! ######""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$######""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$######"""$$$$$$###""""""###$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%&&&))),,,...,,,(((%%%###"""!!!"""$$$$$$$$$###################################################"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""#################################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""$$$###"""!!! ############$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!"""###$$$&&&'''%%%%%%$$$$$$$$$######### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!""""""!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%%%%###!!!!!!"""###"""!!!""""""""""""############$$$############$$$%%%%%%##############################$$$$$$$$$$$$###### !!!!!!!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!#########$$$######"""!!!#########$$$$$$$$$$$$%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$########################""""""""""""$$$$$$$$$#####################"""""""""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!###%%%###$$$%%%$$$"""""""""$$$###""""""""""""###$$$$$$%%%$$$###"""!!! """""""""#########$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""%%%''')))(((&&&$$$######%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""######### !!!"""#########"""!!!############$$$$$$$$$$$$"""""""""""""""######$$$########################&&&%%%$$$######"""!!!!!!#########"""""""""!!!!!!######"""""""""!!!!!!!!!################################################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%###!!!!!!"""###$$$###$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%$$$###!!! $$$##################$$$###""""""!!!!!!""""""###""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###&&&)))+++)))%%%!!!###"""!!!"""$$$%%%$$$###########################""""""""""""""""""""""""#########$$$$$$#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""""""""####################################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""######""""""""""""######$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%%%%$$$"""!!!"""###"""!!!!!!!!!""""""######$$$$$$###############$$$$$$%%%#########$$$$$$###############$$$$$$$$$$$$###### """"""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$"""!!!############$$$$$$$$$$$$"""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&'''&&&$$$####################################"""""""""""""""########################""""""""""""###$$$$$$%%%"""#########$$$$$$$$$$$$!!!###""" """%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$######$$$$$$%%%$$$######"""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$&&&''''''$$$"""""""""%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""######### !!!###$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&!!!"""""""""####################################%%%%%%%%%$$$###"""!!!!!!!!!"""""""""#########$$$"""""""""######$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$'''&&&###!!!!!!"""###$$$""""""############""""""###$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$###$$$%%%%%%$$$###!!! #########$$$$$$###############""""""""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!$$$''')))'''### $$$""""""###$$$%%%$$$###########################""""""""""""""""""""""""$$$##################$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""##############################$$$#########""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""""""""######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$######"""""""""""""""!!!!!!!!! #########$$$$$$$$$##############################!!!"""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$########################!!!!!!"""###$$$%%%%%%%%%%%%$$$"""!!!"""###"""!!!!!!!!!""""""######$$$$$$######""""""######$$$%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$###"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&'''&&&$$$###""""""""""""""""""""""""""""""""""""""""""####################################""""""###$$$%%%%%%"""#########$$$$$$$$$$$$"""###""" """%%%"""###$$$$$$###"""###$$$"""!!!!!! !!!!!!"""""""""###$$$%%%&&&'''############$$$$$$$$$$$$######$$$$$$$$$$$$#######################################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&%%%###"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""############"""########################$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%"""""""""###$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%###""""""###$$$%%%"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$######""""""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""""""""######$$$$$$############$$$$$$"""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$############$$$&&&((((((%%%"""$$$###"""###%%%%%%%%%$$$################################################$$$$$$###""""""###$$$$$$!!!!!!!!!"""""""""##############################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$############$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""###### !!!"""$$$%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$######"""""""""""""""""""""""""""!!!"""###""""""###$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%###!!!!!!"""###"""!!!""""""""""""###############""""""""""""###$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$"""""""""############$$$$$$############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!"""""""""""""""""""""###########################$$$$$$$$$$$$$$$#########$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!""""""!!! """###"""###$$$$$$###"""$$$%%%######"""!!!!!!!!!""""""!!!""""""###%%%''')))***#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!&&&&&&%%%$$$"""###%%%'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%"""""""""######%%%&&&&&&#########$$$$$$$$$%%%%%% !!!"""###$$$######"""########################"""###$$$$$$$$$$$$###"""########################"""""""""###############################################################"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""########################$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$$$$######%%%$$$$$$%%%''''''&&&$$$$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$##################$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$!!!"""$$$%%%%%%%%%%%%$$$#########""""""""""""!!!"""###$$$$$$$$$$$$$$$########################!!!######""""""###%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$$$$###########################$$$$$$$$$$$$###""""""###"""!!!!!!###$$$###############""""""""""""""""""""""""""""""###$$$$$$!!!###$$$%%%%%%$$$###!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!! !!!"""$$$%%%%%%$$$###""""""############$$$$$$$$$##################$$$$$$$$$#########$$$$$$%%%&&&""""""""""""############%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$!!!!!!"""""""""#########!!!"""""""""############""""""#########$$$$$$$$$%%%%%%$$$#########$$$$$$!!!!!!!!!!!!""""""""""""###""" !!!""""""!!!!!!###$$$$$$######$$$%%%&&&%%%%%%$$$######$$$$$$"""""""""###$$$&&&'''(((#########$$$$$$$$$%%%%%%""""""###$$$$$$###""""""########################""""""""""""""""""###### !!!!!!""""""""""""''''''&&&$$$"""$$$'''***$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%"""###%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!""""""""""""######### !!!###$$$!!!""""""""""""######### !!!"""$$$$$$######"""########################!!!"""$$$%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""######""""""!!!!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""""""""###%%%&&&"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%######$$$%%%$$$###"""!!!!!!!!!!!!!!!  !!!###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$$$$%%%(((######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%########################$$$$$$%%%$$$$$$###"""!!!###!!! !!!###$$$$$$###$$$$$$######""""""!!!!!!"""""""""""""""######$$$!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######%%%$$$$$$$$$######"""""" """$$$%%%%%%%%%###""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$###"""###$$$&&&'''""""""""""""############%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$%%%""" """$$$""" !!!###$$$$$$######$$$&&&######"""!!! !!!!!!""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""##############################""""""""""""######"""!!!  !!!"""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$################################################((('''&&&%%%###"""!!!!!!###!!!!!!$$$%%%$$$"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$#########""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$$$$######""""""&&&$$$"""###%%%&&&%%%"""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""###%%%&&&%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$###"""""""""#########""""""""""""""""""$$$#########""""""!!!!!!$$$"""!!!"""#########!!!$$$$$$$$$%%%%%%$$$$$$$$$################################################%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""&&&&&&&&&%%%$$$###"""!!!"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$######$$$%%%&&&%%%%%%%%%$$$##################""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""!!!!!!"""##############################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################&&&%%%$$$$$$###"""!!!!!!$$$"""!!!!!!###$$$""" ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""############""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$$$$$$$$$$############"""!!!"""######$$$$$$######"""############$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$############"""""""""!!!"""############$$$$$$$$$""""""######$$$$$$%%%%%%$$$"""!!!"""$$$%%%###"""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""##################$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%###"""###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""###$$$&&&%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######"""#################################$$$#########""""""""""""###"""!!!"""$$$$$$###!!!######$$$$$$$$$$$$######################################################$$$$$$###""""""###$$$$$$!!!"""######$$$$$$$$$$$$ ########################$$$$$$$$$#########""""""########################%%%%%%%%%%%%$$$###""""""########################"""!!!!!!!!!!!!!!!!!!"""###############"""""""""############$$$$$$$$$%%%############""""""""""""######$$$$$$######"""!!!$$$$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!"""############"""!!!!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###$$$%%%%%%###""""""###$$$$$$$$$###############$$$$$$$$$###############"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########################################################"""""""""!!!!!!%%%$$$""""""######!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""""""""############""""""########################$$$$$$############$$$$$$########################"""$$$&&&%%%$$$###$$$%%%#########""""""#########$$$$$$$$$############"""!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##################"""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$!!!  """######"""###############"""""""""########################$$$######""""""######$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%###""""""###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$##################$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!###%%%%%%###""""""##################"""################################################$$$$$$###""""""###$$$$$$ !!!###$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!##################$$$$$$$$$"""""""""#########$$$$$$############""""""""""""""""""######""""""!!! ###$$$$$$$$$$$$###""""""!!!###$$$$$$######$$$%%%""""""##################""""""""""""""""""######!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###""""""###$$$$$$"""!!!!!!"""#########"""""""""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$################################################""""""##################$$$######""""""""""""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&#########$$$############"""######$$$$$$######"""########################$$$$$$############$$$$$$"""""""""""""""""""""""""""$$$&&&%%%$$$###$$$$$$######""""""""""""######$$$$$$$$$#########""""""!!!!!!"""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""""""""#########$$$$$$$$$((('''&&&%%%###"""!!! !!!"""#################################""""""""""""""""""""""""#########""""""#########%%%$$$$$$$$$###"""""""""######################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&$$$"""!!!#########"""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$###############################################################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################!!!!!!"""$$$&&&&&&$$$"""""""""############""""""################################################$$$##################$$$""""""$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""###############$$$!!!""""""""""""#####################"""""""""!!!"""""""""""""""!!! ######$$$$$$$$$######"""!!!###$$$$$$######$$$%%%!!!!!!!!!"""#########$$$"""""""""""""""#########""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$$$$$$$############$$$$$$"""""""""######$$$$$$$$$############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############################################################$$$$$$$$$$$$%%%!!!""""""""""""######$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&##################$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""""""""""""""""""""""""""$$$&&&%%%$$$###$$$$$$######""""""""""""######$$$$$$$$$#########""""""!!!!!!"""###############""""""#########$$$$$$$$$########################$$$$$$$$$$$$######"""!!!""""""""""""""""""######""""""#########$$$$$$$$$(((((('''%%%###"""!!! """"""############$$$%%%###############$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###%%%$$$$$$$$$###"""""""""######################################################$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%'''%%%"""!!!"""#################################$$$$$$$$$######$$$$$$$$$########################$$$$$$############$$$$$$####################################$$$$$$$$$######################################################"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""$$$&&&&&&$$$"""""""""############""""""#########################################################$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################################################################!!!!!!"""###$$$$$$$$$$$$##############################$$$%%%%%%$$$######!!!!!!!!!"""""""""######!!!""""""""""""#####################"""""""""!!!"""""""""""""""!!! """######$$$$$$$$$######!!!###$$$$$$######$$$%%%!!!!!!!!!"""#########$$$!!!!!!""""""####################################$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$$$$"""!!!!!!"""""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$######""""""######$$$"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$%%%%%%%%%!!!######""""""$$$%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&#########"""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""$$$&&&%%%$$$###$$$%%%#########""""""#########$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""#########$$$######""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%#########$$$$$$$$$$$$$$$########################"""""""""!!!!!!"""""""""$$$$$$$$$##############################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###"""###$$$'''***,,,)))&&&###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$$$$"""""""""$$$%%%$$$##########################################$$$$$$$$$#########"""######$$$$$$""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$###"""##################"""################################################"""###$$$$$$$$$$$$###"""""""""######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""""" !!!###%%%%%%###!!! !!!""""""######"""""""""#########$$$$$$############""""""""""""""""""######""""""!!! """"""###$$$$$$$$$$$$###!!!###$$$$$$######$$$%%%""""""##################!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$"""$$$%%%$$$###!!!"""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""######"""!!!!!!########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$############ """$$$###!!!!!!"""$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$########################!!!""""""############"""!!!"""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&###"""###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###############$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###"""###&&&,,,222666+++((($$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$"""!!!"""$$$&&&$$$###########################""""""#########$$$$$$$$$$$$$$$######"""#########!!!!!!""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%(((&&&###"""###$$$$$$#########$$$$$$$$$$$$######################################################"""###$$$$$$$$$$$$###""" !!!!!!""""""""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&########################""""""#########$$$$$$$$$########################!!!"""###############"""########################!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$############$$$$$$$$$%%%############""""""""""""######$$$$$$######"""!!!""""""###$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$######### !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$######### !!!"""###%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%%%%###""""""###""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%############%%%&&&############################################################"""""""""!!!"""$$$%%%$$$!!!!!!#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$%%%&&&&&&&&&&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############!!!!!!""""""#########$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((&&&###!!!"""$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###"""!!!###)))111999???,,,)))%%%###$$$%%%&&&&&&""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$""" """%%%&&&%%%###""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$###"""""""""### !!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%+++'''###!!!!!!#########$$$$$$%%%%%%%%%%%%$$$$$$################################################"""###$$$%%%%%%$$$###""" !!!"""$$$%%%%%%%%%%%%""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%&&&%%%%%%%%%$$$######### !!!!!!"""###$$$$$$$$$###"""!!! !!!"""######$$$%%%%%%%%%###"""!!!"""###%%%&&&%%%###!!! %%%%%%$$$$$$###""""""!!!$$$$$$######"""############$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%''''''((((((((('''%%%$$$######"""!!! !!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%#########""""""""""""!!! !!!"""###$$$%%%%%%%%% """$$$%%%###"""!!!"""########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%$$$###!!! ############$$$%%%&&&'''"""""""""###$$$$$$$$$%%% """$$$%%%%%%%%%###"""########################"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###########################"""############$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###########################""""""""""""""""""""""""###""""""!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########""""""""""""######%%%$$$###"""""""""$$$$$$%%%&&&(((((((((&&&$$$###$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################$$$#########""""""!!!!!!"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!%%%///777:::///+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$################################################$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%!!!#########"""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%,,,)))'''&&&%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$###"""""""""$$$$$$##############################$$$$$$$$$$$$############""""""!!!!!! !!!!!!"""###############$$$$$$$$$#########""""""!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$$$$$$$#####################%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!!!!"""#########""""""""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###%%%&&&&&&&&&&&&%%%### $$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$"""!!!########################%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&'''(((((((((&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$$$$%%%$$$$$$###""""""###%%%%%%###"""###$$$################################################""""""######$$$#########$$$$$$$$$#########"""""""""######$$$$$$$$$######%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$######"""""""""$$$$$$$$$$$$###"""$$$$$$######"""!!!!!! ###############$$$$$$$$$###############$$$$$$%%%########################"""############$$$$$$$$$%%%$$$$$$%%%%%%'''(((((("""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""########################"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################"""""""""""""""""""""""""""""""""""""""$$$%%%&&&#########$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$######$$$%%%%%%$$$"""######""""""""""""######%%%$$$###""""""###$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$#########""""""############$$$$$$$$$ !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$!!!$$$,,,222444+++(((%%%######$$$%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$$$$#########"""################################################$$$$$$$$$############""""""###$$$$$$%%%%%%%%%$$$"""###$$$$$$""""""###$$$"""######$$$$$$######"""""""""#########$$$$$$$$$'''%%%""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$#########"""""""""!!!!!!######"""""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%$$$$$$$$$$$$###""" %%%$$$#####################$$$%%%%%%%%%$$$""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$######"""$$$%%%%%%$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!!$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$###""" $$$$$$$$$###############%%%###"""!!!!!!###%%%&&&########################"""############$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((("""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$###""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""""""""""""""""""""""""""""""""###$$$%%%#########$$$$$$$$$$$$%%%"""""""""#########$$$$$$"""##################"""######""""""""""""######$$$######"""######$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%"""$$$***------(((%%%###"""###%%%%%%%%%$$$$$$$$$$$$############''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$%%%$$$$$$$$$###$$$%%%$$$###"""###%%%""""""###$$$$$$###""""""!!!!!!"""""""""#########&&&$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%#########"""""""""""""""$$$############$$$%%%%%%"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########"""""""""""""""###$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$$$$%%%$$$###""""""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! ######################## !!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$%%%$$$$$$$$$###"""""""""$$$###"""""""""###%%%%%%########################""""""#########$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""###$$$$$$############$$$$$$$$$$$$!!!""""""""""""#########!!!"""######""""""""""""######""""""""""""########################$$$$$$###""""""!!!!!!!!!""""""######$$$$$$$$$######"""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################&&&&&&$$$%%%)))+++***(((&&&###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""#########$$$%%%###"""###$$$&&&%%%%%%####################################$$$%%%&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#####################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""######%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######"""!!!"""###%%%&&&$$$$$$"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$########################%%%$$$$$$$$$%%%%%%&&&'''%%%###""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$""""""!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""#########$$$###""" !!!###%%%################################################"""""""""""""""!!! ######################## !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########"""""" """$$$&&&'''&&&%%%$$$%%%$$$$$$$$$###"""""""""!!!"""###$$$%%%$$$##############################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$!!!""""""""""""######### """$$$$$$"""!!!"""#########""""""""""""######""""""######$$$$$$$$$$$$######""""""""""""###$$$"""######$$$$$$$$$######!!!!!!"""""""""#################################""""""##################""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$&&&%%%&&&+++,,,******(((%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$######"""###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%% !!!"""###"""####################################$$$%%%&&&&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!""""""#######################################$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%##################$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$######$$$$$$%%%&&&'''$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$############"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""############$$$%%%$$$$$$$$$############!!!!!!!!!!!!!!! """######"""!!!!!!"""$$$################################################""""""#########"""!!!!!!###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""######$$$$$$###""" $$$$$$$$$############### """$$$%%%&&&%%%###"""########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""!!!!!!"""######""""""!!!"""""""""############$$$"""""""""#########$$$$$$ ###&&&%%%"""!!!"""$$$######""""""""""""######!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""##############################"""""""""""""""#########"""############$$$$$$$$$"""""""""#########$$$$$$################################################ ###%%%$$$&&&+++,,,******(((&&&%%%%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""#########$$$######"""!!!###$$$%%%$$$###"""###%%%###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%"""  """$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###############!!!!!!"""############"""###############$$$$$$$$$$$$$$$$$$$$$############"""""""""###############%%%%%%$$$$$$###""""""!!!"""""""""""""""#########"""######$$$%%%$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$###""""""&&&%%%$$$###############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###!!!"""###%%%%%%%%%$$$###$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%""""""""""""############$$$$$$#########"""""""""""""""######""""""!!! !!!###%%%$$$###"""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########""""""#########$$$$$$$$$"""######$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$"""######$$$%%%%%%$$$$$$%%%$$$###""""""######$$$$$$$$$######"""!!!!!! ###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""!!!!!!"""######"""!!! """"""""""""########################$$$$$$$$$%%% $$$'''&&&###!!!###&&&######""""""""""""###### !!!###$$$%%%%%%$$$$$$!!!"""###$$$%%%$$$######""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###########################"""""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## ###$$$"""$$$(((***((('''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###############"""!!!!!!"""###$$$$$$""""""###$$$###"""!!! !!!"""###############$$$$$$$$$$$$%%%$$$######%%%''''''&&&########################%%%%%%$$$$$$###$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$##################!!!!!!"""""""""#########!!!"""###$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$%%%&&&'''((($$$$$$#########"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$######!!!"""###%%%%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&''' !!!###$$$%%%&&&'''""""""""""""###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%%%%$$$######"""""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$""""""""""""#####################""""""""""""!!! !!!"""$$$%%%%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$######"""###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&############$$$%%%&&&'''""""""######$$$$$$$$$%%%$$$###"""!!!"""###%%%&&&########################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""!!!!!!"""######"""!!! """"""""""""###############$$$$$$$$$$$$%%%%%%%%%!!!%%%((('''###!!!###&&&######""""""""""""###### !!!###$$$%%%%%%$$$$$$!!!###$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" ######!!!"""&&&'''%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###############"""!!!!!!!!!###$$$###"""!!!"""###%%%$$$###""""""###$$$%%%""""""""""""###############!!! !!!###$$$$$$###""""""""""""""""""""""""&&&&&&%%%$$$############ !!!###$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%% !!!"""###$$$###"""""" !!!"""###$$$%%%&&&&&&###############$$$$$$$$$########################""""""""""""###$$$%%%&&&#########""""""""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%$$$###"""###$$$&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$######!!! %%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###%%%%%%%%%$$$$$$#########"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""###$$$$$$###""" %%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$##################%%%%%%$$$###"""""""""###&&&%%%$$$#########%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""########################"""!!!!!!"""$$$&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$##############################$$$$$$######""""""!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$###############""""""############""""""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%$$$&&&(((&&&$$$"""$$$&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""""""""""""""###$$$$$$############$$$$$$$$$"""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$#####################$$$%%%%%%######$$$%%%############$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$$$$###"""!!!########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$%%%%%%%%%$$$"""!!!##############################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! !!!"""###$$$%%%$$$######!!!""""""""""""#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++++++++***)))'''%%%$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$#########""""""""""""#########""""""!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""""""""""""""######$$$##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&########################$$$###""" !!!"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###"""!!! #########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$############""""""""""""##############################################################################$$$$$$######"""#########$$$###""""""""""""###$$$!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%######"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$##################$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$$$$&&&'''&&&$$$"""$$$%%%########################################################################$$$$$$########################""""""""""""######$$$$$$############$$$$$$%%%###"""!!!!!!"""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$%%%%%%######$$$%%%######""""""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$#############################################""""""""""""######$$$$$$%%%%%%$$$###!!!!!!##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######################################################!!!"""###$$$%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((((('''&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""""""""############""""""########################$$$$$$###""""""###$$$$$$"""""""""""""""###$$$$$$##############################$$$$$$$$$$$$###############"""""""""!!!!!!########################%%%$$$$$$$$$############""""""#########$$$$$$$$$########################$$$###"""!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!""""""""""""### !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""######$$$$$$"""!!!!!! !!!!!!""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""############$$$%%%&&&&&&%%%$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%################################################""""""""""""""""""""""""%%%%%%$$$###"""""""""###"""""""""""""""###$$$%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$##########################################$$$%%%%%%######$$$%%%######""""""!!!"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$######""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###""""""""""""###$$$$$$##############################$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######"""!!! !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!"""""""""'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$############$$$%%%&&&'''(((&&&###  """###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$##################$$$!!!!!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$########################################################################%%%%%%$$$###""""""""""""!!!!!!""""""###$$$%%%&&&$$$$$$############$$$$$$%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$################################################$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$###"""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$###########################$$$######""""""######$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$###########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######""""""######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$######""" !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&############$$$%%%&&&''')))'''$$$"""!!!"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!"""""""""######$$$$$$#########$$$$$$#########!!!!!!"""###$$$%%%%%%%%%""""""############""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$######$$$$$$###$$$$$$%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######""""""""""""###$$$&&&&&&$$$$$$############$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$###############"""######$$$$$$######"""$$$$$$$$$######$$$$$$$$$########################""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""######$$$%%%%%%##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$###################################################$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""######$$$$$$$$$###########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$########################$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$######!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%###"""###$$$$$$###!!!###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%#########"""######$$$$$$"""###$$$%%%%%%&&&%%%%%% !!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!############$$$%%%&&&&&&((('''%%%#########$$$%%%################################################%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""######$$$$$$%%%$$$%%%%%%%%%%%%$$$##############################"""""""""""""""#########"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%"""""""""######"""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$######$$$###"""###$$$%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###############$$$%%%&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$############$$$$$$########################!!!"""###$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######""""""######$$$%%%############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$############$$$%%%%%%##############################$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$&&&%%%######$$$%%%###"""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""!!! !!!""""""######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$######"""#########"""###$$$%%%&&&&&&&&&%%%!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! $$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""##################$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$############$$$$$$$$$######"""$$$"""!!!"""%%%&&&%%%###########################################################################""""""""""""###$$$%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$###############$$$%%%###$$$$$$$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&##############################$$$$$$%%%&&&''''''########################%%%$$$$$$######$$$$$$%%%$$$######""""""###$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######!!!!!!"""""""""#################################%%%$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""'''&&&%%%%%%%%%&&&$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$#########%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$###"""""""""###!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""$$$""" """%%%&&&%%%###################################################""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###"""""""""###%%%&&&!!!""""""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###&&&(((((('''%%%%%%&&&"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$"""!!!!!!"""###"""""""""""""""######$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$""""""###$$$%%%%%%!!!###'''(((&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%***)))'''%%%$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&$$$###"""###%%%############$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """$$$%%%&&&%%%###"""$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$#########""""""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""!!!###%%%''''''%%%###!!!"""###$$$&&&'''(((((((((%%%###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!"""$$$%%%###############"""!!!!!!########################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%''''''%%%$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%###"""######$$$###############$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%'''(((***%%%!!!!!!$$$'''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$'''&&&%%%$$$##################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&%%%###"""$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""!!!"""###$$$%%%$$$######$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$#########""""""""""""!!!""""""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&###$$$$$$$$$$$$######""""""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""#########""""""#########"""###$$$&&&''''''''''''###""" !!!###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&%%%$$$###"""####################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######"""""""""############$$$$$$###"""!!!!!!"""###$$$###""""""""""""###$$$%%%###############"""!!!!!!########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%''')))***...***%%%$$$%%%&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############"""###############""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$######""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############"""""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%### !!!"""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%'''((("""###$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%###  ###%%%######$$$%%%%%%&&&%%%%%%$$$"""!!!!!!###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$###""""""""""""###$$$$$$############$$$%%%%%%#########$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$"""!!!!!!$$$&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&((((((...+++'''%%%%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$ !!!###$$$$$$$$$###"""%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$ !!!!!!"""######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''"""######$$$%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%###  ###%%%######$$$%%%%%%$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$"""!!!!!!###%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$##############################$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%***(((&&&$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$######"""%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&''''''%%%$$$$$$$$$&&&&&&%%%$$$############""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$######$$$%%%%%%$$$$$$$$$'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#######################################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&((((((&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""######$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$###""""""######$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$#########"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$###$$$%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%&&&$$$###"""$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$######$$$%%%%%%$$$######$$$$$$$$$%%%$$$$$$###""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$######$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$!!! !!!$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&(((((('''%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""###$$$%%%$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$&&&'''''''''''''''%%%######$$$$$$$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###"""!!!"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%$$$###$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$##################$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''((((((((($$$%%%&&&%%%$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$!!!!!!$$$&&&""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&((()))'''%%%$$$$$$############$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""###%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% """$$$%%%&&&%%%###"""$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$%%%''''''&&&&&&&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""###%%%&&&'''((((((((()))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$$$$###"""!!! """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%&&&)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$############$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%***)))((('''%%%$$$###"""""""""############""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% $$$&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%"""  !!!%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###"""###$$$$$$%%%&&&(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########"""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&%%%%%%$$$$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$!!!!!!"""###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$$$$%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""###%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$###""""""###$$$$$$%%%'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''''''''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$######""""""######$$$########################&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$######"""######$$$$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%''')))***))))))(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$&&&&&&&&&%%%$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''$$$###$$$'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''' !!!###&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$''')))*********)))'''&&&&&&%%%%%%&&&&&&'''"""######$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$######"""###$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&!!!"""$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))(((&&&''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$!!!!!!###$$$%%%&&&&&&&&&((((((((('''&&&%%%######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%$$$$$$%%%'''(((((((((''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""!!!!!!#########$$$%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%&&&(((******)))'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&&&&%%%###"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''(((((((((((()))---+++(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''((()))(((&&&'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''(((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######$$$$$$$$$$$$%%%&&&''''''&&&''')))((('''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%&&&(((******)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''((((((((()))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((()))(((''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))***+++)))'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((***)))'''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%''')))***)))'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&''''''''''''%%%$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$((((((''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((()))((('''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))***+++)))'''%%%$$$$$$&&&&&&&&&''''''((((((((()))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''((()))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&((())))))''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&''')))))))))(((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&''''''(((((((((***(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%''')))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***)))(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***)))'''&&&&&&&&&''''''%%%$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***+++''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))***)))(((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))(((&&&%%%%%%%%%'''(((&&&%%%###"""###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%###$$$&&&(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%''')))******)))%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&%%%###""""""###%%%&&&&&&%%%###""""""###%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''***,,,,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$$$$%%%(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&'''&&&&&&((()))&&&&&&''''''''''''&&&&&&'''%%%###$$$&&&(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&'''''''''(((((((((((()))"""###%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''((())))))(((((((((((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((******))))))(((&&&%%%$$$))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))((())))))))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&!!!###%%%'''''''''&&&%%%'''%%%$$$""""""###%%%&&&((('''%%%$$$$$$%%%'''(((''''''((()))***)))'''$$$((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&&&&'''((())))))'''%%%###&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&'''((()))((())))))(((&&&$$$%%%&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&'''((('''&&&%%%''''''((((((((((((''''''))))))(((((('''''''''&&&%%%'''((('''&&&$$$$$$%%%&&&%%%$$$&&&((())))))'''''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((***++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''((('''&&&&&&&&&&&&'''((())))))))))))((('''&&&%%%)))(((((((((''''''''''''&&&&&&%%%%%%&&&''''''(((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((((((&&&$$$###'''&&&$$$###$$$%%%&&&''',,,***(((&&&%%%%%%&&&''''''&&&''')))******'''%%%(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&''''''((((((((('''%%%$$$&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''''')))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((()))((())))))(((&&&%%%%%%&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%&&&&&&''''''&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''&&&((())))))'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&(((***+++,,,---)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&'''((()))***))))))'''''''''''''''''''''''')))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&'''(((((()))((('''%%%$$$&&&&&&%%%%%%%%%'''((()))///...+++)))'''&&&&&&&&&&&&&&&&&&(((******((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))(((''''''''''''((((((''''''&&&%%%%%%$$$$$$&&&&&&''''''((())))))***''''''&&&&&&''''''((((((((())))))(((&&&%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''((((((((((((''''''((((((((((((''''''''''''''')))******(((''''''(((%%%'''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%***)))((('''&&&%%%$$$###'''''''''''''''&&&&&&&&&%%%&&&&&&((()))***++++++))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%'''''''''&&&&&&'''''''''&&&&&&'''(((((()))((((((((((((((((((((('''''''''(((((('''''''''(((((()))&&&''''''((())))))******(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((()))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((('''%%%%%%%%%%%%&&&'''))))))///---+++)))'''&&&&&&&&&%%%%%%&&&'''******)))(((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&(((((('''&&&%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&(((((('''''''''''''''(((***)))))))))((((((((('''))))))((((((((('''''''''((((((''''''''''''((((((((())))))((('''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))''''''((((((((((((''''''(((((((((((((((''''''''''''(((***)))(((''''''((($$$&&&((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******)))(((&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))'''''''''(((((((((((((((******)))))))))))))))***)))))))))(((((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((('''&&&'''''''''''''''''''''###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%&&&''''''(((******)))(((''''''''''''&&&%%%%%%''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((&&&%%%&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&&&&%%%&&&&&&''''''((((((((())))))*********(((((((((''''''''''''''')))(((((('''''''''((((((''')))))))))'''&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%&&&'''((()))''''''(((((((((((('''''''''''''''(((((((((((((((%%%''')))((('''&&&'''(((%%%&&&''''''&&&'''((()))''''''((((((((((((''''''&&&''''''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&'''((())))))(((((('''''''''(((((((((((((((+++******))))))))))))*********)))((((((((())))))((((((((((((((((((((((((************))))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***)))(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))'''((()))(((&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''((((((((('''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''((()))***+++))))))((((((''''''((((((''')))))))))''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&(((((('''''''''(((+++)))&&&%%%''')))******'''((((((((((((((((((''''''((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((())))))***&&&'''''''''((((((((()))'''''''''''''''((((((((('''(((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$#########$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&''''''((((((((((((((('''''''''''''''((((((((()))***)))((((((''''''(((((()))((((((((((((***+++,,,''''''''''''''''''''''''+++++++++*********))))))%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%$$$$$$$$$&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((''''''''')))'''&&&&&&((()))((('''((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''(((((((((((()))'''((()))((('''&&&'''((($$$%%%'''((((((((('''&&&((('''&&&&&&'''((()))***&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))&&&'''''''''((((((((()))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,---******)))((((((((((((((('''((())))))((('''(((***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))%%%'''))))))(((((()))***444---%%%$$$'''***)))'''&&&''''''((((((''''''&&&))))))*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))%%%&&&'''(((((('''&&&%%%'''(((((((((((((((''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''''')))+++---...''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&''''''''''''((((((((())))))******''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''')))***,,,---))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''))))))'''((((((((((((((('''&&&(((((((((((((((''''''&&&***(((&&&&&&((((((((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''')))))))))'''&&&'''(((###%%%'''))))))((('''&&&((('''&&&&&&'''((()))***&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''(((***))))))((('''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&''''''((((((((('''''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%'''''''''''''''((()))***)))))))))(((''''''&&&&&&******************++++++******)))((((((((((((((('''(((***)))(((''')))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&'''''''''(((((())))))'''(((***+++***)))***+++;;;111&&&###'''***)))%%%%%%&&&&&&''''''&&&&&&%%%***************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&((()))((('''&&&'''(((******((('''&&&&&&&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))))))((('''%%%%%%&&&''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''++++++***)))((('''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%'''((()))***)))'''(((***++++++***))))))************))))))(((((((((((((((((((((((())))))((((((((((((((())),,,+++)))((('''''''''((())))))(((((('''''''''&&&''''''(((((())))))*********)))(((&&&&&&''''''(((((((((''''''&&&&&&&&&%%%)))((((((&&&%%%$$$###"""'''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''&&&$$$&&&)))+++***(((,,,+++)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((---***'''&&&'''((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((('''''''''(((((()))'''''''''''')))+++---...))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((((((((())))))))))))&&&'''''''''''''''&&&&&&***************)))((((((******)))(((((((((((((((''''''''''''''''''''''''***(((&&&$$$%%%'''***,,,***)))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''(((((((((((()))(((''''''''''''((()))***'''&&&&&&&&&''''''%%%###'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((***)))((('''''''''((()))(((((((((((((((((((((((()))***+++***)))((()))++++++***)))(((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((((()))))))))************)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************************))))))((('''''''''''''''&&&&&&'''''''''((('''&&&&&&&&&'''((())))))(((&&&''')))******)))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''((((((+++***)))((('''''''''((()))(((((((((''''''''''''((((((((((((((()))))))))***)))((('''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((())))))******((((((((((((((())))))***''''''&&&&&&&&&&&&''''''+++)))'''(((******)))'''+++***)))((('''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((())))))(((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***(((&&&%%%'''))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%)))(((((('''((()))***+++))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''(((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&(((((((((((())))))))))))''''''(((((((((((('''''')))************)))((((((******)))(((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))+++***))))))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***))))))((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((()))))))))***'''''''''&&&''''''(((((()))(((((((((******(((&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))***++++++))))))***++++++***)))((((((''''''((()))((((((''''''(((((()))''''''''''''''''''''''''((()))))))))((((((''''''((((((((('''&&&%%%$$$###))))))))))))))))))))))))(((((()))))))))*********((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))(((((())))))))))))(((((((((((('''''''''((()))***((('''%%%&&&((())))))(((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((******)))(((''''''''''''((((((((((((''''''''''''))))))(((((((((((((((((())))))(((''''''''''''((())))))((((((((((((''''''%%%&&&'''(((***+++,,,---'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''---+++***)))******(((&&&***)))(((((('''((((((((())))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((('''%%%%%%(((*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''***)))((((((''''''''''''***))))))((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((((((((())))))))))))))))))))))))************************************************))))))'''&&&&&&'''))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&(((((((((((())))))))))))(((((()))))))))))))))((()))))))))))))))(((''''''***))))))(((((((((((((((((((((((((((((((((((((((&&&'''((()))***)))((('''))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))++++++)))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''))))))))))))***************))))))((((((((())))))+++******+++,,,,,,+++)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))''''''((()))+++***)))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))*********)))'''&&&(((((((((((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++((()))***++++++***)))((((((((((((((()))))))))***)))'''&&&&&&((())))))((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((''''''''''''(((((((((((((((''''''''')))))))))((((((''''''&&&)))((((((((('''''''''''')))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''+++******)))))))))((('''***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++*********)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************((('''''')))*********************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))(((((()))))))))))))))*********+++******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((((((((((((((())))))))))))***************))))))))))))))))))***))))))))))))))))))))))))******)))(((((()))******'''''''''((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&(((((((((((())))))))))))))))))***+++++++++******((())))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))***))))))(((((((((''''''((()))******************))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))'''(((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''((((((((()))))))))************---,,,,,,++++++++++++,,,+++******+++------,,,***((((((((())))))(((((((((((((((((((((((((((((((((+++***************))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))&&&'''(((((('''&&&'''(((***))))))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))*********)))'''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++((()))***++++++***)))((('''(((((()))))))))))))))***((('''((()))+++******((())))))******))))))((()))))))))))))))))))))))))))((((((((())))))***+++(((((((((((((((''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((''''''&&&((((((((()))))))))))))))******)))((('''&&&%%%%%%''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((()))*********************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************---+++))))))*********((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************************((('''&&&%%%%%%%%%%%%%%%(((((()))+++,,,---------***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((((((((((((((()))))))))*********+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********))))))*********(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((())))))))))))))))))***+++,,,,,,++++++)))))))))))))))(((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))***+++,,,---,,,,,,,,,,,,++++++******(((((((((((((((((((((((((((((()))))))))*********(((((((((((()))))))))***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((()))))))))*********------,,,,,,,,,,,,------+++******+++,,,,,,+++)))(((((())))))))))))((((((((((((((((((((((((((((((,,,,,,++++++*********)))&&&&&&'''''''''((((((((()))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))'''((())))))''''''((()))((((((''''''''''''(((((((((''''''&&&&&&''''''(((************************((()))))))))((((((''''''&&&'''((()))***+++++++++))))))))))))))))))))))))''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***(((((())))))))))))((((((&&&'''((()))))))))((((((***)))((((((***++++++***))))))************))))))))))))))))))))))))))))))(((((('''(((((()))***+++''''''(((((((((''''''&&&'''''''''(((((((((((((((((((((''''''''''''''''''((((((((()))(((''''''&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&((()))((())))))************)))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((()))))))))*********((())))))******))))))(((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******---+++************)))'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************'''&&&&&&&&&&&&&&&''''''&&&''')))+++,,,---......))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))*********///...---,,,,,,---...///........................************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''&&&(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,***************)))((((((((((((((((((((())))))***((((((((((((((((((((((((***)))((('''((()))***++++++++++++,,,---///000111---------,,,++++++******))))))))))))))))))))))))((((((((())))))******+++((((((((()))))))))******'''''''''(((((()))++++++''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''(((***,,,)))************+++++++++,,,,,,,,,,,,,,,---.........---,,,---...---,,,*********++++++++++++******************************------,,,,,,+++*********((())))))******+++++++++************************)))***+++,,,,,,,,,,,,,,,''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((())))))***))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''&&&&&&'''''''''%%%&&&'''((()))(((''''''***((('''''')))******)))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''))))))&&&&&&'''((((((''''''&&&''''''''''''((((((((()))&&&&&&'''''''''''''''''''''((()))))))))(((&&&&&&&&&&&&'''''''''((((((((('''''''''(((((())))))***)))(((((((((((()))******''''''&&&&&&&&&&&&''''''(((***+++***'''&&&'''(((%%%&&&''')))))))))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++((((((((())))))(((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((((()))***(((&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&''''''((()))***&&&'''(((***+++++++++***(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))&&&&&&'''(((((()))******...---,,,++++++,,,---...------------------------))))))************))))))((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((&&&&&&(((((((((((())))))))))))((()))***++++++,,,,,,,,,+++++++++++++++******)))((((((((((((((()))******''''''''''''''''''''''''(((((()))************)))******+++,,,---///000111---,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((()))))))))*********))))))((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$%%%'''))),,,...,,,,,,,,,,,,---------...............///111222333333222111111111000...,,,---..................---...........................------,,,++++++************+++,,,,,,---......------------------------,,,---///000111111000000%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))((('''%%%%%%&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%'''((((((((('''&&&((('''&&&&&&((())))))(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((%%%&&&'''((((((((('''&&&&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((('''((()))))))))(((&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''+++---...+++'''%%%&&&(((###$$$&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$%%%&&&'''&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&'''((())))))***+++***(((''''''(((***+++))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************)))(((&&&&&&(((((((((((())))))))))))'''((()))***+++,,,,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((()))******''''''''''''''''''''''''%%%'''***,,,---+++)))'''''''''((()))***,,,...///++++++******)))(((((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((())))))))))))************)))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''***---///.........////////////000111111222333444666777888888666555555555444111///000000111111111111000000111111111111111111111111......---,,,,,,+++************+++,,,,,,---......////////////////////////111222444555666666555555