BM66(@ 111111000000111111222333111111000///////////////333222222111111222222333000111111111111222222222111111111111111111111111111111111111222333444444444444444333333222222111222222222222222222222222777888999<<>>>>>===============>>>>>>???>>>===<<<;;;:::999999888888999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;888888999999999999888888===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;::::::999999::::::;;;;;;;;;:::999999::::::::::::;;;======<<<<<<>>>???CCCAAA??????AAABBB@@@===??????@@@AAACCCFFFIIIKKKHHHDDDBBBCCCDDDEEELLLSSSiii111111000000111111222333111111000///////////////222222111111111111222222000000111111111222222222111111111111111111111111222222111111111222333333222222222222222222222222333333333333333333333333444555777888;;;AAAHHHNNN^^^kkkzzzuuuoooppppppssswwwxxxuuussswwwzzzuuusssrrrsssooollllllmmmuuuxxxvvv|||~~~yyyrrrnnnooouuu}}}~~~xxxuuulllgggcccbbb``````eeemmmttt}}}}}}~~~|||~~~zzzxxxyyyxxxvvvrrrsssssstttvvvwwwxxxyyyzzzxxxrrrkkkjjjmmmnnnlll^^^ZZZUUUTTTUUUUUUQQQNNNIIIIIIHHHHHHIIIIIIJJJJJJPPPPPPQQQRRRSSSRRRRRRQQQTTTUUUWWWWWWUUUQQQLLLHHHGGGKKKTTT___fffcccYYYOOOFFFDDDBBBAAAAAAAAA@@@???>>>======<<<<<<======>>>>>>======<<<:::999999888888888888999999999::::::999999999999999999999999888999999999999:::::::::777888888999999888888777:::::::::;;;;;;<<<<<<<<<;;;:::999888888999:::;;;;;;::::::999999::::::;;;;;;::::::999999:::::::::999;;;<<<<<<<<<<<<===???>>>===<<<===@@@AAA@@@>>>>>>>>>???@@@CCCFFFIIIJJJHHHDDDBBBCCCCCCEEEKKKSSShhh111000000000000111222222111000000///////////////111111000000000000111111000000000111111111222222111111111111111111111111333333222111111111222222111111222222222222333333444444444444444444444444333555777888999:::<<<>>>EEEQQQaaammmzzzyyysssooopppsssrrrqqqooopppwwwxxxqqqnnnlllgggcccbbbdddooo|||zzz{{{~~~{{{~~~vvvpppmmmppptttxxxyyy|||~~~yyyrrrlllhhhaaa]]]ZZZYYYXXXWWW[[[bbbkkkttt~~~|||}}}}}}|||}}}~~~~~~{{{zzz}}}{{{sssqqqsssuuusssvvvxxxzzz||||||yyyvvvtttqqqqqqlllfffeeehhhgggccc\\\XXXSSSQQQSSSTTTTTTRRRLLLKKKIIIHHHHHHIIIJJJJJJOOOQQQUUUWWWXXXVVVSSSQQQUUUUUUUUUVVVVVVQQQJJJDDDEEEHHHSSSeeesssppp___NNNGGGEEECCCBBBBBBBBBAAA@@@======<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888777888888888999999999999:::777777777777777777777777777777777888888888999999777888888999999888888777777777888999:::;;;<<<<<<<<<:::777666666777:::<<<::::::999999999999:::::::::999999999::::::::::::888:::;;;;;;;;;;;;<<<>>>;;;:::;;;===@@@BBBBBBAAA<<<<<<>>>@@@CCCFFFIIIKKKIIIEEEBBBCCCCCCEEEKKKSSSfff000000000000000111222222000000////////////000000222111111000000111111222000000000000111111111111111111111111111111111111333333222111000000111111333333333333333222222222333333333333333333333333000222444666777888888999888BBBOOOYYYdddttt|||vvvuuuxxxsssqqqmmmiiilllwww~~~vvvqqqiiiccc]]]ZZZ\\\ggg{{{pppkkkhhhiiijjjnnnyyy{{{zzz{{{}}}{{{}}}~~~~~~~~~}}}xxxsssnnnlllkkkfffbbb```___^^^cccjjjxxx~~~xxxuuuwwwyyy{{{xxxvvvxxx|||yyywww{{{xxxwwwrrrkkkkkkqqquuuuuuxxxyyyzzzzzzwwwrrrmmmjjjggghhheeeaaa```aaa___ZZZVVVRRRNNNLLLNNNQQQSSSTTTPPPNNNLLLKKKJJJJJJKKKLLLLLLNNNQQQSSSSSSRRROOONNNSSSQQQQQQSSSVVVRRRJJJBBBCCCFFFPPPaaammmjjjZZZJJJEEECCCAAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;:::::::::999888777777777888888888888999999999999777777777777777777777777666666666777777777777888777777888888888888777777666666777777888999999::::::999888777777888999:::::::::999999999999::::::888999999:::::::::::::::777999::::::::::::;;;===<<<======???AAACCCDDDDDD<<<===???BBBEEEHHHKKKLLLIIIEEECCCCCCCCCDDDKKKRRRddd000000//////000000111222000000////////////000000222222111111111111222222//////000000000111111111111111111111111111111111333222222111000000000000666555555444333222222111111111111111111111111111/////////000222444555555777<<>>>>>??????>>>===<<<<<<;;;:::999999::::::999999999888777777777666777777888888888999999999666666666666666666666666555555666666666777777777777777777888888777777777777777777777777777777777888999:::;;;;;;:::999888:::999999888888999999:::777888999:::::::::999999777888::::::999999;;;<<<>>>???@@@@@@@@@AAABBBCCC===>>>AAADDDGGGJJJLLLMMMIIIEEECCCCCCCCCDDDJJJRRRbbb000////////////000111111///////////////000000111111111111000000111111111/////////000000000111111111111111111111111111111222222111000000000111111555555444333333222222111111111111111111111111111555333111111222444444444888888;;;???AAAGGGSSS^^^qqq{{{tttggg___bbbmmmwww{{{rrrllleee^^^YYYZZZeeerrr|||~~~{{{uuunnniiiaaaZZZSSSPPPMMMLLLPPPVVVbbbiiiuuu|||zzz~~~}}}~~~}}}vvvpppmmmkkkmmmsss~~~{{{}}}{{{yyyvvvtttrrrqqqqqqpppqqqttt{{{}}}|||wwwtttrrrpppnnnmmmlllooopppoooqqqwwwzzzxxxqqqnnniiiddd```^^^]]]]]]YYYZZZYYYVVVUUUVVVSSSNNNFFFDDDBBBAAACCCFFFKKKNNNKKKJJJJJJIIIHHHHHHGGGFFFIIIHHHFFFEEEEEEGGGIIIKKKGGGFFFHHHLLLOOOOOOKKKHHHGGGIIILLLLLLKKKIIIHHHHHH???>>><<<<<<<<<===<<<;;;<<<;;;:::999888888888999999999888888888777777777777777777888888888888999666666666666666666666666555555555666666666777777666777777888888777777666777777777777666666555555777888;;;======;;;888777999999888888888888999999666777888:::::::::999999777999::::::::::::;;;======>>>??????>>>===>>>@@@>>>@@@CCCFFFIIIKKKMMMMMMJJJFFFCCCCCCCCCDDDJJJRRR```~~~///////////////000111111///////////////000111111//////............//////////////////000000000111111111111111111111111111111000000000000111111222000000111111111222222222111111111111111111111111666444333444666777555333666333444888:::;;;AAAIIIVVVaaakkkqqqxxxxxxiii___^^^ccciiiuuuxxx|||}}}{{{wwwrrrllleee]]]YYY^^^ggglllmmmooonnnkkkfff```\\\YYYSSSNNNLLLJJJGGGGGGJJJMMMSSS```kkkrrrzzzzzzssswww|||uuupppkkkkkkoooxxxzzzsssrrrrrrrrrqqqqqqqqqppppppqqqssswww{{{wwwvvvsssnnnjjjhhhjjjmmmnnnrrruuutttssstttpppkkkdddaaa\\\XXXVVVVVVWWWXXXVVVWWWUUURRRQQQSSSQQQLLL@@@??????>>>???BBBGGGJJJGGGHHHIIIJJJIIIHHHFFFEEEFFFEEEDDDCCCCCCEEEGGGHHHCCCDDDFFFHHHJJJJJJJJJIIIDDDFFFGGGFFFEEEDDDDDDEEE>>><<<;;;;;;<<<<<<<<<;;;;;;;;;999888888777777777999999888888888888777777777777777777888888888888777777777777777777777777555666666666666777777777666666777777777777666666666666666666777777777777777888999::::::999888777999999888888888888999999555666888:::;;;:::999888888999;;;;;;::::::<<<===<<<>>>@@@???======???AAA???@@@CCCFFFIIIJJJKKKKKKJJJFFFCCCCCCCCCDDDJJJQQQ^^^}}}///////////////000111111///////////////000111111---------,,,,,,---------////////////000000000000111111111111111111111111000000//////000111222222+++,,,---///000222333444222222222222222222222222...---...111444555333000555000111666999888:::@@@CCCMMMVVV\\\hhhzzz{{{kkk```\\\^^^aaannnnnnppptttxxx~~~~~~{{{{{{zzzvvvqqqkkkaaaYYY[[[aaacccdddeeeeeebbb^^^YYYVVVSSSNNNKKKKKKJJJFFFDDDEEEDDDIIITTT]]]```fffvvv{{{tttxxx}}}yyytttooonnnooovvvzzz|||yyyzzz{{{yyysssnnngggiiikkkmmmpppqqqrrrsssrrrtttyyy|||zzzmmmnnnmmmiiifffgggmmmssspppuuuxxxvvvrrrmmmeee]]]WWWUUURRRPPPOOOQQQSSSTTTUUUVVVTTTPPPPPPQQQOOOKKK============>>>AAAEEEHHHGGGHHHKKKLLLLLLJJJGGGEEEBBBBBBBBBAAABBBCCCDDDDDDBBBDDDFFFGGGFFFGGGHHHJJJ@@@@@@BBBDDDDDDDDDCCCAAA>>><<<;;;:::<<<<<<<<<;;;;;;:::999888777777777777999999999999888888888888777777777777888888888888888888888888888888888888666666666666777777777888666666777777777777666666444555555666777888999999888888777777777777888888999999888888888888999999444666888:::;;;:::999888888:::;;;;;;;;;;;;<<<>>><<>>@@@CCCFFFHHHIIIJJJJJJJJJFFFDDDDDDCCCDDDJJJQQQ]]]|||000000000000000000000000///...---,,,,,,---...///111111000000//////.........///000111111000///...000000000000111111111111222111111111222333333444111111111111111111111111222222111111222222333444...///000111222333444444222222333333444555666666888;;;AAAFFFPPP___rrr}}}rrreee^^^[[[\\\eeeeeegggjjjnnntttxxx{{{}}}||||||||||||{{{uuurrrqqqrrrkkk```[[[]]]```dddggghhhfffbbb___^^^UUUTTTRRRMMMHHHDDDCCCCCCFFFHHHJJJMMMRRRZZZeeemmmzzz{{{}}}{{{zzz|||}}}xxxnnnvvvtttsssssssssrrroookkkhhhjjjkkklllnnnqqqtttvvvxxxzzz~~~{{{tttqqqkkkhhhdddeeeiiinnnsssvvvyyyqqqkkkgggccc]]]YYYUUUTTTRRRNNNLLLKKKMMMPPPPPPPPPOOONNNMMMMMMMMMMMMBBB@@@===<<<>>>BBBDDDEEEFFFGGGHHHIIIHHHHHHFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBB???>>>@@@CCCFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBB>>><<<;;;999999:::;;;<<<777999;;;:::999888999:::999999888888888888999999888777555666777888888777555555444555555666777888888777666555555444555555777777666666555555555555333555666666555444444555666666777888888888888888666666555555555555666666999888777666666777888999:::::::::999888888;;;============>>>??????@@@@@@BBBCCCDDDFFFGGGIIIIIIJJJPPPJJJDDDBBBAAACCCKKKTTTbbbyyy///////////////////////////..................///000000000000//////......//////000000000000////////////000000000111111111111111111111111222333444111111111111111111111111111111111111111222333333222222222111111111111111222222333333444444555555666888;;;>>>CCCMMM[[[fffsssuuuvvvrrrlllhhhfffggghhhgggeeeeeeggglllrrrvvvzzzyyyxxxzzz|||~~~~~~}}}yyyuuusssqqqkkkbbb```cccgggiiikkkkkkjjjhhhhhhhhh```^^^ZZZTTTNNNIIIGGGFFFEEEGGGJJJLLLOOOUUU\\\aaammmvvv}}}zzz|||}}}|||}}}~~~}}}www}}}}}}yyypppooonnnmmmmmmkkkhhheeehhhjjjlllpppsssvvvxxxyyy~~~yyytttqqqiiigggeeeeeeiiinnnrrrtttsssnnnhhhbbb^^^[[[VVVSSSSSSTTTTTTRRROOOMMMLLLLLLNNNMMMMMMLLLMMMNNNOOOPPPGGGDDDAAA@@@BBBEEEGGGHHHCCCDDDEEEEEEEEEDDDCCCBBBEEEEEEEEEDDDDDDDDDCCCCCC@@@>>><<<===@@@BBBBBB@@@AAA@@@???>>>>>>>>>??????===<<<:::999999999;;;<<<777888999999888777777888888888777777777777888888999888777888:::<<<<<<;;;777666555555555555555666666555555555555555666777666666666666555555444444555777888777666555666777555666777777888888888777888888777777777777888888999888777666666777888999:::;;;;;;:::999999;;;>>><<<<<<======>>>?????????BBBBBBCCCDDDFFFHHHJJJLLLNNNIIIEEEDDDDDDEEELLLTTTaaaxxx////////////////////////...//////000000//////...000000000////////////...000//////////////////000//////000000000000111111111111111111111111222333111111111111111111111111000000000000000111111222222222222111111111000000333333333333333333333333222444555555777<<>>======>>>??????>>>???>>>===<<<<<<<<<======<<<;;;:::999999999:::;;;777888888888666555555666777777666666666666777777:::888888999<<<>>>???>>>888777666555444444444444444444444444555666777888555555555555555444444444666777777666555555666888555555666666666777777777888888777777777777888888888888777777777777888888888999:::999888999;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@BBBEEEIIILLLNNNPPPKKKHHHGGGFFFEEEJJJQQQaaaxxx////////////////////////...///000111111000///...////////////////////////000///...------...///000////////////000000000111111111000000000111111222111111111111111111111111///////////////000111111///000000111222222333333333333333333222222222222000111333333444666;;;???DDDKKKVVV```hhhqqqzzz|||vvvqqqnnnnnnpppqqqtttuuuxxx|||vvvuuuuuutttrrrpppqqqsssxxxvvvrrrooonnnqqqwww{{{|||{{{yyywwwrrrjjjbbb]]]XXXWWWTTTQQQOOONNNOOOPPPVVV]]]fffmmmppppppppppppnnnmmmmmmmmmlllkkkjjjkkkkkknnnsssxxx|||{{{{{{}}}zzzxxxvvvvvvzzz~~~yyytttrrrrrroookkkhhhgggfffeeedddkkknnnsssyyy}}}~~~yyyxxxyyy~~~wwwnnnlllnnnqqqpppnnnpppnnnkkkiiihhhhhhfffddd\\\ZZZWWWSSSQQQOOONNNMMMOOOQQQUUUVVVSSSPPPNNNMMMOOONNNMMMLLLMMMPPPRRRTTTPPPNNNJJJIIIJJJLLLLLLLLLJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBAAA@@@?????????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::999888999999:::777888888777555444555666666666555555555555666666:::888777888;;;<<<<<<<<<777666555444444444444444444444444444444555666777555555555555444444444444444555555444222222444666666555555555555555666666666666555555555555666666888777777777777777777888555777888888777777999:::::::::;;;;;;<<<======>>>???>>>???@@@DDDIIINNNQQQUUUOOOJJJGGGEEEDDDIIIOOOdddzzz...........................///000111111000///................../////////000///...------...///000...////////////000000000111000000//////000000000000000000000000000000000//////......//////000111000000000111222222333333222222222222222111111111111333444444555666777999:::???EEEMMMVVVcccrrr|||}}}yyyvvvsssqqqqqqwwwxxxzzz|||~~~}}}zzzwwwlllppptttvvvwwwxxxyyyyyy|||yyytttooonnnqqqxxx~~~xxxoooiiieee]]]VVVRRRPPPPPPQQQSSSWWW^^^bbbcccbbb___^^^]]]^^^^^^]]]]]]^^^^^^]]]]]]___bbbhhhpppzzzzzzwwwwwwyyy{{{xxxyyyyyyzzz||||||xxxvvvwwwxxxyyyvvvwwwxxxzzz{{{{{{zzzyyytttqqqmmmkkklllmmmmmmmmmrrrvvvzzzvvvrrrqqqtttzzz~~~~~~{{{pppkkkfffhhhnnnuuuwwwvvvuuurrrmmmhhhddd```[[[XXXVVVUUUSSSPPPNNNMMMNNNNNNNNNPPPRRRRRRQQQPPPQQQRRRSSSQQQPPPOOOOOOPPPRRRSSSPPPNNNKKKJJJKKKKKKKKKKKKIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA???>>>========================<<<<<<<<<::::::999999888888888888888888888777555555666888666666555555555555666666999777555555777777777666444444444444444555666666666666555444444444444444555555555555555555555555444555666555444333555666777666555555555555666666666666555555555555666666777777777888888777777777555777999999999999:::;;;:::::::::;;;<<<<<<============>>>@@@EEEJJJPPPSSSUUUOOOIIIGGGEEEFFFMMMUUUhhh~~~...........................//////000000//////...---............////////////..................///......////////////000000111000000///////////////000000000000000000000000///////////////000000111444333333222111000//////111111111111111111111111444444444444444444333333777888:::===DDDPPP```jjjxxxzzz|||}}}}}}{{{yyywwwwwwwwwxxxyyyyyyvvvrrrooofffmmmsssuuuxxx|||}}}|||}}}zzzvvvrrrqqquuu|||xxxqqqggg^^^YYYWWWVVVUUUQQQTTTWWW[[[\\\[[[YYYWWWVVVYYYXXXVVVUUUWWWWWWUUUXXXXXXZZZ]]]dddllltttxxx~~~|||xxxvvvvvvvvvwwwyyy|||}}}}}}|||}}}~~~{{{tttppppppsssuuuwwwrrrqqqrrrvvv|||zzzxxxvvvuuuwwwyyyzzzzzz}}}~~~}}}{{{tttpppkkkiiikkkmmmmmmllliiihhhhhhmmmuuu{{{}}}}}}sssoooiiiccc^^^XXXSSSOOOPPPPPPOOOMMMKKKKKKMMMNNNNNNOOOOOOOOOOOOOOORRRTTTSSSSSSRRRQQQPPPPPPOOOOOONNNKKKIIIHHHIIIJJJJJJIIILLLKKKJJJHHHGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@>>>;;;:::;;;<<<===>>>>>>>>>>>>===<<<<<<999999999888888888777777777777777666444555777999666666555555555555666666888666444333444444333222333333333333444555666777777666555444333333333333555555555666666666666666666888::::::888777888888888777666555555555666777888888777777777777888888777777888888888888777777666999;;;<<<;;;;;;<<<===::::::;;;;;;<<<============>>>???BBBGGGLLLQQQTTTQQQLLLIIIIIIJJJLLLTTT\\\iii~~~........................///..................///---------.........//////---......//////......---........./////////000000111000///............///000000000000000000000000000000//////000000111222444444333222111000///...//////000000111111222222333222222222333333222222333555666777999@@@JJJRRRcccgggmmmsssxxxzzz{{{{{{vvvuuuuuuvvvvvvtttqqqnnneeelllqqqqqqttt{{{~~~}}}}}}|||zzzxxxyyy}}}}}}ssskkkfffbbb___]]]WWWWWWYYYZZZ[[[ZZZXXXVVVVVVZZZ[[[YYYZZZ___```]]]___^^^\\\\\\___cccgggiiiqqqyyy{{{yyy{{{~~~~~~xxxssspppooossswwwzzzyyyyyyzzz|||yyyqqqlllnnnrrrvvvxxxsssrrrsssxxx}}}xxxvvvoookkkfffaaa```bbbeeehhhlllnnnrrruuuxxxxxxvvvuuujjjfff```ZZZVVVSSSOOOMMMMMMNNNNNNLLLJJJJJJLLLOOONNNOOOPPPOOONNNMMMOOOPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKIIIGGGGGGHHHIIIIIIHHHMMMLLLKKKIIIHHHHHHHHHHHHCCCCCCCCCBBBBBBBBBBBBAAA???AAAAAA???<<<:::<<<>>><<<===>>>>>>>>>===;;;;;;888888888888888777777666444555555444333444777:::777666666666666666666777777555333333444555444333444444444333333444555555555555444333333444444444666666666777777777888888666999<<<<<<;;;999888888:::999777555555666777888888888777777777777888888666777888999999888777666555777:::;;;;;;:::;;;<<<;;;;;;;;;<<<======>>>>>>===>>>AAADDDIIIMMMQQQSSSRRROOOOOOQQQRRRRRRVVV]]]eeezzz........................///...---,,,,,,---...///---------.........//////,,,---...//////...---,,,............/////////000111000///...............000000000000000000000000000000000000000111222222111111111111111222222222...//////000111222222333000//////111333555555555000333666666666888<<<@@@KKKOOOXXXaaajjjppptttvvvvvvuuuuuuuuuvvvvvvtttrrrfffmmmpppnnnqqqyyy~~~}}}}}}}}}}}}}}}}}}wwwrrrmmmgggccc```___^^^^^^^^^\\\ZZZWWWWWW]]]``````dddlllooollliiigggcccaaaaaaaaabbbbbbhhhooosssrrrrrryyy}}}xxxqqqnnnnnnlllrrrxxx}}}{{{{{{}}}{{{rrrllldddiiippptttwwwyyy}}}yyyppplllnnnssswwwyyywwwvvvvvv}}}zzzuuurrriiifffaaa]]][[[___fffkkksssvvvzzz{{{vvvpppjjjgggaaa]]]XXXTTTRRRPPPOOOMMMMMMNNNOOOMMMKKKKKKMMMPPPNNNPPPQQQPPPNNNLLLKKKLLLMMMNNNOOOPPPPPPNNNLLLKKKIIIGGGFFFFFFHHHIIIHHHGGGIIIHHHFFFDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAACCCCCCAAA>>>===???AAA;;;<<<=========<<<;;;:::888888888888888777666666222333333222222333777:::777777666666666666777777666555333444666777777777666666555444333333333333333333333333444555666666666666777777888888999999444777;;;<<<;;;888777666;;;999777666555666777888666666555555555555666666666777888999999888777666111444777888888777888999;;;;;;<<<<<<===>>>>>>>>>===???BBBFFFJJJNNNQQQSSSVVVUUUVVVYYYXXXTTTTTTXXXaaavvv000000///.......................................000//////........./////////////////////.........---.........//////000000///000000000000000//////............////////////000000111111111000000///000000000000////////////000111111111111222222222333333333222222111111111000111222333555666777777???@@@BBBHHHQQQ\\\eeekkklllooosssvvvxxxxxxvvvuuujjjkkkjjjgggjjjrrrwwwxxx}}}{{{{{{{{{uuuqqqpppiiifffcccdddgggfffbbb]]]bbbdddgggjjjmmmrrrxxx}}}}}}{{{yyyvvvrrrllleee```gggggggggffffffhhhlllppptttqqqrrrzzz}}}{{{{{{|||sssllliiihhhiiieeejjjqqqzzzzzzyyy{{{}}}|||uuupppnnnmmmnnnqqquuuyyy{{{{{{{{{wwwrrrpppqqqtttvvvxxxvvvxxx}}}uuummmjjjjjjfffbbb^^^[[[^^^dddlllrrrzzzxxxssslllfff```\\\ZZZVVVUUUSSSPPPNNNLLLKKKKKKLLLKKKJJJJJJJJJJJJJJJKKKHHHLLLPPPNNNIIIGGGIIILLLLLLMMMNNNOOONNNMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDDDDGGGFFFDDDCCCAAA@@@@@@@@@AAA???>>>======???AAABBBIIIGGGEEEBBB???===;;;:::;;;;;;<<<<<<<<<<<<<<<<<<:::999888777777777777777444444444555555555555555666666777888888888888888444666777666444333333444555555444333333333333444555555555555555555555555555555444444444444555555777777777666555444444444888777666555555666777888555666888999999999888777:::777555555777888666333777888888888888999999999999999:::;;;;;;<<<<<<===BBBBBBBBBDDDHHHNNNTTTXXXaaa]]]VVVNNNJJJJJJNNNRRR```sss000000///.......................................//////............//////............////////////............/////////000//////000000000000//////............////////////000000111111111000000///000000000000////////////000000111111111222222222333222222222222222222111111222222333444555666666666777888<<>>>>>>>>???@@@AAAFFFDDDBBB@@@===;;;::::::::::::::::::::::::::::::666555444444333333333444444444444555555555555666666666777888888888888888555777888888666444555555555555444333333333333444555555555555555555555555555555444444444444555555666666666666666666666777888777666555555666777777555666777888888888777666:::888777777999:::888666777888888888888999999999999::::::;;;;;;<<<<<<===<<<===???CCCIIIQQQWWW[[[[[[XXXRRRKKKGGGHHHMMMQQQaaattt000///......---.................................///...............//////---------.../////////000............////////////...//////000000/////////............///////////////000000111111000000000////////////000000000000000000000111111111222222111111111222222222222222222222333333333444444444555444555666:::>>>CCCFFFNNNQQQXXX```iiipppvvvxxxooooookkkfffffflllqqqqqqrrrtttxxx~~~vvvtttrrrssswwwxxxwwwuuutttvvvxxxyyyyyy|||}}}xxxsssooopppqqqqqqnnnjjjfffdddcccdddaaaaaacccdddbbbcccfffjjjlllooorrrtttuuuuuutttsssvvvzzz|||yyyvvvxxx{{{}}}}}}}}}}}}~~~{{{yyyvvvssspppooooooooovvvyyy{{{oookkklllpppuuu}}}}}}yyyxxxvvvvvvwwwwwwwwwvvvuuuvvvwwwvvvttttttxxx{{{~~~~~~wwwpppkkkjjjkkknnnnnnnnnmmmkkkhhheeedddbbb___[[[VVVRRROOONNNNNNNNNOOOPPPPPPPPPNNNMMMLLLKKKLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIGGGGGGGGGIIIJJJJJJKKKMMMNNNOOONNNNNNMMMLLLJJJIIIGGGEEECCCBBBBBBDDDDDDEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>????????????BBBAAA???===;;;:::999999999999999999999999999888777666555555444555555555444444555555555666666666666666777777888888777777666888999999777666666777555555444333333333333444444444444444444444444444444444444444444444444444333333444555666666777777999888777666555555666666444555666666777777666666888777666777999:::999888777888888888888999999999:::::::::;;;<<<<<<======999;;;>>>CCCIIIPPPVVVYYYSSSPPPKKKGGGDDDFFFKKKPPPaaattt///......------.......................................---------...//////,,,,,,------...///000000.........///////////////......//////000/////////............////////////...///000000000000000000////////////000000000000000000000000111111111111000000111111222222333333333333333333222222222222666555555555666999;;;===<<<@@@FFFNNNWWW```gggkkkppprrrpppllllllppprrrqqqpppppprrrxxx~~~xxxvvvssstttvvvxxxyyyyyy}}}zzzuuuqqqnnnvvvxxxyyyxxxsssnnnkkkiiifffeeeeeeeeeeeedddfffhhhggghhhhhhiiihhhfffdddccccccdddffffffhhhnnnwww~~~wwwnnniiilllqqqqqqtttwwwxxxzzz{{{~~~xxxkkkggghhhlllqqqzzz~~~{{{yyyyyyyyyyyyxxxwwwyyy{{{|||yyyvvvwww}}}~~~{{{yyyzzz|||zzzwwwtttssstttttttttrrrooojjjccc]]]YYYWWWTTTQQQMMMKKKJJJKKKKKKIIIJJJLLLMMMLLLKKKIIIGGGJJJKKKLLLLLLLLLKKKJJJJJJNNNKKKGGGEEEFFFGGGIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJHHHEEECCCAAA@@@@@@AAABBBCCCDDDCCCBBB???>>><<<===>>>?????????>>>>>>???>>>===;;;::::::::::::999999999888888888888888666666555555555555666666444444555555666666777777666666777777777777777666555777999888777666666777555555444333333333333444444444444444444444444444444444444444444444444444222222222333444444555555888888777777666555555555444444444555555555555555555444444555666777777777777777888888888999999999::::::;;;;;;<<<=========<<<===@@@CCCGGGKKKNNNPPPLLLJJJGGGCCCBBBEEEKKKPPP```rrr......------------..............................---------------...//////+++,,,,,,---...//////000///////////////.........------...///////////////............////////////......///000000000000000.../////////000000000111//////000000000111111111000000000111111222222222222222222222222111111111222111111222222444555666444666:::@@@GGGNNNTTTWWWeeejjjnnnooosssxxxzzzxxxtttqqqooorrryyy~~~}}}yyyvvvsssqqqrrruuuwwwxxxwwwqqqmmmkkknnnqqqssssssqqqmmmkkkjjjiiilllmmmkkkjjjkkkmmmnnnllljjjhhheee```\\\XXXUUUUUUUUUVVVUUUVVV[[[dddkkkjjjmmmsssyyy}}}zzz}}}|||||||||zzzzzz}}}|||uuuxxxyyytttllliiilllqqqppptttxxx|||yyynnnkkkkkkmmmqqqxxx}}}{{{{{{|||||||||zzz}}}~~~}}}yyyvvvxxx}}}yyywwwssswww}}}}}}{{{uuusssnnnhhh```YYYTTTPPPPPPOOOMMMKKKJJJKKKLLLLLLIIIJJJKKKKKKJJJHHHFFFDDDIIIIIIJJJKKKKKKKKKKKKKKKQQQMMMHHHEEEEEEGGGHHHIIIGGGHHHJJJLLLMMMMMMLLLLLLJJJHHHEEEBBB@@@?????????===>>>@@@AAAAAA???>>><<<;;;<<<===>>>>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;999999999999888888777777222222222111111222222333444444555555666777777888666666777777777666666555444666777777666555666777555555444333333333333444444444444444444444444444333333444555555444333333444444444444444444444444777777777777777666555555444444444444444555555666444444555555555666666777777777888888888999999999::::::;;;<<<<<<======>>>>>>???@@@BBBDDDGGGIIIJJJHHHGGGEEEBBBBBBEEEKKKPPP^^^ppp---------,,,------...///........................,,,,,,,,,,,,---...//////,,,,,,,,,---.........//////////////////.........,,,---......////////////............////////////------...///000000000000......//////000000111111/////////000000000111111000000000111111111111111222111111111111111111111000111222222333444444444444555777:::>>>BBBEEEGGGPPPWWW```gggpppyyy}}}|||xxxuuussstttzzz~~~yyywwwsssppppppssswwwzzz~~~}}}uuuooollliiikkkmmmmmmlllkkkjjjkkkkkkpppssspppnnnooopppppppppnnniiiddd]]]WWWRRROOOMMMNNNNNNLLLKKKNNNUUU[[[XXXZZZ```gggmmmppppppnnnmmmpppssssssrrrrrruuuxxxvvvxxxzzz|||~~~}}}}}}|||xxxrrrnnnooonnnjjjhhhiiiiiiooowww}}}~~~|||{{{|||{{{{{{}}}uuuyyy|||zzzuuusssuuuxxxwwwyyy}}}}}}tttqqqrrrpppssswww{{{~~~~~~}}}}}}~~~}}}|||yyywwwyyy}}}|||zzzxxxvvvzzz}}}yyymmmjjjddd\\\VVVPPPMMMKKKLLLLLLLLLLLLLLLLLLMMMNNNKKKKKKKKKKKKJJJIIIGGGFFFGGGGGGGGGHHHIIIKKKLLLMMMSSSPPPLLLIIIFFFFFFHHHIIIFFFGGGIIIJJJKKKJJJJJJIIIGGGEEEBBB???============;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<============>>>===<<<;;;;;;;;;;;;;;;999999999888888777666666333333333333333444444555444444555666777777888999666666777777777666555555444555777777666555666777555555444333333333333444333333333333333333333333222333444555555444333222777777777666666666666666666666777777777777666666555444444444444555666666555777888888666666777999777888888888888999999999;;;;;;;;;<<<======>>>>>><<<======???BBBEEEHHHJJJGGGFFFDDDBBBBBBEEEKKKOOO\\\nnn---,,,,,,,,,------...///........................,,,,,,,,,,,,---...///000------------------------000/////////............+++,,,---...////////////............////////////,,,---...///000000000000.........///000111111111////////////000000000111111111111111000000000000000000000111111111111111222333444555555555444444222333444666888:::;;;<<>>>>>>>><<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;::::::::::::888888777777666555555444666666555555666777777888444444555666777888999999666666777777666555555444444666888888777777777888555555444333333333333444333333333333333333333333111222444555555444222111444444444555666666777777444555666777888888777777666555444444444555777777666888999888666555666888777888888888888999999999;;;;;;<<<<<<======>>>>>><<<;;;;;;<<>>???@@@===<<<:::999:::;;;===???===<<<;;;:::999999888888777777666555444444333333333333333333333444555666444444555666777888999999666666777777666555444444555777999999888888999:::555555444333333333333444333333333333333333333333111222444555555444222111...///000111333444555666333444666777888999888888666666555444555666777888444666888666333222333555777888888888888999999999;;;;;;<<<<<<===>>>>>>>>>>>>===;;;;;;===AAAEEEGGGFFFFFFDDDAAA@@@CCCGGGKKK]]]ooo------------------------........................//////...---...///000111000000//////.........------------............/////////////////////////////////......---------,,,000000000000000000000000000///...------...///000000000111111111111000///000000000000000000000000222222222222222222222222111111111000000000000000222222222333333444444444777777999<<>>===<<<:::999888777777999999888888999;;;<<<>>><<<<<<<<<;;;;;;:::::::::>>>===<<<;;;::::::999:::777666666555555444333333777666555444444555666777777777777777888888888888555555444444444444555555444444555666777777666666444444444444444444333333444555444333111111222444555555555333333444555333111111222333333444555555888777666555555555555555666555444333333444666777777777666555555555555666888888777666666666666666::::::;;;;;;<<<;;;;;;;;;:::::::::;;;>>>AAADDDGGGFFFBBB@@@BBBCCCCCCGGGLLL]]]ppp~~~,,,,,,,,,,,,,,,,,,,,,,,,.........------...............---------...///000000/////////.........------------............////////////////////////////////////.........------////////////////////////000///...------...///000///.....................000000000000000000000000000000000000000000000000000000000000000111111111222222333333333333333333555555666888;;;???BBBDDDJJJOOOUUU^^^gggrrr}}}|||xxxuuusssuuuvvvvvvuuuqqqoookkkhhhhhhmmmuuu{{{}}}zzzvvvtttrrrqqqpppnnnqqq|||}}}vvvrrrmmmlllkkkhhhaaa[[[WWWUUURRRNNNLLLMMMOOOQQQTTTWWW\\\bbbhhhlllnnnooopppooolllhhhdddbbbccceeehhhhhheeeaaa\\\[[[\\\^^^dddccceeeiiihhhbbb______ZZZZZZZZZYYYYYYXXXXXXWWW\\\^^^```bbbdddhhhnnnsssvvvttttttyyyzzzvvvssstttxxx{{{{{{yyyvvvuuutttvvvwwwvvvqqqmmmjjjoootttwwwyyy~~~|||yyywwwvvvyyy}}}{{{zzzwwwtttqqqqqqpppooonnnmmmooosssxxxuuuggg[[[UUUSSSPPPKKKHHHIIIIIIGGGFFFHHHIIIHHHHHHIIIJJJIIIGGGEEEFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHHHHIIILLLNNNPPPTTTTTTRRRQQQOOOMMMLLLKKKKKKIIIGGGFFFEEEDDDAAA???===<<<;;;999888888888888888888888888999:::;;;;;;::::::999999999999999888===<<<;;;:::999999999999555555555444444444444444666666555555555666777777666666666777777777888888555555444444444444555555444555555666666666666555555555555555555555555555333444333222111111333555666555444333333444444444222222333444444555666666555444444333333333333444444444444444444555666777555555555555555666777888666666666666777999:::;;;::::::;;;;;;;;;;;;;;;:::<<<<<<<<<===???BBBEEEGGGFFFBBB@@@BBBCCCCCCGGGLLL\\\ooo++++++++++++++++++++++++///...---,,,,,,---...///---------,,,---......////////////...............---------............///////////////////////////000000////////////......//////////////////////////////............/////////...---------...///000000000000000000000000000//////////////////////////////000000111111222222333333333333333222222222444444555666777777888999===???BBBGGGNNNYYYeeelll|||~~~~~~xxxooojjjiiimmmqqqsssrrrooojjjeeecccgggooottt}}}yyyvvvtttrrrpppmmmooovvv~~~xxxvvvsssrrrrrrpppkkkgggaaa```\\\YYYVVVWWW[[[^^^```bbbeeegggiiikkkkkkkkklllkkkjjjfffcccaaabbbcccggggggeeebbb___]]]]]]^^^cccbbbeeejjjkkkgggeeefffdddcccaaa___\\\ZZZXXXXXX\\\^^^aaaccceeehhhmmmpppnnnllllllqqqzzzzzzxxxzzz|||}}}}}}tttssssssuuuwwwvvvqqqmmmiiijjjmmmrrrwww}}}~~~|||xxx}}}}}}zzzxxxvvvrrrmmmkkkkkklllmmmnnnkkklllqqqzzz}}}{{{tttuuutttmmmbbbXXXRRRPPPNNNIIIGGGIIIJJJHHHIIIKKKJJJJJJJJJKKKLLLKKKIIIGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIIIIKKKMMMOOOPPPOOOPPPPPPPPPPPPPPPPPPPPPNNNLLLHHHFFFDDDBBB???<<<::::::999888888888888888777888999::::::999888888666666777777777777777777;;;:::999888777777777888555555555555666666666666666555555555666666777888555555555666666666666777555555444444444444555555555555666666666555555444444444444444444444444444222333333222111222555888999666333333333444444444333444444555555666666666333333333333333444444555222333444555666666666666333444444444666777888999666666666777888999;;;;;;::::::;;;;;;;;;;;;::::::<<<;;;<<<===???AAADDDEEEFFFBBB@@@AAABBBBBBFFFKKKZZZmmm,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,,,,---...000,,,,,,,,,,,,------..............................---------............///////////////////////////000000000000000//////////////////////////////////////////....../////////111000///......///111333000000000000000000000000..............................///000111222222333333333333222222222222222444555555666666555444444666777999;;;???GGGOOOUUUaaaeeemmmuuu|||xxxooogggeeeggglllooosssoooiiiccc___aaafffkkkzzz|||yyyxxxvvvsssqqqooorrrwww}}}yyywwwvvvwwwwwwvvvssspppjjjjjjhhheeebbbdddiiimmmppppppppppppooonnnlllkkklllmmmllljjjgggffffffgggllllllkkkjjjgggeeedddcccfffeeehhhmmmooolllkkkmmmooonnnllliiifffdddbbbaaaccceeehhhkkkmmmoooqqqrrrllljjjjjjnnnwww~~~|||}}}~~~~~~uuutttsssuuuwwwuuuqqqlllhhhgggggglllssszzz}}}~~~~~~}}}zzzzzzvvvtttsssooommmkkklllooosssuuuvvvttttttwww~~~|||wwwrrrnnnkkkjjjiiijjjkkkggg```YYYTTTRRRNNNIIIFFFHHHJJJJJJKKKNNNLLLKKKKKKLLLNNNMMMKKKIIICCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLNNNOOOPPPMMMMMMNNNNNNOOOPPPQQQQQQNNNKKKHHHEEECCCAAA>>>;;;888777777666777777888888777888:::<<<;;;:::888666555555555666666777777888999888777666666666666666666666777777888999999:::555555555666666777888888444444444555555555666666555555444444444444555555666666666666555444333333222222222222222333333333333333333222222555888<<<>>>888333333444444444555333444444444555555555666444444444444555666777888000111444666777777777666444444444555555666888888888888777777777777777888::::::;;;;;;;;;:::999999999999999;;;<<>>;;;666555555555555666777777777999;;;===<<<:::888666555555666666777777888888777777666555555555666666555555666777888999999:::555666666777777777888888444444444444555555555555555555444444444444555555555555666555555444333333222333333333444444444555444444444444444777;;;???DDD;;;444555666444333555333333333333333444444444333333333444555666777888000111444666777777777666666666555555555555666666666666555555555666666777::::::;;;;;;:::999999888888888999;;;===???AAABBBFFFAAA???@@@AAAAAADDDIIIUUUhhh................................................,,,,,,---............------------------.........---------............///////////////////////////......////////////000000..............................////////////......---,,,,,,,,,,,,...///000000000000000000000000000000000000000000000000000//////000000111111222222111111111111222222222333222222222222222333333333333555888888777666777777===@@@CCCGGGMMMTTT\\\aaammmmmmllliiigggfffgggiiiggghhhhhhfffcccaaaaaabbbmmm|||zzz}}}~~~~~~}}}||||||}}}}}}{{{yyyuuusssuuu||||||}}}~~~~~~}}}|||{{{~~~}}}yyywww{{{}}}{{{yyyxxxwwwyyy||||||{{{yyyyyyzzzyyyzzz{{{}}}}}}zzzuuuqqqtttrrrtttyyyzzzxxxxxxzzzzzzzzzzzzyyyyyyyyyxxxxxxvvvuuuvvvxxx{{{||||||zzzzzzyyywwwyyy~~~~~~|||{{{{{{zzzyyy{{{|||{{{vvvqqqpppmmmiiijjjnnnrrrssssssvvvvvvvvvwwwxxxzzz||||||}}}sssnnnmmmppprrrooorrrwww~~~zzzxxxvvvsssnnnjjjeeecccaaa^^^[[[YYYWWWWWWVVVWWWXXXYYYYYYXXXWWWWWWRRRLLLHHHIIIJJJJJJKKKOOOMMMMMMMMMNNNPPPPPPNNNLLLGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJLLLLLLMMMKKKKKKLLLLLLLLLLLLLLLLLLHHHFFFCCCBBBAAA???===;;;555555444444444555555666666777:::;;;;;;:::888666666777777777777777888888666666555555555555666666333444444555666777777888666777777888888777777666444444444555555555555666555555444444444444555555444444555555555444444333444555555666666777777777555555444444444777<<<@@@LLL???666777888444333666333333333333333333333333111111111111222333444555222333444555666666666666777777666555555555555555111222222333555777999::::::;;;;;;::::::999888777999:::<<<>>>@@@CCCDDDEEEEEEAAA>>>@@@@@@@@@CCCGGGSSSeee........................,,,---...000000...---,,,,,,---.../////////......,,,,,,,,,------.........---------............///////////////////////////------........./////////........................---...///000000///...---++++++,,,,,,---...//////000000000000000000000000////////////////////////000000000000000111111111//////000111222333333444444333222111111222333444222444666666555444444555777888:::;;;===BBBHHHMMMWWWZZZ^^^``````aaacccfffdddhhhnnnqqqqqqooommmlllmmmyyy}}}}}}rrrsssuuu{{{~~~||||||{{{zzz{{{|||{{{yyywwwvvvuuu{{{|||}}}~~~~~~~~~{{{~~~~~~yyyxxxwwwyyy~~~~~~~~~~~~}}}|||zzz|||~~~~~~~~~~~~~~~|||{{{{{{~~~}}}yyyxxxuuuqqqooonnnooopppqqqtttsssrrrqqqsssvvvxxxzzz{{{}}}~~~|||{{{}}}~~~{{{wwwsssrrrsssvvvxxxyyyzzz}}}}}}vvvrrrmmmgggccc```^^^^^^ZZZZZZYYYWWWUUUTTTRRRQQQRRRRRRRRRSSSVVVXXXYYYYYYUUUNNNJJJJJJJJJIIIJJJMMMMMMLLLMMMNNNPPPPPPOOOMMMJJJJJJIIIHHHGGGGGGGGGGGGCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKGGGDDDBBB@@@???===:::888555444444333333333333444333555777888999888777666777777777777666666666666666666555555555555666666555666666666777777888888888888999999888777555555444555555555555666666666555555444444444444555555333333444555555555444444333333444555555666777777555444333222222666;;;???SSSCCC888999999444222666444444444444444444444444111111111111222333444444444444444444444555666777666555555555555666666777222222333444666888:::;;;:::;;;;;;::::::888777777888999<<>>???@@@???BBBGGGQQQddd~~~------------------------+++---///111111///---+++------///000000000///...,,,,,,,,,------.........---------.........//////////////////////////////,,,---------......//////........................---...///000000///...---,,,---...///000000000000000000000000000000000000////////////////////////111111111000000000000000......///111222333444555888666444222222333444555222444555555444444666888222444777777888:::???CCC@@@EEEKKKOOORRRUUUYYY\\\dddkkkttt|||~~~}}}zzzyyyrrrzzz{{{}}}|||qqqpppmmmssszzz}}}|||{{{zzzyyyzzzzzzyyywwwtttuuuwww~~~}}}~~~}}}zzzyyy{{{~~~~~~|||{{{{{{|||~~~~~~{{{wwwrrroooooopppqqqqqqpppnnnmmmnnnqqquuuwwwuuuxxx{{{zzzvvvsssrrrsssrrrssstttvvvxxxzzz|||}}}zzzyyyyyyyyyxxxtttoookkkhhheee```YYYTTTSSSUUUWWWTTTTTTSSSSSSQQQPPPNNNMMMRRRQQQQQQRRRVVVZZZ\\\]]]WWWPPPKKKJJJJJJHHHIIILLLMMMLLLMMMNNNPPPPPPOOOMMMMMMLLLJJJIIIHHHGGGGGGGGGBBBCCCDDDFFFGGGHHHIIIIIIGGGGGGHHHIIIIIIJJJJJJJJJGGGDDDAAA???>>>;;;888666555444333333222222222333111222444555666666666666777777777666666555555444666666555555555666666777999::::::::::::;;;;;;;;;999999999999888777555333555555555666666666666777555555555444444555555555222222333444555555555555000000111222222333444444444333222111111444999===WWWEEE999::::::444222666555555555555555555555444444444333333444444555555666555444333333444666777444444444555666777888999666666666666666777888888;;;;;;;;;:::999888777666555777:::===AAADDDEEEFFFEEEAAA>>>?????????AAAFFFPPPccc}}}---------............////////////....../////////............////////////+++++++++++++++++++++,,,------------............,,,------...///000111111111000///............... ###)))...111000...,,,........................////////////////////////...///////////////............///000111222222333////////////000000000000666444333333333333111000222222111111000//////...222222111111111111111111222333555666888999:::::::::;;;>>>@@@CCCGGGMMMQQQWWWaaannnyyy{{{wwwvvvxxx{{{}}}}}}zzzwwwuuurrrwww{{{zzztttpppppprrrttt{{{}}}~~~~~~xxx{{{~~~~~~}}}}}}~~~zzzvvvrrrqqqqqqqqqnnnllliiihhhiiimmmqqqtttuuuttttttvvvxxxyyyyyyxxx|||zzzyyy|||zzzuuutttpppkkkfffbbb____________^^^\\\YYYUUURRRSSSTTTTTTRRROOOLLLKKKKKKMMMNNNJJJLLLOOORRRTTTUUUTTTTTTQQQQQQPPPOOOOOONNNMMMMMMLLLNNNPPPRRRSSSRRRPPPOOOMMMMMMMMMLLLIIIHHHHHHHHHKKKHHHDDDDDDGGGJJJJJJJJJGGGFFFFFFFFFFFFFFFFFFFFFAAA@@@>>>;;;999777666666777555333111111111333333555555444444555555666666444666777999999888666555222333555666777777777666666666666666666666666666888777555444444555555666555555555555555555555555444333222111111333555666111555666333000222333222333222111000000222444555111222222222333666999<<>><<<>>>BBBEEESSSbbbyyy,,,,,,,,,,,,---------...,,,,,,,,,++++++,,,,,,,,,............////////////---,,,,,,,,,+++*********---------....../////////------......//////000000000//////...------......777666333111///...------........................////////////////////////...//////000000//////...000000000000000111111111////////////000000000000666444333222333333111000000000000000000111111111222222222222222222222222333333444555555555555555777888999:::;;;>>>BBBFFFLLLSSS]]]gggooouuu{{{}}}vvvoookkkiiimmmrrrsssrrrpppppprrrvvv|||{{{}}}~~~}}}{{{|||~~~zzzzzzzzzxxxuuutttvvvwww{{{xxxtttpppmmmkkkkkkllllllkkkjjjiiijjjkkknnnooooooppprrrvvvzzz{{{zzzxxxzzzwwwttttttuuusssmmmhhhhhhfffaaa\\\YYYWWWVVVVVVZZZZZZYYYVVVRRRPPPQQQRRRMMMMMMMMMMMMMMMLLLKKKKKKJJJLLLNNNQQQRRRSSSSSSRRRSSSSSSQQQOOOMMMKKKJJJIIIKKKMMMPPPRRRRRRQQQOOONNNLLLMMMMMMLLLJJJHHHIIIJJJMMMJJJFFFEEEFFFHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFF@@@???===:::888666555555444333111000000222333444333333222222333333444555777555222000000111444666333444555777777777777666888888888888888888888888777777666555555555555555444444444444444444444444444333222111222333555666333444333111333666555111555444333111111222333444666555444333222333444666@@@???EEE888222:::444999000555::::::666222222333333444444444444444444444777666555444444444555666666555555444444444555555666666777777777888888888;;;;;;:::999999888888777888999999;;;===@@@CCCEEEDDDCCCAAA>>><<<>>>BBBFFFRRRaaaxxx+++++++++,,,,,,,,,------///......------......///---............/////////......---,,,+++***))))))---------...///000000111..................//////.........---------------333222000............/////////////////////////////////////////////////////////000000000000//////111111111000000/////////////////////000000000000555333222222333333111000...//////000111222222222333333333333333333333333555555555555444333222222555666666555555666888;;;AAADDDIIIOOOVVV___gggmmmpppqqqtttzzz~~~tttkkkeeeeeegggkkkoooqqqrrrrrrrrrsssxxx}}}|||yyyyyy|||}}}yyywwwxxxzzzuuuuuusssoookkkiiijjjkkkooommmjjjgggeeeddddddeeeiiijjjkkkmmmmmmnnnnnnmmmppprrruuuyyy|||{{{xxxuuuqqqmmmiiigggfffccc___[[[\\\YYYVVVRRRPPPNNNNNNOOOTTTTTTTTTRRROOONNNNNNPPPGGGIIILLLNNNNNNLLLIIIHHHJJJKKKMMMOOOPPPPPPPPPPPPRRRQQQOOONNNLLLJJJHHHHHHIIIKKKNNNQQQRRRPPPNNNLLLLLLMMMMMMLLLJJJIIIJJJLLLNNNKKKHHHFFFFFFGGGGGGFFFEEEFFFFFFGGGGGGFFFFFFEEE>>><<<;;;888666555444444333222111111222444555666222222222222222333444444777555222000000111333444666666777888999999888888888888888888888888888888666666666666666555555444333333333333333333333333444333222222222333555666444444111000444888555///555444222111000111111222111111222333444444555555<<>><<<>>>CCCFFFQQQ```vvv+++,,,,,,,,,,,,---------000000////////////000000---------.........//////---------,,,,,,++++++***,,,---......///000111111.....................---------------------,,,,,,###&&&+++...000000...---////////////////////////////////////////////////...///000000111000000000000000000000000000//////////////////000000000000444222111111222222111////////////000111111222222111111222222222222333333666666666666666555444333666666777555444444555777;;;<<<<<>>===???CCCGGGPPP^^^ttt------------............---,,,,,,++++++,,,,,,---------------............+++++++++,,,,,,------------------...///000000111............------------,,,,,,---......------,,,***,,,///111111///---+++////////////////////////////////////////////////......///000000000000000---......///000000111111////////////000000000000333111000000111222111///000000000000000000000000///000000000111111111222333444444555555555555444444666666666444444666777777666666777:::<<>>888222222333333222222111111111222222222444777;;;???BBB???888333000AAAUUUFFF888;;;222555666555444222222444777:::BBB@@@<<<888666666777888444444555555555444333222444444444444444555666666777777777888888888999999666777777999:::;;;<<<<<<999999999:::<<>>@@@BBBDDDHHHMMMPPPVVVYYY^^^dddjjjnnnqqqrrrttttttttttttrrrqqqppppppmmmnnnqqqwww}}}~~~}}}}}}|||{{{{{{|||~~~~~~{{{xxxxxxyyy|||}}}zzzssspppkkkhhhgggiiilllnnnooossswwwxxxvvvqqqmmmkkkmmmnnnooommmiiifffdddccceeeeeeeeeeeefffggghhhhhhnnnooopppooolllgggaaa]]]\\\YYYTTTQQQPPPPPPOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNNNNMMMMMMMMMNNNRRRPPPLLLIIIHHHHHHJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKJJJHHHFFFFFFIIIKKKHHHIIIIIIHHHGGGFFFHHHIIIDDDEEEEEEEEECCCAAA>>><<<777666555444333333333333333333222111111000//////000000000000111333444555666666666888:::===@@@AAA@@@???>>><<<;;;:::::::::666666666666666666666666666666666666666555555444333333333333333333333333333444444444555555555555888@@@CCC<<<444222555888555555555444444444444333111333888@@@HHHJJJGGGDDD@@@FFFUUUHHH;;;999///444555666666999===AAAFFFIIIJJJEEE???888444222333444444444555555555444333222444444444444444555666777888888888888999999999999999999999999999999999999999999999:::<<<>>>AAABBBAAA@@@???======@@@EEEIIIOOO\\\qqq,,,,,,---------.........000000////////////000000,,,,,,---------.........+++,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,------.........+++---...000000///...------+++))))))***---111333------------------------////////////////////////+++,,,---...////////////........./////////000000////////////000000000000111///...///000111000/////////000000111111222222...//////000111111222222///000111222222333333333000222444444333222333444222111111444777888777444555777:::::::::<<>>:::888666555555444333333333333222222222222222222111111222222222333444555777888;;;<<<>>>AAAEEEIIILLLNNNPPPNNNJJJFFFBBB???===<<<777777777777777777777777777777666555555555555555444444444444444444444444333444444555555555555555555;;;>>>888333333666666777666666555333111000//////...111888CCCKKKOOOOOONNNEEEJJJAAA888555---777888:::???EEEJJJNNNOOOOOOBBB???;;;666333222222333666444222000000111333444444333333444444666777777777777777777888888888888999999999999999999999999999999999:::;;;>>>@@@AAA@@@@@@>>>======@@@FFFJJJOOO\\\qqq++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,---------......---------------------,,,...------,,,,,,+++******++++++,,,,,,---...//////,,,---///111111000///......///000111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////***+++,,,---............///////////////.........////////////000000000000000///...///000111000///------...000111333444444///000000111222222333333222222333444444444333333222333555555444333333444555333111333555666444222---111555666777999<<<@@@;;;<<<===@@@DDDHHHLLLOOOSSSXXX^^^aaaaaadddjjjooovvvttttttzzz~~~~~~|||yyyvvvsssrrroookkkiiifffgggkkkqqqxxx|||{{{yyytttuuuvvvxxxyyyzzzzzzzzzvvvwwwyyy{{{}}}~~~xxxwwwvvvvvvvvvuuurrrooommmooorrrwwwzzzzzzwwwtttmmmkkkiiihhhhhhjjjlllmmmggghhhiiihhhfffeeeeeefffkkkoootttvvvtttqqqnnnllleeedddbbb```]]]ZZZXXXWWWWWWWWWVVVUUUSSSPPPMMMLLLKKKJJJIIIIIIIIIGGGDDDAAA@@@BBBEEEGGGHHHJJJLLLNNNKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKMMMNNNMMMKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJKKKMMMNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEDDDDDDEEEHHHLLLNNNLLLKKKIIIFFFCCCCCCEEEHHHKKKLLLMMMJJJFFFCCCDDDEEEDDDEEEEEECCC@@@<<<888555666555444444333333333444333333444555666666666666666666777777999:::;;;<<<>>>CCCJJJQQQVVVXXXWWWVVV___[[[VVVOOOIIIDDDAAA@@@888888888888888888888888888777666444444555666666555555555555555555555555333444555555666666555555111444555222111333444222777666555222000---***(((999444///000888@@@EEEFFFIII777999666555777444EEEFFFHHHLLLPPPQQQMMMGGGBBB555555444444444444555555888555///++++++...333777333333333444555666777888666666666666777777777777555666777888:::;;;<<<===999999999:::;;;>>>@@@AAA@@@???>>>======AAAFFFJJJOOO]]]qqq///---++++++...///...,,,//////.........---------***+++---......---+++***------------------------+++,,,------......------111111000000/////////...---------------...//////.................................------,,,,,,,,,,,,,,,,,,---...///000000000000//////.........---............////////////...............---------------............------000000111111111111000000000000000000000000000000000000000000111222333444222222333333333333444444111222333444555444333333222333444555666666666666:::::::::;;;<<<===???@@@CCCEEEIIIMMMRRRWWWZZZ\\\hhhjjjnnnrrrxxx||||||~~~~~~|||}}}{{{wwwssspppooolllgggdddcccdddgggjjjlllnnnooopppnnnoooqqqssstttsssrrrqqqtttttttttttttttsssrrrqqqrrrppppppsssvvvvvvpppkkklllmmmpppwww}}}~~~xxxsssiiiiiiiiijjjkkklllmmmnnniiihhhggggggggghhhiiijjjkkklllmmmmmmkkkhhheeebbb^^^[[[XXXVVVUUUSSSQQQOOONNNNNNMMMMMMLLLKKKKKKKKKHHHHHHGGGFFFGGGHHHJJJKKKEEEFFFGGGGGGFFFGGGIIIKKKHHHIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIKKKMMMOOOPPPPPPOOOLLLKKKJJJJJJLLLMMMNNNJJJFFFCCCDDDHHHNNNRRRRRROOOMMMLLLMMMLLLIIIFFFAAADDDHHHKKKNNNNNNNNNMMMOOOJJJDDDBBBDDDFFFGGGGGGGGGHHHJJJIIIGGGFFFFFFFFFEEEEEEDDDBBB???;;;888666666555444333333444555555444555666888999999888888666555555777;;;AAAHHHLLLPPPTTTYYYZZZZZZ]]]dddjjjiiijjjiiicccYYYMMMDDD???<<<999666666888888777444666666555444444444444555777444111111444555555333444444333222111111111111555555444333222222222222444444333333333333444444333444444555555555555555777666555666;;;BBBIIINNN[[[XXXQQQIIIBBB===:::888666555333222222333555666555555666666555555444333666666666666666666666666888888888777666555555555:::999888777666666666666888888999;;;===@@@BBBCCC<<<============@@@CCCGGGNNN\\\ppp---+++))))))+++---,,,***///.........------------+++,,,---......---+++***------------------------+++,,,------......------------------,,,,,,,,,+++------,,,,,,------...///..............................---------,,,,,,,,,,,,---------.../////////000/////////.........------------....../////////.................................//////.........000000111111111111000000000000000000000000000000000000000000111222333333222222222333333333444444111222333444444444333333222333444555666666666666666666666777888999:::;;;;;;<<<>>>AAAEEEHHHJJJKKKVVVXXXZZZ^^^bbbfffiiikkklllnnnppprrrsssttttttsssvvvwwwzzz}}}|||xxxuuutttqqqmmmjjjiiijjjjjjkkklllmmmnnnooooooqqqtttwwwyyyzzzzzzyyy{{{zzzyyyxxxvvvtttrrrqqqmmmkkkkkkooossstttqqqmmmrrrrrruuu{{{zzzuuukkkkkkjjjiiiiiiiiiiiiiiieeedddcccaaaaaa```aaaaaa``````aaa```^^^[[[XXXVVVQQQOOOLLLKKKKKKJJJIIIGGGJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFGGGHHHIIIIIIDDDEEEGGGGGGFFFGGGIIIKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOONNNLLLKKKJJJKKKMMMNNNLLLIIIFFFDDDDDDGGGLLLOOOPPPNNNMMMMMMNNNLLLIIIFFFCCCEEEHHHLLLMMMNNNMMMLLLMMMJJJGGGFFFGGGGGGEEECCCHHHIIIIIIHHHEEEDDDDDDDDDDDDCCCBBB???<<<999666555222111111111222555777999777888:::<<<======<<<<<<======???BBBGGGNNNTTTWWW]]]```cccbbb```aaafffkkkqqqpppllleee[[[QQQGGGAAA;;;999666666777888777555666666555444444444444555777444222222444555555444333333222222222333333444444333333222222333333444333333222111111222333333444333222222222333444444333666===DDDLLLQQQUUUWWWHHHFFFAAA===999666555444444444333222111///...---000111222444555555666666555555555555555555555555555555555555555666666666777777777777777777888999999999888999999:::;;;<<<<<<<<<=========???CCCFFFMMM[[[ooo---+++)))***+++,,,,,,+++............---------------...//////...---,,,+++------------------------+++,,,------......------,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,---.................................------------,,,,,,,,,------................../////////...............+++,,,,,,---...//////000////////////////////////...//////000000//////...///000000111111000000///000000000000000000000000111111111111111111222222222222222222333333333333111222222333444333333333222333444555555666555555333333333444555666777888888999:::;;;<<<===>>>???DDDEEEGGGIIILLLNNNPPPQQQWWWXXXYYY[[[^^^```aaabbbfffhhhkkkoootttyyy|||~~~yyywwwvvvuuuuuuuuusssqqqpppooonnnmmmllllllmmmmmmppprrrvvvzzz}}}~~~|||yyyuuusssqqqnnnlllllloootttwwwvvvtttqqqqqqssswwwzzzyyytttooohhhfffeeebbbaaa___^^^^^^]]]\\\ZZZYYYWWWVVVVVVUUUSSSSSSSSSRRRQQQNNNLLLJJJJJJHHHFFFFFFGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGCCCEEEFFFFFFFFFGGGIIIKKKIIIHHHFFFEEEFFFGGGIIIJJJKKKJJJIIIIIIIIIIIIJJJJJJMMMLLLKKKKKKKKKLLLNNNOOOJJJIIIFFFEEEEEEGGGIIIKKKLLLLLLLLLMMMNNNLLLIIIFFFEEEFFFIIIKKKLLLKKKJJJIIIKKKJJJJJJJJJJJJHHHDDDAAAGGGGGGGGGEEECCCCCCDDDEEEDDDCCC@@@===:::777555555333222111111333777:::===<<<>>>@@@BBBCCCCCCBBBAAADDDFFFKKKPPPWWW]]]bbbdddfffhhhiiihhheeeeeeiiillluuuooohhhaaaZZZQQQGGG@@@;;;999777666777777666555666666555444444444444555666444333333444555555444333222222333444555666666333333222222222333444444333222111000000111333444111111111111333666999:::BBBGGGOOOUUUVVVSSSNNNJJJ===;;;999666444333333333111222333333222///,,,+++000000222333444555555555555555555555555555555555222333333444555666666777555555555666777999:::;;;999888888888888888999999;;;<<<<<<<<<===???CCCFFFLLLYYYmmm...---,,,,,,------------------------------------////////////...---,,,+++------------------------+++,,,------......------.........------------------------------......///........................------------------------...............---------........................,,,,,,---...///000000111////////////000000000000//////000000000000////////////000000000000//////////////////////////////111111222222222111111000111222222222222333333333111111222222333333333333222333444444555555555444444444444555555777888888888999999999999999::::::<<<<<<===???@@@AAABBBCCCFFFFFFGGGHHHJJJMMMOOOPPPQQQSSSVVVZZZ___cccfffhhheeeeeefffiiilllnnnooopppnnnllljjjhhhgggggghhhiiikkkmmmqqquuuyyy|||~~~}}}|||zzzxxxuuurrrooommmmmmkkkiiijjjmmmooopppoooeeeeeefffhhhiiigggccc___[[[ZZZWWWUUUSSSQQQPPPPPPRRRRRRQQQOOONNNMMMMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFDDDEEEGGGHHHHHHHHHGGGHHHHHHIIIKKKLLLLLLMMMHHHHHHHHHGGGFFFFFFFFFFFFDDDEEEFFFFFFFFFGGGIIIKKKJJJIIIFFFEEEEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIHHHKKKKKKKKKKKKLLLMMMNNNOOOJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKMMMMMMKKKIIIGGGEEEFFFHHHIIIIIIHHHGGGFFFHHHIIIJJJKKKJJJIIIFFFDDDEEEEEEFFFEEECCCDDDFFFHHHDDDBBB???<<<999777666666777666555555777;;;???BBBBBBDDDFFFHHHIIIIIIGGGGGGIIIMMMSSS[[[aaafffjjjkkkeeefffgggfffddddddgggjjjkkkddd[[[TTTPPPJJJBBB;;;:::999888777777777666666666666555444444444444555555555444444555555555444444444444444444555666666444444333222222222333333444222111000000222444666000111444888<<<@@@CCCDDDQQQSSSVVVUUUPPPGGG===666;;;:::777555333111111000111111333444444333333222333444444444444333222222555555555555555555555555333444444555555666666777555555555666777999:::;;;888888999999;;;<<<===>>>:::;;;<<<<<<<<<>>>BBBEEEJJJXXXkkk------------,,,,,,---...,,,,,,------------------/////////......------,,,------------------------+++,,,------......------.....................///.........---......///000........................------------------------...............------------------...............------...///000000111111.../////////000000111111//////000000000000////////////000000000000//////////////////////////////111111222222222111000000111111111222222222333333111111111111222222333333222333444444444444444444555555444555555666777888444444444555555555666666888888999999:::;;;;;;;;;===<<<<<<===>>>???AAABBBAAABBBDDDGGGJJJMMMOOOQQQNNNOOORRRUUUXXX[[[]]]______]]][[[YYYYYYZZZ[[[]]]]]]^^^```dddgggiiikkkllljjjjjjiiihhhfffdddbbbaaa```^^^[[[YYYYYYZZZZZZZZZTTTTTTTTTUUUUUUSSSPPPNNNMMMLLLJJJIIIGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIHHHEEEEEEEEEFFFGGGHHHIIIJJJCCCAAAAAABBBDDDFFFFFFEEEFFFGGGHHHJJJMMMOOOQQQRRRHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKKKKJJJGGGFFFFFFGGGIIIKKKMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIGGGIIIKKKKKKKKKIIIHHHHHHEEEFFFFFFFFFFFFEEEDDDCCCFFFGGGGGGGGGHHHHHHJJJKKKIIIIIIIIIGGGEEEDDDEEEFFFBBBAAA>>>;;;888777777777777777888999===BBBFFFIIIIIIIIIJJJKKKKKKKKKJJJJJJLLLQQQXXX___eeeiiijjjjjj`````````^^^]]]]]]^^^```ZZZTTTLLLGGGFFFCCC===888999999888777666666666777666666555444444444444555444555555555555555555555777666555555444444444555666555444333222111111111222111000000222444666888666999>>>CCCFFFGGGHHHGGGFFFFFFFFFDDD@@@;;;777444555444333111///...------444333333222333444555666555555555555555444333333555555555555555555555555666666666666666666666666777777666666777888999999999999999:::;;;===>>>???:::;;;;;;;;;;;;>>>AAADDDIIIVVViii}}}+++,,,,,,+++******+++---,,,,,,,,,,,,---------------------------------...------------------------+++,,,------......------,,,,,,,,,,,,------------...------------...//////........................,,,,,,,,,------------...------..................---------------..................///////////////---......//////000000111...//////000000//////......//////000000//////...000000000000000000000000000000222333333222111000111111111111222222222222222111111111111222333333333333444444444444333333333333222222333444444555333333333444555555666666333333444444555555666666888888888888999999999999999:::;;;===>>>@@@AAAAAA???AAACCCDDDEEEEEEGGGIIIJJJJJJIIIHHHIIIJJJKKKLLLIIIJJJLLLMMMOOOQQQSSSTTTSSSSSSSSSSSSRRRQQQQQQPPPRRRQQQNNNKKKIIIHHHHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHCCCCCCCCCCCCEEEGGGIIIKKKDDDBBBAAABBBDDDFFFFFFEEECCCDDDFFFHHHKKKMMMOOOPPPHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIGGGGGGIIIJJJKKKJJJHHHGGGFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKGGGHHHHHHIIIJJJKKKKKKLLLIIIJJJJJJJJJJJJJJJJJJJJJGGGIIIJJJJJJHHHGGGGGGHHHEEEEEEEEEEEEDDDCCCCCCBBBDDDEEEEEEEEEEEEGGGKKKNNNOOOPPPPPPMMMIIIEEEDDDCCCAAA@@@>>>===;;;:::::::::777888;;;???DDDIIINNNQQQNNNMMMLLLKKKJJJJJJKKKKKKNNNRRRXXX^^^bbbcccbbbaaaZZZYYYVVVTTTRRRQQQQQQQQQKKKGGGBBB??????>>><<<999999999999888666555666777666666555444444444444555333555777777555444555666777777666444444333333333555555444333222222222222000111222444666888:::;;;BBBDDDFFFGGGGGGEEEBBBAAA777666555444333333444555///000000000111111111111666555222000000000111333222222444555666777777777444444444444444444444444777777777777777666666666999888777777777777777888::::::999999999999:::;;;999:::::::::;;;===AAADDDHHHTTTgggzzz***,,,---+++))))))+++---++++++,,,,,,,,,---------+++++++++,,,,,,---...///------------------------+++,,,------......------******++++++,,,,,,,,,,,,,,,++++++++++++,,,------........................,,,,,,,,,---------......,,,---------.../////////,,,,,,,,,------............------------,,,,,,,,,,,,------...//////000000.........//////...............////////////......000000000000000000000000...///111333333333222111111111111111222222222222222111000000000111333333333333333444444333333222222222222222222222333444444444444555555555666666000000111111222333444444444555666777777777666555666666777888999:::;;;;;;999;;;===<<<;;;:::<<<>>>======>>>>>>??????@@@@@@;;;<<<===>>>@@@BBBCCCDDDBBBCCCCCCDDDDDDCCCCCCCCCGGGGGGFFFDDDCCCBBBBBBBBB@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@BBBCCCEEEGGGHHHHHHHHHHHHFFFEEECCCCCCCCCFFFHHHJJJGGGFFFDDDDDDFFFGGGFFFEEECCCDDDEEEFFFGGGHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIKKKLLLLLLJJJHHHGGGHHHJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKHHHIIIJJJHHHEEEEEEGGGIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDEEEIIIMMMPPPRRRSSSRRRNNNJJJHHHGGGDDDEEEEEEDDDDDDCCCBBBAAA@@@BBBEEEIIIMMMPPPSSSTTTRRROOOLLLIIIGGGHHHIIIJJJLLLOOOSSSWWWXXXWWWTTTRRRMMMKKKIIIGGGFFFFFFEEEEEEAAA???>>><<<;;;;;;::::::888999:::888555444666888666666555444444444444555333555888888666444555666555555444444333444444444222222222222333333444555444666999<<<@@@BBBCCCDDDHHHGGGEEEBBB???<<<:::999111111111111111111111111...///111222444555555666333333222111111000000000111222333444555666666666444444444444444444444444444555555666666777777777888888777777777777888888888888777888888999:::;;;999999:::::::::<<<@@@CCCGGGSSSeeexxx,,,...///...++++++---000+++++++++,,,,,,---------*********+++,,,---...///------------------------+++,,,------......------+++++++++,,,,,,---------******))))))******+++,,,........................,,,,,,,,,------.........,,,,,,------...///000000,,,,,,,,,------.........---,,,,,,++++++******))),,,,,,,,,---...//////000------............------......////////////......000000000000000000000000---///111333444333222111000111111111111222222222222111000000000111333444333333333444444333222222333333333333333333444444222222222222222222222222000000111222444555666666111222444666777666555444444555555666777888888999666888;;;;;;999999;;;>>>::::::;;;<<<<<<<<<<<<;;;666666777888:::===???@@@======>>>>>>>>>>>>=========>>>?????????>>>???@@@>>>???@@@@@@??????@@@AAA??????>>>=========>>>>>>DDDEEEFFFHHHIIIIIIHHHHHHIIIHHHFFFDDDDDDEEEGGGIIIGGGEEECCCCCCDDDDDDDDDBBBFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHJJJKKKLLLKKKJJJJJJMMMNNNMMMKKKIIIHHHHHHJJJGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKIIIJJJIIIGGGCCCCCCFFFIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBDDDFFFFFFDDDDDDGGGIIILLLOOOSSSTTTSSSPPPNNNMMMJJJKKKLLLMMMMMMLLLJJJJJJMMMNNNQQQSSSTTTUUUTTTTTTSSSPPPKKKGGGEEEFFFHHHIIIHHHJJJMMMOOOOOOLLLHHHFFF@@@>>><<<<<<===?????????;;;<<<<<<:::888777888:::888::::::888555444666888666666555444444444444555222666888888666444555666333333333333333444555666///000000222333555777888999<<>>@@@888999:::::::::<<<@@@CCCGGGRRRdddvvv))))))******++++++++++++---,,,,,,,,,,,,---.........---,,,,,,+++***)))))),,,++++++***+++,,,...//////...---,,,,,,---...//////...,,,+++,,,...000111.........------,,,,,,,,,111///---...111222111......---,,,,,,,,,,,,---...///...---,,,+++,,,---...------------------------+++,,,.../////////......000///...------,,,------............////////////000000000000000000000000...//////000111222222333000000000000111111111111000000000000000111111222111111222222222333333333444444444333333222222222222222222333333444444444333333333333333333333333555555555444444333333333777666555444333333444555333444555555666666555555666666666666777777777777999999888888888888888999999777666777:::;;;:::777999;;;===???@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===<<<<<<;;;;;;<<<>>>AAACCCIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFDDDDDDEEEEEEDDDBBB???AAACCCDDDDDDDDDFFFHHHGGGFFFDDDDDDEEEFFFIIIJJJHHHJJJKKKJJJJJJJJJMMMOOOMMMXXXZZZNNNEEEGGGJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDEEEHHHLLLOOOOOONNNDDDCCCCCCDDDGGGHHHHHHGGGHHHIIIIIIHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJIIIGGGEEEEEEEEEIIIIIIGGGEEEDDDEEEHHHKKKRRRPPPRRRXXXYYYVVVSSSSSSQQQZZZ^^^ZZZ\\\dddddd\\\ZZZYYYXXXWWWWWWVVVTTTRRRSSSOOOJJJHHHGGGGGGGGGGGGFFFFFFFFFEEECCC@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888888777666555444444333555555666666666666555555999888777666666777888888444555666666555333111000333222111222555999>>>AAAEEEGGGJJJKKKJJJEEE@@@===777666444333222111111111000000111111111222222222000111111222222333444444111111222222222333333333555444444333333444444555222222222222222222222222444444555666666555444333888999999999::::::::::::999999999::::::;;;;;;;;;<<<;;;:::999:::<<<>>>@@@FFFOOObbbwww)))*********+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++...---,,,+++++++++,,,---...---,,,++++++,,,---......---,,,,,,---...///000------------------,,,,,,111///------...---+++)))...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...------------------------------------......//////------,,,------...///000............////////////000000000000000000000000...//////000000111111111000000000000111111111111000000000000000111111222111111111222222222333333444444333333333222222222222222333333333333333333333333333333333333333333555555444444444333333333666666444444333444555555333444444555555555555555555555555666666666777777777666666555555555666666888777555666999:::999777888:::<<<>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>=========<<<;;;;;;<<<>>>@@@AAADDDDDDCCCBBBBBBBBBBBBBBBFFFEEECCCCCCDDDDDDCCCBBB???AAACCCCCCCCCDDDEEEGGGFFFEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLKKKIIIIIIJJJKKKJJJTTTUUUJJJDDDFFFIIIFFFGGGGGGFFFEEEEEEFFFGGGGGGEEEEEEFFFIIILLLNNNNNNMMMEEEDDDCCCDDDFFFGGGGGGFFFDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJIIIGGGEEEEEEEEEFFFFFFFFFEEEEEEFFFIIILLLKKKKKKOOOWWWZZZWWWUUUVVVXXXbbbiiiiiinnnuuuuuunnnbbb___\\\\\\]]]\\\XXXTTTRRRNNNIIIFFFDDDDDDCCCBBB@@@@@@@@@???===:::888666888888888888888888888888777777777777777777777777777777777666555555555444777777777777777777666555333444555666777777666666111222333333444555555555333555888;;;???CCCFFFHHHMMMLLLIIIEEE???999444111333222111111111111111111111222222222333333333333333222222222222222222222111111111222222222333333444444333333333333444444333333333333333333333333555555666777777666555444666666666666777777777888888999999::::::;;;;;;;;;<<<;;;:::::::::<<<>>>@@@EEENNN```uuu************++++++++++++***************+++,,,,,,+++,,,,,,,,,------------///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,---------------.........,,,,,,------------------///...,,,,,,,,,,,,***)))...------,,,,,,------...------,,,,,,,,,------.................................---------...//////------,,,------...///000............////////////000000000000000000000000////////////////////////000000000000111111111111000000000000000111111222111111111222222222222333333333333333222222222222333333333333333222222222333333333333333333333333444444444444333333333333555444444333444444555666333333444555555555555555444444444555555555666666555555444444444555555666777666555666777888888666777999;;;<<<<<<<<<:::999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<=========<<<;;;;;;<<<===>>>???AAAAAABBBBBBAAAAAA@@@@@@DDDCCCBBBBBBCCCCCCBBBAAA???AAABBBCCCBBBBBBDDDFFFFFFEEEDDDDDDEEEFFFHHHIIILLLLLLLLLJJJHHHFFFFFFGGGHHHMMMMMMFFFCCCGGGHHHDDDGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGIIILLLMMMMMMLLLFFFEEEDDDEEEFFFGGGFFFDDDAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHIIIIIIGGGEEEDDDDDDBBBDDDEEEFFFFFFGGGJJJLLLIIIKKKQQQZZZ^^^\\\[[[\\\aaammmwww}}}mmmhhhcccccceeeddd]]]WWWSSSOOOIIIDDDAAA???===<<<:::::::::999777555444333777777777777777777777777555555555555555555555555666666666666666666666666888888888888888777666666222444666888888666444222444444333333333222222333777:::>>>CCCFFFGGGGGGFFFCCCAAA===888555333222222//////...//////000111111222222333333333444444444444444333333222111111000000000111111111222222222444444333333333333444444444444444444444444444444555666666777777777666666555555555555666666666666888888999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>???CCCLLL^^^rrr++++++++++++++++++++++++***************+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.........---,,,,,,,,,,,,------.........,,,,,,,,,---............---------------------------,,,,,,,,,------......////////////////////////------...//////......---000///...------,,,------............////////////////////////////////////////////////............///000000000111111111111000000000000000111111222111111111111222222222222333222222222222222222222444333333333222222111111333333333333333333333333333333333333333333333333333333333444444555555666333333444555555555444444333333333444444444555555666666555555555666777777555555555555666777777666666777999:::::::::999888888888888888888888888888;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;<<<======AAABBBCCCDDDDDDCCCAAA@@@BBBAAA@@@@@@BBBCCCBBBAAA???AAABBBBBBAAAAAACCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIFFFDDDDDDDDDFFFHHHGGGCCCDDDHHHHHHDDDGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLKKKJJJHHHFFFEEEEEEFFFFFFEEECCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHHHHFFFDDDCCCDDDAAACCCEEEFFFFFFGGGHHHJJJLLLPPPYYYcccgggeeedddeeekkkwwwwwwqqqkkklllooommmddd[[[VVVQQQJJJCCC???<<<999777888777777666555444333333777777777777777777777777555555555666666666666666666666666666666777777777777888888888888777666555555666777777777555333222333444555666777666555444<<<===@@@AAAAAA???===;;;555333111000111222555666//////.........///000000222222222333333333333444333333333222222111111111000000000111111111222222444333333333333333333444444444444444444444444444555555555666666666666666666666666777777777777888777777888999:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>CCCLLL]]]qqq,,,++++++++++++++++++++++++++++++++++++,,,------//////...------,,,++++++******+++,,,------......,,,,,,------------,,,,,,,,,------...------,,,,,,,,,,,,,,,------.........***+++,,,---------...///------------------------+++,,,,,,------.........////////////////////////+++---///111111///,,,***000///...------,,,------............////////////////////////////////////////////////............///000000000111111111111000000000000000111111222000000111111111222222222222222222222222222222222333333333222222111111111333333333333333333333333333333333333333333333333222222333444444555555555222333333444555444444444333333333333444444444444555555555555555666777777444555555555555555666777666666888888999999888777888888888888888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<@@@AAABBBCCCCCCCCCAAAAAA@@@??????@@@BBBCCCBBBAAA@@@BBBCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGDDDFFFGGGGGGEEEDDDDDDDDDFFFFFFDDDCCCFFFIIIIIIFFFFFFFFFEEEDDDDDDEEEFFFFFFHHHGGGGGGHHHJJJJJJIIIHHHHHHFFFEEEEEEFFFFFFDDDCCC???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHGGGEEECCCCCCCCCBBBDDDEEEFFFEEEEEEFFFHHHLLLSSS```mmmrrrqqqpppssswwwzzzvvvxxx|||yyynnndddZZZUUULLLEEE???;;;777555555555444444333333333333666666666666666666666666444444555555666666666666666666666777777777777777555666666777777666666555333333444444555666888888333666:::>>>@@@???===<<<===<<<;;;999777555444333222222111000////////////111111000////////////000111111111111222222222222111111222222222333333333000111111111111222222222333333333222222333333333222222222222222222222222333333333333444444555555555666666666777777777777666777777888:::;;;;;;<<<===<<<<<<<<<=========>>>DDDLLL\\\ooo,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------//////...---,,,+++******((()))***,,,---...//////,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------+++,,,---,,,***)))***+++,,,------......------,,,++++++,,,---....................................+++---000111111///,,,***------,,,------...///000............////////////000000000000000000000000////////////////////////000000000000111111111111000000000000000111111222000000000111111111111222111111111222222222222222222222222222222111111111333333333333333333333333222222222222333333333333222333333444444444444333222222333444444444444444333333333444444444555555333333333333333444555666444555666666555555666888666666777888888888888888888888888888888888888888777888:::<<<<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@?????????>>>>>>???BBBCCCCCCBBBBBBCCCDDDCCCBBBAAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGBBBDDDGGGGGGFFFEEEEEEEEEFFFEEEDDDEEEGGGIIIIIIIIIFFFEEEDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIGGGFFFHHHFFFEEEEEEFFFFFFEEECCC??????@@@BBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGEEECCCBBBBBBCCCDDDEEEDDDCCCDDDFFFGGGLLLUUUfffvvv}}}|||}}}vvvkkk^^^XXXOOOGGG@@@;;;666444222111111111111111222222444444444444444444444444333333333444555555666666777777777777777777777777333444555666666777777666000000222444888<<<@@@BBBCCCEEEFFFGGGDDD???:::777999888555333222222222333000000111111111000///...222222111000000000000000000000111111111222222222000111111222333333444444111111222222222333333333333333222222222222333333222222222222222222222222222222222222333444555666444444444444555555555555555666777888999;;;;;;<<<========================DDDKKK[[[nnn~~~------,,,,,,,,,+++++++++***************+++,,,,,,------,,,,,,+++++++++***)))***+++---......------***+++,,,------,,,+++***......,,,+++++++++,,,,,,------------------,,,,,,+++---...---***)))+++,,,,,,,,,---......---,,,,,,***+++,,,...............------------------------......///......------,,,------,,,------...///000............////////////000000000000000000000000...//////000000111111111000000000000111111111111000000000000000111111222000000000000111111111111000111111111222222222222111111111111222222222222333333333333333333333333111111222222222333333333333333444444444333222111222222333444444444444333444444444444555555555555333333333333444555666777444666888777555555777999666777777777888888888888888888888888888888888888666888;;;===>>>===;;;999777888999:::;;;<<<<<<<<<======<<<<<<===>>>>>>??????>>>>>>@@@BBBDDDDDDCCCCCCDDDEEEDDDBBBAAABBBCCCBBBCCCDDDEEEEEEFFFFFFFFFDDDGGGIIIJJJHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGIIIKKKFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDEEEGGGHHHFFFEEEGGGFFFDDDEEEFFFFFFEEEDDDAAAAAABBBCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGJJJUUU___qqq|||~~~wwwmmm___YYYPPPGGG@@@;;;666333111000000000000111333444444444444444444444444444444444555555666777777777999888888888777666666666222333555666888999999999444666999===AAAEEEGGGIIIOOONNNJJJEEE???888333000444333222111111111222222...//////000111222333333000000000///000000111222111111111222222222333333222222222222222222222333222333333333333444444444333333222222222222333333333333333333333333333333333333222222333444666777444444555555555666666666555555666888999:::;;;<<<======>>>>>>>>>=========CCCJJJYYYkkk{{{---------,,,,,,+++++++++)))))))))))))))******+++******++++++++++++,,,,,,***+++,,,---------,,,+++)))***+++,,,,,,+++***)))///...,,,*********,,,---.........------,,,,,,,,,))),,,//////---...000333,,,,,,---......---,,,,,,)))+++,,,...//////......------------------------222000---++++++,,,...///000000...---------------............/////////000000000000000000000000000...//////000111222222333000000000000111111111111000000000000000111111222000000000000111111111111000000111111222222222222000000111111222222222333333333333333333333333333111111111222222333333333333444444555444333111000222222333444444444333333444444444555555555666666555555555666777888999999444666888888666555777999777777777777888888888888888888888888888888888888555888<<>>;;;999666777999:::;;;<<<<<<<<<>>>===<<<<<<<<<>>>???@@@???>>>>>>@@@BBBDDDDDDCCCDDDEEEFFFEEECCCBBBBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGJJJLLLLLLJJJHHHGGGGGGDDDDDDFFFGGGFFFEEEHHHLLLFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCDDDFFFGGGFFFDDDFFFEEEDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFFFFDDDBBBAAABBB@@@@@@AAA@@@AAADDDIIIMMMaaakkk|||yyyvvvtttyyytttkkk```ZZZQQQHHH@@@:::555222222222111111222333555666666666666666666666666666777777777888999::::::;;;:::999999888777666555555222333555777999:::;;;;;;>>>@@@DDDHHHKKKLLLKKKKKKHHHEEEAAA<<<888666555555111111111111000///......555444111000//////000111------......000111222333222222333333333444444444444444333222222111111111333333333444444444555555333222222222222222222333444444444444444444444444444444333333444555777888777777777777888888888888444555666888999:::<<<<<<===>>>>>>>>>>>>>>>===<<>>777777777777888888888888999;;;<<<;;;:::999:::;;;===>>>>>>>>>>>>?????????AAA@@@???@@@AAAAAA@@@???CCCCCCBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKLLLKKKIIIFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHHHHFFFCCCAAA@@@AAACCCDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFEEECCCBBB@@@@@@DDDEEEFFFEEEBBB???======BBB@@@AAADDDDDDDDDLLLWWWiiizzzssskkkiiimmmttt~~~zzzmmmddd[[[UUUKKKAAA:::666555555444444333222222222333333555666666555444444555777;;;;;;::::::999888666666444444444555555555555555555666777:::>>>CCCGGGJJJOOONNNKKKIIIGGGCCC???;;;666666555444222111000000444444333222111000///...333333333333333444444444//////000111111111111111222222222222222222222222111111222222222222111111333333222222222222222222000222555666666444222000222222222222222222222222444444444555555555555666777777777777777777777777777777888888888999999999;;;???AAA???;;;:::===AAADDDJJJWWWgggvvv...---+++******,,,---...111000...,,,******)))***,,,,,,,,,++++++,,,,,,,,,******++++++++++++******************+++,,,---...------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---...---,,,++++++---------------+++***)))///.........------------------------.....................///......------...............///000000---------.../////////000//////000000000111111111111000000000/////////.../////////000000111111222111111111111111111111111333222222111111222222333222222222222222222222222333333333333333333333333222333333333333222111111333333444444444555555555444444444444444444444444666666666555444444333333333333444444555666666777444444555555555666666666:::999777666666888999:::666666666777777777888888777888888777444333333444>>>>>>>>>????????????@@@AAA@@@@@@@@@AAAAAA@@@@@@BBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJKKKKKKJJJGGGFFFDDDDDDEEEGGGHHHIIIJJJKKKFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJKKKIIIFFFDDDDDDDDDFFFGGGEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBAAACCCDDDEEEEEEBBB@@@@@@@@@BBB@@@BBBEEEEEEHHHTTTaaattt||||||xxxooohhhhhhlllrrr{{{vvviii___XXXTTTLLLCCC;;;555222000111111111111222333444444222444555555444444555666999999:::::::::999888888888888777666666666777777>>>@@@BBBEEEHHHJJJLLLMMMKKKIIIEEEBBB???<<<777444222222222222222222222222222222222111111111111111/////////......---------//////000111111111111000222222222222222222222222111111222222222222111111222222222222222222222222111222333444444333222111222222222222222222222222444444444444555555555555444444444444444444444444555666666888999:::;;;;;;===@@@AAA???;;;:::===@@@DDDJJJWWWgggvvv)))(((((('''(((***+++---111000...---+++*********,,,++++++******++++++,,,******++++++++++++******************+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------,,,+++***,,,,,,---,,,,,,+++***)))............------------------------............------......///........................///000000//////////////////////////////000000000000111111000000000000////////////000000000000000000000000111111111111111111111111222222111111111111222222222222222222222222222222111111222222333333444444555555444333222111///...222222222333333444444444555555555555555555555555666666555555444333333333333333333444555555666666555555555666666666666666:::999777666555555555666555555666666666777777777888999:::999777666777888>>>????????????@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHFFFHHHJJJKKKKKKJJJIIIGGGDDDEEEFFFGGGHHHJJJKKKKKKGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFGGGIIIIIIIIIIIILLLJJJHHHFFFFFFFFFHHHIIIHHHHHHHHHIIIHHHHHHGGGFFFHHHHHHHHHHHHGGGEEEDDDDDDBBBCCCEEEEEECCCBBBBBBCCCAAAAAADDDFFFIIIPPP```ooo}}}yyyxxxtttnnniiiiiilllqqqxxx}}}{{{qqqcccYYYTTTQQQLLLDDD<<<555///,,,000000000000111333444555111333555666555444555666777777888888888777777666666666666888:::<<<>>>@@@IIIJJJLLLMMMLLLKKKIIIGGGAAA???;;;888666444111///...//////000111222333333000000111111222222222333000000000000000000000000...///000000111111000000000000000000000000000000111111222222222222111111000111111111222333333333222222111000000111222333222222222222222222222222444444444444555555555555333333333333333333333333333444555777999:::<<<<<<===???@@@>>>;;;:::<<>>@@@????????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDCCCBBBAAAAAA@@@AAAAAAAAACCCDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIJJJJJJJJJIIIHHHDDDEEEFFFGGGHHHJJJKKKKKKGGGGGGGGGFFFEEEDDDCCCCCCAAABBBDDDEEEFFFFFFGGGGGGJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFEEECCCBBBCCCDDD@@@CCCGGGKKKPPP\\\ooo}}}~~~}}}zzzuuupppmmmmmmpppuuuyyywwwnnn```VVVRRRPPPKKKDDD===777222///222111111111222333444444333555777777666444555555444555555666666666555555666999===BBBFFFJJJLLLMMMLLLLLLJJJHHHDDD@@@<<<:::666444111000111222222111...//////000111222333333000111111111111222222222000111111222333444444555...//////000000000000000000000000000000000000000111111222222222222111111///000000111222333333444333111///---...000222444222222222222222222222222333333444444444555555555555555555555555555555555444444555777888:::;;;;;;:::<<<===<<<::::::<<>>>>>>>>?????????@@@@@@@@@;;;===???>>>======>>>@@@DDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIIIIHHHHHHCCCDDDEEEFFFHHHIIIJJJJJJFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEBBBAAAAAABBBAAAFFFLLLQQQ[[[jjj{{{~~~wwwppppppppprrrtttssskkk___UUURRROOOJJJDDD???:::888777666555444333333333333333333444666555444333333444333444666888:::;;;<<<<<>>>>>>>>>>>?????????===@@@BBBBBB@@@???AAADDDEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFBBBCCCDDDEEEFFFHHHIIIIIIDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGIIIHHHHHHHHHGGGHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCFFFFFFFFFDDDAAA@@@AAABBBCCCIIIQQQZZZhhhxxx~~~~~~~~~yyyqqqooommmlllmmmmmmhhh^^^VVVQQQNNNJJJEEEAAA>>><<<;;;888777666444333333333333222333444444333444666888888:::<<>>AAAGGGRRRbbbqqq******+++++++++******)))++++++,,,,,,+++***((('''---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,------,,,,,,,,,,,,------,,,,,,---------.................................---,,,,,,,,,,,,---......,,,,,,++++++,,,---...//////...------------...///++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........///......------...............///000000---------.../////////000........./////////000000.../////////000000000111------......//////000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111222222222000000111222333333444333222333333333333333333333333333333333333333333333555555444333333222222111333333333333333333333333555444444444333333333333000111222444555666666666666666666777777777888888:::;;;<<<<<<:::999:::;;;<<<<<<=========>>>>>>>>>???CCCFFFEEEBBBBBBEEEHHHEEEDDDCCCBBBAAAAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDAAAAAABBBDDDEEEFFFGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEECCCCCCCCCDDDDDDAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@@@@BBBCCCEEELLLVVVbbbtttzzzxxx{{{{{{zzzrrrkkkgggcccccceeeccc\\\UUUOOONNNLLLHHHDDD???;;;888666555444444333333333333444555666666777;;;???CCCEEEEEEFFFGGGGGGGGGGGGFFFAAAAAA@@@???;;;777333000111111111111222333444444222111000111222222000///222222111111111000000000111111111111111222222222333222111000...---,,,+++---...//////000000//////000000000000000000000000111111222222222222111111000000000000111111111111...///000222333333222222222222222222222222222222222222333333333444444444444444444444444444444444444555555666777888999999:::999999999;;;<<<<<<<<>>>>>AAAEEEDDDCCCBBBAAA@@@@@@@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@AAABBBCCCDDDFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEE???@@@AAACCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDFFFEEECCCBBBBBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEDDDAAABBBBBBAAA@@@AAACCCEEEFFFNNNXXXggg{{{~~~{{{vvvsssuuuzzz|||}}}}}}|||ttthhhbbb]]]]]]______YYYSSSMMMMMMMMMKKKFFF???888444333333333222222333444444888888999;;;>>>CCCJJJOOOQQQPPPNNNKKKGGGCCC@@@???888777666666666666777777000111333444444222111000------...000333444222111////////////000000000000...///000111222333444444,,,---------......//////---......///////////////111111111111111111111111111111222222222222111111111111111000000000000000,,,...111444555444222000222222222222222222222222222222333333333444444444777777777777777777777777222333444666777999:::;;;>>>===;;;;;;<<<<<<<<<;;;AAAFFFQQQ___nnn************+++,,,,,,------,,,+++,,,------,,,+++,,,,,,,,,++++++*********))))))(((((())))))***+++******+++,,,------------,,,+++***+++...///---***///......------,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///...---,,,,,,---...///.........------,,,,,,,,,...------------...//////,,,------......------,,,000000111000000///...---//////...///000111000///////////////////////////111111000000//////......000000111111111111000000............/////////000111111111111111111111111222222111111000000//////111111111111111111111111000111111111111222222222333333333333333333333333111222333333444444444444444333222111111111222333444444444333333222222222222222222222222222222111555555555555555555555555888888888777777777777777:::::::::;;;<<<===??????:::;;;;;;<<<<<<<<<<<<<<>><<<<<>>:::888888777666444666666777777777666666555////////////////////////222222222222222222222222000000000000111111111222111000000000000000//////000000000000000111111222//////////////////////////////000111111111111111//////000111111111111111000000000000111111111111111111111111111111111111000111333333222222222333444333333333333444555555444555666666555444555666555555555666777888::::::::::::999999999:::;;;;;;AAADDDNNN]]]lll|||+++***(((''''''((()))***++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,------...///,,,,,,------,,,,,,++++++,,,++++++,,,......---+++))))))***++++++,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------------...///...------------,,,,,,,,,---------------......///,,,------......------,,,,,,,,,---.........------333...***+++///111///,,,////////////////////////000000000////////////...///000000111111000000///....../////////000000000////////////////////////000000000000111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222111111333333222222222222333333333333444444444444444444444444444444555555555555555555555555555555555555777777777777777777777777<<<;;;:::999888888888888<<<<<<===>>>>>>>>>======???===<<<<<<>>>?????????@@@AAABBBCCCDDDDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>>AAAAAABBBCCCEEEFFFDDDBBBAAA@@@?????????AAACCCEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEE???@@@AAA@@@???@@@CCCEEEFFFNNN[[[iiisssxxxzzzyyyxxxuuuqqqlllhhhfffeeeeeehhhkkkooosssuuutttrrrppphhhddd```]]]\\\YYYTTTOOOQQQOOOKKKHHHFFFDDDBBB@@@======BBBKKKPPPOOONNNOOOIIIHHHEEEBBB???<<<:::888777555333333333444333222444555555555444333222222111111111111111111111111222222222222222222222222000000000111111111111111000000000111111111111111////////////111333555666........................//////000111111111111111//////000111111111111111000000000000111111111111333333333333333333333333000222444444333222333444333333333333333444555555555666777777555555666777555555555666777888999::::::999999999::::::;;;<<>>>>>>>>>>>>>>======<<<===>>>>>>>>>>>>>>>@@@BBBCCCDDDCCCBBB@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>=========??????@@@BBBCCCBBBAAA@@@AAA@@@??????@@@AAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEECCCBBBAAA@@@>>>>>>======?????????@@@@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAA@@@??????BBBDDDDDDMMMZZZfffmmmpppqqqppprrrqqqmmmhhhdddaaa`````````dddiiinnnqqqqqqpppooolllggg___ZZZVVVTTTQQQOOOSSSQQQOOONNNOOOOOONNNMMMQQQNNNNNNQQQQQQKKKFFFEEE<<<;;;999777555444333333555333222222444444444333222222222222111111000///222222222222222222222222222222222222222222222222111111111111111111111111000000111111222222333333//////...///000222444666//////////////////////////////000111111111111111//////000111111111111111///000000000111111111111333333333333333333333333111333555555444444555666333333222222333333444555666777888777666555666888555555555555777888999:::999999999999:::;;;<<<<<>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>???AAABBBCCCBBB@@@???BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<===>>>@@@@@@@@@?????????AAA@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA???>>>===???AAADDDMMMYYYccchhhjjjjjjjjjnnnnnnkkkgggaaa^^^]]]^^^[[[___eeejjjnnnoooooonnnjjjeee]]]VVVTTTTTTVVVWWWTTTSSSTTTWWWZZZ\\\\\\[[[RRRLLLGGGEEEAAA:::555444555555444444444555666777555444333444555555333222333444444444333222222111////////////////////////222222222222222222222222222222222111111111111111000000111111222222333333000//////...///000111222000000000000000000000000//////000111111111111111//////000111111111111111///000000000111111111111222222222222222222222222///111333333333333444555333222222222222333444444666777888777666555666888444444555555666888999:::999999999999:::;;;<<<===@@@CCCMMM[[[jjjzzz...------,,,,,,,,,,,,---)))+++---,,,)))(((***---***++++++++++++,,,,,,,,,++++++******++++++,,,------...------,,,+++***))))))+++------,,,,,,,,,---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////...------,,,,,,,,,------------...,,,,,,,,,,,,,,,------...,,,------......------,,,---......////////////...*********+++---///......////////////////////////---............/////////...//////000000//////.../////////000000000111111111111111111111111111111000000000000111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222111111111222333444555555444444222222333333333333333333444444444555666666777777555555555555555555555555444555555666666777777888666555444444444444444444<<<<<<===>>>>>>>>>======;;;===??????>>>>>>>>>???>>>???@@@AAAAAA@@@???>>>????????????>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFDDDCCCBBBAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAA@@@@@@???AAABBBAAA???===<<<>>>@@@FFFOOOYYYaaadddeeeggghhhlllmmmkkkfff```\\\[[[]]]WWW[[[bbbhhhlllnnnnnnmmmccc```\\\XXXXXX\\\aaadddbbbaaa``````___[[[WWWSSSGGG@@@:::888666111000111333333333444444444444555444333333333444444222000111111222222222222111111111111111111111111111111222222222222222222222222222222222222222111111111000000000111111111111111000000000000////////////111111111111111111111111//////000111111111111111//////000111111111111111000000000000111111111111111111111111111111111111+++...000000000000111222222222222222222333444444555666777777555555666777444444444555666777888999888888888999:::;;;<<<===@@@CCCLLL[[[iiiyyy)))***+++,,,,,,++++++***))),,,///---***(((+++...******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------,,,,,,+++***)))+++......,,,+++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////...------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,------......------,,,------.........---,,,,,,###'''+++------,,,---///////////////////////////---------.........//////......////////////......//////000000000111111111111111111111111111111111111111111000000000000000111111111111111111111111000111111111111222222222333333333333333333333333111222222333333333333222111222333555555555555444222222222222222222111111111111222333333444555555555555555555555555555555444444555555666777777888555555555444555555666777;;;;;;<<<============<<<;;;>>>AAAAAA???>>>???@@@??????????????????????????????>>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<>>>AAACCCCCCAAA@@@@@@AAA>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>??????@@@@@@??????>>>???@@@@@@>>>======???AAAIIIQQQZZZ```bbbcccfffiiilllnnnlllggg^^^YYYXXXYYYUUUYYY___fffjjjlllllllllaaaaaaaaaaaabbbdddgggiiinnnllliiiddd]]]TTTJJJCCC???999555555555333333555000111222333333222111000222222222333444444333111...///000111222222222222444444444444444444444444222222222222222222222222333333333222222111111111111000000000000000//////...///111222222111///...000000000000000000000000//////000111111111111111//////000111111111111111000000000000111111111111111111111111111111111111,,,...000111111111222333222222222111222222333444444555666666555444555666444444444555666777888999888888888999:::;;;======@@@CCCLLLZZZiiixxx***+++---///000///---,,,)))---///...***)))+++///*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---------,,,++++++)))+++......,,,+++,,,...*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,------......------,,,------------,,,,,,+++***!!!'''...000...---///222////////////////////////---------.........//////......////////////......000000000000111111111111000000000000000000000000222222111111000000//////111111111111111111111111000111111111111222222222333333333333333333333333111222333444444444444444000222333555666666555555333222222111111000000000222222333444444555666666555555555555555555555555444444444555666777777888444444555777999;;;===>>>:::;;;;;;<<<<<<<<<<<<<<<;;;>>>BBBBBB@@@>>>???AAA@@@???>>>>>>>>>>>>>>>???AAA@@@@@@@@@??????>>>>>>>>>>>>=========>>>>>>???@@@CCCFFFFFFCCCAAABBBCCC=========>>>??????@@@@@@BBBBBBBBBCCCCCCEEEFFFFFFAAAAAA@@@@@@@@@@@@@@@AAA@@@AAABBBCCCBBBBBB@@@???>>>>>>????????????>>>======>>>>>>======>>>@@@BBBKKKRRR[[[```aaabbbfffjjjnnnooonnnggg]]]VVVUUUVVVSSSWWW^^^dddiiikkkkkkjjjbbbeeehhhjjjiiihhhgggggghhhgggeeebbb]]]SSSIIIAAA;;;666444555555222111333///111333555555555333222111111222444666666555333222333444555666777777777222222222222222222222222222222222222222222222222333333333222222111111111111111000000//////......---///222444444333111000000000000000000000000000//////000111111111111111//////000111111111111111000000000000111111111111111111111111111111111111///111333444444444555666222222111111222222333444444555666555444333444666444444444444666777888999888888888999:::;;;===>>>@@@CCCLLLZZZhhhxxx+++******))))))******+++,,,---......,,,+++++++++,,,++++++******++++++,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---...///...---,,,---------.........//////......---,,,+++)))((('''------++++++++++++------111///---++++++---000111.........------,,,,,,+++---------............///++++++,,,,,,,,,,,,------............................................................//////////////////000000000000//////////////////////////////////////////////////////---...000111111111000///333222111000000000222222////////////000000000000000000000000000000000000111111222222222333333333111111222222222111111000333444444555444333111000111///...///222333333333333333333333222111000000111111111222222333333333444444333222222333333444666666666666555555555555222444666888999::::::999::::::::::::;;;<<<======?????????>>>======<<<<<<>>>>>>>>>>>>============:::===@@@@@@??????AAACCCAAA@@@???>>>============AAADDDGGGFFFCCCAAACCCEEE@@@@@@@@@AAABBBAAA???===AAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA<<<;;;===AAABBB???>>>???:::<<<>>>===<<<>>>CCCGGGRRRUUUYYY^^^aaacccddddddkkkiiiddd___ZZZWWWVVVWWWRRRVVV^^^eeekkkmmmnnnnnnnnnlllgggaaa]]][[[]]]```bbbbbbaaa```\\\TTTJJJDDD<<<999555333333333222222444333222222111111222222333333333222222111111111111222222222222111000000111111222222222333333333222222222111111111000000111111111111111111111111000000000000000000000000,,,000444555222000//////111111000000000000111111///////////////000111111///......///000111111000//////000111111111111111666333111000000111000///222222333333333222222111222111000000000111333333444444444555555555555666555555444444555666888999999888888888888:::;;;<<>>============>>>@@@AAABBBAAAAAABBBCCC@@@??????AAACCCCCCBBB@@@AAABBBBBBCCCDDDEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAA<<<;;;===AAAAAA===<<<>>><<<===>>>>>>>>>@@@EEEIIIUUUVVVYYY\\\^^^``````aaahhhgggeee```[[[XXXWWWXXX]]]___cccfffggggggfffeee\\\[[[XXXSSSPPPQQQTTTWWWbbbcccdddccc___WWWLLLEEE<<<999555333333333333222555444333333222222333333333333333333222222222111333333333333333222111111111111222222222333333333222222222111111111000000111111111111111111111111111111111111111111111111+++...111111///------...///000000111000000......///////////////000111111000///...///111111111000//////000111111111111111111///......111333333333222222222333333222222111111111222333444333333222444444444555555555555666555555444444555666888999888888777777888999;;;<<>>>>>>>>DDDFFFFFFEEEBBB@@@??????@@@???>>>===<<<<<<<<<<<<;;;;;;<<<>>>@@@BBBBBBAAA@@@???@@@BBBDDDEEEEEECCCBBBCCCCCCCCCDDDDDDEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA>>><<<===@@@@@@<<<;;;<<<======>>>>>>@@@DDDIIIMMMWWWWWWWWWXXXYYYZZZ[[[[[[```bbbdddbbb___\\\]]]^^^eeeeeecccaaa^^^[[[XXXWWWQQQPPPOOOMMMLLLNNNRRRUUU```aaacccddd```XXXMMMEEE===:::666444333333333222555555444333333333333333444444333333333333222222333444444444444333222222111111222222222333333333222222222111111111111111111111111111111111111111111111111111111111111111---///000///...---...//////000111222111000...---000////////////000111111000///...///111111111000//////000111111111111111///...---///111333444444111222222333333222222222000222444666777555333111444444444555555555555666555444444444555666777888777777666666777888:::;;;@@@BBBIIIVVVcccsss---,,,,,,++++++,,,,,,---,,,---...---,,,+++---...,,,++++++******++++++,,,...------,,,,,,++++++***,,,,,,,,,,,,------------...---+++***)))***++++++,,,,,,,,,---------......,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++,,,,,,,,,---.........///,,,,,,---------.........+++++++++,,,,,,,,,------------------------------........................---------.........//////...//////////////////...........................////////////////////////111000///......///000111+++,,,...000111111000///000000000111111111222222000000000000000000000000///000000000000111111111,,,---...///000111111111222111000//////000111222333111000111333444444333111111111111222333444444333333333333333333333333333333444444444333333333888888888777666666555555999999999999999888888888::::::999999999999::::::<<<<<<<<<===>>>??????@@@===>>>>>>???@@@AAAAAABBBGGGGGGGGGFFFDDDBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::===BBBEEEDDDAAABBBAAAAAABBBDDDFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBAAA@@@AAA>>>>>>AAA@@@<<<;;;=========>>>@@@CCCHHHMMMPPPVVVUUUTTTSSSSSSUUUVVVXXXXXX]]]ccceeeeeeccccccdddcccaaa\\\WWWRRRNNNKKKJJJMMMMMMMMMLLLLLLOOOSSSWWWZZZ\\\```bbb___WWWLLLDDD>>>;;;777444444444333222444444333222222222222333444333333333333333333333333333333444333222222111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000///000111222222222222111111111111000000000//////000000111222111000//////111222111/////////000111111111111111222111000111222333222111111111222333333333222222111222444555666555333222444444444555555555555666444444555555666666777888777666666666666888999:::???AAAIIIUUUbbbqqq---,,,,,,++++++,,,,,,---+++,,,,,,+++******,,,...,,,++++++******++++++,,,...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++***)))***+++---...***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........---,,,------......//////000000,,,,,,,,,------------...+++++++++,,,,,,,,,------------------------------........................------------..................////////////..............................////////////////////////111000///......///000111+++,,,...///000000000////////////000000000111111000000000000000000000000///000000000000111111111,,,---...///000111111111111111/////////000111222333222000111222333333222111000000111222333555555333333333333333333333333444444444444333111000///555555666666777777888888999999888888888888888888999999888888888999::::::;;;<<<<<<===>>>???@@@@@@===>>>>>>???@@@AAAAAABBBEEEEEEEEEEEEFFFFFFEEEDDD@@@???>>>======<<<<<<<<<===<<<<<>>===???======???BBBGGGMMMQQQSSSTTTRRRQQQPPPQQQSSSUUUWWWYYY]]]dddiiijjjgggdddbbbZZZWWWSSSMMMIIIFFFEEEEEEGGGHHHHHHGGGGGGIIIMMMPPPUUUXXX\\\___^^^WWWMMMFFF???<<<888555444444333222333222222111111111111111333333333333333333333333222222222222222111111000111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111333111///...///000111222333111///------///111222000000000000000111222222222000///000111222111/////////000111111111111111333222111222444444333222000111222333333333333333222222222222222333444444444444444555555555555666444444555666666777777777777666666666666888999:::>>>@@@HHHTTTaaappp,,,,,,++++++++++++,,,,,,((())))))(((''''''***,,,,,,++++++******++++++,,,***++++++,,,,,,------...*********+++++++++,,,,,,************,,,---...///(((((()))))))))***************+++,,,,,,++++++++++++,,,,,,------,,,,,,+++((()))+++---.........---.............../////////,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........---......//////......---------------------------///////////////////////////......------------...------...///000000000///.../////////000000000000000000000000000000000000000000000111111111222222000000111222333333333333000000000000000111111222333111000000111222222111111111000000111333555666444444444444333333333333444444555555444222000///222333444555666777888999888888777777666777777888777777777777888999:::;;;:::::::::;;;<<<======>>>;;;<<<<<<======>>>>>>>>>BBBAAABBBDDDFFFHHHGGGFFFAAA@@@???>>>============??????@@@BBBEEEFFFFFFEEEDDDBBB@@@@@@AAABBBAAA@@@BBBCCCCCCCCCDDDDDDEEEEEEAAAAAABBBCCCDDDDDDEEEEEECCCCCCDDDCCCCCCBBBAAA@@@EEEBBBAAACCCBBB???>>>AAA>>>???BBBGGGNNNTTTWWWWWWTTTSSSRRRQQQRRRTTTVVVXXX^^^```dddjjjmmmhhh___WWWRRROOOLLLHHHFFFEEEEEEEEECCCDDDDDDDDDCCCEEEHHHKKKRRRUUUZZZ^^^^^^YYYQQQKKK@@@===999666555555444333222222111000000000000000111111222222222222333333111222222222222111000000111111222222222333333333111111111111111222222222111111111111111111111111222222222222222222222222111///---,,,.../////////...---+++******---000222111000000000000111222222333111000000111222111/////////000111111111111111000///000222555666555444000111222222333333333333333222111111111222444555444444444555555555555666333444555666777777777777777777666666777888:::;;;===???GGGTTT```nnn++++++************++++++)))))))))((('''(((+++---,,,++++++******++++++,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------***+++,,,---------------************++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---...////////////---------------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........---......//////......---------------------------////////////////////////...............------,,,/////////...//////000000//////000000000111111111000000000000000000000000111111111111222222222333222222333333333333333222///000111111222222222111222000//////000111000000333222111000111222444555555555444444444333333333333444555777777666444333222222333444555666777777777666666555555666777888555555555666888999;;;<<<::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<@@@??????BBBFFFHHHGGGFFFBBBAAA@@@??????>>>>>>>>>???@@@BBBCCCBBBBBBCCCDDDAAA???======???@@@AAA@@@AAABBBBBBCCCDDDEEEFFFFFFAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@DDDAAA@@@BBBBBB??????AAA@@@AAAFFFNNNVVV[[[\\\[[[XXXWWWVVVVVVVVVWWWXXXYYY]]]\\\```hhhnnnjjj\\\PPPLLLJJJHHHEEECCCCCCCCCCCCCCCDDDDDDDDDDDDFFFIIILLLNNNQQQVVVZZZ\\\YYYSSSNNNAAA>>>999777555555444333333222111111000000111111000000000111111222222222222222333333222222111000111111222222222333333333000000111111111222222222111111111111111111111111222222222222222222222222111...,,,---///000///---***+++,,,---...000000111111111000000111111222333333222000111222222000/////////000111111111111111/////////111333444333111000000111222333333333333222333333444444444444444444444444555555555555666333444555666777777777666888888777777888999;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>============???>>>>>>AAAEEEGGGFFFDDDCCCBBBAAA@@@????????????>>>AAACCCBBB???>>>???BBB>>><<<;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@CCC@@@???AAAAAA>>>>>>BBBAAADDDJJJSSS\\\``````___\\\[[[ZZZZZZYYYYYYYYYYYYXXXVVVZZZeeeooommm]]]OOOIIIGGGEEECCCAAA@@@@@@@@@AAABBBCCCDDDDDDFFFIIILLLJJJLLLQQQVVVXXXWWWRRRNNNBBB>>>:::777666555444333444333222222111111222222//////000000111111111222333444444444444333222222111111222222222333333333000000111111222222222222111111111111111111111111222222222222222222222222222000...///222333111///)))+++///333555555333222111111111000111111222333333222111111222222000/////////000111111111111111111111000111111000---+++///000111222333444444444111333555777888666444333444444444555555555666666333444555777777777777666999888888888888:::;;;<<<<<>>>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>======>>>>>>======<<<;;;;;;<<<>>>>>>BBBBBBCCCCCCDDDDDDCCCCCC???AAACCCDDDCCCBBB???>>>>>>???AAABBBCCCCCCBBBBBBAAAAAA>>>;;;999999<<>>===<<<;;;;;;<<<>>>???===>>>???@@@BBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>>>>@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@<<<=========<<<===@@@BBBJJJNNNUUU[[[```cccccccccccc___[[[WWWTTTQQQMMMKKKJJJJJJPPP\\\ccc]]]RRRJJJEEECCCAAA>>><<<<<<===>>>>>>===<<<<<<>>>AAADDDFFFEEEEEEGGGMMMSSSTTTPPPLLLBBB@@@<<<:::999777555333333333222222222222333333222111111111111222444555333333222111111222333333111111111111111111111111222222222111222222333333333333222222222111111111222222222111111111111000111111000000000000111111111111111111111000000000000//////....../////////222222222111111111000000111222222222111111000000000000000000000111111222333333333222333333444444444333222222222333555555666666666666666666666666444555555666666777888888777999::::::999888999;;;<<<>>>FFFSSS___lll}}}******))))))******+++,,,...---,,,***))))))***+++111///---+++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---+++***(((''''''&&&******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,------...//////+++++++++,,,------......---............/////////........................------...//////...------////////////////////////...//////000000//////...////////////...---,,,+++////////////000000000000000000000000000000111111111111000000000111111222//////000111222222222111222222222222222111111111222222333333444555555555222222222222222222222222444444444444444444444444444555555555444444666888666666555444555555777888999:::::::::::::::::::::999888888777888999;;;<<<>>>===<<<<<<<<<>>>???@@@===>>>???@@@AAACCCDDDDDDEEEDDDCCCAAA???>>>===<<>>?????????AAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAADDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAAAAA@@@???>>>===:::;;;===>>>???@@@CCCEEEOOORRRWWW]]]```bbbcccccc```\\\XXXSSSPPPMMMIIIGGGGGGFFFKKKVVV[[[TTTJJJDDDAAA@@@===;;;:::::::::;;;:::999999999;;;>>>AAACCCCCCBBBDDDHHHMMMNNNKKKHHHAAA@@@>>><<<<<<:::777444555555444333333333333444333222222111111222333333333222222111111222222333222222222222222222222222333333222222111222222222111111111111111000000000222222222111111111111000000000000000000111222333333333222222111111000000111000000000000000111111222111111111111000000000444222111111111111000///000000000000000111111222333333333333333333333333222222222222222333444444555555555555555555555555333444444555666666777777777888::::::999888:::;;;<<<>>>FFFRRR^^^kkk|||******))))))******+++,,,---,,,+++*********++++++,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***))))))))))))+++,,,...++++++,,,------...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,---...////////////.........---------...///000........................---..................---........................////////////////////////......//////...------,,,////////////000000000000000000000000000111111111222222222222222333333444...///000111222222222222222222222222222222222222222222222333333444444444111111111111111111111111333333333333333333333333333444555444333333555666888777666555555777999;;;999888888777777888888999888888888777888999:::;;;===<<<<<<<<<===>>>???@@@??????@@@@@@AAAAAAAAAAAACCCBBBAAA@@@???>>>======@@@@@@????????????@@@@@@BBBBBBAAA@@@??????>>>>>>======>>>???@@@@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;:::;;;<<<===>>>???BBBFFFJJJTTTVVVZZZ]]]```aaaaaaaaa\\\YYYTTTPPPMMMJJJFFFDDDDDDCCCGGGPPPSSSMMMDDD???>>>===<<<;;;999999888888777777777888:::===@@@AAA@@@@@@BBBEEEHHHIIIGGGEEE>>>======>>>??????<<<:::555555444444444444555555333333222222222222222222222222222222222222222222222222222222222222222222444333222222111111222222111111111111111111111111222222222111111111000000//////000000111222333444333333222111111000//////111111000000000111222222111111111111000000000000333111///000111222111000000000000000000111111222333333444444333333222222111111111222222222333333333333444444444444444555333333444444555666666666777888999999999999:::<<<<<<>>>EEEQQQ]]]jjj|||******))))))******+++,,,*********++++++,,,,,,---++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))))))))***+++...000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,,,,---......///......---...------------...//////.................................------.........------------------------//////............//////......///000000000000000////////////000000000000//////000000111111111111222111111111222222333444///000111222333333333333222222222222222222222222111111111111111222222222111111111111111111111111333333333333333333333333111333444444333333444555777666444444444666888:::777777777777888999;;;;;;999999999999999::::::::::::;;;;;;;;;<<<===>>>>>>BBBBBBAAA@@@@@@???>>>>>>?????????????????????>>>@@@??????>>>??????@@@@@@CCCBBBBBBAAA@@@??????>>><<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@???@@@@@@>>>===<<<::::::999<<<<<<===???BBBHHHOOOTTTYYYZZZ[[[\\\]]]^^^^^^^^^YYYVVVQQQNNNKKKHHHDDDBBBBBBAAAEEELLLNNNIIIBBB???======<<<<<<;;;:::888888777777888999;;;===???@@@>>>???@@@BBBDDDFFFEEEEEE>>>>>>>>>@@@BBBBBB@@@>>>555555444444444555555666222222333222222222222111222222222222222222222222222222222222222222222222333333222222111222222333111111222222222222222222222222222111111111000000000000000000111222444444222222111000//////......---------------...///000000000000000000000000000000000000000222333222222000000000000000111111222222333444444444333222222111111222222222333333333222333333333444444555555333333444444555666666666666888999999999999;;;<<<<<<===DDDOOO[[[iii{{{******))))))******+++,,,))))))***+++,,,,,,------......------,,,+++******+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,---...///------------,,,,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.........------------------------///...------------...///------------------------///......------......///...///000111222222222222////////////000000000000/////////000111111222222///////////////000111222000000111222333333333333111111111222222222222222000000000111111111111111111111111111111111111111222222222222222222222222111333555555444333444555444444333222222333555555777777888:::;;;===>>>???::::::::::::::::::::::::999999:::;;;<<<===>>>>>>CCCBBBAAA@@@???>>>=========>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>===>>>???@@@AAABBBBBBBBB@@@BBBDDDEEEEEECCC@@@???@@@???>>>===<<<;;;<<<<<<<<<>>>AAADDDJJJQQQZZZ```\\\\\\[[[[[[ZZZZZZZZZZZZTTTQQQMMMJJJHHHFFFCCCAAA@@@???BBBIIIKKKFFFBBBAAA<<<<<<=========;;;999888999999999:::<<<===>>>???<<<<<<>>>???AAACCCDDDEEECCCBBBAAABBBBBBBBB@@@>>>:::999888666666555555555111222222333333333222222111222222333333222222111222222222222222222222222222222111111222222333444111111111222222222222222222222222111111111111000111111111111111222333444111111000000//////......//////...//////000111222//////000000000000000111000222555555444333333444000000000000000111111222111222333444555444333333111222222333444333333333222333333444444555555555333444444555666666777777666777999999999999;;;===<<<===CCCNNNZZZiii{{{}}}******))))))******+++,,,***++++++,,,,,,,,,++++++------------,,,+++******+++,,,,,,------,,,,,,+++)))***,,,------,,,***))),,,------------,,,++++++++++++++++++,,,,,,,,,,,,******++++++,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------,,,---,,,+++******+++,,,,,,+++,,,---.........------------------------------///...------------...///........................///...------------...///000000111111222111111111////////////000000000000...//////000111111222222............///000111222000000111111111111111000000000000111111111222222111111111111111111111111111111111111111111111111222222222222222222222222333555777777666555666666555555555555444444444444666777999;;;============:::::::::::::::::::::999999:::;;;<<<===>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<===>>>>>>??????@@@AAABBBAAAAAA@@@???>>>???AAABBBCCCDDDDDDDDDBBBCCCDDDDDDDDDCCCAAAAAA@@@???>>>>>>>>>???@@@AAABBBFFFKKKPPPTTTYYY^^^bbb^^^\\\[[[YYYWWWVVVVVVVVVOOOLLLIIIFFFEEECCCAAA???===<<<@@@FFFIIIEEECCCCCC;;;<<<===>>>===;;;999888:::::::::;;;<<<<<<======888999;;;<<<>>>@@@CCCEEEEEECCCBBBBBBCCCCCCCCCBBBBBB@@@===:::777555333333000000222333444333333222111222333333333333222111111111111111111111111111000000000111222333444555000000000111111111222222222222222111111111111000222222222111111222333333000000000000000000000000111111111222222444555555////////////000000111111222888===<<<777333333555000000000000000111111222///000222444555555444444111222333444555444444333333333333444555555666666444555555666666777888888555777999999999999;;;===<<<<<>>???@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAAAAA@@@??????@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCAAA@@@@@@@@@@@@BBBCCCDDDJJJNNNUUUZZZ\\\]]]]]]^^^^^^]]]ZZZWWWUUUTTTTTTTTTKKKIIIFFFDDDCCCAAA???>>>;;;:::>>>EEEGGGEEECCCEEE:::;;;===>>>>>>;;;999777::::::;;;;;;;;;<<<<<<<<<666777999:::;;;>>>BBBEEECCCAAA@@@AAADDDFFFHHHHHHHHHFFFBBB>>>999555222111///000111333444444333333111222333444444333222111000000000000000000000000///000000111222444555666.../////////000000111111222222222111111111111000333333222222111222222222111111111111111222222222////////////000111222333.../////////000000111111555===DDDBBB999222222555000000000000000111111222...///222444666666555444222333444555666555444444333333444444555666777777555555666666777888888888555777999999999:::;;;===;;;<<>>@@@AAA@@@??????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;===>>>EEEBBB@@@@@@AAABBBBBBBBB@@@BBBDDDEEEEEEDDDBBBAAACCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???@@@BBBGGGKKKNNNSSSSSSRRRPPPQQQUUUZZZ___fffbbb\\\VVVQQQMMMLLLKKKCCCDDDEEEEEECCC@@@<<<:::::::::;;;>>>AAADDDEEEDDD@@@===:::888888888888777;;;;;;;;;<<<<<<;;;::::::888666444444888<<<@@@AAABBBBBBBBBCCCEEEGGGJJJKKKHHHIIIGGGCCC>>>888555444333444555555333222222222444333222111111111222333111111111111111111111111111111000000111111222333---...///000222333444555333333333333333333333333000111222222111000111222000000000000000000000000333222222111000//////...//////000000111111111222333888@@@EEEDDD>>>666000111111111111111111111111333333333222222222111111333333333333333333222222777777666666555555555444444555555666777888888999666666666777888888999999===???CCCIIITTTeeexxx{{{www+++***)))))))))***,,,,,,***+++++++++******+++---,,,,,,,,,,,,,,,***)))(((---,,,+++***)))***++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------............---+++)))***---...---,,,---,,,++++++---------++++++,,,,,,,,,++++++,,,...***,,,------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,+++,,,...,,,------------------,,,---,,,,,,+++,,,---...///........................///////////////...------///......---...///000111////////////////////////////////////........................////////////---///111222333222111000000000111111111111000000000000000000000000000000222222111111000//////...000111222222333333222222222000------...000000000444111000444444222444999<<<999666444333333555777666888999666333222666:::999999999999999::::::;;;:::<<>>>>>>>>>>>>>>???@@@@@@========================<<<;;;::::::;;;===???@@@DDDBBB@@@AAABBBDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@???BBBBBBAAA@@@??????>>>>>>AAABBBDDDGGGKKKOOORRRTTTQQQQQQRRRRRRSSSWWW\\\```fffbbb[[[TTTMMMIIIGGGFFFAAABBBCCCCCCBBB@@@>>><<<;;;::::::<<>>;;;999:::::::::999:::;;;;;;;;;;;;;;;::::::666555333444888===AAACCCDDDDDDDDDEEEGGGJJJLLLMMMNNNOOONNNJJJCCC===888777333444444333222111222222444333222111111111222222111111111111111111111111111111000000111111222333111111111111111111111111222222222222222222222222000111222222111000111222111111111111111111111111222222111000000///......///000000000111111111111333666:::<<<<<<999444111111111111111111111111111111111111222222333333333333333333333333444444444777666666666555555555444444555555666777777888888777777777888999999::::::===???CCCIIISSSdddwww|||uuu+++************+++,,,,,,***,,,------+++***+++++++++++++++++++++***((((((******+++++++++***))))))((((((((())))))*********,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------+++******,,,------,,,...,,,+++,,,------,,,+++---,,,++++++,,,,,,,,,******,,,------,,,++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***+++------,,,,,,...///------------------------.........---......///000........................000000///............///......------......///000////////////////////////////////////........................////////////000111222333333222000///000000111111111111000000000000000000000000000000222111111000000//////...000111222222333333222222111///,,,,,,.../////////555333444666777555555888888777666555444555666666666777777555222333888<<<::::::999999::::::;;;<<<;;;<<<>>>>>>===<<<<<<===<<<;;;:::888888:::;;;===;;;;;;<<<===>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<>>>AAACCCCCCBBB@@@AAACCCDDDDDDDDDCCCBBBAAA@@@??????>>>>>>AAAAAA@@@???>>>>>>======DDDEEEHHHLLLOOOQQQSSSTTTLLLNNNQQQSSSUUUYYY]]]```ddd___XXXPPPIIIDDDAAA@@@@@@@@@@@@@@@@@@?????????<<<:::888999<<>><<<999888888999999888::::::;;;;;;;;;;;;::::::555444333444888===CCCFFFHHHHHHHHHJJJKKKMMMOOOPPPSSSTTTSSSOOOHHH@@@:::777444333222111000111222222444333222222111111222222111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111000111222222111000111222222222222222222222222222111111000000//////......000000000000111111111111333333333333222222222222111111111111111111111111//////000111222333444555222333333444444555555555666666666555555555555555555555555666666777777888888888888999::::::;;;;;;<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<>>>AAABBBCCCAAA@@@@@@BBBBBBAAA@@@BBBAAA@@@>>>>>>???@@@AAABBBAAA???======???AAABBBHHHHHHIIIIIIJJJJJJKKKKKKIIIMMMQQQUUUXXXZZZ]]]___```\\\UUUMMMFFFBBB???>>>@@@???>>>=========>>>???<<<:::777777999<<<>>>???===;;;999999:::;;;;;;:::999::::::;;;;;;;;;;;;:::555555555555888===DDDIIIKKKKKKLLLMMMOOOPPPRRRRRRUUUVVVVVVQQQIII@@@999666444222000//////111222222333333222222222222111222111111111111111111111111111111000000111111222333......///000111222333333000000000000000000000000000111222222111000111222222222222222222222222222000000000/////////......000000000000000111111111333222000//////000111222111111111111111111111111///000000111222333333333222222333444555555666666555555555555555555555555555555555666666666777777777777888888999::::::;;;<<<>>>BBBHHHRRRaaarrr~~~uuu******++++++,,,,,,,,,,,,+++---//////---+++******---,,,,,,,,,++++++++++++---,,,+++******+++---...,,,,,,+++++++++*********...------,,,,,,+++++++++,,,,,,,,,,,,------------************************+++,,,,,,++++++,,,---...///...,,,------...,,,+++,,,***)))***---...+++(((***,,,------,,,++++++,,,------,,,,,,,,,,,,------------........./////////+++,,,---,,,***)))***+++...---,,,,,,,,,,,,---...,,,,,,------....................................***)))((('''((((((***+++,,,------.......................................////////////........................///////////////000000111222222222333000000111111111111000000111111111111111111111111000000000///////////////000000111222222222222111222111000111222444333222000222333333444444444333222222333333444444333333444444333333333666999<<<:::999999999999:::;;;;;;999::::::999777777999;;;<<<<<<:::999888888999999<<<<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<===???@@@BBBAAA????????????===;;;@@@???>>>===>>>AAACCCEEEDDDBBB???===>>>BBBFFFIIIJJJHHHFFFDDDDDDEEEGGGHHHMMMQQQVVVYYY[[[]]]___```[[[WWWQQQKKKEEEBBB@@@???AAA@@@>>><<<;;;;;;;;;<<<;;;999666555777:::<<<===>>>===<<<<<<>>>???>>>===999:::;;;<<<<<<<<<<<<<<<888888777777888>>>EEEKKKMMMMMMNNNPPPQQQRRRSSSSSSUUUVVVVVVQQQIII@@@999666444111......000222333222333333333333222222111111111111111111111111111111111111000000111111222333......///000111222222333000000000000000000000000000111222222111000111222111111111111111111111111000000000000////////////111111000000000000000000111111111111111111222222000000000000000000000000111111111111111111111111222222333333444555666666444444444555555555555555555555555555666666666666666666777777888999999999;;;>>>BBBGGGPPP___ooo{{{zzz***++++++,,,---,,,,,,,,,***,,,------+++***++++++------,,,++++++,,,,,,---...,,,+++******,,,...///------------,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,,,,++++++---///000...------......,,,+++))))))***+++------+++)))***,,,------,,,++++++,,,...------,,,,,,------...+++,,,,,,,,,------------...///000///,,,+++,,,---...---,,,++++++,,,---...++++++,,,------------,,,........................------,,,,,,------......,,,,,,---............---........................////////////........................////////////...//////000111111222333000000111111111111000000///////////////////////////////////////////////////000111111222222111111000///...000222333222111...111222111222555666444222222333333333333333333333333333333555777999:::999999888888999999:::;;;888999999888777777999:::;;;;;;:::999999999999999<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;<<<>>>???@@@???>>>>>>???>>>;;;999>>>>>>======???BBBEEEFFFDDDCCCAAA@@@AAADDDHHHKKKGGGEEECCCCCCEEEHHHLLLOOOSSSWWW[[[]]]^^^^^^^^^___VVVSSSNNNHHHDDDAAA@@@@@@@@@???===;;;:::999::::::999777555555888:::;;;<<<888777777888;;;<<<;;;::::::;;;<<<===============<<<<<<<<<:::999===EEELLLMMMMMMOOOPPPQQQRRRRRRRRRSSSTTTSSSOOOHHH@@@:::777444111...///222444333222222333333333333222111000111111111111111111111111111111000000111111222333111111111000000//////...000000000000000000000000000111222222111000111222000000000000000000000000111111111111000000000000111111111111000000000000000111222333333333222111000000000000000000000000222222111111111000000000111222222333333444444444444444444444444555555555555555555555555555555555555666666777888888999999;;;>>>BBBGGGOOO]]]mmmxxx|||***+++,,,---------,,,,,,***+++++++++******+++---,,,,,,+++******+++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,............---------,,,***,,,---,,,******---///111///------......,,,+++%%%(((+++,,,,,,+++,,,,,,***,,,------,,,++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------...///...---,,,---...///...,,,++++++,,,...///***+++,,,---...------,,,........................///000000111222222111111+++,,,---.........------........................////////////........................//////////////////////////////000000000000111111111111000000///////////////////////////////////////////////////000000111111111111111......---///111222111000000333333000222888:::888555555444444333444444555222222333444666888888777888888777777888888999:::888:::;;;:::999888999;;;::::::999999999999999999;;;<<<>>>??????>>>===<<<===========================<<<;;;:::;;;<<<>>>@@@=========>>>@@@???>>><<<============>>>@@@BBBCCCCCCCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFJJJNNNRRRUUUVVVYYY[[[\\\ZZZYYYYYYYYYTTTQQQKKKFFFBBB???>>>>>><<<<<<;;;:::::::::::::::777666555666999;;;;;;;;;333333333555888999999777;;;<<<===>>>????????????AAAAAA@@@<<<:::===EEELLLKKKLLLNNNOOOPPPQQQPPPPPPNNNOOONNNJJJCCC===888777444111///111444666444111222222333333333222111000111111111111111111111111111111000000111111222333222111111000//////......111111111111111111111111000111222222111000111222111111111111111111111111111111111111222222222222111111111111000000000///...///111222222222111000000000000000000000000000000000000000111111111111222222222222222222222222333333333444444555555555555555555555555555555555666777777888888999::::::;;;===BBBGGGOOO\\\kkkuuuzzz***+++,,,---...---,,,,,,)))******)))((())),,,...++++++***))))))***+++,,,&&&(((+++------,,,***))))))***+++,,,---...//////,,,,,,,,,------.........)))************+++++++++---------,,,,,,+++++++++***,,,---,,,******---///111///............,,,+++###''',,,---,,,+++,,,...***,,,...---,,,+++,,,,,,,,,++++++++++++++++++,,,........./////////000000)))+++,,,,,,,,,,,,---//////...,,,++++++,,,...///+++,,,---.........---,,,........................***+++---...///...---,,,+++,,,---.........---,,,........................000/////////......................../////////000111111///...------------000000111111111111000000111111111111111111111111........./////////////////////000111111111111111///......000222333222111111555555111333;;;>>><<<888777666555444555666666111222333555777888777555777777777666777888888999999;;;======;;;::::::;;;999999999999999999999999999;;;===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999999:::===???AAA;;;;;;<<>>???@@@AAADDDHHHKKKJJJFFFAAA===AAACCCFFFJJJNNNQQQTTTUUUUUUWWWXXXWWWUUUSSSRRRRRRSSSPPPJJJDDD@@@===<<<<<<999999999::::::;;;;;;;;;666555555777:::<<<<<<;;;777777777:::<<<>>>===<<<<<<<<<>>>???@@@@@@@@@@@@DDDDDDBBB>>>:::===EEELLLJJJKKKMMMOOOPPPPPPOOOOOOIIIIIIGGGDDD>>>888555444444111///222666888444111222222333444333222111000111111111111111111111111111111111000111222222333......//////000000111111111111111111111111111111000222222222111000111222222222222222222222222222222222222222222222333333222111111111000000//////---......//////000000000000000000000000000000000......///000111222333333222222111111111111111111333333333444444555555555555555555555555555555444777888888999::::::;;;;;;;;;===AAAFFFNNN[[[jjjtttwww---,,,***(((''''''(((((())))))******++++++++++++***,,,......---++++++,,,))))))***+++,,,,,,------************************+++++++++,,,,,,---------...,,,***)))))),,,...000***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///............---------222///,,,,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,......---,,,,,,+++******************************---------....../////////------............------,,,,,,,,,---------..............................,,,---------......//////------------------------////////////000000000000.../////////////////////---......///000111111222444222000...------...///222111111000///......---///---,,,...111222000---...///000111111222222111222333555666777777777777333333444444444333111000111222444555555555444444666666777777666666555444999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::<<<<<<===========================>>>===<<<<<<;;;:::::::::;;;;;;;;;;;;<<<;;;<<<===>>>>>>>>><<<<<<;;;;;;<<<<<<======>>>>>>DDD@@@>>>AAAAAA???>>>@@@BBBHHHNNNRRRRRRSSSVVVXXXZZZYYYVVVRRRMMMIIIIIIIIIOOOIIICCC???>>>>>>===;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999888888999:::;;;;;;<<<<<<<<<;;;<<>>???======@@@DDDJJJPPPTTTTTTTTTUUUWWWVVVUUURRRMMMIIIFFFFFFGGGIIIEEE???;;;;;;::::::888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<999999888888999::::::;;;<<<<<<<<<;;;<<<@@@EEEIIIJJJLLLMMMIIIDDDAAABBBEEEHHHJJJNNNQQQQQQPPPMMMKKKBBB@@@===999666444444333111111222333333333333222222222222222222222222222000000000000000000000000111111111111111000//////000000000000000000000000111111222222222222111111000000000000000000000000111111222222222333333333333333222222222111111111000000000000111111111111222222222222222222222222000111222222222222111000111111111222111111000000222222333333333333444444333333333444444444555555444444555555666777777777666666777888999::::::;;;<<<===AAAGGGMMMVVVfffuuuwww+++++++++,,,,,,++++++***%%%(((***---,,,***'''%%%***,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***************+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---+++)))+++++++++,,,,,,---------((()))+++,,,---------,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------------............------,,,,,,,,,---------..............................000000//////...---------............................../////////000000000000000000//////..............................///222111000//////000111222111111111000000//////...000000///111222333111000...///000111222222222222555666777888888777666555666777777777777666666555444444555555555444333333333333222333444555777888888888999999999999888888999::::::;;;;;;::::::999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::;;;:::::::::::::::999999<<<999999<<<<<<;;;===@@@GGGLLLSSSVVVUUUTTTTTTTTTSSSQQQNNNIIIEEEDDDEEEGGGDDDAAA<<<:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;:::<<>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::===BBBFFFGGGFFFCCCAAA:::::::::999999:::;;;;;;<<<<<<======???CCCIIINNNSSSSSSRRRNNNHHHCCCAAAAAAAAADDDIIILLLLLLIIIEEEBBB888666444222111111111111111111222333333333333222111111111111111111111111000000000000000000000000000000111111111111000///000000000000000000000000...//////000000000000///000000000000000000000000111111222222222333333333222222111111111111000000000000111111111222222222111111111111111111111111111111111222222111111111333333333333333222111000222222222333333333444444333333333444444444555555444444555555666777777777666666666666666777777777;;;;;;>>>CCCGGGOOO^^^lll~~~{{{nnnyyy)))***,,,---...------,,,---,,,++++++***+++,,,,,,***+++,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,///000///...---,,,******+++,,,,,,---......***+++---.../////////...,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..............................******++++++,,,---......////////////////////////............////////////111111000000////////////...............---------/////////000000111222222111111111111000000000000---...//////............///000111222222333333222777777888888777666555444222222222222222222222333222222111111000000000000666555333222222333444666999999::::::::::::999999888888999999999999888888777888999:::;;;;;;;;;;;;:::::::::;;;:::999999888;;;;;;;;;<<<<<<<<<======::::::999999:::<<<>>>???<<<;;;;;;;;;:::999999999888666777:::::::::???EEEKKKPPPUUUWWWTTTQQQPPPPPPNNNMMMJJJFFFBBBAAACCCEEE@@@@@@@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>DDDHHHJJJHHHEEECCC<<<<<<;;;;;;;;;;;;<<<<<<======>>>???BBBGGGMMMRRRZZZYYYVVVQQQJJJDDD???===@@@CCCFFFGGGFFFCCC>>>;;;777666444222000000000000111111222333333333333222222222222222222222222222000000000000000000000000///000000111111111000000000000000000000000000000......///000000000000000000000000000000000000000111111222222222333333333333333222222111000000///111111111111222222222222111111111111111111111111222111111111111111111222000111222333333333333333222222222333333333444444333333333444444444555555444444555555666777777777666666666666666777777777;;;;;;===BBBFFFNNN\\\jjj|||oooyyy,,,---......////////////+++***((('''((())),,,---***+++,,,+++))))))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---.../////////...,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++---///000///.........+++++++++,,,,,,---------.............../////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..............................++++++,,,...///000111222........................------........./////////000000000000000000000000.....................///......//////000000000111111111111111111111111111111333444333222111111222///000111222333333333333555666777777777555444333333333333222333333444555444444333222222222333333777666444333333333444555888888999999999999888888777888888999999888888777777888999:::;;;<<<<<<<<<::::::;;;;;;::::::999888::::::;;;<<<===>>>>>>???;;;;;;;;;<<<===>>>???@@@;;;;;;::::::::::::::::::777666777:::999999???GGGLLLPPPTTTTTTQQQNNNNNNOOOLLLLLLJJJGGGCCCAAAAAABBB@@@AAABBBBBB???=================================<<>>==================>>>???@@@BBBEEEJJJQQQVVV^^^\\\YYYSSSLLLEEE???<<<@@@AAACCCCCCAAA>>>:::888666555333222111000111111111111222333333333333222222222222222222222222222000000000000000000000000///000000111111111111000000000000000000000000000///000111222222333222222000000000000000000000000111111222222222333333333333333333222222222111111111111111222222222222333444444444444444444444444222222111000000111222222///000111222333333333333222222333333333333444444333333333444444444555555444444555555666777777777777777888888999999999:::<<<<<>>??????@@@?????????>>>888888888999999999999999666666777999888888???GGGLLLOOOQQQPPPMMMKKKLLLNNNOOOOOOOOOLLLHHHEEEDDDDDDCCCFFFHHHGGGDDDAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===@@@DDDGGGHHHGGGEEECCCAAA@@@??????>>>>>>??????@@@AAABBBDDDHHHMMMTTTYYY___]]]YYYUUUOOOHHHBBB===<<<<<<===<<<;;;999777555333222111111111222333444111111222333333333333222111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000///000111222222333333333000000000000000000000000111111222222222333333333111111222333444555555555111111111222222222333333444444444444444444444444222222111000000111222222000000111111222111111111222222333333333333444444333333333444444444555555444444555555666777777777666666777888999::::::;;;<<<<<>>@@@AAABBBBBBBBBCCCBBBAAA???===<<<666666777777888888999999555555777888777666===GGGKKKNNNOOONNNJJJIIIKKKNNNSSSTTTUUURRRNNNJJJHHHGGGHHHKKKMMMLLLIIIEEEDDDEEECCCCCCCCCCCCCCCCCCCCCCCC>>>@@@CCCFFFGGGFFFDDDCCCBBBBBBAAA@@@?????????@@@AAABBBDDDFFFIIIOOOVVV[[[^^^\\\YYYUUUPPPJJJDDD@@@777777777666666555444333000000///000111333555666111111222333333333333222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000------...000000111111111000000000000000000000000111111222222222333333333//////111333555777999999111111222222222333333333222222222222222222222222333222111000000111222333111111111111111000///...222222333333333444444444333333333444444444555555444444555555666777777777333444555666777888999999::::::===BBBFFFNNN]]]kkk{{{vvvyyy***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++......---,,,+++***)))(((,,,+++++++++***)))))))))---------,,,,,,+++++++++))))))***+++---...//////000////////////.........,,,+++*********+++,,,---******+++,,,---///000111...---,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,,,,---------------------000///...---+++***)))(((---,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,------.........///000///...,,,+++---.../////////...,,,+++............///////////////...---,,,,,,---...///---......///000///////////////............//////---...000111111111000///.........000222222000...333222111000////////////111111222222222222111111000...---...///111000000666666666555555444444333444444555555666777777777555555555444333333555777777777888888888888777777555555666666666666555555666555444333555777:::<<<::::::<<<=========<<<;;;===>>>>>>>>>>>>>>>======:::777666;;;CCCHHHGGGEEEBBBGGGLLLLLLGGG@@@<<<:::888888888888888888888888999999888666555666:::===JJJKKKMMMNNNNNNMMMKKKJJJNNNRRRVVVWWWUUURRROOONNNMMMOOOQQQOOOKKKIIIJJJLLLQQQNNNIIIEEECCCCCCBBBBBB???@@@BBBCCCDDDEEEEEEEEECCCCCCCCCBBBBBBBBBCCCCCC???BBBEEEHHHLLLQQQVVVZZZZZZYYYXXXVVVQQQIII@@@:::666666555444444333222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222222222111111111111111444444444333333222222222000000000000111111111111555333000...///111444666444444333222111111111111111111222222222333333333111111222222222222111111111111111111111111111111111111111111222555777888///---+++,,,000333333222222333333444555666777777444666888999777666555666<<<;;;>>>BBBFFFMMM[[[iiiyyy|||}}}++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***************++++++,,,---......,,,,,,,,,,,,++++++++++++++++++*********+++,,,---///...---,,,++++++++++++---,,,++++++++++++++++++......---,,,,,,,,,,,,,,,.........---,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------------------------------..................------...//////...---,,,++++++------------..................------------......------------..........................................///000000000000000///......///111111000///111000000000000000111111111111111222222111111111555444222333444666666555222222222222222222222222333444444555555666666777666777666555333333444666999999999888888777666666666666777777777777666666444444555666777888999:::::::::<<<=========<<<;;;<<<<<<<<<======<<<<<<;;;:::::::::===AAAEEEHHHIIIJJJJJJJJJGGGCCC???<<<;;;888888888888888888888888999999888666555777:::===>>>@@@BBBEEEGGGGGGGGGFFFIIILLLQQQSSSRRRPPPNNNNNNLLLNNNOOOMMMJJJIIIKKKMMMTTTPPPLLLHHHFFFDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFBBBDDDFFFIIIKKKOOOTTTWWWZZZYYYWWWTTTNNNFFF>>>888555555444444333222222111111111111111111111111111222111111111111111111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222222111111000000000000000000000111111111111444222111000000222444555444333222222111111222222111222222222222333333333111111222222222222111111222222222111111111111111000000//////000222444555222000...///222555555444555555555666666666666666555666888888777666777888;;;;;;>>>BBBEEELLL[[[hhhwww{{{|||++++++************++++++++++++,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,------------++++++***************)))+++++++++,,,,,,---------++++++++++++************++++++******++++++,,,---000///---,,,***)))))))))++++++++++++++++++,,,---...------,,,,,,,,,,,,,,,//////...---,,,+++******---------------------------,,,,,,++++++,,,,,,---------------------------000000///......---,,,,,,......---------......///000///...---,,,,,,,,,,,,+++,,,,,,,,,---------------..................---------,,,+++,,,---...///------////////////------//////......//////000111000///......000111111000////////////000111222333111111111111111111111111333222000111222444333333333333333333444444444444222222333444444555555666777777777555333333555777666666666666666666666666666666777777777777666666333444666888999999888888::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>======<<<:::<<<>>>>>>???CCCJJJOOOQQQMMMFFFAAA>>>======<<<888888888888888888888888999999888777666777:::<<<<<<>>>@@@CCCEEEFFFFFFFFFBBBEEEJJJMMMMMMLLLLLLLLLKKKLLLMMMKKKHHHHHHKKKOOOVVVSSSOOOKKKHHHFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDHHHIIIKKKMMMMMMMMMKKKKKKEEEGGGIIIJJJKKKNNNRRRUUUZZZYYYVVVQQQJJJBBB:::555444444333333222111111111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000////////////000000000000///////////////////////////000000111111222222222111111111111111000000000000000000111111111222222222222111111111222333444222222111111222222333444222222222222333333333333111111222222222222111111222222222222111111000000111111000000111111222333555333222222444555555444777777777777666666555555666777888777666777888:::;;;;;;>>>BBBEEEKKKYYYfffttt{{{{{{,,,+++***))))))***+++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,------......++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++*********+++,,,,,,,,,+++++++++,,,---......------,,,,,,+++,,,,,,---...------,,,,,,+++++++++//////...---,,,+++***)))---,,,,,,++++++,,,,,,---------------------------///.........---------,,,...---,,,,,,---...000111000///...------...///000,,,,,,,,,,,,------------,,,---...//////...---,,,...---,,,++++++---///000---...000111111000...---//////...------///000111111///------///111111111////////////000111222333222111111111111111111222000///---...000111111000555555444444444444444444111222222333333444555555555666666555444555777999111222222333444555666777555555666666666666555555555555666777888999999999::::::;;;;;;;;;<<<<<<<<<>>>??????@@@@@@@@@@@@???<<<<<<===>>>BBBGGGMMMQQQPPPIIIAAA<<<<<<===<<<;;;888888888888888888888888888888888777666777999;;;@@@AAABBBCCCDDDDDDDDDDDD>>>AAAEEEGGGGGGGGGHHHIIIHHHJJJKKKIIIGGGGGGKKKOOOUUUTTTQQQMMMIIIFFFFFFGGGIIIGGGEEECCCAAABBBCCCDDDGGGIIILLLOOOPPPPPPNNNMMMIIIJJJLLLLLLMMMPPPTTTWWW\\\ZZZVVVOOOFFF===777444222222222222111111000000111111111111111111111111111111111222222111111111////////////////////////////////////////////////////////////000000000000////////////////////////...//////000111222222333333333333222222222222222000000111111111222222222111111222333333333333222111111111111222333444555222222222333333333444444111222222333333222222111333333222222111000000000444333333333333333333333444333333333333333333333666666666666555555555555777777777777666777999<<<::::::===AAADDDJJJWWWdddssszzzzzz+++******))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............------------******++++++,,,,,,,,,,,,)))))))))***+++,,,......---------------...///000,,,,,,+++++++++,,,,,,---***++++++,,,,,,---------000//////...---,,,++++++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------...---,,,,,,---...000111......------...000222333,,,------------.........,,,---...//////...---,,,000...---,,,,,,...000111...///111222222111///...///...---------...000111111///------///111111111111111000000000000111111222222111000000111222222444222111111333444444333222222111111000///......111111222222333444444444222333444444444666999;;;555555444444444555666777777777888888888888777777888777666555666888:::;;;::::::::::::;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>><<<;;;???FFFLLLNNNNNNGGGBBB===;;;;;;<<<;;;999777777777777777777777777666777777666555666888::::::;;;<<<===??????@@@@@@???AAACCCDDDCCCCCCDDDEEEGGGIIIJJJIIIGGGGGGKKKNNNRRRRRRPPPLLLHHHEEEEEEGGGJJJHHHEEECCCBBBBBBCCCDDDEEEHHHKKKNNNPPPPPPOOONNNLLLMMMOOOPPPQQQSSSWWWZZZ]]][[[VVVNNNCCC:::666444222222111111111111000000111111111111111111111111000111222222222222111000////////////////////////////////////////////////////////////000000000000////////////////////////......///000111111222222222222222222222222222222111111111111222222222222000111222333333333222222000000000111222333444555222222333333333444444444222222333333333333222222222222222111111111000000444444444444333333222222111222222222111000000000222222333444444555666666777777777666555666999;;;::::::===AAADDDIIIUUUbbbrrrzzzyyy))))))***++++++***))))))))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,...---------------...///+++++++++++++++,,,,,,---))))))***+++,,,---...............///000000111111---,,,,,,++++++,,,,,,---------------------------******++++++,,,------.........---------......///---------...///111222333------------............---..................---//////...---...///000111///000111111111111000///......------......///000000///......000111111000111111000000000000000111333222111000000111222333555333222222444555555444333222222111000000//////111111222333333444444555111222333333333555888;;;===<<<:::777666555666666::::::;;;;;;;;;;;;:::::::::888666555555777:::<<<:::::::::999:::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>@@@======CCCJJJNNNKKKFFF>>>===;;;;;;;;;;;;:::999777777777777777777777777444555666555444555666888444555777999<<>>;;;<<<<<<;;;:::999999:::777777777777777777777777222333555444333333444666333444666999<<>>????????????@@@EEELLLNNNJJJDDD===999<<<===>>><<<888777999<<<777777777777777777777777111222444444222222333555444444555777999;;;===>>>DDDEEEEEEEEEDDDEEEHHHJJJMMMQQQVVVVVVSSSQQQPPPQQQHHHKKKMMMKKKFFFDDDFFFIIICCCDDDEEEGGGHHHHHHHHHHHHHHHIIIKKKMMMPPPSSSUUUVVVUUUUUUUUUTTTRRRRRRTTTVVVZZZXXXQQQFFF999111111333222222222222222222333333111111111111111111111111///000222333333222000///111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111000000000000////////////000000111111222222222333111111222222222333333333222222111111222222333444222222111111222222333444333333333444444444555555222333333444444333333222//////000111222333333444111222333444555444333333111444777777555444555666666555555555555444444444555666888777555333222222888999<<>>BBBFFFLLLHHHDDDAAAAAAAAA???>>>===<<<;;;;;;::::::;;;;;;777777777666666666555555555555444444333333222222222333444444333444777999>>>AAADDDFFFGGGHHHJJJKKKNNNPPPSSSUUUTTTSSSQQQPPPGGGEEEBBB@@@???AAACCCEEEHHHHHHIIIJJJKKKLLLLLLMMMKKKMMMOOOQQQSSSUUUVVVVVVVVVOOOKKKLLLGGG>>>@@@IIIUUUSSSMMMDDD;;;555222111111111222222222111000000000000////////////000000111111111111111111111111222222222222111111111111111111111111111111111111//////000111111000//////------...///111222333333000000111111111111000000111111000000000000111111222222222333333333444444333222222111000000111111444333333222111111222222444333333333222222222222222222222333333222222222555555444444444333333333222222333333333333444444222222333444555555555555555555555555555555666666555555666777999:::;;;<<<:::<<>>AAAEEEHHHLLLEEE>>><<>>???@@@EEEMMMTTTeeesss~~~++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,***+++++++++++++++,,,,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,,,,,,,///111222000...------------...//////...---,,,))),,,///000...------...---,,,,,,++++++,,,,,,---///...---,,,+++*********------------,,,,,,,,,,,,***((('''((()))+++******,,,---------------,,,,,,,,,------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////000000000111111///............//////000........................////////////////////////***+++,,,------.........///////////////////////////000000...------///111222111000000000000111111///////////////000111222111222222333222222111111000000111111111111000000111111111111111111111111222222222222222333333333444333222444666777777666666555555555555555555444555555666666666666666666888888888999999:::;;;;;;:::;;;===???AAADDDGGGIIIGGGAAA;;;:::<<<>>>===;;;===<<<;;;999777666555555666666666555555555444444111111111222222333333333444555444333111222444666888999===DDDMMMQQQQQQOOOKKKJJJIIIJJJLLLNNNOOOOOOLLLJJJHHHGGGFFFGGGIIIJJJHHHHHHIIIKKKLLLMMMNNNNNNLLLMMMPPPRRRSSSQQQOOONNNKKKDDD???===999555777<<>>DDDNNNUUUcccqqq+++++++++++++++++++++,,,)))******+++******)))(((*********++++++,,,,,,,,,************))))))))))))+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,,,,+++---000000...,,,++++++)))***+++,,,,,,+++*********((('''(((+++...//////---,,,,,,++++++,,,,,,---......------,,,+++******,,,,,,,,,,,,++++++++++++***((('''((()))+++******,,,------......---------,,,,,,---......---,,,,,,,,,,,,,,,------.................................////////////////////////////////////////////////111111000000000/////////---,,,,,,,,,------...///........................------------------------)))***,,,---.........................../////////---------+++******---///000000000000000000111111............///000000111111222222333333333222222000000111111111111000000222222222222222222222222111111111222222333333333444333333444666777666555444444555444444444444555666666555555555555555555777777888999::::::;;;;;;:::;;;===@@@DDDFFFGGGGGG???>>><<<999888999;;;<<<===<<<:::888777555555444555555555555444444444444000111111222222333333444444444444222000000222444666777;;;CCCLLLQQQRRRPPPJJJHHHFFFGGGKKKNNNOOOPPPHHHGGGFFFDDDDDDEEEFFFGGGFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOOOOOOOMMMIIIFFFCCCAAA;;;777555444444555999888999888666333222222333...///000111111111111111222111111000000111111222111111111111111111111111000000000/////////......000000000000000000000000//////............//////222111000///...---,,,+++000000111111111111000000111111000000000000111111111111111222222222333333222111111111111111222222222222111111111111222222444444444444444444444444444444333222222333444444444444444444444444444444222222222333333333444444666555444222222333444555444555666777888888888888777777777777777777777777777888:::;;;===DDDMMMTTTbbbppp,,,++++++*********++++++***+++,,,------,,,++++++*********++++++,,,,,,---,,,++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***,,,......,,,+++***+++***,,,......---++++++,,,***%%%!!!"""(((,,,---,,,---,,,,,,++++++,,,,,,---,,,------------,,,,,,+++,,,,,,,,,,,,++++++++++++---+++******,,,------,,,,,,------............---+++,,,---......---,,,+++,,,,,,,,,---......//////........................................................................//////......---,,,,,,+++++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000///---............/////////---......---,,,,,,---/////////000000000000000000//////.........///000000111111222333333333222222000111111111111111111000222222222222222222222222000000111111222333333333555444333444666666555444333444555555444333555666666666666666555555555555555666888999::::::::::::;;;<<>>>>>???CCCKKKQQQ```nnn}}}---,,,+++***))))))******,,,---///111111111000///)))******+++,,,,,,------.........---------,,,,,,++++++,,,,,,,,,,,,------...............---,,,++++++,,,---,,,+++***+++,,,,,,...111111///---...///***)))'''''')))+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........---,,,------------,,,,,,,,,,,,---,,,++++++---......---,,,,,,---...............+++,,,...//////...,,,+++,,,,,,------.../////////........................---------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,---...//////------------------------------------------------...///111222222111000///---------.........//////---...000000.........///...//////000000000000000111000/////////////////////000111111222222111111111111222222222222111111111111111111111111111111///000000111222222333333666555444444555666555333222444666555444333555777777777777666666666555555444666777999::::::::::::;;;===@@@EEEHHHFFFAAA<<<888888888999::::::999888777777666555555555555555444444444333333333333222333333333333444444444444000111111000...///111333222444777:::>>>BBBHHHKKKFFFBBB@@@CCCIIINNNOOOMMMJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOPPPRRRRRRQQQOOOLLLGGGBBB<<<888666222000......000333222000///000222111000...///000000000000000000000///...222222111111111111222222222222222222222222222222111111111000000000//////000000000000000000000000111000////////////000111000000000000000000000000000000111111111111000000111111000000000000111111111111111111222222222222111111000000111222222333222111111111111222333444222222222222333333333444666444333222222333444666333333333444444444555555222222333333333333444444222222333444555555555555111222444666888888777666333444555666777999:::::::::===??????@@@CCCJJJOOO]]]lll{{{...---+++)))(((((()))))))))***,,,...//////...---))))))***+++,,,,,,------+++++++++*********))))))++++++,,,,,,,,,---------////////////...---,,,+++---------,,,******+++---))),,,///...,,,***+++,,,,,,///111000---+++,,,///---,,,,,,++++++,,,,,,---***+++,,,...///......---//////.........---------,,,***)))***+++---,,,,,,,,,,,,---.../////////...+++,,,...//////...,,,+++,,,,,,------...///000000------------------------------------------------------------------------,,,,,,------.../////////,,,,,,,,,---...///000111------------------------........................---...000111111///---,,,---------.........//////,,,...000111///...............///000000111000000222111000///////////////......///000000111000000222222333333333333222222000000000000000000000000///000000111222222333333666555444444555666444333222444666666444333555888888888777777666666666555444555777999:::;;;::::::;;;===AAAFFFIIIFFF???999999666555888<<<>>>999555999888666444222111111000444444444333333333222222444444444444444444444444222222222222111111444666000333666777888<<>>CCCGGGDDD===777888;;;888888888888777777777777777777666555555555555555666666666555555444444333111111222222222333333333222222222222222222222222222222222333555888;;;===@@@@@@BBBCCCFFFHHHKKKLLLJJJIIIHHHFFFFFFFFFFFFGGGJJJJJJLLLQQQVVVXXXVVVTTTPPPIII???:::999888444000444444333333222111111111////////////000000000000000000000000000000000000000/////////000111222222//////////////////////////////000000000000//////000000////////////000000111111111111000000000000---000222333222000000000000000111111111111000000111111111111222222222222111111111111111111111111333222222222111111000000111111222222222333333333222222222222222222222222444444333222222222333333555555555444444333333333777666666444333222111111111111111222333444555666666555555444444444555555777777777777777777777777:::<<<>>>>>>>>>AAAFFFKKKZZZiiivvvwww,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,+++******((())))))***+++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,------...,,,------------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...------------...////////////.........---------,,,,,,---//////...,,,,,,+++++++++,,,,,,------222---''''''***---...,,,------......///.........---..................///+++,,,,,,------.........,,,+++******+++,,,...000,,,---...//////---+++***+++,,,,,,---......//////,,,------......------,,,,,,---.....................///000///...---...000...........................////////////......---000000000000000000111111000000////////////000000222333555666555333000///111111111000000000000000111111111111111111111111222333333333444444555555333444666777777777555444333444777999::::::999888666777888999999999999888666888999999888888<<>>BBBFFFKKKNNNPPPJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLOOOTTTWWWXXXTTTQQQIIIBBB:::555444333000---000000000000000000000111////////////000000000000000000000000000000000000222222111000000000111111222222222222222222222222//////000000000000//////000000////////////000000111111111000000000//////(((+++...//////......///000000111111111111000000////////////000000000000111111111111111111111111000000000000/////////...111111222222222333333333222222222222222222222222333333333333333222222222555555444444444333333333444444444444444444444444333333333333444555666666666555555444444444555555777777777777777777777777999;;;===>>>>>>AAAFFFKKKYYYhhhvvvuuu,,,++++++++++++*********************************------,,,+++++++++++++++((()))***+++,,,...//////++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,------------------......,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////............////////////............---------,,,+++,,,------,,,***,,,,,,++++++,,,---///000888333...,,,---......,,,...////////////......---...------------------,,,++++++,,,,,,---...//////,,,++++++***+++,,,...///---.../////////...---,,,++++++,,,,,,------......,,,------......------,,,---............------,,,...///000///...---...000........................---....../////////......000000000000000000000000000000000//////000000111333444555555444333000///000000000000111111111111111111111111111111111111111222222333444555555666333444555666666666555444444555777:::::::::999888444444555666666666666555666777777777888:::>>>AAADDDCCCAAA>>>:::888666666777666666666666555555555666666555444444444444555555444222111111222333444111111111222222222222333222222222222222222222222222222111111222444666777444666;;;@@@FFFKKKOOOQQQLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNSSSWWWXXXUUUPPPKKKAAA;;;555111111111///---......///000000111222222////////////000000000000000000000000000000000000444333222111111000000111000000000000000000000000//////000000000000//////000000////////////000000111111000000000000//////'''))),,,.........///000000000111111111111000000////////////000000000000111111111111111111111111000000000000////////////111111222222222333333333333333333333333333333333111222333444444333222222555444444444444333333333111222222333444555666666555555444444444555555666555555444444444555555666777777777777777777777777777:::===>>>>>>AAAGGGLLLYYYggg}}}vvvsss+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,)))******+++,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,...---,,,,,,---...000111,,,------.........------------------------------......---,,,+++******))).........------.........------------------,,,,,,---,,,++++++,,,,,,***(((,,,,,,,,,,,,...111444666888444000.........---,,,.../////////...---,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,,,,++++++++++++,,,---...------............---,,,+++++++++,,,,,,---------,,,------......------,,,............------,,,+++...///000///...---...000........................,,,,,,---...////////////000000000000000/////////000000000///000000111111222333333444333111000...//////000000111111222222111111111111111222222222111111222333444555555666222333444555555555555444333555777999:::999888777333333333444444444444333666666666666888<<<@@@CCCDDD@@@;;;999999999888666666666555555555444444444666555444444333333444444555333000//////000222444111111111111222222222222111111111111111111111111222111111111111222333333333555999>>>CCCHHHLLLNNNOOOOOONNNNNNMMMMMMMMMLLLOOORRRVVVXXXWWWQQQIIIDDD;;;888333111111222111000000111111111222222222333////////////000000000000000000000000000000000000333333222222111222222222////////////////////////000000////////////000000000000////////////000000111000000000////////////+++---///000000///000111000000111111111111000000000111111111222222222222111111111111111111111111222222222111111111111111111111222222222333333333333333333333333333333333111333555666666555444333444444444444444444444444111222222333444555666666666555444444444444444555555444444444444555666666666666666666666666666666666999<<<===>>>AAAHHHMMMXXXfff|||vvvppp+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---+++++++++++++++*********,,,,,,,,,------,,,,,,,,,...------,,,,,,,,,------...---,,,,,,---...000111,,,---------------,,,,,,------------------------------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++++++++,,,,,,***(((+++,,,---///222555999:::333000...,,,,,,,,,---,,,------------,,,,,,+++***------,,,,,,+++++++++***---------------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,---,,,------......------,,,---.........---,,,++++++...///000///...---...000........................,,,,,,---......///......000000//////////////////000000000000000111222222000111111222111000////////////000000111111222222000000111111111222222222111111222222333444555555222333333444444444444444222444666777888777666555777666666666666666666666555555555777:::>>>AAACCC@@@;;;666555888:::999777555555555555444444444444555555444333333333333333333222///......000222444000000111111111222222222111111111111111111111111111111111000000000111111111222555:::@@@FFFKKKNNNTTTTTTSSSSSSRRRQQQPPPOOORRRTTTWWWWWWRRRJJJBBB===666444222111111222222222222222222111111111000000////////////000000000000000000000000000000000000111111111111222333444555222222222222222222222222000000////////////000000000000////////////000000000000000////////////...///111222111000//////000000000111111111111000000000111111111222222222222111111111111111111111111111111111111111111222222111111222222222333333333333333333333333333333333222444666888888777666555444444444444444444444444444444444444444444444444444444333333333333333333444444444444444555666666666666666666666666666666666999;;;===>>>AAAGGGLLLYYYfffzzzwwwnnn{{{,,,++++++++++++*********************************...------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,------------,,,,,,//////...---------......------------------......,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,+++***+++,,,,,,+++))),,,---///222555777999:::------,,,++++++,,,------+++,,,,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,------......------,,,,,,------------,,,,,,+++...///000///...---...000........................,,,------.........------.........//////000000000000000000000111111222333///000000111111111111111000000000000111111111111000000000111222222333333222222222222333333333333222222222333333333444444222333555777777666555444666555444444333333444444555444555888<<<@@@AAAAAA;;;888444444777999999888666555555555555444444444444444333222222222222333222111000//////000222333000000000111111111111222111111111111111111111111000000000000000000000000---...111666<<>>AAA@@@???888777555555666777777777666666666555555555555444444333333222222222222222111000000000111111222333000000000000111111111111111111111111111111111111000000000111111111000000/////////222888AAAIIIOOOTTTVVVXXXZZZ\\\]]]]]]]]]XXXXXXUUUNNNDDD;;;555333//////////////////111222///////////////.........////////////000000000000000000000000000000000000/////////000111222333444........................111000///......///000111000000////////////000000000000/////////............//////...---,,,---///000000111111111111000000////////////000000000000111111111111111111111111.../////////000000000000111111222222222333333333444444444444444444444444222333333444555555666666333333333444444444555555555555444444444333333333333333333333333444555666444333333444444666777777777777777777777777777777777:::<<<<<<===???EEEJJJUUUaaauuuxxxnnnyyy---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++,,,,,,,,,------.........,,,------......------,,,000///...---------------,,,,,,---...---,,,***)))+++++++++++++++***)))(((++++++++++++++++++++++++...------,,,+++***)))))),,,,,,---......---,,,,,,---------....../////////+++******,,,......---,,,...000222444444222000///---......---,,,---...///++++++,,,---............,,,,,,,,,------.........------------------------,,,,,,---------,,,++++++---------------...///000........................,,,------......------,,,***+++,,,,,,------------...///000///...---...000....................................---,,,+++++++++,,,---...///111222222000000000000111222333444000111222333555666777888222222111111000000/////////000000111222222333333444444333222222111111000222222111111222222333444444555777888999888666555777666444333333333444444444444666;;;@@@BBB@@@===777777777666555444555555777666666666666555555555444333222222111111222222000000111111222222222222000000000000111111111111000000000000000000000000///000000111111111111111444222000111555===EEEJJJRRRTTTXXX\\\___bbbcccdddZZZYYYTTTJJJ???666222111///000111000000000222444//////000000111111222222////////////000000000000000000000000000000000000111000000000000000111111111111111111111111111111222000///......///000222000000////////////000000000/////////............---...///.........000222000000111111111111000000111111111111222222222222111111111111111111111111000000111111222222222333111111222222222333333333444444444444444444444444222111111222222444555666333333333444444555555555444444444444444444444444333333333444555666777888333333333444555666777888777777777777777777777777888:::<<<===<<>>BBBGGGJJJSSS___qqq}}}sss}}}+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******)))******++++++******)))******++++++++++++******---,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,.........---,,,,,,++++++---,,,,,,++++++,,,,,,---000333444111---***+++---......//////000000000000,,,------------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,------------...+++,,,------......------,,,,,,------------,,,,,,...---,,,,,,......---,,,---,,,++++++++++++,,,---///...,,,---//////...,,,000...---,,,---...---,,,------------------------------...////////////...//////............//////////////////000111222222000444666222000222333333///...///111444555555444222222222222222222222222111111111111111111111111333333333333333444444555555555666666555555444333111222222111111222444666666555999???@@@<<<777666555444444333333444444555555555555555555555555555111111111111111111111111///000111222333333333333000000111111000000///.........//////000111111111///000000111111000000///111111000000222444666888???BBBHHHNNNUUU\\\```ccc```YYYMMMAAA888333111000111000000000/////////...///......------......///........................//////000000000111111111///111222444444222000///000000111111111111000000222222111111000000000000000000////////////000000000000000000000000000000......////////////......---------...............111111111111111111111111/////////000000111111111111111111111111111111111000000111333333444444333111222222333444555777888444444444444333333333222111222333444555555555555111333555666555555666777444444444555555555555666555555555666666777777888777777666555555666777888888:::;;;<<<>>>BBBGGGJJJSSS^^^qqq}}}ttt++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********)))))))))******))))))******+++,,,---,,,,,,++++++*********)))******++++++******)))++++++,,,,,,,,,,,,,,,+++---,,,+++******************++++++,,,,,,++++++***------------------------+++------,,,+++***+++,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---222111///---,,,+++,,,---)))+++---///000...,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,...///000000,,,,,,------......------+++,,,,,,------,,,,,,+++...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---///---,,,---...///...---222000......///000///...------------------------,,,,,,---...............//////............//////.........//////000000111///999>>>888///---000333---...000444777999888666222222222222222222222222111111111111111111111111333333444555555555555555444444555555444444333222333444333222000000222444777<<>>BBBFFFJJJSSS___rrr}}}uuu++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---111...++++++---...,,,***(((***,,,------,,,***)))((()))***+++,,,,,,,,,,,,------------------------******+++,,,...///000000,,,,,,------...------,,,++++++,,,,,,,,,,,,++++++...---,,,,,,......---,,,........................------------...///......111000......///000000///////////////////////////+++,,,------......------//////............//////......//////000000000000///999???999///,,,...111...000333777:::;;;999777111111111111111111111111000000000000111111111111222333555666777666555444333444444444444333222222333444444222111111333555888BBBDDD<<<777999777222333222222222222222222333444444444444444444444444111111111111111111111111111000/////////000222333222222222222222111000000111111111000000/////////111111222222222222111111000000/////////000111222333444666;;;AAAIIIOOOSSSSSSIII===555333222000---000000000000//////////////////............//////000000000000000000000000////////////000000000111,,,...000111222111///...,,,...///111111///...,,,//////////////////......000000////////////000000//////////////////////////////000000000000////////////000111222222333333111111111111111111111111222222222111111111111111111111111111111222222222///111333555666555333111111111222222444555777777222222222222222222222222333333444555555555555555333555666666555444444555444444444555555555555666888888888888777777777777555666777999::::::::::::999:::<<<===>>>AAAFFFIIITTT```sss}}}uuu***++++++,,,,,,++++++************+++++++++,,,,,,)))))))))((((((((('''''')))******+++++++++++++++))))))***+++,,,------...+++,,,,,,------,,,,,,+++))))))***+++,,,,,,++++++++++++++++++******))))))***++++++,,,,,,++++++***************************+++,,,---,,,***)))***+++******+++,,,,,,------------,,,,,,++++++,,,,,,------++++++---000000,,,(((......------,,,------...((()))***+++,,,---------------------------------,,,,,,,,,------.........,,,------...------,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,......---,,,........................,,,---............//////000...------...//////...////////////////////////+++,,,------......------//////............//////...///000111111111000000...555888444000//////...000111333666888888666333111111111111111111111111//////000000000111111111222333555666777666555444333333333444333222222111111222222222222333666888;;;CCCDDD:::555777666222222222222111111222222222444444444444444444444444111111111111111111111111111000/////////000111222222222222222222111000000000000000//////......---111111111222222111111111111111000000000000111111333333333555999>>>DDDGGGFFF>>>555111222333222///////////////000000000000/////////....../////////////////////////////////...////////////000000000...------------...///000,,,...///111111///...,,,..................//////000000////////////000000//////////////////////////////000000000000//////,,,,,,------...///000000000000000000000000000000222222222111111111111111000000111111111222222222000111444666666555333111222222222111222222333333222222222222222222222222222333333444444444444333666777888777444222222222444444444555555555555666888888888888777777777777444444666777888888888888999;;;<<<===>>>AAAEEEIIIUUUaaattt}}}ttt|||******++++++++++++******************++++++++++++******)))))))))(((((((((******+++,,,,,,,,,,,,+++))))))***+++,,,------...)))******++++++******)))((()))***+++,,,,,,,,,+++******++++++,,,++++++******++++++,,,,,,++++++******************************,,,,,,+++***)))***+++******++++++,,,,,,---------,,,,,,++++++,,,,,,---+++***+++...111111---)))///---+++((((((***,,,...)))***+++,,,------------------------,,,,,,,,,,,,------------------,,,,,,------......------,,,,,,,,,------......------,,,...---,,,,,,......---,,,+++,,,,,,------,,,,,,++++++---......------///000...---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////............//////...///111111222111000///---111222000///111000---000000111222444444111///111111111111111111111111...//////000000111111111333333444555555555555555333333444444333333222111///000222222222444888:::???AAA???999555555555333333222222111111222222333333333333333333333333333111111111111111111111111111111111000000111111222111111222222111111000///000000//////......------...//////000000//////...000000111111111111111111222111000000111444888::::::666111///111222222111////////////000000000000000//////......//////000..............................////////////000000000///---,,,---///111333///000111222222111000///............////////////000000////////////000000000000000000000000000000///000000111111000000///.........//////000000111000000000000000000000000000111111111111111111111000000000111222222333333111333444555555444333222333222222111111111111111222222222222333333333333444444555555555555555444666777888777444222222222444444444555555555555666777777777777777777777777333333333444444555555555:::;;;<<<===>>>AAAEEEIIITTT```ssstttzzz******++++++++++++******************++++++++++++++++++++++++*********))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++******))))))***+++,,,------------)))***+++,,,------,,,,,,***++++++,,,,,,++++++******************************+++,,,+++***))))))++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,...///000///...---+++(((&&&&&&''')))******+++,,,------------------,,,,,,,,,++++++++++++------------------------------......------,,,+++---......//////......---...---,,,,,,......---,,,++++++,,,------,,,++++++***---///...------///111...,,,+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...//////............//////---...000111111000...---,,,000111......000111///111000000111333333222000111111111111111111111111......//////000111111222333333333333333444444555444444444444444333333222///111222222333555888;;;BBB<<<888888777444333555333333222222222222333333333333333333333333333333111111111111111111111111111222222222222222111111000000111111000000///...000000000///////////////......////////////......//////000111111111111111111000///......000111333222222000000000000111111.../////////000000000111000000////////////000000................................./////////000000///.........///000222222000000111111111111000000....../////////000000000000000////////////000000000000000000000000000000000000111111111111000000111111111111111222222222000000000000000000000000/////////000000111111111///000000111222222333333333444444444444444333333222222222111111222333333222333333333444444444444444555555666666555555444444555777666555333444444444444444555555555555666555555555666666777777888666555444333333444555666:::;;;<<<===>>>AAAEEEHHHRRR]]]pppuuuyyy******++++++++++++******)))************+++++++++,,,,,,,,,,,,+++++++++***((()))***,,,,,,++++++***......---,,,+++))))))(((,,,,,,,,,------,,,,,,,,,***+++,,,---............((()))+++---.........---+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---///111222...---+++*********+++,,,,,,,,,---.........------,,,,,,,,,++++++*********,,,,,,,,,------.........---.........---,,,,,,+++......////////////.........---,,,,,,......---,,,------...//////...------***,,,//////------///222...---,,,,,,.../////////........................---...//////000000////////////............//////,,,---///000000...---+++,,,111333///,,,...111111333222222333555666666555000000000000000000000000---......///000111111222444333222111222333444555444444555555444444333222111222333333333444777:::DDD999333777888333222777444333333222222333333444333333333333333333333333111111111111111111111111111222333444444333111000000000000000000///......000000000000000111111111000000111111111111000000---...///000111111111111222111000//////000000111///000111111///...///000.../////////000000111111000000////////////000000////////////////////////............/////////000+++,,,...///000000000/////////............//////.../////////000000111111000000////////////000000000000000000000000000000000000111111111111000000////////////............000000000000000000000000---......///000111111222///000000111222222333333444444444444444444444444222111222222333444555666333333333444444555555555333444444444444444333333111333555666555555666777444444444555555555666666333444444555666777777888:::999777555555666888999:::;;;<<<===>>>@@@EEEHHHOOO[[[nnnvvvyyy))))))))))))))))))))))))))))))))))))************(((((())))))*********+++---------,,,+++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++...,,,***(((''')))+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,++++++***+++++++++///---+++,,,---/////////---------,,,,,,+++++++++,,,,,,+++***+++,,,---...///---,,,,,,,,,,,,+++))),,,,,,---......---,,,,,,000000...---+++***)))(((+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------+++,,,------......------111000...,,,+++++++++,,,,,,,,,,,,---------............------------......//////000000///...------,,,,,,,,,,,,,,,---...////////////////////////////////////000111111222222222222111000111222444555000///.........///111222000000000//////////////////000000000000111111111666888777333222333222///222333222111444:::<<<:::444444555555444444333222444222///,,,,,,---000222444444333222111111111222555555555555444444333222333333333222222222111111111111111111000000000000...///000000111000000000//////000000000000//////222111000//////000111222000000000000000000000000222222111111000//////...111000///......///000111///////////////////////////...---,,,,,,---...///444222///000111111///,,,000000000000000000000000111000000///......------000000000000000000000000...///000111111000///...)))+++---///000000///...111000000///......------000000000000000111111222000000000000000000000000000000111222333444444555666555333222111222222333111111222333444444444444444444444333333222222222444444444444333333222111555555555666666666666777333333333444444444555555666666666666666555555555444555777888999999999888:::999888777777999;;;<<<===>>>>>>>>>>>>AAADDDGGGPPP[[[mmmwww|||************************))))))))))))************))))))))))))*********+++,,,,,,,,,,,,+++******)))************************++++++++++++++++++++++++************************++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,222///---,,,---------,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...///...,,,,,,------,,,+++++++++,,,------,,,++++++,,,,,,,,,,,,------------,,,------------,,,++++++*********++++++,,,,,,---++++++,,,------------------,,,+++*********+++,,,,,,---------..................------------......///////////////...---------,,,,,,,,,------...///////////////////////////......///000111111222222222111000000000111222333000//////...///000111222222111111111111111111111111111111222222222333333333555666333333666666333333555555444777<<<===:::444444444555444444333222666444222000000111333444333222222222222222111111444444444444444333222111333222222222111111111111111111111000000000//////+++,,,------......------//////000000000000//////000000////////////000000000000000000000000000000////////////000000000000000///...------...///000111111111111111111111111000///............///000333111//////000000...,,,..............................//////////////////000000000000000000000000...///000111111000///...+++,,,...////////////...,,,------...///000000111//////.........///000000000000000000000000000000000111111222222333333444444333222111111111222333000111222333444444444444444444444333333222222222444444444444444333222222444444555555555666666666333333333444444444555555555555555666666666666666555666777888888888888888:::999888777777999;;;<<<======>>>>>>>>>@@@DDDGGGPPPZZZmmmxxxzzz************************)))))))))*********++++++)))))))))***************+++++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------+++)))(((++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,333111...---,,,,,,+++))),,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...///...------......---,,,***++++++,,,,,,++++++***++++++,,,,,,---.........---............---,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++************+++,,,---------........./////////......------------......///////////////......------------,,,------...///000000000000000000000000------...///111222333333111111000/////////000000///////////////000111111111111111111111111222222333333333333444444444444///333444333444888999777444777888888;;;???>>>:::444444444444444333222222555444333333222333333333000111222333333333222111222222222333222222111000111111111111000000000000111111000000000000//////......///000000000000000//////000000000000//////......////////////......000000000000000000000000------...//////000111111......------------......000000000000000000000000000000////////////000000111000......//////---,,,........................---------...///000000111000000000000000000000000//////000000000000//////........................,,,,,,---...///000111222---------------...//////000000000000000000000000222222222222222222222222111111000000000111222222000111222333444444444444444444333333333333222222444444444444444444333222333333333444444444555555333333333444444444555555444444555555666666777777888777777777777777888888:::999888888888999:::;;;<<<===>>>>>>>>>@@@DDDGGGOOOZZZlllyyyxxx************************))))))*********+++++++++************************)))***+++,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,------------------------***+++,,,---,,,+++***(((++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++******++++++,,,,,,222000...------,,,***))),,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++,,,......---,,,++++++,,,,,,,,,,,,++++++///...---,,,+++***)))(((---------------,,,,,,+++,,,,,,++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------...............////////////000...------,,,,,,------......///////////////............------------......000000000000000000000000,,,---...///000222222333222111111000///////////////////////////000000111///////////////000000000333333333444444444444555///222444333555999:::888333777999999<<>>@@@DDDGGGNNNXXXjjjzzzvvv~~~************************************+++++++++++++++++++++***************))))))***+++,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,+++******+++*********++++++,,,---...---,,,,,,---...,,,***++++++++++++++++++++++++++++++,,,,,,,,,---------+++***)))***,,,------,,,------,,,,,,,,,,,,------//////---+++)))(((&&&&&&,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++)))***++++++,,,,,,++++++.........---------,,,,,,.........////////////000------,,,,,,,,,,,,------......///////////////...///......---------......////////////////////////,,,---...///000111222222222222222111111000000///...//////000000000000000......//////000000000000222222222222333333333333111444555333444777888666222666888888:::===:::444333333444444333333222111...///000111111000//////...///111333333333111000//////000111111000000000////////////////////////000000000////////////...------.../////////......//////000000000000////////////111222222111//////////////////////////////000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................000111111000000//////000////////////////////////////////////////////////////////////////////////000000////////////000000000000///........./////////////////////........./////////...///000000111000000000000000000000000333222222111111000000///111111222333333444444444000000111222333333333333333333333333333333333333111111222222222222111111222222222333333333333444333333333444444444555555333444444555666777888888999888777666666666888888999999888999999999::::::<<<<<<=========???CCCFFFMMMWWWiii~~~{{{vvv|||++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++*********)))***+++,,,,,,,,,,,,,,,*********************************++++++,,,,,,---))))))))))))))))))))))))------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++---...///000///...---,,,************+++,,,------+++++++++,,,...///---,,,*********+++++++++++++++***+++,,,---------,,,,,,)))(((((())),,,------,,,...------,,,,,,------...,,,+++++++++************++++++,,,,,,++++++***)))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))------........./////////------,,,,,,,,,,,,---------...//////////////////000///......---.........////////////////////////---......//////000000111111111222222222111000000......///000000000000000000000000111222222333333111111111111222222222222222555555222222555555222111444666666888:::777111333333333333333222111111000000111222222222111111///000111222222222111000//////000000111111000000////////////000000000000000000////////////.........//////000000000000000//////000000000000//////000000111111111111000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////------............------000111222111000///000111000000000000000000000000///////////////.........000000000000000000000000000000////////////000000////////////////////////------......///000000000000000000000000111222222000000000000000000000000222222111111111000000000222222333444444444333333///000111222333333333333222222333333333333444444000111111222222222222222222222222333333333444444333333333444444444555555444444555555666666777777888777777777777777888888888888999999999:::::::::;;;<<<=========???CCCFFFLLLVVVggg|||~~~xxx}}}++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,++++++************************)))******+++,,,,,,------************************+++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...//////---,,,+++************+++,,,---...+++***+++,,,......---+++)))*********++++++++++++***+++,,,---------,,,,,,)))((((((***,,,......---------,,,++++++,,,------******+++,,,------......,,,,,,------,,,,,,+++************++++++,,,,,,---++++++,,,---------------)))***+++,,,,,,,,,+++***,,,---------............---,,,,,,++++++,,,,,,---------...///////////////000000///...............------------------------////////////////////////...///000111111111000///---...///000111000000//////000000111222222333333111111111111222222222222222555444111111444444111111444555444555888555000222333333333333222111111111111111222222333333333111111111111000000000000//////000111111111111111/////////000000111111111000000/////////.........111111222333333333333222//////000000000000//////000000////////////000000000000000000000000000000+++,,,,,,------...............///000000///......////////////////////////---...///000000///...---...000111111///...///111////////////////////////------......//////000000000000000000000000000000111000///......///000111---...///000111111000000......//////////////////111000000000000111222222000000000000000000000000111111111111000000000000222222333444333222111111///000111222222333333222222222222333333444444444222222333444444444444444333333333333444444444444333333333444444444555555555555555666666666666666555666777888888888888888888888999999:::::::::999;;;<<<<<<<<<===???CCCFFFLLLUUUfff{{{{{{~~~++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***************************))))))***+++,,,,,,------------------------------)))+++...000000---***'''++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,***)))'''************+++,,,---...,,,++++++---......,,,***))))))******++++++++++++***+++,,,---...---,,,,,,***))))))+++---//////...---,,,+++******+++,,,---,,,------....../////////------......------,,,+++))))))***+++,,,,,,------+++,,,------......------)))***,,,...////////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------...///000000//////000000///...............------------------------////////////............,,,---...000000000//////---...000111111111000///---......///000111111111111111222222222333333333111444444111111333333000222444444333444777555000222333333333333222111111111000000000111222333333333222111000//////000000//////000111111111111111//////000000111111222222000/////////..................///000000000000000//////000000000000//////000///...------...///000000000000000000000000000'''((()))***,,,---...///,,,---...//////...---,,,...........................///000111111000///...,,,///111000------///111........................+++,,,---...///111222222000000000000000000000000111000///......///000111+++---///111222222111000333222111000...,,,+++***000000000000000111111222000000000000000000000000000000000000000111111111111222333333222111000//////000111222222333222222222222222333333444444444333444444555666666666555333333444444444444555555333333333444444444555555666666666666666555555555444555777888999999999888888888999::::::::::::999;;;<<<<<<<<<===???CCCFFFKKKUUUfffzzz~~~***+++---......---+++***,,,,,,+++***)))((('''&&&+++***)))***,,,,,,***)))***************)))((((((*********+++,,,,,,---------,,,+++*********+++,,,******************************++++++++++++*********++++++,,,,,,++++++******+++------+++***+++,,,******++++++++++++******++++++,,,,,,,,,+++*********+++---......---+++***+++++++++***++++++,,,,,,++++++,,,,,,++++++***))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------...---+++)))(((((())))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///---......///...,,,+++***---.../////////...---,,,000---,,,---///000...,,,---------,,,,,,+++++++++........................------------------------000000//////.........---000////////////000000111////////////000000000000000000000000000000000000111000/////////000222333444444444555555555666666222222333333333444444444999999999888666444222111555444444333222111000000000000000000000000000000...222555444///,,,...222...///000///...---...///---.........//////000000//////000111111111111111,,,---///111222111000///////////////000000000000000000/////////000000111---.........//////000000......//////000000111111...///000///...---...000,,,,,,------.../////////000000000000000000000000000///...------...///000000000000000000000000000...///000111111000///...111111000000//////......////////////////////////////////////000000000000111111111000000000000000000000000000000000000000111111000000000000111111333333222222000///...---///000000000111111111111111111111111111111111111333222222111111222222333444333222111111111222333555555555444444333333333555555444333333555666777555444444333333444444555777777777777666666666666888888999999999:::::::::;;;<<<<<<>>>???AAACCCDDDLLLXXXdddxxx,,,---...//////...---,,,+++************))))))))),,,+++***+++------+++***+++++++++++++++***))))))+++++++++++++++*********,,,+++*********+++,,,---++++++************++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))+++,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++***,,,------------,,,+++***,,,,,,,,,,,,---------------,,,,,,+++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,---.........---,,,+++,,,,,,---------,,,,,,+++///---+++,,,...///...,,,......------------------...............---------........................111000000000////////////............///000111111////////////000000000000000000000000000000000000000///.........///111111333333444444444444555555111111111222222222222222777666555444222111000///444333333222222111111000000000000000000000000000///000111111///.........000111222111///...///000........./////////000000//////000111111111111111000000111111000///---,,,000000000000////////////......------------------000000000000////////////000000000///////////////...///000///...---...000//////..................////////////////////////000///...------...///000........................//////000000000000//////111000000000/////////......//////////////////...////////////000000000000000000000000000111111111000000000000000000000000111111000000000000111111222111000///...///000111111111111111222222222222111111111111111111111111333222222111111222222333555444333222222333444444555555444444444333333333444444444444444555666666555444444333333444444555777777777777666666666666777777888888888999999999<<<<<<===>>>@@@BBBDDDEEEKKKVVVbbbwww,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,---,,,+++,,,......,,,***+++,,,,,,,,,,,,+++******,,,++++++***))))))((((((************+++,,,------,,,+++***))))))***+++,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***(((***++++++***))))))***,,,,,,,,,------,,,,,,,,,,,,,,,+++******+++,,,------...///000000///...---------,,,+++************---------------,,,++++++------------------,,,+++,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++---......------,,,++++++************++++++...,,,+++,,,---...---+++------..................///.........------,,,,,,////////////////////////111111111000000000000///,,,------...///000111111////////////000000000000000000000000000000000000000000/////////000111222222222222333333333333444111111000000000000000000666555333111000///000000222222222222222222222222000000000000000000000000222000//////111222000...222333444333111000111222......////////////000000//////000111111111111111111111111000//////......111111000000//////.........------,,,,,,,,,++++++222222111111000//////...111111000000///......---...///000///...---...000111111000//////...------//////////////////////////////............//////........................000000////////////000000000000000000////////////......000000000000......////////////000000000000//////000000111111222222000000000000000000000000111111000000000000111111111000...,,,---///222444111222222222222333333333111111111111111111111111333222222111111222222333555444444333333444555555555444444444444333333333333444555555666666555555555555444444444444555555666666666666777777777777777777777777888888888888======>>>???AAACCCDDDFFFHHHTTT```uuu******)))(((((()))*********++++++++++++,,,,,,,,,,,,++++++,,,------,,,******++++++,,,++++++***************)))))))))(((((())))))******+++,,,---...---,,,***))))))***,,,---++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***((()))++++++)))((()))***++++++,,,,,,,,,,,,++++++---+++***))))))+++---.........///000000///.........---,,,+++************------......------,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))))))***,,,---......------+++***)))))))))***,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------....../////////......------,,,,,,+++........................000000000///////////////---......///////////////////////////000000000000////////////////////////111111111111111222222222111111111111222222222222111111111111000000000000777555333111000000222222000000111111222222222333000000000000000000000000222111111111111222111111222333444333111000111222//////////////////000000//////000111111111111111///.........///000111222111111000000//////....../////////......---,,,,,,000000000///////////////000000/////////............///000///...---...000111111000000/////////////////////////////////////////////....../////////........................111000///......///000111000000000000////////////...///000111111000///...////////////000000000000......///000111222222333////////////////////////111111000000000000111111000///.........///111222111111111222222222333333111111111111111111111111333222222111111222222333333333333333333444444444444444444444444444444444222333555666666666555444555555444444444444555555666666666666777777777777777888888888999999999999===>>>>>>@@@AAACCCEEEFFFGGGRRR^^^rrr|||}}}***))))))(((((())))))***,,,,,,,,,++++++++++++***+++*********,,,,,,***)))))))))***************)))(((((()))))))))*********))))))***+++,,,,,,---------,,,+++******+++,,,---******++++++++++++*********++++++,,,,,,++++++***((()))++++++)))((()))*********++++++++++++******,,,+++***))))))+++---...------------------------...---,,,+++************------......------,,,+++)))******+++++++++******************++++++++++++***+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))((()))+++---......------,,,+++*********,,,---...,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---------.........------,,,,,,,,,,,,------------------------........................///000000000///...---,,,////////////000000000000/////////////////////////////////000000000000000000000000111111111222222222222222222222222222222555444222000///000222333///000000111111222222333000000000000000000000000...000222000---,,,000333111222222222000///000111000000000000000000////////////000111111111111111///.........///000111222111000000000/////////.........//////......,,,,,,,,,,,,------...///000000---........./////////000...///000///...---...000////////////000000111111...........................//////////////////...////////////////////////111000///......///000111////////////000000000000...///000111111000///...////////////000000000000......///000111222222333////////////////////////111111000000000000111111///000111111111000...---000000000000111111111222111111111111111111111111333222222111111222222333111111222222333333333333444444444444444444444444222333555666666666555444666555555444444555555666555666666666777777777888999999999:::::::::;;;;;;===>>>>>>@@@AAACCCEEEFFFFFFQQQ]]]qqq}}}yyy}}}zzz++++++++++++++++++++++++,,,,,,++++++*********)))******)))***+++,,,***((((((((()))************)))(((((())))))***++++++,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))******++++++******)))***++++++,,,,,,++++++***(((***++++++***))))))***)))******++++++******)))+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************---------------,,,++++++((())))))***************************+++++++++++++++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++((()))+++,,,---------,,,,,,,,,,,,,,,,,,---...///+++---...---,,,+++,,,...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,---------------......000000111111111///...---////////////000000000000000000000000000000000000+++,,,---.........------000000000111111111111222222222333333333444444444111111//////...///000111000000000111111111222222000000000000000000000000***...000...)))(((---333000111111111///...///000111111000000000000////////////000111111111111111111111111000//////....../////////000000000000000+++,,,---......---,,,+++******+++,,,...///000111,,,------...//////000000...///000///...---...000------...//////000111111..............................////////////......000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000////////////000000000000//////000000111111222222000000000000000000000000111111000000000000111111///000222444333111...,,,//////000000000111111111111111111111111111111111333222222111111222222333000000111222333333333333333333333444444444444555333444555555666666555555666666555555555555666666555555666666777777888888::::::::::::;;;;;;;;;<<<======>>>???AAACCCDDDFFFGGGRRR\\\pppyyyvvv}}}xxx++++++,,,------,,,++++++)))))))))***************+++******+++,,,,,,+++)))((()))******+++++++++************+++++++++++++++******+++,,,,,,,,,+++******+++---......---+++******++++++,,,,,,++++++******++++++,,,,,,++++++***)))+++,,,,,,+++******+++***++++++,,,,,,++++++***)))******++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++***))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))***+++,,,------,,,+++***+++,,,---............,,,...///...,,,+++---///---------------,,,,,,,,,+++++++++,,,,,,------...........................------------......//////...///111222333222111000////////////000000000000000000000000000000000000,,,,,,.../////////...---000000111111111222222222111111222333444555666666000000000000000000000000000000000000111111111111000000000000000000000000---......---+++,,,///222000111111111///...///000111111111000000000////////////000111111111111111000000111111000///---,,,......//////000000111111***+++---/////////...---+++,,,,,,---...///000000...........................///000///...---...000..................//////........................---...///000000///...---//////////////////////////////000000000000//////.../////////000000000111222111///......///111222////////////000000000000000000000000000111111111000000000000000000000000111111000000000000111111///000222333333333111111000000111111111222222222111111111111111111111111333222222111111222222333000111222444444444444444333333333444444444555555444444444444444555666666666666555555555555666666555555555666777888888888999999:::::::::;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEIIISSS]]]ppp~~~vvvuuu~~~www((()))+++,,,,,,+++)))(((&&&'''((()))***+++,,,,,,,,,,,,+++,,,---...,,,***)))***+++,,,,,,,,,,,,,,,------,,,,,,+++************+++,,,---,,,+++***))))))+++---//////---+++)))+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***+++------+++***+++,,,+++,,,,,,------,,,,,,+++((()))***,,,,,,------,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,---------.........//////...---+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///)))***+++,,,---,,,++++++)))***,,,---......------,,,...000///---,,,---000/////////......------,,,)))***+++,,,------...///////////////////////////---.........//////000000+++---000333444444444333////////////000000000000000000000000000000000000...///111222222222111000111111111111222222222222000000111222444555666777111111222333333333333222111111111000000000000000000000000000000000000000333000...---000222333333000111222111/////////000222111111111000000////////////000111111111111111,,,---///111222111000///------...///000111222222+++---///111222222111000.........////////////////////////...------,,,,,,...///000///...---...000/////////...------,,,,,,........................---...///000000///...---...........................///000111111000///....../////////000000111111333222///......///222333////////////000000000000111111111000000000000000000000000000000000000000111111000000000000111111000000000111222444555666111111222222222333333333111111111111111111111111333222222222222222222333000222333555666666555555333333333444444555555555555555444333333555666777666666555555555555666666444555555666777888888999888888999999999:::::::::;;;<<<<<<>>>???AAACCCDDDJJJTTT^^^ppp{{{ttttttxxx............---+++)))((())))))))))))))))))))))))*********)))******+++,,,,,,++++++***************...---,,,++++++,,,---...,,,***)))'''''''''((((((,,,,,,++++++***+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++++++++***)))***+++---...,,,,,,,,,++++++*********,,,,,,,,,---------......///------...000111000///------++++++++++++------++++++******++++++,,,---,,,------......------,,,......------,,,+++******111000///...,,,+++***)))000///---,,,+++,,,,,,---(((***,,,......,,,***(((***+++---......---+++*********+++,,,,,,---......------............------000///...---,,,+++***************+++,,,---////////////............//////000000////////////000000////////////............---...000111000///000111111111111111111111111111000000000000000000000000111111000000000000000000...///222333333222111111333222111//////111222333000000000000000000000000333222111000000000111222111111111111000000000000000000111111111111000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000---...000///......///000........................333000,,,,,,///111111000////////////////////////........................000000000000111111111111,,,...000000///...///000000000000000000000000000...//////...------000222555222......000111000///000000000000000000000000111000///......///000111//////000000111111222222000111111000///......///444444333222222111000000111444999======999444111222222111111111111111111222222111111111111111111555444222111111222444555111222333444555444333333444444444444444444444444222222444555666666777777555444444444444555666666999999999999999::::::;;;>>>===:::888888888999:::<<<======???@@@BBBDDDEEEHHHRRRZZZlll}}}sssmmm}}}zzz++++++,,,,,,,,,,,,++++++************************)))))))))((()))******+++++++++***))))))))))))***+++******************+++)))))))))******+++,,,---+++++++++***++++++,,,,,,------,,,++++++++++++,,,************************((((((''''''(((***+++,,,,,,+++*********+++,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------...,,,++++++,,,,,,***)))---,,,,,,++++++,,,,,,---++++++******++++++,,,---)))******++++++******))),,,,,,++++++***))))))(((******+++,,,---......///...---,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,---------,,,+++***+++++++++,,,,,,---------,,,,,,------------,,,,,,...---------------,,,,,,---------...///000111222//////............//////000//////......//////000---.........//////000000,,,...///000///...///000........................000000000000000000000000111111111111111111111111000111333555777666444222111000///......///000111111111111111111111111111444333111000000000000111111111111000000000//////000000111111111111000000////////////////////////....../////////000000000000000000000000000000000///////////////////////////000111000...------...........................444111...---...000///...////////////////////////............................../////////000000000+++---//////.........///000000000000000000000000...//////...---...000222333000...---///000///...000000000000000000000000111000///......///000111//////000000000000000000000111111111///...///000444444333333222111111000000222444555555444222000111111111111111111111111222222111111111111111111444333111000000111333444111222333444444444333333444444444444444444444444444444555555666555555555555444444444444555666666555555444444555555666777;;;:::999888888:::;;;===<<<======???@@@BBBDDDEEEGGGQQQZZZkkkzzzpppjjjxxx~~~xxx((()))))))))***+++------++++++++++++++++++++++++)))(((((((((((()))******+++******)))))))))))))))*********++++++*********((()))***+++,,,,,,,,,,,,************+++,,,------------,,,+++++++++++++++))))))))))))))))))))))))---,,,+++***)))(((((((((,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,+++***))))))++++++***)))+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,------------,,,,,,,,,++++++******)))))))))'''''')))+++---...000111***+++,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.....................///111222222//////............//////.........------.........,,,,,,---...///000111111+++---//////...---...///........................000000000000000000000000111111222222222222222222333333444888;;;;;;777333111000///......///000111222222222222222222222222444333222111000//////000111111000000000000/////////000000111111000000////////////////////////////////////000000000111111000000000000000000000000////////////////////////000111111000---,,,,,,---........................444222///............---////////////////////////........................------........./////////+++---//////.........///000000000000000000000000.../////////......000222111///------...///......000000000000000000000000000000////////////000000000000//////////////////000111111111///...///000444444444333222222111111111111000000000000111111111111111111111111111111111111222222222222222222222222000000000000222222111222333444444444333333444444444444444444444444555555666666555444444333555555444444555555666777666666666666666777888888888888888888999;;;===???<<<======???@@@BBBDDDEEEFFFPPPXXXjjjxxxooohhhsss{{{uuu((((((''''''(((***,,,---++++++++++++++++++++++++)))))))))))))))******++++++***))))))(((((())))))+++,,,---......---,,,+++)))***++++++***)))'''&&&************+++,,,---...---,,,,,,+++***+++++++++************************///......---,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))((((((***---/////////++++++------------++++++++++++******++++++,,,---------............---------------,,,,,,+++++++++)))******++++++,,,,,,---((()))+++,,,---,,,,,,+++...---,,,++++++,,,---...///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---/////////......------......///...------,,,,,,------...---------...///000000111,,,...//////...---...///000000000000000000000000000000000000000000000000222222222222222333333333444333555999======888333222222111000000111222222222222222222222222222222333333222111000//////...111000000000//////////////////000000000000//////////////////////////////000000000000111111111111///////////////////////////////////////////////////000111000...------...........................111000///...............////////////////////////........................------........./////////,,,...000000/////////000////////////////////////...///000000///...000111000///......////////////000000000000000000000000000000////////////000000000000//////......------///111222111//////000111444444333333222222222111333222111111111111222333111111111111111222222222111111222222222222222333222222111111111111222222222222333333333444444444333333444444444444444444444555555555555555444444555555555555555666666777888888888888888999999:::888888888888:::;;;===>>><<<======???@@@BBBDDDEEEEEENNNWWWiiiyyyqqqjjjqqqxxxqqq~~~***)))((((((((()))***+++++++++++++++++++++++++++++++++******++++++,,,---+++******)))))))))))))))+++,,,---......---,,,+++******+++++++++)))'''&&&************+++,,,---...,,,,,,+++************+++++++++++++++++++++++++++((()))+++---///000111222,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))))))))+++...000000///++++++------------++++++++++++******++++++,,,---******++++++++++++******------,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++***((()))+++,,,---,,,,,,+++---,,,+++******+++,,,---///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++------............------......---------,,,,,,,,,************+++,,,------......------------......------,,,,,,,,,,,,------///////////////............///111111///......///////////////////////////////////////////////////111111222222222333333333444444555888;;;:::666222222222111111111111222222111111111111111111111111222222111111000///......000000000////////////...//////000000000000//////........................000000000000111111111111////////////////////////........................,,,...//////......///111........................---............///000111////////////////////////............................../////////000000000...///111111000000000111////////////////////////---///000000//////000111///000000111000000000000//////////////////////////////000000000000//////000000//////......------///111222111000///000222222222222222222222111111222222333333333333222222000000111111111222222222111111222222333333333333333333333222222333333333222222222333333333444444333333333444444444555555222333444555666666666666666555555555555666777777666666666666666777777888999999999999::::::;;;;;;<<<======???@@@BBBDDDEEEEEENNNVVVgggzzzrrrkkkqqqwwwooo{{{++++++***)))((((((((()))++++++++++++++++++++++++,,,++++++++++++,,,------,,,++++++************************++++++*********)))***+++,,,------------************+++,,,------,,,,,,+++***************+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++******,,,,,,,,,,,,------------,,,,,,---------.........,,,***)))***++++++***)))+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++***************************+++++++++,,,,,,------***+++,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.........------,,,,,,,,,,,,,,,++++++,,,------.........------------......---------,,,,,,---------000000//////............///000222111///...//////------------------------////////////////////////000000111111222333333333444555666777777555444333/////////000000/////////000000000000000000000000000000111111111000///...000000////////////.........//////000000//////.........................../////////000000000111111000000000000000000000000........................+++---...///...///111222........................***,,,............000222////////////////////////............................../////////000000000...///111111000000000111000000000000000000000000---///111111000000000111...000222222111000111111//////////////////////////////000000000000//////000000/////////////////////111222111000000111333111111111111111111111000///000222333333222000///000000000111222222333333111111222222333444444444333333333333333333333333333333222222222333444555222333333444444555555555111222333555666777777777666666555555666666777888888888777777888888999::::::::::::::::::::::::999<<<======???@@@BBBDDDEEEFFFNNNUUUfffzzzrrrlllsssxxxppp}}}******++++++******)))(((************************++++++******++++++,,,------,,,,,,++++++++++++++++++******************+++++++++++++++,,,---......+++++++++***++++++,,,,,,,,,++++++***************************************//////...---+++(((%%%$$$)))***+++,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,---------+++***(((((())))))(((&&&---,,,,,,++++++,,,,,,---++++++******++++++,,,------......//////......---************************+++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---/////////......+++++++++,,,,,,---------,,,------......------,,,,,,,,,---------------...------,,,,,,,,,---.........------,,,,,,------.........------------...............///////////////...000111000///------...------------------------//////////////////////////////000000111222222333444777999777333000222444//////000000000000//////111111111111111111111111...///000111111111000///000000/////////...............////////////..................................../////////000000000000000000000000000000000........................,,,...//////......000111........................***---//////...---///000////////////////////////........................------........./////////,,,...///000///...///000000000000000000000000000---///111222111000000111,,,///111222000///000111////////////////////////...///000111111000///...//////000000000000000000///000222222111000222333/////////////////////000///000111111111111000//////000000111222222333333111111222222333444444555222222333333333333222222333333222222222333444555222222333333444555555666333333444555666666666555666666666666666777777888999999999999999:::;;;;;;:::::::::;;;:::::::::999<<<======???@@@BBBDDDEEEGGGOOOUUUeee|||uuuoooxxxyyyqqq}}})))***+++,,,,,,+++***)))))))))))))))))))))))))))*********)))******+++,,,...---,,,,,,++++++,,,,,,...---,,,++++++,,,---...---,,,+++)))((())))))***,,,,,,++++++***+++++++++,,,++++++***)))*********))))))))))))))))))))))))'''(((***---.../////////((()))+++,,,---,,,,,,+++,,,,,,,,,------.........******+++++++++,,,,,,,,,)))(((((()))***++++++***...---++++++++++++---...++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,000///---,,,+++,,,,,,---------------------------)))+++---///000000///...******+++,,,,,,---......+++,,,,,,------,,,,,,+++***++++++,,,---//////000,,,,,,+++++++++,,,------...------,,,,,,------...///......------......///,,,------...///000111111---///000///...,,,,,,---////////////////////////////////////////////////...//////000111111222222555999;;;777000---111666111111222222222222111111222222222222222222222222,,,...///111111111000000000/////////..................////////////..........................................////////////000000000000000000000000...........................///000///...---...///........................,,,...000000---,,,---...////////////////////////........................,,,,,,,,,---------......***,,,......---,,,---...000000000000000000000000---///222222111000000111***...111111///...///000////////////////////////...///000111111000///...//////000000111111222222///000222222111111222333.........///////////////222222111111111111222222///000000111222222333333111111222333333444555555111111222222222222111111444333222111222333444555222222333333444555666666555555555666555555444333666666666666666777888888555555555555555666666777888999:::;;;;;;;;;;;;:::<<<======???@@@BBBDDDEEEHHHPPPVVVeee~~~xxxttt~~~|||qqq{{{---,,,***)))))))))******(((((()))***++++++,,,,,,***************+++++++++******+++******)))((('''))))))))))))************...+++))))))++++++)))'''///---+++***++++++***)))---......///...---+++******++++++++++++******)))*********++++++,,,,,,,,,---,,,***)))))))))******,,,,,,++++++,,,,,,---...++++++******++++++,,,---)))***+++,,,,,,+++***))),,,++++++******)))))))))++++++,,,,,,,,,---------...------,,,,,,++++++***+++,,,---,,,***)))***+++---------,,,,,,+++++++++------------------------)))***,,,---...---,,,,,,)))***+++,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,........................,,,---...//////...---,,,000...---,,,,,,---...000000///---,,,,,,...000111000000000222222111---***000000000///////////////111000///...///000222444777666555333111111000000444222000......///000111333333222111000///......////////////000000000111333222111///............---...///000111111111111......------------......///////////////000111111///---,,,,,,...//////...////////////////////////////////////////////////111111000///...------,,,---.........//////000000////////////////////////////////////////////////---...///000000///...---000/////////...........................///000000000000000000000000000000333222111000000111222333...///000111000...,,,+++------...000111111111111111111111000000000000000000000000000000///......------///000111111111111...000111111000000000222///000111222222111000///111111111111000000//////000000111222222222222111111111222222222333333333444555555444222222444555666666666555444444444333555555444444444555555666777777777777777888888999888888999999999:::::::::::::::;;;<<<>>>AAADDDEEEBBBLLLUUUeee~~~xxxssssssyyy,,,,,,***)))))))))******((())))))***++++++,,,,,,++++++******************((())))))*********))))))))))))))))))************,,,***)))***,,,---+++***---,,,******+++,,,+++***++++++------...---,,,,,,++++++,,,,,,+++***((('''******+++++++++,,,,,,,,,,,,,,,***)))))))))******,,,,,,++++++,,,,,,---...++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++***************+++++++++,,,,,,,,,***++++++,,,,,,------...+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******------------------------++++++,,,------,,,,,,,,,)))***+++,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,------------------------------...//////...------///...,,,++++++,,,...///444333111000000111222333111000//////000000///...000000000000000000000000111111//////000111333555999888666444333222111111111000////////////000111222222111111000/////////---------.........//////111000///......------...+++,,,---...///////////////......------......//////////////////000000111///---,,,,,,...//////...////////////////////////////////////////////////000000//////......------............/////////000/////////////////////////////////////////////////////////000000//////...000000/////////.........//////......//////000111000000000000000000000000111111000//////000111111000111222333333111000...---...///000000111000000////////////////////////000000000000000///......---...///000111111111111...000222222111000111222000111222222222222111000222222111111111000000000000000111222222222222111111111222222222333333333444555555444333222444666555555555555555444444444777666666555555555666666777777777777777888888999999999999999::::::::::::============???AAACCCDDDBBBKKKTTTddd}}}wwwuuutttzzz,,,+++******)))*********)))))))))***++++++,,,,,,,,,+++++++++***)))))))))'''''')))******+++++++++))))))))))))************+++***)))***---...---,,,,,,***)))***,,,---,,,+++))))))***,,,,,,------,,,+++,,,------,,,***(((&&&***++++++++++++,,,,,,,,,,,,+++******)))*********,,,,,,++++++,,,,,,---...++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,------...+++,,,---,,,*********+++++++++++++++************------------------------------,,,++++++,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,........................------...//////...------///...---,,,,,,---...///333222000///...//////000111///------///000111111///000000000111222222222222111111111111333555666;;;:::888666444333222222//////000000000000000000000000000000000000000000------.........////////////......------.........+++,,,---...///////////////......------....../////////......//////000000///---,,,---...000000//////////////////////////////////////////////////////////////////.....................////////////////////////////////////////////////////////////000000000//////000000111000000000/////////......000////////////000111111000000000000000000000000000000////////////000000///000222333333222111111//////000000000000//////............////////////000000000000000//////...---...///000000111111000///111222222111111222333111222222333333222222111222222222222222111111111000000111222222222222111111111222222222333333333444555555444333333444666444444444555555555555555999888777666666666666666777777777777777888888999999999:::::::::;;;;;;;;;???>>>>>>>>>???AAACCCDDDAAAKKKSSSbbb{{{}}}xxxyyywww|||++++++******************))))))*********+++++++++,,,,,,,,,+++***)))(((((((((((()))***************((()))))))))************+++++++++,,,------------***))))))***---...---,,,))))))******++++++++++++)))***,,,------,,,)))(((++++++++++++++++++++++++++++++******************,,,,,,++++++,,,,,,---...++++++******++++++,,,------,,,+++******+++,,,---+++++++++,,,,,,---------------------...............------,,,,,,++++++******,,,,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---***+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------////////////////////////---..................---//////...------...//////222111000///...---......///...---...000222222111//////000111222333333444222222222222333555666777:::999777555333222111111000111222333222111///...////////////000000111111///000000000000111111111...............///000000......///000000111000000//////............////////////.........//////000///---,,,---///000000000////////////////////////////////////////////////.........///////////////.........///////////////////////////////////////////////////////////////111111000//////000222333000000000////////////...000000000000000111111222////////////////////////000000000000000000000000---...///000111111000000///000000000000//////.........///////////////000//////000000000000//////......///000000000000000///111333333222111222333111111111111111111111111222222222222222222222222000000111222222222222111111111222222222333333333444555555444333333555777333444444444555666666666888888777666555555555555777777777777777888888999999::::::::::::;;;;;;;;;===<<<<<<===???AAACCCDDDBBBLLLSSSbbbzzz~~~|||~~~zzz~~~************+++************************+++++++++,,,,,,,,,+++***)))((((((***************)))((((((((()))))))))************------------,,,+++++++++)))((()))+++---...---,,,++++++******))))))))))))((()))+++---------,,,+++++++++++++++++++++++++++************+++*********,,,,,,++++++,,,,,,---...++++++******++++++,,,---,,,+++***))))))***+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------...------,,,,,,++++++******+++,,,,,,******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---.................................------.........000//////////////////000555444333222111000000000,,,,,,...000333333111/////////000111222333333444222222333333444666777888777666555333222111000000333444555555444111...,,,.........///000000111111000000000000111111111222////////////000111222222...///000000000000000000/////////......///////////////............//////...---,,,---///111111000////////////////////////////////////////////////.........//////////////////////////////.........////////////////////////////////////////////////111000/////////000222333111000000000////////////000000000000000111111222////////////////////////111111111111111111111111......//////000000000000///000000000000//////.../////////000000111111111//////000000000000//////...//////000000000000//////000222222111111111222000000////////////000000222222222222222222222222000000111222222222222111111111222222222333333333333444555555444444666888333444444444555666666666777666555555444444444555777777777777777888888999999999999:::::::::;;;;;;888999999;;;>>>AAADDDEEEDDDMMMTTTbbbzzz}}}))))))***++++++++++++***************************,,,+++++++++***)))))))))+++++++++******)))''''''))))))))))))************,,,---...---***)))***+++)))))))))+++......---+++---,,,+++***)))))))))))))))***+++,,,,,,---------,,,,,,,,,++++++++++++***))))))***++++++++++++***,,,,,,++++++,,,,,,---...++++++******++++++,,,---+++******))))))******+++++++++++++++,,,,,,,,,,,,)))))))))*********++++++***++++++,,,,,,------...)))+++,,,,,,+++***+++---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///////////////////////////111111111000000//////...,,,,,,...111444333000...///000000000111222222222111222333444555666777888444333222111000000000000333444555555333111...,,,.........//////000000000........./////////000000000000000000111111222333------...............---000//////......//////000//////......------.........---,,,---000111222111///////////////////////////////////////////////////////////////.........///////////////.........////////////////////////////////////////////////////////////000111111222111111000000000/////////000////////////000111111000000000000000000000000111111222222222222111111000000000000000111111111//////000000000000////////////000000111111222222...//////000000000000000//////000000000000//////...000111111000000111222000//////......//////000111111111222222222222222000000111222222222222111111111222222222333333333333444555555444555777888444444444555555555555555555555444444444444555555777777777777777888888999888888999999999:::::::::666777888:::===AAADDDFFFFFFNNNTTTbbbyyy((()))***+++,,,++++++***************************++++++******************))))))*********))))))((())))))))))))***************+++---,,,***)))***,,,))))))***,,,......,,,***,,,,,,+++*********+++,,,...---,,,++++++++++++,,,,,,,,,,,,+++++++++******((()))***+++,,,++++++***,,,,,,++++++,,,,,,---...++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++++++++******************+++++++++,,,,,,***++++++,,,,,,------...)))+++,,,,,,+++***,,,---,,,,,,,,,------.........++++++++++++++++++++++++)))***+++,,,---.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............------------------------///...------------...///------............------,,,------------,,,,,,,,,.........000222222000///000000000000000000000000000111222444555666777777222111111000000111111222000000111111111000///.........//////////////////....../////////000000000111000000000000000111222------............------000000////////////000000000///...------------......---,,,---000222222222////////////////////////////////////////////////000000//////......------000/////////............////////////////////////////////////////////////------...///000000000000111111111000000000////////////......//////000111000000000000000000000000///000111222222111000///000000//////////////////---...///000000111000000......//////000111111222......///000000000000000//////000000000000//////---...000000/////////000111000///......///000111000000000111111111222222000000111222222222222111111111222222222333333333333444555555555555777999555555555555555444444444444444444444555666777888777777777777777888888999777777777888888888999999888888999;;;===AAADDDEEEEEEMMMSSS```www|||zzz((()))***+++,,,,,,+++***++++++*********************************+++++++++'''((()))******++++++***))))))))))))************''')))++++++))))))+++...))))))***,,,......+++)))+++************,,,---...222000---+++))))))******,,,,,,,,,++++++*********((()))***+++,,,,,,+++***,,,,,,++++++,,,,,,---...++++++******++++++,,,---++++++---......---++++++,,,++++++******)))))))))---------.........//////......---,,,,,,++++++***)))***,,,,,,++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++'''(((+++---...///......,,,,,,,,,------,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............000000000000000000000000///...---,,,,,,---...///+++,,,,,,------,,,,,,+++......//////000/////////111///------///111111000000000000000///////////////000222444555666777777111000000000111222222333,,,---...//////000000000////////////////////////111111111111222222222222000000////////////000000///000000000000000//////000000////////////000000000///...---------------...---,,,...000222333222////////////////////////////////////////////////111111000///...------,,,000000//////.........---////////////////////////////////////////////////+++,,,...000000000000///111111111111000000000000...............///000000000000000000000000000000...///000111111000///...///...---,,,,,,,,,,,,,,,------///000111111111111---------...///000000111......///000000000000000///000000000000000//////,,,...000000///...///000222111000//////000111222//////000000111111111222000000111222222222222111111111222222222333333333333444555555555555777999666666666555555444444333555555555555666888999:::777777777777777888888999666777777777777888888888;;;;;;;;;<<<>>>AAACCCDDDEEELLLQQQ___uuuxxxuuu******))))))))))))******))))))************)))))),,,,,,,,,++++++*********,,,---------,,,***((('''+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,++++++***)))))))))***---...---***((()))***,,,***((())),,,---+++)))))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///++++++------------++++++))))))*********+++++++++,,,,,,,,,---------......------......------,,,+++++++++++++++++++++++++++++++++***))))))***++++++///..................---******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---------............////////////...---------,,,///////////////.........111111111000000...------...///000///...---...///000000////////////000000000///111444888999666333444444333222222333333444222111000.........///000////////////////////////...------///111222111000111000///......///000111000000000000////////////111000///...------...///---.........//////000000000000000000000000000000////////////............000///---,,,,,,...000222////////////////////////......------------......111///,,,******---000222,,,,,,---.../////////...//////000000000000//////111111000000//////...............,,,+++,,,///111111111000000000000111111////////////////////////000000//////.........---111000///......///000111......///000000000000000222222222222222222222222///000111222222111000///---...000222333333333222222222111111111111111222000000111111111111000000<<<666000---...111222222555555444444444444333333222333444444555555444444555444444444444555666666777666555444444444444444666666777777888888999999::::::::::::999888777777888:::<<<===>>>???AAACCCIIIKKKSSS```pppyyyuuu|||******))))))))))))******))))))************)))))),,,,,,++++++++++++++++++***+++,,,,,,,,,+++***)))+++++++++++++++***))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))),,,...---+++***+++,,,,,,+++)))***,,,---+++))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,+++------------------------......---,,,,,,---......))))))***+++,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++.........////////////000...............---------////////////............//////000000111111000000///000111000...---...///000000////////////000000///000222555999999666222222222222222222333333444111111000///////////////........................000///...///111111000...111000///......///000111///////////////000000000111000///...---......///............/////////000000000000000000000000000////////////......................../////////000///////////////////////////..................//////...---------...000000,,,---......//////......//////000000000000//////000000000000//////......111111000...,,,,,,...000111000000//////000000111000000000000000000000000000000/////////.........000000////////////000000......///000000000000000222222222222222222222222000000111222222111000000///000000111222222222222111111000000///000000111222222333333333333222222777444111111333444333222333333222222222111111111222222333444444444444444444444444444444555666666666666555444444444444444444444555555666666777777777777888888888888888777999;;;===>>>???@@@BBBDDDIIIKKKRRR___mmmxxxsss~~~******))))))))))))******))))))************))))))++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++***)))++++++++++++++++++++++++***++++++,,,------......)))+++------,,,,,,,,,---,,,+++******,,,,,,+++***************++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,++++++*********((((((***+++,,,---------,,,,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------......------,,,+++........................,,,++++++******++++++,,,((())))))***+++,,,------,,,,,,---------.........++++++++++++++++++++++++------,,,,,,,,,,,,++++++...////////////000000000---------.......................................---...///111222333333333000111222111///...///000000000////////////000000///000333777999888444111000000111111111222333333000000000000000//////...........................111000...///000000///---000000////////////000000.........//////000000111000000///............///............////////////000000000000000000000000////////////............,,,---///000000000///...////////////////////////000//////......//////000---...///000000000//////------.../////////.........//////000000//////...000000000////////////...333333222///---,,,...///000//////......//////000111111111111111111111111000000////////////......//////000000000000//////......///000000000000000000000000000000000000000111111222222222222111111111111111000000111111222000///////////////000000222222333333333333222222111111333555777666444222222222222222111111111111111222222333333333333333444444444444555555666666666666555444444444444555444444555555666666777777666777888999:::::::::::::::<<<>>>??????@@@BBBDDDHHHJJJQQQ\\\jjj|||xxxqqq}}}+++******))))))******+++)))******++++++******)))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,------+++,,,---------,,,,,,,,,******)))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++*********((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------......------,,,+++------------------------************************...------,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,+++++++++............////////////,,,---------.../////////------...............///---...000111333333444444000111222111000//////111000000////////////000000///111555888999777333000000111111111111000000000...///000111111000///...------------------------000...---...///000000///000000////////////000000------......///000111111/////////.........//////.........///////////////////////////////////////////////////............---......///////////////////////////////////////000000////////////000000...//////000000000000000......////////////.........//////////////////...////////////////////////000111111///------...000//////............//////000000000000000000000000000000//////////////////...///000111111000///.........///000000000000000000000000000000000000000222222222333333222222222333222111/////////000111000000/////////000111111000000111111111111000000000111333555666555333111444444444333333333333222000111222222333333222222333444444555555555555555666555555444444444555555666666777777888888999999999:::;;;<<<<<<<<<<<<<<<999;;;===>>>>>>???BBBDDDGGGHHHOOOZZZhhhzzzyyypppzzz++++++************++++++******++++++++++++***************++++++,,,,,,,,,------,,,+++*********)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++*********)))---,,,,,,------,,,+++***((()))))))))(((((()))))),,,+++++++++++++++++++++++++++******************************************,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------*********+++---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,------......------,,,+++---------------------------..................---......---,,,,,,+++******++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,---------.../////////,,,---------......//////000000111222222222222222000111222111000//////111000000////////////000000000333666888777555222000222222222111111///...---...///000111111000///...........................---,,,+++,,,///111222111//////000000000000//////,,,------...///000000111....../////////////////////////////////.........////////////////////////////////////............000///---------...000111////////////////////////000000////////////000000000000.........///111222...///////////////............////////////...................../////////,,,---......------///111//////............////////////////////////////////////000000000000000000...///000111111000///.........///000000000000000////////////////////////222222222222222222222222333222000///...//////000000000000000111111222333000000111111111111000000111222222222111111000000444444333333333222222222000111222222333333222222333444555555666666555555555555444444444555555666666666777777888888999999<<<<<<<<<<<<<<<;;;:::999777999;;;======>>>@@@BBBEEEGGGNNNZZZhhhzzzyyyoooxxx++++++************++++++******++++++++++++******++++++++++++++++++,,,,,,///...,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))((((((,,,+++***+++,,,,,,+++)))((()))******(((((()))***,,,,,,,,,,,,++++++++++++************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,******+++,,,---///000111---,,,,,,++++++,,,,,,---++++++***************)))++++++++++++,,,,,,,,,,,,------......------,,,+++........................,,,------......------,,,************+++++++++,,,*********+++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------...............,,,,,,,,,---......//////111111111222111111000000000111222111///...///000000000////////////000000222555777777555333111000111222222222111000...,,,...//////000000000000000////////////////////////,,,+++***+++...111333333//////000000000000//////---------......//////000---...//////000////////////////////////.........000000000000000000000000////////////............111///---,,,,,,...111222////////////////////////000//////......//////000000///...------///111222//////000000000///......---......//////......------............/////////***,,,---.........000111000//////......//////000........................//////000000000000111111//////000000000000//////......///000000000000000////////////////////////222222111111111111222222222111000000////////////111000000000111222333444222222333333333333222222222222222111///...000111111111111111000000000000111222222333333333333333222333555666666666555444555444444444444555666666444444555555666666777777::::::::::::999888777666777999;;;<<<<<<===???AAADDDFFFMMMYYYgggzzzxxxooottt}}},,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++...---+++*********++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((''''''))),,,...---+++)))+++,,,+++))))))***,,,------,,,,,,,,,++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,------------------......------,,,+++------------------------******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------.....................---------++++++,,,------.../////////000000111111000000//////000111000...---...///000000////////////000000555666888666333111111222///000222333333222000//////////////////000111111000000000000000000000000...,,,***+++---000222222...///000111111000///...........................,,,---///000000000//////000/////////............000000000000000000000000////////////............///......---...///000111///////////////////////////..................///------........./////////000000000000000///......---......//////......------------.........//////+++---/////////...///000111000000//////000000111//////////////////////////////000000000111111111000000////////////000000......///000000000000000000000000000000000000000222111000000000000111222///000000000000000///////////////000000111222333222222333333333333222222///111333222000000111333111111111111000000000000222222333444444444444444222333555666777666555444444444444444444555666666444444555555666666777777777888888888888888777777777999;;;<<<===>>>@@@BBBEEEGGGMMMXXXeeewwwvvvmmmoooyyy,,,++++++******++++++,,,***++++++,,,,,,++++++***---,,,,,,++++++*********,,,+++*********+++,,,---***+++,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,------...$$$###$$$''',,,//////---***---...---+++***,,,...---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...((()))***+++,,,---------******+++++++++,,,,,,,,,...---,,,+++************------++++++++++++---------------,,,,,,+++++++++,,,,,,------------......------......------,,,+++++++++++++++++++++++++++------////////////------111000000///---,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,,,,++++++---------.........///////////////......------,,,++++++,,,,,,---...//////......///000000000000000...000000///...---...///000000////////////000000666777888666222000111222,,,...111333444444333222000///.........000111222000000000000000000000000000---++++++---///000000...///000111111000///..................---------,,,---///000000000//////000000//////.........---000000000000000000000000000/////////............------///000000000///...////////////////////////......------------......***,,,...000000///---,,,000000000000000///......---..................------------.........//////...000111111///...//////111111000000000000111111000000000000000000000000//////000000111111111222111000///......///000111...//////000000000000000111111111111111111111111222111000//////000111222...///000111111000///...............///000222222000000111111111111000000,,,///333555333222333555333333333222222222222111222333444444555555444444222333555777777666555444444444444444444555666777666666777777888999999999777888999:::::::::::::::888:::<<<===>>>???AAACCCFFFHHHMMMXXXddduuu{{{tttllllllyyywww---,,,+++*********+++,,,---+++)))((('''((()))***++++++++++++++++++++++++***)))))),,,...---)))%%%)))***,,,------,,,***)))************************++++++++++++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,***(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,------++++++,,,...///...,,,,,,------,,,+++///......---+++******)))///...---,,,***)))((('''++++++,,,,,,---...//////.........------,,,,,,,,,000///...---------------+++,,,---......------,,,111000///000111000...---///...---...111333444333111...---...111222111///,,,,,,,,,------///000111;;;777333000000111111000000000111222222222222111---------...............000000000000////////////+++,,,,,,---......------000000000000000/////////111222222222000...,,,+++/////////////////////..................---------,,,,,,.../////////...---000000//////.........---)))+++...///...------...---------............//////...------------.../////////000000000000/////////............---------////////////////////////000000///////////////000000111222000---,,,...111444222111000000222444555111111111111111111111111111///......///222555888222111111111000000////////////............//////......///000111222222333000000000000111111111111111111111111111111222222222222111111111111111222555333222222333333111000222222222222222222222222222000///000444555444222111222333444555666666666222333333444444333333222444444444555555555555666666777777888888888888777<<<<<<;;;:::::::::;;;;;;:::::::::;;;===>>>@@@AAADDDEEEKKKVVVbbbsss~~~tttjjjkkk}}}~~~xxx---,,,,,,,,,,,,,,,------,,,+++)))((((((((()))***++++++++++++++++++++++++(((((())),,,///000---***)))***++++++++++++***)))************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,+++************+++,,,000...---++++++,,,---...------------------------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,------++++++,,,......,,,++++++,,,,,,+++***------,,,,,,,,,,,,++++++))))))***+++,,,------...***+++++++++,,,---------......---------,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,---...//////000111000///000000000...------,,,,,,---000111111000...---+++,,,///000///---.........///000111222333:::777333000000111111000000000111222222222222111////////////////////////000000000000/////////.........//////000/////////.........//////000000000222222111111000...---,,,------------------..............................,,,---.../////////...---000/////////............+++---//////...------...---------............///---,,,++++++++++++,,,---------............------///............---------////////////////////////000000///////////////000///111222000------...111111000/////////000222333//////////////////////////////......///111333444111111111000000000////////////............///////////////000111111111222000000000000111111111111333222222111111000000000222222111111111111111222333222111111222333111000333333333333333333333333111000///000333444333222000111111222333333333333333333333444444333333333444444444555555555555666666666777888888888888777;;;:::::::::::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDEEEKKKUUUaaarrr}}}sssjjjnnn}}}xxx)))***+++,,,,,,,,,,,,,,,,,,+++***(((((()))******++++++++++++++++++++++++))))))***---///000...+++))))))))))))))))))))))))************************---,,,,,,++++++************++++++,,,,,,++++++***)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++))))))***++++++------------------------------------------------------------------------***+++++++++,,,,,,,,,---+++++++++*********))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,------++++++,,,...---+++******,,,,,,+++)))+++++++++,,,,,,---------&&&''')))+++---...000111++++++++++++++++++++++++...------------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,...000222333000/////////000000///---++++++,,,...111111000......---,,,---...//////---......//////000222333444888555222000000111111000000000111222222222222111111111111111111111111111000000000/////////......//////000000000//////...---------.../////////000222222111///............---------....../////////////////////////////////,,,---......//////......////////////............---///000000...------...---------............///---,,,++++++++++++,,,---------............------///............---------////////////////////////000//////......///000000///000000///...---///000............////////////////////////////////////........./////////000000111111000000000000///////////////....../////////000000000000000000000000000000000000111111111111333333222111000//////...222111111111111111222222111000///000222222222000222222222222222222222222111000///000222444333222222222222222222222222222333333333333333333333333444444444555555555555666666666777888888888888888888888888888999:::;;;;;;<<<<<<<<<===???@@@BBBCCCDDDEEEKKKTTT```qqq~~~sssjjjppp}}}yyy%%%&&&((()))*********)))++++++***))))))******+++***+++++++++++++++,,,,,,,,,,,,---------,,,***(((******))))))))))))******************************------,,,,,,+++***))))))***++++++,,,,,,++++++***''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((())))))***++++++++++++++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++---,,,++++++,,,...---+++***+++,,,,,,+++***++++++,,,,,,,,,,,,------******++++++,,,---------,,,,,,,,,+++++++++++++++------------------------------,,,,,,,,,,,,,,,---///...---,,,---///111333///......///000000///---------...111333333111///////////////000111000000,,,------...///111222333666444111000000111111000000000111222222222222111222222111111111111111000000000/////////........................------,,,...............---------222111000.........///000//////000000111222222222////////////000000000000---------...............///////////////.........///000111000...------...---------............//////...------------.../////////000000000000/////////............---------........................//////.........///000000/////////.........///000,,,---.../////////......000000000000000000000000...///000000000///......000000000000000000//////......////////////......000000000000000////////////000000000111111111111222222111111000000//////111111111000111111222333000///...///111222222111111111111111111111111111222111111222333444444333555555444444444444444444444444444333333444444444444444444555555555555666555666777888888888888888777777777777888999:::;;;;;;;;;<<<===>>>@@@AAABBBDDDEEEJJJSSS___ooouuuiiinnnzzz$$$&&&''')))******))))))+++***************++++++*********++++++,,,,,,,,,+++,,,,,,,,,+++)))((((((,,,+++************+++,,,************************------,,,,,,+++***))))))***++++++,,,,,,++++++*********++++++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,......------,,,+++******+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++---,,,++++++,,,...---,,,+++,,,---...---,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------......------------......111000...---,,,...///000///...---...000000///---------...111333222000......///000000000000000111---------...000222333444444222000///000111000000000000111222222222222111111111000000000/////////////////////............---...............------000000///...---,,,,,,+++111000///......///000111///000000000111111222222.../////////000000111111------------......//////.........//////////////////000111///---------///---------............//////...------------.../////////000000000000/////////............---------------------------------...............///000000///......---.../////////---...///000000000//////000000000000000000000000///000111222222000///---//////////////////000000......///000000///......000000000//////////////////000000000111111111111/////////000000111111222111111000000111222222333000///...///111222222111000000000000000000000000333333444444444444444555555555444333333333444444555444444333333444444555444444444555555555555666555555777888888999999999666666666777888999:::;;;::::::;;;<<<===???@@@AAADDDEEEIIIRRR]]]mmmyyyiiiiiiwww|||((()))***+++++++++++++++*********+++++++++++++++*********++++++,,,,,,---''')))++++++******+++,,,++++++++++++++++++++++++************************---,,,,,,++++++************++++++,,,,,,++++++***((())))))***+++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------....../////////...---,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,------++++++,,,...---,,,+++,,,...///...------------,,,,,,+++++++++++++++,,,,,,------......------------------------,,,,,,,,,------------.........---------...//////111000///------------......------...000000///---,,,+++,,,...//////...,,,,,,---......------...000//////000111333444666777222111//////000111000///000000111222222222222111000000000//////......---/////////.........------...///000111111111111000111000000///...---,,,,,,000////////////000000111........................---......//////000000111...------------...//////.........///////////////...//////...---,,,...///---------............///---,,,++++++++++++,,,---------............------///............---------------------------------------------...///000000///...,,,---...//////...////////////000000000111///////////////////////////000111222111000///.........////////////000000---...///000000///...---////////////////////////000000000000111111111111---......///000111222222000000000000111222333333111000///000222222222000////////////////////////222444555444333222333555333222111111111222333444666555444333333444555666444444444555555555555666444555666888999999999999777777777777888999:::::::::::::::;;;<<<>>>@@@AAADDDDDDIIIQQQ[[[kkk|||kkkfffmmm++++++*********++++++,,,)))***++++++,,,,,,,,,+++)))******+++,,,,,,------(((+++,,,,,,******+++---)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++***++++++,,,,,,++++++***&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,******+++,,,,,,+++*********************)))((((((------------------------++++++++++++++++++++++++++++++,,,------...//////......------,,,,,,,,,+++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,------++++++,,,...,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------++++++,,,,,,---.........+++++++++,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,------...///.........---------------------,,,...///000///------,,,+++,,,...///...---+++---///...---,,,...000//////000111333555777888111///...///000111000///000000111222222222222111111000000//////...------//////.........------------...///111111222222222////////////////////////......///000000000000000//////......---,,,,,,,,,,,,------...//////000000...------,,,---...///000............/////////000---......---,,,,,,...000---------............///---,,,++++++++++++,,,---------............------///............---------////////////////////////------------...///000000///---+++,,,...000///...000///.........///111222////////////////////////......//////000/////////........./////////000000---...///000000///...------.........///000000000000000000000111111111111......//////000000111111000000000000111222333444333222111111222333111000111111111111111111111111111222444333111000111333222222000000000222444555666555444333333444555666444444444555555555555666444555666777999999999999999999888888888999999::::::;;;;;;<<<===???AAAAAADDDDDDIIIPPPZZZiii~~~~~~nnngggggguuu+++***)))(((((((((******)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,---------///000...***((()))+++''')))***,,,,,,***)))'''************************++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++((()))***+++,,,---......******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***,,,------,,,+++---...+++***)))***,,,---,,,+++)))******+++---......///------------------,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.........++++++++++++,,,,,,---...++++++,,,---.........------,,,,,,...///000///---000...------///000000///---///111111///...000222------...000111444555666000///...///000111000///000000111222222222222111222111111000///......---//////.........---------***+++---...000111111111------...///000111222333,,,...///111111111000000111111000///...------,,,,,,,,,,,,---...//////000......---,,,---...///000---.........//////000000,,,,,,---,,,+++,,,...111---------........./////////...------------.../////////000000000000////////////.........---------111111111111111111111111,,,,,,,,,---...///000111///---+++,,,///000000...000///---,,,---...000222111111111111111111111111------------......//////---.........//////000000---...///111111///...---,,,------...///000111111000000000000111111111111000000000000////////////000000000000111222333444555333222222333333111000222222222222222222222222///111333222///...000222444333222222222444777888777666444333333444666777444444444555555555666666444555666777999999::::::::::::999999999999999999<<<<<<<<<===>>>@@@BBBCCCDDDDDDHHHPPPZZZhhh}}}~~~qqqiiifffqqq,,,+++)))((((((((())))))''''''(((((())))))******)))((('''&&&'''(((+++,,,************+++,,,---...)))(((''''''(((***,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,***)))***++++++***)))''''''((()))***+++++++++------.........---+++***------,,,,,,+++***))))))222///,,,+++---...///...++++++++++++******))))))((()))***+++,,,---------...,,,***((('''(((***,,,---,,,***))))))***,,,------,,,+++******+++,,,---...---,,,,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---,,,++++++------,,,++++++,,,,,,------,,,++++++)))***,,,------,,,***)))***++++++,,,,,,------...+++,,,,,,,,,++++++---......------,,,,,,------...---.........---,,,++++++((()))+++,,,---.........111111111111000...---,,,------------...000111222...+++///777999555111333111000///////////////000111111111000000000000//////............---------------------------------/////////000111111222222333333222111///...,,,+++------///111333222///---000000//////.........---///......---------......////////////////////////..............................---,,,,,,...///000/////////...,,,,,,---///------......///000000000000000///...............///...///000111000---***......////////////......//////............//////111...,,,,,,///000///...000000000000000111111222///000111222222111000///111111000000/////////...//////.........---------000000///...............000000000000000000000000000444666444///,,,///222111111000///////////////000000111222222222222111222222222222222222222222666444222111222222111000444333333222111111111222333333333333333333333333222222222222222222222222555555555555666666666666444555777888999999888888777777777777777777777777888999:::<<<===???@@@AAAEEEEEEHHHOOOXXXfff{{{ppphhhgggrrr,,,,,,***))))))***++++++(((((()))))))))))))))*********)))(((((()))++++++,,,+++***))))))(((((((((******)))((()))+++---...,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))***++++++***)))((())))))******+++++++++,,,------......---,,,++++++******)))((((((''''''---+++(((((()))+++,,,+++++++++++++++*********))))))***+++,,,,,,---,,,,,,...,,,***(((((()))+++,,,---,,,***))))))***,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------------,,,++++++------,,,+++)))***,,,...///000000111***+++---......---+++******************)))))))))...------------...//////......------------.....................---,,,,,,***+++,,,---.../////////222222222111000...---,,,///............//////000...,,,000777999444111333000000////////////000000222111111111111000000000000000/////////.........------------------------000000000000000000000000......//////...---,,,,,,......///111222222000---///.........------------......---------......///////////////////////////000000000000000000000000......------......///000...///111000...---......////////////............000000///.....................///111333222000.........////////////......//////............//////111///---...000111///...000000000000000111111222///000111222222111000///000000000//////.........000000/////////.........000000///...............////////////////////////000222444222///...///111111111000///////////////000000111222222222222222222222222222222222222222333111//////000111000///444333333222111111111222333333333333333333333333333333333333333333333333555555555555666666666666444555777888999999888888888999999999999999999999999999;;;<<<>>>@@@AAABBBEEEDDDHHHOOOXXXfff{{{vvvooollluuu+++***)))))))))***+++,,,***************)))))))))++++++++++++******************)))(((''''''''''''++++++*********,,,---...***************)))))))))***************************++++++,,,,,,++++++***+++***)))***+++,,,+++)))*********+++++++++++++++++++++,,,---------,,,,,,---------,,,,,,++++++******(((&&&&&&(((***+++***++++++++++++************+++,,,,,,------,,,,,,,,,---,,,***)))((()))+++,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,---,,,++++++------,,,+++.........---,,,***)))(((,,,,,,............,,,,,,///......---,,,,,,++++++///---***+++...000///---...------,,,,,,------............///......---,,,+++,,,---...///000000000444333333222000...---,,,000//////...------............111666777444111222000000000//////000000111222222222111111111111000111000000000////////////........................222111111000//////......+++,,,---...///////////////......///111111000///---------------,,,,,,,,,---------------...///000////////////////////////000000000000000000000000......//////000000000///...000111111///.........000000//////...------,,,000//////............///......///111444555333222......////////////....../////////....../////////000//////000222222000...000000000000000111111222000000111111111111000000/////////...............000000000000000/////////000000///.........//////........................000000000000000000000000111111000////////////000000000111111222222222222111111111111111111111111111000...///000222111111333333222222222222222222222222222222222222222222444444444444444444444444444555555555555666666666444555666777888888888888999:::::::::;;;;;;<<<<<<::::::<<<===???@@@AAABBBDDDDDDHHHOOOXXXfffzzzyyytttxxx)))(((((('''((()))+++,,,,,,,,,++++++******))))))***++++++++++++***((((((''''''''''''''')))******+++************+++,,,---***************************************************++++++,,,,,,++++++***+++)))))))))+++,,,+++***,,,,,,++++++++++++++++++******++++++,,,,,,------//////......------------***)))((((((+++---------++++++++++++++++++++++++,,,,,,---------,,,,,,+++---,,,***))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++...------,,,,,,+++++++++---,,,++++++------,,,+++000//////---+++)))'''&&&,,,,,,---......---,,,,,,000000//////...............***'''(((---///---***,,,,,,,,,++++++,,,,,,,,,.........//////......---,,,,,,---...///000000///444444333222000///---,,,///......------............000333666555333111222000000000///000000111111222222222222111111111111000000000/////////......////////////////////////000000000//////.........------///000111111111111000///......000111111000------------------------,,,,,,,,,---...///000111////////////////////////........................---...000111111111000//////000000///---,,,...000/////////......---------000///............//////.........000333444333111......////////////............////////////......///000111222333222000...000000000000000111111222000000000111111000000000..................------////////////////////////000000///////////////000////////////////////////000///...///000111000///222111000000//////000000111111111111111222222222000000000000000000000000222111000111333444444444222222222333222222222111222222222222222222222222444444444444444444444444444444444555555555666666555555666777777888888888999999::::::;;;<<<<<<<<<;;;;;;<<<>>>???AAABBBBBBCCCCCCGGGNNNWWWeeezzz}}}|||***)))(((((()))***+++,,,,,,,,,++++++******)))))))))*********)))(((''''''(((((((((((()))***++++++)))))))))))))))******+++******++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******)))((()))+++,,,+++***,,,,,,++++++++++++++++++************++++++,,,,,,++++++++++++************+++***)))***,,,......---+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++***++++++,,,,,,++++++***---------,,,,,,++++++***---,,,++++++------,,,+++)))***+++---.../////////++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,...***&&&(((,,,///---)))++++++************++++++------...............---+++,,,---...............333333333222000...---,,,,,,,,,,,,------...///000...222555555333222222111000000000000000111222222222222222111111111000000/////////.........------////////////////////////------........./////////...///000000000000000///000///......000111111000..................//////,,,,,,,,,---...///000111////////////////////////........................---...000111111111000///000///---***)))***---111,,,---------........./////////............//////......---...000111000.........////////////............///000000///.........000222333222111//////000000000000000111111222111000000000000000000111------..........................................000000/////////000000111111111111111111111111111000///...///000111000///222222111000000000000000111111000000000111222333000000000000000000000000111000///000333555555444111222222333333333222111222222222222222222222222222222222222222222222222444444444444555555555555555555555666666777888888888999999999:::::::::;;;;;;<<<===>>>???@@@AAABBBCCCCCCFFFMMMVVVdddyyy,,,+++*********+++,,,---***************))))))))))))))))))(((((((((((((((,,,,,,+++***))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******)))((()))+++,,,,,,+++*********+++++++++++++++*********)))******++++++++++++++++++++++++++++++***))))))***,,,---,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,//////...---,,,+++************++++++++++++******,,,,,,,,,,,,++++++++++++---,,,++++++------,,,+++''''''((()))))))))))))))++++++++++++++++++++++++******+++,,,,,,---.........,,,)))***---///...,,,+++******))))))******++++++,,,------...---------+++,,,---...............111111111111000...---,,,+++++++++,,,---///000111...333777444111111222111000000000000111111222333111111111000000000000///............------------........................,,,,,,------...//////000..................---,,,///......///111111000///.........///////////////---------------...///000////////////////////////000000000000000000000000......//////000000000///000///,,,***((()))---000+++,,,,,,---....../////////............//////000...,,,+++,,,.........---......////////////......---...///000000///...---...000222222000//////000000000000000000111111222111111000000000000111111.............../////////------------............000000/////////000111111222222222222222222222222000000000000000000000000222222111000000000000111222111000000000111333444111111111111111111111111000......///111222333222000111222333444333222111333333333333333333333333222222222222222222222222333444444444444555555555555555555555666777888999999999999999888888888888;;;<<<<<<===>>>???@@@AAABBBBBBFFFMMMVVVdddxxx+++***)))(((((())))))***(((((()))))))))))))))******)))((((((((()))***+++,,,,,,+++***))))))))))))*********++++++******))))))))))))*********++++++***************************++++++,,,,,,++++++***)))(((((()))+++---,,,+++((())))))******+++++++++++++++))))))((()))******,,,---------------------+++*********,,,,,,+++***+++++++++,,,,,,,,,------(((((()))***+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,---......---,,,,,,------,,,,,,+++++++++*********++++++++++++******+++++++++++++++,,,,,,,,,---,,,++++++------,,,+++++++++***(((&&&$$$"""!!!,,,,,,,,,++++++,,,,,,,,,------------............,,,,,,++++++,,,------...,,,,,,++++++++++++,,,,,,***++++++,,,------,,,,,,------...////////////...///////////////...------,,,,,,,,,,,,------...///---555888444000111222000000000000000111222333444000000000/////////......////////////............---------------------------------------------...------............------......///111222222000------------....../////////......---------......///////////////////////////000000000000000000000000......------......///000---......---++++++,,,---------------------------...............///000000,,,******+++---//////.........////////////......---...///000000///...------///111000...---///111000000000000000111111222222111000//////000111222.........//////000000000---.........////////////000000//////000111111222222222222222222222222222000222444222///...///111333222111111000000111111222111000///000111333444222222222222222222222222111///...///111222222111///111222444444333222111444444444444444444444444333333333333333333333333333333444444444555555555555555444444555666888999::::::999999888888777777;;;;;;<<<===>>>>>>???@@@BBBBBBEEELLLUUUcccxxx((('''&&&%%%$$$$$$%%%&&&''''''(((((())))))******+++***)))((((((***,,,...((((((((())))))***+++,,,++++++,,,,,,,,,++++++***'''((((((((())))))******))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))(((((()))+++---,,,+++''''''((()))***++++++,,,,,,+++***((((((((())))))))))))))))))))))))))))))---,,,,,,,,,...---,,,***+++++++++,,,,,,---------&&&'''(((******++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,---......---,,,,,,******++++++++++++,,,,,,******++++++++++++***************++++++,,,,,,------,,,++++++------,,,+++------...------,,,+++***...------,,,,,,------...,,,++++++******))))))((()))***+++***))))))+++---...------,,,,,,------...)))***++++++,,,,,,,,,,,,...///000000000000000///------............------......---,,,,,,,,,---------666999444///111222000000000000000111222333444////////////............000000000000////////////------------------------///......------,,,,,,+++......///000111111111000------///111333222///---,,,,,,,,,------.........///......---------......////////////////////////..............................---,,,,,,...///000+++...111111000---,,,+++///......------,,,,,,+++...............///000111***))))))+++...000111111......////////////......---...///111111///...---...///000///,,,,,,...111000000000000000111111222222111000//////000111222.../////////000000111111.../////////000000111111000000///000000111222222111111111111111111111111000444666444///,,,///222333222111111000111111111222111000//////111333444222222222222222222222222333222000111222444333333///000222444444444222111555555555555555555555555444444444444444444444444333333333444444444555555555555444444555666888999<<<;;;;;;:::999888777777:::;;;;;;<<<===>>>>>>???AAAAAAEEELLLUUUcccxxx))))))))))))))))))))))))+++***)))((())),,,...000,,,+++*********+++---------,,,,,,++++++,,,,,,---'''***---000111///---,,,***++++++++++++***))))))))))))***)))(((***,,,///------,,,,,,+++***))))))(((((())))))******++++++,,,,,,,,,++++++*********///......---,,,+++*********)))***+++,,,,,,***(((+++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,+++***))))))*********++++++,,,,,,,,,------++++++++++++------------------------------++++++,,,,,,---...//////,,,,,,,,,---------......++++++++++++,,,------...+++++++++,,,,,,---------,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------......------,,,+++---......///////////////........................//////////////////......111333444111---,,,///222111111111111111111111111111111111111111000//////000000//////............////////////////////////000///---,,,,,,---///000............////////////.........///////////////000///---,,,,,,---///000///////////////.................................------...............---//////............//////111000///...............,,,---///111111000...---////////////////////////000000000000////////////000000//////.........---//////.........---------......------------......000000000000000000000000111111111111111000//////////////////////////////...............---------000000111111222222333333000000////////////000000444000---,,,///222333222111111000000000000111111222111111111000000//////111111111000000000000000333222222111111222222333111111111000000000000000222222222333333222222222333333333444333333222222555555555555666666666666666555555666666777888999;;;;;;:::::::::;;;<<<<<<======>>>???@@@AAAAAABBBAAABBBFFFLLLSSS```uuu***************************))))))((()))***,,,---+++******)))***+++,,,---,,,,,,++++++++++++,,,,,,***,,,///222222111///...***++++++++++++***)))))))))***++++++***+++---///------,,,,,,+++******)))))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++*********+++,,,+++***)))++++++***++++++,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,------,,,,,,+++******)))---------------...//////,,,+++************+++,,,------------------------++++++,,,,,,---......///,,,,,,,,,------------...///...---,,,+++++++++++++++++++++,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,,,,---.........---------...///////////////........................//////...//////000111222666555333000---,,,---///000000000000000000000000000000111111000000///.../////////.........------////////////////////////---..................---////////////000000000000///////////////.........000...---,,,,,,---...000/////////////////////...........................///000000111111000000000//////............//////000000///...............,,,---///000000000///...........................++++++,,,,,,------......000/////////............000000/////////.........///......------......///////////////////////////111111111111111000//////////////////////////////........................///////////////000000000000000////////////000000444000------///222222222333222222111111222222333000000000000/////////...111111111111000000000000333222222111111222222333222222222111111111111111222333333444444333333222333333444444444444444333555555555555666666666666444333333444444555666777888888888888888999:::;;;<<<======>>>???@@@AAAAAAAAABBBFFFLLLRRR___ttt++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++,,,---000222333222000///***++++++++++++***)))))))))***,,,---,,,,,,---...---,,,,,,++++++************************)))))))))+++++++++++++++******************+++++++++,,,,,,)))***++++++++++++***)))++++++*********++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********++++++***))))))+++,,,---+++******))))))******+++------------------------++++++,,,,,,------......,,,,,,,,,,,,------------......---,,,++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------------...------,,,+++***)))(((+++++++++,,,,,,---------.........---------------)))***,,,---.../////////+++,,,---...///000000000........................///.........///111333555:::666111...---,,,,,,+++........................//////000000000///...............---------------////////////////////////+++---///000000///---+++//////000000000111111111000000//////......------///...---,,,,,,---...///......//////////////////........................,,,------......------,,,/////////....../////////////////////........................////////////........................))))))***+++,,,---......////////////............000000000000000////////////......------......///........................000000111111000000//////////////////////////////---------......//////000000//////////////////...000000////////////000000333000...---///111222222333222222111111222222333000////////////.........111111111111111111111111222222111111111111222222222222222222222222222222333333333444444333333333333333444555666666666555444555555555555666666666444333333444444555666777777777777888888:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBFFFKKKRRR^^^sss++++++++++++++++++++++++******++++++***)))(((((()))))))))))))))******************++++++*********+++---///000111000...---***++++++++++++***))))))'''***,,,---,,,++++++,,,,,,,,,,,,++++++*********+++++++++******)))))))))+++++++++***************************************)))***++++++*********+++++++++******)))************************+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++***((('''((()))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++------,,,,,,+++***))))))******+++,,,,,,---......000000000//////...------***+++,,,---............+++,,,---...///000000000........................000///---,,,---000333555:::555///,,,---...---+++..............................////////////......------------------------////////////////////////,,,---...//////...---,,,////////////000000000000111111000///...------,,,///...------------...///............////////////........................++++++,,,,,,,,,+++******......////////////.........///////////////......///............///000000........................,,,,,,---...//////000000///////////////.........//////////////////////////////............/////////////////////////////////000000000000000//////////////////////////////,,,------...///000000111222222111111000000000///000000////////////000000111000///...///111222222000000////////////000000000000000000000/////////000111111111111111222222222222111111111111222222111111111222222222222222222222333333333333222222333333555666777777777777444444444555555555666666666555555666666777888999888888999999:::;;;======999:::;;;<<<===??????@@@AAABBBEEEJJJPPP\\\qqq************************,,,,,,,,,,,,+++***)))((((((((())))))************)))***++++++++++++***))))))***,,,------,,,+++******++++++++++++***))))))&&&)))+++,,,***))))))***,,,,,,+++++++++++++++***,,,,,,++++++******))))))************************,,,,,,++++++***)))(((((()))+++,,,+++)))(((***,,,++++++******)))*********))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,+++++++++++++++***......,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++++++++++++++++++++******+++,,,,,,---.....................---,,,+++,,,------...------,,,,,,+++,,,---...////////////........................000///---,,,---///222444666222---,,,...//////---////////////////////////......////////////......------------------------///////////////////////////...---,,,,,,---...///---------.........//////111111000///...------,,,.........------.........---.........//////000000........................///////////////...------......///000000///......---...//////000///......///............///000000........................000000//////////////////.........///////////////......................../////////....../////////000000000000000000000000...//////000000000//////////////////////////////------......///000111111222111111111000000//////000000////////////000000000000000//////000111333000//////////////////000111111111111111111111111000000111111222222222333222111111000000111111222000000000000111111222222111111222222222222111111333444555666777777888777444444444444555555555555666555555666666777888999999999999999:::;;;<<<===999999:::<<<===>>>???@@@AAABBBEEEJJJOOO[[[ooo************************---,,,,,,,,,++++++******((()))******++++++******)))***+++,,,,,,+++***)))((()))***++++++***))))))***++++++++++++***))))))''')))******)))(((((()))+++++++++++++++++++++++++++++++++++++++*********)))))))))***************...---,,,+++***)))(((((()))+++,,,+++((('''***---++++++*********++++++,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++.........---,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,+++)))(((------......------,,,+++,,,,,,---............---........................///...------///111333555111///------...000000///000000000000000000000000......///000000000//////---------------.........////////////////////////000///---++++++---///000,,,,,,---------.........000000//////......------........................------......///000000000........................////////////...---,,,,,,---...///000000///...---------///000000000///...............////////////------------------------//////.........---------.........///////////////------------............000//////......//////000111111111111111111111111......///000000000//////////////////////////////.........//////000000111///..................---000000////////////000000///000111000//////111333222111111000000111111222111111222222222222222333000000111111222333333333111111000000000000111111/////////000111111222222111222222333333222222111444444555666777777777666333444444444444555555555444333333444444555666777888777777777777888999999888999:::<<<===???@@@AAAAAAAAADDDIIINNNYYYnnn++++++++++++++++++++++++,,,+++***))))))***++++++))))))+++,,,,,,,,,+++******+++,,,------,,,+++******++++++,,,,,,++++++******++++++++++++***)))))))))******)))(((((()))+++++++++++++++++++++++++++***++++++++++++++++++,,,((()))))))))*********+++------,,,,,,++++++******)))+++---+++''''''***...++++++***++++++,,,---...*********+++,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++***+++---------+++***(((***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,+++***,,,,,,------...---------------.........---,,,,,,........................,,,---...000333666888999---...000000///...///000000000000000000000000000...///000000111111000000------........./////////////////////////////////.........------.........------------.........//////////////////.........---..................---------......///000000111........................---......------+++******---...///000000///...---,,,---///000111000///...,,,---///000000000///...------------------------,,,---------------------............/////////000---.........////////////000000////////////000000000000000000000000000000---......///000000/////////////////////////////////////////////000000000---------...............000000////////////000000...000222111//////111333111111000000000000111111000000111111222222222222000000111222222333444444111111000000000000111111//////000111111222333333333444444555555444444333444555555666666666555555333333444444444555555555444333333444444555666777999888888777777777777777999999;;;<<<>>>@@@AAABBBAAAAAADDDHHHMMMXXXlll~~~,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''')))***,,,)))***+++,,,---,,,++++++***+++---......---+++***---------...------,,,,,,***++++++++++++***))))))+++++++++***((((((***,,,++++++++++++++++++++++++*********++++++,,,,,,---(((((())))))*********+++++++++,,,,,,,,,---------))),,,---+++'''&&&***...++++++++++++,,,---...///******+++,,,------......,,,------......------,,,++++++++++++++++++++++++---///111222222///---+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,...000000---------,,,,,,+++++++++((()))+++,,,---............------,,,+++***))))))---,,,,,,,,,,,,,,,,,,,,,+++,,,...000000000...---***+++,,,---.../////////............---,,,++++++........................***+++...222666:::<<<>>>+++///222222///------///000000000000000000000000//////000111111111111111........./////////000000////////////////////////,,,---///000000///---,,,............/////////000.........///////////////------............---------------...///000000111........................111111111111000///...------...///111111///...---+++---///000111000///...,,,---///111111000...---------------------------+++,,,,,,---...///000000---.........//////000000.../////////000000111111000000////////////000000000000000000000000000000------...///000000//////////////////////////////000000000000////////////.../////////000000111111000000////////////000000...000222222//////111333//////............////////////000000111111111222000000111222333333444444111111000000000000111111000000111222333333444444555555666666666666555555444555555555555555444444333333333444444444555555666555555666666777888999<<<;;;:::999888888888888999:::;;;===???@@@BBBBBBAAAAAADDDHHHMMMXXXlll~~~************))))))((((((*********+++,,,,,,***'''++++++************************))))))******+++,,,++++++******++++++,,,---,,,,,,------,,,,,,+++***+++***))))))(((((()))))))))***,,,------,,,***)))+++***)))***,,,,,,***(((******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++------------------------((()))***+++++++++++++++++++++++++++++++++++++++...,,,***+++---...,,,***......---,,,,,,+++******------,,,++++++,,,,,,,,,...---+++***)))***++++++,,,---...---+++***+++,,,......---------......///------------------------,,,,,,+++++++++,,,------------------------------+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...***+++,,,---------,,,,,,...---,,,++++++---...///000///...------------------,,,,,,///333666666555111000///...------...///---------.........//////000000000000000000000000222000...,,,+++,,,---...+++,,,,,,---...///000000222000...///111111///---..................------,,,,,,,,,,,,---///000111------...//////...------------............------////////////////////////---......//////......---////////////////////////...---,,,++++++,,,...//////...---,,,---///111333......---------......///.........------,,,,,,,,,------------------------///............///000000,,,---///000000000///...////////////000000000000000000//////.........---////////////////////////......////////////......////////////000000000000000000000000////////////111000///......///000111000000000000111111111111///000222333333222000///000111111111111222222222000000000///////////////222222222222222222222222444555666666666555444333333333333333333333333333333333333333333333333333666666666666666777777888666888999888777666777888:::;;;<<<===>>>???@@@AAAAAAAAADDDIIIMMMWWWkkk|||---,,,,,,+++***)))((((((+++***)))***,,,,,,***(((******************************))))))******+++,,,******))))))******+++,,,,,,,,,------,,,,,,+++***+++++++++++++++,,,------,,,,,,+++++++++++++++++++++***)))***+++,,,+++)))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++------------------------******++++++,,,+++++++++++++++++++++++++++++++++,,,+++)))***,,,---+++)))......---,,,,,,+++******++++++************++++++,,,,,,++++++++++++++++++,,,---...---+++***+++,,,...---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---------------,,,,,,,,,---...///...,,,++++++,,,------------------------///......---------------++++++,,,,,,---------,,,000///...---,,,+++++++++......------,,,,,,,,,,,,---,,,---222777888666222111000///...------...///------..................////////////////////////111000...,,,,,,,,,---...---------.../////////000///---+++,,,......,,,***......................................./////////........................---......//////......---........................------............------////////////////////////111000///...------......---,,,+++++++++---///000//////............///////////////......---------.................................---...//////000,,,---///000000000///...////////////000000000000000000000/////////......////////////////////////......////////////......------....../////////000---.........////////////111000///......///000111/////////000000000111111222111111111111111111222000000111111111222222222333333222222222222222222333333333333333333333333222333444555444333111000333333333333333333333333555555555555555555555555555555555555555666777888666888999888777666777999;;;<<<<<<>>>???@@@AAABBBCCCCCCFFFIIIMMMVVViiizzz,,,,,,,,,+++++++++++++++,,,***))))))***++++++*********************************))))))******+++,,,))))))(((((())))))***+++,,,,,,,,,,,,,,,++++++***''''''((()))***+++,,,---///---+++)))))))))+++,,,,,,+++))))))+++,,,+++*********+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++------------------------,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***))))))++++++***)))...------,,,,,,++++++***))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++,,,---...---+++***+++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,---............------,,,,,,++++++...//////...+++******+++........................///...------,,,,,,------++++++,,,,,,,,,---------/////////...---,,,+++***+++,,,---------,,,+++***------000666;;;;;;444...000///......---...........................------........................111000...---,,,,,,---...////////////////////////111///......000000...---........................///000111111000///...---///...---,,,,,,---...///---......//////......---........................,,,------......------,,,////////////////////////333333111000///............---,,,++++++,,,......///......---------......///////////////.........000000000000000000000000...------------...//////---...//////000/////////////////////000000000000111000000000000000//////////////////////////////......////////////......+++,,,,,,---...///000000,,,,,,------......//////000000////////////000000....../////////000000000333222000//////000222333000000000111111111222222000000000000000000111111444444444444444444444444222333555666555222000...222222222333333444444444555555555555555555555555444333444444555666777888777888999888777777888999<<<<<<===>>>@@@AAABBBCCCEEEEEEFFFIIILLLUUUgggxxx((())))))***+++,,,------,,,***((((((***+++,,,+++***************+++++++++******))))))******+++,,,)))))))))))))))***+++++++++,,,,,,,,,,,,+++******'''((()))******+++++++++...---+++************+++---+++))))))+++,,,,,,+++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++++++++++++++++++++++++++*********+++++++++***---------,,,,,,+++++++++((())))))***************)))***,,,---...---,,,,,,+++,,,------++++++,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---...............---,,,,,,+++++++++,,,......---+++***+++,,,------------------------...------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------***+++---...///......---***,,,---......---+++***,,,...333:::>>><<<333***.......................................---------........................000///...------------...000000000000000/////////111111000000000000000///............////////////...000111222222111///...000///---,,,,,,---///000......////////////..............................,,,,,,------------,,,,,,////////////////////////222111111000000/////////000000///.........//////------,,,,,,+++,,,,,,,,,//////..................000000000000000000000000---------------......///......//////////////////////////////000000000000111111111111000000000000////////////////////////......////////////......++++++,,,---///000111111........................000000////////////000000............////////////222111000//////000111222000000000000111111111111////////////000000000000333333333333333333333333444555777888777444111///111111222333333444555555333333333333444444444444444444444555666777888999777888999999777777888999;;;;;;<<<>>>???@@@AAABBBDDDDDDFFFIIILLLUUUgggxxx))))))))))))*********+++,,,***((((((***+++,,,,,,))))))*********+++++++++******))))))******+++,,,+++************+++,,,,,,++++++,,,,,,++++++***)))......////////////...---+++,,,,,,---,,,+++***)))---+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++)))***,,,---......---,,,+++,,,------++++++,,,---...---,,,+++++++++++++++------------------------)))***+++---------------------,,,,,,,,,+++++++++)))+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,+++++++++,,,---...)))+++,,,...//////...---+++,,,...000000...---,,,,,,000666===>>>:::000)))------.......................................---........................///......---------------000000000000000/////////---......------,,,,,,,,,........./////////000000---...000222333333111000000///---,,,,,,---///000...//////////////////...........................,,,------......------,,,////////////////////////---......///000000000000000//////............/////////...---,,,,,,------------------------------////////////////////////...------------...///////////////.........//////////////////000000000000000000000000111111111111////////////////////////......////////////......,,,------///000111222222222111111000///...------//////000000000000//////............///////////////000111111111111000/////////000000000111111111222222222333333444444444111111111111111111111111333444666777666444111///111111222333333444555555333333333444444555555555666666666666777888999:::777999:::999888777888999999:::;;;<<<===???@@@@@@BBBBBBDDDHHHLLLUUUhhhyyy,,,,,,+++***)))((('''&&&***)))((()))+++,,,,,,+++)))))))))***++++++,,,,,,******))))))******+++,,,+++++++++***+++,,,,,,---+++++++++++++++******)))---.../////////---,,,+++)))***,,,------,,,***))),,,++++++,,,------,,,*********+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,+++,,,,,,------------,,,***,,,------++++++,,,...///...---,,,,,,++++++,,,------------------------***+++,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,(((***+++,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,+++***+++,,,---...---.........------,,,+++,,,---.../////////...---,,,222:::>>>;;;555...+++,,,,,,---............------------.........//////.............................................---////////////////////////...///000///---------............//////000000111,,,...///111222333222222///...---,,,,,,---...///...//////000000//////...---------------------------..................---////////////////////////++++++---...///000000000,,,,,,------------------222111000///////////////,,,,,,,,,---------------.......................................///000000000000///............///////////////000000000000//////000000000000000111////////////////////////......////////////......---......///000111222222222222111000///......---//////000000000000//////....../////////000000000...///111222222111///.../////////000000000111111111111111222222333333444111111111111111111111111111222222333333222000000222222222333333444444444555555555666777777888888888888777777888888999999888999:::999888888888:::888999:::;;;===>>>??????AAAAAADDDHHHLLLUUUhhhyyy+++++++++******))))))))))))((((((***,,,---,,,***((())))))***++++++,,,,,,******))))))******+++,,,***************++++++,,,+++++++++++++++***))))))''')))***+++,,,+++)))((()))******+++,,,,,,,,,,,,***+++,,,...///...+++(((******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++++++++++++++++++++***,,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...------...------,,,,,,,,,------***+++---,,,,,,+++---...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++)))*********+++,,,,,,------)))***,,,,,,++++++,,,...------------------------,,,,,,+++***************---,,,+++******,,,---///......---,,,,,,,,,------,,,,,,,,,------.........,,,444===>>>777000------+++,,,---.........------+++,,,,,,---...///000000////////////////////////------...............------------.../////////000000222333222///...///111---......///000000111111/////////000000111111111........................//////000000000000//////------------------------...//////000000//////...////////////////////////+++,,,...////////////...++++++,,,---............111111000///............------------.........///........................000////////////000111111111000///...---......///////////////000000000000....../////////000000000////////////////////////......////////////.............../////////000000////////////////////////...///000111111000///.../////////000000000111111//////000000000000//////////////////000000000111......///000000111222222111111111111111111111111111111111111111111222222333333333333333333333333555555555666777888888888999888888777777777777777888999::::::888888999:::999:::;;;<<<===??????@@@CCCCCCEEEHHHKKKTTTfffwww'''''')))***,,,...///000(((((((((+++------,,,***((())))))***++++++,,,,,,*********)))***++++++,,,)))))))))))))))******+++***++++++++++++***))))))'''(((+++---...---,,,,,,+++***))))))***,,,...000******,,,///000///+++'''******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...---,,,000///---,,,+++,,,,,,---***+++---,,,,,,,,,---...111000///...---,,,,,,,,,++++++++++++++++++++++++,,,---.........,,,***((())))))***+++,,,------...+++,,,---,,,******+++,,,........................,,,++++++***)))*********---,,,+++******,,,...///++++++++++++,,,...000111,,,++++++++++++,,,---...+++555>>>===444,,,,,,///***+++---...///...------***+++,,,---...000111111000000000000000000000000------......///......---+++,,,,,,---...///000000---///000///,,,+++,,,///---......///000111111222111000//////.../////////------...//////...------//////000000000000//////------------------------//////000000000000//////////////////////////////......///000000///...---,,,---...///000000000000///...---,,,+++*********---.........//////000000////////////////////////000000000000000111111222111000///...------...///////////////000000000000---.........//////000000////////////////////////......////////////......------..................++++++,,,---...///000111...///000111111000///...000000000000111111111111111000///......///000111////////////000000000000111111222333444444555555222222222222222222222222333222222111222333555666444333333333333333333333333333333444555666666777999888777666666555555555888999::::::888888999::::::;;;<<<===>>>@@@@@@AAAEEEEEEFFFHHHJJJSSSddduuu,,,++++++***)))))))))***...---+++)))(((((())))))(((((())))))))))))(((''',,,,,,,,,+++++++++******...---,,,+++***+++,,,---,,,+++***)))***+++,,,---***++++++,,,,,,------...,,,+++++++++++++++++++++...---***((((((((()))*********))))))))))))******+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++++++++++++++,,,,,,+++,,,.........,,,***))),,,,,,+++***)))((('''&&&+++++++++*********))))))(((((()))+++---...------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///333000,,,((('''''')))***++++++*********************)))((()))+++,,,,,,***,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++*********+++,,,,,,------------------------------,,,+++,,,...///...---------,,,,,,,,,+++++++++,,,,,,------------------222;;;===555---,,,---,,,......//////......---,,,,,,,,,------.../////////111111000///...---,,,,,,,,,------...///000000111//////////////////......000000//////.........---+++---......---,,,,,,---//////000000000000//////000000//////...---++++++---...000111111111000//////...---,,,---...000222......////////////......//////////////////........................------------------------------....................................////////////000000000000000000000000////////////////////////---...///...------...///////////////////////////---///000000...,,,,,,,,,------------------------000000//////.........---//////000000111111222222.../////////000000111111222111///------...000222,,,,,,,,,---...//////000////////////////////////000111111111222222222222444444444333333333222222333333222222111222222222222222333333444555666666333333333444444444555555777777555444444555666777444444555555666777777777555777888888777777888999:::;;;;;;;;;<<<=========BBBBBBCCCFFFIIIRRRdddttt++++++***)))))))))))))))------+++***))))))*********************))))))))),,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++***))))))))))))***+++,,,++++++*********+++++++++,,,---......,,,+++***))))))************++++++,,,++++++++++++******************+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---......000...,,,***)))***,,,---+++***************++++++***))))))***+++,,,+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++***++++++,,,,,,------------------------------,,,+++,,,...///...---.........---------,,,,,,......------------------555;;;;;;333---,,,---+++***+++---...//////000000,,,------...//////000000000000000///......------,,,,,,------------------........................000/////////.........---,,,---//////---,,,---...//////000000000000//////////////////...---,,,,,,......///000000000000000///...---,,,,,,...000111......////////////......................................................------------------------........................///000000000111111111111........................////////////////////////---...//////------...///////////////////////////,,,...000111///......///------------------------000/////////............------------............000000000000000000000000000000///////////////000,,,------...//////000000111111111111111111111111000000000111111111222222222222111111000000000000111111111000000111222222333333333444444555555666333333333444444444444444666666555444444555666666444444555555666777777777555777888888777777888999;;;;;;<<<======>>>>>>>>>BBBBBBCCCFFFIIIQQQcccttt+++******))))))))))))***,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++...------,,,++++++******))))))******++++++,,,,,,)))******+++,,,------...------,,,,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++,,,,,,+++***)))))))))******+++,,,---------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))------------------------//////...---,,,,,,------,,,++++++,,,,,,---//////***************+++,,,---+++***)))***+++,,,+++***++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------,,,+++,,,...///...---//////.........---------......------------......::::::777000------,,,******+++---...//////000000---......//////000111111////////////////////////000000///...------,,,,,,------------------....../////////...............,,,...000///...---...///...//////000000//////...---...............------//////......//////000111///...---,,,---...///000......////////////......------------------------........................------------------------........................//////000000000111111111........................////////////////////////---...//////------...///////////////////////////,,,...000111000000111222////////////////////////////////////............------------,,,,,,,,,,,,111111111111000000000000......///000000000///.........//////000000111111111111111111111111111111/////////000000000111111111000000000000/////////////////////000111222222444555555555555555555555444444444444333333333333555444444444444444555555444444555555666777777777555777888888777777888999<<<<<<======>>>??????@@@AAAAAACCCFFFIIIQQQbbbsss,,,+++************+++++++++++++++,,,,,,---------+++***)))(((((()))+++---,,,,,,,,,+++++++++******)))***,,,------,,,+++***)))***+++,,,---,,,+++***,,,,,,,,,,,,++++++******)))******+++,,,------...******+++---------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))))))))***+++,,,,,,,,,,,,,,,......---,,,,,,+++******---------,,,,,,,,,+++++++++,,,---,,,+++*********------------------------//////...---,,,,,,,,,,,,)))***+++,,,------......)))))))))***+++,,,---...,,,*********,,,,,,+++***,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---............------------------,,,---...///111222===999222...------,,,***.........///......---,,,......//////000111111111............//////000000666555444333111///...---,,,,,,,,,---------------........................---///000000///......///...//////////////////...,,,------...//////......//////...------///000111000///.........///000000---......//////......---+++,,,,,,,,,,,,,,,---------------...............................................................---------.........//////000000000000000000000000////////////////////////---///000///...---...///////////////////////////---...000000//////000111///////////////////////////////////////.........000000000//////........./////////000000000111111///........./////////000//////000000111111111111111111111111111111111111////////////000000000000222111111111111111111111/////////000000222333444666555555555555555555555444444444333333333333222333333333333444444444555444444555555666777777777555777888888777777888999;;;;;;<<<===>>>??????@@@AAAAAADDDGGGIIIQQQbbbrrr,,,,,,+++++++++,,,,,,---***++++++,,,------------***)))'''&&&''')))+++,,,,,,,,,,,,+++++++++******((()))+++,,,---,,,++++++)))***+++,,,---,,,+++************++++++,,,,,,,,,***++++++,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))******)))******+++,,,,,,,,,,,,......------,,,+++++++++---------,,,,,,,,,++++++(((***------+++***+++---------------------------......---------,,,,,,+++))))))++++++,,,+++******************+++,,,---...---+++***+++,,,,,,+++***---...------,,,+++***)))+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...------------,,,,,,,,,,,,++++++++++++,,,...111444666>>>666///,,,------,,,+++.........///......---,,,......//////000111111111------......///000000000888777666444222111//////,,,,,,,,,---------......---------...............---///000000///......///......////////////......+++,,,---...///////////////...---------...000111111111000000000000000000------............------++++++++++++,,,,,,---------------.........//////................................................------------............000000000000000000000000////////////////////////...///000///......///000////////////////////////...///000///---,,,---...000000000000000000000000.........///////////////222111111000000/////////,,,,,,---...000111222222111///,,,++++++...111333000000000111111111111111000000000000000000000000////////////000000000000111111111111111111111222000000000111222333444555555555555555555444444444333333333333333333333333222333333444444555555555444444555555666777777777555777888888777777888999999::::::;;;===>>>>>>???AAAAAADDDGGGIIIPPPaaappp,,,++++++++++++,,,------******+++,,,------,,,,,,((((((''''''''')))***+++,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))******+++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,************++++++++++++******+++,,,------......,,,,,,,,,,,,++++++++++++'''***------+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******************)))(((+++++++++++++++,,,---...---,,,++++++,,,,,,+++***,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------,,,,,,,,,++++++++++++++++++,,,///222666888;;;444...------,,,,,,---***+++---...//////000000---......//////000111111---.........//////000000444444333222000///...---,,,,,,,,,---......//////---------------.........,,,...000///...---...///---......//////......---,,,,,,---.../////////.........------......///000111111111000000000//////------............------***++++++,,,,,,------...,,,,,,------.../////////....................................................../////////000000000........................////////////////////////...///000000......///000///////////////////////////000000...,,,+++,,,---000000000000000000000000.........//////////////////////////////.........,,,---...///000111222333222///+++))))))---222555000000000000000111111111/////////////////////////////////000000000111111/////////000000000000111222111111111222333444444333444444444444444444444222222222222333333333333222333444555555666555555444444555555666777777777555777888888777777888999888999:::;;;<<<===>>>???@@@AAADDDGGGIIIPPP```ooo}}}***)))))))))******+++,,,)))***+++,,,,,,++++++***'''(((((()))******++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,---++++++******++++++,,,---***************+++++++++++++++++++++++++++++++++******))))))***+++------++++++************+++++++++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++,,,---......++++++******************))))))***+++,,,---......,,,++++++++++++*********))),,,///...***(((***,,,++++++++++++++++++++++++)))***,,,---......------************************,,,,,,+++++++++,,,,,,---...,,,++++++,,,,,,+++***((()))******++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---...///...---+++***++++++++++++++++++++++++---,,,+++,,,...///...---...---------,,,,,,,,,,,,...---------///222555777777111---......++++++///***+++---...//////000000,,,------...//////000000.........///////////////000000000///......------,,,------...//////000000,,,,,,,,,------.........,,,---//////---,,,---...---......//////......---------..................,,,---......//////......///////////////...------,,,------......------,,,+++++++++,,,---.........,,,,,,------...//////000........................................................./////////000000........................////////////////////////...000111000///...///000/////////////////////////////////...------...000////////////////////////............/////////000------..................111111111111111222222222000...+++***+++---111333000000000000000000000000000000000000000000000000000000000111111111222222000000000000111111222222222111111111111111222222111222222222333444444444000000111222333444444555222333555666777777666666444444555555666777777777555777888888777777888999999999:::<<<===>>>???@@@@@@AAADDDGGGIIIPPP___nnn|||}}}(((((('''(((((()))******)))***+++,,,,,,+++))))))'''((()))+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))(((((()))+++---...,,,+++***)))***+++---...,,,,,,++++++***)))))))))*********))))))))))))))))))((('''''')))+++...000,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,+++++++++,,,---...///000,,,,,,+++***)))))))))***,,,++++++++++++++++++++++++++++++*********))))))***...000...)))&&&(((+++************************((()))+++---.........---************+++,,,------------,,,+++++++++,,,,,,...---+++,,,,,,---+++***$$$%%%''')))+++,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,---...//////---+++***++++++++++++++++++++++++---,,,+++,,,...///...---//////.........---------111000...---...000333555555///---000...***+++111......//////......---,,,,,,,,,------...////////////////////////////////////////////////.........------......///000111111,,,,,,,,,------.........+++---......---,,,,,,------..................------...............------+++,,,.../////////...------.........---,,,++++++,,,------......------,,,++++++,,,------...//////,,,,,,------...///000000////////////////////////........................,,,,,,,,,---------......000000000000000000000000////////////////////////...000111000///...///111////////////////////////.../////////...///111444////////////////////////---.........//////000000---......//////000000000555555444444333222111111------,,,,,,---...000111000000000///////////////111111111111111111111111111111111111222222222222222222333333333444444444222111000000000000000111000000111222222333444444//////000111333444555666222333555777888777777666444444555555666777777777666777888888777777888999::::::;;;===>>>@@@AAAAAA@@@AAADDDGGGIIIPPP___nnn{{{{{{))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,))))))***++++++++++++***,,,+++***)))))))))++++++///,,,))))))+++,,,+++***//////...------,,,,,,+++,,,,,,++++++,,,,,,---...***************+++++++++)))))))))******+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***//////...---,,,++++++***%%%###"""$$$)))...//////++++++++++++++++++++++++******+++,,,,,,---......&&&+++000000---,,,---000++++++++++++++++++++++++&&&''')))***++++++******+++***)))))))))***+++,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,,,,,,,+++******)))((((((((()))'''---000...000666999888222222111111000000000///------............------000///...---------------///.........------------///...+++******,,,...000//////............//////////////////............,,,---------...///////////////...---,,,,,,,,,,,,000///---+++++++++---...111111000///...---,,,,,,111111000...,,,,,,...000------------------------......////////////............---,,,---...///000...000111///,,,***,,,///111000///...---,,,++++++//////---,,,,,,+++,,,,,,,,,---...//////...---,,,,,,---///000000000///...222111000//////....../////////////////////////////////////////////////////////......---------,,,000//////......000111222---------...///000000000//////000000000//////...222000...---,,,---...///...............///000000111000000000//////......//////000111222222333333111222222333333222222111000---+++---111444444333444444444444444444444444666666666666555444333333444555666666777777666666222222333444555666777888;;;999777666555666777888999:::;;;===>>>>>>??????CCCBBBCCCEEEHHHNNN\\\jjj~~~~~~************************++++++++++++++++++++++++******))))))******+++,,,,,,++++++*********)))))),,,+++***))))))***++++++---***((()))+++------,,,))))))******+++,,,,,,,,,((((((((('''(((((()))*********++++++,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,+++++++++,,,***((((((+++,,,+++***++++++++++++++++++++++++******+++,,,,,,---......&&&***//////,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***)))(((++++++*********,,,---...------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---..............................---,,,,,,,,,,,,,,,+++//////,,,///555777555.........------,,,,,,,,,------............------//////......------....../////////.........------,,,,,,---------....../////////............//////////////////............---------...............---------,,,,,,---......000///---++++++,,,---...///////////////.........///000111111///......///.................................//////............------,,,---...///000.........---,,,,,,---...///////////////.........,,,,,,------......//////------............------,,,---......//////......///...............///////////////////////////////////////////////////////////////.........------//////.........///000111//////000000111111222222222222333333333333222222111000///.........//////...............///000000222222111111111000000000...//////000111111222222111222222333333222222111000///...///111333333333333333333333333333333333444555555555555555444444222222333444444444444333222222333444555666777888;;;:::888666666777888999999:::;;;===>>>>>>??????AAA@@@BBBEEEGGGMMM[[[hhh~~~~~~************************++++++++++++++++++++++++******))))))******+++,,,...---+++***((((((((()))+++******)))******++++++***)))((())),,,.........(((((())))))***+++++++++******)))))))))***++++++***++++++,,,---......///------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************+++++++++,,,///...---------,,,***(((++++++++++++++++++++++++***++++++,,,,,,------...&&&***------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))(((++++++++++++,,,---...///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................000//////...............000///---,,,000555555222/////////...............------............------..................//////000000000/////////......***,,,...///000000////////////............//////////////////...........................---------,,,,,,,,,,,,---...///000///...---,,,,,,,,,---...---.........//////000000---000222333111///......////////////////////////------............------...------------...//////---,,,++++++---...------......//////000000000111,,,---...///000000//////.........------.........,,,,,,---------.........,,,,,,,,,------...///000////////////////////////////////////////////////000000////////////............------......///000000000000000111111111111222222333444444333333222111111000000000/////////...............///000000111111000000000000000///.........///000000111111111111222222222222111111///111222333222111222333333333333333333333333333333444555555666555555555111111222333333333333333222333333444555666777777:::999888777666777888999999:::;;;===>>>>>>????????????AAAEEEHHHMMMYYYfff~~~((((((((((((((((((((((((******************************))))))******+++,,,...---***((((((((()))*********************++++++***))))))***+++---------------,,,++++++******))),,,,,,+++++++++,,,------******+++,,,---...//////---------...............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,.........,,,++++++++++++++++++++++++++++++++++++,,,,,,---------(((***------,,,+++,,,---------------------------,,,,,,---------,,,******))))))***+++,,,---...///************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------000...---000666888555//////////////////.........------............------------...///////////////000000000000////////////+++,,,---///000111111111//////............//////////////////............/////////...---------,,,---------------.../////////...------------..................////////////---///111111///.................................,,,,,,------------,,,,,,------------......//////---+++(((***---///...,,,............///////////////000111222111///---,,,///...---,,,,,,---...///------------......//////...---------......///000////////////////////////////////////////////////000000000000000/////////------------.........///............//////////////////000111111111000000000000111111111111000///...............///000000............------------/////////000000000111111111111222222222222111111///222555555222000111333444444444444444444444444555555555555555555444444222333444444555555444444333333444444555666666777888888777666666666777888999:::;;;===>>>>>>??????>>>???BBBFFFIIIMMMYYYeee|||~~~******************************************************))))))******+++,,,,,,+++)))(((((()))+++---))))))******++++++++++++++++++,,,,,,++++++++++++------,,,++++++******)))******))))))******+++,,,*********+++,,,------...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,+++*********((())),,,---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---------,,,------------------------------***+++,,,---...------,,,'''((()))***+++,,,------+++************+++------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,+++++++++++++++,,,,,,---,,,///666;;;;;;444///++++++++++++++++++++++++------............------,,,---...///000000000///000000000000////////////...---,,,,,,---000222444//////............//////////////////............/////////...---------,,,000///...---------------.........---.........///////////////............---------,,,++++++---///------------------------,,,,,,------------,,,,,,---------...............---+++(((***---///...,,,......---------,,,,,,,,,///000222222222000---,,,///...---,,,,,,---...///.../////////000000000000111000000///......///////////////////////////////////////////////////////////////000000000000000,,,------...........................////////////------...//////////////////000111111111111000000...............///000000------------............000000111111111111111222000111111222222111111000///333666555222000000222444444444444444444444444666666666666555444333222222333444444555555444444333333444444555666666666666666555555555666666666999:::;;;===>>>>>>????????????CCCGGGIIINNNZZZfffzzz~~~------------------------******************************))))))******+++,,,******)))))))))***,,,---((()))***+++++++++++++++***,,,------+++*********(((((())))))***+++++++++,,,,,,,,,+++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---,,,+++***))))))***+++---,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------'''((()))***+++,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......//////000000000,,,,,,,,,,,,,,,,,,---...++++++000888<<<999333000,,,,,,,,,,,,------------------............---------...///000111000///...000000000/////////......///---,,,+++,,,...111333//////............//////////////////...........................---------111000///...---------------.........////////////000000//////.........---,,,,,,,,,***)))***---000------------------------------............------,,,---......//////......---,,,++++++---...---------------,,,,,,,,,++++++---...///000111111000000.........------............///000111222111000000222222000//////.........////////////////////////////////////////////////......////////////000000------...////////////.../////////000111222222222......///000111111111111//////000000000000111111...............///000000///000000000000111111111111111111111111222222222000000111111111111000000111222333333222111111222444444444444444444444444666666666666555444333222111111222333333333333333444444444555555555666666555555666666666666666666999:::;;;===>>>>>>??????@@@@@@CCCFFFIIINNNZZZgggwww~~~}}},,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,+++++++++***************'''(((***+++,,,,,,++++++(((+++------+++***+++,,,))))))******+++,,,,,,,,,......------......///000------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++*********)))+++------,,,))))))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++))))))+++,,,,,,,,,++++++///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,---......---,,,000666777222///000......//////000000000000------............------...///000111111000...---/////////.........------------,,,,,,,,,...///000//////............//////////////////............---------...............000///...............///------...///////////////.........///////////////***,,,---,,,++++++---///.................................//////.........,,,---.../////////...---.........---,,,,,,---...,,,,,,,,,---------------------...//////000000111------............------,,,...000222333111///---000//////.........//////////////////////////////////////////////////////------........./////////---...///000000000//////---...///000111222333444...///000111111222222222//////.........///000111...............///000000000000000111111111222222111111111111111000000000000000111111111111000000222111///000111222222111222222222222222222222222333333444555666666555555222222333444444444444333444444444555555555555555666777777888888888888888999:::;;;===>>>>>>??????@@@???AAADDDFFFLLLZZZggguuu}}}|||))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,,,,+++)))(((''''''(((***+++,,,,,,++++++%%%))),,,---,,,+++,,,...//////...------,,,,,,+++******))))))******+++,,,/////////...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))***************,,,---+++)))***---000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((***+++,,,---------,,,+++...---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...''''''((()))******++++++************++++++,,,---000...///444222,,,,,,111,,,,,,,,,---------......---..................---///000111222111000...,,,///.........------------+++,,,---.........---,,,//////............//////000/////////............,,,------....../////////......---......///000111------...///000000//////,,,,,,---...///000111222)))+++...///...---------////////////////////////......////////////......,,,,,,.../////////...---...000111///,,,***---///++++++,,,---...///000111111000///...---------...,,,---...//////...---,,,***,,,000333333111...+++---------------...///000////////////////////////////////////////////////,,,---------......//////---...000111111111000///***+++,,,...///111222333------///000000111111111///...---,,,---...000222...............///000000......//////000000111111000000000000////////////000000111111111111000000333000------000333222111000000000000000000000000000111333555666777888888444555666666777777666666444444444555555555555555777888999:::::::::::::::999:::;;;===>>>>>>??????@@@>>>???BBBDDDKKKYYYgggttt|||||| """%%%((()))******)))))))))*********+++++++++((((((((()))******++++++++++++************+++++++++++++++*********))))))------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++***)))---------,,,,,,,,,++++++...---+++***)))***++++++)))***+++,,,,,,,,,,,,,,,***++++++***))))))***,,,+++++++++++++++++++++++++++++++++******)))))))))///......------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((***+++------,,,+++***------.........---,,,,,,,,,++++++******++++++,,,+++******))))))******+++,,,+++***,,,//////,,,)))+++++++++,,,,,,---------///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,***((((((+++---,,,***++++++,,,,,,---...//////,,,,,,------,,,+++)))(((///...---...000000///---,,,,,,---,,,+++***,,,...++++++,,,,,,---...//////000///...------...///000///...---,,,,,,+++,,,,,,///////////////////////////......---------......222000---++++++---000222000...,,,******,,,...000.........////////////000////////////////////////111111000000///---,,,+++***,,,...//////---***(((+++++++++,,,---...///000------------------,,,,,,.........------,,,,,,,,,//////...------------.........------------......000///---,,,,,,---///000.../////////...---,,,,,,......------------...........................---000000////////////000000000000000000000000000000......////////////....................................//////000000111111......////////////......222111111000///......---//////////////////////////////000111111111111111111000/////////000222333444333222000///---,,,+++000000000000000000000000111111000000000111222333222222222222222222333333777666555444333222222222333333444444555666666666:::999888888999;;;===>>>:::<<<===<<<;;;;;;<<<===AAA@@@BBBEEEFFFKKKXXXddd|||}}}zzz|||&&&'''***,,,......------******************++++++************))))))))))))+++******************++++++++++++*********)))))),,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,------------,,,,,,,,,,,,...---,,,+++******+++,,,++++++,,,,,,,,,,,,,,,,,,***+++++++++))))))***,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((***+++------,,,+++***+++,,,,,,---------,,,,,,,,,++++++******++++++,,,++++++************++++++,,,++++++,,,......,,,)))+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++(((&&&$$$$$$'''((((((&&&+++,,,,,,,,,---.........,,,,,,+++******+++,,,---//////000111000///...---...//////...------...000++++++,,,------...//////......------------......000000//////.........///..............................---------......////////////....../////////------------------------------........./////////////////////////////////000000000000///...---,,,,,,---...//////---,,,+++,,,,,,,,,,,,---...///000//////...------,,,++++++//////.........---------//////...------------.........------------......000...---,,,,,,---...000/////////000//////......000000////////////000000//////............//////000000////////////000000000000000000000000000000......////////////................................./////////000000000111......////////////....../////////000000000000000000000000000000000000000//////000111111111111111111000/////////000222222111111111000000/////////000111111111111111111000111111111222222222333333000000111222333333444444666555444444444444444444444555555666777777888888444444444555555666888888:::;;;===<<<;;;;;;<<<===>>>>>>@@@CCCFFFKKKXXXeeezzz~~~{{{}}}'''(((***,,,,,,,,,++++++++++++******************,,,++++++***))))))((((((************************+++++++++***************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***---------,,,,,,,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++))))))***++++++,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,---...,,,***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++)))((((((***++++++***,,,,,,,,,,,,------------,,,+++)))((())),,,///111///222555444000---,,,---...//////...------...000,,,,,,,,,---......//////,,,,,,------------,,,,,,...////////////000000000........................---------------...///000,,,---000222222000---,,,***,,,///111111///,,,***,,,---------............////////////////////////......////////////......////////////.........---,,,,,,,,,,,,---...//////111000///...---+++******////////////............//////...------------.........------------......///...---,,,,,,---...///...///000000000000000000000000////////////000000000///...------...000000000000////////////000000000000000000000000000000......////////////..............................////////////000000000000...//////000000//////...------...///111222333333111111111111111111111111//////000111111111111111000000000///000111111222//////000000111222222333000111222333333222111000111222333444444444333333111111222444555666777888555444444444555666666777666666777777888999999999666777888999999::::::999:::;;;<<<<<<;;;;;;<<<>>>;;;<<<>>>BBBEEEKKKWWWdddxxx|||((()))************)))(((+++++++++***************+++++++++******)))))))))*********++++++***************************************+++++++++*********++++++++++++++++++++++++***)))((()))++++++***))),,,,,,+++++++++*********------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))***+++,,,,,,+++***+++,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++'''((()))++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,++++++------,,,+++///...------...//////000------,,,,,,,,,,,,,,,,,,,,,+++*********,,,...//////444888666000++++++---***+++,,,+++))))))+++,,,,,,---------......//////,,,---...//////...---,,,+++,,,,,,---.../////////........................,,,,,,,,,---...///000111,,,---000111111000---,,,***,,,///111111///,,,***,,,,,,,,,---------......////////////////////////------...//////000//////000///...---------...///---------------...//////000//////...---,,,,,,+++..................------//////...------------.........------------......///...------------...///---...///000000000000000......------------......///...---,,,,,,...///000000000////////////000000////////////////////////......////////////..............................////////////000000000000//////000000000000//////------...000111222333444111111111111111111111111//////000111111111111111000000000000000111111222//////000111222333333444000222333444444333222000111222444666666555444333555555666777777888999999666555555555555666777777666666666777888888999999999:::<<<===>>>===<<<<<<999;;;<<<<<<;;;;;;===>>>======@@@CCCEEEJJJVVVbbbwww}}},,,,,,,,,,,,,,,+++******************************))))))******+++++++++,,,)))***++++++++++++***)))************************************************++++++++++++++++++++++++,,,++++++---//////...,,,************))))))))))))+++,,,,,,,,,,,,,,,,,,,,,******+++******)))(((((()))+++------,,,***++++++++++++++++++++++++++++++************************......------,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,'''((()))***++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,++++++------,,,++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,111555888555///+++***,,,)))******)))(((((()))+++------...............///---...///000000///...---***+++---...///000//////........................,,,,,,,,,---...///000111...//////////////////...---......//////......---,,,,,,,,,---------......////////////////////////,,,---...///000000000000000///---,,,+++,,,---.........---------...//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,//////...------------.........------------...............------.........,,,---......////////////......------------......------,,,,,,,,,---///000000000////////////000000////////////////////////......////////////......////////////////////////000000000000//////////////////000000000000/////////000000000111111222222111111111111111111111111//////000111111111111111///000000000111111111111111111111111111222222222111222333333333333222111111333555666666666444333777777777777666666666666777777666555555555555666444444555555666777777888666777999::::::999888888999:::<<<<<<;;;<<<===???@@@@@@CCCEEEFFFIIITTT___vvv~~~*********))))))((((((((())))))*********+++++++++))))))******+++,,,,,,---)))***+++,,,,,,+++***)))***************+++++++++*********)))******+++,,,++++++++++++++++++++++++***)))***,,,......,,,+++*********)))))))))((((((******+++,,,,,,,,,++++++******************)))((()))+++---...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------//////...------,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,+++***,,,...------,,,,,,,,,,,,++++++---------,,,,,,+++++++++***++++++,,,,,,------...---,,,++++++------,,,+++***+++,,,+++******,,,...++++++++++++,,,,,,,,,,,,+++,,,---......---,,,***333555555333...++++++,,,+++,,,,,,+++******+++---...........................//////////////////...---...000111222222111111---------------------------------------...///000000///...------...///000//////...------...//////,,,---------............////////////////////////------...///000000////////////---,,,,,,,,,---...///...............//////,,,------...//////000000+++++++++++++++,,,,,,,,,//////...------------.........------------..............................,,,---...............---000000////////////000000,,,,,,---....../////////000000////////////000000000000000000000000000000......////////////......////////////////////////000000000000///////////////000000111111000000///111111111111111111000000111111111111111111111111//////000111111111111111//////000111111111111000111111111111111000000000222222222222222222222222222333444555555555444333666666555444444333333222777666666555444444444555333333444444555555666666666666777777777777777666888:::<<<<<<<<<<<<>>>???BBBBBBDDDFFFFFFIIIRRR]]]sss(((((('''&&&&&&&&&''''''(((((()))***+++,,,,,,---++++++++++++++++++++++++(((***+++,,,,,,+++***((())))))*********++++++++++++******)))***+++,,,---************************''''''(((***,,,,,,***(((++++++++++++************((()))***+++++++++*********++++++,,,,,,,,,,,,+++)))+++......---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******++++++,,,,,,******++++++,,,++++++***,,,++++++******++++++,,,++++++************++++++,,,------,,,******,,,///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......---,,,++++++------,,,++++++---...---,,,+++...000*********+++,,,,,,,,,---+++,,,,,,,,,---.........555444222///---,,,++++++,,,------,,,++++++,,,...////////////............///......------......///---...000222222222111000------------------------......---------......///000///............///000//////............//////------........./////////////////////////////////......///////////////...000//////...............//////............//////............////////////+++++++++,,,,,,---------//////...------------.........------------......---..................---...////////////......---000000////////////000000,,,---///111222111000000000000////////////000000000000000000000000000000......////////////......////////////////////////111000000000/////////...000000111111111111000000111111111111111111111111000000000000000000000000//////000111111111111111...///000111222111111000000000000000000000000000333222000//////000222333222333333333444444444444555555555555555444444444444444444444444444555666333333333444555555666666999888888777777888888888888:::;;;<<<<<<<<<>>>@@@???@@@BBBEEEFFFHHHRRR\\\ppp++++++************++++++''''''(((***+++,,,---...------,,,++++++*********((()))+++,,,,,,+++)))((())))))******++++++++++++++++++*********+++---...************************))))))+++---//////---+++---------,,,,,,,,,++++++'''((()))***++++++***)))+++,,,------............)))+++...///---,,,++++++++++++++++++++++++++++++)))))))))******+++++++++*********++++++,,,------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,++++++***,,,++++++++++++++++++,,,+++******************+++,,,---...,,,)))))),,,///---------,,,,,,+++++++++)))******+++---......///******+++,,,,,,---......---,,,++++++------,,,+++***,,,---,,,******,,,///))))))***+++,,,,,,------,,,+++******+++...111333666333///---,,,,,,,,,+++,,,------,,,++++++,,,...///////////////...............,,,++++++,,,......,,,---///000111000...---------------------------///......---------............////////////............///000000///...............////////////000////////////////////////...///////////////......000000000000////////////000//////.........//////000000//////.........---,,,,,,,,,------.........//////...------------............------.........------............------000000111000000///............------------......,,,...111444555444222111000000////////////000000000000000000000000000000......////////////......000000000000000000000000111111000000/////////...000000111111111111000000000000111111111222222222//////////////////////////////000111111111111111...///000222222111111000......//////000000111111333111///------///111333333333222222222333444555666666777777888888999999222222222333444555666777333333444444555666666666888777666555555666777777888:::;;;<<<<<<<<<>>>@@@<<<===@@@DDDEEEHHHRRR]]]mmm'''''''''''''''((())))))************************((((((''''''&&&&&&&&&%%%*********)))))))))))))))((()))***++++++***)))(((***++++++,,,,,,++++++***************************((()))***+++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))((()))+++,,,---,,,,,,+++++++++------------++++++,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++------------------------++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,---......)))******++++++,,,------------------,,,+++******************************......---------,,,,,,,,,+++***(((((()))***)))))),,,,,,,,,------,,,++++++---,,,***)))))))))******---------,,,,,,+++++++++------------------------111///,,,+++---///111111555333///+++)))))))))***,,,++++++++++++,,,---.........---,,,---...///000......---------......///---...///000000...,,,+++*********+++++++++,,,,,,---,,,+++***+++---///111000////////////.........***+++------,,,,,,...///,,,,,,,,,---...///000111///////////////////////////////////////.........//////.........------------.........//////000000......---,,,,,,,,,,,,---+++---......---...///111------------------------------------------------........................//////.........---------000000000000////////////........................///////////////.........,,,***)))***---///---+++......///000000000000000000///---,,,,,,---///000000000000000000000000000000000000000000000000000111000///......///000111000---,,,---000111000...//////000000000000//////000000000000000000000000000/////////111222444555//////000111222333333333222222222222222222222222555444222111000111111222333333333444444444444555222222222333444555666777777777777777888999;;;;;;666777888:::;;;<<<======AAA@@@BBBEEEGGGJJJSSS\\\nnn)))))))))))))))***++++++************************++++++*********)))))))))+++++++++***************))))))************)))))))))******++++++******)))************************))))))***+++++++++******)))******++++++******)))((())))))***+++,,,------)))***+++,,,,,,,,,++++++++++++,,,------,,,+++++++++++++++++++++,,,------,,,---...//////...---,,,........................++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,------...---------************************------------,,,,,,,,,,,,///---***)))***,,,------,,,,,,,,,------,,,,,,+++---,,,+++************+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++///---******,,,///111111555222///,,,******+++,,,,,,+++++++++++++++,,,,,,......---,,,---...///000000//////.........//////---...///000000...,,,+++------------............111000...---,,,,,,---.../////////.........------000111222111///---...///......---------......///................................./////////////////////.........---------............/////////000///......---------------...///000///---,,,,,,---------------------------------------------------........................//////.........---------/////////................................................//////////////////...,,,---000111///---......///000000000000000...---,,,++++++,,,---...000000000000000000000000000000000000000000000000111000///......///000111///...,,,...000111000...//////000000000000//////000000000000000000000000...///111333444444444444000000000111222222222333222222222222222222222222555444333222222222333444444444444444555555555666444444444444555666777888777777777777777888999:::777888999;;;<<<===>>>>>>@@@???AAAEEEGGGIIIRRR[[[mmm******)))))))))***++++++************************,,,,,,++++++++++++******++++++++++++++++++++++++******))))))))))))******)))))))))******)))))))))******************************+++++++++******))))))))))))******)))))))))))))))***+++,,,---......++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,---...//////...---,,,........................++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++)))(((((()))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++000---***)))+++---......+++,,,,,,------,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---+++)))***,,,///111111333111///---,,,,,,---...,,,,,,+++++++++++++++,,,......---,,,---...///000222111000///////////////......///000///...---,,,---............/////////222111000///........................---------,,,...///000...,,,+++,,,---//////...---------------........................------......//////000000...............---------............/////////////////////.........------...///000///---,,,,,,---------------------------------------------------.......................................------------------...............////////////////////////------......//////000000111000//////000000///.........///000000000000000///...---,,,,,,---...///000000000000000000000000000000000000000000000000000000////////////000000///...---...000111000/////////000000000000//////000000000000000000000000---000333555666555444222111111111111111111222222222222222222222222222222333333222222222333444444333333333444444444555555555555555555555666777888777777777666666777888888888999:::<<<===>>>????????????@@@DDDEEEHHHPPPZZZlll)))(((((('''(((((())))))************************))))))))))))))))))))))))*********++++++++++++++++++***)))(((((()))***+++))))))************))))))************************+++++++++++++++***)))((())))))************))))))---------,,,,,,,,,++++++,,,,,,,,,,,,+++******)))+++++++++,,,,,,+++++++++******))))))******+++,,,++++++,,,------,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...------,,,+++***)))((())))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,***)))***,,,---,,,+++++++++,,,---------,,,,,,------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,***)))+++...111333333000///---,,,,,,---.........------,,,,,,,,,,,,,,,......---,,,---...///000222111000///...............//////000///...------,,,,,,,,,---------......---......//////000000111......---------,,,,,,,,,)))+++,,,,,,,,,,,,---//////......---------......------------------------,,,------...///000111111.................................//////////////////////////////......---+++---......---...///000................................................................................................------............//////000000000000000000000000,,,------...///000111111000000///.........------......///000000000000000111111000000000000111111000000000000000000000000////////////////////////000000////////////000000///......///000000000000000000////////////000000////////////////////////...000222444444444333222222222222111111111111111111222222222222222333333111111111111222333333444111222222222222333333333555555444444555666777777888777666666666666666777777888:::;;;===>>>>>>>>>???>>>@@@CCCEEEGGGOOOXXXkkk))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))******+++++++++***)))(((((()))***+++***++++++++++++++++++***************************+++++++++++++++***)))(((***++++++++++++++++++***---------,,,,,,,,,++++++---,,,,,,++++++*********++++++++++++++++++++++++******))))))******+++,,,*********++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))+++---///...+++(((***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,++++++---000333444444---,,,,,,++++++,,,------......------------............---,,,---...///000111000///...---,,,,,,,,,///////////////.........,,,,,,,,,---------......+++,,,...///000000//////......---------,,,,,,,,,---...000000//////111222,,,,,,,,,------///000000........................,,,------...///000111111---.....................///////////////.........//////000000//////...---+++---......---...///000........................................................................---.........................../////////000000000000000000000000000000000,,,------...///000111111000000000///..................///000000000000000111111111000000111111111//////////////////////////////////////////////////////000000000000//////...///000000000000000111000000////////////000000////////////////////////000//////000000111222333222222222111111111111111111111111222222333333333222333333444444555555555333333333333444444444444444444444333444444555555888777666666666666666777666777999:::<<<=========???>>>@@@CCCDDDFFFNNNWWWjjj,,,,,,+++*********++++++************************)))))))))************+++((((((((()))******++++++******))))))))))))******++++++,,,,,,,,,,,,++++++******************************+++++++++******)))++++++,,,,,,,,,,,,++++++))))))***+++,,,---......,,,,,,+++******+++++++++++++++************+++++++++************+++,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((())),,,///111000---)))******+++,,,------------+++,,,---.........------++++++,,,,,,,,,,,,---------------------------------,,,,,,...111444555444,,,+++++++++++++++,,,,,,---------------...//////......---,,,---...///000000///...---------------000000000/////////......---............/////////...///000111000...,,,***............---------,,,///000000///---,,,,,,---,,,,,,,,,---...///000111////////////////////////------......//////000000---------...............///////////////...............///000///...---,,,...///000///---,,,,,,---........................................................................---------.....................//////000111111111////////////////////////------......//////000000000111222111000///000111......///000000000000000......////////////......////////////////////////000000000000000000000000//////000000000000//////...000111111//////000222111000///......///000111000000000000000000000000000///.........000111222111111111111111111222222111111111222222333333444666666777888888888777777555555555666666666777777444444333333333444444555777777777666666777888888666777888:::;;;<<<<<<===@@@???@@@CCCDDDFFFNNNWWWjjj~~~---,,,++++++******++++++*********************************+++++++++,,,,,,(((((()))******+++,,,,,,))))))************))))))******++++++++++++******************************))))))***+++++++++************++++++++++++******((())))))***+++,,,------,,,+++*********+++,,,---,,,+++***))))))***+++,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------+++++++++,,,,,,---------))))))***+++,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***)))***,,,......---,,,)))***+++,,,------------***+++,,,---...------,,,+++++++++,,,,,,---------+++++++++,,,------......---,,,,,,...111333333333,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///......---,,,---...///000//////...............///111000000///////////////------------...............///111222222///,,,***/////////.........---------......---+++******+++---------------...///000000000000000000000000000.........///////////////---------.........//////000/////////............,,,---/////////...,,,+++...///000///---,,,,,,---........................................................................---------.........//////------......///000000111.................................///////////////...000111111///...000222......///000000000000000---..................---////////////////////////000000000000000000000000...///000111111000///......000222111//////111333111000///......///000111000000000000000000000000///000000000111111111111000000000111222222222333000111111222333333444444666777777888888777666555444444555555555666666666555555444444444444555555777777777777777888999:::777777999;;;<<<=========AAA@@@AAADDDEEEGGGOOOXXXjjj~~~}}}++++++***)))(((((())))))************************)))))))))******+++++++++))))))***+++,,,,,,------((()))***++++++***)))((())))))************))))))************************((()))***+++++++++++++++))))))************))))))+++++++++*********))))))++++++*********+++---...,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---......------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------******+++,,,,,,---......******+++++++++,,,,,,,,,((((((******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,***(((&&&&&&(((+++,,,,,,)))***+++,,,------...---)))***,,,---...---,,,,,,+++++++++,,,,,,---------))))))***+++,,,------...,,,,,,,,,---000222222111...---------------,,,,,,'''(((((()))***,,,---.........---,,,---...///000000////////////000000111111111000///////////////*********+++++++++,,,,,,+++...111333444333000///000////////////.........,,,...////////////000222//////...------------...000000000000000000000000///////////////.........---------.........//////000000//////.........---,,,---...//////---+++***+++---......---...///111////////////////////////////////////////////////........................---------.........//////,,,,,,------...///000000........................///////////////.........***---//////---,,,...111...//////000000000000000//////000000000000//////////////////////////////000000000000000000000000...///000111111000///......000222111//////111333222000///......///000222000000000000000000000000...000222444444333111/////////000111222333333444000000111222333333444444444444555555555444222111111111222222222333333333777666666555555555666666777777777777888999;;;;;;888999:::<<<===>>>>>>???AAA@@@AAADDDEEEGGGOOOXXXjjj{{{///......---,,,,,,,,,---222///,,,,,,------,,,)))************************++++++******************+++***)))(((((()))***+++---,,,+++,,,...///...---******+++++++++,,,,,,,,,******++++++++++++******&&&&&&''')))***+++,,,---,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''))),,,---+++)))***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***------++++++++++++------,,,,,,---------,,,++++++...,,,***)))******((('''---.../////////...---,,,///...---,,,,,,---...///+++---///...,,,*********---,,,,,,++++++,,,,,,---444222///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,))),,,555999444000000,,,,,,,,,,,,,,,---...///...---,,,+++***+++,,,---------------------------////////////000000000000000000//////.........---111111000000/////////...000000000000000000000000000///...---,,,------...---.........//////000000///////////////000111111444222000000111222111000////////////////////////////////////............//////......---------,,,...........................---,,,---/////////...000///------///000///...---...///000000...,,,+++//////////////////////////////000000///...------,,,...///000///...///000,,,,,,------....../////////......------///000111000000000000////////////,,,---...000000000//////111111000000000000111111222222111000///...------//////......///000222333///////////////000000111,,,...000111222111///...111111111111111111111111000000000000111111111111...///111111/////////000000000000000000111111222222333444444444333222222333444444555555444444333444444444444444444444444444444444555555555555666;;;;;;:::999888777666666555888;;;======<<<<<<<<<>>>===>>>AAACCCFFFOOOYYYhhh|||yyy,,,,,,+++***************...,,,******,,,---,,,******************************)))))))))***+++,,,,,,******))))))))))))******---,,,++++++---...---,,,************+++++++++,,,******++++++++++++******(((((()))***+++,,,------------,,,,,,+++,,,,,,,,,+++++++++***))))))((((((++++++++++++++++++++++++******************+++,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++***(((***,,,---,,,***))))))))))))************+++,,,---.........------,,,,,,+++******+++,,,,,,++++++,,,------,,,,,,,,,000///---,,,------,,,+++***++++++,,,------------,,,,,,,,,++++++,,,,,,,,,***,,,------,,,+++,,,---++++++************++++++000///---,,,+++,,,---...------,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---+++...666999555111000---,,,,,,,,,,,,---...///,,,++++++++++++,,,......------------------------////////////000000000000000000/////////.........000000000//////.........////////////////////////000///...---,,,------.............../////////000...............//////000333111//////000000000///////////////////////////.../////////000000111111111111111000000000//////...........................---,,,---/////////...///...,,,---...///...---...///000111000...,,,+++///////////////////////////////////////......---,,,...000000///...///000000000000000000111111111///......---...///000111000000000000////////////---...///000000//////...111111000000000000111111000000000000//////////////////......///000222333222111000///......//////---...000111111111000///////////////////////////000000000000111111111111...000111111000//////000333222222111222222333333000111222333333333222111444444555555555444444333666666555444333222222111444444444555555555555666888888777777666555555555555888;;;======<<<<<<===???>>>???AAABBBDDDLLLUUUggg{{{zzz++++++***))))))))))))******)))((((((***++++++***++++++++++++++++++++++++((((((((()))***+++---...))))))***************)))---+++***+++,,,,,,+++***)))))))))*********++++++******++++++++++++************+++++++++,,,,,,,,,------......---,,,++++++******)))))))))(((((((((++++++++++++++++++++++++,,,++++++************+++(((***---//////---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++))))))))))))*********+++((()))******++++++******,,,++++++******++++++,,,***++++++,,,------------000...------...///......*********+++,,,---//////+++,,,,,,------,,,,,,+++***+++,,,,,,+++,,,...000++++++************++++++,,,,,,+++++++++---///000...---------,,,,,,++++++++++++,,,---------------...---000666888555111000------,,,,,,,,,---......*********+++,,,---///000------------------------////////////000000000000000000////////////....../////////.......................................//////...------------...............////////////---------------...//////111000......///000///...////////////////////////......///000111222333333.........---------------...........................---,,,---/////////......---,,,,,,......---,,,///000000111000...---+++///////////////////////////////////////.........,,,...000000///...///000..................------///............///000000000000000000////////////...//////000//////...---111000000//////000000111......//////000000111111//////......///000222333444333000...------...///////////////000000000000////////////////////////000000000000111111111111...000111111000//////000111111000000000000111111///000111222222333222222555555555555555444333222555555444444444333333333444444444555555555555666666666666666666666666666666888;;;<<<<<<<<<<<<===BBBAAAAAACCCBBBCCCJJJSSSeeeyyy|||,,,,,,++++++***++++++,,,******)))))))))*********++++++++++++++++++++++++***)))))))))***+++,,,,,,((()))***+++,,,+++***)))---+++******++++++)))(((((())))))))))))***************++++++++++++******++++++++++++++++++++++++,,,------...---,,,***)))))))))******+++++++++,,,++++++++++++++++++++++++---,,,++++++************++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------+++++++++,,,,,,,,,------(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,+++)))***,,,------,,,------,,,,,,---...000111,,,---...//////...---,,,+++,,,,,,+++***+++---000---------,,,,,,---------+++******++++++---...///.........---,,,,,,+++++++++,,,,,,---...---------...///111555555333000...------,,,,,,,,,------...******++++++,,,---..............................////////////000000000000000000//////////////////..................------....................................------...............///////////////......------......///000111///......///000///...////////////////////////......///000000111222222,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,---/////////...///------...//////...,,,///////////////---,,,+++......................../////////.........//////---...000000///......///...---------,,,,,,++++++............/////////000000000000000////////////000000000//////...------000000////////////000000////////////000000000000//////......///000111333444222000---------///000/////////...///000111111111111111111111111111111///000000000111111111111///000222222000///000111222111111000000000111111000111111222333333333444444444444444333222111111000111222333555666777888444444444555555555555666777777777777888888999999666999;;;<<<<<<;;;<<<>>>CCCBBBBBBDDDDDDEEEKKKSSSdddwww,,,++++++***++++++,,,,,,------,,,+++)))))))))***++++++++++++++++++++++++,,,,,,+++***)))))))))***((()))***,,,,,,,,,+++***,,,+++************)))(((((())))))))))))***************++++++++++++*********************)))))))))***+++,,,,,,,,,***)))(((+++++++++***************++++++++++++++++++++++++------,,,+++*********+++...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,------------------------.................................)))***+++,,,---.........***)))((()))+++,,,,,,,,,000///---,,,,,,---...///,,,---...//////...---,,,......---+++******+++---...------------------...,,,,,,++++++,,,,,,,,,---.........------,,,,,,,,,,,,,,,---.........---------///222333222000...,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++........................////////////000000000000//////000000000000000000------..........................................------..................///////////////.........//////......//////000111111000...///000111111000///////////////////////////////////////////////////////////////000000000...........................---,,,---/////////.../////////000111111///---............------,,,,,,------------------------//////............///000---///000000///......///111000000//////.........---......///////////////000000000000////////////000000//////............000000////////////000000000000000000//////////////////......///000111333111000///......///000222/////////...///000111111111111111111111111111111///000000000111111111111///111222222000000000111333333333333333444444555333333333333444444555555222222222222222111000///000000111333555666777888444444444555555555555666666666666777888888999999777999;;;;;;;;;;;;===>>>???>>>@@@CCCCCCDDDKKKTTTbbbvvv***))))))))))))***++++++...///...,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))(((((())))))***+++,,,,,,,,,,,,,,,***)))***++++++***))))))))))))*********++++++******++++++++++++************))))))))))))))))))))))))************)))))),,,,,,+++***((('''&&&%%%++++++++++++++++++++++++---,,,,,,++++++++++++,,,///---***))))))***---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---************++++++++++++,,,,,,,,,,,,,,,---.........//////000000//////...***++++++,,,------------,,,+++******,,,......---...---,,,++++++++++++++++++,,,,,,------,,,,,,+++.........,,,***)))***,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,---...............,,,111333111//////---***......---,,,,,,,,,------,,,------------,,,+++***........................////////////000000000000//////000000000000111111.............../////////........................,,,---......///.........///////////////.........///////////////000111111111///...///000111111000////////////////////////000/////////.........---...////////////000000000...........................---,,,---/////////...000///000111222222000...------------.........///------------------------//////...------...000111...///111000...---.....................------------......///000/////////000000000000////////////000//////............///000//////......//////000111111000000//////......//////......///000222333///////////////000111111////////////000000000000////////////////////////000000000000111111111111///111222222111000000111/////////000111222333444555555444444444444555555000111111222222111111111444444444444444444444444444444444555555555555666444444444555555666666666777999;;;;;;;;;;;;===???::::::<<<@@@AAACCCJJJRRRbbbvvv***************+++,,,,,,,,,---...,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))************+++,,,------+++***)))***,,,,,,,,,***************+++++++++,,,******++++++++++++******************************))))))))))))***+++,,,,,,***************)))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***)))+++---*********+++++++++,,,,,,***)))((((((((()))++++++---...///000000///...---++++++,,,------,,,,,,,,,...,,,++++++---......---++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,++++++++++++,,,,,,---------.........------,,,,,,------.../////////,,,------...............---333666111......---***///...---,,,,,,,,,,,,,,,***+++,,,---------,,,+++........................////////////000000000000//////000000000111111111.........//////000000000////////////////////////,,,,,,.../////////......000/////////............///............///000000000...------///000000000///////////////////////////////////////000000000---------.........//////...........................---,,,---/////////.../////////111222222///------......///000111222333//////////////////////////////---------...000111...///111000...------...++++++++++++++++++,,,,,,------///000000000///...000000000000//////////////////...---......000000//////............//////////////////000000000000//////......///000222333//////000111111000///...---...000111111111000///////////////////////////000000000000111111111111///111333222111000111111------...///111333555666777666444333222333333444000111222333333444444333444444444444444444444333444444444555555555555666444444555555555555555555888999:::;;;:::;;;===???::::::===AAABBBCCCJJJRRRaaavvv---,,,,,,,,,---......///)))+++---,,,***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++***))))))***,,,...///+++***)))***,,,------,,,***++++++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,******))))))***,,,...///&&&''')))+++---000111222++++++++++++++++++++++++++++++++++++,,,------...*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,+++)))(((***---,,,,,,---------.........,,,+++*********+++---...,,,---...//////...---,,,,,,,,,---------,,,++++++...,,,++++++,,,---,,,+++***+++---///000000////////////---,,,,,,---//////(((***---...---,,,------///......------......///,,,,,,---...////////////+++,,,,,,---...///000000,,,---......//////.........555888222...///...+++///...---,,,,,,,,,,,,,,,((()))+++---.........---////////////////////////////////////000000000000//////000000111111111222.../////////000000111111000000000000000000000000+++,,,.../////////......000000//////.........---...------------...//////...---,,,,,,.../////////////////////////////////......///000111222333333000111111111222222333333...........................---,,,---/////////............000111111...,,,......///000111333555666111111111111111111111111///...---,,,---...111222...000111000...------...---------....../////////,,,---///000000000///...000000000000///////////////...------...///000111//////............//////------...///000111222222//////......///000222333000111222222111///---+++---...000111222111///...111111111111111111111111000000000000111111111111000111333333111000111222333333444666888;;;===>>>777666444222111111111222111222333444555666666666111222333333444555666666444444444555555555666666777777777777777777777777888999:::::::::;;;===???>>>>>>AAAEEEEEEFFFLLLSSSaaawww)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,)))***+++,,,---,,,+++++++++---///---***((())),,,(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))***+++,,,,,,+++)))'''++++++------...---,,,+++******++++++++++++******((()))+++***(((''''''(((+++*********)))(((((((((''')))+++---...---,,,+++'''((()))***************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***,,,,,,+++***---------,,,,,,,,,++++++///......------,,,,,,+++---,,,+++))))))))))))***)))******+++,,,---......---......///////////////,,,------......---,,,,,,.........---------,,,,,,++++++,,,,,,---...//////))))))***+++---.../////////...------,,,,,,,,,,,,++++++******+++---///000000444666444///+++,,,///000000...---,,,+++++++++...---,,,,,,,,,,,,---...+++---///000111000///...///000000111111111111000222111000///...---,,,,,,......//////000000111111......////////////......//////............/////////000000000///...------///...---,,,---///111222///...---,,,,,,---...///111111000000//////............////////////......///////////////.........,,,------......------,,,---------............///111000000111111111...+++111111000000000000111111111,,,((()))---000///---///............---------000111111111111000000///---------.........//////000000000000000000000000000000111111111///...---000000000000000000000000------......//////000000222222111000///...------222000///000111222111///000000000000000000000000222222222222222222222222222222111111000000//////.........///000222444444444333333222111111111222222222222222222222222222333222222111111222222333111222444555666777777777555555555666666666666666444444444444444444444444777777777777888888888888777888999:::<<<===>>>???>>>???@@@AAABBBFFFJJJNNN```sss************************))))))***+++++++++++++++)))***+++,,,,,,,,,++++++***)))))))))*********)))))))))))))))*********+++++++++++++++++++++++++++...---,,,+++************((()))+++,,,---,,,+++***)))***+++++++++***))))))******++++++++++++******"""%%%''')))***+++,,,...---------,,,,,,,,,,,,,,,)))***+++++++++***)))((())))))******)))(((((('''))))))))))))))))))))))))***************************))))))***,,,---,,,***''''''((()))***+++,,,,,,************+++++++++++++++*********+++,,,---...---------...............------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,---------------,,,,,,+++***))))))......---,,,,,,,,,,,,,,,************+++,,,...///444555555333///------///......---,,,,,,,,,------...---,,,,,,,,,,,,---...,,,---...000000000//////222222222222000///...---000000000000000000000000////////////000000000000//////000000000000/////////...............///000...............---------222111///------...///000///...------------...///000000000000//////............////////////......000000000000000/////////,,,------......------,,,---------............///---,,,+++,,,......---+++000000////////////000000000,,,))))))---000///---///............---------......//////000//////...---------.........//////000000000000000000000000...///000111111000///...000000000000000000000000.........///////////////000000000000////////////111///......//////...,,,000000000000000000000000111111111111111111111111///.........------------////////////000111333333333222111000//////000111222222222222222222222222333222222111111222222333222222222222222222222222444444444555666777888999444444444444444444444444666666777777777888888888777888999:::<<<===>>>???===???@@@AAABBBEEEJJJMMM^^^qqq************************)))******+++++++++++++++)))***+++,,,,,,,,,,,,+++---***(((***///111///,,,)))))))))***************************************---,,,,,,++++++*********''')))+++,,,---...------+++++++++++++++***)))(((******++++++++++++******((()))++++++)))((()))***,,,,,,,,,---------------++++++******)))(((((('''((()))))))))))))))((((((************************************************+++******+++------,,,+++&&&''''''((()))***++++++(((((())))))***++++++,,,++++++++++++,,,---...//////.........---------,,,,,,---......//////......------,,,++++++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...---,,,+++***(((((('''---,,,,,,++++++++++++,,,++++++++++++,,,...000111999666222000/////////...,,,,,,,,,,,,,,,---...///...------,,,,,,------...------......///000000111222222222111111///...---///000000111222333444444000000000000////////////000000111111111111000000...---------...///000000///...---------...///000444333111///............///......------......///000000000////////////.........////////////......000000000000000000000000------............---------------............///+++***)))***,,,......---//////............//////000---******---//////---///............---------+++,,,---...............------........./////////000000000000000000000000...//////000000000000///000000000000000000000000///////////////...............//////000000111111444222111111222222111///000000000000000000000000000000000000000000000000......------------,,,,,,000000000000000111111222222000...------...///000111111111111111111111111333222222111111222222333444333333222333444666777444444444444555888:::;;;555555555555555555555555666666777777777777888888888888999:::<<<===>>>>>>===>>>@@@AAABBBEEEJJJMMM\\\ooo************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,...,,,+++,,,///000///---************************************++++++++++++,,,,,,,,,,,,++++++******)))***+++------...------------------,,,++++++*********++++++++++++******+++,,,---,,,)))''''''''')))))))))******+++++++++,,,+++***)))))))))))))))'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++,,,---...,,,++++++++++++************)))******+++++++++,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++,,,,,,---............---///...,,,++++++---///000///............---------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,---,,,++++++******+++++++++------------...000222444;;;555...,,,...000///,,,---,,,,,,,,,,,,---......------------------------------------...000111222...///000111111111111111///000111111222333444444111111000000//////......///000000111111000000///------------...///000000000///...---...///222333444333222000//////////////////............//////////////////////////////......////////////......////////////000000000000------............---------------............///000...,,,,,,...///000000.........------.........000---+++,,,...///...---///............---------***+++,,,---.../////////............////////////000000000000000000000000000000000000000/////////////////////////////////000000//////......------////////////000000000000222111000111333444333222000000000000000000000000000000000000000000000000000000000000000000000///111111000000000000000111111000...,,,,,,...000111333333333333333333333333333222222111111222222333111111111222444777;;;===666555444444555777999:::666666666666666666666666666666666666777777777888888888999:::;;;<<<===>>>===>>>???@@@BBBEEEIIIMMMZZZmmm************************,,,---------------,,,,,,+++***++++++++++++,,,,,,(((***+++***((('''((()))+++++++++***************++++++++++++,,,,,,------++++++,,,,,,,,,+++******,,,,,,,,,---,,,,,,,,,+++...------,,,,,,+++++++++******++++++++++++******&&&(((***+++++++++---...''''''(((((())))))******+++************+++,,,---******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++,,,------,,,***+++++++++************))),,,,,,,,,+++++++++******,,,,,,,,,+++******))))))))))))******+++,,,,,,---+++,,,,,,---------------///...---,,,---...000222/////////.........------------------,,,,,,,,,,,,))))))+++,,,...///000111+++++++++******++++++,,,,,,,,,,,,,,,...000222333999222+++))),,,///...+++......---,,,,,,,,,,,,---------------------------------------...000111222......000111111222222222111111111111111111111111111111000000//////.........//////000000//////...---------------.../////////...,,,,,,,,,...000111111111000000000000111111////////////////////////.............../////////......////////////......---------.........//////---......//////......------------............///333111...---.../////////......------------......///...------.........---///............---------+++,,,---...///000000000........./////////000000////////////////////////222111111000///.........////////////////////////000000//////......------000000000000////////////+++******,,,///000000000////////////////////////111111111111111111111111111111111111111111111111222111111000000000000000222111///......///111222444444444444444444444444333222222111111222222333...------...000444777999777666555444444555666666666666666666666666666666555666666666666777777777888999::::::;;;<<<=========>>>???@@@AAADDDIIILLLXXXkkk++++++++++++++++++++++++---------------,,,,,,+++++++++******++++++,,,---))),,,...,,,(((%%%'''***+++++++++++++++*********+++++++++,,,,,,------...***+++,,,------,,,******---,,,,,,,,,+++++++++++++++******))))))***++++++******++++++++++++******)))+++------+++***+++,,,)))))))))***************)))******+++,,,,,,---------------,,,+++***((('''++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,------+++)))&&&''''''((()))***++++++,,,++++++***))))))(((((((((((()))+++++++++++++++******+++,,,---...//////***+++,,,,,,------,,,,,,......---------///000111------------,,,,,,,,,+++------------------------,,,,,,------.../////////,,,++++++++++++,,,,,,---*********+++,,,///111222666000***))),,,///...,,,///...---,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---...///111111222111111111111111000//////111111111000/////////...000000000000////////////......////////////............---------------...,,,+++*********+++,,,---......///000000111222222...//////000000//////...---............/////////......////////////......,,,,,,,,,------......///......////////////......---------............///111///---------...---+++......------------......////////////.........---///............------------...///000000000000000....../////////000000000////////////////////////222111000///............000000000000000000000000///////////////.........111111000000//////......+++******,,,///111111111////////////////////////111111111111111111111111//////000000000000111111111111000000000000000111111111000000111111222222444444444444444444444444333222222111111222222333222111111111111222444555666666555555444333333222555555555555555555555555555555666666666666777777999999::::::;;;<<<======<<<===???@@@AAADDDIIILLLWWWiii+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++*********+++,,,---------...---,,,,,,,,,---,,,,,,,,,++++++*********)))******+++,,,,,,------)))***,,,------,,,***)))++++++*********++++++,,,***))))))))))))+++,,,---******++++++++++++******///000000...+++(((''''''+++++++++***************)))***+++,,,,,,+++******((())))))*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,***(((''''''((()))***+++,,,,,,++++++++++++************((()))***,,,,,,,,,,,,,,,++++++,,,,,,---------...******+++,,,,,,,,,,,,,,,++++++,,,,,,---......///------------,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,---......+++++++++,,,...000222444222...+++***,,,/////////------,,,,,,,,,---......,,,,,,---......---,,,,,,***+++---///111111111111000111111111111000//////111111000000000/////////////////////000000000000//////000000000000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------...///000000111111...///000111111000///...---------.........//////......////////////......,,,,,,------...//////000......////////////......---------............///...---,,,---......---+++//////............//////...///000000...---------///............---------...//////000000000//////.../////////000000000000//////////////////////////////......///000111222000000000000000000000000.........///////////////////////////000000000000000///...///222333222111////////////////////////000000000000000000000000.../////////000000000000111000000000000000111111///000111222222222111111222222222222222222222222333222222111111222222333444444444444444444444555222333444555555333222111444444444444444444444444555555555666666666777777999::::::;;;;;;<<<<<<<<<<<<===>>>???AAADDDHHHLLLWWWiii++++++++++++++++++++++++***************)))(((''',,,+++*********+++,,,---,,,)))''')))---///---***,,,,,,,,,++++++*********((())))))***++++++,,,,,,)))***,,,------,,,+++)))((((((((()))***+++------++++++******+++---///000******++++++++++++******)))+++------,,,,,,,,,---+++*********))))))(((((()))***+++,,,+++)))'''&&& """$$$'''***,,,---...------------------------++++++++++++++++++++++++,,,+++******++++++)))'''---------,,,,,,,,,,,,+++,,,,,,,,,------...//////,,,---......---,,,***)))+++++++++************)))******+++,,,,,,,,,,,,+++((()))***+++,,,---,,,,,,000000/////////.........))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,------...///.........///111444666777000...,,,,,,...///111111+++++++++,,,---...000000,,,,,,---......---,,,,,,)))+++---000222222111000---...///000222222333333000000000000000000111111......//////000000111111000000111111111111000000000///...---,,,+++++++++///000000000///...------------...///////////////...///000111111000///...---------.........//////......////////////......------......///000000111......////////////......---------.........//////,,,,,,,,,...000111///---//////............//////...000111000///------...//////.........---------/////////000//////......////////////000000000000////////////////////////------------///111444555000000000000000000000000---.........//////000000------...///000111222222000///......//////...,,,///////////////////////////////////////////////////000000000111111222222000000000000000111222222---///111222333222111000000000000000000000000000333222222222222222222333---...000111222333333333...000333555555444222111444444444444444444444444555555555555666666666777:::::::::;;;;;;<<<<<<<<<<<<===>>>???AAADDDHHHLLLWWWiii------,,,+++)))(((''''''(((((()))***++++++,,,,,,+++,,,,,,,,,,,,+++******000---)))&&&%%%''')))***************+++,,,------***+++++++++***)))'''%%%******+++,,,,,,---......,,,+++*********+++,,,------+++***+++,,,,,,+++***++++++++++++++++++++++++)))+++++++++***)))***+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***(((((()))***+++,,,,,,---*********++++++,,,,,,,,,.........---,,,+++)))(((++++++++++++,,,---...///...---,,,,,,......---,,,###%%%(((************+++,,,,,,+++******)))((((((,,,,,,------...---------***+++,,,,,,---------,,,+++******+++,,,---...///111///------......---,,,---------------------------------------------------000///,,,///777888555///............---------000000///...---,,,,,,,,,000///...---,,,------.........///000000000000000000000////////////000000222111111000///......---000///...------...///000222222111111000000//////111000///...------...///000000000000000000000000------............------000000000000000000000000111111111111000///...---,,,...111444444222000...111111000000//////......000///...---------------////////////////////////..................---------......///000111111222............---,,,+++***,,,---------......//////------------------------///...---...///000///...111000///...............111111111111111000//////111111000000000000000111000000000000000/////////111111000000//////......000000000000000000000000000000///............///......///000000000000000+++---///000///...//////111222333333222111///...000111111111111222222222111222333444444444333333222222222222222222222222000000111222333333444444333333333222222111111111222222333444444555555666333444555666777777777777666777999;;;<<<<<<<<<;;;<<<===??????@@@BBBEEEHHHUUUiii------------,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,------------,,,++++++,,,***(((&&&%%%&&&((()))+++++++++***++++++,,,,,,***++++++++++++******))))))******++++++,,,,,,,,,...---,,,+++******++++++,,,+++******,,,---,,,***++++++++++++++++++++++++)))+++,,,+++***)))***+++************************+++++++++++++++,,,------***++++++,,,,,,++++++************+++++++++++++++,,,------------------...,,,,,,,,,------,,,,,,+++++++++++++++,,,---...///+++***))))))++++++***)))((())),,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,+++000000///...------------000...,,,,,,---...---,,,------------------------------------------,,,,,,+++......,,,000666666222---------.........//////000000///------,,,,,,---000///...---,,,------.........///000000000000000000000////////////000000111111000000//////......000//////......//////000111111111000000000000000000000///.........//////////////////////////////.........//////.........////////////////////////...//////000000/////////---...111222333222000//////////////////000000000//////...---------------......................../////////000000000000000......//////000000111111111111000000///...........................------/////////////////////////////////000111222222222111000000////////////000///////////////...------444444222111000000000000......//////////////////......//////000000111111000000000000000000000000///////////////000111222......///000000000000000///000111111000000222333111111222222222111000000000111111111111222222222222333444444444555444444222222222222222222222222111111111222222333333444333333333222222222111111222222333444444555555666333444555666777777777777777888999:::;;;<<<<<<<<<<<<===???@@@AAACCCGGGJJJUUUhhh++++++,,,---......///000++++++++++++,,,,,,,,,,,,---------------,,,,,,+++---,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++******+++,,,,,,---************************000///...,,,+++++++++++++++***)))***,,,------,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,************************+++************+++,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,+++++++++***...------------------,,,)))***+++,,,---.........++++++++++++,,,---......---,,,+++,,,---...---++++++,,,---,,,+++,,,---///...---------------------------------,,,+++******,,,,,,---------,,,++++++///...---,,,,,,+++++++++...---++++++,,,---,,,+++------------------------.........------,,,,,,,,,***,,,......111555333///++++++,,,---...///000111000///...---------------//////...------------.........///000000000000///000000////////////000000000000000000///////////////000000111111000000//////000000000000000000111//////.........///000000////////////////////////...//////000000//////...////////////////////////+++,,,---...///000000000//////000111111111000000---......///000000111111///.........------------------------------------.../////////000000111111////////////////////////222111000.........//////000000///......------,,,////////////////////////...//////000111222222333111000000000000111111222//////000000//////......666555444222111000//////......//////000000111111......//////000000111111000000000000000000000000......//////000222333444...//////000000000000000111222222000///000222555111000000000000111222222000111111111111222222222333333444444444555555555222222222222222222222222222222222222222222222222333333333333222222222222222222333444444555555666444444555666777777777777888888888999:::;;;<<<===<<<>>>???@@@BBBDDDHHHKKKUUUggg))))))***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,---......------------,,,+++************,,,+++***))))))***,,,---++++++++++++************///......---,,,,,,,,,,,,***))))))***,,,...---,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******************************))))))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,---.........,,,+++++++++,,,,,,---...///---,,,---...///...---*********)))((((((+++---...------,,,+++***)))))),,,---------------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---...///---+++******+++,,,++++++------------------------.........------,,,,,,+++***,,,///222444555222...,,,,,,------...//////000000///...---------------............------......---...//////000000//////000000////////////000000////////////000000000000///000111222222111000///.../////////000000111111.........//////000111111//////////////////////////////000000000000//////////////////////////////+++,,,---...////////////000000/////////000000000........./////////000000..................------------------------------,,,,,,------...///////////////////////////......000...,,,******+++,,,---////////////............---------------------------...//////......///000////////////000111222222111111222222222111111000444333222111000000000000//////000111222222333333111111000000//////......000000000000000000000000////////////000111222333//////000000000000/////////000111000///...000111000////////////111333444000000111111111222222222333222222333333333444444222222222222222222222222333333222222222222222222333333333333333333333333222222333444444555555666555555666777777777777777999888888888999;;;===>>>>>>???AAAAAABBBDDDGGGJJJTTTeee++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))%%%&&&'''))))))))))))(((------,,,+++************---,,,***)))(((((()))))),,,,,,,,,,,,,,,++++++++++++,,,,,,---............***))))))***,,,...---,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,++++++*********++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,------+++***)))***+++,,,+++))))))))))))(((''''''))),,,+++++++++++++++++++++++++++,,,---...............((()))***,,,---...////////////.........///000000,,,+++))))))+++,,,,,,+++------------------------.........------,,,,,,,,,,,,---000555777555111...........................//////...------------...------..................------...///////////////000000////////////000000////////////000000000000///000111222222111000///......//////000000000111......///000000111111111........................//////000000000000//////........................------............------111000///......///000000000/////////.........---------...//////......---------------------------,,,---------......//////////////////...............---+++))))))***,,,---------......///000111111------------------------///000111000---,,,---...............//////000111111111222222222222111111000////////////000000111......//////000111222222111111000000//////......000000000000000000000000000//////......///////////////000000000000//////---///111222000///......//////......///111333444000000111111111222222222111111000000000111222333222222222222222222222222333333222222222222222222333333333333333333333333222222333444444555555666555666777777777777777777999888888888999;;;===>>>@@@AAABBBBBBAAACCCEEEHHHSSSbbb{{{---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***************))))))(((&&&''''''((()))))))))(((,,,,,,++++++***+++++++++---,,,+++)))(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............+++***)))***,,,------,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---------------------------+++************+++,,,,,,***++++++,,,,,,++++++***))))))***+++,,,---.........------------------,,,------------,,,,,,+++***,,,,,,,,,++++++,,,,,,------+++***+++,,,---,,,+++)))*********))))))+++---))))))***+++---...//////+++,,,------......------((()))***,,,---.../////////...---+++***))))))))),,,+++)))***+++,,,,,,+++------------------------------------------------...---000666888444000...//////.........---------///......---------......,,,---......///.........------...////////////...000000////////////000000000000000000///////////////000000111111000000///...//////////////////000//////000111111111000000...........................//////000000//////................................./////////......---000000///.........//////000000//////...------,,,,,,---.../////////...---------------------------000000000000000000000000........................///...---,,,,,,---......,,,,,,---...000111222333////////////////////////000222444222///---///111///............//////000//////000000111111000000............///000111111,,,,,,------......//////......//////000000111111000000000000000000000000000000///...............000000000000000//////...///111333333111/////////.........///000111222333000111111111111222222222111000/////////000111222222222222222222222222222222222222222222222222222333333333333444444444444222222333444444555555666666777777888888777777777888888888999:::;;;<<<===@@@AAAAAAAAAAAABBBEEEGGGPPP___www,,,,,,,,,++++++*********))))))******+++,,,,,,,,,***++++++++++++***))))))*********************++++++++++++***++++++,,,,,,++++++++++++******)))(((******++++++,,,,,,------)))***+++,,,------,,,,,,,,,+++******,,,---,,,***+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***++++++,,,,,,++++++***)))*********++++++,,,,,,,,,------------------...,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,,,,///...------//////...---''')))+++,,,++++++,,,...******++++++++++++,,,,,,,,,---,,,,,,+++***)))(((++++++,,,---------,,,,,,...---,,,***(((''''''''',,,+++******,,,------,,,------------------------+++,,,,,,------............,,,///666777222......---------.....................---------......///,,,,,,.../////////......,,,---......//////......000000////////////000000111111000000//////......000//////......//////000///////////////.........000000111111111000//////.................................//////.................................------...///000000000000000000/////////.................................+++,,,...///000///...---........................111111111000//////......,,,------....../////////////////////////////////------...///000111111222////////////////////////---000333222///...111444111000//////////////////...///000111111111111000000///////////////000111..................//////......//////000000111111000000000000000000000000//////////////////000000000000000000000///......111111000...,,,---///111......///000111111111000000111111111111222222222111000///...///000222333222222222222222222222222111111111222222333333444333333333444444444555555222222333444444555555666777777888888888777777666777888999:::;;;<<<<<<<<<<<<>>>???@@@AAACCCFFFIIINNN[[[ttt(((((((((((((((((())))))(((((()))***++++++,,,,,,+++,,,,,,,,,,,,+++******((((((''''''''''''((((((************+++,,,------)))***+++------,,,+++***(((((()))***+++,,,,,,---***+++,,,---,,,+++***)))---+++***+++,,,,,,+++***+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,++++++++++++++++++************)))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,++++++,,,,,,,,,,,,+++******,,,,,,+++***%%%'''***,,,,,,+++,,,---...---+++)))'''%%%$$$###...---,,,+++)))'''%%%$$$......------,,,+++***)))111000000/////////000000---+++***+++,,,......---------------------------***++++++,,,---.../////////+++...555666000,,,---+++,,,,,,---...///000000......---------......///+++,,,.../////////......,,,---......//////......000000////////////000000222111111000///......---000///...------...///000000000//////.........---000111222222111000///...........................------............------........................+++,,,...000111222222333//////000000///...------,,,,,,------.../////////+++,,,...000000///...---////////////////////////000000///...---,,,++++++,,,,,,------...///000000---...//////000//////...////////////000000000000------------------------(((,,,000000------111555222222111000//////000000000111222333333333333333222222111000000///000000222222222222111111111111111111111000//////......000000000000000000000000////////////000222333444000000000000000///......222000,,,(((&&&)))...222---...000111111111000///000111111111111222222222222111000//////111333444222222222222222222222222000000111222333333444444333333333444444555555555222222333444444555555666777777888888888777777666666777999;;;<<<<<<<<<;;;999;;;===???AAADDDHHHKKKMMMZZZrrr************************)))******++++++,,,------++++++++++++++++++++++++************************+++++++++*********))))))---------,,,+++***)))(((******+++++++++******))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++******)))---,,,+++******+++,,,---***))))))((()))***,,,---++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))///......---+++******)))++++++++++++++++++++++++((()))+++,,,------,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------.........---,,,***))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,......---,,,,,,++++++++++++---///111111000...---,,,,,,---...---,,,,,,---...***+++,,,...///......---111000///......///000111,,,---///...------...000000000000000000000000000111111000///...---,,,,,,---...000111111111000//////////////////.........///////////////.........000000//////.........---000000//////.........---,,,---------.../////////////////////000000000000111111222222222222111111---------.........//////---,,,,,,+++,,,---///000,,,------......------,,,---------............///000///---+++)))(((((((((...---,,,,,,---...000111---------.........//////000000000///......------////////////000000000000222222111000//////000000///000333666888666333000000000000000000000000000111111000///////////////////////////////////////+++---///000222222111111000000////////////000000///////////////.........,,,///111222111///......222111111111000000//////------------...000111222333333333333333333333333111111000000111111222333222222222222222222222222666666666666555444333222555444444333333333444444777666555444444444444444666666888999:::;;;;;;;;;;;;<<<===>>>>>>@@@CCCFFFOOO]]]uuu,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------+++++++++++++++++++++++++++++++++***************++++++,,,,,,---.........%%%&&&''')))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,---------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///...------++++++***))),,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,+++))))))+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********,,,---...---,,,,,,++++++,,,,,,///222444333000---,,,---,,,---......---,,,---...////////////...---,,,,,,,,,,,,++++++,,,---...///,,,...//////......///000000000000000000000000000111111111000//////......---...///000111000000////////////////////////...000000000000000///////////////......------------000/////////............------......................../////////000000000///000000111111000000///------..................///...---------...///000,,,------......------,,,---------............///...---,,,,,,++++++++++++///...---,,,,,,---......,,,,,,,,,---------...............///////////////.../////////000000000000222111111000//////000000//////111333555444111///000000000000000000000000//////...---------------000000000000000000000000000000000000000///......000000////////////000000////////////////////////---///222222111/////////111111111111000000000///222111111111111222222333111111111111111111111111222111111111111222333333222222222222222222222222444444555555555444333333555444444333333444444444666666555444444444555555777777999:::;;;;;;;;;;;;===>>>???@@@@@@BBBEEEHHHNNN\\\ttt,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++++++++++++++******)))))))))***+++---...000111111$$$%%%''')))+++,,,------+++,,,,,,---------,,,,,,+++++++++***************,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++++++++++++++,,,---...---...------,,,+++******++++++++++++++++++++++++*********+++++++++,,,,,,///...------++++++***))),,,,,,,,,,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++...---,,,++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++,,,,,,...---,,,,,,,,,,,,,,,,,,111444777555///++++++...---...///...------...///111111000///............000///............//////,,,...//////......///000000000000000000000000000111111111111111000000000---...///000000000000///......//////////////////000000000000000000000000......---------------,,,////////////............//////..................------........./////////......////////////........................------000000///.........//////------............---------------............///+++,,,,,,------...//////000///...,,,,,,+++,,,,,,++++++,,,,,,,,,---------------......///000000111....../////////000000000111111000/////////000000///......///111111000...000000000000000000000000///......------------...111111111111111111111111111000//////......//////000000////////////000000////////////////////////...000333333222000000000111111111111000000000000444444333222222222222222000000000000000000000000222222222222222333444444222222222222222222222222222333444444555444444444444444444333333444444555555555444444555555666777888999:::;;;;;;;;;;;;;;;===>>>???@@@@@@BBBEEEHHHMMMZZZsss}}}~~~************************)))******++++++,,,------++++++++++++++++++++++++,,,,,,++++++***)))))))))((()))***+++---...///000+++,,,,,,---------,,,,,,***+++,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......+++,,,,,,------------,,,---------,,,,,,,,,,,,,,,******+++,,,+++***)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++******+++,,,...///+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---------------------------,,,++++++++++++,,,---------------------------++++++,,,,,,,,,,,,------...---,,,,,,+++,,,,,,---...------,,,,,,,,,------///444777444...***,,,///---...//////------...///...------------///000222333222111000///...------+++---......------...////////////////////////////////////000000111111111.........///////////////............////////////////////////000000000000........................///////////////.........000000//////......------------------.........///......////////////.....................---------000000///......---------------............---------------............///,,,,,,---...///000000000......------,,,,,,,,,,,,,,,,,,,,,---------..................//////000000........./////////000000111000000/////////000000000///---...///000000///000000000000000000000000111000////////////000000000000000000000000000000...---------...000222333000000////////////000000///////////////000000000///111333333222111111111111111111000000000000000111000000//////000000000444444444444444444444444333333222222333333444555222222222222222222222222222222444555555666666666444444333333333444555555444444444444555666777888999:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>@@@CCCFFFMMM[[[sss{{{}}}************************)))******++++++,,,------+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,,,,------////////////...---,,,+++))))))***+++++++++++++++******************++++++,,,,,,,,,---------......******+++,,,,,,,,,,,,,,,------,,,+++***((('''&&&((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***+++---...///++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------*********+++,,,---......---------,,,,,,---......---111333111---+++---000---...///...---,,,---///---,,,,,,+++,,,...///000,,,,,,,,,,,,,,,,,,++++++***,,,------,,,+++---...////////////////////////---......//////000000000...............//////000---.........//////000000---------........./////////////////////000000000.........///////////////000000000//////......---------------.........///...//////000000//////........................---............---,,,,,,,,,---......//////......------------............///......///000000000//////,,,,,,,,,------.....................////////////000000//////........................////////////000///////////////000000222000......///000000000////////////////////////000000////////////000000////////////////////////------,,,,,,---///111333000000////////////000000////////////000000111111000111333222111000111222000000000000000000111111---------...///000111111555555555555555555555555333333222222333333444555222222222222222222222222222333444555666777777777333333333333333444555666444444444555666777888999999999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>@@@CCCFFFMMM[[[ttt{{{}}},,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++************************///.........------,,,,,,++++++,,,---------,,,,,,(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,,,,---,,,,,,++++++***)))(((&&&$$$###******+++,,,------...---++++++++++++++++++++++++,,,,,,---------.........///...------++++++***)))+++,,,,,,------------------------,,,,,,+++++++++++++++++++++++++++++++++///...---,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,------------------------***++++++,,,,,,------...((((((***+++,,,---...///------------------...///...///000///...---...///,,,---...---,,,,,,---...///...---,,,,,,+++,,,,,,((()))+++---...///000000***,,,------,,,,,,---...000000000000000000000000------......//////000000......------......///000------......///000000000,,,,,,,,,------......//////000000000000111111111.........///////////////000000//////////////////------........./////////......////////////......---------.........//////---------...------,,,+++......////////////......---------............///...///000111000///...---+++,,,---...////////////...////////////000000000111000000///......------------.........///////////////......//////000000333111//////000111111000////////////////////////...------------......///........................000///......------......000000////////////000000...//////000000111111222000111222111000000111222000000000000111111111111.........///000222333444333333333333333333333333222222222222222333444444222222222222222222222222222333444555666666666666333333333333444555555666555555555555666777888999777888999;;;<<<<<<<<<<<<===>>>???@@@@@@BBBEEEHHHMMM[[[ttt{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,......------,,,,,,,,,+++((()))***+++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,***+++,,,---............++++++,,,,,,+++***(((''',,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------///...------++++++***)))+++,,,,,,---......------++++++,,,,,,,,,,,,------++++++++++++++++++++++++............---,,,+++***,,,,,,,,,------------...,,,,,,------------,,,,,,......---------,,,,,,,,,,,,------------------,,,------------------------******+++,,,,,,---......******+++------.........---------------...//////333111///...//////...,,,+++,,,---,,,+++++++++---////////////...---,,,+++,,,---...000111111000000,,,---///...------...000000000000000000000000000///////////////000000000......---------...///000------......///000000111,,,,,,------...//////000////////////000000000111............/////////000///////////////000000000....../////////000000000------............------+++,,,,,,---...///000000,,,---...//////......---......////////////......---------............///---...000111111000...------...///000000000///............////////////000///////////////.........---------.........//////...............///000000222111000000111111000...////////////////////////---------------...//////////////////////////////......//////......---,,,000000////////////000000...//////000111111222222///000111000//////000222///000000000111111111111111000000000111222222333111111111111111111111111222111111111111222333333222222222222222222222222111222222333444444444444333333333333444555666666666666555555666777888888555666888999;;;<<<=========>>>???@@@@@@BBBEEEHHHLLLZZZsss~~~yyy}}}************************)))******+++,,,,,,------++++++++++++++++++++++++(((((()))***+++,,,,,,---******************************+++,,,,,,,,,,,,+++)))***+++,,,------...---,,,,,,,,,------.........******+++++++++,,,,,,,,,+++,,,---...////////////---...///000000000///...---,,,***)))((())))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---.........---)))******+++---......///++++++++++++++++++++++++***+++---...///......---,,,,,,,,,---------......,,,------......------,,,.........------,,,,,,,,,,,,------......------,,,------------------------******+++,,,,,,---......------......///.........---------------...///000888444//////111111...******+++,,,,,,******+++,,,+++---...000111000000///............---***((('''...///000000//////000222000000000000000000000000111111111000000000000000......---,,,---...///000---------...///000000111------......///000000111---.........//////000000---.........//////000000......//////000000111111////////////000000000000+++,,,,,,------,,,,,,+++***+++,,,---...000111111,,,---...000000000//////......////////////......---------.........//////+++,,,///000111000///...000000111111111///...------------.........//////------......///000000000---------.........//////...............///000111111000///000111000///---///////////////////////////////////////000111222000000000000000000000000***+++---///000000//////000000////////////000000...//////000111222222222///000000///......///111//////000000111111111222222111000000///000000000111111111111111111111111111111000000111111222333222222222222222222222222000000111222222222222111222222222333444555666777666666666666666777777888333444666999;;;<<<===>>>;;;<<<===>>>>>>@@@CCCFFFKKKYYYrrr|||www{{{,,,---.........---,,,+++.........------,,,,,,,,,+++---...---,,,***++++++************************((()))******)))((()))***000...,,,,,,------,,,+++,,,++++++******++++++,,,+++,,,,,,------......///------------------------+++***(((((((((***,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...//////...---,,,,,,++++++++++++******++++++,,,---,,,,,,,,,------.........***+++,,,---...///......000000000//////000000000++++++++++++++++++++++++---------,,,,,,+++++++++///...,,,+++***+++,,,,,,------++++++++++++------...---,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,------,,,+++,,,---...///...,,,...111000,,,000777;;;555///...000111000------.....................000000//////...............///000///...---.../////////............//////111000...---,,,...///000000000000000000000000000000000//////......------.........---++++++,,,---000///...------...///000111000...---------...///000///...------...///000........................000000000///......---------------...///000000111((()))***+++,,,------------------............///---------............///---,,,,,,++++++,,,,,,---------...///000111222222000000////////////000000------............------......//////...---,,,+++000000////////////000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000///////////////////////////000111222111///---,,,//////000000000000/////////............---------//////000111111111111111111111111000000000000///000111222111000///000111222222222222222222222222//////000111222222333333555444333222111111111111333333333444555666777777777666555444444555666777666777888888888888777777999999999::::::;;;;;;;;;>>>???@@@@@@AAACCCFFFIIIOOO\\\tttvvvzzz,,,,,,------------,,,,,,......---------,,,,,,,,,---...000///...,,,,,,---***************************+++,,,,,,******+++,,,---+++***+++---......---,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------,,,------...............***++++++,,,,,,++++++******++++++,,,,,,++++++***------------------------...---,,,,,,,,,,,,---............---,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,---------------+++++++++,,,------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,---------,,,++++++...------,,,---...///000...,,,---000///---111888999444///---///000///---.....................////////////......---------...///000///...---...///......------------......000///......---...///000000000000000000000000000///////////////............//////...,,,+++---...000///............///000111000///.........//////000///...------...///000...............---------/////////...............------......///000000111++++++,,,---............---------............///---------............///000//////......//////000//////////////////000000//////............//////---......//////......---111111000000000000000000//////............//////000000000000////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////...///000111111000////////////000000000000//////.........//////000000000//////000111111111111111222111111111111000000000000111222111000///000111111111111111111111111111555444333111///---,,,+++333222222111222222333333333333333444444555666777555555444444555666888999888888777777777777777777888999999::::::;;;;;;<<<===>>>??????@@@AAAEEEGGGNNN[[[sssxxx~~~---,,,,,,+++,,,,,,------------------,,,,,,,,,,,,---...//////---,,,,,,---************************,,,---...---,,,+++,,,...000...,,,+++++++++)))(((,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***,,,---......---+++)))***++++++,,,,,,++++++***)))******++++++******)))...........................------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,++++++******+++,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---------------------,,,+++***---------------...//////...,,,,,,...//////444:::666222...,,,...///...,,,//////........................------------,,,,,,---...//////...---...///...------,,,,,,------...////////////////////////000000000000000000000000.........//////////////////000000///------...000000//////......//////000222111000////////////000//////............////////////.........------------------...............------......///000000000......///////////////...---------............///---------............///000000000//////000000000222111111000///...------......------------......---......//////......---...---,,,,,,,,,---...///......------------......////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////.........///000111111111//////000000000000//////---......///111222222333//////000111111111111111222222222111111111111000///000111111000///000222000000000000000000000000111111111111111000000000111111111111222333444555333333333333444555666777444444444444666888:::;;;:::999777666555666666777888888999::::::;;;<<<<<<<<<===>>>>>>>>>@@@DDDFFFLLLYYYqqq~~~,,,,,,*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++************************,,,---...---,,,+++,,,......---+++***++++++***))),,,++++++******++++++,,,------,,,++++++***))))))************************+++,,,------,,,+++***)))***++++++,,,,,,++++++*********++++++++++++******------------------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---.........------,,,,,,+++++++++,,,+++***))))))+++---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++,,,,,,---...............---,,,+++***,,,,,,,,,,,,,,,------...---,,,+++---///222666:::333000---,,,---...---,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...000.........------...............///000000000000///000000000000000000000000------......//////000000///000111000......///111000//////////////////000222111111000000000000000/////////......//////////////////...------,,,,,,+++,,,,,,---.../////////............//////000000//////000000000///......---------............///---------............///......------------......111111000///...------,,,///......------......///......////////////......,,,+++)))))))))+++---//////......------......///////////////000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////...///000111111//////000000000000//////......///000000111222222//////000111111111111111222222222222111111111111///000111111000000111222111111111111111111111111///000111222444666777777111111111111222333444444444333333333444444555666555444444444555777999::::::999777555444555666777888888999::::::;;;<<<<<<<<<===>>>>>>???@@@DDDFFFJJJXXXooo+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++)))*********************************,,,---,,,+++***+++---'''''''''))),,,///000000,,,++++++******++++++,,,------,,,,,,+++***))))))........................111000///...------...///***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------,,,,,,++++++***---+++***))))))***,,,...+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++,,,,,,---...---.........------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,///444888999000///---,,,,,,------,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++---......------...000000000////////////000000......///000111111000000000000000000000000000000------......//////000000///000111000......000222///000000000000000000///111111111111111000000///...//////////////////...//////.........---------+++,,,,,,---...///000000............////////////....../////////......------------............///---------............///---,,,,,,++++++,,,,,,---////////////............000//////////////////000...//////////////////...///...---,,,,,,...000222000//////////////////000.../////////000000000111////////////////////////000000000000000000000000////////////////////////////////////////////////111111000///...///////////////000000000000////////////////////////////////////000111111111111111222222222111111111000000...000111111000000111222222222222222222222222222333333333333333333333444333222222111111222222333444333333333333444444555666555444444444555666777:::888666444444555666777777888888999;;;<<<<<<===<<<>>>?????????AAAEEEGGGJJJVVVlll))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,++++++,,,************************)))+++,,,+++***)))***,,,...,,,******,,,,,,,,,+++,,,++++++******++++++,,,...------,,,+++******)))++++++++++++++++++++++++000...,,,+++***,,,---///***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,************************,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------------............------******+++,,,,,,,,,,,,,,,+++---------111666888666......------------------......------,,,+++++++++++++++,,,,,,,,,,,,------+++,,,......------...000111000000000000000000111...//////000000111111222000000000000000000000000.........///////////////...///000///......000222///000000111111000000///000000111111111000///.........////////////..............................------......///000111111......//////////////////------...............------------............///---------............///......------------......---------....../////////000000////////////000000...//////000000//////.........---,,,---...///000000000////////////000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111000///.........//////000000000000//////000000000//////.........//////000111111111111111111111111000000000000///...///111111000000111333222222222222222222222222---...///000111333333444333333222222111222222222444444333333333333444444666555444333333444555555777666555555555666777777777777888999;;;<<<=========>>>??????@@@AAAEEEGGGJJJUUUjjj'''((()))***++++++++++++******+++++++++,,,,,,,,,+++---......,,,++++++,,,************************)))+++,,,+++***)))***,,,333000...,,,,,,+++)))''',,,++++++******++++++,,,......------,,,,,,++++++((((((((((((((((((((((((***))))))))))))******+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,---,,,,,,,,,+++*********+++++++++++++++,,,------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,//////............//////------------------------+++++++++,,,,,,---------***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,+++,,,---...////////////+++,,,---.........------+++.........222888888333------......------...///000000///......---,,,,,,,,,,,,,,,,,,---------...***,,,------------...000000000////////////000000000////////////111222333000000000000000000000000///////////////............/////////......000222///000111111111111000/////////000000000///...------...///000000///...---,,,,,,------.../////////.../////////000111111111/////////////////////...,,,,,,---...////////////---------............///---------............/////////............//////---------.........///////////////......///////////////000000000000//////---------,,,,,,,,,,,,,,,/////////....../////////.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111111000///...//////000000000000//////000000000000000000000111//////000111111111111111000000000/////////......---///111111000000222333111111111111111111111111***+++---///111333555555111111111111222333444444444444333333222333333444333222222111222333555666444444555555666777777777666777888999;;;<<<===>>><<<===>>>>>>>>>@@@DDDFFFKKKTTTggg&&&''')))***+++++++++************++++++,,,,,,,,,)))+++,,,,,,***))))))******************************+++,,,,,,******+++,,,***))))))+++...111222222,,,++++++++++++++++++,,,......------------,,,,,,++++++++++++++++++++++++)))***,,,.........,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,+++***))))))++++++******++++++,,,---*********++++++,,,,,,---------.........---,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------)))***,,,---...---,,,,,,...---++++++++++++---......------,,,++++++++++++++++++---...//////000000------///000000000///...***...//////333999777111,,,---.........---...///222111111000///.........,,,,,,,,,------.........***+++------------...000//////............//////000000......///111333555000000000000000000000000000000//////.........------...///...---...000111///000111222222111000///...///000000000///---,,,---...///000000///...---+++,,,,,,---...///000000000000000000111111111111///////////////.........,,,,,,...///000000000000---------.........//////---------.........//////......------------.......................................------.........//////000000000000//////000111111111000///...............------.........---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,---///111222111000/////////000000000000////////////000111222333333444//////000111111111111111////////////............---///000111000000222444000000000000000000000000444444333222111000///...//////000111222444666777444444333222222333333333000000000000111333555777222333555666777777777777666777888999;;;<<<===>>>:::<<<=========???BBBEEELLLTTTfff)))******++++++*********'''(((((((((((())))))))),,,+++******))))))******,,,++++++,,,......---+++111000///...---,,,++++++***++++++,,,,,,++++++******+++,,,------,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))***,,,......---++++++,,,,,,,,,,,,+++++++++************))))))***,,,...///---------,,,,,,+++++++++000///---+++*********++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++---......---+++***------------------------------------------------...---,,,,,,,,,,,,......///...,,,+++***+++,,,,,,------------------------........................,,,------......------,,,.........------,,,,,,,,,///......222666666111,,,------------------------111111222111000...,,,+++.........------,,,,,,,,,***,,,...000111111000///000000000000000111111222222111...------...111222111111111111111000//////////////////////////////........................000000000000000111111222111111111111111111111111222111///.........///000000///...------...///000//////000000000000//////111111000000/////////...///////////////......---.........------,,,,,,,,,------......///000000000........................000000000000000/////////------......//////000000222111111000///......---------...//////...---------------...///000000111000000000000000111111222000000111111222222333333000000000000////////////---......///////////////...///000111111000///...---...///000000111000000000///------///000///...////////////000000000000///000000000///...------////////////000000000000111111000000000000000000222111111111000000//////000000111222333333444444666555555444444333333222333222222111111222222333222222111111111222333444555555555666666777888999999::::::::::::::::::;;;;;;<<<>>>>>>???@@@CCCEEEIIIWWWfff++++++++++++++++++***************+++++++++,,,,,,,,,,,,+++************+++)))(((((()))++++++***(((------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++*********+++---...,,,++++++,,,,,,,,,,,,++++++++++++***++++++*********,,,---...------,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,------------------------------------,,,,,,+++++++++***+++---......---+++***------------------------------------------------///...---,,,,,,---.........---,,,+++++++++,,,,,,------------------------------------------------,,,------......------,,,......---------,,,,,,,,,---,,,...111555444000,,,------------------------//////000111111000///...---,,,,,,,,,,,,,,,+++++++++---///000111000///.../////////...///000000111111000///......///000111111111111111111000//////////////////////////////......................../////////...///000000111000000000000000000000000000000...---------.../////////............///////////////000000/////////000000000//////.........///////////////......---...------------------,,,///////////////.................................////////////////////////.........///////////////111111000000///......---........................------......///000000111000000000000000111111222000000000111111111111111000000000000////////////,,,,,,---...............//////000000000000//////...//////000000000000///000///------///000///...000000000000/////////////////////000//////....../////////000000000111111111111111111111111111111000000000000000/////////111111111222222333333333333333333222222222222222333333222222222222333333222222222333333333333444555555555555666777888999999999::::::::::::;;;;;;;;;<<<>>>>>>???@@@CCCEEEIIIVVVeee,,,,,,---,,,,,,+++******++++++,,,,,,,,,---------------,,,++++++++++++++++++******,,,---...---+++******++++++,,,,,,------***++++++,,,,,,++++++***,,,++++++++++++++++++,,,+++++++++*********))))))------------------------******+++,,,,,,,,,,,,+++)))+++------+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,------------......------------.........---,,,++++++,,,---...------,,,,,,,,,,,,++++++***+++,,,---------,,,+++------------------------------------------------000///...---------------------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,,,,---///333555444111...........................++++++---...///000000000+++++++++++++++,,,,,,,,,---...///000000///...---...............//////000000000000000000000000000000111111111111000000///////////////////////////.......................................//////000//////////////////////////////...---------------......////////////....../////////////////////////////////...............///////////////......------------------.........111000000///......------................................................///////////////.........111000000//////.........///...---,,,,,,---...///------......///000000000000000000000000111111222111000000000000000000///000000000000////////////------...///////////////000000////////////000000///000000000000//////...000///------///000///...111111000000//////............///000000000//////000000000111111111222222111111111111111111111111/////////000000000000000111111222222222222222222000000000111111111111111333333222222222222333333222333444555555555444333555555555555666777888999999999999::::::;;;;;;;;;;;;<<<>>>>>>???@@@CCCEEEHHHVVVddd~~~------------,,,+++***************+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---///000///---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++******+++,,,---++++++++++++************------------------------***+++,,,,,,------,,,,,,***+++,,,,,,*********,,,------,,,,,,,,,+++++++++---,,,,,,,,,++++++,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,------.........,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------///333555555444222111////////////////////////))))))***+++,,,------...+++++++++,,,,,,---------...//////000//////...---///............///000000///000111111111111000///000000111111111111000///////////////////////////........................///............///000000000000000000000000000000//////.........------------...///000000///...---..........................................------///////////////......---,,,,,,------......//////000000//////....................................---------...............000000//////......------000000/////////.........000///---,,,,,,---///000............//////000000000000000000000111111222111111000000//////......000000000000////////////000000111222222222222222111000///......///000111000000111000000///...---000///------///000///...111111000000//////......---...///000000000000000000111111111222222222222111111111111222222222222///000000000111222222222222222222222111111111111/////////000111222222333333333333222222333333333222333555777777666555333555555555555555666888888999999999::::::;;;;;;;;;;;;<<<>>>>>>???@@@CCCEEEHHHVVVddd}}}---------------,,,+++******++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,)))((((((***,,,---,,,+++------------,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++******+++,,,------,,,,,,,,,,,,+++++++++------------------------++++++,,,------------,,,***,,,,,,,,,******+++,,,---------,,,,,,,,,++++++,,,,,,------,,,,,,,,,+++,,,,,,,,,------.........)))******+++,,,,,,,,,------+++***((((((***+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++///444555333111000000////////////////////////,,,,,,,,,,,,,,,,,,------,,,,,,------....../////////////////////.........000000//////000000111222///000111222222111000//////000000111111111000000000000000000000000000000////////////////////////000000//////000000111222111111111111111111111111000000000000//////......---...///000000///...---......---,,,,,,---......------..................///////////////......------------....../////////............//////000000........................------------......//////000000//////......------////////////............000///---,,,,,,---///000............////////////000000000000000111111222111111000000//////......000000000000////////////000111111222222222222222111000///......///000111000000111000000///...---000///------///000///...111000000000/////////.........///000111111111000000111111111222222222222000000111111111222222222111111111222222333333333222111111111111111111111///000000111222333444444444333333333333333333444222333555777777666555444444444444444555666777888888888999::::::;;;<<<<<<;;;<<<>>>>>>???@@@CCCEEEIIIVVVddd}}}{{{++++++,,,,,,,,,,,,++++++,,,,,,---------.........------,,,+++++++++++++++*********,,,...///...---......------,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------,,,++++++,,,...------------,,,,,,,,,,,,+++,,,------------,,,,,,---------------.........((()))***+++,,,,,,++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...)))...444444///,,,,,,---........................111000///...........................////////////............////////////000000000000000111222222000000111222222111000000///000000111111111111000000000000000000000000000////////////////////////000000000000000111222222111111111111111111111111000000000111000//////.........////////////.........---,,,++++++,,,---..................////////////////////////......---.............../////////------......///000000111........................---------...//////000000///////////////.................................///...---,,,,,,---...///......//////////////////000000000000000111111222111000000000000000000///000000000000////////////......///000000000000000000000////////////000000///000000000000//////...000///------///000///.../////////000000000000000//////000111111111000000000000000111111111222222/////////000111111222222111111222222222222222222000000111111111111111111111111222222333444555555444444333333333333444444333444555666666666555444444444444444555666777888888888999::::::;;;<<<<<<;;;<<<>>>>>>???@@@CCCEEEGGGUUUccc}}}wwwyyy((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************+++,,,,,,,,,...111222111000++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---......---++++++---///...------------,,,,,,,,,***+++,,,.........------............------------)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,---......------------------------++++++++++++++++++++++++***+++---...///.........***+++,,,---------,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,---------......***111777666///***+++---------------------------111000///...---......///...............---------...............///000111///////////////000111111111111111222222111111111//////000111111111111111000000000000000000000000///////////////////////////////////////000111111111111111111111111111111//////000000000///...---//////............//////...---,,,******,,,---............//////000000000///////////////......---////////////.....................///////////////........................------...//////000111111.........///////////////................................................/////////////////////...000000000000000111111222000000000111111111111111000000000000////////////---...//////000000////////////000000000000//////...//////000000000000///000///------///000///.........//////000000111111000000111111111000///////////////000000000111111---......///000000111111111111000000000000000000//////000000111111222222111222222222333333444444444444333333333333444444333333444444444555555555444444444444555666777777777888888999;;;<<<<<<===;;;<<<>>>>>>???@@@CCCEEEEEERRRaaa{{{zzz~~~'''((()))***+++,,,,,,,,,))))))*********+++++++++,,,+++******))))))******)))))))))+++...///...---'''((()))***+++,,,------+++++++++,,,,,,+++++++++***+++,,,------,,,+++***+++++++++************)))******************************+++,,,,,,,,,++++++...//////---,,,,,,...000......---------,,,,,,,,,)))***,,,...//////....../////////...---------,,,+++,,,------------++++++---......//////......---+++++++++,,,,,,---------++++++++++++,,,---...///------------------------+++++++++++++++++++++++++++,,,...000111111000000)))***,,,---...---,,,,,,------------------------........................,,,------......------,,,,,,,,,,,,------............555;;;999222,,,---000---------------------------,,,+++++++++,,,---............------,,,,,,,,,------------...000111222...............///000000111111111111111111111111//////000111111111111111000000000000000000000000000000000000000000000000...............///000000000000000000000000000000---.../////////...,,,,,,000///...------...///000...---+++******+++---....../////////000000111111///////////////......---000000//////......------000000000///......------.................................///000111111222---.........//////000000---.....................------...//////...------///////////////.........000000000000000111111222000000111111222222333333000000000000//////////////////000111111111111111...///000111111000///.........///000000111000000000///------///000///...------...///000111222222111111111111111000///...////////////000000000000,,,------...///000000111000000//////......------...//////000111222222333222222222222222333333333555444444333333444444555444333333333333444555555444444444444444555777777777888888999;;;<<<======;;;<<<>>>>>>???@@@CCCEEEBBBPPP___yyy)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------.........---+++************++++++,,,,,,,,,%%%&&&(((***,,,---......++++++++++++++++++++++++---------,,,,,,+++++++++---------+++((($$$ +++***)))))))))***,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++,,,---......,,,+++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---...//////.........---+++*********++++++***'''%%%&&&***------+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------///......------,,,++++++++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......---...---,,,+++---000222...777;;;555......000///---------............///---,,,---...000000...,,,,,,,,,,,,------.........---......///000111222222...///000000//////000111111111000///////////////111111111111000000000000111000///...............222111111111000000//////...............///000000111111111111111111111111222222111111000000//////......------------........................------//////......------------000///---,,,---...111222......////////////......------------------------,,,,,,,,,---------......000000000000000000000000000///---,,,,,,---///000...............///000000..................------111...++++++...//////---000000//////000111222222111111111111111111111111000000000000000000000000......//////000000111111,,,,,,---...///000111111///000000000000000//////......////////////......000///...------...///000000000000000//////////////////000111222111111000---...///000000111000000...//////---,,,---000222222111111111111111222222111111222222222111111000777666444333222333444444111111111222333444555666777777666666666777888888666666888999;;;<<<>>>>>>===<<<<<<<<<>>>@@@BBBCCCFFFNNN___zzz************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,---///...---,,,+++***++++++,,,++++++++++++++++++,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++***)))(((''',,,+++*********+++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---......,,,,,,---...------,,,,,,,,,,,,---------------.........//////,,,,,,---...............------+++*********++++++,,,+++******+++,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......---...---,,,,,,---000222111777999333...///000...---------............///...------...000000///---------...............///,,,,,,------......//////...000111111000000111222222222111000000000000000111111111000000000//////000//////............///000000000000//////......///............///000000////////////////////////000000000000000000000000/////////....../////////,,,,,,------...///000000000000//////...............------,,,---...///000......////////////......------------------------........./////////000000000000000000000000000000111000...------...000111...............///000000////////////////////////222///------///000000///000000000000000111222222111111111111111111111111000000000000000000000000////////////000000000000//////////////////000000//////000000000000//////......////////////......111000////////////000111000000000000////////////,,,...000111222111///......//////000000000000///000111222111000111222444444333222111000000000000222222333333333222222111555555333222222222333333222222222222333444444555333333333333333444444555777777888999;;;<<<======;;;;;;;;;;;;===???AAABBBGGGNNN___zzz************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......,,,***(((((()))+++---,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++------,,,,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------------...,,,---......,,,,,,---.........------------..................////////////,,,------............------,,,,,,++++++++++++,,,---...///...---,,,,,,,,,---------------,,,,,,,,,------------.........///++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---...---,,,,,,---000333666777555000...//////------------............//////---,,,---...//////...///////////////.........---------...............///000111111000000111222333222222111111111111111000000000000///////////////............//////000////////////............//////......//////000111////////////////////////------...//////000111111000000////////////000000---------....../////////000000000///////////////,,,,,,------......------......////////////..................................../////////000000000000000000000000000000000111000///......///000111...............///000000///000000000000000000000222000......///111111000000000000000000000111222000000000000000000000000000000000000000000000000000000000000////////////111111000000000///////////////000000000000//////...//////000000//////...111111000000000000111111000000000000////////////---...111222333222000...///000000000000//////...000222333444333222333444333333222111000000111111222222333333333333333222444333222222111222222222333333333222222333444444555444444444555555666777888888999::::::;;;<<<<<<:::::::::;;;<<<>>>@@@BBBGGGNNN^^^xxx*********+++++++++,,,,,,++++++++++++++++++++++++------,,,++++++,,,---------,,,***))))))***+++,,,,,,,,,,,,++++++*********------,,,,,,+++***)))(((***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++---...---,,,,,,---///.........------.........------------............,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,***---111000---+++,,,.....................------............////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---......------...---,,,...111444:::666111......///...,,,---------............///...,,,******,,,.........000/////////......------000000000000000/////////...///111000//////000222222111111000000111111111000000000/////////.....................///000111/////////////////////////////////...///000000111000000000000000000000000---........./////////000000//////////////////000222111000///...---,,,+++////////////............,,,---...000000///---,,,......////////////......////////////////////////------------............000000000000000000000000000000///......///000000...............///000000///////////////000000000222000///...///000111111111000000000000000111111////////////////////////////////////////////////111111000000//////......111111111111000000000000...//////000000000000/////////000000000000//////000000000000000000000000000000000000////////////000000111111222222222222000000111000000///...------///111222111000000000/////////000111333444555111111222333333333222222222222111111111111111111444444333222222222333333555555555555666777888888999999::::::::::::;;;;;;;;;;;;;;;;;;===???BBBCCCGGGNNN]]]vvv***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******)))******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,------,,,,,,...///.........------.........++++++,,,,,,,,,---------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++//////---,,,---///................................./////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------...------...222555;;;444...---...///...,,,---------............///---+++))))))***,,,---,,,///......------,,,,,,,,,000000000000000/////////---...000///......///111000000/////////000000111000000000000////////////...............///000111000000000000000000000000///////////////000111111000000000000000000000000000/////////.........---///......------......///222111111///...---,,,,,,---------------------------///111222222000...---......////////////......////////////////////////---------.........//////////////////////////////.......................................///000000---------....../////////000000///.........000111111111000000000000000111////////////////////////////////////////////////111111000000//////....../////////000111222222222......///000000000000000//////000000000000//////////////////////////////000000000000////////////222000...,,,---///222444000000111000000///...---+++...000111000//////////////////000111333444555//////000111111111111111000111111111111111111111444444333222222222333333222222222222333444555666::::::::::::::::::::::::<<<<<<<<<===???AAADDDEEEHHHNNN\\\ttt++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***,,,---------,,,+++,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------))))))*********+++++++++((()))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***,,,------------...///......------------......***+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,((())),,,,,,,,,---...///---------.........................../////////000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,,,,---......------...------///222555999222------///------...---------............///,,,***))))))+++,,,,,,+++---------------,,,,,,,,,---------..................///000000//////000111//////////////////000111111111111111000000000000///............//////000000000000000111111111111000000//////000000111222////////////////////////111111000//////...------......------------...............//////000000000,,,,,,,,,,,,,,,---------///000111222222111///---......////////////..............................//////000000000111111111////////////////////////---..................---...............///000000,,,,,,------....../////////000000...------///111222111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////---......///000111222333---...///000000111111000///000000111111000000///......////////////......000000000000////////////000...+++)))))),,,///111///000000000000//////......000111111000000111222333333222111000000111111......///000111111111111000000111222222222111111333333333222222333444444444444444444555666888888::::::::::::::::::::::::<<<<<<===>>>@@@BBBEEEFFFHHHMMM[[[rrr+++++++++,,,,,,,,,------************************+++++++++,,,,,,+++++++++************++++++,,,,,,++++++++++++++++++,,,,,,+++,,,,,,---,,,,,,,,,+++)))******+++,,,,,,------+++++++++,,,,,,---------'''(((***+++,,,,,,++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++***,,,------------...000------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------------,,,+++***++++++---.........------,,,+++***+++,,,......---,,,,,,---------.........------........./////////---------------------,,,------------------------++++++,,,,,,---......///---,,,,,,,,,,,,---......------...------///333666555///---//////,,,,,,000---------............///,,,++++++,,,......---,,,------------............,,,,,,------....../////////111222222111111222333000000//////000000111222222222222222111111111111000//////............////////////000000000111111000000//////000000111222////////////////////////000000000000000000000000//////............//////------...///000111111222,,,,,,,,,---------......///000111111111///...---......////////////......------------------------///000000000111111111111////////////////////////......////////////.....................///000000---------...//////000000000111111000......000333222222111000000000000000111111111111111111111111000000000000000000000000////////////000000000000.........//////000000000---...///000111111111111000000111111111111000000...///000000000000///...000000000000////////////...------,,,---...//////...//////000000000000///000111222111000000222444444333222111000000000000......000111111222222222000000222333333333222222222222222222333444444555777777777777999:::;;;<<<999999999::::::;;;;;;;;;;;;;;;<<<===???BBBDDDFFFIIIMMMZZZqqq}}}++++++,,,,,,,,,---------***************************++++++,,,,,,++++++***+++)))(((''''''))),,,---*********++++++,,,,,,---------------,,,+++******))))))***+++,,,,,,------+++++++++,,,,,,---------)))***,,,------,,,***)))***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,...//////...,,,,,,***+++------------...000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------,,,,,,+++******+++---...///...------111...******---...---+++,,,,,,,,,---------......------------.........///+++,,,,,,------......///------------------------++++++,,,,,,---...//////---,,,,,,,,,,,,---......------...---...000333666333...---000///+++,,,111---------.........//////---,,,---///000000...,,,---.........//////000000---......///000111222222111333444444333222444555111111000000111222333333333333333222222222111111111000///...............---.........//////000000000000000000000111111222111111111111111111111111//////000000111111222222000000////////////000000000000000000////////////---------.........////////////000//////...------......////////////......------------------------............//////////////////////////////////////////000000000000//////...............///000000---......///000111111222111222333111//////111444222222111000000///000000111111111111111111111111000000000000000000000000......//////000000111111////////////............---...///000111111111111000000111111111111000000///000111222222111000///000000000000////////////...///111222333222000///......///000000111000000000000000///...///111444222111111111111111222222//////000222222333333333000111222333444444333222111111111222333444555666444444444555666888999:::888888999::::::;;;<<<<<<::::::;;;<<<>>>AAADDDEEEIIIMMMYYYppp|||++++++++++++++++++++++++,,,)))'''(((+++......---+++,,,------------,,,+++...---,,,+++++++++,,,---))))))+++,,,---.........------------,,,+++*********+++,,,,,,------,,,,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,++++++,,,---------,,,,,,---------.........//////...////////////---,,,***,,,------......------,,,---...---,,,******,,,...---.........---,,,++++++,,,,,,,,,------.........---------,,,,,,+++++++++,,,------......------,,,,,,,,,------...------,,,............//////000000------......//////000000------------------------...///000222222000///...000...,,,++++++---000111,,,******---222666777666111000///...---,,,++++++++++++,,,,,,,,,---------,,,...///000000///---,,,,,,,,,,,,,,,---...///000---///000222222222222111000000111111111111000000333222111000000111222222333333444333222000///---222222222222222222222222333222222111000/////////111111000000000/////////////////////////////////000000000000000000000000000---***+++---//////---000////////////...............////////////......,,,,,,------......//////333222000...---,,,------.........------,,,,,,+++..................------///............---------,,,---000222222111000........./////////...,,,+++.........///////////////...///000///...---...000000000000000111111111111000000000000000000000000000000//////.........---...............///000000//////000000111111111222000000000000111111111111000111222111000///000111333222000.........//////////////////////////////000//////........./////////111222222111111111222---...///000000///...---////////////000000000000222222222111111111111111333333333333333333333333555444333222222222333444222222333444555666777888555666777888999:::::::::=========>>>???AAABBBCCCHHHMMMYYYnnn{{{,,,,,,,,,,,,,,,,,,+++++++++)))''''''***,,,,,,+++++++++***))))))***++++++...---,,,,,,,,,---///000++++++,,,---------,,,,,,++++++,,,------,,,,,,,,,***+++,,,,,,------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,+++******---------......---,,,,,,,,,,,,---------.........,,,---...//////...------***++++++,,,,,,++++++***---------,,,******+++------------------,,,+++***,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,------......------,,,---------...------,,,,,,------........./////////------------............---------------------------...000111111000...---------------............---+++***...333666777555///...............------..............................///000000///...---...---------...///000000///000111222222222111000//////000111222222222111444333222222222222333444222333444444444333222111111111111111111111111111333333222111111000//////111111111111000000000000000000000000000000000000000000000000000000000000111///,,,,,,///000000...000000000000////////////......//////////////////000000000000000000111111111000///...---...//////000000000///////////////........................,,,,,,------.........///000000000000////////////....../////////...,,,,,,000000//////......------...///000///......///000............////////////000000000000000000000000000000/////////........................///000000......//////000000000000...////////////000000000---...000000/////////000//////......///000111222//////////////////////////////............//////111222333333111//////000///000111222222111000///000000000000111111111111111111111111111111222222333333333333333333333333333222111111111222333444222333333444555666777777666777888999:::;;;;;;;;;;;;;;;;;;<<<===???@@@AAAFFFKKKWWWlllzzz,,,,,,,,,,,,,,,,,,------,,,***))))))+++,,,++++++---+++)))'''''')))+++---,,,,,,,,,,,,,,,---...///------------,,,,,,+++***)))***+++,,,------------***+++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++***+++++++++++++++***)))......///......---,,,+++++++++,,,,,,,,,---------***+++,,,...////////////***++++++,,,,,,++++++***---------,,,******+++---,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++------............---------.........---,,,,,,+++---------------.........---------,,,,,,,,,,,,,,,---------------------------...///000000///...---***+++---//////...---,,,---++++++///444777666444---------....../////////000000//////////////////////////////////////////000////////////000000111000111222333333222111111222222333333333333222222666555555555555555666666333444666777777777666666333333333333333333333333444444444333333222222111222222222222222333333333222222222222222222222222000000000000000000000000222000......///000000///111111111000000000//////---...//////000000000000111111111111111111000000///............///000111////////////000000000000........................,,,------///000111111222222111///...------...///.........///......---,,,111111000///...---,,,,,,...///000000......///000............////////////000000000000000000000000000000////////////.....................///000000............////////////............////////////+++---000111000///000000///.........///000111222//////////////////////////////............//////222333444333000......///000000111111111111000000111111111111222222222222000000000111222222222333333333333333333333333333111111000000111222333444444444444555555555666666777888999:::;;;<<<<<<<<<:::;;;;;;<<<===???AAABBBDDDIIITTTjjj~~~www,,,,,,------------............------------------...---+++******+++---...+++*********************,,,,,,------,,,,,,+++******+++,,,,,,---------,,,***+++,,,,,,------,,,,,,///...---,,,,,,---...///************************.........------,,,,,,+++............---,,,+++*********+++++++++,,,,,,,,,++++++,,,---............,,,------......------,,,,,,---...---+++***+++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------............------............---,,,++++++------------------------......------,,,,,,++++++------------------------------...//////...------***+++---.........---,,,---,,,---000555777555222............///////////////////////////.........000000/////////000111111222111111111111111222222111222333555666666555555999999999888777666444333999999999999999999::::::888999:::;;;;;;;;;:::999999999999999999999999999999999888888777777777666555555555555666666666666444444444444444333333333111111111111000000000000000000///////////////...111000000000////////////---...///000000111000000111111000000//////......///////////////000000000++++++,,,,,,------..................///////////////000000111222222333333000//////.........//////..................------000000//////......------...000111000///...///000000000000000111111111111000000000000000000000000000000//////////////////...............///000000////////////////////////........./////////000000---///222222111000///000222111000000///.........///////////////////////////............//////000000222333222000//////000......////////////......000000000111111111222222//////000111222333333333222222222222222222222222000000111222222333444555444444555555555555555555666777999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDDDDHHHSSShhh|||uuu,,,,,,,,,------.........------......---,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))((('''***+++,,,,,,------,,,,,,,,,---------,,,,,,+++******+++,,,,,,------,,,,,,000///...------...///000************************///......------,,,,,,,,,---------,,,+++***)))(((*********+++++++++,,,,,,---------,,,,,,---------,,,------......------,,,,,,---...---+++***+++,,,,,,---............------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------.........---,,,,,,+++------------------------///.........------,,,,,,------------------------------............------,,,,,,,,,,,,------......------...222666777444111000000/////////.................................222111111111111222333444444444444333444444555555333444777999;;;;;;;;;;;;======>>>>>>======<<<<<<======>>>>>>??????????????????@@@AAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>======:::::::::::::::;;;;;;;;;888888888777777666666666444444333333333222222222000000000000///.........000000000/////////............///000111111000000111111000000//////......000000000000000/////////*********++++++,,,,,,---........./////////000000000000000000000000000000***,,,...000111000//////......------............------......//////000000///000111000///...///111000000000000111111111111000000000000000000000000//////000000000000000000...............///000000000000000000000000000000//////000000000111111111...000111111///---------111111111000//////...---////////////////////////...............///000000---///111111000000111222//////............///////////////000000000111111//////000111222333333333222222222222222222222222111222333444444555666666444444555555555555555555555666777999::::::::::::;;;<<<<<<>>>@@@BBBDDDEEEEEEIIITTThhhzzzsss++++++,,,,,,------......(((***,,,,,,+++******+++))))))+++,,,,,,+++))))))............---,,,***)))***+++,,,,,,------------------------,,,+++***)))***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++,,,++++++***)))(((******+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++---......,,,+++++++++,,,,,,------......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------......////////////......,,,------......------,,,.........---------------............------------------------------------...........................------------...///000------///333777777333///000000000//////........./////////000000111111111444555555666666777777888888888888888999:::;;;<<<999:::<<>>???AAABBBDDDEEEEEEEEEAAAAAACCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;999999999888888777777666222444555444222000000111111111000000000////////////000000111111000000///111111111111111111000000000111111111111000///...---------------..................//////000000111.........------,,,,,,,,,(((***---000222111000///......---------...//////,,,,,,---...///000111111///000111111//////000111............////////////000000000000000000000000//////000000000000111111...............///000000111111111111000000000000000000000000111111111111---...///...,,,+++,,,------...///000111111111000////////////////////////......---......///000111,,,...000111000000222333111111000000000000111111.../////////000000000000000000000111222222222333222222222222222222222222222333444555666666555555444444444555555555666666555666777888999:::::::::999999:::<<<>>>@@@BBBCCCFFFJJJTTThhh}}}xxxsss******++++++,,,---------&&&(((+++,,,***)))***,,,************************,,,---...//////...---,,,,,,,,,---------,,,++++++,,,,,,,,,------,,,++++++***+++,,,,,,------,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,---,,,++++++++++++---...///***++++++,,,,,,++++++***+++---......,,,+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,---------......////////////......++++++,,,---............/////////.........------,,,,,,,,,,,,,,,---------------------------------000//////////////////000---...///000000000///...---...000444888777333...///////////////000000000222222333444555666777777888999;;;<<<=========<<<=========>>>???AAACCCCCCAAABBBDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>======<<<777:::;;;;;;888666666777333333333222222222111111111111111111111000///...000000000000000000111111...///000111222111000000000///////////////......---......///000000111111------------------------***+++---//////000//////...------,,,---...///000------......//////000000///000111111000///000111............////////////000000000000000000000000//////000000000111111111...............///000000111111000000000//////////////////000000000000111---......------...111444---...///000111111111000////////////////////////---------......///000111---...000111000///000111222111000//////000111222//////000000000111111111111111111111111111222222111111111111111111111111222333444555555555444333222333333444555666777777666666888999:::;;;;;;;;;999999:::<<<>>>@@@BBBCCCFFFIIISSSgggwww~~~wwwsss))))))***++++++,,,------&&&)))------,,,+++,,,...///---+++******+++---///((()))+++---.....................---,,,+++))))))******+++,,,------------++++++,,,---------,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...000111++++++,,,---------,,,,,,++++++,,,,,,,,,---------***))))))***+++...000111,,,------......------,,,+++,,,......---+++***+++'''((()))***************,,,,,,,,,------.........+++++++++,,,,,,---------......////////////......******,,,---.../////////000000/////////.........*********++++++,,,,,,---------------------------000000////////////000000+++---111333444222///---......111555999888222---------...///000111222222555666777888999:::;;;<<<;;;===???AAABBBBBB@@@???@@@AAAAAABBBDDDFFFHHHIIIGGGHHHIIIIIIHHHGGGFFFEEEJJJJJJIIIHHHGGGFFFDDDCCCFFFGGGIIIKKKLLLKKKKKKJJJGGGIIIJJJLLLMMMNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJIIIGGGFFFEEEEEEIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA<<>>@@@BBBDDDFFFEEEIIIRRRfffsssyyywwwsss,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,---......,,,***(((&&&%%%$$$+++++++++++++++***)))(((------,,,++++++******))),,,---------,,,***(((''',,,,,,---......------,,,---,,,***))))))***,,,---------------------------,,,,,,+++++++++,,,------///,,,))))))+++......,,,************************------,,,,,,,,,---......,,,,,,+++++++++*********,,,,,,,,,---------......'''))),,,......+++'''%%%''')))***,,,------,,,,,,//////.........---------//////...---,,,,,,++++++...---,,,++++++,,,---...,,,,,,,,,------.........---------,,,,,,,,,++++++....../////////...------//////.........---------000111333555777666333///111222333333333555888;;;;;;;;;<<<===>>>@@@BBBCCCAAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLLLLKKKJJJIIIHHHHHHKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLKKKKKKLLLMMMMMMNNNOOOOOOHHHIIIJJJKKKKKKJJJHHHHHHKKKKKKKKKJJJIIIIIILLLNNNGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA===888888::::::777333222000000000222333222111111111111111111111000///......//////000111111111//////.........---------//////.........//////000000/////////............000000////////////000000...///000000000///---,,,111111000000//////......//////000000000000/////////////////////000000111000000//////.........---000000000000000000000000...............---------...000111222222111000...///////////////000000111000000000000000000000000111111000000000000000000////////////////////////000000000000000000000000////////////////////////......---------......///000000000000000000000000000000000000111111111111222222222333333222222222222111000//////111333444333444555666777777777777555888;;;<<<<<<;;;:::;;;:::;;;<<<===???AAABBBCCCGGGKKKTTTfffyyytttzzzxxxsss(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,---------,,,+++******)))***++++++++++++******)))---------,,,,,,,,,,,,+++***++++++++++++)))((('''......---------,,,,,,,,,---,,,+++))))))+++,,,---,,,------------------,,,//////...---,,,,,,,,,,,,---+++***+++......,,,***************************+++++++++,,,---...///000/////////.........------,,,,,,,,,,,,------------,,,------...------,,,+++***+++,,,---------------//////.........---------///......---,,,,,,++++++.........------.........,,,,,,,,,,,,---------...,,,,,,------------......//////000000000000//////////////////////////////000222555777777555333222444666999;;;;;;;;;<<<===?????????@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLKKKJJJJJJLLLNNNJJJJJJJJJKKKKKKKKKLLLLLLIIIHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGCCC??????AAAAAA>>>:::888666555444444444222000000111222222333333222222////////////////////////////////////////////////000000////////////000000000000/////////.........000000////////////000000//////000000000///------111000000000/////////...//////000000000000////////////...//////000111111111111000000000/////////000000000000000000000000000000000000000000000000...///111222222111///...000000000000000111222222000000000000000000000000111111111111111111111111////////////////////////------------------------000000000000000000000000111111000///.........///000000000000000000000000000000000000111111111111111111222222222222111111222222111000111222333444333444555666777777777777555888;;;<<<;;;;;;:::;;;;;;<<<===>>>@@@BBBCCCDDDGGGKKKTTTggguuupppwwwzzzwww******+++,,,---...//////++++++,,,,,,,,,,,,------000000...---,,,+++++++++++++++++++++,,,,,,,,,---)))***++++++++++++++++++,,,,,,------------......***++++++,,,,,,++++++***000///---,,,+++,,,,,,------,,,+++******+++,,,---+++,,,---......---,,,+++111000///...---,,,,,,,,,++++++,,,...///...+++)))+++++++++++++++++++++++++++++++++,,,---......///000000/////////.........++++++++++++,,,,,,,,,,,,///...,,,++++++---///000---------,,,,,,---.....................---------.........------,,,,,,+++......////////////......++++++,,,,,,,,,,,,------,,,,,,------...//////000///000000111111111000000///000000111111222222333333777;;;<<<:::888777888999===AAACCCCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEHHHIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIKKKMMMMMMLLLKKKLLLMMMKKKKKKLLLLLLLLLLLLMMMMMMJJJJJJIIIGGGFFFDDDCCCBBBDDDDDDEEEFFFFFFGGGGGGHHHLLLIIIFFFFFFGGGGGGEEEBBBAAA>>><<<:::999777444222111222333444444444444444222222111111000//////...000000000000000000000000000000////////////000000000000000/////////......000000////////////000000//////000000000///......000000000000//////////////////000000000000//////............///000222222111111111111000000000000000000000000000000000000000000000000000000000000//////111111111111//////111111111111111222222333000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////111111111111111111111111444333222111000/////////000000000000000000000000000000000111111111222222000111111111111111111000222222222222333333333333333444555666777777777777666888;;;<<<;;;:::;;;;;;<<<<<<===???AAABBBDDDDDDGGGKKKTTTgggqqqmmmttt}}}|||+++,,,,,,---......//////---,,,,,,,,,,,,,,,,,,+++///...---,,,,,,+++++++++)))))))))******+++++++++)))******+++,,,,,,,,,,,,+++++++++,,,---......///,,,------......////////////...,,,++++++,,,...///---,,,++++++++++++,,,---+++,,,...//////...,,,+++//////...------,,,------,,,,,,,,,---------+++***++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,*********,,,...//////...,,,++++++,,,---.................................---------,,,,,,,,,,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000000111111111111111222333444555666777777999>>>CCCCCC@@@===>>>AAA>>>AAAEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHJJJMMMNNNMMMLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFDDDBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJKKKJJJHHHIIIJJJJJJHHHEEEFFFDDDAAA???>>><<<999777555555555555555444333333444444333333333222222222///000000000000111111111000000///.........//////000000000////////////...000000////////////000000//////000000000/////////000000000000//////////////////000000000000//////............///111222333000000000000000000000000////////////////////////...............///////////////000111111000//////111000000000000111222222000000000000000000000000.........///////////////000000000000000000000000111111111111111111111111000000000000000000000000333222222111000000000000000000000000000000000000000000111111111222222222000000111111111111000000111222333444444444333333333444555666777777777777666888;;;;;;;;;:::;;;<<<;;;;;;===>>>@@@BBBCCCCCCGGGKKKTTTfffqqqooovvv))))))))))))))))))))))))......---,,,,,,+++******,,,+++++++++++++++,,,,,,++++++******************)))***+++,,,,,,,,,,,,,,,))))))***+++,,,------...---------......///000000---,,,+++***+++---000111---,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,,,,+++++++++,,,---............---+++******+++---++++++++++++++++++++++++******+++,,,---------,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++,,,---------------,,,+++******+++,,,,,,---.....................---------------,,,,,,,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,...............------------...///000111222222222555666777888999:::;;;<<<>>>CCCGGGGGGCCCAAACCCFFFCCCDDDEEEEEEEEEEEEGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEECCCDDDDDDFFFGGGHHHIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHFFFHHHKKKLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@AAABBBDDDFFFGGGIIIIIIJJJIIIIIIJJJKKKKKKIIIHHHIIIGGGEEEDDDCCCCCC@@@???::::::999888666444222111222222333333444444444444000000000000000000111111000///......---------...111000000000////////////000000////////////000000000000/////////000000000////////////000000000000//////000000000000//////............///000111222////////////////////////////////////////////////............//////000000/////////000000/////////000////////////000111111/////////////////////////////////000000111111111000000000000000000000000........................///////////////////////////////////////000111222000000000000000000000000111111111111222222222222000000111111111111000000111222333444444444333333333444555666777777777777777999:::;;;::::::;;;<<<999:::;;;===>>>@@@AAABBBFFFIIISSSeeetttttt}}}++++++******))))))))))))......---,,,,,,+++******+++*********++++++,,,---.........---,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++++++++++++++,,,---...,,,+++++++++,,,...000111,,,,,,------------,,,,,,------------------------*********+++,,,---.../////////---+++))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,...//////.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...000000///---,,,+++++++++******++++++,,,---------...............------------------------++++++,,,,,,,,,,,,++++++......------------,,,,,,.........//////////////////000222333444555555666::::::;;;<<<===??????@@@@@@CCCFFFFFFDDDCCCDDDFFFEEEEEEEEEEEEDDDEEEHHHJJJJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLLLLKKKJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAACCCEEEFFFGGG@@@@@@@@@@@@AAABBBCCCDDDBBBDDDFFFGGGFFFFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIEEEDDDCCCAAA@@@>>>============>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHFFFFFFGGGHHHFFFEEE@@@???>>><<<999666444333111111222333333444555555333333222222222111111111111000///......------...111111000000000/////////000000////////////000000000000/////////000111111////////////000000000000//////000000000000/////////////////////000000111............////////////000000000000000000000000///000000111111222222333///////////////////////////////////////000000111////////////////////////111111222222333333444444000000000000000000000000000000000000000000000000........................---------...///000111222000000000000000000000000111111111222222222222333000111111111111111111000222222222222333333333333333444555666777777777777777999::::::::::::;;;===888999:::<<<>>>???AAAAAADDDHHHRRRdddvvvyyy,,,,,,------------------+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++,,,,,,---------,,,++++++******+++,,,---------------------------,,,------------------,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,---...///---...///---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------,,,+++///.........------------,,,,,,,,,,,,------------+++,,,.........---+++*********+++,,,---------------------.........//////---------------------------,,,,,,++++++,,,,,,---/////////......------------...///000222333444555555555777999:::;;;<<<<<<>>>??????@@@AAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHHHHGGGGGGIIIJJJJJJKKKLLLMMMLLLKKKIIIGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKIIIHHHGGGHHHGGGFFFEEEDDDBBBAAAAAA???>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<===>>>???@@@AAA;;;:::::::::;;;<<<>>>???===>>>?????????@@@BBBDDDEEEEEEDDDDDDDDDCCCCCCCCC======<<<;;;:::999888888999999:::<<<===???@@@AAADDDFFFIIIJJJJJJJJJJJJIIIJJJIIIHHHHHHIIIJJJIIIHHHDDDCCCBBB@@@>>>;;;999888555666666666666666666666777666666555444333222222333222111000////////////111111111000000000//////000000////////////000000000000/////////000222222.../////////000000000111//////000000000000//////111000000///////////////......//////000000000000000000000000000000000000///000000111222222333333/////////....../////////000000//////000000111222////////////////////////000000000111222333333333////////////////////////222222222222222222222222////////////////////////............//////000111000000000000000000000000111111111222222222333333111111222222222222111111222222111000111222333444333444555666777777777777888999::::::999:::;;;===999:::;;;===>>>@@@AAABBBCCCFFFPPPbbb}}}tttzzz((()))******+++,,,------((((((***+++---...000000000///...---,,,+++++++++***+++++++++++++++,,,,,,------------,,,,,,+++***,,,,,,------------............,,,,,,,,,,,,---.../////////...---,,,***))),,,------......------,,,000...,,,******,,,...000///......---------......***---000000,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,)))&&&$$$......---------,,,,,,,,,,,,,,,------------......++++++++++++***))))))((()))***,,,...//////......---------.........//////------------------------......,,,++++++,,,......000000/////////.........,,,---///222555777999:::999:::<<<>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGFFFHHHIIIJJJIIIGGGDDDGGGKKKLLLLLLJJJIIIIIIKKKLLLNNNNNNNNNLLLKKKIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGIIIJJJJJJHHHGGGEEECCCCCCBBB@@@>>><<<;;;:::888888888999999999999::::::::::::;;;;;;;;;<<<<<<:::999999888888999999:::999999999::::::;;;;;;;;;777777666666777999:::;;;999::::::::::::;;;>>>AAA?????????>>>>>>=========888888777777666555444444666777888999:::<<<======@@@CCCFFFHHHHHHGGGGGGGGGKKKIIIHHHIIIJJJJJJIIIHHHFFFFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;:::999999999::::::999777666555444333555444333222111111111111111111111111000000000000000000////////////000000111000/////////111222333.../////////000000111111//////000000000000//////222111000//////.........//////000000111111111222000000000000000000000000---......///000111111111//////............//////111111111000111222222333////////////////////////,,,------...///000000111////////////////////////////////////////////////000000000000000000000000111000///////////////000000000000000000000000000111111222222222333333333222222333333333333222222222111000//////111333444333444555666777777777777888999::::::999:::<<<>>>:::;;;<<<>>>???AAABBBCCCBBBEEEOOOaaa}}}rrrzzz~~~------------------------&&&&&&'''((()))+++---...+++******))))))******+++...---,,,+++++++++++++++........................---------,,,,,,+++++++++------------------------,,,,,,---...////////////++++++++++++,,,---............---,,,***)))((((((---...///000...+++(((%%%---------------------------------,,,,,,+++++++++///......------......///.........------,,,,,,,,,------,,,+++*********************++++++,,,,,,,,,++++++,,,,,,---...//////000///...,,,,,,---...///....../////////...------+++,,,...///000000///...---......///000000//////222222444666999<<<>>>@@@@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBCCCEEEFFFGGGHHHIIIQQQNNNJJJHHHIIIIIIIIIIIIKKKKKKIIIIIIJJJLLLNNNOOOKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFEEEEEEEEEFFFFFFGGGDDDCCCCCCBBBAAAAAA@@@@@@===:::666555555666666666888777777666777777888888<<<;;;:::999999999999999>>>===<<<;;;:::888777777999999999999999888777666555666888:::::::::888888888888999::::::::::::999777999;;;<<<:::999888999888888888888777666555555777777777777888:::<<<===???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHHHHHHHGGGEEECCCBBB????????????>>><<<:::999555666888999:::999777666666555333111000000000111000000000000000000000000000000/////////000000111000000000000000000000000---------------...//////000000000000000000000000////////////////////////111111000000000000111111333222111000000111222333////////////////////////000000000000000000000000222111///...///000222333222111111111000000//////333222111/////////000111555333000...---...000111---...///000000111000000...............---------111111000000000000111111///000222222111111222444444444333222111000///...000000000111222222333333111111111222222222333333666666666666777777777777888888:::;;;<<<=========::::::<<<===???AAABBBCCCEEEHHHNNN\\\xxxvvv{{{|||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,***)))---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---------......000000///...---------...******+++,,,,,,------,,,+++,,,,,,------,,,,,,,,,...///000111111222222222555666888;;;===@@@AAABBBAAACCCDDDFFFFFFFFFDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJPPPMMMJJJHHHHHHIIIIIIHHHKKKJJJIIIHHHHHHJJJKKKMMMIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBCCC=========<<<<<<;;;;;;;;;999777333222333444444333555555444444444555555666999888777777777777777777:::::::::999999999999999999999:::::::::999888888777888:::::::::999777666999999999999:::::::::;;;666888::::::999777777888666666666666555555444444666555555555666777888999;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCBBBAAA???===:::999888999;;;<<<<<<<<<;;;;;;666555555444444555555555222222111000000000000000000///////////////000000000000000000000000000000...............//////000000000000000000000000000000000000000000000000000111111000000000000111111111000000000000000000111////////////////////////000000000000000000000000//////000000111111000000111111111111000000000///222111000///...//////000333111///...------...///...//////000000000000//////.....................111111000000000000111111000111222222111000111333444333333222222111000000222222222111111111111111444444444555555555666666555555666666666777777777777888999;;;<<<<<<<<<<<<:::;;;<<<>>>@@@AAACCCCCCDDDHHHNNN\\\wwwzzz++++++++++++++++++++++++---......///...---+++***------,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++......,,,++++++***************+++,,,---...//////,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------------------------------000000000//////---,,,,,,((()))***+++,,,---.........------,,,,,,,,,,,,,,,000111222444555666666666:::<<<>>>AAACCCEEEEEEEEECCCDDDEEEGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKNNNKKKHHHGGGGGGHHHGGGGGGJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@>>>============888888888888888777777777888555333222333444333333555444444333333444444444666666666666666666777888777888999:::;;;<<<======<<<<<<===>>>>>>>>>============>>>>>>===<<<:::999888777666555555666777777777999::::::999888999999888888777777666777777777777777666666666666777777999999:::;;;<<<======>>>>>>???@@@AAAAAAAAAAAAAAAEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGEEECCC@@@===<<<<<<<<<<<<<<<=========>>>999999999:::999999888888666555333111000000000111000//////....../////////000000000000000000000000///////////////000000111000000000000000000000000111111111111111111111111111111000000000000111111//////000000000000//////////////////////////////000000000000000000000000,,,---000111222111///...111111111111000000000000222111000000000000000111111111111000/////////...///000000000000//////...///////////////000000000111111000000000000111111111222333222000000111222222222222222222222222222444333333222111111000000222222222222333333333333444444555555555666666666666777888:::;;;;;;<<<<<<;;;<<<===>>>@@@BBBCCCCCCDDDHHHNNN[[[vvv++++++++++++++++++++++++***+++...///000///...,,,+++++++++******+++++++++'''((()))+++++++++******.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////...---,,,,,,---,,,,,,+++******++++++******+++,,,...///000000...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------+++++++++++++++,,,---...------------------------+++,,,,,,------............/////////...---+++))),,,,,,,,,------...///000000000///......000111222333444555777999;;;;;;<<>>===<<<:::999888888888777777777888888888999999999777666555777777777666777777666555555555666666777777666777777888999:::999:::;;;<<<>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA>>><<<999666555555666666999;;;<<<<<<;;;:::;;;===???>>>=========>>>??????<<<;;;;;;:::999999888888::::::;;;;;;<<<<<<<<<======>>>>>>?????????>>>>>>???@@@AAACCCDDDFFFGGGGGGIIIIIIIIIIIIGGGEEECCCBBB>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========;;;999888888777444222000000000111000000//////......//////000000000000000000000000000000000///000111111222000000000000000000000000111111111111111111111111111111000000000000111111...///000111111000///...////////////////////////000000000000000000000000,,,---///000000000///...111111111000000000000000222222222222222222222222222333333444333222111000000000111000000///...---000000000000000111111111111111000000000000111111222333333222000///000111//////000000111222222333333333333222222111111111111111111111222222222222444444444444555555555666666777888999:::;;;;;;;;;<<<<<<===???@@@BBBCCCCCCCCCHHHNNNZZZttt------------------------)))+++---...///...---,,,,,,++++++++++++++++++,,,))))))***++++++,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////...---,,,,,,************++++++,,,---,,,,,,,,,------.........111///---,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------++++++++++++,,,---......------------------------******+++,,,---//////000------......---,,,***)))//////...------......///000000000000222444777888777888:::<<<>>>???@@@AAABBBCCCFFFHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFGGGIIIJJJJJJHHHGGGEEEEEEEEEFFFDDDCCCDDDCCCBBB@@@???>>>======::::::::::::::::::::::::::::::888777666666666666777888888999:::;;;<<<<<<<<<:::999:::;;;<<<<<<;;;:::999888888777777777888888888777777888999::::::<<<<<<===>>>??????@@@AAABBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGGGGGGGDDD@@@===:::999999999:::<<<===<<<;;;;;;===???CCCCCCCCCCCCDDDEEEFFFFFF@@@??????>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;888999;;;===@@@CCCEEEGGGFFFGGGIIIJJJJJJJJJIIIHHHCCCAAA???===;;;:::999999:::;;;<<<>>>>>>>>>===<<<:::999666444222222111111111111000///////////////111111111111111111111111000000000000000111222222000000000000000000000000000000000000000000000000111111000000000000111111///000222222222222000///000000000000000000000000111111111111111111111111///...---------...000111000000000000000000111111000000111111111111111111111222333444444333111000000000111000000///...---000000000000111111222222111111000000000000111111222333333222000///000111------...///000111222222111111222222333333333333444444444444555555555555444444444444555555555666666777888999:::;;;;;;;;;<<<<<<===???@@@AAABBBBBBBBBGGGNNNYYYrrr------------------------,,,------------,,,***)))......------------......------,,,,,,,,,------...,,,,,,++++++******))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++)))))))))******+++------,,,,,,,,,,,,,,,---------111000...,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...---,,,,,,,,,,,,------...------------,,,,,,,,,,,,***++++++,,,---...///000,,,------------,,,++++++000///---,,,,,,,,,---...///000111222555777999;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGIIIJJJJJJFFFDDDCCCCCCDDDDDDCCCBBB@@@@@@???===<<<:::999999666666666777777777777777777777666666666666777777888888999;;;<<<>>>??????>>>======>>>@@@AAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;===>>>>>>??????@@@@@@AAACCCCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCDDDFFFGGGHHHIIIGGGEEEBBB>>><<<:::999888;;;<<<===<<<<<<<<<>>>@@@EEEFFFGGGHHHIIIJJJJJJIIIBBBBBBBBBBBB@@@???>>>============<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999999555666777999<<>>===<<<777888:::<<<>>>@@@AAAAAA;;;;;;:::999777666444444333333222111000000000000111111111111111111111111000000000000000111111222000000000000000000000000000000000000000000000000111111000000000000111111111111222222222222111111000000000000000000000000111111111111111111111111111///...------///111222000000000000111111111111------...////////////...//////000111111000///...///000000000000//////...//////000000111111222222111111000000000000111111111222333222000000111222------...///000111222333111111222222333444444555333333333333444444444444444444555555555666666666666777888:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBGGGNNNXXXppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......///---+++))))))***,,,---,,,,,,++++++***))))))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++***************++++++++++++++++++,,,,,,,,,---.........---------......------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,,,,---------,,,,,,,,,++++++++++++------------------------......---------...//////000///...------...000111222333555777999;;;<<<<<>>@@@BBBCCCDDDCCCBBBBBBDDDFFFGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@????????????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIDDDCCCBBBAAA???>>>===<<>>>>>>>>======;;;::::::888777777777888:::;;;<<<;;;===@@@BBBEEEFFFGGGGGGGGGGGGGGGGGGEEECCCAAA@@@;;;;;;<<<<<<===???@@@AAA===>>>???>>>===;;;999777555444333222111111111111111111111111111111111111000////////////000111111000000000000000000000000111111111111111111111111111111000000000000111111111111000000000000111111000000000000000000000000111111111111111111111111////////////000000111111///000000000111111111111---...///000111000000///.../////////000/////////...//////000000000000///......//////000111111222111111000000000000111111000111222222111000111333//////000111222333333444222333333333333333333333000000111111111222222222555555666666666777777777777888999;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@AAAGGGNNNXXXnnn++++++++++++++++++++++++*********+++---///000222---,,,,,,++++++,,,,,,------+++(((%%%%%%&&&)))+++......------,,,+++******+++++++++,,,,,,---------------------------------,,,,,,---...////////////---,,,+++***))))))))))))))))))***+++,,,,,,------,,,,,,---......//////000------------------------+++++++++,,,,,,---------///......------......///,,,,,,,,,------.........///...------,,,,,,,,,,,,,,,,,,,,,++++++*********000000///...,,,+++******//////.........000222333111000//////000222444666777999;;;===>>>???>>>>>>AAABBBDDDEEEGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLCCCBBBAAABBBCCCCCCAAA@@@::::::::::::999777666555666666666777777888888888333444555666888:::<<<>>>>>>???@@@BBBDDDFFFHHHIIIHHHHHHHHHJJJLLLMMMLLLKKKMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGIIIKKKLLLMMMJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFDDDEEEEEEEEEDDDEEEHHHJJJHHHKKKOOORRRSSSRRRPPPOOOKKKKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>===;;;:::999777777777777888888999<<>>>>>???AAAGGGNNNWWWmmm,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........,,,,,,,,,+++++++++******---+++******++++++(((&&&******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,------......------,,,------------------------......---...//////---,,,000000///...------,,,,,,((((((((((((((((((((((((++++++,,,,,,,,,,,,------,,,---...//////...---,,,******+++++++++,,,,,,,,,------------------------000///...------...///000...---,,,,,,++++++,,,,,,...............///000000//////000222555888;;;=========>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHHHHFFFCCCGGGEEEBBB???>>>>>>???@@@FFFBBBBBBHHHMMMLLLHHHFFFAAAAAA???>>><<<:::999888666666666666666555555555777888999:::::::::999888999999:::<<<>>>???@@@AAAAAABBBDDDFFFHHHJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPOOONNNMMMLLLKKKJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGKKKMMMNNNOOONNNNNNOOOQQQNNNOOOPPPQQQRRRRRRRRRRRRNNNNNNMMMMMMLLLMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFEEECCCAAA@@@AAABBBCCCBBB@@@===<<<======;;;:::666777999:::<<<<<<======DDDEEEFFFFFFGGGHHHIIIIIIDDDDDDCCCBBB@@@???>>>>>>BBBAAABBBDDDEEECCC>>>999777777666555444333222222111111111111111111000000111111000000111222333333111111000000000000111111000000000000000000000000000000000000000000000000222222333333333444444444111111111111111111111111111111000///////////////222222222222222222222222000000000000000000000000000333666888666333000///////////////000000000111000000000000000000000000222111111111000000//////000111222222222000///...000000000000000000000000444444333222222111111000222333333444444333333222222222333333333333444444333333444444555666666666666777888999:::;;;;;;;;;<<<<<<===???@@@AAABBBCCCEEEGGGLLLXXXnnn,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,+++++++++******(((+++------+++***+++---+++,,,,,,------------,,,++++++,,,,,,,,,,,,------...............---------,,,,,,------------,,,,,,------------------------...------...//////---,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,,,,------------------------------------//////...------...//////------,,,,,,------..................///000111111222222333555777:::===???????????????@@@BBBCCCDDDGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEEEECCCAAAAAA???===;;;;;;===>>>@@@EEEBBBCCCIIIMMMIIICCC@@@;;;;;;;;;:::::::::::::::666666666666777777777777777888:::<<<===>>>>>>===@@@@@@BBBCCCDDDFFFGGGGGGHHHHHHIIIKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMLLLKKKIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLNNNOOOOOOPPPQQQQQQQQQPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOONNNMMMNNNPPPQQQQQQPPPOOOQQQRRRNNNOOOPPPQQQRRRRRRRRRRRRNNNNNNMMMMMMLLLMMMMMMNNNOOOOOONNNMMMKKKIIIGGGFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGEEEBBBAAA@@@???<<<:::999999888777888999;;;<<<======???@@@BBBDDDEEEFFFFFFEEEDDDCCCAAA@@@???>>>AAA@@@@@@BBBDDDCCC@@@<<<::::::999777666555444333222222222222111111111111111000000000000111222333000000000000000000000000111111111111111111111111000000000000000000000000222222222222333333333333111111111111111111111111222222111000000000000000111111111111111111111111111111111111111111111111///111444555333111//////---------.........//////000000000000000000000000111111111111000000000///000111111222111000///...000000000000000000000000333333222222222222111111222222222333333222222222222222333333333333444444333333444555555666666777888888999999999999888888;;;<<<===>>>???AAABBBBBBEEEGGGLLLXXXnnn~~~,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,+++++++++******$$$***//////+++***...333------.........------,,,++++++,,,,,,,,,,,,------//////......---,,,,,,+++,,,,,,------------,,,,,,------------------------...---,,,---//////---,,,//////......---,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------............------------------------......------------......---------------...000000////////////000111222333666666777999;;;===@@@AAA@@@@@@@@@@@@AAACCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDBBB@@@@@@@@@@@@???>>>888888777666888:::<<<>>>BBB@@@CCCIIIKKKEEE===999777777777777777888888888666777777888999:::;;;;;;999;;;===???BBBCCCDDDEEEGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQSSSRRRRRRQQQPPPOOOOOONNNNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNOOONNNMMMMMMPPPPPPPPPPPPPPPPPPQQQQQQOOOPPPPPPQQQQQQPPPOOONNNOOOQQQRRRQQQPPPPPPQQQRRRNNNOOOPPPQQQQQQRRRRRRQQQMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGEEEEEEEEEDDDAAA???===<<<999666666777999;;;666777888:::===???BBBCCCFFFFFFEEECCCBBBAAA@@@???@@@??????@@@BBBCCCBBB@@@???>>>===;;;999777666555444333333333222222111111000000000000000000111222///000111222222111000///111111111111111111111111000000000000000000000000000111111111222222222222111111111111111111111111333222222111111111111111000000000000000000000000222222222222222222222222...000111111///......///------........./////////000000000000000000000000111111111111000000000000000111111111111000//////000000000000000000000000111111111222222222222222222333333444444333333222222222333333333333444444333444444555555666777777888888999:::::::::999999;;;;;;<<<===???@@@AAAAAAEEEFFFLLLWWWnnn++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******%%%)))------++++++...111////////////...---,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///...,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---...,,,------------.................................---------------------------------------...////////////000000222333444555999:::;;;<<<>>>???AAAAAA??????@@@@@@AAACCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@BBB???<<<:::;;;;;;:::999444444333333555777999:::<<<<<>>???AAAAAA@@@AAACCCEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLMMMMMMLLLLLLKKKJJJMMMNNNOOOPPPQQQRRRRRRRRRSSSRRRQQQQQQPPPOOONNNNNNQQQPPPOOOMMMKKKIIIHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIMMMMMMLLLMMMMMMOOOPPPQQQMMMNNNOOOPPPPPPNNNMMMLLLKKKLLLNNNNNNMMMMMMNNNPPPLLLMMMMMMNNNOOOOOONNNNNNLLLLLLLLLLLLLLLLLLMMMNNNJJJLLLNNNPPPRRRRRRQQQQQQPPPOOOOOOMMMKKKHHHFFFEEEEEEEEEEEEGGGIIIJJJHHHFFFAAA???===:::999888888999666666666888:::<<<>>>@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAACCCBBB@@@>>><<<:::999888555555444333333222111111111000000//////000111111...///111333333111///...111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222111111000000111111111111111111111111111111111222222222222222222222222///000000///...---///000///000000000000111111111000000000000000000000000111111111000000000000000000000111111111000000000000000000000000000000000///000000111222333333333444444555555555555444444222222222333333333444444444444444555666666777777888888:::;;;<<<<<<<<<<<<::::::;;;===>>>???@@@AAADDDFFFKKKWWWmmm++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,++++++////////////...---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,---...///,,,,,,,,,,,,------------........................,,,------------------,,,......------------......111111222333444666888999;;;<<<===>>>???@@@@@@AAA????????????@@@BBBCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@===;;;888666666777666555333333222222333444555666666777===EEEFFF???777444888888888888888888888888<<<===???AAACCCEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKLLLLLLMMMMMMMMMIIIJJJKKKLLLLLLMMMLLLLLLMMMNNNOOOQQQRRRRRRRRRRRRPPPPPPOOOOOONNNMMMMMMLLLPPPOOONNNLLLJJJHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIJJJKKKMMMOOOQQQQQQRRRSSSTTTSSSPPPNNNLLLEEEFFFHHHHHHHHHHHHJJJKKKHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLMMMIIIKKKMMMPPPQQQRRRSSSSSSRRRQQQPPPOOOLLLIIIGGGFFFFFFEEEEEEGGGJJJKKKJJJIIICCCCCCCCCBBB@@@===;;;999888777666666777888:::;;;<<<<<<===>>>@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAADDDCCCBBBAAA???>>>===<<<777777666555444333222111111111000000000000111111...///111333333111///...111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111000000/////////000000111222222222222222222222222111111111111111111111111000000000///......000222000000000000111111111222111111111111111111111111000000000000000000111111000000000000000000111111000000000000000000000000//////000111222222333444333333444444444444333333222222222333333333444444444444555555666777777888999999::::::::::::999999::::::;;;===>>>???@@@AAADDDFFFKKKWWWmmm++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,+++++++++******,,,***)))***,,,,,,***'''------.........------,,,++++++,,,,,,,,,,,,------***++++++,,,------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///...,,,------,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///......------......///+++,,,,,,,,,,,,---------........................------............------///............//////000333333444555777999;;;<<<===>>>???@@@@@@AAA@@@@@@>>>?????????@@@BBBCCCDDDCCCCCCAAA@@@????????????999777444444444444333222333222222222222222333333333444:::AAABBB<<<777666666666888999;;;===>>>??????@@@BBBDDDFFFHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLMMMNNNNNNNNNKKKLLLNNNOOOPPPQQQPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKJJJKKKMMMPPPSSSUUUVVVWWWWWWWWWUUUQQQMMMJJJDDDFFFGGGFFFEEEDDDEEEGGGEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPNNNNNNMMMLLLLLLKKKJJJJJJKKKIIIGGGGGGHHHIIIHHHGGGEEEFFFHHHHHHFFFCCC???===;;;999777555555555777888888999:::<<<>>>???AAAAAAAAAAAAAAA@@@>>>===???@@@BBBBBBAAAAAAAAA@@@@@@@@@;;;;;;999888666555444333333222111111111111111111///000111222222111000///222222222222222222222222000000000000000000000000///000000000111111111111111111111111111111111111//////////////////000111222222222222222222222222000000000000000000000000000111111000//////111333........./////////000000111111111111111111111111000000000000111111111111000000000///000000111222000000000000000000000000//////000000111222333333000111111222222111111000222222333333333333444444444555555666666777888888::::::999888777555444333;;;;;;<<<===???@@@AAAAAADDDEEEKKKVVVmmm************************)))***+++,,,---.........,,,,,,,,,+++++++++*********+++,,,,,,++++++***++++++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------......------,,,------------....................................---...////////////...---.........000111333555666555555666888:::<<<>>>@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAACCCDDDEEEDDDCCC@@@>>><<<:::999888444333222333444333111000000000000111111111222222444444999>>>===888666777666777999;;;===???AAABBBAAAAAACCCEEEGGGHHHJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFHHHIIIJJJKKKKKKKKKFFFHHHJJJLLLMMMMMMLLLLLLHHHHHHHHHIIIIIIIIIIIIIIIFFFGGGHHHJJJLLLMMMOOOOOONNNNNNMMMLLLJJJIIIGGGFFFBBBBBBBBBDDDFFFJJJMMMOOOQQQQQQPPPQQQSSSWWWZZZ]]]^^^______]]]YYYTTTNNNKKKKKKLLLKKKIIIFFFDDDCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJKKKMMMOOOMMMLLLKKKJJJIIIIIIJJJKKKMMMJJJGGGFFFGGGHHHIIIIIIHHHHHHIIIIIIHHHFFFDDDCCC???===:::888777888999:::999999:::;;;<<<===>>>???===???AAA@@@???>>>???AAA>>>???@@@@@@AAABBBCCCCCC@@@???>>><<<:::999777777444444333222222222222222000000000000000000000000222222222222222222222222000000000000000000000000000000000111111111222222111111111111111111111111000000//////000000111222111111111111111111111111111111111111111111111111...000111111000000111222....../////////000000000111111111111111111111111///000000000111111111111111000/////////000222333000000000000000000000000//////000000111111222222111222222222222222222111222222333333333333444444555555555666777777888888888888999999888888777777;;;<<<===>>>???AAABBBBBBCCCEEEJJJVVVmmm************************((()))+++,,,---.........,,,,,,,,,+++++++++******''',,,000///+++))),,,000******+++,,,------------++++++,,,,,,,,,---------...------,,,,,,++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++---......---++++++............/////////000////////////////////////---...///000000///...---------///111444777999;;;666666777999;;;>>>@@@AAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFCCCAAA>>>:::666333111000111111111222444333111///---......///000111222222666666888<<<;;;666555777:::;;;;;;<<<>>>??????@@@AAAAAACCCDDDFFFHHHIIIJJJFFFFFFEEEEEEFFFGGGIIIJJJDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFCCCEEEGGGIIIJJJJJJIIIHHHEEEFFFFFFGGGGGGHHHHHHIIIEEEFFFIIILLLPPPTTTWWWXXXVVVVVVTTTRRROOOLLLIIIGGGGGGGGGHHHJJJNNNTTTYYY\\\WWWWWWVVVWWWYYY]]]aaadddjjjjjjiiigggbbb\\\VVVRRRSSSSSSQQQMMMHHHEEECCCCCCBBBCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFFFFHHHKKKOOOQQQPPPNNNKKKHHHFFFFFFGGGGGGLLLIIIFFFEEEGGGJJJMMMNNNJJJJJJIIIHHHGGGGGGGGGGGGBBBAAA>>><<<;;;<<<>>>???;;;;;;;;;<<<<<<<<<<<<<<<:::===@@@AAA??????AAACCC<<<===>>>@@@BBBCCCEEEEEEDDDCCCAAA@@@>>><<<::::::555444444333222222222333111111000000000000111111222222222222222222222222000000000000000000000000111111111111222222222222111111111111111111111111111111000000111222333333000000000000000000000000222222222222222222222222---///000111000///000111111111111111222222222222111111111111111111111111//////000000111111111222111000/////////111222333000000000000000000000000000000000000111111111111444555555666666555555444222222333333333444444444555555666666777777888888555666888;;;===>>>???@@@<<<<<<===???@@@AAABBBCCCCCCEEEJJJVVVlll******+++++++++******)))---------,,,,,,++++++++++++++++++,,,,,,---------...---,,,+++++++++,,,---+++,,,---...///...---,,,,,,,,,---------.........------------,,,,,,+++***...---,,,+++***+++,,,---........................++++++,,,,,,---...//////,,,,,,---......---,,,,,,###&&&***------......///+++,,,,,,------,,,,,,+++......---,,,---...///000.../////////...---,,,,,,,,,---...//////---+++***---------.........//////000111333666888999999999;;;<<<===>>>@@@BBBCCCCCCEEEDDDBBBAAAAAABBBDDDEEEFFFDDDBBBAAAAAAAAA@@@???>>><<<999666444444555666111111000000000000111111444333222///...///222555333<<>>???BBBDDDBBB@@@999<<>>AAAAAABBBBBBAAA>>><<<:::888999;;;>>>@@@BBBDDDEEEFFFFFFEEECCCAAA===:::888===;;;777444222222222333...///222444555555333333222222222222222222222222000000000000////////////000000000000000000000000333444444333222111000000333222111000000111222333444333333222111000......000000000000000000000000000000000000111111111111//////000000111111111111222222222111000/////////111111000000111111222333333222111222333444222111222222222111111111111000000000000000111111111111111222222333333222222111666555555444444333222222555555555666666666666666666666888999;;;<<<>>>>>>;;;;;;===>>>@@@BBBCCCDDDDDDHHHMMMVVVhhh+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------------,,,+++++++++,,,---***+++,,,---...------,,,))))))*********+++++++++,,,---------,,,,,,+++***------,,,,,,+++,,,,,,---------------------------******++++++,,,------...,,,,,,---......---,,,,,,'''))),,,...---,,,,,,---,,,,,,------------,,,,,,...------,,,---...///000.........///......------------.........---,,,+++---------......//////000111333555777999:::::::::======>>>???AAABBBCCCCCCEEEDDDBBBAAAAAABBBDDDEEEEEECCCAAA@@@AAAAAA@@@???;;;999666444222222333444111000000000111222333444333333333222111222444777555===BBB???999888999:::;;;;;;:::999:::<<<>>>???????????????@@@@@@AAAAAA@@@AAACCCCCCBBBBBBCCCDDDCCCAAA@@@AAACCCDDDCCCAAA>>>@@@CCCCCCCCCBBBCCCDDDBBBGGGKKKPPPWWW]]]]]]YYYYYYSSSPPPQQQPPPKKKHHHJJJOOOSSS^^^kkkssswww}}}yyytttrrrpppkkkggg```YYYSSSRRRWWW^^^aaabbbgggmmmrrrssssssvvv}}}zzzooofffbbb___\\\XXXRRRLLLGGGDDDBBBDDDCCCCCCBBBBBBBBBBBBBBBFFFKKKNNNNNNPPPSSSSSSOOOJJJJJJMMMQQQRRRQQQUUU[[[bbb]]]VVVOOOLLLJJJJJJIIILLLIIIFFFDDDDDDGGGIIIKKKKKKKKKLLLNNNPPPPPPNNNLLLLLLKKKJJJGGGCCCAAABBBCCC>>>>>>@@@AAACCCDDDEEEFFFFFFEEECCCAAA???===<<<;;;::::::;;;<<<>>>@@@BBBCCCFFFFFFGGGGGGFFFEEEDDDCCC???===999555333333333444222333444444333222000000222222222222222222222222111111111000000000//////000000000000000000000000000111111222222111111111222222111111111111222222111111111222222111111000111111111111111111111111000000000000111111111111000000000111111111222222000000000000000000000000000000//////000000111222222111///000111222111000000000111111222222222333000000000000111111111111111222222333333222222111444444444444444333333333555555555555666666666666888888999::::::;;;<<<<<<;;;;;;===>>>@@@BBBCCCDDDDDDGGGKKKTTTfff,,,,,,+++++++++,,,...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,------......------,,,+++---//////---+++++++++------............------...------------...//////------......///..................---------------------......///000111111444555777999;;;<<<<<<===???@@@@@@AAABBBBBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDBBB@@@@@@AAAAAA@@@>>>888666333111000000111111000000000111222333555555222444555666555666888999999@@@DDDAAA<<<<<<>>>>>>>>>===<<<<<<===>>>@@@AAA??????@@@@@@AAAAAAAAABBB???@@@CCCCCCBBBBBBBBBCCCAAA@@@???@@@AAAAAA???>>>????????????>>>@@@CCCFFFFFFPPP[[[ccckkktttyyyxxxrrrkkkggghhhgggaaaZZZVVVZZZ^^^jjjxxx|||qqqeee```cccggghhhgggmmmrrrxxxwwwrrrjjjgggbbb\\\VVVQQQNNNMMMJJJJJJHHHGGGFFFFFFFFFGGGLLLRRRWWWYYY\\\]]][[[VVVQQQSSS[[[cccfffcccdddgggpppnnniiiccc[[[VVVSSSRRRTTTNNNGGGCCCCCCFFFIIIKKKKKKJJJJJJKKKMMMMMMMMMKKKNNNNNNNNNKKKGGGEEEDDDEEEAAAAAAAAACCCEEEGGGJJJKKKMMMJJJFFFBBB@@@>>>>>>>>><<<<<<;;;:::;;;===???@@@CCCCCCDDDEEEFFFFFFFFFFFFAAA???<<<888555444444444444444444333222111111000222222222222222222222222222222222111111111000000000000000000000000000000---...///000111222222222111111222222222222111111...///000111222333333333222222222222222222222222000000000000111111111111111111111111111222222222------...000000111111111///////////////000000111222000...---///000000000...///000111222333444444000000000111111111222222111222222333333222222111333333333333444444444444555555555555666666777777999999::::::::::::;;;;;;;;;<<<===>>>@@@BBBCCCCCCDDDFFFJJJQQQddd,,,+++***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------............,,,,,,,,,------,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---------------------------,,,...//////---++++++,,,---..................---------------......//////,,,,,,---.../////////...///...------------......---......000111222333333888888:::;;;===>>>??????BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAABBBBBBBBB@@@???555444222000///000000111111111111111222333444555222444777999::::::;;;<<<===CCCFFFCCC@@@AAACCCCCCAAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>???AAAAAA@@@??????@@@??????@@@@@@AAA@@@???>>>>>>>>>>>>======AAAFFFKKKSSS___lllttt|||yyyqqqhhhiiioooyyy}}}uuuvvvxxxwwwuuuxxxyyy}}}~~~{{{vvvpppkkkhhhfffeeeYYYVVVRRRNNNLLLLLLMMMOOOTTT[[[cccgggjjjmmmjjjeeeaaafffqqq}}}zzzqqqhhhdddccc___XXXOOOJJJIIIJJJJJJJJJKKKIIIGGGHHHIIIKKKKKKJJJNNNOOOPPPNNNLLLIIIIIIIIIJJJIIIGGGFFFFFFHHHJJJKKKOOOMMMKKKHHHFFFDDDDDDDDD@@@>>><<<:::999;;;===>>>CCCCCCCCCDDDDDDDDDDDDDDDCCCAAA>>>;;;888666666666333333222222222333444444222222222222222222222222333333333222222222111111000000000000000000000000...///000111222222222222000111222333333222111000---...///111222222222222111111111111111111111111///000000000111111111111111111111111222222222222,,,---///000111111000000000////////////000111111222000...---...000000000///000000111222222333333000000111111111222222222111222222333333222222111111111222333444444555555444444555555666666777777888999999::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCFFFGGGIIIPPPbbb,,,***)))((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********+++++++++,,,,,,)))*********+++++++++++++++,,,,,,------,,,,,,,,,***+++---...///...------------------------------,,,,,,,,,,,,------------------------------------+++---......---,,,---...---..................------------...............,,,,,,---.../////////...///...---------......///...///000111333444666666;;;;;;<<<===>>>???AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEDDDCCCCCCCCCCCC@@@>>>555444333222111111222222333333333222333333444555333666:::===>>>>>>???@@@BBBGGGHHHEEEBBBEEEGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDBBBAAA@@@???>>>?????????===<<<>>>???@@@BBBDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHLLLQQQUUU]]]gggqqqvvv}}}zzzwwwvvvzzz|||}}}}}}{{{nnnhhh___UUUOOOMMMNNNOOOVVV^^^gggnnnvvv~~~~~~vvv{{{zzzssspppfffaaaZZZWWWXXXXXXUUUSSSPPPMMMJJJIIIJJJJJJJJJJJJNNNOOOQQQQQQOOONNNNNNNNNPPPNNNLLLJJJIIIIIIJJJKKKNNNOOOOOOOOONNNMMMKKKJJJDDDBBB???<<<;;;;;;<<<===CCCCCCCCCDDDDDDEEEFFFFFFDDDBBB@@@===:::999888777666555444444444444444555222222222222222222222222333333333333222222222222000000000000000000000000111222222222222222222111000111222333333222111000///000000111111111000000000000000000000000000000///000000000111111111111111111111111111111111111...///000111111000///...111000000000000111222222333111//////000222222111111111111111111111111111111111111111222222222222111222222333333222222111000111111222333444555555444444444555666777777888666777888999;;;<<<===>>><<<<<<===???@@@AAABBBBBBGGGHHHJJJQQQccc++++++***)))))))))++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++,,,------------,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,---......///..............................------------------------...------,,,,,,------...***+++------,,,,,,...///------............------,,,---......//////......------......///......................../////////000111222444666777999999=========>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDCCCAAA>>>;;;555444444333333333444444555555555555555666777888888;;;???AAABBBCCCDDDEEEHHHKKKJJJFFFDDDGGGJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCAAA@@@>>>===<<>>===>>>BBBDDDBBBFFFJJJLLLMMMMMMNNNOOOQQQTTTXXXZZZ\\\]]]___aaaccckkkqqqsssxxx|||pppcccYYYSSSPPPOOOQQQXXXaaakkkwww|||qqqmmmjjjlllppprrrooolll\\\YYYTTTQQQOOOMMMKKKIIILLLMMMNNNMMMLLLKKKLLLMMMOOONNNMMMLLLLLLMMMNNNOOONNNOOORRRSSSTTTRRRQQQPPPHHHFFFCCC@@@>>>>>>>>>>>>======>>>???AAACCCDDDFFFCCCBBB@@@>>><<<;;;:::999;;;:::999777555444222111222222222222222222222222333333333222222222111111000000000000000000000000222222333333333222222111111111222222222222111111111111111111000///......////////////////////////000000000000111111111111111111111000000000000000///000222333222111///...111111111111111222222333333222111222333444333111222222222111111111000000111111111222222222222333111222222333333222222111000111111222333444444555333444444555666777888888555666777999;;;===>>>???<<<===>>>???@@@AAABBBBBBFFFHHHKKKRRRccc---,,,,,,++++++******)))+++++++++,,,,,,------------------,,,,,,+++++++++)))***+++---......---------,,,+++++++++,,,......---------.........//////***+++,,,,,,---------,,,,,,,,,,,,------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...***+++,,,,,,++++++,,,...,,,,,,------------,,,,,,,,,---.../////////...---.........///......------,,,---...000000000///...111222444666888:::<<<<<<>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBAAA???:::777444444444444444444444555666666777888:::<<<>>>??????BBBEEEFFFGGGHHHJJJKKKLLLMMMLLLGGGEEEIIIKKKJJJDDDEEEEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@??????>>>>>>AAAAAA@@@???AAAEEEKKKPPPQQQUUU[[[___aaabbbccceeekkkooovvvyyyyyyvvvtttrrrpppuuuyyyzzz~~~{{{qqqhhhaaa^^^XXX]]]cccjjjxxxzzzvvvoooiiiccc]]]WWWTTTQQQQQQPPPNNNLLLKKKLLLNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSKKKJJJHHHEEECCCBBBAAA@@@;;;;;;;;;;;;<<<>>>???AAABBBAAA@@@???===<<<;;;;;;<<<<<<<<<:::888666333111222222222222222222222222222222222222111111111111000000000000000000000000///000111222222333222222222222111111111111222222000000000000000//////...////////////////////////000000000000111111111111000000000/////////.........///222444444333222111000000000000000111222222222222222444555555222000111111111111111222222222111111111222222222333333111222222333333222222111111111222222333333333444333333444555666777888888777777888999;;;<<<============>>>???@@@AAAAAABBBDDDFFFJJJRRRccc.........---,,,+++***)))+++++++++,,,,,,------------------,,,,,,+++++++++)))***+++---......------------,,,+++,,,---...///*********+++++++++,,,,,,***+++,,,,,,------------------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++,,,,,,+++***)))+++,,,+++,,,,,,------,,,,,,+++,,,,,,.../////////...---.../////////...---,,,,,,+++---///111111000///...222333555777999<<<===>>>??????>>>>>>???AAABBBDDDAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEECCCBBBAAA@@@<<<888444333444444444444555555555555666888;;;>>>AAADDDEEEDDDFFFHHHJJJJJJKKKNNNPPPNNNOOOLLLGGGFFFIIIKKKJJJCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAADDDKKKSSSYYYfffkkkrrrwwwyyy{{{}}}~~~vvvqqqlllnnnpppttt}}}tttlllggg]]]]]]ZZZWWWSSSRRRSSSUUUOOOPPPPPPQQQPPPPPPOOONNNTTTRRRQQQPPPQQQRRRTTTUUUMMMLLLKKKIIIGGGDDDCCCBBBCCCBBB@@@>>>>>>>>>>>>???AAA@@@@@@???>>>===<<<<<<999:::;;;<<<;;;999666555222222222222222222222222222222222111111111000000000000000000000000000000,,,---///000222333333333333222111000000111222333//////000000000000//////000000000000000000000000000000000000111111111111000000//////.........---,,,...111444666555444333///////////////000111111000111222444666555111...//////000111222333333444111111222222222333333333222222222333333222222222111222222222222333333333333333444555666777888999999999999::::::;;;;;;;;;======>>>???@@@AAAAAABBBBBBEEEIIIQQQccczzz,,,,,,,,,++++++*********+++,,,---...///...---,,,+++******))))))******+++------------------------++++++,,,,,,---...//////******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000222333444,,,,,,,,,++++++*********000---******,,,---+++)))---......//////......---,,,---.........---,,,++++++++++++,,,,,,,,,------///////////////.........+++---......,,,++++++,,,+++,,,------...000555888999:::;;;===>>>?????????@@@@@@??????@@@@@@AAABBBCCCCCCBBBCCCCCCDDDEEEFFFDDDCCCCCCDDDEEEEEECCCBBBHHHDDD???<<<;;;:::777444111111222333555888;;;===<<<===???BBBDDDFFFGGGHHHDDDFFFIIIKKKKKKLLLNNNOOOOOOMMMKKKHHHFFFEEEFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHHHHFFFEEEGGGIIIKKKKKKJJJQQQQQQOOOMMMOOOXXXdddmmmtttzzztttmmmfffeeeiiillljjjfffaaaZZZQQQLLLLLLMMMLLLLLLKKKLLLNNNNNNNNNOOOPPPRRROOONNNMMMLLLLLLJJJGGGEEEDDDCCCBBB@@@???>>>>>>>>>============>>>>>>;;;999<<<<<<<<<;;;;;;:::::::::555444333222222222333444333222222222222222333333///000222333333444666888555444333222111111111111111111000000111222333333333333222111000000000111000000000000111111111111111111000000000000111111///...---,,,---///111222////////////000000000000////////////000000000000000000000000000000000000000000//////000222444555///000111222222222222222222222222222222222222222666666666555444444333333444444444555555555555666333222222666;;;???>>>===>>>>>>?????????@@@@@@@@@CCCFFFIIIOOO___}}}www//////.........---------******++++++,,,,,,++++++------,,,,,,,,,,,,------------------------------******++++++,,,,,,---------...............------------------------------------...///111222333444,,,,,,,,,+++++++++******///,,,++++++---...,,,***+++,,,,,,------,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,------------.........///////////////,,,...//////---,,,,,,---,,,---...///000333666999999:::<<<===>>>????????????????????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDEEEFFFFFFDDDCCCCCC@@@;;;999888777444222333333444555888;;;===??????AAABBBDDDFFFGGGHHHHHHGGGIIIJJJJJJJJJIIIJJJLLLNNNLLLHHHFFFEEEEEEDDDDDDBBBBBBBBBBBBEEEIIIMMMOOOTTTXXX[[[\\\[[[^^^dddiiinnnmmmjjjeeeccceeelllrrryyy}}}}}}zzzooo```TTTMMMJJJHHHGGGIIIJJJLLLMMMMMMNNNOOOPPPOOOOOOOOOPPPQQQPPPNNNLLLGGGFFFDDDBBB@@@???>>>>>>======>>>@@@BBBBBBAAA???<<<<<<<<<<<<;;;;;;;;;;;;888777555444333333333444444333333222222333333444222333444333222111222333333222111000////////////000000000000000111111222222222111111111111111111000000000000111111111111111111000000000000111111000///...------...000111000000000000111111111111////////////000000000111000000000000000000000000111000000000000222333444000000111222222222222222333333333333333333333333555555555555444444444444444444444555555555555666777666666888<<<>>>===;;;===>>>>>>???@@@@@@AAAAAACCCFFFIIIOOO___}}}xxx,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------------000111111000///...------......................../////////000111111222222,,,,,,,,,,,,++++++++++++---,,,,,,---...///---,,,+++,,,,,,------,,,,,,+++,,,------.........------------------.........///------......//////000000...///000///---------...---///222333444666999;;;;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGFFFEEEEEEFFFFFFDDDBBB???<<<888666666555444333666777888:::<<>>???@@@???===<<<<<<<<<===============::::::888666555444444444444444333333333333444444555555555333000......///222222111000////////////////////////000000000111111111111111111222222222000000000000111111111111111111000000000000111111111000///...---...///000111111111111222222222222/////////000000000111111000000000000000000000000222111111000111111222222000111222222222222222222333333333333333333333333444444444444555555555555444444444555555555555666:::999999:::<<<<<<;;;:::<<<======???@@@AAABBBBBBCCCFFFIIIOOO^^^}}}zzz+++++++++***************...---,,,+++,,,---...///+++++++++******+++++++++------------------------000000000000////////////000000000000000///......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...------......//////......------------...........................////////////,,,------...///000111111...///000///------...//////222555777888:::<<<=========>>>???@@@@@@@@@???BBBBBBCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBDDDDDDIIIGGGFFFEEEEEEDDDAAA???<<<:::888777666666777777:::;;;<<<>>>@@@CCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGEEEGGGGGGHHHHHHJJJMMMPPPGGGBBB??????BBBEEEDDDBBBDDDFFFJJJQQQYYYbbbjjjnnnxxxxxxjjj^^^VVVTTTRRRPPPOOOOOONNNMMMLLLNNNMMMLLLMMMOOOPPPOOONNNOOONNNLLLJJJGGGEEEBBBAAAAAA@@@>>>>>>>>>===;;;999======>>>>>>??????@@@@@@<<<<<<:::888666555444333444444333333222333333333555555555333000---------444333333222111111222222000000000111111111111000000000111111222222222222///000000000111111111111111111000000000000111111222111000///......//////000000000111111111222222//////000000000111111111000000000000000000000000222222111111111111111111111111222333333222222222222222222222222222222222222222333444444555666666444444444555555555555666:::::::::;;;;;;;;;;;;:::;;;<<<===>>>@@@AAACCCCCCCCCFFFIIIOOO^^^||||||---------..................---,,,+++,,,---...///,,,++++++++++++++++++,,,------------------------000000000000000000//////,,,---...///////////////////////////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------......---......//////......---------------......//////........./////////000000,,,------...///000111111---...///...---...000222333555888:::;;;<<<>>>?????????@@@@@@@@@@@@@@@???AAAAAABBBCCCDDDCCCCCCCCCAAAAAAAAAAAAAAABBBDDDDDDJJJHHHFFFDDDCCCAAA===;;;999888888777777888999:::>>>???AAABBBDDDEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDEEEEEEFFFIIIMMMQQQEEEBBB@@@AAADDDHHHIIIHHHHHHKKKRRRZZZccclllsssvvv}}}{{{yyy{{{zzzoooccc___ZZZWWWUUUTTTRRRPPPRRROOOMMMLLLNNNPPPQQQQQQPPPPPPOOOMMMKKKIIIFFFEEEHHHFFFCCCBBBBBBAAA???>>>?????????@@@@@@AAAAAAAAA>>>===<<<:::888666444333444444333222222222222222333333444222000//////000444333222222111222222222111222333333333222111111///000111222222222222222///000000000111111111111111111000000000000111111111111000000/////////////////////000000000111111000000000000111111111111111111111111111111111111111222222222111111111000222222333333333222222111111111111111111111111111111222222333444555666666444444444555555555555666666888999::::::;;;;;;;;;;;;<<<===>>>@@@AAACCCCCCCCCFFFIIINNN]]]{{{}}},,,,,,,,,,,,------------++++++******++++++,,,,,,......------------......---------------------------------...............++++++,,,---............////////////////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,------------+++,,,,,,,,,++++++,,,...+++,,,,,,------,,,,,,+++------------...///000111............/////////000------......//////000000---.../////////000333666777999;;;<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@??????AAABBBBBBBBBAAA@@@AAAAAAAAAAAABBBCCCDDDEEEIIIGGGEEECCCBBB@@@===:::555666777777777888;;;>>>BBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAACCCDDDDDDEEEGGGKKKQQQVVVRRRRRRQQQQQQSSSUUUXXXZZZVVVXXX]]]cccjjjqqqvvvyyy}}}}}}{{{tttkkkfffddddddbbbaaaYYYTTTNNNJJJJJJLLLOOOPPPPPPPPPPPPPPPNNNLLLJJJIIIGGGEEECCCBBBCCCDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBB??????>>>===;;;999777666666555444333222222222333111222333222111000111333111111000000000000000111222333444444444333222111///000222333333222111000000000000000111111111111111111000000000000111111000000000000000000//////.../////////000000000000000000000111111111222222111111111111111111111111000111111222222222111111333333333333333333222111111111111111111111111111111222222333444555555555444444444555555555555666444777999:::::::::<<<===<<<======???@@@AAABBBBBBCCCFFFIIINNN]]]{{{~~~))))))*********+++++++++******++++++,,,,,,++++++......------------......------------------------,,,,,,,,,------......///,,,------.........------........................,,,,,,,,,+++++++++++++++,,,,,,,,,---------......,,,---,,,***'''(((+++...+++,,,,,,------,,,,,,+++...---------...///111222------........./////////.........///////////////...///000000111444888;;;;;;<<<===<<<;;;<<>>555777999::::::<<<@@@CCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCEEEGGGJJJPPPXXXaaagggpppqqqrrrpppmmmmmmqqquuurrrqqqppppppsssxxx}}}||||||}}}}}}}}}pppggg[[[PPPKKKIIIJJJKKKNNNOOOPPPQQQQQQPPPNNNMMMGGGEEECCCBBBBBBCCCBBBAAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???===;;;999888777666555555444444444111222333333222222333444111000000000000000111111111222444444444222111///000111222333333222000///000000000000111111111111111111000000000000111111///000000111111111000000//////000000000111111111000000111111111222222222111111111111111111111111///000111222333333222222333333444444333333222111222222222222222222222222222222222333333444444444444444444555555555555666666888;;;<<<;;;:::<<<>>>===>>>>>>???@@@@@@AAAAAADDDFFFIIINNN]]]zzz}}},,,,,,,,,------.........+++,,,---...///...---,,,---,,,,,,++++++,,,,,,---------------------------,,,------...///000111111////////////...---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,(((%%%&&&***...---......//////......---...---------...///111222------------.........//////////////////.........///000111222444777;;;???>>>>>>===<<<;;;<<<>>>AAACCCCCCCCCCCCBBBAAA@@@@@@CCCDDDFFFGGGHHHGGGEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCBBBDDDEEEEEEDDDCCC888:::======>>>@@@DDDHHHEEEFFFGGGGGGFFFEEECCCBBBCCCCCCDDDDDDCCCBBBAAAAAACCCEEEJJJQQQZZZfffsss{{{}}}|||ooo^^^SSSMMMKKKJJJLLLMMMPPPQQQRRRQQQPPPOOOPPPMMMIIIGGGFFFEEECCCBBBEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCBBB@@@>>><<<::::::888777666666666666222333444444222222333444333222222222222222333333000111333444333111///...111222333444333111///...000000000000111111111111111111000000000000111111...///000111111111111111000111111111111222222222000111111111111222222222111111111111111111111111...///111222333333333222444444444444333333222111444444444444444444444444222222333333333333444444444444444555555555666666888;;;>>>===;;;;;;<<<>>>>>>>>>??????@@@@@@@@@AAADDDFFFIIINNN]]]zzz}}}///...,,,++++++,,,...///***+++---//////...---,,,,,,,,,,,,---------....../////////...---------,,,((()))***+++,,,,,,---...///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...------------.........//////,,,,,,---.../////////...000---,,,---///000...,,,,,,,,,,,,++++++*********,,,,,,---...///000111222,,,------....../////////111222333555888;;;===???@@@@@@@@@AAAAAAAAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAADDDDDDCCCDDDFFFFFFEEECCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDBBBAAAAAACCCCCCBBBAAABBBCCCDDDEEEJJJKKKKKKHHHDDDBBBBBBCCCCCCDDDDDDBBB@@@>>>???@@@BBBMMMVVVcccsssxxx~~~|||wwwwwwxxx~~~uuuqqqooollliiikkkpppvvvvvvggg___WWWPPPMMMMMMMMMNNNOOOPPPQQQRRRQQQOOOLLLGGGCCCCCCFFFJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@>>>===>>>===;;;999777666666777555555444333333333444444444444444333333333333222333333222111000000111111222111111111111111222222//////000000111111222222000000000000000111111111000000000000000000000000////////////000000000000////////////000000000000333333222111111222333333111222333444333333111000222222222222222222222222333333333333333333333333555444444333333333444444555555666666777777888888999999:::;;;;;;<<<<<<===;;;:::::::::;;;===@@@BBBDDDEEEHHHOOO]]]xxx|||,,,------------------,,,+++,,,---.........---,,,,,,,,,,,,---------.....................---------++++++,,,,,,---.........///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,------------.........------......///............,,,+++,,,...///---,,,---------,,,,,,,,,,,,,,,,,,,,,---...//////000000---......//////000000111222333555777:::<<<>>>???AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAABBBCCCBBBBBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGFFFDDDBBBFFFFFFEEECCCAAAAAABBBDDDMMMXXXaaannn~~~}}}}}}{{{zzzxxxssslllgggffffffnnnzzzwwwkkkccc```___]]]ZZZXXX]]]ccclll{{{{{{tttppppppqqqrrrrrrssstttvvvzzzzzzooofffXXXTTTPPPNNNNNNOOOPPPOOOVVVUUUSSSPPPLLLJJJHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDCCCCCC@@@???<<<:::888777777777555555444333333333333444111111111111111000//////222222222222111111000000//////............//////000000000000111111111111000000000///////////////000000000000000000000000////////////000000000111////////////000000000111333222222111111222222333111222333333333333222111222222222222222222222222333333333333333333333333555444444333333444444444555555666666777777888888999999:::;;;;;;<<<<<<===<<<===>>>@@@AAABBBCCCCCCDDDEEEHHHOOO\\\wwwzzz+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---------.............................................---,,,,,,,,,------------------------------,,,++++++++++++,,,------,,,,,,,,,,,,------------.........///......------,,,+++***+++---...---,,,------------............,,,,,,------.........///......///000000111222222333555777:::===>>>>>>???BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBDDDGGGHHHGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFEEECCCBBBDDDHHHHHHDDD@@@FFFFFFFFFFFFFFFHHHLLLOOOTTT^^^fffqqq{{{nnnhhhgggiiiqqqyyyyyylllfffccccccbbb^^^YYYUUUSSSRRRXXXbbbsss{{{ggg```WWWQQQPPPOOONNNMMMHHHKKKOOOVVVaaammmqqqooogggccc^^^ZZZYYYYYYXXXXXXYYYYYYYYY\\\eeevvvlllcccYYYTTTTTTUUUTTTRRRVVVUUUTTTSSSRRRNNNIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFFFFFFFBBBAAA???<<<:::888777777555555444333222222333333222333444444444333111000111222333333333222111000222222111111000111111222111111111111111000000000000000000//////......---000000000000000000000000/////////000000000111111/////////000000000111111333222111111111111222333111222222333333333222222333333333333333333333333333333333333333333333333444444444333333444444555555555666666777777888888999999:::;;;;;;<<<<<<===999:::===@@@AAAAAA@@@@@@DDDEEEHHHOOO\\\vvvwww,,,,,,---......---,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,---------.../////////000/////////......------------------------------........................---,,,+++++++++,,,...///+++++++++,,,,,,,,,------.../////////...---,,,,,,+++++++++,,,---.........,,,,,,------.........///,,,,,,------------------......///000111222222333555777:::===???@@@??????AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBDDDFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDFFFGGGGGGGGGKKKLLLMMMNNNQQQWWW^^^ccc^^^eeehhhppp|||}}}|||vvvjjj]]]VVVTTTUUU[[[bbbfffnnnvvvxxxqqqeee\\\VVVQQQRRRRRRQQQOOOLLLIIIHHHMMMTTT^^^gggjjjiiieeeaaaXXXSSSMMMIIIHHHIIIIIIIIIDDDDDDFFFIIIOOOTTTUUUTTTTTTRRRPPPNNNLLLLLLKKKJJJNNNMMMLLLKKKPPP\\\lllwwwzzzlllddddddfffdddbbb[[[XXXUUUTTTSSSQQQNNNKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFEEEDDDDDDEEEDDDBBB???<<<:::999888666555444333222222222333333444555666555444222111000111333444444333111000444333333222222222222333222222222111111000000000222111111000///......---000000000000000000000000//////000000000111111111//////000000000111111111222222111111111111222222111111222222333333333222333333333333333333333333333333333333333333333333444444333333333444555555555555666666777777888888999999:::;;;;;;<<<<<<===999:::<<<>>>@@@@@@@@@@@@DDDEEEHHHOOO[[[tttxxx...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,---------...///////////////......---,,,,,,,,,,,,---------------------...........................---,,,,,,,,,---///000+++++++++,,,,,,,,,------.../////////...---,,,,,,,,,------------......///++++++,,,,,,------......,,,,,,------------------......///000111222333333777999<<>>???@@@BBBDDDFFFDDDEEEHHHNNNZZZsss~~~yyy///...,,,++++++,,,...///,,,,,,,,,---------......,,,,,,,,,---------......---------...............---------,,,,,,,,,+++++++++,,,---.........------------------------------...------------...//////,,,,,,,,,,,,------------.........///......---------...//////------...///,,,,,,,,,,,,,,,---------,,,,,,------.........///...///000111222444555555:::;;;===???@@@@@@@@@@@@????????????@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCGGGEEEEEEEEEEEEEEECCCAAACCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEAAABBBBBBCCCDDDCCCCCCCCC???DDDIIILLLPPPZZZlllzzz}}}zzzzzz}}}zzzxxx{{{pppccc]]]SSSMMMJJJKKKKKKHHHHHHJJJJJJLLLNNNMMMKKKHHHGGGFFFDDDDDDCCCEEEGGGGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKKKKDDDCCCAAA@@@@@@AAABBBCCC???===>>>BBBCCCAAABBBEEE???@@@BBBBBBAAAAAABBBCCCDDDFFFGGGFFFDDDFFFJJJNNNZZZhhhyyytttfffXXXPPPMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEBBB@@@===<<<888888666555444444444444333333222222111111111111111222333444444444333222444333222111000000000000222222222222222111111111333333333222222111111000000000000000000000000000000000000111111111222222000000000111111111222222000000111222222111000000111111111111222333444444333333333333333333333333333333333333333333333333333333333333444555555666555555666666777777888888999999:::;;;;;;<<<<<<===>>>===<<<<<<>>>@@@CCCEEEDDDEEEHHHNNNZZZqqq~~~www---------,,,,,,---------+++,,,---.........---,,,,,,,,,,,,---------.....................------------------,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------.........------......///.........---///000...,,,***+++---............------------,,,,,,---...//////000000111111222444555666777888<<<<<<===>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEFFFFFFDDDBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCDDDEEEDDDDDDCCCAAAFFFNNNUUU___ooo{{{|||~~~~~~yyywww|||}}}kkk\\\TTTQQQLLLHHHGGGJJJKKKHHHGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGEEEBBBBBBDDDEEEDDDBBBBBBCCCCCCDDDEEEFFFFFFFFF@@@@@@@@@?????????@@@BBBAAA>>>???CCCBBB???@@@DDD???AAACCCBBB@@@@@@BBBDDDAAADDDEEEDDDBBBBBBEEEHHHMMMVVVcccpppyyy}}}{{{|||jjjZZZRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLLLLLLLLLLLLLKKKHHHHHHGGGFFFEEEBBB@@@???:::999888777555555555555777666444222222333444555222222222333333333444444666666555444333333333333111222222222222222222333222222111111111111111111000000000000000000000000000000111111111222222222000000111111111222222222///000111222222111000///111111111111111333444555444444444444444444444444333333333333333333333333333333333333444555666666555555666666777777888888999999:::;;;;;;<<<<<<===999999:::;;;<<<>>>???@@@CCCEEEHHHNNNYYYppp~~~rrr+++,,,...//////...,,,+++***+++---//////...---,,,,,,,,,,,,---------....../////////......------,,,------------------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---------.........//////,,,,,,---.../////////...---///000...***((()))+++000000//////.........---,,,,,,---...///111111222333333444666777999::::::============>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDFFFGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFFFFEEEDDDGGGKKKRRR]]]lll|||xxxqqqkkknnnwww}}}}}}zzzyyyxxxrrrfffXXXNNNKKKKKKJJJGGGFFFJJJKKKIIIGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIKKKHHHDDDBBBCCCDDDBBBAAAAAACCCDDDEEEEEECCCAAA???AAABBBBBBBBBAAA@@@BBBCCCFFFBBBBBBEEECCC>>>>>>CCCDDDFFFGGGEEECCCBBBDDDGGGCCCEEEEEECCC@@@@@@CCCFFFEEEKKKTTT___jjjtttzzz~~~tttsssqqqllllllssslll```\\\NNNNNNNNNNNNNNNNNNNNNNNNRRRQQQQQQPPPNNNLLLKKKJJJHHHHHHHHHGGGFFFDDDBBB@@@;;;:::999777666666555555555333000......///111333333222222222222333444555444333222111000000000000111111111222222333333444000000000000000111111111000000000000000000000000000111111111111222222222000111111111111222222222///000111222222111000///111111000000111333444666444444444444444444444444333333333333333333333333222222222333444555666777555555666666777888888888999999:::;;;;;;<<<<<<===999;;;===@@@AAAAAAAAA@@@CCCEEEHHHNNNYYYooo~~~lll............////////////---...///000000///...---------------------,,,,,,......---------,,,,,,,,,------------------------........................------...//////000//////,,,,,,,,,---------......---------............///......---------......///............////////////000000//////.........---///...------...000222444555777999999999:::;;;===????????????>>>>>>>>>>>>888999;;;>>>@@@BBBCCCDDDEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCBBB@@@???@@@??????@@@BBBFFFJJJLLLOOOXXXccclllsss|||yyymmm```XXX]]]ddddddbbbbbb]]]\\\WWWRRRMMMJJJKKKLLLIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJKKKKKKJJJIIIIIIIIIMMMJJJEEECCCDDDFFFIIIJJJCCCEEEGGGIIIIIIHHHGGGEEEEEECCCBBBBBBEEEHHHIIIJJJSSSUUUTTTNNNJJJIIIHHHFFFIIIFFFGGGHHHGGGEEEGGGKKKJJJJJJIIIGGGDDDAAAAAAAAAEEEFFFJJJQQQZZZaaaeeefffggg___[[[\\\]]]^^^eeemmm}}}rrrfff^^^SSSMMMNNNPPPPPPNNNPPPRRRTTTSSSQQQOOOOOOOOOIIIHHHFFFFFFGGGFFFEEECCC@@@???===:::999888888888777555333333444444333222222222222333333444444444333333222111222333444555444333333222222333333444111111111111111111111111333222222111000000111111333222111000000111222333111111111111111111111111222222111111222222333444111111222333333444555555666555333222111222333333222222222222222222222222222222333333444555555555444555555666666666666666888888999:::::::::999999999:::<<<===>>>>>>======BBBHHHHHHMMM[[[lllwwwnnn{{{............/////////////////////000000/////////...---------------------............------,,,,,,------------------------..............................//////000000//////.........------,,,,,,,,,---------............//////......---------..................////////////000/////////............//////......///111333444666777999:::999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBBBBCCCCCCDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCFFFEEEDDDDDDFFFFFFDDDCCCAAA@@@@@@@@@CCCFFFJJJMMMQQQXXXbbbkkkqqqyyyvvvmmmhhh]]]VVVSSSVVVXXXVVVTTTUUUPPPPPPOOOMMMKKKKKKMMMNNNJJJKKKMMMOOOQQQSSSSSSTTTWWWVVVUUUTTTSSSSSSTTTVVVWWWSSSOOOLLLMMMPPPSSSVVVWWWVVVVVVWWWYYYYYYWWWTTTJJJHHHGGGIIIMMMQQQTTTUUU___gggjjjcccZZZTTTQQQOOOOOOMMMMMMNNNMMMKKKNNNSSSTTTSSSQQQMMMHHHEEECCCCCCBBBCCCFFFKKKRRRWWWYYYZZZXXXSSSPPPRRRSSSRRRVVV\\\nnnzzzttteeeYYYSSSPPPMMMKKKPPPQQQQQQRRRSSSSSSSSSRRRJJJIIIGGGFFFGGGGGGFFFEEEBBB@@@>>><<<:::999999999777555333333444444333222222222222333333444444444444444333333333444555666333333222222222222333333222222222222222222222222+++,,,---...000222444555222222111000000111222222333333333333333222222222222222111111222222333444111111222333333444555555555444333222222222333333222222222222222222222222333333333444555555666666555555666777777777777777999:::;;;;;;;;;;;;;;;;;;??????>>>>>>???@@@AAABBBBBBHHHHHHMMMZZZkkkxxxnnn{{{............////////////000000////////////000000......................../////////............---------------------------........................///000000000000//////...000000///...---,,,+++***---------............///000///...------------------............/////////////////////............000/////////000222444555666888::::::::::::<<<===============>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@AAADDDFFFEEECCCBBBAAAAAACCCFFFKKKPPPSSSWWW]]]eeelllrrryyy}}}xxxxxx~~~zzzqqqjjjbbb[[[VVVSSSQQQSSSTTTRRRMMMLLLMMMIIILLLOOOQQQQQQRRRTTTVVVTTTVVVZZZ^^^bbbeeeggghhhmmmkkkhhheeedddeeefffhhhiiieeeaaa^^^```eeelllpppsssnnniiigggiiiiiieeeaaaVVVTTTSSSVVV\\\ccchhhkkkxxxuuujjjdddaaa]]][[[ZZZ[[[[[[[[[___eeegggeee___YYYRRRMMMHHHFFFAAAAAACCCGGGKKKNNNNNNMMMMMMJJJHHHJJJJJJHHHIIILLLVVV```nnnwwwzzzyyyxxxwwwyyy|||}}}yyysssoooqqqtttoooccc\\\WWWTTTRRROOOLLLMMMPPPRRRRRRPPPLLLJJJGGGFFFGGGHHHHHHGGGDDDCCCAAA>>><<<:::999999888666444333444444333222222222333333333333444444555444444444444555666777222222111111111111222222333333333333333333333333111111111111111111111111222222111000000111222222333333333222222111111111222222111111222222333444111222222333333444444555444444333222222222333333333333333333333333333333333444444555666666777777666777777777888888888888;;;;;;<<<===============???===;;;:::;;;===@@@BBBBBBGGGHHHMMMYYYiiiyyyqqq............////////////000///...------...///000.........////////////////////////////////////...------------------------........................000111111111000///......000//////...---,,,,,,,,,---------............///111000///...---,,,,,,,,,---------........./////////////////////.........000000000111222444555666888999;;;;;;::::::<<<>>>===============>>>>>>>>>???@@@@@@@@@@@@@@@??????AAABBBBBBCCCDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@>>>@@@CCCFFFGGGFFFEEEEEEFFFIIINNNVVV]]]aaaccchhhnnntttzzz}}}qqqkkkiiimmmrrruuuuuupppkkkhhhfffccc```\\\XXXTTTPPPNNNQQQSSSUUUXXXYYYWWWVVVVVVUUUXXX]]]```aaabbbdddeeehhhkkkqqqwww|||}}}zzzyyyxxxwwwwwwzzzxxxvvvvvvzzzzzzyyyvvvpppjjjdddbbbbbbfffoooxxxyyytttoookkkjjjlllmmmnnnttt{{{~~~yyyrrriii```VVVNNNIIIDDDDDDEEEGGGJJJLLLKKKJJJMMMKKKIIIHHHGGGFFFGGGHHHGGGNNNXXX```cccdddddddddeeeggghhheee___\\\]]]___pppyyy{{{tttooommm```XXXOOOKKKMMMPPPPPPNNNNNNKKKHHHHHHHHHJJJJJJIIIGGGFFFDDDBBB???===;;;:::999777555444444444333222333333333333333333333333444444444444444555555666222111111000000111111222333333333333333333333333666666555444333222000000222111111111111111111222111111000000///.........222222111111222222333444222222222333333444444444444333333333333333333333333333333333333333333333444444555555666777777777888888888888888999999999:::;;;<<<======>>>=========<<<;;;:::;;;===???@@@AAAGGGHHHLLLXXXhhh{{{sss............///////////////...,,,,,,,,,,,,...///............//////000000.../////////////////////------------------------........................000000000000000///...---........................---------............///111000///...---,,,,,,,,,------------.....................///////////////000111111333444666777888999:::<<<<<<;;;;;;<<<>>><<<=========>>>>>>??????>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBDDDGGGLLLPPPRRRPPPPPPRRRVVV]]]gggooouuuuuuxxx||||||{{{|||}}}}}}pppeee```^^^___```aaa```\\\XXXUUUOOOOOONNNLLLJJJIIIIIIJJJMMMPPPTTT\\\eeelllllliiifffiiinnnqqqsssuuuwwwxxx}}}~~~zzzrrrooommmmmmrrr}}}~~~yyyvvvtttvvvyyy|||zzznnnaaaSSSJJJHHHGGGHHHJJJMMMPPPPPPPPPQQQPPPMMMIIIGGGHHHIIIJJJFFFIIIMMMPPPRRRSSSSSSTTTUUUWWWXXXVVVRRRQQQQQQSSS[[[cccrrrxxxmmm]]]SSSPPPPPPOOONNNNNNLLLJJJJJJKKKLLLLLLKKKJJJIIIGGGEEEBBB@@@>>><<<;;;999666555666666444333333333333333333333333333222222333333444444444444222111111000000111111222333333333333333333333333///000222444555555555555111111111222222111111111000000000/////////......222222111111222222333444222222333333333333444444222333333333333333333333333333333333333333333333444444555555666777777777999888888777888999::::::999999:::<<<<<<=========>>>>>>???@@@AAAAAAAAAAAAAAAFFFGGGLLLWWWfff}}}sss............////////////...------------------...---------......//////000---............/////////------------------------...........................////////////......---------........./////////---------............///000///...---------------,,,------------..................///////////////111111333444666777888999:::;;;<<<<<<;;;;;;===>>>======>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDD???BBBFFFIIILLLSSS]]]eeegggggggggkkkqqqzzz}}}yyyxxxzzzxxxmmmaaaZZZYYYTTTTTTSSSRRROOOMMMKKKIIIFFFFFFEEECCCBBBCCCEEEHHHKKKQQQZZZfffttt{{{rrrtttwwwyyy{{{~~~}}}xxxvvvttttttzzz{{{wwwuuuxxx|||ppp]]]PPPNNNMMMLLLNNNRRRVVVYYYZZZYYYZZZVVVQQQOOOQQQRRRQQQMMMLLLKKKIIIIIIIIIJJJJJJLLLMMMNNNMMMKKKKKKLLLMMMLLLSSS^^^lllxxx~~~nnn```WWWRRRNNNLLLNNNMMMLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHEEECCCAAA???===;;;888777777777666444444444333333333333222222111222333333444444333333222222111111111111222222333333333333333333333333///000111222222111000///000111222222222222111000222222222222222222222222222222111111222222333444333333333333333333333333222222333444444444333333333333333333333333333333333444444555666666777777999888777777777888:::;;;777888999:::;;;<<<<<<<<<<<<===???AAAAAAAAA@@@???@@@FFFGGGKKKVVVdddppp............////////////...//////////////////...+++,,,,,,---......//////,,,,,,------............------------------------........................,,,------............---////////////............---------............//////......---------......,,,,,,---------...................../////////000111222444666777999::::::;;;<<<======<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCDDDEEEEEEFFFEEEDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBCCCBBB@@@??????@@@BBBCCC???GGGPPPUUUYYYcccsss}}}{{{}}}zzznnnddd\\\UUUTTTWWWMMMNNNOOOLLLHHHFFFEEEFFFCCCCCCCCCBBBBBBEEEKKKOOOXXXeeettt||||||{{{zzzzzz}}}{{{www}}}{{{{{{xxxtttsssvvv|||ooo___XXXUUUSSSTTTXXX^^^ccceeekkkmmmlllgggeeegggfffbbbZZZVVVOOOKKKHHHHHHIIIJJJHHHIIIIIIIIIHHHGGGGGGHHHEEEJJJQQQZZZccclllrrruuuxxx~~~sssfff\\\TTTPPPMMMMMMNNNOOOQQQPPPNNNLLLKKKKKKKKKJJJHHHFFFCCCBBB???===:::999999999777666444444444333333222222222222222444555555555444333333333222222222222333333222222222222222222222222333333333333111...+++)))000111222222222222111000111111222222333444444444222222111111222222333444333333333333333333333333111222333444444444333333444444444444444444444444333333333444555555666666999888666666666777999:::777888999:::;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@FFFGGGKKKUUUbbbqqq............/////////000///000111222222111000///++++++,,,,,,---...//////,,,,,,,,,---------......------------------------........................++++++,,,---............111111000///...------,,,---------.........//////......---------......///,,,,,,,,,---------......---.........//////000000111222444666888999::::::;;;<<<>>>===<<<<<<===>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBAAADDDDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDCCCBBBBBBAAAAAABBBAAA???>>>>>>???AAABBBGGGRRR^^^eeejjjvvvvvvuuuyyy|||~~~|||wwwtttsssqqqllljjjccc[[[UUUOOOMMMQQQXXXLLLNNNPPPNNNIIIEEEFFFGGGBBBCCCCCCDDDEEEKKKTTTZZZmmm}}}yyyvvvxxx}}}~~~{{{xxxuuuwwwsssrrrvvv|||~~~mmmaaa]]]ZZZZZZ^^^eeejjjnnn|||~~~}}}~~~{{{tttddd^^^VVVOOOLLLLLLMMMNNNGGGHHHGGGGGGFFFEEEEEEEEEEEEGGGJJJOOOUUU[[[```bbbdddkkkrrrsssppplllkkkllluuuzzzkkkaaa\\\MMMMMMOOOQQQSSSRRRNNNKKKKKKLLLLLLKKKIIIGGGEEEDDD@@@>>><<<:::::::::888777444444444333333222222222333333555666666666555444444333333222222333333444111111111111111111111111...000222333333333111000000111222333333222111000//////000111222333333444222222111111222222333444333333333333333333333333000111333444555444333333444444444444444444444444222222333333444555555666888777666555555777999:::777888999;;;<<<=========AAA@@@>>>===>>>@@@CCCEEE@@@FFFGGGKKKUUUbbbttt~~~,,,,,,,,,,,,,,,,,,,,,,,,------............------555111...---...///---+++//////............//////,,,---...///...---,,,+++************************..................------111000///...............------------------------------------------------000///...---------------...//////000111222222333777555555777:::<<<======<<<<<<======>>>?????????@@@@@@@@@AAABBBCCCDDDEEEAAAAAA@@@@@@AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDAAA@@@CCCFFFGGGDDD@@@888;;;???@@@???@@@BBBEEEQQQ^^^ooo{{{~~~pppiiiiiimmmjjjeeeaaa]]]YYYUUUQQQPPPOOOPPPPPPLLLJJJOOOVVV\\\aaabbb\\\WWWTTTRRROOOMMMGGGGGGLLLOOOVVVgggzzzwwwrrrppprrrzzz{{{sssssszzz}}}qqqoookkkfffcccfffmmmttt{{{wwwuuukkk\\\TTTVVVXXXWWWTTTRRROOOMMMLLLKKKHHHGGGBBBEEEIIIKKKKKKLLLPPPSSSYYY\\\______]]]YYYVVVUUU```eeeuuuwwwkkkcccXXXPPPRRRTTTQQQPPPRRRQQQNNNKKKJJJIIIIIIGGGFFFEEECCCAAA===;;;999999888777666555555666555333111666666666666777777888888222333444555444333222111666555555444222111111000222222222222222222222222555444333111000111111222111111111111111111111111111111111111222333444444333333333333333333333333333333333444444444555555555555555555555555555555555444333222333444555666777888888888888999999999777999::::::::::::;;;===>>>======<<<<<<===>>>???@@@FFFGGGKKKWWWccc}}}vvv}}}------------------------,,,,,,------------,,,,,,000...,,,,,,///000000///------,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................---......//////,,,,,,,,,,,,,,,,,,,,,,,,........................000///...------------.........///000222333333444999888777888;;;<<<<<<<<<<<<<<<<<<======>>>???@@@AAA@@@@@@@@@AAABBBCCCCCCAAA@@@@@@@@@AAABBBDDDEEEHHHGGGEEECCCBBBAAA@@@@@@BBB@@@@@@BBBEEEEEEBBB???===>>>?????????AAAFFFIIIXXXcccrrr|||ttthhhaaa```^^^[[[WWWTTTRRROOOKKKIIIIIIGGGHHHJJJKKKNNNWWWbbbsss}}}|||pppggg```[[[QQQMMMMMMSSSZZZcccwwwyyyvvvvvv{{{}}}uuuxxx{{{sssjjjcccccciiiooo|||{{{zzzpppbbbZZZ\\\```aaabbb___[[[ZZZYYYUUUOOOJJJJJJJJJIIIHHHGGGGGGHHHIIILLLOOOQQQRRRPPPNNNMMMMMMTTTXXXeeezzzssseeeXXXTTTSSSPPPOOOQQQQQQOOOMMMLLLLLLKKKIIIGGGFFFEEEBBB???===;;;::::::999888666666777666444222222222333333333444444444444444444444444333222222222222333333333333444444222222222222222222222222333222111000000000111222111111111111111111111111222222222111222222333333333333333333333333333333222222222333333333444444444444444444444444444444444444333333444444555555777777888888888999999999888:::;;;;;;;;;;;;<<<>>>???>>>=========>>>???@@@AAAFFFFFFJJJVVVbbb}}}vvv}}}........................---------......---------///---,,,---...000000///------,,,,,,,,,,,,------///......---,,,---------................................................+++,,,,,,,,,---......///........................//////////////////////////////......------............000111333444555666<<<:::::::::<<<===<<<;;;>>>===<<<<<<===>>>@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@???@@@AAACCCDDDFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAABBBDDDDDDBBB@@@AAAAAAAAAAAACCCHHHNNNSSS```iiittt{{{|||qqqhhh```ZZZYYYRRROOOLLLJJJHHHFFFDDDAAACCCBBBDDDKKKRRR\\\lllzzztttkkk___ZZZZZZ```fffpppzzz|||wwwuuuwww}}}pppfffeeejjjppp}}}}}}uuuiiiaaacccjjjoootttooolllnnnpppnnnfff^^^XXXRRRKKKGGGFFFEEECCCAAADDDEEEGGGGGGFFFFFFGGGIIIJJJMMMUUUcccwwwlll```ZZZVVVUUUVVVSSSQQQOOOOOOOOONNNLLLJJJHHHGGGEEEBBB@@@>>>======;;;999777777777777555333111111111111222222222222777666555444333333333333222222222333333444444444222222222222222222222222111000000000000111222222222222222222222222222222333333222222111222222222333333333333333333333333111111111222222222333333333333333333333333333333333333444555555555555555777777777888888888999999999;;;<<<<<<<<<<<<===?????????>>>>>>>>>???AAABBBCCCGGGFFFIIITTTaaa}}}uuu|||........................//////000000000000//////111000.........---,,,,,,//////............//////000///---,,,,,,,,,---...........................---------...............+++,,,,,,,,,---,,,,,,,,,------------------------........................//////............//////...///000222444666777888<<<;;;:::<<<>>>???>>><<<>>>===<<<<<<===>>>@@@BBBAAAAAA@@@?????????@@@@@@AAA@@@@@@???@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCDDDBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFHHHJJJOOOVVV]]]bbbfffllltttzzz|||jjjaaa]]]XXXUUUTTTOOOMMMIIIGGGFFFEEEDDDBBBEEEEEELLLXXXfffuuu|||ssslllhhhjjjmmmuuu|||~~~xxxrrrooottt~~~|||{{{xxxooonnnttt{{{|||{{{vvvlllfffhhhqqqyyy~~~yyywww}}}kkkaaaUUUNNNMMMKKKGGGCCCFFFFFFFFFEEEDDDDDDFFFHHHGGGIIIMMMUUUaaaqqqxxxooohhhcccaaaUUUSSSRRRQQQQQQQQQOOOMMMKKKJJJHHHFFFDDDBBB@@@@@@<<<:::888777777666555333333333333333333333444444999888666444333333333444555555444333333222111111222222222222222222222222000000000111111222333444222222222222222222222222444444333222111111111111333333333333333333333333222222222222333333333333333333333333333333333333222333555666666666555444777777777777888888888888999:::<<<<<<;;;;;;===>>>@@@??????>>>???@@@BBBCCCDDDGGGEEEGGGRRR___|||ttt{{{------------------------//////000000000000//////...//////...---,,,,,,,,,//////............//////000///...---,,,---...///---------------------------------.........//////------------,,,+++))))))************************------------------------//////.........//////000000000222444666777999999999999:::===???AAA@@@???>>>>>>======>>>???AAAAAAAAAAAA@@@?????????@@@@@@BBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@AAABBBCCCDDDEEEAAACCCEEEEEEEEEHHHMMMRRRRRRSSSVVV[[[cccjjjpppsssooossszzz~~~{{{xxxhhhXXXRRRQQQOOONNNNNNMMMKKKHHHGGGHHHHHHHHHHHHJJJMMMXXXiii{{{{{{tttrrrpppttt}}}}}}vvvppplllnnnuuu|||{{{xxxwww|||{{{yyyuuuooojjjkkkttt|||~~~zzzyyyxxxhhh]]]YYYVVVPPPJJJIIIIIIIIIGGGDDDCCCDDDEEECCCFFFIIINNNUUU```llltttwwwwww|||~~~ssskkkXXXUUUSSSQQQRRRQQQPPPOOOLLLLLLKKKIIIGGGEEECCCBBB===;;;888666666666555444555555555555444444444444888777555444333333444444444444444333333222222111222222222222222222222222000111222333444444555555222222222222222222222222444444333222111111111111333333333333333333333333333333333333444444444444333333333333333333333333333444555666777666555444666666777777777888888888888999:::;;;::::::;;;===@@@????????????AAACCCDDDDDDGGGEEEGGGQQQ^^^zzzssszzz---------------------------------......---------)))+++---.........///000------,,,,,,,,,,,,------000///......------......------------------------,,,,,,------.../////////......///...---+++((('''........................------------------------//////......//////000000222222444555777888999:::888888:::===@@@BBBAAA???======>>>??????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCC@@@DDDGGGIIILLLSSS___iiillllllmmmrrrxxx~~~{{{vvvwwwyyyxxxyyyxxxuuuuuuxxxvvvrrraaaVVVMMMKKKNNNOOORRRTTTSSSPPPMMMLLLMMMOOOOOOOOOQQQTTT```ttt}}}xxxrrrrrr~~~{{{vvvrrrooorrrxxx}}}~~~yyy{{{~~~~~~xxxuuurrrqqquuu{{{|||yyyyyy{{{nnngggbbbZZZTTTLLLMMMNNNLLLIIIEEEDDDCCC@@@BBBEEEIIINNNTTT\\\aaacccbbbgggnnnrrrsssuuuxxx~~~ppp[[[WWWSSSPPPPPPPPPPPPPPPMMMMMMMMMKKKJJJGGGFFFDDD???===999777777777666555444444444444333333333333666555444444444444444444111111222333333444555555222222222222222222222222111222333444555555555555333333333333333333333333333333222222111222222222333333333333333333333333333333444444444555555555333333333333333333333333444444555666666666666555666666666777777777888888777999::::::999:::;;;===??????>>>>>>???AAACCCDDDCCCGGGEEEGGGQQQ]]]xxx~~~ssszzz........................,,,,,,------------,,,,,,(((+++...///...---///000------,,,,,,,,,,,,------///////////////...------------------------------,,,,,,------...//////000---...//////...,,,***(((000000000000000000000000........................///////////////000111111444444555666777888999:::999999;;;===@@@@@@???===<<<===???AAAAAAAAA@@@???AAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCHHHNNNSSSYYYgggzzzuuummmkkkkkkhhhhhheee___]]]^^^]]]YYYQQQMMMLLLSSS\\\cccjjjqqqnnnjjjddd```]]][[[ZZZXXXXXXZZZeeewwwuuupppyyy|||xxxuuuuuu{{{{{{}}}|||}}}~~~vvvtttuuu}}}xxxwwwyyy~~~~~~zzzrrrmmmgggbbbVVVYYY\\\\\\XXXSSSOOOMMMEEEEEEEEEGGGJJJMMMOOOQQQSSSRRRUUU[[[^^^^^^```dddiiiqqq~~~ttt^^^YYYRRRNNNMMMNNNOOOPPPNNNNNNNNNMMMKKKIIIGGGFFFCCC@@@<<<:::999999999888555444444444333333333222222333333444444444444444000111111222444555555666222222222222222222222222111111333444444444444333333333333333333333333333222222222111222222333333333333333333333333333333222222333333333444444444444444444444444444444444555555555555555666666777666666666666777777777888888999;;;;;;::::::<<<===>>>>>>===>>>???AAABBBDDDBBBGGGEEEHHHRRR]]]www~~~rrryyy000000000000000000000000---..................---***---000000---++++++---/////////....../////////...///000000000///---,,,........................,,,,,,------...///000000+++---...//////...,,,+++++++++++++++++++++++++++///////////////////////////////////////000111111555666666777888999999999;;;;;;<<<>>>??????===:::;;;===???BBBBBBAAA@@@>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCBBBCCCDDDEEE@@@AAAAAABBBDDDFFFHHHIIIHHHNNNVVV]]]fffxxx~~~oooeeeaaa___]]]]]]XXXQQQNNNOOONNNKKKIIIJJJRRR```nnnzzz~~~uuunnnhhhccc```]]]^^^gggxxxwwwnnnttt}}}|||zzzxxxzzz|||vvvuuuzzz{{{uuuvvv~~~}}}tttoooooo|||~~~yyyxxx~~~xxxtttqqqooobbbfffkkkmmmjjjddd^^^[[[OOOLLLIIIHHHHHHIIIHHHGGGKKKIIIKKKPPPRRRRRRTTTXXXXXX___kkk{{{www```ZZZRRRLLLKKKLLLNNNPPPNNNNNNNNNNNNLLLJJJGGGFFFEEEBBB>>><<<;;;;;;;;;:::666666666555555444444444000111333444555555444333444333333333333333333333222222222222222222222222000111222333444333222111333333333333333333333333111111111111222333444444333333333333333333333333111111222222222333333333555555555555555555555555666666555444444666777888666666666666777777777777999;;;<<<<<<;;;<<<===???>>>=========>>>@@@BBBCCCBBBFFFFFFIIIRRR]]]vvvrrryyy////////////////////////........................000000///...............000111111///---,,,---...,,,,,,.../////////...---........................////////////////////////,,,------......------,,,........................//////.........---------------,,,---...000222333888888777777888888999:::777888:::<<<>>>>>>>>>===<<<<<<===???@@@AAACCCCCCAAABBBCCCCCCDDDDDDCCCCCCDDDBBBAAA@@@AAAAAAAAA@@@BBBCCCDDDCCCCCCDDDGGGJJJLLLUUU```iiittt~~~zzzoooaaaXXXVVVUUUSSSNNNIIIEEEDDDEEEGGGLLLSSS```qqqxxxsssgggdddfffqqq}}}uuuvvv{{{~~~|||}}}}}}|||zzzzzz|||yyysssssswww|||}}}oooiiikkkooozzzqqqllljjjmmmtttqqqsssxxx}}}|||uuupppbbbWWWLLLHHHGGGEEEDDDEEEEEEEEEEEEFFFHHHJJJMMMOOOQQQQQQVVVeee}}}}}}ccc^^^VVVNNNIIIJJJNNNQQQSSSPPPNNNMMMNNNNNNMMMKKKKKKJJJGGGDDD@@@===:::999888777666555444555666666555444333222111222333444222222222222222222222222222222333333333222222111222222222222222222222222333333333333333333333333333333222222111222222222333333333333333333333333333333333333333333333333555555555555555555555555222333444555555555444333666666666777888888999999888888999:::<<<===>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAAGGGRRRZZZrrr}}}sss{{{////////////////////////........................000000///...............000111000///---,,,---...------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,........................//////.........---------............000222444555999999888888999999:::;;;:::;;;===>>>????????????<<<===>>>???AAABBBCCCCCC???@@@AAAAAABBBBBBAAAAAACCCBBBAAAAAAAAABBBBBBBBBAAACCCDDDDDDEEEFFFHHHKKKNNNWWWcccnnnzzz}}}xxx}}}{{{pppggg^^^WWWVVVOOONNNLLLIIIGGGGGGHHHJJJSSS\\\lllqqqkkkhhhmmmwwwyyyzzz}}}|||~~~zzztttsssuuuxxx}}}~~~pppkkklllsssvvvmmmhhhhhhlllrrrvvv{{{nnnbbbUUUQQQPPPMMMIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGKKKJJJNNNYYYnnnwwwkkk[[[PPPMMMNNNOOOOOOQQQPPPNNNOOOPPPPPPOOONNNMMMKKKIIIEEEAAA>>>;;;::::::999777666555666666777555444333222222222333333222222222222222222222222333333444444444333333222444444444444444444444444333333333333333333333333333333222222222222222333333333333333333333333333333333333333333333333333555555555555555555555555333333444555555555555444666666666777888888999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@DDDDDDCCCIIISSSZZZqqq|||sssyyy////////////////////////........................000000///...............///000000///---,,,---......---,,,+++,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,........................------............------////////////////////////...............---------......///000222555777888:::::::::999:::;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>======>>>???AAABBBCCCCCC???@@@AAAAAABBBBBBAAAAAACCCBBBBBBAAAAAABBBCCCDDDBBBDDDGGGHHHIIIJJJLLLNNNPPPWWWdddrrrxxxzzz|||lllccc^^^ZZZWWWWWWMMMMMMLLLLLLLLLLLLMMMMMMTTT^^^qqq|||ssskkkjjjnnnttt}}}{{{yyyyyy{{{~~~tttoooqqqwww||||||{{{~~~sssjjjfffggglllqqqxxx~~~zzzlll^^^ZZZZZZUUUNNNJJJJJJJJJIIIHHHGGGFFFDDDCCCFFFFFFHHHPPP___uuu}}}dddUUURRRTTTSSSQQQNNNNNNNNNPPPRRRSSSRRRQQQOOONNNKKKHHHDDD@@@>>><<<<<<;;;999777666666777777555444444333222333333333333333333333333333333333333444444555555444444444444444444444444444444444444444444333333222222222333333222222222222333333333333333333333333333333333333333333333333333333555555555555555555555555555555444444555555666777666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????FFFFFFEEEJJJSSSYYYooo|||sssxxx////////////////////////........................000000///.............../////////...,,,,,,---...------........./////////////////////////////////........................------............------000000000000000000000000........................---...000111444666888999;;;;;;;;;;;;;;;<<<======::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@AAACCCDDDDDDFFFJJJLLLNNNPPPRRRUUUSSSXXXcccqqqwwwlll```ZZZ[[[]]]___```WWWVVVVVVVVVVVVUUUSSSRRRTTT\\\nnnxxxmmmiiijjjnnnvvv~~~~~~zzz|||~~~|||}}}wwwuuurrrxxxtttnnnlllkkkqqqxxx~~~uuuhhheeeeee```XXXSSSOOOOOOMMMLLLJJJIIIHHHGGGEEEGGGIIINNNWWWgggzzzvvvbbbZZZXXXWWWVVVMMMMMMNNNPPPSSSTTTSSSRRRRRRPPPNNNJJJGGGDDDAAA@@@>>><<<:::888777666666666555555444444333333333333333333333333333333333333222333333444444444444444111111222222222222333333555444444333333222222111333333222222222333444444444444444444444444444444444444444444444444444444555555555555555555555555666555444444555666888999666666666777888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@DDDEEEDDDIIISSSXXXnnn|||ssswww////////////////////////////////////////////////000000///..................//////...,,,,,,---///---...000111111111///...////////////////////////........................---......//////......---000000000000000000000000---.....................---...000222444666888999<<<<<<;;;;;;<<<<<<===>>>:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBB@@@>>>???BBBEEEFFFHHHLLLOOORRRUUUYYY[[[ZZZ]]]dddqqq~~~~~~|||xxxrrrooommmccc^^^YYY[[[eeeqqqwwwyyyqqqnnnkkkhhhfffbbb\\\XXXZZZ]]]jjjzzzpppkkkkkkmmmttt{{{yyysssoookkkmmmuuu~~~zzzxxx}}}~~~rrrooonnniiibbb^^^YYYWWWUUURRROOOMMMLLLKKKEEEGGGJJJLLLQQQZZZfffnnnsssvvvyyyzzzyyyxxxxxxyyyvvvddd[[[YYYYYYNNNNNNNNNPPPSSSTTTSSSRRRSSSQQQOOOMMMJJJGGGEEECCC@@@>>><<<999777666666666555555555444444444333333333333333333333333333333111111222333333333333333111111111222222333333333444444444333333222222222333222222222333444444555444444444444444444444444444444444444444444444444555555555555555555555555555555444444555666888999666666666777888888999999888888999:::;;;<<<===>>>======>>>???@@@AAAAAABBBAAABBBAAAHHHQQQWWWmmm~~~sssxxx////////////////////////////////////////////////000000///...............---......---,,,,,,---///---...///111111000//////------------------------------------------------......////////////......////////////////////////---------..................///111444666777888888<<<<<<<<<;;;<<<<<<===>>><<<<<<;;;;;;<<<===>>>>>><<<<<<======>>>??????@@@???@@@AAAAAABBBBBBAAAAAAAAABBBBBB@@@???@@@EEEIIILLLNNNQQQTTTXXX]]]bbbfffhhhjjjoooxxx{{{wwwvvvssspppllljjjeee]]]YYYYYYRRRUUUZZZfffzzzzzzrrriiiccc___^^^eeevvvzzzsssqqqrrrtttyyy}}}vvvooojjjgggjjjsss~~~xxxrrrnnnhhhbbbaaabbbbbbaaa___\\\XXXTTTQQQHHHIIIIIIHHHJJJNNNSSSWWW\\\```ccceeedddeeehhhkkk}}}uuuddd]]]]]]UUUSSSQQQQQQRRRSSSRRRQQQRRRQQQPPPNNNLLLJJJHHHGGGCCCAAA>>>;;;888777666666444555555555555444333333333333333333333333333333000000111222333333333333222333333444444555555666333333333333333333333333333222222333333444555666444444444444444444444444444444444444444444444444555555555555555555555555333333444444555666777888666666666777888888999999777888999:::<<<===>>>???===>>>>>>???@@@AAABBBCCC???AAA@@@GGGQQQVVVlll~~~sss{{{////////////////////////////////////////////////000000///...............,,,---...---,,,,,,---//////...,,,+++,,,---///000------------------------------------------------......////////////..............................---------.........//////111222444666888888888888<<<;;;;;;;;;;;;<<<======;;;;;;::::::;;;===>>>???>>>>>>??????@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAA>>>@@@BBBBBBAAADDDKKKRRRYYYZZZ\\\___cccjjjqqqvvvyyy|||wwwnnnjjjfff```[[[ZZZVVVPPPNNNQQQNNNWWWdddvvvwwwoooeee```cccnnnzzz}}}xxxwww{{{xxxqqqkkkhhhlllrrrvvv|||wwwmmmccc___```eeejjjooosssrrrllleee```UUUQQQLLLHHHHHHJJJKKKLLLNNNRRRUUUTTTSSSTTTYYY]]]hhhyyyuuukkkhhh]]]YYYUUUSSSRRRRRRRRRRRRQQQPPPPPPNNNMMMLLLKKKJJJGGGEEEBBB>>>;;;999888888444555666666666555333333444444444444444444444444000111222333444444444444222222333444444555666666111222222333333444444555222222222333333555666666555555555555555555555555555555555555555555555555555555555555555555555555111222333444666666666666666666666777888888999999999999::::::;;;<<<============>>>???@@@AAABBBBBBAAACCCBBBHHHQQQUUUjjj~~~sss~~~////////////////////////000000000000000000000000000000///...............,,,---...---,,,,,,---///000---)))&&&'''***///222000000000000000000000000------------------------......////////////..............................---------.........//////333444666888999:::999999;;;;;;;;;;;;;;;<<<======888888888888999;;;===>>>@@@@@@@@@AAAAAABBBBBBCCCAAABBBCCCCCCDDDDDDCCCCCC;;;>>>BBBCCCCCCHHHQQQXXXdddfffgggjjjnnnuuu~~~tttiiiaaa]]]VVVPPPPPPMMMJJJLLLRRRRRR]]]mmmwwwnnngggfffmmmrrryyyxxxvvvyyyuuuooopppqqqqqqvvv}}}~~~}}}{{{sssfffbbbddddddmmmyyywwwpppbbb[[[QQQLLLKKKLLLLLLKKKJJJMMMNNNKKKHHHHHHMMMRRRZZZiiiyyysssccc^^^XXXTTTSSSSSSRRRRRRPPPPPPOOONNNNNNMMMLLLLLLIIIGGGDDD@@@===;;;::::::444555666666666555333333444444444444444444444444111222333444555555555555000000111222222333444444000111222333444444555666222222222333444555666777555555555555555555555555555555555555555555555555555555555555555555555555///111333555666666666555666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAADDDEEEEEEJJJRRRUUUiii}}}sss000000//////.........---000000000000000000000000///.........------------...---,,,,,,,,,,,,---...***+++---...///000000000///............---------,,,,,,------,,,***((('''///////////////.........///////////////............---,,,+++,,,...000222666777888999:::;;;;;;;;;:::;;;<<<<<<::::::;;;<<<======<<<<<<<<<>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBAAA???===BBBBBBCCCEEEGGGNNN^^^mmmzzzmmmbbb\\\VVVTTTPPPLLLJJJKKKOOORRRXXX^^^pppyyypppjjjiiilllrrr~~~uuulllqqq~~~~~~zzzwwwvvvwwwrrrrrrxxxhhh^^^dddjjjyyyzzzooo___TTTPPPQQQOOOKKKOOOMMMHHHCCCEEEKKKLLLIIISSSXXXfff|||llllllkkkfff^^^WWWTTTRRRQQQRRROOOLLLOOOUUUSSSMMMPPPMMMIIIEEEBBB>>>:::777888666444333444555555444555555555444444333333333111333444444333333555666222222222222222222222222444333333222222333333444222111111000000111111222444444444444444444444444777666555444444444555666777666555444444444444444666555555444444666777888333444555666777888999999999::::::::::::::::::;;;======>>>???@@@AAAAAABBBAAAEEEDDDGGGOOOVVVkkkxxx000/////////..................................../////////.........------......---,,,,,,---......---------------------------------.........//////000000000//////...---,,,////////////............/////////////////////...///...------///111333555777888999:::::::::::::::999:::;;;;;;999999:::;;;===<<<<<<======>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@??????CCCIIIQQQ]]]qqq~~~ssshhh^^^XXXSSSRRRQQQOOOOOOPPPRRRTTT[[[aaarrrvvvnnnlllnnnsss~~~vvvnnnkkkrrrvvvmmmjjjjjjvvvssskkkkkkooo{{{{{{uuukkk```YYYWWWXXXYYYZZZVVVMMMEEEDDDHHHIIIFFFNNNQQQ\\\qqq{{{xxxssslllddd]]]WWWTTTNNNPPPOOOMMMQQQWWWWWWSSSQQQNNNJJJGGGDDD@@@<<<999888666444333444555555444555555444444444333333333222444555444333333444555666666555555444444444444444333333222222333333444444333333222222333333444444444444444444444444444333333222111111111222333666666555444444444444444666555555444555666777888555555666777777888999999999999::::::::::::;;;;;;======>>>???@@@AAAAAABBBAAAEEEDDDFFFOOOVVVkkk{{{////////////....................................000000000/////////............---,,,,,,---......000///---,,,++++++++++++++++++,,,---...///000111111111000000000000000111..............................//////////////////000000000000222444777888999999:::::::::::::::999888:::;;;:::999888999:::<<<<<<===>>>????????????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB>>>@@@GGGRRR___ppp~~~~~~uuuoooiiiaaa[[[YYYYYYZZZZZZZZZZZZZZZZZZ]]]cccqqq}}}sssqqqtttxxx~~~~~~yyyrrrkkkmmmsss|||nnnkkkkkkrrr{{{xxxzzzzzzpppfffaaadddiiihhhcccXXXKKKFFFGGGGGGEEEIIIKKKRRR```sss}}}vvvpppiii```YYYPPPRRRRRRQQQSSSXXXZZZXXXRRROOOLLLIIIGGGCCC???<<<888666444333444555555444555444444444444333333333333555555555333222333444666666555555444444444333444444333333333333444444555555555444444555555555444444444444444444444444555444444333444444555555666666555444444444444555666555555555555666777777777777777888888888999999999999999::::::;;;;;;;;;<<<======>>>???@@@AAAAAAAAAEEEDDDFFFOOOVVVjjj///////////////.................................000000000000////////////......------------......000///,,,***)))***+++,,,,,,,,,------...//////000///...---------...000111------...............///............////////////000000111222444666888::::::::::::;;;::::::999999999:::;;;;;;999999:::;;;;;;<<<>>>???@@@@@@???>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDBBB@@@???@@@@@@@@@CCCMMM\\\kkk|||}}}xxx|||vvvwwwzzzzzztttnnnmmmmmmmmmmmmllliiidddaaa___cccmmm{{{zzzyyy~~~|||wwwsssqqqttt~~~||||||{{{yyyyyyzzz~~~{{{wwwqqqooosss|||zzzppphhhhhhmmmppplllbbbUUUMMMLLLJJJGGGGGGIIINNNWWWcccsssyyylll```WWWXXXWWWUUUTTTUUUWWWXXXSSSQQQNNNLLLJJJGGGCCC@@@999777555444555666555555444444444444444444444444444555666555333222222444111111111111222222222222444444333333333333444444666666555555555555666666444444444444444444444444555555555555555666666666666555555444444444555555555555555555666666666777888888888888888999999999999999999::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAEEEDDDFFFNNNUUUiii.........///////////////////////////////////////000000000000////////////...........................---+++******+++---...........................---,,,,,,+++,,,---///000,,,---------......//////---.........//////000000000000111333555777888999::::::;;;;;;;;;:::999999;;;<<<===<<<;;;:::;;;===;;;<<<>>>@@@@@@@@@??????>>>???@@@AAABBBBBBBBBAAACCCCCCCCCAAA===<<<===???BBBFFFRRRcccsssvvvxxx{{{tttoookkkmmmooovvv|||uuummmgggbbbccciiirrrzzzuuuuuu{{{~~~yyyyyyyyyyyyzzz}}}yyyooojjjmmmtttyyy~~~yyyrrrhhhcccccckkkjjjeee[[[TTTRRRNNNJJJGGGJJJNNNRRRYYYcccooowww~~~uuufff\\\YYYVVVTTTSSSSSSTTTUUUSSSRRRPPPOOONNNKKKFFFCCC<<<:::777666666666555555444444444444444444444444444555666555333222222444------...000111222333444555444444333333444444555555555444444444444555555444444444444444444444444111111222222333333333333555555444444444555555666444555555666666666666666888888888888888999999999888888999::::::;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAAEEECCCFFFNNNTTTiii.........///////////////000000000000000000000000000000000/////////......---...////////////...---,,,,,,+++++++++---.../////////.........---------...---------...//////000,,,,,,,,,---......//////------......///000000000000111222444555777888888::::::;;;;;;;;;;;;::::::;;;===>>>===<<<;;;<<<=========>>>???@@@@@@@@@@@@>>>???AAABBBCCCBBBBBBAAAAAACCCCCCAAA>>>===@@@CCCGGGJJJUUUfffuuutttppptttyyyxxxtttnnnfff___[[[ZZZ^^^hhh|||uuunnniiigggiiinnnttt{{{{{{yyy}}}~~~~~~vvvssstttvvvyyy}}}zzz}}}yyyuuupppeee[[[YYY```cccbbb\\\WWWVVVTTTQQQKKKLLLNNNPPPSSSXXX]]]aaaiiisssooo```YYYSSSTTTUUUTTTSSSTTTSSSRRRQQQQQQPPPMMMIIIFFF@@@===:::888777777666444333333333444444444444555333555555555333222333444//////000222333555666777555555444444444444555555444444333333333333444444444444444444444444444444111222333444555555555444555444444444444555666666444555555666777666666666777777777888888888999999888888999::::::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAAEEECCCFFFMMMTTThhh............/////////000/////////////////////////////////.........---------...///000000///...---,,,,,,---------.........---------...............---....../////////......++++++,,,------...//////------......///000000111222333444555666777888888999999:::;;;<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAA???AAACCCDDDEEEEEEDDDCCC@@@CCCEEEDDDBBBCCCHHHMMMSSSSSSYYYfffsssrrrkkkjjjllljjjfff___WWWRRRQQQQQQXXXiiizzztttooonnnqqqtttxxx~~~{{{~~~}}}sssuuuvvv}}}|||xxxrrreee[[[ZZZ\\\```aaa\\\ZZZ[[[]]]\\\TTTRRRPPPPPPPPPRRRTTTUUUZZZ```ggglllmmmpppvvvzzzmmmaaaXXXYYY\\\ZZZVVVTTTSSSRRRRRRRRRRRROOOKKKGGGDDDAAA===:::999777555444333333333444444444555555222444555444333333444555222333333444555555666666555555444444444444555555555444444333333444444555444444444444444444444444333444555777777777777777444444444444444555666666444444666777777777666555555555666777777888999999777888888999;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@AAAEEECCCEEEMMMSSSggg---.........//////000000........................///.........---------------...///000000///...------......//////...------+++,,,,,,---...///000000+++,,,---......---,,,+++++++++,,,,,,---...//////---------...///000000111444444555777888888888888888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<>>>>>===>>>@@@AAABBBAAABBBDDDFFFGGGFFFEEEDDD???CCCFFFGGGFFFIIIOOOUUU___\\\^^^fffooozzz}}}ppphhheeedddbbb^^^WWWPPPLLLMMMOOOYYYlll|||vvvsssuuuxxxyyy{{{~~~xxxrrrqqqwwwsssrrrooorrrwwwiii```aaa]]]aaaaaa]]]\\\```eeefff\\\XXXTTTQQQQQQQQQQQQQQQRRRUUUXXXZZZ\\\aaahhhmmmvvv}}}mmmaaaaaaccc___XXXUUURRRRRRRRRSSSRRRPPPKKKHHHGGGCCC???<<<:::888555444333333333444444555555555222333444444333333555666555555444444444333333333555555444444444444555555555555444444444444555555444444444444444444444444///000222444555555444444444444444444444555666777333444666777777777666555333444555666777888999:::777888888999;;;<<<======;;;;;;<<<===>>>???@@@@@@BBBEEECCCEEEMMMSSSggg------......//////000000////////////////////////000000000000000000000000,,,,,,,,,------.........------------------------000000000111111111111222222111000.........///000---......///////////////000///...---...000222333777888888888888999999999:::;;;<<<<<<============????????????>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBEEEBBBBBBDDDDDDAAABBBEEEDDDDDDEEEHHHNNNWWW```fffmmmllllllnnnttt}}}vvvkkkccc___```aaa```[[[VVVRRRRRRTTT^^^qqq}}}}}}|||xxxuuuxxxyyy{{{~~~}}}vvvpppllllllmmmiiilllqqqwwwxxxooohhhnnnxxxnnnggglllllliiiccc]]]^^^dddjjjaaa```]]]YYYZZZ[[[XXXRRRPPPPPPQQQRRRTTTWWWYYY[[[llluuuiiigggiiiddd[[[WWWUUUSSSQQQPPPNNNKKKHHHJJJGGGDDD@@@<<<:::888888777666555555444444444444333333222222333333444555222333444444222222333444444444444444444444444444555555555555555555555555666555555444444333222222555444444333333222222111111111111111222333444444555555555555666666666666444444555666777888999999777888888999;;;<<<======<<<<<<======>>>>>>??????CCCGGGEEEGGGNNNRRReee.........///////////////////////////////////////........................,,,------------------...........................,,,,,,---------.........000///...------......///---......///////////////111000///...///111222444777888888888888999999999999:::::::::::::::999888>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBFFFCCCCCCEEEDDDBBBCCCGGGFFFIIIMMMTTT\\\eeennntttxxxwwwwwwxxx}}}vvvmmmccc]]][[[]]]```cccccc```\\\[[[ZZZ^^^kkk}}}}}}zzz}}}~~~wwwuuuqqqkkkhhhhhhkkknnnqqquuu|||vvvllllllyyyzzzwwwwwwtttnnnhhhgggjjjnnnppplllddd\\\YYYZZZVVVPPPQQQPPPOOOOOOPPPRRRTTTUUU___qqq~~~zzzvvvjjj]]]VVVVVVUUUSSSOOOLLLJJJIIIIIIGGGEEEAAA>>>;;;999888666666555444444444444444666666444333222111111111444555666666444444555666444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444777666555444333333333333444444444444555555555555777777888999:::;;;;;;<<<777888999:::;;;<<<<<<===<<<<<<======>>>>>>??????BBBFFFEEEGGGMMMRRRddd000000///////////////...////////////////////////.................................---------------////////////////////////............////////////...------------......///---......///////////////000000//////000111333444777888888888888999999999::::::::::::999888777777============>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCGGGEEEEEEFFFEEECCCEEEJJJKKKQQQ[[[eeennnwwwwwwkkkbbb[[[WWWWWWYYY___hhhmmmmmmiiieeebbb___eeeooo}}}wwwuuusssrrrpppnnnnnnrrryyy~~~rrrkkkooo{{{|||xxxuuuuuuvvvyyymmmaaa\\\[[[XXXSSSTTTRRROOOMMMMMMNNNPPPQQQYYYhhhyyyhhh[[[YYYVVVRRRMMMJJJIIIIIIHHHHHHGGGEEEBBB>>>;;;:::666555555444444444444555777666555333222222111111444555666666444444555666444444444444444444444444555555555555555555555555444444555555666777777888333333444555555666777777777666555444333333333333333333333444444444444555444555666666888888999:::888888999:::;;;<<<<<<===<<<<<<======>>>>>>??????@@@DDDDDDFFFMMMQQQccc111000000000//////......////////////////////////........................//////......------,,,,,,...........................////////////000000000------------...//////000---......///////////////////////////000111333444777777888888888999999999;;;;;;;;;;;;;;;;;;::::::===============>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCFFFDDDDDDFFFEEEDDDIIIPPPWWW```mmmxxxoooeee```[[[YYYYYYZZZbbbmmmvvvwwwssskkkfffbbbccciiivvvxxxxxx~~~~~~xxxuuuvvv{{{|||}}}qqqlllqqq}}}uuuhhhcccbbb___ZZZWWWTTTQQQNNNMMMNNNOOOQQQXXXcccuuu}}}iiibbbWWWOOOLLLJJJIIIHHHHHHHHHIIIHHHFFFBBB>>><<<666666555444444444555555333333333333333444555555222333444444222222333444444444444444444444444444444444444444444444444444444444555555666666666666333444444444555555555666222111111222222333444555333333444444444555555555333444444555666777888888999999::::::;;;<<<<<<===<<<<<<======>>>>>>?????????CCCCCCFFFLLLPPPbbb~~~111111000000/////////.../////////////////////////////////////////////////////////......---------------------------------++++++,,,,,,,,,---------......//////000000000000---......///////////////.........///000111333333777777888888888999999999888999:::;;;<<<=========<<<=========>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDEEEGGGQQQ[[[kkkvvvxxxnnnkkkjjjfffdddcccdddkkkuuu}}}zzzqqqjjjeeefffjjjpppxxxzzzrrrmmmnnntttzzz|||{{{{{{tttpppuuu{{{~~~~~~rrrllljjjeee___XXXVVVSSSPPPOOOOOOPPPQQQSSSZZZfffyyyrrr___RRROOONNNKKKGGGHHHIIIJJJKKKIIIEEEBBB???888888777666555555555555444444333333444444555666222333444444222222333444444444444444444444444444333333333333333333333333555555555444444444333333444444444333333333222222222222222222333444555555444555555555666666666666666777777888999:::;;;<<<:::::::::;;;;;;<<<<<<===<<<<<<======>>>>>>??????>>>CCCCCCFFFLLLPPPaaa}}}111000000000000000000///////////////////////////000000000000000000000000/////////...............---------------------------------.........//////...///000000111000000///---......///////////////---...///000222333444444777888888888888999999999666777888:::;;;<<<============>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDEEECCCAAAAAACCCFFFMMM\\\kkk}}}xxxxxx~~~zzzxxxwwwzzzzzztttnnnnnnoooqqqssswww~~~wwwqqqmmmlllqqqvvv|||~~~}}}}}}}}}{{{}}}{{{~~~zzzvvvyyy{{{tttpppjjjccc[[[ZZZWWWTTTRRRQQQPPPPPPQQQTTT\\\kkksssbbbZZZUUUOOOIIIIIIJJJLLLLLLKKKHHHEEECCC<<<;;;999888666555555555888777666444333333222222444555666666444444555666444444444444444444444444333333333333333333333333666555555444333333222222555444444333222222111111888777666555444444444444555555555666666666777777555666666777888999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>CCCCCCFFFMMMQQQaaa}}}000000000000000111111111////////////////////////////////////////////////............////////////........................000000000111111111222222...///000000000///...------......//////////////////000111333444555666666777888888888888999999999888999:::;;;<<<=========>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCAAAAAADDDIIITTThhh{{{}}}~~~yyywwwxxxyyyzzz~~~zzzwwwuuuuuuwww{{{|||wwwvvvzzz~~~}}}{{{zzzzzzzzz{{{{{{yyy{{{|||{{{yyyyyyzzz|||~~~}}}}}}~~~~~~}}}||||||~~~~~~~~~xxxooohhhlll|||yyyvvvrrrllldddccc```]]]ZZZVVVSSSQQQRRRQQQTTT^^^ooo{{{hhh[[[SSSOOOKKKLLLLLLMMMLLLJJJHHHGGG???>>><<<999777666555555888777666444333333333333444555666666444444555666444444444444444444444444555555555555555555555555555555555555444444444444444444444444444333333333888777666555555444444555444444444555555555666666333333444555666777888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>CCCDDDGGGNNNQQQaaa}}}//////000000111111222222////////////////////////........................------......//////000000////////////////////////............////////////....../////////...,,,+++---......///////////////000111333555666777888888777888888888888999999999======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCAAAAAADDDKKKYYYqqqyyy~~~{{{tttooommmlllmmmuuu}}}~~~}}}zzzyyywwwvvvvvvxxxzzz{{{xxxzzz|||{{{xxxwwwxxx{{{}}}|||{{{zzzzzz{{{|||}}}xxxxxxwwwxxxxxxzzz{{{|||vvv|||~~~|||yyyvvvttttttuuuuuuuuuxxx{{{~~~tttiii```dddwww{{{{{{zzzvvvmmmllljjjfffaaa\\\WWWTTTQQQNNNLLLRRR___nnnzzzttt```WWWUUULLLLLLMMMMMMLLLKKKJJJIIIAAA@@@===;;;888666555444555444444444444555666666222333444444222222333444444444444444444444444444777777777777777777777777444444555555666777777777333333444444555666666666333333333333333444666666333333333444444444555555666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>DDDEEEHHHOOORRRbbb}}}000000111111111111000000000000000000000000000000111000///...............000///...------...///000......------------..............................000000//////.........---///...---,,,---///111222111222333444666777888999888888999::::::::::::999:::::::::;;;<<<===>>>???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEDDDBBBBBB===>>>GGGSSSbbbvvvvvv{{{sssjjjhhhjjjmmmuuu~~~||||||{{{|||~~~}}}wwwrrrrrrvvvzzz{{{zzzwww{{{}}}{{{wwwuuuwwwzzzzzzyyyyyyxxxwwwwwwvvvvvvsssqqqooonnnmmmoooqqqssspppssswwwzzz||||||{{{zzzxxxxxxuuupppkkkjjjmmmppplllooorrrqqqpppuuuzzziii]]]```kkkzzz{{{yyyvvvwwwxxxuuupppiiidddaaaVVVSSSOOOPPPUUU\\\bbbfffrrrvvvyyyuuuppptttrrr___UUU[[[VVVRRRQQQNNNJJJJJJMMMEEECCC@@@<<<999888888888666666555444333333333333555555555444444333333333444333333333333444555555444444444555555555555666666666666666666666666666444444333333333333444444555444333222222333444555555555555555666666666666777777777777777777777777999999::::::::::::;;;;;;:::;;;<<<>>>????????????@@@CCCBBBDDDLLLPPP```zzz000000111111111111000000........................000000///...............///...------------...//////......------......///........................000/////////...............------------///000111111222333444666777888999888888999::::::::::::999:::::::::;;;<<<===>>>???>>>???@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDEEEDDDDDDCCCAAADDDLLLUUUaaasssxxx||||||sssooorrryyy~~~{{{xxxxxxwwwvvvwwwyyy|||~~~|||{{{vvvrrrrrrvvvyyyxxxwwwtttwwwyyywwwsssqqqsssvvvxxxxxxxxxwwwvvvuuutttssspppnnnlllkkkjjjlllmmmooommmnnnppprrrssssssrrrrrrqqqpppnnnjjjgggfffhhhkkkmmmoooqqqnnnjjjkkkrrryyy|||}}}~~~qqqcccbbbgggooo}}}{{{yyyzzzzzzyyyvvvrrrooonnnaaa[[[TTTPPPQQQTTTXXXZZZaaaeeegggccc]]]___iiisssrrreee^^^XXXTTTTTTRRRNNNLLLMMMJJJGGGCCC???;;;999888777777666555444333333333333555555444444444333333333444333333333333444555555444444444555555555555666555555555555555555555555666666555555555555666666444444333333333333444444555555555555666666666666666666777777888999::::::999999::::::::::::;;;;;;:::;;;<<<>>>????????????@@@CCCBBBDDDLLLPPP___zzz///000000111111000000///........................000000////////////.........------,,,,,,------...///......------......///........................////////////............---------...//////000000222222333444666777888888888999999::::::::::::::::::::::::;;;<<<===??????>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEIIIOOOUUUYYY```ooo|||}}}}}}}}}uuu}}}zzzzzz~~~{{{xxxuuusssrrrqqqpppppprrrtttwwwyyyxxxyyy|||~~~~~~|||zzzyyyyyyvvvssssssvvvwwwvvvtttrrrtttvvvtttqqqoooqqqssswwwwwwwwwwwwvvvtttrrrqqqnnnmmmkkkjjjiiiiiijjjkkkiiiiiiiiijjjjjjjjjjjjjjjhhhhhhhhheeecccbbbdddeeejjjmmmnnnjjjdddbbbfffjjjnnnooopppppprrrvvv|||}}}mmmgggeeefffooozzz~~~}}}|||{{{{{{{{{rrrjjj^^^TTTOOONNNNNNOOOVVVYYY[[[WWWRRRQQQXXX___qqq{{{iii```XXXWWWWWWSSSOOONNNNNNLLLHHHCCC>>>:::888666777666555444444333333444555444444444444333333333444333333333333444555555444444444555555555555666555555555555555555555555666666555555555555666666333333444444444444333333555555555555666666666666555666777888999;;;<<<<<<999999::::::::::::;;;;;;:::;;;<<<>>>????????????@@@CCCBBBEEELLLOOO___yyy//////000000000000//////........................//////000000000/////////........................//////............//////........................///////////////.........---...///000111111111111333333444555666777888888888999::::::;;;;;;:::::::::;;;;;;;;;<<<>>>???@@@>>>???AAACCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEGGGIIIKKKSSS\\\``````cccmmmwww~~~yyyxxxzzzzzzrrrvvv{{{wwwvvvtttrrrqqqmmmmmmmmmmmmnnnppprrrsssvvvwwwyyy{{{{{{zzzxxxwwwwwwuuutttuuuvvvvvvtttqqqrrrssstttsssqqqpppppprrrvvvwwwwwwwwwvvvtttrrrqqqnnnmmmlllkkkjjjjjjjjjjjjgggfffeeedddeeeeeefffgggcccccccccbbbaaaaaaaaaaaadddgggiiigggccc```bbbdddfffggghhhhhhiiilllppptttzzz~~~tttmmmgggggglll~~~}}}}}}~~~~~~~~~~~~uuugggZZZRRRNNNLLLLLLRRRTTTVVVTTTOOONNNRRRUUU[[[nnnzzzkkk\\\WWWVVVTTTRRRRRRPPPNNNKKKFFFBBB===:::888888777666555444444444444444444444444444444444444444333333333333444555555444444444555555555555666555555555555555555555555444444333333333333444444333444666666666666444333555555555555666666666666666777888999:::;;;<<<<<<999999999:::::::::;;;;;;:::;;;<<<>>>???????????????CCCBBBEEELLLOOO^^^www//////000000000000//////////////////////////////...///000111111000///////////////000000//////////////////....../////////////////////////////////........./////////////////////111222222333222222333444444555666777888888999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDFFFGGGGGGHHHGGGGGGGGGEEEDDDEEEIIILLLUUU```jjjmmmkkklllsssyyy{{{xxxvvvwww~~~{{{uuuooopppxxxzzzwww|||~~~}}}}}}}}}|||yyytttqqqpppooonnnmmmlllkkkkkklllmmmooopppqqqvvvwwwxxxyyyyyywwwvvvuuusssssssssssstttsssqqqooopppqqqrrrrrrqqqqqqqqqrrrtttuuuuuuuuuuuusssrrrqqqpppoooooonnnmmmkkkjjjiiieeedddcccbbbcccdddfffhhhaaa```___^^^^^^^^^]]]]]]___aaacccccc```]]]]]]^^^```aaaaaaaaaaaacccgggjjjnnnqqqwww}}}{{{tttmmmkkkpppuuu||||||zzz{{{{{{{{{zzzwwwjjj]]]UUUQQQOOONNNLLLNNNOOONNNMMMLLLMMMOOOQQQ]]]ooo}}}zzzeeeYYYUUUSSSSSSTTTOOONNNMMMJJJFFFAAA>>><<<888888777666555555555555444444444444444444444444444333333333333444555555444444444555555555555666555555555555555555555555444444333333333333444444555666777888888777666555555555555555666666666666999999999999999:::::::::999999999:::::::::;;;;;;:::;;;<<<>>>???????????????CCCBBBEEELLLOOO]]]vvv...//////000000//////...000000000000000000000000...///000111222111000//////000000111111000000///000//////......//////000////////////////////////.........///////////////000000000111222222333333444444555666777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHDDDFFFGGGFFFFFFIIIPPPVVVdddnnnxxxzzzyyy{{{|||{{{yyyxxxzzzzzztttmmmnnnttt~~~~~~uuuuuuwww~~~}}}{{{{{{{{{{{{||||||{{{{{{{{{uuurrrmmmjjjiiiiiiiiiiiiiiijjjjjjkkkmmmooopppqqqttttttuuuvvvuuutttssssssqqqqqqrrrrrrrrrqqqppppppppppppqqqrrrsssttttttuuuttttttttttttttttttttttttssssssssssssqqqooommmkkkfffeeeddddddeeefffggghhhbbb___\\\ZZZZZZZZZYYYXXX[[[]]]^^^]]]ZZZWWWVVVVVVWWWXXXYYYYYYYYYZZZ]]]___fffgggkkkpppuuuvvvuuusssqqqsssuuuyyy~~~wwwnnnoooqqqvvv{{{yyywwwuuuwww{{{}}}|||{{{}}}uuuiii___XXXTTTRRRQQQLLLLLLLLLLLLLLLLLLLLLLLLNNNSSS]]]fffjjjmmmuuu}}}xxxiii___WWWTTTUUUPPPPPPPPPNNNKKKFFFBBB@@@999888777666666555555666333333333444444444444555444333333333333444555555444444444555555555555666444444444444444444444444666666555555555555666666666666777777777777666666555555555555666666666666999999999999999999999888999999::::::::::::;;;;;;:::;;;<<<>>>???????????????CCCBBBFFFLLLNNN\\\uuu......////////////......////////////////////////---///000222222222000///...///000111111000///...000000////////////000000////////////////////////............/////////000000//////...///000222333555555555666777777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===???@@@AAADDDEEEFFFGGGHHHHHHHHHHHHDDDGGGKKKLLLOOOVVV```hhhsss}}}}}}{{{~~~{{{wwwrrrvvv{{{zzzwwwvvvwwwzzz|||www}}}}}}|||}}}~~~~~~|||yyyvvvvvvwwwxxxyyyyyyyyyyyyrrrnnniiiffffffffffffffffffggghhhjjjkkkmmmooopppqqqrrrssstttuuuuuuuuuuuutttuuuvvvuuuuuuuuuvvvvvvttttttuuuwwwyyy{{{||||||zzzyyyxxxxxxxxxzzz|||}}}{{{{{{|||{{{zzzwwwsssqqqllllllkkkkkkjjjkkkkkkkkkgggccc]]]ZZZZZZYYYXXXWWWXXXYYYYYYYYYWWWUUUTTTSSSRRRSSSTTTTTTTTTUUUWWWYYY______aaaeeeiiikkkjjjiiihhhiiijjjkkkooouuu|||}}}wwwqqqqqquuuyyyxxxvvviiijjjmmmvvv{{{uuukkkbbb[[[WWWTTTSSSQQQPPPNNNNNNOOOOOONNNMMMKKKMMMRRRXXXYYYYYYaaakkkrrrzzzxxxggg\\\XXXTTTUUUUUUSSSPPPKKKFFFCCC999999888777666666666666333333333444444444555555444333333333333444555555444444444555555555555666444444444444444444444444666666555555555555666666666666555555555555666666555555555555666666666666666777777888888999999999999999::::::::::::;;;;;;:::;;;<<<>>>????????????>>>CCCBBBFFFLLLNNN[[[ttt......////////////..............................---///111222333222111000---...///000000///...---000000////////////000000000000000000000000000000---.........//////000000///...---,,,---///111222555555666666777777888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAAEEEFFFGGGHHHHHHHHHHHHHHHGGGKKKPPPTTTYYYbbbnnnxxx}}}|||}}}zzzyyy|||xxxsssooonnnrrrwww{{{~~~tttuuuvvvyyy{{{zzzwwwtttqqqrrrsssuuuvvvvvvvvvvvvsssoooiiifffeeefffffffffcccdddfffhhhjjjlllnnnnnnqqqqqqsssuuuwwwxxxxxxyyyzzz{{{{{{{{{zzz{{{}}}~~~yyyyyyzzz|||~~~}}}~~~~~~zzzxxxttttttsssrrrqqqpppooonnnmmmggg```\\\\\\[[[ZZZYYYUUUVVVWWWWWWWWWWWWWWWWWWRRRTTTUUUUUUUUUVVVXXXZZZ[[[ZZZZZZ]]]bbbddddddbbbaaabbbccccccdddggglllppptttvvvyyyvvvrrruuuwwwuuuqqq]]]```hhhvvv}}}wwwnnnfff```[[[WWWUUUTTTQQQNNNMMMNNNNNNMMMKKKIIIIIIMMMSSSRRRPPPWWWaaaccclllzzzwwwddd]]]XXXYYYYYYWWWSSSNNNHHHDDD:::999888777666666666666333333333444444555555555444333333333333444555555444444444555555555666666444444444444444444444444444444444333333444444444555444333222222333444555555555555555666666666777444444555777888999:::;;;999999:::::::::;;;;;;;;;:::;;;<<<>>>????????????>>>CCCBBBFFFLLLNNN[[[sss////////////000000000000//////............//////333333222111000///......000...,,,---000111///---000000000000000000000000000000000000000000000000---...............------...///000222444555555555777777777777777777888999888888777777999;;;>>>@@@>>>AAA???;;;:::???DDDEEEHHHGGGIIIKKKIIIEEEEEEIIIDDDPPP]]]fffqqq}}}{{{|||}}}}}}xxxrrrkkkkkkrrr|||zzzuuuxxxxxxyyy||||||xxxxxxwwwvvvvvvwwwvvvtttrrrmmmnnnooopppqqqssstttuuukkklllllliiieeedddgggjjjffffffhhhkkknnnqqqsssuuutttrrrtttzzz}}}~~~}}}zzzxxxvvvssstttxxx~~~}}}|||~~~|||wwwwwwxxxwwwvvvvvvwwwxxx|||wwwpppiiiccc___]]]]]]ZZZYYYXXXWWWVVVVVVVVVWWWSSSRRRQQQQQQQQQRRRSSSTTTWWWYYY[[[[[[ZZZZZZ\\\^^^]]]___^^^[[[[[[```aaa___dddbbbdddkkkrrrzzzzzzuuuggg```\\\fff{{{xxxnnnjjjhhhdddaaaXXXZZZZZZWWWRRROOOPPPRRRKKKKKKIIIHHHKKKQQQSSSSSS^^^dddnnnxxx}}}|||hhhbbb^^^[[[YYYUUUNNNLLLMMMBBB>>>888555666888888777333333333444444555555555444444444444444444444444111222333555555555555444666555555555555444444444555555555555666666666666555555555555555444444444555555555555666666666666888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@AAAAAA???BBBAAADDDLLLOOO\\\ttt000000000000000///////////////............//////222222111111000/////////111///---...000111///...000000000000000000000000//////////////////////////////000000000/////////...///111222444555555555777777777777777888888999888888888888:::<<<===???<<<@@@BBB??????CCCEEEDDDIIIHHHIIIKKKIIIEEEFFFIIINNN^^^rrryyyzzz|||~~~~~~}}}~~~{{{sssoooqqquuutttrrrqqquuu~~~~~~yyyvvvvvvvvvvvvyyy{{{{{{yyyvvvrrrqqqpppqqqqqqqqqooommmmmmnnnpppqqqssstttttttttmmmnnnnnnmmmlllkkklllmmmhhhiiijjjlllppptttwwwyyy{{{xxxwwwzzz|||{{{~~~|||vvvqqqkkkiiiggghhhmmmtttzzz}}}}}}yyytttqqqqqqrrrtttxxxyyy|||{{{wwwnnnoooqqqsssuuuwww{{{}}}{{{tttmmmgggcccaaaaaa]]]\\\\\\ZZZYYYXXXWWWVVVRRRQQQPPPOOOOOOPPPRRRSSSQQQQQQSSSTTTTTTUUUVVVWWWXXX[[[ZZZWWWWWW[[[\\\ZZZYYYWWWXXX^^^cccjjjttt~~~~~~nnnfff___ddduuu}}}vvvrrrooommmggghhhgggeeeaaa]]][[[ZZZRRROOOKKKIIILLLQQQTTTVVV\\\^^^dddhhhkkkppp~~~~~~nnneee\\\YYYVVVPPPMMMMMMFFFBBB<<<888888888888777444444555555555666666666444444444444444444444444555666666777777666555444666555555555555444444444555555555555666666666666444444555555555666666666555555555555666666666666888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@???BBBAAADDDLLLOOO\\\sss111111111000000/////////000//////......//////000000000000000000000000000111000//////111111000///000000000000000000000000................................................///000111333444555555666777777777777777888999999999999::::::;;;<<<======;;;AAADDDDDDDDDGGGGGGEEEJJJHHHIIIKKKIIIFFFGGGKKKXXXmmmxxxuuuqqqoooppppppnnnlllkkksssxxxllleeeccchhhooowwwzzzzzzyyyyyyxxxvvvuuutttssstttvvvvvvuuusssnnnmmmllllllmmmllljjjhhhkkkmmmpppssstttuuuttttttrrrrrrrrrtttuuutttrrrpppkkkkkkkkkllloootttxxx{{{~~~xxxtttsssrrrqqqtttyyy||||||}}}|||yyyrrriiiccc^^^\\\ZZZZZZ]]]dddkkkpppooonnnlllgggbbb``````aaabbbcccgggkkknnnnnnkkkhhh[[[]]]___ccchhhnnnsssvvv}}}yyysssmmmgggdddcccbbbaaabbbccccccbbb```]]]\\\VVVTTTRRRPPPOOOPPPRRRSSSRRRQQQQQQRRRUUUVVVVVVUUUUUUXXXWWWTTTTTTVVVVVVTTTPPPNNNNNNRRRUUUZZZccclll{{{rrrgggfffooo||||||xxxxxxxxxyyyxxxuuuqqqmmm```ZZZRRRNNNNNNRRRVVVYYY\\\YYYXXXXXXWWWZZZfffsss~~~nnn]]]WWWVVVTTTQQQOOOKKKGGGAAA===:::999777666666666666666666777777777444444444444444444444444777777777777666555444333666555555555555444444444555555555555666666666666555555555666666777777777555555555555666666666666777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>????????????BBB@@@DDDLLLNNN[[[sss222222111111000/////////000000////////////000000//////000000111111111111111000000000111111111000///////////////////////////////////////////////////////////////000000111000111222444555555666666777666666666777888999:::999:::;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>???BBB@@@DDDLLLNNNZZZrrr222111111111000000000///000000////////////000000/////////000111111222222000111111111000000000111////////////////////////000000000000000000000000333333222222333333555555111222333444555666666666666666666666777888999::::::;;;<<<============<<>>>>>===???BBB@@@DDDKKKMMMZZZqqq111111111111111111111111111000000//////000000111//////000000111111111222///000111111//////000111000000000000000000000000111111111111111111111111000///......///000222333222333444555666666666666666666666666777888::::::;;;;;;<<<<<<===>>>>>>???CCCHHHKKKIIIIIIMMMNNNMMMJJJGGGFFFHHHIIIIIIOOOUUUkkk{{{zzzrrrhhhcccfffnnnuuuyyyvvv{{{|||||||||wwwllliiijjjnnnrrrzzz|||yyywwwvvvvvvwwwxxxuuuqqqnnnnnnooorrrtttqqqrrrrrrqqqnnnlllkkkkkkgggfffeeeeeefffeeecccbbbgggiiikkknnnpppppppppoookkkkkkmmmmmmlllggg```\\\XXXWWWUUUSSSSSSTTTVVVXXXVVVPPPLLLKKKJJJIIILLLQQQNNNQQQTTTUUUTTTRRRQQQQQQHHHHHHIIIKKKPPP\\\kkkvvvtttcccTTTKKKIIIGGGHHHJJJMMMPPPPPPNNNLLLMMMHHHCCCBBBEEEIIILLLLLLNNNLLLJJJHHHGGGFFFFFFFFFLLLQQQXXX```fffjjjllllllfffbbb\\\XXXVVVXXX[[[^^^bbbccccccaaa^^^\\\\\\]]]\\\``````]]][[[YYYUUUPPPLLLIIIHHHIIIJJJJJJPPPWWWYYYcccnnntttuuuvvv{{{xxxsssqqqpppwwwyyynnnbbb___bbb\\\TTTNNNLLLJJJGGGGGGJJJPPPWWWcccoooxxxuuufffZZZSSSQQQRRRPPPLLLFFF???:::999999666666555555555555444444555555555555555555555555555444444555555777888888666555555555555444444444555555555555666666666666999888777777666555444444555555555555666666666666666666777888999::::::;;;999::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>@@@BBB@@@CCCKKKMMMYYYppp000000000111111222222333111111000000000000111111000000000000000111111111...///111000...---///111000000000000000000000000000000000000000000000000---,,,++++++,,,---///111333444555666666777666666555555666666777999:::;;;;;;;;;;;;;;;===>>>@@@BBBEEELLLPPPPPPPPPQQQPPPMMMIIIFFFEEEHHHIIIKKKQQQYYYfffuuu}}}wwwrrrqqqtttxxxzzzvvvwww{{{|||}}}{{{wwwwwwuuurrrooorrryyy~~~}}}|||xxxwwwtttrrrppppppqqqqqqnnnmmmlllkkkjjjllloooqqqnnnppprrrqqqmmmiiiggghhhfffdddddddddeeedddbbb```aaaaaaaaaaaa```___^^^^^^[[[^^^``````]]]XXXSSSQQQMMMLLLKKKKKKLLLMMMOOOPPPPPPLLLJJJKKKJJJHHHIIILLLKKKPPPWWW[[[[[[ZZZYYYYYYRRRSSSTTTVVV[[[hhhxxxxxxbbbRRRJJJGGGHHHKKKQQQVVVXXXXXXWWWRRRLLLDDDBBBEEEJJJKKKKKKNNNMMMJJJGGGEEECCCBBBBBBBBBFFFLLLSSSXXX\\\^^^___ZZZWWWRRROOOOOOTTTYYY]]]dddhhhkkkhhhcccaaacccgggfffjjjjjjgggdddbbb]]]WWWOOOLLLJJJJJJIIIGGGKKKQQQTTTZZZbbbhhhjjjlllooorrrqqqtttxxx~~~}}}uuupppnnnwww}}}mmmfffiii^^^UUUMMMKKKIIIFFFEEEFFFJJJMMMUUU___hhhssszzzcccWWWTTTRRRRRROOOIIIBBB>>><<<===777777777666666666555555555555555555555555555555777666555555555555777777666555555555555444444444555555555555666666666666555555555555555555555555555555555555666666666666555666777888999:::;;;;;;999999::::::;;;<<<<<<=========>>>>>>??????>>>>>>@@@BBB@@@CCCJJJLLLXXXppp//////000111222333333444111111000000000000111111111111000000000000000000---///111000---,,,...000000000000000000000000000////////////////////////111111//////000222444666444444555666777777777666555555555666777999:::;;;<<<;;;:::;;;<<>>AAAFFFKKKOOORRRTTTUUUOOOLLLHHHGGGIIIOOOVVV[[[___eeejjjgggaaa___cccjjjooossstttpppmmmjjjeee^^^VVVRRROOONNNKKKHHHKKKPPPLLLPPPVVV[[[^^^```bbbcccgggjjjnnnssszzz~~~wwwgggmmmwwwtttlllnnncccXXXMMMJJJIIIFFFEEEFFFIIIHHHLLLTTT]]]hhh{{{nnn]]]YYYSSSSSSQQQLLLEEE@@@???@@@999888888888777777666666666666666666666666666666777666444333222222333444666666555555555444444444555555555555666666666777222222333444555666777888555555555555666666666777555666777888999:::;;;;;;999999::::::;;;<<<=========>>>>>>????????????>>>@@@BBB@@@CCCJJJLLLXXXooo111111111111111111111111000000///////////////000111111000000//////......111111222111000---***(((000111222222222000///.........///000000000000000222000...---...000333444444444555666777888888999555555666777888999::::::999:::<<<>>>AAACCCEEEEEEKKKQQQYYY]]][[[WWWTTTTTTKKKIIIHHHIIIMMMTTT\\\aaadddkkkwwwwwwnnnqqqtttvvv|||yyynnneeegggttt}}}zzzwwwuuuuuutttrrrpppmmmllllllllljjjiiihhhgggffffffgggiiikkkmmmnnnmmmkkkjjjiiieee```\\\]]]___aaa```^^^\\\XXXTTTOOOOOOMMMKKKIIIHHHGGGGGGKKKOOOSSSTTTQQQKKKGGGEEEJJJEEEEEEIIIMMMNNNPPPTTTQQQSSSTTTQQQNNNMMMOOORRR\\\ccckkkpppqqqqqqrrrtttsssvvvwwwtttpppssszzz___VVVSSSVVV]]]gggrrryyy||||||qqq]]]OOOPPPVVVYYYaaakkklllcccWWWNNNIIIGGGEEECCC@@@AAACCCDDDEEEGGGJJJKKKLLLJJJHHHFFFEEEGGGIIIKKKTTTWWWYYYYYYXXXYYY]]]```hhhrrr|||~~~~~~|||ssshhhggg^^^SSSMMMLLLMMMLLLKKKLLLOOORRRVVVXXXZZZ[[[\\\aaabbbcccgggmmmtttzzz~~~|||qqqooorrr{{{vvvpppfff^^^VVVRRRMMMHHHGGGIIIFFFIIILLLNNNSSS]]]lllwwwttt___]]]UUUNNNJJJDDD>>><<<>>>999888777666555555666777666666666666555555555555666666555555555444444444888777666555444444555666555555555555666666666666777666555333333444444555777777777777666666666666999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???EEEDDDDDDKKKNNNYYYlll000000000000000000000000333333222222222222222333111111000000////////////...///111111111///---,,,000111111222111000///.........///000000000000000111000///......000333555666666666777888888999999333333444555666777888888;;;;;;<<<>>>AAAEEEHHHJJJRRRVVVZZZ]]][[[XXXUUUSSSNNNMMMLLLOOOUUU[[[aaadddfffkkkttt~~~|||qqqqqqpppqqqvvv{{{|||~~~~~~}}}xxxooojjjooo|||xxxuuusssqqqqqqooommmkkkjjjjjjjjjiiihhhdddcccccccccdddfffiiijjjkkkjjjjjjjjjiiieee___[[[WWWXXXXXXXXXWWWVVVRRROOOLLLLLLJJJHHHEEEDDDDDDEEEIIINNNSSSUUURRRMMMJJJHHHIIIGGGIIIPPPTTTUUUVVVXXX\\\]]]\\\YYYTTTRRRUUUXXXfffnnnwwwzzzxxxvvvvvvxxxxxxooommmttt{{{iiiaaa___bbbhhhpppxxxppp___]]]aaafffsssxxxjjj^^^UUUOOOJJJFFFGGGHHHIIIKKKLLLLLLKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKNNNOOOOOOQQQTTTXXXbbblllvvv{{{~~~wwwrrrjjj___WWWTTTRRRNNNKKKPPPPPPQQQSSSUUUWWWWWWVVVZZZZZZ[[[___ccciiiooorrrwwwxxx}}}zzzxxx{{{{{{xxxwwwyyyyyyuuulllbbbXXXTTTPPPJJJGGGHHHGGGIIIJJJJJJMMMUUUaaakkkyyysssddd[[[RRRNNNJJJCCC@@@@@@;;;:::888777666777777888777777777666666666666666666666555555555444444444888777666555444555555666555555555555666666666666666666444333333333444555777777777777666666666666999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>???EEEDDDDDDKKKNNNXXXlll////////////////////////000000000000000000000000111000000000000/////////---...///111222222111000000111111111111000//////...//////000000000000000111000///...///111333555666666666666777777777777666777777888999:::;;;<<<=========???CCCIIIPPPTTTZZZZZZ[[[\\\\\\[[[XXXUUUSSSSSSUUU\\\dddkkkmmmmmmooorrrwww~~~zzz{{{}}}}}}yyyuuuqqqpppuuu~~~tttrrrxxx||||||||||||zzzvvvuuu~~~~~~}}}zzzuuurrrooommmmmmkkkjjjhhhhhhiiiiiiiiihhh``````______aaacccfffhhhhhhhhhiiijjjiiieee^^^ZZZRRRPPPOOOOOOPPPOOONNNLLLIIIIIIHHHFFFDDDDDDFFFGGGLLLRRRZZZ\\\YYYTTTPPPOOOLLLLLLRRR\\\bbbbbbaaabbbooopppoookkkeeecccdddfffvvvyyywwwyyyuuuiiiaaabbbfffrrrvvvmmmiiilllpppsssuuu}}}qqqiiihhhnnn}}}tttiii^^^TTTMMMMMMNNNOOOQQQRRRQQQNNNKKKKKKJJJHHHFFFEEEEEEFFFFFFCCCDDDFFFFFFFFFHHHJJJMMMVVV^^^hhhqqqzzzyyyooofff```ZZZSSSNNNSSSQQQNNNOOORRRUUUTTTSSSUUUUUUVVVXXX\\\aaaeeehhhjjjiiilllssszzz|||uuulllhhhiii{{{xxxkkk^^^XXXSSSNNNJJJIIIMMMNNNMMMKKKKKKQQQZZZaaakkksssrrreeeXXXRRROOOJJJDDDBBB===<<<:::999888888999999555555555666666666666666666666666555555555555444777777666555555555555666555555555555666666666666666666555444444444444444666666666666777777777777999999999999::::::::::::;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@?????????EEECCCDDDJJJNNNXXXlll000000000000000000000000......//////////////////000000000000000000000000---...000111222222222222000000111111111000000000//////000000000000//////000000//////000222444555555555555555555555444444999999:::;;;<<<===>>>>>>===<<<===@@@GGGQQQZZZ```ccc___[[[ZZZ\\\]]][[[YYYXXXZZZ```kkkvvv}}}}}}{{{}}}}}}wwwtttzzz|||{{{|||{{{{{{~~~yyytttuuu{{{wwwvvvzzz}}}}}}{{{zzzxxxuuuqqqnnnlllkkkkkkiiigggffffffhhhiiiiiihhh___^^^^^^^^^___aaadddeeeggghhhjjjlllkkkfff___ZZZQQQLLLIIIKKKMMMMMMMMMNNNIIIKKKMMMLLLJJJIIIKKKMMMRRR[[[gggllliiibbb\\\YYYSSSVVV___mmmtttssspppppp|||{{{|||wwwqqqpppuuuwwwvvvnnnccc[[[ZZZ[[[fffxxxzzzuuuxxxyyytttooosssyyytttuuurrrcccYYYYYYYYYZZZ\\\]]]\\\ZZZWWWYYYUUUPPPKKKHHHGGGHHHIIIGGGGGGFFFEEEDDDDDDDDDEEEIIIOOOWWWaaalllvvv}}}xxxqqqkkkddd]]]YYYXXXTTTOOOOOORRRUUUUUUSSSTTTUUUVVVXXX[[[```cccfffeeecccdddiiimmmqqqzzz|||mmmbbb]]]lllzzzhhh]]]VVVPPPLLLKKKNNNNNNLLLKKKKKKPPPWWW]]]ffflllvvvqqq]]]UUURRRNNNHHHEEE@@@???<<<:::999888999999333333444444444444555555666666666555555555555555666666666555555555666666555555555555666666666666777777666666555555555555666666666666777777777777888999999999999:::::::::::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@@@@@@@???DDDCCCCCCJJJMMMXXXlll111111111111111111111111000111222333333333333222000000000000111111111111000000000111111111111111000000000000000000111111//////000000000000//////000//////000111333444555777666666666666666666666666777777888999:::;;;;;;;;;<<<>>>DDDMMMYYYeeelllmmmggg___[[[[[[^^^^^^^^^___dddlllxxxuuutttsssvvv~~~|||||||||yyyyyy||||||rrrnnnrrrzzz{{{yyysssrrrpppmmmkkkjjjjjjjjjgggfffeeefffhhhiiiiiiiii```___^^^]]]]]]___aaabbbfffgggjjjlllkkkgggaaa\\\RRRJJJFFFKKKOOOOOOPPPSSSSSSWWW[[[[[[VVVRRRQQQQQQTTTbbbsss|||zzzsssllliiibbbfffqqqvvvjjjfffhhhlllmmmjjjddd___^^^___gggyyy|||pppooozzzvvviiikkklllmmmlllkkkjjjjjjjjjkkkddd[[[RRRMMMLLLNNNPPPLLLKKKHHHGGGEEEDDDCCCCCCDDDFFFJJJRRR[[[cccjjjooosssrrrpppooonnnmmmlllkkkccc^^^XXXUUUUUUUUUTTTSSSSSSTTTUUUXXX[[[^^^bbbccceeeccccccfffhhhjjjqqqyyy{{{wwwggg___eeetttuuueeeZZZQQQMMMMMMIIIHHHHHHHHHJJJOOOUUUYYYaaacccjjjvvvfffZZZUUUQQQLLLIIICCCBBB???<<<:::888888888444444555555555666666666666666666666666666666666555555666666666666666666555555555555666666666666888888888888777777666666555666666666777777777888888888888999999999::::::::::::;;;;;;<<<======>>>>>>>>>???@@@@@@@@@@@@@@@>>>DDDCCCCCCJJJMMMWWWkkk111111111111111111111111...///000222222222111111000000000111111111111222111111000000000/////////000000000///000000111222000000000000000//////...//////000111222333555666888888888888999999999999888888999:::;;;<<<<<<===;;;===AAAIIITTT```kkkrrruuunnnddd]]]\\\```eeehhhnnnttt|||tttvvvzzz|||~~~xxxvvvvvv|||uuunnnkkkmmmvvv{{{}}}~~~~~~{{{xxxvvvooonnnllljjjiiiiiiiiiiiifffdddddddddggghhhhhhhhhaaa```]]][[[ZZZZZZZZZ[[[___aaadddgggiiigggccc___UUUKKKHHHOOOUUUUUUVVVYYYaaaiiiqqqqqqkkkbbb\\\[[[\\\kkk~~~|||zzzvvvyyy}}}llldddbbbfffkkkmmmkkkjjjkkkmmmtttzzzttt{{{}}}{{{}}}vvvqqqpppssswwwpppggg]]]XXXXXX[[[]]]VVVSSSPPPMMMKKKJJJGGGEEEEEEDDDFFFKKKPPPRRRWWW\\\ZZZ[[[]]]aaagggmmmsssvvvmmmjjjddd^^^XXXUUUTTTTTTTTTTTTUUUWWWYYY[[[]]]^^^cccaaabbbdddeeefffjjjqqqqqqxxxwwwllliiimmm~~~xxxfffWWWPPPPPPKKKJJJJJJLLLOOOTTTYYY\\\\\\\\\```lll~~~wwwggg```YYYRRRNNNIIIGGGCCC???<<<999888777666666777777888999999999555666666666666777777777444555666666777666666666555555555555666666666666888888888999888777777666555555666666777777888888888888888888999999999999999::::::;;;<<<===>>>>>>===>>>??????@@@@@@??????>>>DDDBBBCCCIIIMMMWWWkkk111111111111111111111111+++,,,...000111000//////000000111111111222222222000//////////////////000111000/////////000222333000000000000000///......//////000111333444555666666666777777888999999999::::::;;;<<<===>>>>>>???===@@@FFFOOOZZZdddmmmrrrrrrmmmeee``````hhhsss|||{{{xxxwwwxxx|||}}}rrrjjjjjjpppyyy~~~||||||}}}}}}|||{{{uuuvvvwwwxxxxxxwwwtttrrrnnnmmmkkkiiiggggggggggggdddcccbbbbbbdddffffffeee```^^^[[[WWWTTTSSSRRRRRRSSSUUUYYY___dddeeedddbbb\\\QQQNNNWWW___^^^^^^cccmmmyyy|||tttqqqqqq~~~yyynnnhhhnnnuuu{{{uuurrrsss}}}yyysssnnnlllmmmoooqqqmmmhhhbbb\\\XXXSSSNNNJJJGGGDDDDDDHHHJJJHHHIIINNNJJJKKKMMMQQQXXXaaakkkqqqoooooollleee]]]XXXXXXZZZZZZZZZ[[[[[[[[[[[[\\\\\\___^^^___ccccccbbbeeekkkjjjnnnvvv~~~~~~tttpppxxx}}}fffZZZWWWRRRQQQQQQRRRUUUYYY\\\^^^XXXUUUWWWaaattt{{{pppdddZZZUUUOOOLLLHHHCCC>>>;;;999888555555666666777888888999555666666666777777777777333444666777777777666666555555555555666666666666666666777777777666555444555555555666777888888888888888888888999999999999999999:::;;;<<<===>>>>>><<<===>>>>>>??????>>>>>>>>>DDDBBBCCCIIILLLWWWkkk000000000000000000000000---///111333444333222222000000111111222222222222......---......///000111111000/////////111222333000000000000000///.........///000111333444555666222333333444555666777777666777777888999:::;;;;;;???CCCJJJSSS]]]ffflllpppjjjhhhcccaaaeeeqqq~~~xxxvvvzzz~~~sssjjjfffmmmzzzuuusssrrrsssuuuvvvvvvvvvrrrrrrrrrssstttsssrrrpppooonnnkkkhhhfffeeeeeeeeecccaaa```aaacccddddddccc___\\\XXXSSSOOOMMMLLLLLLIIILLLQQQXXX___dddeeedddcccWWWTTT___gggffffffkkkrrrzzzvvv|||~~~wwwwww~~~}}}|||}}}~~~uuullleee\\\TTTNNNGGGCCCCCCGGGGGGBBBBBBFFFFFFFFFEEEGGGKKKTTT^^^eeekkknnnnnnhhh```[[[^^^bbbdddcccbbbaaa```___^^^]]]]]]\\\^^^bbbcccaaaccchhhfffiiinnnssszzzvvvwww~~~tttccc___UUUSSSRRRRRRUUUWWWYYYYYYRRRNNNMMMUUUggg|||}}}mmm```YYYSSSQQQLLLFFFAAA<<<:::888222222333333444555666666555666666666777777888888333444666777777777666666555555555555666666666777444555666666666555333222444555555666777888888999777888888888888999999999999999:::;;;<<<===>>>???<<<<<<===>>>>>>>>>>>>>>>>>>CCCBBBBBBIIILLLWWWkkk000000000111222222222333333333222222111000000000111111111111111111111111000000000000000000000000///////////////000000111////////////000111222333111222333555666777777777666666666777888888999999:::777777:::;;;;;;>>>BBB@@@GGGPPPXXXbbblllpppnnnlllddd```eeerrr}}}ttttttzzzwwwmmmkkknnn|||{{{vvvqqqoooqqquuuvvvuuutttrrrqqqpppppppppnnnlllllliiieeeccccccbbbaaa``````___\\\YYYYYYZZZZZZYYYZZZWWWSSSPPPNNNLLLIIIGGGDDDGGGOOOWWW]]]bbblllvvvxxxddd]]]jjjwwwuuuqqqsssyyy}}}rrrddd\\\NNNNNNMMMLLLKKKIIIFFFEEEGGGFFFBBB@@@AAAEEELLLQQQYYY[[[^^^]]]\\\^^^eeekkkppppppooommmjjjfffcccaaa```^^^[[[\\\^^^bbbdddeeeeeedddeeehhhnnnvvv~~~vvvvvvzzzggg___YYYWWWYYYZZZVVVSSSSSSHHHKKKNNNRRRZZZiii{{{pppaaa\\\YYYSSSNNNIIIBBB<<<777===:::888777777888888777777555444444555555444333555555555555555555555555666666555555444444333333666666666666666666666666666666666666777777777777;;;:::999999;;;;;;:::999;;;::::::::::::;;;<<<<<<<<<>>>@@@AAAAAABBBDDDFFF@@@>>>AAAGGGHHHKKKYYYjjj111111111111111222222222111111111111111111111222111111111111111111111111111111111111111111111111000000000000000111222222/////////000000111222333222222444555666777777777666666777777888888999999<<<999888;;;<<<;;;???DDDDDDKKKTTT[[[dddmmmnnnlllgggaaa___hhhwww~~~wwwttt{{{yyy|||zzzsssrrrvvv~~~}}}xxxrrrpppqqqssstttssstttrrrooonnnnnnmmmkkkiiillljjjgggfffeeedddaaa___```^^^ZZZVVVTTTUUUUUUTTTUUUSSSPPPNNNNNNMMMKKKIIIIIIKKKQQQ[[[cccgggnnnvvv|||nnnhhhrrr}}}~~~yyyvvvrrrfffWWWWWWWWWUUURRRNNNJJJGGGDDDCCCBBB@@@AAACCCGGGJJJLLLOOOSSSTTTTTTXXX```fffqqqtttxxxyyywwwrrrlllgggbbb___\\\[[[]]]___``````dddddddddgggkkkqqqwwwzzz|||}}}~~~www|||~~~jjjbbb\\\\\\\\\XXXSSSRRRGGGIIIJJJMMMRRR^^^nnnzzzmmm^^^\\\YYYUUUOOOGGG???:::<<<:::777777777888777666888666555555666777555444555555555555555555555555777777777666666666666666777777777777777777777777666666666666777777777777;;;999888999:::;;;:::888<<<<<<<<<;;;<<<======>>><<<>>>@@@@@@@@@AAACCCEEE@@@>>>AAAGGGHHHKKKYYYjjj222222222111111111111111//////000111111222333333111111111111111111111111222222222222222222222222111111111111111222222333000000000000000111333333222333444666777777777777666666777777888999999999===::::::<<<<<<<<<@@@FFFJJJRRR[[[bbbhhhmmmlllhhhccc^^^^^^jjj{{{zzztttnnnlllsss|||xxxtttrrryyyzzztttqqqqqqrrrqqqppprrrpppmmmlllllljjjhhhfffjjjiiiiiiiiijjjhhhfffcccbbb]]]XXXRRROOONNNOOOPPPQQQPPPOOOPPPSSSUUUUUUUUUTTTSSSXXXeeeooosssvvvxxx{{{vvvzzzuuuiiiiiihhheee___XXXQQQLLLFFFEEEEEEDDDDDDDDDDDDEEECCCFFFHHHJJJKKKOOOVVV\\\lllsss}}}yyysssgggccc^^^[[[[[[\\\^^^^^^bbbbbbccceeegggkkknnnpppvvvtttvvv~~~~~~yyy{{{nnnaaa\\\YYYTTTOOOMMMHHHHHHHHHHHHKKKSSS___iiixxx|||~~~fffccc___[[[WWWOOOEEE>>>;;;999777777777888666555999777666666777777666555555555555555555555555555777777888888888888888999777777777777777777777777666666666666777777777777:::888777888999:::999888;;;;;;;;;;;;;;;<<<<<<===;;;===?????????@@@BBBDDD@@@???BBBGGGHHHJJJXXXiii333222222222111000000000///000000000111111111222111111111111111111111111222222222222222222222222111000000000000111222222000000000000111222333333444444555666777888888777666777777888888999::::::===;;;:::<<<;;;<<>>???>>>???AAABBBAAA???BBBGGGHHHJJJXXXiii333222222222111000000000111111111000000000//////111111111111111111111111111111111111111111111111000////////////000111111000000000000111222333444555555666777888888888888777777777888999999::::::;;;::::::<<<<<<>>>GGGQQQ]]]fffmmmooommmkkkfff```ZZZYYY^^^iiivvv}}}tttmmmhhhkkkpppuuu}}}{{{qqqnnniiiddddddlll{{{~~~yyytttqqqqqqrrrpppnnnkkkjjjiiijjjlllmmmlllkkkjjjjjjjjjlllnnnooommmkkk]]]VVVOOOKKKHHHGGGNNNWWWXXXXXXZZZaaakkkwww|||vvvxxx|||{{{zzznnngggYYYUUUPPPMMMMMMLLLKKKJJJGGGFFFEEECCCBBBCCCFFFHHHPPPYYYiiiyyyyyylllbbb]]]\\\]]]]]]]]]^^^```aaaccceeeffffffeeedddgggmmmpppsssyyy~~~kkk___VVVQQQPPPJJJIIIGGGFFFGGGKKKQQQUUUZZZcccpppxxx~~~}}}iiiaaabbb```TTTHHHAAA>>>;;;888888888777666777666444555666666555333666666666666666666666666666666666777777888888888777777777777777777777777666666666666777777777777888777666777999:::999888999888888888888999::::::;;;<<<>>>>>>>>>>>>@@@AAAAAA???BBBGGGHHHJJJXXXhhh222222222111111111111111222222111000000///......111111111111111111111111111111111111111111111111///////////////000000111111111000111111222333444666666777888888888888888777777888888999:::::::::::::::;;;>>>???CCCOOO[[[fffooouuusssmmmhhhccc]]]VVVYYYaaakkkrrryyy~~~{{{ssskkkjjjlllnnnsssyyyxxx|||zzzuuuhhhgggdddccchhhuuu~~~zzzxxxyyyzzzwwwsssooonnnooopppooommmiiihhhhhhjjjlllnnnnnnmmmnnnkkkiiihhhiiijjjjjjjjj\\\SSSLLLJJJGGGGGGQQQ___cccbbbcccjjjvvv|||yyyzzz}}}{{{yyywwwwwwzzzzzzeee```[[[XXXXXXWWWUUURRRMMMKKKHHHEEEDDDDDDEEEFFFHHHOOO[[[iiivvv|||rrriiiccc```^^^]]]]]]]]]^^^```bbbcccdddeeeaaaaaaeeekkkmmmllloootttzzzgggXXXPPPOOOIIIHHHFFFEEEGGGJJJMMMOOORRR\\\jjjsssvvv~~~yyyjjjgggddd\\\SSSHHHDDD>>>:::888888888888666555444444555555444333666666666666666666666666555555666666666666666666666666666666666666666666666666666666777777777777888777777888:::;;;:::999;;;;;;;;;;;;;;;<<<<<<===;;;===>>>???>>>>>>@@@AAABBB@@@BBBHHHHHHJJJWWWhhh111111111111111222222222000000000000000/////////111111111111111111111111222222222222222222222222000000//////000000111222111111111111222333444444777777888888999999888888777888888999999::::::;;;:::;;;===AAACCCIIIWWWeeemmmuuuzzzuuummmfff```[[[\\\aaajjjpppqqqtttxxxxxxyyy{{{}}}{{{qqqnnnmmmnnnrrrxxx{{{www}}}vvvsssoookkkaaaccchhhnnnxxx}}}|||zzzvvvrrrqqqsssuuuxxx|||~~~xxxnnnkkkhhhiiilllnnnnnnllliiihhhhhhiiikkkmmmmmmllljjjfffbbb```bbbfffjjjlllbbbXXXQQQPPPMMMMMMYYYjjjssspppnnnsss}}}wwwpppuuu}}}}}}zzzxxxyyy{{{vvvxxx{{{~~~~~~~~~xxxtttpppnnnooommmhhhccc[[[WWWRRRMMMIIIGGGFFFFFFEEEIIIQQQZZZccckkkrrruuuqqqpppnnnmmmllliiifffccc^^^^^^^^^^^^___```aaabbbbbbbbbfffkkklllkkkmmmrrrvvv~~~www```SSSPPPKKKIIIHHHGGGIIIJJJLLLLLLPPPUUU___jjjqqqzzz{{{mmmfffbbb```PPPJJJAAA;;;999999::::::777666555555666666555444666666666666666666666666666666666666666666555555555555555555555555555555666666666666777777777777999888777888;;;<<<;;;:::<<<<<<<<<;;;<<<======>>><<<>>>????????????@@@BBBBBB@@@CCCHHHHHHIIIWWWggg000000111111222222222333......//////000000111111111111111111111111111111333333333333333333333333111111111000111222222333111111111111222333444555777888888999999999888888777888888999999:::;;;;;;;;;<<>>@@@@@@??????@@@BBBBBB@@@CCCHHHHHHIIIWWWggg222222222222222222222222333111000111222444333333333222111111000111111111222222222222222222222222000000000000000000000000111222333444666777888999777888888888888999999999;;;;;;::::::::::::999999666<<>>@@@CCCNNNaaasss}}}xxxooogggeeejjjnnnxxx}}}~~~~~~}}}xxxtttuuuzzzuuummmgggdddeeehhhttt|||uuusssssssssuuutttsssrrrqqqpppppppppqqqrrrsssssssssrrrqqqppplllhhheeeeeehhhjjjhhheeedddbbb``````___]]]YYYUUUSSSOOOOOOSSS[[[fffwwwwwwwwwvvvsssxxx||||||~~~zzznnneee]]]VVVQQQZZZeeepppyyy{{{rrrgggaaaYYYRRRQQQOOONNNOOORRRWWW[[[bbbfffjjjmmmrrruuuxxxyyyyyyxxxvvvwww|||xxxqqqmmmnnnqqq|||~~~yyyvvvsssvvv{{{ooo```UUUOOONNNHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHMMMXXXhhhsssvvvvvvqqqhhhaaa___]]][[[\\\aaa]]]^^^___aaacccfffhhhjjjnnnssszzzmmm[[[PPPKKKPPPRRRNNNNNNSSSSSSUUU\\\dddkkksssssshhhggg___]]]SSSFFF>>><<<:::555666666777777777777777666666666666666666666666666888888888888888888888888555555555666666666777777666666666666666777888888999999999999999999999999;;;<<<======<<<;;;;;;<<>>???AAAFFFVVVkkk|||}}}sssjjjhhhllltttzzz~~~yyyvvvwwwyyy|||zzzllleeedddfffmmmuuuwwwqqqqqqqqqttttttuuuuuutttssssssrrrooopppqqqrrrrrrrrrrrrrrrsssoookkkjjjjjjjjjgggdddbbb```]]]\\\ZZZWWWTTTQQQQQQQQQSSSWWW\\\hhh}}}~~~{{{vvvqqqooolllggggggjjjkkkrrruuummmbbbZZZSSSNNNNNNVVVaaammmxxxzzzooobbbYYYPPPHHHDDDBBB??????BBBFFFKKKRRRWWW[[[___bbbdddeeeggghhhfffdddeeelllrrruuuuuurrrllleeebbbbbbdddtttxxx{{{vvvwwwxxx|||nnn```YYYVVVNNNLLLIIIGGGGGGGGGGGGFFFCCCDDDFFFNNNZZZfffpppuuuuuunnnhhheeeccc``````bbb]]]^^^```bbbdddfffggggggiiinnntttxxxzzziii[[[PPPRRRUUUTTTTTTWWWXXXZZZ___cccgggmmm|||~~~nnnhhhdddccc[[[NNNDDD???;;;777777777777777777777777777666666666666666666666666888888888888888888888888555555666666666666777777666666666666666777888888999999999999999999999999999<<>>===<<<<<>>??????@@@AAABBBCCCBBBDDDFFFGGGKKKWWWccc222222222222222222222222111///...///000222111111000000000000111222333444444333333222222111111111222222222222222222222222111111111222222333333333888888888999999999::::::999:::::::::;;;;;;<<<<<>>???BBB@@@DDDJJJPPPTTTWWWYYYZZZWWWZZZ\\\YYYWWWYYY```hhhhhhgggddd^^^YYYUUUUUUWWWaaagggrrr~~~|||ssshhhccc]]]XXXSSSOOOMMMKKKHHHFFFEEEEEEFFFIIIOOOXXXbbbiiimmmjjjgggffffffdddaaa```]]]___aaaeeeggghhhiiiiiifffjjjooorrruuuwww{{{~~~mmm\\\WWWYYY[[[]]]_________aaabbbbbbgggvvvzzzllleeeddd___TTTIIIAAA<<<:::999999888888777777888888777777777777777777777777888888888888888888888888666666666666666666777777666666666666666777777888888999999999999999::::::999<<<>>>>>>===<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGHHHKKKVVVbbb222222222222222222222222111///...///000222111111222222111111111111111222333333333222222111111111111111111111111111111111222333333333444444555555888999999999999:::::::::999999:::;;;;;;<<<======???AAAFFFPPPdddyyyxxxooolllppp{{{{{{yyyuuurrrrrrxxx{{{jjjggggggmmmsss{{{yyyuuuttt|||}}}vvvtttsssssstttuuuvvvvvvvvvuuutttrrrrrrrrrqqqqqqqqqqqqqqqpppooommmlllkkkjjjhhhfffbbbaaa^^^[[[YYYXXXYYYZZZccchhhnnnpppooorrr{{{vvvqqqnnngggfffdddeeeffffffeeedddgggfffeeedddaaa___]]][[[ZZZVVVTTTRRROOOLLLPPPVVVgggsssyyyppp```SSSMMMIIIIIIPPPZZZhhhvvv{{{sss___UUULLLFFFCCC???@@@CCC>>>@@@DDDIIINNNQQQRRRQQQNNNPPPRRRPPPNNNQQQWWW^^^[[[YYYVVVQQQMMMKKKKKKKKKPPPWWWcccrrr}}}}}}{{{|||zzzyyy}}}~~~xxxqqqkkkbbb[[[WWWRRRKKKFFFCCCDDDEEEFFFHHHLLLSSSXXXYYY[[[^^^aaaddddddaaa]]]\\\^^^aaadddggghhhiiiiiieeehhhlllpppsssvvvxxxzzz{{{mmm```___bbbeeegggfffcccbbb```^^^aaaooo}}}pppeeebbb]]]VVVMMMDDD>>><<<;;;:::999888777888888888888888888888888888888888777777777777777777777777777777777777777777666666666666666666666777777888888888888999999::::::::::::;;;;;;:::999:::<<>>>>>>>>>>>???@@@AAAAAACCCCCCEEEHHHHHHKKKUUUaaa~~~222222222222222222222222444222111111333444444333333222222111000000111111222222222222222222222222000000000000000000000000333333444555555666777777999999999999::::::::::::888999:::;;;<<<===>>>>>>@@@EEENNNZZZlll}}}{{{yyywwwxxx}}}zzztttqqqwww|||wwwrrrbbbdddkkkvvv~~~wwwrrrpppvvv}}}xxxvvvtttsssssstttttttttttttttssstttsssrrrrrrqqqqqqqqqrrrllllllkkkjjjhhhfffdddcccaaaccceeeeeedddcccdddeeeqqqxxx~~~wwwooohhhaaaZZZVVVVVVUUUTTTTTTWWWXXXXXXXXX\\\\\\[[[YYYWWWUUUSSSRRRPPPNNNMMMMMMKKKJJJPPPXXXnnn{{{vvvbbbRRRJJJGGGGGGMMMUUU```ooo|||kkk```TTTKKKDDD>>><<<>>>>>>>>>???BBBEEEHHHHHHGGGFFFGGGHHHHHHIIIKKKOOORRRQQQOOOKKKHHHEEEDDDDDDDDDHHHMMMWWWdddqqqwwwvvvtttnnnttt}}}wwwtttuuu}}}vvvmmmeee\\\QQQIIIAAABBBCCCDDDDDDFFFIIIKKKMMMRRRXXX]]]dddiiiiiieee]]]^^^```aaacccdddeeeeeeeeefffiiimmmqqqtttwwwxxxvvv{{{rrrkkkkkklllmmmjjjddd___[[[YYY[[[eeepppwwwgggaaa[[[WWWQQQHHHAAA>>><<<;;;:::888888888999999999999999999999999999999666666666666666666666666888888777777777777666666666666666666666777888888888888888999999::::::;;;:::;;;:::999888999===@@@>>>>>>===>>>>>>???@@@AAABBBBBBDDDGGGHHHJJJTTT___{{{222222222222222222222222444333222222444555555444111111111000111111222222111111111222222333333444111111111111111111111111222333333555666777888888999999999:::::::::;;;;;;888888999;;;<<<>>>??????BBBKKKXXXfffuuuvvv{{{|||zzzuuunnnhhhdddiiitttyyyrrrpppooowww}}}|||yyywwwuuurrrssssssrrrrrrqqqrrrrrrrrrtttsssrrrrrrrrrssstttuuurrrqqqpppmmmiiidddaaa```^^^eeennnttttttrrrooommm{{{wwwqqqkkkccc\\\WWWRRRLLLIIIKKKJJJIIIKKKNNNRRRSSSSSSTTTTTTSSSRRRQQQOOOMMMLLLLLLKKKKKKLLLJJJKKKSSS\\\ttt|||dddRRRIIIFFFEEEKKKQQQXXXddduuu|||pppaaaVVVMMMDDDAAACCCBBB???===>>>AAACCCCCCBBBBBBAAA@@@BBBFFFHHHHHHGGGJJJGGGDDDBBBAAAAAAAAA@@@EEEGGGMMMXXXcccjjjjjjhhhaaafffmmmuuu~~~xxxtttrrrpppttt{{{wwwjjjZZZOOOHHHGGGFFFEEEEEEFFFFFFEEEGGGMMMQQQVVV___kkkooonnnccccccbbbaaa`````````aaaeeeeeeeeehhhlllpppssstttrrrvvvzzz~~~~~~yyyvvvtttkkkbbbYYYVVVTTTVVV[[[bbbyyynnnddd[[[YYYVVVMMMDDD@@@===<<<:::888888888999:::888888888888888888888888777777777777777777777777888888888777777777666666666666666666666777888888777888888999::::::;;;;;;999:::;;;;;;;;;;;;===???=========>>>>>>???@@@AAAAAAAAADDDGGGGGGIIIRRR]]]zzz222222222222222222222222333111000111222444333333//////000000111222444444000000111222333444444555222222222222222222222222111222333444666777888999999999:::::::::;;;;;;;;;888888999;;;===>>>???@@@DDDQQQ```ooo|||~~~sss}}}}}}{{{wwwppphhhaaakkkppp|||{{{tttqqqkkkqqqvvvuuuuuuvvvtttpppsssrrrqqqpppooopppqqqqqqrrrrrrrrrrrrsssuuuwwwxxxzzzzzzwwwrrrllleeeaaa___ZZZfffuuu{{{uuuqqq|||uuulll[[[VVVOOOJJJIIIHHHFFFDDDAAA@@@@@@CCCGGGKKKNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHKKKJJJKKKLLLKKKLLLTTT^^^wwwgggSSSJJJGGGAAAFFFJJJNNNYYYlll}}}}}}nnnbbbXXXOOOLLLNNNHHHDDD@@@???AAACCCCCCAAAAAA>>>===@@@FFFHHHEEEBBBFFFDDDAAA???????????????CCCCCCGGGPPP[[[bbbdddbbbYYYZZZ\\\```fffmmmsssvvvuuuqqqqqqvvvxxxtttpppooommmmmmnnnppptttyyy}}}uuucccVVVSSSOOOKKKHHHHHHGGGEEEDDD@@@DDDGGGJJJUUUeeemmmmmmjjjiiifffcccaaa_________dddcccbbbdddhhhlllooopppqqquuuxxxzzz}}}~~~yyykkk```UUUQQQQQQRRRUUUZZZbbbxxxuuuggg\\\[[[ZZZPPPFFFAAA>>>===:::888888888999:::777777777777777777777777888888888888888888888888999888888888777777666666666666666666666777888888777777888999::::::;;;;;;888:::>>>???>>>======>>>============>>>???@@@AAA@@@@@@CCCFFFFFFHHHRRR\\\yyy222222222222222222222222333333333333333333333333333333333222222111111111111222333333111111222333111111111111111111111111222222333555666888999999999999888888999999:::;;;<<<:::;;;===<<<;;;>>>DDDGGGXXXppp|||xxxwwwmmm}}}xxxsssttt{{{}}}}}}|||qqqaaa]]]bbbvvv~~~vvvqqqlllooossstttsssrrrrrrrrrqqqpppoooooooooppprrrsssuuuyyyyyyvvvwww~~~}}}zzzqqqfffZZZTTTZZZaaappp}}}tttqqqwwwpppiii___UUUKKKIIIGGGGGGFFFCCC@@@===???@@@BBBCCCEEEHHHLLLPPPPPPSSSTTTQQQPPPRRRPPPLLLOOOPPPSSSTTTRRRQQQXXXaaafffQQQFFFAAA??????DDDJJJJJJQQQjjjzzziii]]]UUUPPPIIIDDD@@@@@@>>><<<<<<@@@@@@>>><<<>>>AAABBBAAA???CCCBBB@@@>>>;;;;;;===???AAADDDGGGKKKUUU``````YYYQQQQQQSSSTTTVVVWWWYYYYYY]]]^^^___aaaccceeefffgggbbbeeehhhjjjjjjjjjkkkllluuuooo```\\\YYYTTTQQQOOOMMMJJJHHHFFFEEEGGGKKKOOOWWWeeesssuuupppiiibbb]]]\\\\\\]]][[[]]]___aaacccfffkkknnnmmmlllooouuuzzz{{{lllbbbXXXUUUTTTPPPOOOPPPZZZbbbsssvvvfff```\\\TTTNNNLLLBBB>>>::::::======:::666::::::999888777666555555999888888888888888999999666666777777888888888999777777777777777777777777888999999888777777888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????CCCBBBCCCEEEEEEIIITTT___yyy222222222222222222222222111111111111111111111111333333333222222222111111000111222222111000111222222222222222222222222222111111222444555666777888:::999999999999999::::::;;;:::;;;=========BBBIIIRRRbbbvvvzzztttrrrmmm{{{wwwrrrtttttt||||||}}}{{{vvvsssiii^^^```jjj~~~yyyuuunnnoooooopppqqqppppppooonnnmmmmmmmmmnnnooopppqqqvvvyyyzzzxxxzzzyyylllbbb\\\YYY^^^lll|||yyyuuu|||yyylllccc]]]VVVNNNIIIGGGDDDCCCBBBAAA???>>>>>>??????@@@BBBEEEJJJNNN[[[```aaa^^^[[[ZZZYYYVVVWWWWWWXXXYYYVVVUUU[[[ccc}}}}}}dddPPPFFFAAAAAA???BBBGGGGGGKKK```www|||oooddd[[[OOOIIIEEECCCAAA>>>>>>AAA???>>>===???BBBCCCBBB@@@EEEEEEDDDBBBAAAAAABBBCCCAAADDDEEEGGGNNNWWWXXXTTTNNNOOOOOOOOOOOOOOONNNNNNQQQQQQRRRSSSTTTUUUVVVVVVWWWZZZ^^^aaacccfffiiikkknnnttt~~~}}}rrrmmmiiiccc___[[[VVVOOOKKKHHHFFFEEEHHHKKKQQQ]]]iiivvvtttppphhhaaa[[[ZZZZZZYYY[[[]]]^^^```bbbfffiiijjjjjjmmmrrrvvv{{{|||kkkaaaWWWSSSQQQNNNKKKKKKQQQWWWdddsssqqqhhhcccZZZPPPJJJEEE@@@;;;:::<<<<<<:::777999999999999999888888888:::999888777777777777777666777777777888888888888555555555555555555555555999:::::::::888888999;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>?????????BBBBBBCCCEEEFFFIIITTT___www222222222222222222222222111111111111111111111111333333333222222222222111000111222111000///000222333333333333333333333333222333444555666777888999;;;:::999999999999999::::::999:::===>>>@@@HHHQQQaaaooo~~~vvvnnnkkkmmmxxx|||sssnnnnnnnnnsss||||||~~~xxxqqqkkkhhhbbb___gggsss{{{xxxqqqnnnjjjjjjlllnnnmmmllllllllllllmmmnnnpppqqqrrrwwwyyyzzzyyy{{{ttthhhbbb[[[]]]fffvvv}}}yyyzzzrrrbbbVVVQQQMMMHHHGGGDDDBBBAAAAAAAAA@@@???============>>>BBBHHHLLLccclllsssqqqmmmkkkiiiggggggeeedddbbb^^^ZZZ]]]cccuuu~~~ttt___NNNFFFBBBAAA>>>>>>BBBBBBEEERRRaaa{{{rrrfffSSSLLLFFFDDDAAA===<<<>>>??????AAADDDFFFGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAADDDFFFFFFHHHMMMNNNMMMIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGIIILLLPPPTTTXXX^^^dddhhhhhhlllpppttt~~~zzztttnnndddZZZRRRNNNIIIEEEFFFGGGKKKTTT^^^rrrttttttnnnddd[[[WWWVVVVVVXXXZZZ[[[[[[]]]```bbbffffffiiinnnrrruuu|||}}}zzz}}}nnnbbbWWWSSSQQQMMMJJJIIILLLNNNVVV```jjjvvv|||mmmfff^^^RRRJJJIIIDDD===:::;;;;;;:::888999999999999::::::;;;;;;:::999888777666555555555777777777777888888888888555555555555555555555555999:::;;;;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@BBBBBBCCCFFFFFFIIISSS___vvv222222222222222222222222333333333333333333333333222222222222222222222222000222333222111000111222333333333444444444444444555666777888999:::;;;;;;;;;;;;:::999999999999:::;;;:::;;;===>>>BBBMMMXXXnnnyyy|||pppiiifffllluuu~~~|||tttnnnkkkmmmqqq{{{}}}{{{{{{{{{qqqiiicccccceeeiiiqqqzzz|||zzzuuuooohhhfffiiikkkkkkiiilllmmmnnnoooqqqsssuuuuuuxxxxxxxxxwwwxxx{{{}}}~~~zzzkkkccc___[[[___mmmzzz~~~}}}}}}rrraaaSSSNNNKKKHHHDDDCCCCCCDDDEEEEEECCCAAA>>>===<<<;;;<<<@@@FFFKKK```ppp}}}wwwqqqmmmfff___^^^aaahhhnnnooogggXXXKKKDDDBBBAAA===;;;>>>@@@AAAHHHPPPdddrrrvvvhhhWWWOOOGGGEEECCC@@@???@@@@@@CCCHHHNNNQQQQQQOOOMMMEEEDDDBBBBBBBBBCCCBBBAAACCCGGGKKKLLLKKKJJJIIIHHHDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCBBBAAAAAAAAABBBBBB???AAAEEEIIIMMMTTT\\\aaaffflllqqqqqquuu}}}wwwhhh^^^VVVNNNHHHFFFFFFHHHNNNUUUeeekkkpppmmmbbbXXXTTTTTTTTTVVVXXXXXXXXXXXXZZZ\\\aaaaaadddkkkpppsssxxx~~~yyyuuu{{{tttgggZZZUUUSSSOOOLLLKKKMMMNNNSSSYYY```iiiyyytttiii```XXXRRRNNNIIIAAA<<<::::::::::::999999999999::::::::::::888888777666555555666666777777777777777888888888777777777777777777777777888999;;;;;;:::999:::;;;::::::::::::;;;;;;;;;;;;<<<======>>>??????@@@@@@BBBBBBDDDFFFFFFIIISSS^^^vvv222222222222222222222222333333333333333333333333222222222222222222222222222333444444222222333444333333444444444555555555666777777888999:::;;;;;;;;;;;;::::::999::::::;;;<<<;;;<<<===>>>DDDRRR```www~~~vvvkkkfffeeejjjrrr||||||sssooopppsss}}}}}}~~~}}}yyyxxxyyy}}}}}}wwwmmmeeeaaagggqqqxxx{{{|||~~~}}}zzzrrriiieeegggjjjjjjiiilllmmmoooqqqsssuuuvvvvvvwwwtttqqqpppoooppprrruuu|||ssshhhaaaZZZXXXcccpppzzzvvvrrruuuzzz}}}~~~wwwhhhZZZSSSPPPNNNGGGHHHIIIKKKLLLJJJFFFCCC???>>>===;;;<<<@@@FFFKKKXXXlll}}}vvvmmmddd^^^^^^]]]^^^^^^ZZZQQQHHHCCCBBB???<<<:::<<>>@@@BBBEEEKKKRRRWWW```kkkvvvzzz|||}}}~~~{{{nnn___TTTJJJGGGFFFGGGJJJNNNSSS[[[cccccc[[[TTTRRRSSSSSSTTTVVVVVVUUUUUUVVVXXX\\\[[[___hhhooossswww|||zzzvvv}}}~~~nnn]]]VVVTTTQQQNNNMMMLLLNNNSSSZZZ___ggguuunnnccc^^^[[[TTTNNNFFF???;;;::::::;;;;;;::::::999888888777777666666555555666777888888888888777777777777777777888888888888888888888888555777999:::999888999::::::::::::;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@AAAAAADDDGGGGGGIIISSS^^^xxx222222222222222222222222111111111111111111111111111222222222222333333333333444555444333222333555222333333444444555555555444555555666777777888888:::::::::::::::;;;<<<<<<=========???AAAIII[[[lll}}}{{{ooofffdddfffhhhnnnyyy|||xxxssstttxxx~~~}}}yyyxxxvvvyyyzzzrrrpppiiiffffffooo{{{~~~wwwnnniiihhhjjjkkkkkklllmmmoooqqqssstttuuuuuutttnnnhhhfffeeedddhhhmmmvvvzzzhhh]]]VVVZZZeeeqqq}}}~~~rrrnnnssszzz~~~uuuggg^^^[[[YYYSSSSSSSSSSSSQQQMMMGGGCCC??????>>><<<<<<@@@EEEIIIPPPeee}}}{{{tttkkkdddaaaZZZVVVTTTRRRNNNFFFBBBCCC>>><<<;;;<<<>>>@@@BBBBBBGGGPPP^^^lllzzz{{{qqq^^^TTTJJJHHHHHHGGGEEEEEEFFFRRRcccpppvvvuuuqqqnnn```XXXNNNHHHFFFGGGHHHHHHKKKOOOXXXaaabbb[[[RRRNNNKKKHHHDDD@@@???@@@CCCEEEHHHFFFCCC@@@???>>>??????===>>>>>>???AAAEEEJJJNNNUUUbbbppp{{{zzzyyyxxx{{{jjj\\\OOOJJJHHHGGGGGGHHHGGGMMMTTTUUURRROOOOOOQQQPPPRRRTTTTTTSSSSSSSSSTTTWWWVVVYYYccclllqqquuuzzz}}}}}}yyycccXXXUUUQQQNNNMMMIIILLLRRRZZZ```hhhvvvwwwhhh___ZZZYYYTTTLLLDDD>>>;;;;;;<<<;;;;;;:::999888777666666555555555666777888999:::888888888888777777777777666666666666666666666666444666999:::999888999999:::;;;;;;<<<<<<===============>>>??????@@@@@@AAAAAAAAADDDGGGHHHJJJSSS]]]xxx222222222222222222222222111111111111111111111111111111222222222333333333222333444444222222333444111222222333444444555555444444555666666777777777999999999:::;;;<<<===>>>======???BBBFFFQQQfffyyyvvvjjjcccdddggggggkkkttt}}}tttwww~~~}}}{{{}}}}}}xxx}}}oooggggggdddhhhooovvv~~~}}}uuunnnkkkkkkmmmooonnnoooqqqsssuuuuuuvvvuuupppggg___]]][[[[[[aaaiiirrr~~~yyykkk\\\WWW[[[dddsssvvvqqqvvv}}}uuullliiihhheeeaaa\\\WWWRRRLLLFFFBBB>>>>>>>>>======???CCCFFFLLL[[[ooo}}}yyysssmmmjjj___WWWQQQQQQNNNGGGCCCCCC>>>>>>===<<<===???@@@@@@DDDKKKVVVfffyyyfffZZZOOOLLLLLLIIIGGGFFFJJJZZZpppnnncccSSSIIIFFFGGGIIIJJJPPPQQQYYYfffjjjddd[[[WWWRRRMMMGGGBBBBBBEEEJJJMMMPPPMMMHHHDDD@@@>>>>>>>>>===>>>???>>>???AAADDDGGGKKKUUUaaammm{{{}}}zzz}}}yyyjjjYYYRRROOOKKKGGGFFFEEEGGGJJJJJJJJJJJJKKKMMMMMMOOOQQQRRRQQQPPPPPPQQQSSSPPPSSS\\\ffflllpppuuuzzznnn___YYYTTTPPPOOOMMMOOOSSSZZZ___ggguuuzzziii\\\\\\XXXQQQHHHAAA===<<<<<<;;;;;;::::::999999999888777777777777777888999:::888888888888777777777666666666666666666666666666444777:::;;;::::::::::::;;;;;;<<<======>>>??????===>>>>>>??????@@@AAAAAA@@@AAADDDHHHHHHJJJSSS]]]www222222222222222222222222333333333333333333333333111111111222222333333333111222333333111111222333111111222222333444555555666666777777888888999999888888999:::;;;===>>>???===>>>@@@DDDIIIVVVnnntttgggaaaccciiigggiiippp~~~|||rrrrrrwww|||~~~iii___```aaajjjuuuzzz}}}~~~~~~zzzrrrlllkkknnnrrrqqqrrrtttvvvxxxxxxxxxxxxlllbbbZZZWWWWWWWWW^^^hhhpppzzzyyyeeeXXXTTTZZZiiivvv~~~{{{wwwvvvyyyzzztttxxx~~~vvvttttttrrrkkkaaaXXXPPPIIIDDDAAA<<<============>>>AAADDDIIITTTbbbooo}}}~~~|||}}}yyytttrrreee[[[SSSRRRPPPHHHCCCCCC>>>??????<<<<<<>>>??????DDDJJJTTTeee{{{rrrfffYYYVVVUUURRRNNNMMMMMM___xxx|||nnn[[[NNNJJJLLLOOOPPPSSSQQQXXXfffmmmhhh```]]]TTTPPPJJJFFFFFFLLLSSSXXXYYYUUUPPPIIIDDDAAA@@@???===>>>>>>>>>>>>???AAADDDHHHLLLSSS^^^ooouuucccYYYUUUPPPJJJHHHHHHGGGFFFEEEEEEGGGHHHIIIKKKMMMOOOPPPOOONNNOOOOOOQQQMMMOOOXXXaaaggglllpppsss{{{yyyfff^^^XXXSSSQQQVVVUUUWWWZZZ]]]dddrrrzzzfff^^^ZZZSSSKKKCCC>>><<<<<<:::::::::;;;;;;;;;<<<<<<999999888888888888888999999888888888777777666666888888888888888888888888555888;;;<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????@@@>>>>>>>>>???@@@@@@AAAAAA@@@AAADDDHHHHHHJJJSSS]]]ttt444444444333333222222222222222333444444444444333222222111111111111222222222222111111111111222222333333444444555666666666777777777888999999::::::999;;;<<<<<<;;;;;;===>>>888@@@DDDEEEOOOeeezzzwwwpppoooppppppoooqqqrrrwwwqqqpppooorrrxxx~~~fff^^^cccpppuuu||||||zzz{{{~~~~~~zzzuuuqqqoooooossssssqqqqqqsssuuurrrnnnccc^^^YYYWWWWWWYYYbbblllvvv|||ooo___[[[^^^eeekkktttyyyzzzuuuuuuxxxnnneeebbbcccfffnnnvvvttt{{{yyysssqqqsssjjj^^^SSSLLLGGGCCC@@@BBB??????@@@@@@===@@@DDDKKKTTT```gggjjjooovvv}}}|||zzz|||oooccc[[[UUUUUUSSSLLLEEEAAA@@@@@@???>>>>>>>>>@@@@@@EEEIIIUUUkkktttccc[[[[[[ZZZTTTNNNPPP___{{{zzzdddRRRKKKLLLOOOQQQPPPPPPTTT\\\aaabbbdddhhh]]]SSSKKKHHHFFFHHHXXXjjjlll```QQQGGGCCCAAA===999>>>??????>>>>>>>>>AAACCCEEEEEEIIIQQQ\\\jjjzzzkkkccc___YYYRRROOOKKKLLLLLLHHHDDDCCCEEEHHHJJJLLLMMMMMMMMMLLLNNNOOOLLLNNNRRRVVV\\\bbbhhhkkkpppsssxxx~~~yyygggZZZVVVXXXOOOVVV]]]``````fffsss~~~yyymmmZZZRRRPPPGGGAAA???:::<<<;;;::::::;;;;;;999888999999999999888888777777666666666666777999:::;;;666666666666777777777777888999999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>=========>>>??????@@@@@@CCCBBBDDDFFFGGGJJJUUUaaauuu444444444333333222222222111222222333333333333333333333222222222222333333222222111111111111222222333333444444555666666666777777777888999999::::::999;;;<<<<<<;;;;;;===>>><<>>??????>>>AAAFFFKKKTTT___fffggghhhlllqqq{{{|||{{{~~~rrr```XXXRRRQQQPPPKKKFFFDDD@@@@@@>>>>>>>>>???@@@@@@EEEKKKXXXooo|||kkkbbbaaa___YYYRRRRRR^^^vvviiiXXXRRRSSSUUUUUUPPPNNNPPPUUUZZZ\\\```eeecccYYYPPPLLLHHHJJJZZZlllwwwkkkZZZNNNIIIFFFCCC@@@===>>>???>>>>>>>>>@@@BBBDDDDDDFFFLLLUUU___kkksss}}}|||sssnnneee]]]XXXSSSQQQMMMHHHDDDBBBCCCEEEHHHIIIJJJJJJIIIIIIJJJKKKLLLNNNQQQUUUZZZaaafffjjjlllnnnssswww{{{tttbbb[[[\\\WWW[[[```ccceeeiiioootttvvvbbbXXXUUULLLHHHEEE>>>===;;;::::::;;;;;;:::999999999999999888888888777666666666666777888999999999999888777666555555444888999999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>======>>>>>>??????@@@@@@CCCBBBDDDFFFFFFIIITTT___uuu444444333333333333222222111111222333333333333222444444333333333333444444222222111111111111222222333333444444555666666666777777777888999999::::::999:::<<<<<<;;;<<<===???AAACCCGGGSSSggg}}}tttrrryyy~~~xxxttttttzzzxxxtttvvv|||~~~~~~~~~|||yyyyyy{{{}}}}}}|||{{{{{{~~~{{{wwwuuuqqqlllgggeeegggkkkooorrrmmmeee^^^___eeemmmxxxzzzkkkdddgggmmmrrryyy{{{oookkkmmmrrriii^^^XXXTTTVVV```jjj|||}}}uuu|||yyyiii```cccaaa^^^ZZZUUUOOOKKKHHHHHHCCC???@@@@@@@@@DDDJJJMMMWWWbbbhhhhhheeeeeeffftttvvv{{{wwwaaaYYYSSSSSSQQQMMMIIIHHHCCCBBBAAA@@@@@@AAABBBBBBEEEMMM\\\uuuwwwmmmjjjggg```ZZZVVV\\\nnnnnn___ZZZZZZZZZYYYSSSOOOMMMPPPSSSVVV]]]dddjjj___TTTOOOKKKMMM]]]ooo~~~rrr```RRRJJJFFFCCCBBB<<<===>>>>>>===>>>@@@BBBCCCDDDFFFIIINNNUUU[[[___mmmuuu{{{pppjjjbbb\\\RRRJJJEEEDDDCCCCCCFFFGGGHHHGGGFFFFFFGGGIIILLLNNNQQQTTTXXX^^^dddiiiiiikkknnnppprrruuuyyy|||pppdddaaaddddddgggiiillllllkkkjjjyyykkk\\\VVVNNNKKKHHH===>>><<<::::::;;;<<<;;;:::999999999999888888888888777777777777777777777777888888888777777666666666888999999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>======>>>>>>???@@@@@@@@@CCCCCCDDDFFFEEEHHHRRR]]]uuu333333333333333333333333000111222222333333222222444444333333333333444444333222222111111222222333333333444444555666666666777777777888999999::::::888:::<<<<<<<<<<<<===???CCCCCCIIIZZZsss}}}uuuxxx}}}~~~~~~}}}}}}~~~|||}}}}}}}}}}}}|||{{{|||~~~||||||}}}yyyvvvjjjbbb[[[ZZZ]]]cccmmmuuutttkkkeeegggoooyyywwwmmmnnntttzzz}}}sssqqqtttwwwoooeee]]]VVVVVV___kkkyyyzzzttt{{{ooodddgggiiikkkiiiccc\\\VVVTTTMMMGGGCCCCCCDDDEEEGGGLLLSSS]]]iiiooooookkkgggfffqqqtttzzzzzzgggbbb^^^]]]ZZZSSSNNNLLLHHHGGGEEEDDDDDDDDDEEEEEEFFFOOO```yyyxxxtttooohhhbbbZZZZZZddd{{{qqqccc___^^^]]][[[YYYRRRMMMNNNPPPTTT\\\dddkkk```VVVPPPLLLNNN___qqqvvveeeUUUIIICCCAAA@@@<<<===>>>>>>>>>>>>@@@BBBDDDFFFHHHIIIMMMSSSVVVTTT^^^gggttt}}}{{{rrriii[[[PPPJJJGGGDDDBBBDDDEEEEEEEEEEEEEEEHHHJJJLLLOOORRRTTTVVV[[[aaafffhhhjjjmmmnnnoooqqqtttvvv}}}ooohhhkkkmmmpppqqqppplllhhheeennn|||ggg[[[RRRPPPLLL@@@@@@===;;;;;;;;;<<<<<<;;;999999999999999999999999888888888888777666666555444555555777888999::::::888999999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>===>>>>>>??????@@@AAAAAACCCCCCDDDFFFEEEGGGPPPZZZsss333333333333333333333333111111222333333333333222333333222222222222333333333333222222222222333333333333444444555666666666777777777888999999::::::888:::;;;<<<<<<<<<>>>@@@BBBCCCMMMbbbzzz|||xxxwwwsssmmmmmmuuu~~~~~~}}}{{{zzz{{{~~~~~~~~~~~~{{{vvvhhh^^^VVVUUUYYYaaaooo}}}|||tttnnnpppwww||||||uuujjj^^^YYY___jjjyyy}}}xxxtttzzzvvvsssxxx|||zzzqqqhhhcccaaaRRRKKKFFFFFFHHHHHHJJJMMMZZZcccnnnvvvvvvrrrnnnkkkrrrttt{{{~~~pppmmmlllmmmggg[[[RRRNNNMMMLLLJJJHHHFFFFFFFFFGGGIIISSScccyyy}}}xxxqqqkkk___YYY[[[lllssshhhcccbbbaaa```[[[TTTOOONNNOOORRRYYYaaaiii^^^UUUPPPMMMOOO```rrr{{{mmm]]]OOOFFFCCCBBB===>>>???>>>>>>???CCCEEEEEEHHHIIIJJJOOOWWWXXXTTTXXX```lllsssvvvyyy}}}}}}sssdddXXXOOOJJJEEEBBBBBBBBBCCCCCCCCCDDDHHHJJJKKKOOOTTTUUUVVVYYY^^^cccfffhhhkkkmmmooopppsssuuuxxx|||ooommmqqquuusssnnngggcccbbbhhhttt~~~lll___]]]XXXJJJCCC@@@===;;;<<<<<<<<<;;;999999999999999999999:::888999999999888777666555444555666777888999:::;;;888999999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCEEEFFFEEEFFFOOOYYYrrr222222333333333333444444222222333444444444444333333333222222222222333333333333222222222222333333333333444444555666666666777777777888999999::::::777999;;;<<<<<<<<<>>>@@@BBBFFFTTTkkk~~~zzzrrrllljjjdddbbbfffsss}}}zzzzzz|||~~~~~~~~~~~~{{{ggg\\\RRRQQQTTT\\\nnn}}}yyyyyy}}}wwwfff[[[^^^fffxxx{{{vvvtttyyy~~~sssnnnnnn___UUUKKKJJJKKKMMMPPPTTTcccjjjsssyyyzzzvvvqqqnnnrrruuu~~~{{{zzzzzz{{{sssdddXXXSSSTTTRRRPPPMMMJJJIIIIIIIIIQQQYYYfffwwwyyytttggg\\\WWW^^^lllwww}}}|||ssskkkffffffhhhkkk```ZZZVVVVVVVVVVVV[[[```ggg^^^UUURRROOOQQQ```rrruuufffVVVJJJEEEDDDAAAAAA@@@??????AAAFFFJJJIIILLLLLLKKKQQQ[[[]]]WWWWWW^^^gggmmmnnnmmmmmmnnn{{{{{{ooobbbWWWOOOIIIEEECCCDDDCCCBBBAAACCCFFFIIIKKKPPPVVVXXXWWWWWW\\\``````cccgggjjjlllnnnqqqsssuuuzzz|||pppsssuuurrrjjjbbb___^^^aaaiiiqqqlllcccQQQFFFCCC???<<<<<<<<<;;;:::999999999999::::::::::::999999:::::::::999777666999999999888888777777777888999999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>??????@@@AAAAAAAAACCCCCCEEEGGGGGGGGGPPPZZZooo222222222333333444444444333333444555555555555444444444333333333333444444444333333222222333333444333333444444555666666666777777777888999999::::::777999;;;<<<<<<===???@@@DDDLLL___ttt}}}|||qqqfff^^^[[[XXX[[[fffvvv~~~~~~kkk]]]RRRPPPRRRXXXkkk{{{xxx}}}{{{jjj]]]^^^fffuuuyyyvvvvvv|||~~~{{{}}}ttteeeVVVPPPQQQVVV]]]dddooosssyyy|||zzzvvvpppmmmooouuu}}}nnnccc______]]]ZZZVVVSSSQQQOOOOOOYYY```hhhuuu}}}nnnaaaVVVUUU\\\bbbhhhmmmoooooonnniiieeegggnnnuuunnnjjjhhhiiiiiifffgggjjjjjjaaaYYYVVVRRRRRR```qqqsssaaaSSSLLLJJJFFFDDDBBB??????CCCJJJOOOTTTVVVSSSNNNTTT```bbb[[[VVV[[[bbbggghhheeeaaa]]]iiirrr}}}qqqdddYYYRRROOOLLLKKKIIIFFFDDDDDDFFFHHHJJJQQQYYY[[[XXXWWWZZZ^^^[[[___cccgggiiikkknnnppptttvvvzzz~~~{{{yyyvvvqqqkkkddd___\\\ZZZ___mmm{{{nnnXXXIIIFFFAAA===<<<;;;:::999999999999:::::::::;;;;;;999:::;;;<<<<<<;;;999888::::::999999888777666666888999999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>??????@@@@@@AAAAAABBBCCCCCCFFFHHHHHHIIIQQQ[[[mmm222222222333333444444444333444555555666666555555555555555444444555555555444333333222222333333444333333444444555666666777777777777888999999::::::777999;;;<<<<<<===???AAAFFFQQQfffzzz~~~yyywwwwwwqqqqqquuu|||lll^^^UUUQQQQQQXXXgggxxxssseeeYYYVVVVVV[[[mmmwwwoookkkpppwwwyyyxxxxxxzzz}}}zzzkkk___```iiirrrxxxvvvxxx~~~ttt___VVVWWW___jjjssszzz|||~~~~~~{{{uuuooolllkkkssswwwmmmkkkiiigggccc___[[[XXXWWWVVV```dddjjjtttssseeeVVVQQQSSSVVV\\\aaa```dddhhhfffcccfffpppzzz}}}zzzzzz}}}{{{wwwuuuwwwnnneee^^^ZZZUUUTTT```pppooo```WWWTTTHHHFFFCCC@@@@@@EEELLLRRR^^^___YYYRRRWWWdddfff___SSSWWW]]]bbbdddaaaYYYTTT\\\aaakkkxxx}}}ooobbb[[[XXXUUUTTTQQQLLLHHHGGGHHHJJJIIIQQQZZZ]]]ZZZWWWYYY\\\ZZZ]]]bbbfffhhhjjjlllnnntttuuuwww{{{xxxrrrooojjjbbb\\\UUUYYYbbbtttyyyaaaKKKGGGBBB>>><<<;;;999888999999999::::::;;;;;;;;;999:::<<<======<<<:::999888888888888888888999999888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCFFFIIIIIIJJJRRR\\\lll555666666666555444444333555555555444444444333333222222222222222222222222444444444444444444444444555555555666666666666666777777777888999999::::::>>>;;;;;;<<<;;;:::>>>DDDIIIWWWlll}}}zzzrrrttt~~~uuuooopppssswww{{{xxxfffVVVQQQSSSQQQ\\\lllyyyssseee______dddooo{{{~~~zzzqqqlllsss}}}uuunnnfffbbbcccdddcccbbbdddnnnmmmiiiiiiccc```hhhwwwyyyzzzyyywwwzzzmmmaaabbbiiiuuu}}}vvvoookkkiiihhhooo~~~|||xxxvvvoooeee``````ccceeennnmmmmmmqqq|||ooo___XXXUUUQQQPPPTTT\\\ccclllpppmmmkkkuuurrrlllmmmfff\\\aaappptttccc```XXXOOOKKKLLLIIIDDDKKKXXX```dddbbbZZZYYYaaafffeee]]]XXXWWW\\\___ZZZSSSPPPQQQVVV]]]dddpppwwwlllfffbbb]]]VVVPPPLLLJJJHHHFFFMMMRRRYYY___aaa___[[[XXX[[[\\\___bbbfffiiilllmmmmmmqqqvvvyyy{{{zzzvvvrrrhhh___[[[TTTWWW]]]iiizzzlllWWWLLLBBB???>>>;;;::::::;;;;;;;;;:::::::::999999:::::::::999999999888888444555777888888888777666::::::;;;;;;;;;;;;;;;;;;888;;;>>>===<<<===@@@DDD>>>>>>???@@@@@@@@@@@@???CCCBBBDDDGGGHHHJJJQQQZZZqqq555555555555555444333333333333333333333222222333333333333333333333333333333333333333333333333333444555555555666666777777777777777888999999::::::<<<;;;;;;===<<<<<<@@@GGGNNN^^^sss{{{yyyuuuwwwwwwoooppprrrwww{{{uuu```QQQOOOTTTZZZcccoooyyysssmmmlllmmmssszzzvvvpppiiifffmmmwww}}}|||sssggg]]]YYYYYYXXXWWWXXXbbbccc```bbb^^^]]]fffvvvxxxyyywwwuuuxxx{{{qqqlllnnnwww|||rrrhhhaaa]]]```gggyyyzzzooofffeeeiiimmmsssqqqnnnooowwwyyyiii```[[[UUUTTTVVVZZZeeessswwwpppkkksss{{{uuuwwwpppeeehhhuuutttnnncccYYYRRRRRROOOJJJNNNWWWbbbiiijjjaaa]]]bbbfffddd\\\VVVSSSVVVYYYUUUOOOLLLMMMQQQWWW]]]eeeuuuzzzoooiii___VVVPPPMMMJJJIIILLLQQQXXX^^^aaaaaa^^^[[[XXXYYY[[[^^^bbbfffiiijjjmmmqqquuuwwwxxx{{{{{{vvvvvvnnnbbb[[[SSSTTTXXXaaappp~~~gggYYYIIIBBB@@@===::::::;;;;;;;;;:::::::::999999:::::::::999999999888888666666777888888888888777:::::::::;;;;;;;;;;;;<<<:::;;;=========???AAACCC>>>>>>???@@@@@@@@@@@@@@@CCCBBBDDDGGGHHHJJJQQQZZZppp444444555555444444333333333333333222333333444444444444444444444444444444222222222222222222222222333444444555666777888888777777888888999:::::::::;;;:::;;;>>>>>>===CCCJJJWWWhhh{{{}}}vvvtttwwwxxx{{{xxxqqqqqqrrrvvvzzz}}}mmm\\\RRRUUU]]]ggglllsssyyy~~~|||zzzxxxwwwwwwzzz{{{mmmccc^^^]]]dddmmmuuu~~~{{{jjj[[[RRRMMMLLLLLLKKKWWWYYYXXX[[[ZZZ[[[fffuuuvvvvvvtttsssuuu{{{~~~wwwtttzzzyyymmmbbbYYYUUUUUU[[[mmm~~~sssmmmooosssyyyuuuooolllqqq~~~yyymmmddd]]]YYYXXXZZZhhhzzzwwwmmmpppzzz{{{ooooooyyyuuuhhh___]]][[[UUUTTTWWWdddqqqvvvnnneeefffgggfff```WWWPPPQQQRRROOOKKKJJJIIIMMMQQQUUUYYYcccqqq|||{{{mmm___VVVPPPMMMKKKKKKOOOUUU[[[______]]]\\\UUUVVVXXXZZZ^^^cccgggiiilllooosssttttttvvvzzz~~~yyyxxx|||wwwwwwsssfff\\\TTTTTTUUUZZZfffwww~~~jjjTTTHHHCCC???;;;:::;;;;;;;;;;;;:::::::::::::::::::::999999999888888888888777777888888999::::::::::::;;;;;;;;;<<<<<<:::999999:::===?????????>>>??????@@@@@@@@@@@@@@@CCCBBBDDDGGGHHHJJJQQQZZZooo333444444444444444333333555444333333333444555666444444444444444444444444222222222222333333333333333333444555666777888999777777888999999::::::;;;::::::<<<>>>======DDDMMM```qqqvvvlllmmmssszzz|||zzzuuuttttttuuuxxx~~~pppddd^^^^^^fffooorrrtttwwwzzz}}}~~~}}}xxxtttoooyyyxxxhhhYYYVVVVVV\\\ccckkkwwwppp___RRRJJJGGGGGGEEERRRVVVVVVYYYXXX[[[gggssstttsssrrrpppqqquuuyyy{{{yyy|||~~~tttiii___XXXTTTOOOSSS```vvv~~~sssrrrvvv~~~xxxooojjjmmmwww}}}qqqggg```\\\]]]jjj{{{tttpppsssuuurrryyyyyynnnkkkiiiccc]]]\\\eeevvvzzzpppnnnooonnnjjj^^^SSSOOONNNKKKIIIIIIGGGKKKNNNPPPRRRXXX```ggguuu|||jjj]]]TTTOOOMMMJJJMMMQQQVVVXXXXXXWWWVVVTTTUUUVVVYYY]]]bbbfffiiiiiimmmpppqqqqqqsssxxx|||tttsssyyyyyyvvvqqqggg^^^WWWVVVVVVXXX```ooozzz^^^MMMEEE@@@<<<:::<<<;;;;;;;;;;;;::::::::::::::::::999999999888888:::999888777888999:::;;;999::::::;;;;;;<<<<<<<<<:::777666777;;;>>>===;;;>>>???@@@@@@AAAAAA@@@@@@CCCBBBDDDGGGHHHJJJQQQZZZmmm333333444555555444444444555444333222222333444555222222222222222222222222222333333333444444555555333333444555666777888999888888888999::::::;;;;;;:::;;;===>>>===>>>GGGRRRiiiwwwqqqgggiiipppsssyyy}}}}}}||||||yyyxxxzzzhhh```dddmmmvvv|||wwwxxxyyy|||zzzuuuwww}}}vvvpppkkksss}}}xxxiiiUUUSSSRRRVVV[[[bbbnnnzzz{{{qqqcccUUUKKKGGGFFFCCCRRRWWWWWWYYYVVVYYYfffrrrrrrrrrqqqooonnnoooooosss|||yyyzzzzzzyyy||||||qqqfff\\\VVVSSSOOOOOOUUUeeexxxuuuttt{{{zzzqqqkkkmmmvvvwwwmmmgggeeekkkxxx~~~uuuqqqtttzzzwwwrrrvvv{{{wwwvvvqqqiiiccceeeyyy{{{yyy{{{{{{wwwhhhXXXOOOKKKGGGFFFGGGDDDGGGKKKMMMNNNQQQUUUYYY```fffppp|||vvvfffZZZRRRNNNJJJLLLNNNOOOPPPOOONNNNNNPPPQQQSSSWWW[[[___cccffffffiiimmmooopppsssxxx|||}}}tttpppyyyuuunnngggbbbZZZYYYXXXXXX\\\iii{{{hhhTTTHHHAAA===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888:::999888888888999;;;<<<999999::::::;;;<<<======<<<999777999<<>><<>>>>>BBBOOO]]]ttt}}}rrrjjjkkkpppoootttxxx|||}}}}}}kkkcccmmmxxx}}}~~~xxxxxxyyy|||wwwqqqnnnrrryyyyyyrrrooottt{{{}}}||||||~~~}}}|||{{{vvvkkkWWWSSSQQQTTTWWW]]]gggqqqssssssooodddVVVKKKFFFFFFCCCSSSZZZZZZZZZVVVWWWcccrrrrrrrrrrrrooolllhhhffffffrrr{{{yyyxxxxxx|||wwwjjj]]]UUUQQQQQQNNNOOOXXXfffyyy}}}tttwww|||tttppprrryyy~~~}}}~~~uuummmnnnwww~~~yyyppprrrwwwyyytttuuu{{{ssslllggg|||sss___RRRJJJEEEBBBCCCAAACCCFFFHHHIIIKKKMMMOOOQQQUUU\\\dddrrrrrrcccXXXRRRLLLLLLLLLKKKJJJIIIHHHHHHKKKLLLPPPTTTXXX\\\___aaabbbfffkkkmmmooorrrxxx|||pppooowww|||pppjjjeee]]]]]][[[YYY[[[eeeuuuuuu]]]MMMBBB>>>???<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888888999999888888999999:::;;;888999::::::;;;<<<======>>>===<<<===???@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAACCCBBBDDDGGGHHHJJJQQQZZZjjj444555666666777777666666999777444222111111333444333333333333333333333333111222222333444444555555444555555555666666777777888888999::::::;;;;;;<<<:::;;;===???@@@HHHYYYjjjxxxrrrrrruuuoooqqqrrrsss{{{{{{yyy|||rrrlllttt|||}}}{{{uuuvvvxxx|||}}}{{{qqqlllkkkpppwww{{{{{{xxx||||||yyyyyy}}}}}}ttttttrrrppprrruuurrrlllZZZTTTQQQSSSWWW[[[cccjjjnnnpppnnndddUUUJJJGGGHHHDDDVVV______^^^XXXXXXcccqqqrrrtttssspppjjjccc]]][[[___dddfffgggllluuu~~~{{{wwwvvv~~~yyyiii\\\TTTSSSOOONNNSSS]]]kkk~~~~~~xxxyyyyyyvvvxxx}}}{{{zzz{{{|||~~~ssssssyyyvvvrrrqqqzzzzzzzzzyyyssskkk~~~hhhXXXMMMEEEBBBBBB@@@BBBDDDFFFGGGGGGHHHIIIHHHMMMRRRXXXbbbvvvnnn```XXXOOONNNLLLJJJIIIHHHHHHHHHHHHJJJOOOTTTYYY\\\^^^^^^aaaeeeiiikkkmmmpppuuuzzz}}}zzzqqqppprrr|||{{{ppphhhbbbcccbbb^^^]]]dddrrr}}}iiiSSSEEE@@@BBB<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888777888888999999999999999888999999:::;;;<<<===>>><<<===>>>>>>===>>>@@@AAA???@@@AAAAAABBBBBBAAAAAACCCBBBDDDGGGHHHJJJQQQZZZiii555555666777888888777777>>><<<888666444555666777444444444444444444444444000000111222333333444444555555555666666666666666888999999::::::;;;;;;<<<::::::===@@@CCCMMMaaattt}}}zzzyyyyyyppppppnnnmmmssszzzwwwxxxvvv{{{wwwsssyyy}}}|||zzzsssuuuwww{{{|||xxxvvvnnnjjjjjjqqqwwwyyy~~~zzzzzz}}}}}}zzzyyyzzzxxxtttlllllljjjgggiiimmmnnnkkk\\\UUUQQQTTTXXX\\\aaagggoooqqqooodddTTTJJJHHHJJJFFFYYYcccdddccc\\\[[[fffqqqsssuuuuuuqqqiii```YYYTTTRRRQQQPPPPPPUUU^^^gggvvv~~~vvvuuuwwwfff\\\RRROOOOOOSSSYYYdddtttssssss|||~~~yyy||||||zzz||||||zzz{{{xxxuuuzzzvvvvvv|||xxxttt|||}}}}}}wwwoooppp^^^QQQHHHDDDDDDBBBCCCEEEFFFFFFGGGGGGGGGCCCIIIPPPUUU\\\lllvvvfff]]]PPPOOOMMMKKKJJJIIIJJJJJJHHHKKKQQQWWW[[[^^^______aaadddhhhjjjkkknnnssswwwzzz~~~xxxqqqmmmsss}}}uuujjjiiiiiihhhccc```eeerrr|||rrrXXXGGGAAADDD======<<<<<<<<<;;;;;;;;;:::::::::999999999888888666777888999:::999888888888888999:::;;;======>>>999;;;===<<<::::::===@@@???@@@AAAAAABBBBBBAAAAAACCCBBBDDDGGGHHHJJJQQQZZZhhh555555555555555555555555555555666666555444333333333333333333333333333333222222333444444555555666888888888888888999999999::::::::::::::::::;;;;;;555<<<@@@@@@FFFXXXnnn{{{zzzvvvrrrsssyyy}}}vvvtttpppuuuzzz~~~xxxvvv|||zzzsssqqqrrruuuyyyyyynnnppptttzzz}}}wwwtttpppnnnooonnnkkkiiiddd^^^[[[]]]______bbbeee___ZZZWWWYYY]]]```gggoooqqqrrrqqqjjj___TTTMMMJJJLLLRRR\\\dddddd```aaaeeejjjsssyyyvvvnnneee[[[SSSKKKHHHFFFFFFDDDDDDJJJRRRaaafffkkklllkkkoooyyy~~~vvvvvvxxxiii[[[WWWSSSTTTWWW^^^lllzzzyyy~~~zzzoooiiiiiiooo{{{zzzsssrrr~~~~~~|||~~~yyywww{{{uuuwww~~~wwwzzzbbbTTTOOOHHHAAABBBCCCDDDFFFHHHJJJJJJJJJGGGJJJMMMPPPVVVaaaqqq|||tttgggcccXXXPPPPPPRRROOOKKKIIIEEEKKKTTT\\\``````^^^[[[]]][[[^^^eeeiiijjjmmmtttxxx{{{}}}vvvkkkmmmtttpppjjjlllmmmlllhhhgggmmmttt~~~bbbPPPEEE>>>???@@@???===;;;::::::;;;===:::888999;;;<<<:::777;;;:::888888999888777555222444777:::<<<===<<<<<<>>>>>>>>>>>>????????????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBDDDGGGGGGIIIPPPXXXnnn555555555555555555555555555555666666555444444333333333333333333333333333222222333444444555555666888888888888888999999999::::::::::::;;;;;;;;;;;;666===AAABBBKKK^^^sss~~~|||zzz{{{{{{yyyrrruuuyyy{{{}}}|||zzzzzzxxxuuurrrooopppqqqtttyyyzzzppprrrxxx}}}wwwrrrlllhhhhhhhhhgggfff___ZZZWWWYYY[[[ZZZ[[[^^^```\\\\\\^^^```ccckkkttt~~~}}}vvvkkk___TTTOOOIIINNNYYYcccdddaaabbbfffkkktttyyyuuukkkaaaUUULLLIIIFFFDDDDDDBBBAAAFFFMMMWWW\\\`````````eeeqqqzzz|||ssstttttteee___YYYWWWWWW\\\gggssstttuuu|||{{{lllbbb^^^^^^cccmmmqqqmmmiiiiiitttyyy~~~~~~yyy{{{xxx}}}fffXXXRRRMMMGGGCCCCCCDDDFFFHHHIIIJJJJJJFFFIIIKKKMMMQQQZZZgggqqqzzzmmmcccZZZWWWUUUPPPKKKIIIEEEJJJQQQXXX\\\]]]\\\ZZZ\\\ZZZ]]]cccggghhhmmmsssvvvyyy|||pppnnnuuuzzzqqqrrrtttsssmmmhhhkkkrrr{{{mmm[[[LLLAAA@@@???>>>===;;;:::;;;;;;<<<:::999999;;;;;;:::888888777666888:::;;;:::999777888:::;;;<<<<<<;;;;;;<<<============>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBCCCBBBDDDGGGHHHIIIPPPYYYooo555555555555555555555555555555555666555555444333333333333333333333333333222222333444444555555666777777888888888999999999::::::::::::;;;;;;<<<<<<777===BBBFFFRRRfffzzz|||~~~yyy|||~~~}}}}}}zzzqqqooorrrsssrrrqqqyyywwwpppoooqqqnnnoooooopppssszzz}}}qqquuu|||xxxuuu}}}}}}wwwqqqiiiccc````````````YYYUUUTTTXXXYYYXXXWWWYYY``````bbbdddeeegggqqq|||uuugggYYYOOOHHHMMMWWWaaabbb___```ccciiissszzzvvvlll```SSSIIIHHHEEECCCCCCAAA???BBBHHHOOORRRUUUTTTTTT[[[hhhsss{{{tttttt}}}tttllleee```^^^```hhhrrruuuooommmrrrsssjjj^^^VVVTTTTTTWWW]]]___^^^]]]___bbblllyyy~~~mmm___XXXRRRLLLFFFEEEEEEGGGJJJLLLLLLLLLGGGIIIJJJKKKMMMSSS[[[bbbooo|||tttkkkeee^^^TTTNNNLLLEEEHHHMMMRRRVVVXXXYYYYYYYYYYYY[[[aaadddfffkkkqqqssswww{{{~~~}}}uuuxxx{{{|||~~~{{{rrrggggggmmmoookkkUUUEEE@@@???===<<<;;;;;;;;;;;;<<<:::999999;;;;;;999888888777777888:::;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAABBBBBBBBBBBBDDDCCCEEEHHHIIIJJJQQQZZZooo555555555555555555555555444555555555555555444444333333333333333333333333222222333444444555555666777777777888999999::::::888888999999::::::;;;;;;888===BBBJJJZZZooo}}}|||~~~sssgggaaaaaacccdddkkkvvvuuummmmmmqqqppppppppppppqqqvvv}}}rrruuu}}}rrriiinnnzzz|||zzzwwwrrrjjjccc]]]YYYXXXWWWTTTQQQSSSXXX[[[YYYXXXYYYaaacccgggjjjiiikkkuuu}}}ooo]]]QQQJJJMMMUUU]]]___]]]]]]aaahhhsss|||zzzqqqdddVVVKKKIIIEEEBBBCCCBBB@@@BBBGGGNNNPPPQQQOOOOOOVVVdddpppyyywww}}}|||tttooollllllqqqxxx{{{pppfffeeeddd^^^VVVQQQRRRTTTVVVWWWUUUTTTTTTVVVSSS]]]lll{{{~~~~~~~~~xxxjjjaaaWWWOOOJJJHHHHHHKKKOOORRRRRRPPPHHHIIIKKKKKKKKKNNNSSSWWW```mmm{{{rrrgggZZZRRRQQQGGGHHHJJJLLLOOOSSSUUUWWWVVVXXX\\\___aaadddjjjoooqqquuu{{{~~~yyyyyyuuueee```dddeeeuuu{{{```JJJBBB@@@===;;;;;;;;;;;;;;;;;;;;;::::::::::::999999<<<:::999999::::::999888===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAAAAAAAAEEEDDDFFFHHHIIIJJJRRRZZZnnn555555555555555555555555444444555555555555555444333333333333333333333333222222333444444555555666666777777888999999::::::666777777888999:::::::::999===DDDOOObbbxxx~~~{{{lll___WWWUUUYYY^^^ooovvv|||{{{tttpppqqqtttqqqqqqqqqqqqrrrvvv|||rrrtttzzz}}}nnnccceeepppwwwzzz{{{}}}xxxuuutttrrrmmmfff^^^VVVPPPMMMMMMKKKOOOWWW\\\[[[ZZZ[[[aaadddjjjnnnnnnpppzzzwwweeeYYYKKKKKKPPPWWW[[[\\\___eeeiiivvvxxxjjjZZZNNNKKKFFFBBBCCCBBBAAACCCGGGPPPRRRSSSPPPNNNSSS```jjj}}}~~~{{{}}}{{{wwwxxx{{{rrrddd^^^[[[VVVQQQOOOWWW[[[]]]ZZZSSSOOONNNOOOMMMRRR___rrr}}}zzz|||yyyzzz{{{yyyyyy~~~{{{pppaaaUUUPPPNNNNNNQQQWWWYYYWWWTTTIIIJJJJJJIIIIIIJJJLLLNNNTTT[[[iii~~~{{{ooo```VVVTTTIIIIIIHHHHHHJJJNNNQQQTTTTTTYYY^^^______ccchhhllloootttzzz~~~uuupppvvvccc[[[]]]\\\iiijjjRRRFFFBBB>>><<<<<<<<<;;;::::::;;;;;;::::::999999999<<<;;;999:::;;;;;;:::999::::::999999:::;;;<<<=========>>>>>>>>>?????????>>>>>>???@@@AAAAAAAAAAAAEEEDDDFFFHHHIIIJJJRRRZZZnnn555555555555555555555555333444555555666555555555333333333333333333333333222222333444444555555666666666777888999::::::;;;666666777888999:::;;;;;;;;;???GGGVVVlllvvveeeWWWNNNNNNVVV___uuuvvvwwwvvvvvvwwwyyy|||uuuuuuuuuttttttwww|||yyyvvv{{{sssrrrttt~~~{{{nnnccceeelllqqqsssttt{{{|||~~~|||wwwqqqmmmnnnnnnmmmggg]]]SSSJJJFFFFFFEEEJJJSSSYYYYYYYYY[[[^^^aaahhhppptttyyyzzziii^^^MMMJJJJJJPPPVVV\\\dddlllnnn|||uuudddWWWSSSKKKEEECCCCCCAAACCCFFFRRRTTTUUUQQQMMMOOOXXX```pppvvv}}}}}}|||||||||ssseee\\\UUUPPPNNNOOO[[[dddiiicccXXXPPPLLLIIIMMMLLLUUUhhhzzz{{{}}}uuuwwwyyyzzz}}}vvvfff]]][[[[[[^^^cccccc^^^YYYNNNMMMKKKJJJIIIIIIIIIIIIKKKNNNVVVfffyyyvvvfffZZZUUUMMMKKKHHHGGGGGGJJJNNNPPPSSS\\\bbbbbb```cccfffhhhmmmrrryyy}}}uuulllwwwxxxdddYYYYYYWWW```qqqvvv___KKKFFF@@@=========;;;999:::;;;<<<;;;999888999:::999888888:::<<<>>>>>>===777888999:::;;;<<<======>>>>>>>>>>>>????????????>>>???@@@AAABBBBBBBBBBBBDDDCCCEEEHHHIIIJJJQQQZZZlll555555555555555555555555333444444555666666555555333333333333333333333333222222333444444555555666555666777888999:::;;;;;;777888999:::;;;<<<======>>>BBBKKK\\\tttsss```RRRJJJKKKWWWeeessssssssstttwww|||~~~}}}}}}{{{zzz|||{{{rrrlllqqquuupppooovvvzzzqqqkkklllqqqrrrrrrssswwwwwwwwwuuuqqqmmmhhheeeeeeggggggbbbYYYOOOHHHDDDDDDCCCHHHPPPVVVWWWWWWYYYZZZ]]]eeeqqq{{{{{{llldddUUUNNNIIIKKKPPPXXXdddnnnsssxxxkkkaaaWWWMMMIIIFFFDDDEEEGGGSSSWWWXXXTTTMMMKKKPPPVVV```fffmmmrrruuuyyyxxxlllbbbYYYRRRRRRVVV___llluuunnnaaaVVVNNNHHHJJJGGGNNN^^^kkkwwwssspppooorrruuuqqqhhh```XXXVVVRRROOOLLLKKKJJJIIIGGGIIIOOOYYYcccsssqqqaaaYYYPPPNNNJJJGGGFFFHHHKKKMMMTTT^^^fffeeebbbccceeeeeeiiiooovvv{{{~~~nnnuuu{{{iii[[[YYYVVV[[[ddduuummmPPPIIIBBB>>>>>>>>>;;;999999;;;<<<;;;999888999;;;999888888:::===??????>>>777999:::<<<=====================>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCBBBCCCBBBDDDGGGHHHIIIPPPYYYkkk555555555555555555555555333333444555666666666555333333333333333333333333222222333444444555555666555666777888999:::;;;;;;999999:::;;;<<<>>>>>>???@@@EEENNNaaazzzrrr___QQQIIILLL[[[llloooppprrrtttyyy~~~wwwmmmeeekkkzzzwwwpppkkkppp}}}|||vvvsssuuuxxxwwwvvvwwwuuussspppmmmiiieeebbbaaa^^^```aaa]]]UUUMMMGGGEEEFFFEEEHHHQQQVVVWWWWWWYYYWWWYYYbbbrrrssslll___UUUKKKIIILLLTTT```jjjtttnnnbbbVVVOOOKKKHHHHHHJJJUUUYYY[[[VVVNNNJJJLLLPPPTTTYYY```fffmmmuuuvvvkkk```XXXYYY^^^bbbrrr}}}xxxiii\\\RRRKKKEEECCCIIIUUU^^^iii~~~~~~rrrhhhccc___YYYUUUQQQOOOMMMLLLHHHJJJOOOUUUWWW___tttzzziii^^^RRROOOKKKHHHFFFGGGJJJKKKTTT```iiigggcccdddeeecccggglllsssyyy}}}rrruuu}}}~~~mmm^^^\\\XXXZZZ\\\gggvvvRRRKKKCCC??????>>>;;;888999;;;===;;;999777999;;;<<<;;;:::;;;======<<<;;;999;;;===??????>>>===<<<<<<<<<<<<<<<=========>>>@@@@@@AAABBBCCCCCCCCCCCCCCCBBBDDDGGGGGGIIIPPPXXXjjj555555666666555444333333555555555555555555555555555555444333333333333444666666666666555444333222888888999999999888888777999:::;;;<<<=========>>>AAAHHHUUUooo}}}tttzzz}}}kkkXXXQQQSSSYYY```fffggghhhkkkqqqyyyssshhhcccjjjtttzzz~~~wwwuuupppqqq|||{{{~~~~~~zzzwwwuuuuuukkkcccaaa^^^XXXXXX[[[```]]]^^^___ZZZOOOHHHHHHIIIHHHKKKRRRVVVUUUTTTVVVPPPTTTZZZgggzzz~~~uuueee]]]RRRIIIIIIQQQ]]]eeeoooppp^^^TTTPPPNNNOOORRRYYY]]]\\\TTTNNNNNNLLLGGGKKKLLLQQQXXX___hhhwww}}}rrrhhhhhhmmmlllwwwxxxfffVVVMMMIIIIIIKKKLLLNNNZZZqqqssslllgggiiiooowww~~~vvvooommmhhh```XXXRRROOONNNMMMLLLLLLMMMOOOTTTaaannnvvviii___YYYQQQLLLLLLLLLKKKIIIUUU```lllooojjjeeefffiiigggjjjpppwww}}}zzzzzzyyypppbbbVVVWWWUUUVVV^^^mmmyyy[[[PPPEEEAAA???<<<<<<>>>======<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDBBBBBBDDDGGGHHHIIIOOOXXXnnn555555666666555444444333555555555555555555555555555555444333333333333444555555555666555555444333888888999999999888888777999:::;;;<<<======>>>>>>DDDNNN]]]vvvvvvooottt|||wwwiii[[[XXXZZZ]]]aaadddggghhhkkkqqqxxxtttkkknnntttuuuuuuuuurrrqqqnnnppp|||{{{wwwvvvkkkccc\\\[[[ZZZXXXYYY^^^ccceeefffeee```YYYRRRNNNHHHGGGLLLWWW]]]\\\XXXVVVQQQRRRWWWbbbssszzzmmmeeeYYYNNNKKKPPPYYY```pppmmmaaaZZZTTTSSSTTTXXX[[[ZZZTTTQQQQQQOOOJJJLLLKKKMMMSSSXXXaaaqqqooo\\\PPPGGGFFFGGGGGGHHHPPPdddwww|||ddd]]]WWWWWW[[[```iiirrrwwwxxx}}}yyyxxxsssjjj___XXXWWWXXXSSSOOOMMMMMMLLLMMMTTT]]]mmm}}}}}}mmmdddYYYRRRNNNNNNLLLKKKUUUcccssswwwqqqhhhfffgggeeehhhmmmsssyyy~~~xxxooobbbYYYVVVSSSTTT[[[gggyyy}}}```TTTGGGBBB@@@======>>>======<<<;;;;;;;;;;;;<<<:::999999999999999999::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDGGGHHHIIIPPPXXXnnn555555555666555555444333555555555555555555555555555555444333333333333444333444555555666555555555777888888999999999888888999:::<<<=========???@@@GGGUUUggg~~~~~~|||}}}rrrlllpppvvv}}}qqqhhh```aaaccccccbbbbbbfffhhhkkkpppxxxuuusssuuurrrjjjdddeeeddddddiiivvv}}}yyyvvvhhhaaaYYYWWWWWWXXX[[[___iiiqqqtttmmmhhhfff___WWWIIIIIIOOO^^^hhhhhhaaa\\\RRRPPPRRRZZZiii|||uuunnnbbbWWWQQQSSS[[[aaatttrrrggg___\\\\\\\\\\\\ZZZVVVWWWYYYYYYVVVRRRNNNLLLNNNQQQXXXggguuu{{{cccTTTGGGEEEDDDCCCBBBGGGVVVeeeyyy^^^UUUNNNMMMMMMOOOTTTZZZ[[[^^^dddjjjooozzzyyylllcccbbbeeeZZZSSSMMMLLLLLLJJJKKKOOO[[[fffzzzuuueeeYYYSSSPPPOOONNNRRRcccvvvzzzppphhheeeccceeeiiinnnsssxxx{{{}}}yyymmmccc]]]WWWSSSSSSYYYbbbrrrhhhZZZKKKCCCAAA>>>===???======<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBDDDHHHHHHIIIPPPXXXmmm444555555555555555444444555555555555555555555555555555444333333333333444222333444555666666666666777777888999999999888888999;;;======<<<===@@@BBBFFFYYYnnn{{{~~~yyyvvv}}}~~~uuuppprrrwww~~~pppiiieeefffhhhfffddddddfffhhhlllqqqxxx~~~}}}{{{zzzsssfffZZZZZZYYY\\\eeesss{{{wwwooohhh___YYYXXXYYY]]]```nnnzzz}}}rrrlllmmmggg[[[OOOLLLRRRbbbpppqqqkkkeeeVVVPPPNNNTTT```pppyyytttlllbbb]]]^^^ffflll{{{vvvlllhhhiiigggbbb[[[XXX[[[bbbgggiii```ZZZSSSPPPOOOSSS^^^iii}}}iiiWWWKKKHHHFFFEEECCCEEENNNZZZttt}}}```VVVNNNKKKJJJIIIJJJMMMJJJNNNSSSWWW[[[fff}}}yyynnnmmmoooaaaWWWNNNLLLMMMLLLLLLNNNSSS[[[lllrrraaaXXXSSSQQQPPPOOO]]]qqq|||ooofffcccdddfffjjjnnnrrrvvvxxx~~~nnneee```YYYWWWWWW[[[cccooorrraaaOOOEEEAAA>>>===>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBBEEEHHHIIIJJJPPPXXXlll444444555555555555555444555555555555555555555555555555444333333333333444222222444555666666777777666777888999999999999999999<<<>>>>>><<<===AAAEEEFFF\\\rrrvvvzzzrrrqqq{{{~~~yyyyyy|||tttmmmhhhhhhhhhffffffggghhhjjjnnnsssyyy~~~}}}wwwfffWWWVVVUUUZZZfffttt~~~zzzvvvoooddd\\\[[[```dddgggppp|||~~~qqqhhhhhhcccXXXRRRNNNRRRaaaooosssppplll[[[SSSMMMQQQZZZiii}}}{{{sssmmmnnnuuu||||||wwwxxxuuukkk^^^XXXZZZcccpppyyysssjjj```ZZZUUUSSSWWW^^^jjjuuummmZZZPPPLLLHHHGGGFFFFFFLLLSSShhh~~~bbbWWWMMMIIIHHHEEEDDDEEEFFFHHHKKKLLLLLLUUUjjjxxxssstttjjj\\\OOOKKKLLLLLLMMMOOOQQQZZZgggttt~~~kkk___XXXSSSQQQNNNWWWggg|||zzzlllddddddeeegggkkkooosssuuu|||~~~uuuiiiddd[[[YYYZZZ___eeennn~~~kkkTTTGGGBBB>>><<<=========<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCEEEHHHIIIJJJPPPYYYkkk333444555555666555555555555555555555555555555555555555444333333333333444222333444555666666666666666777888999999999999999999<<>><<<===BBBGGGKKKcccwwwzzzrrrxxx|||nnnnnnyyy}}}{{{|||zzzrrrkkkhhhgggeeefffjjjkkkmmmqqqwww|||~~~~~~}}}}}}}}}}}}mmm]]]UUUUUU[[[hhhuuu}}}xxxsssiii```aaajjjrrruuuttt{{{{{{nnnbbb]]]YYYSSSQQQMMMPPP]]]jjjoooooonnnbbbWWWPPPSSSZZZfff{{{vvvdddXXXUUU]]]ooo~~~xxxooohhh___WWWTTTVVVWWW]]]ffflllmmmnnnuuu~~~rrr___TTTNNNIIIHHHGGGFFFIIIOOO]]]qqqhhh\\\PPPKKKIIIFFFDDDDDDEEEEEEEEEEEEDDDIIIZZZkkk}}}}}}wwwuuupppaaaRRRKKKIIIHHHJJJMMMPPPXXXcccjjjuuuxxxhhh]]]UUUQQQPPPSSS___ssstttfffeeeeeeeeehhhlllppprrrzzz}}}ppphhh]]]\\\]]]bbbfffmmmzzzvvv[[[KKKDDD@@@============<<<;;;;;;;;;;;;<<<999888888777777888888999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCEEEIIIIIIJJJQQQYYYjjj333444444555666666555555555555555555555555555555555555444333333333333444333333444555666666666555666666777999999::::::999999===@@@???<<<===CCCIIIUUUmmm~~~uuuooowww~~~}}}mmmlllvvv}}}~~~|||yyy~~~vvvmmmiiieeeccceeejjjmmmpppuuuzzz~~~}}}||||||zzz{{{|||{{{lll]]]]]]cccrrr}}}~~~zzzppphhhjjjwww~~~|||qqqbbbWWWSSSSSSOOONNNSSS___iiilllmmmnnnhhh]]]UUUWWW\\\ggg|||ooo^^^TTTVVViii|||yyysssiii\\\SSSPPPMMMMMMPPPUUUVVVVVV\\\dddkkkwww{{{hhh[[[SSSLLLJJJHHHGGGHHHKKKRRRdddssseeeWWWQQQNNNJJJGGGFFFEEECCCBBBBBBAAAEEEQQQ^^^}}}yyyuuuuuuzzzvvvsss}}}yyyvvvpppcccVVVOOOKKKHHHIIIMMMRRRWWW\\\aaaiiiyyysssdddWWWPPPOOOQQQYYYgggvvv}}}zzzuuugggfffddddddeeeiiimmmpppxxx}}}yyylllbbbaaabbbfffiiimmmwwwcccPPPGGGBBB???>>>======<<<;;;;;;;;;;;;<<<999999999888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAADDDCCCFFFIIIJJJKKKQQQYYYjjj333333444555666666666555555555555555555555555555555555444333333333333444333444555555666555555555666666777999999:::::::::999===@@@???<<<<<>>>>>???>>>>>>???@@@BBBCCCDDDDDDDDDCCCFFFIIIJJJKKKQQQYYYiii666666555555555444444444555555555444444333333333444444444444444444444444555444444333333222111111444555666777888999::::::888999<<<===;;;<<>>>>>>>>===;;;999999999;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@AAABBBBBBCCCBBBDDDGGGGGGIIIPPPXXXppp666666555555555444444444555555555444444333333333444444444444444444444444444444444444444333333333555555666777888999::::::::::::===>>>===>>>IIIUUUmmm}}}|||~~~{{{}}}zzzxxx{{{}}}{{{qqqjjjlllrrruuuuuuvvvtttpppiiibbb^^^aaahhhnnnsssvvv{{{~~~|||zzzyyyuuuuuuvvvyyy~~~{{{wwwxxxzzz||||||~~~|||ooogggcccccckkk{{{{{{nnnffflll|||kkkdddjjjrrrwwwfffXXXOOOHHHGGGEEEBBBAAABBBDDDGGGKKKOOO^^^vvvrrr```ZZZUUULLLHHHKKKIIIQQQeeeooofffccc\\\SSSOOOKKKHHHFFFFFFDDDCCCHHHOOO___sssjjjddd^^^]]]```jjj~~~yyyhhheeeooo~~~ooo^^^UUUPPPLLLMMMPPPRRRPPPMMMNNNSSS\\\eeekkkyyyuuueee^^^VVVPPPMMMOOOQQQSSSXXX^^^aaacccbbb]]]\\\aaafffgggnnnrrrwwwzzz{{{|||wwwuuuxxxyyyyyy{{{~~~~~~jjjXXXHHHBBBFFF>>>===<<<;;;:::;;;<<<<<<>>><<<;;;999999:::;;;<<<;;;::::::999999::::::;;;<<<<<<<<<=========>>>>>>?????????@@@AAAAAABBBBBBCCCBBBDDDGGGGGGIIIPPPXXXppp666666666555555555444444555555555444444444444444444444444444444444444444444444555555555555666666555666666777888999::::::;;;;;;>>>???>>>AAAMMMZZZqqq{{{{{{oooccc___```aaaeeejjjlllkkkhhhbbb^^^aaajjjssswwwzzz~~~}}}|||||||||{{{{{{}}}zzzuuuyyy}}}{{{vvvvvv~~~tttfffeeeooozzzyyykkknnnvvvuuubbbUUUNNNLLLGGGCCCAAAAAACCCEEEJJJLLLWWWlllsssggg\\\PPPJJJKKKIIIMMM\\\vvvuuuqqqiii^^^WWWSSSNNNJJJHHHEEEBBBFFFLLLXXXmmm{{{oooaaaZZZ[[[eeexxxooocccfffsss}}}}}}ggg[[[UUURRROOONNNNNNLLLJJJJJJNNNUUU\\\```fffuuuqqqeeeWWWQQQMMMLLLLLLLLLQQQVVV^^^ccceee___\\\^^^ccceeeggglllqqquuuxxx}}}yyyvvvxxx}}}rrr^^^KKKCCCDDD>>>===<<<;;;:::;;;<<<<<<===<<<;;;:::999:::;;;<<<;;;:::::::::::::::;;;;;;<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCBBBDDDGGGHHHIIIPPPYYYppp666666666666555555555555555555555555555444444444555555555555555555555555444555555666777777888888666666777888888999::::::;;;;;;===??????CCCPPP^^^tttxxxzzz{{{xxxkkk^^^WWWVVVYYYbbbjjjhhhjjjjjjfffbbbfffpppyyy~~~~~~~~~{{{uuu{{{~~~~~~|||xxxxxx~~~|||iiiaaadddjjjsssuuuttt|||uuudddZZZUUUNNNHHHFFFFFFGGGHHHNNNOOOXXXiii~~~wwwgggXXXOOOMMMKKKKKKSSShhhzzzssshhh___YYYSSSMMMIIIEEEBBBDDDIIIUUUiiiooobbb^^^fffxxx|||iiieeeppp}}}}}}xxxiii```XXXRRRNNNNNNMMMLLLLLLPPPUUU[[[^^^___eeesss|||nnn]]]WWWRRRPPPMMMLLLOOOUUU___gggkkkeee______bbbccccccggglllqqqvvv{{{yyysssssssssxxxyyybbbOOOEEEEEEAAA@@@???=========>>>>>><<<;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<======>>><<<============>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDGGGHHHIIIPPPYYYooo777777666666666555555555555555555555555555555555555555555555555555555555444555666666777888999999777777888888999999::::::::::::<<<>>>???DDDSSSbbbtttttttttyyyuuuhhhYYYRRRRRRWWWaaakkkggglllooonnnllloooxxx{{{sssxxxwwwkkkgggooottteee`````````qqq|||ssseee^^^TTTMMMJJJIIIIIIIIILLLOOOYYYiii|||wwwdddXXXRRRNNNKKKNNN]]]wwwyyypppggg]]]UUUNNNJJJFFFCCCEEEIIITTThhhqqqhhhjjjyyyvvvjjjooozzzwwwjjj___VVVQQQOOOOOOOOOPPPTTTYYY___cccaaa^^^cccuuuttteee```\\\XXXSSSOOOQQQWWWaaajjjpppllleeecccccccccaaadddiiinnntttzzzyyypppnnnmmmmmmlllXXXMMMJJJBBBAAA???>>>======>>>>>>;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???============>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDCCCEEEHHHHHHJJJQQQYYYmmm777777777666666666555555555555555555555666666666555555555555555555555555555555666777777888999999888888888999999999::::::::::::;;;>>>???FFFWWWfffrrrqqqsss}}}ssseeeVVVOOOPPPTTT\\\dddeeejjjqqquuuvvvzzzuuuwwwtttddd^^^gggzzznnnbbb]]]^^^ggg{{{~~~sssjjj]]]SSSNNNLLLKKKIIIJJJMMMWWWgggxxxnnn^^^UUUQQQOOONNNVVVhhhxxxpppcccYYYPPPKKKHHHEEEFFFIIIRRRgggsssnnnxxxwwwuuu{{{~~~rrrhhh___XXXRRRRRRQQQSSSWWW]]]cccgggddd]]][[[fff|||zzzoookkkgggbbbZZZRRRRRRVVV___iiipppoookkkiiigggdddcccdddfffkkkrrryyyyyymmmjjjjjjhhhuuuuuu```RRRKKKAAA@@@>>><<<;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===============>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDCCCEEEHHHIIIJJJQQQZZZkkk777777777777666666666555444555555555666666666777555555555555555555555555555666666666777777888888888888999999999999::::::;;;;;;<<>><<<;;;;;;;;;<<<999::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<===>>>======>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEHHHIIIJJJQQQZZZiii777777777777666666666666444555555555666666777777666666666666666666666666666666666666777777777777999999999999999999::::::<<<<<<===@@@CCCKKK]]]nnnmmmnnnwwwooo___QQQNNNSSSVVVWWWXXXYYY```kkkxxx}}}qqqkkkmmmsss{{{{{{mmmbbbaaalll{{{{{{vvvqqqxxx}}}nnnddd^^^YYYUUUZZZZZZ^^^eeennn{{{tttgggWWWVVVTTTRRRWWWhhhpppdddXXXQQQMMMHHHGGGIIIKKK```zzzvvvxxx~~~zzznnn^^^\\\ZZZYYY]]]ccciiimmmmmmfffaaa___bbbooowwwiiiZZZUUUVVVSSS\\\ffflllpppqqqmmmfffeeeccccccfffmmmuuu|||xxxjjjccc___^^^bbbtttuuu]]]OOODDDBBBAAA???>>>======>>>999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<======???@@@@@@>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDEEEDDDEEEHHHIIIJJJQQQZZZhhh444333444555777777555333444444444444444444444444222222222333444555666777777777777777666666666666888888888888888888999:::777<<>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;===============>>>??????===>>>@@@AAAAAA@@@???>>>EEEDDDEEEHHHIIIJJJQQQZZZkkk555444444555777777555333444444444444444444444444333333333333444555555666555666666666777777888888999999888888888999::::::888===@@@AAAGGGTTTaaahhhmmmwwwgggVVVKKKOOOQQQMMMNNNVVVZZZdddrrr|||sssfff```eeerrr|||xxxnnnhhhhhhmmmrrrtttssspppkkkeeeaaabbbfffjjjwww}}}{{{ssspppmmmlllmmmssspppiiiaaa]]]___kkkvvveeeYYYPPPIIIGGGIIIHHHTTTeeevvv{{{wwwqqqlllkkkkkkkkkjjjqqqkkkfffdddeeekkkzzz|||xxxnnn^^^TTTTTTOOOPPPRRRWWW___gggmmmooommmmmmkkkiiiiiimmmtttzzz{{{~~~oooaaa^^^[[[]]]gggxxxgggXXXIIICCC@@@@@@>>>;;;:::<<<;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<===============>>>?????????@@@@@@AAAAAAAAAAAAAAAEEEDDDEEEHHHIIIJJJQQQZZZkkk666555555666777777555333444444444444444444444444555444444444444444555555444555555666777888999:::999999888888999::::::;;;:::>>>AAACCCJJJWWWcccgggnnnxxx~~~fffUUUKKKOOOQQQLLLLLLTTT[[[hhhxxxyyyvvvzzz}}}qqqddd\\\```lllwww{{{vvvnnnhhhfffggghhhhhhbbb```[[[UUUQQQQQQTTTWWWbbbtttzzzvvvsssuuuzzzooohhhgggrrryyylll___TTTKKKGGGHHHDDDKKKVVV```iiittt|||wwwtttrrrooommmrrrnnnkkkjjjjjjnnnzzz}}}ssscccYYYWWWNNNMMMMMMPPPVVV___jjjrrrtttqqqllliiihhhkkkpppsssyyy{{{~~~rrrfffbbb]]][[[bbbpppmmm[[[LLLEEE@@@@@@>>>;;;:::;;;:::::::::;;;<<<===>>>???<<<;;;;;;;;;;;;;;;<<<<<<>>>============>>>??????AAAAAAAAAAAAAAABBBCCCCCCEEEDDDEEEHHHIIIJJJQQQZZZjjj888777666666777777555444555555555555555555555555666555555444444444444555555666666777888888999999888888777888888999:::;;;:::>>>AAAEEENNN[[[dddfffjjjsss{{{yyylllYYYLLLNNNNNNJJJLLLTTT\\\kkk}}}vvvoooqqqtttuuuuuurrrjjj___WWWXXXaaajjjpppmmmiiidddaaa^^^\\\[[[QQQPPPMMMJJJGGGHHHLLLOOOSSSddd|||~~~|||vvvsss{{{ooo```UUULLLFFFEEECCCFFFJJJOOOUUU\\\eeellluuu}}}~~~~~~|||yyywwwxxxtttrrrqqqqqqtttrrreee___SSSPPPMMMMMMPPPYYYhhhuuuxxxtttnnniiihhhjjjmmmooowwwyyy{{{}}}vvvkkkbbb^^^]]]cccooosss\\\OOOGGG@@@??????<<<;;;===;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<<<<===>>>>>>======>>>>>>???@@@AAAAAA@@@@@@@@@BBBCCCDDDEEEDDDEEEHHHIIIJJJQQQZZZjjj:::999777666777777555444555555555555555555555555666666555444444444555555888888888888777777777777666666666777777999:::::::::===AAAFFFRRR```ffffffgggooo{{{zzzxxx~~~sss^^^MMMKKKKKKHHHMMMWWW]]]mmmzzzrrrppppppooohhhgggaaaYYYQQQPPPUUUZZZbbbbbb```]]]XXXTTTQQQOOOGGGGGGEEECCCBBBCCCGGGJJJHHHVVVkkknnn___TTTKKKEEEDDDCCCDDDEEEFFFHHHLLLPPPSSS\\\bbblllwww}}}}}}~~~zzzwwwvvvuuuxxxtttjjj]]]UUUOOOLLLMMMSSScccrrrxxxuuuqqqllliiiiiilllnnnuuuwwwyyy{{{~~~xxxnnn___]]]___fffrrrzzzaaaRRRIIIAAA???@@@>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????AAACCCDDDEEEDDDEEEHHHIIIJJJQQQZZZiii<<<:::888777777777555444555555555555555555555555666555555555555555666666999999888888888777777777666666777777888999:::;;;:::===AAAIIIWWWeeejjjggghhhnnnxxx}}}{{{uuu___LLLIIIIIIHHHOOO[[[aaappp~~~zzzuuuqqqdddaaaZZZSSSNNNLLLOOOQQQZZZZZZYYYVVVPPPKKKIIIHHHCCCCCCBBB@@@>>>>>>???BBB@@@JJJZZZkkk|||zzzsssuuu}}}ooo^^^TTTKKKFFFDDDDDDDDDDDDCCCCCCDDDDDDEEEJJJNNNTTT[[[ccckkksssxxx~~~yyyyyy{{{}}}|||{{{yyyzzzyyyjjj]]]RRRNNNMMMOOO\\\jjjxxxxxxvvvqqqkkkhhhjjjmmmrrruuuxxxzzz{{{yyyppp^^^^^^```hhhssslllXXXMMMCCC@@@AAA@@@???@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@@@@????????????@@@BBBCCCCCCEEEDDDEEEHHHIIIJJJQQQZZZiii>>>;;;888777777777555444555555555555555555555555555555444555555666777888888888888888888888999999888888888999:::;;;======;;;>>>BBBLLL]]]llloookkklllooouuuzzz}}}pppZZZIIIHHHJJJIIIQQQ]]]fffsssyyyjjjbbbWWWNNNLLLNNNQQQRRRYYYYYYWWWRRRKKKFFFDDDDDDAAAAAA@@@>>><<<;;;<<<===>>>DDDMMMZZZjjj|||qqqgggffffffssstttaaaVVVNNNIIIGGGFFFDDDBBBAAAAAABBBBBBAAACCCEEEHHHKKKNNNSSSXXX\\\gggjjjnnnmmmiiiggghhhkkkuuu|||xxxgggYYYTTTQQQPPPXXXdddxxx{{{|||vvvlllfffgggkkknnnrrrwwwyyyyyy|||uuufffdddeeeiiiqqq|||___RRRFFFBBBBBB@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>??????@@@AAA>>>???@@@BBBCCCCCCDDDDDDEEEDDDEEEHHHIIIJJJQQQZZZiii???<<<999777777777666444666666666666666666666666444444444555555777888999666666777888999::::::;;;:::::::::;;;<<<===??????<<>><<<<<<===>>>AAACCCHHHPPP]]]nnn~~~~~~vvvnnnllliiimmmpppooolllkkkmmmppppppqqqwwwlllbbb___```dddmmmzzzyyyeeeYYYQQQLLLJJJGGGDDDAAA@@@@@@BBBCCCCCCAAACCCEEEEEEEEEFFFHHHJJJOOOTTTXXXYYYXXXXXXZZZ]]]aaaooozzz~~~ppp___ZZZWWWSSSXXXaaayyy~~~zzzllldddeeejjjlllpppvvvxxxyyyyyy||||||pppllliiikkkqqqdddWWWIIIDDDBBB???<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<>>>???????????????>>>??????@@@AAA>>>@@@BBBDDDEEEEEEEEEDDDEEEDDDEEEHHHIIIJJJRRRZZZhhhIIIAAA:::999:::888888999666666777777888888999999666555444444444555777888777888888888888999999999999999999999:::;;;<<<<<<>>>???III\\\llluuuxxxzzz}}}}}}|||yyywwwzzz~~~~~~yyyvvv|||wwwWWWQQQJJJGGGEEEJJJVVVcccrrrxxx~~~qqq```SSSPPPUUU[[[___eeeddd]]]SSSKKKHHHCCC>>>>>>???>>><<<:::999:::;;;;;;???DDDHHHPPP]]]mmmzzzvvvnnnnnnjjjgggeeedddbbb]]]YYYYYYZZZ[[[ZZZYYYXXXYYYZZZ___bbbjjjuuu|||nnnccc[[[\\\[[[[[[aaakkkwwwrrraaaSSSMMMMMMHHHFFFDDDCCCBBBAAA???===AAAAAAAAABBBDDDEEEDDDBBBDDDFFFHHHIIIHHHIIIKKKLLLUUU___gggnnn{{{jjj```XXXSSSWWWbbbrrruuujjjiiillloooqqqtttxxx{{{|||||||||wwwsssnnnnnnxxxnnn]]]LLLCCC@@@===<<<===::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;======>>>???@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAAGGGDDDEEEHHHIIIKKKQQQXXXlllKKKAAA999777777555444555666666777777777777777777555555444444444555666777777888888888888999999999999999999999:::;;;<<<===???AAALLL___pppxxx}}}{{{yyy{{{}}}{{{zzzzzz}}}~~~}}}tttnnnsss}}}~~~rrreeeRRRLLLHHHFFFGGGLLLXXXeeesssyyy{{{lllaaa]]]```dddgggllljjjcccXXXQQQNNNIIICCCBBBAAA@@@???===<<<<<<===999;;;???BBBHHHSSSaaalllzzz|||zzz~~~~~~uuujjjccc]]][[[YYYWWWUUUSSSOOOMMMKKKLLLMMMLLLKKKJJJKKKMMMRRRUUU^^^kkk|||rrrggg^^^ZZZWWWVVVWWW]]]eeekkkoooyyyzzz{{{|||{{{zzzxxxwwwyyyyyyyyyzzz}}}~~~}}}~~~}}}lll\\\SSSQQQNNNLLLIIIGGGFFFEEECCCAAAAAA@@@@@@@@@BBBBBBAAA???BBBDDDEEEEEEEEEEEEFFFHHHIIIPPPWWW^^^kkktttggg^^^WWW[[[dddrrr|||rrrppppppnnnppptttwwwzzz|||}}}}}}~~~zzzuuussszzzvvvcccOOOEEEBBB???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>???AAABBBDDDEEEEEEEEEGGGEEEEEEHHHJJJKKKQQQXXXkkkQQQEEE:::777777555333444777777666666666666666666555555555444555666666777777888888888888999999999999999999999:::;;;<<<===???CCCOOOcccsss||||||~~~}}}{{{zzzwwwwww{{{xxxnnneeehhhooommm___PPPJJJGGGEEEFFFIIIOOO[[[ggguuuzzz}}}tttppppppqqqrrruuussskkkaaaZZZWWWQQQJJJFFFEEECCC@@@???>>>>>>>>>999:::<<<===@@@HHHRRRZZZdddjjjsss}}}~~~vvvpppppptttyyyzzzwwwtttsssssswww||||||vvvtttzzz|||yyynnnhhheeeggghhh```XXXSSSIIIJJJJJJHHHEEEBBBAAAAAAAAACCCDDDCCCBBBBBBCCCDDDDDDHHHRRR```sss}}}qqqhhh]]]ZZZVVVTTTVVVZZZ]]]^^^dddeeeggghhhgggdddaaa____________```bbbfffiiilllwwwxxxzzz{{{zzzwwwtttqqqooonnnnnnooosssyyy~~~~~~kkk]]]VVVRRROOOKKKHHHGGGEEEDDDBBBBBBAAA@@@@@@AAAAAA@@@???@@@AAABBBAAA@@@???@@@BBBAAAEEEHHHMMMYYYlll}}}{{{}}}mmm```WWWYYY```nnn{{{uuurrrnnnpppsssvvvzzz|||~~~~~~zzz|||mmmTTTHHHDDDBBB???>>>>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@?????????>>>>>>>>>???AAABBBDDDEEEEEEEEEGGGEEEEEEIIIKKKLLLRRRYYYjjjXXXJJJ===999999888777777777777666666555555444444666666666666777777888888777777888888888999999999:::999999::::::;;;<<<===???EEESSSeeesss{{{~~~zzzxxxxxxpppiiiaaa```aaa\\\PPPDDDFFFCCCDDDGGGKKKQQQ^^^jjjvvv|||~~~~~~|||vvvmmmgggbbbYYYPPPJJJGGGDDDAAA@@@???>>>>>><<<======<<<===AAAGGGMMMUUUZZZaaahhhkkkggg```ZZZZZZ^^^bbbcccbbb___]]]\\\```eeefffbbb```cccccc```[[[UUURRRTTTTTTNNNHHHFFF???BBBCCCBBB>>>;;;<<<>>>===>>>@@@???>>>>>>???@@@???CCCLLLZZZnnnzzzqqqccc___[[[XXXXXXYYYZZZZZZXXXXXXXXXXXXVVVTTTRRRPPPNNNMMMNNNNNNPPPSSSVVVXXX\\\^^^aaabbbcccaaa___]]]\\\\\\]]]___bbbfffiiilllwww|||lll```YYYVVVPPPLLLJJJHHHFFFDDDEEEDDDBBBBBBCCCDDDCCCBBB???@@@AAA???===<<<===>>>AAABBBCCCEEELLLYYYgggooo}}}tttcccXXXWWW\\\fffwwwxxxooonnnppprrruuuyyy|||~~~zzz}}}yyy\\\LLLGGGCCC???=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============????????????????????????AAAAAABBBBBBBBBBBBAAAAAAGGGEEEEEEIIIKKKMMMSSSZZZhhh^^^NNN???:::::::::999999777777666666555555444444777777888888999999999999777777888888888999999999::::::::::::;;;<<<======@@@GGGUUUfffrrrxxx~~~vvviiifffbbb\\\VVVOOOHHHDDDDDDBBBDDDIIIMMMTTTaaammmyyy}}}~~~xxxqqqdddWWWMMMIIIDDDAAA@@@@@@???===??????>>>===<<<>>>AAACCCIIIKKKPPPUUUXXXVVVPPPLLLIIILLLPPPRRRQQQPPPNNNNNNNNNRRRTTTRRRPPPPPPOOOMMMNNNIIIFFFHHHHHHCCC@@@???===???BBB@@@===;;;<<<>>>777999::::::999999:::<<<===AAAIIIVVViiixxxjjjfffaaa]]][[[ZZZXXXWWWRRRPPPNNNKKKJJJIIIIIIIIIBBBBBBBBBCCCDDDFFFHHHIIIIIIKKKMMMOOOPPPOOONNNMMMLLLMMMNNNPPPRRRUUUWWWXXX```dddjjjrrr|||pppgggccc^^^XXXTTTQQQMMMJJJHHHFFFDDDDDDEEEFFFEEEDDDAAABBBBBB@@@>>><<<===>>>@@@@@@@@@BBBFFFLLLTTT[[[lllxxxkkk]]]ZZZ\\\```ppp|||ooooooppprrrtttxxx|||vvvsssvvv{{{gggSSSIIICCC???===;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@FFFDDDEEEHHHKKKMMMSSSZZZhhhdddRRR@@@999999999888888777777666666666666666666777777888999999999999999777888888888888999999999::::::::::::;;;<<<===>>>@@@IIIXXXiiirrrxxx~~~tttffffffbbbZZZOOOGGGFFFGGGCCCBBBDDDJJJPPPYYYgggttt}}}{{{sssbbbSSSNNNHHHDDDDDDCCCAAA?????????>>>======>>>>>>??????@@@CCCFFFIIIJJJHHHFFFAAABBBDDDFFFGGGGGGFFFEEEDDDFFFHHHGGGEEEDDDCCCCCCFFFBBB@@@BBBBBB???<<<===<<<===>>>>>><<<;;;;;;<<<666777999999888888:::;;;:::>>>EEEPPP```wwwsssooohhhccc^^^ZZZUUURRRKKKIIIEEEBBBAAAAAABBBDDD?????????@@@AAABBBCCCDDD@@@AAACCCEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFHHHIIIJJJOOOQQQUUUZZZbbbnnn{{{xxxtttnnnhhhccc]]]VVVRRROOOLLLIIIGGGGGGGGGFFFEEECCCDDDDDDCCC@@@??????@@@<<<;;;===@@@BBBCCCHHHNNN]]]hhh{{{ooo```ZZZZZZ]]]jjj|||wwwqqqqqqrrrssswww{{{qqqkkklllpppxxxttt\\\MMMCCC??????::::::;;;;;;<<<======>>><<<<<<<<<======>>>>>>???<<<===>>>???@@@AAABBBBBB<<<===???@@@BBBCCCCCCCCCEEECCCDDDGGGJJJLLLRRRZZZhhhmmmYYYDDD;;;:::999777666666666777777777777777777555666777888888888777777777888888888888999999999;;;::::::;;;;;;<<<===>>>@@@KKK\\\llluuu{{{vvvhhhfff```UUUKKKEEEDDDFFFAAAAAADDDKKKSSS^^^nnn|||zzztttpppooo[[[UUUMMMIIIIIIIIIFFFDDD@@@@@@???@@@AAAAAAAAA@@@@@@???>>>???BBBDDDDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@???@@@BBBBBBAAA??????@@@AAA>>>>>>AAA@@@===;;;<<<;;;:::::::::;;;;;;999777666888999:::999999;;;<<<:::<<<@@@FFFQQQcccwww{{{qqqmmmfff```ZZZTTTNNNJJJDDDBBB@@@>>>=========>>>>>>?????????@@@@@@AAAAAA>>>???AAABBBBBBAAA@@@???============>>>@@@BBBCCCDDDFFFHHHKKKPPPWWW```eeesss}}}yyyppphhhbbb[[[WWWRRRNNNLLLJJJHHHFFFEEEFFFFFFEEECCCAAABBBCCC>>>;;;;;;??????>>>BBBIIIRRRZZZjjjsssccc[[[XXXYYYbbbooo~~~sssrrrrrrsssvvvzzzpppggggggjjjnnnfffQQQDDD@@@BBB;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEECCCAAABBBFFFIIIKKKQQQYYYiiivvvaaaJJJ???<<<:::777555666666777777888888999999333444666777777777666555777888888888888999999999;;;;;;;;;;;;;;;<<<>>>>>>AAALLL___oooxxxzzzkkkfff\\\RRRJJJEEECCCCCC@@@???CCCKKKUUUaaasssvvvmmmjjj|||yyyaaaZZZRRRNNNNNNMMMKKKHHHBBBBBBBBBDDDEEEFFFEEEDDDGGGDDDAAA???@@@AAAAAAAAACCCAAA???>>>>>>???>>>===>>>>>>@@@AAA@@@===>>>@@@>>><<<===@@@@@@<<<;;;<<<;;;999777888:::;;;888555333555666777666666888999<<<===>>>???DDDQQQbbbnnnvvv{{{~~~{{{wwwuuuqqqllleeeaaa[[[UUUPPPJJJDDD@@@?????????>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<@@@@@@AAABBBAAA@@@???>>>;;;;;;::::::;;;===>>>???@@@AAACCCEEEFFFJJJNNNQQQZZZeeesss|||uuufffbbb[[[VVVRRRNNNKKKIIIFFFGGGGGGFFFDDDCCCCCCDDDEEE@@@===???===;;;???FFFMMMRRR___vvvzzzjjjaaa\\\UUUZZZdddssstttsssrrrsssuuuzzz~~~pppffffffiiiiii~~~lllUUUEEEAAADDD=========<<<;;;;;;::::::;;;<<<<<<===>>>??????@@@@@@@@@@@@???????????????CCCCCCDDDDDDDDDDDDCCCCCCCCCAAABBBFFFHHHJJJQQQXXXiiijjjQQQEEE@@@;;;888888:::999888888999999777555777777777777777777777777666666777888999:::::::::888777666777:::;;;<<<<<>>???AAADDDKKKVVVeeeuuuuuullllllttthhh]]]ZZZZZZVVVRRRQQQRRRPPPMMMJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???@@@AAABBBAAA@@@BBBAAA@@@??????>>>??????============<<<;;;::::::999::::::;;;;;;;;;::::::;;;;;;<<<>>>BBBGGGKKKNNNYYYYYYZZZZZZZZZYYYWWWVVVRRRPPPMMMIIIFFFCCCAAAAAA;;;999888999<<<>>>===;;;============<<<<<<<<<<<>>>>>>>>>>>=========<<<<<<<<<<<<======@@@?????????AAADDDFFFHHHPPPTTT[[[bbbiiiqqqxxx}}}yyyrrrggg___ZZZVVVQQQNNNMMMLLLJJJHHHFFFFFFFFFGGGCCCBBB@@@?????????@@@@@@EEEKKKUUUgggpppaaaXXXVVVZZZZZZ___uuuvvvtttsssuuu}}}wwweeeaaaeeelllvvvoooZZZMMMEEEBBB???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<============>>>?????????@@@@@@@@@@@@@@@???>>>>>>>>>@@@BBBDDDDDDEEEGGGFFFGGGJJJQQQWWWkkkpppTTTEEE???;;;777666:::999888888999999777666777777777777777777777777777777777888999999999:::999888888999;;;===>>>>>>III[[[fffnnnvvvkkk\\\OOOHHHEEECCC@@@@@@BBBFFFMMMXXXgggvvvzzzwww}}}ssslllnnnyyyoookkkiiiddd^^^\\\ZZZXXXVVVSSSPPPOOONNNNNNOOOOOONNNNNNLLLJJJHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDAAAAAA@@@?????????@@@@@@@@@??????>>>===;;;:::999999999:::::::::::::::999999999999:::<<>>===;;;=========>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>======<<<<<<======>>>@@@?????????@@@CCCEEEGGGFFFIIINNNSSSXXX]]]cccgggnnnqqqtttxxx~~~{{{rrrkkkfffbbb^^^ZZZUUUSSSPPPMMMJJJHHHGGGGGGEEEDDDBBBAAA@@@@@@AAABBBEEEJJJRRR```{{{rrrcccZZZUUUXXXXXX\\\oooyyyvvvvvvwww|||zzzgggaaadddgggqqquuu___OOOFFFBBB??????>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@?????????AAACCCDDDCCCEEEGGGFFFGGGJJJQQQWWWjjj{{{ZZZGGG@@@<<<888666999888888888999999888666777777777777777777777777888888888888888888999999999999999:::;;;===@@@AAAKKK]]]gggooo}}}oooXXXKKKFFFFFFCCC@@@@@@CCCHHHPPP[[[iiiwwwvvvmmmkkkrrr|||pppkkkppp~~~yyysssqqqkkkjjjgggdddaaa___]]]]]]\\\\\\]]][[[XXXSSSNNNKKKPPPPPPOOOMMMLLLJJJIIIIIIIIIGGGEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???===;;;:::999999999::::::::::::999999999999888777777999:::;;;???@@@@@@@@@@@@???>>>>>>=========<<<:::888555444;;;:::999;;;===>>>===<<<======>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>@@@@@@??????@@@AAACCCDDDBBBDDDGGGIIIKKKMMMQQQTTTXXXZZZ]]]aaaffflllssswww~~~wwwrrrmmmhhhccc___]]]YYYTTTPPPLLLJJJHHHGGGFFFEEECCCBBBBBBCCCCCCDDDHHHMMMWWWmmmwwwhhh___VVVXXXVVVXXXggg~~~yyyxxxyyy|||}}}jjjaaabbbdddnnn|||cccRRRGGGBBB@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEECCCEEEGGGGGGGGGKKKRRRWWWjjjbbbKKKBBB???;;;888999888777888::::::888666777777777777777777777777999999999888888888888888888999999:::;;;===AAACCCLLL^^^hhhnnnzzzrrrUUUFFFDDDDDDAAA>>>???DDDKKKTTT___lllxxxsssfffccciiivvv{{{ssskkkiiippp|||xxxtttrrrqqqssssssqqqnnniiiccc^^^[[[]]]]]][[[YYYVVVTTTSSSRRRRRRPPPNNNNNNOOOPPPOOONNNMMMLLLKKKIIIGGGEEEDDDCCCBBBBBB@@@???===<<<<<<;;;:::::::::::::::999999888::::::999888777777777888<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;999777555;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>???@@@@@@?????????@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJKKKMMMOOOQQQTTTXXX]]]aaahhhqqqyyyqqqjjjhhheeeaaa[[[VVVPPPMMMKKKIIIHHHFFFDDDCCCCCCDDDDDDDDDGGGJJJQQQbbb}}}pppiii[[[ZZZWWWWWWccc{{{|||yyy{{{}}}~~~kkkbbb```dddmmmfffSSSHHHCCC@@@@@@???>>>==================>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@BBBBBBAAAAAABBBCCCEEEEEECCCEEEGGGGGGGGGKKKRRRXXXjjjiiiNNNBBB???<<<999888888777888::::::888777777777777777777777777777999999999888888888888888777888999999999<<>>>>>>>>>>>;;;;;;;;;;;;;;;:::999888999999888888777777888888999888888888888999999999:::;;;===>>>>>><<<;;;999;;;<<<<<<=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBBBBAAAAAACCCEEEFFFGGGIIIIIIJJJLLLOOOQQQSSSZZZeeeqqq~~~vvvooommmiiiccc\\\VVVQQQNNNJJJIIIGGGEEEDDDCCCDDDDDDDDDFFFIIINNN\\\www{{{vvveee___ZZZZZZbbbvvvzzz|||}}}mmmcccaaaeeemmmiiiUUUIIIDDDAAA@@@???>>>>>>===>>>>>><<<<<<<<<=========>>>>>>============>>>>>>>>>???BBBBBBBBBBBBCCCDDDEEEEEECCCEEEGGGGGGHHHLLLSSSYYYlllrrrTTTCCC>>><<<888888777777888::::::999777777777777777777777777777888888888888888888999999666888999999999<<>>>>>======???@@@BBBAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAACCCEEECCCDDDEEEDDDDDDDDDFFFGGGGGGKKKRRRZZZeeeuuuzzzxxxssslllddd\\\VVVSSSKKKJJJHHHFFFEEEDDDEEEEEEEEEEEEHHHNNNYYYppprrrggg___^^^cccqqq}}}}}}{{{ooohhhggggggnnn~~~rrrZZZLLLEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<=====================>>>>>>>>>??????AAAAAABBBCCCCCCDDDDDDDDDCCCEEEGGGGGGHHHMMMTTTZZZmmm^^^IIIAAA>>>:::888777777888::::::999888777777777777777777777777777777777888999999999:::666999;;;::::::===DDDJJJ^^^pppxxxvvvzzz{{{~~~oooPPPFFFFFFCCCAAABBBEEELLLXXXeeepppyyy{{{rrr```XXXTTTWWWWWWSSSUUU[[[kkkyyy|||~~~|||xxxrrrjjjbbb[[[WWWOOOMMMJJJFFFDDDBBBBBBBBB>>>>>>>>>>>>===<<<;;;:::777777888888888888777777;;;:::999999999;;;<<<===;;;;;;;;;<<<<<<<<<======;;;===??????======???AAABBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBDDDFFF???@@@BBBBBBAAAAAACCCDDDDDDFFFHHHKKKQQQ]]]jjjtttwwwmmmccc[[[WWWNNNLLLJJJHHHGGGFFFFFFGGGFFFEEEGGGMMMWWWjjj~~~ooobbb```bbbjjj~~~~~~|||~~~zzzrrrnnnnnnlllqqqdddPPPFFFBBBBBBAAA@@@????????????<<<============>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCEEEGGGHHHIIIMMMTTTZZZlllhhhOOOEEEAAA>>>777777777888::::::999888777777777777777777777777666666777888999::::::;;;777:::<<<;;;;;;>>>FFFLLL___rrrxxxvvvxxxxxxzzzxxx~~~fffKKKCCCCCC@@@???BBBGGGPPP\\\iiittt}}}}}}xxxooohhh]]]SSSNNNOOOOOOLLLPPPXXXeeeqqqyyypppiiieeeVVVSSSOOOJJJFFFDDDCCCBBB????????????>>>===<<<;;;:::::::::::::::999999888777777666666666777999:::<<<<<<<<<;;;<<<<<<===>>>;;;===@@@???>>>===???BBBAAABBBBBBCCCDDDEEEFFFFFFAAAAAAAAA@@@@@@@@@??????AAA@@@@@@??????@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCAAA??????@@@BBB===???@@@AAAAAABBBDDDEEEDDDEEEEEEEEEGGGNNNWWW___nnn|||~~~ssshhh___ZZZPPPNNNLLLJJJIIIHHHHHHHHHGGGDDDFFFMMMVVVeee~~~sssdddaaa```dddxxx}}}zzzzzzyyytttrrrsssqqqvvvkkkSSSFFFCCCBBBAAA@@@????????????>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCCCCEEEGGGHHHIIIMMMUUU[[[kkksssUUUGGG@@@;;;888888888888888777666666888888888888888999999:::999::::::::::::999888888999888999;;;;;;===GGGRRRhhhlllssswwwyyyzzzzzzzzz|||ppprrrkkk]]]MMMEEEAAA@@@CCCHHHGGGSSScccpppwww}}}uuujjjfffccc^^^ZZZPPPNNNJJJFFFEEEJJJTTT[[[eeejjjrrrzzz{{{sssggg```XXXQQQNNNKKKFFFCCCCCCAAA????????????===;;;888888888777888888999999777777888999999:::;;;;;;<<<;;;;;;:::;;;<<<>>>???>>>>>>???@@@AAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAAIIIHHHFFFCCCBBBAAAAAABBB@@@AAAAAAAAAAAAAAA@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@AAA@@@?????????AAABBBCCCCCCAAA@@@AAABBBDDDCCCCCCCCCCCCBBBBBBCCCFFFHHHJJJWWWbbbqqq~~~uuuiiiaaaXXXPPPKKKLLLNNNMMMJJJJJJKKKHHHIIIOOOXXXggg}}}}}}kkkaaa]]]```ooo}}}www~~~zzzxxxwwwwwwqqqwwwzzz[[[IIIGGGBBB@@@BBBBBB???>>>???======>>>>>>>>>>>>======@@@@@@@@@???????????????@@@@@@AAAAAABBBCCCCCCCCCGGGEEEEEEHHHJJJLLLSSSZZZiii}}}]]]KKKAAA===888888888888888777777666666666666666666777777888444555666777888999999999888888999;;;:::===GGGRRRhhhnnnuuu{{{}}}}}}||||||vvvjjjkkkwww{{{www___SSSFFF@@@>>>>>>AAAFFFIIIUUUeeeqqqxxx~~~ssseee^^^YYYSSSNNNJJJIIIFFFDDDDDDJJJTTT[[[dddhhhnnnssszzzyyyrrrhhh___XXXRRRKKKFFFGGGEEECCCBBBBBBAAA???>>>======<<<<<<<<<======>>>::::::;;;;;;<<<======>>>???>>>===<<<<<<<<<===>>>======>>>???@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAAEEEDDDCCCBBBAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCBBBBBBAAABBBCCCDDDEEEDDDBBBAAAAAACCCDDDDDDCCCBBBAAA@@@@@@AAACCCEEEFFFNNNVVV```iiiqqqzzzrrriiiaaaXXXQQQPPPPPPMMMJJJJJJKKKJJJLLLSSS]]]kkk~~~}}}kkkbbb]]]]]]gggtttyyy}}}||||||}}}vvvyyybbbOOOEEE@@@>>>@@@@@@===<<<>>>======>>>>>>>>>>>>======???????????????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFDDDDDDHHHJJJMMMTTT[[[jjjhhhPPPCCC>>>999888888888888777777777666666666666666777777888444555666777888999999999888777888::::::===HHHTTTiiipppyyy}}}zzz|||{{{ooocccdddkkkjjjcccQQQHHH???=========AAAGGGLLLWWWfffrrrxxx}}}sssaaaWWWPPPJJJFFFFFFEEEDDDCCCFFFMMMWWW]]]cccfffiiikkknnnuuu~~~zzztttoooooosssxxxzzzoooeee[[[PPPIIIHHHEEEBBBAAA@@@@@@???>>>======<<<<<<<<<<<<======:::::::::;;;<<<<<<======@@@@@@???===============>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAABBBDDDEEEFFFFFFEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDBBBBBBCCCDDDCCCBBBBBBAAA@@@@@@@@@AAACCCDDDEEEIIINNNRRRXXX___iiippp{{{uuummmcccZZZUUURRRNNNKKKLLLLLLLLLQQQYYYcccooolllccc___\\\___eeeyyy|||}}}jjjVVVFFFAAA>>>@@@@@@>>>===???===>>>>>>??????>>>>>>===>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFCCCDDDHHHJJJMMMTTT\\\jjjpppTTTDDD>>>999999888888888777777888888888888888888999999:::999::::::::::::999888888888777888:::;;;???JJJVVVlllsss~~~}}}~~~|||vvvwww{{{wwwjjj``````ccc]]]SSSIIIBBB>>>>>>>>>???CCCHHHOOOYYYgggqqqwww{{{wwwdddXXXPPPJJJFFFDDDDDDDDDGGGLLLSSS\\\aaaccceeehhhhhhhhhlllttt{{{~~~|||zzz{{{wwwnnngggfffhhhkkksss{{{}}}vvvhhhZZZQQQJJJGGGCCCAAAAAAAAA@@@@@@>>>======<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCBBBCCCCCCBBBAAADDDCCCCCCBBBBBBBBBCCCCCCBBBDDDFFFHHHJJJOOOVVV[[[aaaiiirrryyy}}}xxxnnnbbb[[[UUUOOOMMMNNNNNNOOOUUU___hhhsssoooeeeaaa\\\ZZZ]]]jjj|||}}}pppYYYJJJDDDAAABBBBBB@@@???AAA>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGEEEEEEHHHJJJLLLSSSZZZjjjtttVVVDDD>>>::::::999888777888888888888888888888888999999:::999::::::::::::999888888888777888;;;<<>>?????????CCCIIIPPPZZZgggpppuuuyyy~~~mmm^^^TTTLLLHHHDDDDDDFFFJJJPPPXXX^^^bbbcccgggkkkkkkiiijjjpppvvv{{{yyyyyy||||||xxxwwwyyyyyyooofffccccccdddhhhnnnooorrrvvvxxx}}}xxxggg\\\QQQMMMHHHDDDDDDDDDDDDDDDBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHFFFEEEHHHHHHHHHHHHHHHHHHGGGGGGIIIGGGDDDCCCCCCCCCAAA@@@DDDDDDCCCCCCBBBBBBBBBBBBBBBDDDEEEGGGGGGIIIKKKMMMNNNUUU]]]bbbeeemmmyyyxxxkkkbbbYYYRRRPPPRRRRRRTTT\\\gggpppyyyssshhhccc\\\YYY[[[bbb{{{{{{}}}xxxuuu[[[LLLFFFBBBCCCBBB@@@???AAA>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEJJJGGGFFFHHHIIIKKKQQQXXXjjjwwwZZZFFF>>>;;;:::999888777888999999666666666666666777777888444555666777888999999999999888999<<<>>>CCCPPP]]]oooxxx~~~yyyxxxyyy~~~xxxoooccc[[[WWWSSSKKKDDD@@@>>>===???>>>>>>BBBHHHSSS\\\gggooossswww|||zzzhhhYYYNNNHHHFFFFFFHHHLLLSSSYYY]]]___ccckkkrrrrrrnnnlllooosssuuussstttwwwwwwuuuuuuwwwzzzoooeeeaaa```___```ccceeehhhkkklllnnnxxxsssfffYYYTTTMMMGGGEEEDDDDDDCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLJJJGGGFFFEEEDDDCCCAAABBBBBBBBBBBBAAAAAAAAAAAAAAACCCDDDFFFGGGGGGFFFEEEEEEIIIOOORRRTTTYYYbbbiiirrr|||xxxlllaaaWWWTTTVVVVVV\\\hhhvvv}}}pppiii```[[[\\\```sss||||||tttyyy|||```NNNGGGBBBAAA@@@===<<<>>>>>>??????@@@@@@??????>>>??????@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEJJJGGGFFFHHHIIIKKKQQQXXXkkk{{{___IIIAAA<<<:::999777777888999:::666666666666666777777888444555666777888999999999:::999:::===???EEESSSaaaooowwwxxxpppddd\\\TTTMMMFFFAAA>>><<<===?????????DDDKKKUUU^^^iiipppsssvvv|||tttcccVVVOOOKKKKKKLLLPPPWWW\\\^^^^^^dddnnnxxxzzztttnnnmmmoooqqqoooooossstttrrrsssvvvxxxmmmccc```___\\\[[[\\\]]]bbbhhhhhhggglllwww{{{iiibbbXXXOOOJJJGGGEEEDDDBBBBBBAAA@@@????????????========================???@@@BBBCCCDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHOOOOOOPPPQQQRRRRRRRRRRRROOOQQQRRRTTTUUUUUUTTTTTTSSSTTTTTTUUUTTTSSSRRRQQQQQQNNNKKKIIIIIIGGGEEEDDDAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCEEEEEEDDDDDDBBBDDDGGGIIIJJJMMMRRRUUU\\\fffuuuyyyjjj^^^YYYZZZZZZdddvvvvvvhhhaaa```___mmm|||~~~|||rrrvvviiiQQQIIICCCBBB@@@<<<;;;===>>>??????@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDGGGDDDEEEHHHJJJLLLSSS[[[kkk~~~cccLLLCCC<<<;;;999777777888999:::888888888888888999999:::999::::::::::::999888888;;;:::;;;>>>@@@GGGUUUbbbmmmwww{{{ssshhh^^^TTTKKKDDDBBB>>>===>>>@@@AAAAAAHHHPPPXXX```kkkqqqtttwww|||nnn```XXXQQQPPPQQQUUU[[[___```___eeeppp|||~~~wwwnnnkkkkkkpppmmmnnnrrrsssrrrrrrvvvvvvlllbbb```___]]]ZZZZZZXXX```ggghhheeefffmmmttt|||ttthhh]]]UUUQQQNNNLLLGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOSSSSSSTTTVVVVVVWWWWWWWWWQQQRRRUUUWWWYYY[[[[[[[[[YYYYYYZZZZZZZZZYYYWWWVVVTTTRRROOOLLLKKKJJJHHHFFFCCCDDDDDDEEEFFFFFFEEEEEEAAA@@@@@@AAACCCEEEEEEEEECCCCCCDDDEEEGGGIIIJJJKKKLLLUUUaaapppqqqbbb\\\\\\\\\jjjqqqgggeee```jjj}}}}}}yyyrrrttt{{{qqqUUUMMMFFFDDDAAA===<<<>>>??????@@@@@@@@@@@@??????BBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDBBBCCCGGGKKKNNNUUU^^^kkkeeeNNNDDD<<<:::888777777888777777999999888888888888999999888888999999999:::::::::::::::===@@@@@@EEEUUUgggsss~~~tttfff^^^UUUJJJBBBAAA===<<<===>>>===>>>GGGRRRbbbiiiqqqwwwzzz|||xxxjjjaaaXXXTTTUUU^^^bbb```___aaaaaammm}}}zzzssspppkkkbbbbbboooxxxuuurrruuussskkkbbb```ccceeeaaa\\\XXX___ffffffbbb```ffflll{{{~~~ooofff___WWWQQQNNNJJJFFFDDDFFFFFFEEECCCDDDFFFGGGEEEBBBAAACCCEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHJJJMMMOOOOOOOOOPPPPPPPPPOOOOOONNNOOOQQQTTTWWWYYYYYYYYYYYYZZZZZZ[[[^^^```aaa___]]]\\\[[[ZZZ[[[]]]```aaaaaaaaabbbaaaaaa```___^^^^^^[[[YYYUUURRRPPPNNNKKKHHHGGGGGGFFFEEEDDDCCCBBBBBBDDDBBBAAAAAABBBDDDEEEDDD@@@AAAAAABBBBBBCCCCCCCCCHHHLLLRRRYYYcccsssttteee^^^]]]^^^ssszzzmmmddd___eeexxx}}}}}}|||pppooorrr|||{{{___KKKDDDFFFAAA@@@CCCBBB>>>>>>============>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDCCCCCCCCCDDDCCCFFFIIIJJJLLLTTT\\\nnnlllSSSFFF===;;;888777777888888777999999888888888888999999888888999999999:::::::::;;;;;;===???@@@GGGXXXjjjvvvxxxjjj```UUUHHHAAA@@@<<<<<<===??????BBBLLLXXXgggnnnvvv|||wwwiii```YYYXXX\\\dddiiigggfffgggdddnnn{{{~~~xxxuuuoooeeecccoooyyyxxxvvvwwwxxxooogggdddhhhiiigggcccYYY]]]aaaaaa]]]\\\```eeeqqqwww}}}~~~}}}~~~{{{qqqfff^^^YYYTTTOOOLLLMMMNNNMMMKKKLLLMMMMMMJJJGGGFFFHHHJJJIIIJJJKKKKKKLLLLLLLLLLLLFFFHHHJJJKKKKKKMMMOOORRRSSSSSSTTTTTTSSSSSSRRRRRRWWWYYY\\\___```aaa``````bbbbbbccceeeffffffcccaaa^^^\\\[[[[[[]]]____________aaadddggggggeeecccaaa___\\\YYYVVVTTTQQQMMMJJJJJJJJJIIIGGGFFFEEEDDDDDDGGGDDDBBBAAABBBCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCGGGIIILLLOOOTTT^^^lllvvvttteee______bbbyyy{{{lllbbb```dddttt}}}}}}{{{mmmkkklllsss~~~bbbMMMEEEFFFAAA@@@CCCAAA>>>>>>============>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEDDDFFFIIIJJJLLLSSS\\\nnnyyy]]]JJJ???<<<999777888888888777999999888888888888999999888888999999999:::::::::;;;;;;<<<>>>AAAKKK]]]nnnxxx}}}pppcccUUUIIICCCBBB<<<<<<===@@@BBBGGGSSS___mmmttt|||zzzooobbbYYYWWWYYYaaajjjooonnnlllmmmjjjqqqzzz}}}vvvjjjeeeppp{{{}}}{{{{{{zzzrrrjjjggghhhiiihhheee[[[\\\\\\[[[YYYZZZ\\\^^^gggmmmtttwwwwwwyyy~~~|||rrrhhhbbbZZZUUUUUUVVVVVVUUUTTTTTTQQQNNNJJJJJJKKKMMMLLLLLLLLLMMMMMMMMMMMMMMMIIIKKKOOOQQQRRRTTTVVVXXX[[[[[[\\\\\\\\\\\\[[[[[[ccceeehhhkkkmmmnnnnnnmmmppppppooooooooommmiiifffaaa^^^\\\[[[\\\]]]\\\\\\[[[___eeekkkmmmllliiifffeeebbb___\\\ZZZVVVRRROOONNNMMMLLLJJJHHHGGGGGGFFFIIIGGGDDDCCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGLLLSSSZZZdddkkksssxxxyyyzzzttteee```aaaeee~~~|||kkkaaaaaabbbnnn~~~}}}{{{lllhhhgggkkkgggQQQGGGGGGAAA@@@BBB@@@???>>>>>>======>>>>>>??????@@@AAAAAABBBBBBAAAAAACCCDDDDDDEEEEEEEEEEEEEEEFFFEEEGGGJJJJJJKKKRRR[[[nnniiiQQQBBB>>>:::888888888888888999999888888888888999999888888999999999:::::::::;;;<<<<<<>>>BBBOOOcccrrrwwwxxxiiiXXXKKKEEEEEE===<<<>>>AAACCCJJJWWWeeerrryyy}}}wwwpppjjjaaaWWWPPPPPPWWWbbbkkkpppppppppqqqqqqtttzzzssskkkrrr~~~}}}xxxpppkkkjjjiiihhhggg```]]][[[ZZZ[[[\\\]]]^^^fffkkkrrrwwwxxxzzz~~~}}}uuulllfffeeeeeeeeeddd```]]]XXXSSSOOOOOOPPPQQQRRRQQQQQQPPPPPPPPPQQQQQQQQQTTTXXX[[[\\\]]]___```cccdddfffgggiiijjjjjjjjjoooqqquuuyyy|||~~~~~~~~~~~~|||zzzwwwsssmmmjjjbbb```\\\ZZZZZZZZZXXXWWWWWW[[[bbbhhhlllmmmlllkkkjjjhhheeeccc```]]]YYYUUURRRQQQOOOLLLKKKIIIIIIIIIKKKHHHFFFDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEGGGKKKNNNOOOVVV^^^dddgggkkkoootttwwwrrrddd___aaaddd}}}lllcccaaa```hhh|||||||||mmmiiigggiii|||mmmUUUIIIHHHBBB@@@BBB??????>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAACCCCCCDDDEEEEEEEEEEEEDDDGGGFFFHHHJJJJJJKKKRRRZZZmmmtttYYYDDD@@@<<<999888999999888999999888888888888999999888888999999999:::::::::;;;<<<======DDDSSSgggtttuuu|||sss[[[KKKDDDCCC>>>===>>>AAADDDKKKZZZhhhvvv}}}yyyqqqggg]]]UUUOOOKKKLLLWWWdddlllooorrruuuwwwzzz{{{~~~vvvzzzzzztttpppmmmlllllleeebbb______aaacccdddccclllpppvvvzzz{{{~~~|||{{{yyywwwpppkkkccc\\\XXXWWWXXXYYYZZZZZZYYYXXXXXXXXXYYYYYY[[[^^^bbbeeefffgggiiijjjlllnnnppptttwwwyyy{{{{{{}}}xxxqqqllldddaaa]]]ZZZYYYWWWVVVTTTTTTWWW[[[```eeeiiikkkllllllkkkiiihhhgggddd```]]]WWWUUURRROOOMMMLLLKKKKKKKKKIIIGGGFFFGGGHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDAAABBBDDDDDDDDDEEEGGGIIIFFFJJJOOOSSSVVVZZZ```eeehhhtttnnnaaa]]]___ccc~~~ppphhh___^^^bbbrrr~~~{{{}}}{{{mmmjjjhhhjjj|||sssYYYKKKHHHCCCAAABBB>>>??????>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCHHHGGGHHHKKKKKKLLLRRR[[[mmm{{{```FFFBBB===999999999999999999999888888888888999999888888999999999::::::::::::<<<======EEEWWWiiissstttxxx~~~```KKKAAA>>>???>>>???BBBFFFNNN___nnn{{{xxxjjj[[[QQQLLLLLLOOO\\\hhhnnnqqqvvv}}}|||wwwsssqqqrrrpppnnnllllllmmmnnnooonnnwwwyyy{{{}}}}}}uuujjjbbb]]]]]]]]]^^^___^^^]]]\\\\\\]]]______fffiiimmmppprrrtttvvvyyyzzz|||~~~uuupppfffccc___[[[YYYXXXUUUTTTTTTTTTVVVYYY^^^ccchhhjjjlllkkkkkklllllljjjgggddd\\\ZZZVVVSSSPPPOOOOOOOOONNNLLLJJJIIIJJJKKKKKKKKKHHHHHHGGGFFFFFFEEEDDDDDDAAABBBBBBBBBBBBBBBAAAAAACCCEEEFFFGGGIIINNNSSSWWWZZZdddqqq~~~yyyhhh\\\YYY\\\```|||uuukkk]]]\\\]]]gggzzz~~~yyyzzz{{{|||yyymmmjjjiiilll}}}xxx\\\LLLIIICCCBBBCCC???@@@??????>>>>>>??????@@@???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCGGGFFFHHHKKKKKKLLLSSS\\\lll}}}dddHHHDDD>>>:::999999999999999999888888888888999999888888999999999:::::::::888<<<>>>>>>GGGYYYiiiqqquuuvvv~~~fffNNNCCC??????>>>???CCCHHHSSSeeeuuusss___QQQLLLNNNSSSaaammmoooqqqzzz~~~}}}}}}yyyssstttxxx|||uuukkkgggfffggggggfffeeedddcccdddfffgggiiisssvvvzzz}}}{{{uuujjjfffbbb^^^\\\ZZZXXXVVVTTTTTTUUUWWW[[[```dddgggjjjjjjlllnnnpppooollljjjbbb___[[[WWWTTTSSSSSSSSSRRRPPPMMMLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@???AAAAAABBBBBBCCCFFFIIIKKKNNNVVV```lllssscccXXXUUUWWW\\\wwwzzzkkk]]]\\\[[[^^^lll~~~}}}wwwwwwxxxyyy}}}yyynnnmmmlllnnn{{{^^^LLLIIIDDDCCCDDD@@@@@@??????>>>>>>??????@@@???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDFFFFFFHHHKKKLLLMMMTTT]]]lll}}}eeeIIIEEE>>>:::999999::::::999999888888888888999999888888999999999:::::::::777<<<>>>>>>GGGZZZiiiooowwwwww}}}jjjSSSHHHDDD>>>===???DDDKKKWWWjjj{{{zzzcccRRRLLLNNNUUUcccnnnooopppzzz}}}ppphhhfffjjjooouuuyyyyyyuuuttttttuuurrrqqqpppoooppprrrtttvvv}}}yyyllliiidddaaa^^^\\\ZZZXXXTTTUUUVVVYYY\\\___bbbdddhhhiiikkkoooqqqrrrooommmfffccc^^^ZZZWWWVVVVVVVVVVVVSSSPPPNNNNNNMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDFFFEEEDDDDDDEEEFFFEEEDDD??????@@@AAAAAABBBDDDDDDFFFMMMUUUaaavvvooo```UUURRRTTTWWWrrr}}}jjj]]]]]]ZZZXXXbbbuuu|||vvvvvvwwwxxx{{{|||qqqpppoooqqq|||___MMMIIIDDDDDDEEEAAA@@@@@@????????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCDDDDDDEEEEEEEEEEEEEEEFFFEEEGGGKKKLLLNNNUUU^^^lllkkkRRREEE<<<===>>>888666888888888777777888888999::::::::::::;;;;;;:::999999===;;;;;;AAAMMM\\\jjjqqqwww{{{~~~fffNNNDDDAAA>>>===>>>CCCOOO```pppzzzzzz{{{yyy~~~|||jjjWWWPPPRRRbbbkkkooolllmmmyyy|||kkkcccbbbeeeiiiiiiqqqxxx|||{{{|||~~~wwwpppjjjhhhddd^^^ZZZ[[[ZZZZZZZZZZZZZZZ]]]aaaeeeiiinnnsssvvvuuurrrpppnnnhhhddd___\\\[[[ZZZZZZYYYWWWVVVUUUTTTRRRQQQPPPOOOLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAACCCHHHOOOZZZqqqqqqcccXXXOOOKKKKKKTTTjjjyyyyyy|||~~~uuu~~~iii```[[[WWWXXX___iiiuuu~~~}}}xxxtttuuu{{{yyyrrrpppvvvhhhPPPHHHFFFCCCBBBDDD>>>>>>>>>>>>???@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEGGGIIIIIIKKKOOOVVV\\\nnnrrrVVVGGG======>>>999666888888888777777888888999::::::::::::;;;;;;::::::999===;;;<<>>>>>???EEEQQQbbbrrr|||}}}rrrqqqmmmrrrxxxuuugggXXXSSSWWWbbbjjjnnnlllmmmwwwnnnaaa]]]```bbbhhhooouuuwww}}}~~~wwwqqqnnnjjjccc``````_________^^^^^^aaaeeeiiikkkoootttvvvvvvtttsssrrriiieee```\\\[[[ZZZYYYXXXZZZYYYXXXVVVTTTRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBGGGLLLWWWnnn~~~lll___VVVNNNKKKLLLRRReee~~~wwwwwwxxxwwwooosssrrrggg```YYYYYY]]]fffsss~~~}}}zzzuuusssuuu|||zzzwww{{{kkkRRRIIIGGGCCCAAACCC===<<<<<<======>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEGGGIIIIIIKKKOOOVVV\\\nnn}}}\\\KKK>>>======999777999888888777777888888999:::999::::::;;;;;;:::::::::===<<<===CCCPPP```nnnvvvxxx{{{~~~~~~}}}uuupppyyy~~~|||lllXXXJJJDDDBBB@@@???AAAHHHUUUeeevvvxxxiiiddd^^^cccjjjkkkbbbWWWWWW\\\ccciiimmmlllnnnuuurrrbbb\\\^^^```iiiooottttttwww~~~zzzuuuxxx~~~xxxuuupppjjjggggggffffffeeeccccccfffkkknnnppptttxxxzzzzzzyyyyyyyyyoookkkeee```^^^\\\ZZZYYY]]]\\\[[[YYYWWWTTTRRRQQQQQQNNNLLLKKKLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGDDDDDDCCCCCCBBBAAA@@@@@@AAAEEEJJJTTTjjjvvveeeZZZSSSMMMKKKMMMPPP^^^}}}|||uuutttttt|||~~~ppphhhfffzzzpppfff\\\YYY\\\cccppp}}}{{{uuuqqqrrrwww~~~oooUUUJJJGGGBBB@@@AAA@@@@@@@@@@@@AAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEGGGIIIIIIKKKOOOVVV\\\oooeeeRRRAAA======999777:::888888777777888888999:::999999:::;;;;;;;;;::::::===<<<>>>EEESSScccrrrzzz|||~~~}}}~~~wwwmmmhhhlllkkkfff\\\PPPGGGCCCAAA@@@AAADDDKKKYYYjjjzzzzzzfff\\\UUUYYY___aaa[[[UUUXXX___dddhhhlllmmmooouuu}}}wwwfff___aaadddnnnsssvvvvvvxxx{{{|||yyy|||sssllllllrrr}}}zzzwwwtttooolllmmmmmmlllkkkjjjjjjlllqqqtttyyy|||~~~vvvrrrkkkfffccc```^^^]]]]]]]]]\\\[[[YYYWWWUUUTTTSSSQQQNNNMMMMMMMMMLLLJJJJJJJJJIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@AAAEEEIIIQQQgggqqqaaaWWWPPPKKKJJJLLLNNNXXXssszzzsssrrrrrr{{{~~~mmmccc\\\lllyyykkk^^^ZZZ[[[```nnn}}}{{{ssspppssszzzqqqVVVKKKGGGBBB@@@AAAAAAAAAAAAAAABBBCCCDDDEEEAAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEEEEFFFFFFEEEEEEGGGIIIIIIJJJOOOVVV\\\pppqqqZZZEEE???===999888:::888888777777888888999:::888999::::::;;;;;;;;;:::===<<<>>>FFFTTTfffuuu}}}xxxuuuttt}}}rrrhhhcccddd___XXXPPPIIIDDDAAA@@@AAABBBEEENNN\\\nnn~~~jjj\\\TTTVVVYYYYYYUUURRRXXXaaafffhhhkkkooorrrvvv~~~~~~kkkbbbaaadddpppuuuxxxyyy|||~~~|||xxxxxxpppiiihhhjjjooozzz{{{yyyvvvrrrqqqsssrrrssssssrrrrrrtttxxx{{{}}}yyyrrrlllhhheeecccaaa^^^^^^______]]][[[YYYXXXUUUSSSPPPOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDCCCCCCBBBAAAAAABBBFFFIIIPPPeee|||nnn^^^UUUNNNJJJIIIKKKNNNUUUmmmxxxrrrqqqrrr{{{ooobbbZZZdddyyyqqqaaa\\\[[[^^^lll}}}|||vvvsssvvv}}}tttXXXLLLHHHCCC@@@BBB============>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEGGGIIIIIIJJJOOOVVV\\\qqq}}}cccJJJ@@@>>>:::888;;;888888777777888888999:::888888999:::;;;;;;;;;;;;<<<;;;>>>FFFVVVgggwwwvvvrrrqqqsssvvv|||}}}pppfffccc___WWWOOOJJJFFF@@@???@@@@@@BBBGGGPPP___qqqooo___VVVTTTSSSRRRPPPPPPYYYdddjjjiiikkkqqqvvvzzzsssfffbbbbbbnnnsssyyy||||||xxxqqqkkkiiihhhhhhmmmsss~~~|||yyyxxxzzzyyy{{{}}}~~~~~~yyysssooollliiihhhdddeeeffffffdddbbb___]]]YYYVVVTTTRRRRRRQQQPPPNNNLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBFFFJJJPPPccczzzlll\\\SSSMMMIIIHHHJJJNNNTTTjjjxxxqqqooopppzzz~~~wwwtttrrrqqqttttttuuuvvvzzzrrrbbbZZZ___ooowwweee___[[[[[[hhhyyy|||{{{|||zzz]]]PPPJJJDDDAAACCC>>>>>>>>>>>>???@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDEEEFFFFFFFFFFFFEEEGGGIIIIIIKKKOOOVVV\\\qqqkkkNNNBBB???;;;999;;;888888777777888888999:::777888999:::;;;;;;;;;;;;;;;:::===FFFVVVhhhxxx}}}zzzyyywwwyyy}}}{{{ooofffdddZZZRRRJJJGGGCCC>>>===@@@@@@BBBGGGQQQaaasssppp```UUUPPPMMMKKKKKKPPP]]]jjjmmmjjjlllsssyyyqqqjjjhhhkkkrrrzzz~~~wwwqqqnnnllljjjlllqqqzzz~~~zzzwwwuuussspppppppppooommmiiieeeccc]]][[[XXXVVVVVVUUUSSSRRROOONNNMMMKKKIIIGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@FFFJJJPPPaaauuugggXXXPPPKKKHHHHHHKKKLLLSSSjjjxxxooommmkkkvvvyyykkkbbb_________aaaaaa```aaacccgggkkknnnrrr|||rrrbbb[[[[[[fff~~~jjjbbb\\\XXXbbbtttdddUUUMMMEEEAAACCCAAAAAAAAABBBBBBCCCDDDEEEAAABBBBBBCCCCCCBBBBBBAAACCCCCCEEEFFFFFFFFFFFFFFFEEEGGGIIIIIIKKKOOOVVV\\\rrrpppQQQDDD???;;;999;;;888888888777888999999:::777888999:::;;;;;;<<<;;;::::::===FFFVVViiiyyy{{{ooogggfffWWWOOOHHHFFFBBB======AAA???BBBGGGRRRbbbtttnnn```RRRMMMHHHGGGIIIQQQ```ooooookkklllttt{{{~~~uuurrrkkksss|||yyyvvvsssqqqsssxxxwwwwwwyyy}}}yyyyyyyyywwwsssnnniiifff```^^^[[[YYYYYYXXXVVVUUUQQQPPPNNNLLLIIIGGGEEEDDDBBBBBBCCCCCCDDDEEEEEEEEE???EEEIIIOOO```qqqdddVVVNNNJJJGGGHHHKKKKKKRRRjjjxxxnnnlllfffrrrrrraaaWWWUUUUUUVVVUUUTTTSSSTTTVVVYYY]]]___^^^hhhxxxrrraaaZZZXXXaaa{{{mmmddd\\\UUU^^^ooojjjYYYOOOFFFAAABBB@@@@@@@@@@@@AAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCDDDEEEFFFFFFGGGGGGFFFEEEGGGIIIIIIKKKOOOVVV\\\rrrsssVVVFFF@@@<<<:::<<<888:::;;;;;;999888888999999999:::::::::;;;;;;;;;:::<<>>===???@@@BBBGGGRRRcccuuu}}}lll]]]SSSJJJIIIGGGHHHSSScccnnnqqqnnnmmmpppyyy~~~~~~~~~wwwrrrrrrvvv{{{~~~xxxtttkkkgggdddcccdddeeecccaaa^^^YYYSSSMMMJJJHHHEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFMMM^^^|||}}}lll___SSSNNNKKKIIIHHHJJJOOOXXXrrr~~~qqqhhhbbbppp~~~iii\\\VVVSSSRRRQQQRRRTTTTTTVVVXXX]]]```eeejjjooosssvvvvvvmmmbbb[[[ZZZcccyyyqqqddd^^^\\\___dddxxxvvv[[[MMMGGGDDDBBBAAAAAA@@@@@@@@@AAABBBBBBDDDCCCAAA@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGFFFFFFHHHGGGIIILLLMMMOOOXXXaaawwwyyy^^^KKKBBB<<<::::::999999999777666666777999888888888999999999999::::::;;;@@@JJJ[[[oooqqqeeePPPJJJDDDCCCBBB>>>===??????AAAHHHTTTeeewwwzzzgggYYYOOOKKKIIIGGGLLL\\\mmmvvvvvvooopppvvv{{{wwwrrrmmmooonnnqqqwww{{{~~~vvvnnnlllmmmpppyyy}}}}}}xxxvvvvvvxxxzzz{{{|||rrrooolllkkkmmmllljjjgggddd___WWWPPPLLLIIIGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEFFFLLL\\\yyyzzziii^^^SSSOOOLLLIIIIIIJJJOOOZZZuuusssiiiaaammm|||jjj___[[[[[[YYY[[[]]]___aaaeeejjjmmmuuuwwwwwwtttrrrpppjjjbbbZZZZZZbbbwwwtttggg___[[[\\\___rrr~~~~~~zzz^^^NNNHHHEEECCC@@@@@@@@@@@@@@@AAABBBCCCEEECCC@@@??????AAACCCEEEEEEFFFFFFGGGGGGGGGGGGFFFHHHGGGIIILLLMMMOOOXXXaaawww{{{bbbMMMBBB===;;;;;;999999888666444555777:::777777888888888999999999:::;;;???KKK\\\rrrrrrbbbMMMGGGCCCCCCBBB>>>===???>>>@@@HHHUUUgggyyy{{{hhh[[[RRRMMMJJJIIIQQQdddwww}}}zzzqqqsss|||}}}uuunnngggaaa\\\]]]]]]```gggpppwww}}}wwwooolllmmmnnnoootttzzz}}}ssspppmmmjjjjjjlllnnnpppuuu~~~zzzwwwuuuuuuuuutttpppmmmiiiccc[[[SSSOOOLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBEEEEEEFFFKKK[[[wwwvvvddd[[[SSSOOOLLLIIIIIIKKKNNN[[[xxxtttjjj___iii{{{~~~rrrkkkiiihhhkkknnnrrruuuyyy~~~{{{uuulllddd[[[ZZZbbbttt{{{jjj___YYYXXX[[[mmmyyy|||}}}|||aaaPPPHHHEEECCC????????????@@@AAABBBCCCCCCBBBAAA@@@@@@BBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEHHHGGGIIILLLMMMOOOXXXaaawww~~~|||eeeOOOBBB===<<<;;;999999888666444555777:::777777888888888999999999;;;;;;@@@LLL^^^sssqqq]]]LLLFFFBBBBBBBBB???>>>???===@@@IIIWWWiiizzznnnbbbYYYOOOMMMLLLVVVjjj{{{yyypppuuu{{{tttkkkddd]]]WWWRRROOONNNOOORRRXXXaaakkkrrrtttwww}}}}}}uuuoookkkjjjiiiiiinnntttxxxyyyxxxvvvuuusssssssssttttttsssqqqooojjjiiigggeeedddfffhhhjjjooouuu~~~|||||||||zzzuuupppiiiccc[[[SSSOOOMMMKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFLLL\\\xxxtttaaaYYYQQQNNNKKKHHHIIILLLOOO^^^}}}ssshhh^^^gggxxx~~~xxx|||tttggg]]]\\\aaaqqqnnnbbb[[[[[[^^^iiivvv~~~~~~yyyzzzxxxfffRRRIIIEEECCC????????????@@@@@@AAABBB???@@@BBBCCCDDDCCCBBBAAACCCDDDEEEEEEFFFEEEEEEEEEHHHGGGIIILLLMMMOOOXXXaaaxxx|||kkkSSSCCC>>>===;;;999999999777666666777999888888888999999999999:::<<<<<>>AAA>>>BBBKKKZZZkkk|||uuuhhh^^^OOONNNOOOXXXjjjyyyzzzsssnnnsssyyymmmcccYYYSSSOOOKKKGGGGGGCCCFFFIIIKKKRRR\\\dddfffiiipppuuuxxx{{{yyysssnnnjjjfffccceeeiiimmmooonnnllliiihhhhhhiiikkkmmmmmmmmmkkkjjjeeedddcccbbb```bbbeeehhhkkkpppyyyzzzuuukkkddd[[[TTTOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDGGGNNN^^^xxxppp___XXXQQQMMMJJJHHHKKKPPPTTTdddpppeee___dddtttnnnbbb^^^```lll~~~tttggg```aaaeeegggttt}}}{{{vvvwwwvvvjjjUUUJJJEEECCC@@@@@@????????????@@@@@@===???BBBEEEEEEDDDBBB@@@BBBBBBDDDEEEEEEFFFFFFFFFHHHGGGIIILLLMMMOOOXXXaaaxxxzzzsssXXXEEE>>><<<:::999::::::999888777888999999999999999::::::::::::<<<<<>>???BBBAAAEEEOOO]]]oooxxxjjj^^^NNNNNNPPPXXXfffqqqqqqkkkiiiooo{{{~~~kkk^^^SSSJJJIIIHHHDDDBBBBBB===BBBEEECCCEEENNNVVVXXXZZZaaafffgggjjjqqqvvvwwwyyyyyyyyy|||}}}yyyvvvrrrlllgggggghhhhhhfffcccaaaaaaaaabbbeeeiiikkklllllllllkkkeeeffffffdddbbbcccgggjjjlllqqqxxx~~~rrrkkkaaaXXXSSSPPPNNNMMMJJJJJJJJJIIIHHHGGGFFFFFFDDDFFFJJJQQQ```xxx{{{mmm```YYYRRRNNNJJJIIINNNUUU[[[mmmmmmaaa\\\^^^jjjzzzfffaaa```hhhxxx{{{mmmdddbbbdddgggttt~~~||||||wwwyyyyyymmmXXXKKKEEEBBBBBBAAA@@@???>>>>>>>>>>>>>>>@@@AAACCCDDDDDDCCCBBBAAABBBDDDEEEFFFGGGHHHHHHHHHGGGIIILLLMMMOOOXXXaaaxxxxxxxxx[[[FFF???<<<999888:::;;;;;;999888888999999999:::::::::;;;;;;;;;<<<===BBBPPPbbbrrr{{{iiiQQQIIICCCAAA@@@>>>@@@CCCCCCHHHQQQ```qqqyyyjjj\\\LLLNNNPPPWWWbbbkkkjjjdddffflllxxxuuu```TTTJJJCCCEEEFFFBBB???@@@:::AAADDD???>>>EEEMMMPPPOOOVVVZZZ[[[]]]dddjjjlllnnnnnnooopppssswwwzzz{{{|||yyyxxxyyy|||~~~}}}{{{|||~~~xxxsssjjjhhheee```\\\[[[^^^```]]]```eeehhhiiijjjjjjjjjiiijjjkkkiiihhhhhhlllpppooottt{{{{{{tttiii___XXXTTTRRRQQQJJJJJJJJJIIIIIIHHHHHHGGGFFFIIIMMMTTTaaawwwyyyjjjbbbZZZSSSOOOKKKKKKQQQXXXaaattt}}}kkk___YYYWWW```uuuhhhbbb```fffuuupppddd______hhhuuu~~~{{{|||~~~oooYYYLLLEEEBBBBBBBBB@@@???>>>>>>======@@@@@@@@@AAABBBCCCDDDEEEAAABBBDDDFFFHHHIIIJJJJJJHHHGGGIIILLLMMMOOOXXXaaaxxxsss~~~~~~^^^FFF@@@???;;;888888999999999:::::::::888888999999999:::::::::888>>>HHHSSS___jjjtttzzzoooUUUKKKCCCAAABBB@@@>>>???AAAHHHVVVfffvvvuuuhhh\\\UUUPPPJJJKKKVVVaaadddaaa^^^bbbkkkvvv~~~mmmWWWQQQIIIBBBAAAAAA>>><<<===>>>======<<<===???BBBCCCHHHIIILLLOOORRRUUUXXXYYY```bbbdddffffffhhhjjjllljjjjjjjjjiiihhhggggggfffjjjiiihhhiiinnnxxx|||vvvlllaaa[[[WWWTTTVVV[[[___aaacccfffhhhjjjkkkkkkmmmnnnnnnmmmlllkkkmmmnnnvvvzzz~~~vvvhhh^^^XXXVVVVVVRRRPPPMMMLLLLLLLLLKKKJJJIIIKKKPPPXXXfff{{{vvvlllccc[[[SSSQQQQQQRRRVVV[[[ooo{{{iii^^^XXXSSSWWWiiixxxiiiaaaiiizzzmmmdddbbbcccooovvv}}}||||||zzz}}}oooXXXJJJDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDEEEFFFFFFGGGGGGFFFJJJHHHIIILLLMMMPPPXXXbbbyyynnnzzzaaaIIIBBB???;;;:::::::::999999888888888888999999999999:::::::::<<<@@@GGGSSS___jjjrrruuu}}}vvvVVVLLLCCCAAAAAA@@@???@@@CCCKKKYYYiiiyyy|||nnnaaaWWWRRRJJJFFFIIIUUU```bbb___]]]aaajjjuuu}}}ppp[[[OOOGGG@@@@@@@@@>>>===>>>===<<<;;;;;;;;;===???@@@CCCDDDFFFHHHKKKNNNPPPQQQRRRTTTVVVXXXXXXYYY[[[]]]^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYY\\\ccclllssswww|||qqqddd[[[VVVTTTXXX^^^aaaccceeegggjjjlllnnnnnnoooppppppooooooppprrrtttzzz}}}xxxlllccc^^^\\\SSSPPPLLLJJJJJJKKKJJJIIIKKKLLLQQQ[[[kkkuuulllddd\\\UUUSSSRRRSSSYYY```yyy~~~lll```WWWRRRUUUcccuuu~~~mmmccckkk|||mmmcccaaabbbjjjrrrzzz|||zzz|||}}}|||pppXXXKKKEEECCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHJJJHHHIIILLLMMMPPPYYYbbb{{{jjjvvvgggOOODDD???;;;<<<;;;;;;:::999888777666999999999999::::::::::::@@@AAAGGGSSSbbbmmmqqqpppuuuwww||||||WWWMMMDDDAAA@@@???@@@BBBEEEOOO^^^ooo}}}wwwhhh[[[RRRMMMDDDBBBGGGSSS]]]___\\\[[[```hhhrrrzzz}}}ttt```PPPGGGAAA@@@AAA??????@@@>>>===<<<;;;;;;<<<===>>>>>>???@@@BBBDDDFFFGGGHHHIIIJJJLLLMMMNNNOOOQQQSSSQQQPPPPPPOOOOOONNNNNNMMMKKKKKKJJJIIIJJJNNNSSSWWWZZZaaammmzzzxxxjjj```YYYWWW\\\bbbdddeeehhhjjjmmmppprrrsssrrrrrrsssrrrsssuuuxxx{{{xxxmmmfffbbbXXXTTTOOOLLLKKKLLLLLLLLLMMMNNNTTT```rrrtttlllddd^^^XXXUUURRRTTT^^^iiiooobbbWWWRRRRRRZZZfffzzzuuuhhhooo~~~lllbbb___```ccckkktttxxxxxxyyyrrrZZZKKKFFFEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIHHHIIILLLMMMPPPYYYbbb|||lllwwwmmmTTTFFF???<<<;;;;;;::::::999888777777999999999:::::::::;;;;;;@@@@@@EEETTTfffqqqsssppppppqqqttt}}}zzzWWWMMMEEEAAA@@@???@@@DDDGGGRRRccctttyyyjjj\\\QQQJJJBBBBBBIIITTT\\\[[[YYYXXX___fffpppwwwzzz}}}yyyeeeTTTKKKDDDBBBCCCAAAAAACCC@@@???>>>============>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEGGGGGGGGGHHHJJJKKKHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEDDDEEEHHHJJJKKKOOOUUU^^^iiiwwwtttkkkccc^^^aaafffhhhiiikkknnnqqqtttvvvxxxvvvwwwvvvvvvuuuwww{{{~~~xxxooojjj^^^YYYSSSOOONNNOOOOOOPPPNNNPPPWWWeeeyyyvvvoooeee```[[[VVVSSSVVVcccpppoooaaaVVVQQQOOOSSSYYYjjjpppvvvlllaaa^^^]]]]]]fffooouuuvvvwww|||vvv\\\LLLGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHIIILLLMMMPPPYYYccc|||ttt}}}sssYYYGGG???<<<999999999999999999999999999999:::::::::;;;;;;;;;>>>>>>EEEVVVkkkxxxzzzvvvrrrppprrrzzzxxxzzz{{{oooTTTLLLEEEBBB@@@>>>AAAEEEHHHUUUhhhyyy}}}qqqbbbSSSJJJDDDFFFMMMVVV[[[XXXVVVWWW```fffooouuuyyy|||lllZZZPPPHHHEEEDDDAAAAAABBB@@@@@@???>>>>>>=========>>>>>>>>>??????@@@@@@@@@===???@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBDDDDDDCCCCCCDDDEEEFFFGGGIIIMMMSSS]]]hhhooozzzqqqiiigggkkknnnnnnppprrruuuxxx{{{||||||}}}|||zzzyyyyyy|||~~~xxxpppbbb^^^WWWRRRQQQQQQQQQQQQQQQTTT\\\kkk|||uuuhhhccc]]]YYYVVVZZZhhhvvvpppaaaVVVQQQNNNNNNQQQ```zzznnnaaa\\\[[[ZZZbbblllrrruuuwww{{{~~~{{{___NNNHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGHHHLLLNNNQQQZZZccc{{{~~~vvv\\\GGG>>>===888888999999999:::::::::::::::::::::;;;;;;;;;;;;<<<>>>GGGZZZppp~~~~~~yyyuuuuuu|||ppppppmmmnnnuuu```OOOIIIDDDBBB@@@???AAAFFFJJJXXXmmmzzzsssgggVVVJJJFFFIIIPPPXXXYYYVVVVVVYYYaaagggooouuuxxx|||vvvdddZZZOOOJJJGGGCCCAAABBB@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>?????????===>>>@@@@@@??????@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@===???AAABBBAAA@@@@@@AAABBBCCCCCCDDDGGGMMMUUUZZZhhhrrrtttqqqsssvvvvvvvvvxxxzzz}}}~~~zzzqqqeeeaaa[[[VVVTTTSSSRRRQQQUUUYYYcccrrr~~~oooiiiccc```___cccppp|||vvvgggYYYSSSNNNMMMNNNYYYvvvpppbbb[[[YYYXXX___hhhppptttwww{{{~~~cccPPPHHHGGGAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDFFFFFFFFFFFFFFFHHHGGGHHHLLLNNNQQQZZZddd{{{xxx]]]FFF>>>>>>::::::999999999999999999:::::::::;;;;;;;;;;;;<<<;;;???KKK___ttt|||zzzyyyyyy{{{kkkjjjdddaaagggTTTIIIEEECCCCCCAAA???AAAFFFLLL\\\rrrzzzooolllmmmfffWWWIIIFFFIIIPPPWWWXXXUUUWWW\\\ccciiipppuuuxxx}}}ttthhh[[[TTTNNNHHHEEEFFFDDDDDDDDDDDDDDDDDDCCCCCC?????????@@@@@@@@@AAAAAA@@@BBBCCCCCCAAAAAABBBDDDAAAAAAAAAAAAAAABBBBBBBBB===???AAAAAA???>>>>>>??????@@@AAAAAABBBDDDHHHKKKRRR[[[iiixxx~~~zzz|||~~~~~~~~~~~~vvvkkkgggaaa]]]ZZZXXXVVVUUUZZZ```lllyyyzzzrrrkkkiiijjjoooyyyrrr^^^VVVOOOMMMMMMUUUmmmtttddd[[[WWWWWW]]]eeemmmrrrvvvzzz}}}gggQQQHHHGGGAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHLLLNNNQQQZZZddd|||yyy]]]FFF===???<<<;;;;;;:::999888777777:::::::::;;;;;;;;;<<<<<<;;;AAAOOObbbvvv~~~}}}uuussstttvvvzzz|||iiiggg```[[[```MMMFFFCCCBBBCCCBBB???AAAEEENNN___uuu|||nnnaaa```eeecccVVVIIIEEEHHHPPPVVVWWWUUUYYY___dddjjjpppuuuyyy}}}tttfff]]]VVVOOOKKKKKKHHHIIIJJJJJJJJJJJJIIIIIIAAABBBBBBBBBCCCCCCDDDDDD@@@AAABBBBBB@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCC@@@?????????>>>???AAAAAA@@@@@@@@@BBBDDDJJJUUUbbbooozzzpppmmmhhhdddaaa^^^[[[YYY]]]eeeqqq~~~xxxppppppssswww{{{aaaXXXPPPNNNLLLRRRfff|||vvveee[[[VVVVVV[[[cccjjjpppuuuzzz}}}iiiRRRHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFHHHLLLNNNQQQ[[[ddd~~~sss]]]LLLAAA;;;;;;:::::::::::::::;;;;;;:::999888888888:::<<<>>>>>>AAAOOOeeeyyy}}}xxxtttsssttt|||rrrfff___WWWOOOIIIGGGCCCAAAAAA???===AAAFFFQQQ```uuuvvvgggZZZXXXZZZWWWPPPKKKEEEKKKQQQRRRPPPRRRXXX___gggiiimmmrrrxxx~~~pppeee```\\\WWWSSSUUUSSSQQQQQQSSSRRROOOLLLNNNLLLHHHGGGFFFFFFEEEDDDDDDDDDEEEGGGIIIIIIGGGFFFJJJIIIHHHHHHHHHGGGEEECCCDDDEEEFFFEEECCCBBBBBBCCCCCCBBBAAA@@@@@@???@@@@@@BBBDDDJJJRRRYYYbbbrrr|||uuupppnnnjjjdddaaabbbfffkkkuuu|||xxx~~~ppp___SSSSSSQQQQQQbbbyyy}}}hhh^^^^^^XXX___ggglllnnnrrrwww|||qqqWWWKKKIIIAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEJJJIIIJJJMMMOOOSSS\\\fff~~~{{{xxx```MMMBBB===::::::999888888888999999:::999888888999:::<<<>>>???BBBOOOeeeyyy|||yyyyyy{{{uuuiii```XXXOOOIIICCC@@@???@@@@@@???DDDJJJRRRaaavvvqqqbbbUUURRRUUUSSSNNNJJJDDDKKKRRRTTTRRRSSSYYY___gggiiimmmssszzzzzzqqqllljjjgggdddiiifffcccaaa```^^^YYYVVVWWWTTTQQQOOONNNMMMKKKJJJIIIHHHIIIKKKMMMNNNNNNLLLQQQPPPNNNMMMMMMLLLJJJHHHGGGGGGGGGFFFDDDCCCCCCCCCBBBAAAAAA???>>>>>>======>>>???DDDJJJPPPYYYhhhvvv{{{xxxssslllhhhhhhhhhnnnwww~~~kkkZZZVVVRRRRRRaaavvv~~~zzz{{{jjj___^^^[[[aaahhhmmmoooqqqwww{{{qqqWWWJJJIIIAAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHJJJIIIJJJMMMOOOSSS\\\fff~~~uuu~~~cccNNNCCC???;;;::::::999888888888999:::999888888999:::<<<===???CCCPPPfffyyy{{{nnncccYYYPPPIIIBBB???>>>@@@??????DDDJJJSSSbbbvvvmmm^^^OOOLLLMMMMMMJJJHHHDDDKKKSSSUUUTTTUUUZZZ```hhhjjjnnnttt{{{}}}}}}}}}|||}}}zzzxxxuuupppkkkhhhgggddd```]]][[[YYYVVVTTTTTTSSSSSSTTTWWWZZZZZZZZZ]]][[[XXXVVVUUUTTTRRRQQQNNNMMMLLLJJJHHHGGGEEEEEEBBBBBBBBBAAA???>>><<<;;;======???CCCGGGNNN]]]lllwwwrrrqqqnnnsss|||{{{ddd[[[WWWWWWddduuusssnnnnnnooobbb^^^```dddjjjnnnooorrrvvvzzz}}}rrrWWWJJJHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCDDDEEEFFFHHHIIIJJJKKKJJJIIIJJJMMMOOOSSS\\\fffuuu~~~fffOOODDD@@@===<<<;;;:::999999999999999999999999999;;;<<<===???DDDQQQfffxxxrrreeeYYYNNNHHHEEEBBB@@@@@@???===AAAGGGTTTbbbvvvppp```OOOIIIHHHFFFDDDDDDDDDKKKTTTWWWUUUVVV\\\aaahhhkkkooouuuzzzyyyvvvrrrooollliiifffcccdddcccbbbcccfffiiikkkkkkjjjgggcccaaa```___]]][[[WWWUUUSSSPPPNNNLLLIIIGGGCCCDDDDDDCCCBBBAAA???>>>@@@??????AAACCCIIIXXXfff{{{{{{yyyvvvzzzrrreee``````kkkyyyrrrjjjhhhxxxyyyjjjaaacccfffkkknnnpppsssvvvyyy|||sssXXXJJJGGGBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJKKKJJJIIIJJJMMMOOOSSS\\\fffxxxfffPPPDDD???;;;;;;:::999999999999999999999999999:::;;;<<<<<>>===AAAGGGTTTaaauuuuuueeeSSSIIIEEEBBB@@@@@@CCCKKKSSSVVVUUUWWW]]]ccciiilllqqqvvvzzz|||}}}}}}yyy}}}yyyvvvvvvtttssssssvvvxxxyyyyyywwwtttqqqooommmllliiigggbbb^^^ZZZWWWUUURRRNNNKKKEEEEEEEEEDDDCCCBBBAAA@@@CCCAAA@@@AAAAAAFFFTTTaaawww~~~zzzyyyyyyzzzzzzzzzzzzzzz|||tttmmmkkkrrr|||}}}uuunnnzzzqqqdddccceeeiiimmmppptttxxx{{{|||uuuZZZKKKGGGCCCBBBAAAAAAAAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIJJJMMMOOOSSS\\\fffzzzgggQQQDDD>>>999888888777777888888999888888999::::::;;;;;;<<<>>>CCCQQQeeeuuu~~~lll[[[LLLDDD@@@======>>>??????DDDJJJRRR___sssvvvfffTTTIIIDDD@@@???@@@DDDKKKRRRTTTTTTWWW^^^eeeiiinnnuuu{{{~~~}}}{{{xxxrrrzzz~~~|||yyyvvvoookkkeeebbb___\\\VVVRRRKKKJJJHHHEEECCCBBBAAAAAABBB@@@@@@@@@@@@DDDQQQ]]]sss}}}zzzvvvqqqooonnnooopppooonnnllljjjiiilllpppttt{{{vvvzzzyyyuuueee```bbbfffkkkqqqwww|||~~~{{{xxx\\\LLLHHHCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIJJJMMMOOOSSS\\\fffxxx~~~~~~gggTTTFFF???999999999999:::;;;<<<<<<888888999:::;;;;;;;;;;;;===BBBQQQdddsss}}}rrr^^^MMMDDD???===<<<>>>??????DDDJJJOOO]]]qqqnnn```PPPHHHCCCAAAAAACCCDDDJJJPPPRRRRRRVVV___gggkkkqqqzzz~~~zzzpppvvv{{{|||uuuqqqoookkkddd___WWWTTTOOOJJJFFFDDDCCCCCC@@@???@@@AAAAAADDDOOO[[[lll~~~{{{xxxuuutttnnnlllhhheeebbbbbbcccdddaaa```^^^[[[YYYYYY]]]___cccooo|||zzzzzz|||rrrddd\\\^^^bbbiiiqqqyyy~~~xxx}}}zzz]]]MMMHHHDDDCCCAAA@@@@@@AAACCCDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJMMMOOOSSS\\\fff~~~tttzzz}}}hhhVVVHHH???<<<<<<<<<===>>>???@@@AAA888888999:::;;;;;;;;;;;;<<>>???>>>===AAAGGGNNN[[[ooofffYYYLLLEEECCCBBBCCCFFFDDDJJJOOOPPPPPPUUU___hhhkkksss~~~}}}qqquuuyyy~~~~~~|||xxxpppjjjbbb^^^WWWPPPJJJGGGFFFEEE@@@???AAABBBCCCFFFPPP\\\fff{{{~~~zzzyyyvvvtttpppnnnkkkjjjfffccc```\\\ZZZYYYYYYZZZVVVVVVTTTQQQOOOOOOQQQSSSPPPZZZhhhyyy~~~|||{{{||||||||||||}}}~~~|||~~~}}}ooocccYYY[[[___gggqqq{{{zzz{{{{{{___NNNIIIDDDCCCAAA@@@@@@AAACCCDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIJJJMMMOOOSSS\\\fffyyypppqqqmmmUUUGGGDDD===<<<:::999888888999:::999999999999:::;;;<<<<<<>>>CCCQQQcccqqqzzzkkkTTTEEEEEEDDDBBBAAAAAABBBDDDEEEKKKVVViii}}}dddXXXLLLGGGFFFCCCAAAAAAJJJOOOSSSQQQOOORRR^^^hhhiiiuuu{{{wwwxxx~~~~~~yyyqqqjjj___WWWRRROOOKKKHHHDDDBBBBBBCCCCCCEEELLLUUUaaasss}}}zzzwwwvvvuuummmkkkfffbbb___\\\\\\[[[]]][[[XXXSSSOOONNNOOOQQQSSSPPPMMMIIIGGGFFFGGGHHHLLLQQQXXXeee|||yyywwwxxxzzz}}}xxxfff]]]VVVVVVXXX```mmm{{{}}}}}}{{{^^^LLLGGG@@@@@@??????@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKNNNOOOSSS^^^jjjyyyqqqooowwwnnnWWWHHHEEE===<<<:::999888888999:::::::::::::::;;;<<<=========DDDSSSfffssszzz~~~sssZZZIIIDDDCCCAAA@@@@@@AAACCCDDDJJJVVViii}}}gggZZZMMMGGGFFFDDDCCCDDDHHHLLLPPPNNNLLLPPP\\\fffiiiuuu|||zzz~~~{{{ssshhh^^^XXXSSSNNNJJJHHHEEEDDDDDDDDDEEEKKKSSS```ppp}}}{{{xxxtttpppmmmkkkjjjaaa___[[[XXXUUUSSSSSSSSSVVVUUUSSSPPPMMMLLLNNNPPPPPPNNNKKKHHHFFFFFFGGGHHHJJJNNNTTT___rrrzzzrrrsssxxx~~~|||xxxfff^^^VVVVVVYYYbbbooo{{{|||___NNNIIIGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIKKKNNNOOOSSS___jjj|||uuuoooqqqqqqZZZJJJDDD===<<<:::999888888999::::::::::::;;;;;;<<<===>>>===FFFVVViiiuuuzzz~~~|||}}}}}}```LLLDDDBBB@@@??????@@@BBBDDDIIIVVVjjj~~~ooo```PPPIIIFFFDDDDDDFFFHHHLLLNNNMMMLLLQQQ\\\eeejjjwwwxxxnnneee^^^VVVPPPOOOKKKIIIIIIIIIIIINNNUUU```nnn||||||~~~~~~}}}}}}~~~~~~}}}|||uuusssooojjjeee```]]]\\\TTTRRROOOLLLJJJJJJJJJJJJOOOPPPOOONNNMMMNNNQQQSSSQQQOOOMMMKKKIIIHHHIIIIIIIIILLLQQQWWWeee{{{{{{~~~vvvpppuuu~~~yyyhhh```UUUWWW\\\eeeqqq||||||```PPPLLLFFFEEEDDDBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIKKKNNNPPPTTT___lllxxxooonnnttt^^^KKKBBB===<<<:::999888888999:::::::::999::::::;;;<<<===>>>GGGYYYlllwwwzzz{{{~~~xxx{{{}}}dddNNNDDDBBB@@@>>>>>>@@@BBBDDDIIIWWWkkk|||kkkWWWLLLFFFCCCBBBDDDJJJMMMNNNMMMMMMSSS^^^gggmmm{{{~~~~~~wwwmmmccc\\\YYYTTTQQQQQQRRRRRRVVV]]]bbbnnn{{{yyyyyy{{{|||||||||{{{yyyyyyyyyxxxwwwuuunnnlllgggbbb\\\WWWTTTRRRLLLKKKHHHFFFFFFFFFGGGHHHLLLMMMOOOPPPQQQTTTXXX[[[XXXWWWUUURRROOOMMMLLLKKKJJJLLLOOOSSS\\\ssstttrrryyy|||yyymmmeeeWWWZZZ___hhhsss}}}}}}aaaQQQMMMBBBBBBAAAAAABBBCCCEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKNNNPPPUUUaaammmyyynnnmmmyyydddMMMAAA===<<<:::999888888999:::888888888888999:::;;;<<<>>>GGGYYYmmmxxxzzz{{{~~~wwwzzzfffOOODDDBBB???======???BBBDDDKKKYYYnnnttt^^^OOOGGGAAA@@@AAAJJJLLLLLLLLLMMMSSS^^^gggqqq|||yyyyyy~~~ssslllddd^^^ZZZ[[[\\\]]]```fffiiisss|||zzzzzz{{{{{{zzz|||zzzwwwuuutttrrrooolllfffccc___ZZZUUUPPPMMMLLLIIIHHHFFFEEEEEEFFFGGGHHHJJJLLLPPPSSSVVV[[[```dddbbbaaa^^^[[[WWWRRROOOMMMKKKLLLNNNQQQWWWjjjyyyuuuuuurrrtttxxxtttpppwwwtttjjj[[[^^^dddkkksss|||~~~}}}aaaPPPLLLFFFEEEEEEEEEEEEGGGHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLNNNPPPUUUbbbooo{{{nnnjjj}}}kkkRRRCCC===<<<:::999888888999:::777777777777888999:::;;;>>>GGGYYYlllwwwzzz}}}|||gggQQQFFFCCC@@@======@@@CCCFFFNNN]]]rrruuu^^^OOOGGGAAA@@@AAAHHHIIIIIIHHHJJJQQQ\\\dddqqqwwwssssssyyy~~~ssslllggghhhiiiiiikkkooottt{{{}}}|||{{{zzzxxxyyywwwssspppmmmjjjfffccc\\\ZZZWWWSSSOOOLLLIIIHHHHHHGGGEEEDDDEEEFFFHHHIIIJJJMMMRRRWWW\\\bbbhhhlllmmmkkkiiieee```ZZZUUURRROOONNNOOORRRVVVcccvvvlllhhhjjjeeejjjsss}}}uuuqqqvvv~~~}}}pppbbbdddiiimmmssszzzbbbPPPJJJHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKLLLNNNPPPVVVcccpppsssiiiyyysssYYYHHH===<<<:::999888888999:::888888888888999:::;;;;;;???GGGWWWjjjvvv{{{}}}sssvvveeePPPGGGDDD@@@>>>>>>@@@DDDGGGQQQ```uuummmYYYMMMFFFCCCBBBEEEHHHHHHGGGGGGJJJQQQ\\\dddooo~~~uuuppppppwww}}}~~~}}}|||{{{}}}yyyxxxxxxwwwxxx{{{~~~}}}zzzwwwuuusssppplllhhheeebbb^^^[[[UUUTTTQQQOOOMMMKKKJJJIIIJJJIIIGGGGGGGGGHHHJJJLLLNNNRRRXXX^^^dddjjjppptttwwwwwwuuuqqqlllfff```]]]YYYUUUTTTXXXZZZbbb{{{wwwkkkaaa]]]___[[[cccooo|||rrrnnnssswwwqqqlllhhhfffgggqqqwww~~~uuuhhhjjjlllnnnqqqwwweeeQQQJJJEEEDDDCCCAAA@@@AAAAAABBBEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJIIIIIIIIIIIILLLKKKLLLNNNPPPVVVdddrrryyyjjjxxxxxx^^^LLL===<<<:::999888999999:::999999999999:::;;;<<<<<>>>>>AAAEEEHHHSSSbbbwwwvvvfffTTTJJJFFFDDDFFFHHHJJJJJJHHHHHHKKKTTT^^^ffflll{{{wwwqqqqqqxxxyyyzzzyyyxxxxxx{{{{{{zzz}}}~~~~~~}}}yyyuuusssmmmjjjfffccc```]]]YYYVVVSSSRRRPPPOOONNNMMMMMMMMMMMMLLLJJJJJJJJJKKKMMMNNNRRRWWW]]]dddjjjqqqxxx|||~~~{{{vvvqqqkkkhhhbbb\\\[[[^^^___dddyyy{{{pppcccXXXUUUXXXVVV___mmm{{{~~~ooojjjqqqoooddd^^^YYYXXXZZZ^^^ccchhhkkknnnzzzxxxlllnnnoooooopppuuu}}}gggRRRJJJDDDDDDCCCCCCDDDEEEGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNQQQWWWeeerrrppp{{{}}}dddQQQDDD===888999:::999888:::::::::999999999:::;;;;;;@@@EEEUUUjjjzzzxxxuuuzzzyyykkkhhhwwwsssZZZKKKCCCCCCAAA??????AAAFFFJJJYYYjjj~~~iiiYYYLLLKKKIIIAAA@@@FFFHHHHHHGGGHHHLLLUUU___fffooo|||vvvssssssuuuyyy|||zzzwwwuuuuuuwwwzzz|||~~~||||||}}}yyyxxx|||~~~yyysssnnnkkkjjjddd]]]XXXVVVUUURRROOORRRQQQOOONNNMMMMMMNNNNNNRRROOOOOOOOONNNMMMSSS[[[\\\^^^ccclllvvv~~~}}}vvvqqqnnnmmmkkkhhhhhhppp}}}rrreeeYYYPPPNNNQQQSSSZZZfffsss~~~vvvpppqqq|||ppp^^^XXXVVVRRRNNNQQQRRRVVV[[[^^^bbbmmmxxx{{{pppnnnzzzwwwiiilllooonnnmmmpppwww}}}fffRRRLLLHHHEEEBBBBBBDDDFFFEEEDDDDDDFFFGGGGGGFFFFFFGGGHHHKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJMMMPPPQQQVVVeeetttyyyfffPPPEEE===888999;;;999999:::::::::999999999:::;;;;;;@@@FFFUUUjjj{{{~~~wwwxxx|||yyykkkfffsss{{{nnnYYYKKKCCCBBBAAA???>>>AAAFFFJJJYYYkkkjjjZZZMMMIIIFFF@@@AAAGGGJJJIIIHHHHHHLLLTTT___fffnnn{{{yyyuuutttuuuxxxzzzxxxvvvttttttvvvxxxzzz~~~{{{{{{}}}{{{wwwvvvxxxzzzvvvssstttxxx}}}zzztttnnnhhheeebbb]]]WWWTTTRRRQQQOOOMMMQQQQQQQQQQQQQQQRRRSSSTTTXXXVVVVVVWWWVVVVVV\\\eeeiiikkkqqqyyy|||zzzyyywwwtttsssyyy}}}nnnaaaVVVMMMKKKNNNQQQXXXeeerrr{{{}}}xxxuuusssssssssyyy~~~vvvoooqqq|||~~~ggg[[[UUUPPPMMMPPPPPPQQQSSSRRRSSSZZZbbbjjjqqqooollljjjccceeessstttiiilllmmmmmmkkknnntttzzzfffRRRLLLFFFCCCAAAAAACCCDDDDDDCCCDDDFFFHHHHHHGGGFFFGGGHHHKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLPPPRRRSSSXXXhhhwwwjjjPPPFFF>>>999:::<<<:::999::::::999999999::::::;;;<<>>AAAFFFJJJYYYlllmmm^^^PPPIIIDDD???AAAIIILLLKKKJJJIIILLLTTT^^^eeemmmyyy~~~zzzvvvuuuwwwvvvuuusssrrrrrrsssuuuvvvyyyvvvvvvwwwuuuooommmoooqqqpppoooqqquuuzzz}}}~~~~~~{{{vvvooogggaaa]]]YYYVVVRRRPPPOOOOOOOOONNNRRRSSSTTTWWWXXXZZZZZZ[[[^^^\\\]]]^^^^^^___fffnnnxxx{{{wwwggg[[[RRRJJJIIIKKKMMMUUUbbbnnnwwwzzzzzzyyy{{{wwwqqqjjjddd```^^^]]]fffmmmxxxuuunnnppp{{{vvvdddYYYSSSQQQPPPOOOOOOOOOLLLIIILLLRRRWWW^^^]]]ZZZZZZVVV[[[mmm}}}pppgggiiijjjiiiiiilllrrrwwwfffRRRKKKFFFDDDBBBAAACCCDDDDDDDDDEEEGGGHHHIIIHHHGGGHHHIIIKKKJJJJJJIIIJJJJJJKKKKKKLLLMMMQQQSSSSSSXXXhhhyyymmmRRRGGG???:::;;;<<<:::999;;;999999999999:::;;;<<<<<>>>>>AAAFFFJJJZZZmmmtttgggXXXNNNEEE@@@CCCJJJOOOMMMKKKIIILLLSSS]]]dddkkkvvv}}}xxxuuuuuusssrrrqqqppppppqqqrrrsssuuuqqqppppppnnnhhheeegggkkklllnnnqqquuuzzz}}}~~~||||||}}}~~~~~~{{{yyyvvvqqqjjjbbb[[[XXXTTTSSSQQQPPPQQQRRRSSSSSSWWWYYY[[[^^^aaabbbbbbbbbfffdddeeehhhiiijjjrrr{{{~~~qqqaaaVVVOOOHHHGGGHHHIIIQQQ]]]iiippprrrpppnnnhhheee```ZZZVVVSSSRRRRRRVVV^^^kkkyyyrrrlllmmmxxxtttfff]]]ZZZTTTRRRQQQRRROOOKKKMMMRRRSSSZZZXXXUUUUUUQQQYYYlllyyylllcccdddeeeeeegggkkkrrrwwwgggRRRKKKGGGFFFEEEDDDEEEFFFGGGHHHFFFHHHIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLJJJMMMPPPRRRQQQVVVgggyyyoooVVVGGG@@@:::;;;<<<:::999:::999999999999:::;;;<<<===@@@FFFVVVmmmxxxnnndddaaa^^^VVVKKKEEEAAA@@@???>>>>>>AAAFFFJJJZZZmmmyyypppcccUUUIIICCCFFFLLLPPPNNNKKKHHHJJJRRR\\\cccjjjsss}}}wwwsssrrrnnnnnnnnnnnnnnnnnnnnnnnnoookkkhhhhhhfff```___aaaeeeggglllpppuuuxxx{{{}}}{{{{{{{{{|||}}}~~~}}}|||zzzqqqooolllgggbbb\\\WWWUUURRRSSSTTTUUUVVVXXXZZZ\\\bbbcccfffhhhjjjjjjjjjjjjqqqpppqqqtttuuuwww{{{mmm]]]SSSMMMHHHFFFGGGFFFMMMXXXccchhhiiifffcccXXXVVVRRRNNNLLLLLLLLLMMMLLLTTTaaaooo||||||oooiiijjjvvvyyymmmhhh\\\YYYWWWWWWTTTPPPPPPTTTTTT\\\\\\YYYXXXTTT\\\ooovvviii]]]]]]^^^aaaeeellltttyyyhhhSSSLLLGGGFFFFFFEEEEEEFFFHHHIIIGGGIIIJJJKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKNNNRRRSSSQQQVVVhhh{{{pppYYYGGG@@@:::;;;;;;999888999888888888999:::;;;<<<===???FFFWWWooo{{{tttkkkccc\\\SSSIIICCC@@@@@@???===>>>AAAFFFJJJZZZmmmxxxtttjjj\\\MMMFFFHHHLLLPPPMMMJJJGGGIIIQQQ[[[ccciiiqqqyyy}}}|||xxxrrrmmmmmmhhhhhhiiiiiiiiiiiihhhhhhfffaaa^^^]]][[[XXXXXX[[[]]]bbbiiinnnrrruuuwwwyyyzzzzzzzzz{{{|||}}}|||zzz~~~~~~}}}zzzvvvssseeedddaaa]]]ZZZXXXVVVVVVVVVXXX[[[]]]___aaaeeegggooopppqqqssstttuuuvvvvvvxxxxxxyyy|||~~~zzzkkkZZZQQQLLLGGGEEEEEECCCJJJSSS\\\``````\\\YYYQQQOOOKKKHHHGGGGGGHHHHHHHHHNNNXXXdddrrr{{{nnngggiiittt|||oooiiidddaaa\\\VVVTTTVVVVVVaaacccaaa___YYY```sssssseeeYYYYYYZZZ]]]dddmmmuuu{{{jjjTTTMMMDDDEEEEEEDDDDDDDDDGGGIIIHHHJJJKKKLLLJJJJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMNNNQQQUUUUUUSSSXXXkkkqqqZZZGGG???999::::::888777888888888888999:::;;;=========EEEXXXqqq|||tttiii^^^TTTJJJCCC@@@???>>>======AAAFFFKKKYYYmmm}}}pppqqqkkk^^^PPPHHHIIILLLOOOLLLHHHFFFHHHPPP[[[ccciiiooouuuyyy}}}zzzuuussstttqqqjjjggggggaaabbbcccddddddcccbbbaaa\\\VVVRRRQQQPPPNNNQQQVVVYYY___gggmmmppprrrtttvvvxxxxxxyyyyyyzzz|||}}}~~~~~~|||}}}|||{{{zzzxxxtttnnnjjj___]]]ZZZXXXXXXYYY[[[]]]```cccgggjjjlllnnnsssvvv{{{{{{|||}}}yyyiiiXXXOOOKKKFFFCCCCCCBBBGGGOOOVVVYYYXXXUUUSSSMMMKKKHHHEEEDDDDDDFFFGGGFFFJJJPPPZZZgggwww{{{nnnhhhiiittt|||vvvooofffcccdddaaammmqqqnnniii```ccctttpppaaaYYYXXXXXX\\\cccmmmuuuzzz}}}kkkVVVNNNDDDEEEFFFEEEDDDEEEHHHKKKIIIJJJLLLLLLKKKKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNOOORRRWWWVVVSSSXXXlllqqqZZZFFF???999999:::888666777888888888999:::;;;===>>>===EEEYYYrrrzzznnnaaaVVVKKKDDD??????>>>======AAAFFFKKKYYYlllxxxiiillljjj^^^PPPIIIIIILLLNNNKKKGGGEEEGGGOOOZZZcccjjjnnnrrrtttxxx{{{yyysssqqqnnnmmmnnnkkkeeebbbbbb]]]^^^```aaaaaa```^^^]]]UUUOOOJJJIIIHHHHHHLLLRRRXXX___hhhnnnqqqrrrtttvvvvvvvvvwwwwwwyyyzzz{{{|||zzz}}}}}}{{{zzzyyyxxxwwwtttooohhhccc]]][[[YYYXXXYYY]]]aaadddjjjmmmrrruuuwwwyyy~~~xxxhhhWWWNNNJJJEEEBBBAAABBBFFFMMMSSSUUUUUURRROOOJJJIIIFFFDDDDDDEEEGGGHHHEEEGGGKKKSSS___ppp|||oooiiijjjvvvzzzvvvvvvooo|||{{{sssfffeeetttmmm^^^[[[YYYXXX[[[cccllltttxxxzzzlllWWWOOOFFFGGGIIIHHHFFFGGGJJJMMMIIIKKKLLLMMMLLLKKKLLLMMMJJJJJJJJJJJJKKKLLLNNNNNNMMMQQQUUUUUUQQQVVVkkk}}}zzzpppXXXJJJBBB<<<<<<<<<:::999::::::;;;<<<<<<;;;;;;<<<>>>@@@JJJ[[[pppvvviii[[[NNNFFFDDDAAA???@@@AAAAAAGGGOOO]]]jjj~~~pppaaa___]]]XXXNNNEEEDDDIIILLLJJJGGGEEEHHHOOOZZZaaaiiikkknnnrrrtttssspppmmmiiigggddd```^^^\\\[[[ZZZVVVWWWWWWWWWUUUSSSQQQPPPKKKIIIEEEBBBAAACCCFFFHHHSSSZZZdddkkkmmmnnnooopppuuuuuuttttttvvvyyy|||~~~{{{xxxtttsssqqqoookkkhhheeecccZZZXXXXXX[[[aaahhhmmmpppvvv|||wwwiiiZZZPPPIIICCCBBBCCCAAAEEEGGGJJJPPPVVVVVVRRRLLLIIIEEEAAA@@@CCCFFFIIIJJJIIIIIIMMMYYYkkk~~~}}}qqqjjjjjjrrrlllmmm}}}}}}mmmdddXXXVVVVVVZZZ^^^bbbjjjrrr~~~jjjUUUNNNHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOOOONNNMMMMMMMMMKKKKKKJJJJJJJJJLLLMMMNNNMMMOOOLLLOOOYYY___pppuuuuuurrrYYYJJJBBB;;;;;;;;;999888::::::;;;<<<<<<;;;;;;<<<>>>===GGGWWWlll~~~tttdddSSSHHHDDD@@@>>>??????@@@FFFMMM\\\jjj~~~mmm]]]YYYUUUQQQKKKEEEEEEIIIGGGFFFEEEDDDFFFMMMXXX___fffgggjjjlllmmmkkkgggddd^^^\\\YYYVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQOOONNNMMMGGGEEEAAA??????BBBEEEHHHRRRZZZdddkkknnnoooppprrruuuuuuuuuvvvxxx{{{}}}|||wwwuuuqqqpppnnnkkkgggcccaaa___[[[[[[\\\```gggnnnuuuxxxtttfffWWWNNNHHHCCCBBBDDDBBBDDDFFFJJJRRR[[[\\\XXXSSSMMMFFFAAA@@@CCCEEEGGGKKKJJJIIIMMMWWWhhhzzzrrrhhhfffooo||||||ssseee\\\YYYYYY\\\```cccjjjrrr}}}iiiTTTMMMHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPPPPOOONNNNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNMMMOOOMMMOOOXXX^^^ooo{{{ooosssttt[[[IIIAAA;;;;;;;;;999888999999;;;<<<<<<;;;;;;<<<======EEEUUUhhh{{{}}}}}}pppYYYJJJDDD@@@>>>???>>>???EEELLLZZZiii~~~kkkYYYRRRKKKHHHFFFCCCDDDGGGCCCCCCDDDDDDFFFMMMWWW___dddeeefffeeeccc```\\\ZZZRRRQQQNNNKKKIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIIIICCC@@@>>><<<===@@@DDDFFFPPPXXXccckkkoooppprrrssstttuuuvvvxxx{{{}}}~~~zzzvvvrrrpppllljjjhhhdddaaa^^^\\\[[[]]]___bbbhhhpppyyyqqqcccUUULLLFFFBBBBBBDDDBBBCCCEEEJJJVVVbbbfffccc[[[RRRFFF@@@AAAEEEGGGGGGLLLKKKJJJLLLUUUdddvvvtttgggbbbkkk~~~kkk```\\\ZZZ]]]```bbbhhhoooyyy~~~hhhSSSLLLHHHHHHHHHHHHIIIJJJLLLMMMOOOQQQQQQQQQOOOOOOPPPQQQOOONNNMMMLLLLLLLLLMMMNNNNNNQQQNNNPPPXXX]]]ooozzzrrrxxxvvv^^^IIIAAA;;;:::;;;999888999999;;;<<<<<<;;;:::<<<===@@@GGGUUUgggxxxuuuvvv{{{|||```KKKEEEAAA????????????DDDKKKYYYhhh~~~nnn\\\QQQFFFCCCBBBAAA@@@BBB@@@BBBDDDEEEGGGMMMXXX```eeefffeeeaaa\\\WWWSSSQQQKKKIIIGGGEEECCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFBBB@@@===;;;<<<>>>BBBDDDMMMVVVbbbkkkoooppprrrtttssstttvvvyyy{{{}}}~~~{{{vvvqqqnnnlllcccbbb___]]][[[ZZZZZZZZZ___ccchhhpppyyypppbbbTTTKKKFFFBBBBBBDDDBBBCCCDDDJJJWWWgggnnnnnndddWWWIIIBBBDDDIIIKKKJJJLLLKKKJJJLLLUUUccctttvvviiibbbiii~~~{{{{{{uuuccc^^^[[[]]]___aaafffkkksssyyyhhhTTTLLLHHHGGGGGGGGGHHHJJJLLLNNNQQQRRRRRRQQQPPPOOOPPPRRRQQQPPPOOOMMMMMMMMMNNNNNNOOORRROOOPPPWWW]]]ooo}}}xxx~~~xxxaaaIIIAAA;;;;;;;;;999888999999:::;;;;;;::::::;;;===@@@GGGSSSdddtttvvvuuuwwwgggOOOGGGCCCAAAAAA@@@@@@EEELLLWWWfff}}}uuucccVVVHHHBBBAAA???======>>>AAADDDEEEEEELLLWWW```gggfffddd^^^UUUNNNJJJIIIEEEDDDBBB@@@?????????@@@??????@@@AAACCCDDDEEEFFFEEECCC???===<<<>>>AAACCCKKKTTTaaakkkoooqqqssstttrrrtttvvvxxxzzz|||}}}}}}zzztttoookkkhhh[[[ZZZXXXWWWXXXZZZ\\\^^^aaafffnnnwwwnnnaaaSSSKKKFFFCCCCCCEEEDDDFFFFFFJJJVVVgggsssvvvqqqcccRRRHHHGGGJJJKKKJJJLLLKKKKKKMMMUUUdddtttzzznnnfffjjj|||tttppppppyyy~~~ggg```\\\^^^bbbdddgggkkkqqqvvviiiUUUNNNGGGFFFEEEEEEGGGJJJMMMOOORRRSSSTTTSSSQQQPPPQQQRRRRRRQQQPPPOOONNNNNNOOOPPPPPPSSSQQQRRRXXX]]]qqqzzzzzzeeeJJJBBB<<<<<<<<<:::999:::888:::;;;;;;::::::;;;<<<>>>EEEQQQbbbrrr~~~zzzwwwnnnSSSHHHDDDBBBAAA@@@@@@DDDKKKSSSbbbyyy{{{gggYYYKKKEEEBBB???===>>>>>>BBBDDDDDDDDDJJJVVVaaahhhhhhddd[[[PPPHHHDDDDDDAAA@@@>>>===<<<<<<===>>>>>>>>>???@@@BBBDDDFFFGGGGGGEEEAAA>>>===???BBBDDDLLLVVVcccmmmrrrssstttuuutttuuuvvvxxxyyy{{{|||}}}zzztttmmmhhheeeXXXVVVUUUUUUWWWZZZ___bbbcccjjjttt}}}{{{jjj^^^PPPJJJGGGEEEFFFHHHIIILLLLLLMMMUUUfffuuu}}}qqq^^^PPPKKKJJJIIIIIIMMMLLLKKKMMMUUUcccrrr|||~~~sssiiijjjzzz{{{rrriiiiiisssiiibbb]]]```eeegggjjjnnnqqquuu}}}iiiUUUNNNGGGFFFEEEFFFHHHKKKOOOQQQSSSUUUWWWVVVTTTSSSRRRRRRSSSRRRQQQPPPPPPPPPQQQRRRPPPTTTSSSSSSYYY___tttxxx|||{{{gggKKKCCC=========;;;:::;;;888:::;;;;;;:::999;;;<<<<<>>CCCJJJOOO]]]ttt}}}dddYYYMMMGGGDDDAAA@@@CCCCCCGGGHHHGGGEEELLLZZZeeelllkkkfff\\\PPPGGGCCCDDD>>>>>><<<;;;;;;<<<===>>>???>>>???@@@AAADDDFFFGGGFFFDDDAAA>>>>>>@@@CCCFFFOOOYYYgggqqquuuvvvwwwwwwxxxxxxwwwxxxyyy{{{|||~~~zzzsssllleeeaaaXXXWWWUUUTTTWWW[[[aaadddgggnnnyyyxxxooobbbWWWKKKGGGFFFGGGIIIMMMOOOSSSTTTQQQTTTcccvvvyyygggXXXOOOLLLMMMNNNNNNMMMLLLMMMSSS___mmmwwwuuuiiiiiixxxoooddddddiiikkkkkkuuuyyyyyyggg___[[[^^^dddhhhkkknnnnnnrrrxxxgggTTTMMMIIIHHHGGGGGGIIIMMMQQQTTTUUUXXX[[[[[[YYYVVVTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTPPPUUUTTTUUUZZZaaawwwwwwzzz{{{hhhLLLDDD>>>===>>><<<;;;<<<888:::;;;;;;:::999;;;<<<===EEETTThhhzzztttzzzmmmQQQGGGCCC@@@@@@>>>===BBBHHHKKKZZZppp}}}___VVVMMMIIIEEECCCDDDHHHIIILLLNNNKKKIIIPPP^^^kkkqqqpppkkk```RRRIIIFFFGGG???>>>===<<<<<<===>>>???????????????AAACCCEEEGGGDDDBBB@@@>>>???AAAEEEHHHRRR\\\jjjtttxxxyyyyyyzzz{{{zzzyyyxxxyyy{{{}}}{{{ssskkkccc___[[[YYYVVVUUUWWW\\\aaaeeejjjrrr||||||tttkkkddd\\\QQQGGGEEEFFFHHHLLLQQQSSSYYYZZZTTTTTTbbbwwwyyyjjj\\\SSSPPPSSSUUUOOONNNLLLLLLQQQ\\\iiisssvvvhhhgggvvvzzzfff^^^\\\[[[XXX\\\___fffqqqrrrccc[[[VVV[[[aaaeeehhhkkkkkkmmmrrrxxxfffSSSLLLKKKJJJIIIIIIKKKOOOTTTWWWVVVZZZ^^^___]]]YYYVVVTTTRRRRRRQQQQQQQQQSSSTTTUUUQQQVVVUUUVVV[[[bbbyyy