BM6P6(@ jjj^^^YYYSSSQQQUUUVVVWWWWWWWWWXXXZZZ^^^aaaaaabbbbbb```aaahhhvvv}}}}}}{{{yyywwwtttsssttttttrrrppplllhhhdddbbbddddddeeegggjjjpppwww|||wwwpppnnnmmmlllooouuu|||tttmmmooonnn```VVVSSSMMMJJJEEEBBBAAAAAA???>>>;;;:::999999::::::888666666666666777777777777777555555555444444333333333555555555555555555555555555555555555555555555555666666666666666555555555555555555555666666666666666777888::::::999888888999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===>>>BBBDDDJJJMMMTTT```ppp~~~tttqqqvvvyyywww___WWWVVVSSSSSSVVVWWWWWWXXXXXXYYY[[[___bbb```aaaaaabbbgggppp}}}|||{{{}}}xxxyyyzzzzzzzzz|||{{{yyyvvvrrrnnnjjjhhhhhhiiikkkmmmpppuuu{{{~~~wwwrrroookkkkkkoootttyyy{{{|||rrrpppuuueeeYYYUUUOOOLLLGGGDDDCCCBBBAAA@@@<<<:::999:::::::::888666666666666666666666666666666666666555555444444444666666666666666666666666555555555555555555555555666666666666666666666555666666666666666666666666666777888888999999888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>===>>>>>>>>>???AAAFFFIIIMMMQQQYYYfffuuuqqqqqqwww{{{|||hhhVVVRRRTTTSSSSSSVVVWWWXXXYYYYYYYYY[[[^^^aaa``````bbbgggooozzz{{{xxx}}}xxxxxx}}}|||xxxuuusssoooppprrrtttwwwzzz|||~~~zzztttmmmhhhhhhlllppprrryyyzzzqqqppp}}}lll^^^XXXRRRNNNJJJFFFEEEDDDBBBAAA===;;;::::::::::::888777777777666666555555444444666666666666666555555555333333333333333333333333555555555555555555555555555555666666666666666666888888888777777666666555777666666666777777888888888888888999999999999:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::======<<<<<<======>>>???===>>>>>>>>>@@@DDDJJJOOOPPPUUU```nnnzzzyyyooosssyyy}}}oooaaaUUURRRTTTSSSSSSTTTVVVWWWYYYYYYYYYZZZ]]]___aaaaaadddlllwwwyyyvvvzzzzzz~~~|||}}}|||qqqiiifffhhhlllnnnttt|||ttthhh}}}zzz{{{rrraaaZZZTTTPPPKKKHHHFFFDDDCCCAAA>>><<<::::::::::::999888888777777666555444333333666666555555555555555555444444444444444444444444555555555555555555555555555555555555666666666666:::999999888777666666555777666555555555666888999777777888888888999999999888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::=========<<<===>>>>>>???>>>>>>>>>>>>@@@DDDJJJOOORRRXXXdddrrr{{{zzzssspppuuu{{{vvvccc[[[TTTSSSTTTTTTSSSTTTUUUWWWXXXYYYYYYYYY\\\^^^bbbdddhhhqqq|||yyyuuuwww}}}rrrhhheeefffjjjmmmpppzzz|||kkkxxx}}}xxxyyyeee\\\UUUQQQLLLHHHFFFDDDBBBAAA@@@>>>;;;:::::::::999888888888777666555444444333444444444444444444444444777777777777777777777777555555555555555555555555444555555555666666777777:::999999888777666666555777666555555555666888999777777888888888999999999888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::===============>>>??????>>>>>>>>>>>>???BBBGGGKKKQQQVVVbbbpppwwwyyy~~~sssrrrtttxxx|||gggVVVSSSQQQQQQSSSUUUVVVWWWUUUWWWYYYZZZYYYZZZ[[[]]]cccgggnnnwww{{{uuuvvv{{{~~~qqqgggbbbcccgggiiimmmxxxtttxxx}}}lllaaaWWWSSSNNNJJJGGGEEECCCAAABBB???<<<::::::;;;:::999888888777777666666555555333333333444444444444444444444444444444444444444555555555555555555555555444444555555666777777777888888888777777666666555777666666666777777888888888888888999999999999:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::>>>>>>======>>>>>>???@@@===>>>???>>>???AAADDDGGGNNNQQQ]]]kkkrrrvvv|||ppptttxxx{{{}}}qqq]]]PPPQQQQQQRRRSSSVVVXXXYYYWWWYYY[[[\\\\\\\\\]]]^^^bbbiiittt}}}wwwwwwzzzrrrgggbbbbbbdddfffiiiuuu}}}wwwwwwtttiiiZZZVVVPPPLLLIIIGGGDDDCCCCCC@@@<<<;;;;;;;;;::::::888888888888888777777777444444444444555555555666222222222222222222222222555555555555555555555555444444555555666777777888666666666666666666666666666777888888999999888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;>>>>>>======>>>>>>???@@@;;;===???@@@@@@AAADDDFFFJJJLLLWWWfffoooxxxwwwooovvv||||||}}}|||fffXXXRRRTTTUUUTTTUUUWWWYYYYYYYYY[[[]]]^^^^^^]]]___```aaakkkwwwxxxwwwyyytttiiicccbbbdddeeefffsssvvvppp~~~zzznnn\\\XXXRRRNNNKKKHHHFFFDDDCCC@@@===;;;;;;;;;::::::888888888888888999999999444555555555666666777777777777777777777777777777555555555555555555555555444444444555666777777888555555555555666666666666666777999::::::999999888999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>??????@@@:::<<>>===<<<<<<<<<<<<666666666666777777777777888888777666666666666666555555666666666666555555666666555555555666666777999777555333333444666888999888777555555555666777777777777777777888888888777888999::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@>>>???@@@@@@AAACCCFFFIIIIIILLLUUUaaammmxxxuuuttt{{{{{{|||uuubbbYYYVVVTTTTTTUUUVVVXXXYYYZZZZZZZZZ]]]______^^^^^^aaadddmmmttt}}}{{{uuuuuu}}}vvvnnniiiddd`````````hhhrrr|||ooouuu{{{iii___UUUQQQOOOKKKHHHHHHDDDBBB@@@===<<<;;;:::;;;888888888888888888777777888888777666666666666666333444444555555444444333333333333444666777999:::777666444333333555888999888888666666555666777777777777777777888888888888888888999::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@>>>???@@@AAAAAACCCFFFIIILLLOOOXXXeeesssvvvvvvttt|||}}}iii\\\VVVTTTSSSTTTUUUVVVXXXYYY[[[[[[[[[]]]___```___aaafffkkktttzzz{{{uuuttt}}}}}}}}}rrrllleeeaaa______dddlllzzztttrrrzzzooocccXXXSSSQQQMMMJJJIIIFFFDDDAAA>>><<<:::999999:::::::::999999888888777777777777777666666666666333444444555555444444333333333333444666777999:::555444333333444666999:::777777666666666777888888666666777777888888888888999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@>>>???@@@AAAAAACCCFFFIIIOOOSSS\\\jjjzzz}}}rrrvvvttt}}}sssbbbYYYUUUUUUSSSTTTUUUWWWXXXZZZ[[[\\\[[[]]]______```dddlllrrrzzz|||uuussszzz~~~wwwoooiiieeebbbccceeeiiirrrzzznnnqqqvvviii[[[UUUSSSOOOKKKJJJFFFEEEBBB???<<<;;;::::::;;;;;;:::999888777777666666777777777777777666666666666777777777777666666777666666555555555555666555555444444444666888999666666666777777888888999666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@???@@@AAAAAAAAACCCGGGIIIPPPUUU___mmmvvvppptttrrr|||iii\\\VVVTTTUUUTTTUUUVVVWWWYYYZZZ[[[\\\YYY\\\^^^```bbbhhhqqqxxx~~~vvvrrrxxx~~~zzzqqqlllgggcccddddddfffmmm~~~llljjjyyywww~~~nnn^^^WWWUUUQQQLLLJJJEEEDDDAAA???======<<<===::::::999888777777666666555666777777777777666666666777777777777777777666777777666555555555555555777666555555555555666666666666777888888888999999555666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================>>>??????@@@@@@???@@@AAAAAABBBDDDGGGJJJOOOUUU```ooovvvppprrrqqq{{{tttaaaXXXRRRQQQTTTVVVVVVWWWXXXYYYZZZZZZ[[[XXX\\\___cccfffnnnwww~~~wwwrrrwww}}}}}}~~~{{{qqqlllgggbbb``````bbbhhhwwwpppjjjoooxxxzzzuuucccZZZXXXSSSOOOLLLEEEDDDBBB@@@>>>======>>>999999999888777777666666444555777888888777666666444555555666666555555444444444444555555666888888777777666555555555555555777777888999999999888888555555666777888999999:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>=========>>>??????@@@@@@???@@@AAABBBBBBDDDGGGJJJNNNUUU```oooxxxtttsssuuu}}}jjj]]]VVVQQQQQQVVVWWWXXXXXXXXXYYYYYYYYYYYYYYY]]]bbbggglllsss}}}xxxrrrvvv}}}|||sssmmmhhhbbb^^^___aaafffpppyyyoooiiivvv}}}xxx{{{ggg^^^[[[WWWRRROOOHHHFFFCCCAAA>>>===<<<<<<999999999999999999888888444555777888888888777666555555666666666666555555555555444555555666777888555555555555666666666666888888999999999888777666555555666777888999::::::;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>=========>>>??????@@@@@@???AAABBBBBBBBBDDDGGGJJJMMMUUUaaapppzzzyyywww{{{~~~eee\\\XXXRRRSSSYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY^^^dddjjjpppwwwyyyrrrvvvvvvpppjjjccc```aaabbbeeelllzzztttfffkkkxxxyyykkkaaa^^^ZZZTTTQQQJJJHHHEEEAAA>>><<<;;;::::::::::::::::::::::::;;;333555777888999888777666777777888888888888777777888888777555555444444444333444444555666777888888888999::::::999888777666444555666777888999::::::;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???=========>>>??????@@@@@@@@@AAABBBBBBCCCDDDHHHJJJMMMVVVbbbpppzzz{{{}}}{{{qqq^^^ZZZYYYUUUTTTYYYTTTVVVYYYZZZYYYXXXWWWWWWXXX\\\bbbkkkttt~~~zzzuuuxxx~~~{{{|||uuukkkeee______```cccfffoooxxxeeegggxxx~~~vvvnnnaaa]]][[[XXXVVVPPPMMMIIIEEECCC@@@===;;;:::::::::999999999888888888888777777666666555555999999999888888888888888;;;::::::999999:::;;;;;;777666555444444555666777444444666777888888888888999999888888888:::;;;<<<888999999::::::;;;;;;<<<<<<<<<<<<;;;:::999777777;;;;;;::::::::::::999999>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCEEEHHHIIIRRR[[[hhhvvvzzzzzzzzzzzz}}}jjjYYYXXXXXXUUUUUUZZZWWWZZZ\\\]]][[[ZZZZZZZZZZZZ^^^fffnnnwwwzzzvvvxxx~~~||||||~~~{{{xxxmmmgggbbb```aaabbbdddkkk{{{hhhcccpppyyyttteee```]]]XXXVVVQQQNNNJJJFFFDDDAAA===;;;:::::::::999999999999888666666666777777777777777555555555555555555666666888888777666666666777777777666555555555555666777444555666777888888888888888777666555555666666777888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCFFFIIIKKKUUU^^^lll{{{|||vvvwwwxxxyyyooo```TTTUUUXXXWWWWWWZZZVVVXXXYYYYYYXXXWWWWWWXXX]]]bbbjjjsss||||||wwwzzzzzzzzz}}}wwwxxx|||oooiiicccaaa```aaaaaaffftttoooccckkk|||}}}llleee___ZZZWWWSSSPPPLLLIIIFFFBBB>>>;;;::::::::::::999999999999555555666777777888999999333333444444555555666666888777666555555555555555777666666555555666666777555555666777888888888888;;;:::999888888777777888888999999::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBCCCFFFJJJMMMYYYcccrrrwwwtttwwwzzz{{{~~~eeeZZZRRRTTTXXXXXXWWWYYYVVVWWWXXXWWWVVVUUUVVVXXX```fffoooxxx}}}yyy|||||||||zzz~~~tttsssxxxqqqiiiccc```_________cccnnnzzzyyyhhhkkkrrr}}}sssjjjccc]]]ZZZVVVSSSOOOKKKHHHDDD@@@<<<;;;;;;:::::::::999999999666666777777777888888888555555666666777888999999::::::999888777777777777777666666666666666666777555666777888888888888888;;;::::::::::::999::::::888999999::::::;;;;;;<<<;;;;;;<<<===============>>>>>>=========<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA???AAACCCCCCDDDGGGLLLQQQ^^^iiiyyytttvvvzzz~~~uuu___XXXTTTUUUYYYYYYXXXXXXZZZZZZ[[[ZZZYYYYYY[[[^^^bbbiiittt|||{{{~~~yyyppprrrxxxqqqhhhccc___]]]^^^___bbbkkkuuullljjjkkkyyyzzzooofff```^^^YYYVVVRRROOOKKKFFFAAA===;;;;;;;;;:::::::::999999999888888888777777777666666666777888999999::::::;;;:::999888888888888888666777777777777777777666666777777888888888888777444555555666777888888999888999999::::::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>============<<<<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAA???AAADDDDDDDDDHHHOOOUUUbbbnnn|||rrrwww{{{lll[[[XXXUUUVVVYYYZZZYYYWWWYYYYYYYYYXXXXXXZZZ]]]```dddmmmxxx||||||~~~vvvppprrrvvvrrriiiccc___]]]___```bbbiiirrrppphhhhhhvvvuuutttjjjcccaaa[[[YYYUUUQQQNNNHHHBBB>>>;;;;;;;;;;;;:::::::::::::::999999888777777666666555555666666777777888888777777777666666777777888666777777888888777777666777777888888999888888777444555666888999:::;;;;;;888999999::::::;;;;;;<<<;;;;;;<<<===>>>>>>======::::::;;;<<<===>>>??????>>>>>>>>>???@@@@@@AAAAAA>>>BBBDDDDDDDDDHHHQQQXXXeeesssssspppuuuxxx~~~pppcccWWWVVVUUUUUUXXX[[[[[[YYYWWWWWWWWWVVVWWWYYY^^^bbbgggqqq}}}~~~~~~ssspppsssvvvuuujjjfffbbb___```aaabbbgggnnn}}}wwwiiieeevvvvvvnnnwwwyyymmmeeeccc]]][[[WWWTTTOOOJJJCCC???<<<;;;;;;;;;;;;:::::::::888888888888888888888888555555666666666666666666555555555555666666777888666777888888888888777666888888888999999888888777777888999;;;<<<<<<<<<;;;888999999::::::;;;;;;<<<;;;;;;<<<=========<<<<<<;;;<<<<<<===>>>???@@@@@@>>>>>>>>>???@@@@@@AAAAAA>>>BBBEEEEEEDDDIIIRRR[[[gggwwwmmmooouuuvvv}}}~~~fff\\\TTTTTTTTTTTTWWW[[[\\\ZZZZZZZZZZZZZZZZZZ^^^cccgggiiisssyyyoooppptttxxxwwwllliiidddaaaaaaaaaaaaeeekkkuuu~~~mmmbbbnnnwwwjjjppp|||nnneeeccc^^^\\\YYYUUUQQQKKKDDD???<<<<<<;;;;;;;;;:::::::::777777777888999999::::::777777777777777666666666555555555555777888999:::666777888999999888777666888888999999999888888777555666777888999888777666888999999::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;@@@@@@@@@????????????>>>>>>>>>>>>???@@@@@@AAAAAA>>>BBBEEEEEEEEEIIISSS\\\hhhzzzyyylllqqqvvvvvv}}}sssbbb[[[VVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZYYYZZZ\\\```eeehhhmmmvvv{{{vvvsssuuuyyy~~~wwwssslllhhheeedddcccaaadddjjjqqqoooccceeesssuuuhhhppprrrhhhbbbccc___ZZZVVVSSSNNNGGGAAA===;;;888777888999999888::::::999999888777666666999999888888777666666666444444444555555777888888999888777555555555666666999999:::::::::999999888777888888888888999999999999999::::::::::::;;;;;;::::::;;;<<<===>>>???@@@PPPHHH???;;;<<<>>>>>>=========>>>????????????>>>CCCBBBDDDHHHIIIKKKTTT]]]qqqxxxppprrruuuxxxnnn___YYYTTTUUUUUUWWWXXXYYYZZZZZZXXXXXXXXXXXXZZZ___dddhhhpppxxxxxxtttsssxxx}}}}}}yyyqqqkkkfffdddaaa^^^aaafffmmm{{{uuuaaacccooozzznnnqqqwwwllleeeeeeaaa]]]ZZZVVVQQQIIICCC???<<<:::999:::::::::999::::::999999888777777666555555666777777888888999555444444555555777888888888777666666666777888999888999999999999999888888888888888888999999999999999999::::::::::::;;;;;;:::;;;;;;<<<===>>>??????KKKDDD>>>;;;===@@@@@@????????????@@@@@@@@@@@@AAACCCCCCEEEIIIJJJMMMWWWaaattt~~~uuuppptttxxx|||}}}ggg[[[WWWRRRSSSTTTUUUWWWXXXYYYZZZXXXYYYYYYYYY[[[```fffkkkvvv{{{xxxtttsssuuu|||wwwooogggbbb^^^[[[]]]bbbggguuu~~~ddddddllluuusssxxx|||rrrjjjgggdddaaa^^^[[[UUULLLFFF@@@>>><<<;;;;;;<<<;;;;;;::::::999999888777777777444555555666666777888888555555555555666777888888777666666777777999::::::777777888888999888888777888888888888999999999:::999999::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>DDD@@@<<<<<>>@@@BBBAAA@@@CCCAAA@@@??????AAACCCDDDEEEEEEHHHKKKLLLPPP]]]jjj{{{wwwwww{{{}}}mmm___WWWUUUTTTTTTUUUWWWXXXZZZ[[[[[[[[[\\\^^^^^^___eeennnvvv~~~yyyvvvwww}}}~~~rrrfff```\\\ZZZ\\\___```nnnuuurrriiieeeqqq~~~sssuuu|||~~~uuunnnkkkhhheeeaaaZZZPPPHHHBBB???<<<;;;;;;<<<;;;:::999999999888888888888888777777777666555555444444777666666666666777777888999999999999888888777777555666777888888888888888888999999999999:::::::::999999999:::::::::;;;;;;<<<<<<<<<===============>>>>>>>>>???AAAAAA@@@???BBBAAA???>>>???@@@BBBDDDEEEFFFIIILLLLLLQQQ```nnnxxxvvvxxx~~~jjj___XXXUUUVVVWWWWWWXXXYYYZZZ[[[[[[YYY[[[]]]]]]^^^dddoooxxx~~~|||{{{|||~~~|||yyy{{{|||tttgggaaa^^^[[[\\\^^^```lllpppttthhh___ggguuuvvv}}}{{{tttppplllhhhccc[[[QQQJJJCCC@@@===<<<<<<<<<;;;:::888888888888888888888888444555555666666777888888777777777666666777777888999999999999888777666555666666777888999999999999999999999999::::::::::::999999::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDFFFJJJMMMNNNUUUfffwwwssssssxxxyyyhhh___YYYVVVXXXXXXXXXYYYYYYZZZZZZZZZYYY\\\^^^^^^___eeeqqq{{{||||||}}}|||zzzvvviiiccc___\\\ZZZ[[[___kkkkkkxxxiii[[[^^^vvv~~~{{{~~~{{{vvvpppkkkeee]]]TTTMMMEEEBBB???=========<<<;;;888888888888888888888888555555666777777888888999888888777777777777777888666777888888888777666555666777888999::::::::::::999999999:::::::::;;;;;;999999::::::::::::;;;;;;:::;;;;;;<<<===>>>??????>>>???@@@AAAAAAAAABBBCCCAAABBBBBBBBBBBBCCCCCCCCCBBBEEEKKKOOORRR[[[ooouuuvvv{{{uuufff```ZZZVVVYYYYYYYYYYYYYYYYYYYYYYYY[[[^^^aaaaaaaaahhhttt~~~~~~}}}yyykkkeeeaaa\\\YYYYYY^^^jjjhhhzzz}}}mmm[[[[[[ooozzzssslllfff___UUUOOOFFFDDDAAA?????????>>>===888888888888888888999999999999888888777777666666888888777777777777777888333444666777888888777777777777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;<<<===>>>???@@@===>>>@@@AAAAAABBBDDDFFFBBBCCCDDDDDDEEEDDDDDDDDD@@@DDDKKKPPPUUU```vvv}}}zzz{{{lllccc^^^ZZZYYY]]][[[YYYXXXXXXYYYYYYYYY\\\^^^```bbbdddkkkuuu|||{{{}}}lllgggddd___^^^```^^^gggnnnvvvhhh]]]bbbccc{{{|||vvvooohhh```WWWRRRJJJBBB<<<<<<===;;;;;;<<<::::::::::::::::::::::::::::::999999888777666666777777666666666666777777666666666666666666666666888888888888777777666666777777888888888999999999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<>>>???AAABBB>>>???@@@AAAAAAAAAAAAAAAAAACCCDDDCCCBBBBBBCCCDDDJJJGGGJJJRRRVVVaaa{{{wwwvvvzzz|||iiiaaa]]][[[ZZZZZZYYYXXXWWWXXXXXXXXXXXX[[[^^^```cccgggppp{{{nnnhhheee^^^[[[]]]\\\dddjjjqqqnnnaaacccaaauuu~~~xxxsssmmmfff]]]WWWLLLDDD>>>>>>>>><<<<<<===::::::::::::::::::::::::::::::999999888777777666777777666666666666777777777777777777777777777777999999999888888777777777888888888999999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<>>>???AAAAAA??????@@@AAAAAAAAAAAAAAAAAABBBDDDCCCBBBBBBCCCDDDIIIGGGKKKSSS[[[iiixxxvvvzzzuuuddd___]]][[[[[[WWWWWWWWWXXXXXXXXXXXXXXX[[[^^^aaaeeelllvvvpppjjjfff]]]XXXYYYZZZ```eeejjjyyywwwgggccc^^^lll|||xxxtttmmmddd]]]PPPGGG@@@??????>>>===>>>;;;;;;::::::::::::::::::::::::999999888777777777777777666666666666777777888888888888888888888888::::::999999999999888888999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<===>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCBBBBBBCCCEEEGGGFFFKKKUUUaaattt}}}{{{wwwzzzpppbbb^^^\\\[[[[[[UUUWWWXXXXXXXXXXXXYYYYYY[[[___ccchhhppp{{{rrrlllggg^^^XXXXXXXXX]]]aaafffsssmmmaaa[[[eee|||xxxqqqggg___RRRIIIBBB@@@@@@======>>>;;;;;;;;;;;;;;;:::::::::999999999888888888777777777777666666666666777777999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>=========>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBBBB@@@BBBCCCCCCBBBBBBDDDEEEFFFFFFKKKVVVeee}}}{{{}}}yyy|||lllaaa]]][[[ZZZZZZUUUWWWYYYXXXWWWWWWYYY[[[]]]aaaffflllttttttnnniii```ZZZZZZWWW\\\```dddppprrr___YYY```vvv~~~zzzssshhh___TTTKKKBBB@@@???===<<<>>><<<<<<<<<;;;;;;:::::::::999999999888888888888888777777666666666666777777999999999999999999999999:::::::::::::::::::::;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@CCCCCCDDDDDDDDDCCCCCCBBB@@@AAACCCCCCBBBCCCDDDFFFFFFGGGLLLVVVggg|||}}}{{{~~~|||iii```]]]ZZZYYYZZZVVVWWWXXXWWWTTTTTTWWW[[[]]]bbbjjjqqqyyyvvvpppjjjaaa\\\\\\XXX[[[```dddmmm}}}www___ZZZ]]]nnnxxxxxx}}}wwwlllcccWWWMMMDDD@@@???<<<<<<>>>======<<<<<<;;;:::::::::888888888888888888888888777777666666666666777777999999999999999999999999999999::::::::::::;;;;;;999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<=========>>>???@@@AAABBBDDDEEEEEEEEEEEEDDDCCCCCC???AAACCCCCCCCCCCCEEEFFFFFFIIINNNXXXkkk}}}|||{{{uuueee^^^\\\ZZZYYYZZZVVVWWWWWWSSSPPPPPPUUUZZZ\\\cccmmmwwwyyyqqqkkkaaa\\\]]]XXX\\\```dddiiiwww|||bbb]]][[[eeessslll{{{}}}tttkkkZZZPPPFFFBBB@@@>>>===???=========<<<;;;;;;::::::888888888888888888888888777777666666666666777777999999999999999999999999888999999999::::::::::::888888888999999999999::::::::::::;;;;;;;;;<<<<<<=========>>>???AAABBBCCCEEEFFFFFFFFFEEEEEEDDDCCC???AAABBBCCCCCCCCCEEEGGGGGGKKKRRR\\\ppp~~~{{{yyy}}}pppbbb\\\[[[ZZZZZZ[[[UUUVVVUUUPPPLLLMMMRRRXXX[[[cccooozzz|||rrrjjjaaa[[[\\\YYY\\\```cccgggqqqddd___ZZZ___wwwqqqeeeqqqzzzrrr]]]RRRHHHDDDBBB???>>>@@@>>>>>>===<<<;;;;;;::::::888888888888888888999999777777666666666666777777888888888888888888888888888888888999999:::::::::777777888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDFFFFFFFFFFFFFFFEEEDDDDDD???AAABBBCCCCCCCCCEEEGGGHHHMMMTTT```tttzzzxxxssshhh^^^\\\^^^[[[XXXWWWZZZTTTOOOOOOOOOPPPUUU\\\___hhhrrr|||~~~rrrhhhaaa]]]\\\XXX[[[```cccccciii{{{lll[[[[[[dddlllooo```ggg{{{|||tttfffVVVFFFAAABBBBBB@@@???>>>>>><<<;;;:::999999999888888999:::999888777666555555666666777777888888888888888888888888888888666777777777777888888888;;;;;;;;;::::::999999999<<<;;;:::999999:::<<<===????????????@@@BBBDDDEEEGGGFFFFFFFFFGGGFFFDDDAAABBBBBBBBBBBBCCCEEEFFFGGGFFFLLLTTT```www|||{{{~~~rrrggg^^^\\\]]][[[XXXWWWYYYSSSNNNNNNOOOPPPUUU[[[bbbkkkvvv~~~~~~vvvkkkbbb]]][[[YYY[[[^^^bbbccciiixxxsss```\\\bbbiiissscccffftttzzzkkk[[[KKKEEEDDDBBB?????????>>><<<;;;:::999999999888999999::::::999777777777777777888888888999999999999999999999999999999999999999999::::::::::::555666777999;;;===>>>???;;;;;;;;;;;;;;;;;;<<<===?????????@@@BBBDDDFFFGGGJJJHHHGGGGGGGGGFFFCCCAAACCCCCCCCCDDDEEEFFFGGGHHHGGGLLLTTTaaayyyooofff]]]\\\]]]ZZZWWWWWWVVVPPPMMMMMMNNNOOOTTT[[[dddnnn{{{|||~~~|||oooddd]]][[[[[[ZZZ[[[___ccchhhttt|||fff\\\___ddd}}}xxxgggeeennnqqqaaaQQQIIIFFFBBB?????????>>>===;;;;;;:::::::::999999:::::::::999888777888888888999999999999999::::::::::::::::::::::::999999999999:::::::::;;;:::::::::::::::::::::::::::;;;<<<===============???@@@@@@BBBDDDFFFHHHIIILLLJJJGGGFFFEEEEEECCCBBBDDDDDDDDDDDDEEEGGGHHHIIIHHHMMMTTTbbb{{{lllddd]]]\\\\\\YYYWWWWWWTTTOOOLLLMMMNNNPPPUUU[[[fffqqq}}}~~~sssggg___]]]]]]YYYYYY]]]bbbgggooowwwjjj\\\[[[___uuu}}}jjjfffpppuuufffUUULLLGGGCCC@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::::::::999999999888888999999999999999999::::::::::::::::::::::::777777777888888888999999<<<<<<;;;::::::999888888:::;;;===>>>???>>>======???@@@AAACCCFFFHHHJJJKKKJJJGGGDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHJJJNNNUUUddd~~~iiibbb\\\\\\[[[XXXVVVWWWRRRNNNLLLNNNPPPQQQVVV\\\gggsssyyywwwjjjbbb___\\\XXXXXX\\\aaadddjjjqqqmmm\\\YYY\\\nnnllliiiwwwwwwhhhXXXNNNIIICCCAAABBB???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888888888888888888888888::::::::::::::::::::::::777888888888888999999999666666888999;;;<<<===>>>999:::<<<>>>???>>>>>>===???@@@BBBDDDFFFHHHIIIJJJDDDBBB@@@@@@BBBDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGKKKOOOWWWffffff```\\\\\\ZZZWWWVVVWWWRRRNNNMMMPPPRRRTTTYYY___hhhuuuzzzxxxzzzmmmdddaaa[[[XXXXXX\\\```bbbgggmmmrrr___YYYYYYfff~~~ooommm{{{{{{lll\\\RRRJJJDDDBBBCCC??????>>>==================<<<;;;:::::::::;;;;;;888888888888888777777777::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888999999::::::;;;;;;<<<999:::;;;<<<===>>>>>>>>>>>>???AAACCCEEEGGGGGGHHH@@@???>>>???BBBCCCDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGKKKRRR[[[iii~~~ddd___[[[\\\ZZZVVVUUUWWWSSSOOOOOORRRUUUWWW\\\bbbjjjxxx|||{{{}}}oooeeeaaaYYYXXXZZZ]]]___```fffmmmxxxxxxeee\\\XXX]]]sssuuupppxxxrrrbbbVVVLLLDDDBBBCCC??????>>>>>>======>>>>>>======;;;::::::;;;;;;<<<::::::999999999888888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<======<<<;;;999888777777999999::::::;;;===>>>???===>>>@@@BBBDDDEEEEEEEEE@@@??????AAACCCDDDCCCAAABBBBBBCCCCCCDDDEEEGGGHHHKKKTTT^^^kkkccc^^^[[[[[[ZZZVVVUUUWWWTTTPPPPPPTTTWWWYYY^^^dddkkkyyy|||}}}}}}pppeeeaaaWWWXXX[[[^^^______eeemmmrrr~~~kkk^^^XXXXXXkkkzzzrrrsssxxxfffYYYNNNEEEAAACCC@@@???>>>>>>>>>>>>>>>???>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;::::::999999999888888888888888888888888888888999999999:::::::::777777888999;;;<<<======999999999999:::<<<>>>???<<<>>>@@@BBBCCCCCCCCCBBBBBBAAAAAACCCDDDDDDAAA???CCCCCCDDDDDDEEEGGGHHHIIIKKKUUU```lllbbb```\\\ZZZZZZYYYXXXWWWSSSNNNMMMQQQWWW[[[aaagggrrr|||rrrddd[[[ZZZ[[[[[[\\\]]]aaafffiiissssss\\\\\\[[[ggg}}}wwwlllqqq}}}mmm]]]RRRKKKFFFDDDAAAAAAAAABBBBBBAAA>>>;;;===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999>>>===<<<999777888;;;===>>>>>>===<<<:::999888888::::::::::::::::::::::::::::::;;;;;;<<<=========???@@@@@@AAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDGGGIIIOOOXXXbbbmmmaaa^^^[[[ZZZZZZYYYXXXWWWSSSOOOMMMRRRWWW]]]dddkkkuuutttfff]]]XXXXXXXXXYYY[[[^^^cccfffmmm|||sss]]]\\\ZZZfff|||{{{mmmlllzzzuuucccUUULLLGGGDDDAAAAAAAAABBBBBBAAA>>><<<>>>>>>=========<<<<<<<<<;;;;;;::::::999888777777;;;<<<<<<;;;999999999;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDGGGJJJOOOWWWbbbppp___]]]ZZZYYYYYYYYYXXXWWWSSSOOONNNRRRXXX___iiirrrxxxwwwiii```XXXXXXWWWXXXZZZ^^^aaadddhhhwwwxxxaaa]]]XXXcccxxxooohhhqqqkkkYYYMMMGGGDDDBBBAAAAAABBBBBBAAA???<<>>>>>>>>============<<<:::999777666666888:::<<<<<<:::999888888777888888999:::;;;<<<<<<::::::::::::::::::;;;;;;999999:::;;;<<<===>>>?????????@@@@@@AAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEHHHJJJOOOVVVbbbuuu]]][[[YYYYYYYYYYYYXXXVVVQQQMMMMMMRRRXXX```lllwww|||zzzkkkbbb[[[ZZZXXXYYY\\\___bbbdddhhhvvv~~~ggg___VVV___ttttttfffjjjsss]]]NNNGGGFFFCCCBBBAAAAAABBBAAA???===??????>>>>>>>>>============<<<;;;:::999888777777888999;;;:::999888888999777777888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;888999:::;;;<<<>>>???????????????@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEFFFIIIKKKRRRXXXfff}}}[[[ZZZXXXXXXYYYXXXVVVUUUNNNLLLMMMRRRYYYaaannnzzz|||lllccc]]]ZZZXXXYYY\\\```bbbbbbggguuu~~~jjj^^^TTT\\\oooxxxgggggg~~~zzzaaaOOOHHHGGGDDDBBBAAAAAABBBBBB@@@>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::::::::::::::999888666777:::<<<999999999999999999999999:::::::::;;;;;;<<<<<<<<<999999:::;;;<<<===>>>???>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMUUU[[[lllZZZYYYXXXXXXXXXWWWUUURRRLLLKKKNNNTTTZZZbbbppp|||~~~nnnfff]]]ZZZVVVWWW[[[___```___dddqqqyyylll]]]VVVZZZjjjzzzgggdddvvvgggSSSKKKJJJDDDCCCAAAAAABBBBBB@@@???>>>>>>=========<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;:::999777666888;;;>>>;;;;;;::::::999999888888:::::::::;;;<<<<<<======::::::;;;;;;<<<=========>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDFFFFFFFFFHHHKKKNNNWWW___tttZZZYYYXXXXXXWWWVVVSSSPPPKKKLLLQQQWWW]]]dddqqq~~~~~~{{{|||~~~qqqiii___[[[WWWXXX\\\``````___aaannnvvvrrr```YYYZZZgggxxxeee___lllnnnWWWMMMLLLEEECCCAAAAAABBBBBBAAA????????????>>>>>>>>>======<<<<<<;;;;;;:::::::::999999:::;;;:::999999;;;>>>;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCEEEFFFFFFGGGHHHLLLOOOXXXccc{{{[[[YYYXXXXXXWWWUUURRROOOLLLMMMSSSZZZ___fffsss{{{zzz~~~ssskkkccc^^^YYYZZZ___bbbbbbaaa```nnnvvvxxxeee\\\[[[eeevvvbbb[[[eeeuuusssZZZPPPNNNEEECCCAAAAAABBBBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>===<<<:::999888888777:::<<<===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGIIILLLOOOYYYeeeXXXYYYZZZZZZXXXUUUPPPNNNJJJMMMPPPUUU\\\hhhvvvzzzvvvwwwfff___ZZZWWWXXXXXXYYY^^^ccccccmmmpppbbbZZZYYY___uuusssaaa]]]bbbhhhzzzbbbTTTNNNKKKIIIFFFDDDDDDCCCAAA@@@@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;===>>>>>>===>>>>>>>>>>>>?????????????????????@@@@@@AAAAAABBBCCCEEEGGGIIIJJJLLLOOOQQQWWWeeeXXXYYYZZZZZZXXXTTTPPPMMMKKKNNNQQQVVV]]]iiixxx|||zzzyyyhhh___ZZZWWWXXXXXXYYY]]]ccccccmmmpppeeeXXXXXX]]]ssssss```[[[```eee~~~~~~eeeVVVPPPKKKIIIFFFDDDDDDCCCBBB@@@AAA@@@@@@@@@????????????======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;===>>>>>>===>>>>>>>>>>>>?????????????????????@@@@@@AAAAAABBBCCCEEEGGGHHHIIILLLOOORRRZZZhhhXXXYYYZZZYYYWWWTTTPPPNNNLLLOOOSSSXXX```lll{{{~~~{{{jjj```ZZZWWWXXXXXXYYY]]]cccaaakkknnnfffVVVVVV[[[mmmvvvaaa[[[^^^dddvvvkkkZZZSSSLLLJJJGGGEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;===>>>>>>===>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBBDDDEEEGGGHHHIIIKKKOOORRR]]]mmmYYYYYYYYYYYYWWWTTTPPPNNNNNNQQQVVV[[[cccppp|||jjj```[[[WWWXXXXXXYYY]]]bbb___iiikkk}}}bbbTTTUUUXXXggg}}}fff\\\___dddsssqqq^^^WWWOOOLLLHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;===>>>>>>======>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBBDDDFFFGGGHHHIIIKKKOOOSSS^^^rrrZZZZZZZZZYYYWWWTTTQQQOOOPPPTTTXXX^^^ggguuu}}}jjjaaa[[[XXXXXXXXXXXX\\\bbb```jjjkkk|||xxx___TTTTTTVVV```xxxkkk___```fffvvvyyyccc[[[TTTPPPKKKHHHGGGGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBB>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999;;;<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;===>>>>>>======>>>>>>>>>????????????===>>>>>>@@@AAABBBCCCCCCEEEFFFGGGGGGHHHKKKPPPSSS^^^xxx[[[[[[[[[ZZZXXXUUUSSSQQQRRRVVV[[[aaakkkyyy|||~~~~~~kkkaaa\\\XXXXXXXXXXXX\\\aaacccllllll{{{www```TTTTTTUUU[[[ooorrreeeffflll{{{jjjaaaYYYUUUOOOKKKIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCBBB>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;===>>>>>>===>>>>>>>>>>>>????????????======>>>???AAABBBCCCCCCEEEFFFFFFGGGHHHKKKPPPTTT```]]]]]]\\\[[[YYYVVVTTTSSSTTTWWW]]]cccmmm||||||mmmaaa\\\XXXXXXXXXXXX\\\aaaaaakkkjjjyyy}}}vvv```RRRTTTTTTXXXkkk}}}ppprrrzzzqqqhhh^^^YYYSSSNNNKKKIIIHHHGGGEEEEEEEEEDDDDDDDDDCCCCCC>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;===>>>>>>===>>>>>>>>>>>>????????????<<<===>>>???AAABBBCCCDDDFFFFFFFFFFFFGGGKKKPPPTTTddd^^^^^^]]][[[YYYWWWUUUTTTTTTXXX^^^eeeooo}}}|||ooobbb\\\XXXXXXXXXXXX\\\aaa]]]gggfffuuuzzzuuu```QQQSSSTTTXXXjjjzzz~~~uuulllaaa\\\UUUOOOLLLJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDD>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;===>>>>>>===>>>>>>>>>>>>????????????<<<===>>>???AAABBBCCCDDDFFFFFFFFFFFFGGGKKKPPPTTThhh]]]]]]]]][[[WWWSSSRRRRRRTTTXXX```iiiuuuuuuddd]]]XXXXXXXXXXXXZZZ^^^ccceeeiiiooowwwyyynnnaaaPPPSSSTTTVVVhhh{{{eeeaaaYYYRRRPPPOOOKKKHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<999999999:::::::::;;;;;;<<<<<<<<<<<<===========================>>>???????????????@@@@@@AAAAAABBBDDDCCCDDDGGGGGGHHHOOOWWWlll^^^^^^]]]ZZZVVVRRRPPPPPPTTTXXX___iiiuuu~~~vvveee^^^XXXXXXXXXXXXZZZ^^^bbbdddhhhnnnvvvxxxnnnbbbRRRTTTTTTVVVhhhmmmeee\\\TTTQQQOOOKKKIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>===;;;;;;;;;;;;:::::::::999<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>????????????@@@@@@AAAAAABBBBBBDDDCCCDDDGGGGGGHHHOOOXXXkkk______^^^ZZZUUUQQQNNNNNNTTTXXX___iiivvvwwweee^^^XXXXXXXXXXXXZZZ]]]```cccgggmmmuuuxxxooocccTTTUUUSSSVVVggg}}}zzzyyykkkaaaWWWSSSPPPLLLJJJKKKIIIHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@??????===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===========================>>>????????????@@@@@@AAABBBCCCCCCDDDCCCEEEGGGHHHIIIOOOXXXkkk______^^^ZZZUUUPPPMMMMMMTTTXXX```jjjwwwwwweee^^^YYYXXXXXXWWWYYY]]]^^^bbbffflllsssvvvnnndddTTTSSSQQQTTTeee}}}rrrnnn|||qqqfff[[[VVVRRRNNNLLLMMMJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===========================>>>>>>??????@@@@@@AAABBBCCCDDDDDDDDDCCCEEEGGGHHHIIIPPPXXXlll^^^___^^^ZZZUUUQQQOOONNNUUUYYYaaakkkxxx}}}}}}vvvfff___YYYXXXXXXWWWYYY\\\]]]aaafffkkkqqqtttmmmdddTTTPPPNNNRRRbbbvvvgggeeessstttiii^^^YYYUUUQQQOOOPPPKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>=========<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===========================>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEDDDEEEHHHHHHIIIPPPXXXnnn]]]]]]]]][[[VVVSSSRRRRRRVVVZZZcccmmmyyy~~~|||{{{wwwzzzuuufff___YYYXXXXXXWWWXXX\\\\\\aaafffjjjooorrrllldddSSSNNNLLLQQQ```zzzrrraaaaaannnsssiii___[[[XXXTTTRRRSSSMMMLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===========================>>>??????@@@@@@AAABBBDDDEEEFFFFFFEEEDDDFFFHHHIIIIIIPPPYYYooo[[[\\\]]][[[XXXVVVUUUUUUVVV\\\dddooozzz|||}}}{{{{{{www}}}uuuggg___YYYXXXXXXWWWXXX\\\]]]bbbfffjjjnnnooojjjcccSSSNNNLLLRRR___vvvsss```]]]jjjqqqhhh```]]][[[WWWUUUUUUNNNMMMLLLKKKJJJIIIIIIHHHFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>=========<<<<<<<<<;;;<<<===>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>??????@@@@@@AAACCCDDDEEEFFFGGGEEEDDDFFFHHHIIIJJJQQQYYYoooZZZ[[[\\\[[[YYYXXXXXXXXXWWW\\\fffpppzzz|||}}}{{{vvvggg```YYYXXXXXXWWWXXX\\\]]]bbbgggjjjmmmnnniiibbbTTTNNNMMMSSS```uuuuuubbbYYYeee~~~ooofff```^^^]]]YYYVVVVVVNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@???;;;<<<===??????===<<<;;;999999999:::::::::;;;;;;<<<<<<<<<<<<=========>>>===============>>>??????@@@@@@AAACCCDDDFFFGGGGGGEEEDDDFFFIIIIIIJJJQQQYYYnnn[[[]]]___]]]YYYXXXYYY[[[[[[aaahhhqqq~~~sssddd^^^XXXXXXXXXVVVXXX[[[[[[bbbgggggglllqqqkkk```TTTNNNLLLSSS^^^qqqxxxddd___gggqqqjjjcccaaa^^^YYYWWWXXXSSSQQQNNNLLLJJJJJJKKKKKKHHHHHHGGGEEEEEEDDDDDDDDDBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@>>>???@@@AAABBBDDDEEEEEEJJJFFFEEEHHHJJJLLLQQQWWWggg|||]]]___```^^^ZZZXXXYYY[[[[[[aaaiiirrr~~~sssddd]]]XXXXXXXXXVVVXXX[[[[[[bbbfffggglllqqqlllbbbUUUOOOMMMRRR\\\oooxxxeee^^^ggg~~~sssllleeeccc```ZZZXXXZZZTTTSSSQQQOOOMMMLLLLLLLLLJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBAAAAAA@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<===>>>???======<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????@@@@@@AAACCCDDDEEEFFFGGGJJJFFFEEEHHHJJJLLLQQQXXXiii|||^^^``````]]]YYYWWWXXXZZZZZZaaajjjttt|||~~~rrrccc\\\WWWWWWWWWVVVWWW[[[ZZZbbbfffggglllrrrnnndddVVVPPPNNNRRRZZZmmmwwwddd___ggg}}}wwwpppiiifffccc]]][[[\\\VVVVVVUUUTTTRRRPPPNNNMMMKKKJJJHHHFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@???????????????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???<<<<<<<<<;;;<<<<<<======<<<<<<======>>>>>>??????AAABBBCCCDDDEEEGGGHHHHHHHHHEEEEEEHHHIIIKKKQQQYYYkkk}}}^^^______[[[WWWTTTVVVXXXZZZbbblllvvv|||}}}ooobbb[[[VVVVVVWWWVVVWWWZZZZZZaaaeeeffflllrrroooeeeWWWQQQOOORRRXXXjjjsssbbb```ggg}}}|||tttmmmjjjfff```^^^___XXXYYYYYYXXXVVVSSSPPPNNNKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=========<<<;;;;;;;;;<<<<<<===>>><<<<<<;;;<<<<<<===>>>>>><<<=========>>>>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHFFFDDDEEEHHHIIIJJJRRRZZZlll\\\]]]\\\XXXSSSRRRSSSVVVZZZbbbmmmyyy}}}~~~lllaaaZZZUUUVVVVVVUUUWWWZZZZZZaaadddeeekkkrrrnnneeeWWWRRROOORRRWWWiiipppccc```ggg|||wwwppplllhhhbbb___```ZZZ[[[[[[[[[YYYUUURRROOOLLLJJJIIIFFFEEECCCBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???============>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFDDDCCCEEEHHHHHHJJJRRR[[[mmmZZZZZZYYYVVVQQQPPPSSSVVVZZZcccnnnzzzkkk```YYYUUUUUUUUUUUUWWWZZZZZZ```cccdddiiippplllcccUUUQQQPPPRRRWWWjjjnnnddd___eeeyyyyyyrrrnnniiiccc``````\\\\\\\\\[[[YYYVVVRRRPPPMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<======>>>>>>============>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEBBBCCCEEEHHHHHHIIIRRR]]]oooYYYYYYYYYUUUQQQPPPTTTWWWZZZcccooo{{{nnn___YYYTTTTTTUUUTTTVVVZZZZZZ```bbbbbbgggnnnjjjaaaTTTPPPPPPRRRXXXkkkzzziiibbb\\\bbbuuuzzzrrrnnniiibbb___```]]]]]]\\\ZZZXXXUUURRRPPPOOONNNMMMKKKJJJJJJIIIIIIEEEEEEDDDDDDCCCBBBBBBBBB?????????>>>>>>>>>======>>>>>>============>>>>>>???>>>==================>>>>>>>>>>>>============>>>>>>???AAABBBCCCDDDEEEAAABBBEEEHHHGGGIIIRRR^^^rrrYYYYYYYYYUUURRRQQQUUUYYY[[[dddppp{{{~~~qqq___XXXSSSTTTUUUTTTVVVZZZZZZ```bbbaaafffllliii```SSSPPPPPPRRRXXXlllsssccc^^^ZZZ___rrrzzzrrrnnniiibbb______]]]]]][[[YYYWWWTTTRRRQQQQQQPPPOOONNNMMMMMMMMMMMMEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@????????????>>>@@@@@@???????????????@@@@@@???>>>======<<<======>>>>>>>>>>>>============>>>???@@@AAACCCDDDEEEEEE@@@BBBEEEHHHGGGHHHSSS^^^tttYYYYYYVVVRRROOOPPPVVV[[[\\\fffsss}}}rrrbbbZZZTTTTTTWWWWWWYYY[[[[[[^^^aaadddiiikkkggg___UUUPPPNNNQQQXXXkkknnnbbbbbb^^^iii{{{~~~xxxpppjjjfffdddcccbbb___^^^]]]\\\ZZZXXXVVVUUUSSSRRRPPPMMMKKKJJJLLLNNNIIIGGGDDDCCCCCCBBBAAA????????????>>>>>>>>>>>>>>>========================>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBEEECCCCCCEEEGGGIIISSS\\\wwwXXXXXXVVVRRRNNNOOOSSSXXX[[[fffssstttddd[[[UUUVVVWWWXXXYYY\\\\\\```bbbdddhhhkkkfff___VVVPPPNNNPPPUUUfffuuuhhhgggaaakkk|||}}}xxxqqqjjjgggeeecccbbb]]]]]]\\\[[[YYYWWWUUUTTTTTTTTTSSSQQQNNNMMMNNNOOOJJJHHHEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@?????????========================>>>=========<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBDDDBBBCCCEEEFFFIIIRRR[[[wwwVVVWWWVVVSSSOOONNNQQQTTTZZZfffttt}}}~~~wwwfff]]]WWWWWWXXXXXXYYY[[[]]]```bbbcccgggjjjfff___VVVQQQNNNOOORRR```|||oookkkhhhooo~~~}}}xxxqqqllliiifffdddccc^^^^^^]]]\\\ZZZXXXWWWVVVUUUVVVWWWUUURRRPPPPPPPPPLLLIIIGGGEEEEEEDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@====================================<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBCCCAAABBBDDDEEEHHHPPPZZZtttWWWXXXXXXUUUQQQOOOPPPSSS[[[ggguuu~~~yyy|||~~~|||zzzfff]]]WWWVVVWWWWWWXXXZZZ\\\^^^```bbbfffkkkhhhbbbUUUPPPMMMNNNPPP\\\yyywwwrrrsssvvv|||xxxrrrnnnkkkhhhfffdddaaaaaa```___^^^\\\[[[ZZZVVVXXXYYYXXXVVVSSSQQQQQQNNNKKKHHHGGGFFFEEECCCBBBCCCCCCBBBBBBAAA@@@@@@@@@=======================================<<<<<<<<<===>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBBBB@@@AAADDDEEEGGGOOOXXXnnnXXXZZZ[[[XXXTTTQQQRRRTTT]]]iiivvvyyy}}}zzzwwwyyyzzzeee\\\UUUUUUVVVVVVWWWYYYYYY[[[]]]___eeekkkjjjeeeSSSOOOMMMNNNPPP[[[vvv}}}}}}{{{wwwssspppmmmjjjgggeeebbbbbbbbbaaa```^^^]]]\\\WWWYYY[[[[[[XXXUUUSSSRRRPPPMMMJJJIIIHHHGGGEEECCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<==================>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBAAA@@@BBBDDDEEEFFFNNNVVVfff~~~ZZZ[[[\\\ZZZVVVTTTUUUXXX___jjjwww~~~{{{}}}{{{xxxyyyyyyddd[[[UUUUUUVVVVVVWWWYYYXXXZZZ[[[\\\bbbiiiiiieeeQQQNNNMMMOOOPPPYYYssszzzwwwtttqqqooolllhhhfffaaaaaaaaaaaa___^^^]]]\\\YYY[[[]]]\\\ZZZWWWUUUTTTRRROOOLLLJJJIIIHHHFFFDDDCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBBBBAAABBBEEEFFFGGGMMMVVVbbb|||ZZZ\\\\\\YYYVVVUUUWWWZZZ___jjjxxx}}}}}}|||}}}~~~vvvccc[[[UUUUUUWWWWWWYYY[[[ZZZ[[[ZZZZZZ```ffffffbbbQQQNNNMMMNNNNNNVVVnnnyyywwwuuusssqqqnnniiifffbbbbbbbbbbbbaaa___^^^]]]]]]^^^___^^^[[[YYYXXXXXXTTTQQQNNNLLLJJJIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBBBBAAACCCFFFFFFGGGMMMVVVdddZZZ[[[[[[XXXUUUUUUXXX\\\___jjjxxx}}}||||||{{{|||uuuddd\\\UUUVVVXXXYYYZZZ]]]\\\\\\[[[ZZZ^^^cccccc___QQQNNNMMMNNNMMMSSSjjjzzz|||yyywwwuuusssrrrnnnjjjgggeeeeeeeeedddcccbbbaaa``````aaaaaa```]]][[[ZZZ[[[TTTRRROOOLLLKKKJJJGGGFFFGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBCCCBBBDDDGGGGGGHHHNNNVVVggg\\\\\\[[[YYYVVVVVVYYY[[[bbbiiiuuu||||||}}}~~~oooccc\\\VVVUUUUUUUUUWWWZZZ^^^^^^]]]\\\^^^bbb```[[[OOOPPPLLLKKKQQQTTTdddxxxiiilll{{{|||yyyuuurrrpppnnnkkkiiihhhiiijjjkkkiiigggcccaaadddcccbbbaaa```^^^[[[XXXUUUTTTQQQNNNKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>============<<<<<<<<<===============????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAACCCHHHJJJKKKOOOVVVgggYYYZZZZZZXXXUUUUUUXXXZZZbbbiiiuuu}}}~~~}}}lllaaaZZZTTTTTTTTTSSSUUUYYY[[[\\\\\\[[[^^^aaa]]]WWWNNNOOOKKKJJJOOORRRbbb|||pppeeeiiiyyy|||wwwtttrrrpppmmmjjjjjjkkklllmmmllliiigggeeefffeeeccccccbbb```]]]ZZZWWWVVVTTTQQQNNNLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@??????>>>??????====================================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA???AAAEEEHHHIIINNNTTTgggYYY[[[[[[YYYVVVVVVXXX\\\bbbjjjwww}}}~~~}}}iii^^^WWWRRRSSSSSSRRRTTTXXXYYY\\\]]]]]]```aaa\\\UUUMMMNNNJJJIIINNNPPP___yyyyyyhhhccchhhyyy~~~zzzvvvtttqqqnnnlllkkklllnnnooonnnmmmkkkiiiiiihhhffffffeeeccc___\\\ZZZXXXVVVTTTQQQNNNMMMLLLHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>==============================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@>>>???BBBDDDFFFLLLSSSfff}}}ZZZ]]]___]]]YYYWWW[[[^^^eeemmmzzz{{{hhh]]]VVVRRRSSSTTTSSSUUUXXXZZZ]]]```aaacccddd]]]TTTMMMOOOJJJJJJNNNPPP^^^xxxwwwgggdddjjj}}}{{{xxxuuurrrooollllllmmmnnnoooooonnnmmmllllllkkkiiiiiihhheeebbb___ZZZYYYWWWUUURRROOOMMMLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>======>>>?????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA???>>>AAACCCEEELLLSSSeee{{{ZZZ^^^```^^^XXXVVVYYY^^^gggooo}}}{{{yyyyyy|||~~~zzzhhh\\\VVVSSSTTTUUUUUUVVVYYYYYY]]]```bbbdddddd\\\SSSNNNPPPLLLKKKPPPQQQ___xxxvvvhhhdddkkk|||xxxvvvssspppmmmlllmmmnnnooooooooonnnmmmooommmkkkjjjiiigggccc```YYYYYYXXXVVVSSSPPPMMMKKKJJJJJJIIIHHHGGGFFFEEEEEECCCBBBAAA@@@@@@???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCC@@@@@@BBBDDDFFFLLLTTTcccyyyXXX]]]```\\\VVVRRRUUUZZZfffppp~~~}}}yyywwwvvvzzz{{{||||||}}}xxxggg\\\WWWTTTVVVWWWWWWXXX[[[XXX[[[___```bbbbbbZZZPPPNNNPPPMMMMMMQQQSSS```zzzttthhhbbbjjj|||yyywwwuuurrrpppmmmnnnnnnooooooooonnnnnnooonnnlllkkkjjjgggccc```[[[ZZZZZZXXXUUURRROOOMMMKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCAAAAAADDDEEEGGGLLLSSS```xxxXXX]]]aaa]]]TTTPPPRRRWWWbbbmmm}}}~~~{{{zzzyyyzzz{{{{{{|||}}}tttccc[[[VVVSSSVVVXXXWWWXXX[[[XXX\\\___```bbbaaaZZZPPPLLLOOOLLLMMMRRRSSSaaazzzqqqhhh```iii}}}{{{yyyxxxuuusssooooooooooooooooooooonnnooonnnlllkkkiiifffbbb_________^^^]]]ZZZVVVSSSQQQLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBB@@@AAAEEEFFFGGGKKKQQQ]]]xxxZZZ```ccc___VVVPPPSSSWWW___jjj{{{~~~}}}}}}||||||}}}}}}~~~qqq```ZZZUUUSSSUUUWWWWWWXXX[[[[[[^^^aaaaaacccccc\\\SSSKKKNNNKKKLLLRRRTTTaaa{{{qqqhhhaaajjj~~~|||{{{zzzxxxvvvqqqqqqqqqpppppppppooooooooonnnllljjjiiifffbbb___bbbbbbbbb```^^^ZZZVVVTTTLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@???>>>>>>????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@???AAAEEEFFFFFFJJJPPP\\\yyy[[[```ccc___VVVQQQRRRUUU^^^mmm}}}~~~nnn___XXXUUUSSSSSSVVVXXXXXXWWW]]]aaadddbbbaaa```\\\VVVLLLNNNJJJJJJPPPSSSbbb}}}mmmccc^^^hhh{{{xxxvvvttttttqqqqqqrrrrrrrrrrrrssssssooollliiiggggggffffffdddbbbaaa```___]]][[[ZZZYYYPPPNNNKKKJJJKKKLLLLLLKKKHHHGGGEEEEEEFFFFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>?????????@@@???@@@@@@AAAAAABBBBBBCCCAAABBBCCCCCCDDDFFFJJJNNNccczzz]]]bbbeeeaaaXXXRRRRRRUUU^^^lll}}}}}}~~~|||{{{|||lll^^^WWWUUUSSSSSSVVVXXXXXXWWW]]]aaacccbbb``````[[[VVVMMMOOOKKKLLLQQQTTTddd~~~pppeeebbbkkk}}}zzzwwwuuutttttttttsssssssssrrrrrrqqqqqqnnnllliiihhhhhhhhhfffeeedddcccaaa___]]]\\\\\\[[[SSSQQQOOOOOOOOOOOOMMMLLLIIIHHHFFFFFFFFFFFFDDDCCC@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>?????????@@@??????@@@AAAAAABBBBBBCCCBBBCCCDDDDDDEEEHHHMMMPPPbbbxxx^^^dddhhhddd[[[TTTRRRTTT]]]kkk|||~~~~~~xxxttttttuuutttsssqqqqqqtttyyyjjj\\\VVVTTTSSSSSSUUUWWWXXXXXX\\\aaacccaaa```___[[[UUUOOOQQQMMMMMMSSSUUUeeeuuuhhhfffnnn~~~|||zzzwwwuuutttttttttvvvvvvuuutttsssrrrqqqpppmmmkkkkkkkkkkkkkkkiiiggggggfffccc```^^^^^^^^^___XXXWWWVVVUUUUUUSSSPPPNNNKKKJJJHHHGGGGGGGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????????????????@@@@@@AAABBBBBBBBBDDDEEEEEEFFFGGGJJJOOOSSS___uuu```fffjjjggg]]]UUUSSSTTT^^^kkk{{{~~~{{{xxxsssmmmhhhgggiiikkknnnoooqqquuuzzzgggZZZUUUTTTSSSSSSUUUWWWXXXYYY\\\```bbbaaa___^^^ZZZUUUOOOQQQMMMMMMRRRUUUdddzzzjjjiiipppzzzyyywwwuuutttsssttttttvvvvvvuuuttttttsssrrrrrrnnnmmmmmmooopppooommmkkkjjjhhheeeaaa``````aaabbb]]]\\\\\\\\\[[[XXXTTTPPPNNNLLLJJJIIIIIIHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA?????????????????????????????????@@@AAAAAABBBBBBDDDEEEEEEFFFGGGKKKQQQUUU^^^rrr```fffjjjggg^^^UUUSSSTTT___jjjyyyyyyqqqllliiihhhfffdddccceeeiiimmmqqqtttyyy~~~|||dddYYYSSSSSSSSSSSSTTTVVVXXXYYY[[[___bbb```^^^^^^YYYTTTNNNPPPLLLKKKQQQSSSbbb}}}~~~llliiioooxxxwwwuuutttsssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqrrrssssssqqqooollljjjfffcccaaaaaabbbccc````````````___\\\VVVRRRPPPNNNLLLKKKJJJIIIGGGEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???????????????>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDFFFKKKQQQUUUbbbrrr___eeeiiieee\\\UUUSSSUUU___iiiwwwwwwpppiiieeeaaabbbccceeegggkkkppptttxxx{{{wwwaaaYYYRRRSSSSSSSSSSSSUUUXXXZZZZZZ___aaa___^^^]]]YYYSSSMMMOOOKKKJJJOOORRRaaa{{{oooggglllxxxwwwuuutttttttttuuuvvvuuuuuuvvvvvvvvvwwwwwwwwwtttsssssssssuuuuuusssqqqllljjjhhheeecccccccccdddbbbaaaaaaaaa```]]]XXXUUUSSSQQQNNNMMMLLLJJJHHHEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCEEEJJJQQQVVVeeesss^^^cccfffbbbZZZSSSSSSVVV^^^gggsssxxxrrrlllhhheeehhhkkknnnqqquuuzzz}}}sss```YYYQQQRRRTTTSSSSSSTTTXXX[[[ZZZ^^^```___]]]]]]XXXSSSNNNOOOKKKJJJOOOQQQ```zzzrrreeejjj~~~yyyxxxwwwuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuusssrrrssstttsssrrrkkkjjjiiigggeeedddccccccbbbaaa``````___]]]YYYVVVUUUSSSPPPNNNMMMKKKHHHFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBEEEKKKRRRWWWeeesss]]]bbbeee```XXXSSSSSSWWW]]]eeeppp}}}}}}xxxrrrmmmnnnppptttxxxzzz}}}ppp___ZZZPPPRRRTTTSSSSSSTTTXXX[[[YYY^^^```___]]]\\\XXXSSSNNNPPPKKKKKKOOORRRaaa{{{uuueeejjj}}}zzzyyyxxxvvvvvvvvvwwwxxxzzzyyyyyyxxxwwwvvvuuuuuuwwwuuurrrqqqrrrrrrrrrqqqkkkjjjiiihhhfffdddcccbbbbbb```_________]]]ZZZWWWVVVTTTQQQOOOMMMLLLIIIFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCFFFKKKSSSYYYbbbqqqbbbccceeefff___VVVRRRSSSWWW___mmm}}}~~~jjjZZZUUUQQQPPPOOOOOOQQQTTTWWWYYY[[[```bbb^^^[[[ZZZWWWTTTNNNOOOJJJKKKQQQUUUccc}}}lllbbbgggzzzyyyxxxvvvuuuuuuwwwyyyzzzttttttttttttttttttttttttssssssttttttssspppmmmkkkmmmkkkhhheeebbb```______aaa```___```aaa```^^^\\\]]]ZZZVVVRRROOOLLLHHHEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAACCCAAA??????AAABBBCCCBBBBBBCCCEEEGGGIIINNNTTTYYYdddqqqcccccceeeeee^^^TTTOOOQQQWWW^^^kkk{{{gggYYYUUUQQQQQQPPPPPPRRRUUUXXXZZZ\\\```aaa^^^]]]\\\XXXSSSMMMNNNJJJLLLSSSXXXiiiiii```eeezzzzzzyyyxxxvvvuuuvvvvvvwwwttttttsssssssssrrrrrrrrrrrrrrrssssssrrrqqqooonnnnnnllliiifffcccbbbaaaaaabbbaaa``````aaa```^^^\\\[[[XXXUUURRRPPPNNNJJJHHHEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBB@@@>>>???@@@BBBBBBBBBBBBCCCEEEFFFIIINNNTTTYYYcccooobbbcccdddddd\\\RRRMMMOOOWWW^^^jjjwww{{{cccXXXUUURRRRRRQQQRRRSSSVVVYYY[[[___``````___``````ZZZSSSLLLMMMJJJMMMUUU\\\ooo{{{eee]]]eee|||}}}{{{zzzwwwuuutttsssrrrssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrooommmkkkhhhfffdddddddddcccbbbaaaaaabbbaaa___]]]YYYWWWTTTRRRQQQOOOLLLJJJHHHGGGGGGFFFEEEDDDDDDCCCEEEDDDCCCBBBAAAAAAAAAAAAAAA???>>>>>>@@@AAAAAAAAAAAACCCDDDFFFIIINNNTTTXXXdddmmm___```bbbbbb\\\RRRNNNOOOXXX^^^iiiuuu~~~ttt___VVVTTTSSSSSSSSSSSSUUUXXXZZZ\\\```aaa```___bbbccc\\\SSSKKKNNNKKKMMMVVV^^^tttwwwccc[[[ggg~~~}}}{{{xxxuuurrrpppoooqqqppppppppppppqqqrrrssssssrrrqqqqqqqqqqqqrrrssspppnnnllljjjhhhgggggggggfffeeeddddddddddddaaa___[[[YYYVVVTTTRRRPPPMMMKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>???@@@AAAAAA@@@AAABBBDDDFFFIIINNNTTTXXXiiiooo\\\]]]```aaa\\\SSSPPPQQQXXX___iiisss{{{mmm[[[UUUTTTSSSSSSTTTUUUVVVXXX[[[\\\```aaa```aaacccddd]]]SSSLLLNNNKKKLLLUUU___wwwtttccc\\\lll~~~}}}zzzwwwtttrrrpppooooooooonnnoooppprrruuuvvvuuutttsssrrrqqqqqqqqqqqqpppooommmkkkjjjjjjjjjkkkjjjhhhgggggggggfffdddbbb___\\\YYYVVVTTTQQQNNNKKKMMMMMMLLLJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@??????@@@AAABBBAAA@@@AAABBBDDDFFFHHHMMMSSSXXXmmmrrrZZZ[[[___aaa\\\TTTQQQSSSWWW^^^gggpppxxxzzz|||gggYYYTTTTTTSSSSSSTTTUUUWWWYYYZZZ[[[^^^aaabbbbbbcccccc]]]UUULLLOOOLLLMMMUUU```{{{ssseee```ppp}}}{{{xxxuuusssrrrrrrsssqqqpppooopppqqqtttwwwyyyuuuttttttsssrrrqqqqqqppppppooommmlllkkkllllllmmmllljjjiiiiiiiiihhheeecccbbb___\\\YYYWWWTTTPPPNNNNNNMMMLLLJJJHHHGGGEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@AAACCCCCCBBB@@@@@@BBBCCCEEEHHHMMMSSSWWWlllsss[[[\\\```aaa\\\TTTQQQSSSTTT[[[eeennnvvvzzzwww{{{~~~}}}dddWWWSSSSSSRRRSSSTTTUUUWWWYYYZZZ[[[[[[```dddcccbbbaaa\\\VVVKKKNNNLLLNNNWWWdddsssgggdddsss{{{yyyuuurrrrrrsssvvvxxxuuutttrrrrrrrrrtttwwwyyyrrrrrrsssttttttsssrrrqqqooonnnmmmllllllmmmnnnnnnkkkjjjiiihhhhhhgggdddbbbbbb```]]][[[YYYWWWTTTRRRRRRQQQPPPNNNKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBDDDDDDCCCAAA@@@BBBCCCEEEHHHMMMSSSWWWhhhooo}}}]]]^^^aaabbb\\\SSSOOOQQQRRRYYYccclllttt~~~|||vvvtttzzz|||{{{cccVVVSSSSSSRRRRRRSSSUUUWWWXXXZZZZZZYYY```eeedddaaa```\\\WWWJJJNNNLLLNNNYYYhhhsssggghhhtttzzzwwwsssqqqqqqtttxxx{{{yyyxxxuuusssssstttvvvwwwooopppsssuuuuuuuuutttsssooonnnmmmllllllmmmnnnoookkkiiihhhggggggfffcccaaaaaa___]]]\\\[[[ZZZWWWUUUWWWVVVTTTRRRPPPNNNLLLKKKFFFEEEDDDCCCCCCBBBBBBCCCBBBAAABBBCCCEEEEEECCCAAA@@@AAACCCEEEHHHMMMSSSWWWccclll{{{\\\]]]___```^^^XXXQQQMMMSSS[[[eeennnuuu}}}|||}}}||||||yyy|||zzzuuu```XXXTTTQQQRRRSSSUUUUUUUUUWWWYYY\\\```bbbaaa___```___XXXPPPLLLJJJKKKQQQYYYjjjooofff```qqq{{{vvvqqqqqqtttyyy|||{{{vvvtttuuuuuutttrrrssssssrrrrrrrrrrrrrrrrrrnnnoooppppppppppppoooooommmllliiifffdddccccccccccccaaa___^^^^^^^^^]]][[[[[[WWWTTTRRRQQQPPPLLLIIIJJJHHHGGGEEEDDDDDDDDDDDD@@@???@@@AAADDDEEEDDDCCCCCCBBBCCCGGGIIIJJJPPPVVVdddkkkvvv\\\]]]___```^^^YYYSSSNNNSSSZZZdddlllsss|||{{{{{{||||||~~~~~~rrr^^^WWWTTTRRRQQQSSSUUUUUUUUUWWWZZZ\\\```bbbbbb```aaa```YYYPPPLLLJJJKKKQQQYYYjjjlllddd```ppp|||wwwtttsssuuuyyy{{{~~~{{{vvvtttuuuuuutttrrrsssssssssssssssrrrqqqppppppppppppppppppoooooonnnlllkkkiiifffeeeddddddeeefffdddaaa`````````___]]]\\\YYYVVVTTTSSSRRRNNNKKKMMMKKKIIIFFFEEECCCCCCCCCAAA@@@@@@BBBDDDEEEDDDCCCBBBAAABBBEEEGGGHHHNNNUUUbbbjjjvvv]]]^^^___aaa```\\\UUUPPPRRRXXXaaaiiiqqqzzz|||{{{|||mmm\\\VVVTTTTTTQQQSSSTTTUUUVVVWWWZZZ\\\```bbbbbbaaaaaa```YYYPPPMMMJJJKKKQQQYYYjjjyyyhhhbbb___nnn}}}yyyvvvuuuvvvxxxyyy}}}zzzwwwuuuuuuuuutttsssssstttuuuuuutttrrrpppnnnsssrrrrrrqqqpppooonnnmmmjjjiiihhhgggffffffggggggiiigggdddcccccccccaaa```^^^\\\YYYWWWVVVTTTQQQNNNOOOMMMKKKHHHFFFDDDCCCBBBCCCBBBAAABBBDDDEEEDDDCCCBBB@@@AAADDDFFFGGGLLLSSS___gggttt^^^^^^```bbbccc___XXXRRRQQQVVV^^^fffoooyyyjjj[[[UUUSSSTTTQQQRRRTTTUUUVVVWWWZZZ]]]___aaabbbaaaaaa```XXXOOONNNKKKKKKPPPWWWgggttteee```]]]mmm}}}zzzxxxvvvvvvvvvwww{{{zzzxxxvvvuuuuuutttttttttuuuwwwwwwvvvssspppnnnuuuuuusssqqqpppnnnmmmmmmjjjiiihhhhhhhhhiiijjjkkkkkkiiifffeeeeeedddcccaaa___]]][[[YYYWWWUUUSSSQQQNNNMMMLLLJJJGGGFFFDDDDDDEEECCCBBBCCCDDDEEEEEEDDDBBB@@@AAADDDEEEFFFKKKRRRZZZcccooo___^^^```ccceeebbb[[[TTTQQQUUU\\\dddmmmwww}}}~~~ggg[[[TTTQQQSSSPPPRRRTTTUUUVVVXXX[[[]]]^^^```aaa```aaa___WWWMMMOOOKKKKKKOOOUUUdddqqqbbb^^^[[[ooo~~~}}}zzzxxxwwwvvvvvvvvvzzzzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxyyyxxxuuurrroooxxxvvvtttrrrooonnnmmmmmmjjjjjjiiiiiijjjlllmmmnnnllljjjgggfffeeedddcccaaa___^^^]]][[[XXXUUUTTTTTTMMMMMMLLLKKKJJJIIIGGGGGGGGGFFFDDDCCCEEEFFFEEEDDDDDDBBBBBBEEEFFFFFFKKKQQQYYY```jjjwww```___```dddgggeee^^^WWWRRRTTTZZZbbblllwww{{{|||}}}xxxddd[[[SSSPPPQQQPPPRRRTTTUUUVVVXXX[[[^^^^^^```bbbaaabbb```WWWMMMNNNJJJJJJOOOUUUeeeoooaaa^^^\\\rrr}}}{{{yyywwwwwwxxxyyyyyyzzz{{{zzzxxxwwwxxxyyyxxxyyyzzzzzzyyywwwuuusssyyywwwuuurrrpppnnnnnnnnnllllllllllllmmmnnnpppqqqmmmkkkhhhffffffeeecccaaa___```___]]]YYYWWWVVVWWWOOOOOOOOOOOONNNMMMKKKJJJJJJGGGEEEDDDEEEFFFFFFEEEEEEBBBBBBEEEEEEEEEJJJPPPYYY]]]dddnnn```___```dddiiihhh```XXXSSSTTTYYYaaakkkvvvxxx|||}}}oooaaaZZZSSSOOOQQQOOOQQQSSSUUUVVVXXX[[[^^^___bbbdddddddddbbbYYYOOOKKKHHHJJJOOOWWWhhhlll```^^^^^^ttt|||zzzyyyzzz|||}}}yyy{{{}}}|||zzzyyyzzz{{{zzzzzz{{{zzzzzzyyyxxxxxxyyyxxxuuurrrpppoooooooooooonnnnnnnnnoooqqqrrrtttooommmiiihhhgggfffdddbbbaaabbbbbb```\\\YYYYYYZZZUUUUUUUUUTTTRRRPPPNNNMMMLLLIIIFFFEEEEEEFFFFFFEEEDDDAAAAAADDDDDDDDDHHHNNNTTTWWW[[[dddvvvaaa___```eeejjjiiiaaaYYYSSSTTTXXX```kkkvvv~~~|||yyy{{{|||iii^^^YYYSSSOOOQQQOOOQQQSSSUUUVVVXXX[[[^^^aaadddfffffffffddd[[[QQQIIIGGGIIIPPPYYYllliii______```vvv~~~{{{{{{|||yyy|||~~~~~~{{{zzz{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxuuurrrpppoooppppppppppppooooooppprrrtttuuupppnnnkkkiiihhhgggeeeccccccdddeeebbb]]][[[[[[]]]ZZZZZZYYYXXXUUURRRPPPNNNMMMJJJFFFEEEEEEFFFFFFFFFCCCAAA@@@BBBBBBBBBFFFLLLOOOQQQSSS[[[nnneeeZZZ\\\eeeiiimmmgggVVVVVVTTTVVV___iiirrr}}}zzzzzz|||yyybbb[[[TTTRRRRRRLLLRRRRRRSSSTTTWWW[[[___bbbdddbbbbbbcccddd```WWWPPPKKKKKKKKKMMMZZZuuuhhh\\\ZZZ___ttt~~~}}}|||~~~|||yyy|||zzzxxxwwwxxx{{{~~~~~~}}}||||||{{{||||||zzzvvvsssrrrsssssspppnnnqqqpppnnnmmmmmmnnnppprrrrrroookkkiiiiiijjjkkkkkkiiiiiihhhgggeeebbb```^^^aaa___\\\\\\[[[XXXRRRNNNKKKJJJJJJJJJIIIHHHHHHHHHCCCBBBBBBCCCCCCDDDEEEFFFCCCMMMNNNRRRfff|||fffZZZZZZccchhhnnnlll^^^WWWUUUVVV^^^fffooozzz~~~vvvuuuyyy}}}uuu___YYYSSSQQQRRRMMMSSSSSSTTTUUUXXX[[[___aaacccbbbbbbdddddd```VVVOOOJJJKKKLLLOOO]]]yyyzzzcccXXXXXX___ttt}}}}}}|||}}}|||xxxvvvvvvwwwwwwxxxzzz|||}}}}}}||||||{{{zzzyyyxxxxxxxxxuuurrrqqqrrrrrrpppnnnrrrrrrqqqppppppqqqrrrsssrrrooolllkkkkkklllllllllhhhhhhhhhgggfffdddbbbaaacccaaa___^^^^^^[[[UUUQQQMMMLLLJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEBBBKKKKKKOOObbbyyyfffZZZYYYaaagggpppqqqfffXXXUUUUUU[[[ccckkkuuu}}}rrrnnnsss{{{nnn\\\XXXRRRPPPRRROOOUUUUUUUUUVVVYYY[[[^^^```bbbbbbcccdddccc^^^UUUNNNIIIJJJLLLQQQ```}}}sss___WWWXXX^^^uuu{{{~~~|||{{{|||~~~~~~zzzvvvrrrsssuuuwwwyyyzzzzzzzzz}}}}}}|||{{{yyywwwvvvuuuuuusssqqqpppqqqqqqpppoootttttttttsssssssssssssssqqqooonnnnnnoooooonnnlllhhhhhhhhhhhhgggfffeeeeeeeeedddcccbbbaaa^^^YYYVVVQQQPPPMMMJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCJJJHHHKKK^^^tttggg[[[ZZZaaafffoooqqqgggWWWSSSRRRXXX___hhhsss}}}}}}tttooopppvvvfffXXXVVVPPPOOOSSSQQQWWWWWWWWWXXXZZZ\\\^^^___bbbbbbcccdddccc\\\SSSMMMIIIJJJMMMSSScccnnn\\\WWW[[[```yyy{{{{{{yyyxxxyyy{{{{{{wwwtttrrrssstttvvvwwwyyyzzz{{{~~~~~~~~~}}}{{{xxxvvvtttsssrrrqqqpppppppppppppppttttttuuuuuuuuutttsssrrrpppoooooopppqqqqqqooommmjjjjjjiiiiiihhhggggggfffffffffeeedddbbb___\\\YYYTTTSSSPPPMMMKKKJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEIIIFFFIIIZZZoooggg]]]]]]bbbeeelllmmmcccVVVQQQOOOTTT\\\fffrrr}}}wwwvvvttttttxxx~~~uuu___UUUUUUOOONNNSSSSSSXXXXXXYYYZZZ[[[]]]^^^___aaabbbdddeeebbb[[[QQQKKKIIIJJJMMMUUUeeehhhXXXWWW\\\ccc~~~~~~|||wwwuuutttvvvxxxxxxuuuqqqsssrrrqqqqqqrrruuuyyy{{{}}}}}}|||{{{yyywwwvvvuuussssssrrrqqqpppppppppqqqsssssssssssssssrrrqqqpppnnnnnnoooqqqrrrrrrooommmmmmlllkkkiiihhhgggfffffffffggggggeeebbb^^^[[[YYYSSSRRRPPPNNNMMMLLLLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDFFFJJJFFFHHHWWWiiikkk```___cccdddiiikkkbbbVVVPPPNNNRRRZZZdddqqq|||}}}wwwxxx{{{~~~lllZZZSSSTTTNNNMMMSSSTTTXXXXXXZZZ[[[]]]^^^___``````bbbeeeeeeaaaYYYPPPJJJIIIKKKNNNWWWhhhzzzcccUUUUUU[[[iii}}}|||tttrrrqqqssswwwwwwtttqqqsssqqqooonnnooorrrvvvxxxyyyxxxwwwvvvuuuuuuvvvvvvuuuuuuuuutttqqqpppqqqsssrrrrrrqqqqqqppppppoooooommmlllmmmoooqqqqqqooommmnnnlllkkkiiigggffffffffffffhhhhhhfffaaa\\\ZZZYYYRRRRRRQQQPPPOOOMMMLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFIIIGGGIIIUUUbbb|||pppdddaaabbbaaahhhllleeeXXXRRRNNNQQQXXXaaannnyyygggVVVRRRUUUNNNMMMSSSUUUWWWXXXZZZ\\\^^^___```aaa___bbbffffffaaaXXXNNNIIIHHHJJJNNNYYYlllyyybbbUUUUUU\\\ooo{{{{{{rrrqqqqqqssswwwxxxvvvsssuuutttrrrrrrrrrtttuuuwwwwwwvvvtttssstttvvvxxxzzzwwwxxxxxxvvvsssqqqrrrtttsssqqqpppnnnnnnnnnnnnoookkkkkkkkklllnnnoooooommmlllkkkiiihhhggggggggghhhgggiiiiiifffaaa[[[XXXXXXVVVVVVVVVUUUSSSPPPNNNLLLIIIHHHGGGFFFFFFFFFFFFFFFEEEHHHFFFIIIRRR[[[rrrtttfffaaaaaa```hhhooojjj[[[TTTPPPQQQWWW___lllwww|||dddUUURRRUUUNNNLLLSSSVVVWWWXXXZZZ]]]___```aaabbb___bbbffffff```WWWNNNHHHGGGIIIOOOZZZooo{{{dddWWWXXX___sss}}}zzzzzzrrrqqqqqqtttxxxzzzxxxuuuwwwwwwxxxxxxxxxxxxwwwwwwxxxvvvtttsssuuuxxx|||~~~yyy{{{{{{xxxtttrrrsssuuusssrrrpppmmmmmmmmmnnnooojjjiiiiiijjjmmmnnnnnnmmmiiiiiihhhgggggghhhiiijjjiiijjjkkkgggaaa[[[XXXXXX[[[\\\\\\[[[YYYTTTPPPMMMIIIHHHGGGGGGFFFFFFGGGGGGCCCGGGFFFIIIQQQVVVkkkuuulllbbb^^^aaagggjjjkkkeeeVVVMMMRRRXXX\\\gggssssssZZZVVVQQQNNNNNNQQQSSSTTTWWWXXXYYY[[[]]]___aaaaaaeeegggiiifff___UUULLLHHHHHHLLLPPPYYYqqquuuaaaWWWYYY___www||||||vvvwwwtttvvv{{{~~~|||zzz{{{|||{{{zzzxxxwwwvvvuuuuuuvvvuuuuuuuuuwwwzzz}}}~~~}}}{{{xxxuuusssrrrqqqqqqqqqooonnnnnnoooooonnnmmmfffkkknnnmmmnnnpppqqqpppmmmhhhccccccgggjjjiiigggkkkhhheeebbb___^^^^^^^^^aaa___]]][[[YYYUUUQQQMMMPPPMMMJJJIIIIIIIIIHHHGGGCCCDDDGGGJJJLLLUUUiii{{{uuulllbbb]]]```fffkkkmmmhhhZZZPPPRRRWWW[[[eeerrr}}}kkkYYYUUUPPPMMMNNNQQQTTTUUUXXXYYY[[[\\\^^^```aaabbbccceeefffccc\\\SSSLLLHHHHHHLLLRRR___|||ppp^^^VVVYYY```sss~~~{{{|||xxxyyyuuuuuuzzz}}}|||}}}}}}{{{xxxvvvuuutttwwwvvvvvvvvvwwwyyyzzz{{{zzzyyywwwuuusssrrrrrrrrrqqqpppooooooppppppooommmgggmmmpppooonnnqqqrrrpppmmmhhhcccbbbfffiiiiiigggjjjhhheeebbb```_________cccaaa___]]][[[XXXSSSPPPNNNKKKHHHGGGGGGGGGFFFEEEEEEEEEGGGHHHIIIPPPbbbrrrwwwmmmbbb\\\^^^eeekkkooonnn```UUUSSSUUUYYYdddooozzzyyybbbVVVSSSOOOMMMOOORRRUUUVVVZZZ[[[\\\]]]___```aaabbbbbbbbbbbb^^^WWWPPPLLLJJJHHHMMMUUUfffjjj[[[VVVZZZaaappp}}}zzz}}}zzz{{{wwwvvvzzz}}}~~~~~~{{{xxxuuusssqqqwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvtttrrrqqqqqqqqqqqqpppooopppqqqqqqooommmjjjooorrrpppppprrrrrrooolllgggcccbbbeeehhhiiihhhhhhgggeeecccaaaaaaaaaaaadddbbb```___^^^[[[WWWSSSNNNLLLIIIGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGLLL\\\kkkyyypppccc\\\\\\ccckkkqqqsssggg[[[UUUTTTXXXbbblllxxxrrr^^^TTTQQQNNNMMMOOOSSSVVVWWWZZZ[[[\\\]]]^^^```aaaaaa``````^^^YYYSSSNNNKKKKKKIIIMMMUUUiii~~~ggg[[[WWW[[[```sss}}}zzz}}}}}}zzzyyy~~~~~~|||yyyvvvssspppoootttuuuvvvwwwxxxxxxxxxwwwxxxwwwvvvtttrrrpppooonnnppppppooopppqqqqqqooommmlllqqqtttsssqqqrrrqqqnnnjjjgggcccbbbdddgggiiiiiigggfffeeedddcccccccccddddddbbbaaa```___\\\YYYVVVQQQOOOLLLJJJJJJJJJIIIHHHCCCBBBCCCEEEFFFLLLZZZggg|||sssfff]]]\\\ccckkkqqqxxxnnnaaaXXXTTTWWW```hhhwwwmmm]]]RRROOOMMMMMMPPPSSSVVVWWWXXXYYYZZZ\\\]]]___`````````___[[[VVVPPPLLLKKKKKKKKKNNNUUUiii|||fff\\\XXX[[[```yyy|||~~~~~~{{{}}}~~~~~~{{{{{{zzzyyywwwtttrrrqqqqqqssstttvvvxxxxxxyyyyyyyyyxxxvvvtttrrrooommmlllooooooooopppqqqpppnnnlllnnntttvvvtttrrrrrrpppmmmhhhgggddddddeeegggiiiiiigggffffffeeeeeeeeeeeeeeebbbaaa```______]]]ZZZWWWSSSPPPMMMLLLLLLLLLKKKJJJFFFDDDEEEFFFHHHLLLWWWccc~~~wwwkkkaaa^^^bbbkkkqqqzzzsssggg[[[UUUWWW^^^eeettt~~~ggg\\\QQQOOOMMMMMMPPPSSSVVVVVVWWWWWWYYY[[[]]]___```aaaaaa___[[[UUUOOOKKKKKKLLLMMMPPPXXXlllzzzfff[[[XXX^^^eee}}}|||{{{zzz}}}|||{{{zzz{{{{{{{{{yyywwwuuutttqqqrrrssstttvvvxxxyyyzzzxxxxxxwwwuuurrrpppmmmlllpppooopppqqqrrrqqqnnnlllooouuuxxxuuurrrqqqnnnjjjffffffgggggghhhhhhiiijjjggggggggggggffffffffffffaaa```_________^^^[[[XXXSSSQQQNNNLLLLLLLLLKKKJJJKKKIIIHHHIIIIIIKKKSSS]]]www{{{oooddd```bbbjjjppp{{{vvvkkk^^^WWWXXX]]]bbbppp}}}rrr___WWWQQQOOOMMMMMMPPPSSSUUUUUUVVVWWWYYY[[[^^^aaacccdddbbbaaa\\\VVVOOOLLLKKKKKKLLLTTT```uuuyyydddXXXWWWaaalll~~~}}}vvvvvvuuuwww}}}~~~{{{|||zzzzzz{{{{{{zzzwwwuuussssssssssssssstttvvvxxxyyyuuuvvvvvvuuutttrrrpppoooqqqqqqrrrtttuuutttpppnnnpppvvvxxxuuurrrpppmmmhhheeefffiiijjjjjjjjjiiiiiihhhhhhhhhhhhggggggfffeee``````___``````___\\\ZZZUUUSSSPPPNNNNNNNNNMMMLLLLLLIIIHHHIIIJJJKKKRRRZZZnnn}}}qqqfffaaaccciiiooo{{{wwwmmm```XXXXXX]]]aaalllzzziiiXXXSSSQQQOOOMMMNNNPPPSSSTTTTTTVVVWWWZZZ\\\___bbbdddfffcccbbb]]]WWWPPPLLLKKKKKKKKKVVVfff}}}xxxaaaTTTVVVdddsss}}}{{{rrrsssppprrrxxx|||||||||~~~yyyyyyzzzyyywwwuuurrrpppvvvuuusssrrrssstttvvvxxxssssssuuuuuuuuutttsssrrrsssssstttvvvwwwvvvrrrooopppvvvxxxuuurrrppplllgggdddgggjjjllllllkkkjjjiiihhhiiiiiiiiihhhgggfffeeeaaa`````````aaa```^^^\\\YYYVVVSSSQQQQQQQQQQQQPPPHHHFFFFFFIIIJJJMMMTTT]]]fffyyy~~~pppfff```^^^bbbiiiooowwwsssiiibbbWWWRRR[[[hhhrrr{{{gggZZZQQQKKKLLLNNNPPPRRRTTTUUUVVVSSSWWW[[[^^^```bbbdddfffggggggbbbWWWOOOLLLKKKHHHIIIUUUjjjqqq___TTTSSSdddzzz~~~wwwtttsssvvvqqqooosss{{{|||zzzxxxvvvttttttssspppnnnuuuuuusssrrrrrrssstttuuuqqqrrrsssrrrpppooopppqqqvvvvvvvvvsssqqqooopppqqqxxxvvvssspppooollliiiffflllmmmooopppooommmjjjhhhhhhfffeeeeeehhhjjjkkkkkkiiiddd^^^^^^aaacccbbb```aaa^^^ZZZWWWUUUSSSQQQPPPPPPNNNKKKIIIJJJMMMRRRUUUcccsssssshhh___[[[^^^dddmmmxxxvvvmmmeeeZZZUUU]]]cccmmmzzzwwwdddYYYRRRMMMNNNOOOQQQSSSUUUVVVWWWVVVYYY]]]```aaabbbdddffffffgggaaaWWWPPPNNNMMMJJJOOO[[[qqqppp```XXXYYYlll|||xxxvvvwwwrrrooonnnqqqxxx}}}}}}{{{yyywwwvvvtttqqqooouuutttsssrrrrrrssstttuuusssttttttsssqqqpppqqqrrruuuvvvvvvtttrrrqqqrrrsssxxxuuuqqqnnnllljjjhhhfffkkklllnnnoooooommmkkkjjjgggffffffhhhjjjmmmmmmmmmlllhhhcccbbbeeefffeeecccaaa^^^ZZZWWWVVVTTTSSSQQQSSSQQQNNNKKKLLLOOOSSSVVVZZZiiiyyylllaaa[[[\\\```kkkxxxzzzssskkk^^^WWW___]]]hhhtttqqqaaaXXXRRROOOPPPQQQRRRTTTUUUVVVWWWYYY[[[___```aaabbbdddfffggghhhcccYYYRRRPPPOOOMMMTTTaaaxxxmmm```[[[```www}}}yyyvvvvvvxxxqqqpppppprrrvvv{{{|||zzzyyyvvvsssqqqttttttsssssssssssstttttttttuuuuuutttrrrqqqqqqrrrtttuuuuuuuuussssssuuuwwwxxxtttoookkkiiiiiigggfffkkklllnnnooonnnmmmkkkjjjffffffhhhkkknnnpppooonnnnnnjjjffffffggghhhfffdddaaa^^^ZZZXXXWWWVVVVVVUUUUUUSSSPPPMMMNNNPPPSSSVVVYYYfff}}}rrrfff^^^]]]```iiixxx~~~yyyqqqbbbXXX]]][[[dddppp|||kkk\\\UUURRROOOPPPQQQRRRTTTUUUVVVWWWZZZ]]]___```aaabbbdddfffllllllfff[[[TTTRRRQQQOOOUUUeee}}}iii]]][[[ddd{{{wwwttttttwwwtttuuuuuutttuuuyyy|||zzzxxxtttrrrsssssssssssssssssstttttttttuuuuuutttqqqppppppqqqssstttuuuuuutttuuuwwwyyyxxxsssmmmiiihhhhhhiiiiiimmmnnnnnnnnnmmmkkkiiihhheeefffiiimmmqqqsssqqqpppmmmjjjggggggggghhhfffeeeccc```[[[YYYYYYYYYYYYYYYXXXVVVRRRPPPOOOPPPSSSUUU\\\fffxxxuuuiii```___aaagggwww~~~xxxgggYYYZZZ[[[cccnnnxxx|||fffYYYRRRPPPNNNOOOPPPQQQSSSTTTVVVVVVZZZ\\\^^^```aaabbbeeegggtttrrrjjj]]]TTTRRRQQQPPPVVViiieeeYYYXXXfffzzzwwwuuuvvvyyyuuuvvvvvvtttrrrttt{{{~~~|||zzzxxxuuusssqqqrrrrrrsssssssssttttttrrrssstttrrrpppooooooppprrrsssttttttttttttvvvxxxwwwsssmmmiiihhhjjjkkklllppppppooonnnllliiigggeeedddfffiiinnnrrrsssrrrpppmmmkkkiiiggghhhhhhhhhhhhfffbbb^^^\\\\\\\\\]]]]]]^^^[[[XXXUUUSSSTTTUUUWWWYYY___mmmwwwlllbbb```bbbdddttt~~~ppp]]]YYYZZZaaakkktttuuubbbVVVQQQPPPMMMMMMOOOQQQSSSUUUVVVWWWZZZ\\\^^^```bbbeeeiiilllxxxuuujjj\\\RRRQQQRRRQQQYYYpppxxxaaaWWWWWWgggzzzxxxxxxwwwyyy|||rrrsssrrrpppnnnoootttxxx~~~|||zzzyyyxxxwwwtttrrrpppqqqrrrsssssstttssssssqqqrrrsssrrrpppooopppqqqrrrsssssssssqqqqqqsssuuutttpppkkkiiiiiikkkmmmnnnqqqpppooommmkkkhhhfffeeedddeeeiiimmmqqqrrrqqqooonnnllljjjhhhhhhjjjlllmmmjjjfffbbb___^^^___``````dddbbb^^^[[[YYYXXXYYYZZZWWWZZZeeezzz|||pppfffcccdddaaappp{{{{{{ddd\\\VVV]]]fffooo|||nnn___TTTPPPPPPLLLMMMOOORRRTTTWWWYYYZZZZZZ\\\___bbbeeeiiinnnrrrxxxttthhhXXXNNNOOORRRSSS\\\vvvppp^^^XXXZZZhhhzzztttuuuwwwwwwwwwyyyoooooonnnmmmmmmnnnqqqtttxxxvvvuuuuuuuuuuuusssrrroooppprrrsssttttttsssssspppqqqsssrrrqqqqqqrrrtttrrrssssssqqqooonnnooopppooollliiihhhiiilllmmmnnnnnnnnnmmmlllkkkiiihhhhhhdddeeegggkkkooopppooonnnllljjjhhhfffeeehhhmmmqqqnnnjjjeeeaaaaaabbbccccccgggdddaaa]]]ZZZYYYYYYYYYYYYZZZ```sssuuujjjfffhhh^^^mmmyyyjjj___SSSZZZbbblllzzzjjj]]]TTTPPPQQQMMMNNNPPPSSSVVVYYY[[[\\\ZZZ]]]```cccggglllrrrvvvvvvqqqdddTTTKKKMMMRRRTTT]]]xxxzzziii\\\YYY\\\jjj}}}vvvrrrtttvvvtttssssssnnnmmmmmmmmmoooqqqsssssstttrrrqqqrrrssstttsssqqqooopppqqqsssttttttssssssppprrrsssssssssssstttvvvrrrsssrrrpppmmmllllllmmmllliiiggggggiiikkkmmmmmmllllllkkkkkkkkkkkkjjjjjjeeeeeefffiiimmmnnnnnnmmmiiigggdddbbbbbbffflllpppqqqmmmgggcccbbbcccddddddeeeccc___\\\YYYWWWVVVVVVYYYXXX[[[kkkzzzoooeee^^^dddiiixxxsss^^^WWWZZZ^^^ggguuu}}}iiiWWWPPPRRROOONNNOOORRRUUUXXXYYYZZZZZZ```bbbbbbbbbfffnnnssssss{{{jjjXXXOOOMMMMMMOOORRR___yyyrrraaaUUUWWW]]]jjjyyyzzzyyyxxxuuusssssssssqqqooolllkkklllooosssvvvvvvvvvwwwwwwvvvuuusssrrrqqqqqqqqqqqqqqqqqqrrrsssrrrrrrrrrtttwwwzzzzzzyyyqqqqqqpppnnnjjjhhhhhhiiiooonnnlllkkkjjjjjjkkkkkkiiikkknnnqqqqqqooommmkkkmmmmmmllljjjiiihhhhhhhhhjjjhhhddd___\\\```hhhnnnnnnkkkgggdddcccccceeegggeeedddbbb^^^ZZZYYY[[[]]]XXXVVVZZZhhh|||}}}rrrggg```ccchhhvvvxxxdddYYYZZZ^^^eeesssvvvdddUUUQQQRRRPPPPPPRRRTTTWWWYYYZZZ[[[[[[___aaabbbbbbfffooosssssssssdddUUUNNNMMMNNNPPPSSS```yyylll\\\SSSVVV^^^mmm{{{{{{yyywwwtttrrrrrrrrrooonnnnnnnnnoooqqqsssuuuvvvvvvwwwvvvuuutttrrrqqqrrrqqqpppooonnnnnnooopppmmmlllmmmooosssvvvvvvvvvpppppppppnnnkkkjjjjjjlllooonnnmmmllllllkkkkkkkkkiiikkkmmmoooooonnnlllkkklllkkkjjjhhhgggggghhhhhhhhhfffaaa\\\ZZZ]]]ccciiikkkiiifffcccbbbbbbdddeeecccddddddbbb___\\\\\\\\\ZZZYYY\\\gggwwwxxxllleeeccchhhsss}}}kkk[[[ZZZ\\\cccppp~~~nnn^^^SSSQQQSSSOOOSSSTTTVVVXXXZZZ\\\\\\]]]```aaabbbbbbhhhpppsssrrrhhh\\\PPPLLLLLLMMMQQQVVVccc{{{xxxeeeWWWPPPVVVaaarrr}}}}}}{{{xxxtttrrrqqqqqqqqqmmmmmmnnnoooqqqrrrttttttwwwwwwvvvvvvuuusssrrrqqqsssqqqooolllkkkllllllmmmjjjiiijjjlllooorrrssssssnnnoooooonnnlllkkklllmmmoooooooooooonnnmmmlllllljjjjjjkkklllllllllllllllkkkjjjgggeeeeeefffhhhiiihhhfffaaa\\\[[[]]]cccggggggfffdddcccbbbbbbccccccbbbdddggggggddd```]]][[[]]]\\\___eeeooo~~~rrrjjjeeehhhpppppp\\\XXXXXX```lllyyygggZZZRRRQQQSSSOOOUUUUUUWWWYYY[[[\\\]]]^^^aaacccdddeeejjjqqqrrrooo^^^UUUMMMKKKKKKLLLQQQWWWhhhrrr___UUUPPPXXXeeexxxzzz{{{xxxtttrrrqqqrrrssssssmmmllllllmmmooorrrtttvvvyyyxxxwwwvvvuuusssrrrqqqrrrpppnnnlllkkklllmmmnnnnnnlllkkkllloooqqqqqqqqqooopppooonnnkkkjjjkkklllnnnnnnooopppooonnnmmmlllkkkkkkjjjjjjkkkkkklllmmmkkkiiigggeeeeeegggjjjllljjjhhhdddaaaaaadddhhhllleeeeeeddddddccccccdddddddddgggiiiiiifffbbb___]]]^^^___aaaeeeiiiwwwxxxppphhhjjjnnnxxxttt]]]WWWUUU\\\gggsss}}}bbbXXXQQQPPPRRRNNNUUUUUUWWWXXXZZZ\\\^^^___ccceeefffhhhmmmrrroooiiiWWWQQQLLLJJJIIIKKKRRRZZZpppnnn]]]UUURRR[[[jjj|||yyywwwtttpppoooqqqtttuuuuuunnnllljjjiiikkkpppvvvyyy{{{zzzyyywwwuuusssrrrqqqqqqpppnnnmmmmmmnnnpppqqqqqqooommmlllnnnoooooooooqqqqqqpppmmmjjjhhhiiijjjmmmmmmnnnoooooonnnlllkkkkkkkkkjjjjjjjjjkkklllmmmllljjjhhhfffgggjjjmmmoookkkiiifffeeefffjjjmmmpppeeeeeeeeeeeeeeeffffffgggiiijjjjjjhhheeebbbaaaaaa___```bbbeeegggqqq~~~uuukkkllllllrrr{{{bbbXXXSSSZZZccclllyyyrrr^^^WWWPPPOOORRRPPPUUUVVVWWWXXX[[[^^^```aaadddfffhhhkkkooopppiii___QQQMMMJJJIIIIIIKKKUUU```{{{zzzjjj[[[VVVUUU___qqqzzzxxxtttqqqnnnooorrruuuuuutttooollliiihhhjjjpppwww||||||{{{yyyvvvtttrrrqqqqqqooooooooooooppppppqqqrrrqqqooolllkkkkkkmmmmmmmmmppppppooollliiigggggghhhkkklllllllllllllllkkkkkkiiiiiiiiiiiiiiijjjkkkkkkkkkjjjiiiiiijjjllloooqqqjjjhhheeeeeegggjjjlllmmmffffffeeeeeefffgggiiijjjnnnmmmlllhhhdddaaaaaabbb______bbbeeegggmmm}}}~~~zzzyyymmmmmmkkkooohhh[[[TTTXXX___eeeqqqgggYYYUUUNNNNNNSSSSSSVVVVVVWWWZZZ]]]```ccceeecccfffhhhkkkooommmaaaTTTLLLIIIHHHHHHHHHMMMZZZhhhuuudddYYYVVVWWWcccvvv|||xxxxxxssspppmmmooosssuuutttqqqooommmkkkkkknnnsssyyy}}}{{{zzzwwwtttqqqpppooonnnooopppqqqqqqqqqpppooonnnpppmmmkkkjjjlllnnnoooooommmnnnmmmkkkhhhfffggghhhjjjjjjiiiiiiiiiiiijjjjjjffffffggggggggghhhhhhhhhjjjiiiiiijjjlllnnnpppqqqkkkhhhddddddfffhhhhhhggggggfffddddddeeehhhkkkmmmoooooommmiiidddaaa`````````___```dddfffkkkuuu{{{mmmmmmjjjnnnmmm^^^UUUXXX\\\```kkkzzzttt___UUUTTTMMMMMMTTTVVVWWWWWWXXX[[[^^^bbbfffhhhaaaeeehhhkkknnnjjj[[[LLLHHHGGGGGGHHHIIIOOO___nnnqqq___WWWUUUXXXeeezzz{{{wwwyyytttpppnnnooosssuuurrrnnnnnnnnnnnnooorrrvvv{{{}}}zzzxxxuuurrrooonnnmmmmmmpppqqqrrrrrrqqqooolllkkkooommmkkkkkknnnqqqssstttkkkkkkkkkjjjgggggghhhiiiiiiiiiggggggggghhhiiijjjcccdddeeeeeeffffffeeeeeehhhhhhiiikkklllnnnpppqqqmmmjjjeeedddeeefffeeedddgggeeeccccccdddgggkkknnnooopppoookkkfffaaa^^^]]]aaa______cccfffiiiooowwwxxxrrrjjjmmmuuubbbSSSTTTZZZ___iiiuuuggg^^^SSSMMMOOOSSSUUUUUUXXXYYYZZZ\\\^^^```aaaaaabbbfffkkkmmmhhh^^^RRRKKKLLLJJJFFFJJJNNNNNN___ggg[[[VVVXXX]]]lll|||xxxvvvqqqrrrssssssqqqrrrsssuuussssssrrrrrrrrrsssttttttuuutttsssqqqooonnnllllllllllllnnnpppqqqpppllliiidddfffhhhkkknnnppprrrsssjjjjjjiiiiiiiiiiiiiiiiiijjjiiihhhgggffffffggggggdddfffhhhgggccc``````bbbgggggghhhhhhiiiiiiiiijjjllliiieeebbb``````bbbcccgggdddcccfffkkknnnnnnlllsssrrrooollliiieeebbbaaadddbbb___^^^```eeejjjnnn|||uuummmooo{{{fffTTTRRRVVVZZZcccmmm}}}yyyaaaZZZQQQMMMPPPTTTWWWWWWYYYYYYZZZ\\\^^^```aaabbbeeegggiiihhhbbbYYYOOOHHHGGGHHHGGGKKKQQQQQQddd{{{eee\\\XXX]]]eeesss}}}yyywwwsssttttttsssrrrqqqssstttssssssrrrrrrrrrrrrrrrsssttttttsssqqqpppooonnnmmmmmmmmmnnnooopppoookkkiiigggggghhhjjjmmmooorrrssslllkkkjjjiiihhhhhhhhhhhhiiiiiihhhgggfffeeedddddd```aaabbb___\\\ZZZ\\\___iiihhhhhhhhhhhhhhhhhhhhhhhhfffcccaaa```aaaccceeehhhgggggghhhkkknnnooooooqqqpppmmmjjjgggeeecccbbbcccaaa___^^^```cccgggjjj~~~~~~yyyqqqqqq}}}oooZZZSSSTTTVVV]]]eeewww}}}gggYYYTTTOOONNNRRRVVVXXXXXXYYYYYYZZZ[[[^^^```bbbdddggggggddd```YYYQQQJJJEEEAAAFFFGGGLLLSSSVVVmmmuuuccc]]]YYYaaakkk{{{~~~zzzyyyuuuvvvvvvtttrrrrrrssstttssssssrrrqqqppppppppppppssssssrrrqqqqqqppppppoooooonnnnnnooopppnnnkkkhhhjjjjjjiiijjjlllnnnqqqsssooommmkkkiiigggfffeeeeeehhhhhhhhhgggeeecccaaa___\\\]]]\\\XXXVVVWWW\\\aaakkkjjjiiigggfffeeeeeeeeeeeedddaaa``````bbbdddfffhhhiiijjjkkklllmmmppprrrnnnllliiifffdddddddddeeebbbaaa```___```bbbdddeeeuuuzzzsssrrrzzzzzzdddYYYUUUVVV[[[aaaqqq|||kkkZZZTTTQQQOOOPPPSSSVVVWWWWWWYYYZZZZZZ\\\^^^```cccdddeeebbb]]]WWWPPPKKKGGGEEE@@@FFFGGGKKKSSS\\\wwwooo```]]]YYY```kkk~~~~~~{{{zzzxxxyyyxxxvvvtttssssssuuutttsssrrrpppooonnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooollliiimmmlllkkkjjjkkknnnqqqsssqqqooolllhhhfffdddccccccggghhhhhhgggdddaaa]]][[[\\\[[[ZZZWWWVVVZZZbbbhhhmmmkkkhhheeeccccccccccccdddcccaaa``````aaacccdddeeehhhjjjkkkiiijjjnnnrrrjjjhhheeecccbbbccceeegggccccccbbbaaaaaaaaabbbbbblll|||uuurrrvvvooo```XXXVVVZZZ___kkkvvvuuu```VVVQQQQQQQQQRRRTTTUUUVVVVVVYYYZZZ\\\^^^___aaabbbbbb^^^ZZZUUUOOOJJJGGGFFFFFFCCCHHHFFFHHHTTTdddiii[[[ZZZXXX^^^jjj~~~}}}{{{zzzzzz{{{zzzxxxuuutttuuuvvvtttsssrrrpppooonnnmmmmmmpppppppppqqqqqqrrrrrrrrrsssrrrqqqqqqqqqpppmmmkkkooonnnlllkkkkkknnnppprrrrrroookkkgggeeecccccccccggghhhgggfffccc___\\\YYY\\\\\\ZZZXXXYYY^^^gggooonnnkkkgggcccaaaaaabbbccceeedddbbb```_________``````cccfffffffffgggkkkooofffeeebbbaaaaaacccfffhhheeeddddddcccbbbaaaaaaaaacccqqqxxxtttssswwwzzzhhhZZZTTTWWW\\\eeeppp}}}iiiZZZUUUPPPQQQRRRSSSTTTUUUVVVVVVYYY[[[^^^```aaaaaa```___UUUSSSNNNIIIFFFEEEEEEFFFDDDIIIFFFJJJ[[[rrrdddWWWWWWZZZbbbooo~~~~~~{{{zzzzzzzzzzzzzzzxxxuuuttttttvvvtttsssrrrpppooonnnnnnnnnoooooopppppppppqqqqqqqqqsssrrrqqqqqqqqqqqqooommmooonnnmmmlllmmmoooqqqrrrqqqnnnjjjfffdddcccddddddhhhhhhgggeeebbb___\\\ZZZ^^^___^^^]]]]]]aaaiiipppmmmjjjeeeaaa___```bbbdddfffdddbbb```^^^]]]\\\\\\[[[]]]___aaabbbeeehhhjjjcccbbbaaaaaabbbdddfffhhhfffeeedddcccbbbaaaaaaaaabbbkkk{{{~~~wwwqqqppp{{{sss^^^TTTUUUZZZ^^^jjjwwwyyy```UUUTTTNNNPPPRRRTTTUUUVVVXXXYYYZZZ\\\```ccccccaaa^^^[[[PPPNNNJJJGGGEEEDDDDDDDDDCCCHHHHHHOOOgggxxx^^^VVVXXX```lll}}}||||||{{{yyyxxxzzzwwwwwwwwwuuusssrrrsssttttttsssrrrqqqpppoooooooooooooooooooooooooooppppppqqqpppooooooppppppnnnmmmnnnnnnnnnnnnooopppqqqrrrooommmiiieeeddddddeeegggiiihhhfffdddaaa^^^]]][[[eeeffffffdddbbbdddiiinnnkkkhhhccc___^^^```cccfffeeecccaaa___]]]\\\\\\[[[WWWWWWXXX[[[```dddfffgggaaaaaaaaabbbccceeefffgggfffdddcccaaa`````````aaadddgggrrrzzzpppmmmwww|||cccVVVVVV[[[ZZZeeetttrrr[[[QQQRRRMMMOOOQQQTTTUUUWWWZZZ\\\ZZZ]]]aaaddddddaaa\\\YYYMMMLLLIIIFFFDDDCCCBBBBBB@@@GGGIIIUUUqqqooo[[[WWW[[[dddvvv{{{zzzyyywwwwwwyyytttuuuuuusssqqqpppqqqsssssssssrrrqqqppppppppppppnnnnnnnnnnnnnnnoooooooooooonnnmmmmmmnnnooommmlllmmmmmmnnnooopppqqqqqqrrrnnnkkkhhheeedddeeeggghhhiiihhhfffccc```___]]]]]]lllmmmmmmkkkggggggjjjmmmjjjfffbbb^^^^^^```dddgggcccbbbaaa___]]]]]]\\\\\\VVVTTTTTTYYY```eeefffeee```aaabbbcccdddeeeffffffeeecccaaa___^^^^^^___```bbbaaahhhzzz{{{rrrooosssxxxooo]]]WWWWWWXXX```mmm}}}~~~eeeVVVQQQPPPOOORRRUUUVVVVVVVVVWWWXXX\\\^^^aaabbb___YYYRRRMMMFFFFFFEEEDDDDDDDDDDDDDDDHHHIIIMMM[[[xxxgggWWWXXXbbbppp|||yyywwwuuutttrrrrrrnnngggaaa```ffflllrrrqqqqqqqqqppppppoooooooooooonnnllljjjjjjlllnnnnnnkkkiiiiiilllmmmlllkkkiiijjjkkkmmmnnnooooooooossspppjjjeeebbbaaabbbdddiiieee```]]]^^^___aaaaaakkklllkkkiiigggffffffhhheeedddcccbbbccceeehhhiiidddbbb```___^^^^^^^^^___]]]XXXWWW^^^eeeeeedddcccaaaaaacccfffhhhgggdddaaaddddddccccccbbbaaa``````iiiggggggpppvvvrrrtttwwwttt```VVVSSSXXX^^^jjjzzzxxx___SSSRRRSSSQQQSSSVVVWWWWWWWWWXXXYYY[[[]]]______[[[UUUNNNJJJFFFEEEEEEDDDDDDDDDDDDDDDCCCEEEKKK___wwwbbbWWW]]]iii{{{}}}zzzxxxuuutttssssssqqqlllddd^^^^^^dddjjjnnnnnnoooooooooooooooooommmmmmlllkkkkkkkkkkkkkkkjjjiiiggghhhkkklllkkkjjjiiijjjkkklllmmmnnnnnnnnnsssooojjjeeebbbbbbcccdddhhheee```]]]]]]___```aaaggghhhhhhfffdddcccdddeeeeeeddddddddddddeeeggghhhddddddbbb```___^^^]]]]]]ZZZXXXZZZcccjjjkkkhhhgggdddddddddeeefffeeebbb```ddddddccccccbbbaaaaaa```dddcccdddlll}}}|||vvvtttuuu{{{gggYYYRRRUUU[[[ffftttjjjVVVPPPRRRUUUSSSUUUWWWYYYYYYYYYZZZ\\\[[[\\\\\\ZZZVVVPPPJJJFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDFFFPPPjjjkkk___[[[dddqqq|||{{{zzzxxxvvvtttsssrrrssspppiiiaaa[[[\\\ccciiillllllmmmmmmnnnooooooooollljjjiiikkkmmmmmmjjjggggggfffgggiiikkklllkkkiiiiiijjjkkklllmmmnnnnnnnnnqqqnnniiieeebbbbbbcccdddgggccc___\\\]]]___``````aaabbbcccbbbaaaaaabbbcccdddddddddddddddeeeeeeeeedddccccccbbb```^^^]]]\\\\\\[[[___hhhnnnmmmiiihhhgggfffdddcccdddcccaaa___dddccccccbbbbbbaaaaaa```^^^___bbbhhhtttyyytttrrr{{{qqq```UUUQQQVVV___mmm|||vvv^^^RRROOOQQQTTTUUUWWWYYYZZZZZZ[[[\\\^^^]]]\\\ZZZVVVQQQLLLGGGDDDEEEDDDDDDCCCCCCCCCDDDDDDHHHLLLZZZzzzvvvfff___^^^hhhuuu{{{xxxxxxwwwvvvuuusssrrrqqqqqqmmmggg```\\\___ffflllmmmmmmmmmmmmmmmnnnnnnnnnkkkiiihhhlllppppppkkkfffeeefffiiilllmmmmmmllljjjkkkkkklllmmmnnnoooooonnnooolllhhheeeccccccdddeeeeeebbb^^^\\\]]]^^^______]]]___```aaa``````aaabbbbbbbbbcccccccccbbbbbbaaa```aaaaaaaaa```___]]][[[aaa___aaagggkkkhhheeeeeegggeeebbbaaaaaabbbaaa```bbbbbbbbbbbbaaaaaa``````]]]^^^aaaeeelllyyy}}}vvvrrrsssxxxfffWWWOOOSSSZZZfffuuueeeWWWQQQOOOPPPSSSWWWYYYZZZ[[[[[[\\\^^^```^^^\\\XXXSSSNNNIIIFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDHHHPPPfffnnnccc^^^^^^gggsss~~~{{{vvvvvvvvvuuutttsssqqqqqqnnnkkkfffbbbaaaeeekkkpppppppppooonnnmmmmmmllllllkkkiiiiiimmmrrrrrrmmmhhhfffiiinnnqqqrrrpppnnnmmmlllmmmnnnooooooooooooooollljjjhhheeeccccccdddeeedddbbb^^^]]]^^^_________\\\^^^```aaaaaaaaabbbccc``````aaaaaaaaa```______]]]^^^___``````___]]]\\\bbb___^^^bbbdddbbbbbbeeedddbbb___^^^___aaaaaa```aaa```````````````______^^^___bbbeeefffnnnzzzuuurrrzzz|||kkkZZZRRRSSSXXXaaannn{{{{{{iiiXXXTTTSSSPPPPPPSSSXXXZZZ[[[[[[[[[\\\___aaa___\\\VVVPPPKKKGGGFFFEEECCCCCCBBBBBBCCCCCCDDDDDDEEEUUUrrryyyggg___\\\]]]fffrrr|||yyyssstttttttttsssqqqpppnnnkkkiiigggggghhhlllooorrrqqqqqqpppnnnmmmlllkkkjjjjjjiiikkknnnqqqrrrnnnkkkhhhmmmssswwwvvvssspppooommmmmmnnnooooooooooooooojjjiiigggeeeddddddeeefffdddbbb___^^^___`````````]]]___bbbdddccccccdddddd__________________``````^^^^^^_________^^^^^^]]]^^^[[[[[[^^^```___bbbfffaaa___]]]\\\^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^```___bbbeeedddgggzzzyyyqqqvvv{{{ssscccXXXWWWXXX^^^iiittt}}}gggYYYPPPRRRSSSPPPQQQWWWYYYZZZ[[[[[[[[[\\\___bbb___ZZZTTTMMMGGGEEEEEEEEECCCBBBBBBBBBBBBCCCDDDEEEJJJaaa~~~pppccc]]][[[]]]kkk{{{}}}wwwuuuqqqqqqrrrrrrqqqooolllkkkiiiiiijjjkkknnnoooppppppooonnnnnnmmmlllkkkjjjjjjgggiiikkkmmmoooooonnnmmmjjjpppwww{{{yyyuuuqqqoookkkllllllmmmmmmmmmmmmmmmiiihhhfffeeedddeeeeeefffdddbbb______```aaaaaaaaa^^^aaadddeeeeeeddddddeee``````_________aaabbbccccccbbbaaa```___^^^^^^^^^]]][[[\\\___```^^^```ddd```^^^\\\\\\\\\\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\___]]]___dddcccdddttt}}}nnnqqqvvv~~~{{{lll]]][[[ZZZ]]]eeeooowww|||qqq]]]QQQKKKPPPSSSPPPRRRZZZYYYZZZ[[[[[[[[[\\\___bbb^^^YYYRRRJJJEEEDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDEEETTToooyyylllaaa]]][[[```rrrxxxsssqqqooopppppppppooommmjjjhhhiiiiiilllnnnqqqpppnnnlllkkkkkkkkkkkkkkkkkkkkkkkkeeehhhkkklllllllllmmmnnnjjjqqqyyy|||zzzuuuqqqooojjjjjjkkkkkklllkkkkkkkkkhhhgggfffeeedddeeeffffffdddbbb``````aaabbbbbbaaa___aaadddfffeeedddddddddaaaaaa______```bbbdddfffiiigggdddaaa___^^^]]]]]]___^^^```cccbbb]]]\\\___aaa___]]]\\\[[[ZZZXXXUUU[[[[[[[[[[[[[[[[[[[[[\\\]]]ZZZ]]]cccccccccqqqwwwvvvsssuuuvvveeeXXXZZZ^^^bbblllxxx}}}gggVVVQQQLLLKKKNNNSSSVVVWWWYYY[[[[[[YYYYYY]]]___]]]ZZZTTTLLLGGGFFFFFFEEECCC@@@???>>>>>>>>>AAAIIIPPPeeeyyyhhhZZZXXX\\\eee|||xxxsssppppppvvvssspppmmmmmmnnnmmmlllkkkkkklllnnnoooooollljjjgggiiikkkkkkjjjhhhhhhhhhjjjjjjjjjkkkkkkllllllllllllooorrrsssqqqnnnkkkkkkjjjiiiiiijjjlllmmmmmmlllfffeeecccbbbccceeegggiiiiiigggdddccccccbbbaaa______```bbbccccccbbbaaa``````^^^```cccddddddgggmmmqqqiii```[[[\\\^^^^^^]]]\\\^^^___aaaaaa```^^^]]]]]]]]]\\\[[[[[[\\\\\\\\\YYYYYY[[[\\\\\\[[[ZZZYYYYYY^^^bbbbbbbbbfffqqqzzzyyyvvvqqqrrr}}}qqqaaa^^^^^^___hhhsssmmmZZZTTTPPPMMMMMMPPPTTTVVVWWWXXX[[[[[[YYYZZZ^^^___]]]YYYSSSKKKGGGFFFFFFEEECCC@@@???AAABBBAAACCCNNN\\\wwwrrrcccXXXXXX^^^jjj|||uuurrrpppppptttrrrnnnmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnlllkkkhhhjjjlllllljjjiiihhhiiikkkkkkkkkkkkkkkllllllmmmlllooorrrrrrpppmmmjjjjjjjjjhhhhhhhhhjjjkkkjjjiiidddcccaaaaaabbbdddgggiiifffdddbbbaaaaaaaaa```______```bbbccccccbbb```______^^^```dddeeeeeeiiiooopppiiiaaa\\\]]]^^^^^^\\\\\\^^^___``````___]]]\\\\\\[[[[[[ZZZZZZ[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[[[[^^^bbbaaaaaaeeennnvvv|||vvvoooooo{{{zzziiiaaa\\\\\\cccmmmyyyuuu___RRRQQQOOONNNOOORRRUUUVVVWWWWWWZZZ[[[ZZZ[[[^^^___\\\WWWQQQJJJFFFEEEEEEDDDBBBBBB???BBBFFFDDDEEEYYYqqqjjj___WWWZZZdddtttwwwsssppppppqqqrrrooommmlllnnnppppppppppppooonnnmmmmmmmmmmmmmmmjjjlllnnnnnnllljjjjjjjjjmmmlllkkkjjjkkklllmmmnnnlllnnnqqqqqqnnnkkkiiihhhjjjhhhgggggghhhhhhgggfffaaaaaa``````aaacccfffhhhbbb```^^^^^^___```___^^^___```aaabbbbbbaaa```___```___aaaeeeggggggkkkqqqpppjjjbbb^^^]]]^^^]]]\\\]]]^^^_________]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]]]]\\\___aaa```___bbbjjjqqq~~~xxxqqqqqq{{{}}}nnnddd^^^[[[aaajjjttt|||hhhZZZTTTNNNNNNOOOQQQTTTVVVVVVVVVVVVZZZ\\\[[[\\\___^^^[[[TTTOOOHHHEEEEEEEEECCCAAABBB>>>@@@FFFEEEJJJgggyyyfff]]]WWW\\\kkk{{{tttrrrpppqqqrrrooommmkkklllnnnppprrrrrrqqqqqqooommmkkkkkkmmmnnnmmmoooqqqqqqooommmlllmmmnnnmmmkkkjjjjjjlllmmmnnnkkkmmmoooooollliiigggfffjjjiiigggggggggfffeeecccaaa```______```aaacccddd^^^]]]\\\\\\^^^______^^^``````aaaaaaaaa```___^^^bbbaaabbbfffffffffiiiooonnniiiccc___]]]]]]\\\[[[\\\]]]^^^___^^^\\\YYYXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXYYY[[[^^^___]]]___```___]]]___eeejjjqqq|||vvvwww~~~yyypppfff```bbbgggnnnvvvqqq^^^UUUUUULLLNNNQQQSSSUUUVVVVVVVVVVVVZZZ]]]\\\]]]___]]]YYYQQQLLLGGGDDDDDDDDDBBB@@@BBB===>>>CCCHHHVVVzzzqqq```ZZZWWW^^^pppyyyuuusssrrrqqqsssnnnlllkkkkkknnnppprrrrrrqqqqqqooommmjjjjjjllloooppprrrtttsssqqqooonnnooommmmmmkkkkkkkkkkkklllmmmiiikkkmmmllljjjgggffffffkkkiiiggggggffffffdddbbbbbbaaa```_________``````]]]\\\[[[\\\^^^``````___````````````______^^^^^^dddbbbccceeedddbbbeeejjjjjjgggbbb___]]]\\\[[[[[[\\\]]]^^^^^^]]][[[YYYXXXYYYYYY[[[[[[\\\\\\[[[[[[YYYXXXXXXXXXYYY[[[^^^___\\\^^^^^^]]][[[]]]aaaeeejjjsss{{{}}}wwwjjjdddccciiiqqqzzzuuucccTTTOOORRRLLLOOOSSSTTTUUUUUUVVVWWWVVV[[[^^^]]]]]]^^^[[[VVVOOOJJJEEECCCDDDDDDBBB???AAA??????DDDRRRlllzzzkkkYYYWWWXXXbbbxxxwwwuuutttrrrrrrsssooommmkkkkkkmmmoooqqqqqqnnnoooooollliiiiiilllooorrrsssuuutttrrroooooooookkkkkkkkkkkkkkkkkkjjjjjjgggiiijjjjjjhhhfffffffffjjjiiigggffffffeeecccaaaaaa``````__________________^^^]]]^^^```aaaaaaaaa``````______^^^^^^]]]]]]cccaaaaaabbb```^^^```dddeeecccaaa___\\\[[[[[[ZZZ\\\]]]^^^^^^^^^\\\ZZZYYYXXXYYY[[[\\\]]]\\\\\\[[[YYYYYYYYYYYYZZZ[[[]]]]]]ZZZ[[[[[[ZZZZZZ\\\___bbbeeekkkvvvttt{{{~~~|||{{{}}}uuuhhhaaadddllluuu}}}uuufffZZZOOOMMMRRRNNNQQQTTTUUUTTTSSSUUUWWWWWW\\\___^^^^^^]]]YYYTTTMMMHHHDDDBBBCCCCCCAAA??????BBBDDDJJJaaapppcccUUUXXX___mmmxxxsssssstttrrrqqqsssqqqnnnlllkkklllnnnooooookkkmmmnnnllliiihhhkkkoooppprrrsssrrrpppnnnmmmmmmiiijjjkkklllkkkjjjhhhgggeeefffhhhhhhgggeeefffggghhhfffdddddddddcccaaa```^^^^^^^^^___```aaaaaabbbbbb```___```bbbcccccccccaaa```___^^^]]]]]]]]]]]]___]]]]]]^^^]]]ZZZ\\\aaa``````___^^^\\\ZZZZZZZZZ[[[\\\^^^______]]]\\\ZZZVVVWWWZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[WWWXXXXXXYYYZZZ\\\^^^aaaaaadddjjjtttqqqrrrvvv~~~zzzyyy||||||kkkaaa```hhhqqqyyyhhh]]]WWWPPPPPPVVVOOORRRUUUUUUSSSSSSUUUWWWXXX]]]```___^^^]]]XXXRRRLLLHHHCCCBBBCCCCCCAAA>>>>>>DDDHHHQQQmmmxxxhhh]]]TTT[[[gggxxxxxxssspppqqqsssqqqqqqsssrrrppplllkkklllmmmmmmmmmhhhkkknnnllliiihhhkkkooooooppprrrqqqnnnlllkkkkkkhhhiiikkklllllljjjgggeeeccceeeggggggfffeeefffgggfffdddcccbbbbbbbbb```___[[[\\\]]]___aaabbbdddddddddcccaaabbbdddeeeeeedddaaa```___^^^]]]\\\\\\]]][[[YYYYYY[[[[[[YYY[[[```]]]^^^^^^]]][[[ZZZZZZZZZ[[[\\\^^^______^^^]]]\\\UUUVVVXXXZZZ[[[[[[ZZZYYYYYYYYY[[[\\\\\\[[[ZZZYYYUUUVVVVVVWWWYYY\\\^^^```___```ccchhhuuuvvvpppmmmuuuyyywww{{{iii]]]aaaaaagggtttppp^^^YYYVVVOOOOOOTTTVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[]]]\\\XXXQQQLLLKKKFFFCCCCCCCCC???>>>@@@AAAGGGOOOaaaqqqbbbWWWVVV```ssszzztttqqqnnnnnnooorrrttttttuuurrrnnnlllmmmpppqqqrrrpppooommmkkkiiihhhgggggglllmmmnnnnnnmmmkkkiiihhhdddeeeggghhhiiihhhfffeeefffgggfffccc```___aaadddfffeeecccbbbaaabbbbbbccc```\\\ZZZ\\\bbbffffffdddbbbbbbbbbbbbaaaaaaaaa```bbbaaa```___\\\ZZZXXXWWWYYYYYYYYYYYYYYYYYYYYYYYY\\\]]]^^^\\\YYYWWWWWWWWWWWWZZZ]]]```aaa___]]][[[YYYXXXWWWVVVVVVWWWXXXYYY\\\[[[YYYXXXVVVVVVVVVVVVWWWUUUTTTVVVYYY\\\^^^___\\\[[[]]]ccclll~~~wwwuuu{{{vvvwww~~~jjj^^^]]]]]]bbbnnnzzzxxxeeeVVVSSSRRRNNNOOOTTTVVVVVVWWWWWWXXXXXXXXXXXX[[[[[[\\\\\\ZZZVVVOOOJJJHHHDDDBBBDDDCCCAAA@@@CCCBBBIIIVVVqqqzzzlllaaaZZZ\\\hhh}}}|||nnnrrrooommmmmmooorrrsssttttttqqqnnnmmmnnnqqqrrrssspppooonnnllljjjiiiiiihhhmmmmmmnnnnnnmmmkkkhhhgggeeefffgggiiiiiihhhfffeeeccccccbbb___\\\]]]```ccceeedddcccbbbaaabbbccccccbbb___]]]___dddggggggeeeaaaaaaaaa`````````____________^^^]]]\\\ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]]]]\\\YYYVVVVVVVVV[[[\\\___aaabbbaaa___^^^YYYXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWUUUTTTSSSRRRTTTRRRPPPQQQTTTXXXZZZ[[[XXXWWWYYY^^^fffuuuyyy|||xxxuuuzzz~~~lllbbb___\\\^^^hhhttthhhZZZNNNNNNPPPOOORRRWWWWWWWWWXXXXXXXXXXXXYYYYYY^^^]]][[[ZZZWWWRRRLLLHHHEEEBBBAAADDDDDDAAAAAADDDFFFOOOfff~~~pppeee___\\\fffuuuvvvlllooommmkkkkkknnnqqqrrrsssssspppnnnnnnppprrrssssssppppppnnnmmmlllkkkkkkkkknnnnnnnnnmmmllliiigggffffffggghhhiiiiiihhhfffeee``````^^^\\\ZZZ[[[___bbbccccccbbbbbbbbbcccddddddfffcccaaabbbeeehhhgggeee```____________^^^^^^^^^\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\[[[XXXVVVVVVVVV[[[\\\]]]^^^_________^^^WWWWWWVVVUUUUUUUUUWWWWWWVVVVVVVVVVVVTTTRRRPPPOOOQQQNNNLLLLLLOOOSSSUUUWWWUUUTTTUUUYYY^^^hhhyyy~~~yyy}}}xxxxxx~~~ppphhheee```^^^dddnnnzzzppp^^^TTTLLLNNNQQQSSSVVV[[[YYYYYYYYYYYYYYYYYYYYYYYY___]]]YYYVVVSSSNNNIIIEEECCCAAAAAACCCBBB@@@AAAEEEKKK]]]~~~tttggg___]]]___ooovvvqqqllljjjiiijjjmmmpppqqqrrrqqqooonnnnnnqqqssssssssspppooonnnmmmllllllllllllnnnnnnnnnllljjjhhhfffeeefffgggiiiiiiiiigggeeeddd^^^^^^^^^^^^^^^^^^___aaabbbccccccddddddeeeffffffgggeeeddddddffffffeeeccc____________^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[YYYWWWVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZUUUTTTRRRQQQPPPPPPPPPPPPRRRSSSUUUUUUUUUSSSQQQPPPOOOLLLIIIIIIKKKOOORRRSSSTTTRRRSSSVVVYYY^^^iiiuuuyyy|||yyy~~~~~~uuupppfff```]]]```iiitttwwwbbbWWWQQQMMMOOOSSSUUUXXX[[[ZZZZZZZZZZZZZZZZZZZZZZZZ^^^[[[VVVRRRNNNJJJFFFCCCCCCAAAAAABBB@@@>>>AAAFFFRRRppp~~~mmmaaa[[[]]]cccrrrwwwsssqqqjjjiiihhhjjjmmmoooppppppooonnnmmmoooqqqrrrrrrqqqmmmmmmllllllllllllmmmmmmnnnnnnmmmkkkiiigggfffeeegggggghhhiiihhhfffdddbbb]]]^^^```cccdddcccaaa```cccddddddffffffggghhhhhhfffeeedddddddddcccbbb`````````_________^^^^^^^^^```___]]][[[ZZZYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]\\\YYYXXXWWWXXXUUUUUUTTTTTTTTTUUUVVVVVVUUUTTTRRROOOMMMLLLLLLLLLOOOQQQSSSUUUVVVVVVTTTSSSPPPMMMJJJIIILLLOOOQQQRRRTTTSSSTTTVVVWWWYYY___hhhuuu{{{zzzzzz|||~~~|||yyywwwhhhaaa]]]___fffooo||||||fffYYYQQQOOOMMMOOOSSSVVVXXXZZZ\\\\\\[[[[[[[[[[[[ZZZZZZ[[[WWWQQQMMMJJJGGGDDDBBBCCCAAAAAAAAA@@@???EEELLLaaasssfff^^^ZZZ```jjjvvvzzztttqqqpppjjjiiiiiijjjmmmoooooonnnnnnmmmmmmoooqqqqqqpppnnnjjjjjjjjjjjjjjjkkklllmmmmmmmmmkkkjjjhhhgggfffeeefffggghhhhhhgggdddbbb```___```aaadddfffeeebbb___cccdddeeefffggggggggggggccccccccccccbbb```___^^^``````_________^^^^^^^^^```^^^\\\ZZZXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[YYY[[[\\\[[[YYYWWWWWWXXXTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTRRRPPPNNNMMMMMMNNNPPPQQQSSSUUUVVVVVVVVVVVVQQQOOOMMMMMMOOOQQQRRRRRRTTTSSSSSSVVVWWWWWW[[[aaaiiizzz}}}xxxzzz}}}|||zzzxxxwwwxxxyyyzzzzzzrrrkkkeeeeeegggllluuu~~~gggXXXRRRMMMNNNOOOQQQTTTXXX[[[[[[]]]]]]\\\\\\\\\[[[[[[[[[WWWSSSMMMHHHFFFDDDCCCBBBCCCAAAAAABBBAAACCCLLLVVVvvvwwwfff___\\\\\\fffrrruuurrrpppnnnkkkjjjiiikkkmmmnnnnnnmmmmmmlllmmmnnnppppppmmmkkkggggggggghhhiiijjjkkkllllllkkkjjjiiihhhgggffffffffffffggggggeeeccc```^^^bbb```___```cccdddbbb```bbbcccdddeeeffffffeeeeeeaaabbbccccccaaa___^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\ZZZXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYYYYWWWUUUUUUVVVSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTRRRQQQPPPPPPRRRSSSRRRQQQRRRPPPQQQUUUVVVVVVYYY^^^bbbqqqvvvsssttt|||xxxtttrrrssswwwzzz|||xxxpppmmmjjjjjjooouuurrrZZZPPPOOOLLLOOOQQQSSSWWW\\\^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[TTTPPPJJJEEEDDDCCCCCCBBBCCCAAAAAACCCCCCGGGRRR^^^{{{jjj\\\ZZZ[[[^^^jjjyyytttnnnlllkkkjjjlllkkkjjjkkkmmmnnnmmmlllllllllmmmnnnooonnnllliiieeeeeeffffffgggiiijjjkkkkkkjjjiiihhhggggggggggggeeefffffffffdddbbb___]]]dddaaa]]]\\\^^^aaaaaa```aaabbbcccdddeeedddcccbbb```bbbccccccaaa___^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[XXXWWWUUUTTTTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWWWWUUUSSSSSSTTTPPPQQQQQQRRRQQQQQQPPPPPPKKKKKKKKKKKKMMMOOOQQQRRRUUUTTTSSSRRRRRRQQQRRRRRRRRRQQQQQQRRRTTTTTTRRRPPPPPPNNNOOOSSSUUUUUUXXX]]]___lllwwwrrrqqqrrrxxx~~~vvvppppppuuu||||||vvvqqqoooppprrrsssdddXXXPPPMMMLLLOOOSSSVVVWWWXXXYYY[[[\\\\\\[[[\\\]]]\\\ZZZWWWMMMIIIDDDBBBCCCBBB@@@>>>BBB@@@@@@@@@@@@FFFZZZooo|||mmm[[[\\\VVVUUU^^^eeeqqquuulllkkklllmmmnnnmmmlllllllllmmmkkkiiifffjjjiiiiiijjjllllllkkkiiiiiigggeeeddddddfffhhhjjjhhhhhhhhhgggffffffeeeeeegggeeeaaa```aaabbbbbbaaa^^^\\\ZZZZZZ\\\^^^___^^^```aaacccddddddcccaaa```]]]\\\\\\\\\]]]^^^\\\[[[VVVXXXZZZ[[[\\\[[[YYYXXXTTTUUUUUUTTTSSSTTTWWWYYY]]]]]][[[XXXUUUTTTVVVXXXYYYXXXWWWVVVUUUUUUUUUUUUSSSQQQOOOOOOPPPPPPOOONNNLLLKKKIIIHHHIIIKKKNNNPPPSSSSSSRRRRRRQQQPPPNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPLLLNNNQQQSSSUUUVVVUUUUUU```eeewwwxxxrrrvvvoooqqq|||zzztttssswww~~~xxxqqqnnnnnnxxxvvvdddYYYQQQMMMMMMNNNRRRWWWZZZ[[[[[[[[[\\\\\\[[[[[[[[[[[[YYYUUUSSSIIIEEEAAA@@@@@@???>>><<<===???BBBCCCDDDNNNhhhmmm```SSSUUUQQQUUUbbbjjjuuussskkkkkkllllllmmmjjjjjjjjjkkklllllliiigggfffeeeeeefffiiijjjjjjiiihhhgggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeedddbbb___^^^___aaaaaaaaa___^^^\\\]]]___``````___```aaacccddddddcccaaa```^^^]]]]]]^^^______]]]ZZZXXXYYYZZZ[[[[[[ZZZYYYXXXSSSTTTUUUTTTTTTUUUWWWZZZ]]]]]][[[XXXUUUTTTTTTVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSQQQOOOOOOPPPPPPPPPNNNKKKJJJIIIHHHIIIKKKNNNPPPQQQQQQQQQQQQPPPOOONNNMMMQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPSSSUUUWWWWWWVVVUUU]]]cccttt~~~{{{tttsss{{{zzzxxx{{{vvvnnnkkkqqqzzzwwwbbbUUUNNNLLLMMMPPPRRRVVV[[[^^^^^^]]]]]]]]]\\\[[[ZZZYYYWWWTTTPPPLLLFFFCCC@@@>>>>>>>>>===<<<<<<@@@EEEGGGKKKZZZwwwooo^^^TTTNNNQQQQQQ[[[nnnxxx}}}oookkkllllllkkklllhhhhhhhhhjjjlllllljjjhhheeedddccceeehhhkkkllllllhhhhhhiiijjjiiihhhfffeeeaaabbbcccdddeeeeeeeeeeeeaaa___]]]]]]^^^```aaa```aaa``````aaaccccccbbb```aaaaaaccccccccccccaaaaaa\\\\\\\\\]]]______]]]ZZZ]]]]]]]]]\\\[[[YYYXXXWWWSSSTTTTTTTTTTTTUUUXXX[[[]]]]]]\\\ZZZVVVSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRQQQOOOPPPQQQQQQPPPOOOJJJJJJIIIIIIJJJLLLOOOPPPPPPOOOOOOOOONNNNNNMMMMMMQQQPPPPPPPPPOOOOOOOOONNNRRRSSSUUUWWWXXXWWWVVVUUUYYY```ooo~~~{{{}}}|||pppjjjmmmuuussseeeVVVOOOMMMNNNQQQUUUUUUYYY^^^``````^^^]]]\\\\\\ZZZXXXVVVTTTPPPJJJFFFDDDBBBAAA?????????@@@@@@@@@CCCGGGLLLVVViii}}}kkk^^^UUUPPPOOOUUUYYYhhhvvvlllkkkmmmmmmlllmmmjjjiiiiiikkklllllljjjhhhhhhfffeeegggjjjnnnqqqrrrjjjjjjjjjjjjiiigggffffffbbbcccdddeeeeeeeeeeeeddd^^^]]]\\\]]]___aaabbbaaacccbbbcccdddeeeeeecccaaa```aaabbbbbbbbbbbbaaa```YYYXXXXXXZZZ]]]_________dddcccaaa^^^[[[XXXVVVUUUSSSTTTUUUUUUTTTVVVYYY[[[^^^^^^^^^\\\XXXTTTSSSSSSUUUTTTTTTSSSSSSTTTTTTTTTQQQPPPPPPPPPRRRRRRPPPOOOKKKJJJJJJJJJLLLNNNPPPQQQNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPSSSTTTVVVWWWWWWVVVUUUTTTWWW\\\gggsss~~~oooggggggnnnyyyzzzbbbYYYQQQPPPQQQQQQSSSWWWWWW[[[^^^```___]]][[[[[[\\\YYYVVVSSSPPPKKKGGGCCCAAA@@@@@@???>>>???@@@BBBBBBEEEJJJUUUggg}}}wwweeeZZZTTTQQQPPPPPPYYYbbbuuuyyypppjjjkkknnnnnnmmmnnnmmmmmmlllmmmmmmllljjjgggiiigggfffhhhlllppprrrsssmmmkkkiiigggffffffggghhheeefffgggggggggfffdddccc^^^]]]]]]^^^aaacccdddccccccccccccdddfffeeecccaaa````````````````````````ZZZYYYYYY[[[```dddggghhhjjjhhhddd___[[[WWWUUUTTTTTTUUUUUUUUUUUUVVVYYY[[[___```___]]]YYYVVVTTTTTTVVVVVVUUUTTTTTTTTTUUUUUUQQQPPPPPPQQQSSSSSSQQQOOOLLLLLLLLLMMMNNNOOOQQQRRRLLLLLLKKKKKKKKKLLLMMMMMMKKKLLLMMMNNNPPPQQQRRRRRRQQQSSSTTTVVVVVVTTTSSSRRRVVVYYY___eeekkkyyy~~~mmmbbb```fffppp{{{~~~lllVVVQQQNNNPPPRRRRRRTTTXXXZZZ\\\^^^^^^]]][[[ZZZZZZYYYVVVQQQMMMJJJGGGDDDAAA<<<=========<<<===@@@BBBCCCHHHRRRccc{{{}}}gggXXXQQQNNNOOOQQQRRR___mmm|||qqqkkkgggjjjmmmmmmmmmoooooonnnmmmnnnnnnmmmjjjggggggfffeeegggjjjmmmnnnooollljjjhhheeeeeefffhhhiiiggghhhiiiiiiiiigggdddccc^^^^^^^^^```cccdddddddddcccbbbbbbbbbccccccbbb```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```dddiiimmmooooookkkhhhccc^^^YYYWWWUUUUUUUUUVVVVVVVVVUUUVVVXXXZZZ_________\\\XXXVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPRRRSSSSSSQQQOOOMMMMMMMMMMMMNNNOOOPPPPPPKKKKKKJJJJJJJJJLLLMMMNNNJJJKKKLLLNNNOOOQQQRRRSSSPPPQQQSSSTTTTTTSSSRRRQQQUUUVVVYYY[[[___kkkxxxrrrvvvoooccc]]]bbbjjjtttlll]]]QQQMMMKKKNNNQQQRRRVVV[[[]]]^^^^^^]]][[[YYYYYYZZZUUUQQQKKKFFFDDDBBBAAA@@@;;;<<<>>>===<<<>>>AAADDDFFFRRRcccwwwnnn\\\RRRNNNMMMPPPUUUYYYjjj}}}vvvlllgggdddhhhkkkkkklllnnnmmmllllllmmmnnnmmmkkkhhhgggfffeeegggiiikkkjjjiiihhhhhhgggfffffffffggghhheeefffhhhjjjiiihhhfffddd^^^^^^^^^```cccddddddccccccaaa______`````````___]]]\\\\\\\\\\\\\\\\\\]]]```ccchhhooottttttqqqnnneeebbb^^^ZZZWWWVVVWWWWWWWWWWWWWWWVVVUUUUUUWWWYYY]]]]]]\\\YYYVVVTTTUUUVVVVVVUUUSSSRRRQQQPPPOOOOOOPPPPPPPPPRRRTTTTTTRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIJJJLLLNNNOOOMMMMMMMMMNNNOOOOOOPPPPPPOOOPPPRRRTTTTTTTTTRRRQQQQQQRRRUUUXXXZZZcccwww{{{sssnnnrrryyy}}}}}}ttthhh```dddiiiqqqzzz{{{jjjZZZMMMQQQLLLJJJLLLPPPSSSYYY```_________\\\ZZZYYYYYY[[[RRRMMMFFFAAA????????????<<<>>>@@@@@@???@@@DDDGGGKKK]]]ssssssdddUUUPPPOOOOOOSSSZZZaaavvvyyysssiiidddbbbfffiiiiiijjjmmmjjjjjjjjjkkkmmmmmmkkkiiihhhgggggghhhjjjjjjiiigggeeefffggghhhhhhgggffffffbbbdddgggiiijjjiiigggfff^^^^^^^^^```cccdddcccbbbbbb```]]]]]]]]]^^^^^^^^^\\\[[[[[[ZZZZZZ[[[[[[\\\___dddmmmvvvyyywwwoooiii```]]]ZZZWWWUUUVVVXXXZZZXXXXXXXXXVVVUUUUUUVVVXXX\\\[[[YYYVVVSSSSSSTTTVVVXXXWWWUUUSSSQQQPPPOOOOOOOOOPPPQQQSSSUUUTTTRRRPPPLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLOOOPPPOOOOOOOOONNNNNNNNNMMMMMMOOOPPPRRRTTTUUUTTTSSSRRRMMMOOOTTTXXXZZZ```ppp}}}nnnlllkkkqqq~~~}}}tttlllccc```gggrrr|||xxxgggZZZRRRPPPKKKLLLNNNOOORRRWWW]]]bbb```^^^\\\[[[\\\ZZZVVVRRROOOKKKDDD@@@??????@@@@@@@@@???@@@BBBAAAAAAFFFMMMPPPgggnnn___SSSOOOLLLJJJTTTdddrrrxxxnnngggcccbbbgggjjjiiiggggggjjjjjjkkklllllllllkkkkkkhhhhhhgggggghhhjjjlllmmmfffddddddeeehhhhhheeebbbeeefffhhhiiiiiihhhfffeeeaaa___^^^```ccceeedddbbb]]]]]]^^^^^^]]]\\\ZZZYYYWWWXXXYYY[[[]]]___```aaadddggglllpppppplllgggccc___]]]ZZZXXXVVVUUUVVVVVVXXXWWWVVVTTTSSSTTTTTTUUUUUUTTTRRRQQQQQQSSSUUUWWWVVVSSSPPPOOOOOOPPPPPPOOONNNOOORRRTTTTTTRRRPPPNNNKKKLLLMMMMMMKKKJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKQQQPPPOOOOOONNNNNNNNNNNNPPPOOOOOOQQQUUUVVVSSSQQQPPPOOORRR[[[bbbhhhpppwww|||ssskkkjjjooo{{{{{{mmmeeeaaagggqqqyyy~~~kkk]]]SSSMMMLLLJJJLLLNNNPPPSSSWWW\\\``````^^^\\\\\\[[[XXXSSSOOOMMMIIIDDDAAA@@@@@@@@@@@@>>>>>>@@@CCCBBBCCCKKKTTTbbbwwwtttfff[[[RRROOOMMMNNN]]]oooxxxooojjjeeedddhhhjjjiiihhhiiikkklllllllllllllllkkkkkkhhhhhhhhhhhhiiiiiijjjjjjdddcccbbbcccffffffdddbbbdddeeefffhhhhhhfffeeedddaaa___^^^___bbbcccaaa```\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[]]]^^^______bbbdddhhhkkkjjjgggbbb___]]][[[YYYVVVUUUUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTTTTWWWUUURRROOONNNPPPRRRSSSVVVSSSPPPNNNNNNOOOOOOOOOOOOPPPRRRRRRRRRPPPNNNMMMKKKLLLMMMMMMKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMPPPPPPOOONNNNNNNNNNNNNNNOOONNNNNNPPPSSSTTTRRRPPPRRRQQQSSSZZZ```dddjjjqqqoooffffffooo|||nnngggdddiiiqqqxxx~~~iii[[[RRRLLLHHHIIIJJJLLLPPPRRRUUUWWW[[[^^^___^^^]]][[[YYYUUUOOOKKKIIIFFFCCCAAAAAABBBAAA@@@>>>???AAACCCCCCFFFRRR___vvvyyyggg___WWWRRRQQQPPPVVVjjj~~~wwwpppnnniiifffiiijjjhhhhhhjjjmmmmmmmmmmmmmmmlllkkkjjjhhhiiijjjjjjiiihhhgggfffcccaaa```aaacccddddddccccccdddeeeffffffeeedddcccaaa```______``````___]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]___aaaccccccbbb```]]][[[YYYXXXVVVTTTSSSTTTUUUVVVSSSSSSRRRRRRRRRSSSTTTTTTXXXUUUQQQMMMKKKLLLNNNPPPUUURRROOOMMMMMMNNNNNNNNNQQQQQQPPPPPPOOOMMMLLLKKKKKKLLLMMMMMMKKKJJJJJJKKKMMMMMMMMMNNNNNNNNNOOOOOOPPPOOONNNNNNMMMNNNNNNNNNNNNMMMMMMOOOQQQRRRPPPOOOSSSRRRUUU[[[___```cccgggqqq{{{|||lllfffgggpppxxx|||{{{vvvoookkkjjjooovvv}}}xxxjjjZZZQQQLLLIIIHHHJJJJJJNNNRRRUUUVVVXXXZZZ\\\^^^]]]]]]ZZZWWWQQQKKKGGGDDDCCCBBBBBBCCCCCCBBB@@@AAAAAABBBCCCDDDLLL^^^oooooobbbZZZVVVTTTSSSTTT^^^uuu~~~{{{vvvrrrooojjjhhhhhhhhheeefffiiimmmmmmmmmlllkkkjjjiiihhhiiijjjkkkkkkjjjgggdddbbbaaa```______```bbbcccdddbbbbbbcccddddddcccbbbbbbcccbbbaaa``````___^^^]]]___^^^\\\[[[[[[[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^^^^\\\[[[YYYXXXVVVUUUSSSQQQQQQRRRTTTUUUQQQQQQRRRRRRSSSTTTUUUUUUXXXUUUPPPLLLKKKLLLOOOQQQTTTQQQMMMLLLLLLMMMMMMLLLOOOOOONNNNNNMMMMMMLLLLLLKKKLLLMMMMMMKKKJJJJJJKKKMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOOOONNNPPPQQQWWW___bbb___]]]^^^dddhhhppp~~~~~~tttnnnlllmmmuuuxxx}}}wwwsssqqqqqqrrrwww|||eee[[[QQQLLLJJJHHHIIILLLMMMPPPTTTWWWXXXYYYZZZ[[[]]]]]]\\\XXXSSSMMMGGGDDDBBBAAA@@@AAACCCCCCBBB@@@BBB@@@AAAEEELLL\\\tttwwwjjjaaaVVVUUUUUUUUUXXXeee~~~zzzxxxuuurrroookkkhhhhhhfffcccdddhhhkkkkkkkkkjjjiiihhhgggfffiiijjjkkkkkkiiifffbbb___aaaaaa`````````aaacccdddaaaaaabbbbbbbbbbbbaaaaaadddddddddbbb```___^^^^^^^^^]]]\\\[[[[[[[[[\\\]]][[[[[[[[[ZZZZZZYYYYYYYYY]]]]]]\\\[[[YYYXXXWWWWWWTTTRRRQQQPPPPPPQQQRRRSSSQQQRRRRRRTTTUUUUUUVVVVVVVVVTTTPPPNNNMMMOOORRRTTTRRROOOLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNKKKLLLMMMMMMKKKJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLMMMLLLLLLLLLMMMNNNLLLPPPYYYdddfff```ZZZXXX[[[[[[___mmm}}}qqqllllllsss{{{|||{{{xxxvvvyyy|||xxxgggXXXQQQKKKJJJIIIIIIJJJNNNPPPSSSWWWYYYYYYZZZ[[[\\\\\\\\\ZZZUUUOOOIIIEEEDDDAAA@@@???@@@BBBCCCBBBAAA???>>>BBBMMM^^^sssoooddd]]]RRRTTTVVVXXX```rrrzzzwwwuuusssrrrmmmjjjiiiiiigggcccdddhhhiiiiiiiiiiiihhhhhhgggfffiiijjjkkkjjjhhheeeaaa___bbbccccccbbbaaaaaabbbdddaaaaaaaaaaaaaaaaaaaaaaaadddeeeeeeccc```^^^^^^___[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYXXX\\\[[[[[[ZZZYYYXXXWWWWWWSSSRRRPPPOOONNNOOOQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTRRRQQQPPPPPPRRRTTTVVVQQQNNNKKKIIIIIIJJJJJJJJJIIIJJJLLLMMMNNNOOOOOOOOOKKKLLLMMMMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLKKKLLLLLLMMMNNNLLLMMMMMMLLLKKKKKKLLLNNNKKKPPPYYYdddfff^^^WWWTTTVVVTTTWWWbbbrrrwwwoooqqqssstttwww~~~{{{{{{fffYYYOOOJJJHHHJJJLLLLLLOOOSSSTTTVVVYYYZZZZZZ[[[\\\^^^[[[[[[XXXRRRKKKFFFDDDDDDAAA@@@>>>???@@@BBBBBBAAAAAAAAAIII\\\rrrvvvggg]]]XXXRRRUUUYYY```nnn{{{vvvuuurrrpppqqqlllkkkkkkllliiiddddddiiihhhhhhiiiiiiiiiiiihhhgggiiijjjjjjiiigggdddaaa___ccceeegggfffcccaaabbbcccbbbbbbaaaaaaaaaaaabbbbbbbbbddddddbbb___]]]^^^___YYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXZZZZZZYYYYYYYYYXXXXXXWWWSSSRRRPPPNNNNNNOOOPPPQQQPPPQQQSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSTTTTTTPPPMMMJJJHHHIIIIIIIIIIIIJJJKKKMMMOOOOOOOOOMMMMMMKKKLLLMMMMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNLLLJJJJJJLLLOOOOOOQQQXXX``````ZZZTTTRRRRRRPPPSSS\\\fffrrr{{{sssooosss~~~|||hhhWWWNNNLLLIIIHHHLLLOOOPPPTTTYYYVVVXXXZZZZZZZZZ[[[]]]___[[[ZZZWWWPPPIIIDDDDDDEEEBBB@@@>>>>>>@@@AAAAAAAAAFFFGGGQQQhhh~~~ooobbbXXXTTTTTTXXX^^^iii|||}}}tttsssssspppnnnppplllkkkmmmnnnkkkeeefffjjjhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiihhhfffdddaaa```dddgggiiihhheeebbbbbbcccbbbbbbaaaaaaaaaaaabbbbbbaaabbbcccaaa^^^\\\]]]___ZZZ[[[]]]^^^^^^]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWTTTRRRPPPNNNNNNNNNOOOPPPPPPPPPRRRSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRROOOMMMIIIHHHHHHIIIIIIHHHKKKMMMOOOPPPPPPNNNLLLJJJKKKLLLNNNMMMKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLNNNNNNLLLJJJJJJLLLOOOSSSSSSVVV[[[[[[UUUQQQQQQPPPOOORRRYYY___hhhyyyzzznnnjjjooovvv{{{}}}wwwfffWWWNNNKKKKKKJJJJJJLLLQQQUUUYYYZZZZZZZZZZZZZZZ\\\]]]^^^___WWWSSSNNNJJJHHHFFFDDDBBB===>>>@@@@@@???@@@BBBDDDFFFOOObbb{{{rrrfffXXXRRRSSSXXX[[[ggg|||zzzuuunnnkkkkkkkkkiiiggglllkkkjjjhhhgggffffffeeecccfffiiilllmmmllljjjhhhhhhhhhhhhgggeeeccc```^^^fffffffffffffffeeeeeeeeebbbbbbaaaaaaaaaaaaaaabbbaaa___]]]]]]]]]]]][[[YYYYYYZZZ[[[[[[[[[ZZZXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPPPPNNNNNNPPPOOONNNQQQSSSTTTPPPMMMMMMMMMMMMJJJHHHGGGGGGHHHHHHJJJLLLNNNOOOOOONNNMMMHHHIIIJJJKKKKKKKKKJJJIIIJJJHHHGGGHHHKKKKKKIIIFFFHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNPPPRRRTTTTTTTTTSSSRRRPPPRRRTTTVVVZZZbbbmmmtttvvvmmmhhhrrrzzzzzz~~~zzziii\\\QQQKKKIIIJJJJJJKKKNNNRRRVVVYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\TTTQQQLLLIIIGGGFFFDDDBBB???@@@@@@AAACCCDDDDDDCCCMMM^^^tttvvvjjj___TTTQQQUUU\\\gggyyy~~~rrroookkkiiiiiiiiiiiihhhooonnnllljjjhhhffffffeeedddfffiiillllllkkkiiihhhhhhggggggeeecccaaa___^^^ddddddddddddddddddddddddbbbbbbaaa`````````aaaaaabbbccccccaaa]]]ZZZZZZ[[[XXXYYYZZZZZZZZZYYYXXXWWWYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZXXXWWWUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMNNNLLLLLLOOOSSSUUUSSSQQQKKKKKKKKKIIIHHHGGGHHHIIIHHHIIIKKKMMMNNNNNNMMMLLLIIIIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGHHHJJJJJJHHHFFFGGGHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMNNNOOOOOONNNMMMNNNOOOQQQTTTWWW^^^gggnnnwwwppprrrzzz~~~~~~wwwuuuxxxuuudddYYYQQQKKKIIIKKKIIIKKKNNNRRRVVVXXXZZZZZZ^^^^^^^^^^^^\\\ZZZXXXWWWPPPMMMIIIGGGFFFEEEDDDBBBBBBAAAAAABBBEEEGGGGGGGGGWWWpppkkk```XXXQQQTTT[[[dddwww~~~vvvjjjjjjjjjiiihhhhhhiiijjjpppnnnllljjjgggfffeeedddeeegggiiillllllkkkiiihhhgggfffeeecccaaa```______bbbbbbcccccccccccccccbbbbbbaaaaaa```______``````bbbfffgggccc\\\XXXZZZ]]]WWWXXXYYYYYYYYYXXXWWWVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRQQQOOONNNMMMMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLOOOTTTXXXYYYUUURRRLLLKKKIIIHHHHHHHHHIIIJJJHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGFFFGGGIIIIIIGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIJJJKKKKKKJJJJJJLLLMMMNNNPPPSSSXXX```eeewwwwwwtttzzzzzz|||~~~uuuqqqsss{{{mmmaaaUUUNNNJJJHHHKKKOOOJJJNNNSSSXXXZZZ[[[\\\\\\``````___^^^[[[WWWSSSPPPLLLIIIFFFEEEEEEEEECCCBBBAAABBBBBBAAABBBGGGNNNTTTeeevvvbbbYYYTTTRRRZZZeeerrrxxxsssgggjjjlllkkkiiigggiiilllmmmllljjjhhhfffeeeeeedddgggiiikkkllllllkkkjjjhhhgggfffdddbbbaaa```aaaaaaaaabbbccccccccccccbbbaaaaaa``````___^^^^^^______```bbbddd```[[[XXXYYY\\\VVVWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVXXXYYYZZZ[[[\\\[[[[[[YYYWWWUUUSSSRRRQQQRRRPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNMMMQQQYYYcccgggddd[[[SSSPPPNNNKKKIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHJJJJJJJJJJJJJJJKKKKKKLLLMMMPPPTTTXXX\\\eeeppp}}}xxx{{{~~~~~~~~~xxxuuuxxx}}}ooo]]]TTTLLLIIIHHHGGGKKKQQQNNNSSSYYY]]]^^^]]]]]]^^^______^^^\\\XXXSSSNNNKKKHHHFFFDDDDDDDDDDDDCCCBBB???BBBCCCAAAAAAJJJ[[[hhhyyy{{{jjjZZZTTTSSSVVVbbbppp|||tttooogggjjjlllkkkgggfffgggjjjjjjjjjiiihhhhhhhhhhhhhhhiiijjjlllllllllkkkiiihhhgggfffdddbbbbbbbbbbbbcccbbbbbbcccddddddbbbaaa```______^^^^^^^^^^^^^^^___]]]\\\[[[[[[ZZZZZZYYYXXXVVVWWWXXXXXXXXXWWWUUUTTTSSSTTTUUUVVVXXXZZZ[[[[[[ZZZZZZXXXWWWUUUSSSRRRQQQQQQPPPNNNMMMLLLMMMMMMNNNPPPPPPPPPOOOOOOPPPPPPPPPNNNWWWfffuuu|||vvviii^^^WWWSSSNNNLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLNNNQQQSSSUUUUUU]]]iiiwww{{{|||zzz}}}xxxdddZZZQQQKKKGGGGGGGGGGGGJJJPPPQQQWWW]]]```___^^^]]]^^^]]]\\\ZZZWWWSSSNNNJJJHHHGGGEEEDDDDDDDDDDDDCCCAAA>>>BBBDDDEEEJJJXXXmmm}}}~~~iii\\\QQQQQQUUU\\\lll}}}}}}vvvnnniiihhhhhhhhhgggeeedddeeefffjjjjjjjjjjjjjjjjjjkkkllliiijjjkkkkkkjjjiiihhhgggfffeeedddcccccccccccccccbbbcccddddddcccaaa___]]]\\\\\\\\\\\\]]]^^^___```[[[YYYWWWXXXYYYZZZXXXVVVVVVWWWXXXXXXXXXWWWVVVUUURRRSSSTTTVVVWWWXXXZZZZZZXXXXXXWWWVVVTTTSSSRRRRRRPPPOOONNNMMMLLLMMMMMMNNNQQQQQQPPPPPPPPPPPPQQQQQQPPPZZZkkk{{{uuukkk\\\VVVPPPMMMMMMLLLKKKHHHJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHHHHFFFEEEFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHKKKJJJJJJKKKNNNPPPPPPOOOMMMQQQZZZggguuu~~~kkkeeebbbeeekkkqqqzzzwwwdddVVVMMMJJJGGGFFFHHHIIIHHHKKKQQQSSSYYY___aaa^^^\\\\\\]]]ZZZYYYVVVRRRNNNKKKHHHFFFFFFEEEDDDDDDEEEDDDBBB@@@AAABBBEEELLLZZZmmm}}}xxxwwwrrrkkkYYYPPPMMMSSS\\\hhhzzz}}}xxxrrrmmmjjjjjjhhheeedddeeefffggggggiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhgggeeedddcccccccccccccccccccccbbbaaabbbcccddddddbbb___\\\YYYZZZZZZZZZ[[[]]]^^^```aaa[[[[[[[[[ZZZYYYXXXXXXXXXWWWXXXXXXYYYYYYWWWVVVUUURRRSSSTTTUUUVVVWWWXXXYYYVVVVVVVVVUUUTTTSSSSSSSSSOOOOOOMMMLLLLLLLLLMMMNNNQQQPPPOOOOOOOOOOOOPPPQQQTTTYYYdddpppxxxyyysssmmm\\\VVVOOOLLLMMMMMMLLLIIIKKKKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGEEEGGGIIIHHHFFFEEEFFFHHHFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIHHHJJJMMMOOOMMMLLLLLLMMMSSS^^^iiiwwwppp```[[[SSSVVVZZZ]]]cccmmm{{{tttfff[[[PPPHHHHHHFFFGGGKKKLLLKKKNNNSSSTTTZZZ___```]]]ZZZZZZ\\\XXXVVVSSSOOOKKKHHHFFFEEEFFFEEEDDDDDDEEEDDDBBB@@@DDDBBBEEERRRhhh~~~yyyrrrooojjjaaaZZZRRRKKKLLLWWWdddrrrzzzvvvrrrpppqqqmmmiiiddddddgggkkkkkkjjjgggfffeeeddddddccccccdddffffffeeeeeedddcccbbbaaa```aaabbbccccccbbbaaa```bbbbbbcccccc```]]]YYYWWWXXXYYYYYY[[[\\\___```aaa\\\___aaa^^^XXXUUUWWW[[[WWWXXXYYYYYYYYYXXXWWWVVVSSSSSSTTTUUUVVVWWWWWWXXXUUUUUUUUUTTTTTTTTTTTTSSSOOONNNMMMLLLLLLLLLMMMNNNPPPPPPNNNNNNNNNNNNPPPPPPXXXXXX[[[```gggjjjiiifffZZZTTTMMMKKKMMMNNNMMMJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHEEEGGGJJJIIIGGGEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGIIILLLNNNLLLIIIMMMLLLPPPYYYbbbnnnrrr```XXXMMMPPPRRRRRRUUU\\\hhhqqq~~~xxxzzz}}}~~~~~~ooo^^^RRRJJJFFFGGGGGGHHHIIIJJJKKKOOOUUUYYYYYYYYYXXXZZZ\\\]]]\\\[[[WWWSSSMMMHHHGGGFFFFFFEEEFFFDDDEEEFFFDDD@@@AAAEEEHHHHHHSSSllllllddd___VVVPPPPPPIIINNNSSS[[[lll|||wwwwwwvvvooohhhgggeeeeeehhhlllnnnmmmkkkjjjgggdddbbbccceeeeeefffdddbbbbbbccceeeccc^^^ZZZ____________`````````aaaaaabbbdddbbb___\\\ZZZYYYWWWXXXZZZ]]]^^^______^^^^^^]]][[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[YYYXXXWWWZZZWWWTTTTTTUUUVVVWWWWWWUUUSSSQQQQQQRRRSSSRRRQQQPPPPPPOOOOOONNNNNNMMMMMMPPPOOONNNMMMMMMNNNOOOPPPPPPRRRTTTWWWYYYZZZZZZZZZSSSRRRPPPNNNLLLKKKKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHEEECCCBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJKKKKKKLLLOOOWWWdddsss}}}|||rrrkkk```TTTLLLMMMRRRTTTWWW\\\~~~vvvuuuvvvyyyyyyvvvvvv~~~}}}zzz~~~|||rrr___SSSKKKFFFDDDFFFHHHJJJKKKLLLNNNQQQVVVYYYXXXXXXXXXYYYZZZZZZXXXUUUTTTPPPJJJGGGEEEEEEEEEEEEEEECCCDDDEEECCC@@@CCCHHHKKKVVVhhhzzzeee]]]WWWOOOJJJJJJMMMTTT]]]jjjwwwttttttrrrmmmhhhgggfffeeegggkkklllkkkiiieeecccbbbbbbccccccbbbaaabbbbbbaaacccdddbbb^^^[[[_________`````````aaaaaa___```bbbaaa^^^[[[YYYYYYYYYZZZ\\\]]]^^^___^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVTTTQQQQQQRRRTTTTTTTTTUUUSSSQQQQQQRRRSSSRRRQQQNNNNNNMMMLLLKKKKKKJJJJJJMMMMMMLLLKKKKKKLLLMMMMMMLLLMMMOOOQQQSSSTTTTTTTTTRRRPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIKKKKKKKKKMMMSSS]]]iiiqqq{{{ssseeeYYYPPPPPPQQQRRRTTTWWWwwwtttqqqooommmkkkmmmwww}}}zzzxxxzzz{{{|||}}}xxx{{{{{{fffZZZNNNHHHFFFDDDDDDGGGIIILLLNNNPPPQQQSSSVVVXXXVVVVVVWWWYYYYYYWWWSSSOOONNNKKKFFFDDDDDDDDDEEEDDDEEEDDDDDDEEECCCBBBHHHOOOWWWmmmqqq\\\TTTPPPJJJHHHJJJSSS___oooyyyvvvsssqqqpppnnnkkkiiiffffffeeeggghhhiiigggfffaaaaaaaaabbbcccccc```^^^``````aaabbbcccbbb___\\\______```aaaaaaaaaaaaaaa]]]___```___]]]ZZZYYYYYY\\\]]]]]]^^^^^^^^^^^^^^^ZZZZZZXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTRRRPPPPPPQQQRRRSSSRRRTTTRRRQQQQQQRRRRRRQQQPPPNNNMMMLLLKKKIIIIIIHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKHHHIIIKKKLLLMMMNNNNNNNNNPPPNNNLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKNNNTTT[[[aaalll|||rrrhhh^^^ZZZXXXVVVUUUVVVzzztttnnnjjjggghhhpppzzz}}}xxxqqquuuxxxzzz}}}yyy{{{rrreeeUUUMMMFFFFFFFFFEEEGGGJJJJJJMMMPPPRRRSSSTTTUUUVVVSSSTTTVVVXXXYYYVVVQQQLLLIIIFFFCCCAAABBBDDDDDDDDDFFFDDDDDDEEEDDDFFFPPPZZZmmm|||gggSSSMMMLLLKKKMMMSSS^^^ppp|||pppqqqrrrpppmmmkkkiiihhhfffffffffffffffeeedddcccaaa``````aaabbbbbb```___^^^___```aaaaaa```^^^]]]___```aaabbbbbbbbbaaaaaa]]]^^^______\\\[[[ZZZ[[[^^^^^^^^^^^^^^^]]]]]]]]]XXXWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRSSSRRRPPPPPPRRRSSSSSSSSSSSSQQQQQQQQQRRRRRRPPPOOONNNMMMKKKJJJHHHHHHGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLMMMMMMOOOMMMLLLJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGEEEDDDDDDCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGIIIKKKKKKIIIFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDEEEEEEGGGHHHIIIIIIJJJMMMQQQTTT^^^kkkwwwpppkkkgggdddccczzzrrrmmmiiigggkkkqqq}}}{{{tttmmmsssyyy||||||rrr```VVVNNNIIIFFFGGGHHHGGGIIILLLKKKNNNRRRSSSTTTSSSTTTUUURRRSSSVVVYYYYYYVVVQQQLLLEEECCC@@@@@@BBBDDDDDDDDDDDDCCCCCCEEEFFFLLL[[[iiiqqq___PPPKKKKKKLLLTTT^^^ssszzzoooqqqsssqqqmmmiiihhhgggeeeffffffeeedddcccbbbbbbaaa___\\\\\\]]]___``````]]]^^^___```___^^^]]]]]]___```bbbcccccccccbbbaaa^^^___```___]]][[[[[[\\\___^^^^^^]]]\\\\\\[[[[[[VVVVVVVVVVVVVVVUUUUUUTTTWWWVVVUUUTTTSSSRRRQQQQQQQQQPPPOOOPPPRRRSSSRRRRRRQQQPPPPPPQQQRRRQQQPPPNNNLLLKKKIIIGGGFFFEEEFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEHHHJJJJJJHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFDDDBBBCCCEEEDDDFFFHHHHHHIIIJJJLLLNNNSSS\\\kkk}}}}}}xxxrrrmmmiiijjjmmm{{{}}}vvvmmmuuu}}}ooo___RRRKKKJJJGGGFFFHHHIIIHHHJJJNNNNNNPPPSSSTTTTTTSSSTTTTTTTTTUUUWWWYYYXXXUUUOOOJJJCCCBBB@@@@@@BBBDDDEEEDDDAAAAAACCCHHHMMMYYYnnnyyyggg[[[QQQNNNMMMQQQ___ooowwwqqqrrrrrrpppllliiiffffffdddeeeffffffcccbbbbbbbbb___]]]YYYXXXZZZ]]]^^^___]]]^^^______]]]\\\\\\]]]___aaacccdddeeedddbbbaaa`````````___\\\[[[[[[\\\]]]]]][[[ZZZYYYYYYYYYYYYTTTUUUUUUVVVVVVUUUUUUTTTWWWVVVTTTSSSQQQQQQPPPPPPNNNMMMMMMNNNPPPQQQPPPOOOPPPPPPPPPQQQRRRQQQOOOLLLIIIHHHEEEDDDCCCDDDEEEFFFJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLKKKIIIIIIIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEGGGGGGFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGFFFBBBAAABBBEEEBBBDDDGGGHHHHHHHHHJJJKKKKKKOOOZZZggguuu}}}wwwsssooooooqqq{{{}}}|||{{{}}}~~~zzzuuupppzzz|||hhh[[[RRRJJJEEEFFFDDDEEEIIIJJJJJJMMMRRRRRRSSSUUUUUUTTTTTTUUUVVVXXXXXXXXXWWWVVVQQQKKKFFFCCCBBBAAAAAACCCEEEEEEEEEAAACCCHHHQQQ[[[mmm{{{lll\\\WWWTTTVVVWWW^^^ssszzzuuuqqqpppnnnllljjjhhheeedddccceeegggfffcccbbbbbbccc___]]]\\\\\\^^^_________]]]___```^^^[[[YYYZZZ\\\```aaaccceeeeeedddcccaaa`````````]]]ZZZYYYYYYZZZ[[[ZZZYYYWWWWWWWWWWWWXXXTTTTTTUUUVVVVVVVVVUUUTTTWWWVVVTTTRRRQQQPPPPPPPPPMMMMMMMMMNNNPPPQQQPPPOOOOOOOOOOOOQQQRRRQQQNNNLLLJJJHHHFFFEEEEEEFFFHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIFFFEEEFFFFFFHHHJJJLLLNNNLLLJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAADDDFFFEEEAAA@@@BBBEEEBBBDDDFFFFFFFFFFFFHHHIIIIIIJJJPPPYYYbbbnnnzzzwwwuuuvvvyyy|||vvvrrrnnnnnnpppqqqpppnnnsss}}}{{{eeeVVVOOOLLLIIIEEEDDDCCCEEEJJJLLLMMMQQQVVVTTTVVVWWWVVVUUUUUUVVVXXX[[[ZZZXXXVVVSSSNNNGGGBBBDDDBBBAAABBBDDDFFFFFFEEEDDDGGGOOOZZZhhh~~~iiiaaaTTTTTTXXX]]]aaalll}}}yyyuuuooommmjjjiiihhhgggeeebbbccceeegggfffcccbbbcccddd`````````bbbddddddcccaaa]]]___```^^^ZZZXXXYYY[[[```aaadddffffffeeecccaaa``````___\\\YYYWWWWWWXXXYYYXXXWWWVVVUUUVVVVVVWWWTTTTTTVVVWWWWWWVVVUUUTTTXXXVVVTTTRRRQQQPPPPPPPPPOOOOOOOOOQQQSSSTTTSSSQQQOOOOOOOOOQQQRRRQQQNNNKKKMMMKKKIIIHHHIIIJJJMMMOOOHHHHHHJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHJJJLLLOOOPPPJJJIIIGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFAAABBBCCCEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@CCCFFFEEEAAA@@@BBBFFFBBBDDDEEEEEEEEEEEEFFFGGGKKKJJJMMMSSSWWW^^^ooo~~~wwwuuuttttttppprrryyyyyypppgggggghhhjjjlllpppxxx}}}ooodddVVVMMMIIIHHHFFFDDDCCCEEEHHHLLLOOOSSSUUUVVVUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[YYYWWWRRRMMMHHHEEEAAADDDGGGFFFDDDCCCEEEGGGGGGNNNXXXggg~~~nnn___VVVSSSWWW___kkkxxxuuuoooqqqmmmmmmllljjjhhhdddaaa___ccccccbbbaaa```aaadddfffgggeeebbbbbbbbbcccbbbbbbaaabbbbbb```]]]\\\\\\\\\ccccccbbbbbbaaa`````````_________\\\YYYVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSTTTVVVWWWWWWWWWWWWXXXZZZWWWVVVUUUSSSPPPNNNLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSPPPPPPQQQPPPOOOMMMKKKJJJMMMKKKIIIHHHGGGHHHJJJKKKKKKJJJJJJIIIGGGFFFFFFEEEJJJHHHGGGJJJOOOTTTUUUUUUMMMJJJGGGFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEEIIIGGGEEEBBBAAAAAABBBBBBEEEEEEEEEEEEDDDCCCBBBAAAFFFJJJMMMNNNOOOUUU___gggppp~~~}}}wwwrrrnnnhhhiiimmmuuuxxxxxxzzz~~~{{{pppeeecccdddggglllqqqxxx|||pppaaaYYYNNNGGGEEEFFFEEECCCFFFHHHKKKOOORRRUUUVVVWWWUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZXXXUUUQQQMMMHHHFFFBBBFFFIIIJJJHHHGGGHHHKKKNNNXXXeeevvvtttaaaWWWSSSWWWaaappp|||sssnnnpppkkkkkkjjjiiigggeeebbbaaabbbbbbaaa``````aaaeeegggjjjgggdddbbbbbbcccbbbbbb```aaaaaa```___^^^^^^___bbbbbbbbbaaa``````______^^^___^^^\\\XXXVVVUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSSSSUUUWWWWWWVVVWWWXXXZZZXXXWWWVVVTTTQQQOOONNNMMMLLLMMMNNNNNNPPPPPPQQQRRROOOOOOOOOOOONNNLLLJJJIIILLLKKKJJJIIIHHHIIIJJJJJJKKKJJJJJJIIIGGGFFFFFFEEEJJJIIIIIILLLRRRVVVXXXXXXMMMJJJGGGFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAABBBCCCDDDEEEHHHFFFDDDBBBAAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEGGGJJJLLLLLLLLLPPPXXX___fffqqq}}}tttnnneeecccdddkkkoooppprrrtttttt|||uuugggbbbcccgggooowww{{{||||||gggXXXQQQLLLEEEBBBCCCEEEFFFEEEJJJLLLPPPSSSVVVXXXXXXXXXUUUUUUWWWXXXYYYZZZZZZZZZYYYXXXVVVSSSOOOKKKHHHFFF???CCCGGGHHHGGGGGGIIILLLYYYfffyyywwwbbbUUUTTTVVV___ooozzzvvvpppnnnpppiiiiiiiiihhhgggeeedddcccaaa___]]]]]]^^^aaaeeegggmmmiiieeebbbbbbbbbbbbbbb```aaabbbaaa``````aaabbbaaaaaaaaa```______^^^^^^]]]]]]]]]ZZZWWWUUUTTTUUUWWWVVVSSSQQQQQQQQQRRRSSSQQQSSSVVVWWWVVVWWWXXXYYYYYYXXXWWWUUUSSSQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFHHHGGGHHHKKKPPPUUUWWWWWWLLLIIIGGGFFFGGGGGGGGGFFFHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDEEEDDDCCCBBBAAABBBCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHHHHJJJJJJIIIHHHJJJOOOTTT\\\dddppp}}}wwwmmmgggeeeiiikkkjjjjjjlllmmmsss}}}nnnggghhhnnnwwwvvvdddVVVMMMHHHEEECCCCCCEEEHHHIIIIIIMMMOOOSSSVVVXXXYYYXXXXXXVVVWWWYYYZZZ[[[[[[[[[[[[YYYWWWTTTPPPLLLHHHEEECCC@@@BBBDDDDDDDDDHHHNNNSSSfffvvv{{{gggWWWRRRXXX```jjjxxxsssrrrooonnnooojjjiiihhhgggfffdddcccccc___\\\ZZZZZZ\\\aaadddgggjjjgggcccaaaaaabbbccccccbbbcccdddcccaaa```aaabbbaaa``````___^^^^^^]]]]]][[[\\\\\\YYYVVVTTTTTTTTTXXXVVVSSSPPPOOOPPPQQQSSSPPPSSSUUUWWWWWWWWWXXXYYYYYYYYYXXXVVVUUUSSSRRRQQQPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJIIIHHHHHHGGGFFFFFFDDDEEEFFFHHHKKKNNNPPPPPPJJJHHHFFFFFFGGGGGGGGGFFFGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFGGGJJJMMMWWWZZZcccuuuwwwqqqllljjjgggbbb```aaaeeejjjvvvvvvqqqrrrwwwtttbbbTTTMMMKKKEEEDDDCCCEEEGGGJJJLLLLLLPPPRRRUUUWWWXXXXXXXXXWWWYYYZZZ\\\]]]]]]\\\[[[ZZZXXXUUUQQQLLLGGGDDDAAA@@@DDDDDDDDDDDDGGGOOO[[[cccxxxzzzjjj^^^TTTRRR\\\iii}}}~~~tttqqqqqqpppoooooolllkkkjjjgggeeedddbbbbbb^^^[[[XXXYYY]]]aaadddeeeeeeccc```___aaacccdddeeedddeeefffdddaaa``````aaa``````______^^^]]]]]]]]][[[[[[[[[YYYVVVTTTTTTTTTWWWUUURRRPPPOOOPPPRRRSSSQQQSSSVVVXXXXXXWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPOOOOOONNNMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGFFFDDDEEEFFFGGGHHHHHHIIIJJJIIIGGGFFFFFFGGGHHHGGGFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGFFFGGGIIIJJJRRRRRRYYYiii|||vvvooodddZZZUUUWWW]]]bbblll{{{~~~mmm___TTTKKKHHHIIIDDDDDDDDDFFFHHHKKKMMMOOOTTTUUUVVVWWWWWWXXXXXXXXX[[[\\\^^^^^^^^^\\\ZZZXXXSSSQQQLLLGGGCCCAAA@@@@@@AAABBBDDDHHHOOO\\\lllwwwxxxlllaaaZZZVVVVVVcccrrrzzzsssppppppppppppnnnnnnmmmjjjhhhfffdddcccccc___\\\ZZZ[[[```dddeeedddaaa```______bbbdddddddddeeeffffffdddaaa______````````````___^^^^^^]]]]]]ZZZ[[[[[[YYYVVVTTTTTTUUUVVVTTTSSSQQQQQQRRRSSSTTTRRRUUUXXXYYYYYYXXXWWWXXXVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQPPPOOOOOONNNMMMMMMJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHGGGEEEGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDCCCCCCBBBDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJOOO]]]nnn|||}}}zzziiiYYYTTTWWWYYY^^^gggsssvvvgggYYYRRRMMMHHHEEEFFFEEEFFFGGGHHHKKKNNNRRRTTTYYYXXXWWWWWWWWWXXXYYYYYY\\\]]]^^^^^^]]]ZZZWWWUUULLLJJJFFFBBBAAA@@@BBBCCC???DDDKKKTTTaaaqqq~~~oooddd\\\\\\\\\```ppp|||wwwuuuqqqnnnoooqqqpppnnnmmmllljjjhhhgggfffffffffbbb___^^^```eeehhhgggeeeaaa``````bbbdddddddddbbbddddddeeedddaaa``````aaaaaaaaa``````___^^^^^^^^^[[[[[[[[[ZZZWWWUUUUUUVVVTTTSSSSSSSSSSSSTTTUUUUUUTTTWWWZZZ[[[ZZZXXXWWWWWWTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOOOONNNNNNNNNJJJJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFHHHKKKJJJHHHGGGGGGHHHGGGFFFEEEFFFHHHHHHGGGEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDFFFGGGHHHGGGFFFFFFFFFJJJSSS\\\gggxxx~~~}}}qqq^^^YYY\\\[[[___fffnnnyyy~~~ooohhhZZZNNNMMMMMMHHHDDDDDDGGGHHHJJJLLLNNNRRRWWWZZZ\\\[[[YYYWWWWWWXXXZZZ[[[\\\]]]]]]]]][[[XXXTTTRRRGGGEEEBBB@@@???AAADDDEEEEEELLLXXXfffvvvrrrkkk```[[[^^^cccjjj~~~}}}yyyrrrqqqnnnmmmnnnppppppmmmlllkkkjjjhhhhhhhhhiiiiiieeebbbaaadddjjjllliiifffcccbbbcccdddeeeeeeccc```aaabbbccccccaaaaaabbbcccaaaaaaaaa```______^^^^^^[[[\\\\\\ZZZWWWVVVVVVWWWSSSSSSSSSTTTUUUUUUVVVVVVVVVYYY\\\\\\[[[XXXWWWVVVRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNKKKJJJIIIIIIJJJKKKMMMNNNMMMKKKIIIHHHGGGHHHJJJKKKIIIHHHHHHHHHHHHHHHHHHHHHCCCFFFIIIJJJHHHFFFGGGIIIFFFEEEEEEFFFHHHHHHGGGEEEFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>???@@@BBBCCCEEEFFFFFFGGGDDDCCCDDDFFFGGGGGGEEECCCGGGFFFIIIMMMOOOTTTbbbrrrzzz|||zzz|||uuuzzzggg]]]```^^^aaammm{{{pppddd^^^TTTOOOHHHDDDEEEGGGHHHHHHIIILLLOOORRRTTTVVVYYY[[[]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWSSSNNNJJJGGGAAA>>>???@@@@@@BBBFFFMMM[[[mmmsssgggfff^^^___jjjttt||||||xxxwwwssssssrrrpppooommmllllllllliiiiiikkkkkkgggfffiiigggeeedddeeeiiikkkkkkjjjhhhfffeeecccaaa______^^^^^^aaaddddddbbb``````bbbbbbaaa```___^^^]]]]]]]]]]]][[[XXXVVVTTTTTTTTTUUUVVVUUUSSSQQQQQQRRRTTTUUUVVVWWWXXXYYYXXXWWWUUUSSSRRRTTTVVVUUURRRPPPPPPRRRRRRQQQPPPNNNMMMMMMNNNNNNHHHIIIKKKKKKJJJIIIJJJKKKNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHFFFEEEEEEEEEFFFGGGHHHGGGFFFDDDCCCAAA@@@???CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA??????@@@AAABBBCCCEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGHHHMMMVVV]]]dddjjjuuuxxxvvvzzzvvviiiddd``````iiitttpppcccZZZUUUNNNJJJDDDBBBCCCFFFGGGHHHKKKNNNRRRUUUVVVWWWYYYZZZXXXXXXYYYYYY[[[\\\^^^^^^ZZZYYYWWWVVVTTTPPPJJJFFFCCC???>>>@@@@@@AAAEEEKKKWWWooovvvlllgggdddbbbhhhssszzzxxxvvvvvvrrrrrrpppooommmkkkjjjiiiiiiffffffkkkmmmjjjhhhhhhgggeeeccccccfffgggfffdddeeedddbbb```___^^^^^^^^^___aaacccccc```___```aaa```___]]]\\\[[[ZZZZZZZZZ\\\ZZZXXXUUUTTTTTTUUUUUUVVVUUUTTTRRRRRRSSSUUUVVVWWWXXXXXXXXXWWWUUURRRQQQQQQSSSTTTSSSQQQOOOOOOQQQQQQQQQOOONNNMMMMMMMMMNNNHHHJJJKKKKKKIIIHHHIIIJJJMMMMMMLLLJJJIIIHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDGGGFFFFFFGGGGGGHHHIIIJJJHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEDDDCCCFFFMMMSSSXXX]]]fffssszzz|||vvvhhhaaa]]]aaaiiirrr~~~uuueee[[[TTTOOOLLLIIIFFFBBBBBBDDDGGGJJJKKKOOORRRWWWYYYYYYYYYXXXYYYWWWXXXXXXZZZ[[[]]]^^^^^^[[[XXXUUUSSSOOOKKKEEEAAA@@@???@@@BBBBBBDDDMMMXXXmmmrrrgggeeeeeefffkkkuuu~~~xxxttttttuuurrrqqqooommmkkkiiigggfffeeeaaaccckkkpppooojjjhhhfffdddbbbbbbbbbbbb```^^^cccbbbaaa``````_________aaaaaabbb```^^^^^^___```___^^^\\\[[[YYYXXXWWWWWWYYYXXXWWWUUUTTTTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVXXXXXXXXXWWWVVVSSSQQQOOOPPPQQQRRRQQQOOONNNNNNOOOPPPOOONNNMMMLLLLLLLLLMMMIIIJJJKKKKKKIIIGGGGGGHHHLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCDDDDDDGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFAAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDBBB@@@AAADDDHHHLLLOOOVVV```mmmzzzzzzjjjaaaXXXXXX]]]eeeqqq{{{}}}qqq```TTTOOOLLLIIIGGGFFFEEEDDDEEEHHHLLLOOOQQQSSSWWW[[[]]]\\\ZZZYYYXXX[[[[[[\\\\\\\\\\\\\\\[[[ZZZWWWSSSOOOKKKGGGAAA>>>??????AAACCCCCCJJJ[[[lllyyykkkccccccfffsssvvv~~~xxxqqqppprrrtttrrrqqqooollljjjgggfffeeeaaa^^^```kkksssqqqkkkfffcccbbbaaaaaa```___^^^]]]cccbbbbbbaaaaaabbbbbbcccaaaaaa___^^^]]]]]]^^^___```___]]][[[YYYXXXXXXWWWWWWVVVUUUUUUTTTUUUUUUVVVSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTRRRQQQPPPPPPOOONNNMMMLLLLLLMMMNNNMMMMMMLLLLLLKKKKKKKKKIIIJJJKKKJJJHHHFFFFFFFFFJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAADDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCCAAA@@@BBBCCCEEEGGGLLLRRR\\\hhhttt|||{{{zzzjjj___TTTQQQTTT[[[gggqqqqqqhhh___SSSLLLJJJJJJGGGDDDEEEEEEGGGIIILLLOOOSSSVVVXXX[[[___```^^^\\\ZZZYYY]]]]]]^^^^^^^^^]]]\\\[[[XXXUUUPPPLLLHHHDDD@@@>>>>>>>>>@@@BBBFFFSSSkkkyyynnnfffffflllrrryyyrrrooooooqqqsssqqqpppooollljjjgggeeeddd___\\\```kkksssqqqjjjddd___```aaabbbaaa`````````aaaaaa``````aaaaaabbbccc```___]]]\\\\\\\\\]]]]]]^^^]]]\\\ZZZXXXWWWWWWWWWUUUUUUUUUTTTTTTUUUUUUUUUPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTOOONNNMMMLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHJJJJJJIIIGGGEEEEEEFFFHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEGGGFFFEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@@@@@@@@@@BBBAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBDDDFFFJJJPPPZZZeeemmmuuu~~~yyy{{{{{{{{{kkk^^^RRRMMMNNNTTT___iiirrrzzz{{{jjj]]]VVVQQQKKKHHHGGGGGGFFFDDDEEEGGGJJJMMMOOORRRVVVXXX[[[^^^aaaaaa___\\\[[[ZZZZZZ[[[]]]^^^^^^^^^]]]\\\SSSPPPKKKGGGEEECCCAAA???<<<===AAAGGGOOO```{{{|||tttjjjdddfffqqq~~~{{{xxxtttpppooooooqqqrrrpppooommmkkkiiigggeeeddd```^^^bbblllqqqnnngggccc]]]```bbbcccbbbaaaaaabbb]]]]]]]]]]]]]]]^^^______]]]\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUPPPNNNKKKJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIIIIGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDAAAAAA@@@@@@AAAAAABBBBBBFFFEEEDDDDDDCCCCCCCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>??????@@@@@@@@@???AAACCCEEEGGGMMMUUU\\\bbbnnn~~~sssqqqvvv~~~mmm```RRRLLLKKKPPPYYYbbbhhhrrr{{{pppeeeZZZRRRKKKJJJGGGEEEEEEEEEFFFGGGHHHLLLPPPRRRSSSUUUYYY\\\^^^___aaaaaa___]]]\\\\\\ZZZ[[[\\\]]]]]][[[ZZZXXXMMMIIIEEEBBBBBBBBBAAAAAA>>>@@@GGGSSS```sssuuuqqqkkkeeehhhtttyyyuuusssqqqooooooooopppqqqmmmlllkkkiiigggfffddddddaaaaaaeeemmmoooiiicccaaa]]]```cccdddbbbaaaaaabbb\\\\\\[[[[[[[[[\\\]]]]]]ZZZYYYXXXZZZ]]]^^^\\\ZZZYYYYYYXXXWWWWWWWWWWWWWWWTTTUUUUUUTTTTTTSSSRRRRRRMMMMMMOOOQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRQQQMMMJJJIIIJJJLLLKKKJJJGGGHHHIIIJJJJJJIIIHHHHHHEEEGGGHHHHHHFFFEEEFFFGGGEEEFFFGGGHHHGGGFFFDDDCCC@@@@@@@@@@@@@@@AAABBBBBBDDDDDDCCCCCCBBBCCCCCCCCCDDDEEEFFFFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>???@@@@@@===@@@CCCBBBAAACCCHHHMMMPPPYYYgggttt}}}~~~ooobbbSSSLLLJJJMMMVVV^^^dddnnn|||uuueeeZZZRRRLLLIIIHHHHHHGGGEEECCCEEEHHHKKKMMMQQQUUUXXXXXXZZZ]]]```___```aaa```^^^]]]]]]]]]]]]]]]]]]]]]ZZZWWWTTTRRRHHHEEEAAA???@@@AAABBBAAAAAAEEEOOO___oooyyyqqqiiigggiiiuuuvvvqqqpppooonnnnnnoooppppppkkkjjjiiigggfffeeecccccccccccchhhmmmmmmfffaaa```]]]aaaddddddaaa______```^^^]]]]]]\\\\\\]]]]]]^^^XXXWWWWWWZZZ^^^___\\\ZZZZZZZZZZZZYYYYYYYYYZZZZZZUUUUUUUUUUUUTTTSSSRRRQQQMMMNNNPPPRRRSSSTTTUUUUUUSSSRRRQQQPPPOOONNNNNNNNNQQQNNNJJJIIIKKKLLLKKKJJJFFFGGGHHHIIIIIIIIIHHHGGGDDDFFFGGGHHHFFFFFFFFFGGGDDDEEEGGGHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEECCCBBB@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@??????AAAAAA???>>>============@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@>>>>>>???@@@AAA@@@>>>AAADDDCCC???>>>BBBFFFGGGMMMVVV___jjjwwwuuufffYYYWWWRRRLLLNNNWWWaaaiiissszzz{{{pppaaaVVVQQQMMMJJJGGGEEEFFFGGGGGGGGGHHHKKKNNNQQQUUUYYY\\\\\\\\\\\\\\\______```````````````___aaa```___[[[WWWQQQLLLIIIIIICCC>>>>>>??????BBBEEEGGGQQQ___ooo~~~rrrjjjfffbbbhhhuuuwwwqqqnnnnnnnnnoooppppppnnnllljjjhhheeeeeeeeeeeedddcccdddddddddeeefffeeeccc```^^^]]]]]]___``````^^^[[[^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWYYY[[[[[[YYYYYYYYYZZZXXXUUURRRQQQRRRSSSSSSSSSQQQPPPPPPQQQTTTUUUUUUTTTSSSSSSSSSSSSQQQOOOMMMLLLIIIKKKMMMNNNNNNLLLJJJHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHCCCCCC???<<<>>>DDDCCC>>>FFFEEEBBB>>>>>>AAACCCBBBDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@??????@@@???>>>======<<<<<<=========>>>>>>>>>>>>======@@@???>>>======>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBDDDGGGJJJMMMSSSaaauuuvvviiibbbYYYPPPPPPXXX\\\ccclllttt{{{|||lllcccWWWOOOLLLJJJGGGEEEEEEFFFHHHHHHIIIKKKNNNQQQUUUXXX\\\]]]]]]\\\\\\\\\\\\]]]^^^__________________^^^\\\XXXSSSNNNIIIFFFBBB>>>===???AAAAAADDDIIIRRR```rrrsssiiidddaaa```hhhyyy|||uuuppppppooonnnooopppooommmjjjfffeeeccccccdddeeeeeeccceeeeeeeeefffgggfffbbb```YYYYYYZZZ\\\^^^___^^^\\\[[[[[[ZZZZZZYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ\\\\\\[[[ZZZZZZ[[[YYYVVVSSSQQQQQQQQQQQQPPPQQQPPPPPPRRRTTTUUUTTTSSSPPPQQQRRRRRRQQQOOOMMMKKKJJJKKKMMMNNNMMMLLLIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHCCCCCCCCCDDDEEEFFFFFFEEEBBBBBBBBBAAABBBEEEHHHIIIDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????????????????????????????>>>??????@@@@@@??????>>>>>>>>>===============>>>======>>>>>>>>>>>>======??????>>>======>>>??????????????????@@@@@@@@@@@@CCCFFFHHHJJJMMMYYYiiivvv~~~ssseeeXXXWWW]]]]]]aaagggmmmsss{{{ooobbbYYYSSSLLLHHHHHHHHHGGGEEEEEEGGGIIIKKKMMMOOOSSSVVVZZZ\\\______]]][[[[[[[[[ZZZ[[[\\\^^^______^^^^^^\\\[[[XXXSSSNNNIIIDDDBBB???>>>???BBBCCCEEELLLTTTeeewwwqqqeee``````aaaaaalllzzzxxxuuurrrrrrqqqpppoooooonnnkkkiiibbbaaaaaabbbdddeeeeeedddfffffffffggggggeeeaaa^^^WWWVVVWWWYYY]]]_________YYYYYYXXXXXXXXXYYYZZZZZZXXXYYYYYYZZZZZZYYYYYYXXXZZZ\\\]]]]]][[[[[[[[[\\\YYYWWWSSSQQQQQQQQQPPPOOORRRQQQQQQRRRTTTUUUTTTRRRMMMNNNPPPQQQQQQOOOMMMKKKKKKLLLMMMMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGJJJBBB???BBBBBB???BBBJJJDDDDDDEEEEEEDDDCCCDDDFFFDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@??????AAAAAAAAA@@@@@@@@@????????????@@@AAAAAABBBBBBBBB@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>===<<<<<<<<<<<<===>>>>>><<<======>>>>>>======<<<>>>>>>============>>>>>>=========>>>>>>>>>??????@@@CCCEEEEEEFFFMMMYYYbbbrrrwwwqqqaaa^^^bbbeeedddfffiiilllrrr}}}xxxkkk[[[OOOMMMJJJGGGFFFHHHIIIIIIHHHGGGIIIMMMOOOQQQTTTXXX[[[^^^______^^^[[[YYYYYYYYYYYYZZZ\\\^^^___^^^]]]]]]WWWUUURRRMMMHHHDDD@@@>>>CCCBBBCCCEEEGGGMMM[[[iiitttfff^^^^^^dddiiikkkvvv{{{xxxxxxxxxwwwvvvtttqqqpppooommmjjjhhh_________bbbeeeggggggfffeeeeeeeeefffeeeccc^^^ZZZVVVUUUUUUWWW[[[^^^______XXXXXXXXXXXXYYYZZZ[[[\\\XXXYYYYYYYYYYYYYYYYYYXXXZZZ[[[]]]\\\[[[YYYZZZZZZXXXVVVTTTSSSSSSSSSRRRQQQRRRQQQQQQSSSTTTTTTSSSQQQKKKMMMPPPRRRRRRPPPNNNLLLMMMLLLLLLKKKJJJIIIGGGFFFGGGHHHJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIAAAEEETTTXXXNNNFFFHHHEEEDDDDDDEEECCCAAAAAADDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBAAA@@@???>>>@@@@@@@@@@@@????????????>>>>>>>>>???@@@AAABBBBBB?????????>>>>>>==================>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>=========<<<<<<;;;<<<<<<<<<<<<==================<<<====================================>>>>>>>>>>>>===???BBBAAAAAAEEEKKKQQQ\\\```gggooo{{{}}}lllddddddhhhcccaaabbbdddiiiuuuzzzjjjaaaXXXOOOHHHGGGFFFFFFFFFHHHJJJJJJJJJJJJMMMQQQTTTVVVXXX\\\^^^^^^^^^^^^\\\YYYWWWWWWXXXZZZ[[[]]]^^^^^^]]][[[ZZZRRRPPPLLLGGGCCC@@@>>>>>>DDDCCCDDDJJJRRR___uuuzzztttjjjaaa]]]cccmmmvvv~~~{{{zzz{{{||||||wwwuuuqqqooommmllliiiggg______```cccfffhhhgggfffcccccccccdddccc```[[[VVVTTTRRRQQQRRRVVVYYY[[[\\\XXXXXXXXXYYYZZZ[[[\\\]]]XXXXXXYYYYYYYYYYYYXXXXXXXXXYYY[[[ZZZXXXWWWWWWXXXVVVTTTSSSTTTUUUVVVVVVUUURRRRRRRRRSSSUUUTTTRRROOOLLLNNNPPPRRRRRRQQQOOONNNMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJHHHFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBWWWxxxvvv```VVVJJJDDDBBBEEEFFFCCCDDDHHHCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBAAA@@@???>>>@@@@@@?????????>>>>>>>>>============>>>@@@AAABBB??????>>>======<<<;;;;;;<<<<<<=========>>>>>>>>><<<======>>>>>>======<<<>>>>>><<<;;;::::::::::::<<<<<<============<<<<<<<<<<<<<<<======<<<<<<<<<============>>>>>>>>>>>>:::===???@@@???AAADDDHHHLLLOOOTTT\\\hhhzzzzzznnnhhhggg___YYYZZZZZZ^^^lll|||~~~ttteeeXXXPPPLLLIIIGGGDDDDDDEEEGGGHHHJJJLLLMMMOOORRRVVVXXXZZZ\\\^^^```]]]]]]\\\YYYVVVUUUWWWXXX[[[\\\]]]^^^\\\YYYVVVTTTMMMJJJGGGCCC@@@??????@@@AAABBBJJJWWWhhh{{{|||jjjgggccc```bbblllzzz{{{yyyyyy{{{||||||uuurrrooollljjjhhhfffddd______aaacccfffgggfffddd``````bbbcccbbb___YYYUUUOOOMMMLLLLLLPPPTTTWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]WWWXXXXXXYYYYYYXXXXXXWWWVVVXXXYYYXXXVVVUUUUUUUUUSSSRRRRRRTTTVVVWWWWWWVVVSSSSSSSSSTTTUUUTTTQQQNNNNNNOOOPPPQQQQQQPPPOOOOOOMMMKKKIIIHHHGGGGGGGGGHHHGGGHHHHHHIIIHHHGGGEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBEEEGGGVVVsss}}}www```RRRGGGGGGGGGBBB@@@BBBCCCCCCBBBBBBAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>===>>>===<<<<<<===>>>@@@AAA>>>>>>======<<<;;;::::::;;;;;;<<<<<<======>>>>>><<<<<<============<<<<<<======<<<::::::999::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>:::<<<>>>??????@@@BBBCCCEEEGGGJJJOOOZZZjjj}}}uuummmaaaWWWTTTQQQRRR```qqqyyypppbbb]]]VVVNNNHHHEEEEEEFFFDDDEEEGGGIIIKKKMMMPPPSSSTTTWWWZZZ\\\]]]]]]___```\\\\\\ZZZXXXVVVVVVXXX[[[[[[\\\]]]\\\YYYUUUPPPMMMHHHFFFCCC@@@???@@@BBBCCCCCCIIIZZZqqqzzzlll___aaabbbeeekkkwww{{{wwwrrrqqqpppqqqsssuuuvvvwwwqqqnnnjjjgggeeedddaaa```______```ccceeeeeecccaaa______aaacccccc___YYYUUUMMMJJJIIIJJJNNNTTTXXXZZZXXXXXXXXXXXXYYYYYYZZZ[[[WWWXXXXXXYYYYYYXXXXXXWWWVVVWWWXXXXXXUUUTTTTTTTTTRRRQQQQQQSSSUUUUUUUUUSSSSSSSSSSSSUUUUUUTTTPPPMMMOOOOOOOOONNNNNNNNNNNNNNNLLLJJJHHHFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAHHHGGGJJJRRR___llluuuzzzqqq[[[IIIFFFFFFAAA===>>>CCCCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@??????BBBAAA@@@@@@??????@@@@@@??????>>>>>>>>>=========???>>><<<;;;;;;<<<>>>???>>>>>>===<<<;;;:::999999::::::;;;<<<<<<===>>>>>>;;;<<<<<<======<<<<<<;;;::::::999999:::;;;<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>?????????@@@@@@BBBCCCDDDFFFMMMYYYiiitttwwwhhhZZZTTTMMMKKKWWWhhhvvv|||ooobbbYYYOOOPPPOOOJJJEEEBBBCCCEEEFFFHHHJJJLLLNNNQQQVVVYYYWWWZZZ]]]^^^^^^^^^___```\\\[[[ZZZXXXVVVWWWZZZ]]][[[\\\\\\ZZZWWWQQQLLLIIIFFFDDDAAA??????AAADDDFFFJJJTTTjjjppp```\\\___eeejjjssswwwnnnkkkdddeeegggjjjmmmpppqqqrrrnnnjjjfffcccbbb```^^^]]]______```bbbcccccc```^^^______aaacccccc```ZZZVVVLLLJJJIIIKKKQQQWWW]]]___XXXWWWWWWWWWWWWXXXYYYYYYWWWXXXXXXXXXXXXXXXXXXWWWVVVXXXYYYXXXVVVTTTTTTTTTRRRQQQQQQRRRSSSSSSQQQPPPSSSSSSTTTUUUUUUSSSPPPLLLPPPOOOMMMLLLLLLLLLMMMNNNKKKIIIGGGEEEEEEGGGIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA;;;CCCHHHGGGIIIQQQXXXZZZlllSSS???@@@FFFFFFDDDFFFCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@??????CCCBBB@@@???>>>???@@@AAA>>>>>>>>>>>>============???>>><<<;;;;;;<<<===>>>>>>======<<<:::999888888::::::;;;;;;<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;777777777999:::<<<>>>???;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<===>>>???????????????@@@@@@@@@@@@CCCMMMYYYcccooo}}}uuudddWWWLLLGGGMMMVVVlllzzzwwwkkkccc[[[SSSMMMHHHGGGFFFEEEDDDEEEEEEFFFIIIKKKMMMQQQTTTVVVXXXYYY[[[\\\^^^``````___]]]\\\]]]]]]\\\[[[ZZZZZZZZZZZZ]]]ZZZUUURRRPPPLLLFFFBBBAAA>>>???CCCAAA???DDDMMMRRRooo{{{mmmeeeddd\\\iiivvv|||xxxmmmiiikkk___YYYYYYbbbjjjllljjjhhhgggddd```\\\ZZZZZZ[[[\\\^^^^^^^^^]]]]]]\\\\\\\\\^^^aaadddfffeeeaaa\\\YYYUUUOOOKKKLLLTTT\\\```bbb[[[XXXUUUSSSTTTTTTTTTTTTSSSVVVXXXYYYXXXWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSUUUTTTQQQPPPPPPQQQSSSUUURRRRRRQQQPPPOOOOOOOOOOOOLLLNNNOOOOOOMMMLLLLLLMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFEEECCCBBBBBBDDDFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFDDDBBBAAABBBDDDGGGHHHHHHJJJHHHEEECCCCCCDDDCCCBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===<<<<<<;;;>>>>>>???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<===>>>???@@@@@@CCCGGGJJJZZZ___gggrrr~~~oooaaaVVVQQQTTT\\\gggrrr|||~~~xxxooocccZZZTTTOOOIIIDDDFFFEEEDDDDDDDDDEEEFFFGGGJJJKKKOOORRRVVVYYY[[[\\\]]]^^^_________^^^]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYWWWSSSOOOMMMKKKHHHCCC??????===>>>BBBCCCEEEMMMWWWhhhzzzoooeeebbbdddjjjvvvwwwooohhheeeggg```YYYWWW]]]eeeggggggfffeeebbb^^^[[[XXXXXXYYYZZZ]]]]]]]]]\\\\\\\\\\\\\\\^^^```bbbdddcccaaa]]][[[ZZZVVVRRRSSSYYY___aaaaaaYYYVVVSSSRRRRRRSSSSSSSSSTTTVVVXXXXXXWWWVVVVVVWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTSSSPPPOOONNNPPPRRRSSSSSSRRRQQQOOONNNMMMLLLLLLLLLMMMNNNNNNLLLJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFDDDCCCBBBBBBDDDEEEDDDDDDDDDBBB@@@@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>======>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<===>>>>>>>>>@@@DDDGGGIIIMMMSSS[[[dddoooyyyzzzlllaaaZZZZZZ\\\aaahhhlllkkkmmm{{{vvvmmmaaa[[[SSSMMMJJJHHHEEEAAAFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNRRRVVVZZZ]]]```aaa``````______^^^^^^]]]]]]ZZZZZZ[[[[[[ZZZXXXWWWVVVPPPMMMJJJGGGEEECCC@@@>>>@@@>>>???BBBGGGOOO\\\iiirrriiiccc```ccciiizzz~~~vvvqqqmmmiiiiiikkkccc[[[WWW[[[```bbbcccdddbbb```\\\YYYWWWWWWWWWXXXZZZZZZ[[[[[[[[[[[[[[[\\\]]]___```aaaaaa```^^^]]]```]]]\\\]]]```aaa```^^^WWWTTTQQQPPPQQQRRRRRRRRRTTTVVVXXXXXXVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSQQQOOONNNMMMNNNOOOPPPRRRQQQPPPNNNLLLKKKJJJIIILLLMMMNNNMMMKKKIIIIIIJJJFFFFFFFFFGGGGGGGGGHHHHHHBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBCCCDDDCCCBBB@@@@@@???>>>???AAACCCDDDCCC@@@@@@@@@?????????>>>>>>????????????????????????AAA@@@@@@??????>>>>>>===<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;:::::::::;;;===>>>;;;<<<<<<<<<<<<===@@@BBB???AAAEEEIIINNNTTT\\\```pppyyy{{{rrrjjjbbb^^^]]]``````]]]^^^lll}}}vvvkkk```ZZZRRRNNNIIIGGGFFFFFFEEECCCGGGGGGHHHIIIKKKNNNQQQSSSSSSTTTWWWZZZ]]]___aaabbbaaaaaa___^^^]]]]]]]]]]]]XXXYYYZZZZZZXXXVVVSSSQQQMMMKKKGGGDDDBBB@@@???>>>AAAAAAAAAEEEOOO___sssyyyoooddd^^^]]]```jjjssszzzvvvrrrooommmllllllmmmfff___[[[^^^bbbaaaaaaaaa```^^^ZZZWWWVVVUUUVVVVVVXXXYYYYYYYYYZZZ[[[[[[[[[]]]]]]^^^_______________bbbaaaaaabbbbbb```\\\XXXTTTRRROOONNNOOOQQQQQQQQQUUUWWWXXXXXXVVVTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQSSSQQQOOONNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIMMMNNNOOONNNKKKIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFF@@@AAACCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDEEEDDDBBB@@@AAA@@@???AAACCCEEEDDDDDD@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::::::::;;;<<<;;;:::999999;;;===>>>;;;<<<<<<;;;:::;;;===???===???AAABBBDDDGGGLLLOOOVVV^^^kkkyyyssshhh[[[ZZZYYYVVVXXXeee|||zzz{{{~~~xxxiii___XXXSSSPPPHHHFFFCCCBBBBBBCCCCCCCCCHHHIIIJJJLLLOOORRRVVVWWW[[[[[[]]]^^^____________aaa```___]]]\\\\\\\\\\\\WWWXXXXXXWWWUUUQQQNNNLLLJJJHHHEEEAAA>>>>>>???@@@AAAEEEJJJQQQ```wwwtttiiiaaaZZZYYY]]]eeerrr~~~~~~yyyppppppnnnkkkiiiiiiiiiiiiiiidddbbbeeefffccc``````^^^\\\ZZZWWWVVVUUUUUUVVVXXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\]]]]]]^^^^^^______```aaaaaaaaa```\\\VVVSSSSSSQQQNNNNNNOOOQQQRRRRRRUUUWWWYYYXXXVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPSSSRRRPPPOOOMMMMMMMMMMMMIIIJJJKKKLLLLLLLLLKKKKKKMMMOOOPPPOOOMMMKKKKKKKKKHHHHHHGGGGGGFFFEEEDDDDDDAAAAAACCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCEEEGGGGGGEEECCCBBBAAA@@@AAACCCCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888888888888888888:::::::::999999:::::::::<<<;;;999888999:::<<<>>>;;;<<<===<<<::::::;;;===;;;<<<======>>>???BBBDDDGGGKKKSSS]]]iiiuuuvvvaaa\\\WWWUUUXXXcccvvv~~~~~~~~~~~~xxxyyy{{{}}}zzzpppaaaVVVPPPNNNMMMKKKEEEEEEDDDDDDDDDFFFGGGHHHJJJKKKLLLNNNRRRUUUYYY[[[```aaaaaa```___^^^]]]\\\^^^^^^]]]]]]\\\\\\[[[[[[XXXWWWVVVSSSPPPLLLHHHFFFDDDCCCAAA>>><<<===AAADDDFFFPPP\\\iii{{{pppddd[[[VVVUUUZZZdddooo~~~wwwpppnnnmmmpppoookkkhhhiiijjjhhhlllhhhgggjjjiiidddaaa```]]]\\\ZZZXXXWWWVVVVVVVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^]]][[[WWWSSSQQQSSSQQQNNNNNNPPPRRRSSSSSSUUUWWWYYYYYYWWWVVVVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQSSSRRRQQQOOOMMMLLLKKKKKKGGGHHHJJJKKKLLLLLLLLLKKKLLLNNNOOOOOOMMMLLLLLLMMMJJJIIIHHHGGGFFFEEEDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDFFFGGGFFFDDDBBBAAA@@@@@@AAAAAA???===AAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<============<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888888888888888888::::::999999999999::::::;;;:::999999999:::<<<===:::<<<===<<<;;;:::;;;<<<:::;;;===<<<<<<<<<>>>@@@@@@BBBEEEJJJQQQ[[[fffmmmxxxtttiii]]]WWWWWW]]]kkkxxx~~~~~~}}}|||{{{{{{xxxxxxxxxzzz|||zzzqqqmmmaaaZZZQQQKKKJJJIIIHHHGGGEEEFFFGGGHHHIIIKKKNNNOOOOOOPPPQQQTTTWWW[[[^^^aaabbbbbbbbbaaa___^^^\\\[[[ZZZ[[[\\\\\\\\\[[[ZZZZZZYYYWWWTTTPPPKKKGGGCCCAAA@@@@@@???>>>>>>BBBHHHNNNTTTeeeyyy~~~pppbbbYYYUUUTTTYYYfffttt|||vvvoookkkjjjkkkpppqqqllljjjmmmooommmnnniiiggghhhgggbbb```bbb^^^]]][[[ZZZXXXXXXWWWWWWZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]][[[[[[ZZZ[[[[[[ZZZWWWUUUSSSSSSTTTQQQOOOPPPRRRTTTUUUVVVUUUWWWYYYZZZYYYXXXXXXXXXUUUUUUTTTSSSSSSRRRRRRQQQRRRQQQPPPNNNLLLJJJIIIIIIGGGHHHJJJLLLMMMLLLKKKJJJJJJLLLNNNNNNMMMLLLMMMNNNIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAABBBCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGFFFDDDCCCCCCDDDDDDDDDCCCAAAAAA@@@AAABBBBBB???===BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999::::::999999999999::::::999999:::::::::;;;;;;;;;888:::<<<;;;:::999:::;;;<<<===>>>>>>======>>>???===>>>@@@AAADDDIIIPPPUUU___gggqqqxxxvvvdddYYYUUUVVV___jjjmmmppprrrqqqqqqwww~~~|||}}}~~~~~~}}}{{{yyyxxxxxxxxxwwwxxxyyy{{{~~~wwwpppjjjccc[[[XXXRRRNNNIIIHHHHHHHHHEEECCCBBBDDDFFFHHHIIILLLOOOQQQUUUVVVWWWYYY]]]aaadddfffbbbbbbbbbaaa___^^^\\\[[[XXXYYY[[[\\\]]][[[ZZZYYYZZZWWWSSSMMMHHHDDD@@@???>>>???@@@@@@BBBHHHPPPWWWcccxxxwwwnnndddYYYSSSVVVXXXbbbsssxxxqqqqqqnnnlllllleeelllnnniiihhhmmmpppoooooojjjfffeeeccc___```ccc^^^^^^\\\[[[YYYYYYXXXXXX[[[[[[ZZZZZZYYYYYYYYYXXXYYY[[[\\\]]]]]]\\\ZZZYYYZZZZZZZZZXXXVVVUUUUUUVVVTTTRRRPPPPPPSSSUUUWWWWWWUUUWWWZZZZZZZZZYYYYYYZZZUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPNNNMMMKKKIIIGGGGGGIIIJJJLLLMMMMMMLLLJJJIIIHHHJJJLLLMMMLLLLLLLLLNNNGGGGGGHHHHHHHHHIIIIIIIIIGGGEEECCCAAA@@@AAABBBCCCHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIIIIHHHFFFCCCAAAAAABBBAAA@@@BBBBBBBBBDDDEEEEEECCCAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::888999:::;;;;;;;;;::::::777999:::;;;999999999:::;;;<<<===<<<;;;:::;;;<<<<<<===??????@@@AAADDDFFFLLLTTT]]]bbbgggtttqqqaaaZZZZZZ]]]^^^aaacccdddccceeeooo~~~~~~}}}{{{xxxvvvwwwvvvtttsssuuuxxx|||~~~yyyyyyyyyzzz{{{|||}}}}}}}}}yyysssiii^^^VVVQQQOOONNNHHHEEECCCDDDFFFHHHGGGEEEFFFFFFGGGIIIKKKNNNPPPRRRVVVXXXZZZ]]]```aaaaaaaaa]]]^^^_________^^^]]]\\\^^^^^^^^^]]]ZZZXXXUUUSSSSSSOOOIIIDDDBBB@@@>>>>>>>>>>>>@@@EEELLLUUUaaajjjqqqggg^^^WWWTTTUUU]]]iiixxxsssooopppooommmkkkoooooonnnmmmlllkkkkkkkkkgggeeeccc```^^^]]]]]]]]]\\\\\\\\\\\\[[[ZZZXXXXXX\\\\\\ZZZYYYXXXWWWVVVVVVYYYYYYZZZ[[[[[[ZZZYYYXXXYYYZZZZZZZZZYYYWWWUUUSSSRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZUUUTTTRRRQQQPPPOOOPPPPPPQQQPPPOOOMMMKKKJJJHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKLLLKKKKKKKKKHHHFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>======>>>>>>===<<<;;;;;;>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888999::::::999999999::::::;;;;;;;;;::::::999999::::::;;;<<<888888999999999:::::::::;;;;;;::::::::::::999999;;;;;;;;;::::::999999999;;;:::888666666777888999===<<<;;;:::999888888888999999999999999999::::::<<<<<<<<<;;;;;;:::::::::===<<<;;;;;;<<<>>>@@@BBBBBBFFFIIIJJJNNN]]]sss}}}lllbbb]]]YYYWWWWWWYYYZZZ[[[___kkk~~~~~~~~~~~~~~~}}}zzzxxxvvvuuusssrrrrrruuuxxxzzzxxxwwwwwwwwwxxxzzz|||}}}|||vvvmmmfffaaaZZZRRRLLLIIIHHHHHHFFFDDDCCCDDDGGGIIIHHHGGGIIIJJJLLLOOOSSSUUUXXXYYY[[[\\\]]]^^^^^^]]]]]]\\\]]]]]]^^^______^^^]]]\\\\\\\\\[[[ZZZXXXVVVSSSRRROOOLLLGGGCCCAAA???>>>>>>@@@@@@CCCKKKVVVfffwwwvvvkkk```ZZZXXXXXX\\\bbbmmm{{{wwwllliiijjjjjjjjjkkkppppppnnnllljjjiiigggfffaaa```___^^^]]]]]]]]]]]]XXXXXXYYYYYYZZZZZZ[[[[[[]]]\\\ZZZYYYXXXXXXYYYYYYXXXYYYZZZZZZ[[[ZZZYYYYYYXXXYYYYYYYYYWWWVVVTTTSSSQQQQQQRRRSSSUUUVVVWWWWWWYYYYYYXXXXXXXXXYYYZZZZZZVVVUUUSSSQQQPPPPPPPPPQQQQQQPPPPPPNNNMMMLLLKKKJJJLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKGGGEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDEEEGGGHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>======<<<<<<======<<<;;;;;;:::============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999::::::999999:::::::::::::::::::::999999999999:::;;;;;;888888999999999:::::::::;;;;;;:::::::::999999999999999999999888888777777;;;:::888777666777888999<<<;;;:::999999999999999777777888999999:::;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<:::::::::<<<>>>???>>>@@@AAABBBFFFQQQaaannnqqqttt{{{}}}qqqfff[[[SSSPPPQQQSSSTTT[[[jjj~~~~~~~~~~~~|||{{{vvvtttrrrppppppqqqsssuuuuuutttsssssstttvvvyyyzzzzzz|||zzzrrriii___XXXSSSPPPKKKFFFDDDCCCDDDEEEEEEDDDDDDFFFHHHJJJJJJJJJKKKNNNRRRWWWZZZ]]]^^^___^^^^^^^^^]]]\\\[[[ZZZYYY\\\\\\^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWTTTRRRPPPOOOFFFDDDAAA>>>======>>>???BBBFFFMMMXXXiii~~~~~~tttaaaZZZTTTTTTXXX```kkkvvvssskkkeeeeeeffffffiiinnnrrrpppnnnkkkgggdddaaa```[[[[[[\\\]]]]]]]]]]]]\\\XXXWWWWWWXXXXXXZZZ[[[[[[]]]\\\ZZZYYYXXXYYYZZZ[[[WWWXXXYYYZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWWWWXXXYYYZZZZZZVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIEEECCCBBBCCCEEEGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAACCCCCCDDDDDDDDDEEEEEEEEEAAABBBCCCDDDEEEGGGHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::::::::::::::::::::999999999999999999999999:::;;;;;;888888999999999:::::::::::::::::::::999999999999777777777777666666666666:::999888777777777888999::::::999999999999999:::777777777888999:::;;;;;;::::::::::::::::::;;;;;;<<<;;;:::999999:::;;;<<<:::;;;;;;;;;>>>EEEMMMSSSRRRTTTZZZcccqqquuueeeZZZQQQQQQQQQSSS[[[jjj}}}~~~}}}}}}~~~}}}{{{vvvuuurrrooonnnnnnoooppprrrqqqooooooppprrrtttvvvvvvxxx||||||vvvlllddd]]]WWWRRRNNNIIIHHHEEEDDDCCCEEEFFFHHHDDDEEEFFFHHHKKKMMMNNNNNNOOORRRWWW\\\___aaa``````\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[\\\ZZZWWWSSSPPPMMMKKKJJJAAAAAA???======???BBBEEEGGGRRRaaaqqq{{{ppphhhZZZWWWXXX^^^eeeooo}}}yyyssssssjjjfffdddeeeeeeeeejjjpppqqqooolllhhhddd___\\\[[[[[[\\\]]]^^^^^^^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZ___]]][[[XXXWWWXXXYYYZZZVVVWWWXXXYYYZZZZZZ[[[[[[YYYYYYXXXXXXWWWVVVUUUUUUVVVUUUUUUUUUUUUVVVXXXXXXWWWWWWVVVWWWWWWXXXYYYZZZVVVVVVUUUTTTSSSRRRQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNMMMKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEEEEFFFHHHIIIIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@CCCCCCDDDDDDDDDEEEEEEEEE@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>======>>>>>>>>>=========<<<<<<;;;<<<<<<===<<<<<<;;;;;;=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;:::::::::999999999;;;:::::::::999999888888999999999888999::::::;;;888888999999999::::::::::::::::::999999999999888666666666666666666666666999999888777777888888999999888888888888999999:::888888888888999999999999888888999999::::::;;;;;;;;;;;;:::999999999:::::::::999999:::===@@@BBBBBBCCCFFFIIIMMMUUUcccvvvxxxsssfffWWWVVVSSSRRRWWWcccsss~~~~~~}}}}}}}}}~~~~~~|||zzzxxxvvvssspppnnnmmmmmmnnnnnnmmmlllkkkkkkmmmnnnpppqqqsssvvvxxx{{{~~~wwwssshhhccc[[[TTTOOOLLLJJJJJJEEEDDDDDDCCCDDDFFFGGGIIIFFFHHHKKKMMMOOOQQQRRRSSSVVVYYY]]]aaaccccccaaa___^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZ]]]ZZZUUUPPPKKKHHHFFFEEEDDDDDDBBB@@@???BBBHHHMMMSSSfff}}}|||oooddd___YYY]]]fffpppyyyzzzqqqnnnmmmhhheeeeeefffeeedddhhhnnnlllkkkhhhddd```]]]ZZZXXX___``````aaa```___]]]\\\^^^]]]]]]\\\\\\\\\\\\\\\```^^^\\\YYYXXXWWWXXXXXXVVVWWWWWWXXXYYYZZZZZZ[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTUUUVVVXXXYYYWWWWWWWWWWWWWWWXXXYYYYYYVVVVVVUUUTTTSSSRRRQQQQQQPPPQQQRRRTTTTTTSSSRRRRRROOONNNMMMKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFGGGGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@???CCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@DDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>======??????>>>>>>>>>=========<<<===>>>>>>>>>>>>======>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;:::::::::999999:::::::::999999888888888999888888888888999::::::888888999999999:::::::::::::::999999999888888888777777777777777777777777888888888888888888999999888888777777777888999999:::999999888888777777666777888888999999:::::::::;;;;;;:::::::::::::::::::::999999;;;===>>>===;;;???BBBDDDDDDFFFNNN[[[eeekkkttt}}}uuuddd```YYYTTTSSSYYYbbbiiixxx|||~~~~~~{{{yyyxxxvvvtttqqqnnnmmmllllllkkkjjjjjjiiihhhhhhhhhhhhkkkmmmoooqqqtttxxx~~~{{{rrriiibbb___XXXUUUPPPJJJFFFDDDCCCCCCAAAAAABBBCCCDDDFFFGGGGGGIIILLLPPPSSSTTTUUUVVVXXX\\\___bbbeeeeeedddbbb```aaa```___]]]\\\[[[ZZZZZZ\\\]]]]]]]]]\\\ZZZXXXWWWZZZVVVQQQKKKFFFDDDCCCCCCCCCCCCAAA???@@@FFFPPPXXXlll~~~qqqeee^^^\\\___gggvvvzzzqqqnnnkkkhhhfffddddddeeeccc```bbbfffeeedddccc```^^^\\\ZZZYYYbbbbbbaaaaaa___^^^]]]\\\[[[\\\]]]___```aaaaaaaaa___^^^]]][[[ZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXXXXYYYYYYTTTSSSRRRRRRRRRTTTWWWXXXYYYYYYXXXXXXXXXXXXXXXYYYUUUUUUUUUTTTSSSRRRPPPPPPOOOPPPRRRTTTTTTSSSRRRQQQNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCAAAEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEDDDCCCCCCCCCBBBDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>>>>?????????>>>>>>>>>============>>>?????????>>>>>>???>>>>>>>>>============<<<<<<;;;;;;::::::999999::::::;;;;;;;;;:::999888999999999999999888888888888888888888888999::::::888888999999999:::::::::999999999999888888888888777777777777888888888888777888888888999999999999888888777777777777777888999999999888777777666666888888888888888888999999999999999:::::::::::::::888777888999;;;<<<:::999:::===@@@@@@???BBBIIIPPP\\\dddmmmsss{{{yyyrrrggg\\\UUUTTTVVVYYYgggkkksss|||~~~{{{yyywwwuuussspppnnnlllkkkjjjhhhhhhhhhhhhfffdddbbbaaafffgggiiikkkmmmrrrxxx|||uuurrrllleee^^^WWWSSSPPPKKKJJJHHHEEECCCAAAAAABBBBBBBBBDDDFFFHHHIIIJJJKKKMMMQQQUUUXXXXXXXXXZZZ\\\]]]___aaacccdddcccaaa```aaa```___]]]]]]]]]]]]^^^^^^^^^^^^]]][[[YYYVVVUUUSSSOOOJJJEEEBBBAAABBBBBB???AAABBBDDDKKKXXXiiiuuuxxxllleee```aaadddqqq{{{}}}ooolllmmmjjjffffffbbbaaacccbbb___]]]___^^^]]]]]]]]]\\\\\\\\\\\\aaa```___]]]\\\\\\\\\[[[ZZZ\\\___aaaccccccbbbaaa]]]^^^^^^______^^^]]]\\\YYYXXXWWWWWWWWWXXXYYYYYY[[[ZZZYYYXXXWWWXXXYYYYYYSSSRRRQQQQQQRRRUUUXXXZZZ[[[[[[ZZZYYYXXXXXXXXXXXXTTTTTTTTTTTTSSSQQQOOONNNMMMOOOQQQSSSSSSRRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGGGGFFFEEEEEEDDD@@@@@@@@@BBBDDDDDDCCCAAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@=========>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::999999888::::::;;;;;;;;;:::999888888888888888999999999999888888888888888999999:::888888999999999:::::::::999999999999888888888888666666777777777888888888777777888999999999999999999888777666666666666666666777777777888888888999888888888888888777777777666777777888999999999999666777888888888888999999777999<<<<<<;;;===@@@DDDRRRZZZbbbjjjvvvuuuggg\\\UUUTTTTTTSSSXXXaaakkkuuu||||||yyyuuutttrrrooommmkkkjjjiiigggggghhhgggeeebbb___]]]cccdddeeegggjjjnnntttyyyyyy|||{{{tttpppbbb```\\\WWWRRRMMMJJJIIIBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFIIIKKKNNNPPPQQQQQQPPPTTTYYY[[[[[[ZZZ\\\^^^ZZZ\\\^^^`````````___^^^]]]]]]\\\]]]^^^```bbbccc______^^^]]][[[XXXUUUTTTLLLIIIEEEAAA??????AAACCCAAADDDJJJQQQ]]]qqqwwwddd]]]]]]```hhhqqqrrrjjjkkklllkkkhhhfffbbb```cccccc___\\\]]]YYYYYYZZZ[[[\\\]]]^^^^^^^^^]]][[[ZZZYYYZZZ[[[[[[\\\^^^aaaccccccaaa___]]][[[]]]___aaabbbbbbaaa```ZZZYYYWWWWWWVVVWWWXXXYYYZZZYYYXXXWWWVVVWWWXXXYYYUUUTTTSSSSSSTTTWWW[[[]]]]]]\\\[[[YYYXXXXXXXXXXXXSSSSSSTTTSSSRRRQQQOOONNNMMMNNNQQQRRRRRRQQQOOOMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFFFFFFFFFFEEEDDDDDD??????@@@CCCFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@<<<<<<======>>>?????????======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888::::::;;;<<<;;;:::999888777777888888999999999:::888888888777888999999:::888888999999999:::::::::999999999888888888888777555666666666777777888888666777888999999999999999999999888666555555555555444444555777888:::;;;;;;999999888888777777666666444444666777888888888888777999999888777777999;;;888999:::::::::;;;===>>>QQQTTTYYY```jjjwww|||kkk\\\QQQKKKQQQOOOSSS[[[cccjjjxxx~~~wwwxxxwwwuuupppkkkgggffffffjjjiiigggeeedddddddddeeejjjhhheeefffiiillllllkkkqqqrrrwww}}}zzzssslllfff```\\\VVVQQQLLLIIIHHHGGGEEECCCCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJMMMOOOPPPRRRUUUXXX]]]\\\ZZZXXXXXXYYYZZZ[[[_______________^^^^^^^^^bbb`````````bbbbbbbbb```\\\\\\\\\ZZZVVVQQQMMMJJJKKKDDD???BBBCCC@@@BBBFFFFFFQQQ___lllssseeeXXXVVVZZZdddtttzzzvvvoookkkhhhhhhgggfff^^^^^^^^^^^^^^^\\\[[[[[[]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[ZZZ]]]^^^___`````````___^^^^^^]]]___dddiiijjjfffaaa]]]\\\\\\[[[ZZZYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRSSSTTTWWWZZZ]]]^^^\\\ZZZYYYYYYZZZZZZYYYWWWWWWVVVUUUSSSQQQPPPOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOOOONNNLLLJJJHHHGGGFFFFFFGGGFFFDDDCCCBBBBBBBBBCCC???@@@AAAAAABBBBBBBBBBBBDDDDDDDDDDDDCCCAAA???===>>>???AAABBBCCCCCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDDBBBAAA@@@@@@??????@@@@@@BBBAAAAAA@@@?????????@@@???@@@@@@@@@@@@???>>>>>>???>>>===>>>???>>>===;;;============<<<<<<<<<<<<>>>>>>??????>>>===<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;<<<:::777777999:::::::::555777888999999888777555777777888888888888777777666555555666777777666444999888777666555444333333666666555444444444444444555555666666777777888888999999888888777777666666666666777777777777666666777777777777777666555555777777777777777777777777QQQTTTXXX]]]eeeqqq|||vvveeeWWWOOOLLLIIIKKKQQQXXXaaaooo|||yyysssqqqnnnkkkiiihhhgggfffhhhgggfffeeeeeeeeeffffffjjjhhhfffgggjjjllllllkkkmmmnnnqqqvvv{{{~~~{{{tttpppiiibbb]]]XXXSSSPPPNNNJJJFFFDDDEEEEEEDDDBBBCCCCCCCCCDDDEEEFFFHHHHHHLLLNNNQQQRRRSSSVVVYYY[[[^^^]]][[[ZZZYYYZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^```___^^^___aaabbbbbb```ZZZYYYWWWTTTPPPLLLHHHFFFFFFAAA@@@BBBCCCCCCFFFMMMTTTcccuuuuuuaaaYYYUUU[[[eeerrrvvvqqqkkkgggeeedddcccccc``````___^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXX[[[\\\]]]^^^___^^^]]]\\\bbbaaaaaaeeejjjjjjfffaaa]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUWWWXXXZZZ[[[]]][[[ZZZZZZZZZZZZXXXVVVWWWVVVTTTRRRPPPOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHFFFCCCBBBAAA@@@@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCAAA???>>>>>>???@@@AAABBBBBBAAAAAABBBBBBAAA@@@@@@AAABBBBBBAAAAAA@@@????????????@@@AAAAAA@@@?????????????????????@@@@@@??????>>>===>>>=========>>>>>><<<:::============<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::999999888888888999::::::;;;999777777888999999999555666888999999888666555777777888888888888777777666555555666777777666444555555555555666666666666777666555555444444555555666666666666666777777777888888777777777777777777555666666777777666666555777777777777777666555555888888888888888888888888QQQSSSVVVZZZ___hhhqqqwwwssscccYYYNNNJJJHHHJJJOOOWWWdddpppxxxoookkkgggfffggghhhgggeeefffeeedddddddddeeeggghhhjjjhhhggggggiiikkkkkkkkkiiiiiijjjmmmrrrvvvxxxxxx{{{|||~~~{{{tttmmmgggccc```\\\VVVRRRNNNKKKHHHFFFGGGDDDBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMSSSTTTVVVWWWWWWZZZ]]]``````___]]][[[[[[[[[[[[\\\\\\\\\\\\]]]^^^^^^^^^______^^^]]]^^^```aaa```___XXXVVVRRRNNNIIIFFFDDDCCCCCCAAABBBCCCDDDGGGOOOXXXhhhyyy{{{lll```TTTUUU]]]lll||||||vvvnnnkkkeeebbb``````___^^^aaa```^^^[[[ZZZYYYYYYYYYUUUVVVVVVWWWWWWXXXXXXXXXZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWZZZ\\\\\\\\\[[[[[[bbbaaaaaadddggggggccc___^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWXXXXXX[[[ZZZYYYYYYZZZYYYWWWVVVWWWVVVTTTQQQOOONNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJGGGEEEBBB@@@???>>>@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCAAA@@@???>>>???@@@@@@AAA@@@@@@???@@@@@@????????????@@@@@@AAA@@@@@@?????????????????????>>>>>>======>>>>>>???????????????>>>=========<<<<<<<<<======<<<:::=========<<<<<<<<<<<<;;;999999::::::;;;;;;::::::::::::::::::999999999999999999999999999999999999:::999999888888888999999999888666666777888888777666666888888888888666666666777777888888777777666666555555666777777666444555555555555666666777777888777666666555555666666777777666666666666666666666666666777777777777777555555555666666555555555666666777777777666555555999999999999999999999999OOOQQQTTTWWW[[[aaaggglll{{{qqqhhh]]]WWWPPPLLLLLLRRR[[[cccttt|||wwwsssmmmfffeeegggiiifffcccccccccbbbbbbccceeeggghhhgggfffffffffggghhhhhhhhhfffeeeeeehhhmmmrrruuuvvvxxxyyyzzz|||}}}~~~~~~~~~|||xxxtttnnnhhhccc^^^YYYVVVSSSPPPLLLJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFHHHIIILLLOOOQQQRRRXXXYYYZZZZZZZZZ\\\```ccc``````^^^]]]\\\\\\\\\]]]\\\\\\]]]^^^^^^___``````aaa```^^^^^^^^^]]]\\\ZZZUUURRRMMMHHHDDDBBBBBBBBBBBBDDDFFFHHHJJJRRR___jjj|||oooddd^^^ZZZZZZddduuuzzztttqqqhhhddd```]]]]]]\\\\\\[[[^^^\\\ZZZWWWVVVWWWXXXYYYSSSSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXWWWVVVUUUSSSRRROOORRRUUUYYY[[[\\\\\\\\\]]]]]]^^^```cccccc```]]]^^^]]]\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWYYYYYYWWWVVVVVVUUUSSSPPPNNNLLLKKKJJJLLLLLLKKKKKKJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKLLLJJJIIIGGGEEECCCAAA@@@???AAAAAABBBBBBBBBBBBBBBAAA@@@AAABBBCCCBBBAAA@@@???????????????????????????@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>??????>>>>>>===<<<<<<;;;;;;<<<======;;;:::======<<<<<<<<<;;;;;;;;;777888999::::::;;;:::::::::999999999999999999999888888888888888888888888:::999999888888888888888888666555666777888777666666666777888888777666666666666777777777777666666666555555666777777666444888777777666555555444444888888777666666666666666777777777666666555555444555555555666666777777777444444555555555555444444555666666666666666555555777777777777777777777777NNNQQQTTTWWWZZZ]]]aaadddnnn||||||oooiii]]]RRRNNNOOOSSSUUUaaakkkuuuzzz|||}}}}}}|||{{{tttmmmjjjkkkjjjfffbbbccccccbbbbbbbbbdddeeefffcccddddddeeeddddddeeeeeeeeeddddddfffkkkqqqtttvvvvvvvvvwwwxxxyyyyyyyyyyyytttvvvyyy{{{|||~~~}}}wwwrrrmmmjjjggg```]]]YYYVVVSSSPPPMMMJJJLLLIIIGGGFFFFFFGGGFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKMMMPPPSSSUUUWWWZZZ[[[\\\\\\\\\]]]```bbb```______^^^^^^^^^^^^^^^]]]^^^^^^___```aaaaaabbbdddaaa^^^\\\ZZZXXXUUURRRNNNKKKFFFBBB@@@@@@BBBCCCCCCHHHNNNSSS[[[iiizzzzzzjjj]]]XXX\\\aaalll|||{{{sssoookkkhhhbbb___\\\ZZZ[[[[[[ZZZYYYXXXVVVUUUTTTTTTVVVXXXYYYSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWUUUTTTSSSRRRJJJNNNSSSXXX\\\^^^^^^^^^YYYZZZ\\\^^^aaaaaa```___^^^]]][[[YYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWVVVPPPQQQRRRUUUXXXYYYXXXVVVTTTSSSQQQOOOMMMKKKJJJIIILLLLLLKKKJJJIIIJJJJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBBBBAAA@@@?????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======>>>>>>===<<<<<<;;;<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<======<<<:::<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999888777777888888888777666555666777888666555666666666777777666666666666666777777777777666666666555555666777777666444777777666666555555444444888888777666666666666666777777666666555555444444444444555555666666666777444444555555555555444444555555666666666666555555666666666666666666666666OOOQQQUUUXXXYYY[[[]]]^^^ffftttyyylll^^^VVVTTTRRRNNNSSSZZZdddlllqqqwww}}}{{{vvvsssqqqnnnjjjffffffeeedddccccccdddeeeeee```bbbddddddbbbaaabbbcccdddcccccceeejjjooorrrsssrrrrrrsssttttttttttttsssoooqqqtttuuuwwwzzz}}}~~~{{{sssooojjjeeebbb___[[[YYYUUURRROOOMMMKKKIIIFFFCCCFFFDDDBBBBBBCCCEEEEEEEEEDDDFFFGGGGGGGGGFFFHHHIIILLLMMMNNNQQQSSSVVVYYYZZZ[[[\\\^^^^^^]]]]]]^^^___]]]^^^^^^^^^_____________________```aaaaaabbbbbbccc```[[[XXXUUUQQQMMMJJJEEECCC@@@===>>>@@@DDDFFFGGGQQQ]]]iiiwww|||uuujjj```YYYZZZeeerrryyymmmjjjiiieeeaaa^^^\\\YYYXXXYYYZZZYYYYYYTTTSSSSSSSSSTTTVVVWWWXXXTTTTTTUUUVVVXXXYYYZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSJJJNNNTTTZZZ^^^___```___XXXZZZ\\\^^^```aaabbbbbb^^^\\\ZZZWWWVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTUUUVVVVVVVVVVVVVVVNNNOOOQQQTTTXXXYYYWWWVVVRRRQQQOOOMMMLLLJJJJJJIIIKKKJJJHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBBBBBBBB@@@???>>>???>>>>>>??????@@@BBBBBBAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>===============<<<<<<;;;;;;<<<<<<=====================<<<<<<;;;<<<;;;;;;<<<>>>>>>===;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;888888888999999999999999888888888888888888888888777777777777777888999999777666666777888888666555666666666666666666666666555666666777777666666555666555555666777777666444333444444555666777888888888777666666555555666666666666555555555555555555444444444555555555555555555555555666666555555555444444555666666666555555444444444444444444444444PPPSSSWWWYYYXXXXXXXXXXXX___lll|||~~~ppphhhddd^^^VVVRRRUUUZZZ___cccjjjsss{{{~~~~~~|||zzzwwwtttqqqoookkkjjjhhhfffeeeeeeeeeeee___bbbddddddbbb```aaabbbcccbbbaaacccfffiiijjjjjjkkklllmmmmmmnnnnnnnnnmmmmmmnnnpppqqqqqqssswwwzzzvvvyyy|||}}}}}}}}}~~~~~~yyyvvvtttpppkkkggg```^^^[[[XXXVVVTTTPPPNNNNNNLLLKKKJJJJJJHHHFFFDDDFFFDDDBBBCCCDDDFFFFFFFFFFFFHHHKKKLLLKKKKKKMMMOOOOOOPPPQQQSSSVVVYYY[[[]]]ZZZ\\\___```^^^]]]]]]]]][[[\\\]]]^^^___`````````______``````````````````]]]ZZZVVVRRROOOKKKGGGDDDAAA@@@>>>???AAAFFFJJJNNNSSSbbbtttxxxkkkgggcccaaaaaahhh{{{yyynnngggeeeccc```]]]ZZZXXXVVVVVVXXXYYYXXXWWWTTTTTTTTTUUUUUUVVVVVVWWWUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUOOORRRWWW\\\___```___^^^YYYZZZ\\\^^^^^^^^^___```]]][[[XXXVVVUUUUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYSSSTTTUUUUUUUUUTTTSSSSSSQQQQQQSSSVVVYYYYYYVVVTTTOOOOOOMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBAAA???>>>===>>>>>>>>>???@@@BBBDDDEEE@@@AAABBBCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>><<<<<<=========<<<;;;;;;<<<<<<<<<===??????>>><<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;::::::777888888888999999999999999999999999999999999999666666666666777999:::;;;777666666888999999777555666666666555555666666666555555666666666666555555666555555666777777666444333333444555666777888888777666555555444444555555444444555555555555555555555555444444444444444444555666666777777666666555333444555555666666555555555555555555555555555555RRRUUUXXXYYYXXXUUUTTTSSSVVVbbbppp|||xxxuuummmdddXXXWWWWWWWWWXXX\\\fffooo{{{}}}~~~{{{xxxvvvvvvpppnnnllliiigggfffffffff___bbbeeeeeebbbaaaaaabbbbbbaaa``````bbbccccccbbbgggggghhhiiiiiiiiiiiiiiihhhiiiiiiiiiiiijjjmmmooolllooosssvvvvvvvvvwwwwwwuuuvvvxxxzzz}}}}}}~~~{{{yyyppplllhhheeedddbbb]]]YYYUUUTTTQQQPPPOOOMMMIIIFFFEEEDDDDDDEEEGGGGGGEEEDDDJJJHHHFFFFFFHHHJJJJJJJJJHHHKKKOOOPPPPPPQQQSSSVVVQQQRRRSSSUUUWWWZZZ\\\^^^ZZZ]]]```aaa```]]]\\\\\\YYYZZZ\\\^^^___```aaaaaa_______________^^^^^^^^^XXXUUUQQQNNNKKKGGGCCC@@@AAA@@@AAACCCGGGLLLRRRUUU```qqqpppbbbaaa```bbbggglllxxx{{{jjjhhheeeaaa]]]ZZZYYYYYYWWWVVVUUUUUUWWWXXXWWWVVVUUUVVVWWWWWWWWWVVVVVVUUUVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXXXXYYYYYYXXXWWWWWWSSSVVV[[[___``````^^^\\\XXXYYY[[[[[[[[[ZZZ[[[\\\\\\ZZZWWWUUUTTTTTTVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYTTTTTTUUUUUUTTTSSSQQQPPPTTTUUUVVVXXXZZZYYYVVVSSSNNNMMMLLLKKKKKKJJJJJJJJJKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJEEEEEEFFFGGGGGGFFFDDDDDDCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAA???===<<<>>>>>>>>>???AAACCCEEEGGG@@@AAABBBBBBBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<<<<======<<<<<<;;;:::===<<<<<<===???@@@???===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888777777888888999999999999999999999999999999999999555555555666777999;;;;;;777777777888:::999777555666666555555555555666666555555666666666666555555666555555666777777666444666666666666666555555555666666555444444444444444333444444555555666666666555555555444444333333333666666777777777777666666333333444555666666666555666666666666666666666666VVVWWWYYYZZZYYYWWWUUUSSSXXXZZZbbbppp}}}yyyhhhbbbYYYQQQOOOSSS[[[aaaiiinnnuuuzzz|||}}}||||||}}}vvvooolllkkkiiieee```cccccccccdddccccccbbbaaa```___^^^]]]]]]^^^___```ZZZ]]]```ccceeeeeedddddddddddddddeeefffggghhhiiijjjiiiiiiiiijjjllloooqqqrrrpppooooooqqqssstttsssssstttvvvxxxzzz}}}~~~~~~zzzwwwssspppmmmjjjfffddd\\\\\\[[[WWWSSSQQQPPPQQQOOOLLLIIIEEEDDDEEEGGGIIIEEEFFFGGGGGGFFFFFFIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRTTTVVVXXXZZZ\\\]]]\\\\\\\\\[[[\\\\\\]]]^^^````````````bbbccceeefffaaa]]][[[\\\^^^]]]XXXSSSRRRLLLGGGGGGFFFBBB@@@@@@@@@EEEGGGGGGNNN]]]kkksss~~~wwwddd^^^dddcccjjjuuuuuukkkddd```]]]\\\\\\[[[XXXUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWWWWVVVUUUTTTTTTUUUUUUXXXYYYZZZZZZZZZYYYWWWVVVVVVXXX[[[YYYUUURRRRRRTTTUUUVVVXXXYYYZZZZZZYYYYYYVVVXXXZZZ[[[\\\[[[ZZZYYYYYYWWWVVVTTTTTTUUUWWWXXX[[[ZZZYYYXXXVVVUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTTTTWWWXXXZZZYYYVVVSSSPPPOOOLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????AAAAAABBBCCCCCCBBBAAAAAA;;;;;;<<<===>>>???@@@@@@???>>>>>>???AAAAAA???>>>>>>>>>>>>>>>>>>===<<<<<<========================>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;:::888888888:::<<<===;;;;;;::::::999888777777666666777777888888999999888888888888888888888888888888777666666666666666999888666555444444444555666666666666666666666666333333333444444444555555777666555444444444444444777666444333333444666777555555444444444444555555666555444333222333333444777666555444444444444444555555555555666666666666222222222333333444444444555444333333333333444555UUUVVVXXXYYYYYYWWWTTTSSSUUUVVV\\\fffpppyyyvvvooocccXXXRRRQQQUUUWWW[[[```gggmmmsssxxx{{{}}}~~~yyytttrrrqqqoookkkfffeeeeeedddcccbbb``````___]]]\\\[[[ZZZYYYYYYZZZZZZYYY[[[___bbbddddddcccbbbbbbbbbbbbbbbcccdddeeefffeeedddddddddfffhhhkkkmmmllljjjiiiiiikkkmmmnnnmmmmmmnnnpppqqqsssuuuwwwwwwyyyyyyyyyzzz|||}}}{{{yyyxxxvvvtttqqqnnnjjjgggdddaaa___]]]YYYWWWRRRRRRQQQNNNJJJHHHHHHIIILLLJJJHHHFFFEEEFFFHHHIIIFFFGGGHHHHHHGGGGGGIIIJJJNNNNNNOOOOOOPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\]]]______```aaaaaabbbbbbcccaaa]]]ZZZYYYZZZYYYTTTOOOIIIDDDAAACCCDDDAAAAAACCCDDDKKKRRRXXXccctttxxxsssjjj___^^^fffuuu|||rrrfff___[[[YYYXXXYYYZZZZZZWWWUUUUUUUUUTTTSSSSSSTTTTTTTTTVVVUUUTTTSSSSSSSSSSSSTTTXXXXXXXXXXXXXXXWWWWWWVVVSSSTTTVVVWWWUUUTTTTTTTTTRRRSSSTTTUUUVVVVVVUUUUUUUUUWWWYYY[[[\\\[[[YYYWWWVVVUUUTTTSSSSSSTTTVVVWWWYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUXXXXXXYYYWWWTTTRRRPPPOOOKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAACCCCCCCCCCCCAAAAAA>>>>>>>>>???@@@@@@AAAAAA@@@???>>>???@@@AAA@@@???>>>>>>>>>>>>>>>===<<<<<<========================>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;:::999888888999;;;<<<;;;;;;::::::999888888777888888888888888999999999888888888888888888888888888777777666666666666666999888666555444444444555666666666666666666666666333333333444444444555555333333333222222333333444666555444222222444555666444444333333333333444444666555444333333333444444555555444333333333333333444444444444555555555555222333333333333333333444555444333333333333444555TTTUUUVVVWWWWWWVVVTTTRRRSSSTTTXXX]]]ccckkkzzzqqqddd[[[VVVSSSRRRQQQSSSWWW^^^fffnnnuuuyyy}}}|||}}}|||yyyrrrmmmhhhgggdddbbb```_________\\\[[[ZZZXXXWWWWWWWWWWWWXXXZZZ]]]___aaaaaaaaa```___^^^^^^^^^___```aaaaaa^^^^^^^^^___aaacccfffgggfffeeecccccceeeggghhhhhhffffffggghhhjjjkkklllmmmnnnmmmlllkkkmmmooosssuuuvvvuuuuuuvvvyyy}}}|||{{{yyyvvvsssqqqooonnnkkkiiigggfffeeeccc```]]]YYYWWWTTTSSSRRRQQQNNNLLLMMMMMMMMMKKKHHHGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHJJJLLLLLLKKKJJJJJJKKKQQQRRRTTTVVVWWWWWWVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTTTTUUUWWWYYYYYYYYYWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\______```aaaaaa```___^^^___[[[WWWUUUTTTQQQLLLHHHDDD@@@???BBBCCCBBBEEEIIIMMMYYYgggsssxxxnnnfffeeeccccccjjjtttxxxiii```ZZZVVVTTTTTTUUUXXXZZZZZZXXXVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQRRRWWWWWWVVVUUUUUUUUUUUUVVVPPPPPPQQQTTTVVVVVVUUUTTTQQQQQQRRRSSSSSSSSSRRRRRRTTTVVVYYY[[[[[[ZZZWWWUUUSSSRRRRRRQQQRRRSSSUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTUUUUUUXXXWWWVVVTTTRRRPPPNNNMMMJJJKKKLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAA???>>>@@@AAAAAA@@@>>>>>>>>>>>>>>>======<<<========================>>>===<<<<<<;;;<<<<<<<<<:::;;;<<<===============<<<;;;999888888999::::::;;;::::::999999888888888999999999999999999888888777777777777777777777777888777666666555555666666888777666555444444444444666666666666666666666666333333333444444444555555333333222222222333444444555444333222222333444555333333222222222222333333555555444333333333444444444333333222222222222222222333333333444444444444444333333333333333333222444444333333333333444444SSSTTTUUUVVVVVVUUUSSSSSSTTTUUUXXX[[[\\\bbbpppuuulllddd\\\WWWPPPOOONNNQQQXXX```ggglll{{{}}}zzzsssllljjjfffccc```_________\\\[[[ZZZYYYYYYXXXXXXXXXWWWXXX[[[]]]_________^^^[[[[[[[[[[[[[[[[[[\\\\\\XXXXXXYYYZZZ\\\___aaabbbdddbbb```aaaccceeeeeeeee``````aaabbbbbbcccddddddfffdddbbbaaabbbdddgggiiimmmmmmmmmnnnoooqqqsssuuuvvvxxxzzz}}}}}}zzzyyywwwuuuqqqnnnkkkjjjgggdddbbbaaaaaaaaa```^^^\\\\\\\\\ZZZWWWUUUQQQOOONNNMMMNNNNNNMMMKKKLLLLLLLLLKKKIIIIIIJJJKKKGGGHHHIIIJJJJJJKKKKKKKKKLLLNNNQQQQQQPPPNNNMMMMMMRRRSSSVVVXXXZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSUUUXXXZZZ[[[ZZZXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\______```aaa___]]][[[YYYZZZVVVQQQNNNKKKIIIEEEBBBGGGDDDBBBCCCDDDFFFNNNVVV```ooo~~~nnngggcccgggmmmuuuuuuddd]]][[[XXXUUURRRSSSVVVZZZ[[[[[[ZZZXXXVVVWWWXXXXXXWWWUUUSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPVVVUUUTTTSSSRRRSSSTTTUUUQQQPPPPPPSSSVVVXXXUUURRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUXXXZZZZZZXXXUUUSSSPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVTTTQQQOOONNNMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDEEEFFFGGGGGGHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAACCCBBBBBBBBBAAAAAAAAA@@@DDDBBB???>>>???@@@AAAAAA======>>>>>>>>>>>>=================================<<<<<<;;;;;;<<<<<<<<<:::;;;<<<<<<=========<<<<<<;;;:::999888888999999:::::::::999999888888888999999999888888777777777777777777777777777777777777777666555555555555666666666555555444444444444555555555555555555555555333333333444444444555555777666555444444444444444444333333222222333333444333333222222222222333333444444444444444444444444333333222222222222333333333333333333444444444444444444444333333222222222333333333333333333333333SSSSSSTTTUUUUUUUUUTTTSSSTTTUUUYYY[[[ZZZ\\\gggssswwwkkkbbbUUUPPPKKKJJJNNNTTTZZZ]]]jjjrrr}}}|||uuurrrmmmgggccc___^^^]]][[[[[[[[[[[[[[[[[[ZZZZZZWWWXXXZZZ\\\]]]^^^^^^^^^ZZZZZZYYYXXXXXXXXXYYYYYYUUUVVVWWWXXXZZZ\\\^^^___```^^^]]]]]]___aaabbbbbb\\\]]]]]]^^^______``````bbbaaa___]]]^^^```bbbccceeeffffffgggggghhhiiiiiiiiijjjlllnnnppprrrssstttxxxyyy{{{{{{zzzzzz|||}}}|||zzzyyyxxxxxxxxxyyyxxxvvvtttpppnnnlllkkkjjjgggdddbbb___^^^\\\YYYXXXXXXXXXXXXXXXVVVUUUUUUUUUUUURRRPPPMMMLLLKKKLLLNNNOOONNNMMMIIIJJJJJJIIIHHHHHHJJJKKKIIIJJJLLLMMMOOOOOOOOONNNQQQTTTVVVVVVTTTRRRQQQQQQPPPRRRTTTVVVXXXYYYYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUSSSUUUXXX[[[]]]\\\[[[ZZZYYYZZZ[[[]]]]]]^^^]]]]]]_________^^^\\\YYYUUUSSSSSSOOOKKKGGGDDDBBBAAA@@@FFFDDDDDDFFFIIIOOO]]]kkk~~~pppggggggkkkuuussseee]]][[[ZZZWWWRRRQQQTTTWWWYYYYYYXXXWWWVVVVVVVVVWWWWWWVVVTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPUUUTTTRRRQQQQQQQQQRRRSSSTTTRRRRRRSSSVVVWWWTTTPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRTTTWWWYYYXXXVVVTTTRRROOOOOOPPPPPPQQQRRRSSSTTTSSSTTTUUUVVVWWWVVVUUUTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSPPPMMMLLLLLLKKKIIIHHHIIIIIIJJJLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFCCCDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????BBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????DDDBBB???===>>>@@@@@@@@@======>>>>>>>>>>>>==============================<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888888888::::::999999999999999888888888777777666666555555666666666666666666666666777666666555555555555555555555555555555444444444444444444444444444444444333333333444444444555555999888666555444333222222333333333333333333333333444444333333333333444444333444444444444444444444444333333333333333444444333444444444444555555555444444444333333222222222333333333333333333333333SSSSSSTTTUUUUUUUUUUUUTTTSSSSSSVVVYYYWWWWWW^^^fffpppyyy}}}qqq]]]WWWOOOKKKMMMPPPSSSSSSVVV___mmmzzz~~~zzzuuunnnhhhbbb___]]]]]]]]]^^^]]]]]]\\\[[[ZZZYYYZZZ[[[\\\]]]^^^^^^^^^ZZZZZZYYYXXXWWWWWWWWWXXXUUUUUUVVVXXXYYYZZZ[[[\\\\\\ZZZXXXYYY[[[]]]]]]]]]YYYZZZZZZ[[[\\\]]]^^^^^^___^^^]]]]]]]]]^^^___```^^^^^^___```aaaaaa`````````aaabbbdddeeegggiiijjjnnnoooppppppooonnnoooqqqrrrssstttuuuwwwyyy{{{||||||||||||{{{{{{||||||}}}~~~}}}|||zzzzzz|||~~~~~~{{{zzzyyyzzzzzzwwwtttrrrqqqnnnkkkiiijjjiiiiiijjjkkkjjjhhheeedddcccaaa``````^^^\\\YYYVVVUUUTTTSSSSSSSSSSSSSSSPPPOOONNNOOOOOOOOOMMMKKKJJJIIIIIIKKKMMMOOOOOONNNLLLMMMNNNMMMLLLLLLNNNPPPNNNOOOQQQRRRSSSTTTTTTTTTVVVXXXYYYYYYVVVTTTTTTTTTPPPPPPQQQSSSTTTVVVWWWXXXVVVVVVVVVVVVVVVWWWWWWWWWUUUWWWZZZ\\\^^^^^^^^^]]]\\\]]]^^^_________^^^]]]]]]\\\[[[YYYUUURRRNNNLLLKKKIIIEEEBBBAAAAAABBBCCCCCCEEEJJJQQQXXXcccvvvrrrhhhdddlllyyyzzziiiccc\\\XXXXXXVVVQQQLLLOOORRRTTTUUUSSSRRRQQQQQQTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQQQQSSSSSSRRRQQQQQQQQQQQQRRRTTTTTTTTTTTTUUUTTTRRRPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSQQQSSSUUUWWWXXXXXXVVVVVVTTTUUUVVVWWWVVVUUUTTTSSSPPPMMMKKKKKKLLLMMMJJJGGGHHHIIIJJJLLLMMMNNNNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????BBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????CCCAAA>>>>>>>>>??????>>><<<======>>>>>>>>>>>>>>>========================;;;;;;;;;:::;;;;;;<<<===:::;;;;;;<<<<<<<<<;;;;;;999999999999999888888888999999999999999999999999666666666666666666555555666666666666666666666666777666555555444444555555444444555555555444444333444444444444444444444444333333333444444444555555777666555333222111000000333333444444444444333333444444333333333333444444222333444555555555444444444333333333333444444555444444444444555555555555444333333333333333333222222222333333333333222222TTTTTTTTTUUUUUUUUUVVVVVVUUURRRRRRTTTTTTTTTXXX___ccciiissszzzoooggg]]]VVVUUUTTTRRRPPPKKKQQQZZZdddmmmssswwwzzz|||zzzwwwsssoookkkhhhfffdddddddddcccaaa^^^\\\[[[[[[[[[\\\]]]^^^______```\\\[[[ZZZYYYXXXXXXXXXXXXUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXVVVVVVXXXZZZ[[[[[[VVVVVVWWWXXXYYYZZZ[[[\\\ZZZ[[[[[[\\\\\\]]]]]]\\\YYYZZZ\\\]]]]]]\\\[[[ZZZ[[[[[[\\\]]]^^^```aaabbbeeefffgggfffeeedddeeeffffffgggggghhhjjjkkkmmmnnnllllllnnnoooppppppooooooqqqqqqpppooonnnllljjjiiimmmnnnoooooommmlllllllllkkkiiigggfffeeecccaaa^^^^^^^^^]]]___```___]]][[[ZZZYYYXXXXXXXXXWWWUUUSSSQQQQQQRRRRRRRRRQQQQQQPPPNNNMMMLLLMMMNNNNNNMMMKKKKKKKKKKKKMMMPPPRRRRRRQQQSSSTTTUUUTTTSSSSSSUUUVVVTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZXXXVVVTTTTTTUUUQQQQQQPPPPPPRRRTTTVVVWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]^^^___``````___]]]\\\ZZZXXXVVVRRRNNNJJJGGGEEEEEEDDDBBB@@@@@@CCCGGGJJJLLLSSS___kkksssooohhhgggiiiwwwqqqddd[[[XXXTTTRRRQQQPPPNNNLLLMMMOOOQQQQQQNNNMMMNNNOOORRRRRRQQQQQQPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSRRRRRRRRRSSSRRRQQQQQQPPPQQQSSSTTTTTTSSSQQQQQQQQQNNNNNNNNNNNNPPPQQQSSSUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSQQQSSSVVVXXXYYYYYYXXXWWWTTTUUUVVVWWWVVVUUUSSSRRROOOLLLKKKMMMPPPPPPLLLHHHGGGHHHJJJKKKMMMNNNNNNOOOKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA???>>>>>>>>>>>>===;;;<<<<<<===>>>>>>>>>>>>>>>========================;;;:::::::::;;;;;;<<<===;;;;;;;;;<<<<<<;;;;;;:::777888888999999999999888999999999999999999999999666666666666777777777777555555555555555555555555666666555444444444444555333333444555555555444333333333333333333333333333333333333444444444555555444444333222222222333333444444444555555444444444333333222222222222333333222333444555555555444444222222222222222333444444222333333333444444444444222333333333333333333444111222333333333333222111TTTTTTUUUUUUUUUVVVVVVWWWXXXSSSPPPQQQRRRSSSWWW]]][[[___gggnnntttzzz~~~wwwkkkbbb^^^YYYTTTOOOIIILLLOOOTTTZZZbbbjjjpppuuuuuuuuuuuuuuutttrrrrrrllllllkkkhhheeeaaa^^^\\\\\\\\\]]]^^^______``````]]]\\\[[[ZZZYYYXXXXXXXXXUUUUUUVVVWWWWWWWWWWWWWWWZZZXXXVVVWWWYYY[[[[[[[[[SSSSSSUUUVVVWWWYYYZZZZZZVVVXXXYYY[[[[[[[[[ZZZZZZXXXYYY[[[\\\]]]\\\ZZZYYYXXXXXXYYYYYYZZZ\\\]]]^^^```aaaaaa```___^^^^^^```^^^^^^^^^___```aaacccddd___aaadddfffggggggeeeeeeffffffffffffeeedddccccccdddeeeggggggeeeddddddeeeaaa```____________\\\ZZZXXXWWWWWWXXXZZZYYYWWWUUUTTTSSSRRRRRRSSSSSSQQQOOOPPPQQQRRRSSSSSSRRRQQQQQQPPPOOOOOOPPPQQQQQQPPPNNNPPPOOOOOORRRUUUWWWWWWVVVUUUVVVVVVVVVTTTTTTVVVXXXYYYXXXXXXYYYYYY[[[\\\\\\ZZZZZZYYYWWWUUUSSSTTTUUUSSSRRRPPPPPPQQQSSSVVVXXXWWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^___`````````^^^\\\ZZZXXXUUURRRMMMHHHDDDBBBAAABBBBBBAAA@@@BBBFFFKKKPPPZZZddduuuooobbbccciiiqqqlll___WWWSSSRRROOOMMMMMMNNNOOOQQQLLLOOOPPPOOOMMMLLLNNNPPPQQQPPPOOONNNNNNOOOQQQRRRQQQQQQQQQQQQQQQRRRSSSTTTQQQRRRSSSSSSSSSRRRPPPOOOMMMQQQTTTSSSQQQOOOPPPRRRPPPPPPPPPQQQRRRUUUWWWYYYUUUTTTSSSRRRQQQQQQRRRRRRTTTUUUUUUUUUUUUUUUTTTSSSQQQSSSVVVYYYZZZZZZYYYXXXSSSTTTVVVVVVVVVTTTRRRQQQOOOMMMLLLOOOSSSSSSNNNJJJGGGHHHIIIKKKMMMNNNOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???>>><<<999<<<<<<===>>>>>>>>>>>>>>>========================::::::::::::;;;;;;<<<===;;;;;;;;;<<<;;;;;;::::::666777888999999999999999999999999999999999999999666666777777888888999999555555555555555555555555666666555444444444444555222333444555555555444333333333333333333333333333333333333444444444555555333333333444555666777888444555555666666555555444222222111111111111222222111222444555666555444444111111000000111222333333111111222222222333333333222222222333333444444444111222333444444333222111ZZZYYYWWWUUUTTTTTTTTTUUUQQQQQQPPPPPPPPPQQQQQQRRRYYY\\\___```bbbhhhrrrzzzzzzpppjjjddd[[[TTTPPPNNNMMMNNNQQQUUUYYY\\\gggjjjmmmoooppprrruuuwwwwwwtttqqqnnnkkkhhhdddbbb```^^^\\\]]]______]]]ZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTUUUVVVVVVVVVVVVUUURRRSSSTTTUUUWWWXXXZZZZZZUUUUUUTTTTTTUUUUUUVVVWWWYYYYYYZZZZZZZZZYYYWWWVVVXXXXXXWWWVVVUUUUUUUUUVVVTTTUUUVVVVVVXXXXXXYYYZZZ\\\]]]^^^\\\YYYWWWXXXYYY\\\[[[YYYZZZ[[[\\\[[[ZZZ______^^^]]]]]]^^^______[[[\\\]]]______^^^]]]\\\ZZZ[[[]]]_________]]]\\\YYYYYYXXXWWWVVVVVVUUUTTTVVVUUUTTTSSSSSSRRRRRRRRRTTTRRRQQQPPPPPPQQQRRRTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTUUUVVVWWWXXXRRRRRRRRRSSSVVVXXX[[[\\\YYYYYYXXXWWWWWWWWWWWWWWWWWWXXXYYYXXXWWWWWWYYY[[[___]]]YYYVVVTTTTTTUUUVVVUUUTTTSSSSSSTTTWWWZZZ\\\VVVXXX[[[]]]\\\\\\\\\]]]\\\]]]^^^___```___^^^^^^[[[]]]^^^___]]][[[XXXVVVVVVOOOJJJHHHFFFBBB@@@BBBBBBBBBFFFLLLMMMNNNWWWbbb{{{nnneee```fffqqqtttfffZZZSSSQQQLLLMMMOOOOOOMMMLLLLLLMMMOOONNNLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSSSSQQQOOOMMMMMMNNNRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRVVVWWWWWWUUUSSSQQQQQQRRRUUUUUUUUUTTTSSSRRRSSSTTTSSSUUUYYY]]]^^^]]]ZZZXXXUUUTTTQQQPPPPPPQQQTTTUUUTTTRRRPPPPPPQQQOOOKKKHHHGGGIIILLLNNNOOOOOONNNNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHJJJJJJIIIGGGFFFGGGHHHDDDFFFIIIJJJJJJJJJJJJKKKEEEEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAA@@@>>><<<<<<<<<<<<===<<<<<<<<<<<<============??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999999999999999999999999999777777777777888888888888666666666666666666666666444444555555666777777777444444444444444444444444333333333333333333333333555555444333222222111111444444444444444444444444444444444333333222222222555444444333333444444555333333333222222111111111333333333222222111111111/////////000000111222222444444333333333333222222222222222222222222222222444444444444444444444444WWWVVVUUUTTTSSSSSSTTTTTTQQQQQQPPPPPPPPPPPPPPPQQQRRRUUUXXXZZZ[[[aaajjjqqq}}}wwwmmmeeeUUUSSSOOOMMMMMMOOOQQQSSSXXXZZZ^^^aaadddggglllpppvvvvvvwwwwwwvvvsssooollljjjfffcccaaaaaaaaa^^^\\\XXXXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVXXXXXXYYYYYYYYYXXXWWWVVVWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWYYY[[[[[[ZZZVVVUUUUUUWWWXXXVVVTTTTTTVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[YYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWYYYXXXWWWWWWXXXYYYZZZ[[[XXXWWWVVVUUUVVVXXXZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXZZZ\\\]]]]]]\\\\\\]]]^^^\\\ZZZWWWUUUTTTTTTVVVWWWWWWVVVTTTSSSTTTVVVYYYZZZYYY[[[]]]]]]\\\[[[\\\]]]]]]^^^____________^^^]]]``````___]]]ZZZUUUQQQNNNKKKGGGEEEEEEBBB>>>===@@@DDDCCCFFFMMMUUUaaassssssjjjgggfffooo|||ssscccYYYQQQMMMLLLJJJLLLMMMMMMLLLKKKKKKLLLMMMMMMKKKJJJJJJJJJKKKKKKNNNNNNNNNMMMMMMNNNNNNNNNOOONNNNNNNNNNNNOOOOOOPPPQQQQQQQQQOOOMMMKKKKKKLLLPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRTTTTTTTTTVVVWWWVVVUUUSSSSSSTTTXXXXXXXXXVVVUUUTTTTTTTTTRRRTTTXXX[[[\\\[[[YYYWWWVVVTTTQQQOOOOOOPPPQQQSSSQQQPPPNNNOOOPPPPPPMMMJJJGGGIIIKKKMMMNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIGGGHHHHHHGGGEEEDDDEEEFFFDDDFFFIIIIIIIIIHHHHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999999999999999999999999999888888888777777777666666666666666666666666666666555555555555555444444444444444444444444444444444555555555555555555555555666666555555444333333333444444444444444444444444444444444333333222222222333333222222222222333333333333333222222222111111333333333222222222111111111111111222111111000000444444333333333222222222222222222222222222222222333333333333333333333333TTTTTTSSSSSSSSSSSSTTTTTTRRRQQQQQQPPPOOOOOOOOOOOOLLLOOORRRTTTVVVZZZaaafffqqq{{{~~~uuuddd^^^WWWQQQMMMLLLKKKKKKJJJLLLNNNQQQUUU[[[bbbgggppptttyyy~~~~~~{{{yyyuuuqqqlllhhheeebbb^^^\\\XXXWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWVVVTTTRRRRRRSSSSSSQQQOOOOOOQQQTTTVVVVVVTTTTTTTTTUUUVVVWWWYYYYYY[[[ZZZXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXWWWXXXXXXXXXWWWWWWVVVVVVVVVRRRQQQOOONNNOOOQQQTTTVVVVVVUUUSSSRRRRRRSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYYYY\\\\\\[[[[[[[[[\\\]]]]]]___]]]ZZZXXXWWWWWWYYYZZZ]]]\\\[[[ZZZYYYYYYYYYYYYWWWZZZ\\\\\\[[[ZZZZZZ[[[YYYWWWVVVTTTTTTUUUWWWXXXXXXWWWVVVVVVVVVWWWYYYZZZ^^^______^^^\\\[[[\\\^^^_______________]]]\\\\\\___^^^\\\YYYTTTOOOJJJGGGAAA@@@BBBCCCAAA===???DDDIIIKKKRRR^^^mmmtttmmmmmmnnnrrr~~~yyyjjjZZZRRRMMMIIIGGGGGGHHHJJJKKKKKKJJJIIIIIIJJJLLLKKKJJJIIIIIIIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLLLLNNNOOOPPPQQQOOOPPPOOOMMMJJJIIIIIIJJJNNNOOOPPPQQQQQQQQQQQQQQQNNNOOOPPPRRRSSSTTTUUUUUURRRTTTWWWXXXWWWVVVVVVVVVYYYYYYYYYXXXVVVUUUTTTSSSRRRTTTWWWZZZ[[[ZZZXXXWWWWWWUUURRRPPPNNNNNNOOOOOOOOONNNMMMNNNOOOOOOMMMKKKIIIJJJLLLMMMNNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGHHHHHHGGGEEEDDDDDDEEEDDDFFFHHHIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCAAAAAAAAABBBAAA@@@@@@????????????>>>===<<<::::::;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999999999999999999888888777777666666555555777777777777777777777777666666555444444333222222555555555555555555555555666666666666666666666666777777777666666555444444444444444444444444444444444444333333333333222222222222111111111111222222333333333222222222222111333333333222222222222111333333444444333222000///333333333333222222222222222222222222222222222222222222222222222222222222RRRRRRRRRSSSSSSTTTTTTUUURRRQQQPPPOOONNNNNNNNNNNNLLLNNNQQQSSSUUUXXX]]]```jjjtttxxxqqqfff]]]WWWSSSOOOLLLGGGHHHHHHIIILLLRRRYYY^^^ccciiiqqqxxx}}}}}}xxxsssllleee___[[[[[[ZZZXXXVVVUUUUUUVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSTTTUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUTTTRRRRRRQQQQQQQQQOOOLLLLLLOOOSSSVVVWWWTTTUUUVVVWWWXXXZZZ[[[\\\^^^\\\ZZZWWWWWWWWWYYYZZZXXXXXXYYYYYYXXXWWWVVVUUUWWWWWWWWWWWWWWWWWWVVVVVVUUUSSSPPPNNNOOOQQQTTTWWWXXXVVVUUUTTTTTTUUUVVVXXXYYYYYYZZZZZZZZZ[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]^^^bbb___\\\YYYXXXYYYZZZ\\\\\\\\\[[[ZZZYYYYYYYYYYYYUUUXXX[[[\\\[[[YYYYYYYYYZZZYYYWWWVVVUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]aaaaaa```___]]]]]]___aaaaaaaaa```___]]]\\\ZZZYYYXXXWWWTTTQQQMMMIIIFFFDDD???@@@CCCEEECCCBBBHHHQQQUUU]]]lll~~~~~~zzzyyyzzz{{{yyyaaaWWWMMMJJJHHHFFFEEEFFFGGGHHHJJJJJJIIIHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMMMMMMMMMMLLLJJJJJJKKKLLLNNNPPPRRRSSSOOOPPPOOOLLLIIIHHHIIIJJJNNNOOOPPPQQQQQQRRRQQQQQQLLLNNNPPPRRRSSSSSSSSSRRRPPPSSSWWWZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXWWWUUUTTTTTTUUUWWWYYYZZZYYYXXXWWWYYYWWWTTTQQQOOONNNNNNNNNOOONNNNNNMMMMMMMMMLLLKKKLLLMMMNNNNNNOOONNNMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKIIIGGGFFFFFFGGGEEEGGGIIIIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEDDDDDDCCCCCC@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????>>><<<:::999;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999666666666666666666666666777777777777777777777777666666555555555444444444666666666666666666666666666666666666666666666666777777666666555555555555444444444444444444444444333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222222333444555444333111000333333333222222222222111111111111111222222222222111111111111111111111111RRRRRRSSSTTTTTTUUUUUUUUURRRQQQPPPNNNNNNMMMMMMMMMMMMNNNPPPQQQSSSVVVYYY\\\bbbkkkyyyyyyoooiiiccc\\\WWWNNNMMMJJJGGGFFFHHHMMMQQQSSSXXX___ffflllssszzz~~~xxxooofffaaaaaa```]]][[[YYYXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTTTTTTTSSSUUUUUUTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUTTTTTTSSSSSSSSSRRRQQQOOOLLLJJJJJJMMMQQQTTTUUUUUUVVVWWWYYY[[[\\\]]]]]]___]]]ZZZWWWVVVWWWYYY[[[YYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWYYYWWWTTTQQQQQQRRRUUUWWWYYYWWWVVVUUUUUUVVVWWWYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[___]]][[[YYYYYYZZZ\\\]]][[[ZZZYYYYYYXXXXXXYYYYYYXXXZZZ]]]^^^]]]\\\[[[[[[]]]\\\[[[YYYXXXXXXXXXXXXXXXYYY[[[]]]^^^___`````````aaaaaa```______bbbdddbbbaaa___\\\ZZZXXXVVVUUUQQQOOOLLLIIIFFFCCCBBBAAA@@@@@@CCCGGGHHHKKKVVVbbblllxxxzzziiiXXXPPPIIIHHHHHHEEEDDDFFFFFFHHHJJJJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTPPPPPPOOOLLLJJJIIIKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRMMMNNNOOOPPPQQQPPPOOONNNOOOSSSWWWZZZZZZYYYYYYYYYUUUUUUWWWZZZ]]]]]]ZZZXXXVVVWWWXXXYYYYYYYYYYYYYYYZZZXXXVVVSSSQQQPPPOOOOOOQQQPPPPPPNNNLLLKKKJJJJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIJJJKKKKKKIIIGGGEEEEEEFFFGGGIIIJJJJJJHHHFFFEEEFFFEEEEEEDDDDDDCCCDDDDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@?????????@@@???>>>>>>=========>>>>>>>>><<<:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999444444555666777888999999666666666666666666666666555555666666777777777777666666666666666666666666555555555555555555555555555555444444444444444333444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222111222333444555444444333333333222222222111111111000000000111111222222222111111111111111111111111QQQRRRSSSTTTTTTTTTTTTTTTPPPPPPOOONNNMMMMMMMMMMMMNNNNNNMMMNNNOOORRRUUUWWWYYY```lllzzzyyyqqqjjj\\\YYYSSSLLLFFFCCCDDDFFFFFFJJJOOOTTTYYY```jjjqqq|||tttnnnkkkgggfffeeebbb```]]][[[ZZZZZZZZZZZZYYYXXXVVVUUUTTTQQQQQQRRRRRRRRRRRRSSSSSSRRRSSSTTTUUUUUUUUUTTTSSSUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUSSSSSSTTTUUUSSSRRRLLLJJJHHHHHHKKKOOOQQQRRRTTTUUUVVVXXXZZZ[[[[[[[[[[[[ZZZWWWUUUTTTUUUWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXX[[[YYYVVVTTTSSSTTTVVVWWWYYYXXXVVVUUUUUUVVVXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZYYYXXXYYYYYYXXXXXXYYYZZZ\\\]]]YYYYYYXXXXXXXXXYYYZZZZZZXXXZZZ\\\]]]\\\[[[[[[\\\```___^^^\\\[[[ZZZZZZZZZYYY[[[]]]___aaaaaaaaa```^^^___```___^^^^^^```bbb```^^^[[[WWWTTTQQQOOOOOOLLLJJJGGGDDDAAA@@@??????BBBCCCGGGOOOVVV___kkkwwwvvvttt|||{{{ooobbbRRRLLLGGGGGGFFFCCCBBBCCCEEEGGGIIIIIIHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLMMMMMMMMMOOOPPPQQQRRROOOOOONNNLLLJJJKKKMMMPPPQQQQQQRRRRRRRRRRRRQQQQQQMMMNNNNNNOOONNNNNNMMMMMMQQQTTTWWWYYYYYYXXXXXXYYYUUUVVVXXX]]]bbbbbb___[[[WWWXXXXXXXXXXXXYYYYYYZZZXXXWWWVVVTTTSSSRRRQQQQQQRRRRRRQQQOOOKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPOOONNNLLLKKKHHHIIIIIIGGGEEECCCCCCDDDGGGHHHJJJJJJHHHFFFFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGAAAAAAAAAAAAAAA@@@???>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999555555666777888999::::::666666666666666666666666555666666777888888999999555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444222222333333333333444444333333222222222222333333111222222222222333333333111222222222222333333333111111222333333444555555222222222222111111111111//////000000111222222222111111111111111111111111QQQQQQRRRSSSSSSSSSRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNPPPMMMKKKJJJLLLOOORRRTTTUUUXXX___iiiuuuqqqmmmeeeZZZPPPIIIFFFFFFAAADDDHHHJJJKKKPPPXXX___iiimmmpppqqqooommmlllmmmkkkkkkkkkjjjgggdddaaa___]]]]]]]]]\\\ZZZXXXWWWVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWVVVUUUTTTUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVTTTRRRSSSUUUUUUTTTRRRMMMKKKJJJKKKMMMPPPQQQQQQSSSTTTVVVXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYXXXVVVUUUUUUVVVXXXYYYXXXYYYYYYYYYYYYZZZZZZZZZXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]YYY[[[\\\\\\[[[ZZZ\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\___``````___]]]\\\[[[]]]^^^]]]\\\[[[[[[\\\[[[YYYUUUQQQMMMJJJHHHGGGFFFDDDBBBAAA@@@BBBCCCEEEIIIKKKTTTcccrrr}}}xxxuuuuuupppoooqqq|||xxxkkkiiikkkeee\\\LLLGGGDDDDDDCCC@@@@@@CCCCCCEEEGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJLLLMMMNNNOOOOOONNNMMMLLLNNNMMMMMMMMMMMMNNNNNNOOONNNNNNMMMKKKJJJKKKOOOQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPTTTVVVWWWXXXVVVVVVVVVWWWUUUUUUWWW\\\bbbbbb]]]XXXWWWWWWVVVVVVVVVWWWXXXYYYUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRRRROOOLLLKKKLLLNNNLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRQQQOOONNNLLLIIIIIIIIIHHHEEECCCCCCDDDEEEGGGIIIIIIGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAAAAA@@@???>>>=========>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999888888888888444444444444444444444444666666666666777777777777444444444444444444444444444444444444444444444444222222222333333333333333444444444444444444444444222222222333333444444444222222111111111111222222111111222222222333333333111111222222222333333333444333111111111222444555222222222222111111111111/////////000111222222222222222222222222222222222PPPPPPQQQRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNRRROOOKKKJJJKKKOOORRRTTTVVVVVVXXX^^^hhhsss|||~~~uuuiii\\\SSSNNNLLL@@@DDDGGGGGGFFFGGGMMMSSSSSSVVVZZZ\\\]]]```eeeiiilllmmmnnnnnnllliiifffccc```______^^^\\\ZZZXXXWWWTTTTTTSSSSSSRRRRRRQQQQQQRRRTTTVVVWWWWWWWWWUUUTTTUUUUUUTTTTTTTTTUUUWWWXXX\\\[[[ZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRSSSUUUVVVTTTQQQOOONNNNNNOOOQQQSSSSSSRRRSSSTTTVVVXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXUUUUUUUUUUUUVVVWWWXXXXXXUUUUUUVVVVVVWWWXXXYYYYYYVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXVVVUUUUUUVVVXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXYYYYYYYYYWWWVVVUUURRRSSSUUUWWWXXXWWWWWWVVVXXXXXXYYYZZZ[[[]]]___```___`````````______aaaccc\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^___```___]]]ZZZXXXZZZ[[[]]]\\\YYYWWWVVVVVVXXXUUUQQQLLLHHHDDDBBBAAA??????>>>???BBBFFFJJJMMMRRRVVVcccwwwzzzmmmhhhffffffdddlll~~~wwwlll^^^VVVZZZ```^^^WWWHHHCCCAAABBBBBB???@@@DDDAAACCCEEEEEEEEEEEEFFFGGGFFFGGGIIIJJJKKKJJJIIIIIIMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKOOORRRQQQQQQQQQPPPOOONNNMMMLLLMMMMMMMMMMMMNNNPPPSSSTTTVVVWWWWWWWWWUUUTTTUUUVVVSSSRRRTTTZZZ___^^^YYYSSSWWWVVVUUUUUUUUUVVVWWWXXXRRRRRRRRRSSSSSSSSSSSSSSSPPPQQQQQQOOOLLLLLLNNNQQQOOOPPPPPPQQQRRRSSSUUUVVVQQQQQQSSSSSSSSSQQQOOOMMMKKKLLLLLLJJJGGGEEEEEEEEECCCEEEGGGGGGFFFEEEEEEEEEAAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBAAA@@@???>>>==================<<<<<<;;;::::::::::::;;;===???@@@:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<;;;:::999888777666444444444444444444444444777777777666555555444444444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444222222222333333444444444111111000000000000111111111111111222222333333333111111111222222333333333777555222000///000222333222222222111111111111000...//////000111222222222222222222222222222222222RRRRRRRRRRRRQQQOOOMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQPPPRRRVVVZZZ```gggooouuuzzzzzznnnccc\\\XXXPPPNNNKKKHHHFFFFFFGGGHHHIIILLLPPPOOONNNPPPVVV\\\ccceeeggggggeeeeeegggjjjooommmjjjfffcccbbbaaa```ZZZWWWTTTRRRSSSSSSSSSSSSQQQQQQQQQRRRTTTTTTSSSRRRTTTTTTUUUWWWXXXYYYZZZZZZYYYZZZZZZXXXVVVUUUVVVXXXWWWWWWXXXXXXYYYYYYZZZZZZVVVWWWWWWXXXWWWWWWVVVVVVPPPPPPOOOPPPQQQRRRTTTUUUVVVVVVXXXYYYZZZZZZZZZZZZZZZYYYWWWUUUTTTTTTTTTTTTWWWVVVTTTSSSRRRSSSUUUVVVTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWWWW]]]ZZZVVVRRRQQQRRRTTTVVVUUUVVVWWWXXXYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXRRRVVVZZZZZZWWWVVVYYY\\\YYYZZZ[[[]]]___bbbdddfffbbbbbbbbbbbbaaa___]]]\\\]]]\\\\\\]]]______^^^\\\___^^^[[[YYYWWWUUUTTTTTTWWWUUUSSSSSSTTTUUUVVVVVVMMMKKKHHHEEEBBBAAAAAAAAA@@@CCCEEEEEEFFFKKKTTT\\\eeennnxxxkkk```YYY^^^gggnnnrrrVVVQQQKKKJJJMMMPPPOOOLLLFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFHHHIIIKKKJJJIIIHHHHHHIIIJJJMMMPPPPPPOOONNNNNNNNNMMMKKKJJJIIIIIIKKKNNNPPPNNNNNNMMMMMMMMMNNNPPPQQQOOOOOOOOOPPPOOOOOONNNNNNKKKJJJJJJMMMPPPRRRRRRQQQVVVUUUSSSRRRRRRRRRSSSTTTRRRRRRSSSUUUXXXYYYWWWVVVRRRRRRRRRRRRSSSTTTUUUVVVSSSRRRRRRQQQRRRSSSTTTTTTVVVRRRNNNLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRPPPQQQQQQQQQPPPNNNLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@?????????@@@AAAAAABBB@@@AAABBBBBBAAA@@@>>>======<<<;;;;;;<<<===>>>???:::::::::;;;;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999888888777666555444333333888888777777666666555555777777777777777777777777777777777777777777777777333333444444555666777777444444444444444444444444444444444444444444444444444333222222444444333222333333333333333333333333333222111000000111222333444333222111111222333444222222333333333222111111111111000000000000111111111111111000000000000000000000111111111111000000666777777555333111111222PPPPPPPPPPPPOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOMMMOOOSSSWWW\\\bbbjjjooovvv|||{{{pppgggccc[[[YYYVVVQQQMMMIIIFFFDDDDDDEEEFFFFFFGGGIIINNNRRRRRRTTTVVVVVVWWW[[[```eeelllmmmmmmlllkkkhhhfffddd___[[[WWWTTTSSSSSSRRRQQQRRRRRRSSSTTTUUUVVVUUUTTTRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZZZZYYYWWWWWWXXXZZZYYYYYYYYYYYYYYYYYYZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXSSSRRRRRRRRRRRRSSSUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVVVVWWWUUUTTTRRRQQQRRRSSSTTTSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUXXXVVVSSSQQQPPPRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZUUUXXX[[[ZZZWWWVVVYYY]]]ZZZ[[[\\\]]]___bbbdddeeeccccccccccccbbb```^^^]]]]]]]]]\\\]]]______^^^\\\\\\[[[YYYWWWUUUTTTSSSSSSQQQPPPNNNMMMLLLLLLKKKJJJGGGFFFCCC@@@>>>>>>@@@AAAAAADDDHHHKKKQQQ[[[iiisss{{{uuufff\\\XXXZZZfffrrrhhhZZZNNNIIIDDDCCCFFFHHHGGGEEE??????>>>===<<<;;;::::::??????AAABBBCCCDDDDDDDDDEEEFFFHHHHHHGGGGGGGGGHHHIIILLLOOOPPPOOOMMMKKKKKKJJJIIIGGGGGGGGGIIILLLNNNOOONNNNNNMMMMMMNNNOOOPPPNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLNNNQQQRRRRRRRRRTTTSSSRRRRRRRRRRRRSSSTTTPPPPPPPPPSSSUUUWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOPPPRRRSSSTTTUUUVVVWWWTTTPPPNNNOOOPPPPPPOOOQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLKKKHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@?????????@@@@@@AAABBB>>>>>>?????????>>>>>>=========<<<<<<<<<===>>>>>>;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;:::::::::999999999888888777777666555555555888777777777666666666555666666666666666666666666444444444444444444444444333333444444555666666777444444444444444444444444444444333333333333333333333222111111222222111000222222222222222222222222222222111000000111222222111111000//////000111111111111222333333222222222111111000000000000111111111000000000000000000000000000111111111111000000///111111111///...///000PPPPPPQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMJJJLLLOOORRRVVV[[[bbbfffkkkrrr{{{}}}tttoooiiihhhfffaaa[[[TTTNNNJJJGGGDDDBBBAAACCCFFFHHHHHHFFFFFFFFFGGGIIIOOOVVV[[[ccceeeiiilllllljjjgggdddbbb___ZZZWWWUUUTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZYYYXXXXXXZZZ\\\ZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYWWWVVVTTTRRRRRRRRRRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPQQQRRRTTTUUUYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\YYY[[[\\\ZZZWWWWWWZZZ]]]]]]]]]]]]^^^___aaabbbcccddddddddddddcccbbb```___^^^]]]]]]]]]______]]][[[YYYXXXVVVTTTRRRQQQPPPOOOJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA??????BBBGGGKKKLLLOOOTTTZZZdddrrrzzzggg___WWWVVV[[[hhh|||sss___NNNEEEFFFBBB>>>>>>@@@AAAAAA???@@@??????>>>===<<<;;;;;;===>>>???@@@AAABBBBBBBBBAAACCCEEEFFFEEEEEEGGGHHHIIILLLOOOPPPNNNKKKHHHHHHIIIHHHGGGFFFGGGIIIKKKMMMPPPOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPOOONNNOOOQQQRRRRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUPPPOOOOOOPPPSSSUUUUUUUUUVVVTTTRRRPPPNNNLLLKKKJJJKKKMMMOOORRRUUUVVVVVVWWWVVVSSSPPPOOOPPPPPPPPPOOORRRQQQQQQPPPOOOOOONNNNNNOOOOOOOOOOOONNNMMMKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????@@@AAAAAA>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<======<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::999999999999777777777777777777777777777777777777666666666666666666666666666666666666444444444333333222222222333333333444555555666666444444444444444444444444222222222333333333333333444333222222222333111000111111111111111111111111222222111000000111222222111111000//////000111111000000111222333333333333000000000000000000000000000000000000000000111111000000111111111111000000///000222222111111222333RRRRRRSSSSSSRRRQQQOOONNNKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGIIILLLNNNPPPTTTYYY]]]___eeennnwww{{{wwwqqqrrrsssrrrmmmfff___[[[SSSNNNGGGFFFGGGIIIGGGDDDDDDCCCBBBBBBCCCGGGKKKNNNTTTWWW[[[___aaaaaa___^^^```]]]ZZZXXXXXXXXXXXXWWWTTTUUUVVVVVVTTTSSSRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVWWWXXXXXXXXXXXXZZZ\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[XXXYYYYYYYYYZZZ[[[\\\\\\YYYXXXVVVUUUTTTSSSSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUTTTSSSRRRRRRQQQOOOOOOPPPRRRSSSUUUVVVWWW[[[ZZZYYYYYYYYYZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]\\\ZZZXXXXXX[[[^^^^^^^^^^^^^^^___```aaabbbcccdddddddddcccbbb```___^^^]]]]]]]]]^^^^^^\\\ZZZWWWUUUSSSPPPNNNLLLJJJJJJCCCDDDEEEEEEDDDCCCCCCDDDAAACCCFFFHHHJJJPPPXXX^^^bbbfffkkkrrr{{{sssfff[[[[[[___hhhvvvtttdddXXXLLLDDDAAACCC@@@===<<<>>>??????>>>AAAAAAAAA@@@@@@?????????======>>>@@@@@@AAAAAAAAA>>>@@@CCCEEEEEEFFFGGGIIIIIILLLPPPPPPNNNJJJGGGFFFJJJIIIIIIHHHIIIKKKLLLNNNPPPPPPOOOOOONNNNNNNNNNNNPPPQQQQQQRRRRRRRRRRRRQQQRRRPPPNNNNNNPPPQQQQQQQQQQQQRRRRRRSSSTTTVVVWWWWWWSSSQQQPPPQQQSSSVVVWWWWWWVVVTTTRRROOOMMMKKKIIIIIIJJJLLLPPPSSSUUUVVVUUUUUURRRQQQOOONNNOOOOOONNNLLLPPPPPPOOOOOONNNNNNNNNNNNMMMNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@???>>>???@@@BBBCCC??????>>>======<<<<<<<<<===============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;::::::::::::999999999999999999999777777888888888999999999777777777777666666666666666666666666666666666666666555555444444333333222333333333444444555555555333333333333333333333333111111222222222222333333777555444444555555333222111111111111111111111111222111111111111111111222333222222222222222222333//////000222333333333333000000111111111111000000000000000000000111111111000000111111111111000000111222333333222222333444QQQRRRRRRRRRRRRPPPOOONNNLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKKKKJJJJJJJJJIIIIIIGGGIIIJJJKKKLLLOOORRRUUUVVV[[[bbbjjjqqqxxx~~~zzz|||~~~~~~{{{uuuoookkkaaaZZZSSSOOOPPPNNNIIIDDDBBBAAAAAAAAAAAABBBBBBBBBHHHIIILLLOOOQQQSSSUUUUUUXXXVVVUUUUUUXXX[[[]]]]]]XXXYYYZZZXXXUUURRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUWWWWWWVVVWWWYYY[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZYYYXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZXXXYYYZZZ[[[\\\]]]]]]]]][[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWYYYXXXXXXWWWVVVUUUTTTTTTPPPQQQSSSUUUWWWXXXYYYZZZ]]]\\\[[[ZZZ[[[\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\ZZZYYYZZZ\\\^^^^^^^^^^^^^^^^^^______```aaabbbbbbbbbbbbaaa___^^^]]]\\\[[[[[[[[[[[[YYYWWWSSSRRROOOLLLIIIFFFEEEDDD???AAABBBBBBAAAAAACCCEEEDDDJJJQQQWWW\\\dddmmmttt|||{{{rrrjjjdddaaaccclllzzz~~~mmmZZZOOOHHHCCCBBBCCC@@@>>>===<<<===>>>>>>==============================>>>??????@@@@@@@@@@@@>>>@@@CCCEEEFFFGGGIIIJJJKKKMMMPPPPPPNNNJJJGGGFFFIIIHHHHHHHHHIIIJJJKKKLLLOOOOOOOOOOOOOOOOOOOOOOOORRRRRRSSSTTTUUUUUUTTTTTTRRRPPPMMMMMMOOOPPPPPPPPPSSSSSSTTTVVVWWWXXXYYYYYYXXXVVVTTTTTTVVVXXXYYYYYYTTTSSSQQQOOONNNLLLLLLLLLMMMNNNQQQSSSTTTTTTSSSRRRQQQPPPOOOOOOPPPOOONNNLLLLLLMMMMMMMMMNNNNNNOOOOOOLLLLLLMMMMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>?????????@@@@@@???>>>???@@@BBBCCC?????????>>>>>>===<<<<<<>>>============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::::::::::::::999999999999999999999999999777777888888999999::::::666666666666777777777777555555555555555555555555555555444444333333333333333333333444444444444444333333333333333333333333111111111222222333333333666555333333444444333222222222222222222222222222111111111222222111111111222222222333333222222222...///000111222333333333///000111111111111000/////////000000111111111111000000111111111111000000000111222111///...///000NNNNNNOOOOOOOOONNNLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIGGGIIIJJJJJJIIIJJJLLLNNNQQQUUUZZZ```ffflllssswww~~~xxxtttlllggg```\\\[[[WWWPPPJJJ@@@???>>>>>>???@@@>>>===CCCCCCCCCDDDFFFJJJMMMOOOOOONNNMMMOOOTTTXXX[[[\\\YYY[[[]]][[[WWWUUUUUUWWWTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUVVVXXXZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVWWWXXXZZZ[[[\\\[[[ZZZYYYXXXXXXYYYZZZYYYYYYZZZ[[[[[[ZZZZZZYYYXXXYYYZZZ\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZ\\\[[[[[[ZZZYYYXXXXXXWWWTTTUUUVVVWWWYYY[[[\\\\\\]]]]]]]]]]]]]]]^^^______^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^___]]]^^^_________]]]\\\[[[YYYXXXVVVVVVVVVUUUSSSQQQNNNLLLJJJGGGEEECCCBBBAAA>>>@@@BBBBBB@@@BBBFFFJJJPPPYYYfffooouuu|||~~~pppgggbbbbbbiiiqqq~~~{{{aaaUUUHHHBBB???======@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???????????????>>>@@@CCCEEEFFFGGGIIIKKKLLLNNNOOOOOOLLLIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIINNNNNNOOOPPPPPPPPPPPPPPPRRRSSSTTTUUUVVVVVVVVVUUURRRPPPMMMLLLNNNPPPQQQQQQTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYWWWWWWXXXYYYXXXWWWRRRQQQPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSRRRQQQPPPQQQQQQQQQRRRSSSRRRPPPMMMKKKKKKLLLLLLMMMNNNNNNOOOKKKKKKLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????>>>>>>?????????>>>======>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999999::::::::::::999999888888888999999999999999777777888888999999999:::666666666666777777777777555555555555555555555555222222222222222222222222333333333333333333444444333333333333333333333333111111222222333333444444222111000000222222111000222222222222222222222222000111222222222222111000///000111111111111000/////////000111222222222222///000111222222111000////////////000111111222222000000111111111111000000222333333222000000000111LLLMMMNNNNNNNNNMMMLLLKKKMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHIIIHHHGGGFFFGGGHHHLLLOOOSSSXXX]]]cccjjjnnnqqqxxxxxxuuuqqqnnnkkkfff___YYYHHHEEEAAA@@@AAAAAA@@@???AAAAAA@@@AAACCCEEEHHHIIIIIIHHHGGGHHHLLLPPPRRRSSSSSSWWWZZZZZZVVVUUUWWWZZZXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVXXXZZZYYYYYYYYYYYYYYYYYYZZZZZZXXXWWWVVVVVVWWWXXXZZZ\\\[[[ZZZYYYXXXXXXXXXYYYZZZYYYYYYYYYZZZZZZYYYYYYXXXXXXYYYZZZ\\\]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZXXXXXXXXXYYYZZZ[[[]]]]]]]]]^^^______``````__________________^^^^^^^^^]]][[[ZZZZZZ[[[\\\]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^YYYZZZ[[[[[[[[[ZZZYYYXXXSSSRRRPPPPPPPPPNNNLLLJJJFFFEEEDDDCCCCCCCCCCCCCCC@@@CCCGGGHHHJJJOOOXXX___iiiuuuvvvmmmkkknnnvvvlll^^^MMMEEE???>>>===::::::<<<999999::::::999999999:::;;;;;;<<<<<<=========>>>;;;<<<<<<===============>>>@@@CCCEEEEEEFFFHHHJJJKKKLLLMMMLLLIIIHHHHHHIIIEEEEEEEEEFFFGGGGGGHHHHHHLLLMMMOOOPPPQQQRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUSSSPPPMMMMMMOOOQQQSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZYYYXXXWWWXXXWWWUUUSSSQQQPPPOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQSSSTTTSSSPPPMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@??????AAAAAAAAA@@@@@@@@@@@@???@@@@@@???>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>?????????>>>>>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888999999::::::::::::999999777888888888999999999999777777777888888888888888555666666666777777777888555555555555555555555555111111222222333333444444333333333333333333333333222222222222222222222222222222222333444444555555///......///111222222111111111111111111111111111000111222222222222111000///000111111111111000///000000111111111111000000///000111222222111000///...//////000111111222222000000111111111111000000111222333333222222333444MMMNNNOOOPPPOOONNNMMMLLLMMMLLLLLLKKKJJJIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGHHHGGGEEECCCDDDEEEGGGJJJNNNRRRWWW]]]dddhhhfffooo{{{~~~zzztttmmmiiiUUUPPPIIIEEEEEEEEEEEEDDD@@@@@@@@@AAABBBCCCDDDEEEGGGEEECCCCCCFFFIIIJJJJJJLLLQQQUUUVVVTTTSSSWWW[[[\\\\\\\\\[[[ZZZZZZYYYYYYWWWXXXXXXXXXWWWWWWXXXZZZWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVWWWYYY[[[]]]ZZZYYYXXXWWWWWWXXXYYYZZZXXXYYYYYYYYYYYYYYYXXXXXXXXXYYY[[[\\\]]]]]]\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYY[[[\\\]]]]]]^^^```aaaaaaaaa```___aaaaaa``````_________^^^YYYYYYYYY[[[]]]^^^]]]\\\ZZZZZZZZZZZZ[[[\\\]]]]]]WWWWWWXXXYYYYYYXXXWWWVVVOOOMMMLLLKKKKKKIIIGGGDDD@@@@@@@@@AAABBBCCCDDDEEECCCGGGMMMQQQWWW```mmmvvv~~~xxxuuuzzzuuubbbQQQFFFAAA<<<;;;>>>???<<<:::;;;888:::::::::999999:::;;;888999999::::::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;>>>@@@CCCDDDEEEEEEGGGIIIJJJKKKKKKIIIGGGFFFHHHIIIFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLOOOQQQRRRRRRRRRRRRPPPPPPQQQSSSSSSTTTTTTTTTSSSQQQNNNNNNPPPSSSUUUUUUTTTUUUWWWXXXYYYXXXXXXWWWYYYXXXWWWWWWVVVUUUQQQNNNPPPPPPOOONNNMMMMMMMMMMMMPPPPPPOOOPPPPPPQQQSSSSSSNNNNNNOOOQQQRRRQQQNNNKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@???>>>AAAAAAAAA@@@@@@@@@??????@@@@@@???>>>>>>===>>>>>>@@@AAABBBBBBBBB@@@???===<<<===>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999999::::::999999999777777888888999999999999777777777777777777777777555666666666777777888888555555555555555555555555222333444555666666777888333333333333333333333333222222222222222222222222222222333444444555666666000//////000222444444333000000000000000000000000000111222333333222111000111222333444444333222111000111111111111000000///...000111222222111000......//////000111222222222000000111111111111000000+++,,,...///...///111222OOOOOONNNLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGDDDGGGIIIIIIGGGFFFEEEEEEFFFGGGIIIMMMRRRXXX\\\___bbbhhhqqqzzzxxxkkkcccYYYRRRNNNKKKHHHFFFGGGFFFDDDBBB@@@AAABBBCCCAAAAAABBBBBBBBBBBBBBBBBBDDDEEEGGGJJJMMMPPPRRRSSSXXXYYY[[[\\\^^^_________[[[^^^``````]]]YYYWWWVVVZZZZZZYYYYYYYYYYYYYYYYYYXXXVVVTTTVVVZZZ]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVWWW[[[YYYWWWXXXZZZ[[[YYYWWWXXXXXXYYYZZZZZZZZZZZZYYY^^^]]][[[ZZZZZZ\\\___```ZZZ\\\___```___\\\[[[[[[YYYWWWVVVVVVXXXZZZ[[[[[[]]]```bbbbbbaaa______^^^aaaaaa___^^^]]]]]]]]]]]]ZZZZZZYYYXXXXXXYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUSSSSSSUUUUUURRRPPPKKKJJJHHHFFFDDDBBBAAA@@@BBBAAABBBDDDEEEEEEJJJQQQRRRUUUZZZ```iiiuuuooo```TTTGGGAAADDD???===::::::<<<<<<999777777777888888888999999999;;;888666777:::;;;:::999<<<<<<===>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGJJJIIIHHHGGGGGGHHHJJJKKKMMMLLLIIIGGGGGGHHHJJJLLLOOONNNNNNNNNNNNNNNNNNOOOQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWUUUSSSQQQPPPJJJKKKNNNPPPPPPPPPOOONNNNNNNNNOOOPPPQQQSSSTTTUUUSSSQQQOOONNNNNNNNNMMMLLLOOONNNLLLLLLMMMNNNMMMLLLHHHHHHHHHHHHGGGFFFEEEEEEFFFEEECCCAAA@@@@@@@@@@@@>>>@@@CCCDDDCCCBBBBBBCCC@@@@@@??????>>>?????????@@@???>>>======>>>???@@@???@@@@@@??????>>>===<<<<<<<<<<<<=========>>>>>>=========<<<;;;;;;;;;:::===<<<;;;:::999:::;;;;;;::::::::::::::::::::::::::::::999999888777777777:::::::::999888777777666777777888888888888777777555555666666555555444333333333333333333333333333222222222222222222222222444333333222222333333444333333333222222222111111111111111111111111111111111222222333333444555555111111000000000000111111000000000000000000000000333333333222222111111111111111111111111111111111////////////////////////000000000000///////////////......000222333222000MMMNNNNNNNNNMMMKKKHHHGGGIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGFFFEEEDDDEEEFFFFFFGGGHHHKKKNNNRRRVVVXXX^^^eeeoooxxx|||pppfff^^^YYYVVVUUUQQQNNNJJJGGGFFFEEEDDDCCCAAA@@@???>>>============BBBCCCEEEGGGIIIKKKMMMNNNRRRSSSVVVZZZ^^^aaacccddd___bbbddddddbbb___]]]\\\\\\\\\[[[[[[ZZZYYYYYYYYYXXXVVVUUUVVVYYY[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWZZZYYYXXXWWWWWWWWWXXXXXX\\\ZZZXXXYYY[[[[[[YYYWWWXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZZZZ[[[[[[[[[\\\ZZZ]]]```aaa```^^^]]]]]][[[YYYWWWWWWYYY[[[\\\[[[ZZZ\\\^^^___^^^\\\[[[[[[]]]\\\\\\[[[[[[[[[\\\\\\ZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZVVVTTTQQQQQQQQQQQQNNNLLLLLLKKKIIIGGGEEEEEEEEEEEEDDDFFFIIILLLKKKKKKTTT___bbbdddiiinnnwwwjjjVVVMMMGGG???<<<@@@<<<:::888888999:::888555888888888888999999999999;;;999777888:::<<<;;;999;;;;;;<<<============<<<===>>>???@@@BBBDDDEEEFFFHHHGGGFFFEEEEEEGGGHHHIIIKKKJJJHHHGGGGGGHHHJJJKKKMMMMMMLLLKKKKKKLLLMMMMMMOOOOOOPPPPPPPPPPPPQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXVVVUUUSSSQQQPPPOOOLLLMMMOOOPPPQQQPPPNNNMMMKKKKKKLLLMMMOOOPPPRRRSSSSSSQQQOOONNNOOOOOONNNMMMPPPNNNLLLLLLMMMMMMLLLKKKHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDBBBAAA@@@???@@@@@@???AAACCCCCCBBBAAAAAABBBAAA@@@??????>>>???????????????>>>>>>>>>>>>?????????????????????>>><<<<<<:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<===<<<;;;:::::::::;;;;;;::::::::::::::::::::::::888888888888888888999999:::999999888777777666666444444555555555555444444333333444444333333222111333333333333333333333333222222222222222222222222333333222222222222333333111111111222222333333333111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000333333222222222111111111111111111111111111111111////////////////////////000000000000////////////...//////000000000000000KKKLLLNNNNNNMMMIIIFFFCCCFFFGGGHHHHHHIIIHHHHHHGGGFFFGGGHHHIIIHHHFFFDDDBBBDDDDDDEEEDDDCCCCCCEEEFFFFFFFFFFFFGGGIIIKKKMMMOOOWWW___jjjssswwwyyyyyyyyyuuummmjjjjjjddd___YYYTTTRRROOOJJJFFFCCCAAA@@@>>>==================???@@@AAACCCDDDDDDGGGIIILLLQQQUUUXXX[[[\\\^^^```cccdddbbbaaa``````____________^^^^^^^^^]]]___]]]\\\\\\]]]^^^]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVWWWXXXXXXZZZYYYWWWXXXYYYYYYWWWVVVWWWXXXYYYYYYZZZZZZYYYYYYVVVWWWYYY[[[[[[ZZZXXXWWWZZZ\\\```aaa```___^^^___[[[YYYWWWWWWYYYZZZ[[[ZZZZZZ[[[]]]______]]][[[ZZZXXXXXXXXXXXXXXXYYYYYYZZZXXXXXXYYYXXXXXXVVVTTTSSSQQQQQQRRRSSSTTTTTTUUUUUUPPPNNNKKKJJJIIIHHHFFFEEEGGGFFFEEEEEEFFFHHHKKKMMMPPPSSSXXX[[[ZZZ\\\gggtttxxxyyy{{{zzz||||||xxx___PPPBBB@@@>>>;;;:::>>>999888777777999999888777888888888999999999::::::;;;999888888:::;;;;;;:::999:::;;;;;;<<<<<<;;;;;;;;;<<<===???AAABBBCCCDDDEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKIIIHHHHHHIIIKKKLLLMMMMMMNNNNNNNNNOOOOOOOOORRRRRRRRRSSSTTTUUUWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\XXXVVVTTTRRRPPPPPPOOOPPPPPPPPPQQQRRRQQQOOOMMMKKKIIIIIIJJJLLLNNNPPPQQQRRRRRRPPPNNNOOOPPPQQQPPPOOOPPPNNNLLLLLLLLLLLLKKKJJJGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCBBB@@@????????????@@@BBBCCCCCCAAA@@@@@@AAAAAA@@@@@@???>>>>>>??????>>>>>>????????????>>>>>>????????????>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;===============>>>>>>>>>===<<<;;;::::::::::::;;;999999999999999999999999666777777888999999::::::888888777777666666555555333333444444444444333333333333444444333333222111333333333333333333333333222222222222222222222222222222111111111111222222///000111222333444444555000000000000000000000000333222222111000000//////111000000//////000000111000000000000000000000000222222222111111111111111111111111111111111111111////////////////////////////////////000000000000---000222111...,,,...///LLLLLLLLLLLLJJJGGGEEECCCEEEEEEFFFFFFGGGGGGGGGGGGEEEGGGHHHHHHGGGEEEBBBAAA@@@BBBDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJPPPVVV```hhhmmmoooqqqrrr~~~||||||xxxssskkkfffbbb]]]UUUOOOIIIGGGEEECCCBBBBBBCCCCCC<<<<<<===>>>???@@@AAAAAACCCDDDFFFHHHJJJLLLLLLMMMSSSUUUYYY[[[\\\\\\]]]^^^```aaabbbdddfffhhhiiijjjhhhgggeeeddddddddddddcccaaaaaa``````___^^^^^^^^^]]][[[YYYWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUWWWXXXYYYYYYZZZZZZYYYYYYWWWXXXZZZ[[[[[[ZZZYYYXXXXXX[[[^^^______^^^^^^___[[[YYYWWWVVVXXXYYYYYYYYYZZZ[[[]]]______^^^[[[XXXWWWWWWVVVVVVVVVVVVVVVWWWTTTUUUVVVVVVUUUSSSPPPNNNMMMMMMMMMNNNNNNOOOOOOOOOKKKIIIGGGEEEDDDDDDCCCCCCEEEEEEGGGKKKPPPVVV\\\___eeeeeehhhlllooosss}}}}}}qqqgggfffjjjuuu}}}gggYYYMMMCCC;;;:::;;;888888:::888888888888999:::::::::888888888999999999999:::::::::999999:::;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFEEEGGGHHHJJJKKKLLLKKKKKKKKKJJJHHHFFFFFFHHHJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNOOOOOOPPPRRRTTTUUUVVVYYYYYYZZZ[[[[[[[[[[[[[[[XXXVVVSSSQQQOOOOOOPPPQQQRRRSSSSSSSSSQQQNNNLLLJJJIIIJJJLLLNNNPPPQQQRRRSSSQQQOOONNNOOOPPPRRRRRRQQQQQQNNNLLLKKKKKKKKKJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>AAABBBCCCBBB@@@???@@@AAAAAAAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@???>>>===????????????>>>===<<<;;;========================;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;::::::::::::888888888888888888888888777777888888888999999999777777666666555555555555555666666777777666666555555555666666555555444333333333333333333333333333222222222222222222222222222111111000000111111222000000111222333333444444000000000000000000000000444333333333222222111111000000////////////000000000000000000000000000000111111111111111111111000111111111111111111111111////////////////////////////////////000000000000...222555333...+++---000NNNLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGEEEFFFGGGGGGGGGEEECCCAAA>>>AAAEEEFFFFFFEEEDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIIIINNNTTT[[[aaafffllloootttxxx~~~|||vvvqqqiiiaaa[[[TTTRRROOOLLLIIIGGGEEEEEEAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFIIIMMMQQQSSSUUUWWWYYY]]]___bbbfffkkkooorrrtttoooooonnnmmmlllkkkllllllhhhhhhhhhggggggfffffffffdddbbb^^^[[[YYYXXXYYYYYYXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[]]]]]]]]]\\\\\\\\\\\\]]]ZZZ\\\___```______```aaa\\\ZZZXXXXXXZZZ[[[\\\[[[[[[[[[]]]___```^^^YYYUUUXXXWWWVVVTTTSSSRRRRRRRRROOOPPPQQQQQQPPPNNNKKKIIIKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFEEEEEEEEEFFFHHHJJJKKKOOOUUU^^^gggooovvvyyy|||wwwuuu{{{yyypppiiidddccciiiqqquuu^^^NNNGGG@@@:::666666666555333444666777777888888888999:::777777888888888888999999999::::::999999:::;;;<<<::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEGGGIIIKKKMMMMMMLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMNNNNNNPPPRRRTTTVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXVVVTTTQQQPPPPPPQQQRRRSSSSSSSSSSSSQQQNNNKKKIIIHHHJJJLLLNNNPPPQQQQQQRRRPPPNNNMMMNNNPPPRRRRRRQQQPPPNNNKKKJJJKKKJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@??????>>>AAABBBCCCAAA@@@???@@@AAABBBAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>??????>>>>>>===<<<;;;=====================<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888888888888888888888888999999999888888888777777666666666555555555555555777777777888888777777777555555666666555555444333333333333333333333333333222222222222222222222222222111111000000111111222222222222222222222222222000000000000000000000000111111111222222333333333000000////////////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111000444666444///,,,...111NNNLLLIIIFFFEEEFFFHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFEEEEEEDDD???BBBEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIFFFHHHLLLPPPUUU\\\dddiiijjjnnntttyyy}}}|||tttmmmiiieeeccc___ZZZTTTOOOJJJHHHFFFFFFEEEDDDCCCAAA@@@@@@???@@@AAAAAABBBBBBBBBAAA@@@CCCGGGJJJLLLNNNQQQSSSVVVXXX\\\aaafffkkkoooqqqttttttuuutttrrrrrrtttuuuqqqqqqqqqqqqqqqqqqqqqqqqiiigggccc___]]]\\\]]]^^^\\\^^^____________```bbb^^^______```````````````bbbbbbaaa````````````aaa]]]___aaaaaa``````aaabbb^^^\\\[[[[[[]]]___``````cccbbbbbbdddeeebbb\\\VVVUUUTTTRRRPPPNNNMMMLLLLLLJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBDDDEEEGGGKKKPPPTTTYYY___jjjuuu{{{pppjjjfffccceeehhhnnnxxx|||jjjXXXHHH@@@???888666555666777777666555333444555555444444666777666666666777777777888888888999:::999888888:::<<<999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@AAACCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEGGGIIIKKKLLLLLLLLLKKKIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNPPPQQQSSSVVVXXXYYYVVVWWWWWWXXXXXXWWWWWWWWWWWWUUUTTTRRRQQQPPPQQQQQQQQQRRRRRRRRRQQQNNNLLLJJJGGGIIIKKKMMMNNNOOONNNNNNOOONNNMMMMMMOOOQQQPPPPPPNNNLLLJJJJJJJJJJJJIIIHHHEEEFFFFFFEEEEEEDDDCCCBBBAAAAAABBBBBBAAA@@@??????AAABBBBBBAAA??????@@@BBBBBBBBB@@@???>>>>>>======>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999::::::999999888777777666666666666666666666555555555555666666666666555555333333444444333333222111333333333333333333333333222222222222222222222222222222111111111111222222333333333222222222111111111111111111111111111111......//////000111111222000//////......//////000////////////////////////////////////000000000000000000000000000000000000////////////////////////......//////000000111111111444666444111//////111KKKJJJIIIGGGGGGGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFEEEEEEEEEFFFGGGHHHCCCEEEEEEFFFFFFGGGJJJMMMIIIHHHFFFEEEEEEFFFGGGGGGFFFGGGHHHJJJMMMRRRXXX]]]```eeekkkooorrrwww~~~zzzyyyxxxwwwtttoooiiiccc]]]ZZZVVVTTTRRRNNNJJJGGGDDDBBB??????@@@@@@@@@@@@@@@???AAACCCEEEFFFFFFGGGIIIKKKNNNOOORRRVVVZZZ]]]```aaaiiikkkllllllkkkkkkmmmpppmmmmmmmmmnnnooooooppppppgggeeeaaa^^^]]]]]]___```___aaaddddddddddddfffiiidddeeeffffffggggggffffffcccdddeeeeeeeeedddbbbaaa]]]___```___^^^^^^___```\\\[[[YYYZZZ]]]```aaaaaagggeeeeeefffgggddd\\\UUUMMMLLLKKKIIIHHHGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCC??????@@@AAACCCDDDDDDEEEEEEHHHLLLPPPTTT[[[ccciiiqqqyyy}}}xxxqqqiiikkkkkkooovvv}}}vvvhhhXXXNNNEEE<<<:::<<<666666777777888999888666222444666555333333444666555555555555666666666666666888999888666666999;;;888999999:::::::::::::::999:::;;;<<<>>>@@@AAABBB@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSVVVXXXZZZVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSSSSRRRQQQPPPOOOOOONNNOOOPPPQQQPPPNNNLLLKKKIIIJJJLLLNNNOOOOOONNNMMMOOOMMMLLLLLLNNNOOOOOONNNMMMKKKIIIIIIJJJJJJJJJHHHEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBCCCBBBAAA@@@@@@@@@@@@AAA@@@??????AAACCCCCCBBBAAA???>>>=========??????>>>>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::999999888888888888888888666666666666666666666666444555555555555555555444333333444444333333222111333333333333333333333333222222222222222222222222333333222222222222333333222222222222222222333333222222222222222222222222////////////000000000000//////............//////////////////////////////........./////////000000000000000000000000000000////////////////////////.........///000111111111222222222222222111000///HHHIIIIIIJJJJJJIIIIIIHHHLLLKKKIIIHHHGGGHHHIIIIIIGGGFFFEEEDDDEEEFFFIIIJJJHHHGGGEEECCCDDDGGGMMMRRRKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHGGGHHHKKKOOORRRZZZ___dddgggjjjnnntttyyy~~~~~~xxxsssoookkkhhhddd___YYYSSSOOOMMMGGGGGGFFFFFFEEECCCBBBAAABBBCCCDDDDDDCCCBBBDDDEEEHHHIIIJJJLLLNNNPPPRRRRRRUUUXXXZZZZZZYYYYYY]]]```^^^^^^___```aaabbbccccccaaa___\\\ZZZYYY[[[^^^______bbbeeeeeeeeefffiiillliiiiiijjjkkkkkkkkkkkkkkkbbbeeegggiiiiiifffccc```[[[\\\]]]\\\ZZZZZZZZZ\\\XXXWWWVVVWWWZZZ]]]______bbb```___```aaa]]]TTTMMMFFFFFFEEEDDDCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@AAAAAACCCDDDEEEGGGJJJLLLNNNOOORRRWWW\\\bbbhhhqqq{{{rrrttttttsssvvv|||}}}zzz}}}uuuZZZMMMBBB>>><<<888888;;;444555555444444555444222444666888777555444555777444444444555555555555666555777999888666555888;;;777777888999999999999999777888999;;;===>>>???@@@>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFGGGHHHJJJKKKKKKLLLKKKKKKMMMOOOQQQTTTWWWXXXWWWWWWWWWXXXWWWWWWVVVVVVQQQQQQRRRQQQPPPOOONNNMMMLLLMMMOOOPPPPPPOOOMMMLLLLLLNNNPPPQQQQQQQQQOOONNNOOOMMMLLLLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKJJJIIIEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@???@@@@@@???>>>???BBBDDDCCCBBBAAA???>>>=========@@@???>>>======>>>???@@@>>>>>>>>>>>>===<<<;;;:::>>>>>>=========<<<<<<<<<=========<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::777777777888999999::::::666666666777777777777777555666666666666666666555555555666666555555444333333333333333333333333333222222222222222222222222444333333222222333333444000000111222333444444555333333333333333333333333333333222222111000000000//////............//////////////////////////////---.........//////000000000000000000000000000000////////////////////////---......///000111111222222000000000222222000...IIIHHHGGGDDDBBBCCCFFFIIILLLKKKIIIGGGEEEEEEEEEEEEGGGFFFFFFEEEFFFGGGIIIJJJIIIGGGEEEEEEHHHMMMSSSWWWOOOKKKGGGDDDCCCDDDCCCCCCCCCBBB@@@@@@@@@BBBDDDEEENNNRRRXXX^^^ccchhhmmmpppsss~~~|||rrreee]]]\\\WWWUUURRRNNNKKKIIIHHHHHHFFFEEEFFFGGGHHHGGGEEEBBBFFFDDDCCCCCCEEEGGGHHHGGGLLLKKKJJJKKKLLLLLLJJJIIIJJJMMMOOOOOONNNNNNQQQSSSRRRPPPNNNMMMLLLMMMOOOPPPSSSTTTUUUUUUVVVXXX]]]```_________aaabbbbbb```^^^[[[]]]___```^^^ZZZUUURRRPPPOOONNNNNNOOOOOOMMMLLLJJJJJJJJJKKKKKKLLLMMMNNNMMMPPPSSSUUUSSSOOOJJJFFFAAAAAA@@@@@@AAABBBDDDEEECCCDDDEEEFFFFFFGGGGGGGGGMMMPPPTTTVVVXXX\\\bbbfffiiikkkqqq{{{yyyqqqbbblllyyyxxxbbbRRREEEAAA<<<::::::999777444555555555444444333333333,,,...222333444444444555:::888666444333444555666777777666444333333666888:::999888888777777888888555666777999;;;===>>>???>>>>>>===>>>@@@BBBDDDEEECCCDDDDDDFFFGGGGGGDDDBBBAAAEEEHHHHHHEEECCCCCCDDDDDDDDDDDDEEEFFFIIIKKKMMMMMMMMMMMMNNNPPPRRRUUUVVV\\\XXXTTTSSSTTTTTTRRRPPPRRRQQQOOONNNNNNNNNOOOOOOKKKLLLNNNOOOPPPQQQQQQQQQNNNNNNOOOPPPPPPOOONNNNNNOOOOOOOOOOOONNNLLLJJJIIILLLKKKIIIHHHGGGGGGHHHHHHFFFEEEEEEEEEGGGGGGEEECCCCCCCCCCCCCCCCCCDDDDDDDDD>>>??????@@@AAABBBCCCCCCEEECCCAAA???===;;;::::::===???@@@???>>>===>>>???AAA@@@???>>>============>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999888777777888888888888777777777777888777666555555555555555555666666777666444222111333333333333333333333333333222111111111333666777444444444333333222222222555444333333222222222222000000000000000000000000222222111000//////000000222111111111000000//////000000000000000000000000////////////////////////000000///...............000000///...............////////////////////////...............///000000000000///000111000///---HHHHHHHHHFFFDDDDDDFFFIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKIIIHHHGGGGGGKKKQQQWWW[[[MMMJJJFFFCCCCCCCCCCCCBBBBBBAAA?????????@@@BBBCCCGGGKKKQQQVVV\\\aaagggkkkrrr|||wwwooonnnmmmjjjfffaaa]]]YYYWWWUUURRRRRRRRRTTTTTTRRRNNNKKKIIIGGGDDDCCCDDDDDDDDDDDDFFFEEEEEEFFFGGGGGGEEEDDDCCCEEEGGGGGGFFFFFFHHHJJJGGGFFFEEECCCCCCDDDFFFGGGIIIJJJKKKKKKKKKMMMPPPSSSTTTSSSSSSTTTUUUUUUTTTSSSNNNPPPRRRSSSRRROOOLLLJJJHHHFFFEEEEEEGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIGGGDDDBBBAAAAAAAAABBBCCCFFFIIIJJJIIIIIIJJJKKKMMMPPPRRRTTT[[[___dddhhhlllrrryyy~~~|||sssmmmppp|||yyykkk\\\MMMBBB@@@===999777777777555333555555444444444333333333000222333444333222333444666555444333333444555666666777666444333333666888999999888777777777888888555666777999;;;<<<>>>>>>============???AAACCCDDDBBBCCCDDDEEEEEEDDDBBBAAA???BBBEEEEEECCCBBBBBBCCCEEEEEEEEEFFFHHHJJJLLLNNNNNNNNNOOOPPPSSSVVVYYYZZZYYYVVVRRRQQQRRRRRRPPPNNNNNNMMMLLLKKKKKKLLLMMMMMMKKKLLLMMMOOOPPPQQQQQQQQQNNNOOOPPPPPPPPPPPPOOONNNMMMNNNOOOOOOOOOMMMLLLKKKLLLKKKIIIHHHGGGGGGHHHHHHEEEDDDDDDDDDFFFFFFDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBBDDDBBBAAA???===<<<;;;;;;===???@@@???>>>===>>>@@@@@@??????>>>============>>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999::::::::::::999888777777888888777777777666666666777666666555555555555666666777777666555444333333333333333333333333333333444333222222333444666888444444333333333222222222555444333222222222222222222222222222222222222222222222111000000000000000111111111111000000000///000000000000000000000000////////////////////////000000///...............000000///...............////////////////////////...............///000000111000//////000000///...HHHIIIIIIHHHGGGFFFGGGHHHFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIKKKLLLJJJIIIGGGHHHJJJOOOTTTWWWJJJGGGDDDAAAAAABBBAAAAAAAAA@@@???>>>>>>>>>???@@@AAACCCGGGLLLQQQWWW___cccsss|||{{{uuuoookkkhhheeefffhhhkkkkkkgggbbb]]]XXXTTTNNNJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDBBBAAA>>>???AAAAAA@@@@@@AAABBB@@@@@@>>>>>>>>>???@@@AAAAAABBBDDDDDDDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEECCCBBBAAA@@@>>>???@@@BBBAAA@@@CCCBBBBBBAAAAAAAAAAAAAAAEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFIIINNNRRRUUUWWWWWWXXXZZZ^^^dddhhhkkkssswww||||||}}}hhhWWWLLLEEE>>>999:::888555444444444333111444444444444333333333333444555555333111111222333333222222111222444666777555666666444333444666888999888888777777777777777555666777888:::<<<======;;;;;;<<<<<<>>>???AAABBBAAABBBBBBCCCBBBAAA@@@??????AAACCCDDDCCCCCCCCCDDDGGGGGGGGGHHHJJJLLLNNNOOONNNNNNOOOQQQSSSVVVYYY[[[TTTRRRPPPNNNOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNOOOOOOOOOOOONNNMMMKKKJJJIIIHHHGGGGGGGGGHHHDDDCCCCCCDDDEEEEEEDDDBBBBBBCCCEEEGGGHHHHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>=========>>>???@@@???>>>>>>???@@@?????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999999888888::::::::::::999888777777777777777666666666555555666555555555555666666777888888777666555555555555333333333333333333333333444444333333333555666888333333333333222222222222444333333222222222222333222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000000000////////////////////////000//////............///000//////............///////////////////////////............/////////000222111///.........///000GGGIIIJJJJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEFFFFFFGGGIIIJJJKKKLLLJJJIIIGGGEEEFFFGGGIIIKKKGGGEEEAAA@@@@@@@@@@@@???AAAAAA???>>>>>>>>>>>>??????@@@BBBDDDHHHNNNUUUZZZoooxxx}}}}}}|||{{{}}}}}}xxxrrrlllddd\\\WWWSSSPPPOOOMMMLLLJJJJJJJJJIIIFFFDDDBBBBBBBBBBBBBBBAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBB@@@BBBDDDEEEDDDDDDDDDEEEFFFEEEDDDCCCAAAAAACCCDDDGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@>>>???BBBDDDDDDDDDFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNOOOPPPQQQRRRNNNNNNNNNPPPUUU[[[aaaeeejjjlllooosssyyy~~~jjj^^^NNNBBB===;;;:::999555444333333333222222111333333333333333333333333555555555333111111222444333222222222333444555666444555555555333444666777888888777666666666666777555555666888999;;;<<<<<<:::::::::;;;<<<>>>?????????AAAAAAAAA@@@>>>===>>>AAACCCDDDFFFFFFFFFFFFGGGHHHHHHIIIKKKLLLNNNOOOPPPNNNNNNNNNOOOPPPSSSUUUWWWPPPOOONNNMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPPPPOOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGDDDDDDCCCDDDFFFFFFEEEDDDBBBDDDGGGIIIJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@??????>>>>>>??????>>>???@@@@@@>>>>>>???@@@???@@@@@@@@@AAAAAA@@@@@@===<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;:::::::::999999999999999::::::::::::999888777777666666666666555555555555555555555555555666777888999888777555555555666777333333333333333333333333444333333333333444555666333222222222222222222222333333222222222222222333000000000000000000000000111222222222222222111111111111111000000000000000////////////////////////////////////////////////000///............//////000///............//////////////////////////////---......///////////////222111000...------///111FFFHHHKKKKKKIIIGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEFFFHHHIIIJJJJJJJJJGGGFFFEEECCCCCCCCCDDDDDDDDDBBB@@@??????@@@???>>>AAAAAA@@@?????????>>>>>>AAAAAAAAAAAACCCHHHNNNRRRaaajjjrrruuuvvvxxxyyyyyywwwyyy|||{{{qqqiiiddd```^^^]]][[[YYYXXXWWWUUURRRPPPKKKJJJJJJIIIIIIIIIHHHGGGDDDDDDDDDCCCCCCDDDDDDDDDCCCEEEGGGGGGFFFEEEFFFGGGKKKKKKKKKHHHFFFEEEGGGIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGFFFEEEFFFIIILLLNNNNNNMMMNNNNNNOOOQQQSSSUUUVVVWWW[[[```eeehhhiiiiiihhh```______bbbgggnnnvvvzzzxxxvvvsssrrrwwwmmm```KKKEEE>>>999777777555444333333444333333222222222333333333333333333333333333333333222111111444666555444444444444444444555333444555555444444555777888777666666555555666666555555666777999:::;;;;;;888999:::;;;<<<=========>>>@@@AAA@@@>>>======???DDDDDDDDDFFFGGGHHHHHHGGGHHHIIIJJJKKKMMMNNNOOOOOOPPPOOONNNNNNNNNOOOPPPQQQMMMNNNMMMMMMKKKJJJIIIIIIKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOOQQQQQQQQQPPPOOOLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFHHHHHHGGGFFFCCCEEEHHHJJJKKKJJJHHHGGGBBBBBBCCCCCCDDDEEEFFFFFF@@@@@@????????????@@@@@@>>>@@@AAA@@@???>>>???@@@AAAAAABBBCCCCCCCCCBBBBBB===<<<<<<<<<;;;;;;;;;;;;:::::::::999999::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::999888777777666666666666555555555555555555555555555666777888999888666555555666777777333333333333333333333333222222222222222222333333222222222222222222222222222222222111111222222333000000000000000000000000000111111222222222111000000000000000000000111111//////////////////////////////////////////////////////............////////////............//////////////////////////////------...///000/////////111111111...,,,,,,///222FFFHHHJJJJJJHHHFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEFFFGGGHHHHHHHHHHHHCCCCCCCCCCCCCCCDDDEEEEEEBBBAAA?????????@@@???>>>@@@@@@@@@@@@????????????BBBBBBAAA@@@@@@CCCHHHLLLOOOVVV```hhhlllnnnooonnnjjjooovvv}}}yyytttqqqooopppnnnlllkkkkkkiiifffddd[[[ZZZXXXWWWXXXWWWUUUTTTMMMMMMLLLLLLLLLKKKKKKKKKKKKMMMNNNNNNMMMMMMOOOPPPSSSUUUUUUSSSOOOMMMNNNQQQPPPQQQRRRTTTVVVWWWYYYZZZVVVUUUTTTUUUYYY]]]```aaa___```aaaccceeegggjjjkkknnnssszzzyyyxxxwwwyyy~~~zzzppplllhhhjjjooouuu~~~sssbbbSSSIII===<<<:::999888666333000222444555555333222222333222222222222333333333333///111222222111222444666555555555555444444444444222333555555444444555777777777666555555555555555444555666777888999::::::888999:::;;;<<<<<<<<<<<<===@@@BBB@@@>>>===???BBBEEEDDDCCCDDDFFFGGGGGGFFFHHHHHHJJJKKKLLLMMMMMMMMMQQQPPPOOOMMMMMMMMMNNNNNNLLLNNNOOONNNLLLJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQQQQPPPMMMKKKHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEGGGIIIIIIHHHGGGEEEFFFHHHIIIJJJIIIGGGFFFAAAAAABBBCCCDDDEEEFFFFFF@@@@@@?????????@@@@@@AAA???@@@AAA@@@?????????AAAAAABBBCCCDDDDDDCCCBBBAAA=========<<<<<<<<<;;;;;;::::::999999999999::::::::::::;;;;;;;;;;;;<<<<<<::::::::::::999888777777777777777666666666555555666555555555555666666777777666666555555666666666333333333333333333333333111111111222222222222222111111111222222222222222222111111111111222222333222222222222222222222222...///111222222111000000000000000000111111111111000000000000000000000000///////////////////////////............//////000///............//////000////////////////////////,,,---///000000000///...000111222000---,,,///222FFFGGGIIIHHHFFFEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@>>>???@@@@@@???>>>======>>>>>>???>>>>>>>>>?????????>>>???AAAEEEHHHEEEHHHOOOYYY```ccccccccc```eeemmmuuu}}}~~~tttrrrooonnnooonnnllliiibbbbbbaaaaaa```___^^^]]]aaabbbbbbbbbaaabbbeeegggkkknnnpppnnniiiffffffiiimmmnnnoooqqqrrrssssssssspppnnnmmmoootttxxx|||}}}}}}}}}~~~tttmmmllllllpppxxxrrrdddWWWLLLDDD???:::999888888777666444222111444666555333111111222111111222222222333333333...///111222111111222333111222333444444444444444111222444555444444555666777666555555444444555555444555555666777888999999888999:::<<<<<<<<<<<<;;;===@@@BBBAAA>>>>>>AAAEEEIIIGGGEEEEEEHHHIIIHHHFFFFFFGGGIIIJJJKKKLLLKKKKKKNNNMMMKKKJJJJJJJJJKKKLLLMMMOOOQQQQQQNNNLLLLLLMMMJJJKKKLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMMMMOOOOOOOOONNNMMMJJJHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@@@@??????@@@@@@@@@???@@@AAAAAA??????@@@AAAAAABBBCCCCCCCCCAAA???>>>>>>>>>>>>=========<<<<<<::::::999999999999::::::999999:::::::::;;;;;;;;;::::::::::::999888777777888888777777777666666666777666666555555555555666444555555666666666555555333333333333333333333333222222222333333222222111000111111111222222222222111111111111111222333333222222222222222222222222,,,...///111111111///...///000000000111111111111000000000000000000000000////////////////////////...............///000000...............///000000////////////////////////,,,---///000111000///......111333111...,,,...111FFFGGGHHHGGGEEEDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>AAA???>>>???@@@AAA???>>>;;;;;;<<<===>>>>>>>>>===;;;<<<=========@@@DDDGGGDDDDDDGGGOOOVVVYYYYYYYYYYYY^^^eeemmmttt~~~}}}xxxwwwwwwvvvuuusssrrrqqqwwwwwwwwwwwwvvvxxx|||zzzrrrooorrrxxx~~~zzziiibbbVVVKKKAAA;;;888777555444222222222333333444111444666555222000000111111111111222222333333333---///222222111000000000...///000222444555555555000222444555444444555666666666555444444444444555444555555666777888888999888999;;;<<<===<<<<<<;;;===@@@CCCBBB??????CCCGGGMMMJJJHHHHHHJJJLLLJJJHHHEEEFFFHHHJJJJJJKKKJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJNNNPPPSSSRRROOOMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLKKKMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMMMMMMMLLLKKKIIIHHHEEEFFFHHHHHHIIIHHHGGGFFFDDDCCCCCCEEEGGGHHHGGGFFFIIIIIIHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????@@@@@@???@@@AAAAAA??????@@@AAA@@@AAABBBBBBBBB@@@===<<<>>>>>>>>>>>>============:::999999999999999999:::888888888999999:::::::::::::::::::::999888777777888888888888777777777777888777666555555555555555333444555666666555444444333333333333333333333333333333444444444333222222000000111111222222222222111111000000111222333333000000000000000000000000+++---///000111000///...//////000000111111111222000000000000000000000000////////////////////////...............///000111...............///000111////////////////////////,,,---///000111000///...---111444222...,,,...111IIIHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBAAABBB@@@>>>>>>AAABBBAAA???@@@@@@BBBBBBBBBBBB@@@@@@@@@???>>><<<<<<======>>>>>>======>>>@@@@@@???===@@@AAABBBDDDFFFIIIKKKMMMTTTWWW\\\bbbiiiqqqyyy~~~wwwpppooossswww{{{zzz{{{~~~~~~ppp```TTTJJJFFF@@@===<<<:::777444555444222111111111222222111111111111000000//////000111111111111222222222333333222111111222333333555555444333333222111111333555777666333111222444444333333333333444555555666666666666777888999:::888888999999999:::::::::<<<>>>????????????AAABBBDDDDDDEEEIIIMMMNNNLLLIIIGGGGGGFFFFFFFFFGGGHHHIIIHHHJJJJJJGGGDDDCCCFFFJJJOOOOOOPPPPPPOOONNNLLLKKKMMMNNNOOOOOOOOONNNMMMLLLLLLJJJHHHHHHIIIJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@?????????@@@??????>>>>>>???AAACCCDDDBBBAAA@@@??????@@@AAAAAA??????===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999888999;;;<<<;;;:::888888888888888888888888888888777777666666555555999888666555333333222222333444555666666555444333333333333333333333333333222222111111111111222222333333333222222222111111222111000///000111333444000000111111111111000000......//////000000111111111111000000//////......000000000000000000000000000//////.........//////---...///000000111000000////////////////////////......////////////......222///---,,,.../////////...111555444111...---///GGGGGGFFFFFFFFFGGGHHHHHHFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@>>>>>>AAABBBAAA???@@@@@@AAABBBBBBAAA@@@@@@>>>===<<<;;;:::;;;;;;<<<===<<<<<<===>>>???>>><<>>???@@@BBBDDDDDDEEEHHHLLLMMMLLLIIIFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIFFFBBBBBBFFFJJJNNNOOOOOOOOOOOOMMMLLLKKKMMMNNNOOOOOOOOOOOOMMMMMMMMMKKKIIIIIIJJJLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKJJJHHHGGGFFFEEEHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBAAA@@@@@@?????????@@@@@@??????>>>???@@@BBBCCCCCCBBBAAA???>>>>>>????????????>>>===<<<<<<<<<<<<999::::::::::::::::::999888777666777999:::999888888888888888888888888888888888888888777777777666888777666555444333333333444555666666666666555444333333333333333333333333222222111111111111222222222222222222111111111111222111000//////111222333000000111111111111000000//////000000000000000000111000000000/////////...000000000000000000000000000//////.........//////...//////000000000000///////////////////////////......////////////......///...------...//////...///111333333222000//////FFFFFFEEEFFFFFFGGGHHHIIIEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@??????@@@AAA@@@@@@???@@@AAABBBBBBAAA@@@???======<<<;;;;;;;;;;;;<<<<<<;;;:::;;;===>>>===<<>>>>>=========>>>>>>AAAFFFKKKNNNPPPUUU]]]dddlllooottt{{{|||uuuvvvyyy|||mmmeeeYYYNNNGGGAAA:::666999777444444444444333222333333222111111111111222222222222111111111111111000000000111111111222222333222111111111111222333000000111222333333444444222444555555333222222333333333333333333444555555666555555666666777888999666777777888999:::::::::;;;===>>>>>>======???@@@CCCCCCDDDGGGJJJLLLKKKIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGCCC@@@BBBGGGKKKNNNNNNOOONNNNNNMMMKKKKKKMMMMMMOOOOOOOOOOOONNNMMMOOOMMMKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLKKKJJJHHHGGGFFFFFFHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@@@@????????????@@@AAADDDCCCAAA@@@>>>=========??????>>>>>>======<<<<<<888999999::::::999999888888777666777999999999777999999999999999999999999999999888888888888777777777666555555444444555555555555666666666666555555444444444444444444444444222222111111111111222222111111111111000000000000111000///...///000111222000000111111111111000000111111111111000000000000000000000000////////////000000000000000000000000/////////......//////000//////000000000///......////////////////////////......////////////......---,,,---///111111///...000000000222333333222000GGGFFFFFFFFFFFFFFFGGGHHHEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@??????>>>>>>>>>============<<<;;;:::;;;===>>>>>>===@@@??????>>>======>>>>>>>>>BBBGGGHHHGGGJJJRRRYYY```cccgggmmmttt|||pppcccUUUOOOFFF???<<<;;;:::999777666666555555666555555222222111111111111111111222222222222111111111111000000000000111111111111222222111111111111222222000000111111222333333333222333444444444333333333333333222222333333444555555555555555666777888888555666666777888999:::::::::<<<======<<<<<<===???AAABBBCCCFFFHHHIIIIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFBBB???AAAGGGLLLNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPOOONNNMMMPPPNNNMMMNNNOOOPPPPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@@@@???????????????CCCBBBAAA@@@???>>>======>>>??????>>>>>>======<<<999999::::::::::::999999:::999888999:::;;;:::999999999999999999999999999888777777777777777777777666666555555555555666666666666666666666666666666444444444444444444444444222222111111111111222222000000000000/////////////////////...///000111111000000111111111111000000222222111111000000//////000000000000//////////////////////////////////////////////////////000111///000000000///...------////////////////////////......////////////......,,,---...111333333111...111///...111444666333000IIIHHHGGGFFFEEEEEEDDDEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@?????????@@@??????@@@AAAAAA@@@??????>>>>>>>>>>>>>>>======<<<===;;;:::;;;===???????????????>>>>>>>>>>>>??????===@@@CCCCCCAAACCCIIIOOOVVVYYY]]]aaaeeellltttyyy|||zzzuuutttyyyuuufffUUUJJJ???<<<888666555666666777333333333333222111000000111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111222222333333444444333222333222222222222333444444444444444444555666777888555555666777777888999999999;;;<<<<<<::::::;;;===>>>@@@BBBCCCDDDFFFGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGEEEBBB???BBBHHHMMMOOOOOONNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOOOONNNOOONNNNNNOOOQQQRRRQQQOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@?????????>>>>>>===>>>>>>>>>>>>======<<<::::::;;;;;;;;;;;;:::::::::999888888::::::999888888888888888888888888888555666666666666666666666666555555555555666777777666666555555555555666666444444444444444444444444222222111111111111222222000000000/////////......///////////////000000111000000111111111111000000222111111111000000//////////////////000000000000///////////////////////////////////////000111111///////////////...---,,,////////////////////////......////////////......---...000333555555222///000...---000333555444111JJJIIIGGGFFFDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBB@@@>>>>>>???@@@>>>???@@@AAAAAA@@@???>>><<<<<<<<<===<<<;;;;;;:::===;;;:::;;;===???@@@@@@======<<<<<<======>>>???======>>>===>>>@@@CCCFFFMMMPPPSSSUUUWWW\\\bbbhhhmmmyyy~~~{{{yyyxxxxxxyyyyyy}}}yyywww{{{nnn```WWWLLLDDD???666666555333333222111111111333444333111////////////000111111222111111111000000000000000111111111/////////000000000111111000000111222222111000000111111000000000000000000222111111222444444333222222222222222222333444444444333333444444555666777666666666666777777777777999:::;;;:::999999:::;;;;;;===???@@@AAABBBDDDFFFFFFGGGIIIJJJJJJJJJIIIHHHEEEFFFEEECCCAAACCCIIINNNQQQPPPOOONNNMMMMMMMMMMMMKKKLLLNNNOOOPPPPPPOOONNNNNNMMMMMMOOOQQQQQQPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLJJJIIIHHHFFFEEEEEEDDDDDDCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAA>>>>>>??????@@@??????>>>;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::888777666666777888666555777777777777777777777777444444555555555555666666666666666555666666777777555555444444444444555555333333333333333333333333222222111111111111222222000000000000//////////////////000000000111111111000000111111111111000000000000000000////////////////////////000000000000000000000000000000000000////////////000111222222....../////////...------////////////////////////......////////////.........///111333555555222//////......///111222222222HHHHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCAAABBBCCCAAA>>>===>>>@@@>>>???@@@AAAAAA@@@???>>>;;;<<<=========<<<::::::<<<:::999999<<<>>>???@@@>>>>>>===<<<<<<=========???<<<::::::===???@@@@@@CCCGGGKKKLLLLLLOOOUUUZZZ___lll}}}~~~}}}zzz|||}}}rrrcccRRRIIICCC<<<:::;;;555555555444222111111111111333666555333111222333...///000111222222111000....../////////000000000////////////000000000111///000111222222111000///.../////////000111111111222111000222444555333111222222222111222222333444333333333333444555666777777666666666666555555555888999::::::888888888:::999;;;===>>>===>>>BBBDDDDDDEEEGGGIIIIIIHHHGGGFFFDDDFFFFFFEEECCCEEEJJJNNNRRRQQQPPPNNNNNNNNNNNNOOOKKKLLLNNNOOOPPPPPPOOOOOOLLLLLLLLLNNNPPPQQQOOONNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLIIIHHHGGGEEEDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCDDDDDDDDDDDDCCC??????@@@@@@???>>>===<<<:::;;;<<<======<<<;;;::::::::::::;;;;;;:::::::::999777666666777777666444666666666666666666666666555555555555666666666777777777666666666666666777555444333222222333444555222222222222222222222222222222111111111111222222111111111000000000/////////000111111111111111111000000111111111111000000.............../////////.../////////000000000111000000000000000000000000////////////000111222333------......///.........////////////////////////......////////////....../////////111333222000---.../////////...///000222GGGFFFEEEEEEEEEEEEEEEFFFCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBAAACCCCCCAAA>>>===>>>AAA>>>???@@@AAAAAA@@@???>>>===>>>?????????>>><<<;;;;;;999777888:::===>>>???AAAAAA@@@>>>>>>======>>>AAA===999999>>>AAA@@@>>><<>>>>>===>>>>>>???@@@@@@@@@AAACCCEEEFFFFFFEEEEEE@@@AAAAAA@@@???===;;;:::888:::;;;======<<<:::999999999999::::::999999999;;;999888888999999888666555555555555555555555555555666666666777777888888888888777666666666666666444333222222222222333444111111111111111111111111222222111111111111222222111111111111000000000000000000111222222222222222000000111111111111000000,,,---------......//////.../////////000000111111000000000000000000000000////////////000111222333,,,,,,---.../////////...////////////////////////......////////////......///......///000000...,,,,,,///000///---,,,///222HHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCFFFDDDBBBAAAAAABBBAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@===<<<;;;;;;;;;<<<>>>??????<<<888888:::<<<<<<;;;>>>???>>><<<999888999:::<<<======<<<::::::;;;===CCCDDDDDDDDDCCCCCCEEEFFFLLLVVVdddrrrzzz~~~|||{{{{{{|||}}}|||}}}{{{|||}}}~~~~~~lll\\\OOOIII@@@===:::666333222111111888777666555444333333333000000000000000000000000111000000///...---------......//////000000111111111111000000//////......111111111000///.........111000/////////000222333000111111111111222222222111222333444555444333222222222222222222222222222888888777777666666555555666666666666666666666666888888888999;;;===@@@AAA@@@???@@@CCCGGGIIIGGGEEEFFFEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMNNNMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPKKKLLLNNNMMMLLLLLLNNNOOOMMMLLLKKKKKKLLLNNNPPPQQQQQQQQQOOOLLLJJJIIIKKKNNNIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>??????@@@AAA>>><<<<<<===???@@@@@@CCCCCCEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@???===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<999999888888888999;;;<<<666666777777888888888999666555555555444444444444999888666555333222222222444444444444444444444444666555444333222333333444000000111222222222111111111111222222222222111111222222222111111111000000000000000000000000000000//////000000000000//////////////////////////////000000//////.........---............////////////000000000000000000000000////////////////////////.........///////////////000000000000000000000000////////////////////////GGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDEEECCCAAAAAAAAAAAAAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@???>>><<<;;;::::::;;;;;;>>><<<999999;;;===<<<;;;<<<<<<<<<<<<;;;<<<<<<===<<<======<<<::::::;;;<<>>:::999666444222222222222444333333222222222333333000000000000000000000000111000000///......------///////////////000000000000000000000//////......///////////////000000000//////.........///000111//////000000000111111111000111222222333333222222333333333222222222222222777777777666666666555555555555555555555555555555555555555555777999;;;<<>>>>>AAADDDFFFEEECCCEEEDDDDDDDDDEEEFFFGGGHHHKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMOOONNNMMMMMMNNNOOOMMMLLLKKKKKKKKKMMMOOOPPPQQQQQQPPPNNNLLLKKKLLLMMMHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>@@@@@@AAA>>><<<<<<>>>@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCCCCCCCBBB@@@>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;::::::999999999999999:::999888888777888999:::;;;555666666666777777777777888888777777777666666666777666666666555444444444444444444444444444444444444333222000000000111222000000111111111000000///111111222222222222111111222222222111111111000000000000000000000000000000//////000000000000//////////////////////////////000/////////........................//////////////////////////////////////////////////////////////////...---------------000000000000000000000000////////////////////////FFFFFFFFFFFFEEEDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDBBB@@@@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@???>>><<<:::999999888<<<;;;::::::<<<<<<<<<:::<<<;;;;;;;;;===>>>===<<<<<<======<<<:::999;;;<<<:::;;;<<<<<<;;;;;;<<<>>>AAADDDIIINNNSSSZZZaaafffiiillloooooooooqqquuuzzz}}}sssnnnaaa[[[QQQGGG>>>999666555444333222111111111222333000000000000000111222222000000000000000000000000000000000///......------000000//////////////////000000000////////////...------...///000000111111......---------...///000........./////////000000000000000000000111222222333333333333333333333333666666666666666555555555555555555555555555555555444333333222333444666777;;;;;;;;;===@@@BBBCCCBBBDDDDDDCCCDDDDDDFFFGGGHHHKKKLLLMMMNNNNNNMMMLLLKKKGGGHHHIIIJJJJJJJJJJJJJJJMMMOOOPPPPPPNNNMMMMMMNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPNNNLLLLLLMMMHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>@@@@@@AAA???======???@@@AAA@@@???@@@BBBCCCCCCCCCBBBBBBDDDCCCBBB@@@>>>===;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::999888777777777777888888888777888888999:::555555555666666666666777888888888777777777666666444555666777777777666555555555555555555555555555333222111111000111111111333333333333222111000000111111222222222222111111222111111111111000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////........................////////////////////////////////////000000000000000000000000000///...---...///111222////////////////////////////////////////////////EEEEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@???@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======>>>>>>>>>@@@???>>>===;;;:::999999999999999:::;;;;;;:::999===;;;:::;;;======;;;999<<<<<<<<<;;;:::999:::<<<999:::;;;:::999999;;;======>>>@@@BBBFFFLLLSSSXXXZZZ\\\___aaaccchhhpppvvvyyy~~~yyylll___UUUOOOHHHDDD???:::666444444444222111111000000111222222000///////////////000000000000000000000000000000000000//////............000000000//////......---////////////////////////------......///000000111.............../////////....../////////000000000111111000///000111222333333333333333333444444444555555555555555555555555555555555555555555555555555444333222222333444555666666777:::===@@@BBBCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNMMMLLLKKKHHHHHHIIIJJJJJJJJJIIIIIIMMMOOOPPPPPPNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLNNNPPPPPPNNNLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????>>>======>>>@@@@@@AAA???>>>>>>@@@AAAAAAAAA???@@@AAACCCCCCCCCBBBBBBDDDCCCBBB@@@>>>===;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777888888888888888888888888666666666777777777777777666666666555555555555444444666777999999777666444555555555555555555555555555555444444444444444444777777777666555444333222111111222222222222111111111111111111000000000000//////////////////////////////000000000000//////000000000000000000000000///////////////.....................////////////////////////////////////000000000000000000000000///.........111555999;;;........................////////////////////////CCCCCCDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@@@@@@@???????????????????????????>>>======<<<<<<======>>>>>>>>>>>>>>>======<<<<<<666777888999999999999999;;;;;;;;;<<<======;;;:::;;;<<<<<<;;;999999:::<<<:::;;;<<<;;;::::::<<<>>>777999;;;<<<===AAAEEEHHHLLLOOORRRTTTXXX___iiipppoootttyyy}}}}}}uuuhhh[[[QQQHHHBBB>>>:::999999888666555444333333222222111111000111111222111000///............////////////////////////////////////............000000//////......------.............../////////............................../////////000000000/////////000000000111111222222111000000222333444222222222333333444444444444444444444444555555555555555555555555555555555555444222111111111222333111333666999===@@@BBBDDDCCCCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIJJJMMMOOOOOONNNLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIILLLNNNOOOMMMJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>=========>>>@@@AAAAAA@@@??????AAABBBBBBAAA???@@@BBBCCCDDDDDDCCCCCCCCCBBBAAA@@@???===<<<<<<===<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::999888888888888888999999999888888888888888888888888888888888777666666666555555555555666777888999888777444333555555555555555555555555555555666666666666666666777777777666555444333222111111222222222222111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000.........///////////////............////////////........................///////////////////////////.........111555999;;;------------------------////////////////////////BBBBBBCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBAAA???>>>>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;<<<===>>>>>>======666777888888888888999;;;<<<>>>AAAAAA@@@?????????;;;<<<<<<;;;999888:::;;;;;;<<<<<<<<<;;;;;;===>>>888:::<<<======>>>@@@BBBAAACCCFFFHHHLLLSSS]]]dddfffkkkppptttvvvyyy}}}vvvlll```XXXLLLCCC???<<<999666222333444555444333111000333333222222111000000///333222111///......------//////////////////////////////////////////......//////..................---............////////////...........................///000000000000/////////000000000111111111222111111111111222333333000111111222222333333444333333333444444444444444444444444444444444444444333333111000000000111111111444999<<<>>>@@@BBBDDDAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFIIILLLMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKMMMMMMKKKIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<<<<===>>>@@@AAAAAA@@@???@@@BBBCCCBBBAAA>>>???AAACCCDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;======<<<;;;::::::::::::999999:::::::::999888888:::999999999999999888888999999888888888777777777777777888888777555444333444444444444444444444444222333333444444444444333333333333333222111000000111111222222222222111111//////000000000000000111000000000000000000000000//////000000000000//////000000000000000000000000.........///////////////............////////////........................////////////////////////000///...---...///111222........................////////////////////////AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@???======???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===999999;;;<<<<<<<<<;;;;;;777999:::999888888;;;>>>FFFJJJMMMKKKDDD???@@@BBB;;;;;;<<<:::999888999;;;:::;;;;;;;;;::::::<<<===:::;;;======<<<<<<>>>???;;;===???@@@AAAFFFNNNUUUWWW\\\cccgggjjjmmmssswwwyyy|||zzzpppdddWWWOOOGGGAAA:::777777888555222111111111111111111111111111111111111111000000///111000///...............////////////////////////.../////////////////////------..................---------.........//////,,,------....../////////,,,---.../////////.............../////////000000///000000111222111111111//////000111111222333333222222333333333444444444444444444444444444444444555444333222111222333333444999>>>AAA@@@???@@@@@@>>>???AAACCCEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEBBBEEEIIIJJJJJJIIIIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIIIIKKKMMMMMMKKKJJJIIIJJJGGGGGGFFFFFFFFFFFFEEEEEEGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB======<<<<<<===>>>@@@AAAAAA@@@@@@AAACCCDDDBBBAAA===>>>@@@AAABBBCCCBBBBBB????????????????????????===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<:::;;;;;;<<<;;;:::999888999999999999888888777777999999999888888888777777555555555555555555555555333333333333333333333333000000222333333333222222000000111111111000000///111111222222222222111111////////////000000111111000000000000000000000000//////000000000000//////////////////////////////............/////////000............////////////........................------------------------//////...---------------........................////////////////////////@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@>>>======???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<888888::::::::::::999888999;;;;;;:::888999===AAARRRWWWYYYSSSGGG>>>===@@@;;;;;;;;;:::999888999;;;888999:::999888888:::<<<777777888777666666888::::::<<<===<<<<<>>888:::666333444777777444000444333111000111222333555...//////000111000000000......---------...//////////////////////////////.........///////////////,,,------....../////////---------.........//////***+++,,,---///000111111+++,,,---.........---,,,---------.........//////---...000111111111000///...//////000111111222222222222222333333444444444444444444444444444444444888777666555555555666777888===BBBDDDBBB???======<<<===???BBBCCCDDDDDDCCCDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCBBB???BBBFFFIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMKKKJJJKKKLLLEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBB===<<<<<<<<<===>>>@@@AAAAAAAAA@@@BBBCCCDDDCCCAAA;;;<<<>>>@@@AAABBBAAAAAA>>>>>>??????@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;<<<===<<<;;;999888999888888888777777666666777777777777666666666666444333333333444555777777222222222222222222222222000111222333444333333222000000111222222222111111111111222222222222111111.../////////000000111111000000000000000000000000//////000000000000//////////////////////////////---.........//////000000............/////////000........................------------------------.........///////////////////////////////////////////////////////////////????????????????????????AAAAAAAAA@@@@@@@@@?????????>>>===;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;======<<<;;;::::::999999999999999999999999999999>>><<<;;;:::888;;;HHHUUUdddhhhiiiaaaRRREEEAAAAAA::::::999999888777666666444666:::;;;;;;::::::;;;888888888888888888888888999999999::::::;;;;;;;;;BBBCCCEEEIIIOOOUUU[[[^^^fffgggiiijjjmmmvvv~~~rrrfff^^^NNNIIICCC???>>>===:::888444444444333222111000///111111222222222222111111////////////////////////000000000000000000000000///.........------------000000000000////////////,,,------......------,,,........................,,,,,,,,,---------......//////.........---------000///...------...///000000000000000111111111111...//////000111222222333333333333333333333333333666666555555555444444444444666777555333444777:::>>>BBBEEEEEE@@@>>>???BBB??????AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIDDDEEEEEEEEEDDDBBB@@@???;;;>>>CCCGGGJJJIIIHHHFFFDDDEEEEEEGGGHHHIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHFFFEEECCCBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEGGGEEECCCBBBBBBBBBAAA@@@>>>?????????@@@@@@@@@@@@??????>>>>>>??????@@@AAA@@@AAACCCDDDDDDCCCAAA@@@AAA@@@@@@CCCGGGHHHCCC>>>@@@???===;;;::::::::::::;;;;;;;;;;;;:::999888888444555666666666666666555555555666666666666555555666777888999888777555333555555444444444333333333333333222111111222333333333222111111000000111111111111111111111111111111000000000000000000000000......---,,,---///111333...............///000000000000000000000000000000...............///000000........................------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---...///000000///............------------------............//////...---,,,,,,---...///????????????????????????AAAAAA@@@@@@@@@?????????@@@???>>>===<<<===>>>???===<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;::::::999999999999999999999999999999;;;:::::::::999===IIIVVVgggiiihhh^^^NNNAAA<<<<<<::::::999888888777666666444666999;;;:::999999:::999999999999999999999999888888999999999:::::::::999:::;;;???CCCHHHMMMOOOWWWYYY\\\^^^cccmmm{{{wwwnnnbbbUUUIIIAAABBB???:::888777777555444333333333333222111000///000111111222222111111000/////////////////////////////////////////////////////////.........------000000000//////.........---..................---........................,,,,,,,,,---------......//////.........---------//////............////////////000000000111111111//////000000111222222333333333333333333333333333555444444444333333333333333555666555333444777999===AAADDDCCC>>><<<===???>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCCCC>>>AAAEEEHHHJJJIIIFFFEEECCCDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDAAA@@@AAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBB???@@@BBBBBBBBBAAA???>>>AAA???@@@DDDIIIJJJFFFBBB@@@???===;;;::::::::::::;;;;;;;;;;;;:::999888777555666666666666666555555555555666666666666555555555666777888888777555444444444333333333222222222333333222111111222333333333333222111111111111111111111111111111111111111000000000000000000000000///...---------///111222...............///000000000000000000000000000000...............///000000........................------------------------///...------------...///,,,---------...////////////............------------------............//////...------------...///????????????????????????@@@@@@@@@@@@?????????>>>@@@???>>>>>>>>>???@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999999999999999999999888999:::;;;>>>JJJUUUbbbccc```VVVIII>>>:::999999999999888888777777666444666999:::999888888999999999999999999999999999777777777777888888888888888888888:::<<>>???@@@BBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBDDDGGGIIIJJJHHHFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFCCC@@@>>>????????????============>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBB???@@@AAAAAA@@@???>>>===@@@???@@@DDDIIIJJJHHHEEE???>>>===;;;::::::::::::;;;;;;;;;;;;:::999888777666777777777666555444444555555666666666666555555444555666777888777666555333333222222222111111111333222222111111222222333444333222222111111222222111111111111111111111111000000000000000000000000000///...------...///000...............///000000000000000000000000000000...............///000000........................------------------------000///............///000------..................///............------------------............//////...------------...///????????????????????????@@@????????????>>>>>>>>>>>>>>>=========???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888999888999;;;;;;>>>GGGPPPTTTTTTQQQKKKCCC===;;;;;;999888888888777777777666555666888999777666777888888888888888888888888888666666666666666666666666:::999999999:::;;;<<<===:::<<>>;;;:::999888777333222111000000111111111111111222222111000/////////000000000000000000///000000000000000000000000////////////////////////000000/////////.........//////...---,,,,,,+++***------............------------------------------,,,,,,,,,---------..............................---...///000000///...---////////////000000000111......//////000000000000111111111111222222222222333333333333333222222222111222333333444555666777999:::<<<;;;999888999:::<<<===>>>???@@@AAAAAAAAADDDDDDDDDDDDDDDDDDEEEEEEAAA@@@?????????@@@BBBCCCCCCEEEHHHJJJJJJIIIGGGEEECCCCCCDDDDDDDDDDDDDDDDDDHHHHHHJJJJJJJJJJJJHHHHHHDDDDDDDDDCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGDDD@@@>>>>>>???@@@???<<<<<<<<<============>>>?????????>>>???@@@@@@AAA@@@@@@@@@@@@@@@>>>===<<<@@@@@@AAACCCFFFGGGFFFCCC>>>>>>===<<<;;;;;;::::::::::::;;;::::::999888777777777777777666555333333555555666666666666555555444444555666777777777666333333333333222222222222222222222222222222222222444333333222222222222222111111111111111111111111000000000000000000000000000//////.........//////...............///000000////////////////////////...............///000000................................................///..................///...............---------///............------------------............///.........------.........>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>=========<<<;;;;;;<<<===>>>???::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888888888888888888888888:::888999;;;;;;;;;AAAHHHGGGFFFCCC@@@===;;;::::::888888888777777777777777555666888777666555555666555555555555555555555555555555555555555555555555777666666555555555555555888999:::;;;>>>BBBGGGJJJRRRUUUZZZ^^^bbbfffkkknnnsssrrruuuzzz|||zzzzzz~~~{{{tttiiiccc[[[RRRLLLGGGBBB??????;;;777444444444444444333333222111000///000000000000111111111000//////...//////000000//////...////////////////////////........................////////////............///......---,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---.....................---...///000000///...---...////////////000000000---------...............000000000111111222222222333333333333333444444444111111222333555666666666666777888888888888999;;;:::;;;<<<>>>??????@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHCCCBBBAAA@@@???@@@AAABBBCCCDDDGGGIIIJJJJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGDDDAAA???@@@@@@@@@@@@;;;<<<<<<<<<===========================>>>>>>???@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@AAABBBBBBAAA???=========<<<<<<;;;::::::::::::::::::999888777777777777777777666555333333555555666666666666555555444444555666666666666666444444444444333333333333222222222222222222222222444333222222111111222222000000000000000000000000/////////////////////////////////..............................///000000////////////////////////...............///000000////////////////////////........................------------------------...............---------///............------------------............///---..................--->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::::::::;;;<<<===::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;888999;;;:::888;;;AAAAAA???<<<::::::999777666777777777777777777777777555666777666444333444555444444444444444444444444555555555555555444444444666666666555555555444444999888888888999:::<<<<<>>>>>>>>>>>@@@AAABBBDDDEEEGGGHHHIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDGGGIIIIIIIIIHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDFFFDDDBBBAAAAAAAAA@@@>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<======>>>?????????????????????@@@???????????????>>>======<<<<<<======<<<;;;;;;:::::::::::::::999888777666666777777777666555444444555555666666666666555555555555555555555555666666555555555444444444333333111222222333333222222111333222111111000000111111000000000000000000000000////////////////////////......//////////////////...............///000000000000000000000000000000...............///000000////////////////////////........................,,,,,,------------,,,,,,------..................///............------------------............///------...//////...------>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<:::999999:::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999777777:::999777888<<<===:::888888::::::777444666777777777777777777777666666666555333222333444444444444444444444444444666666555555444444444444666666777777888888888777666555555666777777777666;;;===@@@BBBDDDFFFJJJMMMRRRVVV^^^gggiiifffgggjjjmmmooorrrwww{{{~~~xxxrrrnnnbbb___ZZZWWWUUUPPPJJJDDD<<<999666444555555555444---------///222333222111...000222111///...///000...//////000000//////...---......//////......---------------------------........................------------,,,,,,,,,,,,------------............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////............//////........./////////000000////////////////////////......//////000111111222111222222222333333333333222111222555888:::888666;;;999888777777888888888888999:::<<<============@@@AAAAAACCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAAAAABBBAAA>>><<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>============>>>???@@@@@@<<<===>>>>>>======>>>>>>;;;<<<=========<<<;;;:::999::::::999999888777666555666666666666666555555555555666666666666555555666666555444444444555555444444444333333333222222111222333333333333222111222111000000//////000000000000000000000000000000////////////////////////------...//////000000000...............///000000000000000000000000000000...............///000000////////////////////////........................,,,---...//////...---,,,,,,---------...////////////............------------------............///------...//////...------>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======;;;:::999::::::;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777555555999999777777:::999777555777;;;===:::666666666666666777777777777666777666444222111222333555555555555555555555555666666666555555444444444222333444666666777777777222222222444666777666555777888888777777:::>>>AAABBBFFFNNNVVVXXXWWWYYY^^^]]]^^^aaadddiiinnnrrrtttsssvvv{{{tttuuuuuupppiii```ZZZWWWMMMHHHCCC@@@@@@@@@>>><<<777666444444444333111...111111111333333222///,,,---000333333111000111333......///////////////...---..................---------------------------........................------,,,,,,,,,+++++++++,,,,,,---......//////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000///...------...///000............/////////000111111111111000000000000---......///000111111222000000111111222222222222222222222555999;;;999666???<<<999777777777666555888888:::;;;<<<=========AAAAAAAAABBBBBBCCCCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHGGGHHHHHHHHHGGGEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIGGGGGGIIIIIIIIIIIIGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@AAABBB@@@<<<999============>>>>>>>>>>>>===============>>>??????;;;;;;;;;;;;<<<>>>???@@@;;;<<<===>>>===>>>???@@@;;;<<<=========<<<;;;:::999999:::999999888777666555555666666666666666555555555666666666666555555777666555444444444444444333333333222222222111111111222333444444333222111111000000///////////////000000000000000000000000////////////////////////,,,,,,...///000000000000...............///000000000000000000000000000000...............///000000000000000000000000000000////////////////////////---...///000000///...---,,,,,,------...///000000//////.........------------------.........//////,,,---...//////...---,,,<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===<<<;;;::::::999999999999===<<<;;;999888777777777999999999888999999::::::777777666666555555555444999888777666666777888999777777666666666666777777555555444444444333333333555555666666666666555555333333333444444444555555222333555666666555333222333444444555555444444333444555555444333333666888;;;<<>>>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::::::::999888888777777666888777444333222333444666777777777777777777777777777666555444444444444444333333333222222222111111////////////////////////000000000000000000000000222111111000///......---////////////////////////000///...---,,,------...////////////000000000000111111000000//////......000000000...,,,,,,...000///000111222111000...,,,,,,,,,,,,,,,,,,---...///+++,,,,,,---...///000000111///------......---,,,........................,,,,,,,,,---------...............------,,,,,,,,,<<<<<<============<<<<<<===========================<<<;;;;;;;;;;;;<<<===<<<;;;::::::999999999:::;;;;;;:::999999999999999999999888888999999::::::888888777777777666666666777777666555555666777777666666666666666666666666555555444444444333333333444444555555555555444444333333333444444444444555222333444555555444333222333333444444444444333333444444555444333333555888777888999;;;===???@@@AAACCCDDDEEEHHHKKKNNNQQQSSSWWWZZZ```fffnnnxxx|||xxxssspppmmmggg^^^WWWLLLIIIEEEBBB???<<<666222555555555444444333222111111111111111111111111111////////////////////////------.../////////............////////////..............................------............------............................................................------------,,,,,,,,,+++++++++******......---------,,,,,,,,,......---,,,,,,---......------------------------------............------,,,---...//////...---,,,........................000000////////////000000000000111111111222222222111111111111222333444555555666666555444555777999:::::::::;;;<<<<<<======??????@@@BBBBBBCCCCCCCCCFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBAAA???>>>======>>>???BBBBBBAAAAAA@@@??????>>>============>>>>>>>>>???======<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999888777777666666999888666555555555666777666666666666666666666666666666555444333333333333333333333222222222111111000000000000000000000000000000000000000000000000111111111000///.........////////////////////////000///...---,,,------....../////////000000000000000000000000//////......000000000///---,,,...///...///000111111///---,,,---,,,,,,,,,------...///,,,,,,------.../////////000///------......---,,,........................---------.........//////.........------,,,,,,,,,<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===;;;;;;:::999999999::::::999999999999999999::::::888888888888999999::::::999999888888888888777777666666555555555555666666555555666777777666555555555555444444444333333333222333333444444333333222333333333333444444444444333333444444444444333333333333444444444444333333333444444444333333555777555555555666666777777888777777888:::<<>>======>>>???@@@BBBAAAAAA@@@@@@?????????=========>>>>>>>>>??????@@@???>>>===<<<<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999999999888777777666666999999888888888888777777555555555555555555555555666555444333222222222222333333333222222222111111111111111111111111111111000000000000000000000000111111000000//////......//////////////////////////////...------------........./////////000000000000000000////////////...111333444333000/////////---...///000///...---,,,---------,,,------...///........................000...------.........---................................./////////000000.........---------------<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999:::::::::888888999999888888777777777777888888999999::::::888888888888888888888888666666666666666666666666555666888999999888666555555555444444444333333333222222333333333333222222222222333333333444444444444444333222222333444444333333333444444333333333222333444444333222444666444444444555555555555555444444555777888:::;;;;;;>>>@@@CCCEEEHHHMMMRRRVVVZZZ]]]bbbgggkkklllkkkjjjhhhnnnwww|||}}}~~~|||xxxtttooojjjgggeeeaaa[[[UUUOOOKKKFFFCCCAAA>>>:::777444555777888888666333111222222222222222111000000////////////////////////////////////////////////---...//////000000000///---......//////......---------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------...---,,,+++,,,---...///---------------------------------...............111000000//////000000111000000000000111111111111111111111111111222333333444555666666555555666888888888999999:::;;;;;;;;;:::;;;===???@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHCCCEEEFFFGGGGGGEEECCCBBBAAAAAA@@@@@@AAAAAACCCCCCAAAAAAAAA@@@@@@?????????======>>>>>>>>>?????????AAA@@@???>>>============:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<:::::::::999888888777777777888999999999888888777444444444444444444444444555555444333222222222222333333333222222222111111111111111111111111111111000000000000000000000000111000000000/////////...////////////////////////............------.............../////////000000////////////////////////333555666666444111000000------...//////...---,,,......------------......//////.........---------000...,,,,,,...///...---........................---.........////////////...............---------<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::999999::::::;;;888999888888777555444333555666777999999:::999999777777777777777777777777777777777777777777777777666777999::::::999777666555555444444444333333333333333444444444444333333222222222333333333444444444333222222222222333444222333333333333333333222000222333333222222333444222333333444555555666666444444555666777777888888777999:::;;;<<>>???@@@AAAAAA@@@@@@BBBCCCDDDFFFGGGGGGIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFGGGFFFEEECCCAAABBBBBBBBBBBBCCCDDDDDDEEEAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>????????????BBBAAA@@@>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999888888666666777888888777777666444444444444444444444444444444333222222222222333333333333222222222111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////------..............................////////////.............../////////111333555444222000//////------...............---///......---------....../////////...------,,,,,,///...,,,,,,...///..............................,,,,,,---------.................................<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;::::::999999999:::;;;;;;999999999888777555333111444555777999::::::999999666666666777777777777888777777888888888888777777777777888999999888777777555555444444444333333333222333333444444333333222222222222222333333333333222222333333333333222222222222333333333333222222///111333333222222222333000000111222333444555555000111222333444444444444222444555555555555888:::888;;;???AAACCCDDDFFFHHHGGGKKKQQQVVVXXXZZZ[[[]]]ccceeehhhiiiiiihhhiiiiiigggkkkpppuuuzzz~~~~~~~~~{{{zzzzzzxxxuuupppnnnppptttwwwxxx||||||zzzvvvpppkkkhhhgggccc___ZZZVVVRRRNNNJJJGGG@@@>>><<<<<<<<<<<<;;;999333333222111111111222222111333555555333000//////...//////000000///......000000000000000000000000........................////////////...---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++,,,---...///------,,,,,,,,,,,,------,,,,,,------.../////////111111000000000000111111/////////000000000111111111111000000000111111222111333444555444333333444666666777777888999999999999999;;;<<<>>>>>>??????>>>???@@@AAACCCDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888555555555666666666666777444444444444444444444444333333333333333444444555333333333222222222111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////,,,---......///.........------........./////////---............/////////---...000///...,,,------.............../////////000///......---.........//////.........---------///---,,,,,,...//////...........................,,,,,,,,,------------................../////////<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;:::999999999::::::;;;<<<888999::::::999777555444333444777999::::::999888777777777888888888999999666666777888888777666666666666666666666666666666555555444444444333333333111111222222222222111111111222222222222333333333111222333444444333222111222222333333333333222222...111333333222111222222000000000111222222333333...///111222333333333222111222333333222222444555444777999:::999999;;;>>><<<>>>AAACCCEEEGGGIIIJJJNNNPPPRRRRRRRRRRRRTTTUUUUUUZZZ___cccgggmmmwww~~~}}}}}}|||zzzxxxwwwxxxyyyzzz}}}{{{xxxvvvssswwwzzz|||{{{zzz|||}}}|||}}}}}}zzzwwwwww|||yyyqqqlllmmmooollliiiiiieeeaaa\\\ZZZ\\\^^^``````______]]]YYYSSSNNNKKKKKKIIIFFFBBB@@@>>>;;;888666333222333333444555444444000111222111111000111111111333555333111//////000---......//////......---................................................,,,---------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,------------------------******+++,,,------------------,,,++++++,,,------,,,,,,------...//////000//////............//////////////////000000000111111111000000000000111111///111333333222222222222555555666777777888888999999999;;;<<<<<<=========<<<===>>>@@@BBBCCCEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@???>>>>>>=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888777777666666666555444555666777888444444444444444444444444222222333333444555777888333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////,,,,,,.../////////......---------.........//////---------.........//////,,,---------,,,,,,---//////.........//////000111000000///..............................---------...---,,,,,,...//////...........................------------............---........./////////000<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::999999999999::::::;;;<<<777999:::;;;;;;:::888777222444777999::::::999888888888888999999:::::::::444555666777777666555444666555444444444444555666555555444444444333333333000000111111111111000000111111222222222333333333000111333444444333111000222222222333333222222222...000333333222111111222222222222222222222222222000111333444555555555444222333555444333333444555000333444444111111222555888999999:::;;;===???@@@===???BBBCCCCCCCCCDDDEEEDDDHHHMMMOOOPPPUUU\\\cccdddeeefffeeebbbbbbeeehhhfffiiimmmqqqtttuuuttttttooooooooonnnmmmkkkiiihhhbbbeeeiiijjjhhhffffffgggiiijjjjjjhhheeefffkkkooouuu|||~~~}}}zzzpppdddccc[[[VVVXXXZZZXXXUUUTTTQQQMMMHHHEEEGGGHHHHHHGGGEEEFFFFFFCCC@@@<<<;;;;;;<<<:::777666666555333222000000000000000000......///111333333333222333444///000222000---+++---///......//////000/////////------------------------........................******+++,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,---...//////...---,,,------------------------(((***+++---......------------++++++++++++------,,,,,,------...///000000---------,,,,,,---------////////////000000000000111111000000000000000111///111444444333222222333555555666666777888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@>>>===============>>>???::::::::::::::::::::::::;;;;;;;;;::::::999999999888888777777666555555555777666555444555666888:::555555555555555555555555222222222333555777888999333333333222222222111111////////////////////////000000000000000000000000////////////000000000000////////////////////////+++,,,.../////////......---------.........//////---------.........//////---......------...000333///////////////000111222000000///..........................................---,,,,,,.../////////..................................../////////000---.........//////000000========================>>>===<<<;;;:::999999999999999999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<;;;999777666777999888888888999::::::;;;777777888:::;;;:::888555888888888777666666555555444444555555666888999:::444444444333333222222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222333222111000000111222333111111222222222333333333444333111000000000111111222222222222222222222222555555555555555555555555444444555777888:::;;;;;;===<<<<<<<<>>======<<<<<<;;;<<<===??????============>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::======<<<<<<<<<;;;;;;;;;:::999888888777777888888999999888888777777666666777777777666555555444444222333444666777999:::;;;444333222111000000000000333111///------...///000222222222222111111111000////////////////////////////////////////////////........................//////...---,,,++++++***......//////...---,,,,,,---------............///000000000000000000000000//////.........//////000//////............//////222111///---,,,---///000------,,,,,,,,,,,,++++++............////////////...------------...//////<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;999777777888999999999999999:::;;;;;;888777777999::::::888666444444444444444444555555666555555555555555666666444444444333333222222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222222111000000000000111222111111222222222222222222333222111000000000111111222222222222222222222222444444444444444444444444444444444555666666777777888888777777999;;;===???============>>>>>>>>>?????????AAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAACCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@AAABBBDDDCCCEEEFFFGGGFFFCCC???===;;;;;;:::999888777666555777666555555555555555555555555333222222111111111111111000000000/////////000000000000000///......////////////////////////........................///...---,,,,,,---...///........................///////////////.........------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------++++++,,,///000...,,,.........---------,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000000000////////////000000111111111111111111111111222222222222333333333444555555444444333444444555444555666777888999999999;;;<<<>>>@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFEEECCCCCCEEEGGGHHHFFFDDDCCCDDDDDDDDDCCCBBBBBBAAA??????>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBB>>>??????@@@@@@?????????<<<<<<;;;::::::;;;======<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;::::::::::::::::::999999999999888999999999888888888777777777777777777777666666666777777777666555555444444000222444777:::===@@@AAA444333222111000000000000222111000///...///000000222111111111000000000000////////////////////////////////////////////////...........................---------------------......//////...------,,,---------............///////////////////////////...---------------......//////000000///...------000///---,,,+++,,,---............---------,,,,,,............////////////...------------...//////;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999888999;;;:::999888999999999999999999999999:::;;;999888777777999999888777555666666777888888999999777777555444333333222222444444333333333333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222111000000//////000000111222222222111111111111111222222111000000000111111222222222222222222222222333333333333333333333333333333333333333222222222444444444444444444444444444444444555555555555555555555666777777777777777888777777777666666666666777777666555555666888888999888666555444555555666333444666666777666555444444444333222222111000000111111222222222222222222222222111000////////////////////////................../////////...------////////////////////////..............................------------....................................//////000000000111,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,.........------------,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***+++++++++---///111000///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...///000000111000//////......//////000111111111111111111111111111111111111222222222222444333333222222333444444333444666777888999999999;;;<<<<<<===>>>>>>??????????????????@@@@@@@@@AAA@@@@@@@@@??????@@@@@@AAACCCDDDDDDCCCBBBBBBDDDFFFDDDCCCBBBBBBDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>???AAA@@@?????????@@@BBBBBB>>>>>>??????@@@?????????<<<;;;999888888999::::::;;;;;;;;;<<<<<<<<<======>>>===<<<;;;::::::::::::999999999888888888777777777888999999999888777666555555555666666666666666777777777666555555444444000111333666999<<<>>>@@@333333222111000000000000111111111111111000000000000000000000////////////////////////////////////////////////////////////........................,,,,,,---------..................///......---,,,---------............///..............................------------------000111222333333111///......---,,,+++++++++,,,---/////////............---............////////////......------......///000;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888666888::::::999999:::;;;888888888777777888999999999888666666777888888777888888888999999:::::::::777777555444333333333333333333333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000111111111111111000000000111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111333333444444444333111111333333333444444444444444444444555555555444444333444444444444444444444444222111111111333666999;;;666666555444444444444555111111222222333333333333333222222111111000000000///000111333333333222111333222222111000000111111111111111000000000///////////////000000//////...////////////////////////........................------------------------....................................////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,.........,,,***(((***++++++---...///......,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000/////////....../////////000000000000111111111111111111111222222222222333222222222111222222333333333444555777888999999999;;;;;;::::::;;;<<<===>>>>>>>>>?????????@@@@@@@@@>>>>>>=========>>>??????BBBBBBBBBAAAAAA@@@AAABBBAAA@@@@@@AAACCCCCCBBB@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA@@@>>>===>>>???AAACCC???????????????>>>======;;;:::888777777777888888:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;:::::::::;;;:::::::::999999999999888666777999::::::888666555333444444555555666666666777777777666555555444444333333333444444555555555333222222111000000111111111111222222222222111000000////////////.........////////////////////////////////////////////////........................---------...............---...............---------------............///........................///////////////......---000111444666666555333111...---,,,,,,,,,,,,------/////////.........------............////////////...............//////000<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999666888::::::999999:::;;;777777666666666666777777999777666666777888888777777777666666666555555555666666555555444555555666333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000000000000000111000000000111111111111111111111111111111111111111111111111///000000111111222333333111222333555555444222111000000000000000000//////111111111111111000000///000000000111111111111222222111111111333666999;;;222222111222222222333333111111000000000000000111//////////////////.........///111222333222111111333222111111111111111111222111111111111000000000---....../////////......................................................,,,------------------,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------///......---,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,.........,,,***(((***+++,,,,,,,,,+++++++++,,,,,,+++++++++************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////............////////////000000000111111111222222222222333333333333111111111111111222333444333444555666888888888999:::999999999999:::;;;<<<>>>????????????@@@@@@@@@<<<<<<<<<<<<<<<===>>>???BBBAAA@@@???????????????@@@??????@@@BBBBBBAAA???@@@@@@?????????@@@AAAAAA@@@???>>>======???AAABBBAAAAAA@@@@@@>>>===;;;:::;;;:::888777666777777888::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;::::::999999999888888888666777999:::999888666444333333444444555555666666777777777666555555444444444444333222111000000///333222111111000111111111000111222222222222111111////////////.........---////////////////////////////////////////////////........................000000///......---,,,,,,------...............------------............///........................---............---,,,++++++...111444555555444222//////........./////////.........------------,,,............///////////////............///000000========================:::::::::::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::666888::::::999999:::;;;888777666666666666666666888777666666888888777666888888888777666555555555555444444444555666777777222222333333333333444444222222222222222222222222000000000111111111111111111111111111111111111111000000000000000000000000111111111111111111111111///000000111111000000///.../////////000000000000...///000111111111000000111111111111111111111111111111111111111111111111//////000000111222333333///000111222333222111111////////////............//////000000000//////...////////////000000000000222111000000000111222333000000000111111222222222111111111000000000///////////////000000000000000......//////000/////////000000////////////000000////////////............++++++,,,------------,,,........................------------------------,,,,,,------------,,,,,,........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,000//////...,,,++++++***,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++******+++---,,,***))))))***,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......------......///...//////000000111111111222222222222333333333444111111111111222333444444444444555666777777777777777888888999:::;;;;;;;;;>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<===>>>??????AAA@@@>>>???AAABBBBBBAAAAAA@@@??????AAAAAA@@@???===<<<<<<<<<===>>>?????????>>>=========>>>@@@@@@AAA@@@@@@???>>><<<;;;:::;;;:::888777777888999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;888888888777777777666666666777888888888777666555444444444555555555555555777777777666555555444444333333333333333333333333222222111111111111111222000000000111111111111222////////////............////////////////////////////////////////////////........................111111000///...---,,,+++,,,---......///.........---------............///........................+++,,,------,,,+++)))((((((***,,,///111111000000///000000000111111111111.........---------,,,,,,............//////////////////......//////000111<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;888999999::::::;;;;;;<<<777999::::::999888999:::999999888777777777777777666666666777999888666444888888888888888888888888444444333333444444555666222222222333333444444444222222222222222222222222///000000000111111111222111111111111111111111111000000000000000000000000111111111111111111111111000000111222222111000000,,,---......///000111111---...000111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111000000///222222222111111111000000000111111222222222111111000000000000000000000000000000000///////////////111111222222111111000000000000111111111111000000000111111111222222333333000//////............/////////............//////.........---------,,,,,,++++++,,,---------------........................------------------------+++,,,------------,,,+++........................,,,,,,,,,---------------------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---(((+++------+++***+++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......///......------......///......//////000111111222111111111111222222222222111111111222222333555555555555666666666666666555555666888:::;;;<<<;;;;;;<<<<<<=========>>>>>>>>>============>>>???@@@@@@???>>>===@@@DDDGGGHHHGGGDDDBBB???>>>???@@@@@@???;;;;;;;;;<<<===>>>??????=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999::::::;;;;;;999999888888888777777777777777777777666666666666666666666555555555555555777777777666555555444444222222333333444555555555222111111111111111222222000000///...///000111222000000000/////////......////////////////////////////////////////////////........................000000//////......------,,,------...//////......---------............///////////////////////////---...//////...---+++)))***+++,,,---............///000000111111111111111/////////............---............///////////////////////////000000111;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;777888999:::;;;;;;<<<===888999;;;;;;999888999999;;;;;;:::999888888999999555555666888999999666333333333444444555555666666444444333222222333333333222222222333333444444444222222222222222222222222//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000000111222333333222111000+++,,,---...///111222222---...///111111111000///000000000000000000000000111111111111111111111111111000000///......------333222222111000000//////222222222111111111000000//////000111111111111111//////.........---------......000111222222222222111111111000///---,,,++++++,,,...///000000///............//////000000111333222000///...//////000000000/////////000000111//////.........------------......///000000000///........................------------------------++++++------------++++++........................++++++,,,---...///000111........................,,,,,,,,,------.........------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,......'''***------,,,,,,---000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////.........------.........---......///000111111222000000000000111111111111222222222222333444555666666666666666666555555444333555888;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===============>>>>>>@@@AAAAAA>>><<<===AAAGGGLLLNNNMMMFFFCCC???>>>>>>???@@@???============>>>@@@AAABBB<<<<<<===>>>???>>>>>>>>>;;;;;;===>>>????????????;;;::::::::::::;;;===>>>;;;;;;;;;<<<<<<<<<======:::::::::999999:::;;;;;;;;;;;;;;;::::::::::::999888888777666666666666666777777777666555555555444777777777666555555444444333333333333333333333333222111111111111111222222000///...---...///111333000000000000////////////////////////////////////////////////////////////.................................///////////////,,,,,,---.../////////...---------.........//////000000000000000000000000111222333333222000...---000/////////............//////000111111111111111000000000000////////////............/////////000///////////////000111111<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999<<<;;;999777666777777888:::999777666555555555555777777777777888888888888555444444333333444444555333333444555555444333333555444333333222222222222111222444555555444222111111111111111111111111111000000000000111111111111222222222111111111111000111111111111000000000000000000111111111111000000111111000///...---,,,,,,000000000000000000000000222222222111111111000000000000000000000000000111222111000//////000111222000000000000000000000000222111111111000000//////000000000000000000000000111000///......///000111111000///...///000222333//////////////////////////////000000000000///......///000111111000///.../////////000000000000000......---------,,,,,,,,,,,,,,,------------,,,,,,......////////////......---------------------------,,,,,,++++++,,,,,,---...---++++++,,,,,,+++)))------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,...///000,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))'''&&&'''((()))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////000///.........///111222222222222111111111111111222222333333333222222111111111222222222333333333666777999;;;<<<<<<<<<;;;999999999999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>@@@EEEKKKOOOPPPNNNDDDCCCAAA???>>>>>>???@@@===============>>>??????>>>???@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999888999::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999888777666666777777777777666666666666666777888777777666555444444444555555555444444333333333444444333333333333222222111111000000000000111111333222000///...///111222000000111111111111000000000000//////.........---........................///---***+++---///---,,,////////////////////////------------------------////////////////////////000000000000000000000000000///...------...///000222111000//////000111222000000000000000000000000000///.........///111222......//////...---,,,,,,000000000///......------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999;;;:::999777777777777777888777666555555555666666444444444555555555555666444444333333333333444444333333444555555444333333444333222111111111111222222222222222222222222222111111111111111111111111000000000000111111111111222222222111111111000000111111111000000000//////////////////////////////111000000//////.........000000000000000000000000222222222111111111000000111111000000000000000000000000///......///000000000000000000000000000000111111111000000000//////////////////////////////111000///......///000111111000...------///000111........................//////000000000//////......///000111111000///.........------,,,,,,++++++............------,,,,,,---------......---------------............------------------------------...------,,,,,,------......---,,,,,,......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,---...///,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))''''''((()))*********+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,---..............................000///.........///111111////////////////////////111222222333333222222111111111222222222333333333444555666777999999999999999888888888999;;;===>>>????????????????????????>>>>>>???CCCHHHKKKKKKJJJCCCBBB@@@>>>===>>>??????===============>>>>>>???>>>??????@@@???>>><<<;;;>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::999888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777666666777777999888777666666666666666777777666666555444444333555555444444444333333333333333222222222111111111111111000000000000111111333111000......///000111000000111111111111000000000/////////....................................000...,,,---///000///---........................................................................////////////////////////000///...------...///000000///...------...//////////////////////////////000///.........///111111.............../////////.............../////////::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::999888777777777777777777666666555555555666666333333333333444444444444444444333333333333444444333333444444444444333333222222111111000000111111111111000//////000111111000000000000000000000000000000000000111111111111222222111111111000000000111111000000000000////////////...------...//////000000000000000000000000////////////////////////222111111111111000000000111111111000000///////////////............//////000000000000000000000000000000000000////////////////////////////////////000//////......//////000000///...---------...///..............................///////////////......//////000000//////.........---,,,+++******)))/////////............------..................---,,,,,,------------,,,,,,------------------------......------------......---,,,+++,,,---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,---...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***+++,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,---..............................//////......//////000111////////////////////////111111222222222222222111111111222222222333333333444444444555666777999999999888888888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDFFFFFFEEEAAA@@@???=========>>>>>>======<<<<<<======>>>>>>????????????>>>===<<<;;;??????>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::::::::::::::999999999999888888777666666666777777:::999888777666555555555666666666555555444444333555444444444444333333333222222222111111111000000111111000000000000111111111000///...---...///000///000000111111000000///////////////.......................................---++++++---...---,,,........................////////////////////////................................................//////............/////////......------...////////////////////////////////////......//////000111------------...000222333,,,,,,------...//////000999999999999999999999999;;;;;;;;;:::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888999999888777777777777777777666666555555444444444333333444444444555555555444333333333333333333444333333333333333333333333222222111111111111222222000000000111111000000000///////////////////////////000000000111111111111111111111111000000000000111000000000////////////000///---,,,,,,---///000///000000000111111111222........................111111111111000000000000111111111000//////......////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000///...---------..............................------.../////////....../////////////////////////////////......---------/////////////////////...---......//////......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++******+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---...******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---..........................................//////000000000000000111111111111111000111111222222222222111111111222222222333333333666555555555666888:::;;;999999999999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBAAAAAA@@@???>>>===<<<===============<<<<<<<<<======>>>???>>>>>>>>>===<<<;;;;;;???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;::::::::::::999999999999888888777777666666666777777;;;:::888777666555555444555555555444444444333333444444444444444444444444222222222222111111111111111111000000000000111111000000///...---....../////////000000000000/////////////////////.................................///...------.................................................../////////........................------------------------/////////....../////////////////////000000000111////////////////////////............//////000000------,,,---...111444666,,,---------.........///999999999999999999999999;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888777777777666777777666555444333222111333333333333444444444444333333333222222333333333333333333333333333333333333333222222222333333444...000222333333222000...///////////////////////////000000000111111111111111111111000000000//////000000000////////////...111000...------...000111//////000000111111222222------------------------000000000000000000000000000000000000//////......000000000000000000000000////////////////////////.....................///..............................////////////......000/////////////////////........................,,,,,,---...............//////............//////......//////000000000111.../////////////////////------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,///---++++++,,,+++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))***++++++---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---..............................---....../////////////////////000000111111111111///000111111222222222222111111222222222333333333555555444444555777999:::::::::999:::;;;<<<>>>??????????????????????????????@@@@@@AAA@@@@@@??????>>>>>>========================<<<<<<<<<<<<===============<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::999999999888888888777666666666666666777777:::999888666555444444444444444444444333333333333444444444444444444444444444333333333333222222222111111000000000000111111000//////...............//////000000000000//////.........///////////////////////////////////////222222111111000111222222........................,,,,,,---------.................................------------------------...//////////////////.........//////000000000000........................---......///////////////------,,,---...111444666//////.........---------999999999999999999999999;;;;;;::::::999999888888888888888888888888888888777777777777777777777777888888888888888888888888666777777888888777666666666666666555444333111000111111111111222222222222333333222222222222333333333333222222222222333333333333333222333333444555...000111333333111000...000000000000000000000000000000000000111111111111111111000000000/////////000000////////////......000000///......///000000/////////000000111111111........................//////000000000000000111////////////////////////000000111111111111000000////////////////////////---------.......................................---......//////......---......//////000000000000------------------------++++++,,,---............///......------......///+++,,,,,,---...///000000---............/////////,,,------------------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///...,,,,,,------+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------...////////////...,,,------......//////000//////000111222222222222111111222222222333333333222222222333444555777777:::999999999:::<<<>>>???????????????????????????===???AAA@@@???>>>???@@@>>>>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999999999999888888888888666666555555666666777777888777666555444333333333333333333333333333333333333333333444444444444555444444444333333333222222111111000000000000111111000000000/////////.........//////000000//////............///////////////////////////////////////---.........,,,,,,...///------------------------++++++,,,,,,---.........------------------------------------------------......////////////......+++,,,---.......................................------...////////////...------------...000222333111000000///......------::::::::::::::::::::::::;;;;;;::::::999888888777888888888888888888888888777777777777777777777777888888888888888888888888555666777888888777666666222333444444444444333222111111111222222222333333333333222222222222333333333333222111111222333333222222111111222333333444000000///......///000000111111111111111111111111000000000000111111111111111000000000////////////000000/////////................................./////////////////////000........................////////////000000111111------......///000000000//////000111111000//////////////////////////////,,,,,,---------.................................------...//////...------+++,,,---...///000000000------------------------******+++------.........///...------------...///,,,,,,,,,------.........,,,,,,------............++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***))))))***+++,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))***+++,,,------,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,---.../////////......,,,,,,------...//////000...///000111222222222222111111222222222333333333111222333555666666666666888777777777888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>:::===??????>>>===???@@@===>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<:::999999999;;;<<<>>>?????????>>>===<<<;;;::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999999888888888888555555555555555666777777666555444333333333333333222222222222222222333333333333333444444444555555333333333333222222222111111111000000000000111111000000111111000000//////......////////////................../////////000////////////////////////***+++,,,+++)))(((***---------------------------,,,,,,,,,---.../////////---------------------------------------------------...///000000///...---***+++,,,.......................................,,,---.../////////...................../////////000000000000000000//////::::::::::::::::::::::::;;;;;;::::::999888777777777777777777777777777777777777777777777777777777777777777777777777777777555666777888888777666666...000222444555555555555333333444444444555555555333222222222222222222333444333222111111222333444111111000000111222333333333000,,,)))))),,,000333111111111111111111111111000000000000111111111111000000000000////////////000/////////............,,,------......------,,,///////////////.........////////////////////////.../////////000000111111,,,,,,---...///000111111---...///000000///...---////////////////////////,,,,,,,,,------.................................,,,---...//////...---,,,)))***+++---...///000000------------------------)))***+++,,,------...---///...---,,,,,,---...///.....................---,,,,,,,,,---------......***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---#########%%%(((*********++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++((()))***,,,------,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,.../////////...---.........///000111111222......000111111222222222111111222222222333333333333444666888999999888888666666555555777888:::;;;========================888;;;>>>>>>===<<<>>>AAA===>>>???????????????>>>>>>===<<<;;;;;;;;;;;;;;;999888888999:::<<>>===<<<;;;;;;999999999::::::;;;;;;;;;<<<=========<<<;;;::::::999999999888888888888777555555555555555666777888444444333222222222333333222222222222222222222333333333333444444555555555222222222111111111111000111111000000000000111111111111111111111000//////......////////////......---.........//////000000000000000000000000000000...000111///---,,,///111---------------------------------...///000000111------------------------........................---...///000000///...---+++,,,...000111111000///........................,,,,,,.../////////...---......//////...---,,,,,,//////000000111111222222555666888;;;<<<;;;::::::999999999999999888777666777777777777888888888888777777666666777888999999555555666666666666555555888777777666555444444444......///000111333333444000000000111111222222333444333222111111111222333000000000000000000000000222222222111111111111000111111222222222222111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000***+++---.........------000000000000//////////////////............////////////////////////////////////////////////////////////............//////---...///000000///...---///............---------------...///...---+++***------------------------111111000000////////////---------------------------.........---,,,,,,+++,,,------......------,,,000000////////////000000........................************************++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,***))))))***,,,------+++***+++///000///---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++***************************(((((()))***++++++,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********++++++,,,,,,,,,000//////---,,,+++******////////////////////////222000///...///000222333333333333333333333333333444444444555555555555666555555666666777888888888888888999:::;;;;;;;;;;;;======>>>??????>>><<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>?????????>>>===;;;:::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888666777999999666333666555555444444555777888111222222333333444444555666666666666666666666666444444444333333222222222111111111111111111111111////////////////////////---...//////......///000000000000000//////////////////............//////000000///...---,,,,,,+++''')))+++---...---+++***.........------,,,,,,,,,......//////...---,,,,,,,,,,,,------...///000000.....................---000000//////......------......////////////......,,,,,,,,,---------..........................................---,,,++++++.........------,,,,,,,,,666777999:::;;;;;;:::999:::::::::::::::999888888777777777777888888888888777777666666777777888999777777888888888888777777777777777666555444444444222333333444555777777888111111222222222222222222444333222111111111222222111111111111111111111111222222222111111111000000000111111222222111111000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////+++,,,---...///......---000///////////////////////////............//////////////////////////////........................//////............//////......////////////..................------------------......------,,,+++......................../////////.........------------------------------------......------,,,+++,,,------......------,,,.........//////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,000---++++++,,,,,,***(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************))))))******+++,,,,,,---++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++''')))+++,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------------------............///////////////////////////111000///...///000222333333333333333333333333333333444444444555555555555333333333444555555666666888888999999999999999888<<<<<<===>>>>>>>>>===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777888888888666444444555555666666666666666555555444444333222222111444444444444444444444444444444333333333333222222111111111111111111111111000000000000000000000000111222333111///------...,,,---...///000111111222//////............//////........................000///...------...000111...------------,,,,,,,,,.........///......---,,,,,,,,,------.../////////,,,------....../////////.........///////////////......////////////......,,,------------.................................,,,------.........------///////////////.........999999999:::999888777666555555666666666666555555666777777777888888888888666666666555555666666777666777777888888777777666666666666555555444444444222333333444555555666666555555555444444333333222333333222222222222111222222222222222222222222222111111111111000000000000000000111111111111000000000000000000////////////////////////////////////000000000000000000000000////////////////////////......//////////////////........./////////////////////............//////////////////////////////........................///......------....../////////---,,,,,,---//////.........---------,,,,,,///...,,,++++++,,,---...............------------////////////............------------------------,,,------...------,,,,,,,,,------......------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,---+++)))))))))***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++,,,,,,---------)))******+++******))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++......------,,,,,,++++++000//////...------,,,,,,////////////////////////000////////////000111111222222222222222222222222222222222222333333333444333444444555666666777777555666777888888888888888999999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888777666555333444666777777777666555555555444444333333333333444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111///000111111000000111222------......///000000111///......------......///---------.........//////......------------......---------------------------...............---------------.........//////.....................---------......//////000000......////////////......------------....................................,,,,,,---......///......//////..................999999999999888777777666444555555666666666555555666777777777888888888888666666555555555555555666333444444555555444444333555555555555444444444444666666777777888888999999666555555444444333333333333333333333222222111111111111111111111111111111111111111000000000//////000000000111111000000000111000000000/////////...////////////////////////////////////////////////......................../////////.........//////------....../////////000//////............//////////////////////////////..............................------------......///...---,,,,,,---...///...------------,,,,,,,,,...---,,,++++++,,,...///---------,,,,,,+++++++++------------------------------------------------,,,,,,------...------,,,,,,------......------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,,,,------******+++++++++++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------,,,,,,++++++******...------,,,,,,+++++++++///////////////////////////////////////000000111111111111111111111111111111111111111222222222222333333444444555555666666333444666777999:::;;;;;;888999999:::;;;;;;<<<===;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>?????????@@@@@@@@@@@@@@@@@@??????????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999777666666555333444666777777777666555333333333444444555555555444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000///000111111000000111222/////////.....................------------......,,,,,,------.../////////,,,---///000000///---,,,------------------------------...............------------...............000000///...---,,,,,,+++------......//////000000......////////////......---------.........//////........................,,,,,,---...////////////------------------------999999888888777777777777666777777888888888888888777777777777888888888888666555555444444444444555222222333333333333222222444444444444444444444444444444444555555666666666444444444444444444333333222333333333333222111000000000000000000000000000111111000000000////////////000000111111000000///111111000000//////......000000000000000000000000////////////////////////........................000///......------......---------......//////000//////............//////////////////////////////------------------------......------------............------------......------------,,,,,,,,,,,,------,,,,,,,,,---......------,,,,,,+++******************+++++++++++++++------------------------,,,,,,------......------,,,------......------,,,------------------------------------------------************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,---...---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++(((***,,,,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++******))))))***+++,,,------...////////////////////////....../////////000000000000000000000000000000000000000000000111111111222000000111222222333333444111222444777999;;;<<<===999999888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAA@@@???>>>======<<<======;;;;;;;;;;;;;;;;;;;;;;;;777999:::999777555555666444555555666666666666666222333333444555555666666444444444444444444444444222222333333333333444444111111111111111111111111////////////////////////111222333111///------.../////////.........------......------------......---------.........//////---///111333222000...,,,,,,,,,,,,------------...,,,---......///.................................000000///...---,,,,,,+++.........///////////////......////////////......------........./////////........................------.../////////......,,,,,,,,,---------------888888888777777777777888666777888888999999999888777777777777888888888888666555444444333333444444333333444444444444333333444444444444444444444444000111111111111222222222333333333333333444444444222222333333333222111000111111111111111111111111111000000000//////////////////000000000000//////111111111000///.........000000000000000000000000////////////////////////........................000///---,,,,,,,,,------,,,,,,---......///000000//////............//////////////////////////////------------------------...------,,,,,,------...,,,------......------,,,---------,,,,,,,,,+++++++++,,,------......------......---,,,,,,+++******++++++,,,,,,,,,---------------------------------+++,,,------......------,,,------......------,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))'''***------+++))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++((())))))***++++++******************************++++++,,,,,,,,,---------++++++++++++++++++++++++''')))+++,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,)))******+++,,,---...///////////////////////////---......///////////////000000000000000000000000/////////000000000111111000000000111222222333333000222444666888999:::::::::999888777888888999:::;;;;;;;;;<<<<<<<<<======<<<======>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;777999:::999777555555777555555555555555666777777444444444555555555555555555555555555555555555555222222222333333444444444111111111111111111111111........................111222222000...,,,---...------.....................------,,,,,,------...---------...............//////000000000///...---,,,,,,,,,---------......,,,------...//////......................................................///////////////...............////////////..................////////////...........................////////////......---------------.........///888888777777777777888888555555666777777777777777777777777777888888888888666555444444333333333333555555666666666666555555444444444444444444444444222333333333333333333444222222222333333444444444222222333444333222111000222222222222222222222222000000000000//////////////////000000000000//////222111111000///......---000000000000000000000000////////////////////////........................///...---,,,+++,,,,,,---,,,,,,------...///000000//////............//////////////////////////////------------------------...------,,,,,,------...+++,,,............,,,+++---------,,,,,,,,,++++++***+++---...///...------//////...------,,,++++++/////////000000000111111------------------------+++,,,,,,---.........---,,,------......------,,,---+++)))'''''')))+++---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********''''''(((((((((((('''''' %%%***---,,,++++++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************+++*********************''''''((()))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,,,,------.........------------------,,,,,,////////////////////////---......///000/////////000000000000000000000000////////////000000000000111222222333444444555555111222333555666777777888:::999888777777777888999;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;777999;;;:::666555555777666666555444444666777888666666666555444444333333666666666666666666666666222222222333333444444444111111111111111111111111........................---...//////......///000+++,,,,,,---...///000000...------,,,,,,------...........................///...---,,,++++++,,,---,,,,,,,,,------.........,,,,,,---.../////////........................---++++++,,,---...///000111000000//////.........---......////////////................../////////000........................///000000000///...---------.........//////000000777777777666555555444444444444444555666888:::;;;777777777777777777888888888777555444333333444444222222222333333444444444666555555555555444444444222222222222222222222222111111000000111111222333111111111000111111222222222222111111111111222222000000000000000000000000333111...++++++---///111000000///...............+++,,,,,,---...///000000000///...------...///000------......//////000000..............................---...//////---,,,......////////////....../////////......---------........................------------------------...---,,,,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++*********+++*********++++++,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***)))((('''''''''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))((()))***+++++++++++++++))))))***+++,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++******+++---......---+++***++++++******++++++,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++******))))))******++++++******************------------------------,,,,,,++++++,,,,,,---......------------...//////------------------------,,,...//////......000111000000000000111111111111222222222222222222222222444444555555555555555444<<<:::999777777888:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>======@@@?????????>>>>>>============>>>???@@@AAABBBBBB@@@???>>>===<<<;;;;;;;;;;;;:::999999888888999999999999888777666555444444888888888888888777666666444444555555444222000///666666666666555444333222333333111000000000111222333222222222111000000000000000///...............////////////////////////---------.........//////...------,,,---...///000000///...---,,,------...000000000000////////////...////////////---,,,+++.................................------,,,,,,,,,,,,,,,,,,,,,---...000000++++++,,,,,,,,,,,,,,,,,,...------------......///..............................////////////......---------.........//////......------------......555555555555666666666666666666666666666777888888777777777666666666666666666555444333222222222222555555555666666666777777555555555555444444444444222222222222222222222222555555444444444555666666333222111111111111222222222111111000000111111222000000000000000000000000222000...,,,,,,---///000000000///...............---------...............000//////......//////000............////////////...........................------...//////...,,,---......//////......---/////////.........------........................---------------------------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++++++++++++++++++++,,,,,,---------------------------------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++************************+++++++++******))))))(((((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))***+++++++++***************++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***))))))***+++,,,...///000,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,+++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++++++++,,,---------------------------------...//////......///000/////////000000000111111222222222222222222222222444555666777777777777777:::999888777777888999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>?????????>>>>>>>>>============>>>>>>???@@@@@@@@@>>>===<<<;;;::::::::::::;;;;;;:::999999999999999888888888777666666555555888888888888888777666666555555555555444444333222444444555555555555555444333222111000000000111222222222222111111111111111000000///...............////////////////////////---------.........//////...------,,,---...///000000///...---,,,------...------------,,,,,,,,,,,,---.../////////...---,,,......................../////////......---------...------------...////////////...------.........111111000//////000000000..............................////////////......---------.........//////......------------......333444444555666666777777777777777666666666666666777777666666555555444444444444444444444333222111333333333333444444444444555555555555444444444444222222222222222222222222333333333222333444444555444444333222111111111111222111111000000111111222000000000000000000000000000000///............///000///......---.........//////.........---------//////000000000000///////////////...............------------------------...------...//////...,,,,,,------......------,,,//////............------------------------------------------------------,,,***((()))+++---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++******++++++,,,,,,++++++++++++++++++------------------------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++************++++++---,,,,,,+++))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,------,,,***++++++,,,,,,++++++***+++++++++*********************+++++++++******)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++***))))))***---///111,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,++++++++++++***---------,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++,,,------------------------------...///000///------...///....../////////000000000222222222222222222222222555555777888999999999999888888666666666777888999999999::::::;;;;;;<<<<<<;;;<<<<<<===>>>???????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::;;;;;;::::::999999999999777777777777777777777777888888888888888777666666666555555444444444555555222222444555555666666666333222111111000000111111111111111111111222222222000000///...............////////////////////////---------..................------------...////////////...------------...---,,,,,,,,,,,,+++++++++,,,---......//////......///////////////////////////////////////.........//////.........//////000444222000///...///000111111111000///..........................................////////////......------........./////////......------------......444444444555555666666666555666666777777777777777888777777666666555555444555666777777777666444333222222222222222222222333555555555444444444333333222222222222222222222222111111111000111111222333555555333222111111111111111111000000000000111111///////////////////////////////////////......---///......------....................................///000111111000///.../////////......---------------------------------------,,,...///000...---+++,,,,,,------,,,,,,+++------------------,,,,,,------------------------------------------------++++++***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++******))))))******+++------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------------***++++++,,,,,,++++++***************************+++++++++++++++***)))(((,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***++++++,,,,,,++++++***---,,,+++*********+++,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,++++++++++++++++++++++++******))))))******+++,,,...------------...//////...........................///000///---,,,---...............////////////111111111111222222222222444444666777999999::::::666666555555555666777777888888999:::;;;;;;<<<<<<:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>======>>>>>>======<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;999999999999999888888777666666777777777888888888888888888888888777666666555555444333333444555666222333444444555555555444222222222111111111111111000000000111222222222333000000///...............////////////////////////..............................------........................------....../////////.........------+++,,,---......///////////////////////////////////////................../////////000000222333333666444111///...///000222333222111000///.......................................////////////..................////////////......------------......666555555555444444444333333444555777888888888888888888888777777666666666555666777888777666555444666666666666555555555555555444444444444333333333222222222222222222222222333222222222222333444444555444333222111111000000111000000000000000000111////////////////////////...///000000000///------......------------......,,,,,,------...//////000...///000111111000///...//////......------,,,,,,---------------------------,,,,,,---///000///---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------------------------------,,,,,,---000111000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++******))))))******+++***+++,,,---------------++++++++++++++++++++++++*********************************+++,,,,,,------++++++,,,---------,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++***)))(((---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***++++++,,,,,,,,,+++))))))***************++++++,,,******+++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++***++++++,,,+++***))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,...------------...//////...........................///000///---,,,,,,---............////////////000000000111111222222222222333444666777888888888444444444555555666666777888888999999:::;;;<<<<<<888888888888999;;;===>>>==================>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::999999::::::777888888999888777666666666666777777888888999999888888888888888777666666444333222222222333444555444444555555444333222222222222222222111111000000000000000111222222222333000000///...............////////////////////////.....................---..................------------..................000000000000/////////...,,,,,,,,,---...///000000////////////////////////------------------------//////000111222444666777555333000...---...///111444444222111000000000000..............................////////////.............../////////000000......------------......666666555555444333333222111333555777999999999999777777777888888888888888444444555555555444444333555555555444444444444444444444444444333333333333222222222222222222222222111111000000000111222222333333222111000000000000111000000//////000000111000000000000000000000000/////////000///......------------,,,------...///++++++,,,---...///000111......////////////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///...+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,...000111000,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************++++++&&&''')))+++,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))*********++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******************+++++++++******+++++++++******))),,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))******++++++,,,,,,++++++***&&&(((+++---------+++***)))))))))))))))***++++++******+++++++++,,,,,,,,,)))******++++++******)))***************************++++++++++++,,,,,,,,,******+++,,,+++***)))(((******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++,,,------........................---...///...,,,,,,---........./////////000000000//////000000111222222222222222333555666666666666333444444555666666666777888888999999::::::;;;;;;777666666666888:::<<<===<<<<<<============>>>>>>>>>>>>======<<<<<<<<<;;;999888888777777888888888777888999999999888666555777777777888888999999999888888888888888777666666444333333222222222333333555555555444444333111111111222222222222111000000111111111111111222222222000000///...............////////////////////////...............---------.........///......---,,,,,,---......///.........//////.........---------,,,,,,,,,------///000111........................,,,,,,,,,---------------...//////000222444666777222000...---,,,---...//////...------,,,,,,,,,,,,..............................////////////............/////////000000000......------------......444444444444444444444444333444666888999888888777555555666666777888888888555555444444444444555555333333333222222111111111444444444333333333222222222222222222222222222222/////////...///000000111111111000000///000000000000000////////////000000000000000000000000000000000/////////............---,,,,,,,,,------...///,,,---------......//////......------------......,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,'''(((***,,,,,,,,,+++***++++++++++++++++++++++++************************))))))*********************+++++++++++++++*********++++++,,,,,,++++++***))))))*********+++++++++))))))***+++++++++******,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++***++++++,,,,,,++++++***((()))***+++++++++,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***+++,,,------+++)))(((******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++++++++,,,------........................+++---......,,,,,,---////////////000000000111111/////////000111222222222222333444555555555555555333444555666666777777777999999999999999999::::::777666666666777:::<<<>>><<<<<<<<<=========>>>>>>>>>>>>==================:::999999999999999::::::888999;;;;;;;;;:::888777888888888888888888999999888888888888888777666666444555555555444333222222333333444444444333333222111222222333222111000///222222222111111111111111000000///...............//////////////////////////////.........---------....../////////...,,,,,,,,,,,,.../////////............---------,,,,,,,,,...------,,,---...///000------------------------------------........./////////...//////000111222///...------------......++++++***************+++..............................////////////........./////////000000000000......------------......222333333444444555555666444666777999999777666555333333444555666777888888888777666555555666888888666666666555555444444444444444444333333333222222222222222222222222222222333333222222333333444555000///////////////000111000000////////////000000000000000000000000000000000000///............///,,,,,,,,,,,,------...//////............---------...---,,,++++++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000000000...,,,------......------,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++(((%%%%%%(((,,,///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))+++++++++,,,,,,+++++++++))))))******++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++...---+++)))(((((()))***++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---......,,,***)))******+++,,,,,,---......------------------------,,,,,,++++++,,,,,,---......------------...//////////////////////////////+++,,,------,,,,,,...///000000000000111111111111...//////000111222222222444444555555555555555444333444555666777777777777::::::999999999999999999777777666666888;;;===???;;;<<<<<<<<<======>>>>>>===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>:::;;;<<<======;;;999888888888888888888888888888888888888888888777666666666666777777666444222111111111222333444444444444111111222333222111000///333222222222111111000000000000///...............//////////////////////////////.........---------....../////////...,,,++++++,,,.../////////......//////.........---------......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000//////...------------------------...............000000/////////000000111..............................////////////......////////////000000000000.........------.........444444444444444444333333333444555666666555444333555555555555555555444444777666555444333222222222444666999::::::777444222666555555555555444444444333333333333333333333333222222222222222222222222000000////////////000000111111111111111111111111000000000000000000000000/////////...---------,,,////////////////////////......------------.........------,,,,,,------...000///---,,,++++++,,,---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...............---,,,+++++++++,,,---........................******))))))***+++,,,,,,---,,,+++*********+++,,,---------,,,,,,+++++++++---,,,+++,,,------,,,***)))))))))******++++++,,,++++++++++++++++++++++++...//////////////////...++++++******************------,,,,,,,,,------...***+++---------,,,)))(((************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))************)))))))))************+++++++++******++++++++++++*********++++++,,,,,,++++++***///,,,)))''''''(((+++---,,,+++***))))))***+++,,,)))************+++++++++************************************************************************+++++++++*********))))))((()))***+++++++++++++++******))))))******+++,,,)))((((((((((((***+++,,,(((((())))))******++++++******))))))))))))******++++++++++++++++++++++++++++++++++++******))))))'''***...//////......//////...,,,*********,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,---......------///111,,,---------......//////000000000000000000000000...///000222222111000000777777666666555555555555444444444555666777777888444555666888888777777666888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666666777777777777777666555444333444444444444444444444444555555555444444333333222222111111000000000000000000000000000000000000000////////////////////////,,,---------.../////////---......///////////////------------------------000000//////.........---,,,,,,,,,---------......,,,---...///000111222333666444222///...---...//////////////////...............---------,,,,,,,,,......////////////......111111000///......------.........///......---,,,------------.........///------............------........................444444444444444444444444555555666666666555444444555555555555555555555555666666555444333333333333444666777999888666444222555555555555444444444444333333333333333333333333222222222222222222222222000000////////////000000111111111111111111111111000000000000000000000000...............---------..............................------------.........------,,,,,,------...------,,,,,,,,,------...------------------,,,,,,++++++++++++++++++++++++++++++,,,------------------,,,+++++++++,,,------------------------------***************+++,,,,,,,,,,,,+++******++++++,,,------,,,,,,,,,+++++++++---,,,+++,,,------,,,************+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,+++***)))************************+++++++++,,,,,,---------++++++,,,,,,,,,+++******)))******************))))))************+++++++++******++++++++++++*********++++++,,,,,,++++++***++++++******)))******+++++++++***))))))***++++++)))************+++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))))))))***+++++++++++++++******))))))******+++,,,,,,+++***)))))))))***+++************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++***+++,,,...///...,,,******+++,,,---++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,---...---,,,---...000000//////......---------000000000000000000000000//////000111111111111111666666666666666555444444333333333444555555666666666777888999999999888777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::999999888888777777666666;;;;;;;;;;;;;;;;;;::::::888888777666666666777777777777777777666555444333444444444444444444444444444444333333333333333333222222111000//////000000000000000000000000000000////////////////////////------..................---......///////////////------------------------000/////////............,,,---------............------...///000111111222444333111///......//////...............---------............------,,,,,,......////////////......---------,,,,,,,,,++++++000000000000///......---------........./////////------............------........................555555555555555555555555888777666555555555555555555555555555555555555555666555444444333333333333555555666666555555444333555555555555444444444444222222222222222222222222222222222222222222222222000000////////////000000000000000000000000000000////////////////////////---------.............................................------------.........------,,,,,,------...***+++,,,---............+++,,,,,,------------,,,******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))******)))))))))***+++++++++,,,---------,,,,,,,,,++++++*********,,,,,,++++++******++++++************************))))))***+++,,,---......******+++,,,,,,,,,++++++******++++++++++++******)))************+++++++++******++++++++++++*********++++++,,,,,,++++++***((()))+++,,,,,,+++***)))++++++***))))))***++++++)))************+++++++++************************++++++++++++++++++++++++************************+++++++++***************))))))***++++++++++++*********))))))******+++,,,...---,,,+++************,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,+++)))((())),,,......---,,,+++***+++,,,---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---...---,,,,,,...000////////////////////////000000000000000000000000000000000000000111111222444555666777777555333222222222222333444444555555777888999:::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::===<<<<<<;;;:::999999888::::::::::::::::::::::::777777666666666777777888777777777777666555444333444444444444444444444444333222111111111222333444333222111000////////////000000000000000000000000//////////////////////////////..................---......///////////////........................////////////............------........./////////........./////////000000222111///......///000000------------------------/////////............---......////////////.............../////////000000222111111000//////...---............/////////000------............------........................444444555555555555666666999888666555444444555666444444444555555555555555666555444333333333333333555444444333333444444444555555555444444444333333111111111111111111111111222222222222222222222222000000////////////000000////////////////////////////////////////////////,,,---------.../////////...........................------,,,,,,------......------,,,,,,------...***+++---...///...---,,,***+++,,,---------------++++++++++++++++++++++++)))******+++++++++************++++++,,,---......+++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,+++******,,,---,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******'''(((((()))***++++++,,,------,,,,,,++++++***)))...---+++))))))***+++,,,************************)))******+++,,,,,,------)))***++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++******++++++++++++*********++++++,,,,,,++++++***((()))***+++++++++******+++******************+++))))))*********+++++++++************************++++++++++++++++++++++++************************************************)))******+++++++++************))))))******+++,,,------,,,,,,++++++++++++,,,,,,,,,++++++******)))+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...///...---++++++,,,...------,,,+++++++++,,,---+++++++++,,,,,,,,,------------------------,,,,,,,,,---...---,,,,,,---///,,,,,,---///000222333444////////////////////////111000/////////000222333222333666777777555333111222222333333444444444555777888888999999999999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::>>>>>>===<<<;;;;;;:::999999999999999::::::::::::777777777777777888999:::666666777666666555444444333333333333333333333333222111000///000111333444333333222000////////////000000000000000000000000////////////////////////000000//////......---------......//////////////////////////////////////////////////////..................////////////000........................//////.........///000111---------------........./////////////////////.........////////////.........//////000111222333333222111000///......------........./////////000000------............------........................444444444444555555666666888777666444444444555666444444444555555555666666555555444333333333444444444444333222333333444555555444444444444333333333111111111111111111111111222222222222222222222222000000////////////000000////////////////////////////////////////////////,,,---------.../////////........................------,,,,,,,,,,,,------...------,,,,,,------...,,,---...///...---+++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***)))))))))***+++,,,------......++++++++++++++++++++++++,,,,,,+++++++++++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++''''''((()))******++++++------......---,,,++++++...---+++))))))***+++---************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++******++++++++++++*********++++++,,,,,,++++++***+++******))))))***+++,,,*********++++++*********))))))*********+++++++++************************++++++++++++++++++++++++******************************************************+++++++++******)))******))))))******+++,,,++++++,,,,,,------------++++++******)))))))))(((******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,...000///---+++++++++,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------------...---++++++---...,,,,,,---///000222333444////////////////////////111000/////////000222333000222555666666555333111444444444444444555555555666666666666666777777888777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777777666888888888999999999::::::888888888888999999:::;;;666666666666666666555444333333333333333333333333111000000///000111333444333222111000////////////////////////////////////////////////////////////000000000//////......------......///////////////////////////////////////.........///////////////.........////////////000............---------------------......///000000------......////////////.../////////////////////......////////////......++++++,,,---///000111222111000///---------------............////////////------............------........................222222333333444555555555555555444444444444555555333333444444555666666666555444444333333444444444444444333333333444555555444444444444333333333333222222222222222222222222222222222222222222222222000000////////////000000000000000000000000000000////////////////////////---------...............------------------------------,,,,,,,,,,,,------...------,,,,,,------...............---,,,+++******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++++++++,,,))))))+++,,,,,,,,,,,,,,,*********+++++++++++++++,,,***((((((***,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******)))*********+++,,,,,,,,,,,,,,,............---,,,...---+++))))))***+++,,,************************,,,,,,++++++******************+++,,,,,,,,,++++++******++++++++++++******)))************+++++++++******++++++++++++*********++++++,,,,,,++++++***---,,,***)))))))))***+++)))***++++++++++++***))))))************+++++++++***************************************************************************************+++++++++***++++++++++++***))))))******))))))******+++,,,)))***+++,,,------------*********)))))))))))))))***))))))))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))+++......,,,***))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------............------...---++++++,,,---////////////////////////000000000000000000000000000000000000000111111222000222333555555444333222444444444444444555555555555444444444444555666777777777888888999:::::::::::::::::::::::::::::::::;;;;;;::::::::::::::::::999999999999999888888888777777777888888999999:::999999888888888999::::::555666666666666666555555333333333333333333333333111111111111222222222222222111111000000000000000////////////////////////////////////////////////000000//////////////////---......///////////////.................................///////////////------........./////////------------------,,,,,,,,,,,,------.../////////------......///000000000---............/////////......////////////......,,,---...///111222333444000///---,,,,,,---......------------.........///------............------........................111111222222333444444555111222333444555555555555333333444444555666666777444444444333333444444555333333444444555555555555444444444333333333222222333333333333333333333333222222222222222222222222000000////////////000000111111111111111111111111000000000000000000000000...............------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------......------,,,,,,,,,------++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,+++******)))++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++((()))+++,,,------,,,,,,)))*********+++++++++++++++)))'''(((***,,,------*********+++++++++++++++++++++++++++++++++++++++)))******++++++******)))************++++++++++++)))***,,,.........---,,,---,,,+++*********++++++***************************************+++++++++++++++,,,,,,,,,+++******)))******************))))))************+++++++++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++***)))(((''')))***++++++++++++***))))))************+++++++++************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++***))))))******))))))******+++,,,***+++,,,------,,,++++++)))***************+++++++++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++---,,,+++******+++***+++,,,,,,------------++++++,,,,,,,,,,,,------------------.........///---......,,,+++***+++---000//////......---------000000000000000000000000//////000111111111111111111111222333333333333333333333333333333333333333555444333333333444666666777777777888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;666666777777888999999:::888888777777666777777777555555666666666666555555222222222222222222222222111222333444333222111///000000000000000111111222///////////////////////////////////////////////////////////////000000000---......///////////////------------------------............/////////000,,,---------............,,,,,,,,,,,,,,,---------+++,,,------............,,,,,,---......///000000,,,,,,------..................////////////......000000111222444555666666000///---,,,---...000111,,,,,,,,,,,,------------------............------........................000000111222222333444444///000222444555555444444333333444444555666777777444444333333333444444555333444555555666666666555444444444333333333222222333333333333333333333333222222222222222222222222000000////////////000000111111111111111111111111111111111111111111111111/////////......------,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,++++++,,,---///000,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,+++***)))+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++((()))+++,,,------,,,,,,))))))******+++++++++++++++)))''''''))),,,------)))))))))******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))((((((((((((((('''(((+++---...---,,,,,,---,,,++++++******++++++************************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))************)))))))))************+++++++++******++++++++++++******+++++++++,,,,,,+++++++++***,,,......---***&&&$$$)))***+++,,,,,,+++***))))))************+++++++++************************((((((((((((((((((((((((************************))))))******+++++++++++++++++++++++++++***)))(((*********)))***++++++,,,+++,,,------,,,+++)))(((*********++++++,,,,,,---,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------......---,,,***+++...000***+++,,,---------------++++++,,,,,,,,,------------------.........//////---......,,,******+++---,,,---------......//////000000000000000000000000...///111222222222111000111111111222222333333444222222222222222222222222555555444333444555666777777777777888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::555555555666777777888888555666666777888999999999888777666555555555555555555555666666666666666555222222222222222222222222111222444555555333000...////////////000111222333////////////////////////////////////////////////......//////000000111111---......///////////////---------------------------.........//////000000,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,------.........---++++++,,,,,,---...//////,,,,,,,,,---------............////////////......---...///000111222333333000///...---...000222333+++++++++,,,,,,,,,---------..................---........................111111222222222333333333000111222333333333333222333444555444333222444666777666555444444444444444666666666666666666666666333333333333333333333222111111111111111111111111222222222222222222222222111111111111000000000///000000//////.........---000...,,,---000111///---........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,************,,,---,,,,,,,,,+++++++++******************************))))))))))))************---,,,,,,++++++,,,,,,---,,,++++++***+++,,,...///++++++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++************++++++,,,,,,,,,)))))))))))))))))))))))),,,+++***((((((((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,111000---+++************++++++++++++++++++++++++************************(((((((((((()))))))))))),,,,,,++++++***)))(((((((((((((((***,,,,,,***((()))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))******************************,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++******)))))))))++++++++++++++++++++++++************************............------,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,***))))))***,,,------------,,,,,,+++++++++++++++------------++++++------------------------,,,,,,,,,---------....../////////......---------//////............//////333333222222111///...---///000111333333222111111222111000000000111333333000111222333444333222111///111333333333333555666888888888888888999999999888888999999999888888777666555555555666777999:::888888888888888888999999;;;;;;:::999888777666555888777777666555444444444333333333444444555555555222222333333333222111000000000000000000000000000000000000000000000000000000...,,,---000111///---000000000000000000000000........................//////.........---------/////////......---------......---,,,+++******)))//////////////////......////////////....................................,,,---------...////////////............---------///000222222000000000111................................................////////////000000000000++++++,,,,,,---...//////111111111222222222333333111111222222222333333333333444555444222222444555444333333333333444444555333333333333333333333333444444444444444444444444111111111111111111111111222222222222222222222222222111111000000000000000000/////////............000...---...000000///---------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********************************************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,---------,,,******+++++++++,,,,,,,,,************************,,,+++***)))(((((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((''''''(((***+++,,,++++++++++++++++++++++++************************)))))))))************+++***************+++++++++***))))))***,,,,,,+++***)))************+++++++++******+++++++++,,,,,,,,,************))))))))))))************************,,,,,,,,,+++++++++******************************,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++******)))((()))))))))************+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...---,,,***))))))***,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,//////............/////////000000111111000/////////000000111111111111111222111000000000111222333111222222333333333333333222333555555444444666777777777777777888888888888888999999:::999999888888777666666555666777999:::888888888888888888999999;;;::::::999888777666555777777777666555444444444333333444444444444444444444444444333333333222222000000000000000000000000000000000000000000000000000...---...000111///---................................................//////.........---------------,,,,,,,,,+++++++++111000000//////......---............////////////............////////////........................---------...............---------.........//////---///000000///......///........................................................./////////000000---------....../////////111111111222222222222333555555444444444555666777333444444333222222333555222222222222333444555555333333333333333333333333333333444444555555666666111111111111111111111111222222222222222222222222333222000/////////000111////////////............000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++------......***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,%%%%%%&&&'''(((***,,,---++++++++++++++++++++++++*********************************+++++++++,,,,,,''''''(((***+++,,,---...,,,+++)))***,,,------,,,)))************+++++++++******+++++++++,,,,,,,,,++++++*********)))))))))************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,---------------,,,+++******+++,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,//////............//////,,,---...///000111111111///////////////000111111111111000000111111222333333333333333333444444555555666777777666555666777666666666666777777777888999999:::;;;;;;::::::999888888777777777888888999999999999999999999888888::::::999888777666666555777777666666555444444444444444444444444444333333666555444333222333333444000000000000000000000000000000000000000000000000000///......000000///..................................................................------------,,,,,,,,,,,,+++++++++000000000000000000000000------......////////////---------...//////000000.......................................---------++++++,,,---...///000111+++---//////---,,,---...................................................---------.........//////.../////////////////////111111111111222222222222555444222111222333555777222333333222111111222444333333333333333333444444444444444444444444444444222222222333444555666666111111111111111111111111111111111111111111111111333222000///...///000111///////////////.........//////....../////////...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,............,,,+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))&&&'''***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++************************++++++++++++************************************+++++++++,,,''''''(((***+++,,,---...,,,***)))(((***,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///+++,,,---///000000000000//////...------///000111111111111111111222222222555444333222333444555666666888888777555444555666444444555555666777777777::::::;;;;;;<<<;;;;;;;;;999999999888888888888888:::999999999999999888888:::999999888777666666666666666666555555444444444555555555444444333333333666555222111111222333444000000000000000000000000////////////////////////000000///////////////...000000000000000000000000........................................................................,,,,,,------............,,,------......//////000................................................/////////...---------,,,,,,,,,------...//////000+++---///...---,,,------................................................,,,,,,,,,---------....../////////...............000000111111111222222222000///---,,,---...000222111222333222000000222333777777555444333333333333444444444444444444444444000000111222333333444444111111111111111111111111111111111111111111111111222222000/////////000111.........///////////////.../////////......//////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,............,,,+++******************++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,------,,,,,,+++,,,------...---,,,***)))&&&'''***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,.........---,,,***)))))))))))))))******+++++++++************************)))))))))*********++++++))))))*********++++++++++++)))'''''')))+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++++++++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))*********)))))),,,,,,---------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------............////////////......///...---------...000111000000111111222222222222555444333222333444555666666777777666444333444555333444444555666666777777999:::;;;<<<<<<<<<<<<<<<:::::::::::::::999999999::::::::::::999999888888999888888777777666666666555555555555444444444444555555555444444333333333444333111//////000222333000000000000000000000000////////////////////////000111111000////////////000000000000000000000000........................---.............................................+++++++++,,,,,,---......,,,---------......////////////......------,,,,,,......................../////////...---------,,,........................---...000000...---...///................................................,,,,,,,,,,,,------------......------------------000000000111111111111222222111000000000111222333111222222111000000111333999888777555444333222222111111111111111111111111000000111111222222333333111111111111111111111111111111111111111111111111111111111111000000000///.........///////////////...///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++------------++++++,,,,,,---------,,,++++++)))***,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++************,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++***)))(((((())))))***+++++++++************************)))))))))************++++++++++++******************((('''((()))+++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------......------------......000000000000//////...---...............///000000000000111222222222222111333333333333333444444555444555666555333222333444333444444555666777888888999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::;;;;;;;;;:::999999888888888888777777777666666666444444444444444444444444444444444444444444333333333222111//////000000111000000000000000000000000000000000000000000000000111222222111///......///................................................---------...............+++++++++,,,,,,,,,,,,---,,,---------......//////------------------------.........---------,,,,,,.......................................---------//////.........---------...///111111///...///000................................................,,,,,,,,,---------......,,,,,,------------------000000000000111111111111333333444444444555555555000111222111//////111222777666555444333333222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111///000222222222111///.............../////////000---///000000...---...000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***+++---......---+++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,+++++++++******************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))***++++++******((((((((()))***+++++++++*********************************+++++++++,,,,,,***************************))))))***,,,,,,+++))))))************+++++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---******************************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------)))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------............------,,,,,,------...000000111111000000///.........///000000000000//////000111222333222222111111222222333333333333333444555666555333333444555333444555666777888999999888888:::;;;;;;<<<<<<<<<999:::;;;<<<======<<<<<<<<<;;;;;;:::999999888888777777777777666666666666444444444444444444444444333333444444444444444444222222222111111111000000000000000000000000000000000000000000000000000000111222333222///---...000................................................---------.........//////+++++++++,,,,,,,,,------............///////////////......------,,,,,,+++++++++,,,------...//////........................---------...............---------..................///111111///...///000................................................------------............,,,,,,------......//////000000000000111111111111...///000111111111000000000111111000//////000222444444333222222333333333222222222222222222222222444333333333333333333333111111111111111111111111000000000000000000000000...000222333333111...------.........//////000000---///111000---,,,...000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,************,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---......---+++***,,,++++++***+++,,,...///++++++***))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---...,,,,,,,,,++++++*********)))))))))))))))))))))))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))'''(((((()))***+++++++++************************++++++,,,,,,,,,---------))))))******++++++++++++*********,,,...---,,,***)))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...*********************************++++++,,,,,,,,,)))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------------++++++++++++------------------------------,,,,,,,,,---------......---------....../////////...------,,,,,,------...000000111111111111000000---...000111111111000//////000111222333222111111000111222333444333222111444555666555444444555666444444555666777888999:::777888999:::;;;;;;;;;;;;888999;;;===>>>>>>======<<<<<<;;;::::::999888888777777777777666666666666444444444444444444444444333333333444444555555555222333333333333222111000000000000000000000000000000000000000000000000000111333444222///---...000000000000000000000000000........................---------.........//////---------....../////////........................//////...---,,,++++++***((()))***,,,...000111222........................,,,------....../////////+++,,,,,,---...///000000---///000000///......///................................................---------.........//////,,,------...///000111111333222000//////000111111000000111111111111000000222333333444444333333222333222111000000111222333111111000000//////......222222222222222222222222111111111111111111111111111111000000//////......//////000000000000//////////////////////////////000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,......+++)))***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++***************,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++******))))))***+++,,,,,,------------,,,,,,---------,,,,,,+++++++++************++++++,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++++++++***)))***+++---...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------***************)))((((((++++++************++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...,,,)))))))))******)))++++++++++++++++++++++++///...------++++++***)))++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---............,,,,,,,,,---------..............................,,,---......//////......///////////////000111111111000...---...///111222...000111222222333555777777777666555444333333222555666666666666666555555999999999888888888888888888999999::::::;;;;;;<<<:::;;;;;;;;;:::999777666999888888777666555555444777666666555555444333333444444333333333333222222444444333111000...------...///000222222111111000111000000000000000111111000000000000000000000000////////////////////////---------............///..................------******+++,,,---------------------............///---------............///........................---------............///////////////////////////......------------......000///---,,,,,,---///000//////.........---------////////////////////////.........///......------///////////////////////////...---------...///000000000111111111111000000222222333333333333222222333333222111111222333333222111111111000000000000111111111111111111111111111111111111111111111111111000000000/////////...//////000000000000//////////////////////////////............------------------------------------........................---------...............+++++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,//////...,,,***++++++++++++++++++*********++++++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))))))))))))*********++++++,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,+++******++++++++++++******++++++************++++++,,,,,,+++++++++*********************************(((((()))************)))++++++*********+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***************)))((((((,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...,,,))))))************++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...---------,,,,,,,,,---------..............................,,,---......//////......///////////////000111111000000.........///111222///111222333222333444666666666555555444444333333555555666666666555555444777777777777777888888888888888999999:::;;;;;;;;;999999:::::::::888777666888888777777666666555555111111222333333444444555444444333333333333222222333333222111000///.........///000111222111111000000000000000000000111111000000000000000000000000////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///---------............///........................---------............///////////////////////////......------------......000...---,,,,,,---...000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////------,,,------...///000///000000111111000000///111111222222222222111111444333222222222222333444222222222222111111111111000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////////////////////////////.........------------,,,------------------------....................................------------+++************+++,,,,,,,,,,,,,,,,,,,,,---......------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,...//////...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++******&&&''''''(((***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++++++++******((())))))*********))))))++++++************++++++,,,++++++++++++*********************************(((((()))************)))++++++++++++++++++******************************++++++++++++,,,,,,,,,,,,*********+++******)))(((,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++,,,,,,------++++++++++++++++++++++++++++++,,,---......//////******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...,,,))))))***++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------..............................------...////////////...///////////////000111111000///.........///111222000222333333222222333444444444444444444444444444444444555555555555444444444555555666666777777777777777888888999::::::;;;777888888999999888777777666666666666666666666666111111222333333444444555444444333333333333222222222111111111111000000000//////000111111111111000000000111111111111000///000000000000000000000000////////////////////////---------............///***++++++,,,,,,---------...............------------------............///---------............///........................---------............///////////////////////////......------------......///...---,,,,,,---...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,//////////////////////////////////////////000000//////000000000000//////000000111111111111000000222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000//////////////////000000000000//////////////////////////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************))))))******+++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++...---++++++,,,------,,,++++++************++++++******++++++++++++*********************+++++++++++++++,,,,,,,,,++++++***&&&''''''((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))************)))++++++************++++++++++++++++++******************************************+++,,,,,,,,,,,,+++***+++,,,,,,,,,***)))((()))))))))))))))************++++++++++++,,,,,,,,,*********++++++******)))+++******))))))******+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++***++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...+++))))))***+++,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,---------......------------------------------...//////////////////////////////000000111000//////...///000111111000111222222000000111222222222333333444444444444222333333444444444444333222222333444555666666777666666777888888999999:::777777777777888888888777555555666666666666666666777666666555555444333333444444333333333222222222000000111111111222222222///000000000111111111111000000111222111000//////////////////////////////////////////////////////---------............///,,,,,,------...///000000000000///...............---------............///---------............///........................---------............///////////////////////////......------------......///...------------...///................................................+++,,,------------------////////////////////////111111111000000///......//////000000000000/////////000000111111000000///000000111111111111000000000000000000000000000000111111111111111111111111////////////////////////////////////000000000000//////000000000000//////////////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******))))))******+++,,,***************++++++,,,******************************+++++++++,,,,,,,,,))))))*********+++++++++000...+++***++++++***)))+++******))))))******+++******++++++++++++******))))))*********+++++++++***++++++,,,,,,,,,++++++)))))))))(((((((((((((((***++++++,,,,,,++++++***)))))))))***************+++++++++++++++++++++,,,+++++++++++++++***)))((()))***++++++,,,,,,,,,+++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***++++++,,,+++***((('''(((((()))))))))******************+++++++++,,,,,,******++++++++++++******))))))(((((((((((())))))******++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------+++))))))+++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000/////////////////////000000111///////////////000000111///000111000///...///000111111222222333444444444111111222333333333333333111111222333444444555555555555666666777888888999777777777777777777888888555555555555666666666666777666666555555444333333444444333333333222222222000000000111222222333333000000000000000111111111111111111111111000//////////////////////////////////////////////////////---------............///,,,,,,------...///000000111000///...............---------............///---------............///........................---------............///////////////////////////......------------...............------.........---.............................................+++,,,------.........---/////////////////////////////////000///...------...//////000000//////...000000111111111111000000//////000000000000/////////////////////000000000111111111111111111111111000000000000000000000000////////////000000000000//////000000000000//////////////////////////////---------,,,,,,,,,,,,+++------------------------........................------------,,,,,,,,,,,,+++************+++,,,,,,)))))))))))))))***++++++******************************+++++++++,,,,,,,,,))))))******+++,,,,,,,,,///---,,,++++++***)))'''+++***)))(((((()))***+++******++++++++++++******))))))******+++,,,,,,,,,******+++,,,,,,,,,++++++*********))))))(((((((((***+++,,,------,,,+++***)))))))))***************++++++++++++,,,,,,,,,,,,++++++++++++++++++*********+++,,,---------------++++++************+++++++++************)))))))))))))))))))))))))))))))))(((((()))************)))******************))))))((())))))******+++++++++************++++++++++++)))***++++++,,,+++++++++)))))))))(((((()))))))))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++///...---+++******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------+++))))))+++---------++++++++++++++++++++++++)))*********++++++,,,,,,(((((())))))******++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000//////////////////000111111////////////000000000000///000111000///...///000111111111222222333333333///000111222222333333222111222222333333444444444444444555666666777777888999888888777777777888888555555555555555555555555111111222333333444444555444444333333333333222222000000111111222333333444000000000///000111111222333222111000/////////000000000000000000000000000////////////////////////---------............///***++++++,,,,,,---------111000...------...///000---------............///---------............///........................---------............///////////////////////////......------------..............................---------...............------------------------,,,,,,---...////////////////////////////////////,,,---///000111111111111......////////////......000111111222222111111000///000111111111111000/////////000000000111111111000000000000000000000000111111111111111111111111.../////////000000000111//////000000000000//////////////////////////////---------,,,,,,,,,++++++------------------------........................,,,,,,,,,,,,,,,---------+++++++++++++++,,,------******))))))******+++,,,******************************+++++++++,,,,,,,,,*********+++,,,---------,,,,,,,,,---...---+++)))+++***)))(((((()))***+++******++++++++++++***************+++,,,---------)))***+++,,,,,,,,,,,,+++))))))******************)))***,,,------,,,***)))******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,+++***+++,,,------.........++++++************++++++************))))))))))))))))))))))))))))))))))))(((((()))************)))***))))))))))))******+++))))))******+++,,,,,,---************++++++++++++)))***++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------+++******+++---...---++++++++++++++++++++++++***************+++++++++((())))))***++++++,,,,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,------------------------,,,,,,------...---------,,,,,,,,,---------....................................///000000000000000///////////////000111111...//////000000000000000///111222111000000111222111111111111222222222222...///000111222222222222333333333333333333333333333444444555666666777777;;;:::999888777777888888666666666555555444444333111111222333333444444555444444333333333333222222111111111222222333333333111000/////////000222222555333000.........000111000000000000000000000000////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,...///000---------............///---------............///........................---------............///////////////////////////......------------......---..................------------.........//////........................,,,---...///000000000000////////////////////////,,,...000333555666666666......////////////......111111222222222222111111000111222333333222111000000000111111222222222333////////////////////////111111111111111111111111.../////////000000111111//////000000000000////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,++++++,,,,,,---...++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------......******,,,...000000...,,,+++***)))'''''')))***+++******++++++++++++************+++,,,------......)))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,------)))***,,,------,,,***))),,,,,,,,,------.........+++++++++,,,,,,---------***+++,,,---------------)))***+++,,,---.........++++++************++++++************))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))(((((((((***+++,,,))))))***+++,,,,,,------)))************+++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********************++++++++++++++++++++++++)))((('''&&&'''(((+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------+++******,,,---...---++++++++++++++++++++++++************************))))))***+++,,,,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------++++++,,,---............,,,,,,,,,---------......000000000000000000000000...//////000000000000000///////////////000111111...//////000000000000000000222333333222222333444111111111111111111111111......000111111222222222444444333333333333333333333333444444555666666777===<<<:::888777777888888777777666555444444333333777666666555555444333333444444444333333333222222111111222222222333333333111000/////////000222333666444000---,,,...000222000000000000000000000000////////////////////////---------.........//////..................------...---,,,+++,,,...000111---------.........//////---------.........//////........................---------.........//////////////////////////////.........------.........------............---------------.........//////111111111111111111111111---...///000111111111111////////////////////////111000000////////////000//////000222333444555666222111000.........//////111222222333333222222222000000//////000222444555000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000333222111000///........./////////...---------,,,,,,------......------,,,*********++++++,,,,,,,,,......---,,,,,,+++******,,,,,,,,,+++++++++******+++++++++,,,,,,---------///---******,,,,,,***'''))))))***+++,,,------...,,,,,,************,,,,,,,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,************************///...,,,+++***++++++,,,******************************************++++++'''(((((()))******++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))*********++++++,,,,,,,,,+++++++++******))))))))))))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++))))))************)))))),,,,,,,,,++++++*********++++++******))))))((((((++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++,,,,,,------------,,,,,,+++***++++++************++++++)))************+++++++++------......---+++)))(((++++++******************//////000000//////...---,,,+++*********+++,,,---,,,,,,,,,,,,------...///,,,++++++******++++++,,,------------------------......//////...,,,***))),,,---...//////...---,,,...------------...//////000000//////.........---////////////////////////000000//////.........---000333444222///---...000111111222222222222111111000000000000000000000000222111111111000000/////////000000222333444555555444444444555555555555666666666666666777777777777777666555444444444444444777666555444222111000///444444444444444444444444444444333333222111000000000000000000000000000000444333222000//////......//////.........//////000//////000000000000000000---------....../////////------------------------------,,,++++++---...///........................------------------------,,,,,,------.../////////000//////.........//////000000000000000000000000////////////////////////------............---------------------...///000............---,,,+++***000000//////.........---/////////...---------,,,///...............//////......//////000111222222222111000/////////000000222222222333222222111111333222111111000000111111////////////////////////////////////////////////000000000000000000000000000000000000000000000111......------,,,---------...............---------,,,------......------,,,++++++++++++,,,,,,,,,---......---,,,,,,+++******,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...,,,******+++,,,***(((++++++++++++++++++,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++---,,,+++*********+++,,,************************,,,+++++++++***)))))))))(((((())))))***++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,+++++++++************************+++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********++++++++++++************+++++++++++++++++++++++++++++++++*********))))))))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,+++++++++***,,,,,,------,,,,,,+++***++++++************++++++************++++++++++++............---,,,++++++++++++++++++++++++******---------------,,,,,,+++++++++*********+++,,,---++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,---------------------------............,,,+++***------...//////...------...------------...//////000/////////............////////////////////////111000000000////////////---...//////......///000000111111222222111111000000000000000000000000000111111111111000000000//////000000111333444444555444444444444555555555555777666666666666666666666555555444333333333333333555444444333333222222111444444444444444444444444333333222111111000//////000000000000000000000000222222111000//////////////////............//////000/////////////////////------------............------------------------......------......///000........................------------------------..................------//////............//////000000000000000000000000////////////////////////------............------......---------......////////////000//////...---000/////////...........................---------,,,,,,,,,,,,---...//////.../////////000000000000111000000000000000111222222222222222222111000///111111222222111111000///000000000000000000000000////////////////////////000000000000000000000000/////////000000111111111,,,,,,++++++,,,---......---------...............,,,------......------,,,,,,,,,,,,,,,------------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***))))))***+++***(((,,,,,,,,,+++++++++******------,,,,,,,,,,,,------,,,,,,,,,+++++++++******(((***,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++************************---,,,,,,+++***)))(((((())))))******+++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++***************)))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************++++++************++++++************************++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))((()))******++++++******---,,,,,,,,,,,,,,,,,,---......---,,,+++******))),,,,,,,,,,,,,,,++++++***++++++************++++++************+++++++++,,,---,,,,,,++++++,,,,,,,,,***++++++,,,,,,+++++++++---------------,,,++++++++++++******++++++,,,---,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,------------------------,,,------......---,,,,,,------...//////...------...------------...//////////////////............////////////////////////111111111000000000000///+++******,,,...000000000000111111222222111111000000000000000000000000000111111111111000000000000///000000111222333444444333333333444444444555555777777777666555555555444444333333222222222222222222333333333333333333444444444444444444444444444222222111111000/////////000000000000000000000000000//////......//////000//////............///////////////.........------------------------,,,,,,------------------------------...////////////...................................................000//////...------,,,,,,//////............//////000000000000000000000000////////////////////////------............------//////...---------......---...//////000/////////////////////............---------...............,,,,,,,,,,,,---...///000111111111111111111111111000000000000111111222222222222222222111000///...,,,...000222333333222222111111111111111111111111////////////////////////000000000000000000000000---......///000111222222...------------...//////,,,---------.../////////,,,------......------,,,---------------------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,++++++******))))))))))))*********)))+++++++++++++++++++++++++++******************+++,,,,,,,,,+++++++++************+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++************++++++))))))))))))))))))))))))***++++++++++++++++++***+++++++++***************)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++*********)))++++++,,,,,,,,,++++++***++++++************++++++*********+++++++++,,,,,,+++***)))))))))***,,,---***+++,,,------,,,,,,+++....../////////...------+++***++++++++++++,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------+++,,,,,,------.........---..................---...------------.../////////////////////.........////////////////////////000000000///////////////,,,***)))+++///111000...000000111111111111000000////////////////////////111111111000000000000000///000000111222333333333222333333333444444444444777777666666555444333333333333222222222222333333222222333333333333444444333333333333333333333333222222111111000000000000000000000000000000000000---------......///000111000//////............////////////...------,,,,,,......------,,,,,,++++++........................+++,,,---...///...------........................//////////////////////////////.........---------///............//////000////////////////////////////////////////////////------............------000///...---------------***+++,,,---............///////////////.........,,,---------.../////////------------...///000111111111111000000000000/////////000000111111111111000111111111000000///...,,,---///111222222222111000000000000000000000000........................////////////////////////------...///000111111222//////...------------...,,,---------.../////////,,,------......------,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))))))))))))))******))))))***+++,,,,,,------************************,,,,,,,,,+++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------************************)))))))))***+++++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++************++++++))))))))))))))))))))))))))))))************))))))************************((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++************++++++(((((())))))******++++++******+++,,,,,,+++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++*********,,,...///***+++,,,.........---,,,.........///...------,,,******++++++,,,,,,,,,,,,///...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,---......///.........------............------------...//////.........///////////////////////////////////////........................///---+++---000111000---000000000111111000000000////////////////////////000000000000000000111111000000000111111222222333222222222222333333333444777666666555444333333222444333333333333333444444444444333333333333222222333333333333333333333333222222222222222111111111000000000000000000000000,,,,,,------...000111222000000///...............//////......------------.........------,,,,,,,,,........................,,,---...000000///..............................////////////////////////---------.........//////...............///000000////////////////////////////////////////////////------............------000///...---------------******,,,---......//////.........///////////////,,,---------.../////////...---------...///000000............------------...//////000000000000/////////000000000000//////000000111111000000///...------------------------........................////////////////////////.........//////000000000......---,,,++++++,,,,,,---------...............,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********)))***++++++)))((()))+++((()))***+++,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******...---+++))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,************************(((((()))***+++,,,,,,---******++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++***************++++++************++++++************************)))))))))******))))))))))))))))))***************)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,---------------------.../////////......+++******))))))******+++''''''((()))***+++,,,,,,)))***++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------------...//////000)))+++---/////////---,,,,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,+++,,,,,,+++*********++++++------,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,---...//////...------------...///...------------...//////.........///////////////////////////////////////,,,---------------......111/////////000000///...///000000111111000000///000000000000000000000000000000000000111111111111000000000111111111222222111111222222222333333333555555555444333333333222444333333333333444444555444333333333333333333222333333333333333333333333222222222222222222222222000000000000000000000000---------...///000222333111000///......---................................................------........................//////000111111111111000................................................,,,,,,------...//////000......---......///000111000000000000000000000000////////////////////////------............------//////...---------......,,,---...///000000000000.........///////////////---------..................---------------......------------------------......///000//////------------...///000000000000111111000///////////////................................................////////////////////////......//////////////////---------,,,------.....................---------,,,------......------,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))************+++++++++++++++,,,---,,,)))((()))+++*********++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++******************************)))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,***************+++++++++++++++************++++++++++++++++++++++++++++++)))******++++++******)))((()))))))))*********+++++++++***************)))+++++++++++++++++++++++++++++++++,,,,,,---------,,,------...............,,,++++++******++++++,,,******++++++,,,,,,------))))))***+++++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,------.........------)))+++---000000000...---+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,++++++++++++*********+++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---......///...---,,,,,,,,,---......///...------------...///...------------...//////............/////////000////////////////////////------------......//////...000000000///...///000//////000000000000//////000000000000000000000000///000000000111111111111000000000000111111111111111111111111222222222222444444333333333333333333222222222222222333444444111222222333333444444555222222222222222222222222111111111111111222222222000000000000000000000000.........///000111222333111000///......------------......//////000000111......//////////////////.......................................///000000........................------------------------------..................---------......///000111000000000000000000000000////////////////////////------............------......---------......///------...///000000000///............/////////000...............---------------,,,+++++++++,,,,,,........./////////000000....../////////---,,,++++++,,,---///000000111111......---...///000222444111111111111111111111111........................///////////////////////////////////////..................///000111222333/////////......------,,,,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***)))(((((())))))******+++++++++,,,,,,...///---***((()))+++,,,,,,,,,++++++++++++***((()))***++++++***)))(((,,,,,,,,,+++++++++*********+++---......---+++******************************+++,,,,,,+++***)))(((************************+++++++++*********************))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++,,,,,,,,,++++++*********)))))))))******+++++++++))))))******+++++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++(((((())))))*********+++---,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---------------------------((()))***+++++++++++++++++++++************++++++++++++,,,,,,,,,---------)))***+++,,,,,,+++)))))))))+++...000111000...---------.........---,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,---......///...------,,,,,,------...++++++,,,,,,---...//////......,,,,,,,,,,,,---...///...---,,,,,,---...///...------------...//////---.........//////000000////////////////////////---.........//////000000,,,...111000...---///222//////000000000000//////000000000000000000000000//////000000111111111222000000000000111111111111000111111111111222222222333333333333333333333444111111000000111222333333///000111222444555666777222222222222222222222222000000000000000111111111000000000000000000000000////////////000111222333111111000......---------------...///000111222222......//////000000111111////////////////////////,,,+++***)))***+++,,,---........................------------------------/////////...------,,,,,,---------......000111111000000000000000000000000////////////////////////---..................------------------...///000+++,,,------...------------.........//////000000/////////......------,,,...---,,,++++++,,,---......///000111000///---+++111000///......///000111//////000000111111222222////////////////////////////////////////////////////////////////////////...........................---,,,,,,---...///000//////.........---------000///...---...000222333,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---+++++++++***++++++,,,,,,000///...---------------++++++---......---++++++---///000...***''''''(((++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++)))************+++++++++---------------------------,,,+++)))((())))))***++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))************)))))),,,,,,,,,++++++******************+++,,,,,,,,,---,,,,,,,,,++++++************+++,,,,,,------,,,,,,)))(((''')))---...,,,***((()))***+++,,,---......,,,,,,,,,++++++*********************************+++*********))))))(((((())))))))))))***+++,,,---+++***)))(((((()))***+++,,,+++***((((((((()))***++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,******+++,,,---------,,,+++******))),,,...///...---++++++,,,------,,,,,,+++***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((()))***+++,,,,,,---+++++++++,,,,,,------...////////////////////////---------------,,,+++***,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.........//////000000........................////////////////////////............////////////222222222111111///......////////////////////////222222111111000000//////////////////////////////111111111111111111111111000000000000000000000000////////////............222222111111111111111111444555444222000///000111111111111111111111111111222222222222222222222222111222222333333222222222111111111111111111111111111111000///////////////////////////............///...---,,,,,,---...///000000//////............111111000///////////////........................000///---,,,,,,---...///...///000111111000///...//////000000///...------.........////////////000---.........//////000000------------------------......------------..............................///............---------............////////////------............---------------,,,,,,---------...///000000000///---,,,......------------......---------------.........////////////////////////////////////////////////////////////////////////........................//////...---------......//////.........---------,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,++++++***++++++,,,,,,,,,,,,+++******************++++++,,,,,,++++++******,,,---,,,***((((((***++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++)))************+++++++++******************************************++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))******************))),,,,,,,,,+++++++++***************+++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,)))((((((***,,,...,,,******+++++++++++++++++++++,,,,,,,,,+++++++++******************************+++*********))))))))))))))))))))))))***+++,,,---+++***)))(((((()))***+++,,,+++***)))(((((()))***++++++++++++++++++++++++*********++++++++++++,,,***,,,---,,,+++***+++,,,******))))))(((''''''&&&,,,...///...,,,++++++,,,------,,,,,,+++******)))******+++++++++,,,,,,,,,******************************************++++++*********+++,,,,,,------*********)))))))))))))))------------------------,,,,,,------,,,++++++***++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000111........................////////////////////////............////////////111222222111111///......////////////////////////000/////////.........---////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333333222000///000111222222222222222222222222222222222222222222222222222222333333333222111111111111111111111111111111111111000///////////////////////////............///...------------...////////////.........------//////...---------------..............................---------......///---......//////......---///////////////...------------.........//////////////////...............------------------------......------------..............................///............---------............////////////------............------,,,------......------,,,......///000000...---,,,------............------000000//////////////////////////////////////////////////////////////////////////////////////////........................000000...------,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,++++++***++++++,,,++++++***)))))))))******++++++************++++++(((***++++++***)))***+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))************+++++++++(((((((((((((((((((((((((((((()))++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***+++++++++***************,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,)))))))))***,,,---,,,***,,,,,,+++***)))((((((''',,,,,,,,,++++++++++++******************************************)))))))))))))))))))))***+++,,,,,,+++***))))))))))))***+++++++++***)))))))))******************************++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++******))))))+++---......,,,++++++,,,---,,,,,,++++++************++++++++++++,,,,,,,,,************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,---......---,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++---------............//////000000000000111111111........................////////////////////////............////////////111111111111000///......////////////////////////////////////............////////////////////////........................000000000000000000000000222222222222222222222222111111111111111111111111///111222222111000000111333333333333333333333333222222222222222222222222333333333333333222111000111111111111111111111111111000000///////////////////////////............///...------------...///.........---------------///......------------...........................,,,,,,---...////////////------,,,,,,,,,,,,------///////////////......---,,,---------............/////////...............------------------------......------------..............................///............---------............////////////------............------+++,,,---......---,,,+++---......//////...------...///000111111000///...111111000000/////////...////////////////////////////////////////////////////////////////////////....................................---------...........................///////////////...---,,,------------------------...///000///...---...///,,,,,,++++++******++++++------,,,,,,,,,,,,,,,------,,,+++******+++,,,---)))***+++,,,++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************((()))***,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++,,,,,,,,,+++,,,++++++***)))(((''''''++++++++++++++++++++++++******************************************************))))))***++++++,,,************************+++*********************))))))))))))))))))))))))++++++,,,,,,,,,---------+++---------,,,+++,,,---------,,,,,,,,,++++++++++++,,,......,,,++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,------,,,,,,++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,++++++******)))***,,,...//////...---******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,++++++***---------............//////////////////000000000........................////////////////////////............////////////000000111111000///......////////////////////////111111111111000000000000////////////////////////........................////////////////////////111111222222222222222333000000000000111111111111...000222333222111111222333333333333333333333333222222222222222222222222333333333333222111000000111111111111111111111111000000////////////000000////////////.....................------.........------------------------111000////////////000000........................***+++---///000000///......---,,,++++++,,,---......///////////////......,,,,,,,,,---------......---------....../////////..............................------------..............................///............---------............////////////------............------+++,,,---......---,,,+++------...............---...///000111111000///...---------,,,,,,++++++***////////////////////////000000000000000000000000////////////////////////........................+++,,,---......//////000---.....................,,,,,,------,,,+++***)))------------------------,,,---......---,,,---///---,,,++++++*********+++......------------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,***)))(((+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++,,,,,,,,,++++++,,,***)))))))))))))))))))))++++++++++++++++++++++++***************************************+++++++++*********)))******+++,,,******++++++++++++***************++++++++++++***))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,------++++++,,,---))))))))))))((((((((((((***,,,------,,,+++,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,++++++******))))))'''(((((()))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,...//////......******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++---------............///................................................////////////////////////............///////////////000000000000//////...////////////////////////000000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000111111111222222//////000000000111111111...000222333222222222444333333333333333333333333222222222222222222222222333333333333333222111000000000000000000000000000000000////////////000000////////////............---..................---------------------------000000////////////000000........................***+++---///000000///...///...---,,,,,,---...///......///////////////...,,,,,,,,,---------......***+++,,,---...///000111..............................------------..............................///............---------............////////////------............------,,,------......------,,,---------------.........------............------------------,,,,,,,,,,,,////////////////////////000000000000000000000000////////////////////////........................******,,,...///000000000---------.....................------------------------------------------)))***,,,+++******+++---------,,,+++************,,,,,,++++++,,,,,,------......------------......,,,+++++++++,,,,,,+++)))++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((((((++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,)))******+++++++++++++++***+++------,,,++++++,,,((())))))******+++++++++***++++++++++++,,,,,,,,,*********************************++++++++++++++++++***************++++++******+++,,,,,,+++******)))***++++++,,,+++++++++************************++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,************************)))+++------,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))))))))***+++++++++,,,+++++++++******)))))))))'''((()))***+++---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,------......******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---------------,,,........................////////////////////////............/////////////////////000000//////...////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111111...//////000000111111111///000111000000000222444333333333333333333333333222222222222222222222222111222222333333222222222000000000000000000000000///////////////000000111////////////............------...//////...---------------------............------------......///........................,,,,,,---...//////////////////............//////---...//////////////////,,,---------............******+++---...///000111..............................------------..............................///............---------............////////////------............---------------,,,,,,---------,,,,,,,,,,,,------...///......------------...................../////////////////////////////////000000000000000000000000////////////////////////........................***+++---...///000//////---------........./////////...---------...///000........................***+++,,,,,,++++++,,,......---,,,+++************++++++******+++,,,,,,---,,,------......------,,,)))'''''')))+++,,,+++)))++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,))))))***+++++++++++++++***,,,......+++***+++---************+++++++++,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++***************+++***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************+++++++++++++++++++++++++++***++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............---,,,+++******+++---...******+++++++++,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,------...---------............/////////......------------........................////////////////////////............////////////......///////////////...////////////////////////---........./////////000000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111222......//////000111111222000000///---,,,---000333222222222222222222222222222222222222222222222222000111111222333333333333000000000000000000000000///////////////000111111////////////............------...//////...------------........./////////---------------...//////..............................---------......///......////////////......------...///////////////------........./////////,,,,,,------------....................................------------..............................///............---------............////////////------............------......,,,++++++,,,......,,,,,,,,,,,,,,,---...///111000///......///000111*********++++++,,,,,,,,,////////////////////////000000000000000000000000////////////////////////........................,,,---.../////////...------------.........//////+++***(((((((((***,,,...........................---...//////......000111...---,,,+++************,,,+++++++++,,,------...++++++---......---++++++%%%######&&&***,,,+++)))++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++------------------------******)))((()))+++,,,---)))************+++++++++++++++++++++++++++++++++))))))************))))))*********++++++,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,))))))***++++++++++++******,,,///...+++***+++---,,,,,,++++++++++++++++++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++***************+++***+++,,,------,,,+++***)))***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++(((***+++***)))((()))***)))))))))))))))))))))***(((***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********************+++++++++++++++++++++++++++,,,------.../////////......---***((((((***,,,---******+++++++++,,,,,,,,,...------,,,,,,------...)))***+++,,,------...///---------.........//////000000//////.........---........................////////////////////////............/////////000......///////////////...///////////////////////////000000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222---......///000111111222//////---***)))***...111111111111111111111111111222222222222222222222222///000111222333444444444000000000000000000000000///////////////000111111000/////////............,,,---...//////...---,,,........./////////000000///////////////000111222........................000///---,,,,,,---...///,,,---////////////---,,,------...///000000//////.........////////////000//////...---,,,,,,++++++////////////////////////.........------.................................//////.........---------............/////////000---..................---------------------------,,,,,,,,,---------.........,,,++++++---......---......///000///...,,,+++.../////////000000000111000000000000000000000000------..................---------............///---------............///..............................---------,,,,,,,,,------......------,,,+++111111000///...,,,+++***,,,...000000...+++******++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,---------******++++++++++++******************************************************+++++++++*********)))))),,,+++++++++***)))))))))******)))(((((('''((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---------+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))((((((((()))***++++++---,,,+++***))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******------,,,+++***)))(((''')))***++++++,,,,,,,,,,,,************************++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))+++---,,,++++++...111000///---+++******++++++)))***,,,---...------,,,******+++++++++,,,,,,,,,---------.........//////+++,,,,,,------...//////------.........---,,,,,,------------------------,,,,,,++++++,,,,,,---...------,,,------...///000///...------,,,,,,,,,,,,---------.........//////000///...---------------//////............//////222222222111111111000000000000000000000000000000////////////000000000000////////////////////////---......///000111111222...///000111111000///...............////////////............////////////111111222222222222111111000111111111111222222222444444444333222111000000111111222333222111000///000000000000000000000000000000000000000000000000////////////............////////////////////////111000///...............///////////////.........////////////////////////////////////////////////........................000000000000000000000000........................,,,---------.../////////000000///...............////////////////////////..................------,,,,,,,,,---------..............................000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,++++++---......---,,,,,,,,,---,,,,,,++++++.............../////////........................////////////////////////---------............///---------............///..............................---------,,,,,,,,,---------------,,,++++++------------,,,***)))(((&&&)))+++,,,+++*********************************,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******************************************************,,,,,,,,,,,,++++++******+++++++++***************+++***))))))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++***))))))+++************++++++,,,***************++++++,,,,,,,,,++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++******************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***************************+++,,,,,,,,,,,,+++***)))+++,,,,,,++++++---000///...---+++******++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,---------------.........+++++++++*********))))))+++,,,,,,---------,,,,,,------------------------------,,,,,,------...///000///...------,,,------......---,,,,,,,,,---------------.........//////111000///...............//////............//////222222222111111111000000000000000000000000000000////////////000000000000////////////////////////.........//////000000000...///000111111000///........./////////000000000/////////000000000000111//////000000000000//////000000111111111222222222111222222111111///......111111222222222111000///000000000000000000000000000000000000000000000000////////////....................................000000///.............../////////////////////...////////////////////////................................................////////////////////////........................------..................000000///...............////////////////////////////////////////////////------........./////////........................---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...,,,++++++---......---,,,,,,+++++++++,,,------......------------------........................000000000000000000000///---------............///---------............///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++***))))))###&&&)))+++******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------*********++++++++++++,,,******++++++++++++******************************++++++++++++++++++++++++---------,,,,,,,,,,,,+++***************+++++++++++++++******))))))******************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,---------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++************++++++++++++***))))))---,,,,,,++++++++++++,,,(((((())))))+++,,,......,,,,,,,,,++++++*********************************,,,,,,,,,------,,,,,,,,,)))*********++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,------------------------+++++++++***++++++,,,,,,***************************++++++,,,,,,++++++******+++,,,+++++++++---///...---,,,+++++++++++++++------,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---,,,+++***)))((('''&&&******+++,,,---------,,,------------------------...------------...//////000///...------,,,------------------------......------........./////////111111000////////////000//////............//////222111111111111000000000000000000000000000000000////////////000000000000////////////////////////...................../////////000000000000///////////////000000000111111000000000000111111111111//////000000000000//////000000000111111111222222111111111111111000///...111111222222111111000///000000000000000000000000000000000000000000000000////////////....................................////////////..................//////////////////////////////////////////------------------------////////////////////////................................................//////..................000//////............//////////////////////////////000000000000000000000....../////////000000000........................,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...,,,++++++---......---...---,,,,,,---...000111.........---------------........................000000000///////////////---------............///---------............///..............................---------,,,,,,,,,++++++,,,,,,++++++***)))+++,,,,,,------,,,,,,,,,&&&)))+++,,,,,,---...///------------------------******++++++,,,------...))))))*********+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))))))))***+++++++++,,,,,,,,,+++******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))*********))))))(((++++++++++++++++++++++++******+++,,,,,,---......---------,,,++++++************+++++++++******)))...---,,,++++++***++++++)))))))))***+++,,,---...---,,,,,,++++++*********************************++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,---,,,,,,++++++++++++++++++///...,,,+++***++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++//////...---,,,+++******((()))***+++,,,------------------------------------------------......///------,,,------...///000---------------...///000............////////////000000///////////////000//////............//////111111111111000000000000////////////////////////////////////000000000000.......................................---------/////////000000000000000000000000000111111111111//////000000000111111111111111222222222222111111000000000000111111111111333333333333333222111000111111111111111000000///////////////////////////////////////////////////////////////............------------------------...///////////////..................////////////////////////////////////........................000000000000000000000000................................................000000//////......------000///............//////........................///////////////000000000....../////////000000000...........................------------------...++++++++++++++++++++++++,,,,,,,,,,,,------------...,,,++++++---......---...---,,,,,,---...000111......................../////////////////////////////////......------------------............///---------............///////////////////////////......---------,,,,,,,,,++++++,,,,,,++++++***)))++++++,,,---------,,,,,,***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************++++++++++++)))))))))***+++++++++,,,,,,+++++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***)))))))))++++++++++++++++++++++++******+++,,,,,,---......,,,+++++++++*********))))))******+++++++++******---,,,+++***************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************************************++++++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,******++++++++++++++++++///...,,,+++***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................((()))***+++,,,---------------------------------,,,,,,,,,+++,,,,,,---...------,,,------...///000------------......///000........./////////000000.........------....../////////............//////000000000000000000000000////////////////////////////////////000000000000------------------------...............---------///////////////000111111000000000000111111111111........./////////000000111111222222222222111111//////000000000111111111222222333333333222111111111111111000000000000000////////////////////////////////////////////////////////////....................................---...//////000///......---.........//////000000////////////////////////////////////////////////000000000000000000000000................................................000000000//////......---//////............//////---------------------------------....../////////------........./////////////////////////////////111///---++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,++++++---......---,,,,,,+++++++++,,,------------......////////////000000000000000000000000//////......------,,,,,,---------............///---------............///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***+++,,,---,,,******+++,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++***************+++++++++++++++******++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))))))))***++++++++++++***,,,++++++************+++......---++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))------,,,,,,+++++++++***++++++,,,,,,,,,+++******************************++++++************++++++,,,++++++******++++++,,,************************+++++++++***++++++,,,,,,************************,,,++++++******++++++,,,,,,+++))))))+++,,,+++***))))))***+++,,,,,,++++++------,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,------------+++++++++,,,---......///******+++,,,---------,,,------------------------,,,++++++++++++,,,------000///...------,,,------.........---......//////....../////////000000000...------------....../////////............////////////000000000000000111000000000000000000000000////////////000000000000------------------------...................../////////......///000111222/////////000000000111111............//////////////////000000000000///////////////000000000111111000000111111111000000///222111000////////////000000000000000000000000000000000000000000000000000////////////............////////////////////////------///000000000///...------......///000000000////////////////////////000000000000000000000000////////////////////////................................................000000/////////////////////............//////000------------------------,,,,,,------......//////------........./////////////////////////////////111000---++++++---000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,++++++---......---,,,,,,,,,---,,,,,,++++++++++++,,,---...//////000////////////////////////000000//////...------------------............///---------............///////////////////////////......---------,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,++++++******+++++++++))))))***,,,*********************************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++******************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))***+++++++++++++++,,,++++++++++++,,,,,,---......---,,,+++******+++*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,************************,,,,,,++++++***+++++++++************************,,,,,,+++******+++,,,,,,---***((()))+++,,,+++)))'''(((***+++,,,,,,,,,+++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++,,,---...//////000******+++,,,,,,---......+++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,---......000///...------,,,------000//////............///.../////////000000000000...............///000000//////............//////////////////000000111111000000000000000000000000////////////000000000000////////////////////////.........//////000000000///.........///000222333....../////////000000000...////////////000000000//////000000000000//////////////////000000000111///000000111111111000000222111000///...//////000000000000000000000000000000000000000000000000000////////////............000000000000000000000000,,,---///000111000///...------......///000000111////////////////////////000000000000000000000000........................////////////////////////........................///////////////000000000...............///000000////////////////////////---------...//////000000....../////////000000000////////////////////////------------------------------------------------******+++++++++,,,,,,,,,...,,,++++++---......---......///000///...,,,+++))))))***+++---...//////........................222111111000///......------------.........//////---------.........//////000000000000000000000000......---------,,,,,,,,,------......------,,,+++.../////////......---,,,***+++,,,+++******,,,...------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++******))))))***)))))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////000111((()))***+++++++++++++++,,,,,,,,,,,,------...///...---,,,,,,++++++,,,,,,))))))***+++,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++---......///)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------***((((((+++,,,+++)))'''((()))+++,,,,,,,,,+++)))***,,,---...------,,,******+++++++++,,,,,,,,,***+++,,,---///000111111,,,,,,,,,------.........------.........---,,,,,,------------------------...------------...//////---------------...000000111000///...............////////////000000000000///////////////000111111//////............//////.../////////000000111111000000000000000000000000////////////000000000000111111111111111111111111---......///000111222222///.........///000222333............////////////000000000000111111111111111111222222222222111111////////////000000000000111222222333333333222222222111///.........///000000000000000000000000000000000000000000000000000000/////////............000000000000000000000000+++---///000111000///...---------...///000000111////////////////////////////////////////////////........................000000000000000000000000..............................//////000000111111...............///000111111111111111111111111111---......///000111111222000000000000111111111111000000000000000000000000)))+++---//////---+++))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,,,,+++***))))))...---+++******+++---...000000//////............000000000000000000000000000000000///......------,,,---------.../////////...------------...//////------......//////000000...---,,,,,,,,,,,,---.........///000///...,,,+++,,,+++***)))))))))***+++,,,,,,,,,---------......111...+++(((''')))+++---+++++++++************)))))))))(((((()))+++---...+++,,,,,,------......///+++,,,,,,+++***+++---///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++''''''***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...+++)))***---///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******------+++)))'''&&&$$$###,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,+++***)))(((***++++++,,,,,,------...------------------------++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,---......//////......,,,,,,,,,---------......---.........---,,,,,,+++------,,,,,,,,,---.........------,,,,,,------...............---,,,++++++,,,,,,,,,---...///000000................................................///////////////.........000000000000000000000000000000000000000000000000444333000...---///111222111111111111111111111111111111000000//////......000000000000111111111111000000000000000000000000,,,------...///000111111000///...------...///000............////////////000000000000000000000000111111000000//////......333333333222222222111111////////////////////////000000000000000000000000000000000000000000000000111111000000//////......------............---------......///////////////...............---------------............------+++++++++,,,,,,,,,------..................------------..................////////////////////////..................------)))******+++,,,---..................////////////------......//////000000////////////////////////---------............///,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------,,,,,,+++******)))...---+++******+++---............---------,,,,,,/////////////////////////////////............---,,,,,,,,,---------------...------------...//////............////////////...---,,,,,,,,,,,,---..................---,,,,,,---,,,+++*********++++++,,,,,,,,,,,,------------...,,,)))''''''''')))***+++++++++************)))***))))))))))))+++,,,---,,,,,,,,,,,,,,,+++++++++***++++++***)))***,,,...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++(((%%%%%%'''))))))(((++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++******)))((('''''',,,,,,+++******+++,,,,,,*********************************))))))))))))))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***---,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------......------,,,+++,,,,,,---------------,,,,,,,,,---------......,,,---------,,,,,,+++***------,,,,,,,,,---.........------,,,,,,------...------.........---,,,,,,,,,---------.../////////------------------------......................../////////////////////...////////////////////////000000000000000000000000333222000///...///000111111111111111111111111111111000000000/////////...////////////............000000000000000000000000..................//////000000///......///000000............////////////000000000000000000000000111111111111000000000000333222222222111111111111////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...---......//////......------......///////////////.................................//////.............../////////000000000........................000000000//////......---////////////////////////....................................////////////............////////////.........///////////////////////////////////////---------............///,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,++++++******...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++........................---------------.........---------,,,,,,,,,,,,,,,...------------...///////////////..................------,,,,,,------......------,,,,,,,,,,,,,,,...---,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))((())))))+++++++++************)))+++******)))******++++++---,,,,,,+++******)))))))))*********))))))+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---***(((((()))+++++++++************************++++++++++++++++++++++++))))))*********+++++++++)))---///---(((&&&''')))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++,,,++++++******++++++,,,************************.........---,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,,,,,,,+++******))))))(((++++++++++++++++++++++++++++++******++++++,,,---------............------***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,------.........------------..................------------------------..............................//////////////////........................000000000000000000000000111111111000000000000000000000000000000000000000000000000000////////////000000//////......------000000000000000000000000000///...---,,,------...111000000//////000000111............////////////000000000000000000000000111111111111222222222222111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////---......//////......------......///////////////////////////////////////...//////000000//////...//////000000000111111111........................222222111000///...------////////////////////////........................111000000000/////////...............///////////////////////////.........////////////////////////---------............///+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++...---,,,,,,,,,,,,---...,,,,,,++++++++++++++++++------------------------++++++,,,,,,---......///.........------,,,,,,,,,...------------...///////////////......---------------------------------...---+++******+++,,,---......------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,+++***+++++++++*********)))))),,,++++++*********)))))),,,,,,++++++************)))***++++++******+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***,,,...---***(((((()))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,---------,,,,,,---------******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------,,,,,,++++++,,,------------,,,,,,,,,,,,---------......,,,,,,---------,,,,,,+++,,,,,,,,,,,,------...///...------,,,,,,------...,,,,,,---......///.....................---------............................................................////////////////////////////////////000000000000000000000000///000111222222111000///////////////////////////000000000000////////////222222111111000000/////////////////////////////////...---,,,,,,---...///111111000000000000111111............////////////000000000000000000000000//////000111111222333333000000000000000/////////////////////////////////////////////////////////////////////////////////000000000000////////////......////////////......---......///////////////////////////000000000000//////000000000000//////------........./////////............////////////111000000//////.........////////////////////////............/////////////////////...........................////////////000000//////......------////////////////////////---------............///+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------***++++++,,,---...//////000000//////......------...------------...////////////......------,,,,,,---------------------------,,,+++******+++---...............------,,,,,,******+++++++++,,,,,,,,,,,,,,,---...---,,,+++++++++++++++*********)))))),,,+++++++++***))))))(((***+++++++++,,,,,,,,,---***+++---,,,++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++***+++---...,,,***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********++++++++++++++++++++++++*********************************++++++,,,,,,,,,...------------------...,,,,,,,,,+++++++++************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,+++++++++,,,,,,---...............,,,,,,,,,---------......------...............---,,,++++++,,,---...//////...------,,,,,,------...,,,,,,---...////////////...............---------000000000000000000000000........................---.........//////000000000000000000000000000000000000000000000000000000...///111222222111000///////////////////////////////////////000000000000222111111111000000000///////////////////////////------,,,,,,---...000111000000111111111111000000............////////////////////////////////////---......///000111222222////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000...//////////////////...---......///////////////.../////////000000111111//////000000000000//////,,,,,,---------................../////////000000---------....../////////////////////////////////........./////////000000------......///000000111............////////////000000//////......------////////////////////////---------............///***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------............------------------------+++,,,,,,---.../////////000000000///////////////...------------...//////.........---------------,,,------......------,,,,,,,,,,,,,,,,,,------...------......------,,,+++++++++++++++,,,,,,,,,,,,******++++++++++++******+++++++++************)))+++++++++++++++***)))(((******++++++,,,------...***+++------,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///+++((()))---000...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++---,,,,,,++++++************++++++,,,,,,++++++***************************(((((())))))***++++++,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++++++++******,,,---......//////......,,,,,,,,,---------......---......////////////...+++++++++,,,---...///000...------,,,,,,------...------.../////////......------..................111111111111111111111111........................------......///000000000111111111111111111111111000000000000000000000000...///111222222111000000000000000000000000000000////////////000000000000.........///////////////000000000000000000000000,,,,,,---...///000111111///000000111111000000///............////////////////////////////////////---......///000111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...//////000000//////...---......///////////////---......//////000000111...//////000000//////........./////////000000000.........//////000000111++++++,,,---...///000000////////////////////////.........//////000000111......///000111222333333............///////////////////////////.........////////////////////////---------............///******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------............------,,,---------.........///---------------------------------....../////////.........///////////////...------------...//////,,,------------------...,,,,,,---......---,,,,,,,,,,,,---...............,,,------...---,,,+++***,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++************)))******+++++++++***))))))*********+++++++++++++++(((***------,,,++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++---///...,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,///---***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,+++***************************,,,---------------------******+++++++++,,,,,,,,,************************)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,------,,,,,,+++*********++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,---............---,,,,,,,,,---------......,,,---......//////......+++++++++,,,---...///000...------,,,,,,------......////////////......---,,,---------.../////////000000000000000000000000........................------......///000000111000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111.../////////000000000111------......//////000000000000000000000000000000---...000111222111000///...///000000000000///.............../////////////////////////////////////////////000000111111111/////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111//////000000000000//////---......///////////////,,,------...//////000000.........//////.........//////000000000111111111---......///000000111111------......//////000000////////////////////////---......///000000111111/////////000000111111111............////////////.........///////////////////////////////////////---------............///*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------............------,,,,,,,,,------..........................................///////////////,,,---------.../////////...------------...//////,,,,,,,,,------.........,,,,,,---......---,,,,,,+++,,,...///000///......+++,,,---------,,,+++***,,,,,,------------......---------,,,,,,---......+++++++++************))))))***+++,,,,,,+++***)))++++++******)))((((((((('''))),,,,,,+++******+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***---,,,***((()))+++************************++++++++++++++++++++++++)))************+++++++++......---)))%%%%%%)))...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------///......------......///((()))***+++,,,---......)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------......+++,,,,,,---.........---+++++++++,,,---...000000...------,,,,,,------...///000000000///...------,,,,,,------...///000000000000000000000000000000........................---------...///000000111000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111.../////////000000111111......///000111222333333000000000000000000000000...000222333333111///------...///000000///...---............/////////000////////////////////////111111111111111222222222//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111//////000000000000//////---......///////////////,,,,,,,,,---...//////000------............------////////////000000000000---......///000111111222000000000000////////////////////////////////////---......///000111111222............------------............/////////000---.........//////000000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++............//////////////////......---------,,,,,,---///000000///---,,,------------------------........................------------------------......------------......---...//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,+++***,,,,,,,,,---------......***++++++***))))))***,,,,,,,,,,,,++++++*********...+++((()))+++---,,,+++,,,,,,,,,---------......---------.........//////++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,++++++******++++++,,,...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------,,,+++*********+++,,,,,,******+++,,,++++++++++++++++++++++++)))***++++++))))))***++++++++++++,,,,,,---------,,,,,,,,,------,,,++++++,,,+++***))))))+++---...++++++++++++++++++++++++---------,,,,,,++++++++++++,,,------............---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------....../////////++++++,,,,,,,,,+++******,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------,,,,,,,,,,,,---......000000//////.........---........................///////////////.........////////////////////////000000////////////000000111222222111///...///000---,,,,,,---000111111000////////////000111222333111111222222222222111111000111111111111222222222000000//////000111222222222111111000///......---//////000000000000///...000000000000000000000000...000111222222111000...////////////////////////---...///000000///...---//////000000000000//////---...///000000000000000111111111111111000//////000000111111111111000000111111000000//////......111111000000//////............//////000000111111000000000000000000000000000000000000000000000000000///...------...///000...///000111111000///...---...000111222111///...////////////////////////000000000000000000000000......//////////////////.........------,,,,,,,,,---------............///000000000000000000000000000000//////.........------.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++------------............---------...............------,,,,,,,,,,,,------------------------------........................------------------------------,,,,,,,,,,,,------)))+++,,,---------///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))++++++,,,+++******,,,,,,,,,,,,------------)))***+++***((((((***+++,,,,,,,,,+++++++++******...+++))))))+++,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++***+++,,,+++*********,,,******++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,+++)))))))))+++,,,...++++++++++++++++++++++++---,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++---,,,+++++++++,,,---.................................---------,,,,,,,,,---------------------------,,,,,,,,,,,,---......000/////////..................................../////////////////////...////////////////////////000000////////////000000000111222111/////////000///...------/////////---////////////000111222333111111222222222222111111000111111111111222222222000000000000000111222222111111111000///.........000000111111111111000000////////////////////////...///111222222111///...////////////////////////---...///000000///...---///000000111111000000///111111111111000///......000111111111111000/////////000000111111000000///111000000000/////////...111000000000/////////....../////////000000000111000000000000000000000000////////////////////////000///......---...//////---...///000000///...------...///000000000//////////////////////////////000000000000000000000000///////////////........./////////.........------........./////////000000000000000000000000000000000/////////..............................//////++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,------.../////////...---+++******+++---...,,,,,,,,,,,,------------........................------------------------,,,,,,,,,++++++,,,,,,,,,(((***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,++++++***)))++++++++++++,,,,,,,,,,,,***+++,,,+++))))))+++,,,,,,,,,,,,,,,++++++++++++---+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------+++---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---++++++******************+++,,,,,,------,,,,,,,,,+++***)))))))))***+++,,,+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++***************+++,,,---------------------,,,+++++++++,,,,,,...........................------------,,,,,,,,,---------------------------,,,,,,,,,,,,---......////////////..........................................//////////////////////////////////////////000//////......//////000000111222111000///000111444222000///000000...---000000000000000111222333111111222222222222111111000111111111111222222222000000000000000000111222111111000000//////......111111222222222222111111////////////////////////......000111111000......////////////////////////......////////////......000111111111111111111000000111111111111111000000000000111111000000///......//////000000//////...000000000000////////////000000000000////////////////////////000000000000000000000000000000000000////////////////////////111000///...............------............------000//////....../////////////////////////////////000000000000000000000000000000//////.........---000000000///////////////////////////000000000111000000000000000000000000////////////.....................---------------+++++++++++++++,,,,,,,,,---,,,************,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,---------.........---------..................---,,,++++++,,,---...,,,,,,,,,,,,,,,---------........................------------------------------,,,,,,,,,,,,---------......---+++***+++,,,------------------------------------------------++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,,,,---------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------,,,---...---,,,+++,,,...,,,,,,,,,++++++,,,,,,,,,***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,++++++)))***+++***)))((()))***+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,++++++******))))))++++++,,,---------,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++************************,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,---......//////------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......///////////////............................................./////////////////////////////////////////////....../////////000111222111000///000111666444111111111222111000111000000000111111222333111111222222222222111111000000111111111222222222111000000000000000111111111000000000/////////...000000111111222222111111..............................////////////......////////////////////////...//////////////////...111111222222222222111111---...///111333444444555000000000000000//////.........////////////......000000000000////////////000000000000////////////////////////000000000000////////////////////////////////////////////////000000//////......------------..................555333111///------...///////////////////////////////////////////////////000000000///......------////////////////////////....../////////000000000///////////////////////////////////////..................---,,,,,,,,,+++*********++++++,,,,,,,,,---,,,************,,,---,,,++++++++++++,,,------------,,,,,,,,,+++++++++---.........////////////000000///...---,,,,,,,,,,,,---...//////...---,,,+++++++++,,,,,,,,,------........................------------------------......------------.........///000///,,,+++,,,,,,------------------------------------------------++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***************+++++++++,,,,,,,,,+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,---)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,---,,,***)))***++++++++++++++++++++++++++++++,,,------++++++,,,---------,,,,,,+++++++++******+++,,,,,,---------,,,++++++******************++++++++++++++++++++++++************************---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---...............///////////////........................---.........//////000000//////////////////////////////............/////////000111111000///000222333111///...000222222222111111111111111111222333111111222222222222111111000000111111111222222222111111000000000000000111000000000000////////////...//////000111111000000////////////////////////......////////////....../////////////////////////////////....../////////111111222222222222111111---...///111333444444555000000000000000///............////////////......////////////000000000000////////////000000000000000000000000////////////////////////////////////........................///////////////......---.........//////000000111999777333000---------...////////////////////////////////////////////////000000//////.........---........................------........./////////////////////////////////.........///////////////.........---,,,,,,,,,+++))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,++++++........./////////000000111111000...---,,,+++***,,,---///000000///---,,,******++++++,,,,,,------........................------------------------///......------......///,,,---///...------///000------------------------------------------------++++++------------++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,)))***+++***((((((***+++,,,,,,,,,,,,------------)))+++------+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------,,,...///...---,,,---...------,,,,,,,,,,,,------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,+++******...//////...,,,+++,,,---+++++++++++++++++++++++++++,,,---,,,+++***+++------------,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++***************+++,,,---------------***+++,,,------------,,,........................,,,,,,,,,------------...---------------------------,,,,,,,,,,,,---...............///////////////........................------......///000000000///////////////////////////......------......//////000111111000000111222...,,,***+++---000111222222222111111111222222333111111222222222222111111000111111111111222222222222111111000000000000000000000000000////////////---...///000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////000111111111111111111000000111111111111111000000//////000000//////...---...//////000000//////...////////////000000000000////////////000000000000000000000000////////////000000000000000000000000..............................////////////......//////...//////000111222888666333000...------...////////////////////////000000000000000000000000////////////////////////------............//////------------............000000000000000000000000.........///////////////.........---------------((())))))***++++++,,,,,,,,,,,,------------,,,,,,+++++++++***++++++,,,---------,,,,,,,,,,,,++++++---------.........//////000000///...---,,,,,,+++---------......---------)))******+++,,,,,,------........................------------------------...------,,,,,,------...+++---......---,,,---///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------***+++,,,+++))))))+++,,,,,,,,,,,,---------......(((+++------+++******,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------...///...---,,,---///------,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------.........------,,,---...///---+++******+++++++++++++++++++++++++++***+++,,,+++*********,,,+++++++++++++++,,,,,,,,,)))***+++,,,---------------------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,++++++***)))+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++((()))+++---.........---........................,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---................../////////000........................------......///000000111///////////////////////////......------......///...000111111000000111222///,,,******---000222222333222222111111222222222111111222222222222111111000111111111111222222222222222111000000000000000////////////000000000000......///000111222111111111111111111111111111111000000000//////000000000////////////////////////000///...------...///000///000000111111000000///111111111111000///......//////000000//////...---///000000111111000000///.../////////000000000111.../////////000000000111111000000000/////////...000000000000000000000000........................,,,---...///000000//////......------...///111222222111000...............////////////////////////000000000000000000000000------......///000000000....../////////000000000............////////////000000000000000000000000............/////////000..................//////((())))))***++++++,,,,,,,,,,,,...//////...,,,,,,++++++******++++++,,,------------,,,,,,,,,++++++,,,,,,,,,---------........................------...---+++******+++---...))))))***+++,,,,,,------........................---------------------------,,,,,,++++++,,,,,,---...//////---+++))))))***........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++***+++,,,...///,,,,,,------------............///...---,,,...000,,,,,,,,,------.........(((+++......+++******,,,,,,,,,------------......++++++,,,,,,,,,---------++++++,,,,,,,,,------------...///...------...///...------,,,,,,------...++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...////////////***+++,,,***(((''''''(((++++++++++++++++++++++++)))***++++++))))))***+++))))))******+++++++++,,,)))***+++,,,------...------.........------,,,++++++++++++++++++++++++++++++++++++,,,,,,---------............------,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------....../////////++++++,,,,,,,,,+++******''')))+++---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---......---.........//////000000........................---------...///000000111////////////////////////.........------............000111111000000111333222000------///222333444333333222222111222222222111111222222222222111111000111111111111222222222222222111000000///000000////////////000000000000//////000222222333333333111111111111111111111111111111000000000000111111////////////////////////000///...------...///000//////000000000000//////......///000000000000000///////////////......---000000111111111111000000.../////////000000111111.../////////000000111111111111000000/////////...000000000000000000000000........................+++,,,...000111111000000------,,,,,,---...000111---------------...///000////////////////////////000000000000000000000000,,,,,,---...///000111111//////000000111111111222////////////000000000000000000000000000000000000---.........//////000000---.........///000000000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***........................---------,,,,,,+++++++++,,,,,,,,,---------..............................111000///...............//////...---,,,++++++***,,,------......------,,,***+++,,,---............------------,,,+++***)))...------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,,,,+++*********+++***************************+++,,,,,,,,,+++***)))------,,,,,,,,,,,,++++++...------,,,,,,++++++***///...---,,,+++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***++++++*********+++---...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,------...//////************************))))))))))))************+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,,,,------...------++++++++++++------........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***........................//////.........//////000......////////////......//////000000000000//////000000000000000000000000111111000000111111222333333222111000000111222333222333333444444333333222333222222111111222222333333111000111222222111000222222111000//////000000222//////111///,,,---222111111111000000000000000222111111000///......---222111111111000000//////000000000000000000000000000000000000000000000000000000111000000///......000000//////.........---...//////000000000000000...---,,,...000222333222//////000000111111111222000000000000000///.........//////000000000000000000000000000000000000000......////////////......000000000000111111111111...///111222222111000///111111000000//////......//////000000///...------////////////000000000000,,,------...///000111111000/////////............111000///......///000111000000000000000000000000///000000111111111000000//////...------------...---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++.........------...//////.........------,,,,,,+++,,,------......------,,,++++++,,,---............------------,,,+++***))).........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,++++++******++++++***************************+++,,,------,,,+++***------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++///...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---------------...------,,,,,,++++++******,,,---------,,,,,,+++***++++++*********+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,------......************************))))))))))))*********++++++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------,,,,,,------...------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++...........................---,,,,,,,,,,,,,,,---///000000000//////...---////////////////////////////////////////////////000000111111111222222222222111000000000000111222222222333333333333222222333222222222222222222333333222111111333333222111222222111000000000000000///222333111---+++---///000000000000111111111111222111111000//////......111111111111000000000///111111111111111111111111000000000000000000000000000000000000000///......000000/////////............//////000000000000000111///......///000000////////////000000000111111000000000000000///............///000000000//////000000000000000000000000......////////////....../////////000000000111111......//////000111222333111000000000/////////...///////////////...------------...///////////////---.........///000000000000000/////////.........111000///......///000111000000000000000000000000......///000000111000000//////...------------...+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,---...///000------------------------,,,------......------,,,,,,,,,------...---------------------,,,+++******.....................---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////............------------...------,,,+++***)))))),,,,,,---------,,,++++++++++++*********+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...........................---,,,+++++++++++++++000000000000000///......//////...------.../////////////////////////////////000111222333222111111111111000000000000111111111111222222222222111111222222222222222222222222333222111222333444333111222222111000000000000111///999===444---...000...///000000000111222222222111111111000000//////...111111111111000000000000222222222222222222222222000000000000000000000000///////////////......---000000////////////.........///000000111111000000333111///.........---,,,...///////////////000000000000000000000///......------...////////////...////////////////////////......////////////............/////////000000000///...------...111444666000000000000///////////////////////////......---+++,,,.../////////...---////////////////////////000000000/////////......000000////////////000000000000000000000000000000,,,---...///000111111111000///......------......(((((()))***,,,---...///++++++++++++++++++++++++........................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------....../////////......------,,,,,,+++++++++,,,,,,---...,,,,,,,,,------.........,,,------......------,,,---------...------,,,,,,,,,---------,,,,,,+++***------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,+++++++++******+++,,,,,,---............------,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////.........---,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,++++++++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,++++++*********+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------,,,,,,---------,,,,,,---------........................,,,,,,,,,---------------,,,,,,,,,------.................................000///...------,,,------...///000000111111111000000///---++++++---///000...........................000222333444333111000000000000000000000000000000111111222222111111000222222222222222222222222222111000111222333222111222222111000000111111111111AAAFFF999000222444/////////000111222222333333111111111000000000//////111111111000000000000000222222222222222222222222000000000000000000000000....../////////......---000000////////////////////////000111111111111000222000...---......---,,,............////////////000000000000000///......,,,------...............////////////////////////......////////////..................///////////////.........///000222333000000000000////////////...///////////////......+++---...000000///...---000000000///////////////000000000////////////...000000////////////000000////////////////////////------///000222222333333000//////...............)))******++++++,,,------************************........................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------....../////////......---------------,,,++++++++++++++++++,,,,,,------.........,,,------......------,,,---------...------,,,,,,,,,,,,---------,,,+++++++++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++******++++++,,,---......---------------,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,,,,,,,+++******************++++++,,,,,,---+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------.........---,,,+++------------------------........................,,,,,,,,,------.........+++,,,,,,------.................................000///......------------,,,---///111222333333444000///---++++++---///000////////////////////////...000222333444333111000000000111111111111000000000111111222222111111000111222222333333222222111111000///000222333222111222111111111111111222222222AAAFFF:::000333444000///000000111222333333444111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111......///////////////...//////000000000000000000///000000111111111111111111///------/////////...////////////............000000000000000///......,,,------...............////////////////////////......////////////..................////////////...///000111111000......////////////000000000000......///////////////...---...///000111000//////000000000000000/////////111000000000//////////////////000000000000//////////////////////////////...///111222333444555555000000///............///------,,,,,,+++***))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,------.........,,,------......------,,,,,,,,,------...---------,,,,,,,,,------,,,,,,+++******++++++,,,---......++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------,,,,,,,,,,,,++++++******+++,,,,,,---......------......------,,,++++++,,,,,,,,,,,,,,,,,,---........................,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++************)))***+++,,,---......///++++++,,,---------,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000---......///...---+++***------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,------.................................---------,,,,,,------...---...///111333444555555//////...------...//////000000000000000000000000///000111222333222111111111111222222222222111111111111222222222222111111111222333444444333222111111000///000222333333222222111111111111222333333111;;;???666///000222000000111111111222333333333111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111...//////000000000000000//////000000000000111111///000111111222222111111000...---...000111111111000000000////////////...000000000000000///......------...////////////...////////////////////////......////////////............/////////000000000...000111222111///---+++////////////000000000000---...//////////////////////////////000000000111000000000000000000000000111111000000000///////////////000000000000//////000000000000000000000000000111222333444555555555111000//////......//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......***++++++,,,,,,---------...---,,,,,,,,,,,,,,,---,,,,,,------------------,,,------......------,,,++++++,,,---............+++,,,,,,------,,,,,,+++******+++,,,---...///000+++++++++,,,,,,---------************************)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------.........---,,,+++---,,,,,,,,,,,,,,,,,,+++..........................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,------......///***+++,,,,,,---------,,,+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...******++++++,,,------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,------------------------------------------------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---...//////...---+++))),,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,------------------........................------------...///000000///000111222333333333333////////////////////////111111111111111111111111000000111111111222222222111222333444444333222111222222333333333333222222000111333444444333111000222111111222444555555444222111111111222222333444222555666444000...000222222222222222222222222222111111111111111111111111///000000000111111111111222222222222222222222222111111111111111111111111///000000111111111111111//////000000000111111111000000111222222222222111111000//////111222222111111111000000000/////////000000000000000///............///000000000//////000000000000000000000000......////////////....../////////000000000111111//////////////////........./////////000000000111------...///////////////000///...------///000111/////////000111111111222111111111000000000//////...///000111111000///...000000000000000000000000111222333333444444444333111000000///////////////&&&'''(((***,,,...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,---...///000000,,,,,,,,,,,,---...//////------------------------,,,------......------,,,***+++,,,---......///...++++++,,,------,,,,,,,,,++++++,,,---...000111111+++++++++,,,,,,---------************************)))***+++,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((***,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---.........---,,,+++---------,,,,,,+++++++++////////////////////////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------.....................---***+++,,,,,,------------+++,,,,,,---,,,+++***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,------...///******+++,,,,,,---......++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---------------------------........................(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------.../////////---***))),,,---...//////...---,,,........................,,,,,,------...///000000------------------------........................////////////000222333444222333333333333222111111//////000000000000//////111111111111111111111111111111000000111111222333222333444444444444333222222333333444444333333222000111333444444333111000444333222444666777777666222111111111222333333444555222222555333///111666333333222222222222222222111111111111111111222222//////000000111111111222333333333333333333333333111111111111111111111111000000111222222222222222//////000000111111111222000000111222222222222111333222000000111222222111222222111111000000//////000000000000000//////......//////000000000000000111111111111111111111111......////////////......000000000000111111111111///...---,,,---///111222.../////////000000111111------...///000000//////000...,,,++++++---000111......///000111222222333111111111111000000000000...///000111111000///...000000000000000000000000111222222333333333222222111111000///////////////++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................,,,,,,++++++++++++++++++---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,------.........***++++++,,,,,,++++++***............---,,,,,,+++++++++******)))(((((((((,,,,,,,,,,,,,,,+++***)))++++++,,,------,,,++++++,,,,,,,,,------.........222000///---,,,,,,,,,---,,,,,,,,,---------.........------,,,,,,------...------------------------000000///...------,,,,,,111000...,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------...---+++*********++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********------------------,,,,,,++++++++++++,,,---......//////.........---------//////...---,,,,,,++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---...///000000///...---//////.........---------........................000//////.........//////------............------///000222222111111222444222333333333222000///---111111111000000000000000111000...------///111333444444333222111111111111222222333333333222111111222333333444444333333222---///111333444444333222222222333444444555555666333222111111111333555777222222222222222222222222000000111222333333444444333222222111111222222333222000///......///000222222222111111111111111111222222333333333333222222000000000000000000000000000000000000000000000000000/////////000111222222000111222333333222111000000000000000000000000000000000//////.........---............/////////000//////...............///...//////000111222222222111111111111000000000000000///...------...///000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111333222222222111111000000000000000000000111111111000000////////////000000111111222333333333333222000000000000111111111111***************************,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++***,,,,,,++++++++++++******,,,,,,,,,,,,,,,+++******+++,,,...//////...,,,+++,,,,,,,,,---------......111000...---,,,,,,,,,---,,,,,,,,,------------...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------......,,,+++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,+++++++++******------------------------......------,,,---------///.........------------.........------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---...///000000///...---//////.........---------..............................------------............////////////......000111222111000///000111111111222222111000...---111000000000000000000000111000...------///111333222222111111000000111111222222333333333333333222333444444555555444444333333444666777777777555444333333333444444444444555444333222000000111222333333333333222222222222222111111111222222333333444222111111111111111111222111000///......///000111111111111111111111111111111222222222222222222111111111111111111111111111000000000000000000000000000000000000000000111222000111222222222222111000000000000000000000000000000000/////////................../////////000000111111000000000000111111...//////000111111222222111111111111000000000000000///............///000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111222222111111111000000000///////////////000000000///......------......///000111222222333333222222...////////////000000000************************,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***((()))******************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***+++---///111111///---+++,,,,,,,,,,,,------------//////...---,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000+++,,,...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,.........---------------,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------------------------///...---,,,,,,,,,------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,+++++++++++++++,,,,,,------.........000000///...------------............------------------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------...////////////...---...............---------........................------,,,,,,,,,------...//////000000000000//////000111222111///---.../////////000000000000///...000000000000000000111111111000///......000111333000000000///000000111111222222333444555555555555444444555555555555444444444555555666555444333222555555444444444333333333555444222000000000000111444444333333222222111111222222222222222222222222111111000000000000111111111000///......///000111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000222111000000000000000000000111222222222222111000000000000000000000000000000000////////////............/////////000000000111111000000000000111111/////////000111111222222111111111111000000000000000//////......//////000////////////////////////////////////////////////////////////000000000000111111111111111111111111111111000000000000//////////////////////////////------,,,,,,,,,,,,------000111222222333333222222............////////////************************---------------,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,---......,,,,,,------.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,++++++***(((((()))******+++******++++++,,,,,,---......///+++,,,,,,---,,,,,,++++++***,,,///111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,......------------------++++++,,,,,,,,,---------,,,------------------,,,++++++++++++++++++++++++))))))***+++---...//////+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,------------,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////...---------------------------------------,,,,,,------------------,,,,,,,,,---------------,,,,,,,,,------------------,,,,,,++++++,,,,,,---........................................................................---------,,,------......000000111111111111000000///000111000...---...///...//////000000111111111000000000000000111111111111000///...///000222333000000000000000111222333222333444555666666666666333333444444444444333333333444444555555444333333666666555444333333222222444444222222111111222222444444444333333222111111333333222222222222222222222222111111111111222222111111000//////000111111111111111111111222222222000111111222222111111000111111111111111111111111000000000000000000000000222222111000/////////000111111111222222111111111000000000000000000000000000000//////////////////...////////////000000000///............//////000//////000000111111111111111111111111000000000///000//////////////////000////////////////////////////////////////////////////////////000000000000111111111111111111111111000000000///////////////000000000000////////////...------,,,,,,------...000000111222222222222222........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***))))))***+++,,,,,,,,,+++))))))***+++,,,---......+++,,,,,,---------,,,,,,***+++---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,++++++,,,------...,,,,,,------------------,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---......------------......---.....................////////////////////////......------...///000000000000111111111111000000,,,...//////......///000000000000000111222222333//////000000111111111111111000000///000111222222111111111111111222333444222333444555666777777777222222222333333222222222555666777777888999999999666666555444333222222111333333333333444444555555444444444333333333222222333333222222222222222222444333333222222333333444111111000000000000111111000000111111111222222222111111222222222222111111111111111111111111111111111111111111111111111111222222111000/////////000222111111111111111111222111111111111111111111111//////000000000000000000////////////000000000111...............///000000000000000000000111111111111111111111000000000//////000000000000000000///////////////////////////////////////////////////////////////000000000000000000000000000000000000///////////////000000000222222222111111000000000//////............//////000000111222222222222111//////000000000111111111------------------------,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,------......)))***,,,---...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,((())))))***+++,,,,,,---+++,,,,,,---------------++++++,,,------,,,++++++,,,,,,,,,,,,++++++++++++***+++,,,---------------++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------.....................------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------+++,,,,,,------.........+++******+++,,,---......,,,,,,,,,,,,---------------------------------------------,,,---......///,,,,,,,,,---......//////------,,,,,,,,,,,,------......------------......---------...............////////////////////////...............///000111000000111111111111000000,,,---//////......000222111111000000111222333333/////////000111111222222111000000000111111222222222222222222222222333444333333444555666666666666111111222222222222111111333444444555666888888999666666555444333333222222222333333444555666666666333333333333444444444444222222222222222222222222444444333333333333444444111111111111111111111111000000000111222222333333222222222333333222222222222222222222222222222222111111111111111111111111222111000000000000000000222222111000000111222222111111111111111111111111//////000000000000111111/////////000000000111111000//////000000111222333000000000000000000111111111111111111000000000000///000000111111000000///////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000000000111111333333333222222111111000000000////////////000000///000111111222222111111000000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------,,,,,,------------------''')))+++,,,------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++))))))******++++++,,,,,,+++,,,,,,---......------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))***+++---......------***++++++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******,,,---------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,---------......------------------------------,,,,,,,,,------...++++++,,,,,,,,,---------.........------,,,,,,+++...------,,,---...///000,,,,,,------.../////////......------------.........------,,,,,,------...---------.........//////////////////////////////------------...///000000///000000000000000000///...///000000///...///111111111000//////000111222...//////000111111222222000000111111111222222222333222111111111111111222333444444555555555444444111222222333333222222111222222222222333444444555555555555444444333333333333333444444555444444444222222333333444555555555111111111222222333333444444333333222222333333444111111111222222111111111///000000111222222333333333333444444444444333333222222222222222222222222111111111111111111111111000000000000000000111222222222111000000111222222111111111111111111111111//////000000000111111111//////000000000111111111////////////000111222333111000000000000000000000111111111111000000000000///000111111111111000///000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111111222222333333222222111000000///111000000//////000000111///000000111111111111111/////////000000000000111+++++++++++++++++++++++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,&&&(((***,,,---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++---...//////,,,,,,,,,------.........+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******++++++++++++,,,,,,+++,,,,,,---.........---///...---,,,,,,---...///,,,,,,,,,++++++*********((()))+++---.........---******+++++++++,,,,,,,,,+++,,,...//////...,,,+++---------------------------------....../////////+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---...///...------*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------.........------------------,,,,,,000///...---------------+++++++++,,,,,,---------//////...---,,,,,,++++++......---,,,---...///000,,,,,,------...///000000///......------......///...---,,,,,,,,,,,,---...---------.........//////000000000000000000000000+++++++++,,,---...///000//////000000000000//////000111222111///---...///111000///......///000111...//////000111222222222000111111111111222222222222222111000//////000000444444444555444444333333222333333444444333333222777777666555555555555666555555444444444333333333444444444444333222111111111222222333444555666666000000111222333333444444333222222111111222222333111111222222222222111111///000000111222222333333333444444555555444444333222222222222222222222222111111111111111111111111000000//////000111222222333222111000000111222333111111111111111111111111//////000000111111111222000000000000111111111111------------...///111111111111111000000000000000111111111111000000000000///000111222222111000///111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000000000111111222222222333222222222111000//////...000000////////////000000//////000111111111111111............/////////000,,,---......,,,***++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,------------------------------------......//////......---++++++,,,,,,,,,,,,---------------............///+++++++++,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,---------------------------------***+++---...///...---------,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000///...---,,,++++++++++++,,,,,,---------.........+++,,,,,,------......///---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***))),,,---///000000...---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***///...------------...///++++++******+++---...000...------...//////...,,,++++++++++++++++++++++++,,,,,,,,,+++***+++---///)))***,,,------,,,***)))///...,,,+++***+++,,,---)))))))))((())))))***+++,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,------......------,,,---------,,,,,,------...---------,,,,,,------...............////////////---------............///++++++,,,------......///000///...------...///000/////////...---------,,,---,,,*********,,,...///........................000000000///......------------............------/////////...------,,,,,,............///////////////////////////.....................------------111000/////////000222333333222111111000111111111555555444333222222222222444333333333333333333333444555555666666555555444555555555555555555444444888777444333333555777999777666666555555555666666333333222222222222333333555555444444444555777888555444444444444444444444444555555666777777666666444444444444444444444444333333222222222333555666444555666666666555444333333333333333333444444444000000111111222222222333222222111000000111222222222222111111111111111222111111111000111111222222000000000000000000000000111111222222222222111111000000000000000000000000222222111111111111222222////////////000000000000//////000111111111111000111000///000111222111000......////////////......222111000///...---,,,,,,000000000000000000000000333333222111111111222222333333222222111000//////000000000000////////////000000000000000111111111111111111111000000000000)))+++,,,,,,***)))))))))++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------............+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++,,,---.........---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,******************************))))))***,,,...//////...---,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++************+++,,,++++++++++++,,,---...///---,,,,,,---......---++++++++++++++++++++++++++++++,,,,,,+++******,,,///)))+++,,,------,,,+++)))++++++******************++++++******++++++,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,------......------,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,---.../////////......------,,,,,,---------............///------------------------000///...------...//////...............---------......,,,+++,,,---...000........................,,,,,,---------------------......//////......---------..............................///////////////////////////////////////000000000111111222222111000000///000111222333//////000000111333444555222222222111111222333333333333333333333333333333222333333444444333333222444444444444444444444444666555444333333555888:::888777777666666666777777555555444444444444555555555555444333444444666666666666666666777777777777999999999999888777666555555555666666666666555555333444555666666666555555555666777777777555444333222222222222222222333333000000111111111222222222111111111111111111111111222222111111111111222222222222111111111111111222111111111111111111111111000111111111111111111000000000000000000000000000111111111000000111111111////////////000000000111000000000000111111111111111///......///000///...///000000111111000000///////////////////////////000000000000000000000000111222444666666555333111333333222111111000/////////////////////.........000000000000111111111111111111111111000000000000)))+++,,,,,,***))))))***,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------............---,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************************)))***+++,,,,,,......---,,,++++++++++++,,,,,,,,,,,,------------------,,,++++++***))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++***+++,,,------...------,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***,,,---***+++,,,------,,,+++*********+++++++++++++++***------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,------......------,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,+++******---------............/////////...------,,,++++++///......---......//////---------...............000///...---------...///........................++++++,,,,,,---......///---......//////......---,,,,,,------...//////000............//////////////////////////////////////////000111222333444444111000000000000111222222000000000000222333444555000000000000111222333444222222333333444444555555333333444444444444333333333333333444444444444444555444333333444666888:::888888777777777888888999888777777666666777777888888777777666666666777777888999999::::::;;;;;;;;;>>>>>>>>><<<;;;999777666777888999::::::999888777444666888::::::999777555888888999999888666444333444333333333333333333333000111111111111222222222000111222333333222111000222222111111111111222222333333222111000000000000111111111111111111111111///000000111111000000///000000000000000000000000000000000000000000000000/////////000000000111111111000/////////000222333444222///---...///000///000111111222222111111000------...///000000111222000000000000000000000000...111666999:::777444111222222222111111000000///........................//////000000111111111111111111111111000000000000+++,,,...---,,,++++++,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------+++++++++,,,,,,,,,------,,,,,,---------.........---------,,,,,,+++++++++---------------------------------------,,,,,,,,,------------------------------------,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,...---,,,,,,+++++++++,,,------------.....................------,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---,,,,,,,,,------///000111+++,,,,,,------,,,,,,+++---------------------------,,,+++******+++,,,---------------------------***+++---.........---,,,---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++,,,++++++,,,------,,,+++++++++,,,---.........---,,,---------------......///---------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...,,,------......------,,,///......---,,,,,,,,,,,,......---,,,,,,,,,,,,---//////......---,,,++++++---------............///......---------,,,,,,,,,...------.........//////,,,---------.../////////000000///...---------..................................../////////000000......////////////......---------.........//////............///////////////////////////000000000------...//////000111111000000000111111111222222333333222111111111111222222222111111222333333444111222222333444555666666555555666666666666555555444444444555555555555555666555555444555666888999888888888888888888999:::::::::999999999999::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBBBBBBBAAA???>>><<<;;;;;;<<<===>>>>>>===;;;:::888999;;;<<<<<<;;;999888;;;<<<<<<;;;:::888666555777777777666666555555555111111111111222222222222000111333444444333111000222222111111111222333333444333222111000000000000111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000//////000000000111111111222111///......000222333888555111///000111222222000111111111111111111000------...///000111111222000000000000000000000000---000555888999777444222222111111111000000000///........./////////////////////000000111111222222111111111111000000000///***,,,------,,,+++,,,------,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------,,,,,,+++++++++------------------------------------------------------------------------------,,,,,,+++++++++++++++++++++,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,)))*********++++++++++++,,,,,,,,,------.........------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------,,,,,,,,,------///000111+++,,,,,,------,,,,,,+++------------------------...---,,,++++++,,,---......//////////////////...+++,,,---...///...---,,,...---------//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,,,,,,,,,,------,,,,,,,,,+++,,,...//////...---,,,,,,,,,,,,,,,,,,---..................------------------------------------...------,,,,,,,,,------,,,------......------,,,///...---,,,,,,,,,,,,,,,111000///---,,,+++******..................//////---------............///,,,,,,,,,---------......,,,,,,---...............,,,---------...///////////////...------,,,,,,,,,........................000000/////////............//////////////////...//////.........---------............////////////////////////000000111111........................000111111111222222222222444333333222111222222222555555444333333333333333222222333444444555666666555666666777777666666555555666666666777777777888888888777666666666777777999999999999999:::;;;;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===??????@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@AAABBBBBBAAA@@@???>>>>>>>>>======<<<======>>>???@@@@@@@@@>>><<<:::999999999888777777666555555333333333333222222222222000111333444444333111000222222111111222333333444444333222111000000000000111111111111111111111111//////000000000000//////000000000000000000000000000000111111111111000000000000000000111111111111222111///......000222333888555111///000111222222///000000111111000000/////////000000000000000000111111111111111111111111///000111333444444444333111111111000000000000000//////000000000111111111...//////000111111222222111111111111000000000///(((***++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,---------............---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++************************,,,,,,---...//////......---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***++++++,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,------------............------------............------...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******,,,++++++++++++,,,------........................------------------------......---,,,,,,,,,------,,,------......------,,,---------,,,,,,------...222111///---+++******)))........./////////000000---------............///++++++,,,,,,---...//////+++,,,---...............---------........................---------------........................///......---,,,,,,++++++...//////000000//////...000//////...------,,,,,,............////////////...//////000000111111222111000000000/////////...000111222222333333222222111111111111222444555666777666555444333333333333333333444444555555666666444444555555555555444444666666777777888999999999999999888888888888999999<<<;;;;;;;;;<<<===>>>???@@@@@@????????????@@@@@@??????@@@AAABBBAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@???;;;;;;:::999777666555555555555444444444444333333111222333444444333222111222222111222222333444555333333222111000000000000222222222222222222222222///000000111111000000///000000000000000000000000000111222333333222111000000000000111111111222222111000/////////000222333444222///---...///000//////000000000000000000///111111111000000/////////111111111111111111111111000000//////000111222333000000000000000000000000///000000111111222222333......///000111222222333111111111111000000000000''')))++++++*********,,,***+++---......---+++***++++++++++++++++++++++++---,,,++++++++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,,,,---...///000000------------------------,,,+++*********+++,,,------------------,,,,,,,,,++++++++++++++++++,,,,,,************************)))***,,,...//////......,,,,,,,,,++++++,,,,,,------------.........//////++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***+++,,,---------,,,++++++,,,,,,------,,,,,,+++........................,,,,,,------------,,,,,,,,,,,,---......---,,,,,,......------------......------,,,---...///---+++------------------------(((+++------,,,+++,,,,,,---------,,,,,,---------///...---,,,+++*********,,,,,,++++++,,,,,,---...,,,,,,,,,------......///........................///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------.../////////...---,,,,,,,,,,,,.....................------------............///,,,---------------------***+++,,,...//////.....................------------......////////////...........................------------------,,,,,,//////000000000000//////..................------............////////////...//////000111111222222000000000000000111111111000111222333333333222222111111111222333444555666555555444333333333444444444444444555555555555555444444555555555555444444555666666777888888999999777888888999:::<<<======?????????@@@@@@AAABBBCCCEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCEEEGGGHHHHHHHHHGGGJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHIIIHHHGGGFFFEEE@@@???>>>===;;;:::999888777666666666555555555555333333333333333333333333222222222222333444555555222222111111111111111222222222222222222222222222000111111111111111111000000000000000000000000000111222333444444333222111000000111111111222222222000000000000111111111111111///......///000///...000111111222222111111000111111111000000000//////111111111111111111111111111000/////////000111111///000000000000000000000/////////000111111222222......///000111222333333111111111111000000000000)))+++------,,,,,,---...)))+++---//////---+++)))++++++++++++++++++++++++------++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........***+++,,,---...000111111------------------------++++++*********+++---............------,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---............,,,,,,,,,++++++,,,------*********+++++++++,,,,,,///......------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++,,,---///000000///---++++++,,,,,,------,,,,,,+++........................+++,,,............,,,+++------...//////...------000///---,,,,,,---...///,,,,,,+++,,,---...,,,***------------------------)))+++---...---,,,,,,---...------,,,,,,------...333111///---,,,+++,,,,,,---,,,,,,,,,,,,---......******+++,,,,,,---..............................///...---,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,---...///000---,,,,,,,,,,,,---......//////...---,,,++++++***---------........./////////......------,,,,,,+++)))+++,,,...//////....../////////......------,,,---...///000111111000000........................------......///000000000//////000000000000//////,,,,,,------.../////////............/////////000...//////000111222222222------...///000111222222000111222333444333222222555444333333222222333333222222222222333444555555555555555555555444444444666666777777777777666666444555555666777888888999555666888:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHJJJLLLNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMNNNLLLIIIFFFFFFFFFHHHJJJJJJLLLMMMNNNNNNLLLJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEDDDBBB@@@???>>>===888888777777666666666555444333333222222333333444222222222222333444555666111111111111111111222222222222222222222222222222111111222222222222111111000000000000000000000000111222444555555444222111000111111111111222222222//////000111111111111000111000///000111222111000222222222333333222222222000000000000000111111111111111111111111111111111000111111111111000000///////////////000000000000---......///000111111222---...///000111222333333111111111111000000000000******+++++++++,,,,,,,,,000///...---,,,++++++***...---+++******+++---...---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---,,,,,,,,,,,,+++)))''')))+++,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,---...///000000......////////////......++++++,,,,,,,,,---------......------------......///...,,,+++***+++,,,,,,************+++,,,------.........///......------+++,,,------......------++++++,,,,,,,,,---------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++,,,///111---------............///.........------,,,,,,,,,//////...---,,,++++++,,,------------------------,,,,,,,,,------.........------------------------------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++---------......---,,,,,,/////////......---------...---,,,,,,,,,,,,---...******+++,,,,,,---......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000000///---,,,......................../////////////////////////////////......---------++++++------------++++++..................------........................///...,,,+++,,,---///111//////.........------------------...///000000111000000000000000///......////////////000000000000222222111111000/////////111111000000000000111111111000/////////000222333111111111222222333333444555444222111111222444555333333333222111222444666555666666777777666666555666888:::888444222444666888888888888888999::::::888999:::;;;===>>>??????AAABBBDDDFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPRRRSSSSSSRRRQQQVVVUUUSSSPPPOOONNNNNNNNNNNNNNNMMMLLLLLLMMMNNNOOOLLLJJJIIIIIIJJJKKKIIIHHHKKKLLLMMMNNNOOOOOOOOOOOOIIIKKKNNNPPPQQQPPPNNNLLLLLLJJJGGGDDDBBBAAABBBCCC@@@???>>>===;;;:::888888555444333222111111111111111222222333444444555555444333333222333333444444222222222111111111000000222222222222222111000///111111111111111111111111333333333333222222111000111111111111111111111111111111111111111111111111000000000000000000000000222222111111000000//////111111111111111111111111000000000000000000000000000000000000000///......000000000000000000000000111000///......///000111000000///...............000000000000000000000000*********+++++++++,,,,,,,,,,,,,,,,,,------------...---+++******+++---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***+++,,,------,,,((()))+++,,,,,,,,,***)))........................,,,,,,,,,---------......---------------------------------------.........++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------......///...---,,,,,,,,,------++++++++++++++++++,,,,,,------.........------,,,+++,,,------......------++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))((()))+++------------............///......---------,,,,,,,,,------,,,,,,,,,------...------------------------******+++++++++,,,,,,,,,------------------------------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++*********...---,,,,,,,,,,,,---.........---,,,,,,+++******++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.../////////......---,,,------------------------....................................---------,,,---...////////////...---------...............---..............................---,,,---...///000//////.........---------------......///000000111000000000000000///......////////////000000000000111111111111000000000000//////............//////111000000///000111222333222222222222222333333333444444222222222222444444333444444333222333555777333333444444444444333333666777777777555444444555888888888888999:::;;;;;;999:::;;;===???AAABBBCCCAAABBBDDDFFFGGGGGGGGGFFFHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSTTTTTTSSSRRRVVVTTTRRRPPPOOONNNOOOOOOPPPOOOMMMKKKJJJJJJJJJKKKLLLJJJIIIIIIJJJJJJHHHGGGIIIJJJKKKMMMNNNOOOOOOPPPJJJKKKMMMOOOPPPPPPOOONNNPPPNNNKKKHHHFFFDDDCCCCCCAAAAAA@@@???>>>===<<<<<<888777666555444333333333333333444444555555666666222222222111111222222333333222222222222111111111222222222222222111000000111111111111111111111111222222333333333222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000000000000000000///......000000000000000000000000111111000000000000111111000000///...............000000000000000000000000))))))*********+++++++++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,.........((()))+++,,,,,,,,,+++***........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++***++++++++++++++++++***,,,,,,,,,,,,------------......------------......//////...---------......,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,------------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******(((''''''))),,,---------............///...------------,,,,,,,,,++++++++++++,,,---//////------------------------++++++++++++,,,,,,,,,,,,------------------------------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************))))))------,,,,,,,,,,,,------//////...---+++***))))))+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,------......------,,,,,,,,,---...////////////........................---------.........///////////////.........------------......///000000000000000000000000//////...////////////000000000000000000000000111111111111000//////......//////000111000000000000111222222333333333333222222222222333333333333333333333333333444444444333333555777333333333333333333333333888777666666777888777666777888888:::;;;<<<===>>><<<===>>>@@@BBBDDDEEEFFFBBBCCCEEEFFFGGGHHHHHHHHHJJJJJJJJJJJJLLLNNNPPPQQQQQQRRRSSSUUUUUUUUUTTTTTTTTTSSSRRRPPPOOOPPPPPPQQQRRRQQQOOOLLLJJJIIIHHHHHHMMMKKKJJJJJJJJJJJJHHHGGGFFFHHHIIIKKKMMMNNNOOOOOOJJJKKKKKKMMMNNNOOOOOOPPPSSSRRRPPPNNNKKKHHHEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@<<<;;;:::999888777666666222222222222222333333333333333222222111222222333333333333333222222222222111222222222222111000000111111111111111111111111111111222222333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000//////...////////////////////////000111111222222111111000000000///.........//////000000000000000000000000)))))))))*********++++++...---,,,,,,******)))(((,,,,,,+++******+++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++---......)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------.........------------............---------------------------,,,,,,++++++***++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,------------...///......---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++------------............///------------------------++++++++++++,,,---...///------------------------------..................------------------------------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------............------+++,,,---...////////////........................,,,---......//////......////////////........................//////000000//////000000000000//////////////////000000000000...//////000111222222222222111111111111111111222000000000111111111222222444444444333333222222111222333333444444333333222222333444444333222444555555555444444444444555555:::777555777:::<<<:::777888999;;;<<<>>>@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFHHHIIIIIIJJJJJJMMMLLLLLLLLLNNNPPPSSSUUUSSSTTTUUUVVVWWWVVVVVVVVVSSSSSSQQQPPPPPPQQQQQQRRRTTTSSSQQQPPPNNNLLLKKKKKKOOONNNLLLLLLLLLLLLJJJHHHFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHHHHHHHIIIKKKLLLNNNQQQRRRRRRQQQOOOLLLHHHGGGHHHHHHHHHGGGFFFDDDCCCAAA??????>>>===<<<;;;999999444444444333333333222222555444444333333333333333444444444333333333222222111111222222222111111000111111111111111111111111///000111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111222222////////////////////////000000000000000000000000//////000000000000/////////////////////////////////000111222222111000///000000///////////////000000000000000000000000000)))************+++++++++...---,,,,,,******)))(((++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---............////////////......,,,,,,---------...............------------......,,,,,,,,,,,,------,,,,,,---------------,,,+++******+++,,,,,,---------,,,+++,,,------......------,,,,,,---------...............---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---...---------............///------------------------,,,,,,,,,++++++,,,,,,,,,------------------------........................---------------------------------------------------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------------------------------////////////////////////---,,,+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000+++,,,---...////////////........................,,,---......//////......000000/////////.....................//////////////////000000000000//////////////////000000000000......///000111222222333222222111111111111222222000111111111222222222222555444444333333222222222222333333444444333333222000222333333222222333444666555555444444555555666888555444666:::<<<:::888;;;<<>>@@@BBBEEEGGGIIILLLMMMNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWXXXXXXUUUTTTSSSQQQQQQQQQRRRRRRQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPOOOPPPRRRSSSRRRQQQMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEGGGIIIKKKMMMNNNNNNNNNOOOPPPRRRRRRRRRPPPNNNLLLIIIJJJKKKLLLLLLKKKJJJIII??????===<<<:::888777666555555444333222222222222333222222222222111111111000000111222222222222222111111111111111111111111000111111111111000000///111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111////////////////////////......///000000000000000000000000000000000000000//////............//////000000//////000111111222000000000000000000000000,,,,,,,,,---------......000///......,,,,,,+++*********++++++++++++******+++*********+++,,,,,,---........................------------------------))))))+++...000///,,,***,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////.........---------,,,------......------,,,---------.........//////.........------.........+++,,,.../////////......***+++---//////...---,,,+++,,,---...////////////+++,,,------......---------------.........//////++++++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...---------.........//////,,,,,,,,,------.........(((((()))***+++---///000------------------------000000/////////.........---------------------------------------------------------------...///000------------------------***+++,,,---............+++++++++,,,,,,---------***+++,,,------,,,+++***((((((***+++---...000000------------------------........................------------------------***+++---...///...------........................------------------------.../////////000000111111333222111000000111222333.........///......------........................///...,,,+++,,,---///111000000000000///////////////////////////...............///000000000000000////////////000000000000000000000000111111111111333333222222222222333333000111222333444333222222333333333444444555555555555444222111111222444555333666888888777666777777:::888777666666777888:::;;;>>>BBBCCCBBBCCCFFFJJJHHHJJJLLLOOOPPPPPPOOOOOONNNOOOPPPRRRSSSUUUVVVWWWUUUUUUTTTTTTUUUWWWYYYZZZZZZ[[[\\\\\\\\\\\\[[[[[[YYYXXXXXXWWWWWWWWWXXXXXXVVVUUUSSSRRRQQQQQQQQQRRRPPPQQQRRRRRRRRRQQQOOONNNPPPOOOOOOPPPRRRSSSRRRQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLLLLKKKJJJHHHHHHGGGFFFGGGHHHJJJLLLMMMNNNNNNNNNPPPSSSUUUUUUTTTSSSQQQKKKMMMOOOPPPPPPOOONNNMMMIIIHHHFFFDDDBBB@@@???>>>999999888777666555555555222222222111111111000000///000111222222222222222111111111111111111111111111111111111111000///...111111111111111111111111111111111111111111111111000000000000000000000000222222111111000000//////111111111111111111111111////////////////////////......///000000000000000111111111111111111111111111000///......///000111000000///000000111222222000000000000000000000000************+++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,............---,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,------......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......---,,,++++++------,,,+++------------------------******+++,,,,,,---......+++++++++,,,,,,---------------------------------,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////---------,,,,,,+++++++++++++++++++++,,,---...///------------------------.........------,,,,,,,,,,,,,,,,,,---------......------............------000000//////............---------------------------------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,------,,,,,,...///---.........---,,,,,,+++***---///000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................///000000///...---+++,,,---...////////////////////////...............------,,,,,,++++++***------++++++++++++------///////////////000111111............/////////000000///...------...///000111111111000000000000000......///111111222222222333222111000000111222333222222222111111111111111222222222222222222222222222333444444555555444444444444444444555555555666444555666777777666555555999999999999:::::::::::::::===BBBDDDEEEEEEFFFGGGJJJJJJKKKMMMOOORRRTTTVVVVVVSSSSSSUUUUUUSSSSSSVVVXXXUUUSSSUUUZZZ___``````___```___\\\\\\^^^]]]YYYYYY\\\___```___^^^^^^^^^YYY\\\^^^\\\VVVRRRQQQRRRPPPPPPOOOOOOPPPPPPPPPOOOPPPPPPOOOOOOPPPOOOMMMKKKOOONNNNNNOOOQQQRRRRRRQQQKKKNNNQQQPPPLLLIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKNNNNNNOOOPPPRRRSSSTTTTTTTTTRRRPPPPPPRRRSSSQQQOOOKKKIIIIIIJJJJJJGGGAAA<<<;;;999666333111000111111222222222111222333444444000000222333333222111000222222111111111111222222/////////000111111222222333333222111000000000111333000...///222222111...///000111222222222222222333...---000222000000222////////////////////////111111000////////////////////////000111111222222000000000000000000000000000000000000000000000000000///......000111000000///......000222333222000+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,---------.........//////------------,,,+++***))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......///...,,,,,,---...,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------------------------------,,,---......,,,,,,---...///......------......///------------------------.................................---------,,,,,,++++++++++++,,,---...///------------------------......---------,,,,,,,,,,,,,,,,,,---------......------............------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,...---,,,,,,---///------......------,,,++++++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...////////////...---...////////////......---////////////............,,,,,,,,,---------------------,,,++++++,,,---------------------...//////........./////////000000000///............///000111000000000000000000000...///000111111222222222000000////////////000000000000111111222222333333222222222222222222222222222333444444555555444444444555555555666666666666555666777888888888777666888888999999:::;;;;;;;;;>>>AAAEEEGGGHHHIIIJJJKKKNNNOOOPPPRRRSSSUUUVVVWWWYYYUUUTTTVVVWWWVVVXXX\\\]]]\\\ZZZ\\\___bbbbbbbbbbbbbbb```___dddkkkmmmjjjgggiiilllpppsssuuuuuuuuulllkkkjjjhhheee```ZZZWWWXXXYYYZZZYYYWWWVVVUUUUUURRRQQQQQQPPPQQQPPPPPPOOOQQQPPPOOOPPPQQQRRRQQQOOONNNPPPRRRRRROOOMMMMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPQQQSSSQQQPPPQQQSSSUUUSSSQQQOOONNNMMMMMMLLLIIIBBB>>>;;;;;;:::999777555333222333222222222222333333444000111222333333222111111222222111111111111222222000000111111111222222222222222111111000111111111222000//////111222111///000000111222222222111111333...---111333111000222000000000000000000000000111111000///////////////111111111000000000000000000000000000000000000000000000000000000000000000111///------...000111000333222111111222222111///---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......------------......***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......000...------......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...000///---,,,,,,---///000------------------------------------------------//////............------++++++++++++,,,---...///------------------------...------------,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++---...---,,,,,,---///------......------,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---............---------......////////////...////////////............,,,,,,------...//////000...---,,,,,,,,,,,,---...------------.........///....../////////000000000000//////......//////000000000000000000000111111...///000111111222111111//////000000000000000/////////000111222333444444222222222222222222222222222333444444555555444444666666666666777777777777666666777888999999999888777888999:::;;;===>>>>>>CCCFFFJJJLLLLLLMMMNNNOOOTTTTTTVVVWWWXXXYYYYYYYYYZZZVVVVVVYYYZZZZZZ]]]bbbccccccdddgggjjjllllllkkkmmmllljjjlllwwwzzzrrrkkkhhhjjjkkkiiieeebbbaaabbb```^^^[[[WWWUUUSSSRRRQQQRRRQQQPPPQQQSSSSSSRRRPPPNNNPPPQQQPPPNNNLLLMMMNNNLLLLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLQQQPPPPPPQQQTTTUUUUUUTTTUUUTTTSSSRRROOOKKKFFFAAA===>>>@@@AAA???;;;777444444444444333333333333333111222222333333222222111222222111111111111222222333333333333333222222111111111111000111111222222111000///000111222111000111111222222222111111000222///...222444222111222111111111111111111111111111000000///////////////222222111111000//////...000000000000000000000000000000000000000000000000111///------...000111111777555222111111111000///...---,,,++++++++++++++++++,,,,,,------,,,,,,+++************************************++++++++++++,,,,,,,,,,,,,,,+++******......---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,+++,,,.........---------------------------,,,,,,,,,,,,,,,,,,,,,+++......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---//////---+++))))))+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,---......------------------,,,,,,------------------------,,,,,,,,,---------......------............------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,---...---,,,,,,---...,,,------...------,,,,,,,,,---------+++,,,...///------------------------,,,,,,,,,---------......------------------------,,,,,,------------------((()))+++---///000111222////////////............---........./////////000......------------.........//////000000000000000...////////////000000000000//////////////////000000000000000000111111111//////000111111111111111000111222333444333222111111111111222222333333333222222222222222222222222222333444444555555444444666777777777777888888888666666777888999999::::::888999:::<<<>>>@@@BBBBBBHHHJJJMMMOOOPPPPPPRRRSSSVVVWWWXXXZZZZZZZZZYYYYYYXXXWWWZZZ```ccccccdddhhhiiikkknnnssswwwzzz{{{|||}}}~~~|||yyyzzz|||zzzwwwppphhh```ZZZWWWVVVSSSRRRRRRTTTUUUUUUTTTRRRQQQPPPOOOMMMLLLLLLMMMNNNOOOOOOPPPPPPNNNKKKHHHFFFFFFFFFFFFGGGGGGHHHHHHIIIMMMMMMNNNPPPRRRTTTUUUUUUVVVVVVVVVUUURRROOOKKKHHHAAABBBDDDDDDCCC???<<<:::777777777666555555444333333333333333333222222222333222222111111222222333555555555555444333222111111000000000111222333333000000000000111111111111222222222222222111000///222//////444555333111222111111111111111111111111000000////////////000000111111111111000000//////////////////////////////000000000000000000000000000//////000222333111000777444111//////000000000......---,,,+++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++******))))))------------............---------------,,,,,,+++......---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......)))((((((***---.........------------------------,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...//////---+++))))))+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------............---------,,,,,,,,,------------------------,,,,,,,,,---------......------............------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,---......,,,,,,,,,...,,,,,,------...------,,,,,,------,,,,,,,,,...000------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------......'''(((***,,,...///000000////////////............000000000//////.......................................///000111000000000////////////000000000111///000000000000000000/////////000000111111111111///000000111111111111000000111222444444444333222444333333333222222111111222222222222222222222222222333444444555555444444777777777777888888888999555666666777999:::;;;<<<;;;<<<===@@@BBBDDDFFFGGGLLLNNNPPPRRRRRRSSSUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZYYY\\\dddoootttsssrrrtttvvvyyy|||tttkkkgggggg]]]\\\[[[[[[ZZZXXXTTTRRRRRRPPPNNNMMMMMMOOOQQQSSSQQQQQQRRRQQQOOOLLLIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQRRRSSSTTTUUUUUUTTTQQQPPPOOOGGGFFFEEEDDDCCCBBBAAA@@@;;;;;;;;;:::999777666555555444444333333333222222333333222222222222333333555666666666555444222000111000000000111222333333//////000000000111111222222222222222222111000///111///000555777444111111111111111111111111111111000000////////////000000//////000000111111111111////////////////////////111111111111111111111111///000222555777555222...333000...---...000111111...------,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,---------------------......------,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------......000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......'''''''''))),,,......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------***,,,------------...///000///---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...---------------...............------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,---------......------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---.........,,,+++,,,---,,,,,,------......------***,,,------------...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000+++,,,,,,------------,,,////////////............111000000///......------......///000000///......+++,,,.../////////...---/////////000000000111111///000000111111000000////////////000111111222222000000111111111111000000//////000111222222222222555555444333222111000000222222222222222222222222222333444444555555444444777777777777888888888888666777777888:::<<<===>>>???@@@BBBDDDGGGIIIKKKLLLPPPQQQSSSTTTTTTUUUWWWYYYVVVWWWWWWXXXYYY[[[]]]^^^```fffrrruuussspppmmmiiiddd^^^YYYSSSPPPKKKJJJKKKOOOQQQSSSQQQQQQQQQQQQOOOMMMKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHJJJKKKJJJKKKMMMNNNOOOQQQSSSSSSRRRQQQRRRRRRLLLJJJGGGEEEDDDDDDEEEFFF@@@AAA@@@@@@>>>;;;999777666666555444333333333333333333222222222222333333444555666777666444222000111111111000111111222222...///111111000000111333111111222222222111111000111///111777999555111111111111111111111111111111///////////////000000111...//////000111111222222000000000000000000000000111111111111111111111111...000222666777666222...///---,,,,,,///111111111------,,,,,,,,,------...+++,,,,,,------,,,,,,+++******+++,,,------......))))))*********++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......***))))))***,,,------,,,------------------------+++++++++,,,,,,---------------------....................................***,,,------------...000///......------......///------------------------------------------------,,,,,,,,,,,,------............------------......///......---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......------............------,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---...///...,,,+++,,,---+++,,,------......------)))+++.........---...///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------///000111......//////......------////////////.......................................///000000000000///...+++,,,...///000///...---//////000000000111111111///000111111111111000///...//////000111111222222000000111111111111000000000000000000111222333333444444444333333222222111222222222222222222222222222333444444555555444444666666666777777777888888999999999:::<<<>>>AAABBBDDDEEEGGGIIIKKKMMMOOOPPPSSSUUUVVVWWWWWWXXXZZZ\\\XXXXXXWWWXXX[[[___ccceeeiiinnn|||~~~wwwrrrbbb\\\SSSNNNMMMNNNOOOOOOQQQPPPPPPOOOOOONNNNNNMMMNNNNNNMMMMMMLLLLLLLLLKKKGGGIIIKKKJJJHHHHHHIIIKKKLLLNNNQQQQQQPPPOOOPPPRRROOOMMMJJJHHHGGGHHHIIIJJJEEEEEEEEEDDDBBB???<<<:::888777555444333333333444444333333222222333333444333444666777666444222000222222111111000111111111---///111111000000222444000000111222222222111111111///222888:::666111111000000000000000000000000///////////////000111111000000000000000111111111000000000000000000000000111111111111111111111111//////000222333333111//////...---...000222111000,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++((()))***,,,...000111222,,,,,,---------.........***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,------,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------.........---+++,,,------,,,***------------------------******+++,,,,,,---......,,,---------.../////////////////////////////////***+++------------...000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------........./////////......---------......//////...---,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,---------......---..................---,,,,,,,,,------.........------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---...///...,,,+++,,,---+++,,,,,,---.........---(((+++...//////.................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222---...///000111111111111000/////////............,,,,,,------.../////////...///000111111000///...---...000111222111000///000000000000111111111111///000111222222111000///...//////000111222222222000000111111111000000///333222111111222444666777333333333333333333333333222222222222222222222222222333444444555555444444666666666666777777777777;;;;;;;;;<<<>>>AAACCCEEEGGGHHHIIIKKKNNNPPPQQQRRRVVVWWWXXXYYYYYYZZZ\\\^^^ZZZYYYYYYYYY]]]bbbgggjjjmmmsssyyypppdddZZZUUURRRPPPNNNPPPOOOOOONNNNNNNNNOOOPPPOOOOOOOOONNNMMMMMMLLLLLLHHHJJJLLLJJJGGGFFFHHHJJJJJJMMMOOOOOOMMMLLLNNNPPPOOOOOOMMMLLLKKKKKKKKKKKKHHHHHHHHHGGGEEEAAA>>><<<888777555444333333444444444333333222222333333444222333555777666444222000333333222111000000000111---///111111000///222444///000111222222222222222111000333999;;;666222000///////////////////////////////////////000111111222222111111000/////////000000000000000000000000111111111111111111111111111///------///111111111000//////000222333111///...------,,,,,,++++++***,,,++++++******++++++,,,///...---,,,+++*********)))***,,,---...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++........................///......------,,,,,,+++,,,---///000000///---,,,+++,,,,,,,,,,,,+++******,,,------......------,,,......---,,,+++******))),,,,,,,,,---------......---------------------------------,,,+++***((('''------------------------,,,,,,---...---,,,***)))---,,,,,,,,,,,,---.........------------...//////,,,---......//////......---,,,,,,++++++,,,,,,---...------,,,,,,------...///...---,,,,,,---...///.........------,,,,,,,,,+++++++++,,,,,,,,,------------------------------///...,,,,,,------,,,+++,,,++++++***+++,,,...///,,,------......------,,,---,,,,,,+++,,,---///000******+++++++++,,,,,,,,,+++,,,...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,,,,,,,,,,,,,//////...---,,,++++++***/////////////////////////////////...------,,,,,,......------------......---------............///222222111000///...------......---,,,---...///000000000000000000000000000------------.........///000000//////......------///000111222222222222222222222222111111000000000...///000111111111111111222222111111222222333444000000111222333333444444666666666555555444444444333444555666666666555444666666666666777777888999======>>>???BBBEEEIIIJJJNNNPPPSSSTTTSSSSSSSSSSSSYYY[[[ZZZZZZ^^^fffiiiggg___aaa___^^^dddooosssppptttwww|||rrriii```YYYVVVRRRQQQPPPOOONNNMMMMMMLLLPPPNNNKKKJJJKKKMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHJJJJJJKKKLLLNNNOOOQQQRRRNNNNNNOOOOOONNNKKKIIIGGGDDDEEEGGGHHHGGGFFFDDDBBB::::::999777666444333333111111222333333333333333333444666999:::888444000444333222222222222111000111111000000000000111111000000111111111111000000000111222333333222111000111111000000000000111111111111111111111000//////......///000000000000000000000000000000000000000000000000000000///......//////000111111111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,------++++++,,,,,,,,,---------........................------------------------++++++,,,,,,,,,,,,,,,,,,---...///111111///...------------------,,,++++++,,,------......------,,,......------,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,---------------------------------------,,,++++++---,,,,,,,,,,,,---......------,,,,,,------...///++++++,,,---------------------------------------...------,,,,,,------...///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,---------.........------------------------///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,---......,,,------......------,,,------,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------............------,,,,,,+++........................------........................------------.............../////////000000111111000000///...............---------...///000000000000000000000000000---.........////////////000000000///////////////000000000111111111222222333333222222222111111111111111111222222222222222111111000000111111222333222222333333444444555555555555444444333333333333333444555666666666555555777777666666777999:::;;;>>>???AAACCCGGGJJJMMMOOOQQQRRRTTTTTTTTTTTTVVVWWWXXX\\\___aaafffnnnrrrrrrhhhjjjiiiiiioooyyy|||zzzxxx{{{|||qqqkkkbbb]]]VVVPPPMMMLLLMMMNNNQQQPPPNNNNNNOOONNNLLLKKKLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIIIIKKKMMMPPPSSSTTTNNNOOOPPPOOONNNKKKHHHGGGDDDDDDFFFGGGGGGEEEDDDCCC===<<<;;;999888666555444111222333333333333333222333444666999:::999555111333222222222333333222222222222111111111111111111000000111111111111000000000000111222222111000///111111000000000000111111111111111111111000//////...///000000111111000000000000000000000000000000000000000000000///......//////000111111111111111000000/////////.........******+++,,,,,,---......---------,,,,,,---------------,,,++++++,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......,,,,,,,,,,,,------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------...///000111111000///..................---,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------------------***+++,,,...////////////------------------------...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,---............---------...//////...------...------,,,,,,------.........------------.........------------,,,,,,,,,---------.........//////------------------------///---,,,,,,---...---+++,,,,,,---............---,,,------......------,,,......---,,,,,,,,,------,,,,,,,,,,,,------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------,,,,,,------...//////000......------------......////////////000000000111////////////////////////......------......///000000000000000000000000000////////////000000000000000000000000000111111111111000/////////000111222333333333333222222222222444333333222222222333333000000000000000111222222444444444444555555555555555444444444444444333333444555666666777777666666999888777777888;;;===???@@@BBBEEEIIIMMMPPPRRRSSSVVVVVVVVVVVVVVVXXX[[[^^^___gggnnnpppssszzzuuuwwwwwwxxx|||}}}}}}ssseeeXXXQQQOOOPPPPPPPPPOOONNNNNNOOOMMMKKKHHHLLLLLLKKKKKKKKKKKKKKKLLLIIIHHHIIIJJJMMMPPPTTTVVVPPPPPPPPPPPPNNNKKKHHHFFFEEEEEEGGGHHHHHHGGGFFFEEE??????===<<<:::888777666333333444444444333222222333444555888:::999666444222222222222333333333333333333222222111111111111000000111111111111000000//////000111111000000///111111000000000000111111000111111111111000000//////000111111222222111111000000000000000000000000000000111111000000////////////000111111111111111000000000/////////......+++++++++,,,,,,---------......------------......,,,,,,+++++++++,,,------///...,,,+++***++++++,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------.........,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,......////////////......---............---,,,,,,,,,------......------,,,---------.........//////,,,,,,,,,---------......,,,,,,------------------***+++,,,---.../////////,,,,,,------------------......,,,++++++,,,---...---,,,,,,,,,,,,---......++++++******++++++,,,---...//////000111000000000+++---...000000...---+++...------,,,,,,------...------------------------------------------------------------............------------------------...---,,,,,,---...---,,,,,,---.../////////------,,,------......------,,,///......---,,,,,,,,,,,,,,,,,,,,,---------....../////////......---------------------------------+++,,,,,,------.........,,,,,,,,,------.........---------------------------------.........//////......------------............/////////000000000........./////////000000...............//////000///////////////////////////000000000000111111111//////000111222222333333111000...------///000222333333333333333333333333555444333222111111222222111111111111111222222333555555555444444444444444555555555555555555555555555555666777777888888888999888888888:::===@@@BBBCCCEEEIIIMMMQQQSSSTTTUUUXXXYYYYYYZZZ\\\aaaggglllttt~~~{{{kkk```ZZZWWWUUURRRPPPNNNMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLMMMMMMKKKJJJIIIJJJLLLOOOSSSUUUPPPQQQQQQPPPNNNKKKHHHFFFFFFGGGHHHIIIIIIIIIHHHHHHAAA@@@???===;;;:::888888666666666666555444333222333333444777999999777555333444444444222111222222333333222222111111000///000111111222222111111000...//////000000000000000111111000000000000111111000000111111111111000///000000111222222222222222000000000000000000000000000000111111111000000/////////000111111111111111000000000////////////...---------,,,,,,+++++++++///......------......///,,,,,,+++++++++,,,------///...,,,+++***++++++,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------.........,,,,,,---------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++---------------------------------------,,,++++++,,,------......------,,,,,,,,,---....../////////,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---...///---,,,,,,,,,,,,---......+++************+++,,,,,,...//////000111000000000***+++---......---+++***...------,,,,,,------...,,,------------------,,,------------------------+++,,,,,,,,,,,,---------------------------------...,,,,,,,,,......---,,,------/////////...---,,,,,,------......------,,,.........------,,,,,,+++,,,,,,,,,---------......------------......//////------------------------------.........---,,,++++++,,,,,,------.................................//////.........---------......------------......------........./////////------......//////000000.........///////////////////////////////////////000000000000111111111222//////000111222333444444222000///------...000111333333333333333333333333444333222111111111111111333222222222222333444444444444444444333333333333444444444444444444555555666666777777888999::::::999999999:::===@@@CCCEEEGGGIIIMMMPPPSSSUUUVVVVVVWWWZZZ___dddllluuu~~~zzzqqqhhhbbbZZZVVVPPPMMMMMMPPPQQQRRRMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKLLLNNNPPPQQQPPPPPPQQQPPPNNNLLLIIIGGGFFFFFFGGGGGGGGGGGGGGGFFFAAA@@@???>>><<<;;;::::::999999999888777555333333333333333555777888777666555666777555222000000111111111222222222111000///111111222222222222111111///////////////000000111111111000000000000111111///000000111111111000000000000111222222222222222111111111111111111111111000000111111111111000000//////000111111111111111111000000000////////////......---,,,,,,+++******......------------......------,,,++++++,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......,,,---------............+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,------......------,,,,,,,,,------.........///,,,,,,,,,---------......+++,,,,,,------.........---------------,,,+++***+++,,,,,,------.........---------------......///---,,,,,,,,,,,,---......++++++******++++++,,,---,,,,,,---............---++++++,,,------,,,++++++...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,---------------------------------,,,+++,,,.........------............---,,,,,,,,,------......------,,,------.........---,,,,,,,,,,,,,,,,,,------------++++++***++++++---...///---------------------------...//////...,,,+++***,,,,,,,,,------.........////////////////////////000//////...------,,,,,,......------------......------------............---------....../////////---...///000000000000///000000000000000000000000000000000000111111111111//////000111222222333333222111000/////////000111222222222222333333333333111222222222222222111000333333333333333444555555333333333333333333444444222222222333333333333333777777777888999:::;;;<<<;;;<<<===???BBBEEEHHHIIILLLMMMPPPTTTWWWZZZ\\\]]]\\\bbblllwwwzzzhhhaaaXXXPPPMMMMMMOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOMMMJJJHHHDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@???>>>>>>============<<<;;;999777555444444333222333555666666555555777888666111///000222000111222333333222111000111111222222222222111111////////////000111222222111111000000000000111111///000000111111111111000///000111111222222111111111111111111111111111111000000111111222222111111//////000111111111111111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,...------------------......------,,,++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,------------------............,,,,,,------...//////000------------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,---------...............---,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,---......///...............---,,,,,,++++++,,,,,,---......///,,,,,,---...............---,,,,,,,,,,,,---......+++++++++++++++,,,------++++++,,,---------------------------------------...------,,,,,,------...+++,,,------------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,---------...---------------------------,,,+++,,,...///...---......---,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---.........---,,,++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,------........................+++,,,...//////---,,,+++,,,,,,------------------..........................................------......------------..................////////////---.....................---...///000111000000///000000000000000000000000/////////000000000111111///000000000111111222222222222111111111000000000111111111222222222333333000111333555555444222111333333222222333333444555333333444444555555666666444444444444555555666666888888888888999;;;<<<======???BBBFFFIIIKKKMMMMMMPPPQQQTTTXXX]]]aaaeeegggnnnvvvzzznnnbbbYYYTTTPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMNNNOOOPPPPPPPPPNNNLLLJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???===;;;888666555555333111111333444444333222555777666222000333666000222444555666555444444111222222333333222222111000000//////000111333444111111000000000000111111//////000111111111111111...///000000111111000000111111111111111111111111///000111222222222222111//////000111111111111111111111111000000000//////***++++++,,,,,,------...---------,,,,,,---------///...---,,,+++*********)))***,,,---...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,------------.........//////++++++,,,,,,---...//////........................*********++++++,,,------///......------......//////////////////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////......///////////////...++++++,,,,,,---...//////+++,,,...///000///...------,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,---......//////......///...------------...///...------,,,,,,------...++++++------------++++++,,,,,,,,,------.........---------.........//////---------------------------,,,+++,,,...///...---///...,,,+++***+++,,,,,,,,,------......------,,,***+++---...///...------******+++++++++,,,,,,,,,111000...---,,,,,,---...........................)))+++---/////////------------------------------------------------------,,,,,,------.../////////.........------.........////////////000000000000........................---...000111111111000///000000000000000000000000////////////000000000000000000000000000111111111222222222222222111000///000000000111111222222222///111555777888666444222222222111111222222333444333444444555666777888888777777888888999999::::::888888888888999;;;===>>>???BBBFFFJJJNNNPPPPPPQQQRRRTTTWWW[[[aaagggmmmpppzzzmmmbbbZZZUUUNNNNNNLLLKKKJJJJJJJJJJJJHHHJJJMMMOOOPPPPPPOOONNNMMMNNNOOOPPPPPPNNNMMMKKKJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBB@@@???<<<999777666555333111000111222222222///333666555222222555999111333555777888888777666111222222333333222222111111000000000000222444555111111000000000000111111//////000111111111111111......///000000000000000111111111111111111111111///000111222222222222222//////000111111111111111111111111111000000000000...------,,,,,,------...........................---------,,,,,,+++++++++...---,,,+++++++++,,,---///............---------,,,++++++++++++---...///,,,,,,,,,,,,,,,---------..................------......---------...////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////111000000///......------...------,,,,,,------...******,,,---.../////////---------------------------,,,+++***+++,,,---...+++,,,------......------////////////////////////,,,---......//////...............///......------,,,+++******+++,,,...//////000000000///...------////////////////////////+++******))))))******++++++++++++,,,,,,---------------------------------///////////////////////////...---,,,,,,---...///000///...---,,,------...+++,,,------......------++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------.........---,,,,,,+++++++++)))'''&&&'''***---,,,,,,,,,---------...............------,,,,,,,,,//////.........------------,,,,,,,,,,,,---......---.........//////000000////////////............111000///......///000111...///000000000///---,,,//////000000000000//////222111111111000000//////000000000///////////////111111111111111111111111333333333333333333333333333222111111111222333444555555555555555555444444666888:::999777555444444777999;;;<<<<<<===???AAAHHHGGGIIILLLNNNPPPSSSVVVVVVXXX]]]gggrrr{{{{{{gggZZZVVVSSSOOOMMMLLLLLLKKKJJJMMMLLLKKKLLLOOOQQQQQQQQQLLLMMMOOOQQQQQQQQQOOONNNKKKKKKKKKJJJHHHFFFCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHFFFDDDBBB>>><<<:::888999555222222444555444222222222111111111111222222222333444444444444333222555555555444444333333333111111111111111111111111333222222222111111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000111111111000000///111111111111111111111111...------,,,,,,------...---------------------------------,,,,,,,,,++++++---,,,+++++++++,,,---...///............---------)))***************))))))000///,,,)))&&&### ........................+++************+++,,,,,,//////.........---------........................------------------------....................................////////////000000//////...------,,,------,,,,,,,,,,,,------,,,,,,------...---------------------------------,,,,,,+++++++++,,,---...+++,,,------......------........................,,,---......//////......------............------......------,,,---------....../////////...------........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------........................///...------------...///000///...---,,,------...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........------,,,+++------,,,+++******,,,///---------.........//////.........------,,,,,,,,,//////.........---------///............///000000............/////////000////////////............000000////////////000000//////000000000///------//////000000000000//////111111111111000000000///222222222222111111111111111111111111111111111111333333333333333333333333444333222222222333555555555555555555555555555555555777999999777666666777666888;;;===>>>@@@BBBEEEJJJKKKMMMOOOQQQSSSVVVXXX[[[aaammm{{{sssccc___YYYTTTQQQNNNLLLJJJKKKJJJIIIJJJLLLNNNOOONNNLLLMMMOOOPPPQQQPPPOOONNNMMMMMMNNNMMMKKKIIIFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGFFFCCCAAA???===<<<:::777444333444444333111222222222222222222222222111222333444444333222111333333333222222222222222222222222111111111111111222222111111111000000000000000000000000000000000////////////000000000000////////////000000000111000000000000000000000000000000111111111111000000111111111111111111111111...------,,,,,,------...------------------------------------,,,,,,,,,,,,,,,+++++++++,,,---...//////............------------...//////...,,,+++)))...---,,,+++***)))((('''........................------,,,,,,------...///...............---------................................................------------------------............//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------,,,,,,,,,+++,,,------...,,,,,,---............---------------------------,,,---......//////......,,,,,,------...------,,,////////////...---,,,+++,,,------............---------------------------.........------.........,,,,,,,,,,,,------------------------------------------------------------///...------------.../////////...------------...---...//////000000//////------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............---,,,,,,,,,.........,,,,,,---............/////////000000.........---------------/////////............---//////......//////000111............////////////////////////............//////000000000000////////////000000000///......000000000000000000000000111111111111000000000000222222222222222222222222222222222222222222222222333333333333333333333333444444444333444555555666555555555555555555555555444666888999888888999:::888:::>>>@@@BBBEEEHHHKKKPPPRRRTTTUUUVVVXXX[[[^^^bbbooo|||wwwppphhhbbb[[[UUURRRPPPNNNKKKJJJKKKMMMMMMLLLMMMMMMOOOPPPPPPPPPOOONNNNNNOOOQQQQQQPPPLLLHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEECCCBBB@@@???>>>;;;999666555444444222111222222333333333333222222111111222222222222111111000000000000000111111111222222222222111111000000111111000000000000//////000000000000000000000000////////////000000000000/////////000000000111111000000000000000000000000000000111111111111000000111111111111111111111111...------,,,,,,------...------------------------------------------,,,,,,+++++++++,,,---.../////////............---------000////////////......---++++++,,,...///000111222---------..............................//////000........................................................................------------------------............////////////......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,------------------------,,,,,,,,,,,,------......,,,------...............------------------------,,,---......///.........+++,,,---------------------.../////////---,,,+++++++++,,,---.........---------------------------//////............//////,,,,,,------------------------------------------------------------------.........------.....................------......------...///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------............------***,,,......---,,,,,,,,,---.........////////////...............---------/////////...............---------------......///.........///////////////////////////............---...000111111000////////////000000000/////////111000000000000000000111111111111000000000000000///000000000000000111111222222222222222222222222333333333333333333333333444444444444444555555555555555555555666666666666555777999999999999:::<<<<<>><<<:::888666444222111111222333333333333222111111111111111111111111111...//////000000111111111333333222222111000000000000000000///////////////000000000000000000000000////////////000000000000//////000000000111111111000000000000000000000000///000000111111111111000111111111111111111111111...------,,,,,,------...------------------------------------------------++++++,,,---....../////////............---------,,,+++***)))***+++---......------,,,++++++******---------.........//////++++++******++++++,,,------.............................................------------------------------------------------............////////////---------------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............------------------------,,,,,,---------.........,,,---......//////......------------------------,,,---......///.........+++,,,------.........---***+++,,,.........---,,,++++++,,,---.........---..............................------------......------------------------------------------------........................---..................---------..................,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...//////......---***---///000...---,,,,,,,,,,,,---------.................................////////////////////////...------------.../////////////////////.........////////////............---...///111111111000///000000/////////000000000111111000000000000111111000000000000000000111111//////000000111111111222222222222222222222222222333333333333333333333333222333333444444444444444555555555666666666777777888999::::::999999:::<<>>;;;888555333222111222222222222222222111111111111111111111111111///000000000111111222222222222222111111111000000///////////////000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000//////000111111111111111000000000000000000000000...------,,,,,,------...........................------------............+++,,,---......///......///............---------,,,+++******+++---...///...------,,,+++*********,,,,,,------.../////////,,,,,,,,,,,,,,,---......---------.......................................------------------------------------------------............////////////......------------------,,,,,,............,,,,,,)))***,,,---.../////////------------------------,,,,,,---............---------...////////////...------------------------,,,---......//////......,,,,,,---...////////////)))***+++,,,------------,,,------............---////////////////////////------,,,,,,,,,,,,------............------------------------------------////////////////////////------...//////...------,,,---......///.........+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------............------------------...////////////...---///111111000///...///,,,,,,,,,------------................../////////...////////////000000000000000//////000000111222///////////////.........////////////............---...///000000111111000000000/////////000111111222111000//////000111222000000000000111111111111111111222222333444444444333333333333333333333333333333333333333333333333222222333444444444444333555555555666666777777888999:::;;;:::999:::<<<>>>@@@CCCHHHKKKNNNRRRVVVYYYVVV___dddbbbgggvvvzzzaaa\\\TTTOOOMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPQQQPPPMMMIIIGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBB???;;;777666555333333222222222222333333333222111111111111222333111111111111222222222222111111111111111111111111//////000000000000111111000000000000000000000000////////////000000000000000000000111111111222222000000000000000000000000...///000111111222111111000000000000000000000000...------,,,,,,------...////////////////////////------------.........///,,,---...//////...------///............---------+++,,,...///000///---,,,+++,,,---...///000111222,,,,,,------...//////000///............///000000---------.........//////....................................................................................////////////........................,,,---///000000///---,,,+++,,,,,,---.........---------------------------,,,,,,.../////////...---------...///////////////........................,,,---......//////......,,,---...///000000000000------,,,,,,,,,------........./////////...------...........................------,,,,,,------...///.........------------------------------------........................------...//////...------,,,,,,.../////////......,,,------...............------------------------------...//////...------........................///.........------------------...///////////////---///000000///......///------------............---........./////////000.../////////000000000000000000000000000111111222000/////////............////////////........................///000111222000000/////////000222222333222000//////000222333///000000000111111111111111111222333333444555555333333333333333333333333333333333333333333333333222333444555666555555444444555555666777777888888888999:::::::::<<<>>>AAACCCGGGLLLRRRVVV\\\aaaeeefffrrryyywwwyyyvvvoooddd[[[UUURRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOONNNLLLJJJHHHFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEBBB===:::888888777666444222222444666777444333222111111222333444222222111111111111111111000000000111222222333333000000000111111111222222000000000000000000000000////////////000000000000000000111111111222222222000000000000000000000000...///000111111222222222000000000000000000000000...------,,,,,,------...000000000000000000000000---------.........//////---.../////////...---,,,//////.........---------&&&)))---000///+++&&&###------------......//////,,,,,,------...///000000,,,++++++++++++,,,---------------.........//////........................000000000000000000000000////////////////////////............/////////000......//////////////////---...000111111000...---------......------,,,+++------------------------,,,,,,.../////////...------......///////////////////////////////////////,,,---......//////......---...///000111111111111111000...---,,,,,,---...///000000000///...------------------------------......------------......//////.........---------------------------------------------------------,,,---...//////...---,,,+++,,,.../////////......---......///////////////////////////////////////++++++,,,------,,,++++++........................//////.........---------------...///000000//////,,,---...---,,,+++,,,.............../////////000---.........//////000000.../////////000000111111...............///000000000000//////.........---000/////////............///............000222333111000/////////111222333333222000//////000222333//////000000111111111222//////000111222222333333333333333333333333333333333333333333333333333333333444666777777777666555444555555666777888888999666888999:::;;;===AAADDDGGGKKKRRRXXX___eeelllpppyyywwwiii___XXXSSSQQQOOOOOONNNMMMLLLLLLMMMMMMNNNOOOOOOOOONNNLLLKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBAAAAAACCCEEEFFFDDD???;;;:::::::::888555333333555888:::444444333222222333444444222222111111000000////////////000111222333333444000000111111222222222333000000000000000000000000////////////000000000000000111111111111222222222000000000000000000000000......///111111222222222000000000000000000000000---,,,,,,,,,,,,---............---------,,,,,,,,,------......///000000111......------------......---------............/////////...---,,,++++++***++++++,,,,,,,,,---------,,,...000000///...///000///...---,,,,,,---...///...------,,,,,,------...------------------------////////////////////////...,,,***+++...//////---........................////////////////////////'''))),,,///000000...---000000//////....................................,,,,,,,,,---------......////////////////////////........................////////////////////////------------.........///------------------------//////............//////......////////////......---------,,,,,,+++++++++,,,,,,------...///000000---------,,,,,,+++++++++------------------------///...,,,++++++,,,---............------,,,,,,,,,---...//////000000//////------,,,++++++,,,,,,,,,------............---------------............///////////////////////////..................------................................................111111000000//////......///......------...000111000000111111111111000000111111000///////////////000000////////////000000.........///////////////...//////000111222222222333222111000000111222333111111111111111111111111000000111111111222222222111111222222222333333333444444444444444444444444666666555666666777888999777777777777777888999999888:::===???@@@BBBEEEHHHNNNQQQVVV]]]fffrrrxxxooocccXXXSSSRRRPPPOOONNNLLLKKKKKKJJJLLLOOOQQQQQQOOOLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCEEEFFFFFFDDDCCCAAA@@@@@@AAABBBBBB@@@<<<999>>>===;;;999888888888999<<<:::666222000000000111333333333222222111111111111111111111111111111111000000//////000111222222000000000000000000000000000000000000000000111222//////000111222333333444222111111111000000//////111111111111111000//////000000000000111111111111...------------...//////.........---------,,,,,,------------------------.........------.........---------............///.....................---++++++,,,,,,,,,---------+++,,,......---------...///...------------...///...------,,,,,,------...........................------------------------000...,,,---000111111///................................................(((***,,,.../////////.../////////.........------........................------------............////////////////////////................................................------........./////////........................//////............//////------............------///.........------------++++++,,,,,,---......///.........---------,,,,,,........................000///............///000......---------,,,,,,,,,+++,,,,,,---------------------,,,,,,+++,,,,,,---,,,,,,------------,,,,,,---------............///////////////////////////////////////////////////................................................000000///////////////...---------------.../////////000000111111000000///111111000///////////////000000////////////000000,,,---...///000222333333...//////000111111222222222222111000000111222222111111111111111111111111111222222222333333333333111222222222222333333333444444444444444444444444333333333333444555666777888888888888888999999:::777:::>>>AAADDDFFFJJJLLLSSSYYYaaaiiirrr|||vvviii^^^[[[VVVRRROOONNNMMMMMMJJJLLLNNNPPPPPPOOOMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFDDDBBB@@@@@@@@@@@@BBBBBBAAA>>>;;;======;;;::::::;;;<<<<<<<<<:::777333111111222222333333333222222222111111111111111111111111111111111000000000000111111222000000000000000000000000////////////000111222333222222222111111111111000111111111111000000000///111111111111111000//////000000000000111111111111...............//////000.........------------,,,//////...---,,,,,,++++++........................---------............///........./////////000000,,,,,,,,,,,,------------)))+++------,,,+++,,,---///...------------...///...------,,,,,,------...////////////////////////---------------------------,,,***+++,,,------,,,................................................++++++,,,---.../////////.........---------------....................................////////////////////////////////////........................------------------------............/////////000//////////////////////////////............//////,,,,,,------------,,,,,,000000000///////////////+++++++++,,,------....../////////...............////////////////////////...............///000111...------------,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,---------------......------------------............//////////////////////////////000000000000000000000.............................................................../////////+++,,,,,,---...---------...//////000000//////...111000000///////////////000000////////////000000---...///000111222333444/////////000111111222222222222111000000111222222111111111111111111111111222222333333333444444444222222222222333333333333444444444444444444444444333333333333444555666666999999999999999:::;;;;;;:::>>>CCCGGGKKKNNNRRRTTTZZZbbbmmmwwwiiicccZZZRRRNNNMMMLLLLLLIIIKKKMMMOOOOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDAAA@@@@@@@@@@@@AAACCCBBB@@@>>>>>>===<<<<<<<<<===???@@@<<<:::777444333333333444333333333222222222222111111111111111111111111111222222111000000000111111000000000000000000000000////////////000111333333222222222111111111111000111111111111000000000000000111111111111000000///000000000111111111222222---------------...//////............------------000000000///......---------..................------------............///.....................///,,,,,,,,,------------...)))+++------,,,,,,,,,---.........------............------,,,,,,------................../////////////////////////////////+++***))))))***+++++++++................................................------,,,,,,---...///000------------------------........................////////////000000000000////////////////////////........................------------------------........./////////000000...............////////////......------......///,,,------......------,,,000000//////////////////,,,,,,,,,------.........................................................+++++++++,,,---...//////------------------------------.../////////......---,,,,,,,,,,,,------...//////000000000000//////---------............//////////////////////////////////////////000000000................................................,,,,,,------......//////+++,,,---...///...------......////////////......000000////////////000000000000////////////000000111111000000000000000/////////000000111111111111222111111111111111111222111111111111111111111111222222222333333333333444222222222333333333444444444444444444555555555555555555555555666777888999999999999999:::;;;<<<===@@@DDDIIINNNRRRVVVZZZ]]]bbblllyyy|||tttggg]]]VVVRRROOOMMMHHHIIIKKKLLLMMMLLLLLLKKKMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@AAACCCCCCBBBAAA??????>>>======>>>???@@@:::999777555333333444444222222222222222222222222111111111111111111111111333222222111000000000000000000000000000000000000000000000000000000111222//////000111222333333444111111111000000000000000000000111111111111000///000000111111111222222222,,,,,,++++++,,,,,,---...//////.........---------////////////////////////------...//////...---------------............/////////......---,,,++++++,,,,,,---------.........+++---//////...---...///---..................---...------,,,,,,------...,,,,,,---------.........////////////////////////.........------------...................................................///...---,,,,,,---///000------------------------......................../////////000000000111111////////////////////////........................------------------------............////////////,,,,,,---------...............------------............////////////..........................................////////////------------------......------------------------***+++,,,------...//////------------------------,,,------...///.........---,,,,,,,,,------.../////////000000000000//////---------............///////////////////////////---------....../////////////////////////////////........................,,,,,,------......//////,,,---...000000///............////////////......000000////////////000000000000////////////000000000000000//////.........000000000000000111111111111111111222222111111111111111111111111111111111111111111111222222222222222222333333333444444444444444444555555666666666666666666666777888999999888888999:::;;;===???@@@EEEHHHMMMQQQVVV[[[aaadddpppzzzvvvlllaaaWWWPPPIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEFFFFFFFFFFFFFFFBBBAAA@@@AAACCCDDDDDDCCCBBBAAA???>>>=========>>>999888777555444333333333222222222222222222222222111111111111111111111111333333222111000000111111000000000000000000000000333222111000//////////////////000111222333333444000000000000000000111111///000000111111111000000111111111111222222222222+++++++++++++++,,,,,,---/////////.........------,,,,,,------------------,,,---...//////...---,,,---------............///000///...---,,,+++******,,,---------............,,,...000000///...///000------...//////...------...------,,,,,,------...++++++,,,,,,---.........---------------------------......---++++++,,,...........................------------------------000///...---------...///---------------.................................////////////000000000000////////////////////////........................------------------------------------.........///++++++,,,,,,---...............------------.........//////////////////...,,,------------.........////////////////////////---------------.........------------------------------...///000000000///,,,,,,,,,------------...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---------......------------------............///////////////////////////,,,,,,------......//////////////////////////////......................................./////////---...//////000000//////...//////000000//////...///////////////000000111000000////////////000000---------...///000000000000000000000000000111111000111222222222222111000111111111111111111111111000000111111111222222222333333333333444444444444444444444555666666777777555555555555666777888888888999:::<<>>;;;:::888777555444444333111222222222222333333333111111111111111111111111333222222111111111222222000000000000000000000000333222111000////////////222222222111111111111000000000000000111111111111///000000111111111111000111111111222222222222333,,,++++++++++++,,,------////////////.....................---,,,,,,++++++,,,---///000000///---,,,---------............/////////......------,,,,,,------------............---...000000/////////000------...//////...------...------,,,,,,------...,,,,,,,,,---.../////////------------------------,,,---...,,,))))))***---........................------------------------000000///...............------........./////////................................./////////000000////////////////////////................................................,,,,,,,,,,,,------------,,,,,,,,,---.../////////...------,,,,,,------...---......//////......---,,,,,,---------.........////////////////////////------........./////////........................---...///000000//////...,,,,,,,,,---------......******+++,,,,,,,,,,,,+++,,,,,,,,,------...///000,,,,,,------------,,,,,,---------............///////////////////////////---------...//////000000////////////////////////........................000000///////////////......---------....../////////000000111111000000//////////////////000111111000000////////////000000.........///000000111111111000000000000000000000000111222222222222111000111111111111111111111111111111111222222222333333333333333444444444444555444444444555666777777777666666666666777888999::::::;;;===@@@DDDGGGJJJLLLLLLOOOSSSXXX```jjjuuu|||lllYYYPPPOOOMMMLLLKKKKKKLLLMMMKKKLLLNNNPPPPPPPPPOOONNNKKKKKKKKKKKKKKKKKKLLLLLLGGGDDDBBBAAACCCEEEFFFFFFDDDCCCAAA@@@@@@@@@AAAAAA>>>===<<<:::888666555444111111222222222333333333111111111111111111111111222222111111111222333333000000000000000000000000000000000///000111222222222222222111111111111000///000000000111111111111//////000111111111111111111111111222222222333333---,,,,,,,,,,,,---......000/////////............222222111000...---,,,+++,,,---///000000///---,,,---------.........//////.........///////////////---------.........//////,,,...000000///...///000,,,---...//////...---,,,...------,,,,,,------...---------...///000000111///////////////////////////111222000---,,,...000........................------------------------000000000///......------........./////////000000....................................////////////////////////////////////........................////////////////////////+++++++++,,,,,,,,,---------------...///000000111...------,,,,,,------...,,,------......------,,,,,,---------......//////..................------.../////////000000111111////////////////////////,,,---.........---,,,+++,,,,,,,,,------.........,,,,,,---.........------,,,,,,,,,---...///000000---..................------------.........//////////////////////////////---......///000111111222000000000000000000000000........................111111000000//////.........---,,,+++,,,---...///000000111111111111000000///////////////000111111000000////////////000000222222222111000//////...111111111000000000000000000111222333333222111000111111111111111111111111222222333333333444444444333333333444444444555555444444444555666777777888999999999999:::;;;<<<===<<<===???CCCGGGKKKOOOQQQQQQSSSWWW]]]gggsss}}}hhhTTTRRRPPPNNNMMMMMMNNNOOOKKKMMMOOOQQQRRRRRRQQQQQQPPPPPPOOONNNMMMMMMNNNNNNHHHFFFBBBAAABBBDDDFFFFFFCCCCCCBBBAAABBBCCCDDDEEEAAA@@@>>><<<:::888666555111111111222222333333333111111111111111111111111111111111111222333444444000000000000000000000000------...///111222444555//////000111222333333444//////000000111111111222//////000111111111111111111111222222222333333333,,,---.........---,,,+++........................,,,...//////...------.........------------......111111000///...---,,,,,,..........................................------...///////////////...---,,,,,,---...///000111222..................------/////////......------------------...------,,,,,,++++++,,,,,,---.........000000000000000000000000//////////////////////////////.........------------------......///////////////////////////////////////////////////......////////////////////////......////////////.....................---------000000000000000000000000------............------////////////000000000000------............------........................000///............///000///---***((('''))),,,...222111///...---------...///////////////////////////////////////////////////***&&&)))...111...***///......------,,,++++++,,,,,,------.../////////000000000000000000000000////////////////////////......////////////......////////////////////////000000///...............//////////////////////////////.........---------////////////////////////111111111111111111111111000000000000000000000000111111111111111000//////333222111000000111222333222222111111111111111111000000000000000000000000333333222222333333444555333444444555666777888888666666666777888888999999888777777777777999:::;;;>>>???CCCHHHNNNRRRTTTUUUZZZ\\\___fffvvvxxxkkkdddZZZTTTRRRQQQPPPOOONNNLLLKKKNNNSSSVVVUUUSSSOOOSSSWWWWWWSSSOOOMMMMMMKKKIIIGGGFFFFFFGGGHHHIIIIIIHHHEEEBBBAAAAAAAAABBBEEECCC@@@<<<999777555444555444222333444555555444444333111000111222111000111111222222222222111111333333333222222222111111111111111111111111111111///000111222222111000//////000111333333222222111000111111111111222222222333333333222222111111111,,,---.........---,,,,,,---------------------------...000000...---...//////......------......///000000000///......------......................................................///////////////.........//////////////////......//////000//////...000/////////............------.........------,,,//////////////////......//////////////////////////////////////////////////////.........---------------------............////////////////////////------------------------////////////////////////......////////////..............................////////////////////////---......//////......---....../////////000000000------............------..................................................................//////000///...---,,,,,,------////////////////////////........................---++++++---000111---***...------------,,,,,,,,,..................------////////////////////////////////////////////////......////////////......////////////////////////000000///...............//////////////////////////////.........---------////////////////////////111111111111111111111111000000000000000000000000111111111111111000//////222222111000000111222222111111111111111111111111222222222222222222222222333333222222333333444555333333444444555555666666666666777777888888999999999999888888999:::<<<===AAADDDHHHLLLPPPSSSVVVXXXYYY```iiiuuu|||ssshhh___ZZZXXXUUURRRLLLKKKKKKMMMQQQTTTTTTTTTTTTWWWYYYYYYUUUPPPNNNMMMLLLKKKIIIGGGFFFGGGHHHHHHIIIHHHEEEBBBAAA@@@AAAAAADDDCCCAAA???<<<999777666666444333333444555444333333222000000111222111000111111222222222222111111333333333222222222111111111111111111111111111111000000111111111111000000///000111222222222111111000111111111111222222222222222222111111000000000,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,---///111000///.../////////......------......///////////////////////////................................................---......///000000000000111111000///...------,,,......///000111111111000///////////////.........------...............---111000000///......------......................../////////////////////////////////............---------------------,,,,,,////////////////////////------------------------////////////////////////------............---------------......//////000........................---......//////......---------........./////////------............------........................,,,---...//////...---,,,+++---000222222111///......------,,,,,,,,,------////////////////////////------------------------,,,---///111111///,,,***,,,,,,,,,---------......000//////...------,,,,,,........................////////////////////////......////////////......////////////////////////000//////............////////////////////////////////////............---////////////////////////000000000000000000000000000000000000000000000000000111111111111000000///222222111000000111222222111111111111111111111111333333333333333333333333333333222222333333444555444444444444444444444444666666777777888999999999;;;;;;::::::;;;<<<>>>???DDDIIIPPPRRRRRRTTTYYY]]]```lll}}}|||qqqiiibbb\\\WWWOOONNNNNNOOOQQQTTTWWWXXXYYY[[[\\\ZZZVVVRRRPPPOOONNNMMMKKKHHHGGGGGGGGGGGGIIIHHHEEECCCAAA@@@@@@@@@CCCCCCCCCBBB@@@===;;;999777555333333444444333222222000//////111222222111111111222222222222111111333333333222222222111111111111111111111111111111111111000000000000111111//////000111111111111000000111111111111222222222111111111000000000000000---------...............------------------------...000111111000//////000//////............//////............//////000000........................---------...............,,,---...000000111111111111111000///...------,,,,,,---...///000111111111........................------...////////////.........---------,,,,,,,,,......................../////////////////////////////////.....................------,,,,,,++++++////////////////////////.........///////////////////////////////////////------............------,,,------...///000000111////////////////////////......////////////......------------.........///------............------........................+++---...000000...---+++(((***---///000000...---------------------......////////////////////////------------------------,,,...111000...++++++,,,++++++,,,,,,---...////////////.........---------........................////////////////////////......////////////......////////////////////////000///............///////////////////////////////////////...............////////////////////////////////////////////////000000000000000000000000000000111111111111000///222111111111111111111222111111111111111222222222333333333333333333333333333333222222333333444555555555555555555555444444666777777888888999::::::;;;;;;;;;;;;<<<>>>@@@AAAEEEMMMUUUWWWTTTVVV]]]dddpppzzzpppeee]]]TTTTTTSSSRRRSSSVVVZZZ\\\[[[[[[[[[ZZZWWWTTTRRRQQQPPPOOOMMMJJJHHHGGGFFFFFFIIIGGGEEECCCAAA@@@@@@@@@@@@AAABBBBBBAAA???<<<;;;888666444333444444333222111000//////111333222222111111222222222222111111333333333222222222111111111111111111111111111111222111000//////000111222//////000000111111111111000000111111111222222222111111111111111111000000------------......//////////////////////////////...000111111000//////000/////////....../////////------......///000000000////////////////////////---------.........//////---...///000111111111111///////////////.........+++,,,---...///000000000---------------------------...//////000000000///,,,,,,,,,---------..............................////////////////////////////////////////////////.........------,,,,,,,,,////////////////////////........./////////000000000000000000000000000000---..................---------......///000111111000000000000000000000000...//////////////////...------------.........///------............------........................,,,---///000000///---,,,******+++,,,---..................///////////////////////////////////////---------------------------//////---)))(((+++///***++++++,,,---...//////---------.........//////////////////////////////////////////////////////......////////////......//////////////////////////////............//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111111111111111111111///000000111111111000000111111111222222111111111000000111111111222222222222222222222222222222222333333222222333333444555777777777666666666666666777777777888999999::::::;;;:::;;;<<<>>>@@@CCCDDDGGGPPPXXXYYYXXX[[[eeeooorrriii[[[YYYWWWUUUVVVXXXZZZ[[[ZZZZZZXXXWWWWWWVVVTTTSSSRRRQQQNNNLLLJJJGGGFFFEEEHHHGGGFFFDDDCCCBBBAAAAAA>>>???AAAAAAAAA???===;;;999777555444555555444333222000///000222333333222111111222222222222111111333333333222222222111111111111111111111111111111222111000//////000111222000000000000000111111222000000111111111222222222222222222222222222222222------------...///000111////////////////////////---///111000///...//////000//////......//////000---.........//////000000////////////////////////,,,,,,------.../////////...//////000111111111111------......//////000000+++,,,---.../////////...---------...............---...///000111111111111------......///000000111........................////////////////////////...////////////000000000..................------////////////////////////++++++,,,,,,---.........000000000000000000000000......////////////...............//////000000111111111111111111111111111...//////000000//////...------........./////////------............------........................---...///000000///...---......---,,,---...000111...//////000000///......////////////////////////------------------------......---***'''(((,,,000++++++,,,,,,---...//////,,,,,,------...//////000////////////////////////////////////////////////......////////////......///////////////////////////............//////000000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000111111111111000000111222222222222111000000000000111222222333333222222222222222222222222333333222222333333444555777777777777777777777777777777888888999::::::::::::;;;<<<>>>AAADDDGGGIIILLLSSSZZZ]]]^^^eeerrr}}}{{{hhhddd___]]]^^^___]]][[[[[[YYYWWWVVVVVVVVVUUUTTTRRRQQQPPPMMMKKKIIIGGGFFFGGGGGGFFFFFFEEEDDDDDDCCC>>>>>>???@@@???>>>===<<<:::888666666666777666555444222111111333444444333111111222222222222111111333333333222222222111111111111111111111111111111111111000000000000111111111111111000111222222333000111111111111222222222222222222222222333333333...---------...///111222////////////////////////---...000000...---...///000000////////////000000.........///////////////////////////////////////,,,,,,------...//////000///000000111111111000000............/////////000---...////////////......////////////000000000111......///000111111111111......//////////////////////////////////////////////////////////////////.../////////000000000000......//////////////////////////////////////////++++++,,,,,,---......///000000000000000000000000//////000000000000/////////////////////000000000000000000000000000000000//////000000000000//////....../////////000000000------............------........................000000000000000000000000000//////......///000111...////////////...,,,+++////////////////////////........................------,,,++++++,,,...000,,,,,,,,,------.........------..........................................////////////////////////......////////////......////////////////////////...............///000000000000000000000000000000.../////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111//////000111111111111111000111222222222222111000///000000111222222333333333333333333333333333333333333222222333333444555555555666666777777888888777888888999999::::::;;;;;;<<<>>>@@@DDDIIIMMMOOOSSSXXX]]]aaafffqqqyyyrrrpppsssrrrllleee___[[[WWWVVVVVVVVVUUUTTTRRRRRRPPPNNNLLLJJJHHHGGGFFFFFFGGGGGGGGGGGGFFFFFF????????????>>>>>>>>>===:::999777777888999888888666444333333444555444333111111222222222222111111333333333222222222111111111111111111111111111111000000111111111111000000333222111111111222444444000111111111111222222222000111111111222222222222...---------...///111222........................,,,...//////...------...000000////////////000000////////////////////////000000000000000000000000,,,,,,------...///000000000111111111111000000/////////////////////......///000000000000000///...000000111111222222222333......///111111222222222.........---,,,,,,++++++000000000000000000000000////////////////////////.../////////000000111111......//////000000111111////////////////////////------......///000111111000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000//////000000000000//////////////////000000000000---..................---........................111111000000000000111111///////////////...............//////...,,,***)))////////////////////////////////////////////////,,,,,,---.../////////...,,,,,,,,,---------....../////////...------,,,,,,------------------------////////////////////////......////////////......////////////////////////...............///000111000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111111111111111111111111111//////000111111111111111000111222333333222111000///000000111222222333333444444444444444444444444333333222222333333444555333444444555666777888888777888888999999:::;;;;;;<<<===???CCCGGGLLLQQQSSSXXX\\\```eeemmmzzz|||rrrbbb^^^YYYVVVWWWVVVUUUSSSRRRRRRQQQOOOMMMJJJHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHAAAAAA@@@???>>>>>>>>>???:::999777888999::::::999888666444444555555444333111111222222222222111111333333333222222222111111111111111111111111111111///000111222222111000///444333222222222333444555000111111111111222222222//////000000111111111222////////////////////////........................///...---,,,,,,---...///............/////////000111111000000//////......000000//////.........---............////////////000000000000////////////////////////000000000000111111000000//////......------...///000111222222111111000000//////......////////////000000000000222222111111000111111222111111111111111111111111222222222111111111111111000000///...............111111000000000000111111......//////000000111111+++...111444444111...+++......//////000000111111222111111111000000//////...///000000000...---,,,//////000000000000//////---------.........//////,,,,,,,,,---------..............................---------.........//////////////////////////////...///...---,,,---000333......////////////......////////////////////////...///000///...---...000///...---,,,,,,---...///000///...------...///000........................000000////////////000000......////////////......---......///////////////000000000000000000000000000000000000000000000000222000...---,,,---...///111111111000000000000000111111111222333333444444222222111111000000//////222111000//////000111222000111222333333222111000222222222222333444555666444444333222222333333333...111444555444444666888444666777888777777999;;;555777999999999:::<<<>>>???@@@BBBFFFKKKQQQWWW[[[UUU]]]hhhsss~~~kkkeee___^^^]]]ZZZVVVUUUUUUUUUUUUSSSOOOKKKHHHGGGFFFEEECCCEEEIIIKKKJJJHHHCCCBBBAAA???>>>=========>>>>>>>>>>>>>>>===<<<<<<:::888666333111111000000222222222333444555666777111222222222222111000///111111111000111111222222111111222333333333222222222222222222222222222222111111111111111111111111111111222222222111111000////////////////////////........................111000///......///000000........./////////000000000000000000000000//////000000/////////.............../////////000000000000000000000000000000///////////////000000000000111111000000/////////////////////000000000000000111111000000////////////000000000000111111111111111111111111111111222222111111111111111111111111111111111111111111111111111000//////......//////111000000//////000000111////////////000000111111//////000111111000//////111111111111111000000000111111111111000000000/////////000000000///...---//////000000000000//////---------.........//////------........./////////....................................////////////////////////////////////...//////---,,,---000222......////////////......////////////////////////...///000///...---...000///...------------...///000///...------...///000........................000000////////////000000......////////////......000000///......000111222000000000000000000000000000000000000000000000000222000///---------///000111111111111000000000000111111000000000000000000111111111111000000000000222111000//////000111222111111222222222222111111222222222222333444555666444444333333222333333444000222555666555444666888555777888888777777888:::777888:::::::::;;;===???>>>AAAFFFLLLPPPTTTWWWYYY[[[cccooo{{{}}}tttjjjddd___[[[XXXVVVUUUUUUUUUTTTQQQOOONNNMMMIIIHHHGGGHHHKKKLLLKKKIIIFFFEEECCCAAA@@@???>>>>>>???@@@@@@AAAAAA@@@>>>===<<<;;;999666444333333333222222222333333555666666444333333222111111000000333333222222222222222333333333333333333222111000111111111111111111111111111111111111111111111111000111111222222222111111////////////////////////........................222111111111111111222222....../////////000000000000000000000111111111111000000////////////....../////////000000000111111000000000000000000000000////////////000000000000111000000000000/////////111111000000000/////////111000000000000/////////111111111111222222222222000000111111111222222333111111111111111111111111//////000000111111222222222111111000///000000000000000////////////000000/////////000000000000111333111///......///111333333333333222111000000///111111111111000000000000000000111111111000///...//////000000000000//////---............/////////....../////////000000000................................./////////000000////////////////////////...//////...------000222......////////////......////////////////////////...///000///...---...000///...------------.../////////............//////........................000//////......//////000......////////////......333111///---...000333444000000000000000000000000000000000000000000000000111000///...---...///000111111111111111111111111222222111111000//////...000000000111111111111111222111000000000000111222222222111111111111222222222222222222333444555555444333333333333333444444333555666777666555666777666888999888777777888999999:::;;;;;;;;;;;;>>>@@@BBBGGGOOOUUUXXXZZZ[[[[[[ccckkkyyyqqqiiiccc^^^[[[XXXXXXVVVUUUTTTRRRRRRQQQNNNMMMLLLMMMOOOOOONNNLLLHHHGGGEEECCCAAA@@@?????????@@@AAABBBBBB@@@>>>======<<<:::888666555444444333333222333333444555555666555333222111111111222555555444333222222222222444444444333222111000///000000000000000000000000111111111111111111111111///000111222222222222222////////////////////////........................111111111111222222222333...////////////000000000//////000000111111222222000000//////////////////000000000000111111111111000000000000000111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222///000000111222222222222111111111111111111111111......///000111111222222333222111111000000111111000//////////////////000000000000000000000000000333222000//////000222333222222222111111000000000111111111000000000000000000111111111111000000000//////000000000000//////.............../////////....../////////000000000........................------........./////////////////////////////////...//////...------///111......////////////......////////////////////////...///000///...---...000.........------........./////////....../////////......................../////////....../////////......////////////......111000///...///000111333000000000000000000000000000000000000000000000000000000///......//////000000111111111111111222222333333333222222222111111000000000111111222222222111111111111111111111111333333111000000111333333333222222222333333444555444333333333333444444555666666777777777666666666888999:::999777777777999999;;;<<<<<<;;;===???BBBJJJOOOVVV[[[]]]^^^aaacccjjjsssxxxqqqiiiccc]]][[[WWWUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSRRRQQQPPPKKKJJJHHHEEECCCAAA??????===>>>@@@AAA@@@???<<<;;;;;;;;;999888666555444444333333333222333333444444555444222111111222444555666555444333222111111111333333333333222222111000111111111111111111111111111111111111111111111111///000111222222222222222000000000000000000000000////////////////////////000000000111111222222222////////////000000000111//////000000111111111222//////000000000000000000000000000000111111111111///000000000111111111222////////////000000000000000000000000111111111111/////////000111222222222000000000000111111111111/////////000000000111111///000111222222222222111111111111111111111111111...//////000111222222333333333222111111111111111000000////////////000000111111111111000000000000111111222222222222111111/////////000000000111111000000000000000000111111111000000000000000111111//////000000000000//////////////////////////////------........./////////////////////////////////,,,,,,---------.........////////////////////////...///000///------...000......////////////......////////////////////////...///000///...---...000---..................---...//////////////////...........................//////............//////......////////////......,,,...///000111000///...000000000000000000000000000000000000000000000000000000/////////000000000000000111111222222222333111111222222222333333333000000111111222222333333111111222222222222111111444333222111111222333444333333222222222333444444444333333333444444555666777777777777888777666555888999:::999888777888999999:::<<<<<<===???CCCFFFRRRVVVZZZ\\\]]]bbbiiiooouuu}}}~~~tttkkk```\\\WWWTTTTTTUUUVVVUUUVVVWWWYYYYYYXXXVVVTTTTTTNNNMMMJJJGGGDDDAAA@@@???===>>>@@@@@@@@@???===<<<<<<<<<;;;:::999777666555444333333222222222333333333222111000111444666888444444333111000000000000000111222222333333333333222222222222222222222222111111111111111111111111///000111222222222222222000000000000000000000000////////////////////////...///000111111111111111/////////000000000111111////////////000000000000//////000000000000111111/////////000000000111111///000000111111222222222////////////000000000000000000000111111111111222......///000111222333444000000000111111111111222.../////////000000000000000111222333333222111000111111111111111111111111000000111111222222333333333222111111000111111111111111000000000000111111222111111111111000000000000111333555555333111000---......///000000111111000000000000111111111111000000/////////000111111//////000000000000//////000000000////////////...------........./////////////////////////////////------------.........///////////////////////////...///000000...---...///......////////////......////////////////////////...///000///...---...000------...//////...------......////////////..............................///......------......///......////////////......+++,,,///111222000...,,,000000000000000000000000000000000000000000000000//////000000000000111111000000111111222333333333...//////000111111222222111111111222222222222222111111222333333222111111333333222222222222333333333333333222222333333444333333333333444555666777777666666777888888666444777999:::999888888999:::999;;;<<<>>>@@@DDDJJJNNNVVVYYY\\\]]]aaajjjxxx~~~rrrfff```YYYVVVWWWYYY[[[ZZZXXX[[[]]]]]][[[YYYXXXXXXRRRQQQNNNJJJFFFCCCAAA@@@AAAAAAAAAAAAAAA@@@@@@?????????>>>>>>===;;;:::999555444333222222111222222111000000111222444666777333333222111000000000000///000111222333444444444222222222222222222222222111111111111111111111111111111222222222111111000000000000000000000000000////////////////////////---...000111222222222111//////000000000111111111/////////...............//////000000000111111111....../////////000000000///000000111111222333333////////////000000000000000000111111111222222222000000000111111222222222000000111111111222222222//////000000000111111111111222333333333111///...111111111111111111111111222222222222222333333333222222111000000000000000222222111111111111222222222222222111111111000000111222333444444333222111000000000000000000000111///000000000111111111111//////.........///000111//////000000000000//////000000000000/////////........./////////000000000////////////////////////////////////000000000000////////////////////////...000111000...------.........////////////......////////////////////////...///000///...---...000------...//////...---------...///000000///...---........................///......------......///......////////////......---...///111111000//////000000000000000000000000000000000000000000000000//////000111111111111111000000111222222333444444000000000000000000111111333222222222222222222111111222222333333222222111222333333333333333333222444333333222222333333333333333333444444555666777666555444555888888666444777888999999999999:::;;;:::<<<>>>AAAEEEKKKRRRVVVZZZ^^^bbbffflllzzz}}}ssskkkaaa[[[[[[\\\\\\[[[YYY\\\``````^^^[[[[[[[[[WWWUUURRRNNNJJJFFFDDDCCCCCCBBBAAA@@@@@@@@@AAAAAA??????@@@???>>>===;;;:::555444333222111111111111111111111222222222222333333222222111111111222222000111222333333333333333111111111111111111111111111111111111111111111111222222222222222111000///000000000000000000000000000000000000000000000000...///111222333333222222000000000000111111111111//////......---------,,,//////000000111111111222............///////////////000000111222222333333////////////000000000000000000111111222222222222222222222111111111111111000000111111222222222222000111111111111222222222222333444444333111...---111111111111111111111111444444333333333333333333222111111000///000000000333333222222222222333333222222222222111111000000333333333333333333333333333333222222111000000000//////000000111111111222///...---------///000111//////000000000000//////111111000000/////////...000000000000111111111111000000000000000000000000111111111111222222222222////////////////////////...000111000...------.........////////////......////////////////////////...///000///...---...000,,,---...//////...---,,,---...///000000///...---.................................------...............////////////......000000000000000111111222000000000000000000000000000000000000000000000000...///000111111111111111000000111222333333444444444444333333222111111111444333333222222111111111111222333444444333222111222222444555555444222222444444333222222333333333333333333444555666777777666444333555888999777444666777999999999999;;;<<<;;;===@@@DDDIIIPPPWWW\\\^^^ccciiioooxxx}}}|||xxxvvvvvv{{{wwwjjjaaa^^^\\\ZZZXXXYYY]]]aaabbb___]]]\\\]]]ZZZXXXUUUQQQLLLIIIFFFEEEBBBAAA???======>>>???@@@===>>>>>>>>>===<<<:::999555444333222111111000000222222333222222111//////333333222222222333444444222222333333333222222111000000000000000000000000111111111111111111111111333333333222111000///...//////000000000000//////222111000.........///000111111111111111000///...222222111000//////000000000/////////............000000000000000000000000222222111111000111111111000000000000111111111111222222333333333333444444111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222222333333444444333333222111111111111111111111111222222222222111111000000111111222222222222111111444333222111111222333444444333222222333333111///111000000000000000111222111111111111111111111111//////000000111111222222000000000000111111111111//////............//////111111000/////////////////////000000111111111222////////////////////////000///...---,,,------...000000000000000000000000222111000......000111222000000000000////////////---...///000000///...---//////.........---------.........///////////////---....../////////////////////.........---------////////////000000000000333333333222111000//////333333333333222222111111222222111111000/////////222111111111000000//////111111111111111111111111333222000//////000222333222222222333333444444444222222222222222111000///111111222222222333333333333333333444444444555555666444333333555666666555888888888888888888888888666777888999999;;;>>>AAAAAADDDHHHJJJMMMSSSZZZ```dddnnnwww~~~xxxtttqqqrrrpppnnnnnnpppuuu{{{~~~~~~~~~}}}oooaaaZZZ[[[___]]]]]]___bbbcccbbb___\\\[[[ZZZXXXTTTPPPKKKGGGDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@@@@???===;;;::::::777444333333333222111444333333222111111222222222222222222222222222222444333333222222333333444222222222111111111000000///000111222333444444444555555444333222222222333//////000000000000//////111111//////...///000000000111111111111000000///222222111000000000000000000000/////////.........000000000000000000000000222111111111111111222222000000000000111111111111222222333333333333444444111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111111222222222222111111222222222222111111111111111111111111111111222222222222111111111000111111222222222222111111444333222111111222333444444222222222333333111///222222111000000/////////111111111111111111111111//////000000000000000000000000000000111111111111//////............//////111111000//////////////////000000000111111111111////////////////////////000///...---------......000000000000000000000000222111000//////000111222000000000000////////////---...///000000///...---//////.........---------000000000000000000000000---....../////////////////////.........---------////////////000000000000222333333222222000//////222111111000000000000111000000000000111111111111222111111111000000000000222222222222222222222222333222111000000111222333111111111222222333333333222222222222222111000000111222222222222333333333333333333444444444555555444333333444555777777777888888888888888888888888666777888999999;;;???BBBBBBGGGLLLOOOQQQUUU]]]ccclllyyy|||yyyvvvtttsssrrrqqqqqqpppqqqsssvvvyyy{{{yyyyyyzzz|||ssseee\\\[[[]]]^^^^^^___aaacccdddbbb```]]]]]][[[XXXSSSNNNIIIEEEAAA@@@???>>>============>>>>>>???@@@???===;;;::::::888555333333333222111111111000000000000000111222222222222222222222222333333222222222222333333222222222111111111000000//////000111222222222222222222111000000000000000///000000111111000000///000000/////////000111111000000111111222111111111222111000000000000000000000000000000////////////000000000000000000000000000000000000111222333333000000000111111111222222222222333333333333444444222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222111111222222222333333333111111222222222222111111222222222222222222222222222222222222111111111111111111222222222222111111000000////////////000000333222222222333333222000333333222111000///......111111111111111111111111000000//////////////////000000000000111111111111000//////......//////000111000000///////////////000000000000111111111111000000000000000000000000000///......------......000000000000000000000000222111000//////000111222000000000000////////////......////////////....../////////............---000000000000000/////////---......////////////////////////............---////////////000000000000222222222222222111000///000///...---...///000111//////000000111222222333111111111111111000000000222222222222222222222222111111111111111111111111000111111111111111222222222222222222222222111000222222222222333333333333333333333444444444555555333333333444666777999:::777777777777777777777777666777999:::;;;===AAACCCEEEKKKRRRTTTUUUYYYccckkkyyy||||||wwwuuusssrrrssstttttttttttttttsssrrrrrrssstttuuussssssssstttuuuvvvwwwxxxxxxxxxyyy{{{~~~vvvggg^^^\\\]]]^^^^^^^^^aaadddffffffeee`````````]]]XXXRRRKKKGGGCCCBBBAAA???===<<<<<<<<<===>>>??????>>>===;;;:::;;;999666555555555333222111111000000000111111222222222222222222222222222222222111111111111222222222222222111111111111111...///000111111111111111111000000000000/////////000000000111111000000000/////////000000111111222///000111111222222222222111111000000000000000111111111111000000000//////000000000000000000000000000000000000111222333444000000111111111222222222222222222333333333444444222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333222222222222333333333444333444444444444444444333222222222222222222222222222222222222222222222222111222222333333222222111000000000//////000000000333222111222333333222000111111111111000000//////111111111111111111111111000000//////......------///000000000111111111111000000////////////000000000000////////////000000000000000000000111111111000000000000000000000000//////..................000000000000000000000000111111000//////000111111000000000000////////////...//////////////////.../////////........................------------------......////////////////////////...............////////////000000000000222222222222222111000//////...---------///111222000000000111111222222222111111111111111111111111222222222222222222222222000111222222222222111000111111111111222222222222222222222333333222111111222222222333333333444444333333333444444444555555444555555666555666888:::777777777777777777777777666888:::;;;<<>>>>>??????>>>>>><<<<<<<<<:::888777777777555333333333222222222333444444222222222222222222222222222111111000000111111222111111111111111111111111//////000111222222111111111111222222222111111111000000111111111111000000//////000111111111222222///000111222222222222222111000000000000000111111222111111111111000000000111111111111111111111111000000000000111222333444111111111111222222222222222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222333333333444444444444444444444555555444444444222222222222222222222222222222222222222222222333222222333333333333222222333333333333333333333333222111111222333444222111...///000111222222111111000000000000000000000000000000//////......------///000000000111111111111000000////////////000000000000////////////000000111111000000000000000000000000000000000000000000......//////////////////000000000000000000000000111111000000000000111111000000000000/////////////////////......///////////////////////////////////////......---------------......///////////////////////////////////////////////////000000000000111111222222222111000000000//////...///000222333333222222222111111000000111111111111111222222222111111111111111111111111000111222222222222111000333333333333333333333222111222222333333333222222222222333333333444444444333333333444444444555555777888888777555555666888777777777777777777777777777999;;;===???CCCGGGJJJNNNQQQVVVYYY```oootttqqqqqqoooooopppuuuuuuuuuuuuwwwyyy|||~~~rrrcccZZZWWWWWWYYY[[[```fffkkkmmmkkkiiidddfffhhhgggbbb[[[SSSNNNIIIHHHGGGEEEDDDCCCBBBBBB??????????????????>>>>>>===<<<:::999999888666444444333333333333333444444222222222222222222222222222111111000000111111222111111111111111111111111111111222222333222222222000111222222222222111111000111111222222111111000000000111222222222111111111111222222333222222222000000000000000111111222222222222222111111111000111111111111111111111111000000000000111222333333111111111222222222222333222222333333333333444444333333333333333333333333111111111111111111111111222222222222222222222222444444444444444444444444333333333444444444555555222222333333333333222222333333333333333333333333222222222222333333333333222222333333333333222222///000111111111111000///222111111222444444333111,,,...000111222222222222000000000000000000000000000000//////////////////000000000000111111111111111000000//////000000111///////////////000000111111111111111000000000000000000000000000000000000......///000000000//////000000000000000000000000000000000111111000000000000000000000//////////////////............//////...////////////000000000222222111111000000//////---......///////////////...////////////000000000////////////000000000000111111222222222111111000000000111111111111111111444333333222111111000000111111111222222222222222111111111111111111111111111111111111111111111111444444444333333333333333111222333333333333333333333333333333444444444444333333333444444444555555888:::;;;999555444666888888888888888888888888888999;;;===@@@BBBFFFKKKNNNQQQTTTYYYaaappp|||tttnnnooopppooooooqqqxxxyyyzzz{{{|||}}}mmmaaaZZZVVVXXX[[[___fffkkkmmmlllkkkhhhjjjkkkkkkgggaaaYYYUUUMMMLLLIIIGGGEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;:::888555333333222111111111111111222222222222222222222222222222111111111111222222111111111111111222222222111222222333333333222222...///000111111111000///000111111222222111111000111111222222222111000///222222333333333222111111000000000000000111222222333333222222222111111111111111111111111111111111222111111111111111222222111111111222222222333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444444444444444555555555555222222333333333333222222333333333333333333333333222222222333333333444444222333333444444333333222......///000000///......111111111222444444333111---...000222222222111000000000000000000000000000//////000000000000000000000000000000111111111111111111000000000000111111///////////////000111111111111111111000000000///////////////////////////---...///000111000000///000000000000000000000000000000111111111111000000000000000000////////////000///...------...///000.../////////000000000000444333333222111111000000---......///////////////.../////////000000000000////////////000000000000000111111222222222111111000111222333333111000///222222222222222222222222111111111222222333333333333333333333333333333333333222111000000111222333333333333333222222111111111222333333444444333333333333333444444444444555333333333444444444555555777999;;;999555444777;;;999999999999999999999999:::<<>>=========<<<999666555444333222111000000000222222222222222222222222333333222222222222333333000000111111111222222222111111222222222222111111...///111222333222111000111111222222222222111111111222333333222111000///333333333333333222111000000000///000000111222222333333333222222222111111111111111111111111111111222222111111111111111111111111222222222333333333222222333333333444444444333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444555555555666666444555555666666555555444333333333333333333333333222222222333333444444444222333333444444333333222333444555666666555444333111111111222444444333222///000111333222111///...000000000000000000000000//////000000111111222222000000000000111111111111111111000000000000111111///////////////000111111222111111111000000//////////////////////////////---...///111111111000///000000000000000000000000000000111111111111000000000000000000////////////000///...------...///000.../////////000000111111222222222111000//////...---......///////////////.../////////000000111111////////////000000000000000111111222222222111111///000222444333111...,,,111111111222222333444444111111111222222333333333555555555555555555555555333222000//////000222333222222222222111111000000111222333333444444444444333333333444444444555555333333333444444444555555555888;;;999666555999===::::::::::::::::::::::::;;;===AAACCCGGGKKKPPPTTTUUUYYYcccxxxwww{{{xxxxxx{{{}}}~~~vvvmmm___]]]\\\___dddjjjooorrrpppqqqrrrrrroookkkfffbbb\\\ZZZVVVPPPKKKGGGDDDBBBCCCCCCBBBBBBBBBCCCCCCDDD@@@???>>>>>>>>><<<999777888777666444333222111111222222222222222222222222444333333222222333333444000000111111222222222222000000111111111000000///000111333555555555333222111111000000//////......222222111111111111222222333222222111222222222333111111111000111111222333111111222222222111111000444333222111000000000000111111222222222333333333222222222111222222333444666555555444444555555666777666444333333444666777444444333333333333333444000111222333333333333333777666555555555555444333333333333333222222111111666666555555555555555555555555555444444333333333222333333444333222000///222222111111111111222222333333333222222111111111444444444333333333222222000000000000000000000000333333333222111000//////000000111111111111000000,,,---...///000111222333000000111111111111000000///111333222///...000222//////............//////......////////////......111000...,,,---///111333111111111111111111111111000111222333333222111000222222111111000000//////000000//////.........---000///...------...///000000000000000000///......+++,,,...000000000000///,,,---...///000000000000000000000000000000000000///111222111000///000111222111111111111111222222//////000111222333333333444333333222222333333444333333333333333222111000111222222333333222222111111111222333333333333222222333333444444333333222444444444333333222222222555555555666666666666666777777888999::::::;;;;;;999:::<<<<<<;;;;;;<<<===<<>><<<<<<<<<;;;:::888888777666555444444333333333222111111222222333000000000000000000000000333222222111111222222333000111222222222222111000111222333333333333222111000000000000000/////////000000////////////000000333333222111000000000000111111111111111222222333111111222222222222111111111111000000000111222222222222333333333444444444444333333333333333444444444333333222222333333444666555444333333333444555444444333333333444444555333333444555555666666666888777666666666666555444666666666666666666666666444444444444444333333333444444444444444333333333333333333333333333222222222222111111111111222222333333333333222222222111333333333333222222222222111111111111111111111111222333333222222000//////000000111111111111000000222222111111000000000///000000111111111111000000...///000///......///000//////............//////......////////////......111000.........///111222////////////////////////111111222333333222111111111111111000000000000000000/////////............//////............//////000000000000000///......+++,,,---.../////////...,,,---...///000000000000000000000000000000000000///111222111000///000111333222111000000000000111000000000111222222222333222222222111111222222222333333333333333222111000111222222333333222222111111111222333333333333222222333333444444333333222444444444333333333222222333444444444444555555555666777777888999999::::::999:::<<<;;;::::::<<<===>>>AAADDDHHHLLLPPPTTTVVVaaakkk}}}}}}~~~}}}sssjjjiiiooottttttqqqqqquuuvvvrrrpppsssssspppkkkiiiccc[[[RRRKKKHHHFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDBBB???>>>>>>>>><<<;;;999888888777666555444444333333333222333333444444111111111111111111111111333222222111111222222333111111111111111111111111111222333333333333222111//////000000000000000000000000////////////000000444333222000////////////111111111111111222333333111222222333333222222222/////////000111333444555333333333333444444444444666555555444444444555555444444333333333333444444666666666555555444444444444333333333444555555666555555666777777888888999999999888777777666555555444444444444555555555555555555555444444444333333333333333333333444444444444444333333333444555555222222111111111111222222444444333333333333222222333222222222222111111111111111111111111111111111222222222222222111000///000000111111111111000000444333333222111000//////000000111111111111000000---,,,,,,---...//////...000//////......//////000...//////000000//////.../////////000000000111111////////////////////////111111222222222222111111///000000000000000000111////////////..................////////////......000000000000000//////...++++++---...............------...///000000000000000000000000000000000000///111222111000///000111222222111000/////////000111111111111111111222222111111111111111111111111222222333333333222111111111222222333333222222111111222222333333333333333333333444444444444333333444444444444333333333333444444444555555555666666666666777777888888999999:::;;;<<<;;;::::::<<<>>>CCCEEEHHHKKKNNNRRRXXX\\\lll{{{{{{vvvyyy~~~zzztttwwwyyywwwsssrrrsssrrroooppptttuuutttsssnnnggg___XXXRRRLLLHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDBBBAAAAAAAAA@@@===;;;::::::999888777666555444333333333333444444555666222222222222222222222222333222222111111222222333333222111000000111222333111222222333333222222111/////////000000111111222222222111111111111222222333222111111111111111111222111111111111222333333111222333333333333333333000000111222333555666777222222333333333444444444666666555555555555555666777777777666666777777777888888888999888777666666444333333444444555666777666666666777888999:::::::::;;;:::999777666666777444444444444444555555555888777777666666555555555333333333333444444444444555444333333333555666888333222222111111222222333444333333333333333333333222222222111111111000000111111111111111111111111222222222222222111000///000111111222222111111000111111111111111111111111000000111111111111000000...+++***,,,000111000...000000////////////000000//////000000000000//////...///000111222111000000111111111111111111111111000000000000000000000000.../////////000000111111///////////////.........---...///000000///...---//////000000000000//////,,,------....../////////......///000000000000000///////////////////////////111222111000///000111000000000//////000111111222222222111111111111111111111222222222222111111222222333333333222222111111222222333333222222111111222333333444444333333333333444444444444333333444444444444444444333333666777777888888999999999777777888888999999999999:::;;;<<<;;;:::;;;===???HHHJJJLLLNNNQQQWWW```fff{{{zzzyyyyyy||||||xxxvvvuuurrrpppmmmkkkmmmqqqtttuuuvvvqqqiiiccc^^^XXXPPPKKKJJJHHHFFFFFFFFFGGGGGGFFFCCCBBBBBBBBBBBBAAA>>>;;;<<<;;;:::999888777666555333333222333333444555666333333333333333333333333333222222111111222222333444333111000000111333444222222222222222222222222//////000000111111222222222222111111111111222222111111111222333444555666222222222111222333333444222222333444444444444444444444444444444555666777222222222222333333333444666555555555555666777777::::::999999999999::::::888888999::::::999888888666555555555666666777888666666666777888:::;;;<<<<<<>>>>>><<<999888888:::::::::::::::::::::::::::999888888777666666555555444444444444444444444444555444444333444555777888333333222222222222333333333333333333333333333333222222222111111111000000111111111111111111111111111111222222222111000000111111222222222222111111//////000000000000000000000000111111111111000000///---,,,---111333222///000000////////////000000//////000000000000//////...///111222222222111000111111111111111111111111/////////....../////////......//////000000000111.........///////////////---...///000000///...---//////000000000000/////////////////////000000000...///000000000000000000///////////////////////////111222111000///000111////////////000222333444222222222111111111111111222222333444444333222222111222222333333333222222111222222333333222222111222222333444444444444333333444444555555444444333444444444444444444444444777777888888999:::;;;;;;999999::::::::::::::::::;;;<<<<<<<<<;;;===@@@CCCIIILLLNNNPPPUUU]]]iiirrr}}}zzzzzz{{{{{{yyywwwxxxrrrmmmhhhgggjjjllloooqqquuupppjjjeeeaaa\\\UUUPPPMMMJJJGGGFFFHHHIIIHHHGGGCCCBBBBBBBBBCCCBBB???<<<======<<<;;;999888777666222222111222222333444444333333333333333333333333333222222111111222222333444333111000000111333444222222222222222222222222000000111111111111111111000000////////////000000000000111222444666777888222222222222222333444444222222333444555555555555777666555555555555555666333333333333444444444444666666666666777999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<888888999999:::;;;;;;;;;;;;::::::999999::::::::::::999999999;;;===???@@@AAACCCDDDBBB>>>;;;<<>>>>>>>>======<<<<<<<<<999999888777666666555555666666666666555555444444555555444444444555666666333333222222222222333333111111222222222222333333333222222222222111111111222222222222222222222222111111222222222111111000111111222222222222111111222111111000///...------000000111111111111000000000//////000222222222111111000000//////000000111///000000111111000000//////000111222222222111000//////////////////////////////............//////...//////////////////000.........///////////////......////////////.........//////000000000000000111000000//////000111111///000000111111000000000000000000000000000000000///111222111000///000111///000000000111222444444111111111111111111222222222333444555555444333222111111222333333333222222111222222333333222222111222222333444444444444444444444555555555555444444444444444444555555555555555666666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<=========@@@DDDGGGJJJMMMQQQTTTZZZfffvvvwwwwww{{{~~~vvvnnnhhhgggiiiiiijjjlllooommmjjjgggddd```[[[XXXSSSOOOJJJIIIKKKLLLKKKIIIEEEDDDCCCCCCDDDCCCAAA?????????===<<<:::999888777333222222111111222222222333333333333333333333333333222222111111222222333444333222111111222333444333222222111111222222333222222111111111111111111000000////////////000000000111111222333555666777333222222222222333444444222333444555555666666666555555444444444444444555555555555555666666666666777777888999;;;===>>>????????????>>>>>>?????????<<<;;;;;;<<<===???AAACCCAAAAAA@@@???>>>>>>>>>>>>??????>>>>>>@@@BBBEEEFFFGGGIIIKKKHHHCCCAAABBBEEECCCCCCBBBAAA@@@???>>>>>>======<<<;;;:::999888888999999888777666555555444444444555555555444333333444333333222222333333444000000000111111222222222333333333333222222222222222222222222222222222222000111111222222222111111111222222333333222222111111111111000000000//////000000111111111111000000000111222111000000111222111111000000000000111111000000111111111111000000000000111111222222222111////////////////////////111000////////////000111///////////////...................../////////000//////............//////......///000000000000000111000///......///000111000000111111111000000///000000000000000000000000///111222111000///000111333333222222222222222333000000000111222222222333111222333444444333222111000111222333333333333222111222222333333222222111222333444444555444444444444444555555555555444444444444444444555555555666666666777888999:::;;;;;;::::::::::::::::::::::::;;;<<<===>>>???CCCHHHKKKNNNRRRWWW[[[cccrrryyyvvvzzz}}}ssskkkjjjkkkhhhhhhiiiiiijjjjjjiiifffcccaaaaaaYYYTTTOOOMMMOOOPPPNNNLLLIIIGGGEEEEEEEEEFFFEEEDDDAAA@@@???===;;;:::888888555444333222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333333222111111222333333333222222222111000000000222222111111111111222222111111111111222333444444333333222222333333444555222333444555666666666666222222222222222333444555777777777777888888888888888888999;;;===@@@BBBCCCDDDCCCCCCBBBBBBCCCCCCDDDAAA@@@@@@@@@BBBEEEHHHJJJFFFEEEDDDCCCBBBAAAAAAAAADDDCCCCCCCCCDDDGGGJJJKKKKKKNNNPPPMMMGGGDDDFFFIIIKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>======;;;:::999888777666555444444444555666555444222111444333333222222333333444//////000000111111111222444444444333333333222222222222222222222222222222000111111222222222111111111222222333333222222111...///000111222333444444000000111111111111000000///111333222///...000222111111000000000000111111000000111111111111000000111111111111111222222222111111111111111111111111333222111000000111222333000000//////.........------.........//////000000000///...------...///000......///000000000000000000///...------...///000000000111111111000000///000000000000000000000000///111222111000///000111777666555333222111111111//////000111222333333444///000222333333222000///000111222333333333333333222222222333333222222222222333444444555555444444444444555555555555444444444444444555555555666666888999999:::<<<===>>>>>>999999999999999999999999;;;<<<===>>>@@@DDDJJJNNNTTTXXX^^^ccclll}}}{{{xxxyyywwwnnnnnnnnniiiggghhheeehhhkkkjjjgggeeeeeeggg^^^XXXRRRPPPRRRSSSQQQNNNLLLJJJGGGFFFGGGHHHHHHGGGAAAAAA???>>><<<:::999888777666555444333222222222222222222222222222222222333222222222222222222333222333333444444333333222444333222111111222333444222111//////000000...---333333333222222111111111333333333444444444555555444444333333222333333333666666666555555444444444666777777666555555777888666777999999999;;;===???>>>>>>>>>???@@@BBBCCCDDDGGGHHHIIIIIIHHHHHHJJJLLLGGGGGGIIILLLMMMMMMRRRYYY[[[XXXTTTOOOKKKIIIIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTSSSQQQRRRVVVZZZ[[[YYYUUUQQQNNNMMMLLLLLLOOOJJJEEEBBBCCCDDDCCCAAA???>>>===<<<<<<<<<999777666777777888888888777777666555444222111111222222333222222111111111111111444444555555555444333333555444333333222222222222222222222222222222222222111111222222333333333333111111000000111222333333222222222111000//////...000000000000000000000000000000000000000000000000333222111000000000111222333222000......///000111............///000222222111111111111111111111111////////////////////////111111000///...---,,,,,,000000000000000000000000000///......///000///---////////////////////////000...---...///000///...------......//////000000000000000000111111111111000111111111111222222222555555333333333333555555444444444444444444444444555444444333222111000000444333222222222333444555333444444555555444444333444444444555555555666666:::888555333222333555777777777888999999999999999666777888999:::;;;;;;;;;999<<<@@@BBBDDDGGGMMMRRRXXX\\\eeerrryyyyyy|||oookkkmmmkkkfffcccfffffffffhhhjjjjjjhhhfff___^^^[[[VVVPPPOOOQQQTTTRRRPPPNNNKKKJJJIIIIIIIIIHHHEEEBBB@@@???>>><<<:::888777666555444333333333222222333444333222111000111222222333333222222111222333333444444333333222111222333444444333222111333111000000111222000///333333333222222222111111333333444444444555555555555444444333333444444444666666555555555444444444444555666555555555777999999:::;;;;;;;;;<<>><<<:::999999888666555555444444333444444555444333222111222222333333333333222222222222333333333333222222111222333333333333222111222111111111333444333222333333333333222222222222333444444444444555555555555555444444444444555555555555555555444444444444444555777777666777999;;;======>>>======???CCCFFFFFFGGGGGGIIIKKKNNNQQQRRRXXXYYYYYYWWWUUUSSSSSSTTTVVVUUUXXX]]]```aaafffmmmyyyrrrggg\\\UUUTTTUUUWWWTTTTTTTTTTTTUUUWWWXXXYYY[[[]]]^^^______aaacccfffeeeccc```]]]ZZZZZZZZZZZZZZZXXXVVVUUUTTTSSSQQQPPPOOOMMMKKKIIIGGGEEEAAA>>>>>>>>>>>>===<<<;;;:::999:::999888888888888888999222222222222333444555555...///111222444555555666333333222222222333444444222222222222222222222222000000000000111111111111111111111000111111222333222222222111000000//////111111111111111111111111111111111111111111111111000111222333333444333333444333222000000111222222000000000000000000000000111111111111111111111111222222222222222222222222////////////////////////000000000000000000000000000///......000000///...111111111111111111111111111000///000111222111///111111111000000000000000000000000111111111222222111111111111222222222333333333222222222222333333333333333333333333333333222222222222222222222222000000111222333555666777222333333444444333333222222222333333333444444444555555666666666666777777888999999999999999888888999999::::::;;;<<<<<<<<>><<<:::;;;::::::999888777666666555555555555555444333333222222333333333333222222111222222333333222222111222222333333333333222222111000000111333555444333333333333333333333333333444444444444555555555555444444333333333444555555555555555555555555555555777888999999999:::<<<>>>>>>???@@@@@@AAAEEEIIIMMMMMMMMMNNNOOORRRVVVYYY[[[^^^______]]]YYYWWWVVVVVVVVVUUUXXX^^^bbbdddiiinnnuuuooofff]]]XXXWWWYYYZZZXXXWWWVVVVVVWWWXXXZZZ[[[]]]___aaaccceeegggiiijjjeeecccaaa^^^]]]]]]]]]^^^]]]]]]]]]]]]]]]\\\[[[YYYWWWUUUQQQOOOLLLHHHCCC@@@BBBBBBBBBBBBBBBAAA@@@?????????>>>===<<<<<<;;;;;;666555555444444555555666///000111222333444444555222222222222333333444555222222222222222222222222333333333333333333333333222111111111111111222222222222222111111000000000000000000000000000000000111111111111111111111111///111222444555555444444444333222111111111222222000000111111000000000///111111111111111111111111////////////////////////......//////000000000000////////////////////////000///......000111000///000000000000000000000000222111000000222222111000333222222111111000000000000000111111111222222222111111111222222222333333222222222222222222222222222222222222222222222222111111111222222333333333111111222222333444555555222222333333333333222222333333333444444444555555333444666777888888888777999999::::::999999888888;;;;;;;;;;;;<<<======>>>BBBEEEJJJLLLMMMPPPVVVZZZaaappp~~~zzz|||~~~tttlllhhhhhhlllllllllmmmmmmkkkfffcccbbbeeehhhjjjhhhccc^^^[[[]]][[[XXXTTTPPPLLLJJJIIIIIIGGGCCCAAA@@@???===;;;;;;;;;;;;:::999888777666555555555555444444333333222333333333333333333222111222222222222222222111333333333333333333333333000000///111333444444333333333333333333333333333444444444555555555666666333333333333333444555555666666666666666666666666999:::;;;;;;;;;;;;>>>@@@AAABBBEEEGGGIIINNNSSSWWWVVVVVVUUUVVVXXX\\\___aaaaaabbbbbb```]]]ZZZXXXXXXWWWUUUWWW^^^ccceeehhhlllllljjjeeebbb______```aaa```^^^\\\[[[[[[\\\^^^___\\\^^^```dddhhhjjjkkkkkkfffeeecccaaaaaaaaabbbccc^^^```bbbcccdddcccbbbbbb]]]ZZZVVVSSSOOOJJJEEEAAADDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA???>>>===<<<;;;999888666666555555333333444444444333333222222222222222333333444555222222222222222222222222444333333333333333333333222222111111111111111222222222222222111111111111////////////////////////111111111111111111111111///111222444555555444444333333333222222222222222000111111222111111000///111111111111111111111111..............................//////000111111111////////////////////////000......///111111111000////////////////////////333111000111222333222000333333222222111111000000111111111111222222222222111222222222222333333333222222222222222222222222222222222222222222222222111111111222222333333444333333333333333333222222222333333444444333333222555555555555666666666666222444666888999999888777999999:::::::::999999888<<<;;;;;;<<<===>>>@@@AAADDDGGGKKKMMMOOOSSSZZZ___ooo|||zzzuuuxxx}}}zzzqqqllllllpppooonnnmmmmmmkkkgggeeeaaaeeeiiimmmnnnkkkeeeaaa^^^\\\XXXTTTPPPNNNMMMMMMJJJGGGDDDBBBAAA@@@>>><<<;;;;;;;;;;;;:::888777666555444444333333333333333333333333444444333333333222222222333333222222222333333333333333333333333111000000111333444444333333333333333444444444444444444555555555666666666333333333333444555666666777777777777888888888888999:::<<<>>>>>>@@@CCCFFFIIIKKKOOOSSSVVVZZZ^^^bbb```___^^^]]]___aaaeeegggdddfffgggeeebbb___^^^^^^\\\YYY[[[bbbggghhhiiilllhhhhhhiiiiiiiiiiiiiiijjjcccaaa^^^[[[ZZZZZZ\\\]]][[[\\\```eeejjjmmmmmmlllkkkjjjhhhgggggghhhjjjkkkcccfffhhhiiihhhgggggghhhccc```[[[WWWRRRMMMHHHDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHFFFDDDBBBAAAAAA???===;;;999888777777777777777777666444333222333333222222222333444444222222222222222222222222222222222222111111111111333222111111000111111111222222222222222222222222////////////////////////222222222222222222222222000111222333333444333333222222222222222111111111///000111222222222111000111111111111111111111111000000000000000000000000/////////000000111111111000000000000000000000000///......///111222222111........................222111000111222222222000222222222111111111111111111111111222222222222333222222222222333333333333222222333333333333222222333333333333333333333333111111111222222333333333444444444444333222111000333444444555555444444333555666666666666777777777444555666888999999888888888999999:::::::::::::::<<<<<<<<<<<<>>>@@@CCCDDDFFFJJJMMMQQQUUU]]]gggnnn~~~yyyvvvzzzzzztttrrrsssqqqnnnmmmlllllliiihhhcccfffkkkqqqttttttppplllfffccc]]]VVVRRRPPPPPPPPPKKKHHHEEECCCBBB@@@>>><<<;;;<<<<<<<<<;;;999777666555444333333222333333333333333444444444444333333222333333444444333333222444444333333333333444444333222111222444555555444333333333444444444555555555555555555666666666666555555555555666777888999888888999999999:::::::::;;;>>>AAADDDGGGKKKPPPSSSVVVYYY^^^aaadddfffiiikkkjjjhhhfffddddddfffiiikkkiiikkkmmmllljjjhhhffffffddd```aaaggglllllllllnnniiiiiijjjkkkllllllmmmmmmeeebbb^^^ZZZXXXXXXYYYZZZ[[[\\\```gggmmmppppppnnnooonnnmmmlllmmmoooqqqrrrmmmooopppooollljjjjjjkkkhhheee```\\\WWWRRRLLLHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGBBBAAA@@@>>><<<;;;:::::::::::::::999888666555444444444333222222222333333222222222222222222222222333333222222222111111111333222222111000000111111222222222222222222222222111111111111111111111111222222222222222222222222222222111111111222222333111111222222111111000///...///111333333333222111111111111111111111111111222222222222222222222222000000000000000000111111000000000000000000000000///......///111333222111////////////////////////222000///000111222111000000000000111111111111111111111111222222222333333222222222333333333444444222333444555555444333222333333333333333333333333222222222222222222333333222333444444444333222111444555555666666555555444555555555666666666666777555666777777888888888888777888999:::;;;<<<<<<<<<;;;;;;;;;===???BBBEEEGGGJJJMMMRRRWWW___kkkyyy~~~}}}uuurrrnnnllllllllllllkkkggghhhmmmttt{{{~~~|||zzzvvvpppfff\\\TTTQQQPPPQQQKKKIIIEEECCCBBBAAA???=========>>>>>>===;;;999777666666444333333333444555333333444444444444333333333444444555555444444333555444333333333333444555555444333444666666666444333333333444444555555555555555555555666666666777777777777777888999:::;;;999999999::::::;;;;;;;;;???BBBGGGLLLPPPVVV\\\``````dddhhhlllnnnooopppqqqqqqnnnkkkiiihhhiiilllmmmmmmppprrrrrrpppnnnmmmmmmhhhdddeeekkkooonnnmmmnnnjjjiiiiiihhhiiijjjkkkkkkkkkhhhccc___\\\[[[\\\]]]\\\]]]aaaiiipppsssrrroooqqqpppoooooooooqqqtttuuuuuuvvvvvvsssnnnkkklllmmmllliiiddd```[[[VVVPPPLLLHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMMMMMMMLLLKKKBBBBBB@@@???>>>>>>======;;;;;;;;;::::::888777777555444444333222222222222222222222222222222222222555555555444444333333333333333222111000000111111222222222222222222222222222222222222222222222222222222222222222222222222333222111000000000111222000111111111111000//////---///111333444333222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000///......///222333222111000000000000000000000000111000///000111111111/////////000000111111111222111111222222222333333333222222333333333444444444333333555555555555333333444444444444444444444444222222222222222222222222000111333444555444444333555555666666666666555555444444444555555555666666777777777777777888888888666777888:::;;;<<<======;;;;;;;;;===@@@CCCGGGIIILLLPPPVVV]]]gggvvv}}}wwwsssnnnkkkkkklllmmmmmmjjjkkkpppwww{{{nnnaaaWWWQQQPPPPPPKKKIIIFFFDDDBBBAAA???===>>>???@@@@@@???===:::999888777666444444555555666333444444555555444444333444555555666666555555444555444333333333333444555333333333444444555555555666666666666777777777888666666666555333444666888:::888666888;;;===<<<:::===??????>>><<<>>>BBBFFFDDDEEEKKKTTT\\\aaaiiiqqqrrrtttwwwxxxxxxyyyzzz{{{yyyqqqmmmpppsssrrrrrrvvvwwwxxxzzzzzzyyywwwtttqqqnnnmmmkkkkkkkkkkkkiiigggfffggggggfffeeeeeefffhhhhhhgggeeecccccccccccccccbbbeeejjjooorrrsssrrrqqqpppqqqrrrrrrrrrtttxxxzzz{{{{{{yyyvvvrrrnnnjjjhhhooommmiiigggddd```\\\YYYQQQPPPMMMKKKIIIHHHHHHHHHNNNMMMKKKKKKKKKJJJGGGEEEGGGEEECCCBBBCCCCCCBBBAAABBBBBB@@@>>><<<999777666555555555444444444333333333444444444444444555555111111111222222333333333333222111111111222333444333222111111000000111111000000000111222222222333333333333333333333333333333222222111111222222333222222222111111111000000000000111111111222222222222222222222222111000///111111111111111111111111111111000000///.........111111000000//////......111111111111111111111111///000111222222111000/////////000000111111222222000000111111111111000000000222222222111000111222333333222222333555666777333333333333333333333333111111222222222333333333444444444444444444333333555555555555555555555555888555333444888;;;;;;:::444444555666777888999999777777777777888888888888777999;;;;;;:::::::::;;;>>><<<<<>>>>>;;;999888888888888777555444333444333222222444444333222444555555555444333333222222333333444444333333222333333333444444555555555222333444555666777777777666777777777666777:::<<<<<<::::::<<<@@@BBBAAA@@@???AAABBBCCCBBBDDDHHHKKKNNNOOOTTT]]]eeekkkrrrzzz{{{uuurrrvvvxxxwwwwwwzzz|||}}}~~~}}}|||yyywwwuuupppnnnlllllllllkkkiiihhheeeffffffdddbbbbbbcccdddggghhhhhhhhhgggfffeeedddccceeeiiimmmpppqqqqqqqqqqqqssstttttttttuuuwwwyyy{{{zzzzzzxxxvvvssspppnnnrrrooollljjjgggddd```]]]XXXVVVSSSPPPNNNLLLLLLKKKOOONNNLLLLLLLLLLLLKKKIIIKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDCCCAAA???<<<:::999666666666666555555555555333333333333444444444444111111222222222333333333333222111111111222333444333333222111111111111222111111111111111222222222222222222222222222222222333222222111111222222333111111111000000000//////111111111222222222222333333333333333333222111111111111111111111111111111000000000000000000000111000000000000000/////////111111111111111111111111000000111111111111000000000000000000000111111111000000111111111111000000000222333222111000111222333222222222333444555666333333333333333333333333222222222222333333333333444444444444444444444444555555555555555555555555888666444555777999888777888888888777666666555555555555666666666777777777777999;;;;;;;;;:::;;;<<<======>>>BBBGGGKKKLLLMMMVVV```fffttt}}}qqqlllkkkkkkkkkmmmlllmmmsss|||uuudddVVVPPPPPPRRRUUUQQQLLLHHHEEECCC@@@>>>=========>>>???>>><<<:::999999999888777666444444444333222222444444333222444444555555444444333222222333333444444333333222444444444444444555555555111333555777888999999888666888::::::;;;<<<>>>@@@>>>>>>???CCCGGGIIIJJJIIIGGGJJJLLLNNNOOOQQQTTTVVVYYYYYY]]]gggooottt{{{}}}yyyyyy}}}~~~}}}{{{zzzyyyuuusssqqqppppppooommmkkkffffffeeeccc```______```fffgggiiijjjjjjgggdddccccccdddfffiiikkklllmmmnnnoooqqqssstttsssssstttvvvwwwxxxxxxxxxxxxvvvtttssstttrrrpppnnnllliiieeeccc```___\\\XXXUUUSSSQQQPPPQQQOOOLLLLLLMMMOOOPPPPPPPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDBBB@@@>>>===888888888777777777666666333333333333333333333222222222222222333333333333222222222222222333444444444444333222222222222222222222222111111111111111111111111111111111111111333222222111111222222333000000000///////////////222222222222333333333333333333444444444333222222111111111111111111111111///000000111222222333333//////000000000000000000111111111111111111111111111111000000000000111111111111111111000000000000000000111111111111000000111222333222111000111333222222111222222333444555333333333333333333333333333333333333444444444444222333333444444555555555555555555555555555555555888777666666777777555333999999888777666666555555666666777777777888888888888:::;;;<<<;;;;;;===>>>===???BBBFFFKKKOOOQQQSSS[[[iiivvv}}}vvvooolllkkkmmmmmmmmmooouuu|||xxxiii]]]VVVTTTUUUYYYVVVQQQMMMIIIFFFBBB??????>>>>>>>>>??????===;;;::::::999999888666555444444333222333444555444222444444555555444444333333222333333444444333333222444444444555555555555555555666999;;;<<<<<<;;;:::888:::===>>>>>>???@@@BBBAAACCCFFFJJJNNNQQQRRRSSSVVVXXX[[[]]]___aaabbbcccaaa___cccllltttyyy}}}{{{|||}}}}}}}}}~~~}}}}}}|||||||||zzzwwwvvvvvvuuusssqqqhhhhhhgggdddaaa______```eeefffggghhhgggfffdddbbbccccccdddeeegggiiijjjkkklllnnnqqqrrrqqqppppppqqqttttttuuuvvvuuutttsssrrruuusssqqqpppooommmiiiggggggfffccc___[[[XXXVVVTTTSSSPPPMMMLLLNNNQQQSSSTTTQQQOOOMMMLLLLLLLLLKKKJJJHHHGGGGGGFFFEEECCCBBBAAA:::999999999888888888888444444444333333222222222333333333333333333333333222222222222333333444444555444333333222222333333333222222222111000000000222222222222222222222222333222222111111222222333000000000000000000000000222222333333333444444444222333333333333333222222111111111111111111111111111111111222222333333333/////////000000111111222111111111111111111111111222111000//////000111222222222111111000000//////000111111222222111111000111222333333111111222333111111111222222333333333333333333333333333333333333333333444444444555555222222333333444555666666555555555555555555555555555666666777777666444333444555666777888999::::::999999:::::::::;;;;;;;;;888:::;;;<<<<<<<<>>>>>???>>>===;;;;;;;;;::::::999777666555555333222333444555444333333444444555444444333333222333333444444333333222555555555555555555555555888999:::<<<<<<<<<<<<;;;;;;>>>BBBDDDDDDCCCDDDEEEFFFIIINNNRRRVVVXXXZZZ[[[cccdddfffhhhjjjllllllkkkhhheeegggooowww|||~~~zzzxxxyyy{{{|||~~~~~~~~~~~~|||zzzyyyyyyxxxvvvtttllllllkkkiiieeeccccccdddhhhhhhgggfffffffffggggggggggggggggggiiikkkmmmnnnlllnnnqqqrrrqqqppppppqqqtttuuuuuuuuutttrrrpppoootttrrrppppppooonnnkkkiiikkkjjjgggccc___[[[XXXVVVSSSPPPLLLKKKNNNQQQTTTUUUNNNLLLJJJJJJJJJKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDDDD<<<<<<;;;;;;;;;:::::::::777666666555444333222222333333333333333333333333222222333333444444444444555444333333222222333333333222222222111000000000333333333333333333333333333222222111111222222333111111111111111111111111222222333333333444444444111111222222222222111111111111111111111111111111333333333333222222111111//////000000111111222222111111111111111111111111222111000//////000111222222222111111000000//////111111222222222222111111111333333333222111222333111111222222222222222222333333333333333333333333333333333444444444555555222222333333444555666666555555555555555555555555333444666777777666666555222333555777999:::<<<===::::::::::::;;;;;;;;;;;;999:::<<<<<<<<<>>>AAACCCBBBGGGLLLOOOOOOSSSZZZ```iii}}}}}}|||wwwttttttyyy~~~tttkkkeeecccddd```[[[VVVRRRNNNJJJGGGCCCAAA???>>>>>>>>><<<;;;<<<<<<;;;;;;:::888777666555444333333555555444333333333444444555444444333222333333444444333333222666666666555555555555555888888999999:::;;;<<<===@@@DDDIIILLLLLLLLLLLLMMMPPPTTTYYY]]]```bbbccceeekkkkkkkkkmmmppprrrrrrqqqoookkkkkkssszzz~~~|||wwwtttsssuuuxxx{{{{{{zzzxxxxxxxxxxxxvvvtttpppqqqpppnnnkkkjjjjjjkkkooonnnlllkkkkkklllmmmnnnllllllmmmnnnoooqqqssstttoooqqqssstttsssssstttvvvxxxxxxxxxwwwuuussspppoooqqqpppnnnnnnooonnnllljjjlllkkkiiieeeaaa]]]YYYWWWSSSOOOLLLJJJLLLNNNPPPQQQJJJIIIGGGGGGIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGGGGFFF@@@@@@?????????>>>>>>>>>:::999999777666555444444444444444444333333333333222222333444444444444444444444333222222222222222222222222111111111111111333333333333333333333333333222222111111222222333111111111111222222222222222222222222333333333333000000111222222222111111111111111111111111111111444444333333222111111000000000111111111111111111111111111111111111111111111111000000000000111111111111111111000000000000111111222222222222111111222333444333222111222444222222333333333333222222333333333333333333333333333333333333444444444444222333333444444555555555555555555555555555555555333555777777666666777888666666777888888999999999777777888888888999999999:::;;;<<<<<<===???CCCEEEFFFKKKQQQRRRRRRWWWaaajjjzzz}}}xxxwww|||~~~vvvpppmmmqqqlllddd\\\VVVQQQLLLIIIFFFCCC@@@??????>>>===<<<======<<<<<<;;;999888777555444333444555666555333333333444444555555444444222333333444444333333222777666666666555555555444777777777888:::>>>AAACCCEEEJJJPPPUUUXXXXXXYYYZZZ\\\```fffjjjkkkkkkmmmooopppnnnmmmoootttwwwyyyxxxtttooonnnttt|||~~~zzzxxxuuuqqqnnnooosssvvv{{{~~~yyyxxxwwwwwwxxxxxxwwwuuusssssssssrrrpppoooppprrrrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnppprrrtttuuuvvvwwwqqqssstttttttttuuuwwwyyyyyyyyyyyyxxxvvvsssqqqoooooonnnmmmnnnnnnnnnlllkkklllkkkiiifffbbb^^^ZZZXXXRRROOOKKKIIIJJJKKKLLLLLLHHHGGGEEEFFFHHHJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIEEEDDDDDDDDDDDDCCCCCCCCC======<<<:::999777666666555555444444444333333333222333444555555555444333333333222111111111111222111111111111111222222222222222222222222222222222333222222111111222222333000000000000111111111222111111111222222222222333000111222222333333333222111111111111111111111111222222222222222111111111222222111111111111111111111111111111111111111111000000111111111111000000000000000000000111111111111222222333333222222111222333444444222222333444222333444555555444333222333333333333333333333333222222222222333333333333444444444444444444444444555555555555555555555555777888999777555444666888999999999888888777777777777777777777888888888888:::;;;<<<======@@@DDDGGGHHHNNNTTTUUUVVV\\\kkkwww~~~zzzzzz}}}}}}zzz|||uuukkkbbb[[[VVVRRRPPPIIIGGGCCCAAAAAA@@@???>>>=========<<<;;;:::999888666444333444555666555444222333444444555555444444222333333444444333333222777777666666555555555444888777777999===AAAFFFIIIHHHMMMUUU\\\```bbbcccddddddiiiooorrrrrrrrrtttuuussspppooorrrwww}}}vvvpppnnnttt{{{}}}}}}~~~yyywwwtttpppoooqqquuuyyy{{{}}}zzzxxxzzzyyyxxxxxxyyyzzzyyyxxxtttuuuuuutttsssssstttvvvqqqsssuuuvvvwwwuuusssrrrlllmmmppprrrtttvvvwwwwwwpppqqqrrrrrrrrrtttxxxzzzwwwxxxwwwwwwuuussspppooonnnmmmmmmmmmoooooommmkkklllkkkjjjgggccc___[[[XXXQQQNNNJJJIIIHHHIIIHHHHHHGGGFFFEEEGGGIIIKKKLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGFFF??????===<<<:::999888777555555555444444333333333222333444555555555444333333222111111000000111111000000111111222222222333111111111111111111111111333222222222222222222333.../////////000000111111000000111111111222222222111222333333444444444444111111111111111111111111000000000111111222333333333222222222111000000000111111111111111111111111///000111222222111000/////////000000111111222222111222222333333222222111222333444444222222333444333444555555555444333222333333333333333333333333111111222222222333333333444444444444444444333333555555555555555555555555:::;;;;;;888444333555888999999888888888888888888888888999999999::::::::::::;;;<<<===>>>AAAEEEHHHHHHOOOVVVWWWXXXaaarrr|||zzz{{{~~~xxxnnneee___\\\ZZZXXXLLLIIIFFFDDDCCCBBBAAA@@@>>>>>>======<<<;;;999888666555444444555666555444222333333444555555555444222333333444444333333222888888888888888888888888999999:::;;;<<<@@@EEEIIIMMMRRRYYY___dddhhhlllnnnlllpppwww|||}}}|||xxxuuulllmmmqqqvvv{{{|||yyyuuutttwwwyyyyyyyyyssstttvvvyyy{{{|||}}}}}}}}}~~~}}}}}}|||yyyvvvsssuuuuuuvvvwwwwwwwwwwwwwwwqqqrrrrrrpppoooooorrrtttxxxtttqqqqqqrrrsssqqqooommmnnnppptttwwwwwwuuusssqqqsssuuutttqqqqqqtttwwwuuuuuusssrrrqqqpppppppppnnnnnnnnnmmmkkkkkklllmmmmmmoooooommmiiifffdddddd___\\\XXXSSSNNNKKKIIIHHHFFFFFFEEEGGGIIIKKKJJJIIIHHHHHHGGGGGGHHHJJJKKKLLLNNNNNNMMMMMMLLLKKKJJJIIIGGGBBB>>><<<<<<<<<;;;999666555555444444444555555222222222111111111111000222222111111222222333444111000000000111222333333333333333333333333333333111222222333333222222111111111111000000000000000111111222222222333333333222222222111111000000000444333111000///...//////111111111111111111111111222222222222222222222222222222333333333333222222111111111111111111111111222222222111111111000000444444444444444333222111222222111111111111222222333333444444444333222111333333444444444444444333333444555666666666555444777777555444444555666777777777777888888777777777666777999999888888999;;;888888888888777777666666777777777777888999:::;;;<<<======<<<>>>AAAGGGKKKPPPWWW^^^^^^___kkk|||zzzyyy{{{}}}~~~qqqhhhcccaaa___]]]VVVQQQLLLGGGEEEDDDCCCBBBBBB@@@===;;;<<<=========999777555444333444666777333333333333333333333333222222222333333444444444999999999999::::::;;;;;;:::;;;===>>>@@@EEEJJJNNNSSSXXX___eeeiiimmmpppssswwwzzz~~~}}}yyyuuurrrsssuuuyyy|||}}}~~~}}}zzzvvvqqqoooppprrrsssrrrsssuuuxxx{{{}}}}}}}}}}}}}}}|||{{{zzzxxxwwwuuurrrqqqqqqqqqrrrsssssssssrrrqqqnnnooopppooonnnnnnppprrrooommmllllllooopppooommmnnnnnnoooqqqttttttrrrpppnnnooopppppppppqqqssstttwwwuuurrrooommmlllllllllhhhiiijjjiiiiiiiiiiiijjjmmmooopppooollljjjiiiiiifffccc___YYYTTTPPPNNNMMMIIIHHHGGGHHHKKKMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLQQQQQQRRRRRRQQQOOOMMMLLLFFFBBB>>><<<<<<<<<;;;999999888777555444444333333333333333333222222222222222222222111222222333444222222222222222333444444333333333333333333333333111222222333333222222111111111111111222222222222111111222222222333333333333333222222222111111111333222111000//////000000111111111111111111111111333333222222222222222222000000111111111111000000111111111111111111111111222222222111111111000000333333333333333222111111222222111111111111222222333444444444333333222222666666777777777666666555222333444555666555555444555444333333333333444555888777777777777777777888888999:::999888777888999999999999888888777777777999888888999999:::;;;<<<<<<======>>>@@@DDDIIIMMMPPPUUUZZZ___gggxxx~~~yyyxxxzzz|||rrrkkkfffcccaaa\\\WWWOOOIIIGGGEEEEEEEEEBBB@@@===;;;<<<=========:::888666555444444555666333333333333333333333333222222333333333444444444999::::::<<<===???AAAAAA???@@@CCCEEEHHHLLLRRRVVV\\\aaagggmmmqqquuuxxxzzz|||yyyzzz{{{|||||||||zzzyyyxxxuuurrrmmmjjjjjjkkklllllltttvvvzzz~~~~~~~~~}}}}}}|||zzzyyyxxxwwwvvvuuusssrrrqqqppppppmmmnnnppprrrrrrrrrpppooommmooopppooommmlllllllllhhhggghhhkkknnnppppppoooooonnnnnnnnnpppooonnnllljjjjjjjjjllloooqqqrrrqqquuusssoookkkiiiiiijjjkkkhhhhhhiiiiiihhhhhhgggffffffhhhjjjjjjiiiiiijjjkkkmmmkkkgggbbb]]]YYYVVVUUUOOOMMMLLLLLLOOOQQQRRRRRRQQQOOOLLLJJJIIIJJJLLLMMMRRRTTTVVVWWWUUUSSSOOOMMMHHHEEEBBB??????>>>===;;;<<<;;;999777555444333222555555444444444333333333222222222222222333444444444333333333333444444555222222222222222222222222111222222333333222222111111111111222333333444444111111222222222333333333333333333333222222222222222111111000000000111111111111111111111111111111333333333222222111111111000000111111111111000000111111111111111111111111222222222111111111111111222222222222222222111000222222111111111111222222444444444333333333222222444444444444333333222111222222333444444444444444555444444333333444555555888888666666666666888888999:::;;;999777666666777::::::999999999999888888::::::::::::;;;<<<======;;;===>>>@@@CCCGGGMMMQQQSSSUUUYYYccctttzzzuuuvvvvvvmmmgggeeebbb\\\TTTMMMIIIHHHGGGFFFBBB@@@===<<<=========<<<<<<:::888666555444555555333333333333333333333333333333333333444444444444::::::<<<>>>AAADDDGGGIIIGGGIIILLLNNNPPPTTTYYY]]]dddhhhooovvvzzz~~~~~~~~~zzzwwwtttsssssspppllliiihhhiiikkkllltttwww|||zzzzzzxxxvvvtttsssrrrqqqqqqqqqpppoooooooooqqqsssoooqqqtttxxxzzzzzzyyyyyywwwxxxxxxuuuqqqllljjjiiihhhjjjmmmqqquuuxxxyyyyyytttrrrpppoooooonnnmmmkkkiiiggggggkkkpppsssrrrpppqqqnnnkkkiiihhhiiikkkllllllkkkjjjiiiiiigggdddbbb```bbbeeegggggghhhkkklllpppooolllhhheeeaaa___^^^WWWUUUSSSSSSVVVXXXZZZZZZYYYWWWSSSOOOMMMMMMNNNPPPSSSUUUXXXZZZYYYVVVRRROOOLLLJJJGGGEEECCCBBBAAA@@@>>>===;;;999777555444444555555555444444444333333333222222222222333444444444333333333333333444444111111111111111111111111111222222333333222222111000000111111222333444444111111222222222333333333333333333333333333333333000000000111111222222222111111111111111111111111444333333222222111111111222222333333333333222222111111111111111111111111111111111111111111111111111111222222222111111000333222222111111222222333444444333333222222222333222222222222222111000///222222333333333333444333666666666666666777777777888777666555555666777888888999:::999777666777888::::::::::::::::::::::::::::::::::::;;;<<<======:::<<<@@@CCCFFFKKKPPPTTTWWWXXX^^^nnn}}}uuuuuu}}}rrriiifffaaa]]]WWWQQQNNNKKKHHHFFFBBB@@@>>>===>>>>>>>>>======<<<:::888666555444444444444444444444444444444333333444444444444444444;;;<<<>>>AAAEEEKKKOOORRRSSSUUUWWWYYY[[[]]]aaadddkkkpppwww}}}~~~}}}xxxsssqqqqqqrrrqqqpppnnnmmmnnnppprrrwwwyyy{{{|||}}}{{{yyyxxxuuutttsssqqqpppnnnmmmlllmmmooopppqqqqqqssswww{{{yyy|||yyytttrrrssswww||||||zzzyyywwwuuusssmmmkkkkkkoootttvvvuuurrrsssqqqooolllkkkjjjjjjjjjiiigggeeeeeefffeeebbb___aaacccfffhhhiiikkknnnpppnnnmmmlllkkkiiigggeeeeee^^^]]][[[\\\___aaaaaaaaa```^^^ZZZVVVSSSRRRSSSSSSTTTWWW[[[^^^^^^[[[VVVSSSNNNMMMKKKIIIFFFCCCBBBBBB>>>===<<<:::999888777777444444444444333333333333333333222222333333444555333333222222222222333333111111111111111111111111111222222333333222222111...//////000111222333333111111222222222333333333333333333333333333333333000000111111222222333333111111111111111111111111333333333222222111111111222222333333333333222222111111111111111111111111111111111111111111111111000111111222222222111111333333222222222222333333555444333222222222333333555555555555555444333333222222222222333333444444555666666777777888888888888777666555555666777888666888999999888888999::::::::::::::::::::::::;;;:::999999::::::;;;<<<===:::===BBBFFFJJJNNNSSSWWWXXX\\\hhh}}}yyyyyy|||vvvkkkfff___]]]YYYVVVRRRNNNHHHEEECCCAAA??????@@@@@@???===>>>===;;;999777666555444444444444444444444444444444444444444444444444444>>>???AAAEEEKKKRRRXXX\\\___aaadddeeegggiiilllooouuuyyy~~~{{{yyy{{{~~~|||wwwsssrrrsssuuuvvvvvvvvvttttttuuuwwwyyyyyyxxxvvvtttqqqnnnllllllmmmmmmnnnnnnmmmmmmlllssswww{{{|||}}}{{{|||}}}|||xxxrrrnnnkkkgggdddaaaaaacccdddbbb``````bbbdddeeefffhhhkkkmmmjjjjjjjjjjjjiiihhhggggggcccbbbbbbdddfffhhhgggfffeeeccc```]]]YYYWWWVVVVVVVVVYYY]]]```aaa___[[[YYYOOOOOONNNKKKGGGDDDCCCCCC@@@???===<<<:::999999888555555444444444333333333333333333333333444444555444333333222222222222222222222222222222222222222111222222333333222222111/////////000111111111222111111222222222333333333222222222222333333333333000000111222333333222222111111111111111111111111222222222222222222222222000000111111111111000000111111111111111111111111111111111111111222222222000111222222333222222222333333222222222222333333555444333222111222333444333333444444555444444333333333333333333444555555333333555666666666666666666666666666666666666666555777888999888888:::;;;999999::::::::::::;;;;;;::::::::::::;;;<<<=========AAAFFFKKKOOOSSSXXXZZZ\\\eeewww~~~}}}~~~qqqjjjdddaaa^^^ZZZVVVPPPJJJEEEDDDCCCBBBAAABBBBBB@@@???>>>>>><<<;;;999777666555444444444444444444444444555555555555444444444444BBBCCCFFFKKKRRRZZZaaaeeeiiikkknnnqqqsssuuuyyy{{{}}}xxxtttrrrwwwzzz}}}|||xxxuuuuuuxxxxxxzzz}}}|||zzzxxxwwwxxxwwwvvvtttrrrpppooonnnmmmlllooossswwwzzz{{{||||||yyysssnnnhhhfffhhhiiigggddd```aaabbbbbbaaacccfffhhhhhhhhhiiiiiiiiigggfffeeeeeeeeefffiiikkkkkkjjjhhhfffeeecccaaa^^^ZZZXXXVVVSSSVVVZZZ]]]___^^^\\\ZZZSSSTTTTTTPPPLLLHHHGGGHHHCCCBBB@@@===;;;999888777666666666555555555444444444333333333333444555555555555444333333333333333333333333333333333333333111222222333333222222111111111111111111111111111111111222222222333333333111111111222222222333333000111222333333333222111111111111111111111111111111111111222222333333444000000111111111111000000111111111111111111111111000000111111111222222222111111222333333333333333444333333222222333333444666444333111111222333444000111222333333444333333555444333333333444666666222333555666777777666666444555666888888666555444777888999999888777888:::888999999999::::::::::::;;;;;;;;;;;;<<<===>>>???AAAEEELLLQQQUUUYYY\\\___hhhuuu~~~zzzppppppkkkddd]]]XXXRRRMMMIIIFFFDDDCCCDDDDDDDDDBBB@@@>>>>>>===<<<:::888777666555555555555555555555555666555555555444444444444EEEFFFIIIOOOVVV___gggkkknnnqqqtttxxx{{{~~~}}}wwwrrrpppoootttxxx||||||yyywwwyyy|||zzz}}}|||xxxwwwwwwssssssrrrrrrrrrtttvvvwwwxxx{{{~~~vvvqqqpppooollliiidddeeeeeedddcccdddgggiiihhhhhhiiiiiihhhfffdddccceeeeeehhhkkkmmmmmmjjjhhhfffeeeeeeccc```\\\XXXVVVNNNQQQUUUYYY[[[[[[YYYXXXWWWYYYYYYVVVQQQMMMLLLMMMGGGEEEBBB???;;;888777666777777777777666666666666444333333333333444555555777666555444444444444444333333333333333333333333222222222333333222222222333333222222222222222222111111222222222333333333000000000111111222222222111222333444333333111111111111111111111111111111000000111222333444444555222222333333333333222222111111111111111111111111000000111111222222222222111222333444444444444444444333333222222333333444666555333111111222333444333444555666777888888888555555444333444555666777444555777888999999999888333444777999999777444333999::::::999777666777888888888888999999:::::::::<<<<<<<<<======>>>???@@@EEEIIIPPPUUUYYY]]]```bbbvvv}}}~~~vvvzzzsssiii___XXXSSSOOOMMMGGGFFFEEEEEEFFFEEECCCAAA=========<<<;;;999888777555555555555555555555555666666555555555444444444NNNPPPRRRVVV[[[ccclllrrrsssvvvzzz|||~~~wwwpppnnnnnnnnnmmm{{{{{{zzzxxxwwwyyy~~~~~~{{{xxxwwwvvvsssqqqnnnwww~~~xxxpppnnnkkkhhhfffdddbbb```___dddiiihhheeebbbdddfffccccccdddfffhhhhhhfffdddgggeeeaaa]]]YYYWWWVVVVVVQQQQQQRRRSSSUUUVVVVVVVVVYYYYYYYYYYYYXXXTTTOOOKKKEEEDDDBBBAAA???<<<888555888888999999888777666666444444333222222222333333555555444444444333333333444333333333222111111111111111111111111111111111111222333444444333222111000/////////000111222222333333333222222111111111222111000//////000111222111111222222222333333333333222222111111222222333222222222222222222222222111222333444444333222111333333222222111000000000222333333444444333333222333222222111111222222333333333333333333333333333555555555444444333333333444555666777777666555444111333777999999888555333777777777777888888888888:::999888888888999;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===AAADDDJJJJJJPPPXXX\\\___iiiuuu|||zzzmmm___TTTQQQQQQJJJIIIGGGFFFFFFEEECCCAAAAAA???===;;;:::888444111999888666555444555777888555555555444444333333333UUUVVVYYY\\\```hhhpppvvvxxx{{{~~~yyysssppppppqqqqqqpppvvvvvvuuusssrrrtttxxx{{{|||zzzwwwtttrrrssstttvvv|||{{{wwwrrrkkkfffbbbdddeeeeeecccccceeegggiiihhhgggggggggfffdddbbb^^^]]]\\\ZZZXXXWWWUUUUUUQQQQQQQQQRRRSSSTTTVVVWWWZZZZZZZZZ[[[[[[WWWRRRMMMIIIGGGEEECCCBBB???<<<999999999888888777555444444666555555444444444444444444444444444333333333333222222222222111111111111222222222222222222222222111222333333333333222111222111111111111222222333444444444333333333222222222111000//////000111222111111222222222222222222333222222111111222222333222222222222222222222222222222222333333222222222222222222111111000000000222333333444444333333222333333222222222222333333444444444444444444444444555555555444444333333333333333444555555444333333444555777999999888777555777777777777888888888888999999888777888999:::;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<>>>BBBEEEIIILLLTTT[[[```gggwww~~~~~~vvvhhh[[[TTTRRROOOLLLIIIHHHGGGGGGEEEDDDAAA@@@>>>===<<<;;;888666888777666555555555666777555555444444444333333333^^^```bbbdddhhhooovvv|||}}}}}}qqqooommmlllnnnoooppppppqqqqqqpppnnnmmmnnnqqqtttxxxxxxwwwtttsssuuu|||xxxnnnlllhhhggghhhiiiiiiiiijjjhhheeeddddddcccaaa___[[[[[[\\\\\\[[[YYYWWWUUUTTTRRRQQQPPPPPPRRRTTTVVVYYYZZZ\\\^^^^^^[[[VVVRRROOOLLLHHHEEEDDDBBB???===;;;::::::888777666555444777777666555555555555555444444333333333222222222222222222222333333333333222222222222222222222222222222333333333333222222444333333222222222222333555555444444444444333333222111000000000000111222222222111111111111111111333222222111111222222333222222222222222222222222333222222222222222222333333333333333222222222222222333333444444333333222333333222222222222333333555555555555555555555555555555555444444444444444333444444555555444444333666777888999999999888888777777777888888888999999888888777777888888999:::999999999999999999999999:::;;;<<<<<<===???CCCGGGJJJOOOXXX```hhhvvv~~~sssdddZZZUUUVVVRRRMMMIIIHHHHHHHHHGGGCCCAAA?????????>>><<<:::777777777777666666555444555444444444444333333333ggghhhjjjlllooouuu{{{|||yyyqqqooolllkkkkkkmmmnnnooommmnnnnnnmmmlllmmmoooqqqwww{{{~~~xxxvvvvvvvvvrrrnnnjjjhhhfffddddddcccaaa```^^^```bbbbbbaaa^^^[[[XXXYYYWWWSSSOOONNNPPPRRRTTTVVVWWWZZZ^^^```___\\\XXXUUUQQQLLLGGGDDDBBB???===<<<<<<;;;:::999999888888888777666666555555555555444333333333333222222222333333444444555555666666333333333333333333333333333333333333333333333333555444333222222111222222444444444444444333333333111111111111111111111111222222111111111111000000333222222111111222222333222222222222222222222222444333222111111222333444444444444555555555555555222333333444444333333222333333333222222333333333555555555555555555555555555555555555555444444444666666777777777777666666777777777777777888999999777777888888888999999999777777777888888888999999888888888999999999999999:::;;;<<<===???BBBFFFJJJNNNRRR[[[gggwww}}}mmmaaa[[[]]]WWWPPPJJJHHHHHHIIIIIIFFFDDDAAA@@@@@@???===;;;666777888888888666444333444444444444444444444444nnnpppqqqsssvvvzzz{{{zzzwwwtttooojjjhhhjjjmmmpppmmmnnnpppqqqqqqrrrtttvvv|||xxxtttrrrooollljjjgggdddaaa___```bbbccccccaaa___]]]```\\\WWWRRROOOPPPRRRSSSTTTUUUXXX\\\```aaa___]]]YYYTTTNNNIIIEEEBBB>>>;;;;;;;;;:::999999::::::;;;888777666555444444444444444444444333333333222222222222333333444444555555333333333333333333333333333333333333333333333333444333222111111111111111222222222222222333333333111111222222222222111111222222111111111111111111333222222111111222222333222222222222222222222222444333222111111222333444222222333333444444555555222333333444444333333222444333333333333333333444444444444444444444444444555555555555555555555555777777777777777777777777777777666666666777888999888888888888999999999999777777888888999999999999888888999999999::::::::::::<<<===???AAAEEEJJJNNNTTTXXXaaarrr}}}~~~wwwlllfffeee^^^UUUMMMIIIIIIIIIIIIIIIFFFBBB@@@???>>><<<:::666777999:::999777444222444444444444444444444444uuuwwwyyy{{{}}}}}}{{{zzzzzzvvvsssnnnhhhfffhhhmmmqqqtttwww{{{~~~{{{vvvooohhhccc___``````aaaaaaaaaaaaaaadddaaa[[[VVVTTTTTTUUUVVVVVVVVVXXX[[[___aaa```___[[[WWWRRRMMMIIIEEEAAA>>><<<;;;999888888888999:::999888777555444444444444555555444444444333333333111111111111222222222222444444444444444444444444444444333333333333444444333222222111111111111222111111222222222222333333111111222333333222111111111111222222222333333333333222222111111222222333222222222222222222222222333222222222222222222333...//////000111222222333222333333444444333333222444444333333333333444444444444444444444444444444555555555555555666666666666555555444444555555666777666666666666777888888888888888999999999999:::888888999::::::::::::999999999999::::::;;;;;;<<<;;;===???AAADDDHHHNNNRRRZZZ```lll}}}~~~|||zzz}}}zzzuuuooohhh]]]TTTNNNLLLKKKKKKJJJGGGCCC@@@>>>===;;;:::888999:::::::::777555444333333333444444444444555|||~~~}}}|||yyywwwvvvvvvvvvwwwrrrrrrrrrppppppssszzz}}}wwwllljjjgggeeeccccccdddeeedddbbb^^^[[[YYYZZZ[[[\\\]]][[[ZZZ[[[]]]______^^^[[[YYYVVVSSSPPPMMMIIIEEEBBB@@@>>>;;;:::999:::::::::999888777666555555555666666666555555555444444333333333333222222222222444444444444444444444444555444333333333333444555333222222222222333333444222222222333333333444444111222222333333222222111111111222333444555555666333222222111111222222333222222222222222222222222222222222333333222222222......///000111222333333222333333444444333333222444444333333333333444444555555555555555555555555444555555555666666666777777666555444444555666777777777777888888888999999888888888999999999::::::888999:::;;;<<<;;;;;;:::999::::::;;;<<<<<<======<<<>>>@@@CCCFFFKKKQQQVVV]]]jjj}}}~~~yyy{{{{{{sssggg]]]VVVRRRPPPOOOJJJGGGCCC@@@??????>>>===;;;;;;;;;;;;:::888666555333333333444444444555555wwwuuusssqqqpppqqqrrrssswwwzzz}}}~~~zzzssslllgggffffffgggcccbbb___^^^]]]^^^```aaaccc```]]][[[\\\]]]]]]]]][[[ZZZXXXWWWVVVSSSOOOLLLIIIGGGCCC@@@===<<<;;;<<<<<<;;;:::888777666666666777666666666666555555555777777777666666555555444555555555555555555555555555444333333333333444555333333333333444444555666333333333444444555555555111222333444444333222111111111222333555666777777333222222222222222222333222222222222222222222222111222333444444333222111000000111222444555666666222333333444444333333222555444444333333444444555777777777777777777777777444555555555666666777777999888777666666777888999777888999::::::::::::999888888999999999:::::::::999:::;;;<<<===<<<;;;:::::::::;;;;;;<<<===>>>>>><<<>>>AAADDDHHHMMMSSSXXX^^^qqqzzzzzz{{{oooddd\\\WWWTTTRRRIIIFFFCCCAAAAAAAAAAAA@@@===<<<<<<;;;:::999777777333333333444444555555555}}}xxxnnnmmmmmmnnnqqquuuyyy{{{xxxsssssspppjjjgggeeecccaaaaaaaaaaaabbbaaa___\\\\\\\\\\\\[[[ZZZ]]]___```^^^[[[XXXVVVVVVNNNKKKGGGDDDAAA????????????<<<888666666666666555;;;888555444555666777777555555444444444333333333555444444333333444444555555555555555444333222111333333333222222222111111000000000111111222222333000111111222222333333444333444444444444333222222444333111000000000111222111000000000//////......222222333333333333444444555555444444444333333333444333222222222333444555222222333333333444444444444444444555555555555666222333444444555555444444444444555666777999;;;<<<888888777777888999999:::888888888888999:::;;;<<<999::::::;;;;;;::::::999<<<;;;:::777666888<<>>>>>>>>??????===:::777:::888777666777666555333}}}{{{yyytttpppnnnnnnooorrrxxx~~~}}}uuuooolllgggcccaaa````````````___]]]^^^```aaaaaaaaa^^^``````___\\\YYYXXXXXXQQQOOOLLLIIIFFFDDDBBBBBBDDDAAA===;;;;;;;;;:::999:::777555444555777777777666666666555555555444444555444444333333444444555666666666555555444222222333333333222222222222111222222333333333333333444333333333333333222222222444444444444444333333222333333222111111111111111222222222111111111000000222222333333333333444444555555444444444333333333333222222111222333444555222222333333333444444444444444444555555555555666555555555666666666777777888777777666666666777777999888888888888888999999777777777777888999::::::999::::::;;;;;;::::::999:::;;;;;;;;;::::::<<<>>>@@@AAAFFFLLLPPPSSS\\\eeeyyy|||wwwqqqhhhbbbaaaVVVPPPIIIEEEDDDDDDBBB@@@???>>>===>>>>>>===:::888999888666555666555444222|||uuusssqqqpppnnnsssuuuyyyzzzppphhhdddaaa```___^^^\\\[[[\\\___aaabbbbbb```aaabbb```]]]ZZZZZZZZZWWWVVVSSSPPPMMMIIIFFFDDDCCCAAA===;;;;;;;;;999888888666444444555777777777777777777666666666555555555444444333333444444555666666666666555555444333333333333333222222222222555555555555555555444444555555444444333222222111444444444444444333333222222222222222222222111000444444333333333333333222222222333333333333444444555555444444444333333333222222111111222222333444333333333333444444444444444444444555555555555666777666555555555666777888999888777666666666666666999999888888888888888999888888777777777888888999::::::;;;;;;;;;;;;::::::888:::<<<============???CCCEEEKKKPPPSSSXXXfffsss|||vvvooojjjiiiYYYSSSLLLGGGEEEDDDBBB@@@AAA???===<<<======;;;:::999777555555555555333111zzzuuusssuuuwwwxxxuuummmgggccc``````^^^\\\\\\^^^```aaaaaabbbbbbcccaaa^^^\\\\\\\\\]]]]]][[[WWWRRRLLLGGGDDDDDDAAA>>><<<<<<;;;999888777666444444666777777777777777777666666666555555555444444333333444444555666666777777666555555444444444333333333222222222777666666666555555444444555555555444444333333333333333333333333222222111111222333333333222111000444444444444333333333333222222222333333333444444555555444444444333333333111111111111222222333333333333333444444444444555444444444555555555555666666555333222222444666777888888777777777888999999:::999888888777888888888999999888888888888888999::::::;;;;;;;;;;;;::::::888:::<<<<<<<<<===???AAAHHHKKKOOOTTTWWW```ttt~~~}}}tttlllhhh[[[UUUNNNIIIGGGFFFDDDBBBCCC@@@===;;;<<<<<<<<<<<<999888666666666555444222~~~~~~}}}|||}}}}}}uuunnnhhhccc```^^^^^^```ccceeeeeecccccccccaaa___]]]]]]^^^bbbbbb___[[[VVVOOOIIIEEEHHHFFFCCCBBBAAA???===;;;888666555666777888777666666666666555555555444444555444444333333444444555666666666666666666555444444444444333333333222222666666555555444444333333333333333444444555555555222222222222222111000000111111333444444333222111222222333333333333333333222222222333333333444444555555444444444333333333111111222222333333333333333333444444444555555555444444444555555555555666666555333222333444666888999999999888888999999:::999999888888888888888999;;;;;;:::999999999:::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::===BBBEEELLLNNNRRRVVV\\\iiiuuulll___YYYQQQLLLJJJIIIGGGDDDDDDAAA===;;;;;;<<<===<<<;;;999888777777777555444~~~}}}xxxdddbbb______```ccceeeeeecccdddcccaaa___^^^^^^```dddcccaaa]]]XXXRRRMMMIIIJJJHHHEEEDDDCCCAAA>>><<<:::888777888999999777666666666666555555555444444555444444333333444444555555555666666666555555444444444444444333333333333444444444444444333333333111222222333444555555555222222222222222111111000111222333333333333333333111111222222222222333333222222333333333333444444555555444444444333333333111222333444444444444333333444444444555555555555444444444555555555555666888777666666666777888999<<<<<<:::999888777777777888888777777888999999:::;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;???EEEIIIOOOPPPUUU]]]fffvvvwww{{{~~~xxx~~~|||hhhbbbYYYRRROOOMMMIIIFFFDDDAAA===<<<<<<======<<<<<<:::888888888888666444|||yyy{{{~~~rrrnnniiieeeddddddddddddcccccccccaaa^^^]]]___```bbbbbb```^^^[[[WWWTTTRRRKKKIIIGGGEEEDDDBBB???===<<<;;;:::::::::999777555777777777666666666555555555444444333333444444555444444555555555555444444555444444444444333333333333444444444444444444555222222222333333333333333333444444444444333222222222222222222222333444444111111222222222333333333222222333333333333444444555555444444444333333333222333444555555555444444444444444444555555555555444444444555555555555666777777777777777888888888:::999888777666666666666666666777777888999;;;;;;999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>@@@CCCGGGKKKRRRUUU^^^kkkxxxzzzxxxsssrrr|||tttmmmbbbZZZTTTPPPKKKGGGCCCAAA>>>============<<<;;;999888777888777555444~~~~~~xxxwww}}}zzzsssnnnkkkhhhgggccccccbbb```^^^]]]___aaa``````___^^^\\\[[[YYYXXXQQQOOOMMMKKKJJJHHHEEEBBB>>><<<;;;;;;;;;:::777555888888888888777777777777555444444333333444444555333333444444555444444333555555444444444333333333333444444444555555666666444333333222222111111000555555666666555555444333333333222111222333555666222222222333333444444444222222333333333444444444555555444444444333333333333444555666666666555444444444444555555555666666444444444555555555666666444444555666777666666666444444444555555666777888666666666777888:::;;;<<<888888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999<<<@@@CCCDDDFFFIIIKKKVVVZZZfffxxx{{{{{{qqqsss~~~uuujjj___XXXRRRKKKGGGCCCAAA>>>>>>>>>>>>===;;;:::888777666777666555333~~~{{{zzzyyyvvvyyyyyyooogggeeedddcccaaa___```bbbdddfffeeecccbbb```^^^\\\[[[QQQPPPOOOMMMJJJGGGEEECCC??????>>>===<<<:::999888888999999999999888777777555555555666666666666666666666555555444444444333444444444444444444444444555555555555555555555555333222222222222333444555555555555555555555555555333333333333333333333333111222333333444444444444666555333222111222333333111111222222222333333333555555555555555555555555444555666666555555666888666666777777666444111000555666777888888777666555777777777777777777777777999888777666666888:::;;;::::::999999::::::;;;<<<@@@??????>>>>>>>>>>>>>>>??????@@@CCCHHHLLLOOOQQQZZZ```qqq}}}|||uuugggaaa\\\RRRKKKHHHFFFCCC>>><<<<<<<<<<<<<<<;;;;;;:::999999888888777vvvwww{{{yyymmmkkkfffbbb```bbbfffiiikkkiiigggeeebbb```^^^]]]WWWUUUQQQMMMIIIGGGEEEEEE?????????>>>===<<<;;;:::888888888888888777666666555666666666666666666666555555555444444444333333444444444444444444444444444444444444444444444444333333333333333333444444555555555555555555555555333333333333333333333333111222333333444444444333555444333333222222222333111222222222222333333333555555555555555555555555444555666666555555666888777777666666666666666666666666777888888777666555888888888888888888888888999888777666777888:::;;;::::::999999::::::;;;<<>>======>>>>>>>>>???@@@BBBFFFKKKOOOTTTVVV___gggzzzxxx|||uuueee\\\WWWOOOJJJIIIHHHEEEAAA>>>======<<<;;;;;;;;;::::::999888888888tttyyyzzzppphhhdddfffkkkoooooonnnkkkhhheeebbbaaa```^^^ZZZUUUOOOJJJGGGGGGGGG@@@@@@?????????>>>>>>===777777777888777666666555666666666666666666555555555555555444444444444333444444444444444444444444333333333333333333333333444444444333333333333333444444444444444444444444333333333333333333333333222222333444444444333333333333444444333333222222222222222222333333333333444444444444444444444444444555666666555555666888999888666555666888:::;;;666666777888888777777666888888888888888888888888999888888777777999:::;;;:::::::::::::::;;;;;;<<<>>>===============>>>>>>???BBBFFFJJJNNNSSSYYY]]]fffsssyyywww|||jjj]]]VVVOOOKKKJJJHHHEEEBBB@@@???>>><<<;;;<<<;;;;;;::::::999888888~~~uuummmllloooqqqpppooollliiifffdddcccbbbbbb___ZZZTTTOOOKKKHHHGGGAAA@@@@@@???????????????888888888888888777666666666666666666555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444333333333444444444444444444444444333333333333333333333333222333333444444333333333222333444555444333222111222222222333333333444444444444444444444444444444444555666666555555666888999888777777777888999:::666777777777888888888888888888888888888888888888999999888888888999:::;;;:::::::::::::::;;;<<<<<<===<<<<<<<<<===>>>??????@@@DDDIIILLLOOOUUU]]]cccooo}}}|||yyy}}}xxxiii^^^UUUNNNJJJFFFDDDBBBAAAAAA@@@===;;;<<<<<<;;;;;;::::::999999~~~wwwtttssspppnnnkkkhhhfffdddddddddbbbaaa___[[[VVVQQQLLLIIIDDDCCCAAA@@@????????????999999::::::999999888777777777666666555555555444666666666666666666777777444444444444444444444444333333333333333333333333333444555555555444333333444444444444444444444444333333333333333333333333333333333444444333333222111222333444555444333222222222333333333444444444444444444444444444444444444555666666555555666888666777888888888777666555777777777777777888999999888888888888888888888888999999999999999::::::;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===???@@@@@@AAAGGGLLLOOOQQQWWWbbblll|||~~~www|||}}}yyykkk^^^QQQHHHDDDBBBAAAAAAAAAAAA@@@>>>======<<<<<<;;;::::::999~~~xxxrrrpppmmmiiifffeeeeeeeeeaaaaaaaaa```\\\WWWRRROOOIIIHHHEEEBBB@@@?????????::::::;;;;;;::::::999888777777777666555555444444666666666666666777777777444444444444444444444444333333333333333333333333222333444666666666555444333333333333333333333333333333333333333333333333333333444444444333222222222222333444444444333333333333333333444444444444333333333333333333333333444555666666555555666888555666888888888666444222777777777777777888::::::999999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>@@@AAABBBDDDJJJQQQSSSUUU]]]mmmzzzyyywwwxxx|||{{{wwwiiiXXXLLLFFFDDDBBBAAABBBBBBAAA@@@>>>======<<<<<<;;;::::::zzzwwwrrrmmmiiifffffffffaaaaaaaaaaaa___\\\YYYWWWPPPNNNJJJEEEBBB@@@??????999::::::::::::999888888888777777666555555444444444444444444555555555666444444444444444444444444444444444444444444444444000222444666777777666555333333333333333333333333333333333333333333333333333444444444333333222111333222222222333333444555333333333444444444444555333333333333333333333333444555666666555555666888555555666666666666666666777777777777777999:::;;;999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<======<<<======>>>@@@AAACCCDDDFFFNNNUUUXXX[[[ggg|||xxxsssvvvzzz{{{{{{~~~vvvfffXXXLLLIIIFFFCCCCCCCCCBBBAAA>>>>>>======<<<;;;;;;;;;~~~~~~~~~~~~{{{yyyzzzyyyyyyzzz|||~~~}}}||||||}}}}}}wwwpppkkkhhhffffffbbbbbbaaa______^^^^^^^^^UUURRRMMMHHHDDDAAA@@@???888999999999999888777777888777777666555444444444222222222333333444444444444444444444444444444444555555555555555555555555///111444666777888777666333333333333333333333333333333333333333333333333444444444444333333222111333333222111222333555666333333333444444444555555333333333333333333333333444555666666555555666888666555444444555777:::;;;888777777666777999;;;<<<999999999999999999999999888999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<============>>>???@@@BBBDDDEEEHHHPPPXXX\\\aaaooo}}}ttttttwww{{{zzz|||www{{{zzzrrreeeRRRNNNIIIEEEDDDCCCBBBBBB>>>>>>>>>===<<<<<<;;;;;;