BM6P6(@ VVVUUUUUUWWWYYY[[[[[[[[[aaaaaa]]]VVVSSSSSSRRROOOGGGGGGEEECCCCCCEEEIIIMMMMMMMMMQQQ\\\kkkzzz{{{xxxzzzuuuppplllhhhddd^^^YYYXXXVVVRRRMMMJJJHHHGGGFFFEEEGGGIIIIIIGGGEEEDDDCCCBBBAAA???============>>>============>>>@@@AAABBBEEEJJJVVVjjj~~~yyysssnnnqqqsssrrrlllgggeeedddbbbcccdddiiissstttdddTTTDDD@@@@@@???===<<<999999999:::;;;<<<===>>>>>>@@@AAAAAA@@@???@@@BBBCCCBBBAAAAAA@@@<<<777333888:::<<<<<<<<<<<<>>>???BBBAAA@@@@@@??????@@@@@@DDDCCCBBB@@@@@@??????@@@CCCAAA>>>===>>>??????>>>AAAAAAAAA@@@@@@@@@??????@@@???<<<:::999999:::;;;???@@@AAAAAA???>>>>>>>>>>>>>>>????????????>>>>>>BBBBBBBBBAAA@@@???>>>======>>>>>>??????@@@AAAAAAEEEDDDCCCBBBBBBCCCDDDEEEGGGCCCFFFOOOSSSYYYlll|||XXXNNNQQQTTT^^^vvvpppaaaYYYOOOHHHFFFGGGHHHHHHHHHGGGEEECCCBBBFFFLLLPPP]]]gggvvv{{{ppplllsss}}}eeecccaaa```bbbdddggghhhhhhhhheee]]]YYYXXXVVVRRRMMMMMMLLLJJJHHHIIILLLNNNMMMOOOUUU___mmm|||zzzvvvpppllljjjfffbbb___^^^[[[VVVQQQMMMJJJHHHGGGHHHIIIKKKKKKIIIGGGFFFEEECCCAAA@@@>>>======>>>>>>=========>>>???@@@AAABBBDDDIIIXXXmmm}}}tttnnnlllnnnpppnnniiieeecccbbb```aaafffooo~~~{{{```QQQBBB>>>>>>===;;;:::::::::::::::;;;<<<======CCCDDDDDDCCCAAA@@@@@@AAAAAAAAA@@@@@@@@@===888555666888:::;;;<<<===???AAAAAA@@@??????>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDAAA???>>>===>>>???>>>===>>>>>>??????@@@AAAAAAAAA???>>><<<;;;::::::;;;<<<<<<===???>>><<<;;;;;;<<<======>>>>>>>>>>>>============>>>???@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHHHHDDDGGGNNNQQQUUUdddwww|||nnnUUUKKKJJJRRRgggmmmeeeZZZRRRMMMKKKJJJHHHIIIHHHFFFDDDBBBDDDHHHLLLVVV```nnn|||zzzuuuxxxxxx}}}{{{qqqmmmhhhdddcccfffjjjmmmooopppmmmfffbbb```\\\WWWUUUUUUTTTRRRPPPNNNOOOPPPOOOTTT\\\fffsss}}}vvvpppllliiifffdddbbb```\\\WWWTTTQQQOOOOOOMMMNNNNNNNNNMMMKKKHHHGGGDDDCCCAAA???>>>>>>>>>>>>=========>>>???@@@AAABBBCCCIIIZZZpppuuummmjjjjjjkkkkkkiiieeebbb`````````bbbjjjyyy]]]OOOBBB>>>>>><<<::::::::::::::::::;;;;;;<<<===FFFFFFFFFDDDAAA??????@@@@@@??????@@@@@@>>>:::777555777:::;;;<<<===???AAA???>>>>>>===<<<=========???AAABBBDDDDDDDDDDDDCCC???>>>>>>>>>??????>>><<<;;;<<<===>>>@@@AAABBBCCC>>>===<<<;;;;;;<<<===>>>;;;===>>>>>><<<;;;;;;<<<<<<==================<<<<<<<<<===>>>???@@@@@@?????????@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBDDDFFFGGGGGGEEEGGGLLLNNNPPP[[[iiizzzaaaLLLGGGHHHWWWqqq~~~vvvjjj^^^VVVPPPKKKIIIIIIIIIHHHEEEBBBBBBDDDFFFMMMVVVcccqqq|||~~~tttwww|||tttnnnmmmnnn{{{vvvmmmeeeaaaccchhhlllqqqsssrrrlllhhhgggccc]]][[[\\\\\\ZZZVVVSSSRRRRRRTTTZZZcccnnnzzzwwwpppkkkiiigggeeedddbbb___]]][[[[[[ZZZTTTSSSRRRQQQPPPNNNLLLJJJFFFEEECCCAAA???>>>>>>???<<<<<<<<<===>>>???@@@AAABBBJJJ\\\ttt}}}qqqkkkjjjkkkjjjhhhfffcccaaa``````bbbdddnnnZZZNNNCCC@@@@@@>>><<<===:::::::::::::::;;;<<<===CCCDDDDDDBBB@@@>>>>>>???>>>>>>>>>???@@@???<<<:::777888:::;;;;;;<<<>>>???===<<<<<<;;;;;;;;;;;;;;;@@@BBBCCCDDDCCCBBB@@@>>>???>>>>>>@@@AAAAAA>>><<<:::;;;<<<===???@@@AAABBB===<<<<<<<<<<<<===>>>???>>>???AAA@@@???>>>>>>???======>>>>>>>>>>>>======??????@@@@@@???>>>======???@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAAAAAAAABBBCCCFFFEEEGGGKKKLLLMMMUUU___tttwwwtttXXXOOOHHHOOOaaa}}}vvvggg[[[RRRMMMKKKIIIIIIHHHFFFCCCBBBCCCDDDGGGNNNZZZgggrrr}}}}}}{{{zzz{{{yyyrrrkkkhhhlllqqqxxxnnnfffeeehhhlllooorrrqqqnnnlllllliiieee```aaaaaa___[[[WWWUUUUUUXXX^^^hhhrrr~~~wwwrrrppppppnnnmmmkkkhhhfffdddbbbaaa[[[XXXUUUTTTTTTRRROOOLLLIIIGGGEEEBBB@@@?????????;;;;;;;;;<<<===>>>???@@@BBBKKK^^^wwwyyypppnnnoooooommmiiieeecccbbbaaaaaaaaadddoooxxxUUUKKKBBB@@@@@@>>><<<===;;;;;;:::::::::;;;<<<<<<<<<>>>???>>>===<<<===???======<<<>>>??????>>><<<999;;;<<<;;;::::::;;;<<<<<<;;;::::::999999::::::===???@@@AAAAAA???>>><<>>>>>;;;;;;;;;<<<<<<===>>>???>>>@@@AAAAAA@@@???@@@AAA>>>??????@@@@@@??????>>>@@@@@@@@@AAA@@@@@@?????????@@@@@@AAAAAABBBCCCCCCDDDCCCBBB@@@@@@@@@AAABBBCCCDDDGGGJJJKKKMMMRRRXXXeee}}}sssiiiUUUKKKLLLVVVlll}}}mmm^^^TTTOOONNNIIIJJJJJJHHHEEECCCDDDDDDEEEJJJTTT^^^iiittt|||yyywwwwwwwwwwwwvvvoooqqqssspppmmmooouuu{{{wwwmmmhhhiiikkknnnqqqqqqnnnmmmooonnnkkkeeeffffffddd```]]]\\\\\\^^^bbbjjjuuu}}}|||}}}|||zzzvvvrrrmmmhhheeeccc```\\\XXXWWWVVVUUUQQQMMMKKKIIIGGGDDDAAA@@@@@@???;;;;;;;;;<<<===>>>???@@@CCCLLL___xxxuuuqqqrrruuuuuuqqqjjjfffdddccccccbbb___cccpppjjjOOOFFF???>>>>>>;;;:::<<<;;;;;;;;;::::::;;;;;;<<<888:::;;;<<<<<<<<<>>>???===<<<<<<===??????>>>===;;;<<<<<<;;;999888999:::;;;::::::999999999999999888999;;;===???????????????>>>>>>???AAAAAA@@@>>>=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<======;;;===??????>>>===>>>??????@@@@@@AAAAAA@@@@@@???<<<===???@@@BBBBBBCCCCCC??????@@@@@@AAABBBBBBBBB@@@@@@??????@@@AAACCCDDDAAACCCEEEHHHJJJLLLPPPTTTYYYjjjuuu|||yyyXXXJJJIIIMMM[[[pppsssdddYYYSSSQQQLLLMMMLLLJJJGGGEEEEEEFFFEEEHHHNNNVVV___kkkvvv}}}~~~xxxttttttvvvyyyzzzuuuwwwyyyyyyzzz~~~uuunnnllllllpppsssrrroooooorrrssspppkkklllkkkiiifffddddddeeehhhjjjpppzzz~~~yyysssmmmhhhfffddd___ZZZXXXXXXWWWRRRNNNLLLKKKHHHEEEBBBAAA@@@@@@============>>>@@@AAABBBEEEMMM```xxxuuuoooqqqvvvyyy{{{tttlllfffddddddccccccccchhhtttvvv\\\LLLDDD???>>>>>>;;;:::<<<<<<;;;;;;::::::;;;;;;;;;999:::<<<=========???AAA>>>===<<<===>>>???>>>===:::;;;<<<;;;999999999:::;;;:::999999888888999999888999:::;;;<<<>>>??????>>>===;;;<<<>>>??????>>><<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;999;;;<<<===<<<;;;<<<===??????@@@@@@@@@@@@??????;;;<<<>>>???AAABBBBBBBBB>>>>>>??????@@@AAAAAAAAA@@@@@@?????????AAABBBCCCAAACCCDDDEEEGGGJJJMMMOOOSSS]]]rrrxxx|||cccKKKIIIIIIMMMXXXgggvvv{{{nnnaaaXXXTTTSSSRRRPPPLLLGGGEEEEEEFFFDDDFFFIIINNNVVVaaalllttt~~~~~~vvvrrrrrrtttvvvtttqqqppptttuuusssppppppooommmkkkiiijjjkkkrrrrrrvvv|||wwwqqqmmmjjjfff```[[[XXXYYYWWWSSSNNNMMMLLLIIIEEECCCAAA@@@@@@>>>>>>??????@@@AAACCCDDDFFFNNN```xxxyyymmmkkkpppwww{{{}}}vvvmmmfffddddddcccbbbjjjooozzzmmmTTTLLLEEE@@@@@@@@@===<<<>>><<<;;;;;;:::::::::;;;;;;;;;===>>>???>>>>>>@@@BBB>>>===<<<===>>>???>>>===888999;;;;;;:::999;;;<<<;;;::::::999888999999999<<<<<<;;;;;;;;;<<<<<<======;;;999999;;;===>>>===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999;;;======<<<<<<<<<===>>>>>>????????????>>>>>>===>>>>>>?????????>>>>>>===>>>>>>???@@@@@@AAAAAADDDBBBAAA???>>>>>>??????AAACCCCCCCCCDDDHHHKKKKKKTTTXXXhhhzzztttqqqMMMKKKGGGEEEHHHSSScccooovvvggg[[[UUUXXXVVVSSSMMMHHHEEEEEEFFFCCCDDDEEEHHHOOOZZZeeemmmuuuzzz|||uuu|||yyyzzz}}}~~~xxxwwwwwwwwwrrrmmmmmmqqqyyy{{{xxxnnnfffhhhaaa[[[YYYZZZXXXRRRKKKMMMLLLJJJIIIGGGDDD@@@===>>>>>>======>>>@@@BBBCCCBBBNNNddd|||uuummmnnnpppsssuuuwwwpppiiieeeaaa^^^```eeejjj{{{aaaQQQFFFCCC???======<<<;;;:::;;;;;;<<<===<<<;;;999888<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;::::::;;;<<<===;;;;;;;;;:::::::::999999888888888777777777777666888888999999999::::::::::::999999888888999999:::999::::::;;;;;;::::::999999999888888888888888999;;;::::::999999::::::;;;<<<<<<======>>>>>>??????===============<<<<<<<<<;;;<<<===>>>????????????@@@AAAAAA@@@??????@@@BBBBBBAAAAAABBBCCCFFFIIIKKKQQQVVVbbbxxxyyy}}}{{{WWWLLLFFFHHHHHHGGGPPP]]]qqq|||vvvhhhYYYTTTSSSQQQMMMIIIGGGGGGHHHFFFCCCAAAAAAFFFOOOYYY___fffkkkrrrxxx|||zzzzzzzzzvvvrrrssswww~~~~~~yyyrrrkkkjjjddd]]][[[\\\ZZZSSSMMMIIIHHHFFFEEECCCAAA===:::======<<<===>>>???AAABBBFFFRRRhhhuuuooooooqqqrrrtttpppjjjeeeccc```^^^aaagggqqqwww\\\OOOEEEBBB???======<<<;;;:::;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999999888888888888777777777888888888888999999999999999999999888888999999999999999::::::::::::999999999999888777777888888999888888888777777888888888========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>===>>>???>>><<<<<<>>>???CCCCCCBBBBBBCCCEEEHHHIIILLLQQQ\\\ooocccRRREEEDDDEEEDDDHHHPPPcccttt}}}yyyooocccVVVTTTRRRNNNJJJHHHHHHHHHFFFCCC@@@???BBBIIIPPPTTT]]]bbbiiiqqqxxx}}}}}}{{{xxxyyy~~~}}}xxxsssmmmhhhaaa^^^]]][[[UUUPPPKKKIIIGGGFFFEEECCC@@@>>>===<<<<<<<<<===???AAABBBJJJVVVllluuuqqqqqqqqqqqqrrrjjjfffcccbbbaaa```dddkkk{{{kkkUUULLLDDDAAA>>><<<<<<<<<;;;:::;;;::::::999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888777999999999888888888888777777777777777888888888888999999888888888888999999888999999999999999999888888888777777777888888999;;;;;;;;;<<<<<<;;;;;;;;;>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<===>>>===;;;;;;===>>>DDDCCCCCCBBBCCCDDDFFFGGGHHHLLLTTTccczzzyyybbbKKKDDDDDDCCCCCCGGGRRReeevvv{{{zzzxxxrrriiiZZZWWWSSSOOOLLLJJJIIIIIIGGGEEEBBB@@@@@@CCCFFFHHHQQQVVV]]]eeennnvvv~~~~~~~~~|||~~~zzzqqqkkkddd```^^^[[[VVVRRRNNNLLLJJJHHHHHHFFFCCCAAA>>>>>>======>>>@@@BBBCCCKKKXXXoootttrrrsssqqqppppppjjjgggeeedddbbbaaagggooo}}}bbbPPPGGGBBB@@@===<<<<<<<<<;;;:::;;;:::999888777888999:::999999999999999999999999999:::;;;<<<===<<<;;;:::888888888888777777777777999999999999888888888888666666666666777777777777888888777777777777888888777888888999999888888777888777777777777888888999<<<===>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;999999999::::::;;;<<<<<<===>>>???>>><<<<<<>>>???BBBBBBBBBBBBCCCEEEGGGHHHHHHIIIOOOXXXggg}}}aaaPPPHHHCCCCCCFFFHHHZZZllltttuuutttpppkkk```\\\WWWRRRNNNLLLJJJIIIHHHGGGEEECCCAAA@@@@@@AAAHHHLLLSSS[[[dddnnnxxx~~~tttooohhhccc___[[[WWWTTTNNNKKKIIIGGGFFFDDDBBB@@@@@@?????????@@@BBBDDDEEEJJJXXXpppzzzsssssstttqqqooonnnllliiigggeeebbbbbbiiirrrqqq\\\LLLCCCAAA>>><<<;;;;;;<<<;;;::::::999888777888999:::;;;999999999999999999999999888999;;;<<<<<<<<<;;;:::888888888777777777666666999999999888888888777777555555666666666777777777888777777666666777777888666777777777777777777666777777666666777888888999888999;;;======;;;999888999999::::::;;;;;;;;;;;;888999999999:::::::::;;;999888888888999:::;;;<<<===>>>>>>===<<<<<<===???>>>???@@@BBBDDDFFFHHHIIIIIIJJJMMMRRRZZZkkkgggQQQEEECCCFFFCCCRRRcccnnnrrrssssssqqqhhhccc[[[UUUQQQNNNLLLIIIFFFFFFEEECCCAAA@@@>>>===BBBFFFLLLSSS\\\fffqqqwwwyyytttmmmfffaaa]]]YYYWWWRRROOOLLLIIIHHHFFFDDDBBBAAA@@@@@@@@@AAACCCEEEFFFHHHWWWqqq|||vvvrrrssstttqqqnnnnnnkkkhhhgggeeeccceeeppp|||~~~iiiVVVIIIAAA???===;;;:::;;;<<<;;;;;;:::999999999999::::::;;;999999999999999999999999888999:::;;;;;;<<<;;;;;;888888888888777777777666888888888777777777777666666666666666777777777777777777666666666666777777555666666777777666666555666666666666777888888999888:::===??????===:::888777888888999:::;;;;;;;;;777777888888999999::::::999999888888888:::<<<===;;;<<<===<<<::::::<<<===<<<===???BBBEEEGGGIIIJJJJJJIIILLLPPPRRRZZZqqq~~~cccMMMDDDDDDCCCLLLZZZgggqqqxxx{{{|||rrrjjjaaaYYYUUUQQQMMMIIIDDDDDDCCCCCCAAA???===<<>><<<:::999:::<<<;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<===999999888888888777777777777777777666666666555555666666777777777888888888777666666555555666666777555555555666666555555555555555555666666777999999999;;;???AAAAAA???;;;999888888888999999999999999666666777777888999999::::::999888888888:::<<<===<<<======<<<;;;;;;<<<>>>===>>>@@@BBBEEEFFFHHHHHHGGGFFFIIIOOONNNOOO___rrr}}}{{{~~~aaaOOOHHHDDDHHHQQQ___nnnxxx~~~zzzqqqeee\\\WWWSSSMMMIIIFFFFFFEEEDDDCCCAAA???>>>===???BBBFFFLLLUUU___eeeqqqvvv~~~}}}uuummmgggbbb___^^^TTTPPPKKKHHHEEECCCAAA???@@@?????????@@@BBBDDDEEEIIIYYYssszzzvvvrrrppprrrssspppnnnooojjjiiiiiillloooyyycccJJJBBBCCC===;;;999999:::;;;<<<;;;888999;;;<<<===<<<;;;;;;::::::::::::::::::::::::999999888888999;;;<<<>>>999999999999888888888888666666666666555555555555777777777777888888888888666666555555555555666666444555555555555555555444555555555555666777999999555888<<<>>>>>><<<888555::::::999999888777777777555666666777888999999999::::::888888888:::<<<>>>>>>???@@@???======???@@@>>>???AAACCCDDDEEEFFFFFFDDDBBBHHHOOOMMMJJJUUUeeexxxsssttt\\\OOOFFFEEEKKKYYYiiiuuu{{{~~~~~~uuuhhh^^^YYYTTTNNNIIIJJJJJJIIIGGGFFFCCCBBB@@@<<<===>>>AAAFFFOOOXXX___hhhnnnvvv~~~xxxqqqjjjddd___[[[UUUOOOJJJIIIGGGBBB@@@@@@???AAABBBBBBBBBBBBCCCEEEKKKXXXrrrvvvttttttqqqooopppttttttppplllhhhiiijjjnnnxxx}}}```MMMCCC???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;:::999999888888999:::;;;;;;:::999888666666666666666777888888777666444333333333555666999888666555555555666777444555555666777888888999666666666444333222444666555555666666777777888888777888;;;>>>@@@>>>:::777888888888888777777777777777777777777666666666666999999888888999;;;===>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????BBBCCCEEEFFFGGGJJJNNNQQQeeezzzttttttpppbbbVVVLLLFFFLLLXXXeeeqqqyyy|||tttjjjaaaYYYQQQMMMLLLJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@???@@@DDDJJJQQQUUU\\\fffqqqwww~~~~~~wwwpppjjjddd^^^ZZZRRRLLLHHHHHHFFFBBBAAABBB???@@@BBBBBBAAABBBCCCEEELLLZZZuuu{{{rrrppprrrpppppprrruuuuuupppkkkjjjiiijjjooozzzsssXXXHHH@@@===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999888999999::::::999999888666666666666666777777888777666444222222222333444777666666555444555555555444555555666777777888888666666666444333222444666555555555666777777888888777888:::>>>???>>>:::777888888777777777666666666777666666666666666666666999888777666666666777888<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>??????@@@AAACCCDDDEEEHHHKKKNNNXXXiiiuuunnnsssrrraaaOOOJJJPPPZZZfffnnnwwwpppfff___XXXSSSOOOMMMIIIHHHGGGEEEDDDCCCBBBBBBAAA???>>>>>>@@@EEEKKKNNNSSS]]]gggnnnvvv|||vvvpppjjjccc]]]XXXNNNHHHEEEEEEEEEBBBAAABBB===???AAAAAAAAABBBDDDFFFNNN___zzzuuummmlllpppppprrrvvvxxxvvvpppjjjeeecccccchhhvvvdddOOODDD@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999999888888999999999666666555555666666777888999888666444444444444555444555555555555444333333444444555555666777777777555666666444333222444555444555555666666777888888777888:::===>>>===:::777777666666666666555555555666666666666666666666666::::::999888888999;;;;;;======<<<<<<======>>>>>>============>>>>>>??????===???@@@AAABBBDDDHHHKKKMMMYYYooo|||ooogggxxx}}}aaaPPPKKKPPP[[[eeeooojjjbbb\\\XXXUUUPPPLLLGGGFFFEEEDDDCCCCCCCCCCCCCCCAAA???===>>>AAADDDFFFMMMWWWaaahhhppp|||{{{xxxsssoooiiibbb[[[WWWLLLFFFCCCDDDCCC@@@???@@@<<<>>>@@@AAABBBCCCEEEGGGPPPddd{{{pppjjjjjjoooqqqvvvzzz|||yyyrrrlllccc``````ffftttmmmWWWKKKEEEBBBAAA========================;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;:::::::::999888777777888999:::666555555555555666777777<<<;;;:::888777777777777444444555666666444333222444444444555555666666666444555666555333222333444444444555555666777777888777777999;;;===<<<999666666666555555555444444444555555555666666666666666777777777888:::===???AAA=========<<<<<<===>>>>>>;;;<<<<<<======>>>>>>>>><<<===??????@@@BBBFFFIIIKKKUUUaaavvvppprrr{{{cccQQQLLLUUU```gggeee```ZZZXXXVVVPPPJJJEEEEEEDDDDDDCCCDDDDDDDDDFFFDDDAAA???>>>???@@@AAAHHHQQQ[[[bbbjjjvvv~~~{{{vvvtttoookkkfff```YYYUUUKKKFFFBBBBBBBBB>>><<<>>>;;;===@@@BBBCCCDDDGGGIIITTTiii~~~uuummmjjjkkkppptttyyy}}}~~~{{{tttpppjjjiiiiiiqqq}}}```PPPJJJDDDAAA@@@========================;;;;;;:::::::::999999999999999:::::::::::::::999:::999777777777777999:::555555555555555666666777;;;::::::999888777777777555555666777666555444333444444444444555555555555333555666555333222333444444444444555666666777777777777888:::<<<;;;999666555555555555444444444444444444555555666666666777444444444555777:::<<<>>>======<<<<<<<<<<<<<<<===:::;;;;;;<<<======>>>>>><<<===>>>???@@@BBBEEEHHHIIIRRRZZZffftttzzz\\\JJJMMMWWW___cccbbb\\\XXXVVVPPPHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEBBB@@@>>>>>>>>>>>>AAAJJJSSSXXX```mmmwww|||~~~xxxvvvpppmmmiiiddd```[[[UUURRRKKKEEEAAABBBAAA===<<<===;;;===@@@CCCDDDFFFIIILLLWWWlllwwwqqqmmmlllnnnrrruuuzzz}}}}}}{{{vvvtttpppqqquuusssYYYMMMHHHAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999777888888999999999999999888888888777777888888888555555444444555555666777666666666666555555555555666666666666666555444444444444444444444444444444222444555555333222222333333444444555555666777777666666777999;;;;;;888666666555555555555444444444444444444555555666666777999999888777888999:::;;;===<<<;;;;;;:::;;;;;;;;;999::::::;;;<<<===>>>>>><<<===>>>??????AAADDDGGGDDDKKKRRRXXXjjj}}}wwwgggKKKEEEKKKVVV```fffaaaZZZWWWQQQIIIGGGFFFEEEEEEEEEEEEEEEFFFCCCBBBAAA???>>>===<<<<<>>===???;;;>>>AAADDDFFFHHHKKKNNNZZZmmmyyyqqqmmmlllnnnrrrsssuuuyyyzzzzzzxxxwwwvvvqqquuu~~~iiiRRRIIIDDD===:::===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888666666777888888888888888777777888888888888777777555444444444444555666666333333444444444444444444666555444444333333444444333333333333333333333333222444555555333222222222333333444555555666666777666666777888::::::888666666666666555555555555444333333444555555666777777===<<<;;;:::::::::;;;<<<<<<;;;:::999999999999999888999:::;;;<<<======>>>;;;<<<======>>>???CCCEEECCCFFFJJJOOOZZZsss~~~qqqSSSGGGGGGKKK]]]jjjfff]]]YYYTTTMMMHHHHHHGGGFFFFFFFFFFFFFFFAAAAAAAAAAAA@@@??????>>>>>>EEEKKKMMMSSS___iiinnnsssxxx~~~~~~}}}sssmmmlllfffbbb\\\WWWSSSPPPMMMJJJFFFAAA???AAABBB@@@@@@BBB<<<>>>BBBDDDGGGIIIMMMOOO[[[nnnuuummmkkklllooossssssuuuwwwwwwwwwvvvwwwwwwtttyyyzzzbbbLLLDDDAAA<<<<<>>:::;;;<<<<<<<<<>>>AAADDDHHHEEEGGGLLLSSSeee|||yyy]]]NNNKKKDDD[[[llliii___[[[VVVPPPJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCCCCDDDDDDDDDCCCBBB888???CCCEEEJJJUUU```dddkkkqqqzzz~~~yyywwwxxxzzz~~~~~~}}}~~~{{{{{{zzzxxxvvvpppjjjeee^^^[[[WWWSSSQQQNNNKKKHHHDDDCCCAAA??????>>>?????????>>>BBBIIILLLKKKKKKNNN[[[nnnooooooqqqoooqqqwwwzzzxxxyyy{{{yyytttssswww|||ppp^^^JJJBBB???===;;;;;;?????????>>>===;;;999888;;;;;;:::999999:::::::::999888888777777777777777888888777666666666666666777777666555444333333333777666555777:::999666222444444444444444444444444666555444333222111111222333333333333333333333333444444333222333444555666777999<<<>>>>>>;;;888555555555444333333333333444444444444555555555555666333444444555666777888888999999888888888888888999:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<>>>???AAACCCCCCDDDHHHMMMSSS^^^qqq|||wwweeeRRRJJJKKKZZZnnnxxxuuujjj]]]VVVKKKJJJKKKMMMJJJEEEDDDGGGEEEDDDBBBBBBBBBBBBAAA???AAA@@@@@@AAAFFFMMMTTTYYYbbbhhhqqqzzz{{{yyyxxxvvvxxx{{{zzzyyyxxxxxxzzzzzz{{{~~~zzztttrrrqqqooommmhhhccc___ZZZWWWSSSPPPNNNKKKHHHFFFCCCBBB@@@???>>>>>>????????????CCCJJJLLLJJJLLLOOO\\\nnnzzzmmmnnnqqqppprrrwwwwwwuuuuuuwwwuuurrrssswww}}}mmm\\\JJJAAA@@@>>><<<;;;?????????>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<999999888777777777777777888777777666666666666666777666555444444333333333555444444777999:::777444666777777777777777777666333333222222333333444444333333333333333333333333444444333222333444555666333555888;;;;;;:::777666555444444333333333333333444444444555555555555666444444555555666666777777888888777777777777888888999999999999:::::::::;;;<<<;;;;;;;;;===>>>@@@AAABBBCCCFFFJJJNNNVVVfffuuutttwwwzzzhhh^^^RRR```uuuvvvggg]]]TTTMMMLLLKKKIIIHHHIIIDDDCCCBBBBBBCCCBBB@@@>>>???>>>===???CCCIIIOOOSSS[[[aaaiiirrryyy~~~xxxuuuuuussstttvvvuuutttssstttuuutttssstttwww{{{|||xxxuuuyyy}}}}}}yyyuuuqqqmmmhhhfffcccbbb```]]]YYYVVVSSSQQQMMMKKKJJJHHHFFFDDDBBBAAA???>>>======>>>???AAAAAAEEEKKKLLLJJJLLLPPP^^^ppptttlllooorrrqqqssswwwwwwtttssstttsssqqqtttyyyhhhXXXHHHAAA@@@>>><<<<<>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===999999888777777777777888888777666666555555666666777666555444333333333333333333444666888999888666444444555555555555444444000000111222444555666666333333333333333333333333444333222222222333555666333444666888999999999888555555444333333333333333444444444555555555555666555555555666666666666666777777666666666666777777888888888888999999999999:::::::::;;;<<<===>>>???AAAAAACCCFFFGGGKKKWWWccc{{{xxxnnnlllyyygggjjjxxx|||kkk[[[TTTRRRPPPMMMLLLEEEDDDDDDEEEFFFEEEBBB@@@===<<<;;;<<>>=========>>>>>>BBBCCCGGGKKKKKKIIILLLQQQ___rrr{{{tttpppsssvvvtttuuuxxx{{{wwwuuutttsssssswww~~~```SSSFFFAAA@@@>>>============<<<<<<<<<=========;;;;;;;;;;;;;;;<<<<<<===:::999888888777777888888777777666555555555555666666555444444333333333444333333444555777777666555222333444444444444333222///000111333444555666666222222222222222222222222444333222222222333444555666666777888888999::::::666666555444444444444555444444444555555555555666666666666666666555555555666555555555555666666777888888888999999999999::::::;;;;;;<<<<<<===>>>>>>@@@@@@BBBDDDEEEEEEMMMVVVgggsssiiiuuuxxxvvvvvviiiaaaXXXQQQNNNIIIHHHHHHIIIIIIHHHEEEBBB===<<<;;;;;;<<>>=========>>>???CCCDDDHHHKKKJJJHHHKKKQQQ]]]pppxxxvvvvvvyyyyyyxxxwwwyyy~~~yyyvvvvvvuuuuuu{{{oooYYYNNNCCC@@@@@@>>>===???;;;;;;:::::::::;;;<<<<<<::::::999999:::;;;;;;<<<:::999999888888888888888777666666555555555555555555444444333333333333444555555666555444333333333555666777888888777666555111222333444444444444333222222222222222222222222333333222111222333444555888777777777666777777777888777777666666666666666444444444555555555555666666666666666666555555555555555444444555666777777999999999999::::::::::::;;;<<<<<<===>>>>>>>>>>>>@@@@@@BBBEEEEEEEEEIIIPPPZZZrrrssskkkmmmvvvtttbbbTTTOOOKKKJJJIIIIIIIIIGGGDDDBBB???>>>===<<<===>>>???@@@FFFHHHMMMRRRYYYcccmmmsssyyy}}}}}}xxxyyy{{{||||||yyyrrrnnnkkkjjjiiihhhhhhjjjlllmmmgggeeefffiiiiiiddd^^^\\\YYYVVVRRRPPPOOOMMMKKKIIIIIIGGGEEEDDDEEEEEEDDDBBB@@@@@@>>>>>>>>>>>>???@@@CCCEEEHHHKKKHHHFFFJJJQQQZZZnnn|||uuuwwwzzz{{{{{{yyyyyyzzz|||xxxvvvwwwwwwyyyyyy```QQQHHHAAA@@@@@@>>>>>>@@@;;;:::999888888999;;;<<<999999999999999:::;;;<<<::::::999888888888888999777666555555444444555555444444333333333333444444555666666555222111111222333444666777777666444333222333444555444333222111222222222222222222222222333222111111111222444555555555555444444333333333888888777666666666666666444444444555555555555666555555555666666666666666555555444555555666777888999999999999:::::::::;;;;;;<<<===>>>>>>>>>>>>===AAA@@@BBBEEEFFFEEEIIINNNVVVeee~~~nnn```kkkwwwrrr]]]SSSNNNKKKIIIGGGFFFEEEBBB@@@@@@@@@??????>>>>>>>>>>>>BBBDDDGGGLLLRRRZZZdddjjjpppuuu{{{}}}zzzxxxwwwwwwyyy{{{{{{xxxuuupppooommmkkkiiiiiikkkmmmmmmiiijjjoooooohhhbbbaaaZZZWWWTTTRRRQQQOOOKKKIIIHHHFFFDDDCCCDDDCCCBBBAAAAAA@@@???>>>>>>???@@@AAACCCEEEHHHJJJGGGDDDHHHPPP\\\pppxxxooouuuzzzzzzyyyxxxyyyzzzzzzwwwwwwzzz}}}pppYYYLLLEEE???@@@@@@??????AAA<<<;;;:::888888999:::;;;999999999::::::;;;======;;;:::999999888888999999666666555444444444444555444333333222333333444444444555666444111000222444000222444555555444222000111222444555555444222111111111111111111111111111333222111111111222444444222333333444444444333333777666666555444555555555444444444555555555555666444444555555666666777777555555555555666777888999888888888888999999999999:::;;;<<<=========<<<<<>>>>>===>>>@@@BBBFFFKKKRRRZZZ___eeejjjrrryyy~~~|||yyywwwuuuvvvzzz}}}}}}}}}uuuuuurrrooolllkkklllnnnrrrmmmnnnssstttlllfffeee[[[YYYVVVTTTSSSPPPLLLIIIHHHFFFCCCBBBBBBBBBAAA@@@AAAAAA@@@??????@@@AAABBBBBBEEEHHHJJJFFFBBBGGGPPP```tttvvvjjjqqqwwwxxxwwwwwwyyyzzzzzzxxxyyy~~~lllWWWIIICCC???@@@@@@??????AAA>>>===;;;999999:::;;;<<<:::::::::;;;<<<===>>>???;;;:::999999888888999999666666555444444444444555333333333222222333444444111333555333111111333666333555777999999777555333000111333555555444333222111111111111111111111111333222111111111222333444111222444666777777666666555555444333333333333444444444444555555555666666333444444555666777888888555555555666666888999999777777777777888888888888999:::;;;<<<<<<<<<;;;:::CCC@@@@@@CCCDDDCCCEEEIIIJJJPPP^^^rrrwwwjjjiii~~~kkkeeeuuukkkZZZUUUOOOKKKHHHGGGFFFEEEAAAAAAAAAAAA@@@???===<<<;;;<<>>>>>??????@@@@@@@@@@@@DDDEEEGGGGGGCCCAAAHHHRRRcccvvvtttnnnpppsssvvvyyyzzzzzzzzz|||yyywww|||gggTTTHHHEEEAAA????????????>>><<<;;;999888777777888999;;;:::888666666777888999999888888777777777777777444444333333333333222222111222222333333222222111444444333222333444555666444444444444444444333333444444333222111//////...000000111222333333444444111111111000000000000000333333333333333333333333444444444555555555555666555555555555555555555555555555555555555555555555555555666777777777777777666666777777888888888999888:::<<<===<<<<<<===>>><<<===>>>???AAABBBCCCDDDNNNLLLSSSdddvvvpppccckkkzzzmmm```^^^qqq~~~iii^^^QQQIIIHHHGGGCCC???AAABBBCCCCCCBBB@@@===<<>>===>>>BBBGGGMMMQQQUUUYYY___ffflllssszzz|||yyyvvvtttsssssssssrrrqqqpppooooooooommmiiieee^^^___```___\\\WWWRRRNNNNNNKKKIIIHHHGGGEEECCCAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEEEECCCCCCLLLXXXmmmzzzrrrrrrtttvvvxxxyyyyyyxxxxxxvvvuuuvvv~~~~~~___MMMGGGDDDAAA?????????>>>>>>>>>===;;;:::999999::::::;;;999888666666777888999999888777777666666777777444444333333333333222222111222222333333222222111333333222222222333444555333333333444444444444444444444333222111000////////////000000111111222222111000000000000000000000000111111222333444444555444444444444555555555555555555555555555555555555555555555555555555555555555555666777777777777777666666777777777888888888888:::<<<<<<<<<<<<<<<>>><<<===>>>???@@@BBBCCCCCCIIIGGGNNN[[[hhhyyy}}}fffcccjjjvvvzzzhhh]]]dddxxxkkkZZZOOOKKKKKKIIIGGGDDDDDDCCCAAAAAA@@@@@@@@@AAA???>>>===???CCCGGGJJJNNNRRRXXX^^^dddkkkrrrwww|||}}}yyywwwvvvvvvuuusssrrrrrrrrrrrrrrrpppkkkhhhaaabbbcccbbb___ZZZUUURRRPPPNNNKKKJJJIIIHHHEEECCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBEEERRR___wwwzzzuuuqqqvvvwwwyyyzzzzzzyyywwwvvvooopppttt~~~yyy[[[LLLEEECCC@@@>>>>>>???>>>======<<<;;;:::999999999::::::999777666666666777888888888777666666666666666444444333333333333222222111222222333333222222111222111111111111222333333222222222333333444444555555444444333222111000000............////////////000000000000000000111111......///111222333444555333333333444444444555555444444444444444444444444444444444444444444444444555555666777777777777666666666777777777777888888888999;;;<<<;;;;;;<<<===<<<<<<===>>>@@@AAABBBBBBCCCDDDIIIQQQWWWccc}}}uuubbb\\\\\\ooorrr```[[[hhhzzzzzzfffVVVNNNJJJFFFCCCGGGEEECCCAAA@@@AAACCCEEECCCAAA???======>>>@@@BBBFFFJJJOOOUUU[[[bbbiiinnnrrrxxx~~~{{{zzzzzzzzzyyywwwttttttuuuvvvvvvsssnnnkkkeeeeeefffdddaaa]]]XXXUUURRRPPPNNNLLLKKKJJJGGGEEEBBBBBBAAAAAA@@@??????>>>???>>>???@@@@@@FFFVVVfff{{{xxxrrrqqqssswwwxxxzzz{{{zzzyyywwwvvvlllmmmrrr{{{uuuYYYLLLCCCAAA???>>>>>>>>>>>>===::::::999888888777777777999888777666666666666777777777666555555555555666444444333333333222222222111222222333333222222111000000000000111111111222000111111222333444444555444444444333222111111000///.....................000000000000000111111111......///000111222333333222333333333444444444444444444444444444444444444444444444444444444444444444555666666777777666666666666777777777777777777777999;;;;;;;;;:::;;;<<<;;;<<<<<<===???@@@@@@AAABBBDDDIIIMMMMMMUUUjjjooo\\\YYYddd{{{|||hhh\\\]]]dddxxxooo^^^TTTLLLGGGCCCGGGFFFDDDBBBAAABBBDDDEEEDDDBBB@@@>>>=========>>>BBBEEEIIINNNSSSZZZaaafffiiipppxxx~~~}}}}}}~~~~~~}}}wwwwwwxxxzzzzzzwwwrrrnnniiijjjiiihhheeeaaa\\\ZZZWWWTTTQQQOOONNNLLLIIIFFFCCCCCCBBB@@@???>>>===<<<@@@>>>>>>???AAAIII[[[kkk|||qqqmmmqqqvvvvvvwwwyyy{{{{{{{{{yyyxxxoooqqqtttyyymmmQQQEEEAAA???======>>>>>>===<<<999999999999888777666666777777666666666555666666777666555555444555555555444444333333333222222222111222222333333222222111//////000000000111111111000000111111222333444444444333333222222111111111/////////////////////...//////000000111111111111///000000000000000111111222222222222333333333444444444444444444444444444444444444444444444444444444444555666666666666666777777666666666666666666666888:::;;;::::::;;;<<<;;;;;;<<<<<<===>>>??????@@@DDDHHHIIIHHHNNN^^^nnndddZZZ\\\hhhsssddd\\\[[[[[[ggg|||wwwdddXXXRRROOONNNGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@???????????????AAADDDGGGKKKQQQXXX\\\aaagggpppwww|||{{{|||}}}}}}xxxtttooooooooommmjjjfffbbb```]]][[[WWWTTTRRROOOKKKIIIEEEDDDCCCAAA@@@>>>===<<>>===<<<<<<>>>>>>===;;;;;;;;;;;;;;;:::999888777666666666666555555555555666666555444444444444444444444333333333333222222111222222333333222222111...///000000111111000000000000000111111222222333222222222111111111000000/////////000000000000000/////////000111111222222111000000000000000000000111111222222222333333333333333333333333333333333333333333333333333333333444444555666666666666555777777666666666666555555666888::::::999999:::;;;::::::;;;<<<<<<===>>>>>>>>>AAAEEEEEEDDDIIITTT^^^xxxrrrZZZTTTWWWggg~~~vvvggg]]]WWWXXX___rrrnnn[[[RRRNNNMMMIIIIIIHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@<<<===>>>@@@CCCHHHNNNRRRXXX^^^fffmmmrrrxxx~~~yyyvvvvvvuuusssppplllhhhfffeeebbb^^^ZZZWWWSSSOOOLLLHHHGGGFFFDDDBBB???>>>===AAA@@@BBBFFFKKKVVVkkk}}}~~~uuummmiiijjjoootttzzz|||~~~~~~}}}{{{zzz[[[IIICCC<<<;;;;;;<<<===>>><<<;;;::::::;;;;;;:::999777777555666666666555555444444666555444444333333444444444444333333333333222222111222222333333222222111...///000111222111000000000000000111111111111111111111111000000000000///......//////000000111111...//////000111111222222000000000111111222222222111111111111222222222222333333333333333333333333333333333333333333333333333444555555666666555555777777666666666555555555555777999:::999999999;;;:::::::::;;;<<<<<<=========???AAAAAABBBFFFLLLQQQ```xxxdddYYYSSSYYYggg~~~qqqbbb]]]YYY]]]llluuudddXXXQQQPPPNNNLLLIIIGGGGGGGGGHHHEEEEEEEEEEEEDDDCCCAAA@@@;;;<<<<<<<<<>>>BBBGGGLLLNNNSSSZZZ```fffmmmvvv|||}}}zzzzzzyyywwwtttpppmmmkkkjjjgggbbb^^^ZZZVVVRRRNNNKKKJJJHHHFFFCCCAAA???>>>@@@AAADDDIIIPPP]]]rrr|||vvvnnnhhhfffiiinnnqqq~~~~~~}}}fffNNNCCCAAA;;;;;;:::<<<===>>><<<;;;888888999999888777555444555555666666555555444333555555444333333333333444444444444333333333222222222222222333333222222222...///111222222222111000111111111111000000000000000000000000////////////---------...///000111111...//////000111222222222...//////111222333444555000111111111111222222222333333333333333333333333333333333333333333333333333444555555666666555555777777666666555555555444555777999999999888999::::::::::::;;;;;;<<<<<<<<<>>>???@@@???AAAFFFIIIJJJQQQeeetttfffZZZWWW\\\kkklllggg___YYYZZZkkksssgggVVVSSSMMMIIIGGGHHHJJJLLLFFFFFFGGGFFFEEEBBB@@@???=========<<<===@@@FFFJJJHHHLLLRRRXXX^^^fffooovvv|||~~~~~~}}}|||yyyvvvsssqqquuuqqqlllfff___[[[WWWVVVLLLKKKHHHEEECCC@@@>>>>>>>>>???CCCIIIUUUhhh~~~rrrpppnnnkkklllpppwww}}}~~~hhhXXXKKKDDDBBB?????????>>>======<<<<<<;;;;;;:::999999888777777999888777666555555555555666666555444333222222111111111222333333333222222222222111111111111111111---///000111000000222333111111111111000000000000111000///......///000111////////////............333333333222222222222222000000000000000000000000111222222333333222222111111222333333333333222111555555555555555555555444222111222444777666333///333333333444444444555555333444666777777777666555888888888888888888999999@@@???===>>>@@@CCCEEEFFFNNNXXXrrrzzzcccVVVSSS]]]yyy~~~ooofff]]]ZZZiii}}}{{{nnn^^^PPPMMMNNNKKKIIIJJJGGGFFFFFFHHHFFFBBBBBBEEE@@@???===<<<<<<===>>>???FFFGGGJJJOOOUUU\\\aaadddnnnttt}}}}}}zzzyyywwwtttoooiiiccc^^^[[[YYYQQQNNNKKKGGGCCCAAA@@@@@@AAABBBDDDJJJWWWkkk}}}rrrqqqooonnnooouuu|||{{{fffXXXNNNEEE@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888888777999888888777777666555555444444333333333333333333222222222333333222111111111111111111111111111111111222333222000///000111111111111111000000000000000///...------...//////////////////............000000000000////////////000000000000000000000000222222222222222111000000111111222333333222111111444444444444444444444444333222444777::::::777444333333333444444444444555444555666777777777666666888888999999999:::::::::===<<<;;;<<>>=========>>>???@@@AAADDDHHHNNNTTTYYY\\\gggmmmuuu~~~{{{yyytttnnnhhhccc```^^^WWWSSSMMMGGGCCCAAAAAABBBCCCEEEHHHOOO]]]qqq~~~uuunnnnnnoooppprrrxxxpppbbbSSSLLLGGGCCC@@@@@@======<<<<<<;;;:::::::::;;;;;;;;;:::999999888888888888999999888777555444222222222333333333444444333333333333222111000000000000000000111111111111444555555333000//////000111111111111000000000000......------------...////////////............---........................000000000000000000000000222222222222222111000///111111222222222222111111333333333333333333333333111222444777999:::888666333333333333444444444444555555666777777777777777888888999999:::;;;<<<<<<:::::::::<<<>>>AAADDDFFFLLLOOO___{{{jjj]]]aaannn~~~sssggg^^^]]]kkkyyyiii\\\SSSNNNNNNOOOJJJGGGHHHFFFDDDEEEHHHCCCBBB@@@>>>======>>>>>>;;;<<<>>>BBBGGGLLLPPPSSS\\\bbbjjjrrryyy~~~|||xxxrrrlllgggcccaaa[[[VVVNNNGGGBBBAAABBBDDDCCCGGGNNNYYYiiizzzwwwppphhhjjjlllppptttzzzzzzgggZZZLLLFFFCCC@@@>>>>>><<<<<<;;;;;;:::999999999;;;;;;::::::999999999888777888::::::999888555444333333333444444444444444333333333333222000///////////////000000000000000444555555333111///000111111111111111000000000///..................////////////.........---------......////////////000000000000000000000000000000000111222222333333222222000111111111111111111000111111111111222222222222///000222444555555444333222222333333333444444444666666666777777777777777666666777888:::;;;<<<<<<:::;;;<<<===>>>???BBBDDDFFFJJJUUUiiimmmdddeeevvvyyymmmhhhdddqqq~~~nnn```VVVQQQMMMIIIGGGIIIIIIFFFFFFHHHCCCBBBAAA???>>>=========<<<===>>>@@@DDDHHHKKKMMMSSSXXX___gggoooxxxzzzuuuoooiiidddbbb\\\VVVMMMEEEAAAAAACCCEEECCCIIIVVVfffwww|||vvvooojjjfffjjjnnnsssyyy|||eeeVVVGGG@@@===;;;:::;;;;;;;;;;;;:::999999888888999999999999999999888888777888999:::999777555333666666555555444333333222333333333222111000///........./////////000000000111222333333222111222333111111111111000000000///......//////000000000000............------------------......////////////////////////////////////...///111333444555555666000000000000000000000000000000000111111111222222000111222222222111000000222222222333333333444444666666666666666777777888444555666777888999:::;;;===>>>@@@???======???AAA@@@EEEOOOZZZggg}}}ssskkkfff{{{}}}pppnnn~~~rrr```SSSLLLHHHGGGKKKLLLIIIFFFGGGCCCBBBAAA???>>>======<<<>>>>>>>>>???BBBDDDGGGHHHMMMPPPVVV]]]eeeoooxxx~~~}}}wwwpppiiidddaaaZZZTTTLLLEEEAAABBBEEEGGGFFFOOO___ttt{{{sssmmmiiifffkkkooouuu|||bbbTTTFFF@@@>>><<<<<<>>>;;;;;;::::::999999888888888888888888888888888777777777888888777666444333777666666555333222222111222222222222111000//////------......//////000000///000222222111222333555111111111111000000000000---...///000111111111000.........------------,,,+++++++++,,,------......////////////////////////...///000222444555555666000000////////////000000//////000000111222222222222333444444111000000111222222222222333333333333555555555555555666777777444555555666777888999999===???AAA@@@===<<<===@@@===CCCKKKQQQYYYlllgggjjj}}}vvvvvvppp[[[QQQKKKIIILLLNNNJJJGGGFFFBBBBBBBBBAAA@@@???>>>>>>>>>>>>======>>>@@@AAABBBGGGJJJOOOUUU\\\dddmmmsss{{{yyyqqqjjjccc```WWWSSSLLLEEECCCDDDHHHJJJMMMWWWhhh}}}uuunnnkkkkkkkkkpppuuu|||{{{]]]RRRGGGCCCCCCAAA@@@@@@<<<;;;;;;:::999999888888666666666666666666666777777777666666555444444444333333333222222111111111000000111111111111000000,,,,,,---......///000000...///111111111111222444111111111111000000000000,,,---...000000000000000.........---------,,,,,,+++++++++,,,---.........////////////////////////...///000111111222111111000///............///000//////000111111222333333111333555444111000111333111222222222222333333333555444444333444444666666666666777777888888888888:::===@@@???<<<:::<<>>===<<<<<<<<<===>>>AAACCCHHHMMMRRRYYY```eeeppptttzzz{{{sssjjjddd```VVVRRRLLLGGGEEEFFFJJJLLLTTT\\\mmm{{{qqqlllmmmqqqtttsssxxxlllWWWMMMDDDCCCCCC???<<<;;;<<<<<<;;;::::::999999888555555555666666666666666777666555444333333444444000000000000000111111111///000000111111111111000,,,,,,------...///000000...000111111000000111222111111111111000000000000***+++---///000000///.........---------,,,,,,,,,------......///000111111///////////////////////////////////////...------000///...------...///000///000000111222333333333...111333222000000222444111111222222222333333333444444333222333444555666888888888888888888999999666;;;>>>>>>;;;:::<<<@@@BBBAAADDDLLLYYYnnnuuu```hhhyyynnnxxxggg[[[PPPLLLKKKHHHGGGHHHDDDEEEEEEEEEEEEEEEDDDDDD@@@???===<<<<<<<<<<<<===<<>>===:::888666777777888555555555555666666666777555555555555444333222111111111111111111000//////222222000///............000//////.........////////////...//////000111222111111000000000000111111////////////000000000000......---------,,,,,,,,,***))))))***---////////////////////////.........//////000000000000/////////---+++,,,///000///------......///000111111222000000000000000000000000222222222222222222222222444444444555555555555666666666666666777888999:::999999:::;;;;;;<<<<<<===@@@???@@@EEERRRcccttt~~~pppccceeepppvvvjjjrrrkkkWWWQQQQQQNNNIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBAAA???>>><<<;;;;;;===???BBBCCCDDDHHHNNNSSSXXX^^^gggpppvvv{{{xxxooogggcccZZZSSSNNNOOOQQQRRRUUUYYYfffsssvvvjjjggghhhlllssszzzyyy~~~kkk[[[LLLHHHCCC@@@???>>>>>>======<<<:::888777777888888777777666666555555444444555666666555444333222222111111111111111000//////222111000///..............................////////////////////////000111//////............//////.../////////000000000000......---------,,,,,,,,,---,,,++++++---//////.........---,,,+++******)))...////////////......---000...---...111222000///......//////000000111111111111111111111111111111222222222222222222222222444444444444555555555555666666666666777888999:::999999::::::;;;<<<<<<<<>>===<<<;;;:::<<<>>>??????BBBGGGKKKPPPUUU\\\dddiiiooosssvvv{{{~~~vvvmmmeee```UUURRRRRRVVVXXXYYY\\\aaattt|||rrrhhhfffhhhllluuu}}}xxxaaaTTTHHHEEE@@@>>>===<<<<<<;;;;;;:::999888777777888999999999888666444333222111666666666666555444333333111111111111111000//////222111000//////......///---------------...///000000000//////...////////////......------......///....../////////000000000......---------,,,,,,,,,///...,,,,,,.........---......---,,,***)))((('''......///......---,,,,,,///...---...000000000///////////////000000000000222222222222222222222222222222222222222222222222444444444444555555555555666666555666666777888999888999999::::::;;;<<<<<>>===<<<:::;;;<<<<<<<<<===@@@CCCFFFJJJPPPUUUZZZ```eeeiiipppttt|||}}}xxxqqqiii```[[[TTTTTTWWW\\\^^^]]]aaagggyyyyyyqqqiiihhhjjjnnnwwwooo[[[OOOFFFCCC???===<<<<<<;;;::::::999888888777888888999888888777666444333222111555666666666555555444333111111111111111000//////111111000///////////////---,,,,,,,,,---...///000111000///...............000000000//////000000000........./////////000000......---------,,,,,,,,,...,,,++++++---......---/////////...---,,,++++++////////////...---,,,,,,,,,,,,,,,,,,------------000000000000////////////222222222222222222222222222222222222222222222222333333444444444555555555666555555555666666777888888888888999::::::;;;;;;======???BBBEEEGGGJJJKKKOOOQQQ[[[sss{{{ggg___aaattt{{{```^^^```nnnppp```WWWTTTLLLKKKJJJHHHFFFDDDBBBBBBCCCCCCBBBAAA@@@???>>>>>>=========<<<<<<===>>>???BBBDDDHHHKKKOOOTTTZZZ^^^ccciiirrrzzz{{{yyyuuurrrpppkkkfffaaaaaaaaaccceeebbb___cccjjj|||uuuoookkkkkkmmmpppyyylllYYYLLLDDDBBB???=========<<<:::999999888888888888888888555555555555444444444444555555555555555555444333111111111111111000//////111000000////////////000---------------...///000000000///......---......000000////////////000000............////////////......---------,,,,,,,,,***)))((())),,,.....................////////////000000000000000///...---,,,,,,---------------...000000000000////////////222222222222222222222222222222222222222222222222333333333444444444444555555555555444555555666777777777888888999:::::::::888:::===AAADDDFFFHHHHHHJJJKKKQQQaaazzzvvvccc\\\dddttttttiii^^^aaauuuppp___UUUPPPNNNLLLJJJHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@?????????>>>==================???@@@CCCEEEGGGKKKPPPTTTXXX^^^hhhqqqzzzssspppnnnooosssvvvvvvtttvvvtttrrrmmmddd```fffoooxxxooommmlllooorrruuu|||}}}iiiWWWIIICCCAAA???>>>>>>>>><<<;;;999999888888888777777666333333444444444555555555333444444444444444333333111111111111111000//////000000////////////000000/////////.........////////////......---............------,,,,,,------...------........./////////......---------,,,,,,,,,(((''''''(((+++---......++++++,,,------....../////////000000000000//////...///000000//////000222////////////000000000000222222222222222222222222222222222222222222222222333333333333444444444444555555444444444444555555666777777888888999::::::999;;;===@@@BBBCCCDDDEEEGGGHHHMMMVVVddd}}}|||jjjcccaaammm}}}|||eee\\\eeeooo___UUURRRNNNJJJHHHGGGHHHIIIDDDDDDDDDCCCBBBAAAAAAAAA???===<<<===>>>>>>===;;;;;;===>>>???AAACCCGGGJJJNNNTTT]]]fffoooxxx|||yyymmmjjjiiimmmvvv~~~xxxoooeeebbblllyyy~~~vvvpppllllllpppwww{{{~~~vvv```RRRGGGAAA???>>>===>>>===<<<:::999999999888888666555555333333333444444555555555222222333333333333333222111111111111111000//////000000////////////000000222111000///////////////......---------...//////...------,,,,,,------...---------.........//////......---------,,,,,,,,,+++)))((())),,,---------,,,,,,,,,,,,,,,,,,------------...///000000000000...000222222000///111333......//////000000111111111111111111111111111111222222222222222222222222222222333333333444444444555555444444333444444555666666777777888999999999999:::;;;<<<>>>@@@AAABBBDDDEEEJJJPPPWWWgggwwwccc^^^aaahhhyyy{{{iiicccooo}}}jjjddd\\\SSSLLLIIIHHHIIIEEEEEEDDDDDDCCCBBBBBBBBB???===<<<>>>@@@AAA???===999;;;=========???AAADDDFFFKKKRRRYYYbbbkkksssyyy}}}uuupppmmmlllhhhgggkkkvvv}}}wwwmmmddddddrrr}}}|||~~~xxxrrrnnnlllnnnuuu~~~pppYYYLLLEEE@@@>>>============;;;:::::::::999999777666444444444444444444444444444444111111222333333333222222111111111111111000//////000000////////////000111444333222000////////////---------------...///000/////////....../////////---------.........//////......---------,,,,,,,,,...,,,++++++,,,------,,,.........------,,,,,,,,,++++++---...///000000000---///111111......000222---......///000111111222000000000000000000000000222222222222222222222222222222333333333444444444555444444333333333444444666666666777888888999999777777888999;;;>>>AAABBBAAAAAADDDIIIMMMVVVlllooo^^^UUUTTT___ppp}}}kkkeeerrr}}}pppbbbVVVOOOLLLLLLEEEEEEDDDDDDCCCCCCBBBBBB@@@>>>>>>@@@CCCDDDBBB@@@:::;;;===>>>>>>>>>@@@AAABBBEEEJJJPPPWWW```iiiooozzzrrrjjjiiijjjhhhkkkpppuuuyyy~~~|||sssllljjjiiilllwww~~~zzzvvvuuuxxx~~~|||tttooommmmmmrrruuu{{{qqqTTTGGGEEEBBB???<<<;;;<<<;;;888555444555555555666666777777777666444444444444222000222222222111111000000000000111222222222000///...------......//////000000888666222///......///000...............///000000555222///---,,,---,,,,,,,,,++++++***+++,,,---...------,,,,,,,,,,,,++++++,,,+++*********,,,///000---------............///...///000000000///---,,,,,,,,,---...//////......000000000000////////////111111000000000000111111000111111111111222222222222222222222222222222222222222333333444555555555777777777777888888888888888999999;;;===???AAABBBEEEDDDCCCCCCGGGOOOYYY```rrr[[[RRRTTTYYYbbbvvvmmmeeeiiirrreeeYYYPPPKKKOOOIIIEEEFFFFFFDDDCCCDDDDDDCCCAAA??????@@@AAACCC?????????>>>======<<<<<>>>>>???@@@AAA@@@@@@???>>>>>>======<<<===???BBBEEEHHHMMMSSSWWWdddlllxxxzzzrrruuuwwwwwwtttpppnnnmmmppptttzzz~~~zzzwwwrrrrrruuu{{{zzzvvvuuuuuuvvvzzzxxxvvvsssrrrtttzzz~~~wwwpppnnnqqqsssyyy~~~|||```NNNFFFDDD@@@>>><<<;;;;;;:::888666555555555555555666666666555333222333444555444222333333333222222222222111000000//////000000111111...////////////000000000222222111///...---,,,,,,...------------...//////999666222000///...---+++---------,,,------...///,,,,,,,,,,,,+++++++++++++++***)))))))))***+++,,,------------...............////////////...------,,,---......///.........////////////////////////111000000//////000000111000000000111111111222222222222222222222222222222333333444444555666666777666666777777777777888888888888999:::<<<===???@@@@@@@@@@@@@@@AAAFFFKKKPPPVVVjjjrrr___UUUNNNSSSfffvvvkkkqqqrrrdddRRRKKKGGGHHHIIIEEEAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>======>>>@@@AAABBBEEEIIILLLWWW```mmmzzzvvvllliiioooxxx~~~|||yyyvvvyyy~~~}}}yyyyyy|||{{{wwwuuutttuuuvvvwwwvvvuuurrrqqqsssxxx{{{wwwqqqqqqtttxxx}}}iiiVVVIIICCCBBB>>>===<<<;;;:::999777666555555555555555555555555333222111222444555444333333333333222222222222222000///.........000111333////////////////////////.../////////...---+++***------,,,,,,------...///555333000/////////---,,,........................,,,,,,,,,++++++++++++***,,,+++***************+++,,,,,,---------..............................---------...............---.........///////////////000000////////////000000000000000000111111111111111111111111111111111111333444444555555666666777666666666666777777777888888888888999:::<<<===>>>??????@@@@@@@@@AAAEEEHHHLLLXXXmmmvvveeeXXXSSSXXXssszzznnnppp```VVVMMMKKKJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????>>>???@@@@@@@@@AAADDDFFFOOOWWWcccppp{{{}}}vvvooojjjkkkrrr}}}|||}}}yyyxxxvvvuuutttuuuwwwxxxwwwwwwuuusssrrrsssvvvyyy|||~~~{{{vvvtttvvv{{{qqqZZZMMMDDD??????<<<<<<<<<;;;999777777777555555555555555444444444222111111222444555444333222222222222222222222222//////.........///111222/////////...............,,,---.........,,,***))),,,,,,,,,,,,,,,---......///---,,,---...///...---.....................---,,,,,,+++++++++*********---,,,,,,++++++++++++,,,,,,,,,,,,------------......------------.........---...............------------....../////////000000000////////////000000//////000000000111111111111111111111111111111111333333444444555666666666555666666666666777777777888888888888999:::<<<<<<>>>???@@@@@@???@@@AAACCCGGGKKKXXXoooooobbbZZZeeeqqquuuwwwhhhXXXPPPMMMKKKJJJKKKGGGFFFEEEEEEDDDEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@===???@@@@@@@@@@@@BBBDDDHHHNNNXXXcccooozzz}}}wwwsssnnniiiiiikkksssyyy|||qqqqqqqqqrrrsssuuuvvvxxxwwwwwwvvvtttrrrrrrtttvvvuuuxxx{{{{{{yyyyyy|||tttuuuuuuvvvxxx}}}aaaPPPHHHAAA<<<<<<;;;<<<<<<:::888666666777555555555444444444444444222111111222333444444333000111111111111222222222//////......//////000000.........---------------+++,,,---------,,,+++***,,,++++++++++++,,,------***))))))+++---......------............---,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------...///.........///......---,,,---------......//////000000//////......//////000/////////000000000111111111111111111111111111111222222333333444555555666555555666666666666777777888888888888888999::::::>>>???@@@@@@??????AAABBBFFFGGGNNN___uuuwwwfffbbbiii}}}}}}vvv{{{yyycccVVVPPPMMMKKKLLLIIIHHHEEECCCBBBBBBCCCDDDEEEDDDDDDCCCCCCBBBAAAAAA<<<>>>???@@@??????@@@BBBAAAEEEMMMVVVaaaooo{{{{{{xxxuuurrrlllgggkkkssszzzvvvnnnooopppqqqssstttvvvwwwwwwxxxwwwtttrrrpppqqqsssqqquuuxxxxxxvvvvvvzzz}}}~~~|||xxxpppsssxxx|||qqqTTTHHHEEE>>>:::;;;999;;;<<<:::777555666888555555555444444333333333333222111111333444333222//////000000000111111111/////////000//////......------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,---***))))))***,,,---,,,+++,,,---......---,,,+++***++++++++++++************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---...///......//////...------,,,,,,,,,---......///000000//////............//////////////////000000000111111111111111111111111111111111222222333444444444555555555666666666777777888888777777777888999999<<<===>>>>>>===>>>AAACCCHHHHHHLLLUUU```sssttthhhgggzzz}}}|||{{{vvvfff]]]WWWSSSQQQNNNKKKFFFCCCAAABBBCCCEEEFFFEEEEEEDDDDDDCCCBBBBBB>>>@@@AAAAAA@@@???@@@AAA@@@BBBEEEKKKTTTaaaoooxxx~~~wwwqqqvvv}}}vvvssspppqqqrrrssstttuuuvvvwwwwwwwwwwwwtttqqqoooooopppqqqvvvyyyyyywwwwww{{{|||~~~xxxttttttyyyfffLLLDDDCCC===:::;;;999;;;<<<:::777555666888555555555444444333333333333222111222333333222111......//////000000000111//////000000000///---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------++++++******++++++,,,---+++******+++------+++***,,,,,,---...---,,,***)))+++++++++************)))'''((()))++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++,,,---//////.../////////...---,,,,,,,,,,,,------...///000000//////............//////////////////000000000000000000000000000000000000000111111222222333444444555555555555666666666777888888777777777777888888;;;<<<===<<<<<<>>>AAACCCFFFGGGIIILLLNNNYYYuuuvvveeeiiiwww{{{ooo{{{qqqhhhaaa^^^RRROOOIIIDDDBBBCCCEEEGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCEEEDDDBBBAAAAAABBBDDDCCCCCCEEEKKKVVVdddmmm{{{~~~tttuuuzzzzzzvvvtttrrrqqqrrrssssssrrrsssuuuwwwrrrrrrssstttuuussspppmmmnnnrrrxxx||||||{{{zzzyyy}}}~~~}}}}}}}}}eeeZZZLLLBBB>>>===;;;999::::::999888777666555444666555555555555444444444333222111000////////////---///000111111000///---......//////......---,,,,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++************++++++,,,++++++***)))(((''''''+++++++++,,,,,,---------......---,,,,,,+++******000///...------...///000...------,,,,,,,,,------////////////000000000111---///000111000///000111000000000000000000000000444333222111222333444555111222333333444444333333666666777777888888999999;;;;;;;;;<<<===???@@@AAAFFFHHHJJJKKKOOOVVV```hhhvvvdddaaammmzzzzzzuuu|||wwwkkkeeeXXXSSSLLLGGGDDDDDDDDDEEECCCEEEGGGFFFCCCBBBDDDGGG@@@BBBDDDDDDBBBAAA@@@@@@>>>???@@@AAADDDLLLVVV^^^jjjqqqzzz~~~ooobbbeeekkkwww{{{wwwtttssssssttttttuuuuuutttrrrrrrssstttqqqppppppqqqrrrqqqooommmqqqtttwwwxxxyyyyyy{{{||||||{{{yyyxxxyyy|||{{{qqq[[[RRRGGG???===<<<;;;999:::999999888666555555444444444444444333333333333333222111000////////////...///000111111000///...---------------,,,,,,+++,,,,,,+++++++++*********++++++******)))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******++++++++++++******))))))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///...------,,,,,,,,,------,,,,,,---...............---///000111//////000111000000000000000000000000333222222222222333444444222333444444555555444444555555666666777888888999999999:::<<<>>>@@@BBBCCCCCCEEEFFFGGGIIIOOOVVV\\\mmmpppaaaYYYcccvvv}}}vvvrrrfffZZZUUUNNNJJJHHHHHHGGGEEEDDDGGGHHHHHHEEEBBBBBBCCCBBBCCCDDDDDDBBBAAA@@@@@@BBBBBBBBBAAAAAAEEELLLQQQ\\\bbbkkkssszzzqqq___SSSVVV^^^lll}}}~~~yyyvvvrrrnnnmmmooorrrtttvvvvvvvvvtttqqqpppqqqrrrooommmllllllnnnoooooonnnsssssssssssssssvvvzzz}}}zzzwwwsssqqqqqquuuzzz~~~nnn\\\OOOIIIAAA<<<;;;<<<;;;999999888888777666555444444333333333222222222111111222222111000//////////////////111111111111//////,,,,,,,,,,,,,,,+++******,,,++++++++++++***************)))))))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++,,,------...---,,,++++++++++++,,,---------,,,,,,,,,,,,------***,,,.../////////---,,,---...000000/////////000000000000000000000000000111222222333333333333333333444444555555555555555333333444555666888888999777888999;;;===@@@BBBCCCBBBCCCDDDDDDEEEHHHLLLOOOWWWkkkbbbQQQTTT]]]mmmvvvzzzrrr```YYYQQQMMMNNNNNNLLLIIIIIILLLOOOOOOLLLHHHEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@EEEEEEDDDAAA@@@AAAEEEHHHLLLQQQYYYaaaiiipppvvvzzz~~~jjjYYYPPPRRRYYYgggyyy~~~zzzrrrpppnnnlllmmmnnnqqqssstttuuutttrrrpppooopppqqqnnnllljjjjjjlllnnnooooooqqqqqqrrrqqqqqqssswwwzzzzzztttmmmkkkkkknnnuuu{{{hhhPPPGGGCCC>>>;;;::::::999888777777666666555444444333333333222222222111111111111111000//////////////////000000111111000000///,,,,,,,,,,,,,,,++++++***++++++++++++************))))))((())))))***+++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********************))))))))))))************+++++++++,,,,,,,,,+++++++++++++++++++++,,,*********+++,,,,,,---------,,,+++******+++,,,---,,,,,,,,,+++,,,,,,------+++---000222222111...---,,,...000000///...///000000000000000000000000000000111222444444333222222222333444444555555444444111111333444666777888999888888999:::<<>>;;;:::999777777666555555555444333333333333333333333222222222111111000///////////////////////////000000/////////---------------,,,+++++++++++++++*********))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))************+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...+++++++++++++++,,,---...+++---///111222000...---,,,...///000///...///000////////////////////////000111222333444333222111111111222333333333333222111111222444555777888888::::::::::::;;;<<<===>>>@@@@@@@@@AAACCCEEEFFFFFFJJJLLLWWWnnnrrraaa[[[TTTQQQVVViiipppddd^^^[[[XXXUUUTTTVVVYYY[[[[[[YYYUUURRRPPPMMMIIIHHHHHHIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDAAACCCFFFJJJNNNTTTZZZ___ccchhhooouuuzzz~~~~~~zzzxxxzzz}}}vvvggg\\\WWWWWW]]]kkk|||yyyuuummmmmmooooooooonnnlllkkkiiijjjkkkkkkjjjkkkmmmoooooommmjjjjjjlllmmmnnnnnnooorrruuuwwwwwwvvvvvvvvvxxxooojjjkkkkkkkkkqqqzzzcccOOOBBBAAA>>>;;;999777777666444444444444333333222222333333333222222222111111000//////....../////////........................---------------,,,,,,++++++************)))))))))))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((())))))***)))*********++++++,,,,,,+++++++++++++++*********+++++++++++++++*********------,,,++++++,,,------+++******++++++,,,---...)))+++---.........,,,+++,,,---//////.........///////////////////////////000111111222222222222222000000111222222222222222222222333444555777777888;;;::::::::::::;;;<<<<<<===<<<<<<>>>AAACCCDDDCCCIIIFFFLLL\\\pppyyymmmggg```XXXRRRXXXkkktttlllgggeeeiiiiiiiiikkklllllliiiggg___YYYSSSOOOOOONNNLLLJJJJJJGGGDDDBBBBBBBBBAAA@@@???AAABBBCCCDDDHHHMMMPPPUUUYYY___eeejjjoootttxxx~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}|||xxxtttrrr|||vvvkkkcccaaa```dddqqq~~~zzzuuuqqqiiiiiiiiiiiiiiiiiiiiiiiieeeggghhhgggggggggiiikkkooommmkkkjjjkkkllllllllllllooorrrssssssrrrrrrssstttllliiinnnpppooouuuoooYYYLLL@@@???===:::777666666777333333333333222222222222222222111111111000000000//////.........//////000---------,,,,,,---------,,,,,,,,,,,,,,,+++******************))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))(((((((((((())))))))))))******************++++++++++++*********)))))))))******++++++,,,,,,,,,+++***))))))***+++,,,************+++,,,---...***+++,,,---------,,,,,,+++---//////...---...///////////////////////////111111111111111222222333111111222333333333333222333444444555666666777777999999999999:::;;;<<<===???<<<;;;<<>>>>><<<999666555777999333333222222222222222222000000000000//////////////////.........//////000---,,,,,,++++++,,,,,,---***++++++++++++***))))))************))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))************************(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++******))))))''''''(((***+++,,,---...+++***)))(((((()))***+++************+++,,,---...---------.........//////+++---//////...---...///////////////////////////222111000000000111333444222222333444444444444333555555555666666666777777777777888999:::<<<>>>???BBB???<<<===@@@CCCDDDCCCAAAAAAGGGMMMMMMSSSlllmmmfffiiijjj|||~~~}}}ttthhh___[[[WWWQQQMMMPPPLLLGGGEEEFFFGGGGGGFFF@@@@@@AAA@@@??????AAADDDDDDEEEGGGIIILLLQQQWWW[[[^^^```bbbdddeeefffeeeeeeffffffffffffdddcccbbbaaaaaabbbeeehhhkkkmmmooopppnnnmmmmmmnnnoooqqqsssuuuqqqrrruuuxxx{{{~~~zzz{{{|||yyytttqqqpppqqqkkkjjjgggccc^^^YYYUUUSSS|||xxxtttssssssvvv|||vvvrrrooonnnmmmlllgggfffeeedddcccaaa``````aaa```aaabbbeeefffffffffjjjjjjhhhhhhhhhiiijjjkkkkkkhhhhhhjjjiiieeeeeeggghhhjjjlllpppvvv|||hhhSSSIIIFFF???<<<888666666666666555333222222111111222222333333333222222111000//////111111000......---------,,,,,,---///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***(((((((((((((((((((((((('''''''''((()))******************)))))))))))))))++++++***)))(((((()))))),,,***((('''((()))(((&&&(((((())))))*********+++******)))))))))))))))***))))))))))))************))))))******++++++,,,,,,,,,+++)))((((((***+++---,,,,,,,,,,,,,,,,,,,,,,,,...............---------///////////////////////////////////////000111111111111222222222333333333333444555666777777777777888777777666666777888999===<<<<<<<<<===???AAABBBAAADDDFFFGGGJJJRRR^^^hhh{{{eeefffhhhxxx~~~uuujjjbbb___[[[VVVRRRRRROOOKKKGGGDDDCCCCCCDDDEEEDDDBBBAAA@@@@@@@@@AAACCCDDDEEEFFFGGGIIIJJJJJJQQQRRRUUUWWWXXXYYYXXXWWWXXXWWWVVVUUUUUUVVVWWWXXXVVVWWWXXX[[[]]]___aaabbbcccdddeeeggghhhiiijjjjjjkkkkkkkkklllooorrrvvvxxx~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{xxxqqqpppooonnnlllgggbbb]]]ZZZYYYXXXVVVSSSOOOKKKIII~~~zzzzzzzzz|||~~~~~~~~~~~~}}}zzzvvvpppllljjjiiihhhgggbbbbbbaaa``````___^^^^^^]]]]]]]]]___```bbbbbbbbbffffffggghhhiiikkklllmmmoookkkiiiiiifffbbb```bbbdddfffkkkqqqyyyxxx]]]KKKCCC@@@>>><<<888666666666666555444333333222222333333444222222111000000///......111000///...------------+++++++++---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((((()))***(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))+++******)))(((((())))))***(((''''''(((***)))((((((((()))))))))***************)))))))))))))))***(((((()))))))))*********)))))))))***************,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////..........................................---------------...//////111111111222222222333333333444555666666777777666888777666666666777888999;;;;;;<<<===???BBBDDDFFF@@@BBBDDDDDDEEEKKKUUU]]]oooiiicccggg}}}~~~~~~}}}~~~}}}uuullleee```\\\VVVQQQRRROOOKKKHHHEEEDDDDDDEEECCCBBB@@@???>>>>>>>>>???@@@AAAAAACCCDDDEEEFFFFFFFFFGGGIIIKKKMMMMMMLLLKKKNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNPPPRRRTTTVVVXXXYYYYYYZZZ\\\]]]___```aaaaaabbbbbbbbbdddfffjjjmmmooorrrrrrqqqqqqrrrrrrssstttwwwwwwxxxzzz|||~~~~~~}}}~~~~~~}}}|||{{{{{{|||{{{zzzyyyxxxvvvssspppkkkiiifffddd```\\\VVVRRRPPPPPPOOONNNLLLIIIGGGFFF~~~}}}|||{{{xxxvvvpppmmmhhheeecccbbbaaa```]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___``````bbbeeehhhkkkmmmnnnoooqqqllliiihhheeeaaa```cccbbbfffmmmuuu~~~fffQQQEEE???======;;;888666666666666555444444333333333333444444000000000//////......---000000///...------------*********,,,......,,,***+++++++++++++++++++++++++++******)))((()))))))))((((((((((((((((((((((((******))))))((('''&&&&&&))))))))))))))))))))))))******)))((((((((())))))((('''&&&&&&)))*********(((((())))))))))))******))))))))))))))))))******(((((())))))))))))*********))))))))))))))))))(((,,,+++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------...---------------------------------------...//////111111111222222222222333222333444555666666666666777666666666666777888999999:::<<<>>>AAADDDGGGHHH>>>@@@AAAAAA@@@CCCJJJOOOYYYqqqlll^^^fff}}}}}}vvvrrrqqqpppuuu{{{yyytttmmmgggccc^^^WWWRRRSSSQQQMMMIIIGGGEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCC===???@@@BBBCCCCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKLLLNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWYYYYYYYYY[[[]]]```cccdddcccccccccdddeeefffggghhhlllmmmnnnqqquuuxxx{{{}}}~~~~~~{{{zzz{{{{{{yyyxxxvvvtttsssrrrrrrqqqnnnmmmkkkiiieeeccc]]]ZZZWWWTTTRRROOOKKKHHHDDDDDDDDDDDDDDDCCCBBBAAA~~~~~~{{{yyyxxxuuuqqqnnngggdddaaa^^^^^^]]]\\\[[[XXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\^^^```^^^```eeeiiilllmmmmmmmmmnnniiiffffffeeecccdddhhhfffkkksss{{{qqqXXXKKKDDD@@@===<<<999777666666666555444444333333222222333333444000000000//////.........000///...---------------+++++++++,,,------,,,***+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((()))))))))))))))***))))))((((((((())))))((('''&&&&&&((())))))((((((((())))))))))))))))))((())))))***************(((((((((((()))))))))*********))))))(((((('''''',,,++++++++++++---...///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111111111111111222222222222222222333555555555555555555666666666777777888888999:::;;;===@@@BBBDDDFFF<<<>>>?????????@@@CCCFFFOOO^^^vvvmmmcccjjj}}}mmmjjjjjjgggmmmhhhddddddccccccjjjrrrqqqoookkkhhhfffaaa[[[VVVVVVSSSPPPKKKHHHFFFDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB>>>>>>@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGGGGHHHJJJMMMOOOPPPQQQQQQSSSSSSSSSUUUWWWYYY[[[\\\ZZZZZZZZZ[[[]]]^^^```aaadddeeehhhkkkppptttxxxzzz{{{|||}}}~~~~~~}}}}}}}}}{{{zzz}}}|||||||||}}}}}}{{{zzzvvvxxxyyyzzzyyywwwtttrrruuutttssspppnnnllljjjiiifffdddaaa___]]][[[WWWUUUNNNKKKHHHGGGGGGGGGFFFDDD????????????????????????~~~~~~}}}{{{{{{wwwuuurrrpppnnnkkkfffcccaaa___\\\ZZZZZZZZZYYYXXXVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXZZZ^^^aaa___bbbfffiiikkkkkkjjjiiigggcccaaaccccccccceeejjjjjjqqq{{{|||dddRRRIIIDDD???::::::888666666666666555333222222111111111111222222111000000000000000/////////......------------...---,,,+++,,,---...,,,+++************************************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((())))))***((('''&&&'''((('''&&&))))))(((((((((((((((((('''((()))***************'''(((((((((((()))))))))******))))))((((((''''''***+++++++++,,,---......++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111000000111111111222222222111222333444555555555555444555555666777888888888999999;;;<<<===>>>??????<<<===??????@@@AAABBBCCCJJJNNN\\\tttxxxmmmqqqrrrfffaaa^^^YYYVVVUUUVVVVVVWWW\\\ccceeeeeeeeeeeedddaaa]]]ZZZWWWUUUQQQMMMIIIFFFCCCBBBAAAAAABBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@===========================>>>>>>???@@@@@@AAAAAABBBDDDEEEGGGIIIKKKKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTRRRSSSSSSTTTVVVXXXZZZ[[[___```cccggglllppptttvvvuuuvvvwwwxxxyyyxxxwwwwwwzzzzzzzzzzzzyyywwwuuusssxxxwwwuuuttttttrrrpppmmmmmmnnnooopppooollliiifffiiihhhfffdddaaa___]]]\\\YYYWWWTTTQQQPPPNNNLLLJJJGGGDDDBBBAAAAAABBBCCCBBBAAAAAA@@@@@@@@@??????@@@{{{xxxuuutttssspppllliiigggddd```^^^]]][[[YYYYYYYYYZZZYYYWWWUUUVVVVVVVVVVVVVVVVVVVVVSSSUUUWWWVVVUUUWWW]]]aaabbbdddgggiiijjjiiigggfffbbb___^^^aaacccccceeejjjnnnxxx~~~ppp\\\NNNFFFAAA;;;555888777555555666666444222111111000000000000111111000000000000000000000000......---------------......---,,,,,,------,,,+++)))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((('''''''''''''''''''''(((&&&''''''(((((())))))***((((((''''''(((((())))))+++)))'''&&&''''''&&&%%%))))))((((((((((((''''''&&&''')))***++++++******''''''(((((((((((())))))***))))))))))))))))))((())))))***+++,,,---......++++++++++++++++++++++++------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000000111111111111222111111222333444444444444333444555666777888888888999999:::;;;;;;;;;::::::<<<===>>>???AAABBBCCCCCCGGGGGGOOOaaazzz|||lllqqqrrriiiYYYSSSNNNMMMKKKJJJLLLQQQXXXZZZ\\\^^^^^^\\\ZZZXXXVVVTTTQQQMMMJJJGGGDDDCCCAAABBBBBBCCCCCCBBBAAAAAAAAAAAA@@@??????>>>===============<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPQQQRRRXXXYYY\\\___dddhhhlllnnnnnnooopppqqqqqqpppooooooooooooooonnnmmmlllkkkjjjnnnllljjjiiigggeeebbb___```aaaaaaaaa```^^^[[[ZZZXXXWWWVVVTTTSSSQQQPPPOOONNNKKKIIIGGGGGGGGGEEEDDDFFFDDDAAA@@@@@@@@@@@@???CCCCCCBBBAAAAAAAAAAAAAAA}}}xxxtttqqqpppooolllgggcccaaa___\\\ZZZZZZXXXWWWWWWYYYYYYXXXWWWUUUUUUUUUUUUUUUTTTTTTTTTQQQTTTVVVVVVUUUXXX___dddcccdddfffhhhhhhgggfffeee^^^]]]___eeeiiijjjmmmrrrxxxnnncccTTTHHHAAA===999555777666555555666666444222222111111111111111111222////////////////////////...------,,,,,,------......,,,+++***+++,,,+++***)))))))))))))))))))))))))))******+++***)))((('''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''((())))))***'''''''''''''''((()))))))))'''&&&&&&'''((('''&&&))))))((((((((('''''''''&&&''')))+++,,,+++***)))'''''''''((((((((()))))))))))))))***************'''((()))+++,,,,,,------************************+++,,,,,,---......//////---------------------------------------...//////000000000000111111111111000111222333333444444333222333555666777888888777777888999:::::::::999888===<<<<<<===???@@@AAAAAAEEEFFFLLLXXXhhh}}}yyymmmooo}}}xxxkkk\\\TTTNNNHHHGGGIIIMMMPPPSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMKKKIIIGGGGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@>>>>>>=========<<<;;;;;;:::;;;;;;======>>>??????>>>============<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????????????????@@@AAABBBCCCCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKNNNOOOQQQTTTXXX\\\___aaabbbcccdddeeeeeedddcccbbbaaaaaa```_______________```^^^\\\[[[ZZZXXXUUURRRQQQQQQQQQRRRQQQPPPPPPOOOKKKJJJJJJIIIHHHGGGFFFFFFFFFDDDAAAAAABBBBBBBBBAAACCCBBB@@@@@@AAAAAA@@@???BBBAAAAAA@@@@@@AAABBBCCC}}}wwwssspppnnnhhhddd___[[[YYYWWWUUUTTTXXXWWWVVVWWWXXXYYYXXXWWWUUUUUUTTTTTTSSSSSSSSSSSSRRRVVVXXXXXXXXX[[[bbbhhhcccdddfffgggggggggffffff[[[[[[```jjjppptttxxx~~~zzz~~~wwwbbbYYYLLLCCC>>><<<:::999777555555555666666444222333222222222222222222333---.....................------,,,,,,,,,------...---+++))))))***+++***))))))))))))))))))))))))))))))******++++++)))((('''((((((((((((((((((((((((******)))(((&&&%%%$$$###&&&&&&&&&'''((())))))***'''''''''''''''((()))***'''%%%$$$%%%'''))))))((())))))(((((('''''''''&&&%%%''')))+++,,,+++***)))''''''''''''((((((((()))))))))******++++++,,,,,,'''''')))***+++,,,,,,,,,************************(((((()))***++++++,,,,,,------------------------///////////////000111111000000000000111111111111000000111222333333333333111333555666888888888777666777999:::;;;::::::999===<<<;;;<<<===>>>>>>>>>@@@BBBIIIRRRYYYfff~~~{{{mmmuuuuuufff[[[SSSPPPPPPGGGJJJMMMNNNNNNMMMLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKGGGFFFEEEDDDBBBAAA@@@@@@@@@???>>>===<<<<<<<<<===???@@@AAABBBBBBAAA@@@???????????????>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHFFFGGGIIILLLOOOSSSUUUWWWWWWXXXYYYZZZZZZYYYWWWWWWXXXWWWUUUTTTTTTUUUVVVWWWUUUTTTRRRQQQQQQOOOMMMJJJFFFGGGGGGGGGHHHHHHIIIIIIDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>>>>???AAAAAAAAA>>>======???BBBCCCCCCCCC??????>>>>>>???AAABBBCCC~~~|||xxxuuupppiiidddccc^^^XXXUUUTTTSSSQQQOOORRRRRRRRRRRRRRRSSSSSSTTTWWWWWWVVVUUUSSSQQQOOONNNQQQUUUXXXWWWVVVXXX^^^dddeeedddcccbbbaaaaaaaaabbbZZZ^^^dddkkksss|||}}}kkkYYYSSSKKKCCC>>>;;;999888555555444444444333333333111111111111000000000000///////////////......---------,,,,,,,,,,,,++++++,,,,,,++++++******))))))************************)))((('''&&&&&&'''((()))''''''(((((((((((((((((('''''''''(((((((((((((((&&&''')))***+++***((('''"""$$$'''(((((((((((()))***)))(((((()))(((&&&$$$%%%&&&&&&'''(((((('''''')))***+++***'''%%%%%%&&&''''''(((((())))))******)))))))))((((((((((((((()))***+++,,,---,,,++++++/////////......---------***+++***)))((())),,,...+++++++++,,,,,,------------------------...///000......///000111222222333111111222333333333333222666666666666777777777777:::888777888<<<===<<<:::::::::;;;<<<======<<<<<<@@@BBBEEEJJJPPPZZZdddkkkzzzppp{{{~~~pppbbbYYYOOOLLLGGGFFFHHHIIIIIIHHHHHHIIIJJJJJJJJJKKKNNNPPPRRRRRRTTTWWWXXXVVVSSSPPPLLLIIIFFFEEEEEECCC???<<<;;;<<<===>>>===<<<;;;:::>>>???@@@BBBBBBBBBAAA@@@>>>>>>============>>>>>>======<<<;;;;;;;;;;;;<<<========================@@@???>>><<<<<<>>>???@@@AAABBBCCCDDDEEEGGGHHHHHHKKKKKKLLLLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDBBBAAA@@@@@@AAAAAA???=========>>>>>>?????????@@@EEEDDDBBB@@@@@@@@@@@@AAAAAA@@@???AAACCCBBB???<<<~~~yyyuuuwwwtttqqqooonnnkkkgggddd___[[[UUUSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPSSSVVVVVVUUUWWW]]]bbbfffggghhhgggeeebbb___^^^]]]aaafffmmmuuuttt```SSSMMMEEE???;;;999777666555444444444444333333333111111111000000000/////////////////////......---------,,,,,,,,,+++++++++***************)))))))))************************)))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%&&&''')))*********((('''$$$&&&((((((''''''((())),,,+++))))))***)))(((&&&''''''(((((()))(((((((((''')))******(((''''''((($$$%%%&&&'''((()))***+++))))))))))))))))))))))))((()))***+++++++++******,,,+++++++++*********************)))((()))+++...++++++,,,,,,,,,,,,,,,,,,......------------....../////////000111111111222000111222222333333222222555555555666666666666777999888777888;;;<<<;;;:::999:::;;;<<<===>>>>>>===AAABBBDDDEEEIIINNNUUUZZZooozzz|||jjj___QQQHHHEEEFFFFFFEEEFFFHHHLLLOOORRRUUUWWWYYYXXXZZZ]]]```bbbaaa^^^\\\XXXSSSLLLGGGDDDAAA>>>;;;===============<<<<<<;;;>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>??????@@@???>>>======<<<=================================@@@???===<<<<<<===???@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@???@@@AAABBBCCCAAA@@@???@@@AAAAAA???===>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>???@@@AAACCCAAAAAABBBEEEEEECCCAAA}}}zzz{{{zzzyyyyyyxxxuuupppmmmhhhgggeeeddddddbbb___]]]ZZZVVVRRRPPPQQQTTTVVVWWWTTTSSSSSSRRRQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSRRRRRRPPPRRRUUUUUUUUUWWW[[[```bbbeeehhhiiigggccc```___ccceeekkkqqq{{{kkkWWWIIIEEE>>>:::777666666555444444444444333333333333111111000000000000/////////////////////......---,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&***))))))((('''&&&%%%%%%&&&'''((()))***)))(((((((((((()))(((''''''(((***---+++((('''((())))))(((((()))))))))))))))((((((&&&'''))))))(((((()))***"""###$$$&&&''')))***+++))))))))))))))))))******'''((())))))******))))))*********)))))))))))))))*********)))((()))+++...,,,,,,,,,,,,,,,+++++++++///...---------------...000000000000000000000000000111222222333333222222444444444444555555555555888777777888:::;;;;;;:::999:::;;;===>>>?????????@@@AAABBBBBBCCCEEEIIILLLXXXfff|||xxxsssmmmXXXMMMHHHFFFDDDEEEHHHMMMQQQUUUVVVVVVVVVUUUYYY^^^eeejjjmmmnnnnnnggg```VVVLLLFFFBBB@@@??????>>>===<<<<<<<<<======@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>???========================???>>>===<<<<<<===>>>???=========>>>>>>?????????===>>>>>>>>>????????????=========>>>???@@@BBBCCC@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@AAA@@@?????????@@@@@@???===>>>>>>???@@@AAABBBCCCDDD@@@@@@?????????@@@AAABBBBBBAAAAAABBBDDDEEEDDDCCC}}}yyyyyyzzzxxxvvvnnnnnnoooppppppnnnjjjgggaaa```^^^\\\ZZZXXXUUUSSSWWWTTTPPPNNNOOORRRVVVXXXUUUUUUUUUTTTSSSQQQPPPPPPOOOQQQRRRTTTTTTTTTSSSRRRQQQSSSUUUUUUVVVWWW[[[^^^[[[___ccceeeeeedddeeegggiiilllrrrzzz~~~cccQQQCCC???:::777666777666666444444444333333333222222111000000000///////////////////////////......---,,,,,,,,,++++++++++++***&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&******))))))((((((''''''&&&'''((()))))))))((((((*********(((&&&&&&(((***+++(((%%%$$$%%%&&&''''''((())))))))))))(((''''''%%%'''))))))'''&&&'''((($$$$$$%%%&&&((()))******)))))))))***************(((((()))))))))*********++++++++++++++++++++++++)))***+++***))))))+++---,,,,,,,,,+++++++++++++++---,,,,,,,,,------...///000000000000000/////////000000111222222222222222222222333333333444444444777666666777888999999999888999;;;===>>>???@@@@@@===???AAABBBCCCDDDGGGIIIOOOVVVfff~~~}}}vvvxxx{{{bbbQQQIIIGGGHHHIIILLLOOOPPPOOOLLLIIIHHHLLLSSS\\\eeeooowww}}}vvvnnnbbbVVVLLLGGGEEEDDD@@@???<<<;;;:::;;;===???BBBAAA@@@??????@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>?????????========================>>>>>>===<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<===>>>>>>>>><<<===>>>???????????????===============>>>>>>???@@@???>>>???@@@@@@???=========>>>@@@AAACCCDDDDDDBBBBBBAAA@@@AAABBBCCCDDDCCCCCCBBBCCCDDDFFFGGGGGG~~~zzztttqqqrrrrrrrrrqqqhhhhhhhhhiiiiiigggbbb___ZZZZZZZZZXXXUUURRRPPPPPPVVVTTTQQQNNNNNNOOOSSSUUUVVVVVVVVVVVVTTTSSSQQQPPPPPPQQQSSSUUUUUUTTTRRRQQQRRRSSSUUUVVVWWWYYY[[[]]]XXX[[[^^^______bbbiiinnnqqquuu}}}pppYYYJJJ@@@===999777888888999888444444333333333222222222000000000////////////...///////////////......---,,,,,,+++++++++*********&&&&&&''''''((((((((()))'''''''''''''''''''''''''''(((((((((((((((((('''))))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((++++++***(((&&&&&&(((******(((%%%$$$%%%&&&'''''''''''''''((((((''''''&&&&&&((()))(((&&&$$$$$$$$$(((((((((((((((((())))))(((((())))))************))))))))))))******++++++++++++++++++,,,,,,,,,,,,)))***+++***))))))+++---++++++++++++++++++++++++******++++++---...000111000000000///////////////000000111222222222222111222222222222333333333333555555666777777777888999888999;;;<<<>>>???@@@@@@<<>>@@@CCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@??????@@@@@@AAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>============<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????>>>>>>>>>===<<<<<<<<<<<<===>>>????????????<<<<<<======>>>>>>>>>>>>??????>>>???AAAAAA???>>><<<<<<===???@@@BBBCCCDDDCCCBBBAAAAAAAAAAAABBBCCCFFFFFFEEEEEEFFFHHHJJJLLL{{{wwwtttpppnnnnnnooooooooohhhgggfffdddbbb^^^YYYUUUQQQSSSTTTTTTSSSRRRRRRSSSVVVUUUSSSPPPNNNNNNPPPRRRVVVVVVVVVVVVUUUSSSQQQPPPNNNPPPSSSUUUUUUTTTRRRPPPSSSTTTUUUWWWXXXZZZ[[[\\\ZZZ]]]^^^]]]]]]bbblllttt|||wwwcccRRRHHH???===999888888999999888333333333333222222222222000000////////////......///////////////......---++++++++++++************''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((""""""###$$$%%%&&&&&&'''&&&&&&'''''''''((((((((()))******(((&&&&&&'''(((+++)))'''&&&((())))))(((%%%%%%&&&''''''''''''''''''))))))(((&&&$$$###$$$***)))))))))((((((((((((''''''(((((())))))*********))))))))))))***+++,,,)))))))))))))))*********(((***++++++******+++,,,************+++++++++,,,*********+++,,,...///000///////////////////////////000111111222222111111222222222222333333333333333555666666666666777999888999:::<<<===>>>>>>>>>===???AAAAAA@@@@@@BBBCCCGGGIIIPPPZZZggg~~~vvvttt{{{uuuoooWWWQQQJJJEEEDDDCCCAAA???@@@AAACCCEEEKKKWWWfffpppzzzpppcccVVVLLLGGGCCCBBB???======>>>@@@BBBDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>@@@@@@@@@@@@???===<<<;;;======>>>???????????????<<<===>>>?????????>>>>>>@@@??????@@@BBBBBBAAA???<<<===>>>???@@@AAABBBCCCBBBAAAAAA@@@AAABBBDDDDDDDDDEEEEEEEEEGGGJJJOOOSSS~~~xxxssspppnnnkkkiiiiiiiiijjjjjjeeedddbbbaaa^^^YYYSSSNNNKKKMMMPPPQQQPPPPPPRRRTTTTTTUUUUUURRROOONNNOOOQQQSSSSSSTTTUUUTTTRRRPPPNNNIIILLLOOORRRTTTSSSRRRPPPRRRRRRTTTVVVXXXZZZZZZYYYZZZ]]]`````````gggsss}}}fffUUUKKKGGG>>>;;;888777777777777666333333333222222222222111000000/////////.........///////////////......---++++++++++++************))))))((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((((((&&&((())))))'''&&&&&&''')))(((''''''))))))((('''$$$%%%&&&((())))))))))))''')))***)))(((&&&&&&'''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))((('''((()))***+++'''''''''(((((()))))))))(((***++++++******+++,,,(((((()))***+++,,,,,,---,,,,,,++++++,,,,,,---------.........///000000000///000000111111111111111222222222333333333444444222444666666444444666888888999:::;;;<<<<<<<<<<<<===>>>??????>>>???AAACCCDDDEEEIIIOOOUUUccc|||~~~uuucccUUUMMMIIIFFFCCCBBBDDDDDDCCCDDDKKKVVV___qqqvvvzzzxxxooobbbVVVPPPFFFEEECCCBBBAAABBBDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????????????????????????@@@@@@<<<<<<<<<============>>>>>>??????@@@???>>><<<<<<===>>>>>>?????????>>>>>>===>>>???@@@AAA@@@@@@???AAA@@@@@@AAACCCCCCBBBAAA?????????@@@AAABBBBBBCCCBBBBBBBBBCCCEEEHHHJJJLLLJJJLLLNNNOOORRRXXX```fff{{{xxxuuuqqqooofffdddbbb`````````aaaaaaaaa```^^^^^^\\\XXXRRRNNNIIILLLOOOOOONNNNNNPPPRRRRRRTTTUUUTTTPPPNNNOOOQQQPPPQQQRRRSSSRRRQQQOOOMMMEEEHHHLLLPPPSSSSSSRRRQQQQQQQQQRRRUUUWWWYYYXXXXXXWWW\\\aaacccfffnnn|||rrrVVVFFFAAAAAA===:::777666555555444333333333333222222222111111000/////////............///////////////......---+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&'''((()))******(((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((($$$&&&((()))(((&&&&&&&&&&&&%%%%%%&&&'''(((&&&$$$$$$%%%''')))***+++++++++''')))++++++***)))***+++%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&((()))***'''((((((((())))))******((()))+++,,,*********+++''''''(((***+++,,,---...///...---,,,++++++++++++,,,------...///000111111//////000111111111111111222222333333333444444444111444666666444444666888888999999:::;;;;;;;;;;;;;;;<<<===>>>???AAADDDGGGFFFDDDFFFJJJMMMTTTddduuuzzz}}}ppp```VVVPPPKKKAAACCCDDDCCCBBBEEEMMMTTT___iiiuuu{{{wwwlll```ZZZHHHHHHFFFEEEEEEEEEFFFGGGEEEFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAA======>>>>>>>>>?????????;;;<<<===>>>>>>>>>===<<<===>>>>>>>>>>>>>>>======>>>???@@@BBBBBBAAAAAA@@@AAA@@@@@@BBBDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGJJJNNNRRRTTTXXX[[[^^^aaaeeemmmvvv}}}|||{{{yyyvvvrrroookkkjjjcccbbb___^^^]]][[[XXXUUUZZZWWWSSSRRRRRRRRROOOLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOONNNMMMLLLJJJJJJJJJJJJKKKNNNPPPQQQOOONNNLLLLLLLLLMMMNNNOOOQQQQQQSSSSSSTTTWWWYYYZZZXXXWWWXXX]]]aaacccjjjxxxgggSSSIIIBBB===:::999888666555333222111222222111111000///......000000////////////000000,,,---///000000///---,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---+++(((%%%%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((()))(((&&&%%%%%%'''(((''''''(((((()))***+++))))))(((''''''''''''(((++++++)))((('''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''((()))))))))))))))+++***)))(((((()))***+++************************''''''((()))***++++++,,,,,,---------,,,++++++***////////////............000000000000111111111111222222222222222333444555444444444555555555555666::::::::::::::::::::::::===<<<;;;;;;<<<>>>@@@BBBFFFFFFEEEEEEGGGLLLTTTYYYpppgggPPPKKKCCCCCCDDDAAAHHHPPPMMMWWW[[[dddoooxxxyyyrrrkkk\\\TTTMMMNNNUUUXXXSSSLLLIIIFFFDDDDDDGGGHHHGGGEEEEEEDDDBBBBBBCCCCCCBBB@@@DDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????AAABBBBBBAAA@@@@@@AAA???@@@@@@@@@???>>>???@@@BBBAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCDDDDDDFFFHHHHHHGGGEEEDDDDDDFFFEEEBBBCCCHHHIIIGGGFFFGGGLLLJJJIIILLLTTT^^^eeeiiivvvppppppwww~~~yyyxxxvvvuuuuuuwwwxxxyyyxxxwwwuuurrrnnnjjjgggfffaaa___]]]\\\[[[YYYVVVTTTSSSPPPMMMMMMNNNOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJLLLOOOPPPOOONNNLLLLLLMMMNNNPPPSSSUUUWWWVVVVVVVVVWWWXXXXXXWWWVVV\\\ccciiimmmuuu{{{^^^MMMEEE???;;;999888777666555333333222333222222111000000//////000//////......//////000,,,---...//////...---,,,************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''',,,***(((&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%'''''''''%%%$$$%%%&&&)))(((((('''''''''(((((('''''''''''''''((())))))+++***)))(((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))(((''''''((())))))************************(((((())))))******++++++---------------,,,++++++++++++,,,---...///000000//////000000000111111111333333333222333333444444444444444444555555555555888888999999999:::::::::===<<<;;;;;;<<<>>>AAABBBDDDDDDDDDCCCEEEIIIPPPUUU\\\nnnwwwpppZZZNNNIIIGGGCCCIIIOOOKKKTTTXXXdddvvvwwwnnneeedddjjjmmmkkkfff]]]VVVNNNIIIGGGGGGEEECCCHHHGGGEEEEEEFFFFFFDDDCCCFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????AAACCCDDDCCCCCCDDDEEE@@@AAAAAAAAAAAA@@@AAAAAAEEEDDDBBBAAA@@@?????????;;;;;;<<<<<<>>>???AAABBBBBBCCCEEEFFFFFFHHHIIIKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJGGGGGGJJJLLLKKKLLLOOOMMMPPPUUU[[[fffuuu|||tttppplllkkkkkklllmmmoooqqqssspppooommmkkkgggdddaaa```]]][[[YYYXXXXXXVVVTTTRRRLLLKKKJJJJJJLLLMMMMMMLLLGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHJJJMMMOOOPPPOOONNNNNNNNNOOORRRVVVZZZ\\\XXXXXXXXXYYYZZZ[[[[[[\\\aaakkkttt{{{kkkRRREEE???<<<999777666666555444444333333333333222222111000000000.........------.........,,,,,,............,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((())))))((('''&&&%%%%%%&&&%%%%%%%%%&&&''')))***+++******)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((************************)))))))))))))))*********------......------,,,,,,******+++,,,---...////////////000000000000111111555444444333333333333444444444444444555555555555666666777777888999::::::===<<<<<<<<<===???AAABBBCCCCCCBBBAAABBBEEEKKKOOOQQQYYYfffyyyqqq~~~xxxfff\\\XXXTTT\\\bbb]]]aaa```gggzzzuuukkk]]]RRRLLLJJJIIIHHHIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDGGGIIIJJJJJJKKKLLLMMMGGGGGGGGGGGGGGGFFFEEEDDDFFFEEECCCAAA@@@>>>>>>>>><<<<<<===>>>@@@CCCEEEGGGHHHJJJMMMOOOQQQUUUYYY\\\dddccc```___^^^\\\ZZZXXXUUURRRQQQTTTUUUTTTWWW[[[^^^ccciiiooowwwuuummmgggcccffffffggggggiiijjjlllmmmhhhhhhfffdddaaa^^^[[[ZZZXXXVVVTTTSSSSSSRRRQQQOOOKKKKKKJJJJJJKKKLLLMMMMMMEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGHHHLLLOOOPPPQQQPPPPPPPPPQQQSSSWWW[[[]]]XXXYYYZZZZZZ\\\___cccfffhhhssswww^^^JJJ@@@<<<:::999555555555444444444444444333222222222111111111000...------,,,,,,------...+++,,,------------,,,+++************)))))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''))))))(((((()))+++((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))((((((((((((((((((((((((*********************************)))))))))))))))------.........------,,,.........---------,,,,,,////////////000000000111555555444333333222333333333333444444444555555555444444555666777888999:::<<<<<<<<<===>>>???AAAAAABBBBBBBBBAAA@@@BBBFFFIIINNNQQQVVVaaawwwzzzxxx{{{{{{~~~www|||pppaaaXXXTTTQQQPPPJJJIIIHHHHHHJJJJJJIIIHHHEEEDDDDDDCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAADDDCCCDDDEEEGGGJJJNNNPPPPPPRRRTTTUUUTTTTTTUUUVVVQQQQQQQQQQQQQQQNNNJJJHHHHHHGGGEEECCCAAA@@@??????AAAAAABBBDDDFFFJJJMMMOOOXXX[[[```dddiiioooxxx}}}|||zzzvvvrrrnnngggeeegggkkkkkkiiikkkooo||||||uuuoooiiidddaaabbbbbbbbbaaabbbbbbbbbcccaaaaaa```^^^[[[XXXVVVUUURRRPPPNNNMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGIIIJJJKKKLLLLLLLLLHHHGGGFFFHHHLLLOOOQQQRRRSSSRRRRRRRRRSSSVVVXXXZZZXXXYYYZZZZZZ\\\```ggglllqqq}}}yyykkkWWWGGG???<<<:::888444444444444333333333333222222222111111111111111------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&((((((''''''(((***%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,---------------,,,/////////............---...////////////000000000555444333222222222222222333333333444444444444555333333444555777888999999;;;;;;<<<<<<===???@@@@@@AAABBBBBBAAA@@@AAADDDFFFHHHJJJNNNRRR\\\rrrzzzjjjjjjuuuxxxkkk```XXXSSSNNNMMMKKKKKKLLLLLLKKKJJJHHHHHHGGGGGGGGGHHHHHHIIICCCBBBBBBBBBAAAAAAAAA@@@DDDCCCDDDFFFKKKRRRYYY^^^^^^___```___]]][[[[[[[[[ZZZ[[[\\\]]]\\\WWWPPPJJJKKKJJJHHHFFFDDDCCCBBBAAABBBCCCEEEIIINNNUUUZZZ^^^jjjnnntttzzz}}}|||~~~|||xxxuuuqqqnnnlllhhhdddaaabbbaaa```___^^^]]]\\\\\\[[[ZZZYYYXXXUUUSSSQQQPPPMMMKKKHHHHHHIIIJJJJJJJJJGGGHHHHHHFFFDDDDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIKKKKKKKKKKKKGGGFFFGGGIIIMMMQQQRRRRRRTTTTTTTTTTTTTTTUUUVVVVVVYYYZZZ[[[[[[\\\bbbkkkrrrmmmaaaQQQDDD===:::999777333333333333333333222222000000000000000000000000---------,,,,,,---------++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''(((((((((''''''&&&%%%%%%&&&&&&((((((''''''&&&''''''(((''''''''''''''''''''''''((((((((())))))******+++''''''((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,------,,,,,,,,,------...///000111111......////////////000000333222222111111111111222333333333333444444444444444444555666666777888888999:::;;;<<<===>>>>>>???@@@AAABBBAAA@@@@@@BBBDDDBBBFFFJJJMMMOOO[[[sssvvvkkkiiijjjlllpppuuu~~~xxxhhh^^^ZZZXXXUUUSSSRRRPPPMMMKKKKKKJJJIIIHHHHHHGGGGGGHHHDDDDDDCCCCCCBBBAAAAAAAAADDDEEEHHHMMMTTT]]]dddhhhjjjkkkkkkhhheeebbb``````aaacccfffjjjjjjdddYYYQQQJJJIIIGGGEEEDDDCCCBBBBBBBBBDDDHHHOOOXXXbbbjjjooorrrwww{{{}}}xxxvvvtttooollliiifffeeedddbbb```aaaaaa```___]]][[[YYYXXXUUUUUUTTTRRRPPPNNNLLLKKKIIIGGGDDDDDDEEEGGGHHHHHHCCCDDDEEEDDDAAAAAABBBDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEGGGHHHIIIIIIIIIIIIFFFFFFHHHKKKPPPRRRSSSRRRTTTUUUVVVWWWWWWVVVVVVUUUWWWZZZ\\\^^^bbbkkkxxxuuu```WWWKKK@@@;;;888666555444333333333222222111111////////////////////////......------------......++++++************++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&'''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((()))******''''''((()))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))(((((())))))******++++++)))***++++++,,,,,,+++++++++,,,,,,---...///000111........./////////000000000000000///000000111111222222333333333444444444555555666666777777777777888888999;;;<<<<<<=========???AAAAAA@@@???@@@AAABBBCCCGGGKKKKKKPPPaaarrrssshhhdddbbbdddgggooozzzwwwqqqlllhhhccc^^^ZZZXXXVVVTTTQQQOOOMMMKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFHHHLLLTTT\\\dddjjjnnnpppuuuvvvuuusssoookkkjjjjjjiiilllrrryyy|||uuuhhh^^^QQQPPPOOOMMMLLLKKKKKKKKKKKKMMMQQQYYYbbbmmmwww|||yyy|||~~~}}}{{{~~~{{{vvvrrrnnnlllllllllkkkhhhccc```___^^^^^^]]]]]]]]]\\\[[[YYYWWWUUUTTTQQQQQQPPPOOOMMMKKKIIIHHHGGGDDDBBBBBBDDDFFFGGGGGGAAACCCEEECCCAAAAAACCCFFFBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHEEEFFFHHHMMMQQQTTTSSSRRRSSSUUUWWWYYYYYYXXXWWWVVVUUUYYY^^^cccjjjwwwwww^^^XXXPPPFFF===888555444333444444333333222111111000............///////////////......------......///++++++************++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))***+++***(((''''''((())))))((('''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''######$$$$$$%%%&&&'''''''''(((((()))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''(((((()))***++++++,,,((()))***+++++++++++++++......---------,,,,,,,,,............/////////000//////...//////000111111222222333333333444444444666666666777777777777777777777999:::;;;<<<<<<<<<<<<===???@@@???>>>???@@@AAA???AAAFFFGGGIIISSS```tttpppiii___^^^\\\^^^kkk~~~wwwrrrkkkiiieeeaaa]]]ZZZWWWVVVQQQPPPPPPOOONNNMMMMMMLLLNNNUUU___jjjrrrvvvvvvvvv}}}~~~}}}{{{wwwtttrrrrrrooottt|||vvvjjj```___^^^]]]\\\\\\\\\\\\XXXYYY]]]bbbkkkttt}}}{{{|||{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxyyyyyywwwvvvuuurrrppplllgggdddaaa______cccbbbaaa```^^^]]]\\\[[[ZZZZZZZZZYYYVVVSSSPPPOOOLLLKKKJJJIIIGGGGGGGGGGGGBBBBBBAAAAAA@@@@@@AAAAAA??????>>>===============>>>>>>???@@@AAACCCEEEEEEEEECCCBBBDDDHHHJJJIIIHHHKKKMMMPPPQQQPPPPPPSSSUUUWWWXXXZZZ[[[[[[[[[ZZZYYY[[[aaahhhooowwwqqq___NNNHHH???888555444555555222222222111111111111000000000///............///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,))))))(((((('''''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%)))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))(((((((((((())))))))))))************)))******+++,,,,,,,,,,,,.........------,,,,,,,,,000000000///......------///////////////000111111222222222333444555777888777777777777777777777777888888999:::;;;;;;;;;;;;===>>>???>>>===<<<===>>>@@@@@@@@@@@@BBBGGGNNNRRRdddnnnyyymmm___VVV[[[cccmmm~~~xxxnnnccc\\\\\\^^^___]]]ZZZYYY[[[]]]aaabbbhhhpppppplllnnntttqqq|||}}}}}}~~~|||}}}~~~|||mmmpppoooiiieeeiiioooqqqqqqppprrrtttuuuvvv~~~wwwtttqqqpppppppppnnnllljjjjjjiiihhhhhhgggfffffffffgggggghhhgggfffeeedddeeedddbbb___]]]\\\[[[ZZZ]]]\\\[[[ZZZYYYWWWVVVVVVWWWWWWVVVTTTRRROOOMMMLLLKKKJJJJJJHHHGGGFFFEEEEEECCCBBBAAA@@@???????????????>>>>>>===<<<<<<======>>>>>>>>>???@@@AAACCCDDDFFFDDDDDDFFFIIIKKKJJJIIIJJJMMMPPPQQQRRRTTTWWWZZZXXXXXXYYYXXXXXXXXXYYYZZZdddkkkttt||||||gggXXXJJJDDD===888555444444444222222222111111111000000......---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********)))(((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((('''''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###)))((('''&&&&&&'''((())))))))))))((((((((((((((())))))))))))((((((((((((''''''(((((()))***++++++...---,,,******)))******.........---------,,,,,,/////////...............///////////////000000111000000111222333444555666777777777777777777777777777888999:::;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>BBBBBBBBBAAAAAAEEEJJJNNNXXX]]]hhhwwwrrraaa\\\\\\___mmm|||yyysssrrrooollljjjjjjmmmooowwwrrrnnnkkkfff```bbbhhhooo{{{|||{{{~~~}}}kkkhhheeecccbbbaaa___^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZWWWWWWXXXXXXWWWWWWVVVVVVXXXWWWVVVUUUTTTRRRRRRQQQRRRQQQOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHFFFDDDBBBAAAAAAAAA@@@>>>============>>>>>>===<<<<<<<<<<<<===<<<<<<======>>>???@@@AAAEEEDDDEEEGGGKKKMMMMMMMMMJJJMMMPPPSSSUUUXXX\\\```\\\[[[YYYVVVUUUWWW[[[^^^kkktttzzzlll[[[NNNCCC???;;;777666555333222222222111111111000000000...------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,+++***)))((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))%%%%%%&&&''')))***+++,,,...---+++)))))))))***+++---------------,,,,,,,,,---------.........////////////......//////000111///111222444555555555444666666666666666666666666666777888999::::::::::::;;;<<<======<<<;;;<<<>>>DDDDDDCCCAAA@@@BBBFFFIIIHHHLLLRRRZZZiiioooccc[[[^^^ggglllxxx}}}yyyvvvjjj```WWWRRRUUU[[[eeeqqq}}}wwwssslllmmmpppuuu||||||bbb```^^^\\\[[[YYYXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVPPPQQQSSSTTTUUUTTTTTTSSSUUUTTTSSSRRRQQQPPPOOOOOOMMMLLLIIIGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEBBB???>>>>>>>>>======<<<<<<============<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???CCCDDDFFFIIIMMMQQQSSSTTTMMMOOOQQQTTTWWW[[[___bbb```^^^[[[WWWVVVYYY```fffvvvyyyqqqiii^^^QQQGGG===:::888666666555333111111111111111000000000000000///......------......---,,,,,,,,,,,,+++++++++,,,++++++***))))))((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''''''''((()))(((((((((''''''(((((((((&&&''''''(((((()))))))))(((((((((((())))))))))))%%%&&&&&&'''((())))))***(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,,,,---....../////////............///000000000111444666777666555444555555555555555555555555666666777888999999999999:::;;;<<<<<<;;;;;;<<<===BBBBBBBBBAAA???@@@CCCEEE@@@EEELLLQQQWWWeeexxxpppeeebbb___iii{{{yyyuuunnncccYYYQQQNNNOOOQQQYYY```kkkvvv{{{sssnnnkkkhhhhhhlllssszzz~~~VVVVVVUUUTTTSSSSSSSSSTTTRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPOOOOOONNNMMMLLLLLLIIIHHHEEECCCBBBBBBBBBCCCAAABBBCCCCCCBBB@@@===<<<;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???AAACCCGGGKKKPPPTTTXXXZZZRRRRRRSSSUUUYYY]]]aaabbb``````^^^ZZZYYY___iiiqqq}}}wwwnnnfff___UUUIII@@@888777555555555555222000111111111000000000////////////...---------------,,,++++++++++++*********))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""###%%%&&&'''(((((((((((((((((('''&&&&&&''''''(((((())))))'''((((((((()))))))))***((((((((((((''''''''''''$$$'''***,,,------+++***))))))))))))))))))))))))******+++,,,---...//////...............//////000///000222444555444333222444444444444444444444444444555666777888888888888888:::;;;;;;::::::;;;<<<>>>???@@@@@@???@@@BBBDDD???EEEKKKMMMNNNUUUaaakkkwwwmmmmmmrrr}}}}}}zzzsssjjjaaaXXXPPPKKKPPPQQQUUU___kkkwwwOOOPPPQQQPPPOOOPPPQQQSSSMMMMMMMMMMMMMMMLLLLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJKKKJJJJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>?????????>>>===<<<;;;;;;:::;;;;;;<<<===>>>;;;::::::::::::;;;<<<<<<::::::;;;<<<===???@@@AAABBBEEEJJJNNNRRRVVV[[[^^^XXXWWWVVVXXX\\\aaacccddd```bbbcccbbbbbbiiiuuuyyywww~~~wwwlllbbbXXXMMMBBB:::666555444444555444222000111111000000000/////////---,,,,,,+++++++++++++++*********)))))))))(((((('''((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%&&&'''''''''((((((((((((''''''''''''''''''''''''((((((''''''(((((())))))************)))((((((''''''&&&''')))+++------+++((('''((((((((()))))))))))))))******++++++,,,---............------......///000---...///000111000//////333333333333333333333333444444555666777777777777777888::::::999999:::<<<;;;<<<>>>?????????@@@BBBAAADDDFFFFFFGGGLLLVVV^^^ggg{{{uuupppwwwxxxgggYYYUUUNNNJJJNNNUUU\\\ccciiinnnsss|||LLLNNNOOOOOOMMMMMMPPPRRRMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLKKKLLLLLLMMMIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@AAA@@@@@@???>>>===;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<::::::;;;===???AAACCCDDDFFFIIINNNQQQRRRUUUZZZ]]]\\\ZZZYYY[[[```eeehhhiiidddhhhmmmoooqqqyyyxxxpppuuuxxxjjj\\\PPPFFF===888666444333333444444222000111000000000////////////---,,,++++++******++++++((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))***+++&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&'''''''''((()))*********))))))))))))))))))((((((***))))))))))))*********)))))))))*********++++++******++++++,,,,,,------...------------...//////////////////000000000000333333333333333333333333333333444555666666666666666777999999888999:::<<<:::<<<>>>???>>>===>>>???@@@BBBCCCDDDFFFIIINNNRRRQQQ___pppsssggg[[[YYYYYYXXXXXXZZZYYY^^^iiittt|||~~~HHHJJJKKKJJJHHHHHHJJJMMMKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMLLLJJJJJJKKKKKKLLLHHHHHHGGGFFFFFFHHHIIIJJJFFFFFFFFFEEEEEEDDDDDDCCC===>>>???@@@???>>><<<;;;::::::999:::;;;<<<===>>>@@@???>>><<<:::999999999999999999999::::::;;;<<<:::;;;<<<>>>@@@CCCEEEFFFJJJMMMQQQRRRSSSTTTXXX[[[^^^\\\[[[]]]dddjjjmmmmmmiiiooovvvzzz~~~yyyppptttvvvfffUUUIIIAAA;;;888666444333333333333222000000000000000///////////////...------,,,,,,------(((''''''''''''&&&&&&&&&******)))((('''&&&&&&%%%&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&'''((())))))((('''&&&(((((((((''''''&&&&&&%%%&&&''''''((()))******+++(((((())))))******++++++)))(((&&&%%%'''***...111******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------------...//////333222222111222222333444222222222222222222222222222333444555666666666666555777888999888888:::;;;:::<<>>AAAEEEIIIJJJIIIGGGEEENNNUUU\\\ggg|||yyy}}}{{{tttooogggaaa```VVV\\\gggrrr|||HHHHHHHHHHHHHHHHHHHHHHHHLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDCCCBBBAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888888888:::;;;999999999999999999999999>>>???@@@@@@@@@BBBEEEGGGJJJKKKNNNQQQTTTXXXZZZ\\\ZZZaaaddddddhhhqqquuutttnnnvvv}}}lllooo}}}kkkVVVIIIBBB<<<777666444444333222222111111000111111000......---------+++,,,...//////...,,,+++))))))))))))))))))))))))'''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%### &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$$$$$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((***)))(((''''''&&&'''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''(((***+++,,,---...---------............///000000000000111111111111333333222000...---,,,+++333333222222333333444555444555888;;;;;;:::888777::::::::::::::::::::::::===???BBBEEEGGGGGGGGGFFFHHHJJJQQQ[[[fffxxxxxxnnniiiqqq{{{pppnnnpppEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888888999:::;;;:::::::::::::::999999999<<<>>>???@@@@@@BBBFFFIIIKKKNNNSSSWWWZZZ[[[ZZZZZZbbbeeefffhhhrrr~~~uuutttrrraaaOOODDD>>>999555555444333333222222111111000111000///...------------************************))))))))))))))))))))))))'''((()))******)))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))***+++++++++,,,---------............/////////000000000111111111333333333222222111111111333333222222333333444555444555777999:::999888777::::::::::::::::::::::::===???AAACCCEEEEEEEEEEEEDDDEEEJJJPPPXXXdddwww~~~kkkcccfffqqqBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBEEEGGGHHHGGGEEEDDDCCCCCCCCCBBBAAAAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@?????????>>>===<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999:::;;;::::::::::::::::::::::::<<<===???@@@AAACCCGGGJJJLLLPPPVVV\\\^^^]]]ZZZXXXeeedddccchhhwwwooowwwvvvfffWWWGGG???;;;777555666333333333222111111000000000000///...------------...---+++******+++---...))))))))))))))))))))))))'''(((((())))))(((((('''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))************************---------............/////////000000000000111111111111222222333444444444333333222222333333444555555666666777888888999999::::::::::::::::::::::::===>>>???@@@AAABBBCCCCCCDDDDDDGGGKKKNNNUUUbbbooommm___^^^iiivvv|||{{{|||@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCDDDCCCBBBAAAAAAAAA@@@@@@???>>>======@@@?????????>>>>>>======???>>>>>>======<<<<<<<<<999999999999999999999999::::::::::::::::::::::::;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>???AAAAAABBBDDDGGGJJJJJJNNNUUUZZZ^^^^^^\\\ZZZdddcccccchhhttt{{{wwwiii]]]QQQDDD>>>;;;777666777333333222222111000000000000///...---------------...---,,,,,,,,,,,,---...((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))***************+++++++++---------............///////////////000000000111//////000111222222333333333333222222333333444555777777666666777888:::;;;999999999999999999999999============>>>???@@@AAABBBBBBEEEIIIKKKNNNWWWaaagggtttxxxiiigggjjjiiihhhjjjqqq????????????????????????@@@@@@???>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;=========<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========BBBCCCCCCCCCCCCDDDGGGJJJIIILLLQQQVVVZZZ]]]______bbbdddgggjjjqqq~~~yyy{{{aaaTTTKKKAAA<<<999555444555333333222111111000000//////......------------...((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$))))))((('''&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''((()))***+++,,,---------------............///...////////////000000000111111111111111222222222333333222222333333444555999888777777777999;;;<<<999999999999999999999999;;;;;;;;;;;;<<<===?????????>>>AAAEEEFFFGGGLLLSSS\\\cccmmmxxxsssllldddaaahhhyyy========================@@@???===;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<===>>>>>>??????CCCDDDEEEEEEEEEGGGJJJLLLMMMNNNRRRVVV[[[```dddfff___dddkkkooorrr|||nnnZZZJJJCCC<<<999666111000222222222222111000000//////......---------------...((()))+++------+++)))((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%******)))((('''&&&&&&'''''''''''''''''''''''''''***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''(((***+++,,,---...---------............///......////////////000000333333333333333222222222333333222222333333444555888777777777777999:::;;;999999999999999999999999999999:::;;;<<<===>>>>>>AAA@@@AAAEEEEEECCCEEEJJJWWWYYY]]]cccmmmtttaaaZZZcccttt<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@BBBDDDFFFGGGHHHJJJNNNQQQTTTVVVYYY]]]bbbgggjjjlllgggkkkttt}}}qqq^^^QQQBBB<<<777666444000000222222222111111000000//////...------,,,,,,------...,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***++++++,,,,,,---------............///........./////////000000222222222222222222222222333333222222333333444555555555555666666777888999888888888888888888888888666777999<<<===>>>>>>>>>AAA@@@AAAEEEEEECCCDDDHHHMMMNNNRRRWWW\\\hhhllleeehhhnnnxxx::::::::::::::::::::::::777999;;;===>>>===;;;:::888888888888999999999999:::::::::::::::::::::;;;:::;;;;;;<<<<<<======>>>::::::::::::::::::::::::999999999999999999999999888999:::;;;;;;;;;;;;;;;<<<======>>>???@@@@@@@@@AAACCCEEEGGGJJJMMMRRRVVV[[[]]]aaaeeeiiilllnnnooouuuyyyuuubbbSSSJJJ>>>999666666555222222555222222111111000/////////------,,,,,,,,,------...+++***(((''''''(((***+++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************---------.........//////............/////////000.........///000000111111333333222222333333444555333333444444555666666666888888888888888888888888444666999<<<>>>???>>>>>>;;;:::<<<@@@BBBBBBCCCGGGAAADDDKKKQQQSSSZZZmmmuuujjjfff[[[ooo::::::::::::::::::::::::;;;;;;;;;;;;:::999888888999999999999999999999999;;;888666666999;;;;;;:::;;;;;;::::::::::::999999999999999999999999999999999777666444444555777888777999;;;<<<;;;;;;<<<===?????????@@@@@@@@@@@@@@@IIIHHHGGGGGGJJJOOOTTTWWW^^^aaaggglllppptttyyy|||eeeVVVJJJ>>>:::888666333222222333444111111111111000000000000...---,,,+++***+++,,,,,,+++++++++*********))))))))))))(((''''''''''''''')))(((((('''&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&''')))+++---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''*********)))))))))))))))+++,,,.../////////......---...///000000111111111000000000000111111111111333333222111111000000///444444333222222222333333666666666666777777777777999999:::;;;;;;<<<<<<===@@@@@@?????????????????????BBBEEEFFFJJJSSS```jjjqqqxxxsssjjjmmmsss999999999999999999999999999999:::;;;;;;:::::::::999999999999999999999999;;;999777888:::<<<;;;:::777888999999;;;;;;<<<===999999999999999999999999<<<;;;999888888999:::;;;999;;;======<<<<<<===>>>======>>>???AAACCCEEEFFFHHHJJJLLLMMMOOOSSSWWW[[[^^^bbbhhhooowww___MMMBBB:::777666333111000000111222/////////.........------...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))((('''''''''''''''++++++******)))(((((('''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%&&&''''''(((((((((((((((***)))))))))))))))))))))+++,,,---......------,,,---...///000000111111000//////000000000111111111222222222222222111111111222222222222333333444555555666666666777777777777999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>?????????AAACCCEEEEEEFFFKKKUUU]]]]]]bbbkkkzzz{{{xxxuuuxxx888888888888888888888888777888999:::;;;;;;;;;;;;999999999999999999999999:::999999:::<<<<<<;;;:::777888999999;;;;;;<<<===999999999999::::::::::::999999777777777888999:::;;;===>>>>>>===<<<===>>>>>>>>>>>>@@@BBBEEEHHHJJJFFFKKKQQQSSSSSSUUUZZZ___eeejjjrrr|||vvv}}}}}}WWWDDD<<<888666555333111000000111111///............---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++))))))((('''''''''''''''(((((((((''''''&&&&&&%%%+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''''''''''''''((())))))))))))))))))))))))******+++,,,,,,,,,,,,++++++***------...///000000000000//////000000000000111111222222222222333333333333111111111222333444666666555555666666666777777777888999999::::::;;;<<<<<<<<<======>>>>>>?????????>>>AAACCCCCCCCCFFFKKKPPPRRRTTTXXX___mmm~~~vvvvvvwwwwwwvvv~~~}}}999999999999999999999999888999::::::;;;;;;;;;:::999999999999999999999999999:::;;;<<<======;;;:::;;;;;;:::::::::999999999999999999:::::::::::::::888888777777777888999999===>>>>>>>>><<<<<<===???BBBAAAAAABBBCCCFFFIIIJJJKKKQQQWWWYYYWWWYYYaaahhhrrryyy{{{oooPPPBBB===:::666666444333222222222222000000000/////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$+++***(((&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((''''''&&&&&&''')))***)))))))))))))))*********------,,,,,,,,,+++******,,,---...///000000000000////////////000000000111111111222333333444555555222222222222333444555666555555555666666666777777888888888999::::::;;;;;;<<<<<<===>>>??????@@@@@@999<<<@@@BBBCCCFFFIIILLLNNNPPPRRRUUU\\\kkk~~~~~~yyyrrrnnnlllpppzzz:::::::::::::::::::::::::::;;;;;;;;;::::::999888999999999999999999999999888:::<<<===<<<<<<;;;;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>===>>>>>>===<<<<<<>>>@@@CCCCCCDDDEEEHHHKKKMMMOOOSSSXXX]]]^^^]]]aaallluuu}}}|||]]]JJJBBB===999555444333333222222222222////////////............---------,,,,,,,,,++++++))))))))))))************))))))(((''''''''''''''')))))))))((((((((((((((()))'''&&&%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((((((((''''''&&&&&&''')))***(((((())))))************......---,,,,,,,,,++++++,,,---...//////000000000...////////////000000000111111222333444444555666444333333222222333333333555555555555666666666666777777888888999:::::::::<<<======>>>???@@@AAAAAA888;;;???CCCEEEGGGIIIJJJCCCHHHMMMPPPSSSZZZfffooouuukkkkkkvvv::::::::::::::::::::::::;;;;;;;;;;;;:::999888777999999999999999999999999888:::;;;<<<;;;:::;;;<<<777888999999;;;;;;<<<===999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<============>>>>>>>>>===>>>AAACCCAAACCCGGGKKKOOOTTTWWWXXXUUUYYY]]]```ccckkkvvv|||eeeOOODDD>>>999444111111111000000000//////------,,,,,,,,,+++++++++,,,,,,---------,,,+++***((((((((()))))))))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&(((***+++''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''''''''''''''((())))))((((((((()))******++++++...------,,,,,,,,,,,,---,,,,,,---...////////////......////////////000000000111111222333444444555555444333333222222222333444444555555555666666666666777777888888999::::::=========>>>>>>?????????<<<>>>AAADDDEEEFFFEEEDDD;;;@@@GGGLLLPPPTTTYYY^^^iiirrr|||ppppppuuuwwwttt999999999999999999999999:::::::::;;;;;;:::999999999999999999999999999999888999;;;:::888888:::===777888999999;;;;;;<<<===999999::::::;;;<<<<<<===888999999:::;;;<<<<<<<<>>999666333000000000000000//////...,,,,,,,,,++++++++++++***,,,,,,---------,,,+++***(((((())))))************))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''&&&''''''((((((((((((((('''(((((()))******++++++,,,++++++******+++,,,---,,,,,,---...////////////........./////////000000000111111111222222333333333333222222222333444444444444444555555555666666666666777777888999999999<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCAAA@@@>>>AAADDDIIIMMMQQQTTTUUUZZZ___iiiwww}}}888888888888888888888888888888999:::;;;;;;;;;;;;999999999999999999999999888999:::999666777:::===;;;;;;;;;:::::::::999999999999::::::;;;<<<======;;;<<<===>>>????????????@@@AAABBBBBBBBBDDDHHHKKKKKKNNNTTTYYY]]]_________dddiiirrr~~~{{{qqq|||{{{hhh\\\NNNBBB;;;666555666111222222222222111111000.........---------,,,,,,,,,,,,---...---,,,+++***))))))******+++++++++,,,))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))(((''''''(((((()))***+++++++++******)))))))))***,,,---+++,,,---...////////////............/////////000000111111111111222222222111111111222333444555666444444444555555555666666666666666777888888999999:::::::::::::::::::::999:::;;;===???BBBBBBAAA???DDDCCCBBBCCCGGGKKKMMMNNNQQQTTTXXX^^^jjj|||777888888888888999999999999999999999999999999999999999999999999999999999;;;;;;::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???===???@@@@@@???>>>@@@AAABBBCCCEEEFFFGGGKKKPPPTTTZZZVVVSSSVVV^^^fffiiiiiiqqqwwwyyyssstttaaaSSSLLLCCC<<<888777777777111111111111111222222222///...---+++******+++++++++***((('''''''''((()))+++*********))))))(((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((())))))))))))************))))))*********+++++++++,,,,,,+++******+++,,,,,,------......///000000000////////////////////////000111111111111222222222333222111111111333555777888666444555888999777555666555555444444555777888888888888999:::;;;===>>><<<<<<======>>>>>>??????AAAAAABBBDDDFFFIIILLLNNNQQQQQQRRRVVV]]]hhhuuu}}}~~~999999999999::::::::::::999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;888888999999::::::::::::<<<<<<<<<<<<===>>>??????;;;===???AAABBBDDDGGGIIIIIIJJJKKKLLLMMMQQQWWW\\\^^^\\\[[[___gggpppvvvzzz{{{|||ttt}}}yyyqqqbbbTTTJJJEEE>>>888666666666666111111111111111111111111///...,,,+++******+++++++++***)))((('''((())))))*********)))))))))((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))(((((('''''''''((((((''''''((((((((())))))))))))))))))*********++++++,,,,,,+++******+++,,,,,,---------...//////000000////////////////////////000000111111111222222222555444222111111222333444777555444555777999888666555555555555555666777777::::::999999999999::::::;;;<<<<<<======>>>??????BBBBBBBBBCCCEEEGGGIIIKKKOOOOOOPPPPPPTTT[[[dddjjjqqq{{{vvvttt::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999:::;;;<<<======:::::::::::::::;;;;;;;;;<<<======>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFIIIKKKNNNOOOPPPPPPPPPUUU\\\bbbbbbccceeeiiioooyyyxxxwwwttthhh]]]RRRHHHAAA===888555444444444444222222111111000000//////...---,,,++++++***++++++,,,+++)))((((((((()))*********))))))))))))((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###""""""###$$$&&&######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''******)))''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************,,,++++++******++++++,,,,,,,,,---......//////000////////////////////////000000000111111111222222666555333222111111222222444444333555777888888777444555555666666666666666<<<;;;:::999888777777777;;;;;;;;;<<<======>>>>>>BBBBBBBBBBBBCCCDDDFFFGGGKKKLLLLLLLLLMMMPPPUUUYYY^^^dddmmmxxxmmmpppuuuyyy::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<===<<<<<<<<<<<<==================>>>???@@@AAAAAAAAACCCEEEGGGHHHIIIJJJMMMPPPUUUWWWXXXVVVVVVYYYbbbiiimmmqqquuuyyy}}}xxx}}}nnnbbbWWWKKKAAA<<<999666444444444333222222222111000//////......---,,,,,,+++++++++******,,,+++***)))((())))))***))))))))))))))))))(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++++++++++++++++++++,,,,,,---......//////////////////////////////000000000000111111111111444444333222111111222222222222333444666777888888333444666777777777666555;;;:::999888777666666666:::::::::;;;<<<<<<======??????@@@AAABBBCCCDDDDDDEEEGGGIIIJJJKKKMMMPPPRRRWWW[[[___aaagggtttzzzvvvuuuuuutttssstttssswwwzzzrrrsss|||999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>@@@BBBDDDDDDEEEEEEDDDGGGKKKNNNPPPSSSWWWYYY]]]```bbbaaa___bbbkkksss}}}~~~{{{uuuhhh___TTTFFF<<<;;;999666555555444333111111111000000///...------++++++++++++++++++******++++++)))((((((((()))***(((((((((((((((((())))))''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))''''''((((((((()))))))))++++++++++++++++++++++++++++++,,,,,,------......//////////////////////////////000000000111111111111111111111222222333333111222333444555666777888333444666777777777666555888777777666666666777777999999999:::;;;;;;<<<<<<:::;;;===>>>@@@AAABBBCCCAAACCCGGGIIIIIIJJJLLLMMMJJJNNNQQQRRRTTT^^^nnnzzz{{{ssslllhhhggglllqqquuuxxx|||999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;::::::999999:::;;;===>>>???@@@@@@AAADDDGGGIIIKKKKKKKKKSSSVVVYYY[[[ZZZYYYYYYYYY___eeejjjjjjiiillluuu~~~wwwxxx~~~}}}ggg[[[UUUKKK???777;;;888555444333333222111000000//////......------******++++++++++++******+++***((('''''''''((()))''''''(((((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''(((((('''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''')))******''''''((((((((()))))))))''''''''''''((((((((((((***++++++,,,,,,++++++*********+++,,,,,,------.../////////////////////////////////000000000111111000000111111222333333333000222444444444444555777444555555666666666666666555555555555666666777888888888888999::::::;;;;;;777888:::===>>>@@@@@@AAA???BBBEEEFFFFFFFFFFFFGGGHHHKKKNNNNNNNNNRRR[[[bbbkkkttt{{{vvvvvvwwwvvvvvvxxxssstttvvv{{{vvvkkkeeejjjwww::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::<<<>>>@@@BBBCCCDDDCCCEEEIIIMMMPPPRRRSSSSSSaaadddhhhiiigggccc```___ccckkktttxxxyyy}}}zzz{{{mmmYYYOOOIII@@@999666777555111000000111222111........................)))***+++,,,,,,+++***)))***)))'''&&&&&&&&&'''((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((***+++,,,,,,,,,,,,+++************+++,,,,,,------////////////////////////////////////000000000111000111111222222222111111111333444444222222444666555555555555555666777777555555444444555555666777777777888888999:::::::::777888:::<<<===============???CCCDDDDDDDDDDDDEEEJJJLLLMMMMMMMMMNNNPPPSSSWWW___jjjvvvzzzzzzuuukkkeeeooo;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>===>>>???BBBDDDGGGHHHIIIFFFHHHMMMQQQUUUWWWXXXXXX]]]ccckkkqqqsssrrrqqqpppmmmwwwvvv{{{ssscccTTTJJJBBB:::777:::444111---,,,...000111111------..................))))))+++,,,,,,+++***))))))((('''&&&%%%&&&&&&'''&&&'''''''''(((((())))))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###%%%&&&'''(((########################&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***+++,,,------,,,+++***)))******+++,,,,,,------////////////////////////////////////000000000000222222222222222111000///111333555444222111333555666666555444444666777888666555555444444444555555777777777888999999::::::888999:::;;;<<<;;;:::999:::===AAACCCDDDEEEGGGHHH@@@BBBDDDGGGJJJMMMOOOPPPPPPWWW^^^```bbbnnn@@@???>>>===<<<;;;;;;;;;::::::999999999999999:::999999;;;===??????===;;;;;;;;;<<<===???@@@AAABBBBBBDDDDDDCCCGGGLLLNNNLLLLLLKKKOOOWWWZZZZZZ[[[^^^[[[aaajjjqqquuuwwwwwwxxxpppvvveeeZZZKKK@@@;;;888666333222222222111111111111000///......------,,,++++++((()))***+++,,,,,,+++***++++++***)))(((((())))))''''''''''''''''''''''''((()))*********)))'''&&&)))((('''%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%""""""""""""###$$$%%%%%%***)))&&&$$$###$$$%%%%%%######$$$###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))***++++++***)))***+++,,,+++)))'''(((***,,,.........---------...//////111111222222222111111000111111111111111111111111222222222111111111111111444555555555555555444444444666777777666555555666888888999999999:::::::::777777888999999999999888:::;;;<<<>>>@@@AAAAAABBBDDDCCCCCCCCCDDDFFFHHHJJJIIIJJJKKKNNNTTT]]]gggooo}}}xxx{{{~~~~~~ttttttxxx???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;===??????===<<<>>>>>>???@@@AAAAAABBBBBBFFFJJJLLLMMMQQQVVVXXXVVVRRRRRRVVV]]]```______bbb^^^dddnnnvvv||||||xxxsss\\\RRREEE<<<999777555333222222222111111111000000.........---,,,,,,++++++((()))***+++++++++++++++***)))((((((''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%)))(((&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&%%%###"""###$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''((((((((()))))))))******)))***++++++))))))***+++******+++++++++,,,,,,,,,------,,,,,,------...///000000111222222111111111111111111111111111111111111111111111111111111111444444555555555555444444444555777777555555555666888888888999999999999:::666777888888999999999999:::;;;<<<>>>???@@@AAAAAACCCCCCBBBCCCDDDEEEGGGHHHEEEEEEEEEEEEGGGLLLSSSXXXYYYaaaooo~~~xxxrrrllljjjlllrrrtttqqqrrruuu}}}{{{|||sssuuuyyy}}}yyy}}}===<<<<<<;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@AAAAAA@@@???AAABBBBBBCCCDDDEEEEEEFFFGGGLLLQQQSSSXXX___bbb``````___bbbhhhjjjiiiiiillljjjpppzzzsssyyynnnaaaPPPIII???888555555444333222222111111111000000000......------,,,,,,++++++******)))))))))***++++++((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""#########$$$$$$$$$###############"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%$$$"""!!!"""###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&((((((((()))))))))******)))***++++++))))))***+++)))***,,,......---,,,***,,,+++++++++,,,,,,---......///000111111222111111000000000000000000000000///000000111111222222222333444444555555444444444444555777777555444555666777777777888888888999999555666777888999999999999:::;;;<<<>>>???@@@@@@@@@CCCCCCBBBBBBCCCDDDEEEEEEDDDEEEDDDCCCBBBCCCFFFIIIMMMOOOUUU___lll{{{xxxrrroooooommmgggbbb___fffcccaaadddiiiooorrrssszzz~~~{{{~~~~~~||||||}}}yyywwwzzz<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<======>>>@@@BBBDDDEEEEEEEEEFFFFFFDDDEEEFFFHHHIIIKKKLLLMMMMMMSSSXXXZZZ```iiioooppppppmmmmmmpppssstttwww|||~~~zzzyyyrrr```UUUGGGAAA:::555333333333222111111111111000000000000......------,,,++++++***+++***)))(((((()))***+++((((((''''''&&&''''''(((''''''''''''''''''''''''((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""############$$$$$$$$$$$$############$$$$$$##################%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$%%%%%%&&&'''''''''''''''(((((((((((()))***+++***)))((()))+++(((***+++,,,---,,,+++***************+++,,,---------...///000111111111111////////////////////////...//////000111222222333222333333444444444444333333555666666555444444555666666777777777888888888444555666888999999999999999:::<<<===>>>?????????CCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDFFFOOONNNMMMOOOTTT]]]eeejjj{{{xxxooojjjbbbZZZXXX[[[```bbbaaa___gggrrr|||~~~yyyxxxwwwuuussspppnnnnnnsss~~~|||ooohhhaaaffflllrrrwwwzzz}}};;;;;;;;;;;;<<<===>>>>>>>>>=========>>>>>>???@@@CCCEEEHHHIIIHHHIIIKKKMMMHHHJJJLLLNNNQQQSSSUUUWWW[[[```dddffflllwwwyyyuuuwwwzzzxxxeeeUUULLL@@@===888555333222111000111111111000000000//////...------,,,++++++******+++***)))(((((((((******(((((((((''''''((())))))'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&'''''''''%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$######%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((()))******)))((()))***)))))))))))))))******+++***))))))***+++,,,------,,,---...///000111111111..............................///000111111222222111111222333444444333333333555666666555444444555555555555666666666777777555555666777888999999999999:::;;;<<<===>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCCCCAAA@@@@@@@@@AAAAAABBBDDDHHHNNNTTTXXX[[[```hhhsssxxxlllddddddffffffddddddkkkvvvqqqjjjiiiiiiiiihhhfffeeeiiirrr|||vvvuuuwwwxxx{{{~~~~~~zzzrrriiiccc```eeennnwww<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDDDDGGGKKKLLLKKKLLLPPPTTTRRRSSSUUUWWW[[[]]]___aaacccjjjooopppvvvxxxgggVVVIIIDDD;;;999777555222111000000111111000000000/////////------,,,,,,++++++************)))((((((((())))))((((((((('''(((((()))***'''''''''''''''''''''''')))(((((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""""""""###$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&'''((()))******(((((()))***)))(((((((((((()))******)))))))))***+++,,,---...,,,---...//////000//////////////////////////////...//////000000111111111000000111222333333333333333444666666444333444555444444555555555666666666555666777777888888777777999:::;;;<<<============???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBB>>><<<;;;;;;888999;;;>>>BBBFFFJJJLLLIIIKKKNNNRRR[[[kkk|||}}}~~~{{{xxxxxx}}}}}}======>>>???AAABBBDDDEEEEEEDDDDDDEEEEEEGGGHHHHHHHHHLLLPPPQQQQQQSSSXXX]]]^^^___```bbbdddfffggghhhhhhqqqyyy|||~~~xxxgggWWWHHH???===444555555444222111111111111000000000////////////------,,,,,,+++*********)))))))))))))))((((((''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%$$$"""""""""$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$&&&&&&$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$!!!""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$"""$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((((()))***)))((('''(((***'''((()))***+++***))))))************,,,---...///------...//////........./////////////////////////////////000000000000000///000111222333333333333222444555555444333444444333444444444444555555555777777777777777666666555999:::;;;;;;<<<<<<<<<<<<;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAA???;;;999888888999999999:::;;;===>>>???>>>@@@BBBBBBDDDLLLWWW___qqq~~~>>>??????AAABBBDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMQQQVVVWWWWWWZZZ```eeegggggghhhiiijjjkkkllllllooozzz~~~uuuppp^^^OOOAAA::::::000111333333222111111222000000000000////////////------,,,,,,+++******)))((()))*********((('''&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''((()))((('''&&&%%%!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%&&&'''##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###%%%&&&""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%!!!###$$$$$$######$$$&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((()))))))))***((()))***)))((('''(((***%%%(((+++......,,,)))'''*********+++,,,...///000.........///......------000000000000000000000000000000000000//////////////////000222222333333333222444555555444333333444333333333444444444555555888888888888777666555444999999:::;;;<<<<<<<<<<<<888999;;;===?????????>>>888999999888555444444555666555444333444555777888666:::>>>>>><<<===BBBGGGMMMZZZkkk{{{BBBCCCEEEEEEEEEGGGIIIKKKOOOPPPRRRTTTUUUUUUTTTTTTUUUZZZ______^^^```hhhooorrrssstttuuuuuuwww{{{}}}vvvmmmnnniiiTTTEEE;;;666777333333222222111000000000222111111000///......---......------,,,+++******))))))(((((((((((())))))'''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&###""""""!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%###$$$&&&''''''&&&###"""!!!"""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))***++++++++++++***++++++++++++++++++++++++,,,------......------,,,---...//////000//////...111111000////////////////////////000111111222222777777777666555333222111333333333444555666666777666555333333:::AAAAAA======:::888:::===>>>;;;777<<<<<<<<<<<<;;;:::999888;;;:::999777555444333333000111222444555666666666777666666666777:::<<<>>>>>>DDDNNNVVV___kkkyyyIIIJJJKKKJJJJJJJJJLLLNNNUUUWWWZZZ]]]^^^^^^]]]\\\ccciiioooqqqoooqqqwww|||pppeeelllsss]]]LLL@@@777444666333333222111111000000///000/////////...---------,,,,,,+++******)))(((((()))))))))(((((()))))))))(((((('''''''''''''''((((((''''''&&&&&&'''''''''''''''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&###"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!! !!!""""""!!!%%%###""""""###%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))***++++++++++++***++++++***************+++,,,------......------,,,............////////////111000000///////////////000111111222222333444444333333444444444333333222333333444555555666777777666777888;;;DDDNNNQQQNNNAAA===888777:::<<<;;;999;;;;;;;;;;;;:::999888777:::999888666555444333333444444444444444444555555444333222222333555777999666:::@@@DDDHHHNNNXXX___ooo~~~SSSTTTTTTSSSRRRQQQSSSTTT^^^```cccgggiiiiiiiiihhhnnnuuu}}}qqqaaa]]]aaavvvpppaaaOOOCCC;;;555444666333222222111111000//////...---------------------+++++++++***))))))((((((******))))))))))))************)))(((''''''''''''(((((('''''''''(((((())))))(((((('''%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$"""!!!"""###$$$$$$$$$'''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((()))******++++++******+++***)))(((((()))***+++,,,------......------,,,......---------...000111111000//////......//////000000111222222333333444...///000222333333333333444444444555666666777777666888;;;???IIITTTWWWUUUDDD???888555777:::<<<;;;::::::::::::999888888777777777666555444444444444888777555444222222333333222111000000000222333444333555777777777999???DDDJJJVVVhhhyyyaaabbbbbbbbbaaaaaaccceeejjjkkklllooorrrtttwwwxxxxxxnnnZZZYYYbbbwwwppp```SSSEEE===888555444777222222222111000000//////---------------.........---,,,,,,,,,++++++************))))))))))))******++++++***(((((('''''''''''''''''''''''''''((()))(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%'''(((((('''(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))***************++++++)))((()))***,,,---,,,------......------,,,///...,,,+++,,,...000222000000///............///......//////000111111111...///000222333333333333444444555555555666666666444777999;;;AAAIIIKKKIIIAAA===888555777:::<<<===:::::::::::::::999888777555444444333333333333444777555333111000000111222333333222111111222222333333444555444444555888<<<;;;BBBKKKTTT]]]iiivvvnnnoooqqqrrrrrrtttwwwyyy{{{zzzyyyzzz}}}}}}iii^^^]]]jjjzzz{{{mmmaaaSSSHHH===999666333333555222222111111000//////.....................//////,,,,,,+++++++++++++++*********))))))))))))******++++++***(((((('''''''''&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$###""""""$$$%%%%%%$$$$$$###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((()))************))),,,++++++***+++,,,---...,,,------......------,,,...---,,,+++,,,...000222000//////...............---......///000000111111222222333333333333333222444444444444555555555555333666666666888======:::999888777777999;;;<<<===999::::::::::::999888888333333222222222222222333222111///......///111222333333222222222111222222000111111111222333555777888999<<<>>>AAAHHHQQQXXXggguuuzzzxxxzzz}}}}}}dddYYY___pppqqqeee\\\HHH???777555444111000111222111111000000///......//////..................))))))))))))))))))))))))))))))(((((((((((())))))******)))(((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###!!!"""###%%%$$$$$$!!!  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((())))))******))))))++++++,,,------.........,,,------......------,,,,,,,,,+++,,,,,,...000111000///......------......//////000111111222222333444555555555444333222222333333333333333333333333222555777555666999999666333444666888:::;;;;;;;;;888888999999999888888777222222111000000111111111......---------...000111000000000000000000//////222111111111111111222222222333444555666:::@@@DDDEEEPPP^^^kkkyyyyyyooofff]]]WWWvvvooohhhjjj{{{{{{lll^^^SSS@@@999333333444111000111111111111000//////......///.........---,,,,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''(((%%%%%%%%%&&&&&&'''((()))((('''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$&&&''''''&&&###"""!!!!!!###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''(((((()))))))))))))))(((***,,,---......---,,,,,,------......------,,,***++++++,,,...//////000//////...------------...//////000000111222222222444444444444444333333222222222222222222222222222111555777555555777666444222333666777888888999999555555666666777666666555222111111000////////////------........./////////......//////////////////222111111111111111111000///000222333444666888999666===CCCIIIRRR___iiimmmtttzzzyyypppcccXXXOOOGGG@@@;;;xxxmmmvvv~~~~~~xxxgggVVVIII>>>777333444666444333333111111111000//////............---,,,,,,+++*********************+++++++++''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''')))*********)))&&&$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######%%%&&&&&&%%%((('''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))'''(((((()))))))))))))))&&&(((+++......---,,,***,,,------......------,,,)))***,,,---...///////////////...------------...------......///000000000222333333444444444333333222111111111111111111111000555666333222333222///333555555555555555777888333333444444555444444333222111000//////............//////000//////.........///000000111111000000...---,,,---///000///...111222333444444333111111444888999999<<>>CCCJJJSSS]]]eeejjjuuu~~~zzzxxxxxxwwwtttqqqnnnhhh```YYYUUUTTTSSSRRRCCC===777333222111///---///...,,,***)))***+++,,,|||rrrrrrxxxkkkfff]]]TTTJJJ@@@888222333222222111000000//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++***))))))(((''''''''''''(((((())))))&&&&&&&&&&&&&&&'''((())),,,***(((&&&%%%&&&''')))$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$##################$$$$$$$$$$$$###"""!!!!!!$$$%%%%%%%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))******)))+++,,,+++)))(((((((((,,,+++++++++++++++++++++,,,,,,,,,,,,------......------------.....................///000111111222000000111111111111111000///......---...///000111111111111111222222222222333333333444444444444444111000000//////000000111111000/////////000111222//////...,,,++++++++++++++++++,,,,,,------......------------------------------------............,,,------------.........//////000111222333333333:::999999:::===BBBGGGJJJOOOXXXdddooowww}}}yyyppphhhbbb^^^ZZZWWWUUUSSSOOOMMMMMMIIICCC@@@@@@AAAAAABBB888444111///000111111111---,,,+++******+++,,,---mmmiiilll}}}vvvggg\\\WWWOOOGGG@@@;;;666222111111111111000///......------,,,,,,,,,,,,------,,,+++++++++++++++******+++******)))(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&'''((()))+++)))(((&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$###!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&))))))*********+++++++++)))***++++++)))''''''(((++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------,,,...///111222111000///000000000111111000000///...............//////000...///////////////000000333333333333333222222222/////////....../////////000//////.........000111......,,,+++***************+++++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,------------........................+++,,,...///000000///...000000111222555888;;;<<<:::???EEEKKKPPPTTTWWWYYY^^^cccjjjppptttwwwyyy{{{~~~~~~{{{xxxuuussspppiii```[[[YYYUUUNNNIIIEEECCC@@@===;;;:::888666777555555666888999:::999333111...------.........+++************+++,,,---rrrfffaaafffxxxxxxooobbbOOOJJJBBB<<<888555333111000111111111000///...---...------,,,,,,------...++++++++++++++++++******))))))((('''''''''((((((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""!!!!!!!!!!!!$$$$$$##########################################"""###$$$$$$%%%%%%$$$$$$"""""""""##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''(((((((((((())))))))))))(((***++++++)))(((((()))******+++,,,,,,,,,++++++)))***++++++++++++*********++++++,,,,,,---------,,,---///111111111///...///000000000000//////...---......///000/////////,,,---///...------...000222222111111111111000000......////////////......,,,------+++******,,,...---,,,+++******)))******+++++++++++++++*********************************++++++++++++,,,,,,,,,,,,...........................///000000000///---,,,,,,---///000111222222222444444555777999;;;===>>>???CCCHHHKKKNNNOOOQQQSSSVVVYYY[[[[[[YYYYYYZZZ]]]bbbdddgggjjjmmmrrrxxx}}}|||vvvtttvvv{{{{{{zzzxxxvvvrrrooommmdddaaa\\\XXXUUURRRNNNKKKKKKFFF@@@======<<<:::888666666444333222111111111//////000222444444222000111///...,,,+++******+++((((((((((((((()))******xxxjjjddddddqqq~~~xxxoooggg[[[FFFAAA;;;666333222222111///000000000000...---,,,------,,,,,,,,,,,,------******************++++++(((((('''''''''((()))***((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&$$$%%%&&&'''((((((''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%$$$###""""""%%%%%%###"""###%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###############"""""""""!!!!!!%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!"""""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((***(((&&&%%%&&&((('''''''''(((((((((((()))((()))++++++***)))***+++)))***+++,,,,,,,,,,,,+++++++++,,,------,,,+++***++++++,,,,,,---......///...............///////////////000000//////...---,,,---000111222111///...,,,...//////------...000111000000000////////////......////////////......+++,,,,,,***((('''))),,,+++******)))))))))******+++++++++***))))))((((((************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000111111111111000...---...///000000000...---,,,000//////000222333333333333555888:::::::::;;;===;;;<<<===>>>======>>>???>>>@@@BBBDDDFFFIIIOOOTTTZZZ\\\___aaaaaa___\\\ZZZZZZ[[[\\\]]]^^^___``````ZZZWWWVVVVVVSSSOOOOOORRRRRRRRRSSSRRROOOKKKHHHEEEEEECCC@@@>>>===;;;888666777666555444444333333333000000000/////////000111.........///000///---***///......,,,+++***++++++((((((((((((((()))))))))qqqgggbbbcccnnn{{{oooeee[[[MMMBBB>>>888444333222222222///000000000000...---,,,---,,,,,,++++++,,,,,,---******************++++++((((((''''''''')))***+++&&&&&&''''''((()))))))))+++***)))(((((((((((((((!!!###%%%''')))((('''&&&(((((((((((((((((((((((("""###%%%&&&'''&&&%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%$$$###"""!!!"""!!!!!!###%%% !!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))+++)))&&&%%%&&&((((((((((((((()))))))))***''')))+++++++++***+++,,,)))***+++,,,---,,,,,,+++,,,---.........---,,,+++,,,,,,------...///000000000...,,,++++++---///111//////000000///...------+++---111333333222///---,,,...000000...---///111000000//////.........---......////////////......---......,,,((('''))),,,***)))))))))))))))***+++,,,,,,+++***)))(((''''''++++++++++++++++++++++++)))************+++++++++))))))))))))************++++++,,,---.........---((()))***,,,---...//////,,,,,,---///111222111000---///111222222222333555333222111222333444555555444666777666555666:::>>><<<===>>>??????@@@??????@@@????????????@@@AAAAAABBB???>>>>>><<<999:::>>>888999<<<======;;;999777666444444555777888777666///111333333111///......,,,,,,------,,,,,,...000///---,,,---...---,,,***++++++,,,+++******+++,,,************************rrrggg^^^]]]eeevvvwwwhhh\\\OOODDD???:::444111111111000...111///------...///...---***,,,------,,,++++++,,,,,,,,,++++++***)))((((((************))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$#########%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""" """############%%%'''%%%$$$$$$######$$$$$$%%%!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&######""""""""""""######""""""###$$$$$$$$$###"""###%%%&&&&&&$$$######$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((***)))(((''''''&&&&&&'''((()))***)))((('''((())))))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++***++++++,,,,,,------...000///...---,,,------...000000000000000///......,,,---///111111000...---000///...---,,,------...------...///////////////------,,,,,,,,,+++++++++,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''(((((())))))******''''''(((((())))))******(((((((((((((((((((((((())))))*********+++++++++******+++,,,,,,---......***++++++,,,,,,++++++***,,,---......///.........//////...---------------///......///000111111000222111000000000111333444555555555444444444333333555555444444333222222222666555555444333222111111444444333333222111111111222111111000000000000000...------------,,,,,,,,,...------,,,,,,------......---,,,+++++++++,,,---))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((ooo```WWWTTT```wwwooo^^^QQQDDD;;;<<<777222000000000///...000...------...///---,,,)))+++,,,,,,+++******+++,,,,,,+++******)))(((((((((((((((((('''''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""!!!"""$$$$$$######$$$&&&%%%$$$$$$######$$$$$$%%%""""""$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$#########"""###$$$$$$######$$$&&&$$$$$$############$$$$$$%%%%%%$$$###############!!!######""""""###$$$%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$############$$$&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((((()))***)))((('''((()))((()))***++++++***)))(((******++++++++++++************+++,,,,,,------...000///...---,,,------...000000000/////////......---...///000000///---,,,....../////////...---,,,---...///000000000000000---,,,,,,,,,,,,+++++++++************************)))(((((((((((((((((((((''''''(((((())))))))))))''''''(((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------+++,,,,,,------,,,,,,+++++++++,,,---------------...------------....../////////....../////////...000///.........///111111222222222111111111000000000000000000111111111111222222111111000000//////000000000000000000000000000000///...------......+++,,,,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,+++***+++,,,------)))))))))))))))))))))))))))(((''''''''''''((()))jjjZZZVVVTTT[[[rrr|||aaaQQQFFF;;;333777444111////////////.........---...//////---***(((***++++++***))))))***+++++++++******))))))(((((((((((('''''''''&&&&&&&&&''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$###"""###%%%$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########!!!"""$$$###""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$######$$$$$$ """#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###%%%&&&'''((((((((($$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))((()))***)))((('''((()))((((((************(((((()))******************)))******++++++,,,---------//////...------------...111000///...---...//////......///000///...,,,++++++---///111000...,,,***,,,---......///.........,,,,,,,,,+++++++++******((((((((()))***+++++++++(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))************************))))))))))))************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000............---------------,,,,,,,,,,,,---...///............------------++++++,,,------...//////------------------------+++,,,,,,---....../////////...---,,,++++++++++++)))***+++,,,---......///+++******************+++++++++******+++,,,------))))))))))))))))))))))))))))))(((((((((((())))))tttiii___XXX[[[dddvvv{{{zzzgggRRRFFF>>>888333444222000/////////000000.........000111000---***(((***++++++***))))))***+++*********)))))))))(((******)))))))))(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$############### """######""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!###%%%%%%%%%$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%&&&'''''''''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((******((()))***)))((('''((()))'''((()))******)))((('''))))))************))))))*********+++,,,,,,------............------......111000...,,,,,,---...///////////////...,,,+++******+++---......---+++***++++++,,,,,,,,,,,,,,,+++++++++++++++************((((((((()))))))))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++************+++++++++,,,,,,+++++++++)))***++++++,,,,,,++++++---,,,,,,,,,------...///+++,,,------,,,,,,------++++++++++++,,,,,,------,,,,,,,,,+++++++++***************++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,+++***))))))))))))******+++,,,---------+++******))))))******+++))))))******++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((zzzhhh^^^]]]```dddpppzzzsssrrrtttvvvwwwwwwuuuhhhUUUFFF===999666444222222111000//////000111/////////111222111...+++)))+++,,,,,,+++******+++*********)))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$""""""###$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$######################## """######""""""###$$$######""""""""""""######"""%%%((()))(((&&&$$$###$$$&&&&&&$$$###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++((()))***)))((('''((()))'''((()))******)))((('''))))))************))))))))))))***++++++,,,,,,---------..................000///---++++++,,,...///.........---,,,+++***************))))))***++++++,,,,,,---------,,,,,,+++++++++*********))))))))))))))))))(((((((((''''''&&&&&&''''''((((((((()))((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******************))))))))))))************))))))******+++,,,,,,,,,,,,,,,...------,,,,,,,,,------(((***,,,,,,++++++---///++++++,,,,,,,,,---------,,,+++++++++************,,,,,,+++++++++*********))))))***++++++,,,,,,,,,------,,,,,,,,,+++++++++...---,,,+++************++++++++++++++++++++++++++++++************++++++)))))))))******+++++++++((((((((((((((((((((((((''''''''''''''''''''''''{{{oooddd```dddmmmyyyxxxvvvssslllccc___]]]UUUIII>>>777444222222000111111000///...///111////////////000000...,,,)))+++,,,,,,+++******+++))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%))))))(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$###"""###%%%######""""""""""""######%%%$$$$$$######$$$%%%%%%"""""""""###############!!!"""$$$###""""""###%%%###""""""""""""""""""###!!!%%%((()))'''%%%###"""###$$$$$$"""!!!!!!"""%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###############((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))******((()))***)))((('''((()))((((((************(((((()))******************)))))))))******+++,,,,,,,,,,,,---......///.........///...---,,,+++,,,---------------,,,+++++++++++++++***)))(((((()))+++,,,......//////......------*********))))))))))))((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((''''''''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))******((((((((())))))(((((((((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...(((***------******---///***+++,,,---------,,,,,,,,,+++++++++************------,,,,,,+++******)))*********++++++,,,,,,,,,---------,,,+++*********---,,,++++++******+++++++++++++++*********))))))++++++************++++++))))))************)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&xxxllldddbbbhhhuuuyyykkk[[[SSSJJJFFF???888333111111111...000111///---,,,---//////---,,,,,,---...,,,+++(((***++++++***))))))***((()))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$$$$######$$$&&&######""""""""""""######$$$############$$$&&&'''!!!"""""""""#########$$$"""###$$$$$$######$$$&&&$$$######""""""######$$$###$$$$$$$$$$$$$$$###### """######"""""""""###%%%$$$$$$$$$$$$#########!!!"""""""""#########$$$'''&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """###$$$&&&%%%$$$#########$$$%%%########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***((()))***)))((('''((()))((()))***++++++***)))(((******++++++++++++******)))))))))***++++++,,,,,,,,,,,,.../////////......---------,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,)))******+++++++++,,,,,,---------------,,,++++++******)))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((((((((()))*********(((((())))))))))))((((((((()))******++++++******))))))***+++,,,...000111***---000...***(((***---)))***+++,,,---,,,,,,++++++++++++*********))))))++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++***************************++++++,,,)))))))))******************))))))(((((())))))***)))************((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&}}}nnnbbbZZZhhhmmm|||mmm[[[QQQ===;;;999555222111111333---///000///+++***+++---...,,,******+++++++++***''')))******((((((((()))(((((((((((())))))))))))))))))((((((((('''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& """###$$$######%%%'''######""""""""""""############""""""###%%%'''(((!!!!!!""""""#########$$$"""$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%)))'''$$$!!! """### """$$$%%%%%%%%%&&&'''$$$$$$$$$#########""""""!!!!!!""""""#########$$$%%%$$$$$$$$$%%%''')))***$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$######"""###%%%&&&'''""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%(((''''''''''''((())))))(((******)))((('''((())))))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,+++,,,.../////////......,,,,,,---------,,,+++***+++++++++***++++++,,,,,,(((***---...///...,,,+++***************)))((('''))))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))************))))))'''(((((()))))))))))))))&&&&&&(((***---000222444---000222///)))&&&(((+++((()))***,,,,,,++++++***+++*********))))))))))))))))))******++++++,,,,,,++++++++++++************(((((())))))******++++++((((((((())))))***+++,,,''''''((()))***+++,,,,,,((((((''''''''''''((((((******+++***)))(((&&&%%%(((((((((((((((((((((((('''((()))******)))((('''sssfff___aaahhhuuu~~~yyytttwwwyyyfffRRRFFF888777444222000000111222000000000///......---------,,,+++***))))))))))))+++++++++*********))))))(((((())))))******+++++++++)))(((&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&$$$###$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$"""!!! !!!!!!"""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$ !!!!!!"""""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%$$$###"""""""""$$$$$$%%%%%%$$$######$$$%%%%%%(((%%%"""!!!###$$$###!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""!!!""""""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''(((((())))))******))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---+++)))''''''))),,,...---.........---+++)))(((+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---,,,***'''(((+++,,,+++))),,,,,,,,,+++***)))((('''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&$$$"""!!!'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((()))***+++------,,,+++++++++***)))'''&&&&&&&&&&&&&&&''')))*********)))((((((((())))))******++++++*********))))))))))))))))))******+++***)))((('''((()))*********((('''&&&(((((()))***************((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''pppgggfffmmmzzztttwww~~~{{{lllXXXGGG>>>777555333111000000111222000000//////......---------,,,+++***))))))))))))+++++++++*********)))))))))))))))))))))*********(((((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%&&&&&&''''''##############################$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&###!!!!!!###%%%$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))+++---------------,,,+++******+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---...,,,******,,,---,,,+++++++++++++++***)))(((((())))))))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%$$$''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))***++++++++++++******)))(((''''''&&&&&&''''''((())))))******))))))))))))))))))))))))******)))))))))))))))))))))))))))***+++++++++***((('''((())))))***)))((('''&&&(((((()))***************''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''zzzppphhhkkkxxx{{{vvvtttzzznnn]]]III<<<777444333222111000111222222000000//////...------------,,,+++***))))))))))))+++************)))))))))***))))))))))))))))))(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%###"""!!!!!!$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%))))))(((((((((((())))))++++++++++++++++++++++++------,,,+++*********+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,...---++++++,,,,,,+++)))))))))************)))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%(((((('''&&&&&&'''((((((''''''((())))))((('''&&&###$$$$$$%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******(((((('''''''''''''''((()))(((((((((((()))******)))))))))))))))(((((((((''''''(((((())))))******)))***+++++++++***)))((((((((()))))))))(((''''''(((((())))))******))))))&&&&&&&&&'''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''pppgggnnn|||zzzxxxzzzzzzlll___PPP@@@777555222111000000000111111222000//////......---,,,,,,---,,,+++***))))))))))))************))))))))))))******))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""######$$$%%%&&&''''''########################$$$$$$$$$#########"""""" """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&(((((())))))))))))((((((++++++++++++++++++++++++,,,------,,,,,,+++***))),,,+++*********+++---...++++++,,,,,,,,,,,,++++++++++++***))))))***++++++,,,+++*********)))'''&&&'''(((((()))*********)))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%###""""""###%%%&&&%%%&&&((()))))))))((('''###$$$%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''((((((((('''&&&%%%&&&''')))***&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&''')))***)))))))))(((((('''''''''&&&&&&'''(((((()))******))))))***++++++***)))(((((((((((((((((((((''''''(((((()))))))))))))))(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''}}}rrrnnnrrr~~~~~~mmmYYYMMMDDD<<<666444////////////000000111111/////////...------,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''(((((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""!!!!!!!!!""""""###$$$%%%%%%&&&########################$$$$$$$$$############### """######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))(((((())))))))))))((((((************************+++,,,,,,,,,,,,+++***)))+++***))))))***+++---...***++++++,,,,,,++++++******************************+++++++++)))((('''&&&&&&'''(((((())))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$###!!! !!!###$$$###$$$&&&'''(((((('''&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%&&&'''(((&&&%%%%%%&&&&&&'''((()))&&&&&&%%%$$$%%%&&&'''((()))(((((((((''''''&&&&&&%%%%%%&&&'''((()))))))))((((((************)))(((''''''''''''''''''(((((((((((()))))))))(((((('''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&}}}qqqnnnxxx~~~mmm[[[HHH>>>:::777444333...///////////////////////////......---,,,,,,,,,---,,,+++***))))))))))))(((((()))))))))))))))***)))((((((((((((((((((''')))))))))((('''%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$############$$$%%%$$$$$$$$$###############"""""""""######$$$$$$%%%################################################ !!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###"""###%%%%%%###""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''(((((()))******+++'''((()))******)))(((''')))))))))))))))))))))))))))******+++++++++*********************+++,,,---******++++++++++++*********************************,,,------+++)))))))))&&&&&&'''(((((()))((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%"""###%%%&&&&&&&&&%%%%%%###############$$$&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&'''((()))))))))((('''''''''&&&&&&''''''((()))(((((()))))))))(((''''''%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&wwwvvvzzz|||mmmXXXKKK>>>888555222111333....../////////......---///......------,,,,,,+++---,,,+++***))))))))))))(((((((((((())))))******'''''''''(((((((((((((((''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$###$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((('''((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((())))))***++++++)))******++++++++++++*********++++++++++++******))))))************))))))'''***------+++))))))***&&&&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$"""!!!!!!$$$&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&'''((()))(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&zzzwwwtttyyy}}}kkkZZZIIIBBB<<<888444000111555......//////......---,,,///......------,,,++++++---,,,+++***))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$######"""""""""&&&%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""##################$$$$$$%%%$$$###"""""""""$$$$$$###$$$%%%&&&&&&%%%$$$### $$$%%%$$$$$$%%%'''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))((((((((('''&&&&&&%%%%%%'''((()))++++++)))((('''))))))))))))))))))))))))''''''''''''(((***+++,,,)))***+++,,,,,,+++***)))******++++++++++++******))))))************))))))$$$(((+++,,,)))'''((()))&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###(((&&&$$$"""###&&&))),,,)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&''')))*********)))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''''''''&&&&&&'''&&&&&&%%%&&&'''((()))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&{{{ssstttrrrzzziiiXXXMMM???<<<888444111/////////111111111111000000000000------,,,,,,,,,,,,++++++******++++++++++++************))))))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###"""###$$$$$$###########################"""######$$$$$$######"""########################%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&######""""""""""""######%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&%%%$$$$$$################################# """&&&((((((&&&""" """"""###$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###""" """############$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%$$$##################$$$&&&%%%%%%$$$###"""!!!!!!(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''((()))++++++***))))))&&&&&&''''''(((((()))))))))***+++,,,,,,+++***)))+++++++++***)))(((((('''+++++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%$$$######'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%uuugggYYYKKKBBB:::888666444222111000000000000000000////////////------,,,,,,,,,+++++++++''''''((((((((((((''''''))))))))))))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!"""######"""##############################$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$"""!!!!!!"""######$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$######""""""""""""######$$$$$$############$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!""""""###$$$%%%%%%%%%%%%""""""###$$$$$$###""""""%%%%%%%%%%%%%%%$$$###"""""""""##################$$$$$$######$$$$$$%%%&&&""""""######$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((()))************)))************++++++++++++((()))***++++++******))),,,,,,++++++***))))))((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########%%%&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%{{{pppuuuzzz||||||lll]]]QQQFFF===888444444333333222111111111////////////.........---,,,,,,,,,,,,++++++++++++''''''(((((((((((('''''')))))))))(((((((((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""###"""!!!########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%&&&'''((())))))%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%""""""############""""""$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$######"""$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''(((((())))))******''''''''''''(((((((((((())))))(((((())))))******))))))((((((((((((((((((''''''((()))******)))))),,,,,,++++++******))))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######"""""""""&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%yyytttpppsss|||wwwkkkZZZKKKAAA<<<777555111111111222222111000///.........---------,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***))))))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!"""###$$$###"""########################$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%&&&'''((())))))%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""############""""""""""""######$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$#####################$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((())))))******''''''''''''(((((((((((())))))((('''''')))***+++(((((((((''''''&&&&&&&&&&&&&&&'''(((((()))))))))+++*********))))))((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%}}}~~~}}}rrrhhh]]]MMM@@@999777666555111111111111000///...---------------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++'''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$###""""""######$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%######""""""""""""######$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''((((((((()))))))))***''''''''''''(((((((((((()))((('''''''''(((***++++++++++++******)))))))))&&&''''''''''''(((((()))(((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%~~~pppcccWWWNNNAAA888555555444444222222111000///...------------------,,,,,,,,,+++++++++++++++************)))******************)))&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###########################$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$######"""""""""###$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$ !!!###$$$%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))))))))))))))(((((((((''''''''''''((((((((((((((((((''''''(((((())))))))))))))))))))))))(((((()))(((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%########################$$$############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%uuucccUUUGGGAAA999444333333222111222111000.........//////...------------,,,,,,,,,++++++++++++************((((((((())))))(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$%%%&&&$$$"""##############################$$$$$$$$$$$$##############################"""######$$$$$$$$$######""""""###$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$######""""""""""""######$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""###$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%$$$"""""""""""""""###$$$$$$""""""######$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&((())))))******))))))((((((''''''''''''''''''((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&''''''''''''+++***)))''''''''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#######################################$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$### !!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""#######################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%|||yyyfffTTTGGG???:::555333333444222000222000///......///111222.........---------,,,,,,+++++++++************)))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!###%%%%%%###!!!#################################$$$$$$#################################"""######$$$$$$$$$######"""######$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""""""""######""""""""""""######%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!"""######$$$$$$########################!!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%%%%%%%###"""!!! !!!"""###"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""""""""""""""######$$$!!!!!!"""###$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&)))+++,,,++++++***)))((('''&&&&&&''''''''''''((((((((()))%%%&&&((()))))))))((('''(((((())))))******++++++---+++***((('''''''''''''''''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########################################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%'''%%%###!!! !!!###%%%$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%vvvqqquuuzzz{{{wwwlllYYYGGG<<<666555555444444333222222///............---------,,,,,,------,,,,,,+++***************))))))))))))***'''$$$&&&+++---***'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&'''(((***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###  """$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$########################&&&&&&&&&'''''''''((((((%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&$$$""" !!!"""###"""""""""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!!!!!"""###$$$"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""######""""""######$$$%%%!!!!!!""""""#########$$$$$$###!!! """$$$&&&######$$$%%%%%%&&&'''''''''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$%%%))),,,+++)))'''&&&%%%&&&'''((($$$$$$$$$%%%&&&'''((())))))((('''&&&%%%%%%&&&'''))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""$$$%%% """%%%'''((('''&&&$$$'''&&&$$$###"""######$$$###"""!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""######$$$%%%&&&%%%%%%$$$###"""!!!###"""  !!!###$$$""""""!!!!!!"""######$$$$$$$$$###"""!!!!!!""""""%%%%%%&&&&&&&&&%%%$$$$$$"""$$$$$$$$$###$$$%%%''''''&&&$$$###"""######$$$""""""""""""###$$$%%%&&&"""###$$$$$$%%%%%%%%%%%% !!!"""#######################################&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###""""""""""""&&&$$$###$$$&&&&&&$$$!!!{{{sssuuuwwwyyyyyyqqqtttqqquuuxxxhhhVVVFFF<<<777555444444333333222222111............------------,,,,,,------,,,,,,+++***************))))))))))))***'''%%%&&&***,,,***''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""########################%%%%%%$$$$$$############$$$###!!! !!!###$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$%%%######$$$$$$%%%&&&&&&'''%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$''')))***)))'''&&&%%%&&&'''(((((((((((((((((()))***+++)))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''&&&%%%%%%$$$######%%%$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%!!!"""%%%'''((('''%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""###$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""""""""""""""######"""""""""######$$$$$$$$$###"""""""""""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$######$$$&&&((('''&&&%%%%%%%%%&&&&&&###############$$$%%%&&&###$$$$$$%%%&&&&&&%%%%%%"""######$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$#########&&&%%%$$$###""""""""""""$$$""""""###&&&'''%%%###}}}ttttttqqqtttxxxooorrrrrrtttwwwsssnnnkkkbbbTTTDDD:::666777333333222222111000000000............------------,,,,,,,,,,,,,,,++++++***************)))))))))))))))'''%%%'''***+++)))'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########"""""""""""""""################################################$$$############"""""""""$$$###"""!!!!!!"""###$$$%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############""""""######$$$%%%""""""""""""!!!!!!!!!!!!############$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$###%%%''')))((('''&&&&&&&&&'''(((***)))))))))))))))******(((((('''''''''((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%!!!"""%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$######$$$###""" """#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###"""""""""!!!"""###$$$%%%%%%%%%%%% """$$$$$$###!!! $$$$$$###############$$$$$$###"""""""""""""""""" """###$$$$$$%%%%%%###$$$%%%###"""!!!###$$$&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#############################################"""""""""%%%$$$######""""""""""""!!!!!!!!!###&&&'''&&&%%%xxxvvvwwwyyypppqqqsssvvvuuulllccc]]]SSSGGG<<<666555555222111111000000///...............---------,,,,,,+++,,,,,,,,,,,,+++******************)))))))))((()))'''&&&''')))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''(((((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############"""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$############$$$%%%&&&########################$$$###"""!!!!!!"""###$$$######""""""######$$$%%%!!!!!!!!! """###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$%%%'''(((((('''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''(((((((((((())))))******((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$###"""!!!!!!!!!"""$$$%%%"""###$$$&&&&&&&&&%%%$$$"""$$$%%%&&&''''''&&&%%%%%%###"""###$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""###!!!"""###$$$$$$%%%%%%$$$ """#########"""!!!%%%$$$$$$#####################"""""""""""""""###"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!"""###"""""""""######$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%!!!!!!""""""###""""""!!!$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$###"""""""""""""""!!!!!!"""###%%%%%%%%%$$${{{sssooottttttmmmkkkooonnnbbbWWWMMMAAA999666555222///111000000//////...------...------------,,,,,,,,,++++++,,,,,,++++++***)))************)))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''''''''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################"""""""""######$$$$$$$$$$$$$$$$$$#########""""""!!!"""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###$$$$$$############$$$$$$"""""""""""""""###$$$$$$########################$$$###"""!!!!!!"""###$$$######""""""######$$$%%%$$$$$$$$$######""""""""""""###$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''((()))))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$############"""!!!!!!!!!"""$$$%%%"""###$$$%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%%%%"""!!!!!!"""$$$&&&%%%$$$!!!!!!"""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""######$$$"""######$$$$$$######""""""!!! !!!###$$$$$$$$$######"""######$$$###"""""""""""""""######%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%$$$"""!!!"""$$$!!!""""""######$$$$$$$$$%%%%%%$$$######$$$$$$$$$"""###############""""""""""""######"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$######""""""!!!""""""""""""###$$$$$$############|||tttwww{{{~~~oooeeeeeebbbVVVIII???444111444666333///000000//////......------------------,,,,,,,,,,,,+++++++++++++++******)))************))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""""""""###############!!!!!!""""""###$$$$$$$$$$$$$$$$$$############""""""""""""""""""#########!!!!!!""""""###$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$########################!!!!!!""""""##########################################"""""""""###$$$$$$######""""""######$$$%%%#########"""""""""""""""!!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%###%%%&&&&&&&&&%%%'''(((%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))((((((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$!!! """%%%&&&&&&&&&!!!"""""""""############&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!"""######$$$"""###############""""""###""" !!!###%%%""""""!!!!!!"""######$$$"""""""""""""""######$$$$$$$$$$$$###"""!!!$$$%%%%%%$$$###"""$$$%%%###$$$%%%%%%&&&%%%%%%$$$$$$######"""######$$$$$$%%%%%%%%%&&&%%%%%%$$$###!!!!!!!!!"""!!!!!! """"""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""$$$%%%$$$###!!!!!!"""~~~{{{vvvddd^^^XXXJJJ???999333222555666555222000000000///......---------------,,,,,,,,,+++++++++++++++++++++***))))))************))))))))))))'''(((((('''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""!!!"""""""""#########$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$############"""###"""!!!!!!!!!"""$$$%%% !!!""""""###$$$$$$""""""""""""""""""""""""############$$$$$$%%%%%%!!!""""""""""""""""""!!!""""""######$$$$$$$$$###########################"""######$$$$$$$$$$$$$$$######""""""######$$$%%% !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$###########################$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((('''&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$#########$$$$$$###"""""""""######"""!!!!!!"""$$$&&&%%%$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###### !!!"""######$$$$$$###!!!!!!!!!!!!!!!""""""### !!!"""$$$$$$"""""""""""""""###$$$$$$""""""###""""""!!! $$$%%%&&&%%%$$$$$$&&&((($$$$$$%%%&&&%%%%%%######!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$######""" !!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!"""""" """$$$$$$"""!!!"""$$$}}}xxxxxx|||yyyxxxwwwbbbXXXOOO@@@999777444333222111111000000000000///......---------------,,,,,,,,,++++++***++++++++++++***))))))************))))))))))))'''(((((((((&&&%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!"""""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$############"""###"""!!! """$$$&&& !!!"""#######################################$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""###$$$&&&&&&&&&%%%$$$#########"""###$$$$$$%%%######$$$$$$%%%%%%&&&&&&"""""""""""""""#########$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((()))(((%%%#########$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%&&&'''((()))''''''(((((((((&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%$$$$$$##################%%%$$$"""!!!!!!!!!""""""$$$###"""###$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""!!!"""$$$%%%%%%%%% """###$$$###!!! !!!"""$$$%%%""""""!!!""""""###$$$$$$"""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%''')))"""###$$$$$$###"""!!! !!!"""$$$$$$!!!!!!!!!!!!!!!  !!!"""###############"""""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""### ###$$$""""""$$$&&&}}}|||sss___MMM@@@999888777666444222000///...---...000000///...+++***,,,,,,,,,,,,+++***))))))&&&(((***,,,,,,+++((('''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%########################$$$$$$###"""###$$$&&&'''"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%### !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""&&&&&&&&&%%%$$$######"""###"""!!! !!!"""######"""!!! !!!###%%%&&&%%%%%%%%%$$$$$$#########'''$$$!!! %%%%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%$$$###!!! ########################%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%''''''&&&###"""$$$&&&''''''&&&%%%%%%$$$######&&&%%%###$$$$$$%%%###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$"""###$$$%%%$$$###!!!!!!"""###%%%%%%%%%$$$###""""""""""""############ !!!###$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$&&&&&&%%%$$$######""""""!!!!!! """""""""""""""!!! """"""""""""""""""""""""""""""#########""""""!!! !!!!!!"""#########$$$$$$######""""""!!!!!!""""""############""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""###''')))}}}yyyuuuwww~~~zzzfffUUUHHH>>>888666666444333111000///.........///000///---+++*********+++,,,,,,+++++++++((()))***++++++***((('''((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$#########$$$%%%&&&"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$"""######"""!!! !!!"""""""""""""""""""""""""""################################################ !!!!!!!!!!!!"""###""""""!!!!!!""""""#########"""""""""###$$$%%%$$$$$$$$$######"""""""""$$$"""!!!"""$$$&&&&&&&&&###############$$$$$$$$$###""""""!!!!!!""""""###%%%%%%%%%$$$###"""!!!!!!########################%%%%%%%%%$$$$$$##########################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%''''''&&&######$$$'''&&&&&&%%%$$$$$$###""""""'''%%%$$$$$$%%%%%%$$$"""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###"""!!!!!!!!!!!!"""###""""""$$$$$$$$$###!!! !!!!!!"""!!! """"""""""""############ !!!###$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%(((&&&$$$$$$%%%$$$###!!!$$$#########"""""""""""""""""""""""""""!!! """"""""""""""""""""""""$$$%%%%%%%%%%%%%%%$$$$$$#########"""!!!!!! $$$#########""""""!!!!!!""""""############""""""$$$$$$###""""""###$$$$$$!!!!!!"""""""""#########!!!"""######$$$$$$&&&%%%###!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""&&&(((}}}xxxuuuuuuwww|||}}}uuutttzzzyyy||||||gggTTTHHHAAA:::555333333222111000///............//////...---+++***((()))***+++,,,,,,,,,,,,************))))))((('''((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%########################%%%%%%$$$#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$ !!!"""###""""""""""""""""""""""""######$$$$$$######""""""#########"""""""""""""""###"""!!!"""%%%((((((((( !!!###$$$%%%&&&'''$$$##################$$$%%%%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%$$$$$$######"""""""""'''%%%$$$$$$&&&&&&%%%############$$$$$$$$$$$$%%%###"""!!!!!! !!!""""""""""""""""""!!!""""""###$$$$$$###!!! #########$$$######"""!!!""""""""""""############!!!"""###$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%(((&&&$$$#########!!!$$$$$$$$$$$$############"""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$######""""""!!! #########"""""""""""""""""""""############""""""$$$######""""""######$$$ !!!!!!!!!"""""""""""" """###%%%''''''&&&%%%###"""!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! """%%%((({{{sssooottt|||xxxhhhTTTFFF???;;;666222111000000//////........................,,,+++***))))))***+++++++++++++++******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$########################%%%###!!!###%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% !!!"""$$$$$$%%%""""""############"""""""""###$$$$$$###""" ##################""""""%%%$$$""""""$$$$$$###""" !!!###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""###$$$########################$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''%%%$$$$$$$$$#########"""'''%%%$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$!!!!!! !!!!!!""" !!!###$$$$$$###!!! """"""############"""!!!%%%%%%%%%%%%$$$######"""!!!"""""""""############""""""######$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%&&&$$$""""""###"""!!!########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""######$$$$$$"""""""""""""""#########""""""############""""""######""""""""""""######!!!!!!!!!"""""""""###### !!!###%%%''''''$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""&&&))){{{wwwuuuttttttzzz{{{aaaUUUGGG===;;;888333////////////......---------.........------,,,++++++++++++++++++******)))(((***))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$########################&&&$$$"""###&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$### $$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$###!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$########################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$$$$$$$&&&&&&%%%$$$""""""#########$$$$$$$$$ !!!"""###$$$%%% """$$$%%%%%%$$$""" """""""""#########""""""""""""!!!!!! !!!"""""""""##############################$$$$$$"""$$$%%%%%%$$$######$$$###!!!!!!!!!###$$$###"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$###!!!!!!""""""###$$$$$$$$$!!!!!!""""""######$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!"""###$$$%%%"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$(((+++{{{uuuiiippp}}}qqqcccMMMFFF===999888666222...//////......------,,,,,,......------,,,+++++++++++++++++++++***)))(((''''''(((((())))))(((((('''((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%#########$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%############""""""""""""###"""!!! !!!"""###!!!"""#########!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$###$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$########################"""""""""#######################################"""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""""""""############$$$!!!!!!!!!"""###$$$%%%&&&!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""###############"""!!!!!!!!!""""""""""""""""""############$$$######"""######$$$$$$"""$$$%%%%%%$$$######$$$"""!!! !!!###%%%$$$###!!!!!!!!!!!!!!!""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######%%%$$$$$$######"""!!!!!! !!!"""###$$$$$$%%%""""""############""""""!!!""""""######""""""!!!############$$$$$$$$$$$$###"""!!! !!!"""### """"""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""%%%(((+++{{{{{{wwwwww}}}xxxoooaaaRRRJJJ>>>;;;777444444333222111000000///...---,,,,,,,,,......---,,,++++++++++++)))***************)))((($$$&&&((()))***)))((('''((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%#########$$$%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###!!! """%%%""""""""""""""""""""""""########################!!!!!!""""""###$$$$$$%%%###########################""""""#########$$$$$$###"""!!! """#########$$$$$$$$$$$$"""""""""$$$&&&&&&%%%###########################$$$$$$############$$$$$$"""######$$$$$$$$$##############################!!!"""""""""#########$$$########################""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%###!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""""""""############$$$######""""""#########"""###$$$$$$$$$$$$###""""""""""""""""""######$$$%%%$$$$$$######$$$%%%&&&""""""""""""############%%%$$$###""""""###$$$$$$"""###%%%%%%###"""###$$$###"""!!!"""$$$$$$$$$"""!!!!!!"""""""""######### !!!""""""""""""""""""""""""""""""""""""""" !!!""""""""""""%%%%%%$$$######""""""!!! !!!"""###$$$%%%%%%""""""############"""""" !!!"""######"""!!! """"""""""""############"""!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""$$$(((+++sssuuuyyy{{{{{{yyyvvvtttqqqooonnnzzzzzzzzzmmmaaaVVVIII>>>;;;777555333111000111222333111000///...---,,,,,,+++......---,,,++++++++++++'''((()))******++++++***"""$$$'''***+++***)))''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$############$$$$$$'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%$$$!!!!!!$$$$$$%%%%%%%%%%%%$$$######!!!!!!""""""#########$$$!!!!!!!!!"""######!!!""""""######$$$$$$$$$$$$$$$##################$$$!!!"""$$$%%%%%%$$$###"""########################!!!!!!""""""#########$$$########################""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$""" !!!$$$&&&%%%#####################$$$$$$"""!!! !!!###$$$$$$"""""""""""""""############&&&%%%$$$"""!!!!!! #########$$$$$$#########""""""!!!!!!"""###$$$$$$!!!!!! """###$$$""""""""""""############%%%$$$###""""""###$$$$$$"""###%%%%%%###"""###$$$&&&$$$######$$$$$$###!!!""""""######$$$$$$$$$%%% !!!"""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%% !!!"""###$$$%%%&&&""""""############"""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!! !!!"""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###'''***aaacccfffhhhhhhiiijjjkkkhhhmmmrrrttttttxxx~~~mmmXXXKKKCCC<<<888666333333111000000000111222///......------,,,++++++******************++++++---,,,***)))))))))*********)))(((((((((***+++,,,+++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################"""###$$$%%%%%%$$$""""""%%%$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&&&&$$$######$$$%%%### """############$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$############"""""""""""""""############$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&& !!!"""######""" """############$$$$$$$$$######"""""""""###%%%&&&###$$$$$$$$$$$$###""""""############""""""!!!!!!!!!!!!""""""#########$$$###############"""!!! """"""###$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$#########$$$%%%%%%%%%&&& !!!###$$$%%%%%%$$$###%%%$$$"""###$$$$$$###!!!""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&'''***)))'''&&&%%%%%%&&&&&&'''((()))(((''''''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$###############$$$"""""""""""""""##################"""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""#########!!! $$$$$$&&&&&&&&&&&&$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$ !!!!!!""""""###### !!!"""$$$$$$###############"""!!!!!!######""""""""""""######"""######$$$%%%%%%&&&&&&$$$#########""""""!!!!!!###############"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######"""!!!!!!!!!!!!!!!########################!!!###""" ###"""!!!!!!!!!"""###%%%&&&dddgggjjjmmmmmmnnnooopppttt}}}lll\\\JJJAAA;;;666333222333222111000000000111111.........---,,,,,,+++++++++++++++++++++++++++++++++***)))((((((((()))))))))(((((('''((()))***+++(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$###"""""""""""""""$$$&&&((()))#########$$$######""""""%%%$$$$$$$$$%%%$$$""" """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&""""""""""""############$$$$$$$$$###"""!!!!!!!!!########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######%%%&&&&&&%%%$$$###"""############$$$$$$$$$######"""""""""###%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###############""" $$$######""""""###$$$%%%"""""""""""""""###############$$$$$$$$$######"""$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%&&&&&&'''((($$$%%%&&&%%%$$$###$$$&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%###############"""!!!!!!######$$$%%%%%%$$$######"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$""""""######""""""!!! ###""""""""""""""""""###!!!!!!!!!"""""""""######$$$#########"""""""""""""""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""!!! """ """###$$$yyyuuutttoooiiiSSSFFF;;;777555222000000222222111000000000000000......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''''''''(((((((((''''''''''''((())))))'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$######"""""""""###$$$&&&'''(((&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$%%%&&&%%%$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%&&&&&&"""""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!########################"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$### """###$$$######""""""############$$$$$$$$$#########"""######$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$######""""""############""" ###"""""""""###$$$%%%%%%#########"""""""""""""""&&&%%%$$$###""""""""""""######"""$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((()))###$$$%%%%%%######$$$%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!! """"""""""""""""""######!!!!!!""""""#########$$$########################!!!!!!!!!""""""#########%%%$$$$$$###############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!! !!! !!! !!!!!!"""###$$$!!!!!!"""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!###############""""""""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!############""""""""""""######"""!!!!!!!!!!!!!!! """ !!!"""!!! !!!"""######xxxpppiiiaaaWWWNNNBBB:::444444555333111222111111000000////////////......------,,,++++++***,,,,,,++++++++++++******)))(((((((((((((((((((((''''''''''''''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%$$$"""###%%%&&&&&&%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$######"""""""""########################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###""" """######""""""""""""#########$$$$$$$$$##################$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""##################!!!"""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%&&&&&&%%%%%%%%%$$$#########&&&%%%###"""""""""###$$$$$$###"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$%%%""""""!!! """""""""""""""#########""""""""""""#################################### !!!"""######%%%$$$""""""!!!"""###$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""###$$$$$$"""""""""!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!""""""""""""""""""!!!""""""""""""""""""############################## !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########""""""!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!### """###!!!!!!!!!!!!""""""#########{{{oooeee[[[OOOCCC===;;;555222555666333111222000000000000//////.........------,,,++++++******+++*********)))))))))(((((()))))))))))))))))))))&&&''''''''''''&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$#####################"""!!!!!!$$$"""!!!"""$$$%%%&&&%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""$$$%%%%%%$$$"""""" """###%%%&&&&&&%%%%%%""""""#########$$$$$$$$$#########$$$##################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&%%%%%%%%%$$$#########$$$###"""""""""###%%%&&&%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%$$$&&&((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&###"""!!! !!!###$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&$$$#########"""!!!!!!!!!"""!!!!!!!!!!!!""""""### !!!!!!!!!!!! !!!""""""""""""!!! """"""""""""###########################$$$$$$$$$ !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""!!!!!! ###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""### """###!!! !!!!!!!!!!!!!!!!!!sssaaaSSSHHH>>>777666888333222555555111///000///////////////...------------,,,,,,++++++***************)))((((((''''''(((((()))*********))))))'''''''''(((''''''&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""###$$$%%%&&&!!!"""###%%%%%%&&&%%%%%%"""######$$$$$$$$$#########""""""###%%%&&&%%%$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""###$$$%%%&&&''''''#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""##################""" !!!###$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$$$$$$$$$$############""" !!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$"""###$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&%%%######%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###########################"""""""""""""""""""""""" !!!"""###$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!!!! """"""""""""  !!!!!!"""###############$$$$$$$$$$$$$$$!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""!!!  }}}sssmmm^^^NNNDDD<<<555222444666333222444444///---///....../////////...---,,,------,,,,,,+++*********++++++******)))(((((('''&&&'''((()))))))))(((((('''(((((()))((('''&&&%%%$$$%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################""""""""""""$$$%%%&&&!!!"""$$$%%%&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$###$$$%%%''''''%%%###"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""###### !!!""""""!!! """############$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""######$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""""""""""""""############""" """###$$$$$$$$$$$$###""""""""""""""""""#########"""######$$$$$$$$$######$$$###"""###%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""##################$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""############""""""!!!!!!!!!!!!"""""" !!!""""""######"""""" """######"""  !!!"""$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!! """ !!!""""""!!! }}}ooommmqqqtttuuuuuuuuu|||uuuhhh___RRRHHH???>>>;;;555111333666333333555444///...///---.../////////...,,,,,,------,,,,,,+++******))),,,,,,++++++***))))))((($$$%%%'''(((((((((''''''(((((()))))))))(((&&&%%%%%%'''(((******)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################""""""""""""$$$&&&'''%%%%%%&&&&&&%%%$$$"""!!! !!!"""###$$$$$$$$$%%%%%%&&&''')))(((%%%###"""############$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$%%%%%%$$$###""""""############$$$$$$$$$###$$$%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%%%%!!!!!!""""""#########$$$'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!######$$$$$$%%%%%%%%%&&&###$$$%%%%%%$$$###!!! $$$###"""$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$ !!!"""###$$$%%%%%%########################$$$$$$$$$$$$############!!!"""###%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&& !!!!!!""""""#########"""!!!!!!!!!!!!""""""!!!!!!"""############### !!!######!!!  !!!"""$$$%%%'''((()))#########$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###""" ######$$$%%%&&&&&&%%%$$$###vvvnnnlllmmmrrrxxxvvv~~~zzzqqqeeeVVVKKKBBB???999444111000111333111111111111000000000000...---,,,+++,,,---...///------,,,,,,+++***))))))++++++******))))))((((((***)))(((''''''((()))***''''''&&&%%%%%%$$$######&&&&&&&&&'''((())))))***&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######%%%%%%%%%###"""!!!"""### %%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!"""$$$$$$$$$$$$&&&((($$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""###############"""!!!!!!%%%"""###%%%$$$#########""""""""""""######!!!!!!"""###$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!! $$$$$$###"""!!!!!!""""""%%%$$$"""!!!!!!!!!""""""#########  %%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))&&&###!!! """%%%'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%###"""!!!"""###$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""### !!!  !!!#########$$$######"""!!! !!!!!!!!!"""######$$$$$$"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!%%%%%%%%%$$$$$$#################################$$$###""" !!!"""&&&%%%$$$"""!!!!!!"""""""""!!! $$$#########""""""!!!!!!""""""############""""""###!!! !!!$$$%%%%%%%%%'''&&&%%%$$$############"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ {{{rrrmmmrrr|||vvviii___TTTGGG>>><<<:::888555333222222222000000000/////////......000///...---,,,------...,,,,,,,,,+++***)))))))))*********))))))))))))))))))((('''&&&&&&''''''(((''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$#########$$$$$$#########$$$%%%%%%"""!!!!!!$$$''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""############"""""""""######$$$$$$$$$######""""""###$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%$$$###$$$&&&$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$########################""""""""""""""""""""""""###############"""!!!!!!$$$"""!!!!!!"""###$$$###$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%$$$!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!$$$$$$###"""""""""""""""&&&%%%$$$#########$$$%%%$$$$$$$$$""" !!!###&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$""""""###%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""###############"""!!!!!!$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!"""###"""!!!"""###%%%!!!""""""#########""""""$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$###"""!!! !!!!!!"""$$$$$$$$$######""""""""" !!!!!!"""""""""""""""######"""""""""!!!!!!!!!""""""############""""""!!! !!!$$$'''''''''&&&%%%%%%$$$############"""""""""""""""!!! ########################!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! ###$$$""" |||wwwxxxxxxgggYYYOOOFFF===777555555555555555444222222/////////.........------///......------......///++++++******))))))((((((((())))))))))))))))))***(((((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$##################$$$%%%&&&'''(((&&&%%%%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&%%%###"""###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$#######################################""""""""""""""""""""""""#########$$$######"""!!!###$$$$$$###!!!!!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$###""""""""""""############""""""$$$$$$###""""""""""""###$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$""" """"""""""""!!!!!!!!! $$$######""""""######$$$""""""""""""""""""""""""###############"""!!!!!!!!!"""###"""!!!"""###%%% """######$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################"""!!!!!!!!!""""""######$$$$$$%%%&&&&&&&&&"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!!!! """"""############""""""!!! """%%%((())))))%%%$$$$$$#########$$$$$$"""""""""""""""!!!!!! ########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!"""######"""!!!vvvjjjYYYKKKCCC>>>:::777333333333333333222222222/////////.........------++++++,,,,,,---...//////******))))))(((((((((''''''((((((((())))))******(((((('''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$######%%%$$$###""""""$$$&&&'''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######$$$###"""###%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$"""!!!&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""""""""###$$$$$$$$$$$$######%%%%%%%%%######$$$%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""#########$$$$$$######""""""$$$&&&$$$!!! """%%%$$$$$$$$$######$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""#########$$$$$$#########$$$$$$###""""""#########!!!!!!!!!""""""###$$$$$$###$$$%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!######""""""!!!!!!!!!!!!######""""""""""""##############################""""""###$$$$$$"""!!!  !!! !!!###!!!!!!"""###############!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""######$$$$$$%%%&&&''''''###"""!!! !!!"""###$$$!!!!!!!!!!!! """"""############"""""""""!!!!!!"""%%%((((((((($$$###############$$$%%%!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!! yyyrrrmmm___UUUHHH===888666555555555444222000///000111111000000000/////////......+++++++++++++++++++++***)))))))))(((((((((((((((''''''(((((()))))))))***((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######&&&$$$""""""$$$%%%%%%###!!!"""###$$$############&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###!!!###$$$$$$$$$$$$&&&'''$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$###"""""""""######################################################$$$$$$$$$$$$######!!!$$$&&&%%%"""!!!###%%%######""""""""""""######""""""###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$############$$$$$$$$$$$$######$$$###############$$$$$$!!!!!!""""""############!!!###$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%$$$###"""""""""#########""""""""""""""""""### """"""###$$$$$$"""!!!  !!! !!!##################"""!!!!!!!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###########################$$$$$$$$$$$$$$$"""!!!  !!!"""### !!!!!!!!!!!!""""""############""""""$$$###""""""$$$&&&&&&%%%#########"""######$$$$$$!!!!!!""""""""""""!!!!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! !!!tttoookkkhhhjjjttttttjjjaaa[[[KKKEEE===777444444555555666444222000...///000111000000000/////////............---,,,***'''%%%$$$))))))))))))(((((((((((('''(((((((((((((((((()))&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######&&&###!!!!!!$$$%%%$$$!!!!!!###$$$$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%% """$$$$$$$$$$$$&&&((($$$%%%%%%%%%%%%$$$######$$$$$$$$$###############################################################"""###$$$$$$%%%$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%###""""""""""""""""""###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$############$$$%%%%%%######$$$%%%%%%%%%$$$$$$ """$$$$$$######$$$%%%######""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###%%%&&&%%%###"""""""""###$$$###""""""!!!!!!""""""###""""""""""""""""""""""""###############"""!!!!!!!!!"""###"""!!!"""###%%%$$$$$$$$$######""" $$$$$$######"""!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$##################"""""""""""" !!!!!!""" !!!!!!!!!!!!"""""""""""""""############""""""%%%###""""""###$$$$$$###$$$######"""""""""###### !!!!!!"""""""""""""""######################## """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###"""###$$$xxxnnniiihhhkkkoooxxx|||mmmaaaXXXPPPKKK>>><<<999777666666555555333222222222111000000000/////////.........---------------,,,+++)))&&&%%%))))))))))))))))))))))))((((((((((((((('''''''''###$$$&&&'''((((((''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######$$$ ###&&&$$$"""###$$$$$$###!!!"""$$$'''$$$$$$$$$%%%%%%$$$$$$$$$""""""############"""""""""######$$$$$$$$$######""""""###$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""###%%%%%%$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$################################################"""###$$$$$$%%%%%%%%%$$$!!!!!!"""$$$&&&'''&&&$$$$$$######""""""######$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""############""""""$$$#########$$$$$$%%%&&&$$$$$$%%%&&&%%%$$$######!!!###%%%%%%$$$######$$$$$$############$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############%%%$$$"""!!!!!!!!!###$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""!!!"""###"""!!!"""###%%%""""""#########""""""!!!$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$########################### !!!"""""""""""""""!!!!!!!!!"""""""""######""""""############""""""###!!! !!!"""$$$$$$###%%%$$$###""""""!!!"""""" !!!"""""""""""""""######################## """#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!###%%%~~~}}}|||zzzwwwsssrrrrrrttt{{{wwwgggXXXMMMEEE@@@>>>444444555555555444222111///000222444444333000///......---------,,,,,,,,,)))***+++,,,---,,,,,,+++))))))))))))************))))))(((((('''''''''&&&!!!"""$$$&&&'''''''''&&&&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$%%%''')))+++"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######!!!###'''&&&######$$$$$$!!!"""&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$%%%&&&%%%#########$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%################################################"""###$$$%%%%%%%%%%%%%%%!!! ###((()))'''$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""############""""""$$$#########$$$%%%%%%&&&"""###$$$$$$###"""!!! """$$$&&&&&&%%%######$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%$$$""" $$$###!!!  """###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""### !!!  !!!### !!!"""######$$$$$$###!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!#########$$$$$$%%%%%%%%%########################!!!"""###$$$%%%%%%$$$###"""""""""######$$$$$$%%% !!!###$$$$$$$$$###"""!!!!!!""""""######$$$$$$""""""############""""""  """$$$%%%$$$%%%%%%###"""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!$$$~~~||||||xxxyyyiii^^^QQQGGGCCCAAA===:::777777666555444333333333222111000///............111111///...------------......---,,,,,,+++******((()))***+++++++++++++++'''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%###!!! !!!#########$$$$$$$$$$$$######$$$###  ###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&### """$$$$$$"""!!!!!!"""###############"""######$$$$$$######"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""'''&&&%%%$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$%%%"""!!!  !!!###%%%$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!&&&%%%%%%%%%$$$$$$######!!!"""###$$$%%%$$$######""""""""""""$$$$$$"""!!!$$$$$$%%%%%%%%%$$$######"""!!!  !!!"""!!!!!!!!!!!!"""###$$$%%%%%%&&&'''%%%###""""""#########$$$$$$$$$$$$######""""""""""""""""""######$$$###""" !!!"""###$$$$$$$$$$$$%%%%%%%%%&&&%%%###!!! !!!!!!""""""!!! """###$$$$$$#########""""""!!!!!! !!!!!!!!!!!!######""""""""""""###### !!!""""""""""""""""""!!! !!!###$$$"""!!!!!!!!!!!!###%%%&&&!!!!!!"""###############"""!!!  !!!""""""""""""""""""!!! """"""""""""""""""""""""$$$$$$###""""""!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""ttteeeVVVNNNDDD===:::999777444555444444444333222222222222111000///............111000///...---------------,,,,,,+++******))))))'''((())))))*********)))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%###!!!!!!"""$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$""" """$$$###"""!!!""""""###############""""""############""""""""""""############""""""$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!&&&%%%###"""""""""$$$$$$##############################""""""""""""#########""""""""""""###$$$$$$###"""!!! !!!"""$$$%%%$$$$$$$$$#########""""""########################$$$$$$###############$$$""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""" """$$$%%%&&&###$$$$$$%%%$$$###"""!!!""""""!!!"""######"""!!!######$$$$$$######""""""######"""!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%###$$$%%%###!!! !!!!!!!!!""""""""""""!!!!!!############""""""""""""$$$###"""!!!!!!!!!""""""""""""""""""############&&&%%%###"""!!!!!!""""""""""""!!! !!!!!!"""###############"""""""""!!! !!!!!!!!!"""""""""######""""""""""""######%%%%%%$$$$$$###""" """!!!!!!!!!""""""###$$$""""""!!!!!!"""###$$$%%%###$$$$$$######"""!!! """!!! !!!""""""""""""""""""!!! """"""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""###############yyymmm]]]QQQGGGBBB<<<888888888777555222222222222222222111111111000///......---......000//////...---------,,,+++++++++***))))))((((((''''''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$""""""$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$""""""###$$$###"""!!!"""######$$$$$$######""""""############""""""######""""""""""""######$$$$$$$$$###############!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%$$$###"""!!!"""###$$$""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!"""######$$$###"""""""""###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!! """"""""""""""""""""""""############""""""!!!!!!%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%###$$$$$$###!!! !!!"""!!!!!!""""""""""""!!!!!!$$$$$$#########"""""""""%%%$$$######""""""######""""""""""""#########$$$&&&%%%$$$######"""############"""!!!!!!!!!""""""############""""""""""""!!!""""""""""""###############""""""""""""######&&&&&&&&&%%%$$$###!!!!!!!!!"""######$$$############"""""""""""""""######&&&&&&%%%$$$""" """!!!!!! !!!!!!""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$xxxiii```VVVKKKBBB>>><<<999888999999888666111111111111111111222222000000///...------------............------,,,,,,++++++*********)))))))))'''(((((())))))((((((((())))))))))))))))))))))))$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""###$$$$$$######%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&########################'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%#################################"""""""""""""""######"""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""###%%%$$$$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######"""###$$$%%%''''''&&&%%%$$$######"""%%%%%%$$$$$$###"""!!!!!!###$$$$$$$$$#########%%%%%%$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$######%%%$$$$$$######""""""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$##################"""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$######""""""""""""######"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########"""""""""""""""%%%%%%%%%$$$"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! """"""""""""""""""""""""  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######~~~yyymmm\\\PPPIIIDDD>>>999777666555555555555444333111111111111111222222222000///...---,,,,,,,,,,,,,,,------...------,,,++++++++++++++++++*********((())))))******)))(((((())))))))))))))))))))))))$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!###%%%%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$#########""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&########################'''&&&%%%$$$##################""""""""""""##############################""""""""""""""""""######""""""""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""$$$%%%&&&##################$$$$$$%%%&&&&&&%%%######%%%''''''&&&%%%######"""######"""##################"""""""""""""""""""""###$$$$$$%%%&&&%%%#########%%%######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#####################""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""######!!!"""######$$$$$$######"""###$$$%%%%%%$$$###"""###############"""""""""###############"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""vvvwwwyyy|||~~~ttt]]]UUUJJJBBB???===;;;999555555555444444333222222111111111111111111111111//////---,,,,,,,,,,,,,,,++++++---------,,,+++***++++++++++++++++++++++++))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######"""###%%%&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%###############$$$$$$%%%%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###%%%&&&&&&$$$######$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""#####################$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""########################""""""""""""############""""""##################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&!!!!!!"""######$$$$$$%%%######""""""###$$$$$$%%%%%%&&&'''%%%""""""%%%)))((('''%%%###""""""######!!!!!!"""######"""!!!!!!###"""""""""""""""######!!!###$$$###"""!!!"""###!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$$$$######!!!"""######$$$$$$######""""""""""""############"""############$$$$$$$$$######""""""""""""######%%%%%%$$$$$$###!!! #########$$$######""""""!!!"""############""""""!!!!!!"""############### !!!"""############"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""vvvfffXXXKKKGGGAAA<<<::::::::::::666666666555444444444555111000000000///.........///...---,,,++++++++++++)))+++,,,------,,,+++***************************((()))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$"""$$$&&&'''%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ ###&&&&&&$$$######%%%"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$######"""""""""############""""""""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""##############################!!!"""""""""############"""######$$$$$$$$$$$$$$$##############################""""""""""""#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((())))))(((&&&$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&%%%######"""%%%$$$###"""""""""###$$$###%%%&&&$$$ $$$(((((('''$$$"""!!!!!!""""""!!!!!!"""######"""!!!!!!######""""""""""""######!!!"""######"""!!!"""###!!!!!!""""""""""""!!!!!!"""######$$$$$$%%%%%%&&&!!!"""###%%%%%%%%%$$$############$$$$$$$$$%%%%%%""""""###$$$$$$###"""""" !!!"""$$$%%%%%%%%%$$$!!!"""""""""############"""""""""############$$$######""""""""""""######&&&&&&&&&%%%$$$###!!!!!!$$$###""""""!!!!!!!!!""" !!!"""###$$$$$$######!!!!!!"""############### """###$$$$$$######"""""""""""""""!!! """"""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""############"""uuujjj```QQQEEE???<<<999666555555555555333333333222111111333444000000///...------,,,,,,......---,,,++++++++++++)))***,,,------,,,+++)))(((((((((((())))))))))))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%###%%%''''''&&&$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""%%%%%%$$$"""###%%%######$$$%%%%%%%%%%%%$$$!!!!!!""""""""""""!!!!!!###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%'''***,,,,,,***'''%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%% """###$$$%%%%%%'''&&&$$$"""!!!!!!""""""!!!$$$%%%""""""''''''&&&###!!! !!!!!!!!!"""###$$$$$$###"""!!!######"""""""""""""""######$$$%%%%%%$$$###$$$&&&######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''!!!"""###$$$%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''!!!!!!###$$$$$$###"""!!! """$$$%%%&&&&&&%%%!!!!!!""""""#########$$$!!!""""""""""""###############""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$###!!! !!!""" """###$$$$$$$$$###""""""############"""""" """###$$$$$$$$$###"""""""""""""""!!!!!! """"""""""""""""""""""""%%%$$$###""""""!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$}}}oooaaaTTTIIIAAA<<<777777666444444333333333444444333333333333222222222111///...------............---------,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,''''''((((((((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((000***$$$###%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$######'''((((((&&&$$$"""###$$$ !!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!&&&&&&$$$###""""""!!!!!!"""%%%%%%$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""'''&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%$$$######"""$$$(((***+++)))&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""&&&%%%%%%$$$###"""!!!!!!$$$$$$###$$$$$$$$$###!!!$$$$$$%%%%%%%%%$$$######$$$$$$##################"""""""""###$$$$$$%%%%%%"""!!! !!!###$$$######"""""""""###%%%&&&###"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$######!!! !!!""""""""""""#########$$$$$$$$$$$$###!!! """"""""""""""""""""""""###""""""$$$'''&&&"""""""""""""""""""""""""""$$$###!!! """$$$%%%######!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""############""""""%%%$$$###"""!!!!!!!!!!!!{{{sssjjj]]]PPPFFF???;;;888777666555444333333333333333333222222111111111000000///---,,,+++++++++,,,------------,,,,,,,,,,,,)))******++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###&&&)))+++444...&&&"""###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!######$$$$$$$$$$$$######%%%&&&&&&%%%###"""###$$$!!!""""""######""""""!!!""""""###$$$$$$$$$######$$$$$$$$$$$$#########"""%%%%%%$$$###""""""""""""!!!"""$$$%%%%%%$$$!!! ##############################$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$'''((()))(((&&&%%%$$$$$$%%%%%%$$$######"""$$$$$$$$$#########""""""%%%$$$$$$######"""""""""""""""!!!""""""""" ###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$##################"""""""""""""""###$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$######$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""############%%%%%%%%%%%%$$$###"""!!!#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$""""""""""""""""""""""""###!!!!!!"""$$$$$$"""""""""""""""""""""""""""$$$###"""""""""###%%%&&&%%%$$$###"""!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""############""""""%%%$$$###"""!!!!!!!!!!!!}}}pppggg[[[SSSHHH>>>999777666666666555444333333222333333222222222111000//////...///...---,,,+++++++++,,,---------,,,,,,,,,++++++)))******++++++******)))))))))(((((((((((((((((()))))))))((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!%%%***---777000'''""""""$$$%%%$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$"""######$$$$$$######"""######$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$###"""!!!"""""""""""""""""""""""""""######$$$$$$$$$######"""######$$$%%%&&&''''''$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$#######################################"""""""""!!!!!!!!! """###$$$$$$%%%%%%%%%%%%########################%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$$$$%%%$$$######"""#########'''&&&%%%%%%%%%&&&'''((($$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$&&&'''"""""""""""""""""""""""""""!!! !!!"""###""" """"""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$############$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""%%%$$$###"""!!!!!!!!!!!!{{{vvvmmm___TTTIIIDDD===777555555555555444444333222222222222222333222222111000///....../////////......---------,,,,,,,,,,,,++++++++++++))))))************)))))),,,,,,,,,+++++++++++++++(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!$$$''')))222---'''######$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$###### """######""""""###%%%"""##################"""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$###############""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$"""!!! %%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$###""""""########################!!!"""""""""#########$$$###$$$$$$###"""!!!"""###!!!"""###$$$%%%&&&&&&&&&###############$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$%%%$$$###"""%%%%%%$$$######"""""""""&&&%%%$$$$$$$$$%%%''''''$$$###!!!!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$"""!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$###"""!!!!!!""""""~~~qqqhhhaaaYYYNNNDDD>>><<<999777777666555333333222222111111111111222333222222111000/////////...............---------,,,,,,+++++++++*********)))))))))******)))))))))))))))((((((''''''''''''%%%%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#####################((('''%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$###############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""############$$$$$$$$$$$$######!!!""""""""""""###%%%!!!""""""######""""""!!!$$$$$$$$$$$$$$$###"""!!!""""""##################""""""""""""###$$$%%%%%%###""""""!!!"""###$$$%%%########################!!!"""###$$$$$$$$$$$$$$$""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$"""!!! %%%$$$$$$#########$$$%%%"""######$$$$$$$$$##############################!!!!!!!!!"""######$$$$$$###$$$$$$""" """$$$!!!"""###$$$%%%&&&&&&&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$ """#########"""!!!$$$$$$$$$$$$######""""""######"""!!!"""###$$$%%%$$$###!!!!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$&&&%%%###!!! !!!"""###########################"""""""""""""""###$$$%%%########################!!!"""######$$$#########%%%$$$$$$######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$###""""""""""""""""""vvvlll]]]RRRKKKFFF???:::777666555666666555333000222111000000000000111111111111111111000000000000++++++,,,,,,,,,,,,+++***+++++++++*********))))))((())))))******))))))(((((((((((('''&&&&&&%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###"""!!!!!!"""$$$&&&&&&%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######"""#########"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$###### """######""""""###%%%!!!""""""""""""""""""!!!######$$$$$$$$$######""""""""""""""""""############"""""""""###$$$%%%%%%"""!!!!!!""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$!!!!!!!!!""""""######### """""" ###"""###$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%% !!!"""""""""""""""######$$$$$$$$$###""""""""""""!!!!!!!!!"""###$$$$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!"""""""""#########!!!!!! !!!###%%%&&&########################!!!"""$$$$$$######$$$&&&########################!!!!!!"""""""""#########$$$$$$$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""######"""""""""""""""###{{{ooo]]]UUUKKKBBB<<<:::888888333222111111222333222000000000000//////000000111...////////////000000000***+++,,,,,,,,,,,,+++***+++*********))))))))))))(((((())))))))))))((((((+++******)))((((((''''''$$$%%%%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""######"""############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######!!!###$$$$$$""""""###$$$"""######$$$$$$######"""""""""###$$$$$$$$$######"""""""""######$$$$$$$$$##################$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$ !!!"""###$$$%%%%%%"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&""""""#########$$$$$$$$$!!!!!!!!!""""""""""""""" """### ######$$$$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%##################$$$$$$""""""!!!!!!""""""###$$$""""""###$$$%%%$$$######$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$!!!!!!!!!"""""""""###### !!!!!!"""$$$%%%%%%&&&########################!!!$$$$$$###"""###%%%##############################"""""""""###$$$%%%%%%&&&&&&%%%$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""############""""""######""""""""""""######sssbbbWWWKKKGGG@@@:::666666888999222000......000222222222000000////////////000111,,,,,,------.../////////+++,,,---.........---,,,************))))))))))))(((((())))))))))))((((((***))))))((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''(((%%%%%%%%%$$$###$$$&&&(((########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$#########$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###############$$$&&&&&&&&&&&&%%%$$$##############################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''''''''""""""######$$$$$$$$$$$$"""""""""""""""!!!!!!!!!"""$$$%%%"""!!!&&&$$$$$$%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$###"""""""""###%%%&&&!!!"""###$$$%%%%%%$$$###&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&!!!""""""""""""#########$$$$$$%%%%%%%%%$$$#################################$$$###!!!"""###########################%%%$$$###""""""$$$&&&'''''''''''''''&&&$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""############""""""###"""""""""""""""######ttteeeXXXMMMGGG>>><<<:::888666444333333222222111111111111222222000000000000////////////...///000000000///---,,,++++++,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,&&&'''''''''((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((%%%###$$$'''(((&&&$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&###"""!!!"""###$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""###############$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$###"""!!!$$$###!!! !!!###$$$$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$$$$$$$"""!!! !!!"""$$$%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%'''&&&###!!! !!!###%%%'''''''''&&&%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!((('''%%%$$$###$$$%%%%%%###$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$""" !!!$$$%%%###!!!"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########((('''%%%###""""""############$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################tttmmmbbbWWWNNNFFF???;;;:::999777555444333222222222111111000000111111222000000000/////////.....................---,,,,,,............------------))))))))))))))))))))))))(((((((((((()))))))))***&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((()))(((&&&&&&&&&%%%$$$"""%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""" !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$######"""############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$###"""""""""##################"""$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$$$$######!!!!!!!!!"""$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""!!!"""###$$$%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""###############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$"""!!!!!!$$$$$$###!!!"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######!!!###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{ppphhhRRRMMMGGGBBB>>>;;;888666666555444222111111111111111111000000000000111111000////////////.........------,,,,,,+++++++++,,,,,,++++++******)))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%&&&&&&%%%%%%"""!!!!!!!!!!!!###%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""###############$$$$$$$$$$$$%%%%%%%%%""""""!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###""""""!!!###%%%&&&&&&%%%###!!!$$$$$$$$$###############!!!!!!""""""###$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!! !!!!!!"""""""""#########"""#########$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$###""""""###$$$###"""!!!"""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$!!!%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&########################!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&###""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzppphhh^^^TTTMMMFFFBBB>>>;;;:::999777666333222111111000000111111000000000//////000000000/////////.........------...---,,,******+++,,,,,,++++++******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((("""&&&&&&$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$"""###$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#####################"""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$###########################"""""""""######$$$$$$$$$######"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""!!!"""###$$$%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%######$$$%%%%%%%%%%%%$$$####################################""" """"""""""""#########$$$""""""""""""############"""###$$$$$$%%%%%%$$$$$$###############$$$######!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$############$$$$$$$$$$$$%%%""""""###$$$$$$###""""""""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################yyypppbbbWWWNNNHHHBBB======:::777555555444333222222111111000000111111222000//////......//////000............------------///...,,,+++++++++,,,---//////......---,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''"""%%%%%%$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""""""""###############$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!###"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$"""######$$$$$$$$$######&&&%%%$$$######$$$%%%&&&####################################$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%###""" !!!###%%%%%%%%%$$$###!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$###"""!!! #########$$$$$$$$$%%%%%%!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$######$$$$$$#########$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$""""""""""""############"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""~~~vvvcccZZZMMMDDD>>>;;;888666555333111111222222111000111111000000000111111222//////............//////......---------,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%&&&'''###$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###"""######$$$$$$$$$######$$$############"""""""""############$$$$$$$$$$$$%%%$$$######""""""######&&&&&&&&&&&&&&&%%%%%%%%%########################!!!"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###&&&%%%###!!!!!!###%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%!!!"""""""""###############$$$$$$%%%%%%%%%%%%%%%###$$$%%%$$$######$$$%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###%%%&&&""""""""""""#########$$$###$$$%%%&&&&&&%%%$$$###'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ """###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""}}}ssshhh```LLLFFF>>>888777666555333444222111222333333222111111000000/////////000000///......------......///---------,,,,,,,,,,,,++++++++++++,,,+++******)))))))))))))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$###########################"""$$$%%%'''''''''%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$%%%$$$######""""""######&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!"""$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$#########""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""""""""#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$$$$%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((($$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################tttiiiaaaYYYOOOGGG===:::555444555666444111555333222222222222111///000000///............///.........------.........---------,,,,,,,,,++++++)))***+++++++++***((('''************++++++++++++))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$""" """&&&((('''$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$###"""!!! ######$$$&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%###########################$$$&&&(((((((((&&&%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$###"""#########%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$ """###$$$$$$###""" """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""########################$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""%%%&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''###$$$'''((()))(((&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvlll___SSSKKKEEEAAA>>>777777666555444444333333222222222111000//////...///////////////////////////............---------&&&'''***,,,------,,,+++---,,,+++++++++***(((&&&))))))))))))))))))))))))---,,,***)))))))))***+++&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$###%%%###!!!!!!###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$##################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###!!!"""$$$%%%$$$!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$***))))))(((''''''&&&&&&%%%'''))))))(((''''''(((((('''&&&&&&&&&'''((()))+++***))))))***,,,...///))))))******+++,,,,,,,,,***************)))))))))(((((())))))***))))))(((&&&''')))+++,,,,,,***)))------,,,+++***(((&&&%%%(((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$))))))((('''&&&%%%$$$$$$&&&$$$$$$%%%&&&''''''%%%+++)))(((((())))))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzrrr]]]VVVLLLDDD???<<<999777555444444333222222111111222222111111000//////...////////////////////////............------------))))))))))))***+++,,,,,,((((((((()))******)))((((((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$%%%''''''%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%$$$###"""########################$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$######%%%&&&%%%###$$$$$$##################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$######""""""######$$$"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&(((((((((''''''&&&&&&%%%%%%'''))))))(((((()))***''''''&&&&&&'''((()))***,,,+++******+++---///111,,,,,,---......//////000000000000000000000000000111111111111111111000000///111222333333222111000////////////...---,,,,,,++++++******))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%###'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuulllddd[[[UUUGGGCCC>>>;;;999888777666222222111111000000//////222111111000000//////...////////////////////////......---------,,,,,,,,,,,,+++)))(((((()))+++---(((((()))***************((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$%%%''''''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$##############################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%&&&'''''''''''''''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&(((******)))***+++---((((((((()))***+++,,,---//////......///111333444666666777777888999999:::999999::::::::::::::::::;;;;;;;;;::::::999999888999:::;;;;;;;;;:::888888444444555666666555555555111111111000000000000000,,,,,,++++++***)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))'''&&&%%%&&&&&&%%%###%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuulll```VVVPPPKKKFFFBBB:::999888777777777666666000000000000//////......111111000000////////////........................------------,,,,,,,,,+++---,,,***)))))))))******,,,---...---+++***)))***(((((((((((((((((((((((('''((()))******)))'''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&$$$######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&'''''''''''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&'''''''''''''''((())))))''''''((((((((())))))))))))***,,,,,,,,,---///111------...///000222333333777666666777777999:::;;;===>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>???@@@@@@???>>>>>><<<======>>>>>>======<<<888999999999999999888888444333333111000///......************))))))))))))&&&&&&&&&&&&'''''''''''')))(((''''''(((((('''%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||vvvpppfff^^^UUUOOOFFFAAA>>>===;;;:::444444555444222111000///000000000000////////////000000000///////////////---------------------------,,,,,,,,,++++++++++++++++++,,,,,,+++***((('''+++,,,...---+++))))))***'''''''''''''''''''''''''''(((******+++***)))(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&########################%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$#########$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''((((((''''''&&&''''''(((''''''((()))***++++++,,,...000111111111222444777666666777999:::;;;;;;<<<@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBBBBGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIGGGGGGFFFFFFGGGGGGAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAAAAA@@@??????<<<<<<;;;999888777666555/////////.........------+++++++++***)))(((((('''((('''&&&'''((()))(((''''''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzqqqeee[[[UUUPPPIIIDDDBBB???:::777666555555444444555666444111///......000000000000////////////////////////////////////------------------------,,,,,,,,,+++++++++******)))***,,,---,,,+++((('''###&&&******((('''***,,,''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&$$$######%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" """$$$$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""""""""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##################$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''))))))((((((((()))******++++++,,,...///111222222888999999999888:::<<>>===<<<;;;444444444444333333333222333222111000///...------***)))(((((())))))(((''''''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzqqqlllWWWRRRKKKDDD@@@===999777888666444333333333333222444666777555222000111222////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++******)))!!!%%%))))))'''&&&))),,,''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%###$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""############$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""######$$$$$$######"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&%%%###"""$$$%%%##################$$$$$$"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""#########""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''((((((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''')))***++++++,,,,,,.........///111333444555555666777999;;;===>>>???CCCDDDCCCBBBAAABBBEEEHHHGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMKKKJJJIIIIIIJJJKKKMMMNNNIIIHHHGGGFFFEEEDDDCCCCCCAAAAAABBBBBBBBBAAAAAA@@@@@@BBBCCCEEEEEEEEECCCCCCBBBAAAAAA@@@???>>>>>>===999999999888888888777777999999888888777777666666333111///......---+++)))+++)))''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuhhh\\\QQQLLLAAA@@@>>>;;;888666555555111111222222333444444444000222333222000///000333.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,+++)))((((((***+++,,,&&&))),,,+++'''%%%'''***''''''''''''''''''''''''''''''&&&%%%&&&''')))***&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&(((((('''######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! """$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######%%%%%%%%%%%%############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&$$$###%%%'''%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""######""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''***)))(((&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))***+++,,,...///000111111333444555888:::===@@@AAA@@@AAABBBDDDFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHKKKNNNLLLMMMNNNOOOOOONNNMMMLLLIIIIIIHHHGGGEEECCCAAA???888888999999:::;;;;;;;;;CCCDDDEEEFFFHHHIIIKKKKKKGGGGGGFFFEEEGGGIIIKKKMMMKKKIIIGGGDDDBBB@@@???>>><<<===>>>???@@@@@@@@@@@@???@@@BBBDDDDDDDDDBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;::::::<<<<<<=========>>>>>>>>>===;;;888666444222///---///---+++++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwtttrrrjjj^^^SSSKKKEEE>>>:::888888777666444333222111333333333333333222111000,,,...000111000//////000000000///...------,,,,,,//////.........---------******************************,,,,,,,,,,,,*********************)))((('''((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!######"""""""""""""""""""""###$$$###"""###$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$#########&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!###############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$#########"""""""""###%%%&&&''''''&&&%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&$$$!!!######$$$$$$$$$#########$$$$$$##################$$$$$$$$$%%%&&&'''((()))+++'''$$$###%%%''''''&&&&&&%%%$$$%%%'''((()))(((((()))+++******)))+++,,,111111444888===???@@@???AAAAAACCCDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKNNNMMMLLLLLLKKKKKKLLLLLLPPPPPPQQQQQQOOONNNLLLKKKGGGFFFCCC@@@===999777666777555444555666888888777::::::;;;===>>>@@@AAAAAAAAA>>><<<<<<>>>AAABBBBBBBBBAAA???===;;;:::888777666666666666666666666666888999;;;===>>>>>>======;;;<<<<<<<<<======>>>>>>;;;;;;;;;::::::999999999:::;;;>>>@@@AAAAAA@@@???AAAAAAAAA>>>:::888777888333222111000///......---...---+++)))''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%|||sssggg^^^[[[SSSNNNFFFAAA===:::777444555555444333222111111000111111222222111000000///222222222111000000111222000//////...------,,,,,,.........---------,,,,,,)))))))))))))))((((((((()))***+++,,,,,,+++***))))))************))))))(((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################## !!!"""!!! """$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""############$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$######'''%%%###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!#####################"""########################$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))---***'''&&&((())))))((((((((('''((()))************,,,///000111333666888>>>>>>@@@DDDHHHKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMOOOOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNNNNKKKKKKJJJIIIGGGEEEDDDCCCAAA@@@>>>;;;999666444333555444333333555666666555444444444555666777888888;;;888666666777999::::::999999888888777777777666333333333333333333444444333444555666666777777777888888999999999:::::::::::::::999999888777777777:::;;;>>>@@@BBBBBBBBBAAABBBBBBBBB@@@===:::999999777777666555555444333333111///---+++)))(((((((((''''''&&&&&&%%%%%%&&&&&&}}}sssiii```WWWKKKCCCBBB===:::888666666666444333111111111111000000000//////000000000000//////...333222000.........///000/////////...------,,,,,,---------,,,,,,,,,+++++++++*********))))))(((((()))******++++++******)))((())))))************)))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$ !!!"""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$###""""""#########""""""!!!!!!!!!########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((+++(((&&&&&&'''(((((('''+++++++++,,,------......222555888:::<<>><<<;;;;;;999999888666555444333222444333222444666777777666888888777777777777777777888555333222444555555444444444444333333333333333222111000000000222333444222222111111111111222222444444555555555555666666777666666555444444333333444666888;;;===>>>>>>>>>@@@BBBCCCBBB???<<<;;;;;;<<<<<<<<<;;;;;;:::::::::555444222///---+++******)))))))))(((((('''''''''wwwaaaWWWMMMGGGAAA:::666777777777666666666555333222//////////////////000000//////000000000//////...------,,,---......---,,,//////.........---------,,,,,,,,,+++++++++******------,,,,,,++++++******++++++++++++++++++++++++'''((()))***************((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%$$$######""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$######"""!!! ########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""#########$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&)))(((''''''(((((()))))),,,---000111222444555666???AAACCCEEEFFFGGGJJJLLLPPPPPPQQQSSSUUUVVVTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKIIIHHHGGGFFF<<<<<<;;;;;;<<<<<<===>>>???>>><<<:::888888888999777777777777777777777777666666666999<<<>>>>>>===BBBBBBAAA@@@???>>>=========;;;888888888999888777888888777666555444333222555444333333333555777888777666555333333333444555333333333333333333333333333333222111000//////...111222444777999:::;;;;;;:::===???@@@>>>===<<<===========================:::999777555333111///...,,,,,,,,,++++++***))))))zzzqqqhhh]]]VVVJJJBBB:::888666333444777333333444333222000///...////////////000000000000//////000000000000000///***+++...222555555111..................---------,,,,,,+++++++++*********,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,,,,'''((()))***************((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&'''((((((((((((%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$######"""!!! ########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''&&&$$$######### """###%%%&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&******++++++,,,---...///...222666999;;;<<>>===;;;::::::999999999::::::;;;:::999888888999:::;;;;;;;;;<<<===>>>???@@@@@@<<<===???BBBGGGIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCEEECCCAAAAAAAAAAAA???>>>?????????>>>===<<<<<<;;;===<<<;;;;;;<<<===>>>???>>>===;;;:::999999:::;;;777777666666666666666666333333222111000......---222222444555777888999999333666999:::::::::;;;===:::::::::;;;<<<<<<======>>>===<<<;;;999777555444000000000000///...,,,,,,yyynnnhhh```XXXPPPHHH@@@<<<>>>888333333333222222555///000222111000//////000////////////000000000000...//////000000000000000,,,...222888======777222........................,,,,,,,,,+++++++++******((((((((((((((((((((((((,,,,,,+++******+++,,,,,,((())))))************)))(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%""""""###""" !!!"""""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###""""""!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%$$$############$$$%%%#########""""""!!!!!!!!!########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$######"""######$$$&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((($$$%%%&&&%%%###!!!!!!"""!!!###%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&(((+++,,,,,,...000222666:::@@@DDDEEEFFFJJJMMMKKKMMMPPPRRRSSSUUUXXXZZZXXXWWWVVVWWWWWWUUURRRPPPNNNNNNMMMLLLJJJHHHGGGFFFCCCAAA???===<<<:::::::::::::::999999999:::;;;;;;<<<<<<<<<<<<===>>>??????BBBCCCDDDFFFHHHIIIKKKKKKFFFGGGIIIMMMQQQSSSSSSRRROOOOOONNNNNNMMMLLLLLLLLLKKKJJJHHHHHHIIIHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEFFFFFFFFFEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>=========999888777666555444333222111111111111111222222222///111333444444555777999555555666777888999:::;;;===>>>>>>>>>===<<<;;;:::666666777777666444222111|||vvvoooggg^^^YYYOOOKKKEEE???:::888666555888333111333333111000222///111222222000///111333//////////////////......------...///////////////------000666;;;;;;666000........................---,,,,,,,,,++++++++++++&&&&&&&&&'''(((((())))))******)))(((((()))******)))************))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%"""######""" !!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&######""""""""""""######%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$######"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%#####################"""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$######$$$$$$"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))"""$$$%%%%%%###"""###$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''((()))***&&&***...000111222555888@@@FFFLLLOOOOOOOOORRRVVVRRRTTTVVVWWWWWWXXXZZZ\\\XXXWWWUUUUUUTTTRRRNNNKKKHHHHHHGGGFFFEEECCCAAA@@@===<<<<<<;;;;;;<<<===>>><<<<<<===>>>???AAACCCDDDFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIKKKMMMOOOQQQSSSSSSPPPPPPRRRUUUWWWXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTPPPOOONNNNNNOOOOOOMMMKKKIIIIIIJJJKKKLLLMMMNNNOOOLLLLLLMMMNNNMMMLLLJJJHHHFFFGGGGGGGGGGGGGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFEEEBBBBBBAAA???>>>===<<<;;;555444333222111000000000///000000///...///222444222222333555666888999::::::;;;===>>>>>>>>>>>>===<<<===>>>>>>===;;;888777|||sssllljjjfffaaa[[[VVVPPPIIIFFFEEE===:::666333333555888:::555111000333333111///000///111222000------///222//////.........---------+++,,,------.........---+++******...333333///***---.....................---------,,,,,,,,,++++++&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))***************)))(((''')))(((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&& !!!"""$$$&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############ !!!!!!"""######$$$$$$$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$&&&((('''%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((((((&&&###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&###############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&+++)))'''%%%###"""""""""######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((*** """$$$%%%$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''((())))))(((((((((((()))+++,,,,,,...222777:::;;;===@@@DDDIIIOOOUUUVVVUUUTTTWWWZZZYYYZZZ[[[ZZZXXXWWWXXXYYYTTTRRRQQQPPPOOOLLLHHHEEECCCBBBBBBAAA???===<<<;;;:::::::::;;;===@@@BBBDDDCCCCCCEEEGGGJJJMMMOOOQQQPPPQQQQQQRRRRRRPPPOOONNNLLLLLLNNNPPPSSSUUUVVVWWWVVVVVVWWWXXXZZZYYYWWWTTTRRRRRRSSSSSSTTTTTTUUUUUUSSSRRRRRRRRRTTTSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRQQQNNNKKKIIIJJJKKKLLLMMMMMMLLLKKKJJJMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGEEEDDDCCCBBB???>>><<<:::888777666666222111///---++++++...111111111333444666888999:::777999;;;===>>>?????????AAABBBCCCCCCBBB@@@===;;;}}}ssspppjjjbbbZZZSSSNNNKKKEEECCCAAA>>>;;;999777666555444333222222222333444///////////////////////////......------///000111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,+++***))))))))))))"""%%%((()))******+++,,,))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''((()))))))))))))))''''''((((((''''''&&&%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""######""""""######$$$%%%######$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########""""""$$$&&&###  $$$&&&%%%###############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$%%%%%%$$$###"""!!!########################!!!"""###$$$%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$###### ###&&&'''&&&%%%$$$###"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%$$$###"""$$$#########$$$%%%'''((()))))))))***,,,000333555:::???DDDEEEEEEGGGMMMSSSQQQSSSUUUVVVWWWWWWVVVUUUXXXXXXWWWUUURRRNNNKKKIIIKKKJJJIIIGGGFFFEEEEEEDDD<<<;;;:::::::::;;;<<<===>>>@@@DDDHHHKKKLLLLLLLLLPPPRRRSSSTTTSSSSSSUUUWWWWWWWWWWWWWWWVVVTTTSSSRRRPPPQQQRRRRRRSSSTTTWWWYYYWWWXXXXXXWWWVVVSSSQQQOOOKKKLLLNNNOOOPPPQQQQQQQQQMMMMMMNNNNNNNNNMMMKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMMMMKKKHHHFFFJJJIIIHHHIIIKKKNNNOOOPPPLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLIIIGGGEEECCCBBBAAA>>>;;;333444666666555444555555222111111111111222333333999888888999999:::;;;<<<<<>>=========;;;;;;;;;===???AAADDDEEELLLNNNPPPRRRTTTTTTSSSRRRYYYZZZ[[[ZZZXXXXXXYYYZZZYYYZZZ[[[ZZZYYYVVVSSSQQQOOOOOOPPPPPPOOOOOOPPPQQQLLLMMMOOOPPPOOONNNKKKIIIGGGGGGHHHIIIIIIJJJJJJJJJHHHGGGGGGGGGHHHHHHGGGFFFKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHGGGFFFEEEGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMPPPNNNMMMLLLKKKIIIEEEBBBCCCBBB@@@===888444111000555555444333333333333444666666666666777888999:::<<<===@@@BBBCCCDDDCCCCCCvvvnnniiifffeeebbb^^^XXXQQQJJJDDDAAA???;;;:::999777666555444444333333222222111111222222111000///.........//////..............................------......///000---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))))))))((()))***+++***(((&&&$$$((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''((()))))))))(((((('''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$#####################""""""######$$$%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$$$$$$$%%%''')))***'''"""!!!$$$""""""###$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$###""""""###########################$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$############"""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!$$$%%%$$$###""""""$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&''''''%%%%%%&&&''''''((())))))''''''((()))***,,,...///111444888===BBBGGGJJJLLLTTTTTTTTTVVVWWWWWWVVVTTTXXXYYYYYYXXXUUUQQQMMMJJJBBB@@@???===<<<;;;;;;;;;999999::::::;;;;;;<<<<<>>AAACCCEEEEEEIIIIIIJJJLLLMMMOOOPPPQQQNNNOOOQQQSSSUUUVVVVVVWWWQQQSSSTTTTTTSSSSSSUUUVVVTTTSSSQQQOOOMMMJJJIIIHHHGGGGGGHHHJJJJJJHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCHHHKKKOOOTTTXXXYYYYYYYYYZZZUUUQQQOOOPPPQQQQQQPPPNNNPPPTTTYYY___eeeiiilllssspppkkkddd]]]XXXWWWVVVWWWVVVSSSQQQPPPRRRUUUXXX[[[[[[ZZZXXXUUUPPPLLLJJJLLLKKKIIIGGGGGGHHHJJJLLLMMMMMMMMMNNNPPPQQQPPPNNNIIIHHHGGGFFFGGGGGGFFFEEEFFFEEEEEEEEEEEEEEEFFFFFF>>>===;;;:::999888888888555666777888;;;>>>AAACCC~~~vvvpppkkkbbbZZZNNNJJJEEE@@@<<<::::::;;;777777666666555555555555333333222111111111111222444333222222111111222222///////////////.................................,,,------...............---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))((()))))))))((('''&&&((())))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$%%%%%%$$$###""""""###$$$%%%##############################""""""######$$$%%%%%%###"""!!!"""###%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&%%%$$$######$$$ """$$$$$$###$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$######"""""""""%%%$$$$$$$$$$$$$$$########################$$$$$$########################!!!"""$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&''')))+++...333777;;;>>>@@@CCCFFFJJJNNNRRRSSSTTTTTTYYYVVVTTTVVVZZZZZZTTTOOOJJJJJJIIIFFFCCC???;;;999999888666555555888;;;===AAABBBEEEGGGIIIKKKLLLLLLOOOPPPQQQRRRSSSTTTUUUUUUQQQRRRSSSTTTUUUVVVVVVWWWRRRSSSTTTTTTSSSRRRSSSTTTPPPMMMJJJGGGEEEFFFGGGHHHEEEFFFIIINNNQQQQQQMMMIIIIIIIIIIIIJJJLLLOOORRRTTT\\\aaaiiirrrxxx{{{|||{{{}}}wwwpppmmmnnnooommmkkkhhhjjjnnnttt|||zzzsssqqqppptttqqqmmmiiihhhllltttzzz{{{tttkkkbbb]]]\\\ZZZVVVRRRNNNLLLKKKKKKPPPOOOMMMMMMNNNNNNMMMLLLOOOLLLJJJIIIJJJJJJIIIGGGIIIIIIJJJKKKLLLNNNOOOPPPIIIGGGEEEBBB@@@>>>======888777666666666888:::;;;ooopppooolllhhhfffeeeeee______ZZZSSSOOOMMMGGG@@@===;;;888666444444444555222222222222111111000000111111000///............333222111000///////////////000000000000///......------------------------,,,,,,---............---------............------++++++++++++++++++++++++***************************************************))))))(((((())))))))))))&&&$$$%%%(((***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$((((((((('''%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%$$$######""""""######$$$###############$$$$$$$$$######""""""######$$$%%%###""""""""""""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""!!!###$$$%%%""" $$$&&&$$$"""%%%$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$%%%########################!!!"""###$$$%%%$$$######%%%$$$$$$######$$$$$$%%%"""""""""############$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''')))***000222666;;;@@@DDDGGGHHHIIIKKKOOOSSSVVVXXXXXXXXXYYYUUUQQQQQQRRRPPPJJJEEE@@@@@@>>>===;;;:::999888777666666777:::???CCCFFFLLLMMMNNNOOOOOOOOONNNMMMOOOPPPRRRTTTVVVWWWWWWWWWSSSSSSRRRRRRQQQPPPPPPOOOKKKLLLMMMLLLJJJHHHIIIJJJKKKIIIFFFDDDDDDGGGJJJLLLPPPSSSXXX```fffhhhddd___ZZZ[[[^^^ccchhhmmmqqqsssyyy~~~~~~yyyvvvrrrlllfffaaa]]][[[^^^]]]\\\ZZZYYYUUUQQQMMMOOOKKKGGGGGGIIIKKKJJJHHHHHHIIIJJJKKKMMMOOOQQQRRRQQQPPPMMMKKKHHHFFFEEEEEEAAA???<<<999666444444444MMMMMMLLLIIIFFFEEEEEEGGGCCCCCC@@@:::999;;;999555444444333333222222222222000000000//////...---,,,000///////////////000111000000///.........//////...///000000000///------------------------------+++,,,---.........------,,,,,,------------,,,,,,************************************************************************))))))(((((((((((()))))),,,(((###"""&&&))))))'''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$#########"""""""""%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###!!!"""%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%######################################################$$$$$$%%%%%%&&&&&&##################$$$$$$######"""""""""###%%%%%%########################"""###$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! $$$$$$############$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$#########$$$&&&&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''(((***...111333;;;===@@@DDDHHHKKKMMMMMMOOOPPPQQQSSSTTTUUUUUUTTTPPPMMMIIIGGGFFFDDD@@@<<<:::999888777888:::===???>>>>>>>>>???BBBFFFIIIKKKOOOPPPRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSSSSRRRPPPOOONNNMMMKKKKKKJJJJJJGGGIIIKKKKKKKKKKKKMMMOOOQQQRRRRRRTTTVVVYYY\\\]]]kkkmmmttt~~~xxx|||}}}zzzqqqjjjTTTOOOIIIGGGHHHHHHFFFCCCHHHHHHIIIJJJLLLNNNOOOPPPSSSSSSQQQPPPNNNNNNMMMMMMKKKIIIFFFCCC???<<<999888>>>>>><<<999777666888:::666666333///111555666333111111222222222111000000...///////////////...------------...///111222333//////......//////000111---.../////////...---,,,------------------------+++,,,---.........---,,,***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***///)))"""!!!$$$(((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$&&&''''''&&&$$$$$$""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%"""###$$$%%%&&&'''&&&&&&#########""""""""""""!!!%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$""""""%%%!!!$$$&&&%%%""""""%%%(((###$$$$$$%%%&&&'''((((((########################""""""""""""""""""""""""######$$$%%%&&&''''''(((##################$$$$$$######"""""""""###%%%&&&###########################$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%### $$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%'''((()))(((''''''(((((()))+++///333777:::CCCEEEHHHKKKMMMOOOOOOPPPSSSSSSRRRQQQPPPNNNMMMLLLDDDBBB???===<<<;;;999888888777666666999===BBBEEEIIIIIIHHHHHHHHHJJJKKKLLLLLLNNNQQQTTTVVVWWWVVVVVVSSSSSSSSSRRRQQQNNNLLLKKKNNNMMMMMMLLLLLLLLLMMMMMMPPPSSSWWWZZZ]]]```dddgggaaadddhhhmmmqqqsssttttttxxxnnngggbbb]]]VVVQQQJJJJJJJJJKKKLLLMMMNNNOOORRRRRRRRRQQQQQQRRRRRRSSSQQQPPPNNNLLLIIIGGGEEEDDD666666555444444333222222000000000000000000000000000000000000000000000000//////............//////////////////////////////------------------------////////////............---------,,,,,,+++++++++------------------------+++++++++++++++***)))(((++++++************++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&******))))))((((((''''''$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$#########$$$$$$$$$#########""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$!!!"""""""""############"""###$$$&&&&&&''''''&&&%%%%%%#########$$$%%%&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$&&&%%%###"""""""""######"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$##############################$$$$$$$$$$$$######""""""%%%$$$""" !!!###$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''',,,(((%%%%%%'''******)))***+++...222777>>>DDDGGGLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRPPPMMMHHHEEEDDDEEE@@@>>><<<999888888999:::;;;===@@@EEEHHHKKKLLLMMMOOOOOOOOOOOOOOOPPPPPPPPPWWWUUUSSSQQQQQQRRRUUUWWWNNNQQQQQQNNNMMMNNNNNNLLLGGGHHHIIIHHHJJJOOOXXX___eeekkkttt|||sssjjj```]]]XXXTTTRRRQQQQQQPPPUUUPPPNNNQQQPPPLLLMMMRRRRRRSSSTTTRRRPPPNNNNNNOOO444444333222222111000000000000000000000000000000////////////////////////................................................------------------------.........------------,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''')))((((((((('''''''''&&&((((((((('''''''''''''''%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$#########"""""""""!!!!!!$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$########################$$$$$$$$$$$$#########"""$$$###"""!!!!!!"""$$$%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&+++(((&&&&&&))),,,,,,,,,...000444999@@@GGGLLLPPPSSSTTTVVVWWWWWWVVVUUUTTTOOONNNKKKGGGAAA>>>===>>>;;;::::::::::::;;;===>>>BBBCCCFFFIIILLLNNNOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRSSSRRRPPPOOOOOOPPPQQQRRRMMMNNNLLLIIIIIIKKKJJJFFFHHHLLLQQQVVV\\\eeepppxxx}}}xxxuuutttrrrpppooocccXXXMMMJJJHHHHHHKKKQQQQQQSSSUUUUUUSSSQQQPPPQQQ111111000000//////......000000000000000000000000........................------...//////...------------------------------------------------------------,,,,,,,,,+++++++++***************)))))))))************************)))***+++,,,------------+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&((((((((('''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""###$$$$$$%%%$$$$$$$$$#####################"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""###$$$&&&''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$#########"""""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$%%%########################$$$$$$$$$$$$###############"""!!!!!!"""###%%%&&&"""""""""###############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&&&&)))(((''')))---111333333777999>>>CCCIIINNNQQQSSSVVVWWWYYYYYYWWWSSSOOOLLLGGGFFFCCC>>>999666666888999:::<<>>BBBDDDHHHKKKNNNOOOPPPPPPVVVVVVWWWVVVQQQKKKEEEAAA<<<<<<:::777555444777999???AAAEEEHHHKKKMMMMMMMMMPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQPPPOOONNNLLLIIIFFFEEEEEEGGGHHHJJJQQQVVVVVVXXX___fffhhhsssyyy~~~vvvpppooooooooorrrwww}}}}}}wwwuuuxxx||||||qqqgggaaa___aaaccckkksssxxxxxx{{{zzzlllgggfffeeeeeehhhqqquuu{{{~~~~~~qqqddd[[[RRRMMMLLLMMMNNNLLLKKKKKKLLLMMM////////////............................................................***,,,---//////---,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++++++++***************************************)))((((((***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((())))))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$############$$$$$$""""""""""""#########$$$%%%###"""!!!!!!###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$######"""""""""!!!""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$ """######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$###############$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$%%%"""""""""######%%%%%%&&&'''&&&%%%###""""""""""""&&&%%%$$$######$$$%%%&&&#################################$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))+++,,,+++...222777<<>>:::555666777777888;;;???BBBGGGIIIMMMPPPQQQRRRQQQPPPQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMKKKJJJJJJIIIIIIGGGEEECCCBBBEEEKKKRRRVVV]]]jjjttttttrrrwww~~~{{{|||yyyvvvsssqqqnnnkkkhhhddd^^^YYYZZZZZZYYY[[[^^^```eeejjjiiiccc______```ccc___XXXRRROOOPPPSSSUUUVVV[[[^^^___aaaeeehhhgggjjj```VVVSSSTTTTTTTTTUUU^^^bbbggghhhggggggiiikkkkkkllllllkkkjjjjjjlllnnnmmmlllkkkmmmvvv{{{kkk^^^]]]ZZZUUUOOOJJJHHHIIIKKK//////////////////......................................................++++++,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++++++++************************************)))((('''&&&***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''((()))))))))&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!###############$$$$$$$$$ !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$!!!!!!"""""""""#########%%%$$$###"""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""##################"""""""""""""""""""""###$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$ !!!###$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""########################$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%'''&&&$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''***---///111444888===AAAEEEJJJOOORRRPPPQQQSSSTTTSSSRRRPPPNNNJJJIIIFFFCCC@@@===:::888777999===???BBBEEEIIIMMMMMMOOOQQQRRRRRRRRRPPPOOONNNNNNMMMLLLLLLLLLMMMMMMKKKIIIGGGEEEEEEEEEGGGHHHEEEEEEGGGMMMWWWcccnnnuuuyyyxxxuuuqqqmmmjjjgggfffcccaaa]]][[[YYYWWWTTTRRRMMMHHHGGGJJJMMMLLLMMMPPPPPPUUUZZZ[[[XXXTTTQQQQQQOOOLLLIIIGGGGGGIIIKKKMMMKKKMMMOOOQQQSSSTTTTTTSSSNNNKKKHHHGGGIIIKKKLLLMMMPPPSSSVVVWWWVVVSSSQQQPPPMMMNNNNNNOOOQQQUUU[[[______^^^\\\\\\bbbqqq}}}yyyqqqggg___ZZZYYYZZZ........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********)))))))))*********++++++))))))))))))))))))))))))))))))*********))))))((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""###############$$$$$$######$$$%%%$$$###"""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%$$$$$$$$$###"""!!!!!!!!!###$$$&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((***---111555999;;;@@@DDDHHHKKKLLLOOORRRUUUTTTTTTSSSRRROOOMMMJJJHHH???===;;;999999:::===>>>AAADDDHHHKKKMMMOOOQQQSSSRRRRRRSSSSSSRRRQQQPPPOOOLLLLLLKKKKKKKKKLLLMMMNNNLLLJJJGGGFFFGGGJJJNNNQQQQQQUUU]]]hhhvvv~~~wwwlllddd]]][[[ZZZYYYXXXVVVTTTSSSSSSQQQPPPOOOOOONNNLLLJJJGGGCCCCCCHHHJJJIIIIIIKKKLLLNNNPPPRRRRRRPPPNNNLLLKKKJJJIIIGGGGGGGGGHHHHHHIIIIIILLLOOOQQQPPPNNNMMMHHHJJJJJJHHHFFFGGGJJJLLLLLLLLLNNNPPPPPPNNNJJJGGGCCCDDDEEEEEEFFFIIIMMMQQQRRRTTTVVVVVVXXX___jjjsss{{{------------------------------------------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++************))))))))))))'''((((((((())))))******((((((((((((((((((((((((((()))***+++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$"""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$###### ###&&&((( """$$$&&&&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,---///333888===BBBDDDIIILLLPPPQQQPPPQQQSSSVVVWWWUUUSSSNNNJJJEEEAAA???===;;;999888;;;@@@FFFJJJJJJMMMQQQTTTTTTTTTUUUVVVUUUUUUTTTTTTSSSRRRQQQQQQLLLKKKJJJJJJKKKLLLNNNOOOPPPNNNKKKJJJMMMRRRYYY]]]bbbhhhsssxxxnnngggbbb\\\TTTNNNHHHFFFFFFIIIJJJIIIGGGGGGMMMLLLLLLNNNOOOPPPOOOMMMMMMJJJIIIMMMNNNKKKIIIJJJQQQOOOOOOPPPQQQRRRQQQPPPSSSRRRQQQOOOMMMKKKJJJIIIKKKKKKMMMRRRTTTRRROOONNNPPPSSSSSSMMMGGGGGGJJJMMMNNNMMMLLLOOOQQQQQQMMMIIIHHHIIIIIIHHHFFFDDDEEEFFFIIINNNTTTVVVUUUUUUXXX[[[]]]eeemmmnnniiidddccceeehhhnnnsssrrrsss//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,+++++++++************)))((()))+++,,,,,,+++)))(((************************+++***)))(((((()))***+++,,,+++++++++***)))))))))+++******)))(((''''''&&&!!!!!!###$$$&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""!!!!!!"""###%%%&&&'''((('''&&&$$$#########$$$$$$########################%%%###"""###&&&'''%%%###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%#########"""""""""""""""!!!!!!"""###############%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%########################%%%$$$#########$$$%%%&&&'''&&&$$$#########$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''***,,,---...111666:::???DDDIIIMMMQQQQQQRRRTTTUUUWWWXXXYYYUUUSSSOOOJJJDDD@@@<<<;;;777999===AAAFFFKKKNNNPPPUUUXXXZZZ[[[YYYVVVUUUTTTVVVPPPMMMPPPOOOJJJIIILLLMMMIIIFFFGGGHHHKKKRRR[[[]]]```aaaaaafffqqq{{{~~~{{{zzzyyyxxxiiiddd\\\UUUPPPLLLIIIGGGCCCBBBBBBBBBEEEFFFGGGGGGKKKLLLNNNPPPSSSVVVXXXYYYVVVUUUUUUYYY]]]^^^\\\YYYVVVXXXZZZYYYXXX[[[```eeefffccc```aaacccaaa\\\WWWRRRUUUXXXZZZZZZXXXVVVUUU^^^]]]\\\[[[[[[YYYWWWUUUWWW[[[\\\ZZZXXXXXXVVVQQQWWWVVVTTTSSSRRROOOLLLIIIMMMLLLLLLOOORRRRRRNNNKKKOOOPPPPPPPPPPPPPPPOOONNNXXX___eeecccbbblll------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---+++++++++*********))))))((()))+++,,,,,,+++)))(((***************************)))(((((((((((()))***++++++************************))))))(((''''''&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%&&&&&&%%%%%%###"""""""""##############################"""  """$$$""" $$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""############""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###############$$$%%%%%%########################$$$$$$#########$$$%%%&&&$$$###"""!!! !!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((())),,,...///777999===AAADDDHHHMMMPPPQQQRRRSSSUUUWWWXXXXXXYYYTTTPPPJJJCCC???======>>>@@@BBBFFFKKKOOOSSSVVVWWWYYYZZZ[[[ZZZXXXVVVVVVWWWRRRMMMKKKNNNMMMHHHGGGJJJEEEDDDFFFNNNUUU]]]hhhsss{{{~~~}}}zzzuuuqqqjjjccc___]]]\\\\\\]]]ZZZVVVQQQMMMJJJJJJIIIHHHHHHJJJLLLOOORRRSSSTTTSSSUUUZZZ```ffflllppprrrvvvvvvxxx|||{{{wwwjjjkkkmmmnnnppprrruuuwww{{{xxxxxxzzzyyytttpppmmmpppssstttssspppmmmlllrrrrrrsssttttttssspppnnnlllpppqqqpppppprrrsssqqqpppoooooonnnllljjjgggeee___[[[WWWVVVUUUSSSNNNJJJGGGGGGGGGGGGGGGFFFEEEDDDOOOWWW]]]]]][[[```mmmyyy,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++*********)))))))))((()))***++++++***)))(((************************)))((((((''''''(((((()))))))))*********************))))))(((((('''''''''******))))))(((''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$############"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$######""""""""""""###########################!!!!!!"""!!! $$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###############$$$$$$######$$$$$$$$$$$$######!!!"""""""""###$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%#################################$$$$$$$$$%%%%%%$$$############$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))***+++...000333444???BBBEEEHHHJJJLLLPPPRRRRRRSSSUUUWWWWWWWWWVVVVVVQQQKKKDDD===;;;<<>>>>>CCCHHHLLLRRRTTTVVVYYYZZZYYYWWWVVVNNNOOOPPPOOOLLLKKKKKKLLLIIIFFFBBB@@@???AAAEEEJJJNNNUUUfff{{{rrrlllccc]]]YYYVVVQQQMMMQQQOOOLLLIIIIIILLLQQQTTTVVV]]]eeeiiilllpppwww}}}~~~|||qqqjjj```bbbdddddd```YYYQQQLLLHHHKKKPPPTTTVVVXXXZZZ\\\WWWZZZ]]]___```aaadddgggqqqsssuuuxxx}}}++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++************************)))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((())))))******+++((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&)))'''&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$!!!!!!!!!"""""""""""""""########################&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""!!!""""""###$$$%%%%%%&&&!!!""""""###############"""###$$$%%%%%%$$$###"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%##############################$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))******+++---111666<<<@@@DDDFFFHHHJJJNNNQQQRRRSSSUUUWWWWWWVVVUUUTTTQQQNNNKKKJJJDDDDDDDDDEEEHHHLLLPPPSSSVVVWWWXXXYYYWWWTTTQQQNNNNNNOOOPPPNNNJJJFFFDDDCCCFFFEEEDDDBBBEEENNNYYY```gggooozzzsssmmmjjj^^^YYYRRRNNNNNNNNNMMMKKKIIIJJJLLLOOOSSS[[[dddkkksss{{{xxx||||||rrrlll___\\\XXXVVVVVVWWWWWWXXXOOONNNMMMKKKKKKLLLPPPSSSYYY\\\```eeejjjqqqwww{{{+++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%&&&''')))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$"""""""""############$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$%%%&&&&&&'''&&&&&&&&&########################!!!"""######""""""###$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""#########$$$%%%%%%%%%!!!!!!"""############"""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!########################"""""""""############$$$&&&%%%%%%$$$$$$$$$$$$%%%########################"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''(((***,,,---...000333777===BBBGGGJJJLLLLLLOOORRRUUUUUUVVVWWWYYYTTTSSSQQQNNNKKKHHHFFFEEEAAADDDHHHMMMQQQSSSUUUUUUXXXXXXXXXVVVTTTPPPMMMJJJKKKLLLLLLJJJFFFCCCAAAAAAEEEIIILLLNNNUUUdddttt|||}}}rrrkkkccc^^^\\\QQQMMMJJJHHHIIILLLNNNOOOUUUYYY```fffmmmwww}}}sssjjjccc^^^\\\ZZZUUURRRLLLGGGEEEFFFIIIKKKJJJNNNTTT[[[aaaeeehhhiii)))))))))*********++++++******************************)))((((((((())))))***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))******)))(((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""""""""###############$$$%%%&&&&&&&&&%%%%%%########################!!!###"""!!! """$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''')))***---000222333888:::>>>CCCGGGKKKMMMNNNNNNQQQTTTUUUUUUTTTTTTTTTOOOMMMJJJGGGEEEDDDDDDEEECCCFFFLLLQQQTTTUUUTTTSSSUUUTTTSSSRRROOOMMMKKKIIIHHHHHHHHHHHHIIIMMMRRRVVVWWW```hhhllluuusssddd^^^[[[WWWTTTUUUNNNNNNOOOPPPSSSWWW]]]aaagggmmmvvv|||~~~wwwtttaaa\\\TTTLLLFFFCCCBBBAAAGGGJJJOOOUUUZZZ^^^^^^^^^'''((((((((())))))******************************''''''&&&''''''((()))***))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))((((((''''''&&&'''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$!!!$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############"""###$$$%%%&&&%%%%%%$$$######################## """$$$$$$!!!!!!###%%%"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$ !!!"""###$$$######"""%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((()))***---000333555777>>>@@@CCCGGGJJJLLLMMMNNNNNNPPPSSSSSSQQQOOONNNNNNJJJHHHEEECCCBBBCCCDDDFFFEEEHHHMMMQQQSSSSSSQQQPPPPPPOOONNNMMMLLLJJJIIIIIIIIIJJJKKKNNNTTT___llltttsss|||tttkkkffffffhhhgggeeejjj\\\PPPNNNPPPOOOOOOQQQUUUYYY]]]aaaeeekkkttt{{{|||rrrhhh___WWWQQQMMMJJJKKKNNNRRRVVVXXXXXXWWW---,,,,,,+++*********+++,,,+++)))((((((((()))))))))))))))))))))(((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""'''&&&&&&%%%%%%&&&&&&'''!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$"""  !!!$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""$$$&&&((('''&&&$$$###$$$$$$###"""$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((())))))((((((+++,,,...222666:::===???FFFGGGIIIKKKMMMNNNNNNNNNSSSRRRPPPNNNLLLJJJHHHGGGBBBBBB@@@>>>===???CCCGGGDDDIIINNNQQQOOOMMMLLLMMMPPPNNNKKKHHHFFFFFFGGGGGGEEENNNZZZdddnnn|||}}}vvvbbb^^^ZZZWWWWWWXXXYYYYYYQQQSSSSSSQQQPPPTTT^^^ffflllqqqxxx}}}yyylll```XXX[[[UUUOOOPPPUUUZZZYYYWWW,,,,,,+++******************))))))(((((((((((())))))))))))))))))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&############$$$%%%''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""######$$$######$$$$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''###$$$%%%'''((()))))))))---000555:::???CCCEEEFFFGGGIIILLLNNNPPPPPPPPPOOOPPPOOOMMMJJJGGGEEECCCBBB?????????>>>>>>@@@CCCFFFFFFKKKQQQSSSRRRPPPNNNNNNPPPMMMHHHEEEEEEHHHMMMPPP]]]eeeqqq{{{|||sssjjjddd^^^[[[WWWSSSRRRSSSTTTTTTWWW[[[___```bbbhhhrrr{{{|||xxxxxxyyy{{{~~~uuummmnnnooommmpppoooooouuu{{{wwwtttxxx~~~sssjjj```[[[ZZZXXXTTTOOO++++++***)))))))))******'''(((((())))))))))))((((((((()))))))))((('''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))******++++++'''(((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%''')))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$######"""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$###"""###%%%''''''&&&$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''%%%&&&&&&''')))+++---...333777===CCCHHHJJJJJJJJJJJJLLLOOOQQQRRRQQQOOONNNJJJIIIGGGDDDAAA???===<<<<<<===??????@@@AAADDDFFFGGGJJJNNNPPPOOOMMMKKKKKKLLLIIIGGGHHHMMMVVV```gggzzzrrrhhh```YYYTTTTTTSSSRRRSSSVVVZZZ^^^aaaeeekkkrrrxxx}}}yyyooogggeeeffffffgggjjjgggiiilllooorrrtttuuuuuupppmmmdddZZZUUUVVVXXXWWWVVVUUUVVVYYY```gggmmmooo{{{~~~{{{sssnnnmmmppplllgggdddgggmmmxxxwwwooofff\\\TTT***))))))(((((()))))))))&&&''')))***+++******)))'''(((((((((((((((''''''(((((((((''''''(((((((((((((((((((((((((((((((((***************)))))))))'''''''''(((((('''&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''((()))++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###############$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""######$$$######"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%(((((((((''''''''''''&&&)))))))))***---000333555<<>>@@@CCCEEEEEEEEEGGGHHHKKKIIIFFFEEEEEEHHHJJJLLLLLLTTT```ppp{{{tttlllkkknnnpppmmmiiifffaaa[[[WWWVVVYYY]]]```lllooorrruuuvvvxxx{{{~~~xxxrrrnnnhhhcccaaa```cccccc___]]][[[VVVPPPLLLIIIHHHIIIHHHGGGJJJOOORRRYYY```bbbeeeeee]]]SSSVVVSSSOOOLLLIIIHHHJJJKKKMMMOOOQQQSSSTTTUUUVVVVVVSSSSSSRRRQQQNNNLLLJJJIIIOOOLLLNNNSSSWWWXXXZZZ^^^ccceeeiiipppuuussskkkddd___aaadddfffkkkxxx''''''&&&&&&''''''((((((((())))))************)))&&&&&&'''(((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''++++++***)))((('''&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$%%%%%%&&&''''''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""$$$&&&((()))'''%%%%%%%%%%%%$$$###'''((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***+++---000444888;;;===FFFFFFGGGHHHKKKNNNPPPRRRMMMMMMLLLJJJGGGCCC@@@>>><<<<<<======>>>???@@@@@@BBBDDDFFFFFFFFFEEEFFFGGGEEEDDDCCCFFFLLLRRRWWWYYYeeelllyyyxxxnnnccc^^^XXXVVVWWWXXXXXXWWWWWWWWWWWWZZZaaaiiiqqqvvvqqqfff[[[VVVUUUSSSTTTWWWSSS[[[___\\\WWWTTTPPPMMMMMMLLLMMMOOOOOOOOOUUU]]]```kkkwww}}}tttdddccc^^^ZZZXXXVVVTTTUUUXXXWWW[[[___cccdddfffhhhiiibbb^^^ZZZWWWVVVUUUUUUTTTRRRPPPTTT\\\aaaaaaaaabbbaaa___^^^___```]]]WWWQQQNNNPPPSSSVVV[[[cccmmmuuu&&&&&&%%%%%%&&&''''''((()))((((((''''''''''''(((%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''(((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%&&&(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$#########""""""""" !!!###%%%&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''######$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$&&&&&&&&&%%%&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))***,,,...222666;;;>>>AAABBBEEEGGGIIIKKKMMMNNNNNNOOOIIIHHHGGGDDDBBBAAA@@@???@@@@@@@@@AAABBBCCCCCCCCCFFFGGGGGGFFFDDDCCCDDDEEEDDDGGGNNNYYYfffqqqvvvxxx}}}sssggg^^^TTTSSSRRRRRRSSSWWW\\\```dddgggmmmuuu~~~}}}wwwmmmooonnnllllllmmmiiicccXXXQQQLLLLLLMMMPPPVVV]]]cccooouuuoooddd[[[VVVSSSKKKKKKNNNQQQQQQTTT___jjjyyyoooiiieeedddccc```aaaffflllqqqxxx}}}tttkkk___WWWVVVXXXZZZ[[[XXXWWW[[[dddllloooppprrrwwwvvvssskkkaaaXXXRRROOOKKKLLLNNNQQQUUUZZZ___bbbcccjjjwww~~~%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%$$$$$$%%%&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$%%%'''(((((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&((()))***&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######%%%'''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%######$$$%%%%%%%%%%%%$$$###""""""!!!""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######""""""###$$$%%%%%%$$$###"""#########""""""""""""!!! ###%%%''''''&&&&&&%%%$$$"""""""""$$$&&&'''$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&%%%$$$###"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$#####################$$$$$$%%%%%%%%%###""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%###$$$&&&(((((('''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))***+++,,,111333888===BBBEEEGGGHHHFFFGGGJJJLLLLLLKKKHHHFFFFFFEEECCCAAAAAAAAAAAABBBDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHGGGEEEBBBAAABBBCCCMMMTTTaaatttvvvmmmfff^^^XXXSSSUUUXXXZZZ]]]ccclllssszzz~~~zzzsssjjjccc^^^___]]]YYYWWWZZZZZZXXXQQQOOOOOOSSSVVV[[[eeennnzzzkkkccc```YYYZZZ]]]```bbbggguuu~~~{{{}}}vvvjjjfffjjjnnnppptttrrruuuppp```ZZZ[[[UUUTTTTTTWWW[[[```bbbcccddddddgggnnnvvv{{{}}}|||ooohhhccccccdddgggnnnvvv))))))))))))((((((((((((***)))((('''''''''''''''$$$$$$%%%&&&''''''&&&&&&'''&&&%%%%%%''''''&&&%%%''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''((()))(((''''''''')))'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$##################$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########'''%%%######%%%&&&$$$!!!######$$$$$$$$$$$$######!!!""""""$$$%%%&&&''''''%%%$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""&&&&&&%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))(((&&&&&&((())))))(((%%%'''))))))***+++...111777:::>>>CCCGGGIIIJJJJJJHHHIIIJJJJJJIIIHHHGGGFFF@@@@@@AAAAAACCCDDDFFFGGGGGGFFFFFFGGGHHHGGGEEECCCFFFFFFEEEBBB???@@@FFFJJJ\\\lllnnn___[[[[[[XXXUUURRR[[[eeelllttt{{{tttqqqnnniiigggfffdddaaa]]][[[^^^``````\\\ZZZZZZ\\\XXXYYY\\\___bbbhhhwww}}}tttnnnqqqssspppnnnrrr}}}|||tttwwwwwwjjj___\\\[[[ZZZ[[[aaajjjsssxxxjjjkkklllmmmpppqqqkkkbbb^^^]]][[[ZZZYYYZZZ\\\]]]mmm{{{(((((((((''''''''''''&&&(((((((((((('''''''''&&&%%%'''***,,,,,,+++)))''''''&&&%%%&&&'''((('''%%%'''''''''''''''&&&%%%%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########'''%%%######%%%%%%$$$"""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***,,,000555999>>>@@@BBBDDDFFFHHHHHHIIIIIIIIIIIIIIIGGGEEECCCBBB>>>>>>???AAACCCDDDFFFFFFIIIHHHGGGGGGHHHIIIIIIIIICCCEEEFFFGGGHHHMMMUUU\\\qqq~~~wwwkkk\\\TTTUUUYYY\\\]]]eeeppp}}}uuummmjjjfffgggiiiiiiiiifffaaa]]]\\\[[[ZZZZZZ\\\^^^```aaaooouuu{{{zzzuuuppppppqqqmmmmmmnnnqqqrrrxxx~~~|||pppnnnmmmooottt|||zzz}}}qqqaaaWWWUUUSSSRRRSSSTTTUUUVVV[[[fffwww'''''''''&&&&&&&&&%%%%%%''''''((()))((('''&&&%%%%%%(((,,,...///,,,)))''''''&&&%%%%%%''''''&&&%%%&&&''''''''''''&&&&&&%%%((((((((((((''''''''''''$$$$$$$$$$$$############&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))---...000111000...,,,***######################################################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&$$$###$$$%%%%%%$$$"""######$$$$$$$$$$$$######&&&&&&%%%%%%$$$###""""""%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%)))***+++---000666===BBBCCCCCCEEEFFFGGGHHHIIIIIIHHHHHHGGGEEECCC@@@>>>===:::<<>>>>>======<<<<<<;;;;;;===???BBBFFFHHHIIIHHHHHHFFFHHHIIIIIIJJJLLLQQQUUU]]]hhhxxxvvvjjjcccXXXXXXWWWVVVXXX\\\aaaeeeooouuu}}}vvvlll]]]^^^]]]ZZZ]]]cccddd```\\\TTTPPPTTTYYYZZZ[[[]]]```jjjwww~~~|||{{{sssqqqrrr|||xxxqqqllliiifffcccdddhhhhhheeeeeeiiikkkkkkgggccc_________aaaiiirrr(((((((((''''''''''''&&&$$$%%%&&&'''((('''&&&&&&)))'''&&&%%%$$$%%%&&&'''$$$###""""""$$$$$$###"""$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))))))))************)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$((((((''''''&&&&&&%%%%%%$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######"""""""""######$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############"""$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((######$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))%%%'''******))))))---111333888>>>BBBCCCCCCBBBBBBDDDFFFIIIKKKIIIEEE@@@=========<<<<<<======>>>???AAABBBDDDFFFHHHHHHHHHHHHDDDEEEEEEGGGNNN[[[kkkvvvvvvhhh]]]YYYNNNRRRWWWZZZ^^^eeemmmtttxxxggg]]]ZZZOOOWWW^^^aaalll|||oooddd___dddjjjlllnnnsssooowww|||||||||~~~zzzwwwwww}}}{{{{{{{{{xxxwwwsssnnnccc[[[SSSPPPPPPQQQWWW^^^'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%######$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%######%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""!!!!!!""""""###$$$%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$"""$$$%%%%%%######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%(((******)))+++111777:::>>>BBBEEEFFFFFFFFFGGGIIIIIIIIIHHHFFFCCC@@@???@@@@@@?????????AAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGMMMUUU___jjjyyyrrrhhh___ZZZYYYXXX^^^dddiiinnnvvv{{{zzzyyyooopppnnnhhh^^^WWWTTTSSSVVVeeesss{{{wwwyyy||||||}}}~~~|||{{{~~~kkk___SSSNNNLLLLLLOOOTTT&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&$$$"""!!!'''&&&%%%%%%''''''&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))#########$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''######################################################$$$%%%%%%%%%%%%$$$##################$$$$$$!!!"""###%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&& !!!!!!!!!"""$$$%%%&&&""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$!!!$$$&&&%%%######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""$$$%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&""""""!!!""""""###$$$$$$"""###$$$%%%&&&&&&'''((('''&&&&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((+++,,,,,,+++...666===???AAAEEEGGGGGGHHHJJJLLLJJJIIIGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGFFFEEEDDDCCCCCCCCCDDDPPP^^^qqqlllaaa]]]ZZZZZZ]]]iiinnntttxxx}}}sssjjjddd```]]][[[YYYXXXYYYZZZ[[[\\\aaattt{{{wwwxxx|||vvvhhhXXXQQQOOONNNOOORRR(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''######""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################""""""###$$$%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$###"""""""""###%%%%%%############$$$%%%&&&'''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$$$$((('''''''''((()))+++,,,)))***,,,...000444:::>>>BBBCCCEEEFFFGGGHHHHHHIIIJJJIIIFFFDDDBBBAAAAAAAAADDDBBB@@@@@@CCCGGGJJJKKKDDDGGGIIIEEEAAACCCLLLUUUgggyyyxxxlll```\\\]]]bbbkkksssyyyiiiaaa```^^^ZZZ[[[YYYZZZ]]]]]]]]]aaagggvvv{{{}}}zzzfffYYYVVVVVVUUUSSS((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################################$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$((('''&&&$$$######""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$###"""""""""###%%%%%%############$$$%%%&&&'''%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))******))))))(((+++...111444999>>>AAADDDEEEFFFGGGHHHHHHHHHIIIEEEEEEDDDDDDEEEFFFHHHIIIFFFEEEDDDEEEFFFGGGGGGGGGDDDDDDDDDEEEHHHQQQ\\\dddwwwqqqsssuuuooogggkkkfffdddhhhpppzzzqqqoooiiieeegggnnnpppoooqqqjjjeeeeeegggjjjpppxxx}}}kkkaaa^^^___aaa''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$'''&&&%%%$$$"""""""""!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$############$$$%%%%%%############$$$%%%&&&&&&$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&$$$%%%(((***+++***(((''')))---222777:::>>>CCCFFFFFFFFFGGGGGGHHHHHHHHHIIIEEEEEEFFFGGGHHHJJJLLLMMMGGGHHHIIIIIIIIIHHHFFFEEEHHHHHHJJJQQQ^^^lllyyyzzzqqqiiicccaaaaaa```bbbeeeiiillltttxxx{{{~~~xxxlllddd___dddjjjrrr~~~vvvtttuuuvvvzzz~~~uuuoooqqquuu&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######""""""###############$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###%%%###"""!!!!!!###%%%&&&############$$$$$$%%%%%%$$$#########$$$$$$%%%&&&######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((((((((%%%&&&''')))************...222888===@@@CCCFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKHHHHHHIIIHHHGGGGGGHHHIIIJJJPPP\\\jjjyyy~~~uuuiii^^^WWWUUUYYY[[[ZZZcccooozzzzzzrrrlllddd]]]___aaa___\\\[[[gggqqq}}}~~~%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%$$$$$$$$$%%%###"""!!!!!!###%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''(((((()))))))))((()))((('''''')))+++...000555999>>>BBBDDDEEEFFFGGGIIIHHHGGGGGGGGGHHHIIIIIINNNMMMMMMLLLKKKJJJIIIHHHIIIHHHFFFCCCBBBDDDIIINNNRRRaaavvvpppdddYYYXXXUUUXXX___aaabbbmmm|||yyyrrrqqqooofff]]]XXXTTTSSSTTTTTTUUU[[[cccttt~~~%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$'''%%%""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))+++)))((((((***///333666:::>>>BBBEEEEEEEEEFFFGGGHHHGGGFFFFFFFFFHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHFFFCCCCCCJJJTTT]]]nnn~~~qqqaaaZZZUUU\\\```iiissszzzrrrfffbbb```ZZZUUUQQQRRRUUUWWWVVVWWWaaammmzzz$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$'''%%%"""!!!"""###$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$ """$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((((((*********,,,///333777:::===@@@CCCEEEEEEFFFGGGHHHFFFFFFEEEDDDEEEGGGIIIKKKJJJKKKKKKLLLKKKJJJIIIHHHFFFHHHJJJMMMSSS___ooo{{{sssoooeee]]]aaaeeefffrrr{{{ooohhhffffffdddaaa[[[\\\___bbbcccdddkkktttzzz$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''"""$$$&&&((((((&&&$$$"""#########!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###############$$$(((%%%"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% """$$$&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''(((((((((((((((***,,,000333777999;;;===@@@CCCDDDEEEFFFHHHJJJEEEDDDDDDDDDEEEGGGJJJKKKLLLLLLLLLLLLJJJHHHFFFEEECCCHHHOOOXXXdddvvvvvvddddddaaabbbqqq|||qqqpppppprrrvvvxxxvvvsssjjjhhhiiinnnppppppsssxxxvvvyyyyyyvvvxxx%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%$$$(((&&&$$$$$$%%%''''''&&&##############################$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%&&&%%%%%%%%%$$$######"""((('''&&&$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!$$$%%%%%%$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""###$$$%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&)))+++///444888;;;<<<===CCCCCCDDDDDDEEEEEEFFFFFFBBBBBBCCCDDDGGGKKKNNNPPPNNNJJJIIIKKKJJJEEEAAAAAAHHHUUUgggxxxwwwoooggggggppp~~~uuurrriiixxxwwwsssttt{{{}}}~~~yyyxxx}}}%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&******))))))((('''&&&&&&'''%%%######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&$$$###"""""""""###$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""((((((''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&'''((())))))///111555999===???AAAAAACCCCCCCCCCCCCCCCCCCCCDDD@@@AAABBBCCCEEEGGGIIIJJJKKKIIIIIIIIIFFFCCCGGGMMMaaammm~~~|||yyyzzzvvvqqquuuxxx}}}rrrgggcccdddqqq~~~~~~%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&'''(((,,,,,,+++***((('''&&&&&&$$$###!!!!!!###$$$###"""&&&&&&&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((()))((('''&&&$$$##################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%$$$$$$$$$#########$$$######""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%###!!!!!!###&&&'''(((((('''&&&'''))),,,---444666999===@@@BBBDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@===>>>@@@CCCEEEGGGHHHIIIHHHHHHHHHGGGCCCEEEQQQ___wwwtttlllgggfffkkkqqq{{{}}}oooqqqrrrnnnhhhfffiiimmmwww%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''(((((())),,,+++***((('''%%%$$$$$$$$$"""!!!"""###$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((((((&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&$$$#########$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((''''''&&&%%%$$$#########"""######$$$$$$######""""""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$#########$$$%%%%%%############$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$''''''&&&%%%%%%$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%&&&(((((('''&&&&&&(((+++...111777888;;;>>>AAABBBCCCCCCCCCBBB@@@???>>>=========<<<>>>AAAEEEHHHJJJKKKKKKFFFEEEFFFHHHIIIQQQcccttt~~~tttiiiaaaaaa```cccqqq|||pppddd___cccfffggggggiiioootttzzz%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***,,,+++***((('''%%%$$$$$$$$$#########%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###"""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""###$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$ """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((''''''''''''&&&''')))---111444999;;;===???AAABBBBBBBBBAAA@@@>>><<<;;;;;;<<<<<<>>>@@@BBBEEEGGGHHHHHHGGGBBBBBBGGGQQQ\\\kkk~~~yyyppp___ZZZ\\\eeemmmwwwtttjjjeeecccfffiiimmmnnnnnnooosssvvvzzz~~~%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***,,,,,,+++***((('''&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$#####################$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########!!!!!!!!!!!!"""###$$$$$$"""""""""############$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&$$$$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))))))))(((''''''''''''))),,,000444666===???@@@BBBCCCCCCCCCBBB???>>><<<::::::;;;===>>>CCCCCCCCCCCCCCCBBBBBBAAABBBGGGTTTfffwww{{{kkkdddaaaeeeooo}}}|||mmmhhhlllqqqsssuuuvvvuuutttssstttuuuwww{{{%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))*********))))))((('''&&&&&&%%%$$$$$$%%%'''&&&%%%###$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''&&&%%%$$$###''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###!!!!!!""""""######$$$$$$###$$$&&&'''(((((('''''''''&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''(((***---111555888:::???@@@BBBCCCCCCCCCBBBBBB<<<;;;:::999:::<<>>???>>>DDDDDDDDDEEEHHHRRRbbbppp}}}vvvnnnrrrzzzvvvzzz|||wwwwwwzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&***(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%######$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%&&&***------///222666:::===???@@@CCCCCCAAA???===<<<::::::<<<===>>>???AAABBBBBBAAA???AAAGGGRRR```qqqyyyzzzzzzxxxuuuqqqrrrvvv{{{zzz~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&((()))(((&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''''''''&&&&&&%%%&&&''''''&&&&&&(((+++...111222555888<<<>>>@@@@@@BBBAAA???===;;;;;;;;;;;;:::<<<>>>AAABBBCCCCCCBBBBBBHHHVVViii~~~uuummmgggbbbbbbeeejjjrrrzzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&((()))((('''%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''(((((((((***...111555666888;;;===???@@@@@@@@@>>><<<:::999:::;;;<<<999<<>>?????????===<<<:::999999:::<<<>>>???AAABBBBBB@@@AAACCCFFFXXXnnn|||rrrllljjjmmmsssxxxqqqeee```^^^eeelllqqqrrrsssrrrrrr|||yyyvvvyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''((((((%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&((((((&&&%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((((((((('''''''''$$$%%%&&&'''((()))))))))'''))),,,...///222555888<<<<<<===>>>>>>>>>>>>>>>;;;::::::::::::<<<===>>>@@@@@@@@@>>>===AAAHHHMMMddd}}}ssskkkccc```bbbhhhsss||||||kkkeeefffgggnnnsssrrrrrruuuwwwxxx~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&***(((%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++(((+++...000222555888;;;>>>>>>>>>>>>>>>===<<<<<<888999:::;;;<<<===>>>???<<<===>>>>>>CCCMMM\\\ggg{{{zzzddd___]]]aaahhhppp|||}}}tttppprrryyy}}}zzz{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&---***'''%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&'''(((***+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$""""""$$$&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%''')))+++,,,))),,,///222444777:::===>>>??????>>>>>>===<<<;;;777888:::<<<>>>>>>??????;;;===AAAFFFPPPbbbxxxpppaaa___bbblllvvv~~~yyyuuu%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""%%%$$$"""###$$$%%%%%%$$$$$$$$$##################)))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&''''''&&&%%%$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&)))(((((('''''''''((((((,,,...222555888;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;===;;;;;;===AAAAAA???<<<;;;===EEETTTiii~~~rrrfffcccjjjsssyyy%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&(((&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###'''%%%######$$$$$$###"""$$$$$$##################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***++++++///111444888;;;<<<===>>>;;;;;;::::::::::::;;;;;;======>>>???@@@@@@@@@??????EEESSShhhyyynnngggooowww$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###(((&&&$$$###$$$$$$"""!!!######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))+++---...///333444777:::===?????????===<<<<<<;;;;;;<<<<<<===;;;===???>>>===>>>AAAEEEGGGQQQfffwwwqqqssswww$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$'''%%%######$$$$$$###"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&((())),,,///111333555777999<<<>>>????????????>>>>>>>>>>>>??????@@@>>>@@@AAA???===BBBLLLVVV]]]hhh{{{xxxnnnuuu~~~vvvssswwwzzz{{{zzzvvv~~~~~~###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''(((((('''$$$###$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&%%%%%%%%%%%%&&&$$$###"""###$$$&&&&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&'''''''''((((((((())))))%%%%%%'''***---111444555777888:::===>>>???>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@CCCCCCAAACCCMMM___nnn|||yyynnnpppoookkkgggjjjqqqvvvwwwuuuwww######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%%%%$$$$$$((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%!!!###&&&''''''&&&###!!!$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%'''###"""!!!"""%%%''''''&&&######$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''(((((())))))***&&&'''))),,,000333777888999:::;;;===>>>>>>>>>===<<<<<<<<<<<<===>>>??????;;;>>>AAACCCKKK[[[rrr{{{rrrpppkkkooorrrttt}}}uuuhhhhhhjjjnnnrrruuuwwwwww"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&&&&%%%###"""###$$$%%%%%%%%%%%%$$$(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$&&&((('''%%%$$$%%%'''$$$###"""###$$$&&&&&&%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''((())))))******)))***,,,///333777:::<<<;;;<<<===>>>???>>>>>>===============>>>???@@@AAA:::???FFFPPP^^^rrrxxxiiibbbcccbbbooo~~~uuuqqquuuyyyzzzzzz}}}"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%(((&&&$$$""""""$$$&&&(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$&&&((('''%%%$$$%%%(((&&&%%%######$$$%%%$$$#########$$$%%%%%%&&&''''''!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''((((((((('''''''''((()))******+++&&&''''''((()))******++++++,,,...111555999<<<>>><<<===>>>???@@@???>>>>>>AAAAAAAAAAAABBBCCCDDDEEEBBBIIIUUUcccvvvyyymmm```^^^dddgggyyy|||''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((%%%$$$%%%'''(((&&&$$$)))((((((&&&%%%$$$######%%%&&&&&&&&&'''(((((((((***)))''''''&&&'''((()))))))))))))))))))))))))))$$$$$$$$$$$$%%%''')))***'''((())))))(((&&&$$$"""'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###""""""""""""""""""###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((########################%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&$$$######"""%%%$$$###"""###%%%((()))(((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&'''''')))***++++++++++++,,,...222666999;;;;;;;;;;;;<<<===>>>>>>=========AAA===>>>AAA@@@===>>>DDDDDDQQQdddxxxoooggg^^^WWW\\\gggxxx''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((((((((((('''%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%((((((((()))******++++++...000333777:::;;;;;;;;;============<<<<<<<<<<<<>>><<<>>>AAA@@@>>>AAAHHHUUUggg~~~qqqbbb___```eeesss''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***%%%&&&&&&&&&&&&'''''''''((('''&&&&&&(((((('''&&&$$$$$$%%%&&&'''(((((()))((((((''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&((((((((((((((((((((((((***)))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''((((((((((((((('''))))))))))))(((((((((((())))))(((((()))***,,,---000222555999;;;;;;;;;;;;>>>===;;;:::::::::;;;;;;<<<===???AAABBBDDDMMMWWWooo{{{lllbbbeeemmmwww''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((()))***+++&&&&&&&&&&&&''''''''''''((((((''''''((((((((('''$$$%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''(((((((((((('''((((((((((((((((((((((((***)))(((((()))+++---///333555888:::<<<<<<;;;::::::999888777777999;;;<<<>>>???@@@AAAEEEPPPbbbqqqrrrmmmnnnxxx''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&''''''(((&&&&&&&&&'''''''''(((((('''(((((((((''''''(((((('''''''''''''''''''''''')))))))))((((((''''''&&&'''''''''(((((()))))))))(((((((((((((((((((((((('''((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))***---000222666777999;;;<<<;;;:::999555444444444666999<<<>>>???AAAAAACCCMMMbbbzzzxxxnnnpppzzz''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''((()))((((((((('''&&&&&&&&&))))))((((((((((((((((((%%%&&&'''((((((((((((((())))))))))))))))))))))))************)))(((&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%'''((('''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''((((((((()))))))))))))))))))))***+++---000333555888999;;;<<<<<<:::999888222222333555777:::===???@@@DDDIIIQQQbbbzzz|||}}}yyyvvvyyy''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((%%%'''((('''%%%%%%&&&(((((((((((((((''''''''''''((((((((((((((()))))))))%%%&&&((()))*********)))************************)))************)))(((''''''''')))******)))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&"""######$$$&&&''''''(((%%%$$$$$$###$$$%%%'''((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((******+++++++++,,,,,,,,,''')))+++...111444666777999:::;;;<<<;;;999777666333444666888:::===>>>???BBBMMM[[[kkkyyyzzz~~~zzzxxxtttvvvzzz''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((()))***+++,,,''''''''''''((((((((()))$$$&&&((('''%%%$$$%%%((('''''''''(((((((((((((((''''''(((((())))))******((()))+++,,,---------,,,************************%%%&&&(((***+++,,,++++++'''((()))++++++)))'''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((******)))'''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))%%%%%%&&&&&&'''''''''(((&&&(((,,,///333666888999999:::;;;;;;;;;999666555666777999;;;===>>>??????FFFUUUkkkvvvoooppptttsssrrruuuuuu|||(((((((((((((((((((((((($$$%%%&&&'''((('''&&&&&&((()))((('''$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((((((&&&$$$$$$%%%&&&%%%&&&&&&%%%%%%%%%(((***((('''&&&&&&&&&&&&((((((************************,,,+++******+++,,,...///,,,---///000111111000///111111111111000000000000111111222111111///---,,,*********,,,------+++)))---,,,++++++*********+++,,,***))))))++++++***((((((((())))))(((&&&%%%$$$ !!!###&&&'''((((((((($$$%%%'''))))))((('''&&&+++***)))'''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%"""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***###%%%'''(((''''''((()))***,,,///333777999;;;;;;>>>======;;;999777555333999===:::;;;AAA>>>===GGGSSSkkk}}}|||uuuxxx}}}}}}xxxzzzzzzwwwyyy}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&$$$%%%''''''&&&%%%'''(((((('''&&&%%%$$$"""!!!!!!$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((('''%%%$$$%%%'''&&&(((******(((''''''((((((((('''''''''(((***+++,,,,,,---------.........111000000000111333444555555555666777777777666666999999999999999999888888888888888888777555333222///.........///...,,,***)))(((((((((((((((((()))***((('''((())))))((('''(((((()))))))))'''&&&%%%###$$$&&&'''((((((''''''%%%&&&((()))***)))((('''+++)))'''&&&&&&''''''&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&'''((()))***%%%''')))))))))(((***+++---///222666999:::;;;<<<===<<<;;;999888666555444777===<<<===DDDCCCFFFTTTfff~~~~~~~~~tttsssnnnppp{{{~~~zzz{{{}}}~~~}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%###%%%'''''''''''')))***((('''&&&%%%$$$###"""!!!###############$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((())))))'''%%%$$$%%%'''&&&))),,,---,,,)))((('''*********+++,,,---//////222222333444555666777777999999999999;;;<<<>>>>>>AAA@@@??????????????????AAAAAAAAAAAAAAAAAAAAABBB@@@@@@@@@???>>>;;;999888444222111111000///,,,***++++++++++++,,,,,,,,,,,,)))((('''((()))***)))(((((())))))))))))(((((('''''''''((((((((('''&&&&&&'''((()))*********)))(((***'''$$$%%%'''((('''%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))''')))++++++******+++---222444666999:::;;;<<<<<<;;;:::888777666555666666666<<<<<<<<>>@@@AAAAAA@@@@@@AAABBBCCCEEEFFFGGGIIIHHHGGGEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCAAA???===;;;666444333222222222000...111111111111000000//////,,,+++***+++,,,---,,,***))))))))))))))))))(((((((((((((((((((((''''''''''''(((((()))))))))(((((()))&&&###$$$(((***(((%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))(((***++++++***+++---///666777999:::;;;;;;;;;:::999888666555555666777999<<>>===CCCIIIXXXppp{{{qqqkkkjjjrrr|||}}}tttttttttttttttqqqllliii```aaacccddddddcccaaa```______``````aaaaaaaaaaaa```ccceeefffeeecccbbbbbbbbbcccddddddeeeeeeeeeeeejjjkkkllllllllllllnnnpppmmmoooqqqrrrqqqqqqrrrsssppprrrssstttssstttuuuwwwqqqqqqssstttvvvwwwxxxyyyyyy{{{|||~~~~~~~~~}}}|||''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$'''(((((('''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''%%%%%%''')))''')))+++,,,,,,...111444666777888:::;;;===>>>>>>???@@@AAABBBDDDFFFGGGHHHFFFFFFGGGHHHIIIJJJKKKKKKMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFDDDBBB@@@???888777666666888888888777666666555555333222000///000...------...///---,,,*********)))))))))))))))'''''''''''''''(((((()))'''''''''''''''''''''&&&(((&&&%%%&&&((()))(((%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''')))*********,,,...111888888::::::;;;:::999888888777555555666888:::<<<@@@EEECCCCCCMMMYYYnnnwwwkkklllsss~~~yyyvvvtttvvv{{{|||uuupppgggffffffffffffeeeaaa___TTTTTTUUUUUUVVVVVVVVVVVVQQQQQQQQQQQQQQQRRRRRRRRRWWWXXXXXXVVVTTTSSSTTTVVVRRRRRRSSSTTTUUUTTTSSSSSSYYY[[[]]]^^^]]]]]]___```]]]```bbbbbbbbbbbbcccddd```aaacccbbbbbbbbbcccdddccccccdddfffggghhhiiiiiinnnppptttvvvxxxxxxwwwvvvuuuuuuvvvxxx|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''((()))((('''&&&'''((('''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((((((((((((+++---+++---///000111555999<<<<<<===???AAABBBCCCDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNMMMLLLLLLKKKJJJIIIIIIFFFFFFGGGGGGFFFDDDBBBAAA===;;;:::<<<>>>@@@@@@@@@>>>?????????===;;;999888555333111111111111///...///...---,,,++++++++++++))))))((((((((()))******''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((()))((((((((('''((()))***+++...111444888999:::;;;:::999888777666666666777999;;;===???<<>>??????>>>===<<<>>>===;;;<<<>>>@@@AAAAAADDDEEEHHHJJJKKKJJJIIIHHHEEECCCAAA???>>>===:::888999777555333111000000000333222000---,,,+++++++++******)))(((((((((((((((&&&,,,000...((($$$&&&***&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&((()))))))))((('''''')))+++,,,///333888<<<:::;;;<<<<<<<<<;;;:::999555777999<<>>AAADDDGGGHHHCCCAAA???===<<<>>>@@@AAA@@@???===<<<;;;;;;<<<===777:::>>>@@@???>>>======<<<;;;;;;:::::::::;;;;;;999;;;>>>>>>===<<<<<<===???AAACCCCCCBBBAAABBBCCCBBBCCCDDDCCCAAAAAAAAACCCAAABBBCCCDDDEEEGGGHHHHHHHHHKKKOOOSSSWWWYYYZZZZZZ\\\^^^aaaeeejjjnnnqqqsssrrrqqqrrrvvv||||||{{{|||(((((((((''''''&&&&&&&&&((('''&&&%%%&&&(((***,,,888777444000,,,(((%%%###%%%%%%%%%$$$$$$#########!!!"""%%%&&&''''''&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$''''''&&&***000999666222---***(((((((((******)))))))))))))))***---///222666999;;;;;;<<<===>>>@@@CCCEEEEEEEEEEEEIIIIIIIIIGGGEEECCCDDDEEEIIIJJJMMMOOOOOOOOONNNMMMMMMOOOPPPPPPNNNKKKKKKKKKMMMLLLMMMNNNQQQQQQPPPNNNKKKLLLMMMNNNMMMKKKIIIHHHGGGGGGEEEBBB>>><<<===>>>AAA@@@>>>======>>>>>>??????CCCGGGJJJKKKJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@===:::666333000///222222111000000111222333000...+++((('''&&&''''''%%%&&&((((((&&&%%%%%%%%%++++++***)))(((''''''&&&***)))'''&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))&&&%%%%%%$$$%%%&&&((())),,,((($$$###%%%&&&%%%$$$''''''&&&%%%&&&'''((()))''')))+++,,,***)))))))))+++---///222555777999:::::::::::::::;;;;;;::::::888:::<<<<<<===???DDDHHHNNNiiivvv~~~wwwwwwyyy~~~}}}yyy{{{sssqqqmmmgggaaa[[[WWWTTTTTTPPPLLLKKKMMMLLLHHHDDDCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@???>>>>>>???@@@AAAAAA???>>><<<;;;;;;;;;<<<============<<<;;;:::999999999999999:::;;;<<<<<<;;;:::888777777777888999:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@CCCDDDFFFIIILLLOOOQQQRRRUUUVVVXXX\\\```dddhhhjjjqqqrrrsssrrrqqqpppqqqrrrssstttuuuwwwyyy|||~~~&&&%%%%%%%%%%%%%%%%%%$$$''''''%%%%%%&&&''')))***222111///---***(((&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%***111:::777111+++'''&&&%%%&&&)))))))))***,,,---///000666777999;;;===??????@@@???@@@BBBDDDFFFFFFFFFFFFGGGGGGGGGDDDAAA???@@@AAAFFFHHHJJJMMMNNNNNNNNNMMMIIIKKKLLLKKKIIIGGGFFFFFFGGGFFFDDDDDDFFFFFFEEEDDDCCCEEEHHHKKKMMMNNNNNNNNNMMMMMMLLLJJJGGGEEEFFFHHHGGGFFFEEEDDDDDDDDDEEEEEE@@@BBBEEEGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDAAA>>>;;;777444333333444222222111000111222333444333222///---+++***))))))&&&((()))))))))(((***+++''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((******)))(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''((('''&&&&&&&&&'''((()))+++(((%%%$$$%%%&&&&&&$$$(((''''''&&&'''((()))***&&&(((***+++***)))***+++,,,---000333666888999:::<<<;;;;;;::::::;;;<<<<<<<<>>>>>>>>>>>>>>>>>===<<<<<<===<<<;;;::::::;;;<<<===???>>>===;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;999888888888888999999:::;;;:::999888888888999999:::::::::;;;;;;;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>???@@@CCCEEEHHHIIIJJJLLLMMMOOORRRVVVYYY\\\^^^eeeggghhhhhhggggggiiijjjlllmmmnnnppprrruuuwwwxxx}}}%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((***))))))(((((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$######%%%'''(((&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%$$$&&&&&&%%%***000<<<888111+++'''%%%%%%&&&((()))+++---000333666777>>>>>>???@@@AAABBBCCCDDDCCCDDDDDDEEEEEEEEEDDDDDDAAABBBBBB@@@???>>>@@@AAABBBDDDGGGJJJLLLMMMMMMLLLKKKLLLMMMLLLIIIGGGGGGGGGEEEBBB>>><<<<<<<<<;;;:::;;;===AAAFFFJJJMMMOOOOOOPPPQQQQQQPPPOOOOOOPPPRRRPPPPPPOOONNNMMMMMMLLLLLLCCCDDDEEEEEEEEEDDDBBBAAAAAABBBBBBCCCDDDEEEFFFGGGDDD@@@;;;666333333444555222111000000000222333444666555444222111///...---)))***+++*********,,,...''''''((((((((()))))))))(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((+++******))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''))))))((('''''''''((((((***(((%%%$$$%%%&&&&&&%%%(((''''''''''''((())))))$$$''')))***))))))+++,,,---///111444777999:::;;;>>>===;;;::::::;;;===>>>===AAADDDCCCBBBHHHSSS]]]}}}wwwlllooouuuyyyzzzxxxrrrmmmiiibbb]]]]]]UUUTTTRRROOOKKKIIIFFFEEECCC@@@======??????===::::::;;;;;;;;;;;;:::999999:::999999888888999999:::===<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===============;;;::::::999999999999:::<<<;;;::::::999999::::::999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<;;;::::::999999::::::999999999:::;;;;;;<<<<<<;;;;;;<<<===???AAABBBCCCDDDDDDFFFHHHJJJMMMOOOQQQXXXZZZ\\\]]]]]]^^^```bbbdddeeefffhhhjjjmmmooopppvvvyyy|||}}}~~~&&&&&&''''''(((((())))))&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%'''******(((***...;;;777111,,,)))(((***+++,,,---///222555999<<<===AAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@???>>>888:::<<<===>>>???BBBEEECCCEEEIIIMMMPPPQQQQQQQQQRRRSSSTTTRRRPPPOOOOOOPPPIIIDDD???;;;999999888888888:::===@@@CCCFFFGGGHHHKKKLLLOOOPPPQQQRRRUUUWWWYYYYYYXXXWWWTTTRRRPPPNNNGGGFFFDDDDDDCCCBBB@@@>>>@@@@@@BBBCCCDDDFFFGGGHHHGGGDDD???:::555333222111111000/////////000222222555555666666666555444333...///...,,,)))(((***+++,,,,,,+++***)))((('''''''''((()))))))))(((&&&%%%''''''''''''((((((((((((*********))))))(((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&''''''((())))))(((''''''&&&&&&&&&)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))***))))))***,,,///000333555888:::;;;;;;???===;;;::::::<<<>>>@@@@@@BBBDDDCCCEEEOOOaaaoooxxxtttvvv{{{~~~vvvwwwzzzuuufff^^^ZZZSSSOOOOOOGGGGGGFFFEEEDDDBBBAAAAAA???===<<<<<<>>>>>>===;;;;;;;;;;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======;;;;;;<<<===>>>??????>>>???>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::::::::;;;;;;<<<<<<======<<<<<<;;;;;;<<<===???@@@@@@@@@AAABBBCCCEEEGGGHHHNNNPPPSSSUUUVVVWWWZZZ\\\^^^___```bbbdddgggiiijjjppptttxxxzzzzzz}}}'''''''''(((((()))))))))&&&%%%%%%$$$$$$$$$$$$%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&***//////***))),,,444111...++++++,,,///111333333555777:::===???AAACCCCCCDDDEEEEEEFFFGGGGGGEEEDDDAAA>>>;;;999777666222444777888:::<<>>???@@@@@@BBBBBB@@@===:::666333111000///...------...///000111222444666777888888888777777555111---))))))))),,,++++++***)))((('''''''''((()))))))))(((&&&%%%'''''''''((((((((())))))))))))((((((((((((((('''(((''''''&&&&&&''''''((()))((('''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%((((((((('''&&&&&&&&&'''%%%%%%&&&&&&''''''''''''((()))******))))))***,,,111222444777999;;;<<<<<<======<<<======???@@@AAADDDEEEFFFGGGNNN___vvvxxxkkkkkklllooorrrsssqqqpppqqqeeeYYYRRRNNNJJJGGGFFF>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>===;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<=========;;;;;;===>>>??????@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>======<<<::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>===<<<;;;::::::<<<===>>>>>>>>>>>>>>>???@@@AAABBBFFFIIIKKKMMMNNNPPPSSSUUUWWWWWWXXXZZZ]]]___aaaccciiimmmqqqsssuuuwww|||&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''))))))'''&&&$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&+++111000+++)))***,,,+++++++++---111444666999:::;;;<<<>>>@@@BBBDDDDDDEEEFFFGGGGGGFFFEEEDDD@@@>>>;;;888555333111111222333555555555666888:::>>>@@@DDDHHHLLLMMMNNNNNNPPPQQQRRRQQQQQQQQQSSSUUUKKKGGGBBB>>>============<<<===>>>@@@BBBDDDFFFGGGGGGJJJNNNQQQRRRTTTWWWYYY\\\\\\\\\ZZZWWWRRRMMMJJJGGGCCC>>><<<======;;;999444444444555555666666666999:::<<<<<<<<<:::777555111000///---------.........///000222444666888999======<<<999444000------'''''''''((((((((())))))(((((((((((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$&&&((()))((('''&&&'''(((%%%&&&&&&'''(((''''''''')))***+++*********,,,...222444666888:::<<<======:::<<<@@@BBBDDDDDDCCCCCCCCCDDDGGGNNN\\\rrr}}}uuummmfffeeedddeeeffffffeeeccc]]]VVVNNNIIIFFFEEEBBB@@@999999::::::;;;;;;<<<<<<<<<<<<==================;;;;;;<<<============<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>======<<<<<<>>>???@@@@@@@@@@@@???>>>>>>============>>>???@@@@@@@@@@@@???>>>===;;;<<<<<<<<<===============>>>>>>??????>>>>>>>>>@@@???>>>>>>======>>>>>>:::::::::;;;<<<<<<=========<<<:::999999:::<<<===<<<;;;;;;;;;<<<<<<===>>>???AAADDDEEEFFFGGGJJJLLLLLLLLLMMMOOORRRTTTWWWXXX\\\aaafffhhhjjjlllqqquuu''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&)))---,,,((((((+++***+++---///333777:::<<<===>>>???@@@BBBDDDFFFGGGDDDEEEGGGGGGEEEBBB>>>;;;888777555333111111111111333444555555555555777999999;;;???CCCFFFGGGHHHHHHLLLMMMNNNNNNNNNPPPSSSUUUPPPMMMIIIGGGGGGHHHIIIHHHHHHHHHIIIIIIKKKLLLMMMNNNMMMPPPRRRTTTSSSSSSTTTUUUUUUWWWXXXXXXVVVRRRMMMJJJIIIDDD>>>===???@@@???<<<666666666555555444444444444555666888888888888888555333111///...------...---------...///111444555:::<<<>>>===:::666444333))))))*********+++++++++))))))(((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''###$$$%%%'''((((((((((((''''''''''''''''''''''''""""""###%%%&&&&&&''''''%%%&&&'''((((((''''''&&&%%%((())))))'''&&&''')))'''''')))*********)))(((''')))***++++++---000333444555777999;;;======>>>999===DDDJJJLLLKKKHHHEEEDDDGGGOOO^^^sss{{{~~~rrriiidddeeeccc___\\\ZZZXXXUUUSSSOOOKKKFFFBBBAAAAAA???<<<999::::::;;;;;;<<<<<<===<<<===>>>===<<<<<<<<<===<<<===>>>>>>?????????>>>;;;;;;<<<======<<<;;;;;;<<<===>>>?????????>>>======>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAA@@@???>>>============>>>>>>>>>>>>>>>>>>?????????>>>>>>===@@@@@@???>>>>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????>>>===;;;999999;;;===>>>;;;::::::::::::;;;<<<<<<;;;===?????????@@@BBBDDDBBBCCCDDDFFFHHHKKKMMMNNNPPPTTTYYY]]]^^^aaaeeeiii******))))))((((((''''''###$$$%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%''')))+++)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&)))(((%%%''',,,,,,...111555999===???AAA??????@@@BBBDDDFFFHHHJJJCCCDDDEEEDDDAAA<<<666222222111000000000111222333444666777888888:::<<>>>>>===<<<;;;:::999888555555444333333444666666777666333111///............---+++++++++---000111444777;;;===<<<:::888888111000//////------,,,+++***)))(((&&&&&&'''(((((((((((((((((())))))))))))******************++++++((((((''''''''''''(((((())))))'''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&'''((()))))))))&&&%%%%%%%%%%%%&&&''''''!!!"""###%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&((()))******+++%%%&&&''')))))))))((((((%%%(((******'''&&&''')))((()))***,,,,,,++++++***%%%''')))+++---000444777444666888:::<<<===>>>>>>888>>>GGGOOORRRPPPKKKGGGMMMQQQ]]]rrr{{{}}}~~~sssfffaaaaaagggccc\\\VVVQQQLLLFFFCCCGGGEEEBBB?????????<<<999<<<======>>>>>>?????????>>>?????????=========>>>??????@@@AAAAAABBBAAAAAA======>>>??????>>>=========>>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAABBBCCCCCC@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>?????????>>>>>>===@@@??????>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBB@@@???===;;;<<<===@@@AAA<<<;;;;;;;;;;;;<<<======:::<<<===>>>======???@@@>>>>>>???AAADDDFFFHHHJJJIIIMMMSSSVVVXXXZZZ^^^bbb&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&''''''(((((())))))'''%%%%%%&&&'''((())))))(((((()))+++...555777:::===@@@BBBCCCCCC@@@CCCFFFJJJLLLLLLKKKJJJKKKJJJGGGCCC>>>888333111111111111000000222777:::BBBBBBCCCCCCDDDEEEEEEFFFKKKOOOSSSTTTRRRRRRSSSUUUSSSSSSUUUVVVXXXZZZ[[[\\\VVVVVVVVVWWWXXXWWWTTTQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQRRRRRRPPPMMMLLLKKKNNNKKKKKKOOOMMMHHHHHHMMMEEEDDDCCCAAA@@@@@@CCCEEEBBBBBBBBBBBB@@@>>>;;;::::::777333222333444555444777888888777444///+++(((000//////.........//////111333777;;;===?????????===;;;888444111...,,,,,,---+++))))))***++++++***))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((((())))))((('''$$$"""!!!&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%((((((((())))))))))))***$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""""""""$$$%%%%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&%%%$$$###$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))***'''(((((())))))(((&&&%%%%%%(((+++---///111444777777666777:::<<<===;;;999;;;BBBKKKPPPPPPOOONNNMMMOOO___sssvvv{{{{{{pppggg^^^ZZZYYY\\\XXXQQQLLLIIIHHHFFFDDDAAA@@@???>>><<<<<<;;;;;;;;;<<<===>>>????????????AAAAAAAAAAAA@@@>>>===<<<>>>???AAACCCBBB@@@===;;;>>>??????@@@??????>>>>>>????????????@@@@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFAAAAAABBBCCCCCCBBB@@@???CCCBBBBBBBBBBBBBBBCCCCCC@@@@@@????????????@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBB@@@??????>>>>>>>>>>>>>>>?????????@@@?????????>>>>>>======@@@???>>>===;;;:::999888===<<<;;;;;;::::::;;;;;;????????????@@@BBBCCCDDDFFFGGGIIILLLOOORRRTTTUUU&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&'''((())))))(((&&&&&&''')))''')))+++,,,,,,...111333666888<<>>GGGHHHJJJMMMOOOPPPQQQQQQUUUXXXZZZYYYWWWUUUUUUVVVXXXXXXXXXXXXXXXWWWWWWWWWYYYXXXWWWWWWWWWUUURRROOOMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLJJJIIIHHHHHHIIIHHHEEEEEEGGGFFFAAAAAAEEE>>>>>>===<<<<<<===???@@@DDDDDDDDDCCCBBB@@@???>>>===;;;999888999999888777888999999:::888666444222111000///..................000333666888:::;;;;;;AAA@@@===:::777333000......,,,))))))***+++++++++)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&'''''''''&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***+++,,,***+++++++++***((('''%%%&&&))),,,...000222666888999::::::;;;:::::::::999<<>>???;;;<<<===>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@>>>???@@@AAA@@@???===<<>>>>>???@@@@@@AAABBBBBBAAAAAAAAA@@@@@@?????????AAA@@@???>>>===;;;::::::999999999:::;;;<<<===>>><<<<<<<<<<<<===>>>???@@@@@@AAACCCEEEGGGJJJKKKLLL&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''''')))(((''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''((()))((('''''')))+++(((+++///111333555888:::999;;;>>>AAADDDFFFFFFGGGDDDDDDEEEEEEDDDDDDCCCBBB:::999888777555444222111000111111111222666<<>>999999:::;;;<<<===>>>>>>BBBAAA@@@???>>>>>>>>>>>>@@@?????????AAAAAA???===>>>????????????>>>======666555333111000/////////---...///111333555777888BBBCCCCCCBBB???;;;777444111...+++)))***+++++++++(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((()))***)))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))***+++,,,,,,,,,++++++)))(((&&&%%%(((***---000222444777:::<<<>>>>>><<<999888999<<>>===<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>>>>??????>>>===>>>???AAABBBCCCDDDDDD@@@@@@@@@@@@@@@@@@??????CCCBBBBBBAAAAAABBBBBBCCC@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCAAA@@@@@@AAACCCDDDBBBBBBCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA>>>???@@@AAACCCDDDEEEEEECCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@???===<<<<<<999999999:::;;;<<<>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;===>>>@@@AAABBBCCC%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((((((((''''''&&&''''''(((((('''&&&%%%%%%$$$%%%%%%&&&'''((((((((()))+++---+++...333666888:::<<<>>>>>>???AAACCCDDDEEEEEEDDDEEEDDDBBB@@@===;;;999999777666555333333222222222333444444333555888>>>BBBJJJMMMQQQVVVYYYZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYSSSTTTUUUVVVWWWXXXYYYYYYYYYWWWSSSQQQOOOMMMJJJHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCBBB@@@???BBB@@@???@@@@@@>>>===<<<::::::;;;===@@@AAAAAA@@@???>>>===<<<;;;;;;<<<===???>>>>>>???BBBDDDDDDCCCFFFFFFEEEDDDDDDCCCCCCBBB???===;;;888555333222111000///...///000222444666===???CCCEEEEEECCC@@@===888444000---,,,+++***)))))))))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((()))***+++***(((&&&%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))))))*********))))))((('''''')))+++...111222555888:::===@@@AAA>>>:::999<<>>===<<<;;;;;;;;;;;;;;;<<<===>>>????????????<<<===???AAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFEEECCCAAAAAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDD@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBAAA???>>>>>>=========<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<======>>>;;;;;;<<<<<<===>>>>>>???%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))'''&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&((())))))+++---000000333777:::;;;<<<>>>???CCCCCCDDDDDDDDDCCCBBBAAA???>>>===<<<:::999888777888666444222000000111222333444666888;;;???EEEIIIOOOQQQTTTWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUMMMNNNPPPRRRTTTVVVXXXYYYTTTRRRNNNLLLKKKKKKIIIHHHIIIHHHHHHGGGFFFDDDCCCBBBDDDDDDDDDEEEFFFDDD???;;;???@@@@@@AAACCCDDDAAA===<<<;;;;;;>>>AAABBBAAA??????>>><<<;;;:::;;;<<<<<<999888777999===@@@BBBCCCGGGGGGFFFFFFFFFFFFFFFFFFGGGEEECCC???<<<:::888777333222000......///111333444777===BBBEEEGGGFFFFFF???<<<777444111///,,,***++++++++++++++++++++++++************************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''')))***)))'''%%%$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))******+++,,,,,,***,,,///222333666999;;;===@@@CCCAAA======BBBGGGCCCFFFIIIIIIKKKSSSaaallltttvvv{{{yyytttooohhh[[[SSSKKKJJJHHHDDDAAAAAA@@@>>><<<;;;<<<======<<>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMHHHHHHGGGFFFFFFFFFFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>???>>>======<<<<<<======>>>======<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***)))(((((('''(((((((((&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&''''''(((&&&'''***+++,,,...222444555888;;;<<<===>>>@@@BBBEEEFFFFFFFFFEEECCCAAA@@@:::;;;<<<>>>???@@@@@@@@@<<<999666333111111333444333666;;;@@@EEEJJJOOOSSSUUUVVVXXXYYYXXXWWWVVVTTTTTTRRROOOOOOOOOOOONNNMMMJJJKKKLLLMMMOOOPPPQQQQQQPPPMMMKKKJJJKKKMMMNNNNNNNNNOOOOOONNNLLLHHHEEECCCCCCCCCEEEIIILLLKKKEEE@@@AAADDDFFFIIIMMMPPPKKKEEE???===;;;===@@@BBB@@@>>><<<;;;:::999888888777888444444444666:::===??????@@@AAABBBDDDFFFFFFGGGGGGIIIGGGFFFDDDBBBAAA@@@???888777444111/////////000///111666;;;@@@EEEGGGHHHDDDBBB???<<<999555111---......------,,,+++++++++***************************)))(((''''''((()))***'''''''''''''''''''''''''''''''''(((((('''''''''***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&############$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++*********+++,,,...///000,,,...111444555888;;;===>>>AAADDDDDDCCCDDDHHHKKKBBBCCCEEEIIIOOOZZZhhhqqq}}}ttthhhkkkttt~~~~~~ssskkkgggaaa[[[NNNGGGCCCEEEEEEAAA===<<>>???>>>>>><<<<<<<<<<<<===???@@@AAA>>>???@@@AAAAAABBBBBBAAA@@@AAABBBBBBCCCCCCCCCBBBCCCCCCBBBAAABBBCCCDDDEEEBBBCCCDDDEEEEEEFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJLLLKKKKKKKKKLLLMMMNNNOOOJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????=========>>>???@@@BBBBBB>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))''''''''''''((()))******(((***---///000333777999999;;;===>>>???AAAEEEGGGFFFGGGGGGHHHGGGFFFEEEDDD???AAADDDGGGIIIIIIIIIIIICCC@@@<<<999777888:::;;;;;;???EEEJJJNNNRRRUUUWWWUUUUUUUUUUUUTTTSSSRRRQQQMMMJJJHHHGGGIIIJJJIIIHHHGGGGGGHHHIIIIIIJJJKKKKKKNNNLLLJJJKKKOOOTTTWWWYYY[[[\\\^^^]]]ZZZTTTOOOKKKFFFFFFHHHNNNTTTVVVTTTPPPLLLQQQWWW[[[bbbfff```VVVJJJEEEBBBBBBEEEFFFEEEBBB>>>>>>======;;;:::888888888999;;;???BBBAAA???<<<;;;<<>>CCCEEEEEEDDDDDDCCCAAA>>>888444111111000...---,,,+++******************************)))(((''''''((()))***'''''''''''''''''''''''''''(((((())))))((((((''')))))))))(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''((()))*********)))))))))***,,,---...///111444777888;;;>>>@@@BBBCCCEEEGGGIIIJJJKKKKKKCCCDDDGGGNNNZZZiiiuuu}}}{{{qqqnnngggjjjwww{{{qqqqqqlllccc\\\YYYUUUPPPGGGAAA===???@@@>>>;;;;;;===<<<;;;<<<>>>???>>>===============???@@@AAABBB???@@@AAABBBCCCCCCCCCCCCBBBBBBDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFIIIKKKLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJFFFHHHJJJLLLNNNOOOOOOOOOTTTSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDCCCCCCBBBBBBAAA?????????@@@AAABBBCCCDDD@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$((((((((((((((()))******''''''''''''(((***+++,,,+++---///222444666:::===;;;<<<>>>???AAADDDHHHLLLFFFGGGHHHIIIIIIIIIHHHGGGIIIKKKMMMPPPPPPOOOMMMLLLIIIGGGCCC???>>>@@@BBBDDDEEEIIINNNRRRTTTTTTUUUVVVPPPPPPOOONNNNNNMMMLLLLLLDDDAAA???AAADDDGGGGGGFFFBBBCCCDDDEEEGGGHHHIIIJJJNNNLLLKKKNNNSSSZZZ^^^aaahhhiiikkkkkkggg```YYYTTTLLLJJJLLLRRR[[[aaaaaa___YYY```gggmmmuuuzzzssshhhUUUPPPKKKJJJLLLNNNLLLIIIHHHHHHHHHGGGFFFDDDAAA@@@???BBBFFFKKKLLLHHHBBB===:::<<<>>>@@@???>>>;;;:::<<<===???AAADDDHHHJJJLLLIIIHHHDDDAAA===999777666444333222222444999>>>AAADDDEEEFFFGGGGGGCCC>>>999333333111000...,,,+++***************************+++)))(((''''''((()))+++''''''''''''''''''''''''(((((())))))))))))(((((('''((()))))))))((('''&&&$$$$$$%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))%%%%%%%%%%%%%%%&&&((((((((('''&&&&&&&&&''')))***111444777999;;;===@@@CCCEEEEEEFFFIIILLLMMMLLLJJJGGGGGGKKKUUUfffvvvqqqkkkmmmtttwwwzzzrrraaabbb]]]UUUPPPOOOLLLGGGGGG@@@;;;===>>>===<<<===<<<;;;:::;;;===>>>===<<>>>>>@@@@@@@@@@@@?????????>>>>>>???CCCFFFHHHIIIIIIIIIIIIIIIHHHDDD???;;;888555000---,,,///444777@@@CCCEEEFFFEEEDDDDDDDDD???<<<888333000...------'''((()))***+++,,,---...+++******)))))))))))))))'''''''''''''''&&&&&&%%%))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%"""""""""###$$$%%%&&&'''((('''&&&%%%$$$#########((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&''''''''''''(((((((((((((((&&&$$$&&&)))+++***(((,,,+++)))((()))+++...///666888999::::::<<>>===<<<;;;;;;;;;<<<>>>??????>>>===>>>>>>===>>>???AAABBBBBBBBBBBBFFFEEEDDDCCCDDDEEEGGGHHHDDDGGGJJJKKKKKKKKKLLLMMMKKKMMMOOORRRTTTTTTTTTTTT]]]^^^aaafffiiifff___YYY[[[YYYWWWUUUUUUWWWYYY[[[XXXXXXZZZ[[[^^^```bbbdddkkknnnppppppmmmjjjiiihhhggggggfffeeedddbbbaaa``````eeekkknnnmmmjjjgggeeeaaaaaabbbbbbaaa___]]]\\\]]][[[XXXWWWUUURRROOOLLLJJJIIIIIIJJJKKKKKKIIIHHHKKKKKKJJJIIIIIIIIIIIIIIIIIIGGGDDDDDDEEEFFFFFFEEEBBBAAA@@@AAACCCDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@============<<<<<<<<<<<<&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))&&&&&&''')))***,,,...///444444555666888;;;===???<<>>>>>???AAACCCCCCFFFFFFGGGHHHIIIGGGDDDAAA>>>;;;777444333444666888999===AAADDDEEEFFFGGGHHHEEEBBB===888333///---,,,+++++++++++++++,,,,,,,,,++++++***)))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))***)))((('''&&&''''''(((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%&&&)))+++***(((,,,+++***)))***,,,///000666888:::;;;<<<===@@@CCCGGGHHHHHHIIIJJJLLLMMMMMMOOOPPPZZZooo}}}{{{pppcccZZZTTTNNNGGGCCCCCCCCCAAA>>>===<<<<<<;;;;;;;;;<<<<<<>>>@@@BBBBBB@@@@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHKKKNNNPPPPPPPPPRRRSSSVVVWWWYYY\\\___aaaccceeegggiiimmmssswwwuuuoooiiieeedddbbb``````bbbdddeeefffhhhjjjjjjkkkmmmqqqttt{{{~~~}}}{{{zzzyyyyyyzzzzzzzzzyyyyyyxxx|||yyyyyyyyyxxxvvvssspppooommmjjjfffccc___[[[VVVSSSRRRQQQPPPQQQRRRSSSQQQPPPQQQQQQRRRRRRRRRQQQPPPOOOOOOLLLJJJIIIIIIIIIGGGFFFGGGEEEDDDEEEFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>============&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((('''((()))***+++***)))(((&&&''')))+++---000111222666777888:::;;;<<<<<<===<<<===???@@@???@@@AAACCCHHHGGGFFFEEEEEEFFFHHHIIILLLMMMOOOPPPQQQRRRQQQQQQPPPPPPPPPQQQSSSTTTSSSRRROOOOOOOOONNNKKKHHHEEECCCGGGDDDDDDEEEDDDBBBEEEKKKSSSRRROOOLLLKKKNNNTTTXXXUUUTTTQQQNNNLLLPPPYYY___eeekkkooolllccc^^^aaafffuuu}}}wwwtttuuu{{{qqqhhhbbb```aaa```[[[TTTOOONNNOOOTTTTTTWWW\\\___[[[QQQIIIIIIGGGDDDAAA???>>>>>>???BBBAAABBBDDDGGGIIIHHHGGGBBBAAA>>>;;;888555444333222666;;;@@@CCCFFFIIILLLKKKHHHDDD>>>888333000///...---,,,,,,++++++++++++++++++***))))))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''')))******))),,,+++******,,,...111222777888;;;<<<>>>@@@DDDFFFJJJIIIIIIJJJMMMNNNNNNMMMWWW^^^nnnzzzmmmkkkjjjcccXXXPPPLLLGGGBBB@@@@@@???<<<:::::::::;;;;;;<<<>>>???@@@===???@@@@@@??????AAABBBCCCBBBBBBBBBDDDFFFGGGIIIIIIJJJKKKMMMNNNNNNNNNMMMPPPSSSWWWZZZ\\\]]]___aaafffgggiiimmmqqquuuyyy{{{yyyzzz|||uuusssqqqooooooqqqsssuuutttwwwzzzyyywwwxxx~~~{{{uuuooohhhbbb^^^___]]]\\\\\\]]]^^^^^^]]]XXXYYYZZZ[[[ZZZWWWUUUSSSRRRPPPNNNMMMLLLJJJFFFDDDIIIGGGEEEEEEFFFEEEDDDBBBEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))'''((()))******)))((('''((())),,,...111444555666555777:::<<<>>>>>>>>>===:::;;;<<<<<<<<<===@@@BBBCCCCCCCCCCCCEEEGGGJJJKKKLLLMMMPPPRRRTTTTTTTTTSSSPPPOOOOOOPPPRRRQQQOOOLLLMMMKKKIIIFFFDDDBBBAAA@@@CCCAAACCCFFFHHHJJJRRR[[[fffgggddd^^^XXXVVVZZZ___ccceeeeeeaaa]]]___hhhppp{{{zzzsssqqqssszzz}}}rrrgggdddfffgggddd``````cccgggfffdddffflllqqqnnndddZZZYYYWWWSSSMMMGGGCCC@@@@@@???>>>>>>@@@CCCFFFGGGFFFFFFEEEDDDAAA>>>:::666444111333666999<<>>@@@CCCFFFIIINNNKKKJJJNNNPPPQQQSSSUUUeeeuuuxxxzzzooo```\\\]]]XXXPPPJJJFFFCCCAAA@@@@@@???<<<:::<<<<<<<<<===???@@@BBBCCC???@@@AAAAAAAAAAAACCCEEEEEEDDDCCCDDDEEEHHHKKKMMMPPPRRRVVVYYYZZZZZZYYYYYY\\\```eeejjjmmmpppsssvvvwwwyyy}}}}}}}}}zzzsssnnnooommmkkkjjjkkkllllllllliiihhhgggeeebbb___\\\[[[XXXWWWUUUTTTRRROOOKKKGGGKKKIIIHHHHHHHHHHHHFFFDDDFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&'''((()))))))))((((((***,,,///222555888999:::777999;;;===>>>===;;;:::555666666666777999===@@@>>>???@@@CCCGGGKKKNNNQQQMMMOOOQQQTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQOOOLLLIIIKKKIIIEEECCCCCCEEEHHHJJJLLLLLLNNNRRRTTTWWWaaakkkqqqttttttnnneee______bbbpppuuuzzzxxxsssrrrwww~~~wwwnnnpppqqqrrrrrrvvv|||}}}yyyvvvxxx|||zzzssskkkjjjiiifff___VVVNNNIIIHHHEEECCCBBBBBBDDDEEEFFFEEEFFFFFFGGGGGGEEECCC@@@>>>666666555444666;;;CCCHHHJJJJJJIIIGGGEEEBBB???===333222000---,,,,,,,,,---,,,++++++******************************))))))(((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''((((((((((((''''''((()))))))))***++++++,,,---...000333666777888:::===???AAADDDHHHKKKNNNKKKKKKOOORRRUUU\\\eee}}}ppptttwwwfffWWWRRRRRROOOIIIEEEAAA@@@?????????>>><<<;;;=========>>>@@@AAACCCDDDDDDEEEFFFFFFFFFGGGJJJLLLJJJJJJJJJKKKNNNRRRUUUWWW[[[^^^bbbgggiiijjjjjjiiijjjooouuu{{{}}}~~~|||vvvqqqllljjjhhheeecccaaa___]]]ZZZUUUQQQPPPOOOMMMMMMMMMMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))((('''&&&$$$###''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***''''''(((((()))***++++++---///333666999;;;<<<<<<======>>>===;;;888555333///111222333555777;;;>>>>>>@@@CCCHHHLLLPPPSSSTTTNNNPPPRRRTTTUUUTTTRRRPPPPPPOOOMMMLLLLLLJJJGGGEEEDDDCCCBBBDDDHHHNNNUUUYYYccccccdddeeecccccckkkuuuzzz~~~}}}uuuooommmnnnvvv~~~}}}yyyvvvxxxxxxrrriii___ZZZXXXVVVTTTQQQPPPOOOOOOMMMLLLDDDDDDEEEEEEEEEEEEDDDDDD===<<<999666555777===AAADDDEEEGGGIIIIIIHHHFFFEEE;;;888555222///......///,,,,,,+++************+++***************)))(((((())))))))))))))))))))))))&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((())))))&&&((())))))))))))***,,,+++,,,...000333666888:::999;;;>>>@@@BBBEEEIIIKKKNNNJJJKKKPPPSSSXXXiiizzzsss}}}xxxhhh[[[NNNJJJIIIFFFBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBDDDEEEFFFGGGHHHHHHHHHJJJMMMPPPOOOPPPQQQTTTXXX\\\```bbbiiilllqqqwww{{{}}}~~~~~~~~~~~~zzzxxxtttqqqmmmjjjgggbbb^^^ZZZTTTRRRPPPOOOOOONNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***))))))((()))***,,,///000000222666999<<<=========>>>>>>===;;;888555222000///111444666999<<>>@@@;;;;;;<<<<<<;;;<<<>>>???>>>>>>@@@BBBEEEHHHJJJLLLKKKLLLMMMMMMMMMPPPSSSVVVZZZ\\\___dddiiimmmqqqsss{{{~~~yyysssnnniiieee]]]ZZZWWWUUUSSSQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''(((''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&((()))))),,,+++))))))+++...222444222444777;;;===>>>>>>>>>;;;;;;:::999777555333222222555999<<>>AAA<<<============>>>AAACCC@@@AAACCCGGGKKKOOORRRTTTVVVWWWXXXXXXXXX[[[___bbbiiilllqqqvvv|||}}}wwwssskkkhhhddd```]]]YYYUUURRRJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCC&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((()))(((&&&&&&((()))))))))***+++...000333555888999;;;>>>@@@BBBCCCCCCDDD===555111222555777888777999===BBBGGGJJJLLLMMMSSSSSSSSSSSSRRRQQQPPPOOOTTTOOOLLLMMMLLLGGGCCCCCCAAAHHHLLLJJJIIIMMMTTTWWWYYY[[[eeettt|||~~~}}}}}}~~~~~~|||wwwyyyzzzvvvrrrppppppmmmhhhaaaYYYPPPFFF@@@@@@@@@CCCGGGKKKIIICCC======>>>AAADDDGGGJJJMMMNNNMMMMMMLLLIIIDDD===777333111///,,,++++++,,,+++***+++***************++++++******)))(((((((((((((((&&&''')))*********)))(((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$###"""!!!)))'''%%%$$$$$$%%%&&&'''''''''&&&&&&'''(((***+++******))))))))))))******,,,000444777999;;;<<<>>>???<<<>>>EEEGGGGGGKKKQQQYYYTTTTTT[[[cccrrrsssggg```YYYPPPIIIEEECCCAAA>>><<<<<<;;;;;;999:::<<<===>>>???BBBEEEFFFEEEHHHLLLNNNPPPYYYccc```^^^bbbiiikkkjjjmmmttt|||yyyqqqgggbbbbbb```[[[UUUMMMIIIJJJJJJFFFFFFJJJHHHFFFDDDDDDEEEEEEEEECCC''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((((((((((('''((()))***)))(((((()))++++++,,,,,,...111444777888;;;<<<>>>???AAABBBCCCCCC???:::555222555888;;;<<>>BBBHHHMMMPPPPPPPPPOOOMMMIIICCC===999444111...,,,,,,------,,,,,,++++++******++++++,,,***)))((('''''''''''''''&&&&&&((()))))))))(((((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%$$$$$$((('''&&&%%%&&&''')))***'''''''''''''''((()))***+++***************+++,,,///222555888999;;;>>>@@@CCC???AAAGGGKKKKKKOOOUUU[[[UUUWWWcccrrrtttfff[[[UUUPPPIIICCCAAA@@@>>><<<<<<<<<<<<===???AAACCCCCCCCCDDDFFFHHHHHHHHHJJJOOOQQQVVV```kkkkkkkkkpppxxx|||}}}wwwqqqoookkkfffbbbZZZUUUUUUSSSNNNNNNPPPOOOMMMKKKJJJKKKKKKJJJIII&&&''''''(((((()))))))))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''(((((((((((()))******))))))+++---...///000222555888;;;<<>>;;;999999;;;???AAABBBHHHJJJLLLOOOQQQRRRRRRRRRQQQQQQQQQPPPOOONNNLLLKKKIIIGGGFFFDDD@@@AAAKKKWWWeeeiiikkkjjjmmmsssvvvuuummmrrr{{{vvvzzz~~~wwwrrrnnnllljjjkkkhhhhhhjjjlllfffZZZOOOHHHGGGEEEEEEFFFGGGIIIKKKCCC@@@===<<>>>>>>>>===<<<===>>>???@@@AAACCCEEEFFFEEEEEEFFFGGGJJJJJJNNNSSSWWW]]]jjjwww}}}vvvoooooohhhbbb___[[[VVVTTTUUUQQQOOOLLLKKKKKKKKKIIIHHH%%%%%%&&&'''((())))))***%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''((()))***)))***,,,...000111333666999<<<>>>???@@@AAABBBDDDEEEEEEFFFFFFCCCCCCBBBBBBCCCDDDEEEEEEEEEGGGJJJMMMOOOQQQRRRRRRRRRQQQPPPNNNLLLJJJHHHFFFFFFCCCAAABBBDDDIIIVVVcccppprrrqqqpppsssxxxxxxtttoooqqqwww~~~|||vvvrrroookkkgggiiieeedddiiiooonnndddZZZPPPNNNLLLHHHFFFGGGHHHJJJKKKHHHCCC@@@@@@BBBFFFIIIPPPQQQSSSSSSRRRNNNKKKHHHBBB===777222///...---,,,,,,++++++************+++,,,++++++*********++++++************************((((((''''''''''''((((((((())))))))))))(((((('''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))''''''''''''((()))***+++&&&'''((())))))((('''&&&************+++,,,---...444555777888999;;;???BBBDDDGGGMMMUUUZZZ[[[YYYWWWZZZ[[[dddwwwzzzvvvtttwww}}}uuunnn]]]VVVMMMGGGEEECCC@@@===??????>>>>>>???@@@BBBCCCBBBDDDFFFGGGFFFFFFFFFGGGLLLNNNRRRXXX\\\dddtttyyy|||wwwooojjjeeeaaa^^^]]]UUUSSSOOOMMMLLLKKKHHHGGG$$$$$$%%%&&&''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&'''))))))***+++...000222333555888;;;===???@@@@@@AAABBBDDDFFFFFFGGGGGGHHHHHHGGGFFFEEECCCCCCCCC>>>@@@DDDHHHLLLOOOQQQRRRRRRQQQOOOMMMIIIFFFCCCAAADDD@@@@@@FFFNNNVVV```iiirrrttttttsssvvv{{{zzzwwwvvvsssuuu||||||{{{xxxrrrlllkkkfffdddjjjtttxxxtttnnn^^^[[[VVVQQQMMMJJJGGGFFFJJJIIIGGGDDDCCCCCCDDDEEELLLNNNQQQSSSRRRPPPNNNLLLIIIDDD===777222///,,,***++++++***)))))))))))))))*********))))))******+++))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((()))))))))(((&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''&&&&&&((()))))))))(((''')))))))))***+++,,,...///444555777888999<<<@@@CCCCCCMMMYYYbbbeeeccc]]]XXXYYYbbbrrr|||vvvvvvxxx{{{xxxnnnfff___TTTOOOHHHCCCBBBAAA???===@@@????????????AAABBBCCCDDDFFFHHHJJJJJJKKKLLLNNNRRRUUU[[[```dddlll}}}wwwrrrooollliiiaaa]]]YYYUUUSSSPPPMMMJJJ$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&''')))++++++---000333444666888;;;===???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEECCC@@@=========<<<>>>BBBGGGKKKNNNOOOPPPOOOOOOMMMJJJGGGDDDAAA???EEECCCHHHSSS]]]bbbeeehhhiiinnnrrrsssvvv|||~~~|||}}}xxxvvv|||~~~qqqmmmkkkpppzzzrrrlllddd^^^YYYSSSKKKFFFDDDDDDEEEEEEFFFEEEEEEEEEJJJMMMPPPRRRSSSRRRPPPNNNOOOJJJDDD>>>999444000---,,,,,,+++***))))))))))))(((((('''''''''((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''&&&$$$###!!!$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))))))))***+++,,,...000111444666888:::<<>>>>>????????????@@@BBBCCCDDDDDDFFFIIIKKKMMMPPPTTTWWW___ccciiioooqqqxxx~~~{{{wwwrrrmmmiiiddd___ZZZVVVQQQNNN&&&&&&&&&&&&''''''''''''+++)))(((''''''((()))+++''''''''''''''''''''''''))))))(((((((((((((((''''''))),,,---...000444666888999;;;>>>???@@@AAAAAACCCDDDDDDCCCCCCBBBAAA@@@<<<>>>>>>===:::999:::<<>>AAACCCFFFIIIRRReeexxx|||wwwrrrooollllll{{{}}}yyy|||nnn]]]SSSMMMHHHBBB@@@>>>======>>>???@@@@@@@@@AAABBBDDDGGGIIIKKKLLLNNNQQQTTTXXX^^^eeeiiiooottt{{{|||wwwqqqjjjddd^^^YYYUUU(((((((((((((((''''''''',,,+++(((''''''(((+++,,,''''''''''''''''''''''''******))))))(((((('''''')))+++---///111333777999:::<<<>>>@@@AAABBBBBBAAAFFFFFFEEECCCAAA???===<<<666888::::::888888;;;>>>FFFFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDOOOZZZlllzzzzzzqqqkkkkkkjjjssszzzzzzzzz~~~yyypppmmmiii___UUUKKKKKKIIIHHHHHHHHHIIIIIILLLOOORRRVVVWWWWWWUUUSSSQQQOOOLLLIIIFFFBBB<<<999111000///...---,,,,,,,,,,,,+++++++++,,,------...---,,,+++)))))))))***+++******))))))))))))******"""$$$'''***,,,,,,++++++%%%&&&'''((())))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&'''(((***++++++++++++%%%%%%%%%%%%'''))),,,---,,,------///111333555666444888===AAADDDFFFIIIKKKZZZppp{{{wwwwwwvvv}}}vvvdddTTTKKKEEEBBB>>>===<<<<<<===@@@BBBCCCBBBCCCDDDFFFJJJMMMQQQSSSZZZ\\\^^^bbbhhhoooxxx~~~{{{wwwpppjjjddd```))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((())))))+++,,,000333666888999999>>>===<<<<<<===???@@@AAACCCCCCDDDBBB???;;;666333333444555888<<>>@@@???AAALLLXXX___pppyyy}}}xxx~~~rrrdddZZZPPPHHHDDDFFFAAA>>>;;;<<<>>>AAA@@@???AAA@@@BBBGGGJJJOOOYYYdddjjjmmmrrrxxxvvvkkkddd)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((******,,,...111555888:::;;;;;;===>>>>>>>>>@@@AAABBBCCCDDDCCCAAA???;;;777444111444555888<<<@@@DDDGGGHHHKKKKKKJJJHHHGGGEEEDDDDDDCCCEEENNNXXX^^^^^^bbbgggppptttyyy}}}~~~}}}}}}}}}~~~xxxrrrlllhhh___```^^^WWWMMMFFFFFFIIIKKKMMMPPPPPPNNNMMMNNNPPPPPPPPPOOOOOONNNLLLHHHEEE;;;999555111...---------,,,***))))))***++++++***))))))))))))))))))))))))---,,,+++***))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''&&&'''((()))))))))))))))'''&&&%%%&&&)))+++***((((((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&'''&&&%%%)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&+++***************++++++'''(((((()))***++++++,,,---,,,,,,000555888888777<<>><<<>>>AAACCCCCCAAAEEEDDDFFFKKKPPPUUUaaalll{{{yyysss((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''')))***+++,,,...000333777:::<<<===>>>===>>>@@@AAABBBCCCCCCCCCBBBAAA===:::777555444333777999===AAAEEEHHHJJJKKKHHHGGGDDDBBBBBBCCCEEEFFFIIILLLVVVbbbkkkrrrzzz~~~zzzxxxooossssssjjj[[[NNNHHHGGGHHHJJJKKKLLLLLLMMMOOOQQQSSSQQQPPPOOOOOONNNLLLIII>>><<<888444111///.........,,,***)))******)))(((************************---,,,+++***))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++***)))(((((((((((('''&&&&&&''')))******)))(((((((((''''''''''''&&&***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$###$$$&&&(((((('''%%%(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((''''''&&&************+++,,,---...)))))))))*********++++++......///222666999::::::@@@DDDFFFFFFNNN^^^nnnvvv}}}yyyvvvuuuxxx||||||{{{pppeee[[[PPPJJJDDD>>><<<>>>???>>>>>>@@@CCCEEEDDDDDDEEEDDDGGGLLLQQQXXXdddppp((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***,,,...//////111444888;;;===>>>???>>>???@@@AAABBBAAA@@@???>>><<<999777777888:::<<<>>>@@@CCCFFFHHHIIIHHHHHHGGGEEECCCAAABBBFFFJJJMMMOOOTTT]]]iiittt}}}lllZZZOOOKKKHHHHHHHHHIIIJJJMMMPPPRRRRRRQQQOOOOOOOOOOOONNNMMMCCCAAA>>>999555111///---...,,,***************(((++++++++++++++++++++++++******)))(((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))***)))'''&&&%%%&&&&&&'''(((''''''((())))))))))))((((((((('''''''''''''''))))))(((&&&&&&%%%%%%%%%(((((((((''''''''''''&&&&&&&&&'''***,,,,,,)))'''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''((((((''''''((())))))***************************...///111444777:::<<<===@@@DDDGGGJJJSSSeeeuuu}}}~~~uuummmlllvvv~~~~~~}}}pppeeeYYYQQQIIIEEEBBB>>>===??????@@@@@@BBBCCCDDDDDDDDDGGGFFFHHHMMMRRRYYYeeeqqq}}}'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,...000111000222555888;;;===>>>>>>===>>>??????>>>===;;;:::999999888999;;;???DDDFFFFFFGGGHHHIIIHHHFFFDDDCCCGGGEEEDDDEEEHHHMMMSSSWWWTTTYYYaaajjjvvvyyyhhh[[[UUULLLJJJGGGFFFHHHKKKOOOPPPPPPOOONNNNNNOOOPPPOOONNNIIIGGGDDD???:::555000...---,,,******,,,,,,,,,+++++++++++++++++++++++++++***)))(((((((((((((((((((((((())))))))))))((((((************************'''&&&%%%%%%%%%&&&'''((((((((()))))))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&(((***,,,,,,***''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''(((((('''&&&&&&&&&&&&&&&***************+++++++++---///222555777:::===>>>>>>CCCIIINNNYYYiiivvv|||tttjjjccchhh|||}}}wwwpppdddYYYOOOHHHCCCBBBAAA??????AAAAAABBBCCCCCCCCCCCCDDDEEEKKKKKKNNNSSSWWW\\\gggrrrxxx'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,...111333444333555777:::<<<===>>>>>><<<<<<<<<;;;:::999888777888999;;;>>>AAAFFFIIILLLIIIIIIIIIIIIGGGEEECCCBBBBBBBBBDDDHHHMMMTTTZZZ]]][[[aaagggmmmvvvxxxllleeeXXXSSSLLLHHHHHHIIIKKKLLLMMMLLLMMMNNNPPPQQQPPPOOOMMMKKKIIIEEE@@@:::555222...---+++,,,---......---++++++++++++++++++++++++++++++***************+++(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((()))***+++((()))******(((((()))***'''(((((((((((()))))))))&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''))))))(((&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''((((((((((((((((((+++***)))(((''''''''''''*********+++++++++,,,,,,...000333666888;;;>>>AAA>>>FFFNNNVVVaaannnuuuvvvhhhaaa```nnn|||xxxyyyzzzuuummmeee___VVVMMMGGGAAA>>>@@@@@@???@@@CCCCCCDDDDDDDDDCCCEEEGGGJJJNNNNNNSSSYYY]]]aaajjjttt{{{''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++---///222444666777888:::<<<>>>>>>>>>>>>888888888777777888888999;;;===@@@CCCFFFHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHDDDGGGMMMSSS[[[bbbgggjjjgggnnnsssuuu|||zzzmmmeeeZZZQQQLLLKKKIIIIIIKKKKKKMMMPPPRRRSSSQQQOOOLLLLLLKKKIIIEEE@@@<<<999222000.........///...---++++++++++++++++++++++++++++++************++++++'''((()))******)))((('''))))))))))))))))))))))))''''''((()))************(((***+++***(((''')))+++'''((((((((())))))))))))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((***)))((((((((((((((()))))))))***++++++,,,------///222666888:::<<<@@@CCCBBBLLLXXXbbbllltttuuuqqqfffccchhh|||vvvnnnjjjhhhkkkhhh```WWWQQQKKKEEECCC>>>===@@@BBBBBBCCCFFFDDDEEEFFFEEEEEEHHHNNNSSSUUUWWW^^^fffjjjnnnvvv&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++...000333555777:::;;;===>>>?????????>>>666666555555666888:::;;;???BBBEEEGGGHHHGGGFFFDDDDDDDDDEEEGGGIIIKKKNNNOOOQQQUUU\\\eeennnuuuyyy|||rrryyy~~~~~~tttfffZZZRRRNNNKKKIIIJJJKKKNNNQQQTTTTTTRRRPPPKKKKKKLLLKKKIIIEEEAAA>>>555333000//////...---,,,************************)))((((((((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((&&&''')))******)))((('''(((***,,,+++(((''')))+++'''((((((((())))))*********)))((('''&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&(((&&&%%%&&&((()))***)))&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((('''&&&&&&''''''((()))***((())))))+++,,,---......000444888:::;;;>>>BBBFFFFFFQQQ___kkkuuuyyyvvvooollljjjqqqxxxoooiii___cccbbbZZZPPPKKKGGGCCCCCC???>>>BBBEEEEEEFFFIIIDDDEEEFFFFFFGGGLLLTTTZZZbbbeeemmmwww}}}))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))*********...222444555444444444:::;;;<<<===<<<:::888666444666999;;;<<<>>>AAACCCIIIIIIHHHHHHGGGGGGFFFFFFGGGEEEDDDHHHQQQ[[[cccgggbbbdddhhhpppyyy~~~tttiiiccc^^^UUUOOOIIIKKKNNNPPPQQQQQQQQQPPPOOONNNMMMLLLKKKIIIHHHHHH???:::333///---.........------,,,,,,+++***))))))***+++,,,---,,,***(((&&&************))))))))))))***************)))((('''((((((((((((((((((((((((''''''((()))))))))))))))$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''((((((((((((''''''******)))))))))))))))***(((((('''(((***---000222222999<<<888777===BBBCCCIIIVVViiiwww}}}{{{vvvrrrpppoooxxxtttkkkhhh```VVVNNNIIIFFFBBB??????AAACCCEEEFFFHHHKKKMMMKKKGGGGGGMMMPPPRRRZZZdddooooooxxx))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))))))))******...000222333444444666888<<<;;;;;;:::999777666555555888<<<>>>@@@BBBEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFEEEGGGRRRaaaooouuuvvvkkknnnuuu~~~|||uuusssqqqlllggg[[[UUUOOONNNPPPRRRQQQOOOOOONNNMMMLLLKKKJJJIIIIIIBBB===777222///...------------,,,,,,++++++******)))***+++,,,,,,+++******************)))))))))))))))************))))))(((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''******))))))))))))******)))(((((()))***---000222333888;;;999:::@@@DDDDDDIIIYYYppp|||xxxtttuuu~~~uuulllddd\\\RRRKKKGGGEEEBBB???>>>AAADDDEEEFFFGGGJJJKKKNNNLLLMMMQQQSSSUUU___jjj{{{|||))))))))))))))))))))))))(((((())))))******))))))(((((((((((()))***++++++111222333333444666999<<<===;;;888666444444444555777;;;@@@DDDEEEGGGHHHJJJGGGGGGGGGGGGFFFDDDBBBAAACCCCCCJJJ[[[ooo}}}~~~yyy~~~}}}qqqdddUUUMMMNNNQQQPPPMMMNNNNNNMMMLLLLLLKKKJJJJJJGGGBBB<<<666333000---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---************))))))))))))((())))))************)))''''''''''''''''''''''''''''''((()))))))))))))))***))))))((('''&&&%%%%%%'''''''''''''''''''''''')))((('''%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((((((((())))))((('''&&&&&&***)))))))))))))))************)))***+++...111222555888::::::===BBBEEEDDDKKK___yyy|||yyy{{{}}}rrrjjj\\\UUUMMMGGGEEEEEECCCAAAAAADDDGGGIIIJJJJJJLLLMMMSSSTTTWWWXXXXXX[[[gggsss((((((((((((((((((((((((((())))))*********))))))((((((((((((***+++,,,---222444555666666777:::<<<;;;888555222222444666888<<<@@@DDDHHHHHHHHHHHHIIIHHHHHHHHHGGGEEEBBB???>>>CCCIIIUUUfffvvvqqq^^^RRRMMMMMMLLLJJJMMMMMMLLLLLLLLLLLLKKKKKKLLLHHHBBB<<<777333...+++,,,,,,,,,,,,------------+++************+++,,,---************)))))))))((('''((()))***************&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''((('''$$$"""!!!"""###$$$&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''(((((())))))))))))((('''&&&%%%))))))))))))))))))***++++++*********,,,///222333888999:::;;;>>>BBBDDDDDDPPPeee~~~yyy~~~vvvjjjbbbTTTOOOHHHEEEFFFGGGGGGFFFHHHKKKNNNPPPQQQQQQRRRSSSXXX\\\aaaaaa___dddqqq}}}(((((((((((((((((((((((())))))************))))))''''''((()))+++---...///222444888999999888888888666555333222444777;;;>>>AAADDDHHHIIIHHHGGGFFFFFFGGGGGGFFFEEEBBB???<<<;;;GGGRRRbbbpppyyy~~~yyyjjj[[[QQQKKKIIIHHHKKKKKKKKKKKKKKKLLLLLLLLLNNNKKKFFFBBB===888222---------------------......------,,,+++******++++++************)))))))))((('''((()))***************''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''$$$"""!!!"""###$$$&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&))))))(((((()))***++++++++++++++++++---000333555;;;:::;;;===>>>@@@DDDGGGYYYlllxxxvvvzzzzzzzzzyyytttkkkaaaYYYMMMJJJGGGGGGKKKMMMNNNLLLMMMPPPSSSUUUVVVVVVXXXYYY___fffkkkkkkiiiooo|||))))))))))))))))))))))))******++++++******))))))'''((()))***---///111222222555888:::888666555444333333444555999===@@@CCCEEEGGGIIIIIIGGGEEEDDDDDDEEEEEECCCBBB@@@???>>>===EEESSSdddpppuuuzzztttfffYYYPPPKKKJJJHHHHHHIIIJJJJJJKKKLLLLLLNNNLLLJJJGGGCCC===777222...........................------,,,++++++******************))))))))))))((())))))************)))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((()))))))))'''''''''''''''''''''''')))((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((()))***+++,,,******+++,,,///222666888===<<<===??????AAAHHHPPPcccsssyyyyyy}}}yyyxxxuuuqqqkkkcccYYYSSSIIIHHHIIIMMMSSSVVVVVVUUUQQQSSSVVVWWWXXXZZZ]]]___jjjrrrxxxxxxxxx))))))))))))))))))))))))***++++++++++++***)))(((((((((***,,,...111444555444666777777555333222333222333777:::>>>BBBDDDEEEFFFHHHIIIIIIGGGFFFFFFFFFEEEEEEDDDCCCDDDEEEGGGIIIHHHRRR```kkkrrryyyyyynnnddd\\\TTTOOOFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJHHHCCC<<<777000000//////......------+++,,,---------,,,+++***************)))))))))))))))************))))))((())))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&'''((())))))))))))(((((((((((()))***+++,,,))))))***,,,000444888;;;<<<===@@@CCCBBBDDDPPP^^^nnnzzz|||zzzzzzvvvqqqjjjccc[[[RRRLLLGGGHHHLLLTTT[[[______\\\VVVWWWYYYZZZ\\\___dddgggvvv~~~~~~))))))))))))))))))))))))+++++++++++++++***)))(((((()))***---///222555666777777666444111000111333222555999>>>BBBDDDEEEEEEGGGHHHIIIHHHGGGGGGHHHIIIHHHGGGFFFGGGJJJNNNRRRTTTRRRXXXaaakkkuuu~~~{{{rrrmmmfff[[[SSSDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKLLLLLLJJJFFF@@@;;;111111000///...------,,,(((***,,,.........---,,,************))))))))))))***************)))((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%'''((()))***$$$%%%&&&((())))))******(((((((((((()))***+++,,,))))))***,,,000555:::<<<;;;===BBBEEEDDDFFFVVViiiuuu|||~~~|||zzzyyytttmmmeee]]]TTTMMMGGGGGGIIIOOOXXXaaaeeedddaaa[[[\\\]]]^^^```dddjjjnnn~~~}}}yyyxxxuuu{{{}}}xxxwww}}}&&&'''((())))))((('''&&&)))***++++++++++++*********---111333444444666777333444555444222111222333777;;;???BBBDDDDDDEEEFFFHHHIIIHHHGGGGGGHHHIIIHHHEEEIIIMMMQQQYYYaaaccc___ZZZbbbkkksss~~~zzztttmmmccc\\\UUUNNNFFFCCCGGGKKKLLLKKKHHHLLLLLLIIIIIIKKKFFF>>>999777333///---,,,,,,---,,,---...//////---+++***+++++++++************)))************************))))))(((((('''''''''&&&))))))***+++++++++++++++(((((())))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))(((((('''''''''&&&&&&&&&'''((((((''''''&&&***)))(((''''''((()))*********)))))))))))))))***(((***...111333555888:::===BBBFFFEEECCCMMMeee{{{}}}{{{uuuwwwwwwxxx}}}rrreee]]]VVVPPPMMMMMMTTTUUUXXX___fffjjjiiigggkkkdddbbbdddffffffllluuu}}}yyysssmmmhhhccceeeggghhhkkkpppwww{{{(((((()))******)))(((((((((((())))))))))))))))))+++...111333444444666777444444333222111222555888:::===AAACCCDDDDDDFFFGGGHHHJJJJJJHHHGGGGGGIIIKKKOOOUUU[[[bbbkkksssvvvsssqqquuuxxxzzz|||ssslllggg]]]OOOGGGFFFGGGGGGEEEKKKOOOPPPMMMLLLNNNLLLGGG>>>;;;666222...------------...///000000...,,,+++++++++++++++******************************************))))))((((((((((((&&&''''''(((((()))(((((((((((((((((((((((('''&&&))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''&&&***)))(((((('''((()))*********))))))))))))*********---111333555666999;;;>>>AAADDDFFFKKKZZZsss}}}uuutttuuu{{{{{{xxxvvvjjj]]]VVVRRROOOPPPTTTZZZZZZ\\\bbbjjjpppqqqppptttooollloooqqqsssyyy}}}}}}xxxrrrmmmjjjfffaaa]]][[[\\\]]]]]]^^^aaafffjjjkkkpppxxx}}}))))))************))))))((((((((()))************---///333444444444555666333333222111111444999===???AAACCCCCCCCCDDDFFFHHHGGGIIIJJJHHHEEEFFFKKKQQQZZZbbbjjjqqqzzz|||ooo]]]OOOIIIGGGDDDBBBIIIMMMOOOLLLKKKKKKKKKIIIDDDAAA;;;555111///.........///000000000///---,,,,,,+++++++++************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((''''''''''''***)))'''&&&&&&&&&''''''))))))((((((((())))))***+++******)))******++++++---000333666777888;;;<<>>GGGGGGHHHQQQddd|||wwwwww|||sssgggaaaYYYRRRLLLLLLOOOSSS\\\dddeeecccccciiittt~~~|||xxxvvvnnniiiccc^^^[[[ZZZXXXVVVXXXUUUQQQMMMLLLLLLLLLMMMJJJKKKLLLLLLLLLNNNQQQTTTSSSVVVYYY[[[]]]ccckkkrrr{{{((((((((((((((((((((((((*********+++,,,...///000111333555666555444444555///222666999:::<<<>>>@@@EEEFFFFFFFFFEEEEEEGGGIIIGGGGGGJJJLLLJJJKKKWWWdddyyyzzznnnddd[[[QQQIIIEEEGGGLLLOOOOOOMMMLLLLLLIIIGGGBBB===888333000...............------,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++++++++++++++++++++,,,)))(((''''''&&&'''((((((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((((((((((((+++***(((&&&%%%&&&((()))(((((()))***************+++++++++++++++,,,------///222666888999;;;===???FFFJJJQQQ]]]rrr{{{zzzuuuxxx}}}~~~yyykkk```ZZZNNNJJJKKKOOOTTTYYY```hhhgggeeegggmmmyyy~~~yyyrrrlllgggddd\\\XXXSSSOOONNNMMMMMMLLLMMMLLLIIIGGGFFFGGGIIIKKKGGGHHHJJJJJJJJJKKKNNNPPPWWWXXXYYYXXXWWWYYY___dddlllrrrzzz((((((''''''''''''(((((()))(((((()))***---///111333555777777555444444444111555:::===>>>???@@@AAAEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHOOOXXX[[[[[[cccooo}}}wwwmmm```WWWIIIGGGHHHMMMPPPOOONNNOOOHHHHHHEEEBBB===888333000...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))((('''&&&$$$$$$%%%&&&&&&&&&'''((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((('''''''''((((((((((((((())))))(((''''''((()))***(((((()))***++++++++++++++++++++++++,,,---......000333666999;;;===???BBBDDDQQQaaaooowwwtttttttttzzzzzzmmm```WWWRRRHHHHHHMMMTTTYYY\\\bbbiiijjjjjjmmmuuu}}}|||vvvtttooojjjccc^^^YYYWWWOOONNNKKKIIIHHHGGGHHHIIIFFFGGGFFFDDDCCCCCCFFFHHHFFFHHHJJJKKKKKKMMMPPPRRRVVVYYYZZZYYYWWWVVVYYY\\\aaaeeelllrrrxxx))))))(((''''''((()))))))))(((((()))+++---000222444666888888666444333444777999<<<>>>???@@@BBBCCCCCCEEEGGGHHHGGGFFFFFFGGGHHHKKKXXXjjjrrroooqqqxxx}}}vvvnnn\\\QQQIIIJJJMMMLLLKKKLLLGGGHHHIIIGGGCCC===777333///......---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++%%%%%%&&&&&&'''''''''''')))(((&&&%%%$$$%%%&&&'''(((((((((((((((((('''&&&************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''((((((((()))'''''''''((())))))******'''(((***+++,,,,,,+++++++++++++++,,,,,,---...///111444888;;;===@@@CCCEEEJJJ```xxx{{{rrrqqquuusssxxx|||pppbbbVVVOOOLLLHHHIIIOOOVVVZZZ\\\bbbjjjpppqqqwww|||zzzxxxuuurrrooommmkkkeeeccc___ZZZUUURRRPPPOOOIIIIIIIIIGGGFFFFFFFFFGGGCCCEEEFFFEEEBBBBBBDDDFFFFFFIIINNNRRRVVV[[[___cccdddhhhlllkkkhhheeeeeeeeebbbdddggghhhjjjqqq{{{+++***)))(((((()))***++++++******+++---000333555555777888888666444333333;;;===>>>>>>>>>@@@CCCFFFAAADDDGGGIIIHHHGGGFFFGGGHHHMMM```yyy~~~zzz|||tttbbbRRRNNNNNNLLLJJJKKKGGGIIIKKKKKKGGGAAA:::555000000///............///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,+++)))''''''''')))***((()))))))))((('''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&'''''''''(((((())))))%%%&&&''')))************'''(((***+++,,,,,,+++++++++++++++,,,---...///000111555999===@@@BBBFFFHHHSSSooo~~~sssmmmoootttrrrvvvzzzkkk\\\QQQLLLJJJKKKKKKPPPVVVYYY[[[bbbjjjuuuxxx~~~~~~zzzxxxkkkiiigggddd```]]][[[ZZZXXXVVVRRRNNNKKKJJJJJJJJJGGGHHHIIIHHHFFFEEEEEEFFFCCCFFFGGGGGGDDDCCCDDDFFFFFFKKKSSS[[[ccckkkrrrwww~~~~~~{{{zzzjjjkkkiiifffcccgggpppwww******)))))))))))))))***(((***,,,///111333555555222;;;CCCAAA999444666;;;@@@@@@@@@AAAAAACCCDDDEEEDDDFFFGGGGGGFFFFFFGGGHHHLLLSSSdddxxx~~~yyyuuusssssstttwww{{{}}}~~~wwwfffWWWLLLFFFHHHMMMLLLKKKJJJIIIGGGDDD@@@<<<777333000///000000...,,,,,,,,,---------,,,***)))((())))))*********))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))...,,,+++)))((('''((((((+++***)))'''&&&$$$###"""''''''''''''''''''''''''((((((((((((((())))))***))))))*********))))))(((***))))))***+++---000111999666888===??????EEEMMMaaazzzooommmtttooouuu}}}ooo^^^QQQNNNRRRQQQQQQQQQRRRVVV^^^gggmmmvvvwwwooojjjggg```\\\WWWSSSRRRRRRQQQQQQMMMLLLKKKJJJJJJJJJKKKKKKKKKHHHFFFDDDDDDDDDCCCBBBBBBDDDEEEFFFFFFFFFIIIJJJKKKYYYiiiqqqwwwwwwkkkhhhkkknnnmmmxxx******))))))))))))******)))+++---///222444555666<<>>888:::???AAAAAAAAABBBBBBCCCDDDEEECCCEEEFFFFFFFFFGGGIIIKKKNNNUUUcccuuu|||wwwtttqqqppppppooolllgggccc___^^^______^^^bbbfffgggfffeeeeeeggggggiiimmmrrrxxx~~~tttfffWWWKKKFFFHHHNNNMMMLLLLLLKKKIIIEEEBBB:::666222///000000...---,,,---......---,,,+++***++++++,,,,,,,,,,,,++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((&&&&&&%%%&&&&&&'''************))))))))))))'''''''''''''''''''''''')))(((((((((((()))******))))))************))))))*********+++---///111222888777999===???@@@HHHRRRiii{{{zzzrrrqqqwwwxxx}}}qqq]]]SSSRRRPPPQQQSSSUUUZZZaaajjjpppwww{{{tttlllddd]]]YYYUUURRRPPPOOOOOOPPPOOONNNKKKJJJHHHGGGFFFHHHIIIKKKOOOLLLIIIFFFEEEEEEEEEEEEHHHIIIJJJKKKLLLNNNRRRUUU```pppyyyvvvtttoooqqq******)))))))))******+++***,,,...111333555666666<<>>:::555111000///...------............---,,,,,,+++,,,,,,,,,,,,,,,++++++((()))******++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''(((((('''''''''''''''''''''''')))))))))))))))******+++))))))***************)))++++++,,,---...111333555777999<<<>>>>>>BBBOOO[[[tttyyywww~~~}}}xxxxxx}}}nnn]]]WWWSSSUUUYYY\\\aaagggooosssxxx|||yyyyyy{{{{{{xxxuuurrroookkkeee]]]VVVPPPLLLKKKJJJKKKMMMOOOOOOMMMLLLKKKIIIHHHFFFGGGHHHJJJLLLOOOLLLHHHEEEDDDEEEHHHJJJOOOQQQUUUYYY]]]bbbhhhllluuu~~~wwwppp|||******))))))******++++++,,,---///222444666777777777:::===<<<999999===AAADDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHKKKQQQUUU^^^dddooo|||}}}xxxqqqkkkfffbbb^^^\\\XXXVVVTTTQQQOOOMMMMMMLLLKKKJJJHHHGGGFFFGGGGGGHHHEEEFFFGGGIIIIIIIIIIIIIIIGGGHHHJJJMMMQQQUUUYYY[[[XXXZZZ^^^eeeqqqqqq\\\MMMFFFEEEEEEEEEFFFHHHHHHFFFDDDCCC???999444000///...........................---******++++++******))))))((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((('''&&&&&&%%%$$$$$$'''''''''''''''''''''''')))))))))))))))***++++++))))))***+++++++++******,,,,,,---...000333666888777;;;?????????GGGWWWfff|||~~~ssssssxxxgggccc[[[^^^bbbfffjjjoootttwww{{{|||yyysssqqqoooppprrrsssppplllfffccc^^^WWWQQQMMMIIIHHHIIIJJJLLLNNNPPPOOOLLLIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMKKKIIIIIIMMMSSSWWWYYY___hhhqqqxxxyyy***************+++,,,,,,...///111333555777888888999;;;<<<======>>>BBBEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGFFFEEEEEEGGGLLLSSSXXXdddlllxxx{{{zzzwwwpppgggbbb\\\WWWTTTQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDFFFHHHIIIJJJLLLMMMNNNSSS[[[gggttt}}}www```OOOHHHGGGGGGFFFHHHJJJJJJJJJHHHFFFCCC>>>888333000//////........................+++++++++++++++***))))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++++++++******))))))*********)))))))))(((((((((((((((((((((((((((((()))))))))((()))******+++))))))***+++++++++++++++------...///222555888:::777===AAAAAACCCOOObbbppp}}}tttwwwvvvllljjjfffiiimmmqqqsssvvvyyy{{{|||xxxvvvsssooommmjjjiiihhhkkkmmmmmmjjjfff]]]YYYSSSMMMIIIHHHIIIJJJMMMMMMNNNOOOOOOMMMIIIFFFHHHJJJNNNQQQRRRRRRPPPOOOQQQRRRTTTVVVZZZ```hhhnnnooowww***************+++,,,---000111333555777888999999<<<<<<<<<===>>>@@@AAABBBDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCGGGNNNXXX^^^hhhrrr~~~|||www||||||zzznnnbbb\\\WWWSSSOOOKKKJJJJJJHHHGGGEEEFFFFFFGGGHHHHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGFFFHHHFFFEEEDDDEEEEEEDDDCCCEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFJJJQQQZZZ```nnnxxx}}}fffSSSKKKHHHGGGFFFFFFHHHIIIHHHGGGGGGFFFBBB<<<666111//////---------,,,------...///............---,,,+++***'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************)))((('''%%%%%%&&&''')))***++++++((((((((((((((((((((((((((((((((((((((())))))***))))))***+++,,,,,,,,,,,,------...000333666:::;;;888???CCCDDDIIIYYYkkkwww|||xxxoookkklllnnnqqquuuxxxyyy{{{}}}wwwsssoookkkiiihhhfffdddeeeddddddfffhhhgggbbb]]]SSSPPPKKKGGGFFFHHHKKKNNNOOONNNMMMMMMMMMKKKHHHFFFGGGJJJOOORRRTTTTTTRRRQQQSSSYYY```gggmmmuuu************+++,,,---...111222444666777999999999:::999:::<<>>>>>???@@@BBBCCCDDDEEEEEEIIIEEEDDDGGGHHHEEEEEEFFFDDDHHHMMMSSS```ssszzzuuuuuurrrkkkeeecccWWWWWWVVVUUUSSSQQQNNNMMMMMMJJJGGGGGGJJJLLLKKKIIIGGGMMMWWW^^^bbbccccccccc```fffkkkkkkfffaaa```bbb]]]ZZZVVVSSSQQQNNNLLLIIIJJJHHHEEEDDDFFFGGGHHHGGGFFFEEECCCDDDFFFGGGGGGFFFGGGGGGGGGHHHKKKPPPUUUXXX```fffnnnssswww~~~{{{nnnddd]]]TTTNNNLLLMMMMMMMMMLLLJJJHHHDDD???888222...000/////////000///---+++.........------,,,,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))),,,++++++***)))(((((('''((('''%%%$$$%%%(((+++---''''''(((((())))))******,,,+++***((((((((())))))))))))))))))((((((((((((((())))))***++++++,,,,,,,,,...111333555777:::<<<;;;BBBFFFGGGOOObbbxxxtttgggcccaaafffpppxxxyyywwwyyy{{{~~~xxxtttnnnfff___YYYUUUSSSMMMKKKKKKNNNUUUZZZ]]]]]]```^^^YYYSSSNNNJJJGGGFFFHHHHHHHHHKKKOOORRRTTTUUUMMMKKKJJJKKKOOOVVV]]]bbbcccaaa]]]ZZZ[[[aaaiiipppwww++++++***+++,,,///222333444555888999999:::<<<>>>>>>???@@@BBBCCCDDDEEEEEEEEECCCDDDGGGGGGDDDDDDHHHJJJRRR[[[cccooouuummmfff```]]]^^^^^^[[[XXXYYYUUUTTTTTTTTTTTTTTTTTTUUUTTTQQQNNNNNNOOOPPPPPPNNNQQQWWWbbbllltttwwwwwwuuuppptttxxxxxxuuuqqqooooookkkhhhdddaaa]]]ZZZUUURRROOOLLLIIIGGGGGGHHHHHHGGGIIIHHHFFFGGGGGGHHHGGGEEEEEEDDDDDDDDDEEEHHHJJJLLLMMMRRRXXX\\\```fffnnnttttttpppiii```XXXRRROOOKKKIIIJJJIIIFFFCCC@@@<<<888666111000......//////...---...------------------,,,+++***)))((())))))***+++************************************************((((((((((((((()))))))))++++++***))))))(((''''''((('''&&&&&&&&&(((***+++(((((((((((()))))))))))))))((((((''''''((()))***)))))))))))))))))))))(((******++++++,,,,,,------,,,///222444555777:::<<<===AAADDDHHHSSShhh}}}~~~yyyxxx~~~qqqfffcccaaaccciiirrryyy||||||~~~yyyqqqfffccc^^^WWWQQQLLLIIIGGGJJJIIIJJJNNNTTTYYYZZZZZZ[[[XXXSSSNNNIIIFFFEEEDDDIIIJJJLLLOOORRRSSSSSSRRROOOPPPRRRUUUZZZaaafffjjjiiihhhgggfffiiipppzzz+++++++++,,,---000222444555777999:::999:::<<<===??????AAACCCDDDEEEEEEEEEDDDEEEGGGHHHFFFDDDIIIPPPWWWcccpppxxx{{{oooccc\\\TTTOOOMMMOOOQQQQQQSSSVVVUUUUUUVVVWWWZZZ]]]___aaa___]]]ZZZYYYZZZZZZYYYXXXZZZ^^^gggsss|||xxxtttpppjjjddd```YYYVVVQQQOOONNNNNNNNNMMMKKKJJJIIIIIIIIIHHHEEECCCFFFEEEDDDCCCBBBBBBBBBCCCAAADDDHHHKKKMMMQQQWWW]]]gggrrr|||}}}vvvlllbbbYYYQQQKKKHHHLLLIIIFFFCCCBBB@@@===:::333000...---...///000///---------------.........*********))))))***++++++*********************************************************)))))))))))))))***))))))(((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))),,,,,,,,,,,,---------------000333555777888;;;===???AAACCCJJJ\\\uuu}}}xxxuuuuuuxxx~~~sssfff\\\___bbbgggnnnvvv||||||rrrfff^^^WWWTTTPPPLLLHHHEEECCCBBBGGGHHHKKKPPPUUUXXXXXXWWWVVVSSSNNNIIIEEEDDDDDDDDDLLLNNNQQQSSSTTTSSSQQQPPPRRRVVV[[[bbbhhhmmmoooqqqmmmoooqqquuu|||++++++,,,---///111444555777999:::;;;::::::<<<===@@@AAABBBDDDEEEEEEFFFFFFGGGHHHIIIIIIEEEGGGSSS```kkkzzzvvvlllcccZZZUUURRRMMMJJJLLLOOOPPPUUUZZZ[[[]]]```dddhhhjjjlllmmmmmmllliiigggfffffffffeeeeeeeeehhhrrr~~~xxxsssiiifffaaa^^^\\\[[[YYYWWWQQQPPPOOOOOOOOOMMMJJJHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@AAADDDDDDEEEGGGLLLOOOTTT]]]lll}}}}}}rrreee[[[RRRMMMJJJMMMJJJGGGEEEDDDAAA<<<888555222...,,,---///111111,,,,,,------......//////,,,,,,++++++************************************************************,,,++++++******))))))))))))((((((((('''''''''&&&(((((()))***))))))''''''******))))))((((((''''''''''''''''''(((((()))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,------...111444777888:::<<<>>>@@@AAAEEEQQQiiizzzvvvvvvzzz~~~uuulllddd___bbbhhhpppvvvzzzvvvlllaaaVVVNNNLLLJJJHHHFFFDDDCCCCCCCCCFFFIIINNNSSSWWWXXXWWWUUURRROOOJJJFFFCCCDDDFFFGGGOOOPPPQQQRRRQQQQQQRRRRRRWWW\\\dddlllrrrtttttttttnnnrrryyy+++,,,---///111333555666888:::;;;<<<;;;;;;===???BBBCCCDDDEEEFFFGGGGGGGGGIIIIIIHHHFFFDDDKKK___rrrwwwqqqiiibbb\\\WWWSSSPPPOOOKKKIIILLLNNNRRRXXX```fffiiioootttwwwxxxwwwvvvxxxwwwuuusssqqqppppppqqqtttpppmmmpppxxx~~~xxxsssnnnhhhccc___[[[YYYXXXWWWWWWVVVSSSQQQIIIIIIHHHGGGFFFEEEDDDCCC???@@@@@@??????AAACCCEEEEEEKKKUUUaaapppvvvggg[[[RRRNNNMMMJJJHHHFFFGGGGGGDDD===777777333///------///111222---------....../////////......---,,,+++***)))(((************************************************,,,,,,++++++******))))))(((((((((((('''''''''''''''(((***+++***)))(((&&&******))))))((((((''''''************))))))((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,///222666999:::;;;===>>>AAACCCJJJ\\\yyyyyywwwxxx||||||rrrjjjeeeeeeggglllrrrzzzyyyooofff^^^UUULLLEEEBBBAAA@@@?????????@@@AAAHHHLLLRRRVVVXXXWWWUUUSSSMMMJJJFFFCCCCCCDDDGGGIIIPPPPPPPPPOOONNNQQQVVVZZZaaafffmmmuuuyyyzzzxxxwwwrrrxxx+++,,,...000222444666777888:::<<<<<<<<<===???@@@EEEFFFGGGHHHHHHIIIIIIIIIIIIGGGFFFEEEGGGSSSkkkxxxeee```ZZZVVVSSSRRRQQQPPPOOOLLLLLLOOORRRWWW___hhhooorrrwww{{{}}}~~~|||{{{{{{{{{zzzxxxuuussstttvvvyyysssmmmjjjmmmqqqssstttxxx{{{{{{qqqkkkdddaaa^^^\\\[[[YYYWWWVVVOOONNNKKKIIIFFFDDDCCCCCCBBBAAA@@@??????@@@AAAAAAAAADDDIIIOOOZZZkkk~~~~~~oooaaaWWWRRRQQQHHHFFFDDDFFFIIIGGGAAA;;;999555111......///000000...............///////////////......,,,+++)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************(((((((((((((((((((((((('''((()))*********)))((())))))))))))((((((((((((++++++++++++***)))((('''((())))))******+++++++++*********+++,,,---------///333777;;;<<<===>>>???AAAGGGRRRhhh||||||~~~ssshhhbbbaaahhhooozzz{{{mmmggg___XXXSSSMMMFFFAAA>>>>>>======>>>@@@AAABBBIIIMMMSSSVVVUUUSSSQQQOOOFFFEEECCCAAABBBEEEHHHJJJOOOPPPQQQPPPQQQVVV___fffmmmpppuuuzzz~~~~~~}}}+++,,,...111333555777777888:::<<<======>>>@@@BBBGGGHHHIIIJJJJJJKKKKKKJJJJJJHHHGGGJJJQQQ```wwwxxxkkkdddZZZWWWTTTRRRSSSVVVWWWWWWVVVTTTTTTVVVXXXZZZccclllrrrsssuuuwwwyyy{{{||||||xxxyyyxxxvvvrrrqqqsssuuurrrooojjjfffddddddfffgggkkkpppwwwvvvrrrlllgggdddcccaaa___```\\\WWWQQQLLLHHHFFFEEEFFFEEECCCBBBBBBCCCCCCCCCCCCDDDFFFHHHNNNYYYgggqqq}}}oooddd^^^[[[NNNIIIDDDDDDGGGHHHDDD@@@;;;777333000/////////...////////////............,,,------......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))'''((())))))************(((((((((((())))))))))))((())))))******)))((('''((())))))******+++,,,,,,)))***+++,,,---...///000000444999<<<===>>>???@@@BBBKKK[[[rrr}}}{{{ooofffbbbeeeqqq}}}zzzqqqlll^^^XXXQQQLLLIIIFFFBBB>>>>>>>>>>>>>>>???AAACCCDDDGGGLLLPPPRRRPPPLLLJJJIIIDDDCCCCCCCCCEEEHHHKKKMMMNNNQQQTTTVVVYYY```jjjqqquuuvvvxxx{{{+++,,,///222444666777888888:::<<<===>>>???AAACCCIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJLLLRRR[[[kkkvvvhhh\\\TTTPPPOOOMMMOOOSSSWWW[[[\\\\\\YYYXXXYYYXXXXXX___gggqqqqqqpppppprrrvvvzzz|||tttuuuuuurrrooonnnpppsssnnnnnnlllhhhdddbbbbbbccc___eeelllrrryyyyyytttrrrpppnnnqqqllleee\\\TTTNNNKKKIIIGGGEEECCCBBBBBBCCCCCCCCCAAACCCCCCDDDEEELLLVVV]]]qqq|||qqqjjjgggWWWOOOFFFCCCEEEGGGDDDAAA;;;888444111000///...---000000//////......------)))+++,,,...//////......++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))************'''(((((()))***++++++,,,''''''(((((())))))******%%%&&&''')))))))))((((((((())))))***++++++,,,,,,)))***+++---///000111222000444999===>>>??????@@@CCCNNNaaaxxx}}}rrrttt{{{mmmggggggmmm||||||tttjjjaaa[[[VVVPPPJJJFFFDDDBBB???<<<<<<;;;;;;<<<===???@@@BBBEEEIIINNNNNNKKKGGGEEEEEEDDDEEEEEEGGGIIILLLOOOQQQMMMRRRXXX]]]aaagggqqqyyywwwwwwwwwyyy}}}...///111333666777888999;;;;;;;;;<<<===@@@BBBDDDFFFLLLRRRRRRNNNLLLPPPUUUTTTSSSUUU^^^mmm|||~~~qqqfff]]]WWWTTTNNNTTTYYYXXXWWWZZZ]]]\\\bbbaaa___^^^___aaadddfffnnnnnnooooooooorrrvvvyyyxxxyyyyyyvvvqqqooopppssstttrrroookkkhhheeecccbbb```aaacccgggmmmvvv}}}zzzlll___VVVMMMEEEJJJGGGDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEHHHKKKNNN[[[kkk{{{vvvgggUUUDDDAAACCCCCCBBBCCC@@@===777222///....../////////...---,,,,,,++++++------------,,,,,,+++******++++++,,,,,,,,,++++++---,,,+++)))((((((''''''************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,+++***))))))***+++,,,+++***)))))))))***,,,,,,///---***((())),,,000333999777888===???===<<<===DDDNNNeeevvvqqqyyyssseeedddllluuuwwwnnncccYYYRRRNNNFFFFFFFFFFFFDDDAAA>>><<<;;;:::999999;;;>>>BBBDDDEEEGGGHHHGGGEEECCCCCCCCCAAABBBEEEJJJOOOSSSTTTTTTSSSVVV\\\ccciiipppwww{{{|||wwwwww|||///000222444666777888999<<<<<<===>>>AAADDDGGGHHHLLLOOOQQQOOOLLLLLLPPPUUUTTTWWW```mmm{{{{{{pppfff___YYYVVVTTTRRRYYY^^^^^^^^^bbbffffffiiihhhfffdddcccccceeefffooopppqqqppppppqqqsssuuuyyyzzz{{{xxxtttqqqqqqrrrsssppplllgggdddccccccccc______aaacccgggnnnvvv|||{{{||||||nnnbbbZZZTTTRRRPPPMMMKKKJJJIIIFFFDDDCCCCCCCCCBBBBBBDDDFFFHHHOOO[[[lll}}}ttt```LLLEEEFFFFFFEEEFFFAAA>>>999444111000000000/////////...---,,,,,,,,,---------------,,,+++***++++++++++++++++++******,,,+++***))))))(((((()))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************************))))))(((((((((((())))))+++***)))))))))***,,,,,,222000---,,,---000444666:::888:::>>>???===<<>>AAABBBBBBCCCCCCBBB@@@@@@AAABBBGGGIIIMMMRRRWWWZZZ\\\\\\___bbbggglllpppvvv||||||yyyzzz111222444555777888888999999:::<<<>>>BBBEEEHHHJJJQQQQQQPPPNNNMMMOOOSSSWWWUUU]]]lll}}}wwwkkkggg```[[[YYYXXXWWWVVVYYY```eeefffhhhmmmrrrsssrrrqqqnnnkkkiiihhhggggggnnnpppssstttttttttuuuvvv|||~~~~~~|||yyyvvvtttttttttpppjjjeeebbbbbbdddeee```aaabbbcccdddiiinnnrrrpppqqqsssuuuwwwxxxxxxxxx~~~tttjjjeeeZZZWWWSSSPPPNNNKKKGGGDDDFFFEEEDDDDDDCCCCCCDDDDDDGGGMMMWWWbbbppppppUUUHHHEEEDDDDDDCCCCCC@@@<<<777444222111111000000//////......------,,,------------,,,,,,+++++++++++++++******))))))+++******)))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))((((((+++***)))))))))***,,,,,,222000...---///222555888:::999<<>>BBBSSSfffxxxwww{{{yyynnnlllnnntttzzz|||sssmmmaaa^^^WWWPPPIIIDDDAAA@@@BBBCCCCCCBBBAAA>>><<<;;;<<<<<<======>>>>>>?????????@@@???>>>===>>>AAADDDKKKNNNSSSXXX]]]```bbbcccgggjjjnnnqqqtttxxx}}}~~~~~~333444555777888999999999;;;<<<>>>AAADDDGGGJJJKKKSSSRRRQQQQQQSSSWWW[[[]]]]]]gggwww{{{mmmccc\\\ZZZWWWWWWYYY[[[\\\]]]aaaiiinnnnnnpppuuuzzz{{{xxxvvvtttqqqnnnlllkkkkkknnnrrrwww{{{|||||||||}}}~~~|||yyyvvvtttuuurrrnnniiifffddddddeeeeeefffhhhhhhhhhjjjnnnqqqppprrruuuwwwwwwtttqqqoooqqqyyy~~~tttiiiddd]]]WWWSSSPPPNNNLLLKKKJJJHHHHHHHHHGGGFFFEEEHHHJJJMMMQQQ[[[kkkfffOOOFFFDDDCCCBBBCCCAAA===999666333222111111000000000//////......,,,---------------,,,,,,,,,++++++***))))))))))))***)))))))))******+++,,,******)))))))))((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++++++++*********)))***+++,,,,,,+++***)))+++***)))))))))***,,,,,,///...,,,,,,---111444666999:::<<>><<>>>>>@@@@@@@@@@@@>>>===;;;:::======>>>??????>>>======??????>>>======@@@EEEHHHPPPTTTZZZ___cccfffhhhiiilllooorrruuuxxx{{{444555777888999:::::::::???AAACCCFFFJJJLLLNNNOOORRRSSSVVVZZZ^^^ccchhhjjjooowwwzzzlll```XXXWWWVVVVVVXXX]]]aaacccdddjjjqqqwwwvvvwwwzzz||||||zzzxxxvvvsssrrrqqqqqqqqqvvvzzzzzzzzz{{{zzzyyywwwsssqqqtttssspppllliiieeebbb```hhhjjjlllmmmmmmnnnpppqqqrrruuuxxxzzzzzzvvvrrrooommmrrrzzz~~~}}}|||pppeee^^^ZZZWWWVVVOOOLLLIIIHHHIIIIIIGGGEEEIIIIIIJJJKKKPPP[[[iiisss~~~aaaPPPIIIEEEBBBBBBAAA>>>;;;888444222111000000000000000/////////,,,------......---------,,,,,,+++***))))))******))))))))))))***+++,,,---))))))((((((((('''''''''((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))))))))***+++,,,,,,+++***)))+++***)))))))))***,,,,,,---,,,+++,,,...111444666888999<<<>>>======GGGRRRnnn{{{zzz}}}tttqqqxxxyyypppiiiaaaWWWQQQHHHFFFBBB>>><<<<<<===>>>>>>>>>>>>======<<<;;;:::======?????????>>><<<;;;============>>>BBBHHHMMMUUUZZZaaafffiiikkkmmmoooqqqssswww{{{~~~555666777999;;;<<<<<<<<>>===@@@OOO___yyyuuu|||}}}|||uuukkkbbb[[[TTTMMMGGG@@@???===;;;:::;;;<<<<<<=========<<<<<<;;;;;;;;;<<<===>>>>>>>>>===;;;:::;;;;;;<<<===???DDDKKKOOOTTT[[[bbbggghhhiiikkkmmmpppsssxxx|||555666888:::<<<===>>>??????BBBGGGLLLRRRVVVYYYZZZZZZ___ffflllqqqyyyyyypppiiigggddd___^^^```___```bbbgggmmmrrrttttttxxx|||xxxuuuuuuwwwzzz}}}}}}{{{sssqqqoooppprrrrrrpppnnnooonnnllljjjgggeeecccaaacccfffjjjlllllljjjjjjjjjkkkmmmppprrrttttttsssrrrnnnqqqtttwwwwwwwwwwwwxxxsssuuuwwwyyyzzz}}}vvvoookkkeee^^^UUUPPPOOONNNKKKIIIFFFGGGGGGHHHIIIKKKNNNPPPWWWfffxxxzzzaaaOOOCCCDDDCCCBBB@@@===888555222////////////////////////,,,,,,---...............,,,,,,+++***+++,,,...000++++++*********+++,,,,,,************))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,---,,,,,,+++******))))))))))))(((((((((((())))))+++***)))))))))***,,,,,,.........000222666999::::::<<<>>>???>>>EEEYYYlllqqqooovvv{{{nnnfff\\\SSSMMMIIIDDD@@@<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>@@@CCCIIIOOOSSSXXX^^^gggkkkkkkjjjllloooqqqtttyyy}}}}}}{{{555666888:::===>>>???@@@FFFIIIOOOVVV]]]cccfffhhh___eeelllooottt}}}xxxnnneee^^^^^^___]]]```fffeeefffiiiooovvvzzz||||||{{{zzzvvvvvvxxx|||}}}{{{uuurrrpppqqqsssuuutttrrrpppnnnllliiihhhggghhhiiibbbfffjjjlllkkkhhhgggfffiiikkkmmmpppssstttuuuvvvoooqqqssstttssssssssstttlllppptttwwwyyy|||uuulllaaaZZZXXXVVVSSSPPPKKKKKKJJJIIIHHHGGGGGGHHHKKKWWWeeeqqquuu\\\LLLEEEEEEDDDBBB???:::666444............////////////,,,,,,---.../////////...,,,,,,+++***,,,...000222,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((())))))***++++++,,,,,,......---,,,,,,+++******,,,+++***))))))***+++,,,+++***)))))))))***,,,,,,------...///222555888:::<<<>>>@@@@@@@@@III___uuuttthhhmmmyyy}}}uuuoooeee]]]RRRIIIEEEBBB???<<<===========================<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===???BBBEEEHHHMMMSSSXXXbbbiiiqqquuutttsssuuuwwwxxx{{{~~~{{{yyyxxxzzz{{{}}}777666666777;;;>>>@@@@@@DDDIIIRRR\\\dddiiilllmmmgggjjjnnnrrrvvv~~~yyypppbbb]]]YYYYYY___fffkkkmmmoooqqqvvvzzz|||}}}}}}||||||~~~zzzvvvtttuuuxxxyyyzzz}}}{{{xxxtttrrrssswwwyyyvvvsssooorrrrrrnnnkkkmmmnnnllliiilllooommmiiigggjjjmmmpppnnnmmmnnnoooqqqqqqpppiiikkknnnrrruuutttqqqnnnsssqqqqqqsssvvvzzz{{{{{{zzz~~~zzznnneee^^^ZZZXXXWWWSSSMMMIIIHHHHHHHHHGGGKKKLLLSSS]]]iiixxxmmmTTTIIIDDDBBBCCCAAA;;;888888333111000000111111000...---.../////////...,,,,,,,,,,,,---....../////////......---,,,,,,+++******---,,,,,,+++***)))(((((())))))************))))))''''''((()))***++++++,,,+++******+++,,,---,,,+++************))))))))))))*********++++++,,,,,,---...///111222333666:::===???======@@@FFFTTTpppssspppmmmbbbcccttt|||wwwoooddd\\\TTTOOOJJJFFFCCC@@@;;;777<<<;;;;;;===???@@@???=========<<<:::999:::<<<>>>>>>===;;;999888888999999999===AAADDDGGGNNNXXXaaagggkkkpppsssuuuvvvwwwxxx||||||~~~{{{wwwuuussspppnnnssstttuuuuuuuuuvvvxxxzzz~~~|||{{{zzz}}}666666666777:::===@@@AAAGGGMMMVVV```hhhnnnpppqqqqqqrrrvvv|||}}}llleeeaaa^^^[[[\\\aaaiiippptttuuuxxx|||~~~zzzuuusssuuuyyy}}}|||zzzxxxyyy{{{{{{zzzxxxxxxzzzyyysssoooqqqqqqpppqqqtttvvvuuuqqqppprrrvvv{{{xxxuuurrrqqqooollljjjccceeejjjpppuuuwwwuuusssqqqpppppppppppprrrtttuuutttwwwyyy{{{|||wwwooojjjfff___ZZZSSSMMMJJJHHHGGGFFFEEEEEEIIIPPPXXXcccuuuvvv\\\LLLEEEBBBCCCCCC>>>999888333111000000111111///...------.........---,,,+++.........---------------......---,,,,,,+++******++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))*********)))))))))***,,,---------++++++***)))))))))))))))*********+++,,,,,,---------///111222444666:::======<<<===DDDNNNbbbwwwfff``````]]]hhhwwwoooiii```WWWOOOKKKGGGCCC@@@???>>>;;;888??????>>>@@@BBBCCCBBB@@@>>>===<<<:::999:::<<<===<<<;;;:::999999:::;;;;;;;;;???CCCGGGKKKSSS^^^fffiiilllooorrrsssuuuwwwyyy{{{wwwrrrooollljjjhhhfffdddfffiiijjjkkknnnqqqsssxxxxxxwwwuuutttrrrqqqqqquuuzzz777777888999<<>>???>>>@@@IIIYYYrrr}}}eeeWWWVVVYYYkkkyyyrrrhhh___WWWPPPHHHBBBAAA???===<<<======<<<;;;AAAAAACCCFFFIIIIIIGGGEEE???>>><<<;;;:::;;;<<<===::::::999999999:::<<<<<<>>>AAAFFFKKKPPPYYYdddlllnnnooopppqqqsssvvvzzz~~~zzzpppmmmhhhdddbbb___]]][[[ZZZ]]]```bbbcccfffiiikkkmmmllljjjhhhfffffffffffflllqqqyyy999:::;;;<<>>CCCBBBEEEOOOccc~~~gggUUUUUU[[[qqqyyykkkddd[[[RRRKKKEEE@@@<<<<<<;;;;;;;;;<<<>>>>>>>>>@@@DDDKKKRRRVVVTTTOOOKKKCCCAAA>>><<<<<<=========:::999888888888999:::;;;>>>BBBHHHNNNVVV___iiippprrrrrrsssssstttyyyvvvooofffccc^^^[[[YYYWWWTTTRRRTTTVVVYYYZZZZZZ[[[]]]___```___]]]\\\\\\]]]___aaafffkkkqqqwww{{{}}}888:::<<<>>>@@@FFFLLLRRRQQQUUUZZZaaaiiioootttwwwsss}}}tttooommmiiieeeeeehhhkkknnnsss{{{~~~yyyqqqhhh___ZZZ^^^^^^___bbbfffhhhhhhgggeeefffeeeaaa\\\]]]cccjjjgggkkkmmmnnnmmmnnnrrrvvvsssvvvyyy|||ttteee[[[VVVSSSRRROOOJJJGGGFFFFFFFFFLLLRRR\\\mmmwwwgggVVVEEE@@@AAAAAAAAAAAA888555222000000000///...000//////...............+++++++++,,,,,,---------------,,,,,,,,,,,,++++++---,,,***)))((((((((()))******))))))))))))******'''(((((()))******++++++***,,,---,,,)))((()))***...---+++***)))))))))***)))***+++,,,---...//////---///333555777999<<>>???BBBIIIVVVaaafffcccZZZSSSGGGDDD@@@>>>???@@@???>>>:::999888777777888999:::???CCCJJJSSS[[[dddkkkpppssssssssstttvvv{{{xxxllleee[[[XXXSSSPPPOOOMMMKKKIIIIIIKKKNNNOOOOOOPPPQQQRRRUUUTTTTTTTTTVVVZZZ]]]___bbbffflllppprrrsssuuuvvvwwwyyy|||}}}~~~~~~555888<<<>>>AAAHHHPPPWWW[[[\\\^^^cccjjjqqqxxx|||yyy|||tttppppppnnnkkkooopppsssvvv|||}}}{{{uuummmfffaaa```______aaadddffffffeeeaaaaaa^^^ZZZWWWYYY```eeegggiiikkkjjjhhhhhhlllpppqqqsssuuuuuuvvvzzz}}}ooocccZZZUUUPPPKKKGGGFFFEEEDDDGGGLLLNNN]]]sss{{{qqqaaaOOOFFFDDDCCCBBBCCC;;;888444111111111000///111000//////......//////+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''))))))************))))))''''''((()))***+++,,,,,,,,,...000---)))'''(((***+++++++++++++++*********)))***+++,,,---...///000,,,///333666888;;;===??????DDDNNN```|||nnnWWWPPP[[[hhh}}}~~~uuukkk___WWWLLLIIIDDD@@@===;;;;;;<<<999;;;<<<<<<;;;<<<>>>@@@FFFPPP___lllrrrlllaaaXXXIIIEEE@@@???@@@AAA???===:::999999888999:::<<<===CCCHHHPPPZZZcccjjjnnnpppqqqsssvvvxxx{{{xxxmmmaaaYYYNNNKKKGGGEEEDDDCCCBBBAAA???BBBFFFIIIJJJJJJLLLMMMJJJJJJLLLNNNQQQUUUYYY[[[]]]```dddfffgggggghhhiiilllooorrrtttuuuvvvyyyzzz}}}~~~~~~}}}}}}666:::>>>AAAEEELLLWWW___bbbaaaaaaccciiirrrzzz~~~|||zzzyyyzzz~~~}}}wwwtttwwwxxxwww{{{zzzzzz~~~~~~zzzwww~~~yyyrrrpppmmmlllllllllkkkjjjeeeaaa\\\XXXWWW[[[```ccckkklllllliiiffffffjjjnnnoooqqqsssrrrpppooorrruuuxxx~~~xxxggg]]]YYYRRRMMMKKKIIIGGGGGGJJJIIISSSaaarrrxxxkkk\\\RRRLLLFFFCCCCCC>>>:::666333222222111111111000///...---......///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++***((('''(((***,,,,,,***((('''(((((())))))*********+++,,,///111...***(((***,,,(((***+++------,,,+++***)))***+++,,,---///000000,,,///444777999;;;>>>@@@AAAIIIXXXmmmnnnZZZUUU```iiixxxvvvlllddd[[[RRRLLLBBBAAA???===::::::;;;<<<:::===??????>>>???BBBEEEJJJSSS```lllpppjjj^^^UUUJJJEEE???>>>???@@@>>>;;;999999:::;;;===???BBBCCCHHHNNNXXXccclllpppqqqqqqtttwww|||wwwmmmaaaUUUNNNDDDBBB???============<<<;;;>>>BBBDDDDDDDDDEEEFFFAAABBBDDDHHHKKKOOOQQQSSSUUUWWW[[[\\\\\\\\\\\\]]]aaadddgggjjjkkkmmmppprrrrrrtttvvvuuutttuuuwwwzzz}}}999===BBBFFFJJJRRR]]]fffeeecccaaabbbgggpppzzz}}}}}}~~~uuupppmmmkkksss{{{{{{yyy~~~}}}xxxvvv~~~}}}zzzwwwuuukkkfff___ZZZ[[[^^^bbbdddjjjkkkjjjfffcccdddhhhmmmnnnqqqsssqqqmmmiiihhhiiigggnnnssssssuuutttggg^^^WWWQQQNNNKKKFFFEEEGGGKKKOOOVVV```ooo{{{qqqeee\\\SSSIIICCCCCC???<<<777444333333222111000///...---,,,---......000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---//////...,,,***&&&(((+++------+++(((&&&************))))))))))))+++...111///+++))),,,///''')))+++......---+++***)))***+++,,,...///000111,,,///444888:::<<<>>>@@@FFFPPPaaaxxxkkkYYYWWWccclllyyyxxxkkk___WWWPPPKKKGGG@@@@@@???===;;;:::;;;<<<===@@@BBBCCCCCCDDDHHHKKKKKKRRR]]]gggiiicccXXXPPPIIIDDD>>><<<>>>???<<<999888999:::===@@@DDDGGGIIIMMMSSS^^^iiirrruuutttrrrxxx}}}zzzpppeeeYYYMMMFFFAAA>>><<<;;;;;;<<<;;;;;;777:::<<<===<<<:::999999;;;===@@@CCCGGGIIIKKKLLLNNNQQQSSSUUUUUUTTTUUUVVVYYY\\\```ccceeegggjjjlllkkkmmmoooooonnnooorrruuuxxx{{{888@@@IIIPPPUUUZZZbbbhhhmmmjjjhhhgggfffhhhrrr}}}zzzzzztttkkkkkkpppxxx}}}~~~{{{qqqhhhfffccc```aaafffkkkrrrwwwsssiiidddhhhnnnrrrrrrrrroookkkfffdddccc___bbbfffjjjlllvvvqqqlllcccWWWOOOLLLJJJGGGEEEIIIIIIKKKRRR[[[hhh}}}}}}ttthhh\\\QQQIIIEEEHHHBBB:::333000000//////111///---...000111///,,,---,,,++++++******+++++++++++++++,,,,,,---------,,,,,,,,,++++++*********))))))************)))))))))************+++++++++)))***+++,,,,,,,,,++++++...,,,***)))+++,,,,,,,,,------------......///000333444555777999<<<@@@BBBFFFRRRjjjnnngggdddkkkxxx}}}wwwlll^^^SSSMMMIIIDDDAAA<<<>>>???>>><<<<<<===>>>@@@FFFKKKKKKGGGEEEIIIMMMPPPSSSWWW[[[\\\WWWOOOIIIBBBCCCCCCBBB???===<<<<<<;;;;;;;;;???DDDIIIMMMNNNXXXaaakkkpppppprrrwww|||xxxkkk___VVVMMMEEE@@@888888777555555444444444444444444555555777888888::::::;;;<<>>888333111000///...,,,+++---000222111000...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))************))))))(((((()))))))))*********)))+++---///000...,,,+++***)))''''''((())))))))),,,+++++++++,,,------...444666777999;;;>>>AAACCCLLLZZZsssmmmjjjjjjrrr~~~{{{ppphhheeeggggggddd```^^^aaaeeeqqqttthhh___RRRIIIEEECCC@@@===999:::;;;;;;;;;<<<>>>@@@???DDDJJJMMMMMMMMMPPPRRROOOOOOPPPQQQQQQNNNIIIEEEAAABBBCCCBBB???===<<<<<<<<<<<<>>>BBBIIIOOOUUUXXXeeelllsssvvvvvvxxx~~~uuulll___TTTLLLEEE???:::777777666555444444444444333333333333444555666666777777999:::===???BBBCCCCCCCCCCCCDDDEEEGGGHHHIIILLLMMMPPPSSSVVVYYY[[[\\\^^^]]]```eeefffeeehhhmmmnnnooorrryyyBBBFFFNNNVVV___fffkkknnnuuupppkkkgggfffmmm~~~{{{|||zzzrrrooonnnqqqvvvwwwuuurrrpppooolllllljjjgggccc```\\\[[[bbbaaa`````````fffvvvxxxfffZZZSSSNNNKKKIIIHHHHHHJJJLLLOOOYYYcccuuuzzzooo]]]OOOJJJHHHCCC===666222000111...---,,,...000222111000///......------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++))))))************))))))'''((((((((()))))))))))))))+++///222222000---***,,,++++++******++++++,,,---,,,,,,,,,,,,------...555777:::<<<===@@@CCCFFFUUUggglllooouuu~~~{{{kkk]]]TTTMMMNNNNNNKKKHHHFFFIIILLLQQQ```|||qqqcccVVVOOOFFF@@@>>>>>>===;;;777999:::;;;;;;===AAADDDDDDGGGMMMRRRUUUVVVUUUTTTOOOLLLIIIFFFEEEDDDBBBAAAAAACCCEEEEEEBBB???======>>>???BBBGGGOOOXXX```dddrrrwww|||~~~}}}~~~}}}zzzvvvtttfff^^^RRRHHHAAA===999555666555444333333222333333111111111222333333444444333444666888:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAEEEFFFHHHKKKNNNQQQSSSTTTVVVVVVYYY^^^______bbbggghhhiiinnnvvvCCCGGGOOO[[[fffnnnrrrsssxxxrrrkkkggghhhuuuvvvvvvvvvxxxxxxvvvqqqmmmkkkiiigggfffeeecccaaa___fffddddddeeedddgggqqq|||xxxggg\\\TTTQQQLLLJJJIIIKKKJJJIIINNNTTTggg|||vvv```OOOHHHGGGDDD>>>888333111111111111000/////////...---///......---,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((()))))))))*********,,,...000111///---,,,,,,---------,,,,,,------/////////...//////000111555888;;;===>>>@@@EEEHHHZZZrrrlllwwwuuudddUUUMMMHHHHHHHHHEEEBBBBBBCCCEEEDDDOOOfffsssbbbUUULLLGGG@@@<<<<<<<<<<<<<<<999;;;<<<===>>>AAAEEEHHHLLLNNNRRRWWW\\\[[[VVVRRROOOKKKFFFBBBAAAAAA@@@@@@CCCEEEHHHGGGEEEBBB@@@@@@AAACCCHHHMMMUUU^^^gggmmmxxx|||~~~~~~~~~~~~}}}yyytttooojjjhhhZZZRRRHHH@@@<<<:::888666444444333222111111222222111111222222333333333333111222444666777777777666888888888888999:::;;;<<>>999444222222111111111000///............------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))*********++++++,,,,,,,,,,,,,,,---------(((***++++++)))((()))+++////////////000111222222444777;;;======AAAGGGMMM\\\zzzvvvmmmqqq___QQQJJJEEEDDDCCCAAA??????@@@AAACCCIIIXXXsssuuulllaaaUUULLLEEEBBB>>>;;;;;;;;;<<<<<<;;;===>>>???@@@CCCFFFIIIQQQRRRUUUZZZ___^^^WWWQQQLLLIIIDDDAAAAAAAAAAAA@@@DDDFFFHHHHHHFFFCCCBBBBBBEEEIIIOOOUUU[[[ccckkkqqqyyy~~~|||{{{{{{{{{{{{}}}~~~zzztttlllddd___\\\OOOIII@@@;;;999999888666333222222111111111111222222333444444555444444333111222444555666555555444666666666666777777888999:::;;;===???AAACCCDDDEEEHHHHHHKKKQQQSSSRRRVVV[[[bbbeeekkkqqqwww~~~HHHPPP___mmmxxx}}}~~~~~~zzznnnccccccnnnvvvrrrnnnjjjiiikkkkkkhhhfffhhhgggjjjppppppkkkiiiiiirrrwwweeeZZZUUUPPPMMMMMMLLLIIIJJJNNNUUU[[[mmmhhhXXXJJJGGGBBB>>>;;;888444111...///111000000///111222...------,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------))))))************))))))************++++++++++++,,,+++***))))))+++,,,---(((+++...---+++)))***---,,,,,,,,,---///000222333444777;;;<<<===BBBKKKSSSeeezzzuuuqqq|||jjjXXXLLLEEEBBBAAA???===<<<<<<======@@@DDDMMMbbb|||mmmaaaYYYRRRJJJEEE???>>><<<:::999:::;;;;;;;;;===@@@CCCDDDFFFIIIKKKQQQRRRUUUZZZ^^^]]]WWWRRRHHHEEEAAA@@@AAACCCDDDDDDGGGIIIIIIHHHFFFEEEEEEEEEKKKPPPXXX^^^ccciiipppvvv}}}~~~|||zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxvvvrrrjjj```XXXRRRPPPEEE@@@999666777777666555222222111111111111222222333444555666666555444333111222333444444444444444555555444555555666777777777888999;;;===???@@@AAACCCCCCFFFKKKMMMLLLOOOTTT]]]aaafffkkkpppvvv{{{PPP\\\mmm{{{ssseeeggguuu|||xxxwwwtttoookkkmmmkkklllpppqqqkkkeeedddcccsssyyylllaaaZZZSSSQQQNNNKKKKKKNNNPPPQQQ___xxxzzzhhhTTTMMMDDD@@@???<<<666111...000222111//////000333///......---------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......))))))************))))))))))))))))))************************++++++,,,,,,***...111111---+++---///++++++,,,---///222444555555888;;;<<<===DDDPPPZZZxxx|||jjjqqqttttttcccTTTJJJEEEDDDBBB@@@???>>>>>>>>>>>>===AAAGGGXXX{{{wwwlll]]]QQQKKKGGGBBB>>>::::::::::::999:::<<<===<<<@@@EEEIIILLLNNNPPPRRRRRRTTTWWWYYYZZZWWWSSSOOOGGGCCC???>>>AAAFFFJJJMMMOOOOOOOOOMMMKKKKKKLLLNNNPPPXXXaaaiiimmmrrrxxx}}}}}}{{{zzzzzzyyyvvvtttttttttsssrrrqqqooommmlllhhhgggddd\\\RRRJJJFFFDDD>>>:::666555777777666444222222222111111222222333333444555666666555444333111111111111222333444555333333222222222333444444555555777888:::;;;<<<===??????BBBFFFGGGFFFIIINNNTTTXXX^^^ccchhhmmmsssxxxyyyWWWeeexxxzzzkkkmmm|||xxxrrrsssooonnnqqqpppjjjdddbbbaaagggiiiqqq~~~lllcccZZZUUUQQQMMMMMMPPPJJJJJJTTThhh|||vvv]]]SSSHHHCCCBBB@@@888111222333444222///------///000000///...............+++++++++,,,,,,---------,,,,,,,,,------.........))))))************))))))(((((((((((())))))))))))(((***+++------,,,+++***'''+++///...***(((***,,,,,,,,,...///222555777888666999<<<<<<===FFFTTT___|||zzzeeeXXXgggvvvzzzoooaaaTTTLLLIIIFFFDDDAAA@@@@@@@@@@@@???===BBBGGGUUUuuu|||lllbbbSSSIIIDDDAAA===999888999;;;;;;;;;<<<>>>@@@>>>CCCJJJPPPSSSVVVXXXYYYVVVXXXYYYYYYVVVQQQMMMJJJIIIEEE@@@???CCCJJJQQQUUUWWWWWWVVVSSSQQQRRRTTTVVVSSS\\\hhhppptttxxx~~~~~~~~~}}}{{{yyywwwvvvuuutttrrrpppnnnnnnmmmllliiifffcccaaa[[[[[[XXXRRRHHHAAA===<<<;;;888666666888999777444333222222222222222333333222333555666666555333222111000000000111222444555111111000000000111222222333444555666888999:::;;;===<<>>===;;;999:::;;;===???@@@AAABBB@@@EEELLLRRRVVVYYYZZZ[[[XXXYYYYYYXXXTTTOOOIIIFFFAAABBBDDDFFFIIIOOOUUUZZZ______^^^\\\YYYWWWXXXYYY___ccckkkttt||||||}}}}}}|||zzzxxxyyyzzzvvvuuusssqqqooommmllllllkkkiiifffcccaaa^^^ZZZWWWSSSPPPJJJDDD@@@=========777777777777777777777777555555444333333333333444555555555555444333222111...///000222444666777888666555444333333333333333555444333333333555777888999:::;;;===???AAADDDEEENNNQQQVVVZZZ^^^bbbgggjjjsssxxxoooyyy~~~~~~vvvqqqnnnkkkhhhfffccceeeggghhhllluuupppeee^^^VVVQQQQQQPPPNNNNNNSSSZZZgggzzzttt]]]LLLDDD???999333333111//////000000///...///////////////......------------,,,,,,+++++++++...------,,,++++++******&&&'''((()))*********)))+++++++++***************,,,---...,,,***))))))***,,,,,,,,,***)))))),,,...,,,---......///222666:::;;;???>>>???FFFKKK^^^{{{wwwiiiaaaUUUUUUdddlll{{{}}}|||{{{vvvjjj[[[OOOJJJIIIEEEDDDBBB@@@???>>>?????????CCCGGGPPPhhhsssggg___QQQKKKDDD>>><<<<<<<<<;;;;;;;;;<<<>>>???AAACCCDDDCCCGGGMMMSSSWWWYYY[[[[[[^^^]]]\\\YYYTTTNNNHHHEEEGGGGGGGGGHHHKKKPPPWWW]]]cccccccccbbb``````bbbdddgggjjjpppwww~~~}}}yyyzzzzzzxxxvvvttttttuuurrrqqqooommmkkkjjjiiiiiifffdddaaa^^^\\\XXXSSSPPPKKKHHHCCC>>>:::888888999666666666666666666666666666555444333333333333333555555555555444333333222000111222333555666888888666555444444333333333444555444333222333444666777777888999:::===???AAABBBIIIMMMQQQUUUYYY^^^bbbfffnnnsss{{{~~~yyyvvv}}}yyywwwuuuqqqmmmkkkkkklllmmmooottt{{{vvviii^^^UUURRRQQQNNNMMMOOORRRYYYfffssskkkTTTGGG@@@;;;888444222000000000000///...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***+++,,,,,,,,,+++,,,,,,,,,+++******)))))),,,---...---***)))***+++,,,,,,,,,+++)))***,,,...,,,---...///000333777:::<<>>;;;<<<<<<======>>>>>>???@@@CCCFFFHHHJJJLLLNNNRRRVVVYYY\\\]]]^^^aaa___\\\XXXSSSOOOKKKIIINNNNNNNNNNNNQQQVVV]]]bbbhhhhhhhhhggggggiiimmmppprrruuuxxx}}}}}}zzzyyyuuuuuuuuussspppnnnnnnooommmllljjjhhhfffeeeeeeeeebbb___\\\YYYVVVQQQKKKGGGBBB@@@<<<888555555555666555555555555555555555555777666666555444333333222444444444444444444333333222333333444555666777888666555444444333444444444555444333222333444555666555555666888:::<<<>>>???DDDGGGKKKOOOSSSWWW\\\```fffllluuu}}}~~~zzzwww}}}wwwuuusssrrrtttwwwzzz}}}wwwhhh\\\UUUSSSOOOMMMNNNOOOQQQYYYbbb~~~ttt]]]NNNFFFAAA===777444222000111111000//////////////////......------------,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,---...---+++***+++,,,+++,,,,,,+++***+++,,,...---...//////000333777;;;:::@@@BBBDDDKKKUUUrrrvvv^^^SSSNNNXXXnnnyyy~~~}}}zzzzzz{{{{{{~~~ssseeeXXXOOOLLLHHHGGGFFFEEEDDDCCCCCCCCCCCCFFFIIIQQQeee|||}}}ssshhh^^^TTTKKKEEE???>>>======>>>???@@@AAACCCCCCDDDFFFJJJNNNQQQTTTYYYYYYZZZ]]]aaaccccccccc^^^\\\YYYUUURRRQQQPPPPPPQQQSSSWWWZZZ]]]aaafffiiimmmmmmlllkkkllloootttxxx|||}}}{{{wwwtttsssqqqqqqqqqoookkkiiiiiiiiihhhgggfffdddcccbbbbbbbbb___\\\YYYUUUQQQKKKEEEAAA===;;;888666555555666666555555555555555555555555888888888777666555444444444444444444333444444444333333444444555555666666555555444444444444555555555444333333333333444444444444555666888:::;;;<<<@@@CCCGGGJJJNNNRRRWWW[[[___eeennnxxx~~~}}}zzz{{{wwwwwwzzz~~~rrraaaUUUSSSOOOMMMNNNNNNNNNSSSYYYkkklll]]]QQQGGG@@@999666333111111111000//////////////////......---//////...---+++***))))))++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,))))))***+++,,,---------,,,---...---+++++++++---***,,,---,,,++++++---///---...///000111444888<<<777???BBBFFFPPP\\\zzzqqq^^^WWWRRR]]]ttt|||{{{|||{{{xxxyyyzzz|||qqqbbbUUUNNNJJJIIIGGGFFFDDDDDDCCCCCCCCCEEEJJJTTTeeezzztttnnnddd[[[RRRKKKFFFBBB===>>>>>>>>>???@@@BBBCCCHHHIIIKKKOOOSSSXXX]]]___fffeeeeeegggjjjkkkjjjiii^^^[[[WWWSSSQQQPPPPPPQQQPPPVVV___ggglllooopppqqqttttttsssrrrrrrtttyyy}}}~~~yyyuuuqqqooonnnnnnooonnnllliiifffffffffeeedddcccbbbaaa`````````\\\XXXTTTOOOJJJEEE@@@<<<999888666555555555777777777777777777777777777777::::::::::::999888777666555555444333333333444444222222333333333444444444555555444444444555555666666555555444333333333333555555555666777888:::;;;???AAADDDGGGJJJOOOTTTXXXZZZaaajjjuuu~~~yyyuuu{{{~~~zzz{{{~~~hhhXXXUUUPPPNNNOOONNNMMMOOOTTT]]]ooo}}}mmm]]]MMMCCC<<<888444222111111111000///////////////......---///......---++++++***)))+++++++++,,,,,,---------++++++************+++,,,((()))***+++,,,...//////,,,---...---,,,+++,,,---***+++------,,,,,,...///...///000111222555999<<<777>>>AAAHHHVVVggghhh[[[YYYXXXeee{{{zzzzzz{{{zzzyyyxxxzzz~~~nnn^^^UUUMMMKKKHHHEEECCCBBBBBBCCCCCCEEEKKKVVVgggyyyxxxddd___WWWOOOJJJFFFCCCAAA<<<===>>>>>>>>>@@@CCCEEEKKKMMMRRRXXX^^^ccchhhjjjpppnnnmmmooorrrrrroookkkaaa^^^YYYTTTPPPOOOOOOOOOOOOXXXeeepppwwwyyyxxxxxx{{{{{{zzzzzzzzz|||}}}yyytttpppmmmkkkjjjkkklllkkkiiifffddddddeeebbbbbbaaa```_________```YYYTTTNNNHHHCCC???;;;999666666555444444555666777999999999999999999999999999999:::;;;;;;:::888777777666444333222222333333111222222333333444444444555555555444555555666777777777666555555444333222555555555555666777888999<<<>>>AAACCCFFFKKKQQQUUUWWW^^^hhhrrr|||}}}}}}~~~|||vvvddd]]]WWWSSSRRRPPPMMMMMMPPPSSS___tttyyygggTTTGGG===:::555222111111111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////,,,,,,+++******++++++,,,******++++++,,,---......,,,---...---,,,,,,---...)))+++---...------...///...000111111222555999===:::>>>???HHH\\\sssyyy```UUUYYY```ppp}}}zzzyyyzzzzzz{{{zzz~~~|||mmmcccTTTPPPKKKGGGDDDCCCEEEFFFGGGIIIOOO[[[jjjzzztttiiiVVVRRRKKKFFFCCCAAA@@@???;;;===>>>>>>???AAAFFFJJJKKKOOOVVV^^^eeekkkoooqqqtttrrrqqqsssuuutttooojjjaaa^^^ZZZVVVRRRQQQPPPPPPPPPZZZgggssszzz||||||||||||}}}|||yyyuuupppllliiihhhhhhhhhiiiiiigggeeeccccccddd```______^^^^^^^^^^^^___YYYSSSKKKEEE@@@===;;;:::666666555555666777888888999999999999999999999999666777999:::::::::888777999777555333111111222222222222222333444555555666555555555555555666777777888888888777666444333222444444444444555666777777888:::<<<>>>AAAFFFLLLQQQUUU[[[eeepppyyyqqqfff___YYYWWWSSSNNNMMMNNNOOOVVVfff~~~lllYYYLLL>>>;;;666333222222111111///////////////......---))))))***+++---...//////+++,,,------...///000000...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...)))+++---...------...//////000111111222555:::======???>>>HHH```{{{yyy]]]QQQYYYgggyyy}}}yyyyyyyyy{{{}}}~~~zzzqqqZZZVVVPPPJJJGGGGGGIIIJJJLLLNNNTTT```ooo}}}}}}sssmmmbbbWWWNNNJJJEEEAAA???>>>===<<<<<<>>>@@@@@@AAADDDJJJOOOJJJOOOWWWaaaiiiooossstttuuusssrrrtttvvvtttnnnggg^^^\\\ZZZWWWUUUTTTUUUUUUSSS[[[gggrrryyy|||}}}~~~zzz|||}}}zzzyyywwwrrrnnnjjjhhhgggfffeeefffgggeeecccbbbbbbccc^^^^^^]]]]]]]]]]]]]]]^^^\\\UUULLLEEEAAA???>>>===888888888888999999:::;;;999999999999999999999999444555777999:::999888777:::888555333111111111222222222333444555666777888555555555555555666777777999999999888777555444333444333333333444444555666555777999:::===BBBIIIMMMTTTZZZdddnnnxxxzzzzzzwwwzzzyyykkk^^^YYYXXXUUURRRRRRQQQSSSZZZiii|||gggNNN@@@<<<666111000111111111000000000000////////////...///000000000///---,,,---------------------------,,,+++******+++,,,---***+++,,,,,,------,,,,,,+++,,,------......---------,,,,,,,,,,,,---......111111111111111444999<<>>@@@DDDIIILLLMMMRRRUUU[[[bbbjjjpppuuuxxxxxxuuurrrrrrssssssppplllbbbbbb___ZZZVVVVVVZZZ^^^]]]```gggpppxxx~~~tttxxx|||yyywwwwwwxxxwwwqqqjjjdddaaaaaacccdddddddddcccaaa___^^^^^^^^^^^^^^^^^^]]]]]]\\\ZZZYYYKKKAAAAAA===:::@@@;;;???@@@;;;888999999777888888999::::::999777666888888999999:::;;;<<<<<<888666333222333333333222666666555444444555555555444444555555555444222111:::::::::999888777666555333333444444444444444444333555888:::===AAAEEEIIIMMMUUUaaammmvvv}}}}}}}}}zzzvvvxxx~~~}}}lllbbb]]]WWWSSSRRRNNNOOOTTT___uuunnnVVVDDD???999444222111111111000000000000////////////....../////////...---,,,------------------------++++++***))))))***++++++***+++,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,,,,---......333444555555666888<<>>>>>???@@@???>>>DDDCCCCCCDDDFFFJJJNNNQQQYYY\\\bbbhhhnnnssswwwyyyvvvsssqqqoooooonnnmmmlllhhhfffccc^^^ZZZZZZ^^^bbbhhhjjjnnntttyyy{{{zzzyyyuuuyyy{{{yyyxxxxxxuuuuuutttpppiiieeecccdddccccccccccccbbbaaa```___\\\]]]]]]^^^^^^^^^]]]]]]\\\[[[NNNAAAAAA===<<>>CCCFFFMMMTTT^^^hhhqqq{{{wwwnnnppp{{{zzz{{{}}}wwwwww}}}|||nnnddd[[[WWWVVVMMMNNNOOOVVVfffoooYYYHHHCCC<<<777444222111000000000000000////////////---............---,,,,,,------------------------******))))))))))))*********+++,,,,,,------,,,,,,---------...------,,,,,,---,,,,,,,,,,,,---......222444666888999:::===???AAADDDKKK^^^hhh]]]WWWbbbsss~~~|||zzzzzzyyyyyy~~~sssjjjddd______bbbmmmttt{{{{{{zzznnncccXXXRRRMMMFFFCCCCCC???======>>>@@@CCCCCCCCCGGGIIIJJJIIIIIILLLRRRWWWbbbdddhhhmmmqqqtttuuuvvvtttsssqqqnnnkkkjjjkkkmmmmmmkkkgggccc```aaaeeeiiiqqqrrrtttwwwzzzzzzxxxvvvtttyyyzzzwwwwwwyyy{{{tttsssqqqmmmiiifffeeefffcccbbbaaa```````````````[[[\\\]]]]]]^^^^^^^^^^^^______RRRDDDAAA>>>???JJJVVVTTTNNNEEE@@@===999333888888999::::::999999888555777999:::;;;;;;999888666555444222222333555666555555444444444444555555666666777888888888777777888999999999999999888888555555555444444333333222777777777666777:::@@@DDDMMMRRRZZZbbbkkkvvvqqqkkkppp}}}}}}{{{yyyzzzlllaaa[[[ZZZQQQPPPOOOQQQ[[[rrr}}}iiiSSSIIIDDD>>>888555333222111000000000000////////////---------------,,,,,,,,,------------------------+++******************+++***+++,,,,,,------,,,,,,------......------,,,+++---,,,,,,,,,,,,---.........111555777888:::;;;===CCCEEENNNeeeeee\\\\\\iiizzz|||yyyxxxyyyyyyyyyyyysssoookkklllpppwww}}}tttaaaXXXOOOJJJFFFBBBAAACCC>>>???@@@BBBFFFHHHJJJKKKJJJNNNQQQPPPOOOQQQWWW^^^gggiiikkkmmmoooooooooooorrrrrrqqqmmmiiihhhlllooonnnlllhhhffffffhhhmmmpppssssssuuuxxx{{{{{{yyywwwrrrvvv|||{{{xxxyyy{{{|||tttssspppllliiifffeeeeeebbbaaa___^^^^^^^^^___```[[[[[[\\\]]]^^^^^^^^^^^^aaacccWWWHHHDDDAAAFFFUUUhhhcccXXXKKKDDDAAA===777777888888888888888888888444666888:::;;;:::888666555555444222222333666999666666555555444555555555666666777777888888888888888888999999999999999999666666555444333333222222666555444333444888>>>CCCKKKPPPXXX```hhhsssyyywww|||xxxhhh___\\\VVVSSSPPPPPPUUUeeeiiiSSSGGGCCC>>>999777555333222000000000000////////////......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------...------,,,,,,---,,,,,,,,,,,,---......,,,///444777999:::;;;===DDDFFFPPPjjjwww___[[[```pppxxxwwwwwwxxxxxxyyy{{{wwwssspppqqqvvv|||zzzmmmdddUUUMMMFFFCCC@@@======@@@???AAADDDGGGJJJMMMOOOQQQMMMRRRVVVXXXWWWYYY___eeelllllllllllllllkkkkkkjjjmmmnnnmmmjjjggghhhlllpppllljjjiiiiiikkkoootttvvvttttttuuuwwwyyyyyywwwuuuooosssyyy~~~}}}{{{yyyyyyyyyvvvtttqqqmmmjjjgggdddcccaaa```^^^]]]\\\]]]]]]^^^[[[[[[\\\\\\]]]\\\\\\[[[^^^ddd[[[MMMGGGFFFOOOaaavvvpppbbbRRRGGGDDD@@@<<<888888777777666666666666333555888::::::888666555444444444222222333888<<<:::999888777666666666666555555555555666777777888777777888999999999888888666666555444333333222222333333222222333777>>>BBBGGGNNNWWW```iiirrr|||tttfff```[[[UUUQQQQQQQQQZZZrrrqqq^^^HHHDDD???;;;888666444222000000000000///////////////......---,,,---------------------------------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,+++,,,------......---------,,,,,,,,,,,,---.........111555999;;;<<>>???>>><<<;;;999888777777555555444444444555666666666777777888777777666666555555555444444333333222111222222222333777===AAADDDKKKUUU___hhhqqq{{{uuummmbbbZZZUUUTTTQQQRRRbbbuuuwwwiiiLLLHHHBBB>>>:::777444222000000000000////////////000///...---------......------------------------+++,,,------------,,,+++***+++,,,,,,------,,,,,,***+++,,,---.../////////---,,,,,,,,,,,,---......///222666999;;;>>>AAACCCEEENNN```~~~uuuaaaTTTZZZgggwww~~~||||||ttttttvvvxxxvvvxxx}}}vvvoooooosssyyyzzzlllaaaVVVMMMFFFEEEBBBAAACCCBBB???AAAEEEDDDHHHKKKMMMMMMMMMOOOQQQSSSXXX```iiiooosssttttttrrroookkkgggeeefffgggiiiddddddeeehhhmmmppprrrsssrrrqqqrrruuuzzz}}}}}}|||xxxwwwvvvuuuuuutttqqqoooqqqvvv|||~~~}}}zzzxxxvvvttttttrrrqqqqqqpppmmmgggccc______^^^]]]\\\ZZZXXXWWWYYYXXXWWWUUUSSSPPPNNNMMMNNN[[[ZZZPPPLLLMMM\\\uuuuuuaaaRRRIIIDDD>>>===:::888666666555555555555666666666555555444222444444222111444:::AAADDDCCCAAA>>><<<:::888888777666555444444444555666666666777666666555444333444444444444444444444444222333444444444666:::===CCCIIIRRR[[[dddooo{{{yyy~~~~~~zzzhhh___XXXWWWRRROOOYYYiiixxxmmmPPPLLLFFF@@@<<<888444111000000000000////////////111000///...---...//////------------------------***+++,,,------,,,+++***++++++,,,---------,,,,,,)))***+++---...///000000---,,,,,,,,,,,,---......///111555888:::===AAADDDEEEQQQhhhfffYYYRRRZZZiiiwww|||yyyxxxyyyssstttvvvxxxvvvwwwyyyrrrrrrvvvwww{{{lll___VVVNNNHHHDDD===<<<===@@@@@@>>>@@@EEEHHHLLLOOOPPPOOONNNPPPRRRUUUZZZcccnnnwww{{{{{{yyyqqqmmmhhhcccaaabbbeeegggfffeeeffflllsssxxxxxxwwwwwwvvvwww{{{}}}wwwvvvuuuuuuuuuuuusssqqquuuyyy~~~{{{yyyxxxwwwrrrqqqqqqrrrrrrpppjjjeee_________^^^\\\YYYVVVUUUWWWVVVTTTRRROOOKKKIIIGGGGGGVVVXXXPPPLLLNNN___xxxppp\\\OOOHHHAAA???===:::888666666666555555555555555555555555111333444333111444;;;BBBHHHFFFCCC@@@===;;;999999888777666444444444555666666666666666555444333222333333444444444444444444444555555555444555888:::DDDHHHOOOVVV```mmm{{{zzzpppqqqmmmsssyyyjjj\\\VVVSSSRRRUUU[[[sss{{{^^^SSSFFF@@@???===777111///000111222333222111111//////.........---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,---......///............//////000444444444555888<<>>:::888666666666666555444555666666444222222333333111000444===EEEIIIGGGDDD@@@<<<999777666888777555333222333444555555444333333222222222222222222222222222222222222555555555555555666777777EEEJJJQQQXXXaaammm{{{vvvjjjjjjeeejjj{{{wwweee[[[UUURRRTTTXXXggg{{{|||jjj]]]MMMCCC???<<<777222000111222222222222111000//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,---...///000///............///000000444555666777:::>>>BBBEEEHHH\\\vvvbbbWWWVVV\\\jjjwwwxxxtttrrrrrrrrrppprrrtttuuuwww|||}}}zzzwwwwwwzzz{{{pppaaaYYYNNNGGGDDDCCC@@@>>>CCCCCCBBBDDDIIINNNSSSVVVVVVWWWXXXWWWVVVXXX\\\```fffiiipppwww|||}}}zzzwwwpppkkkeeebbbdddgggkkkmmmnnnmmmnnnnnnqqqtttxxxzzz}}}zzztttpppssswwwwwwvvvwwwyyy}}}{{{yyyrrrrrrrrrqqqpppooonnnmmmbbbaaa______]]]ZZZVVVRRRRRROOOJJJEEE@@@===;;;;;;???EEEMMMOOOLLLNNN]]]mmmkkkVVVKKKGGGAAA===;;;999777666777666666777888777555333111333333111000333;;;AAAEEEDDDBBB???===;;;:::999999888666444333333444555555444333333222222333333222222222222222222222222333333444444555777888999CCCHHHOOOVVV___kkkyyyzzzooooooiiijjjwwwqqqbbbYYYTTTTTTWWW[[[kkkxxxkkkXXXIIIAAA<<<888444111111222222222111111000/////////.........------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,...///000111///.........//////000111444666888:::<<>>DDDIIIIIIKKKVVVbbb~~~hhhXXXQQQHHHBBBAAA???;;;777777777777888999999666333111222333222000222777<<<@@@@@@???>>>======<<<<<<:::999777555444444444444555444333333333333333333333333333333333333333333111222222444555888999:::AAAEEELLLTTT]]]iiivvv}}}yyyxxx~~~|||iii^^^XXXWWWWWWVVVaaawwwuuudddSSSHHH@@@:::666222222222222111111000000////////////...............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///000000............///000111111444777:::<<<===???DDDHHHXXXqqqvvvaaaUUUUUU[[[iiiwww~~~tttnnnnnnooommmpppttt{{{xxxtttqqqqqqvvv}}}yyykkk]]]TTTMMMIIIEEEDDDGGGIIIKKKKKKKKKNNNSSSXXX\\\aaaeeehhhfffeeeeeefffjjjqqqyyy~~~~~~|||{{{zzzwwwssspppmmmmmmmmmooorrrtttttttttnnnppppppmmmkkkooowww}}}uuuooolllpppuuuyyy~~~wwwwwwwwwvvvuuusssrrrqqqjjjgggdddaaa^^^ZZZUUURRRJJJGGGCCC>>>;;;888777777777777<<>>CCCJJJQQQZZZgggttt}}}~~~xxxrrrnnnkkkfffccc___\\\[[[\\\^^^``````___ccciiimmmnnnssszzz~~~kkkaaaYYYRRRRRRUUU___sss|||tttfffVVVHHH>>>999555444333111000/////////000000000/////////......------------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............//////...------,,,.........///000111222333444888<<<======BBBJJJRRReeemmmYYYQQQUUU\\\mmmuuuzzzuuuooooooqqqrrrppppppuuu~~~}}}zzzxxxtttpppooonnnoooxxx}}}pppbbbWWWOOOKKKJJJKKKKKKLLLNNNPPPSSSVVVWWWaaaeeekkkmmmmmmlllnnnpppssssssuuuzzzyyysssooonnnllllllmmmnnnqqqtttwwwwwwuuurrrkkklllnnnooorrrzzz}}}vvvlllkkkooowww|||wwwwwwuuusssqqqnnnkkkjjjkkkiiigggddd```ZZZSSSNNNBBB@@@<<<999666555444555555333444999<<<===AAAFFFNNNcccnnn```VVVMMMDDD>>>:::999888999::::::888666444333222111000111111222666777888888888777666555888777777666666555555444444444444444444444555666555555555555555555555555444444444333444444555666===BBBIIIPPPYYYeeesss|||yyy|||zzzvvvpppiiiccc^^^\\\ZZZTTTRRRQQQOOOOOOPPPRRRSSSSSSRRRUUU\\\aaaeeelllttt||||||}}}uuujjj___VVVTTTTTTYYYggg~~~~~~wwwiiiWWWHHH>>>:::666555333111////////////000000000000/////////...---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,---...//////......---.........///000222333444666:::===>>>???EEEPPPYYYqqq~~~cccSSSOOOVVV```ooossssssooolllnnnppppppqqqpppsss~~~yyysssqqqppppppppprrr|||rrrmmmeee\\\UUUSSSTTTVVVXXXZZZ\\\___bbbeeehhhjjjoooqqqsssqqqooopppuuuzzz||||||zzzrrrmmmlllmmmoooppprrrsssuuuxxxzzzyyyvvvsssppppppqqquuu{{{yyyrrriiiiiinnnwww~~~|||{{{yyyvvvsssooollljjjhhhhhhgggeeeaaa[[[RRRMMM???===:::777555444444444666444555888999999===CCCFFFSSSjjj{{{lll\\\MMMEEE>>><<<::::::;;;<<<;;;;;;555333111000000111222333111222444666777666555444555555666666666555555555444444444444444555666666555555555555555555555555222222222333444555666777;;;???FFFNNNWWWcccpppzzzxxxzzzzzzkkkggg```ZZZTTTRRRQQQQQQJJJJJJJJJIIIJJJKKKLLLMMMNNNMMMPPPVVV\\\aaajjjsss{{{zzzyyy|||}}}ssshhh]]]YYYWWWWWW```ttt{{{|||xxxiiiVVVGGG>>>;;;777555333111///......///000000000000////////////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***+++---///000000//////.........///000222333444888<<>>;;;888666555555666777666666888777777;;;BBBFFFJJJWWWpppjjjWWWLLLBBB???<<<;;;<<<===>>>>>>666444000///000222333444...///222444666666555444333444444555666555555555444444444444444555666777666666666666666666666666000111111222444666888999999===DDDLLLUUUaaannnxxx{{{mmmccc^^^XXXPPPLLLJJJJJJHHHGGGFFFGGGHHHGGGGGGGGGIIIKKKJJJLLLOOORRRWWW___jjjrrrxxxyyyzzz{{{yyymmmeee]]]WWWUUU\\\ggg{{{~~~zzzqqq```MMMCCCDDD888666333333333444333222111111111111000000000000222111...,,,******+++,,,.........------,,,,,,,,,***+++,,,,,,---...//////---------.........//////111111111000///000333666555:::;;;>>>CCCBBBMMMeeelllZZZNNNRRR^^^```ooonnnmmmllllllkkkkkklllmmmnnnsss~~~}}}uuupppjjjfffiiinnnvvv|||uuuiiijjjkkkmmmqqqvvv{{{~~~zzzyyyvvvtttuuuzzz|||uuuooommmjjjhhhkkkqqqxxx||||||yyywwwxxx}}}~~~tttmmmhhhhhhlllvvv}}}zzzuuuoookkkoookkkgggeeebbb\\\SSSKKKAAA>>>999666666666666555999777666555555666888999BBB@@@HHH___|||yyy```PPPIIIAAA;;;<<<===:::999:::???;;;666222222222222222...///000111444666888999555555444333333222111111333444555555333333444555666777888999888666444333666555444333222333444444;;;<<>>===<<<>>>888777555444444333111///000000000111333555666777777777666666555444444444666777888888666666777888777777999::::::999888888999888888777666777777777:::<<>>>>>>>><<<;;;===:::888666555555555444333111111222222333444666666666666666555555555444444666888999888777666777888777888999:::;;;;;;;;;:::999999999888888888888888999;;;CCCMMMVVV^^^jjjuuu|||sssfff___VVVNNNKKKIIIGGGEEEEEEFFFGGGGGGFFFEEEEEEDDDHHHIIIJJJJJJKKKNNNSSSVVV[[[aaahhhmmmpppssswww{{{}}}}}}sssfff[[[WWWSSSSSS```ooorrr___QQQEEE@@@999444222222333333111111111111000000000///000000///---,,,+++++++++------------------------******+++,,,,,,---.............../////////000000111111111111000222666888666<<<===AAAJJJSSSlllccc___eeennnxxx|||rrrpppnnnlllkkklllmmmnnnssszzz{{{uuuqqqjjjffffffnnnxxx|||yyywwwuuussssssvvv}}}~~~xxx}}}zzzvvvssslllllllllmmmkkkbbbUUUKKK>>>===<<<<<<===<<<:::888999999888888777777777777444444777<<>>===;;;:::;;;;;;888555444555777777777444444333333444555555666555555555444444444444444666888888888777666777888999999:::;;;;;;;;;;;;;;;999999999999888888777777888:::AAALLLTTT]]]jjjvvv~~~oooeeeVVVSSSNNNJJJIIIHHHGGGFFFEEEFFFHHHGGGFFFEEEEEEFFFIIIJJJKKKKKKMMMQQQVVVZZZcccjjjsssyyy|||~~~uuuhhh]]]XXXSSSQQQYYYeeezzzzzzjjj[[[JJJDDD;;;555333333444444111111111111000000000000........................,,,,,,,,,------------...***++++++,,,...//////000....../////////000000000333444444222222333666999666<<<===BBBMMMZZZwwwbbbaaakkkyyy~~~qqqooommmjjjjjjkkklllnnnuuu|||{{{vvvqqqnnnhhhfffhhhqqq|||~~~{{{||||||zzzxxxzzz~~~|||{{{|||xxx{{{vvvrrrllliiijjjnnnqqqkkk[[[MMMAAAAAAAAABBBBBBBBB???===999888888888777666666666444555888<<>>777444444555666111111111111000000000000......///000000111111000,,,,,,,,,---------......---------....../////////.../////////000000000000666777666444333444666999666===???DDDQQQaaammm[[[]]]kkkpppnnnkkkiiihhhiiikkkmmmuuu|||yyysssnnnlllfffeeejjjuuu{{{wwwwwwyyy}}}xxxssskkkggggggqqqzzzwwwfffUUUGGGGGGHHHJJJKKKJJJGGGDDD=========<<<<<<;;;:::999777666777888999@@@PPP```uuuwwwhhhOOOFFF>>><<<<<<;;;;;;===;;;;;;<<>>;;;999999888777666666777777555555555555555555555555888:::;;;:::999888999:::;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999<<<===BBBKKKTTT___nnn|||zzzwwwiii[[[SSSPPPMMMJJJHHHHHHIIIKKKLLLGGGIIIKKKKKKJJJKKKNNNQQQQQQQQQRRRSSSUUUZZZ```dddpppyyy|||uuuggg___WWWPPPRRRZZZccc~~~kkkPPPIII???888444555666777111111111111000000000000000000111111111111000000,,,,,,,,,------.........000////////////.........////////////000000000000888888777666444444666999777>>>@@@FFFTTTeeeqqq^^^SSSXXXjjjpppnnnkkkhhhgggiiikkkmmmttt{{{xxxrrrmmmkkkddddddkkkxxxwwwtttvvvyyy{{{uuulllggggggtttppp]]]LLLLLLNNNPPPQQQPPPMMMJJJCCCCCCCCCBBBBBB@@@??????999777555444444999HHHWWWdddxxx|||pppdddLLLCCC<<<;;;<<<<<<===???<<>>;;;:::999888777777777777666666666666777777777777:::;;;<<<<<<::::::;;;<<<<<<;;;:::999999999999999<<<===>>>>>>>>>===;;;:::??????CCCLLLUUU```qqq}}}}}}~~~xxxnnn```SSSNNNNNNMMMKKKJJJKKKLLLNNNOOOOOONNNNNNNNNOOOPPPRRRRRRTTTSSSTTTWWWXXXZZZaaajjjtttyyy{{{{{{~~~rrrddd[[[WWWUUUTTTcccrrr[[[QQQCCC999555444444444333333222222111000000000...000111000...------......------,,,,,,------...000///...,,,,,,,,,---...++++++---///000111111111222222222333444777999::::::>>>CCCGGGQQQlllsss^^^VVVSSS]]]kkkuuuzzz}}}nnnjjjfffeeefffhhhiiiiiittt|||xxxkkkcccbbbccciiisss~~~|||uuutttyyyvvvlllfffgggtttvvveeeZZZVVVSSSSSSVVVYYYXXXWWWWWWTTTOOOIIIHHHIIIDDD>>><<<777555666777999???GGGYYYaaalllsssssslllaaaYYYKKKDDD;;;777888<<>>===999999;;;666555444333444888>>>BBBCCCAAA???>>>>>>>>><<<;;;<<<;;;999888777777777777888888999:::;;;;;;;;;;;;@@@BBBFFFNNNXXXgggvvvvvv~~~rrrkkkeee^^^ZZZYYYYYYYYYXXXXXXYYY[[[]]]^^^``````aaaaaaaaa___]]][[[ZZZ[[[aaahhhmmmooosssyyy~~~pppddd^^^ZZZYYYVVVccc|||uuucccLLL===999:::999666333333222222111000000000---...000///...,,,------////////////////////////.........///......---,,,---......///////////////111111111222333666888:::<<>>===;;;:::888777666555666666444555666888999;;;<<<===???BBBGGGOOO[[[jjjzzz~~~ttt~~~~~~ssslllhhhcccbbbdddcccccccccdddeeeggghhhiiikkklllnnnpppooollliiigggfffeeeiiipppuuuwww|||zzzlllccc^^^ZZZVVVZZZmmmpppSSS@@@::::::777444333333222222111000000000,,,...//////---,,,---............//////.........------/////////...---,,,...///////////////......000000000111333666888:::<<>>>>>===;;;;;;333333333555999<<>><<<::::::999777666555555555555333444444666777999;;;;;;===@@@GGGPPP]]]mmm}}}}}}||||||vvvyyyvvvuuuvvvyyy{{{{{{zzz{{{{{{ssspppnnnlllnnnssstttttttttuuuwwwxxxyyyzzzyyy{{{~~~~~~{{{yyyuuuqqqqqqvvvzzz|||xxxmmmccc\\\ZZZXXXccc|||[[[DDD;;;888555000333333222222111000000000,,,...//////...---......,,,---............---,,,,,,---...//////...---,,,///////////////......---000000000222444666999;;;<<<@@@FFFSSSppppppWWWNNNGGGHHHKKKVVVcccjjjiiihhhiiieeefffgggeeegggnnn{{{vvvmmmeee]]][[[^^^eeeqqq{{{www|||}}}}}}}}}|||fffUUUOOOGGG@@@>>><<<999888:::777666666555555666666777666555444333555999>>>BBBDDDEEEEEEKKK[[[ooo|||qqq\\\JJJAAA>>><<<:::999888666555777<<>>===<<<;;;:::999777555444444555555555555444555555777888999:::>>>FFFPPP^^^nnn~~~zzz~~~~~~zzz}}}}}}xxxrrrnnnmmmnnnppptttvvvuuuxxx|||xxxuuuwwwxxxzzz~~~{{{~~~{{{kkk```]]]ZZZ^^^uuucccKKK>>>999444000333333222222111000000000,,,...000000///...///000+++,,,---......---,,,+++,,,---......///............///////////////......000000111222555888:::<<<===BBBIIIYYYzzzqqqSSSJJJFFFHHHOOO\\\iiimmmjjjggggggeeeeeeeeeeeehhhppp|||}}}qqqhhh```YYYYYY]]]hhhuuu{{{uuurrrsssvvvzzz~~~yyyeeeXXXNNNCCC???<<<999888999666555444333333444555666888777444222222777===BBBDDDFFFFFFHHHRRRcccrrrxxx}}}sss```LLL@@@>>>>>><<<999888666555777===EEEKKKIIIFFFAAA>>>>>>>>>>>>>>>:::999777666555444555555777666555444444555666777:::>>>FFFRRR```ppp~~~~~~{{{|||{{{}}}{{{xxxrrrlllhhhggghhhhhhmmmqqqrrrvvvvvvggg___]]]\\\hhhiiiQQQBBB;;;777555333333222222111000000000---///111111000///000111,,,---...//////...---,,,---------------...//////......///////////////...111111222333666999<<<===@@@EEEMMM___tttTTTKKKJJJHHHRRRcccqqqssskkkeeedddfffdddccceeekkkttt~~~xxxmmmddd]]]XXXZZZ___mmmzzz~~~zzzwwwuuutttsssvvvzzz~~~fffYYYLLLDDD@@@;;;999999888777666666666666777888666666444222222555<<>>===;;;:::888666555555555666777666444444444555777888;;;@@@HHHTTTbbbrrrzzzxxx|||uuutttoooiiiccc___^^^___bbbiiinnnooouuu}}}lllaaa```[[[^^^zzzmmmUUUFFF>>>;;;999333333222222111000000000...///111222111000111222---...000111111000...---...---,,,,,,---...///000---......///000/////////222222222444777:::===>>>BBBHHHPPPccctttSSSLLLKKKHHHUUUiiiyyyyyynnneeebbbfffcccbbbfffnnnxxxuuujjjbbb\\\XXX[[[aaaqqq~~~zzzvvvuuuvvvwwwxxxwwwyyy}}}~~~vvvnnnnnntttpppuuusssdddTTTJJJDDD>>>;;;;;;888777777666666777777888333444444333222555;;;@@@???EEEFFFAAA???HHHUUU^^^cccfff```PPPDDDBBBBBB@@@@@@?????????CCCKKKUUU\\\ZZZTTTLLLEEEAAA===;;;999;;;:::888777666555666666666555444333444666888:::<<>>999888888888:::;;;;;;888666666555444444555777:::;;;>>>@@@BBBAAA???CCCKKKSSSUUUYYYXXXPPPHHHDDDAAA>>>===@@@BBBAAADDDOOO```mmmpppdddVVVKKKCCC???>>>??????<<<999777777777666444444444444444444555666777;;;@@@JJJWWWfffuuuzzzsss{{{|||vvvsssqqqnnnlllkkkgggbbb]]]YYYYYYYYYZZZ[[[___dddjjjpppwww~~~iii___ZZZWWWZZZdddyyynnn[[[KKK???999666666555444222111111000000000000000000000//////...////////////............---------.........//////.........//////111222333333444555555666999===AAADDDHHHYYYxxxnnnRRRGGGGGGHHHSSSbbblllnnnkkkgggeeebbbccceeeiiipppzzzxxxoooddd]]]YYYXXX___gggyyy}}}wwwooonnnooorrrwww}}}|||uuukkk```WWWQQQLLLIIIJJJOOOWWWeee}}}sss```UUUMMMFFFAAAAAA???===<<<<<<<<<:::999777666555444555777999:::===???AAA???<<<>>>EEEKKKQQQUUUVVVQQQLLLJJJHHHEEE???>>>>>>@@@EEEQQQiii~~~yyyeeeUUUJJJCCC???>>>???<<<999888777777666555666666555555666777777888999>>>GGGUUUdddttt{{{xxx~~~wwwpppllljjjgggddd```^^^ZZZWWWVVVVVVXXXZZZXXX\\\aaagggnnnuuu|||ooodddZZZUUUXXX\\\hhhppp]]]MMMAAA:::777666555444333222111111111111111000////////////000////////////............------........./////////...//////000111111111000333444555666777:::>>>AAAFFFLLLaaaiiiPPPIIIJJJIIIQQQ\\\ccceeeeeeeeefffcccdddgggkkkrrr}}}}}}qqqhhh___YYYVVVXXXaaalll{{{~~~vvvpppllllllooouuu|||}}}rrrjjj]]]RRRJJJEEEBBB@@@>>>AAAFFFPPPdddrrreee\\\UUUQQQKKKGGGAAA>>>======>>>>>>999777666555555666888999>>>@@@AAA>>>;;;;;;@@@EEELLLSSSXXXWWWUUUTTTPPPKKKDDD===<<>>GGGTTTeeeuuu{{{zzz|||rrrkkkgggdddaaa^^^YYYWWWTTTRRRRRRSSSVVVWWWVVVYYY___eeelllttt|||xxxkkk]]]WWWZZZYYY\\\vvvwwweeeRRRDDD<<<888666555444444333333444444333222000/////////000111////////////........................////////////...///111222222111000///333444555666777;;;???BBBKKKRRRjjjhhhOOOIIIKKKOOOUUU]]]aaabbbbbbccceeebbbdddggglllsss~~~}}}yyylllddd\\\VVVTTTXXXdddppp~~~}}}wwwrrrqqqsssyyyzzzllldddXXXMMMFFFCCCAAAAAA===???BBBGGGTTTlllzzzwwwyyyqqqjjjgggYYYRRRIIIBBB??????AAABBB;;;999777666555666777888???BBBCCC@@@<<<<<>>999444444444555555666777888333222000/////////000111////////////...................../////////000000///000111222222111000///333444666777888;;;@@@DDDLLLVVVqqqiiiMMMGGGIIIXXX^^^ccceeedddaaaaaabbbaaadddhhhmmmttt~~~~~~uuuqqqiiibbb[[[VVVTTTYYYgggttt|||{{{}}}~~~~~~}}}}}}|||vvvddd]]]UUUMMMGGGDDDBBBAAA???@@@AAADDDKKK[[[rrrwwwnnnrrryyyrrriii[[[OOOGGGDDDBBBBBB<<<;;;999777777777888999>>>AAABBB@@@===>>>DDDJJJWWWdddttt}}}}}}tttcccTTTMMMBBB@@@EEEBBB@@@UUUrrrfffPPPFFFCCC@@@>>>;;;;;;<<<<<<<<<;;;999999888888777888888999<<>>===;;;999888999:::;;;===???AAA???===@@@HHHOOOaaaqqqppp]]]LLLEEEBBBEEEAAA>>>JJJ]]]~~~lllUUUHHHBBB@@@>>><<<<<<===>>>>>>>>>::::::999888888888888999:::@@@KKKZZZjjj{{{~~~xxxpppooo{{{}}}{{{||||||xxxssslllbbb[[[WWWUUUQQQOOOIIIHHHHHHHHHJJJLLLNNNOOORRRUUU[[[aaajjjttt}}}qqqdddZZZUUUVVV___iii|||gggRRRCCC;;;555555444444444444555555111222222222222111000000////////////.............../////////000000000000//////000000111222333444444555666888:::===BBBFFFMMM^^^cccTTTTTTUUUhhhjjjkkkhhhddd```aaabbbeeekkkttt}}}|||qqqjjj[[[YYYWWWWWWWWW]]]mmm|||yyytttmmmkkkmmmrrrwwwyyyxxx}}}ttttttsssqqqllldddYYYRRRHHHDDDBBBBBBAAAFFFUUUdddpppzzz}}}oooccc___```kkk|||sssaaaRRRGGGBBB???>>><<<;;;:::;;;===>>>AAABBBCCC@@@???CCCMMMUUUeeeuuu{{{hhhQQQLLLGGGDDD@@@>>>CCCKKK]]]uuulll[[[NNNDDDAAA???======>>>@@@@@@???<<<;;;;;;:::999999::::::;;;AAAMMM\\\mmm||||||uuuzzz||||||~~~~~~|||qqqjjjcccYYYRRROOOLLLIIIGGGDDDDDDDDDFFFHHHKKKNNNOOOQQQTTTYYY```iiisss~~~yyyjjj]]]WWWZZZ^^^aaayyy}}}iiiTTTCCC<<<666555444333222111111111111111222333333111000///000/////////............////////////000000000000000/////////000222555666444555777888:::===BBBFFFRRRfffrrrTTTNNNRRRRRRjjjkkkjjjfffaaa___aaadddhhhoooyyywwwkkkcccUUUTTTUUUVVVWWW^^^ooo~~~|||uuummmjjjhhhjjjqqqxxx}}}~~~}}}pppfffVVVOOOIIIFFFCCCDDDPPP^^^gggqqqzzzwwwkkk___[[[\\\bbbsssyyygggWWWLLLEEE???>>>===<<<<<<===???@@@FFFGGGFFFCCCBBBGGGQQQZZZbbbrrrmmmXXXTTTMMMDDD???>>>??????BBB[[[ppprrriii```SSSFFFAAA???======???@@@AAA@@@>>>===<<<;;;;;;;;;;;;;;;===DDDPPP```ppp~~~|||{{{}}}||||||pppgggbbb^^^WWWRRRNNNKKKGGGEEEBBBCCCEEEEEEFFFGGGJJJLLLRRRVVV[[[```fffooozzzrrrfff]]]YYYZZZ^^^nnnyyybbbPPPDDD>>>666666666444222222222333...///111333333333111111/////////000000000000000............/////////000000111111222333333444444666444555999<<<===AAAFFFSSSmmmaaaIIIKKKQQQQQQggggggfffcccaaa```aaacccdddmmm{{{tttggg```YYYVVVQQQPPPVVVddduuu{{{ooommmppptttwww{{{kkk]]]NNNGGGEEEHHHNNNUUUeeemmmtttuuummmbbb[[[YYY\\\hhhxxxkkkVVVJJJGGG???AAABBB???<<<<<>>MMMbbbqqqsssgggUUUIIIFFFBBB>>>???BBBDDDBBB???@@@???===;;;:::::::::::::::BBBPPPbbbttt|||{{{~~~~~~}}}uuuiii```\\\WWWRRRMMMIIIGGGDDDBBBBBBCCCEEEEEEFFFGGGJJJLLLRRRVVV\\\aaafffoooyyywwwkkkaaaYYYWWWZZZddd}}}yyycccRRRGGGAAA777777666444333222222333111111111111111222222333////////////////////////........./////////000000111111111222222333333333666444555999<<<===BBBGGGVVVsssyyyVVVGGGJJJOOOPPPaaabbbbbbaaa______```bbbfffnnn{{{ttthhh___VVVSSSOOOOOOVVVeeewww|||~~~mmmYYYOOOKKKKKKOOOSSSccckkkssstttlllaaaYYYUUUXXX___jjjttt{{{yyyrrrdddTTTJJJHHH@@@BBBCCC@@@===>>>BBBGGGNNNLLLHHHCCCAAADDDIIINNNZZZ___eeellluuuzzzuuummm^^^WWWMMMDDD???>>>======>>>GGGXXXjjjssslllZZZJJJJJJFFFBBB@@@BBBCCCAAA???@@@???===;;;:::::::::;;;===EEESSSeeeuuu||||||~~~}}}zzzvvvmmmbbbZZZSSSOOOJJJFFFDDDBBBAAA???AAACCCDDDEEEEEEGGGJJJLLLRRRVVV\\\aaagggnnnxxx~~~qqqfff[[[UUUUUU\\\rrrzzzeeeUUUKKKEEE999888666444333222333333333222000//////111333444///////////////.............../////////000000000111111111111111111222222666444555:::<<<>>>CCCJJJZZZ|||^^^HHHEEEIIIMMMQQQ\\\]]]______^^^^^^___aaahhhppp{{{tttggg^^^RRRPPPNNNOOOXXXgggyyy{{{cccUUUPPPNNNOOORRRcccllluuuvvvnnnaaaWWWSSSTTTWWW[[[]]]```fffnnnttttttiiihhhccc___^^^YYYOOOHHHGGG@@@BBBDDDCCCBBBDDDHHHLLLRRROOOKKKFFFCCCCCCFFFJJJTTTVVVWWWYYY```ggggggbbb[[[TTTKKKCCC???>>>======>>>AAAMMM```qqqppp___NNNNNNJJJFFFDDDCCCBBB@@@???@@@???===<<<;;;;;;;;;;;;>>>FFFTTTeeettt}}}|||~~~{{{vvvrrrnnnggg^^^WWWLLLIIIEEEBBBAAA@@@???>>>@@@BBBDDDEEEEEEGGGJJJLLLQQQVVV]]]bbbgggnnnwww}}}ttthhh\\\UUUUUUZZZllljjjZZZNNNGGG;;;999666444333333333222222222111000000111222333/////////..................////////////000000000111111111111111111111111555555777;;;===???FFFNNN___mmmLLLCCCEEEGGGNNNWWW[[[\\\^^^^^^^^^]]]^^^```jjjqqq|||ssseee[[[QQQOOONNNQQQYYYhhhzzzlll]]]XXXVVVVVVXXXgggpppzzz{{{rrrdddXXXRRRTTTTTTSSSQQQPPPQQQVVVYYYdddkkkrrrrrroooiii___UUURRRMMMKKKMMMNNNIIIDDDCCC@@@BBBFFFGGGIIIKKKOOORRRVVVTTTOOOJJJFFFEEEGGGIIILLLRRRVVVYYY]]]bbb```\\\XXXRRRJJJCCC@@@>>>>>>>>>>>>???GGGZZZlllpppcccUUUQQQPPPMMMIIIEEEBBBAAA@@@@@@???>>><<<;;;;;;<<<<<<>>>FFFTTTcccppp{{{||||||~~~yyyqqqkkkfff```XXXSSSHHHEEEBBB@@@@@@@@@@@@??????AAACCCDDDEEEGGGJJJLLLQQQVVV]]]ccchhhnnnuuuzzzvvvhhh]]]XXXXXXXXXffftttbbbSSSJJJ>>>;;;666444444444333222000111222333222222111000000000//////............////////////000000000111111111111111111222222222666666999<<<>>>@@@IIISSSfff~~~```HHHDDDFFFGGGQQQ```^^^___``````___^^^___aaalllttt~~~}}}qqqbbbXXXQQQPPPPPPSSS[[[jjjzzzzzzyyy{{{yyykkkddd``````bbboooxxxwwwgggZZZSSSTTTSSSPPPMMMJJJHHHIIIJJJOOOVVV[[[[[[[[[YYYRRRKKKHHHCCCAAAEEEGGGCCC@@@???BBBEEEHHHKKKNNNPPPSSSTTTXXXVVVQQQLLLGGGEEEGGGIIIJJJQQQWWWZZZ\\\``````]]]WWWQQQIIICCC@@@??????>>>===@@@IIIXXXggglllfff___VVVWWWVVVQQQJJJDDDBBBBBBAAA@@@>>>===<<<<<<===>>>@@@HHHUUUcccnnnxxx~~~||||||}}}yyynnnddd]]]WWWPPPKKKEEECCC@@@>>>???@@@@@@??????@@@BBBDDDEEEGGGJJJLLLQQQVVV^^^dddhhhmmmsssxxx}}}yyylll```[[[[[[VVV^^^qqqmmm[[[NNNAAA<<<666444444555333222000111333444333222000...111111000000//////....../////////000000000111111000111111222333333444444777888;;;???@@@CCCMMMXXXpppnnnYYYHHHFFFHHHJJJUUUdddbbbccccccaaa```aaaccceeepppxxxzzzooo```UUUPPPPPPQQQUUU^^^lll||||||uuutttuuuxxx|||xxxoooiiiiiikkk{{{~~~mmm___XXXUUURRRNNNIIIFFFDDDDDDEEEFFFLLLQQQRRRRRRQQQMMMGGGEEEAAA@@@CCCDDD@@@???@@@FFFIIIMMMQQQUUUXXXZZZZZZ\\\YYYSSSLLLFFFEEEFFFIIILLLRRRVVVTTTUUUZZZ___```WWWQQQJJJDDDAAA@@@???>>>===BBBLLLYYYffflllkkkhhh```cccccc]]]RRRHHHDDDCCCAAA@@@???=========>>>???CCCLLLYYYeeennnwww~~~|||{{{|||~~~~~~uuuhhh]]]VVVPPPKKKGGGBBB???<<<;;;<<<=========>>>@@@BBBCCCEEEGGGJJJMMMPPPVVV^^^eeeiiimmmrrrvvv|||rrrddd\\\ZZZWWWWWWbbb}}}yyycccTTTCCC===666444444555444111222222222222222111000000333222222111000000////////////000000000111111111000000111333444555666777888999===AAAAAAEEEPPP\\\|||aaaRRRFFFDDDIIIPPPYYYbbbddddddcccaaaaaacccgggkkkttt~~~|||uuulll___UUUNNNOOOQQQWWWaaappp{{{yyyyyyyyy}}}zzzzzzxxxjjjcccYYYTTTLLLFFFCCCCCCDDDEEEKKKQQQVVVVVVUUUSSSLLLEEECCCAAABBBEEEDDD@@@AAAEEEHHHKKKRRR[[[dddjjjmmmnnneeeaaaYYYPPPIIIFFFHHHJJJOOOVVVYYYUUUSSSWWW]]]```XXXRRRKKKFFFCCCAAA???>>>???BBBLLLZZZhhhqqqrrrppplllqqqrrrjjjZZZLLLDDDCCCAAA@@@???>>>>>>>>>???@@@EEENNNZZZeeemmmuuu~~~}}}|||{{{{{{}}}xxxooobbbXXXRRRNNNKKKHHH@@@===:::999:::;;;;;;;;;>>>@@@BBBCCCDDDGGGJJJMMMPPPVVV___eeeiiimmmrrrvvv~~~~~~}}}xxxggg\\\XXXZZZUUUYYYpppiiiXXXDDD>>>666333555666444111444333111000///000111222333333333222111000000///000000000000111111111111000000222333555666888888999:::>>>BBBCCCFFFRRR^^^YYYMMMBBBAAAIIITTT[[[^^^ccccccbbbaaaaaaeeekkkooowwwwwwrrrjjj___UUULLLNNNQQQXXXcccrrr}}}tttmmm^^^WWWLLLDDDAAABBBFFFHHHSSSZZZ______\\\WWWNNNDDDAAAAAADDDFFFDDDAAADDDJJJGGGLLLVVVdddrrr|||oooiii```UUULLLIIIKKKMMMPPPYYY___]]]YYYYYY[[[\\\XXXSSSLLLGGGCCCAAA@@@>>>@@@BBBJJJZZZkkkvvvwwwtttvvv{{{|||sss```OOOEEEBBBAAA@@@???>>>>>>>>>???@@@CCCLLLYYYcccjjjrrr|||}}}|||yyyxxxzzzuuukkk]]]RRRKKKHHHEEEBBB??????>>>===<<<;;;::::::======>>>???BBBEEEHHHIIIQQQVVV]]]ccciiinnnsssvvvxxxzzz~~~}}}}}}yyyzzz~~~{{{iiiYYYQQQQQQWWW[[[dddqqq___QQQDDD888555666555222111333333333222222222111111000111222222111000///...000000000000111111111111222222222333444555666777999>>>>>>???FFFGGGRRRgggVVVJJJ???>>>CCCLLLWWW```ccc___]]]^^^___bbbiiirrr~~~tttmmmeeeYYYPPPMMMOOOSSSZZZfffuuuzzzmmmgggXXXIIICCCCCCDDDGGGKKKTTTbbbqqqsssfffVVVLLLIIICCCAAA@@@@@@CCCFFFHHHHHHOOOPPPYYYlllvvviii^^^RRRIIIKKKRRRUUU___eeebbb[[[WWWUUUSSSWWWSSSMMMHHHEEEBBB???===AAAAAAJJJ\\\nnnwww|||~~~{{{}}}jjjWWWKKKGGGHHHEEEBBBBBB@@@===>>>CCCEEELLLXXXbbbjjjrrryyy|||xxxuuuyyyyyyyyy|||yyyvvvuuuuuuqqqhhhZZZOOOHHHEEEBBB???======<<<<<<;;;;;;::::::======>>>???BBBEEEGGGIIIPPPUUU[[[bbbhhhmmmrrruuuyyy{{{}}}}}}{{{zzz{{{|||||||||xxxxxx||||||kkk[[[SSSQQQUUUWWW^^^wwwzzziiiSSSEEE999666666555222222333333333222222222111111000000111222111111//////000000111111111222222222222222222333444555666777999>>>>>>AAAHHHKKKYYYqqqUUUIII???>>>DDDMMMWWW``````^^^]]]______cccmmmxxxyyyqqqjjjcccYYYQQQLLLNNNSSS[[[hhhvvvuuuiiiZZZKKKEEEEEEGGGKKKOOO^^^kkkyyy{{{qqqaaaUUUOOOFFFDDDAAAAAACCCFFFGGGHHHOOOSSS]]]ppptttfffYYYOOONNNRRRTTT]]]dddbbb\\\YYYVVVSSSWWWSSSMMMHHHEEECCCAAA???BBBDDDNNNaaarrr{{{kkkYYYOOOLLLNNNIIIDDDBBB???;;;===AAAEEELLLVVV___gggoooxxx~~~{{{vvvqqqfffccceeennnzzzwwwtttqqqppplllbbbUUUKKKEEEAAA>>><<<::::::::::::::::::::::::======>>>???AAADDDGGGIIIOOOSSSYYY```eeejjjpppsssxxxyyyzzz{{{zzzyyywwwuuuwwwxxx{{{vvvvvvxxxnnn___WWWSSSTTTRRRWWWllltttVVVHHH;;;666666555333222333333333222222222111111///000000111111111111000111111111111222222222222222222222333444555777777999>>>???CCCKKKPPPbbbxxxSSSHHH???@@@FFFNNNWWW___]]]\\\]]]______cccqqq~~~ssskkkeee___WWWPPPKKKMMMSSS]]]jjjyyymmm^^^NNNHHHIIIKKKPPPUUUeeeppp}}}zzzkkk\\\SSSKKKHHHDDDCCCEEEHHHJJJJJJOOOUUU^^^llloooaaaWWWTTTUUUUUU^^^eeeeeebbb___[[[VVVXXXSSSLLLGGGDDDCCCCCCBBBBBBGGGTTTgggwwwlll\\\UUUTTTVVVNNNFFFBBB===:::<<<@@@EEEKKKTTT\\\cccllluuu|||uuusssooo```YYYXXXbbbyyyuuurrrooolllfff]]]QQQGGGBBB???<<<999999:::::::::;;;;;;;;;<<<<<<======???AAADDDGGGIIINNNQQQWWW]]]bbbhhhmmmqqqttttttuuuvvvuuutttrrrqqqrrrwww~~~vvvtttvvvsssccc[[[WWWTTTQQQTTTeee|||{{{ZZZLLL===777777555333333333333333222222222111111//////000000111111111111000000000111111111111222111111222333444555777888999===>>>DDDLLLRRRiiiqqqPPPGGG@@@BBBHHHOOOWWW^^^[[[\\\]]]^^^]]]bbbrrrzzzooofff___YYYSSSNNNJJJMMMTTT___mmm|||tttdddSSSKKKKKKMMMRRRWWWhhhrrr~~~tttcccWWWOOOLLLHHHGGGIIILLLOOOPPPPPPTTTVVV]]]uuuuuuggg___[[[[[[ZZZbbbiiijjjiiihhhddd^^^ZZZTTTLLLFFFCCCCCCCCCCCCAAAHHHWWWkkkzzzoooaaa[[[ZZZ[[[RRRGGGAAA===:::<<>>;;;999:::::::::;;;<<<<<<======<<<<<<===>>>AAADDDFFFHHHMMMPPPVVV[[[```fffkkkooopppppppppooonnnllljjjiiiooowww}}}vvvsssttt~~~yyyiii___\\\WWWSSSUUUbbbzzz___OOO???888777555444444333333333222222222111111/////////000000111222222/////////000000000111111111111111222444666777888:::===>>>CCCKKKRRRooolllMMMEEE@@@DDDJJJPPPWWW\\\ZZZ[[[]]]]]][[[```pppyyymmmbbbZZZTTTNNNKKKIIINNNVVVbbbppp~~~|||kkkXXXNNNLLLNNNSSSXXXiiirrr~~~xxxggg[[[RRROOOMMMLLLOOORRRUUUVVVRRRQQQMMMNNNccc~~~ooogggdddbbb```eeeiiikkknnnppplllggg]]]WWWOOOHHHEEECCCCCCCCC@@@FFFUUUiiiyyyssseee___]]]^^^RRRFFF@@@===;;;>>>BBBFFFJJJQQQWWW]]]fffpppwww{{{nnnjjjhhhaaaaaaaaaccc~~~{{{rrrooonnnkkkeeeYYYRRRIIIBBB???>>><<<:::::::::;;;;;;<<<<<<<<<===<<<<<<===>>>@@@CCCFFFHHHMMMPPPUUUZZZ^^^dddjjjnnnoooooonnnllljjjhhhfffeeerrr||||||uuurrrqqqzzzpppeee```YYYUUUWWW```rrrdddSSSAAA999777555444555333333333222222222111111111000000000000000111222///000000000000111111111000111111222444666888999;;;===>>>EEEMMMUUUwwwhhhJJJCCC@@@EEEMMMRRRWWW[[[[[[ZZZ[[[\\\]]]aaappp~~~yyymmmaaaXXXQQQMMMJJJJJJOOOXXXdddsssqqq\\\QQQOOOPPPUUU[[[fffooo{{{rrrbbbWWWUUUSSSQQQQQQSSSVVVWWWWWWRRRNNNJJJJJJXXXsss|||sssmmmiiieeegggggghhhnnntttsssnnnccc]]]UUUMMMIIIFFFDDDBBB@@@DDDQQQcccuuuttthhhaaa______RRRFFF@@@===<<<>>>AAADDDHHHOOOTTTZZZbbblllsssooofffgggdddiiillloooyyyxxxrrrkkkhhhiiifff___SSSMMMDDD???======;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>@@@CCCFFFHHHMMMPPPTTTYYY^^^cccjjjnnnoooooooooooooooooooooooo}}}{{{tttooonnnttt~~~xxxlllaaaYYYUUUXXX[[[ggggggVVVCCC:::777555555666333333333222222222111111222111000//////000000111111111222222222333333333000000111222444666888999===>>>@@@HHHQQQ\\\___GGGBBBAAAGGGNNNSSSWWWZZZZZZYYYZZZ]]]```fffqqq}}}yyymmm```WWWQQQNNNLLLKKKPPPZZZfffuuuttt```UUURRRTTTZZZ```jjjsss~~~|||nnn___VVVXXXVVVUUUUUUUUUVVVTTTSSSOOOJJJJJJMMMQQQ[[[uuuxxxrrrkkkjjjfffgggnnnxxxzzzvvvkkkeee]]]UUUNNNIIIEEECCCCCCCCCLLL^^^qqq}}}pppgggeeeeee```SSSFFF@@@>>><<<<<<>>>@@@EEELLLQQQWWW^^^gggmmmrrrfffiiigggnnnuuuxxxzzzooopppllleeeccceeebbb[[[OOOIIIAAA===<<<<<<;;;999999999999999999999999999;;;<<<<<<>>>@@@CCCFFFHHHMMMPPPTTTYYY]]]cccjjjnnnoooppprrruuuxxxzzz}}}~~~yyyrrrnnnkkkoooyyy}}}pppaaaXXXUUUWWWWWW___{{{}}}iiiWWWDDD:::777666555666333333333222222222111111333222111/////////000000333333444444444444555555000000111222444666888999>>>@@@BBBKKKUUUaaaVVVFFFAAAAAAHHHOOOSSSWWWZZZZZZXXXYYY^^^cccjjjttt~~~yyymmmaaaWWWRRRPPPOOOLLLQQQ[[[hhhvvv{{{vvvaaaWWWUUUXXX^^^eeevvvssseee]]]ZZZXXXWWWVVVVVVTTTQQQOOOLLLGGGJJJPPPKKKGGGYYYtttyyyqqqnnnhhhgggppp|||}}}pppkkkbbbZZZSSSLLLGGGCCCEEECCCIIIZZZooo~~~tttjjjfffhhhkkkbbbTTTGGG@@@>>>;;;:::;;;===BBBIIIOOOUUU[[[ccciiiwwwfffgggjjjpppxxxmmmfffiiihhhcccaaaaaa[[[SSSGGGEEEAAA<<<999888999999777777888888888999999999:::;;;<<<===@@@CCCGGGHHHRRRQQQUUU]]]cccffflllrrrvvvwww{{{}}}vvvpppnnnrrrttt}}}xxxdddXXXQQQSSSSSSWWWooooooXXXGGG>>>333333888555444444333333333333222222333222222222000///...---111333777::::::888555222222222333333444666:::>>>AAAAAAFFFLLLRRRggguuuTTTFFFBBBBBBJJJRRRUUUVVVWWWXXXYYYZZZ[[[___kkk{{{yyykkk]]]RRRMMMMMMMMMNNNSSS]]]kkk{{{uuummmhhhbbb\\\\\\```bbbfffsssttt^^^XXXXXXYYY```jjj~~~qqqbbbccc\\\VVVVVVTTTOOOKKKJJJIIIIIILLLMMMJJJHHHMMMUUUrrr|||yyytttkkkfffoooxxxqqqjjjcccYYYLLLDDDCCC===@@@HHHUUUfffuuuwwwmmmgggfffhhhiii^^^UUUHHH@@@>>>>>><<<:::===@@@FFFMMMSSSZZZaaafffvvvgggcccgggooo|||mmmlllnnnkkkddd___\\\TTTKKKEEECCC???;;;999888888999888888888888999999999999;;;<<<<<<>>>AAADDDGGGIIIQQQRRRWWW^^^dddhhhqqqzzzvvvpppmmmnnnpppyyy{{{kkk^^^UUUTTTQQQSSShhhmmmVVVGGG???666555999555444444333333333333222222000111111111111000000///111333666888888777444333222333444444444777:::>>>AAAAAAFFFLLLTTTkkkfffLLLEEEBBBCCCLLLTTTVVVVVVWWWWWWXXXYYYZZZ```lll}}}wwwjjj\\\RRRMMMLLLMMMNNNSSS^^^mmm}}}pppaaaYYYUUUQQQMMMLLLPPPSSSYYYhhh}}}sss^^^XXXZZZ]]]gggrrrwwwhhh___VVVTTTRRRLLLHHHGGGGGGGGGHHHJJJHHHFFFHHHNNN\\\qqq{{{sssnnnfffbbbkkk{{{yyypppiii___PPPFFFBBB???AAAFFFPPP___nnnzzzxxxnnnfffbbbbbbbbbcccUUUMMMBBB;;;999:::999777<<<@@@EEELLLRRRYYY```eeemmm```\\\cccpppqqqnnnoookkkeee^^^XXXNNNEEEAAA@@@===:::888888888999888888999999999:::::::::<<<<<<===???AAAEEEHHHJJJOOOSSSYYY```dddjjjxxxwwwooollliiijjjsssrrrdddYYYUUUPPPQQQbbbxxxyyy|||zzzjjjUUUGGGAAA999888999444444444333333333333222222...///000111111111111111111222444555555555444333444444555555555777;;;>>>AAABBBGGGNNNXXXqqqvvvVVVFFFCCCAAAEEENNNUUUVVVUUUVVVWWWXXXXXXZZZ```nnnzzzssshhh\\\RRRMMMKKKKKKNNNUUU```ooo}}}ppp___RRRMMMJJJGGGEEEDDDFFFKKKTTTfffzzzrrr]]]VVVWWW\\\gggrrrzzzlll]]]VVVRRRMMMGGGEEEGGGEEEFFFIIIIIIFFFEEEHHHKKKZZZqqqzzzooojjjaaa\\\dddsss~~~{{{rrrmmmeeeWWWJJJCCCBBBAAACCCJJJVVVcccooouuummmhhhaaa[[[YYYYYYYYYYYYKKKDDD;;;666555777777666;;;>>>CCCIIIOOOVVV]]]bbbzzzeeeYYYXXXbbbtttxxxkkkjjjhhhccc^^^VVVLLLEEE>>><<<:::888777777888999999999999999::::::::::::;;;;;;<<<===@@@DDDGGGHHHLLLQQQYYY```ccckkk~~~wwwnnnkkkcccdddkkkyyyxxxjjj\\\VVVRRRRRR```qqq|||yyyzzz{{{iiiSSSFFFAAA:::999999222444444333333333222222222//////000111111111111111111222222222333333333333444555666666666888<<>>888555555777888888999<<>>BBBEEEGGGHHHNNNWWW^^^bbbkkkvvvmmmjjj```___dddnnnzzzrrrbbbYYYTTTSSS]]]iii~~~zzztttyyylllUUUFFFAAA:::999888000444444333333333222222222111111111111111000//////111111111111111222333333444555666666777:::>>>AAACCCEEEJJJRRRccczzzpppsssZZZIIICCC???@@@FFFPPPUUUUUUTTTUUUXXXXXXXXX\\\dddrrrsssmmmcccYYYPPPLLLJJJJJJOOOXXXffftttvvvllleee```]]]TTTPPPLLLIIIHHHFFFCCC@@@???@@@DDDPPPaaatttnnn___YYYZZZ```ggguuuooo```UUUOOOMMMJJJGGGGGGKKKMMMJJJHHHHHHMMMNNNUUUbbbjjjjjjjjjllleee___XXXUUUXXXcccqqq}}}}}}tttmmmkkkhhh^^^QQQIIIDDDCCCDDDGGGLLLQQQSSSTTTPPPNNNKKKIIIHHHFFFDDDBBB<<<999555333444666888999888:::>>>BBBHHHOOOVVV[[[vvvgggaaa[[[lllzzzwwwmmmgggccc___XXXMMMDDD@@@::::::999888777777777777777777888888888999999999888888999;;;===AAADDDEEEGGGLLLUUU\\\aaalll}}}tttllliii```]]]^^^eeennnyyy{{{hhh\\\UUUSSSXXX___tttwwwyyyvvvpppttttttZZZHHHAAA999999999111444444333333333333222222111111111111111000///...111111111111222222222333444555666777888<<<@@@DDDEEEGGGLLLTTTggg~~~ooogggPPPDDD???>>>???FFFOOOSSSRRRRRRTTTXXXXXXZZZ```kkkzzz}}}sssmmmbbbWWWOOOKKKJJJJJJPPPYYYhhhvvv{{{ooofff^^^WWWTTTKKKJJJHHHGGGFFFEEEBBB@@@>>>>>>AAAJJJWWWiiiuuueee\\\[[[^^^aaahhhlll[[[RRRPPPHHHFFFGGGKKKLLLJJJKKKNNNOOOQQQSSSVVVYYY[[[]]]]]]ZZZUUUPPPPPPRRR[[[kkkzzzzzzrrrllljjjfff[[[QQQKKKEEEDDDDDDEEEGGGHHHHHHFFFHHHFFFCCCBBBAAA???===:::666444222111111222444666666888;;;???DDDKKKSSSXXXwwwiiiddd```tttuuurrrooogggaaa]]]UUUIIIAAA???::::::999888888777777666666666777777777888888888888888999;;;>>>AAADDDFFFGGGKKKSSS\\\bbbmmm~~~zzzrrrkkkiiiaaa]]][[[^^^dddnnn}}}}}}iii\\\UUUSSSVVVYYYlllppptttrrrmmmppp~~~aaaLLLBBB::::::;;;444444444333333333333222222///000000111111111111000000111222333333333222222333444666777:::===BBBFFFGGGJJJNNNVVVkkk{{{}}}^^^HHH@@@???===>>>EEEMMMQQQPPPQQQUUUVVVWWW\\\fffttt~~~uuunnnbbbVVVMMMJJJJJJKKKPPP[[[jjjxxxuuuiii]]]VVVOOOMMMJJJHHHFFFEEEDDDCCCAAA@@@BBBGGGOOO```|||nnnccc___^^^^^^bbbxxx}}}dddVVVRRRGGGGGGJJJNNNNNNLLLPPPWWW[[[dddggg```\\\\\\YYYTTTRRRNNNKKKJJJJJJPPP___nnnqqqkkkfffeee```WWWPPPNNNGGGDDDBBB@@@AAAAAA@@@>>>@@@???===<<<<<<;;;999777333333222111000000222444555777:::===BBBHHHPPPVVV~~~ooojjjdddzzzssspppnnneee^^^[[[SSSHHHAAAAAA;;;::::::999888777666666666666666666777777777777999999:::<<>>DDDHHHHHHKKKOOOWWWmmm}}}ZZZDDD???CCC===>>>DDDLLLOOOOOOQQQUUUTTTWWW^^^jjjzzzvvvnnnbbbUUULLLIIIJJJKKKQQQ\\\kkkxxx~~~lllaaaTTTQQQKKKFFFCCCCCCDDDDDDAAA@@@AAADDDIIIXXXwww|||ooohhhdddaaa```rrrmmm[[[UUUIIIKKKOOORRRQQQPPPVVV___lll{{{tttiiieee]]]QQQQQQLLLIIIGGGCCCEEERRRbbbeeeaaa___^^^[[[TTTQQQRRRHHHDDD???<<<;;;;;;<<<;;;<<<:::999999999999888666444444333222111111222444444666888;;;@@@GGGOOOTTTrrreee```yyysssmmmgggeee```WWWNNNEEE@@@>>><<<;;;999777777777777777555555555555555666777888777999;;;<<<===???CCCFFFIIILLLRRRXXXaaaooo{{{tttnnnjjjeee___\\\\\\^^^aaagggnnn~~~qqqcccZZZTTTQQQSSSWWWkkkvvvuuunnnoooqqq~~~mmmQQQBBB>>>;;;777555555444333222222222333333333444444444444333222222111222222333333444555555444666777888999<<<@@@DDDHHHNNNRRRXXXppprrrVVVGGGAAA===>>>@@@DDDJJJPPPSSSTTTTTTVVVWWW]]]kkk|||tttoooeeeZZZSSSMMMIIIKKKPPPPPP\\\lllzzzmmm^^^VVVOOOMMMJJJEEECCCDDDBBBCCC@@@BBBIIIRRRooorrrgggaaa___dddnnn}}}vvv```UUUKKKQQQNNNJJJLLLMMMZZZpppqqqaaaVVVQQQHHHBBBDDDDDDBBBGGGPPPYYYYYYXXXWWWTTTQQQMMMKKKHHHDDD???999666666777888999999999888666555333222444444333333222111111000333444777;;;???EEEMMMRRRttthhhaaa{{{ssskkkcccbbb]]]UUUKKKCCC===;;;;;;:::999777666666777888666555555555555666666777555777888999;;;===AAADDDHHHLLLRRRYYYbbbooo}}}}}}vvvqqqmmmfff```\\\\\\]]]^^^cccjjjxxxssshhh\\\VVVSSSRRRUUUZZZnnn{{{{{{uuusssrrrzzzmmmTTTEEE???;;;888666555555555444444444333333222222333333222222111000111111222333333444444555444666777888:::>>>BBBFFFHHHPPPUUU^^^wwwqqqTTTEEE@@@======@@@DDDJJJOOORRRSSSSSSWWWXXX]]]jjj}}}xxxpppfff^^^TTTNNNJJJGGGIIINNNRRR]]]mmm{{{kkk___SSSNNNLLLGGGDDDDDDCCCEEECCCFFFLLLSSSpppyyyooojjjiiihhhjjjpppyyy```SSSKKKRRROOOMMMOOOQQQ\\\rrriiiWWWNNNDDD???@@@@@@===AAAIIIRRRRRRRRRQQQOOOKKKHHHEEEAAA>>>:::777555555666777999999888888666555333333333333333222222111111111111333555888<<>>======@@@DDDJJJNNNQQQRRRSSSXXXXXX\\\gggyyyrrrlll^^^WWWPPPLLLIIIFFFIIINNNUUU```ppp}}}mmmZZZQQQNNNKKKGGGFFFDDDGGGGGGJJJOOOUUUpppxxxqqqggg^^^ZZZaaawww~~~bbbRRRMMMTTTRRRQQQTTTTTT]]]qqquuu]]]NNNDDD===>>>>>>:::;;;BBBKKKLLLLLLKKKIIIFFFBBB@@@888777666444444444555555888888888777666555444333222222222222111111111111111333444666999>>>EEEIIIqqqhhhfffpppggg```___[[[TTTKKKBBB===;;;:::999888666666666777888888777666555555555555555777888:::;;;;;;>>>AAADDDFFFKKKSSSZZZaaakkkuuu}}}zzzvvvqqqlllhhhfffccc``````cccllltttssshhh^^^YYYVVVTTTWWW\\\ooo}}}wwwpppffffffqqqppp^^^PPPDDD<<<999;;;666888999::::::888666555333333333333333222111111222222222333444444555555333555777:::===AAAGGGKKKLLLRRRYYYgggqqqQQQBBB>>>>>>===@@@EEEJJJMMMOOOQQQRRRWWWWWWZZZeeeuuu~~~qqqiii\\\VVVPPPMMMKKKIIIKKKPPPXXXcccrrr}}}cccVVVRRROOOKKKHHHFFFIIIIIIMMMRRRUUUlllooocccZZZZZZdddppphhhWWWRRRXXXWWWUUUWWWTTTYYYiiihhhTTTHHH@@@@@@???::::::???EEEFFFHHHHHHFFFBBB>>><<<444444333333333333333333666666666777666666555444222222222222222222222222333444666777999===CCCGGG}}}jjjeeejjjzzzrrrjjjddd^^^\\\XXXPPPHHH@@@<<<;;;999888777666666666777888888777666555555555555555777888999:::;;;===@@@CCCEEEJJJQQQXXX^^^gggpppwwwzzzxxxsssooommmhhhbbb```aaafffmmmxxx{{{oooccc\\\WWWUUUWWW[[[hhhvvvxxxqqqiii___]]]iiisssbbbTTTGGG===:::<<<888999:::;;;;;;999777666555666666666666555444444333333333444555555666666222444777:::===CCCIIIMMMOOOSSSYYYiiioooPPPCCC???>>>===BBBGGGKKKMMMNNNPPPRRRTTTUUUZZZdddsssrrrjjj]]]VVVPPPNNNKKKIIIKKKPPPZZZeeeuuummm]]]XXXTTTOOOLLLHHHJJJIIIMMMSSSTTTeee}}}mmmbbb]]]^^^aaaxxxsssbbb[[[```^^^[[[ZZZRRRRRR___yyyttt\\\NNNCCCAAA???999999===@@@AAACCCDDDBBB???;;;888444444444333333222111000444555555666666666666666333333333222222222222222333444555666777;;;@@@DDDrrrbbbcccppptttiiieeedddaaa[[[YYYSSSJJJBBB<<<::::::888888666666666666777888777666666555555555555666555666777777888:::===@@@DDDIIIOOOUUUZZZbbbkkkrrr~~~yyyvvvsssnnneeeaaaaaabbbhhhqqq}}}xxxiii___XXXTTTVVVZZZ```pppuuupppjjj```^^^hhhwwweeeVVVJJJ???;;;<<<999:::;;;;;;;;;:::888888888888888888888777666666444444555555666777777888444666999<<>>888777;;;;;;===???AAA???<<<888555555555444333222111000000222333444555666777777777555555555444333333222222111222333333555888===AAAjjj^^^dddxxx~~~ooobbbbbbdddccc[[[WWWPPPGGG???::::::;;;888777666555555666777888666555555555555666666777444666777777777999<<>>888777666555555666777888555555555555555666777888666888999999999;;;>>>AAADDDHHHLLLOOOTTT\\\fffmmmttt~~~tttmmmllllllmmmpppvvv~~~kkk\\\SSSQQQTTTWWWmmm{{{~~~}}}rrrllltttyyy|||fffWWWLLLBBB<<<:::<<<;;;:::999999999999:::999999999999999888777777777777777888999999:::::::::<<>>DDDGGGGGGEEEDDD@@@:::555444444444444555555666444444444555666777777888;;;:::888666555444555555333222222222333666999;;;uuuaaaiiitttddd]]]]]]___VVVPPPGGG@@@<<<:::999999777777666555444444444444666666666666666666666666888777666666888:::===>>>CCCFFFKKKOOOSSSXXX^^^aaalllssstttkkklllkkkiiikkkpppvvvzzz{{{tttcccVVVSSSVVVWWWfff{{{}}}nnnWWWHHHAAA<<<999999888888777777777777777888888777666666666666666999888888888888999::::::<<<;;;<<<@@@HHHQQQWWWZZZ___ccctttkkkSSSCCCAAADDDAAACCCFFFJJJMMMNNNNNNOOOPPPOOOTTT^^^kkkzzzwwwlllfff[[[SSSLLLJJJJJJKKKPPPVVVcccnnntttggg^^^UUURRRVVVVVVQQQRRRYYYeeeoooiiihhhttt~~~|||qqqccc\\\VVVZZZfff{{{|||cccLLLCCC@@@===;;;>>>AAAGGGLLLKKKIIIGGGAAA;;;777666444333222222333333333444444555666666777777999888666444333333333333333222222222333666888:::uuuaaahhhqqqbbbZZZXXXYYYSSSMMMEEE???;;;:::999888777777666555444444444444555555555555555555555555888888888888888999:::;;;@@@DDDIIINNNRRRVVV[[[^^^dddkkkwww~~~ssskkkfffdddbbbcccfffjjjmmmnnnrrrtttuuuwwwxxx|||~~~{{{qqqbbbVVVTTTVVVVVVfff{{{sss]]]MMMBBB;;;666777777666555555555555555777666555555555555555555888999999:::;;;;;;::::::<<<<<<===BBBJJJSSSYYY\\\aaagggyyy```OOOCCCAAACCC@@@EEEHHHKKKMMMMMMLLLMMMNNNOOOTTT]]]iiiwwwuuuiiibbbYYYRRRLLLJJJJJJKKKQQQWWWfffqqqmmmbbb[[[WWWYYYVVVQQQRRRWWWgggyyyxxxjjjiiitttzzzkkk```WWWYYYbbbuuujjjNNNDDDBBB???===???DDDMMMSSSSSSPPPKKKCCC<<<999777555222000000111111333333444444555555666666777666444333222222222222222222222222333555777999kkk\\\dddpppbbb[[[WWWVVVOOOJJJCCC>>>;;;999888777777777666555555555555555444444444555555555555555666777888888999999::::::???CCCIIINNNRRRUUUYYY[[[___eeeppp~~~zzzooofff^^^[[[YYYYYYZZZ]]]^^^^^^```bbbdddgggjjjnnntttxxxzzz|||vvvkkk^^^SSSQQQTTTWWWeee}}}uuubbbRRRGGG>>>:::777666555555444444555555555555444444333444444555666777999:::;;;;;;:::999;;;<<<>>>DDDMMMUUU[[[^^^aaaiiixxxYYYMMMDDDBBBFFFDDDGGGIIIKKKLLLKKKKKKLLLMMMNNNTTT]]]iiiuuu~~~sssfff\\\WWWQQQLLLJJJJJJKKKRRRZZZgggrrr}}}nnnhhhdddaaa\\\UUUTTTXXXhhhrrrmmmkkkssspppcccZZZZZZ```qqqnnnQQQEEECCC@@@???@@@GGGRRR[[[[[[VVVOOOEEE===:::888555222111111222222222333333333444444444555555555444333222222111111111111111222333555666777{{{{{{xxxcccXXXeee{{{oooddd]]]YYYUUULLLHHHBBB===:::999888777777777666555555555666666444444444444555555666666444555666888999:::;;;;;;???CCCHHHMMMQQQTTTXXXZZZ^^^ccclllwwwwwwkkkbbbVVVTTTQQQOOOPPPQQQPPPPPPQQQSSSVVVYYY]]]ccciiinnntttzzz}}}rrrhhh\\\RRROOORRRYYYccc}}}wwweeeUUUIIIAAA===777777666555555555555666444333333333333333444444444555777999999999888888:::<<<@@@GGGPPPXXX^^^```bbbmmmsssTTTKKKDDDBBBGGGIIIHHHJJJKKKKKKJJJJJJKKKLLLNNNUUU```kkkuuu{{{pppcccYYYTTTOOOLLLJJJJJJKKKSSS\\\hhhsss|||wwwpppfff]]][[[\\\bbbgggrrrkkkqqquuuhhh\\\ZZZ]]]mmmoooSSSGGGDDDAAA@@@BBBIIIUUU``````ZZZQQQGGG>>>:::999666444333333444555222222222222333333333333444444444444333222222111111111111222333444555555ssstttsss```VVVbbbvvv}}}lllddd___ZZZVVVJJJFFFAAA===;;;:::888777777777666666555666666777444444444555666666777777555555555666888:::;;;<<>>AAAEEEHHHLLLPPPUUUXXXZZZ```hhhooovvv{{{qqqddd[[[LLLJJJFFFDDDCCCBBB@@@???@@@BBBDDDFFFHHHMMMRRRVVV^^^eeemmmsssvvv|||zzzmmm___TTTQQQTTTUUU]]]uuu|||fffRRRDDD>>><<<888777777666666666666666333333333333333444555555333333333444555777888999999<<>>@@@CCCFFFIIINNNSSSWWWWWW]]]ffflllsss}}}{{{vvvlll```WWWJJJHHHDDDBBBAAA@@@>>><<<>>>???@@@AAABBBEEEJJJMMMQQQXXX```eeehhhnnnyyy{{{mmm___SSSPPPSSSQQQ[[[ttt|||dddQQQDDD??????777777666555555555555666333333333333444444555666444444333333555777999:::999<<>>=========>>>>>>???@@@BBBDDDEEELLLNNNPPPSSSXXXbbboooxxxssseeeXXXQQQPPPQQQ\\\sss{{{|||gggUUUIIIAAA===888777777666555444444333333333333444555666777777222222333444555666777777===<<>>===>>>???>>>>>>============>>>???@@@@@@EEEGGGIIILLLPPPYYYeeemmm|||ssseeeYYYSSSTTTRRR]]]sss{{{|||fffUUUIIIAAA===888888777777666555555444333444444444555666666666333333444555666777888888======DDDQQQ]]]ccciiinnn}}}^^^FFFBBB@@@AAAFFFEEEIIIIIIHHHIIIIIIJJJKKKLLLRRR[[[iiiwwwwwwpppfff[[[UUUMMMJJJHHHIIIJJJMMMVVVaaasss}}}ooogggbbbXXXPPPNNNNNNNNNPPPTTT```sss}}}sssyyy{{{yyy}}}|||vvvsssnnnlllppptttooofff___TTTIIIBBB>>>;;;<<<@@@GGGPPPYYY[[[XXXRRRGGG===:::;;;::::::888666444333333222111000000000000111222111111111000000000000///000111222222333333333{{{lllfffeeezzzeee^^^ZZZ\\\\\\SSSFFFCCC???;;;:::999888777777777777777777777777777555444333333333333333333555555444555666777999:::999<<>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEHHHOOOYYY```rrrwwwggg\\\XXXYYYTTT^^^sss{{{fffUUUIIIAAA===999999888888777666666666444444555555555555555555444555555666777888999999===>>>FFFTTTaaahhhnnnsss|||XXXCCCBBBAAABBBFFFEEEIIIIIIGGGGGGHHHJJJLLLMMMRRR[[[hhhvvvxxxpppfff\\\VVVMMMJJJHHHHHHIIILLLVVV```sss~~~rrrjjjfff\\\RRRMMMJJJGGGIIILLLTTTfffuuutttwwwvvvsssppphhhiiikkknnnxxxzzzsssqqqpppjjjaaaWWWMMMDDD@@@===:::;;;>>>DDDMMMTTTUUURRRNNNGGG???;;;;;;;;;:::999777666555555444333222111000000000111111111111111000000000///000111222333333333333|||kkkeeeeee{{{eee]]]XXXYYYXXXOOOEEEBBB>>>;;;:::999888777777777777777777777777777777666555444444444444444555555444444555777999:::999;;;@@@CCCGGGLLLQQQUUUWWW[[[```cccfffmmmvvv}}}|||wwwvvvpppoookkkcccXXXOOOHHHFFF@@@>>>===>>>@@@AAABBBAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@BBBCCCDDDJJJRRRXXXhhhvvv}}}nnnaaa\\\]]]WWWaaatttzzzfffUUUIIIAAA===999999999888888888777777555555555555555444444444555666777777999999:::;;;<<<===GGGVVVdddmmmsssxxxtttTTTBBBDDDCCCCCCGGGFFFIIIHHHGGGFFFGGGIIILLLNNNPPPYYYggguuu~~~vvvkkk^^^XXXLLLIIIGGGGGGHHHLLLVVVaaasssvvvqqqjjjaaaVVVPPPKKKIIIKKKPPPNNN]]]vvvvvvpppkkkfffaaaaaa[[[```fffmmmzzzxxxtttkkkcccTTTLLLDDDAAA???<<<<<>>???AAACCCBBBBBB???@@@AAABBBCCCCCCCCCBBB???AAACCCCCCCCCGGGMMMRRR^^^lll|||uuuggg```___ZZZcccvvvyyyfffUUUIIIAAA<<<999999999999888888888888555555555555555444444444666666777888999:::;;;;;;;;;===GGGXXXgggpppwww|||qqqRRRCCCFFFEEEDDDHHHGGGIIIGGGFFFEEEFFFIIILLLNNNOOOXXXffftttzzzlll^^^VVVLLLHHHFFFGGGHHHMMMXXXcccttttttiii^^^UUUNNNJJJMMMSSSPPP[[[qqqtttkkkccc[[[WWWXXXXXX```iiirrrvvvjjjaaaTTTLLLEEEBBB@@@<<<<<>><<<<<<;;;:::::::::::::::999888777555333222111111111111111111111222222222111111222333333333333222pppfffhhhiiijjj^^^VVVTTTRRRIIICCC@@@<<<999888888777666666666666666666666666666555444333333333333333333555555555555666777999:::;;;===@@@BBBDDDGGGKKKMMMTTTVVVZZZ___dddllltttzzz{{{vvvsssgggddd^^^WWWPPPIIIEEECCCCCCBBBAAAAAACCCCCCBBBAAA>>>???@@@BBBCCCCCCBBBBBB???AAACCCCCCBBBDDDIIIMMMUUUcccsssxxxkkkbbb```]]]fffyyyxxxeeeUUUIIIAAA<<<888888888888888888888888444444555555555555555555666777777888999:::;;;;;;;;;>>>III[[[jjjtttzzzpppRRRDDDGGGEEEDDDHHHHHHGGGFFFFFFFFFGGGIIILLLNNNOOOXXXeeesss}}}vvvgggXXXPPPKKKHHHFFFGGGIIINNN[[[gggvvvxxxiii[[[OOOHHHIIIOOOSSSXXXjjjqqqfff\\\TTTPPPQQQXXXbbbmmmvvvvvveeeYYYQQQIIIBBB@@@>>><<<<<>>===???CCCPPPWWWXXXPPPFFF@@@>>><<<===<<<<<<;;;;;;<<<===>>>;;;:::888777666555444444111111111222222333333333222333333444333333222222nnnaaa```lllkkk```XXXWWWVVVLLLBBB???;;;888888888777666666666666666666666666666666666666666666777888999333222222222333555777888888:::>>>@@@BBBFFFJJJMMMVVVWWWXXX\\\aaagggmmmqqqzzz{{{|||vvvqqqqqqjjjbbb]]]\\\ZZZVVVQQQIIIGGGFFFEEEEEEDDDBBB???FFFFFFHHHHHHGGGEEECCCBBB@@@CCCFFFEEEDDDDDDHHHKKKIIIWWWgggsssxxxqqqhhhdddddd___iii~~~wwweeeUUUIII@@@<<<777777777777777777888888333333444444555666777777666666777888999::::::;;;???CCCNNNaaapppyyypppSSSEEEGGGCCCAAAEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLRRR[[[hhhvvvvvvoooggg[[[QQQMMMJJJGGGEEEGGGKKKRRR```mmm{{{~~~iiiUUUHHHGGGLLLOOONNNZZZtttoooddd]]]WWWUUUVVVSSS```nnnyyy~~~gggWWWNNNFFF@@@???@@@@@@DDDHHHYYY```aaaXXXLLLEEEBBB@@@======<<<;;;;;;<<<>>>???::::::888777666666666666111111111222222333333333333333333444444333222222sssfffhhhqqqhhh\\\ZZZUUUMMMHHH???===:::888888888777666777777777777666666666666777666555444444555666777333333333333444555666666888999:::<<<@@@CCCGGGIIIPPPSSSYYY]]]bbbgggllloooyyy}}}}}}wwwuuuwwwttttttqqqkkkhhhdddZZZQQQOOOOOOOOONNNKKKHHHEEECCCDDDFFFJJJMMMOOOLLLHHHDDDIIIIIIIIIHHHGGGHHHLLLNNNNNNRRR[[[kkk}}}vvviii```]]]\\\___kkkzzzeeeUUUIII@@@:::999999777666666555555555666666666666666666666666555666777888888999;;;===@@@KKK[[[kkkvvv}}}fffRRREEEFFFHHHEEEDDDHHHBBBCCCDDDEEEEEEFFFHHHJJJRRRXXXeeetttzzzooobbbWWWNNNIIIIIIFFFEEEHHHLLLTTTbbbooo~~~lllXXXJJJHHHLLLLLLQQQYYYfffzzz}}}mmm___VVVSSSSSS[[[dddjjjlllrrrgggXXXKKKBBB===>>>======EEEQQQcccmmmoooaaaOOOFFFDDDCCC>>>??????>>><<<<<<===>>>@@@===;;;:::999888666444444333222111111111222333000222555777888777555444rrrhhhjjjsssttt___VVVTTTPPPIIIEEE???<<<999888888888777666777777777777666666666666666666555444444555666777333333222333333444555666999:::;;;===@@@DDDGGGIIINNNRRRVVV[[[___dddiiillluuuzzz|||{{{wwwrrrpppsssuuuxxxxxxsssmmmhhh```XXXWWWWWWVVVTTTQQQOOOLLLKKKMMMMMMNNNRRRTTTTTTPPPLLLJJJKKKJJJIIIHHHJJJMMMPPPPPPTTT\\\jjj{{{wwwiii___[[[ZZZ^^^jjjjjjYYYLLLCCC===:::999888777666666666666666666666666666666666666666777999999999:::<<>>?????????===<<<<<<<<<;;;999777666555333222111222222333444555777999888777555333mmmdddhhhwwwrrrdddWWWRRRPPPKKKFFFDDD???<<<999888888888777666777777777777666666666666666666555555444555555666222222222333333444555666999:::;;;===@@@CCCGGGIIILLLOOOTTTXXX\\\aaaeeeiiiooovvvzzzuuusssooojjjiiillluuu{{{~~~yyyqqqkkkeee```aaaaaa```^^^[[[YYYWWWUUUWWWUUUTTTWWW\\\^^^\\\XXXRRRRRRQQQPPPOOOQQQTTTWWWVVVYYY___jjjxxxxxxhhh]]]XXXWWW]]]iii~~~ppp]]]OOOCCC===999999888777666666666666666666666666666666666666777888:::::::::<<<>>>@@@CCCPPPcccttt___OOOCCCDDDFFFDDDCCCFFFGGGHHHHHHGGGFFFFFFGGGIIIPPPZZZiiivvvzzzpppeee[[[TTTLLLIIIHHHJJJNNNWWWfffsss|||iiiXXXKKKHHHJJJJJJMMMTTTddd}}}yyyhhh^^^[[[[[[XXX]]]aaa```aaakkk~~~uuu___TTTJJJBBBAAA@@@@@@JJJWWWwwwvvvaaaTTTMMMHHHCCCBBBBBBAAA@@@?????????@@@???>>>>>>>>>===:::888888777555444333333333444777888:::;;;:::888555333xxxddd^^^bbb~~~eee\\\UUURRRPPPJJJFFFDDD>>><<<999888888888777777777777777777666666666666666666555555555444444555222222222222333444555666888888999;;;>>>AAAEEEFFFJJJMMMRRRVVVZZZ^^^bbbeeelllqqqzzz{{{uuuoookkkgggbbbbbbeeerrrzzz~~~xxxoooiiigggeeehhhhhhhhhgggdddaaa]]][[[]]]YYYVVVZZZaaagggfffddd]]]^^^^^^]]]\\\]]]```ccc^^^```eeemmmyyywwwggg\\\WWWUUU[[[fff|||uuu```OOOBBB:::888777666666555555555666666666666666666666666666777888::::::;;;<<>><<<888666:::999777666555444555555999:::<<<======;;;888666qqq```]]]dddaaaZZZUUUTTTQQQJJJEEECCC>>>;;;999888888888888777777777777777666666666666555555555555555444333333222222222222333444555555666666777999;;;???BBBCCCIIILLLQQQTTTXXX[[[```ccciiimmmtttzzz~~~uuuoooiiieeeaaa\\\\\\___iiisssxxxrrrjjjgggggggggjjjkkklllkkkhhhccc^^^ZZZ\\\YYYVVVYYYaaahhhjjjjjjeeefffhhhhhhggggggiiijjjeeeggglllrrr{{{ttteeeZZZVVVUUUXXXdddzzzyyybbbPPPAAA999666666555444444444555555666666666666666666666666666777999::::::<<>><<<:::888<<<;;;999777777777777888888:::<<<>>>???>>><<<:::nnn```bbblllbbbZZZTTTRRROOOIIICCCAAA===;;;888888888999888777777777777777666666666666555555555555555444333222111111111222222333444555555555666777:::===???AAAHHHKKKOOORRRUUUXXX\\\___eeeiiimmmrrrxxx}}}xxxnnnhhhccc```\\\WWWWWWYYY]]]iiirrrqqqmmmkkkkkkkkkmmmlllkkkiiieee```[[[XXXYYYWWWVVVXXX\\\bbbfffiiieeehhhkkkmmmlllkkkjjjjjjgggjjjooouuu}}}sssdddZZZUUUUUUUUUaaaxxx{{{dddRRRCCC;;;666555555444444555555666666666666666666666666666555777999::::::<<>>AAACCCJJJ^^^zzzjjjMMMJJJEEEBBBCCCEEEFFFDDDDDDEEEFFFFFFEEEFFFHHHJJJOOOXXXeeettt{{{wwwuuuqqqhhhaaaOOOKKKHHHJJJOOOYYYjjjyyy{{{hhh^^^ZZZVVVPPPNNNIIIJJJLLLVVVmmmnnn```YYYWWWPPPHHHEEEGGGHHHNNNbbbwwwjjj___WWWTTTPPPMMMTTT___xxxjjjbbbXXXSSSTTTXXXZZZZZZXXXSSSLLLFFFDDDCCCCCCBBB<<<<<<;;;:::;;;<<<===>>>:::<<<>>>@@@@@@???<<<;;;nnnccciiiuuujjj^^^SSSPPPPPPKKKEEEBBB===;;;888777888999999888777777777777666666666666555555666666555333222000111111111111222333444555666666666888:::===???AAACCCFFFJJJMMMOOOSSSVVVYYY[[[___dddhhhjjjkkklllmmmfffjjjlllmmmqqq{{{zzzpppfffaaa]]]ZZZZZZVVVQQQOOOQQQJJJ[[[ppp}}}xxxuuunnnddd[[[UUUUUUWWWZZZWWWYYYYYYVVVRRRRRRWWW]]]```eeelllooooookkkgggeeeaaafffnnnttt{{{tttdddYYYTTTSSSRRR^^^uuuqqq^^^NNNCCC<<<999888888888888888999999666666666666666666666666888999;;;<<<===???BBBEEEMMMbbb~~~\\\LLLJJJFFFCCCDDDFFFFFFDDDGGGHHHHHHGGGFFFFFFGGGIIIPPPVVVcccssszzzsssqqqqqqoooiiibbbPPPLLLJJJLLLQQQ[[[lll{{{}}}iii```\\\WWWQQQNNNGGGIIIKKKRRRggglll\\\TTTQQQMMMEEEBBBEEEFFFIIIYYYmmmxxxmmmddd```ZZZUUUZZZddd~~~uuuiiiccceeeiiilllmmmggg```UUULLLFFFCCCBBBAAA<<<<<<;;;;;;<<<===???@@@<<<>>>???@@@@@@>>>;;;999xxxmmmfff~~~hhh]]]RRROOOMMMGGGAAA>>>999888888777777777777777::::::999888888999:::;;;999999999888777555444333333222111111111222333444555666666888999;;;===>>>BBBFFFIIIKKKMMMPPPVVV[[[ZZZ]]]```cccbbb___[[[XXXUUUTTTUUUWWW\\\cccjjjooo|||~~~yyyoooeee___[[[XXXWWWXXXVVVPPPJJJIIITTTfffxxxyyyqqqeeeZZZUUUTTTWWWZZZ^^^___aaaaaa^^^YYYTTTPPP\\\___dddhhhhhheeeaaa^^^^^^___eeeooowwwssscccZZZVVVUUUTTT```uuufffSSSJJJBBB;;;<<<;;;888666555555666666:::999999888777777888888999777999===??????AAAFFFRRRjjj{{{ZZZJJJFFFBBB@@@AAACCCDDDEEEFFFEEEDDDBBBAAADDDIIIMMMRRRYYYffftttuuukkkhhhkkkmmmiiidddRRRMMMIIIKKKQQQ\\\lllyyysssddd[[[TTTNNNIIIDDDHHHKKKOOO^^^||||||hhh\\\TTTNNNMMMJJJFFFCCCDDDIIIQQQXXXuuu}}}vvvooodddZZZZZZaaazzzrrrzzzppp[[[QQQJJJDDDBBBDDD????????????>>>>>>???@@@===<<<<<<===>>>===;;;999yyyppplllhhh]]]RRROOOMMMGGGAAA>>>::::::999888888888888888888777666666666666777888888888888777666555333222222222111111111222333444555555666777999;;;===>>>AAAEEEHHHIIIJJJLLLRRRVVVZZZ\\\]]]]]]ZZZUUUPPPLLLHHHGGGGGGHHHKKKPPPVVVYYYiiipppyyy{{{vvvmmmddd[[[XXXUUUUUUWWWVVVRRRNNNJJJQQQ]]]lllxxx~~~}}}}}}xxxnnnddd\\\ZZZ[[[]]]fffhhhjjjjjjgggaaaYYYUUUXXX[[[___cccdddbbb___]]]]]]]]]aaaiiipppxxxvvvfff[[[VVVTTTTTT```wwwfffUUULLLDDD>>><<<;;;888666555555666777888888777777888999999:::999888:::???AAABBBEEEJJJ[[[rrrsssRRRGGGDDDAAA@@@AAABBBCCCCCCFFFEEEDDDBBBAAADDDIIIMMMUUU\\\hhhuuu}}}tttiiifffhhhiiifffaaaRRRLLLIIIKKKQQQ\\\lllyyyxxxiii]]]UUUNNNJJJFFFIIILLLPPP]]]yyy}}}ggg[[[RRRLLLJJJGGGDDDAAABBBFFFLLLQQQ]]]jjjyyy{{{pppddd```cccwwwiii[[[SSSLLLGGGGGGBBBBBBAAA@@@@@@AAAAAABBBBBBAAA@@@@@@AAA???===;;;wwwpppoooggg\\\SSSPPPMMMGGGAAA>>>;;;;;;:::999999999999999777666666555555666666777777777666666555444333222222222111111222222333444444555555666888:::<<<===AAAEEEHHHIIIIIIKKKOOOSSSXXXYYYYYYXXXTTTNNNHHHDDDDDDBBBAAA@@@AAADDDGGGIIIRRRXXXaaagggjjjlllpppsssxxx{{{|||uuupppiiicccYYYVVVSSSTTTVVVXXXWWWVVVOOOPPPUUU^^^hhhqqqvvvxxx}}}|||wwwnnnfffaaaaaaccclllooossssssoooggg]]]WWWSSSUUUWWWZZZ\\\\\\\\\\\\]]]]]]```fffllltttzzzhhh[[[UUUSSSSSS```xxxlllZZZNNNFFF@@@<<<:::999777666666666777666666666777888:::;;;<<<:::999<<<@@@CCCEEEJJJPPPddd|||jjjKKKCCCAAA@@@@@@BBBCCCCCCBBBEEEEEEDDDBBBBBBDDDIIIMMMXXX```lllwww|||rrrgggcccddddddaaa]]]QQQLLLIIILLLRRR\\\lllzzzooo```UUUNNNLLLHHHKKKOOORRR]]]vvvkkk\\\SSSMMMIIIGGGEEECCCCCCEEEHHHJJJKKKTTT^^^fffllltttrrrhhheeelll{{{iii___WWWPPPMMMIIIGGGEEEDDDEEEEEEEEEDDDCCCAAA???>>>>>><<<:::888{{{nnnjjjmmm~~~fff\\\TTTQQQMMMFFF@@@>>>;;;;;;:::999999999999999888888888777777777777777555555555555444333222111222111222222222222333333333444444666777999;;;<<<@@@DDDHHHIIIJJJLLLPPPTTTUUUWWWXXXWWWUUUPPPKKKGGGGGGEEEDDDBBBBBBBBBCCCDDDDDDIIIOOOTTTWWWZZZ]]]```dddiiiqqqyyy{{{tttmmmhhheeeccc[[[XXXUUUUUUXXX[[[\\\\\\TTTSSSRRRUUU\\\eeekkkooosssuuuuuuqqqjjjfffeeeggglllooottttttpppfff[[[SSSMMMNNNOOOQQQSSSUUUWWWYYY___```eeelllpppuuu|||gggYYYSSSRRRPPP^^^wwwvvvaaaQQQFFF???;;;:::999888777777777777666666666777888999;;;;;;<<<;;;===BBBDDDEEELLLTTThhheeeIIIAAAAAA@@@BBBDDDDDDCCCBBBDDDDDDDDDCCCBBBEEEIIIMMMXXXaaammmyyy{{{rrrgggaaa``````]]]ZZZOOOKKKHHHLLLSSS]]]mmmzzz{{{rrrlllkkklllwwwuuu```SSSNNNMMMJJJNNNSSSXXX```uuuuuucccXXXQQQLLLKKKJJJJJJJJJJJJJJJIIIHHHKKKPPPUUUZZZaaaooo|||ooofffccc~~~yyymmmddd\\\WWWRRRNNNIIIHHHIIIJJJHHHFFFDDDAAA>>>===<<<;;;:::888ssseeedddjjj~~~ddd\\\UUURRRMMMEEE@@@>>>::::::999888888888888888888888888888777777666666444555555555444333222111111111222222333333333333222333333444666888:::;;;<<<@@@EEEHHHIIIKKKPPPTTTSSSVVVYYY[[[YYYUUUPPPMMMHHHGGGEEECCCBBBAAAAAAAAA@@@BBBEEEHHHJJJKKKMMMOOOTTTYYYaaakkkrrrwwwyyyyyyxxxtttooohhhbbb___aaaddd___\\\YYYWWWWWWYYYZZZ[[[VVVSSSPPPPPPTTTZZZ^^^aaacccfffiiijjjhhhffffffggghhhkkkoooooojjjaaaVVVOOOIIIHHHHHHHHHJJJMMMQQQSSS[[[```hhhqqqtttwww}}}fffWWWQQQQQQNNN\\\uuuzzzeeeTTTGGG>>>::::::999888888777777777888888777777888888999:::======???BBBCCCEEENNNXXXmmmbbbIIIBBBAAABBBCCCEEEFFFDDDCCCCCCCCCCCCCCCCCCEEEIIILLLVVV___mmmyyyzzzrrrggg```^^^]]][[[YYYNNNJJJHHHLLLSSS^^^mmmzzz{{{nnnfffbbb```bbbjjjxxxyyycccUUUQQQPPPNNNSSS\\\bbbgggwwwmmm___WWWQQQPPPQQQRRRSSSSSSOOOLLLGGGEEEGGGKKKLLLPPP[[[hhhyyykkk___nnn~~~vvvoooiii]]]VVVOOOMMMOOOPPPLLLGGGJJJGGGCCCAAA@@@@@@??????mmm^^^```lllzzzccc\\\VVVSSSMMMEEE??????::::::999888888888888888777777777777666555444444444444555555444444333222000111222333333333333222111222222444555777999:::777<<>>::::::999999999888888888888888888888888888999999======@@@CCCDDDGGGRRR]]]ttt```IIIDDDCCCCCCDDDEEEFFFDDDCCCBBBCCCCCCCCCDDDFFFIIILLLSSS^^^mmmyyyyyyqqqfff^^^\\\[[[ZZZYYYLLLIIIHHHMMMTTT___nnn{{{tttggg```[[[ZZZ[[[___mmm||||||jjj^^^XXXVVVVVV]]]hhhooopppzzzzzzhhh^^^WWWWWWWWWZZZ]]]]]]YYYTTTLLLGGGFFFIIIIIIIIIRRR^^^uuuqqq^^^cccrrrooofff\\\XXX[[[[[[UUUOOOOOOLLLFFFCCCBBBBBBAAAAAAgggXXX^^^nnnwwwbbb\\\WWWSSSMMMDDD??????;;;;;;:::999999999999999888888888888888666555444444555555555555444444333000111222333333333222222111111222333444666888999777<<>>999999::::::999999888888777777777777888999;;;;;;;;;<<<@@@DDDFFFKKKXXXeee|||aaaJJJEEECCCBBBBBBCCCDDDCCCAAAAAABBBCCCDDDDDDFFFJJJLLLRRR^^^mmmyyywwwoooddd]]]YYYYYYYYYXXXKKKHHHHHHMMMUUU___nnn{{{qqqhhhaaa]]]\\\___```lllyyyuuukkkbbb]]]```hhhttt{{{xxx|||ttthhh```___```dddiiiiiieee```VVVMMMIIIJJJHHHFFFNNN[[[iii|||sss\\\[[[aaarrr}}}qqqmmmooooooggg___WWWRRRLLLFFFCCCBBBAAAAAAbbbTTT[[[ooo|||bbb\\\WWWTTTMMMDDD??????<<<<<<;;;::::::::::::;;;:::;;;;;;;;;:::999777666555555555666555555444444000111222333444333222222000111111222444666888999:::???DDDFFFFFFGGGJJJLLLIIIQQQ___kkksssssspppmmm___^^^\\\XXXTTTNNNJJJGGGAAA???===;;;;;;<<<;;;;;;:::>>>EEEKKKOOOQQQQQQPPPNNNGGGBBBAAACCCLLL___rrr}}}zzzsssiii^^^UUUPPPNNNUUUQQQNNNMMMOOOSSSWWWXXX[[[VVVRRRTTTZZZ^^^[[[WWWXXXXXXWWWUUUSSSOOOLLLJJJCCCBBB???======>>>???AAAFFFLLLWWW```ccchhhuuunnn[[[QQQNNNPPP]]]uuuqqqdddXXXJJJ===999999:::::::::999888888444555555777999;;;<<<>>>:::<<<@@@EEEHHHOOO^^^lllbbbLLLEEECCCAAAAAABBBBBBAAA@@@AAABBBCCCDDDDDDFFFJJJLLLSSS___nnnyyyuuummmccc[[[WWWWWWXXXXXXKKKHHHHHHMMMUUU___nnn{{{~~~rrrlllfffcccdddhhhiiisss~~~}}}uuukkkcccgggooo}}}}}}}}}qqqgggfffggglllrrrsssooojjj\\\QQQIIIHHHDDDAAAIIIVVVaaavvvqqqYYYVVVWWW___nnn~~~xxxooobbb]]]TTTNNNIIIGGGFFFEEEeeeUUUXXXqqqiii___VVVPPPKKKCCC===;;;;;;;;;::::::::::::::::::999888888888777777666666666555555444333111000///222111111222333333000...222222222333444555666777>>>===>>>@@@BBBDDDEEEDDDIIILLLYYYlllxxxxxxuuuvvvlllhhhccc```]]]XXXPPPKKKFFF===999<<<===:::888::::::<<<@@@EEEJJJJJJHHHEEEDDD@@@@@@CCCBBBFFF[[[tttsssjjjfff^^^TTTVVVYYYXXXSSSUUU^^^fffgggeee^^^WWWUUUXXX\\\\\\[[[UUUTTTRRRPPPNNNLLLJJJIIIGGGEEECCC@@@???>>>>>>>>>BBBJJJWWWaaaccceeeooozzzmmm[[[SSSSSSQQQZZZppp}}}hhhZZZTTTJJJ>>>:::999999888999999::::::888999::::::999999;;;===<<>>===::::::::::::999999999999888888888777777777666666666666666555444222111000222111111222333333000...111111222222444555777777;;;;;;<<>>???===<<<>>>BBB@@@@@@BBBDDDEEEBBB@@@===;;;===AAAAAADDDVVVlll{{{vvvnnndddaaaccc```YYYYYYccclllpppqqqiii```[[[ZZZ[[[ZZZXXXTTTSSSQQQNNNLLLJJJIIIHHHFFFEEECCCAAA??????>>>???AAAIIIWWWccchhhjjjpppxxx}}}kkkZZZSSSSSSRRRZZZpppyyyfffYYYTTTJJJ>>>::::::999999999999999999888999::::::999:::<<<>>><<>>BBBBBBEEEUUUgggvvvpppqqqmmmeeebbbiiittt{{{vvvjjjaaa]]]ZZZWWWUUUSSSQQQNNNJJJHHHGGGGGGGGGEEEDDDCCCAAA@@@?????????BBBJJJXXXhhhoooppppppsss}}}yyyhhhYYYSSSTTTSSS[[[ppptttbbbWWWRRRIII>>>;;;;;;:::999999999999999888:::;;;:::::::::<<<>>>>>>EEEEEEGGGNNNQQQ[[[nnnnnnPPPGGGDDDBBBAAABBBBBBAAA??????@@@AAAAAABBBEEEIIILLLTTT[[[hhhttt}}}ooofff[[[RRROOONNNLLLKKKHHHFFFFFFKKKSSS___qqqxxx{{{xxxlll]]]RRRIIIGGGNNNWWWqqq~~~lll[[[MMMJJJJJJIIILLLRRRZZZ]]]bbbiiiwwwwwwfff^^^\\\WWWPPPzzzbbbYYYZZZjjjwwwgggZZZPPPFFFAAA@@@999999888888777777666666777777777777777777666666777777777777777666555444444222111222333333111000000000111222333555777888666888:::<<<>>>AAAEEEGGGJJJJJJPPP^^^mmmyyyzzztttpppooolllgggcccXXXPPPHHHDDDDDDDDDCCCCCCHHHEEECCCDDDHHHJJJHHHDDDAAAAAADDDFFFEEEIIIVVVeee}}}yyyzzzwwwpppkkknnnwww~~~|||oooddd\\\WWWTTTQQQQQQNNNJJJGGGDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@DDDJJJXXXhhhqqqoookkkiiisssyyywwwgggYYYTTTVVVSSS[[[ooo~~~nnn]]]TTTPPPGGG===<<<;;;:::999999999999999999:::;;;;;;;;;;;;===???AAAHHHHHHJJJQQQTTT^^^qqqsssRRRGGGEEECCCBBBBBBBBBAAA@@@???@@@AAAAAABBBEEEIIILLLTTT\\\hhhttt}}}qqqiii^^^UUUPPPNNNMMMLLLHHHFFFFFFLLLSSS^^^ppp|||}}}zzzoooaaaUUUKKKIIIPPP[[[rrrppp___OOOIIIIIIGGGGGGIIIMMMNNNOOOTTT^^^ooo}}}mmmccc]]]UUUMMMyyybbbZZZZZZjjjqqq```RRRGGG@@@???999999888777777666555555666666666666666666777777777777777888888777666666444333111111333333222111000000000111333555666777777999;;;;;;<<<>>>CCCFFFJJJNNNVVVaaaooo|||yyyuuusssqqqmmmjjj^^^XXXOOOHHHGGGGGGFFFDDDFFFDDDEEEKKKQQQSSSNNNHHHHHHHHHIIIHHHGGGJJJVVVaaauuuzzz{{{zzzwwwrrrpppsssxxx~~~wwwmmmbbbZZZTTTPPPNNNMMMJJJGGGDDDBBBBBBCCCDDDCCCCCCCCCCCCBBBAAAAAAAAACCCGGGRRRaaaiiieee___[[[bbbiiisss|||xxxhhhZZZTTTVVVTTT\\\ooo}}}jjjZZZSSSOOOEEE<<<<<<;;;;;;:::999999999:::999:::;;;<<<;;;<<>>DDDJJJUUUfffwwwyyyuuurrrnnnkkkllljjjaaaXXXUUUVVVRRRKKKFFFGGGMMMYYYfffkkkfff___ZZZ^^^aaa^^^ZZZXXXYYYZZZlll|||yyytttooonnnqqqqqqjjjeeeddddddbbb^^^XXXQQQLLLHHHGGGDDDCCCCCCCCCCCCCCCDDDDDDAAABBBCCCDDDDDDCCCBBBBBB@@@BBBIIIQQQUUURRRQQQSSSNNNSSSZZZbbbkkkxxxooo]]]VVVWWWVVV\\\nnnnnn^^^XXXRRRGGG>>>:::::::::::::::;;;<<<===999;;;<<<======>>>@@@CCCBBBIIIJJJNNNWWW\\\ggg{{{tttXXXHHHFFFCCCCCCCCCCCCBBBAAA???@@@AAAAAABBBEEEIIILLLQQQYYYfffrrr|||yyykkkhhhddd]]]VVVQQQNNNMMMGGGEEEGGGLLLSSS]]]mmm{{{yyywww~~~~~~wwwsssrrr~~~uuueeeYYYSSSTTTXXXiii{{{{{{mmm___VVVRRROOOLLLGGGEEEBBBAAACCCFFFHHHJJJJJJMMMQQQUUUWWWVVVSSSPPPIIIHHHGGGHHHIIIKKKLLLMMMPPPTTTVVVTTTQQQOOOHHHAAA|||eee[[[YYYpppttt]]]LLLCCCAAA;;;;;;:::999888777666555444555555555666666777777444555666777777888777777666444222111222333333222333222222222222222222333444777:::;;;;;;???FFFMMM[[[ooo|||zzzxxxuuurrrppphhh^^^[[[\\\WWWOOOFFFHHHOOO^^^oooxxxvvvqqqffflllpppoooiiidddaaa^^^kkkwwwtttssskkkhhhlllmmmgggaaa```\\\\\\ZZZUUUOOOIIIFFFDDDAAABBBBBBCCCCCCDDDDDDDDDAAABBBCCCDDDDDDDDDCCCBBBCCCEEEJJJQQQSSSRRRUUUYYYRRRSSSVVVZZZbbboooqqq___WWWWWWVVV\\\nnnqqqbbb[[[TTTIII@@@999999999:::;;;<<<===>>>999;;;<<<======>>>AAACCCEEEMMMNNNRRR\\\aaallllllRRRHHHFFFDDDCCCCCCCCCBBBAAA???@@@AAAAAABBBEEEIIILLLOOOWWWdddqqq{{{~~~iiiiiifffaaa\\\VVVSSSRRREEEDDDFFFLLLTTT^^^ooo}}}ssspppwwwvvvggg^^^\\\ffflll___VVVTTTVVViiiyyyuuuggg\\\XXXVVVTTTIIIFFFAAA>>>>>>???@@@@@@DDDDDDEEEGGGIIIHHHFFFDDDBBB@@@======???@@@@@@??????CCCFFFFFFFFFGGGDDD???vvvaaakkkjjjxxx^^^OOOEEE>>><<<<<<:::999888777777777666555555555555666666777777777777777777666555555555555444333333222111111222222111111222222333444444555666888;;;AAAIIIOOOdddttt|||yyynnngggbbb]]]VVVQQQGGGGGGOOO```sss~~~|||vvvwwwttthhhkkkgggppp|||{{{rrrmmmqqqrrrkkkdddaaa]]]ZZZUUUQQQNNNJJJGGGDDD@@@@@@AAAAAABBBBBBBBBBBBDDDCCCCCCEEEGGGHHHGGGFFFGGGJJJOOOVVV]]]aaaaaaaaaZZZYYYZZZ]]]]]]aaapppooo^^^XXXYYYWWW^^^nnn~~~iii\\\SSSHHH>>>;;;::::::999888888888999888999;;;<<<<<<>>>AAACCCMMMRRRSSSWWW^^^```lllvvv]]]SSSDDDDDDCCCDDDEEEEEECCC@@@BBBCCCDDDCCCCCCDDDGGGIIIOOOVVVaaammmwwwqqqbbb___bbb]]][[[WWWNNNKKKHHHIIINNNUUU^^^kkkwwwtttppppppvvvfff^^^[[[[[[mmmyyyiii\\\WWWYYYbbbrrrsssiii___WWWRRRQQQMMMGGGCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBB???;;;777555555666777777;;;@@@DDDEEEDDDCCCBBBjjjrrrooo{{{vvv\\\NNNDDD>>>;;;;;;999888777666666666777666666555555555666666888888888888888777666666555444444333222222111111222222111111222222333444555666777999===CCCKKKPPP```pppyyynnneee^^^XXXPPPJJJ@@@BBBKKK^^^sssuuuuuuoooyyyzzzsssttttttmmmddd```[[[WWWSSSNNNKKKHHHDDDAAACCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFIIIJJJIIIHHHIIIMMMVVVbbbmmmtttuuutttkkkhhhffffffdddfffppp|||lll\\\WWWWWWZZZcccvvvlll^^^TTTHHH>>><<<;;;;;;:::999:::::::::999;;;===>>>>>>@@@CCCEEELLLQQQRRRWWW___aaaooorrrUUUIIIDDDDDDCCCDDDEEEEEECCC@@@AAAAAABBBBBBBBBCCCFFFIIIPPPVVV___jjjuuurrrbbb\\\^^^[[[ZZZXXXOOOLLLIIIIIIOOOVVV___mmmyyysssnnnmmm~~~|||hhh]]]YYYWWWbbb{{{}}}mmm___XXXXXX^^^mmm~~~yyyppphhh```\\\TTTPPPJJJFFFEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA===<<<;;;999888777777777444888???FFFLLLMMMJJJFFFnnnuuuooovvvrrrYYYKKKDDD???;;;:::999777666666666666888888777666555555555555888999999999999888777777444444333333222222111111222111111111111222333333222333555777;;;@@@GGGLLLZZZiii|||{{{ssshhh^^^VVVOOOGGGBBB===???HHHZZZppp~~~~~~{{{zzztttjjjddd\\\YYYSSSOOOKKKHHHDDDAAAEEEDDDDDDCCCBBBAAAAAAAAABBBBBBEEEHHHLLLMMMLLLJJJKKKOOO[[[lll~~~}}}xxxuuuqqqpppttt{{{jjjZZZUUUVVV^^^lllnnn___SSSGGG>>>===<<<<<<;;;;;;;;;;;;;;;;;;===???@@@AAACCCFFFHHHKKKPPPRRRWWW```cccqqqsssSSSEEEDDDCCCCCCCCCEEEDDDBBBAAA???@@@AAAAAAAAACCCFFFHHHQQQUUU]]]gggrrrrrr```YYY[[[YYYYYYXXXPPPLLLIIIJJJOOOWWW```ooo{{{{{{qqqlllkkkxxxkkk[[[VVVVVVWWWhhhvvvhhh___ZZZZZZhhhwww~~~xxxqqqkkkfffYYYUUUPPPLLLKKKKKKKKKKKKFFFFFFEEEDDDDDDCCCBBBAAA::::::;;;;;;:::999888777444888AAAOOO\\\aaa\\\UUUqqqwwwqqqvvv|||kkkUUUIIIDDDAAA<<<;;;:::888777777666666999888777666555555555555777888888888888777666666333333333333222222111111111111111111111222222333333444666888:::>>>CCCGGGRRR^^^mmmyyyxxxjjjddd[[[RRRLLLFFF@@@<<<>>>@@@HHHWWWiiixxx}}}tttmmmccc___ZZZUUUQQQMMMIIIFFFFFFEEECCCBBBBBBBBBBBBBBBAAABBBEEEJJJOOOQQQPPPOOOLLLOOOYYYllljjj[[[VVVWWWbbbuuummm^^^QQQEEE???<<<<<<;;;;;;;;;;;;;;;<<<;;;===@@@AAABBBDDDHHHJJJLLLQQQRRRWWW___cccqqqzzzYYYIIIEEECCCBBBCCCDDDDDDBBBAAA>>>@@@AAAAAAAAACCCFFFIIIPPPUUU^^^hhhrrr}}}ppp^^^XXX[[[ZZZ[[[YYYOOOLLLIIIIIIOOOWWWaaappp}}}~~~zzzpppmmmmmmwwwnnn[[[TTTWWWSSS]]]}}}{{{pppfff```[[[dddpppzzz|||wwwppplll___\\\VVVSSSRRRRRRRRRQQQKKKJJJIIIGGGEEEDDDCCCCCC<<<<<<;;;;;;:::999888888888;;;GGG]]]sss}}}wwwoooxxx|||vvv~~~vvv~~~||||||tttbbbQQQIIIEEECCC===<<<;;;:::999888888888:::999888666666555555555666666666777666555555444333222222222222222111111111111000000111111222333777888:::;;;<<<>>>AAADDDGGGPPPZZZcccnnnzzz~~~zzztttjjjcccTTTPPPJJJEEEAAA???<<<;;;<<>>===<<<;;;999999999999999888888777666666666666555555666666555555444333222222222222222222111111111000000000000111222222333555888999999:::<<<>>>>>>DDDKKKPPPZZZfffmmmoooppplllhhhdddaaa[[[SSSMMMCCCBBB???<<<;;;;;;;;;<<<888<<>>AAACCCEEEHHHLLLOOOSSSWWWVVVZZZaaaeeettt\\\IIIEEECCCAAAAAABBBCCCBBBAAAAAABBBCCCBBBBBBCCCFFFHHHMMMTTT___jjjsss|||ppp]]]WWW]]]^^^```^^^SSSLLLHHHIIIOOOXXXddduuu|||xxxxxxttt^^^TTTMMMNNNUUUhhh~~~{{{jjjggghhhlllqqqvvv}}}~~~|||zzzvvvsssjjjgggccc```______]]]\\\[[[XXXTTTOOOKKKHHHGGGFFFFFFCCC???;;;999999:::;;;===AAARRRqqq|||xxx}}}mmmllleeeYYYPPPKKKFFFAAA======;;;:::999888888888888888777777777777777888666666666666666555555444111111111111111111222222000000000000000111222222000222666888999:::<<<===>>>CCCGGGKKKQQQYYY\\\[[[YYYUUUPPPMMMLLLIIIEEEAAA======;;;:::999999;;;===777<<>>@@@CCCEEEGGGKKKOOORRRUUUZZZYYY]]]eeejjjyyy^^^JJJEEECCCAAA@@@AAABBBBBBAAAAAABBBBBBAAA@@@AAACCCFFFKKKRRR\\\fffqqq|||vvv```WWWZZZ]]]bbbbbbYYYNNNJJJJJJQQQZZZgggxxx|||vvv___SSSKKKMMMRRR```vvvpppkkkhhhllloooqqqvvv|||}}}{{{yyyxxxwwwwwwvvvtttnnnkkkgggdddcccbbbaaa``````]]]XXXRRRLLLIIIFFFEEEEEECCCAAA>>>===<<<======???DDDVVVwww{{{pppmmmdddYYYQQQLLLFFF???<<<<<<:::999888777777777888777777777777777888999777777777777777666666555111111111111111111222222000000000000000111111222333777;;;>>>@@@BBBDDDFFFBBBGGGKKKMMMQQQVVVTTTPPPLLLHHHCCCAAABBBBBBAAA???>>>===<<<:::999999;;;===:::???GGGOOOVVV^^^fffkkkwww~~~ooo~~~~~~xxxsssnnniiieeeYYYVVVRRRMMMIIIGGGGGGGGGDDDDDDFFFKKKSSS[[[aaadddaaaeeehhhiiihhhjjjpppvvv{{{nnnaaa___aaaqqqxxxmmmbbbQQQDDDAAA<<<<<<<<<<<<<<<===>>>??????AAAEEEGGGIIIMMMQQQTTTWWW[[[[[[```iiinnn~~~cccOOOEEECCCAAA@@@AAABBBBBBAAAAAABBBBBB@@@??????AAACCCKKKPPPYYYcccooo|||zzzcccVVVXXX[[[cccfff^^^PPPLLLLLLSSS\\\iii{{{wwwpppvvv}}}~~~www___SSSNNNNNNQQQ[[[mmmtttuuuzzz|||sssmmmjjjnnnpppoooqqqvvvvvvtttqqqqqqrrrssstttssspppmmmiiigggeeeeeecccaaaccc```ZZZSSSMMMHHHEEEDDDAAABBBBBBAAA@@@???>>>>>>AAAGGGYYY|||wwwmmmddd___XXXMMMDDD@@@<<<:::888888999999888777777777777777777888888999777777666555444333222222333111//////000111000///111000000000000000111111555888===CCCHHHMMMPPPQQQRRRUUUWWWWWWTTTQQQOOONNNFFFFFFBBB===>>>CCCDDDBBB@@@@@@@@@>>><<<;;;<<<======DDDMMMRRRWWW]]]bbbeeeuuuvvv{{{~~~zzzuuussshhhcccYYYPPPNNNPPPOOOKKKIIIFFFEEEJJJOOOTTT[[[ccciiinnnrrrqqqmmmkkkmmmqqq~~~ooo___]]]cccuuu}}}ooo```NNNBBB???<<<<<<<<<<<<===???@@@AAA>>>@@@DDDHHHLLLPPPRRRTTTZZZ]]]]]]dddooottt___LLLHHHEEEBBB@@@@@@@@@@@@???@@@AAA@@@??????@@@CCCFFFIIIPPPZZZeeeooo{{{zzzcccUUUVVV^^^jjjmmmaaaQQQMMMMMMQQQYYYfffyyyvvvhhheeejjjwwwyyycccWWWNNNLLLMMMTTTdddwwwxxxiiidddkkksssssssssqqqnnnkkkjjjkkkmmmllllllmmmoooqqqqqqooommmgggeeecccaaa```_________^^^[[[WWWRRRMMMHHHEEEDDDEEEEEECCCBBBAAA@@@@@@@@@<<>>===>>>???CCCIIIPPPTTTWWWZZZ]]]___ppp}}}tttooodddYYYUUUUUURRRMMMJJJGGGFFFJJJNNNRRRXXX___iiinnnuuuvvvsssrrrtttwww}}}lll___^^^eeerrrwwwjjj]]]KKKAAA???<<<<<<<<<<<<===>>>???@@@AAACCCFFFJJJOOORRRUUUVVVYYY]]]]]]cccnnnssscccPPPHHHFFFCCCAAAAAAAAA@@@???@@@@@@@@@??????@@@CCCFFFIIIOOOXXXbbblllxxx|||eeeXXXXXX^^^jjjlllaaaQQQNNNMMMQQQYYYfffxxxmmmdddeeeeeepppzzzdddYYYNNNMMMMMMSSS^^^kkkvvv|||vvvhhh]]][[[ccckkkrrrsssrrrpppllliiihhhiiidddccccccdddffffffdddbbb```___]]][[[YYYYYYYYYYYYYYYWWWTTTPPPKKKGGGEEECCCDDDDDDBBBAAA@@@@@@@@@@@@???EEEVVVttt~~~gggYYYTTTNNNIIIFFF===;;;999999999999888777666666666666666777777888999999888777666555444444333111//////000111000///////////////000111333333444;;;FFFSSS^^^gggmmmpppppppppmmmhhhaaaZZZVVVTTTUUUWWWWWWTTTTTTTTTPPPJJJGGGFFFDDDCCCBBBBBBCCCCCCKKKNNNSSSVVVWWWVVVWWWWWWfff~~~rrrfff```^^^YYYSSSJJJFFFDDDFFFIIIKKKQQQXXXeeemmmvvv{{{zzzyyyzzz}}}xxxhhh^^^^^^dddtttpppdddXXXHHH???>>><<<<<<<<<<<<===>>>???@@@DDDFFFIIIMMMQQQUUUWWWXXXYYY]]]]]]cccmmmrrrgggSSSIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@???>>>@@@CCCEEEIIINNNVVV___iiiuuu|||fffXXXXXX\\\gggkkkaaaSSSNNNLLLQQQYYYfffwwwvvvgggaaaZZZ^^^gggrrr}}}xxxsssttt{{{zzzeeeZZZLLLLLLNNNRRRYYY___cccdddeeeccc^^^VVVPPPQQQZZZbbboooqqqrrrqqqmmmhhheeeccc___^^^\\\[[[\\\\\\[[[YYYYYYXXXVVVTTTRRRRRRRRRRRRRRRQQQOOOLLLIIIFFFDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBHHHUUUlllxxxuuu{{{{{{}}}sssiiiYYYTTTOOOHHHDDD>>><<<:::999999999888777666666555555666666777888777777666555444333222222333111//////000111000///.........///000222333444777>>>JJJWWWdddlllrrrtttwwwxxxwwwsssnnniiigggfffhhhlllnnnmmmllljjjccc[[[TTTQQQLLLHHHGGGGGGGGGGGGNNNNNNRRRVVVVVVSSSRRRSSS[[[pppssslllggg```XXXJJJEEEBBBCCCDDDDDDIIIOOO```iiivvv}}}}}}||||||~~~uuueee]]]]]]aaauuummmaaaUUUFFF>>>>>>===============>>>???@@@EEEGGGKKKOOORRRVVVXXXYYYXXX]]]]]]bbblllqqqhhhSSSJJJHHHEEECCCCCCCCCBBBAAA???@@@@@@???>>>???BBBEEEIIINNNUUU]]]gggsssxxxcccWWWVVVYYYeeejjjcccUUUOOOLLLPPPYYYfffvvvmmmbbb]]][[[]]]dddppp|||mmmeee^^^^^^dddooo}}}xxxdddYYYLLLLLLMMMQQQUUUXXXYYYYYYRRRRRRPPPLLLIIILLLTTT[[[hhhkkkooopppmmmgggbbb```]]]ZZZVVVTTTTTTTTTSSSRRRSSSRRRPPPNNNMMMLLLMMMMMMKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@@@@??????@@@@@@AAACCCHHHTTTfffsssoootttuuurrruuuiiidddVVVSSSOOOGGGBBB???===:::999:::999888777666666666666666777888888777777666555444333222222333111//////000111000///.........///000222333444777???KKKYYYeeennntttvvv|||~~~}}}|||{{{{{{~~~{{{rrrfff___UUUNNNKKKJJJJJJJJJPPPMMMNNNTTTUUUQQQOOORRRTTTbbbyyy|||ssskkkaaaWWWMMMGGGCCCCCCBBBAAAEEEJJJ\\\ggguuu~~~~~~}}}~~~uuufff___^^^___ppp}}}mmm```TTTEEE>>>>>>=========>>>???@@@AAABBBFFFHHHKKKOOOSSSVVVXXXYYYXXX]]]^^^ccckkkpppgggRRRKKKHHHEEECCCCCCCCCCCCBBB???@@@???>>>>>>???BBBEEEJJJNNNUUU]]]fffrrruuubbbXXXWWWYYYfffnnniiiXXXQQQMMMQQQZZZfffvvvuuufff```[[[YYY___hhhttttttbbbYYYRRRRRRUUU[[[hhhuuu}}}xxxrrrmmmlllmmmnnnoooqqquuu|||uuucccWWWNNNMMMMMMOOOQQQRRRRRRQQQKKKKKKJJJHHHGGGJJJPPPUUU```dddiiillliiieee```^^^WWWTTTOOOLLLLLLKKKKKKJJJLLLKKKIIIGGGFFFFFFGGGGGGDDDEEEEEEEEEDDDCCCBBBAAA????????????@@@AAABBBBBBAAAHHHTTTcccvvvsssnnnuuuqqqxxxxxxuuueeekkkaaa|||sss[[[RRRRRROOOHHHCCC???===;;;:::::::::888777777777777777777888888999999999888777666555444444333111//////000111000///////////////000111333333666===IIIWWWeeepppwwwzzzzzzoooaaaVVVRRRRRRRRRRRRVVVOOONNNSSSSSSNNNMMMPPPPPPZZZkkkwwwlll___TTTQQQKKKFFFEEECCCAAADDDIIIXXXdddsss~~~yyykkkfffeeedddkkktttnnn___SSSEEE>>>>>>======>>>???AAABBBDDDEEEGGGIIILLLOOOSSSVVVXXXYYYYYY___```dddkkkpppdddQQQJJJHHHEEECCCCCCCCCBBBAAA?????????>>>===???BBBDDDIIINNNUUU]]]fffqqq~~~uuuddd[[[ZZZ[[[gggrrrooo[[[SSSNNNRRR[[[hhhvvvpppccc[[[XXX]]]dddjjjvvvppp```VVVOOOOOOOOORRR]]]kkkuuunnnfff___\\\[[[[[[[[[[[[___gggpppzzz~~~|||~~~sssbbbWWWRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGFFFEEEEEEHHHMMMQQQZZZ^^^ccceeeccc```]]]\\\WWWSSSOOOLLLKKKKKKJJJIIIEEEDDDBBBAAA@@@@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAA>>>>>>??????AAABBBCCCDDDCCCJJJUUUbbbqqqyyyuuu}}}~~~sssiiiXXXbbbZZZwwwlllXXXQQQQQQOOOIIIFFF@@@>>>;;;:::::::::888777888888888888888999::::::999999888777666555444444333111//////000111000///000000//////000111222222444:::EEESSSaaallltttxxxpppccc^^^___aaabbbbbbWWWQQQTTTRRRKKKIIIMMMKKKTTTbbbqqq{{{zzzpppbbbVVVRRRLLLGGGDDDBBB@@@BBBGGGPPP]]]mmmyyy~~~|||}}}rrrppppppnnnrrrwwwkkk]]]QQQCCC===???<<<===>>>@@@BBBEEEGGGIIIHHHJJJMMMPPPTTTVVVXXXYYYZZZ```aaaeeelllpppcccQQQJJJGGGDDDCCCCCCCCCBBBAAA?????????>>>===>>>AAADDDFFFLLLTTT\\\eeeooo{{{tttddd\\\YYYYYYdddpppooo^^^UUUOOOSSS]]]iiiwwwttthhhaaadddggggggooo{{{{{{nnnbbbVVVOOONNNLLLMMMYYYiiiqqqjjj```XXXSSSRRRQQQQQQOOORRRXXX```iiissszzz~~~{{{yyy{{{{{{wwwxxxzzz{{{~~~~~~{{{rrrdddYYYRRRQQQPPPPPPOOOLLLHHHEEECCCCCCBBBBBBDDDIIINNNRRRXXX[[[]]]^^^\\\ZZZXXXXXXVVVSSSPPPMMMLLLKKKJJJHHHBBBAAA@@@???>>>>>>?????????@@@BBBDDDDDDCCCBBBAAA>>>>>>???@@@BBBCCCEEEFFFIIINNNWWWaaannn~~~}}}yyyiiiUUU___ZZZxxxooo[[[SSSQQQNNNJJJGGG@@@>>><<<:::::::::888777999999888888999999:::;;;777777666555444333222222333111//////000111000///111000000000000000111111333999CCCOOO\\\gggooosss~~~}}}ooojjjllloooqqqkkk^^^UUUUUURRRHHHEEEJJJFFFPPP]]]eeeeeefffmmmvvvuuuwww|||ttthhh]]]PPPJJJDDDBBB???===???CCCHHHUUUgggtttzzz}}}yyy~~~xxxyyyyyyvvv~~~hhhZZZOOOBBB===???<<<===>>>AAADDDGGGIIIKKKIIIKKKNNNQQQUUUWWWYYYZZZ[[[aaabbbeeelllpppdddSSSIIIGGGDDDBBBBBBBBBAAA@@@>>>??????>>>===>>>AAADDDDDDJJJSSS[[[dddmmmxxxrrrcccZZZWWWUUU```lllkkk___VVVPPPTTT^^^jjjwwwzzzpppooonnnjjjooozzzyyynnn___SSSJJJIIIGGGHHHUUUfffllleeeZZZRRRMMMKKKKKKKKKHHHJJJMMMRRRYYYaaagggkkknnnlllmmmsssxxx{{{zzzuuutttuuutttxxxvvvvvvxxxyyyrrrfff\\\PPPQQQSSSTTTTTTQQQKKKFFFAAA@@@@@@AAAEEEJJJQQQUUUXXXZZZ[[[ZZZWWWUUUUUUUUUQQQNNNKKKIIIHHHGGGEEECCCCCCBBBAAA@@@??????@@@AAA???@@@BBBDDDDDDDDDCCCBBB>>>>>>???@@@BBBDDDFFFGGGNNNRRRXXXaaammm|||ttt[[[ZZZ]]]pppeeeUUURRRSSSNNNGGGBBB@@@>>><<<<<<;;;:::888888888999999999:::::::::666666666555444444444333111000000000000000111111111111000000000111333444666777>>>JJJUUU]]]gggoooqqq|||www|||yyymmm\\\QQQMMMLLLJJJGGGHHHKKKSSSZZZ[[[VVVUUUXXX^^^hhhwww~~~tttggg___PPPMMMIIIEEEBBBAAAAAAAAAFFFMMM[[[jjjrrruuuyyy|||~~~~~~hhh]]]RRRCCC===@@@;;;<<<>>>AAADDDGGGJJJKKKKKKMMMQQQSSSUUUXXX[[[^^^aaagggffffffmmmsssaaaPPPGGGFFFEEECCCAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@FFFLLLTTT\\\ccclllvvv~~~xxxcccXXXVVVTTT^^^jjjmmmfffYYYPPPTTT___lll{{{yyyvvvwww|||}}}ooobbbZZZQQQJJJGGGJJJUUUaaaiii___RRRLLLKKKJJJFFFBBBDDDEEEGGGKKKOOOSSSWWWYYY[[[\\\]]]aaahhhqqqyyy~~~xxxttttttvvvyyy|||vvvtttzzz|||ttteee[[[VVVUUUVVVVVVUUURRRMMMIIIGGGCCC@@@???DDDJJJOOORRRXXXXXXWWWVVVUUUTTTSSSSSSUUUSSSPPPLLLIIIGGGFFFEEEDDDAAA???>>>>>>???>>>>>>@@@BBBDDDFFFFFFDDDAAA???>>>???AAACCCDDDGGGKKKNNNQQQVVV^^^fffooozzzeee]]]\\\nnnqqq]]]VVVSSSMMMFFFBBB@@@===<<<;;;;;;999888888888888999999999::::::777666666555555444444333111111000000000111111222111111000///000000222222888888<<>>@@@CCCEEEHHHJJJKKKNNNPPPSSSUUUVVVXXX[[[]]]bbbiiihhhhhhooouuu|||]]]OOOGGGFFFEEECCCAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@EEEKKKSSS[[[cccmmmwwwwwwcccWWWTTTRRRZZZfffhhheeeZZZQQQTTT^^^kkkzzzrrreee\\\SSSMMMJJJMMMXXXdddjjj___SSSLLLJJJJJJGGGCCCCCCCCCEEEGGGIIILLLNNNPPPQQQRRRTTTXXX___hhhpppuuu}}}|||wwwwwwzzz}}}~~~~~~vvvggg^^^WWWWWWWWWXXXWWWSSSMMMIIIFFFCCC@@@@@@DDDIIIMMMOOOSSSSSSSSSSSSSSSTTTTTTUUUQQQPPPNNNKKKIIIHHHHHHHHHEEECCC@@@???@@@AAA@@@???AAABBBEEEFFFFFFDDDBBB@@@>>>@@@BBBDDDFFFJJJOOORRRRRRWWW^^^eeellluuuqqqaaa[[[kkkhhh[[[TTTLLLGGGCCC@@@===;;;;;;:::999888777777888888888999999999777777777666555444444444222222111111111111222222222111111000000000000111777777:::AAAFFFIIIQQQXXXgggyyykkkWWWOOOMMMKKKHHHBBBCCCHHHNNNOOOKKKKKKNNNNNNXXXhhhttt{{{{{{xxxvvvtttyyy~~~{{{vvvnnnddd^^^VVVTTTPPPKKKEEE@@@<<<:::>>>BBBKKKUUU[[[^^^eeemmmxxxyyyeeeYYYNNNBBB>>>AAA@@@AAACCCEEEHHHJJJLLLMMMRRRTTTWWWXXXYYYZZZ\\\^^^bbbhhhhhhhhhpppuuutttXXXMMMGGGFFFDDDCCCAAAAAA@@@@@@AAAAAA@@@????????????@@@DDDIIIQQQYYYaaalllwww~~~wwwbbbVVVRRRNNNUUU___```ddd[[[SSSTTT]]]jjjyyyvvvhhh___UUUPPPNNNQQQ\\\gggjjj```SSSKKKIIIIIIGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJOOOUUU^^^eeejjjnnnnnnqqq{{{~~~~~~ttteee\\\VVVVVVXXXYYYXXXTTTOOOJJJEEECCCAAAAAADDDHHHJJJKKKMMMMMMMMMNNNPPPSSSUUUWWWSSSQQQPPPNNNLLLKKKJJJJJJGGGEEEBBBAAABBBCCCBBBBBBBBBCCCEEEGGGGGGEEEDDDBBB???AAADDDGGGJJJOOOUUUYYY]]]aaaggglllpppwww|||eeeYYYhhhooo___VVVOOOJJJDDDAAA===;;;::::::999888777777777888888888999999999888777777666555444444444333222222111222222222333333222222111111111111444444888>>>CCCHHHQQQ[[[eeewwwttt[[[OOOJJJHHHEEEDDDDDDGGGMMMNNNLLLKKKNNNKKKUUUcccooouuuvvvtttrrrlllmmmooouuu}}}~~~rrrqqqooommmkkkeee___[[[OOONNNLLLIIIFFFBBB???===???AAAFFFNNNRRRVVV___hhhsss}}}uuucccVVVLLLBBB@@@BBBAAABBBDDDGGGKKKNNNPPPQQQTTTVVVYYY[[[[[[]]]```bbb```gggggggggnnntttmmmSSSKKKFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???????????????CCCHHHOOOWWW^^^hhhsss{{{xxxcccVVVQQQKKKPPPZZZZZZaaa[[[VVVUUU\\\iiiyyyzzzkkkaaaWWWQQQPPPSSS]]]hhhiii```TTTKKKHHHHHHGGGEEEEEEEEEDDDDDDCCCDDDDDDDDDFFFFFFGGGJJJOOOVVV[[[___aaa___aaaiiittt|||kkk\\\UUUQQQSSSVVVYYYZZZWWWQQQMMMFFFDDDBBBCCCEEEGGGHHHHHHHHHHHHIIIKKKNNNRRRVVVXXXYYYXXXVVVSSSPPPNNNLLLKKKIIIGGGDDDCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEBBBDDDGGGJJJOOOUUU\\\aaafffkkkpppuuuxxx}}}hhhXXXeee~~~pppaaaYYYRRRNNNFFFBBB>>>;;;::::::999999777888888888888999999999:::999888777666555444444444333333222111111222222444444444333333222222111222333777===AAAGGGSSS^^^hhhzzzeeeTTTLLLHHHFFFDDDCCCFFFMMMOOOMMMLLLMMMLLLTTT```iiimmmmmmllljjjccc```^^^```gggqqqzzz~~~}}}yyywwwuuutttrrrqqqbbbaaa______^^^\\\XXXUUUJJJIIIHHHFFFDDDAAA>>>===??????BBBGGGKKKOOOXXXbbbnnnyyy~~~rrrbbbTTTJJJCCCBBBDDDBBBCCCFFFJJJNNNRRRUUUVVVTTTWWWZZZ]]]^^^aaadddfffbbbiiiiiiiiippptttjjjRRRKKKFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>??????CCCGGGNNNSSSZZZcccnnnvvvyyydddWWWQQQJJJMMMUUUUUU[[[[[[YYYWWW\\\iiixxxpppeeeYYYSSSRRRVVV___hhhhhh```UUULLLHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEHHHGGGGGGHHHKKKOOORRRUUUUUUTTTVVV]]]eeeppp|||qqqaaaTTTOOOJJJMMMSSSYYY\\\ZZZUUUQQQHHHFFFDDDDDDEEEFFFFFFEEEEEEFFFHHHJJJNNNRRRVVVXXX[[[ZZZYYYVVVTTTQQQOOONNNLLLIIIFFFEEEEEEEEEDDDCCCDDDEEEEEEFFFFFFFFFGGGGGGEEEGGGJJJNNNRRRYYYaaafffiiinnntttyyy|||mmmXXXcccxxxoooccc]]]VVVQQQHHHDDD???<<<;;;;;;::::::888888999999999:::::::::;;;:::999888777666555444444333222111111111111111333333333444333333222111222333666;;;???EEERRR___ooottt^^^QQQJJJHHHEEEDDDHHHOOOSSSQQQOOOPPPQQQVVV\\\```aaa```___^^^WWWSSSOOOOOOTTT___kkkrrrxxxwwwtttpppllliiifffdddUUUTTTRRRRRRRRRSSSRRRPPPKKKIIIGGGDDD@@@===;;;999===<<<===AAADDDHHHRRR\\\jjjvvvyyypppaaaRRRHHHDDDDDDFFFEEEFFFIIIMMMQQQUUUXXXYYYUUUXXX[[[^^^```cccfffiiigggnnnnnnmmmssswwwlllSSSKKKEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???BBBFFFLLLRRRXXXbbbmmmuuuzzzeeeWWWQQQIIIKKKRRRQQQUUUYYY[[[YYY]]]iiixxxwwwkkk^^^XXXWWWZZZaaaiiihhhbbbXXXPPPKKKIIIHHHGGGCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGFFFFFFFFFHHHJJJLLLKKKKKKNNNTTTYYY___kkkwwwzzzoooeeeYYYOOOLLLFFFKKKRRRZZZ___^^^YYYUUUIIIGGGDDDCCCCCCDDDCCCBBBBBBDDDHHHLLLQQQVVVYYY[[[YYYYYYYYYYYYXXXVVVUUUTTTQQQNNNJJJHHHGGGFFFEEECCCEEEDDDDDDDDDEEEFFFGGGHHHJJJKKKNNNQQQUUU\\\dddiiimmmssszzzqqq[[[eeerrrooofff```XXXPPPJJJFFF@@@===<<<<<<<<<;;;999::::::::::::;;;;;;;;;<<<;;;:::999777666555444333333222111000000000000///000111222222222111000111333777<<>>;;;999888:::888999===???CCCMMMWWWhhhuuuvvvnnn```RRRHHHEEEFFFHHHJJJKKKMMMPPPSSSVVVXXXYYYXXXZZZ]]]___aaacccfffhhhjjjqqqppppppuuuwwwpppVVVLLLEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>@@@DDDKKKQQQYYYcccpppyyyyyydddVVVOOOGGGIIIOOOMMMOOOXXX]]]\\\^^^kkkyyyssseee^^^]]]___fffmmmjjjeee]]]UUUPPPLLLJJJIIIDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHFFFFFFHHHLLLOOORRR\\\fffrrrpppcccZZZRRRMMMKKKGGGLLLTTT]]]bbbaaa\\\XXXIIIFFFBBB@@@@@@@@@@@@???>>>BBBHHHOOOVVV[[[^^^___^^^^^^___^^^]]]\\\ZZZYYYWWWSSSOOOLLLJJJHHHFFFEEEEEEDDDCCCCCCDDDEEEGGGHHHNNNOOOQQQSSSVVV]]]eeejjjpppuuu}}}ttt^^^hhhjjjppphhhbbbXXXOOOKKKGGGAAA===<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;:::999888666555444333222111000////////////---...///111111111000///000222777===BBBKKK[[[jjjyyyooodddbbbYYYXXX]]]gggmmmkkkhhhfff^^^^^^]]]YYYTTTPPPNNNNNNGGGIIIIIIHHHHHHOOOZZZdddrrrrrrqqqlllddd\\\VVVSSSIIIGGGEEEEEEGGGJJJKKKLLLKKKIIIEEE@@@===;;;;;;;;;999888999<<<>>>BBBLLLVVVhhhuuu~~~tttmmm```QQQGGGFFFHHHIIINNNNNNPPPQQQSSSUUUWWWWWWZZZ\\\___```aaabbbeeegggkkkqqqpppoootttuuusssXXXMMMEEEDDDCCCBBBBBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>>???CCCJJJQQQZZZfffsss}}}xxxcccUUUNNNFFFGGGMMMKKKKKKVVV^^^]]]```kkkyyyyyyjjjcccbbbdddjjjpppkkkggg```YYYTTTOOOMMMKKKGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIFFFEEEEEEHHHIIILLLUUU^^^ccczzziiiYYYRRRNNNJJJJJJJJJOOOWWW```eeeccc^^^XXXIIIEEEAAA>>>============;;;@@@HHHQQQYYY^^^bbbcccggggggfffeeeccc```]]][[[[[[WWWSSSOOOMMMJJJHHHFFFDDDDDDBBBBBBCCCEEEGGGIIIPPPQQQRRRTTTWWW]]]eeejjjlllrrryyy~~~