BM6(v7 uuuwww~~~|||yyyuuutttyyy~~~xxx}}}~~~}}}{{{yyy|||}}}ssskkklllmmmjjjhhhhhhhhhvvvrrrddd_________dddgggkkkpppuuu|||yyynnnlllhhhccc^^^[[[XXXWWWYYYYYYYYYZZZ[[[[[[\\\\\\[[[\\\]]]]]]^^^bbbhhhmmmxxxfffeeedddcccbbbbbbcccccccccbbbdddqqq}}}}}}zzzxxxvvvvvvyyy|||||||||vvvuuuuuuuuuttttttttttttmmmllliiieeedddfffkkkppp|||sssuuu{{{}}}|||{{{{{{wwwrrrrrrzzzyyy~~~zzzvvvvvvxxxwwwuuussstttxxx}}}ssslllnnnmmmhhhfffiiibbbhhhwwwlll^^^VVVRRRQQQSSSVVVYYY^^^eeemmmrrrxxxzzz}}}yyyvvvttttttzzz~~~}}}{{{ttthhh]]]VVVTTTQQQNNNKKKIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLSSSTTTTTTSSSTTT[[[fffnnnuuuaaaUUUeeebbb]]]YYYUUUTTTTTTTTT\\\ZZZdddxxx~~~vvvllliiimmmssswwwwwwyyyuuuqqqqqqppppppsssxxxllliiieeedddgggiiihhhggg___^^^^^^^^^^^^]]]]]]]]]WWWVVVTTTQQQOOOPPPSSSVVVggg~~~sss{{{uuukkkfffiiilllqqqwwwxxxxxx}}}nnn___\\\XXXTTTQQQOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSVVVXXXZZZ\\\___aaacccdddfffeeedddbbb```^^^[[[ZZZXXXWWWVVVTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQNNNNNNPPPQQQTTTYYY```eeebbbdddddd^^^XXXVVVZZZ___[[[ZZZXXXTTTQQQPPPQQQSSSXXX\\\___]]]WWWQQQMMMLLLOOOOOONNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUTTTVVVYYY\\\___aaaccccccjjjlllnnnrrrvvvzzz~~~}}}uuummmnnnrrrrrrqqqqqq|||wwwrrrsss}}}|||zzzvvvrrrpppppprrrrrrooolllpppxxxzzzrrrppptttqqqhhheeejjjjjjhhhkkkzzz{{{sss```VVVNNNOOOOOOOOOQQQUUU\\\```mmmooossswww|||~~~|||{{{{{{{{{zzzxxx}}}|||zzz{{{zzzwww{{{}}}~~~}}}yyyuuurrrqqqooosssvvvuuusssooodddZZZOOONNNMMMKKKJJJJJJJJJKKKIIIJJJKKKLLLMMMNNNOOOPPPIIIJJJJJJKKKPPP\\\lllwww{{{hhh^^^YYY```\\\UUUOOOKKKKKKLLLNNNWWW```zzzpppjjjdddeeelllqqqrrrpppjjjhhhgggiiiggggggoooyyyrrrmmmfffcccddddddbbb___ZZZZZZZZZZZZYYYYYYYYYYYYTTTUUUTTTRRROOONNNNNNOOOVVVrrrzzzsss|||~~~vvvsssrrrooommmrrrzzzwwwyyy~~~qqqjjj```TTTPPPNNNKKKGGGEEEEEEFFFGGGCCCDDDDDDDDDEEEGGGHHHIIIIIIKKKNNNRRRTTTUUUUUUUUUUUUTTTSSSRRRPPPNNNLLLJJJHHHHHHFFFEEEDDDCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBB??????@@@AAADDDJJJQQQVVV^^^[[[WWWTTTSSSSSSTTTUUUOOONNNKKKHHHFFFHHHLLLOOOTTTVVVVVVRRRKKKGGGGGGIIIEEEDDDDDDDDDCCCCCCCCCCCC??????@@@@@@AAAAAAAAABBBDDDDDDDDDEEEFFFGGGHHHIIIEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIKKKNNNQQQSSSUUUTTTUUUWWW[[[___cccgggiiiiiinnnpppkkkhhhvvvnnniiilllqqqtttwwwzzzyyytttwww}}}xxxtttqqqpppqqqrrrtttooolllpppzzzwwwrrrtttyyyuuuiiieeejjjeee```___jjjrrrbbbTTTSSSQQQNNNMMMOOOSSSWWW]]]___ccchhhnnnrrruuuvvvuuuvvvwwwxxxzzzzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwtttpppnnnmmmmmmlllkkkmmmrrrtttrrrqqqrrrqqqnnnlllnnnooonnnkkkgggdddccc___cccdddbbbaaa___WWWOOOJJJIIIGGGFFFEEEFFFFFFGGGDDDDDDFFFHHHJJJLLLNNNNNNLLLNNNPPPTTT]]]mmmzzzggg______aaa]]]YYYRRRLLLJJJLLLOOORRRVVVrrroooiiidddbbbeeekkknnnkkkggg___^^^```cccaaabbbmmm{{{uuunnneeeaaa```^^^ZZZVVVWWWWWWWWWWWWVVVVVVVVVVVVQQQSSSSSSQQQNNNKKKJJJJJJIIIhhhooouuu~~~vvv}}}vvvnnnhhhlllvvvyyyrrriiihhhiiilllrrrxxxxxxaaaTTTRRRPPPIIIIIIGGGDDDBBBAAABBBDDDFFFBBBBBBCCCCCCEEEFFFGGGHHHKKKNNNQQQUUUVVVVVVUUUTTTPPPPPPOOOOOOMMMLLLJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBEEEJJJRRRWWWTTTMMMEEEEEEIIIMMMKKKGGGGGGFFFCCC@@@@@@CCCJJJOOOMMMMMMKKKDDD>>><<>>>>>============>>>>>>>>>????????????@@@???>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@DDDDDDDDDEEEHHHJJJMMMOOOTTTTTTVVVWWWZZZ\\\^^^``````eeejjjgggdddyyy}}}pppkkkjjjmmmqqqssswww|||oooiiissswwwrrrsss|||{{{pppkkkllllllkkkooollllllpppoookkknnntttrrrvvvzzzxxxrrrjjjeeeccc^^^dddaaa]]]fffyyyiiiZZZNNNNNNMMMHHHIIIOOOQQQRRRTTTWWW[[[aaaeeehhheeegggjjjnnnpppppppppppplllkkkjjjiiiiiiiiiiiiiiieeedddaaa^^^\\\\\\]]]]]]eeeeeedddcccbbbbbbaaaaaaaaa``````___\\\YYYVVVTTTWWWWWWWWWVVVSSSOOOKKKIIIHHHFFFEEEFFFGGGGGGFFFEEEFFFGGGIIIIIIIIIJJJLLLOOOPPPQQQRRRYYYmmmtttjjjhhhfff```ZZZQQQRRROOOHHHEEEJJJSSSZZZ|||hhh[[[]]]aaaeeefffdddaaa^^^\\\ZZZ^^^\\\RRRWWWeeeiiicccbbbaaa___]]]ZZZXXXVVVTTTTTTTTTSSSSSSSSSRRRRRRPPPSSSUUUSSSNNNIIIHHHHHHRRRXXXttt{{{bbb^^^iii|||uuukkkdddbbbaaa```___]]]^^^___```dddjjjrrrwww|||sssmmmkkkccc^^^WWWPPPKKKHHHHHHHHHEEEDDDCCCAAA@@@@@@@@@AAADDDDDDEEEDDDEEEGGGKKKNNNUUUUUUUUUWWWWWWVVVSSSPPPRRROOOLLLKKKLLLKKKHHHEEECCCCCCDDDDDDCCCAAA???>>>??????>>>=========>>>???@@@???AAAHHHQQQVVVTTTQQQJJJGGGEEEGGGKKKMMMJJJFFFKKKDDD===<<>>???AAABBB===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;<<<<<<===>>>???============>>>>>>>>>>>>AAABBBCCCEEEFFFHHHIIIIIIQQQRRRSSSTTTTTTWWW[[[___```iiifffllljjjwwwxxxwwwoookkknnnrrruuuyyy}}}yyyrrrsss}}}wwwqqqppp}}}}}}xxxooojjjkkkkkkjjjooollllllooommmjjjmmmsssuuuuuuuuurrrnnniiieeebbb\\\___ZZZYYY```nnniiiUUUJJJFFFJJJPPPJJJKKKMMMPPPSSSUUUWWWXXX[[[]]]```bbbdddeeeeeeeeeaaa```___^^^^^^^^^^^^^^^\\\[[[XXXVVVTTTTTTTTTUUUZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUTTTSSSQQQPPPOOOOOOOOONNNMMMKKKIIIFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHIIIKKKNNNSSSUUUZZZggg}}}~~~sssiiibbb]]]WWWSSSTTTKKKGGGJJJLLLQQQbbbwwwppp```\\\^^^```aaa___]]][[[ZZZXXXTTTXXXZZZTTTYYYbbbaaa\\\\\\[[[ZZZXXXWWWUUUTTTWWWVVVVVVTTTSSSRRRQQQQQQQQQRRRRRRPPPMMMJJJHHHHHHHHHNNNeeepppiiinnnvvvmmmaaaYYYYYY[[[\\\[[[[[[\\\[[[YYYZZZbbbppp{{{xxxvvvrrrjjjbbb\\\XXXVVVUUURRRMMMHHHEEEDDDDDDDDD@@@@@@@@@AAAAAAAAAAAABBB???BBBEEEHHHKKKPPPUUUXXXXXXWWWVVVWWWWWWVVVTTTRRRQQQNNNKKKIIIIIIHHHFFFCCCDDDDDDDDDCCCBBB@@@???===???>>>===<<<<<<===???@@@>>>CCCHHHMMMOOOOOONNNNNNIIIFFFDDDFFFIIIJJJFFFBBBEEEAAA===>>>CCCGGGHHHGGGEEECCC???<<<;;;;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<======>>><<<<<<=========>>>>>>>>>AAABBBCCCDDDFFFGGGIIIIIIQQQRRRSSSSSSTTTWWW[[[___[[[eeebbbiiijjjxxxzzzsssssstttlllgggjjjqqqvvvyyy}}}tttvvvzzz}}}tttmmmppptttsssmmmiiijjjkkkkkkllljjjkkkmmmmmmlllpppuuuyyyuuupppkkkhhhfffdddcccaaabbbaaafffkkklllhhhSSSLLLJJJIIIFFFGGGIIIKKKLLLLLLLLLKKKPPPQQQTTTVVVWWWXXXXXXWWWTTTTTTSSSSSSRRRSSSSSSSSSSSSQQQOOOMMMLLLLLLLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKFFFFFFEEEEEEDDDCCCCCCCCCEEEGGGIIIHHHFFFEEEGGGIIIKKKKKKJJJIIIHHHIIIMMMPPPXXX]]]gggzzzxxxuuunnneee\\\TTTPPPNNNQQQGGGFFFMMMNNNTTTyyyyyyddd^^^[[[]]]^^^\\\WWWTTTUUUVVVVVVRRRXXX]]]ZZZ]]]```YYYXXXWWWWWWVVVUUUUUUTTTSSSYYYXXXWWWVVVTTTRRRQQQPPPRRRPPPNNNMMMLLLKKKIIIGGGBBBEEEUUUrrr~~~zzzssshhh[[[TTTVVVZZZZZZYYY^^^```aaa```aaahhhvvvwwwpppqqqzzzxxxtttqqqiiiddd\\\UUUPPPMMMKKKIIIGGGFFFDDDBBBAAAAAAAAAAAA???@@@@@@AAABBBCCCCCCCCCBBBFFFLLLQQQUUUYYY]]]___YYYXXXVVVUUUUUUUUUSSSQQQPPPMMMIIIGGGFFFFFFDDDCCCDDDDDDDDDCCCAAA???>>>======<<<;;;:::;;;===???@@@???GGGPPPPPPKKKFFFGGGJJJIIIGGGEEEFFFHHHGGGCCC???>>>===>>>AAAFFFHHHFFFCCC???===<<<:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<>>>>>>===<<<<<<<<<======<<<<<<<<<============>>>@@@AAABBBDDDFFFGGGHHHIIIPPPQQQRRRSSSTTTWWW[[[^^^YYYbbb```ggghhhwwwsssgggjjjnnnhhhbbb___gggppptttvvvxxxrrrwwwxxxuuuxxx}}}{{{ssskkkpppqqqkkkgggiiimmmnnnhhhiiijjjlllmmmpppuuuzzz|||xxxppphhhbbb```bbbeeefffhhhlllwwwyyymmmuuu~~~ooobbbSSSDDDHHHHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHCCCCCCBBBBBBCCCCCCDDDEEEFFFIIILLLJJJEEECCCFFFJJJHHHIIIIIIIIIKKKOOOUUUYYY```hhhxxxyyymmmjjjeee^^^WWWRRRNNNMMMJJJHHHKKKLLLKKK^^^nnndddbbbYYYZZZZZZWWWSSSRRRUUUYYYYYYYYYbbbhhhbbbaaa```XXXWWWWWWVVVUUUUUUUUUUUUUUUYYYXXXWWWVVVTTTSSSRRRRRRRRROOOKKKJJJKKKKKKIIIFFFFFFEEEKKK___zzzwww{{{tttuuulllbbb___aaabbb]]]XXX```cccggglllrrrxxx}}}yyymmmbbbcccmmmyyy{{{uuuqqqmmmhhhdddaaa[[[SSSNNNLLLKKKHHHFFFAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCEEEGGGHHHPPPTTTYYY\\\^^^^^^^^^___ZZZWWWTTTSSSRRRRRRPPPOOOMMMKKKHHHFFFEEEEEEEEEEEEDDDDDDCCCAAA@@@>>>===<<<;;;:::999999:::<<>>>>>===<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<=========???@@@AAACCCEEEGGGHHHIIIOOOPPPQQQRRRSSSVVV[[[^^^\\\ddd```ggghhhwww|||ccc^^^cccgggaaa^^^```iiipppqqqooonnnooouuutttnnnpppxxxxxxqqqmmmpppoooiiigggkkkpppqqqjjjlllllllllnnnsssxxx{{{}}}{{{uuujjj```^^^ccciiijjjjjjjjjrrrssseeefff|||}}}|||nnnXXXPPPLLLHHHDDDCCCEEEHHHJJJGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBAAAAAABBBCCCDDDBBBBBBBBBBBBCCCEEEFFFGGGHHHKKKMMMKKKFFFCCCFFFIIIEEEFFFIIIMMMRRRZZZbbbhhhmmmvvvsssiiiccc^^^WWWSSSRRRQQQOOOLLLGGGHHHIIIMMM]]]rrr|||sssiiiaaa\\\WWWXXXWWWUUUSSSVVV[[[```^^^aaammmqqqeee___^^^XXXWWWVVVUUUTTTTTTTTTTTTTTTWWWWWWVVVVVVUUUTTTTTTTTTQQQNNNJJJJJJKKKLLLJJJGGGJJJGGGFFFRRRooozzz~~~|||}}}~~~yyyoooeeebbb___aaajjjxxx}}}nnnccc[[[^^^gggooovvv|||~~~}}}{{{tttmmmhhhfffddd___[[[SSSOOOJJJHHHHHHGGGCCC@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBCCCFFFJJJOOORRR\\\```dddfffdddaaa___]]][[[YYYUUUSSSRRRQQQOOOMMMIIIHHHGGGFFFEEEFFFGGGHHHBBBBBB@@@???===<<<;;;;;;999999:::;;;===???AAABBBFFFFFFFFFCCCAAAAAADDDGGGGGGFFFEEEDDDDDDCCCAAA???<<>>999999:::;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::999999999999::::::======<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@BBBDDDFFFHHHIIINNNOOOPPPQQQSSSVVV[[[^^^]]]ddd```gggjjjyyymmmaaa```cccfffffffffjjjqqqrrrmmmiiigggiiippprrrnnnnnnpppmmmfffmmmnnnkkkggghhhnnnrrrrrrmmmpppooommmmmmsssxxxzzz}}}{{{vvvnnngggeeeiiimmmqqqooogggdddeee^^^```pppzzzuuuwww~~~ddd^^^UUUKKKEEECCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEHHHJJJLLLJJJHHHFFFHHHJJJGGGJJJPPPVVV^^^gggqqqwww{{{~~~mmmaaa]]]XXXRRRMMMKKKMMMNNNLLLJJJJJJIIIMMMbbbxxxrrriii```XXXSSSZZZXXXVVVUUUWWW[[[```ccc___bbbnnnooo```YYYZZZUUURRRRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTNNNMMMLLLKKKLLLKKKJJJHHHJJJFFFDDDKKKaaa~~~{{{uuukkkeeekkkzzz|||eee]]]YYY]]]cccfffhhhkkklllmmmpppuuu{{{}}}wwwrrrqqqoookkkjjjlllgggbbb\\\XXXVVVTTTPPPLLLGGGFFFEEEDDDDDDBBB???===@@@AAAAAABBBBBBCCCCCCCCCAAACCCEEEIIINNNTTTXXX[[[aaadddhhhiiigggccc```^^^]]]ZZZWWWUUUTTTQQQNNNLLLEEEGGGHHHGGGFFFEEEFFFGGG@@@???===<<<;;;;;;;;;;;;:::;;;>>>@@@BBBDDDEEEEEEFFFBBB>>><<<===@@@DDDFFFBBB@@@???=========>>>???BBBDDDGGGIIIGGGCCC???;;;666777777777888888888999:::::::::999999999888888999888888777777888888999;;;;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<===>>>???AAADDDFFFHHHIIIMMMNNNOOOPPPRRRVVVZZZ^^^[[[aaa^^^gggmmm~~~uuuhhhkkkkkklllppplllnnnrrrvvvssskkkhhhiiifffiiilllmmmkkkiiifffccchhhhhheeeeeejjjqqqrrrnnnjjjnnnnnnkkkllluuu{{{|||}}}xxxsssqqqrrrsssrrrppptttuuujjj```bbbaaa```hhh}}}yyyuuu{{{uuudddVVVLLLGGGDDDEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBBBBCCCAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@??????AAAAAACCCDDDDDDDDDCCCCCCFFFFFFHHHIIIJJJKKKMMMMMMPPPTTTZZZbbbiiirrr{{{|||wwwjjj[[[TTTTTTNNNNNNMMMLLLKKKJJJJJJJJJJJJQQQjjjrrrgggdddZZZTTTWWWaaa\\\WWWVVVZZZ^^^``````______ffffffZZZVVVVVVPPPMMMMMMMMMMMMPPPSSSVVVWWWVVVVVVUUUTTTSSSSSSRRRRRRKKKMMMNNNNNNLLLKKKJJJJJJIIIFFFDDDGGGSSSjjjsss}}}tttbbb]]][[[___aaa```^^^___WWWVVVUUUVVVZZZ___cccfffkkkiiihhhiiijjjiiigggddd```]]][[[ZZZVVVQQQRRRVVVQQQOOOLLLJJJHHHFFFDDDBBBBBBCCCDDDCCCBBB@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHLLLRRRYYY^^^````````````cccggggggeeebbb___^^^ZZZXXXVVVTTTRRROOOKKKGGGDDDFFFHHHHHHEEEBBBAAABBB<<<<<<:::999999999::::::<<>>;;;:::;;;>>>AAACCC>>>===;;;999999;;;???BBBIIIIIIHHHFFFBBB===:::888666666555555555666777777999999999999888888888888777777666666666666777777888888888777888888999999999::::::::::::;;;;;;;;;<<<===???AAACCCFFFGGGHHHLLLMMMOOOPPPRRRUUUZZZ^^^ZZZaaa]]]gggmmmggghhhuuuvvvvvv|||mmmpppuuuwwwrrrkkkjjjnnneeedddeeeggggggeeegggjjjbbbbbbaaadddlllsssqqqkkkccchhhjjjhhhlllxxx}}}uuuooorrr{{{~~~yyyqqqnnnvvvooodddfffeee^^^]]]cccssstttvvvtttwww|||}}}{{{|||uuussskkkZZZNNNIIIGGGGGGEEEDDDDDDCCCCCCDDD@@@?????????@@@@@@AAABBB@@@AAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBBBBAAA@@@BBBCCCEEEFFFFFFEEECCCBBBCCCCCCDDDHHHLLLOOOPPPPPPYYY]]]cccjjjqqqyyy{{{ooofff\\\PPPLLLNNNJJJOOOSSSRRRMMMIIIIIIKKKFFF[[[dddddddddYYYYYYfffggg```XXXWWW\\\___^^^[[[```[[[___```WWWVVVVVVNNNJJJJJJKKKMMMQQQUUUZZZ\\\XXXWWWVVVTTTRRRQQQPPPOOOIIIMMMPPPPPPMMMJJJJJJKKKJJJFFFEEEFFFJJJZZZ|||nnnwwwrrrdddeeeaaa```bbbaaa]]]ZZZ[[[UUUSSSOOONNNNNNOOOOOOOOOTTTRRRPPPRRRTTTTTTPPPLLLNNNNNNPPPOOOIIICCCEEEKKKFFFFFFFFFEEEDDDDDDCCCCCC@@@BBBDDDBBB??????BBBEEEBBBBBBBBBCCCEEEGGGJJJKKKRRRXXXaaahhhkkkhhhccc___```ccceeeeeeccc___\\\[[[VVVTTTSSSQQQOOOKKKFFFBBBCCCGGGIIIHHHCCC???======::::::999888888888::::::???BBBHHHMMMPPPPPPNNNMMM<<<===<<<;;;:::;;;>>>AAA>>><<<:::888888;;;AAAEEEMMMLLLIIIDDD>>>999777666888777666555555666888888999999999888888888888777666666555555555555666666777666666666777888999999999999:::::::::;;;;;;;;;<<<<<<>>>AAACCCFFFGGGHHHKKKMMMNNNPPPRRRUUUZZZ^^^]]]ccc^^^ggglll}}}ggghhhzzzsssaaaeeeiiikkkiiigggdddddd___aaa```___bbbgggiiigggeee^^^cccssswwwmmmjjjqqqhhhbbb^^^```iiiqqqvvvwwwoooqqqrrrsssqqqpppoooooorrrnnniiiccc^^^]]]]]]]]]iiiyyyzzzkkkqqqppppppwww~~~~~~{{{|||vvvcccWWWPPPOOOJJJEEEFFFIIIFFF??????@@@@@@???@@@BBBAAA???CCCAAA??????@@@AAAAAA@@@@@@???>>>???AAACCCAAA<<>>===<<<<<<<<<;;;999999;;;???CCCAAAEEEJJJNNNNNNJJJDDDAAA<<<;;;:::::::::<<<===>>>>>>:::555666:::AAAEEEFFFOOOHHH@@@<<<<<<;;;777444666666666666777777777777777777888888888888777777555555555555666666666666666666666777888:::;;;<<<::::::999999::::::;;;<<<;;;<<<===@@@BBBEEEFFFGGGIIIJJJMMMQQQQQQQQQXXXaaabbbbbb^^^eeeaaauuuyyyeeekkkqqq___^^^]]]]]]___ccchhhjjjdddccc^^^[[[]]]ccceeebbb^^^]]]dddqqqtttnnnkkkooollleee\\\[[[```fffjjjkkklllkkkkkkiiihhhhhhiiijjjiiiddd___]]]```bbbbbb```jjjyyyqqqnnnnnnrrrvvvwwwyyyyyypppdddYYYQQQJJJCCC>>>DDDEEEDDDAAA??????@@@AAAFFFEEEDDDDDDEEEEEECCCBBB@@@@@@@@@??????@@@???>>>>>>>>>>>>AAABBBAAAAAAAAAIIIDDDBBBFFFHHHFFFDDDDDDHHHLLLRRRVVVXXXWWWSSSPPPbbblllwwwzzzeee\\\RRRMMMMMMPPPPPPOOOLLLOOOQQQMMMFFFEEEPPP]]]lllqqqtttqqqhhh```\\\\\\^^^ZZZYYY\\\\\\[[[^^^eeefffbbbaaabbb```[[[XXXYYYPPPRRRTTTUUUUUUUUUUUUUUURRRRRRRRRQQQQQQQQQPPPPPPLLLQQQUUUSSSMMMHHHHHHKKKMMMIIIHHHHHHDDDFFF\\\uuu{{{ssskkkeeeccc___YYYUUURRROOOJJJGGGKKKHHHFFFFFFGGGHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGMMMQQQWWW[[[___eeelllppprrrsssuuusssoookkkhhhfffqqqooolllhhhbbb]]]YYYVVVNNNLLLIIIFFFFFFHHHJJJLLLLLLIIIEEEAAA>>><<<;;;;;;999::::::999999:::===@@@BBBDDDGGGHHHGGGDDD@@@======<<<<<<;;;;;;<<<<<<===;;;999777:::???DDDFFFGGGGGGAAA;;;999::::::888555444444555555555666666666666666777777777777666666444555555555666666666666555555555666777888999:::888888888888888999::::::;;;;;;===???BBBDDDFFFGGGGGGHHHLLLPPPPPPQQQWWW```^^^___^^^fffcccvvvrrrfffooo~~~llleee___XXXWWW]]]fffnnnrrrjjjfff^^^YYY[[[aaabbb^^^VVV]]]fffkkkkkkjjjiiiiiimmmeee[[[WWWZZZ```ccccccgggeeeaaa___^^^___aaaccc```ZZZUUUYYYbbbhhhhhhdddrrryyytttppppppoooooosssyyyzzzeeeWWWTTTKKKIIIGGGDDDCCCCCCEEEHHH?????????@@@AAABBB@@@>>>DDDDDDEEEDDDCCCCCCCCCEEECCCDDDDDDEEEGGGGGGFFFDDDGGGKKKKKKHHHGGGLLLQQQRRR]]]]]]___bbbccc___XXXSSSiiiuuu|||tttiii```TTTOOOJJJIIIKKKMMMLLLKKKKKKKKKLLLKKKKKKWWWvvv^^^dddtttddd___]]]______bbbdddaaa\\\ZZZ[[[```bbbdddddd^^^WWWYYY___XXXZZZ[[[[[[XXXUUUSSSRRROOOPPPQQQQQQRRRRRRQQQQQQKKKMMMNNNMMMKKKIIIIIIIIIKKKHHHHHHIIIDDDBBBKKKYYYxxxooohhhddd___WWWPPPPPPOOOMMMLLLKKKJJJGGGEEEGGGGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHJJJNNNTTTYYY\\\dddiiipppvvvzzz{{{}}}~~~xxxxxxvvvrrrmmmjjjjjjjjjiiiiiihhheee```ZZZTTTQQQFFFEEEDDDFFFJJJLLLLLLJJJFFFDDDAAA===:::999888999777888999::::::<<>>===<<<;;;::::::777888;;;@@@DDDGGGGGGFFF===999555444777888888666333333333444444444555555555555666666666666555555444444444555555555666666444444444444555777888999777777777666777888888999:::;;;===???AAADDDEEEFFFGGGGGGJJJOOOPPPPPPVVV^^^ZZZ\\\]]]gggeeevvvxxxuuuooojjjppp}}}wwwgggjjjccc]]]^^^eeelllooopppmmmhhhaaa]]]```eeeddd^^^[[[fffmmmiiifffiiijjjgggiiiccc\\\[[[aaafffhhhhhhdddaaa]]]ZZZZZZ\\\]]]]]]ZZZWWWVVV[[[dddjjjkkkiii{{{wwwjjjfffgggffffffnnnttt~~~xxxvvviii```WWWSSSPPPLLLHHHGGGGGGEEEDDDDDDFFFGGGGGGGGGDDDCCCCCCHHHJJJHHHFFFFFFFFFIIIJJJIIIIIIOOOUUUWWWYYYbbbbbbWWWRRR]]]lllsssuuummmgggfffeee```ZZZVVViiisssyyyttthhh]]]SSSLLLLLLLLLMMMOOOOOOMMMIIIGGGLLLHHHFFFKKKWWWvvvmmmWWWqqqwwweee```]]]ccciiinnnnnnggg^^^[[[\\\^^^^^^^^^[[[UUUOOOSSS[[[XXX[[[]]]\\\XXXTTTRRRRRRPPPQQQRRRSSSTTTTTTSSSSSSMMMLLLJJJIIIIIIIIIHHHHHHGGGFFFGGGJJJHHHEEEHHHOOOjjj{{{ssslllhhhgggfffccc```\\\XXXUUUUUUTTTSSSQQQPPPOOOOOOOOOOOONNNMMMNNNOOORRRUUUWWWZZZ[[[^^^ccciiipppvvvzzz|||wwwwwwvvvsssooonnnnnnpppcccdddeeeccc]]]TTTKKKFFFGGGFFFHHHMMMRRRQQQJJJDDD@@@???<<<999777666777777888999::::::<<>>======>>>@@@CCCCCCAAA???<<<999777666777:::???DDDGGGGGGDDDAAA777555222222444666666666333333333333444444444444333444444555555444444333333333444444444555555555444444444444555666777888777777666666777777888999:::;;;===>>>AAACCCDDDEEEGGGGGGJJJOOOQQQQQQVVV]]]ZZZ]]]]]]fffcccuuuyyyooojjjkkkjjjjjjpppuuurrrjjjfffdddeeeiiippprrroookkkjjjiiifffdddgggkkkhhhbbbiiisssuuukkkeeejjjllliiifffcccaaadddkkkppppppnnnbbb___]]]\\\]]]^^^]]][[[ZZZ[[[]]]```dddhhhjjjkkkwwwxxx{{{xxxrrraaa___fffmmmnnnkkklllxxxyyyqqqkkk___QQQIIIRRRNNNIIIFFFFFFGGGHHHHHHGGGBBBCCCKKKQQQNNNJJJHHHIIIQQQVVVTTTVVVddduuuxxxkkkmmm|||yyyoooiiiiiiggg^^^VVVSSSeeekkkkkkbbbWWWQQQMMMJJJEEEJJJQQQUUUTTTPPPLLLIIIDDDKKKWWWggg}}}|||aaaeee~~~mmm```___]]]eeejjjlllggg___]]]cccjjjaaaZZZUUUSSSPPPOOOSSSZZZWWWZZZ\\\ZZZTTTOOONNNOOOSSSTTTUUUUUUUUUUUUUUUUUUOOOLLLIIIHHHIIIIIIHHHFFFFFFDDDEEEHHHHHHHHHIIILLLWWWssspppyyy{{{wwwuuurrrqqqooollliiigggfffeeehhhfffdddccceeejjjppptttuuuwww{{{}}}xxxyyyyyywwwtttqqqoooooohhhfffaaa[[[TTTLLLGGGDDDPPPQQQTTTYYY[[[UUUIII???<<<;;;888666555666777777999::::::;;;<<>>;;;777555444:::===BBBEEEEEEBBB>>>;;;666555333333333444444444333333444444444555555555333333444444444444333333333333333333444444444444555555555555666666777888777777777777777888999999:::;;;<<<>>>@@@BBBCCCDDDHHHGGGJJJPPPSSSSSSWWW\\\^^^___\\\ddd```rrrrrrnnncccgggfffaaadddnnnqqqnnneeefffjjjppptttuuupppllleeehhhhhhggghhhkkkiiieeelllqqqpppgggcccfffhhhfffdddbbbbbbfffmmmpppmmmjjjaaa^^^\\\\\\___```^^^\\\[[[^^^aaaccceeefffhhhiiiiiittttttjjjgggqqqxxxeeebbbdddgggdddeeerrrppphhhnnnjjjccc___\\\\\\[[[[[[ccc\\\[[[cccgggdddaaacccjjjuuu|||{{{|||tttwwwrrrmmmnnntttpppbbbUUUQQQYYY[[[XXXPPPJJJJJJLLLKKKJJJOOOTTTUUUQQQLLLIIIHHHCCCbbbfff___mmmxxxfffaaabbbcccgggfff___UUUQQQXXXcccjjjcccZZZSSSRRRTTTWWW[[[```WWWZZZ[[[WWWPPPKKKKKKNNNWWWVVVUUUTTTSSSSSSSSSSSSNNNLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFHHHMMMbbbjjjhhhqqq}}}}}}}}}yyyssslllhhhfff^^^ZZZSSSNNNKKKMMMPPPSSSYYYZZZ\\\^^^[[[RRRFFF<<<:::888777666666777888999;;;<<<>>>???@@@CCCFFFIII===;;;888666777:::>>>@@@DDDBBB???<<<999777777666===???BBBBBB???;;;888777666555444444333333333333333333333444444444555555333333444444444444333333222222222333333333444444555555555555555666777777777777777777777888888999::::::<<<===???AAABBBCCCHHHGGGJJJPPPTTTUUUWWW[[[^^^___\\\ddd```sss|||pppoooggggggaaaZZZ___lllpppkkkfffeeeeeeeeefffggghhhhhh```dddfffcccaaadddffffffeeefffgggeeeeeeeeedddccc^^^[[[ZZZ]]]cccfffccc```aaa\\\XXXXXX[[[______]]][[[[[[\\\```eeegggfffddd___eeeeeeddd```\\\sss{{{wwweee```aaafffppp{{{wwwzzzwwwmmmpppmmmpppvvvppp]]]OOOMMMJJJLLLJJJGGGFFFJJJKKKIIIOOORRRSSSOOOJJJGGGJJJNNNhhhxxxcccccciiitttssspppiiibbb___```cccbbb___ZZZYYYdddqqqtttpppccc[[[VVVWWWXXXYYY\\\___UUUXXXYYYUUUOOOLLLOOOSSSXXXVVVRRROOOMMMMMMMMMNNNIIIIIIIIIIIIHHHGGGGGGHHHCCCDDDEEECCCBBBCCCDDDEEEGGGOOOhhhwwwnnnppp~~~{{{{{{wwwqqqhhh```[[[YYYPPPQQQRRRTTTVVVYYY\\\^^^WWWWWWWWWUUUOOOGGG???:::999888777666777999;;;<<<@@@DDDHHHKKKJJJGGGEEEDDD:::999777666777:::<<<>>>>>><<<:::888777999;;;===>>>??????<<<888555555666444444444444222222222333222222222222333333333333333333444444444444333333222222222222333333333333444444444444444444555666666666555555666666777888::::::;;;===???@@@AAABBBGGGFFFHHHOOOSSSTTTVVVYYYYYY\\\\\\fffdddvvvrrrnnnooonnnkkk___WWW^^^kkklllcccccc___YYYRRRNNNQQQWWW\\\]]]bbbccc]]]ZZZ]]]bbbeeecccbbbeeekkknnnllliiihhhWWWSSSPPPSSSXXX\\\[[[YYY```ZZZSSSSSSWWW\\\^^^^^^YYYVVVVVV\\\eeeiiifffaaa______```ddd___RRR^^^hhhfffcccbbbcccggglllooojjjttt{{{sss{{{pppqqqzzztttqqqvvvqqqlllkkklllbbbNNNCCCEEEDDDFFFHHHHHHKKKOOOMMMIIIJJJKKKKKKHHHFFFKKKVVV___jjjhhhhhhbbbbbb^^^\\\]]]\\\WWWVVVYYYWWWXXX___qqq```\\\ZZZZZZXXXUUUVVVYYYQQQTTTWWWTTTPPPPPPVVV\\\WWWTTTOOOKKKHHHHHHIIIJJJDDDFFFHHHIIIGGGGGGHHHIII@@@DDDFFFEEECCCDDDFFFFFFCCCAAAVVV~~~{{{uuusssnnnfff]]]VVVRRRQQQUUU[[[dddkkklllggg___ZZZQQQPPPMMMHHHAAA;;;888777999888777777888:::<<<>>>EEEKKKSSSVVVTTTLLLEEEAAA<<<;;;:::999:::;;;===>>>:::888666555777;;;???CCC>>>>>><<<888333222444777222333333333222111222333000111111111111222222222333444444555555444444333111111222222222333333333333333222222333333444444555444444444444555666666::::::;;;===>>>@@@AAABBBFFFDDDGGGNNNSSSSSSUUUXXXTTTYYY\\\hhhgggyyykkknnnyyyxxxnnnhhh^^^WWW[[[dddiiihhhhhhfff^^^QQQGGGGGGRRR^^^ddd___]]]]]]]]]]]]```eeeiiieeefffkkkmmmhhh___[[[UUUUUUUUUUUUWWWYYY[[[]]]aaaZZZUUUUUUWWWZZZ___eeedddaaa]]]\\\^^^___^^^\\\ZZZbbbjjjhhh]]]WWWaaapppzzzfff^^^bbbgggfffaaa]]]gggnnnqqqyyyvvvxxx{{{}}}uuulllgggddd^^^YYYUUUNNNGGGEEEGGGNNNDDDCCCOOOTTTMMMJJJOOOEEEKKKIIIFFFLLLVVVoooooohhheee___YYYccc]]]YYYYYYWWWUUUZZZbbbVVVVVViii\\\[[[ZZZXXXVVVTTTRRRRRRPPPSSSWWWUUUQQQOOORRRVVVTTTOOOJJJGGGIIIJJJKKKJJJFFFGGGHHHIIIIIIGGGEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFKKKFFFMMMjjj{{{pppllliiicccZZZRRRPPPTTTXXXfffkkktttzzzsssbbbRRRKKKFFFAAA<<<;;;===<<<999555666999;;;:::999<<>>===<<<:::888888888888444666999:::;;;===???AAA:::999777444333222222222111111111111111111111111111111000000000111333444222222222222222222222222333333333333333333333333333333333444444444555555555555555555666666666666999:::;;;===@@@BBBCCCDDDEEEDDDGGGNNNSSSTTTWWW[[[VVVZZZ[[[fffggg}}}wwwkkkooowwwvvvnnniii```[[[___hhhmmmlllkkkhhh```UUUMMMOOOYYYbbbfff```^^^```bbbaaabbbeeelllfffbbbdddeeeaaa\\\[[[WWWWWWXXXYYYZZZ[[[^^^```___YYYWWWXXXYYYYYY\\\```aaa___]]]]]]___```___]]]\\\```ffffff^^^WWW\\\fffyyyrrr```ZZZ\\\aaacccddddddbbbeeelllppppppzzzzzz}}}tttjjjbbb]]]SSSPPPPPPQQQOOOIIIHHHJJJEEEJJJPPPTTTSSSNNNGGGBBBGGGIIIFFFOOOnnnyyyddd```___\\\ZZZ^^^ZZZYYYZZZWWWRRRSSSWWW[[[YYYeeeuuurrrZZZZZZXXXWWWUUUSSSRRRQQQQQQSSSSSSQQQNNNMMMNNNQQQOOOLLLHHHGGGIIIJJJJJJJJJGGGHHHJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGJJJZZZ}}}sssxxx{{{qqqiii[[[XXXUUUUUUZZZcccmmmssswwwvvvwwwtttgggUUUFFFAAA???<<<888777999<<<======;;;======<<<<<<@@@IIIQQQQQQNNNHHHCCC@@@@@@AAABBBCCC@@@;;;888777666666666444888<<>>======888777555333222222222222111111111111111111111111222222111000000111222222222222222222222222222222333333333333333333333333333333333333444444444444555555555555666666666666888999;;;===???BBBCCCDDDEEEDDDGGGMMMQQQRRRUUUYYYYYY[[[ZZZccceee|||rrrllljjjmmmrrrqqqkkkgggaaa\\\```jjjnnnnnnrrrnnnggg___\\\___gggmmmkkkeeebbbgggkkkjjjhhhhhhjjjeeebbbeeegggccc___]]]\\\]]]]]]\\\[[[[[[]]]___^^^[[[[[[^^^^^^ZZZYYY[[[\\\[[[[[[]]]______]]][[[[[[[[[\\\^^^[[[WWWWWWZZZ[[[xxx}}}nnnhhh\\\ZZZ\\\aaaccc```]]]]]]lllqqqxxx~~~|||{{{rrrhhh^^^VVVPPPMMMKKKHHHGGGHHHFFFDDDFFFKKKUUUdddllleeeYYYRRRKKKDDDTTTfffttteeeWWWUUUWWWYYY[[[YYYVVVTTTTTTRRRPPPSSSXXX___\\\___^^^YYY^^^aaaXXXWWWWWWVVVTTTSSSRRRPPPPPPRRRQQQOOOMMMKKKJJJKKKKKKJJJIIIGGGGGGIIIJJJJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCGGGEEEHHHfffpppiiimmm{{{lll___YYYWWWaaa```ccciiisss}}}{{{uuummmcccTTTCCC999777666777888888999;;;???AAAFFFIIILLLMMMLLLMMMQQQUUUFFFBBB===::::::===AAADDDGGGAAA:::666555666555444555:::@@@BBBAAA===:::888555444333222111111111111111111111111111111111111222222111000000000111111222222222222222222222222222222222222222222222222222222333333333444444444444555555555555666666666888999:::===???BBBCCCDDDEEEDDDFFFLLLPPPPPPSSSWWWZZZ\\\YYYaaaccc{{{rrraaaiiijjjgggjjjkkkdddccc^^^[[[^^^fffkkkjjjsssnnnhhhdddeeejjjooorrrlllfffccciiiooonnniiifffbbbbbbgggoooqqqllleeebbbaaabbbbbb___[[[XXXYYYZZZ___^^^___aaa___ZZZYYY[[[XXXYYY[[[]]]]]][[[YYYWWWZZZTTTQQQUUUYYYXXXWWWWWWWWWeee{{{pppddd^^^aaa```YYYXXX]]]bbbbbbbbbcccgggqqq~~~{{{tttooommmaaa]]]VVVOOOJJJGGGFFFFFFLLLGGGDDDCCCCCCEEENNNXXXeeelllmmmaaaOOOGGGMMMWWW~~~lllYYYPPPOOORRRVVV[[[YYYUUUOOOLLLMMMSSS^^^ggggggaaa```YYYLLLLLLRRROOOTTTTTTSSSRRRQQQPPPOOOOOORRROOOLLLJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBDDDAAA@@@RRRttt~~~vvvnnnoootttsssoooiiidddfffpppxxx}}}zzzrrrlllccc\\\TTTKKKAAA777444777444888===>>><<<;;;???BBBNNNTTT\\\___[[[TTTMMMIII===;;;999999;;;@@@EEEIIIEEE>>>777444666888999888777;;;@@@AAA>>>:::666444222111111111000000000000111111111111111111111111000000000000111111222222111111111111111111111111222222222222222222222222222222222222333333333333444444444555555555666666777888:::<<>>>>>>>>???AAADDDFFFGGG>>>:::666555888<<<===>>>999;;;<<<;;;888555333333000000000000000000//////000000000000000000000000------...000111222333333111111111111111111111111111111111111111111111111111111111222222222333333444444444444555555555555666777999<<>>@@@BBB???>>>KKK[[[fff[[[QQQOOOQQQQQQRRRUUUZZZggg{{{}}}|||}}}{{{xxx|||}}}zzzooo]]]III===<<>>=========888===AAAAAA===;;;;;;===666777777555222111111222000000111111000///...---000000000000000000000000...///000111111000000///111111111111111111111111000000000000000000000000000000000000111111111222333333444444444555555555555666888;;;>>>AAADDDEEEDDDCCCFFFLLLPPPQQQTTTXXXVVVYYYYYYbbbddd{{{wwwfffgggdddkkkoookkkmmmnnnfffvvvxxxuuunnniiiiiigggdddYYY\\\___bbbdddgggkkknnnhhhffffffhhhgggaaa^^^___\\\\\\___dddeeeaaaaaacccbbbeeefff```UUUMMMLLLNNNSSSVVV[[[___\\\WWWYYY^^^]]]```bbbaaa___\\\]]]^^^XXXYYY]]]aaa___ZZZYYY\\\WWWVVV]]]jjjqqqzzz{{{ZZZ\\\ZZZYYYcccqqqrrrjjjWWWSSSOOOLLLKKKLLLMMMMMMGGGIIIJJJJJJIIIHHHIIIKKKHHHJJJKKKJJJKKKNNNKKKFFFEEEFFFHHHJJJIIIGGGEEECCCDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGJJJLLLNNNIIIHHHGGGIIILLLUUUhhhyyyhhh^^^bbbeeeddd\\\VVVYYY]]]]]]ZZZYYYWWW[[[ZZZTTTSSSXXX[[[YYY```SSSSSSVVVPPPMMMNNNKKKLLLMMMMMMNNNOOOOOOPPPPPPKKKPPPTTTSSSNNNIIIIIIJJJEEEGGGHHHGGGDDDDDDFFFIIIEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBB>>>@@@@@@===>>>EEEJJJKKKnnnrrrkkkfffccc```ZZZXXXZZZQQQQQQTTT___ssstttfff```^^^YYYVVVPPPFFF===777666777:::777666888:::===DDDLLLOOOUUU^^^cccaaa[[[SSSOOOHHHEEEAAA>>>>>>@@@AAAAAAAAA???;;;999999:::<<<>>>:::AAAGGGFFF>>>888777888444555666666444222222222000111111111111///---,,,000000000000000000000000000111111111000///---,,,000000000000000000000000000000000000000000000000000000000000111111111111333333333444444444555555555666888;;;>>>AAADDDEEEBBBAAADDDKKKOOOPPPSSSXXXXXXZZZXXX```bbbzzzpppeeecccgggkkkkkkiiihhhjjjmmmoooppppppkkkeee```______VVV]]]___ZZZ]]]ffffff______aaadddgggccc\\\[[[^^^gggfffddd```^^^___cccfffccccccaaa\\\UUUOOOJJJHHHJJJLLLVVV```^^^YYYccctttnnneee^^^]]][[[YYY^^^eee___\\\XXXXXX[[[^^^^^^^^^[[[YYY]]]cccbbbaaammm~~~qqq```VVV[[[aaa^^^^^^bbbOOOOOOPPPPPPPPPOOONNNNNNHHHIIIHHHEEECCCDDDEEEDDDGGGDDDCCCDDDGGGGGGDDDAAAEEECCCBBBBBBDDDFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEDDDQQQPPPPPPPPPNNNKKKJJJKKKMMMDDDIII]]]oooggg```^^^]]]]]]YYYTTTOOORRRYYY]]]\\\XXXVVVWWWWWWVVVUUUXXX___dddfff[[[RRRSSSUUUTTTSSSVVVOOONNNOOOVVV\\\\\\TTTMMMOOOMMMLLLLLLMMMMMMKKKIIIDDDDDDEEEEEEEEEEEEDDDDDDGGGEEEDDDAAA???>>>======AAAAAABBBAAA??????AAACCCAAA@@@?????????AAADDDEEESSSmmmyyyxxx|||YYYIIIOOOSSS___}}}{{{^^^LLLIIIHHHFFFBBB>>>;;;999:::::::::999@@@BBBCCCAAA>>>???DDDIIIZZZeeekkkeee```]]]SSSFFFFFFFFFEEEBBB@@@@@@BBBDDD>>><<<===>>>;;;999???IIIDDDFFFFFFAAA:::555555777222222222111111111000000//////////////////////////////000000///...------............////////////111111000000//////......---......///000/////////000111111111111222222222222222333444444555555666777777888:::<<>>>>>>>>@@@BBBCCCLLL___|||hhhNNNKKKHHHLLL```ppp{{{{{{wwwnnn[[[GGG=========:::666777888888:::@@@HHHNNNQQQPPPMMMIIIHHHJJJOOOTTT^^^fffggg```\\\]]]XXXPPPNNNMMMJJJEEEAAA??????AAA???======@@@???===@@@GGGCCCEEEEEE@@@999444444555222222111111111000000000........................///////////////...------............////////////000000000000//////......---......///////////////000000111111111222222222222222333333444555555555888888999;;;===@@@BBBDDDEEECCCEEEJJJMMMMMMPPPUUUWWWWWWVVV``````uuuuuu{{{~~~nnnfffhhhmmmmmmkkkkkkkkkkkkiiieeeaaa______```dddaaaYYYXXX___dddccceeebbbaaaeeeeeeaaa______```bbbeeeeeedddcccccccccbbbaaa___[[[VVVSSSSSSSSSJJJSSSXXXUUUTTTZZZdddiiiccc___[[[[[[ZZZYYY\\\```aaa^^^[[[YYYZZZ[[[\\\\\\ZZZgggqqqnnneee```___```vvvccc[[[RRRMMMNNNRRRVVVXXXeee\\\RRRMMMLLLLLLIIIFFFEEEEEEEEECCCBBBAAACCCDDD???AAADDDFFFGGGFFFDDDCCCFFFGGGHHHIIIKKKMMMNNNOOOUUUVVVVVVQQQQQQ[[[nnn}}}~~~mmm^^^]]]aaa___WWWPPPRRRTTTWWW[[[^^^]]]ZZZWWWXXXYYYYYYVVVTTTUUUZZZ___\\\VVVRRRSSSVVVUUUUUUVVVVVVTTTSSSUUUZZZZZZUUUPPPNNNMMMMMMNNNNNNLLLIIIFFFGGGDDD@@@???@@@CCCEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCAAACCCDDDDDDAAA???>>>??????>>>======>>>???AAABBBBBBMMM```{{{fffXXX^^^\\\XXXYYYYYY^^^dddhhhggghhhtttzzzaaaSSSTTTZZZ[[[ZZZYYYRRRGGG>>>===???>>>:::888;;;===>>>AAAKKK[[[gggbbb]]]XXXTTTTTTVVVYYYZZZZZZ^^^[[[UUUUUU\\\___\\\WWWUUUQQQJJJDDD@@@???@@@DDDAAA@@@CCCDDDBBBAAABBBBBBCCCBBB>>>777333222333111111111111000000000000...........................////////////...---------............/////////000000000////////////...------......////////////000000000111111111222222222222333333444444555555888999:::<<>>>>>>>>>>>???@@@AAA<<>><<<@@@;;;555666<<>>:::555111000111111111000000000/////////.................................//////...---------------.........//////////////////////////////------------......//////000000000000111111111111111222222333444444555555888999:::<<>>AAACCCEEEFFFCCCCCCJJJOOOQQQRRRUUUWWWXXXWWWaaa```ssswwwrrrmmmlllmmmmmmfff___ccc___ZZZWWWXXX]]]cccgggbbbaaaaaaaaa```]]]XXXUUUPPPZZZcccddd___]]]aaaffffffaaa^^^^^^]]]XXXUUUVVVQQQVVV[[[^^^^^^[[[YYYXXXWWWWWWVVVUUUUUUWWW[[[^^^WWW]]][[[SSSTTT```eee```WWWYYYXXXUUUUUUXXXXXXVVV[[[ZZZXXXTTTQQQPPPRRRTTTVVVYYY\\\^^^aaabbb^^^WWW[[[___ccciii|||zzz~~~zzzqqquuuvvvtttsssxxxtttnnnfffaaa```bbbeeegggggggggeeedddffflllqqq|||pppeeeccccccbbb```\\\UUUPPPUUU^^^hhhbbbYYYSSSQQQRRRTTTUUUSSSTTTTTTQQQMMMLLLOOORRRTTTVVVTTTPPPOOOPPPPPPMMMSSSQQQNNNMMMNNNNNNLLLKKKGGGFFFFFFGGGHHHHHHGGGEEEFFFGGGLLLTTTZZZZZZRRRKKKBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIHHHEEEBBBAAAAAA???@@@@@@@@@@@@@@@@@@@@@>>>BBBCCCBBBIIIeeekkkUUUWWWeeekkkjjjhhhdddbbb\\\SSSKKKGGGHHHKKKGGGHHHKKKNNNPPPMMMGGGBBBEEEDDDFFFNNNUUUWWWQQQJJJBBBAAAAAA@@@@@@AAAAAAAAA>>>;;;>>>FFFGGGBBBBBBGGGGGGBBBDDDPPPbbbppp|||vvvooogggbbbbbbeeeggghhhaaabbbgggnnnssspppfff^^^]]]YYYTTTSSSUUUXXXYYYXXXMMMOOOQQQQQQNNNKKKIIIHHHAAADDDFFFJJJPPPSSSMMMEEE666666555333222000//////////////////............------------------------,,,,,,---............---,,,------------.........---............/////////...---,,,,,,,,,---///000/////////000000000111111111111222222333333444444666777888;;;>>>AAADDDEEEGGGBBBCCCIIIPPPRRRSSSUUUWWWXXXWWWaaa```rrrbbbgggjjjjjjjjjhhh```VVV___]]]ZZZZZZ]]]aaaeeegggfffeeeddddddddd```ZZZVVVQQQZZZdddeee^^^YYY]]]dddnnnhhhbbb]]]VVVOOOOOORRRRRRUUUYYY[[[ZZZXXXWWWWWWPPPPPPQQQQQQQQQSSSWWWZZZZZZ[[[XXXSSSUUU\\\^^^[[[WWWZZZXXXTTTSSSWWWWWWTTTWWWWWWUUUQQQMMMMMMOOORRRWWW[[[ccciiiggg___[[[\\\___cccbbb]]]```~~~lll^^^```fffbbb^^^[[[ZZZWWWSSSVVV[[[```[[[UUUUUUWWWYYYWWWTTTPPPRRRRRROOOKKKJJJLLLPPPPPPTTTTTTPPPPPPUUUWWWVVVQQQPPPNNNNNNMMMMMMLLLKKKEEEDDDBBBCCCEEEGGGGGGGGGDDDFFFLLLUUU]]]]]]UUUMMMCCCCCCCCCDDDEEEFFFGGGHHHCCCDDDDDDCCC@@@>>>??????>>>???????????????>>>>>>AAA???AAABBBBBBNNNnnnrrroooqqqppprrrwwwwwwfffWWWMMMIIIJJJLLLQQQSSSTTTQQQJJJFFFEEEFFFHHHEEEBBBCCCFFFFFFCCC???===AAAEEEFFFCCC@@@@@@BBBAAA???GGGVVV]]]XXXVVVZZZPPPIIIGGGPPP]]]kkk|||xxxpppjjjhhhggg^^^___dddlllsssuuutttqqqmmmggg___\\\\\\ZZZWWWUUUQQQTTTXXXYYYVVVQQQMMMKKKBBBGGGIIIIIIKKKMMMGGG???333222111111111000000////////////.........------------------------------+++,,,------.........---,,,,,,---------.........---------.........//////...---,,,++++++---...000////////////000000000111111111111222333333444444777888999<<>>>>>>>>>>>>>>===<<>>EEEEEEEEEZZZvvvooo___YYY[[[```ccc^^^fffkkkeeeXXXNNNMMMRRRVVVUUUTTTTTTTTTRRRLLLHHHIIIPPPWWWYYYXXXUUUUUUWWWGGGFFFTTTlllyyytttlllkkkggg]]]VVVXXX^^^hhhyyywwwggg[[[VVVUUUPPPQQQTTTZZZccclllsssvvvuuummmddd```___\\\XXXVVVYYY]]]aaabbb^^^WWWRRRNNNHHHLLLMMMIIIFFFEEE>>>555000/////////000111000/////////.........---------------------------------+++,,,------.........---,,,,,,,,,---------......---------.........//////...---,,,++++++---...000////////////000000000000000111111222333333444444888999:::===@@@DDDFFFHHHGGGBBBBBBIIIQQQTTTTTTUUUYYY[[[ZZZdddbbbtttkkkaaaeeeccccccddd```[[[]]]ddd______^^^___eeellljjjeeedddaaa___]]]]]]\\\[[[[[[\\\fffjjjdddaaadddddd___^^^_________^^^\\\ZZZYYY[[[\\\\\\[[[XXXUUUUUUUUUSSSXXXXXXOOOHHHLLLVVV\\\^^^[[[XXXYYY]]]```aaa```\\\WWWSSSSSSVVVXXXUUURRRTTTRRRPPPNNNNNNOOORRRSSSZZZZZZ^^^dddbbbZZZXXX[[[fffbbb\\\YYYZZZcccoooxxxhhh]]]______ZZZVVVSSSVVVYYY[[[[[[ZZZWWWUUUUUUVVVYYY___cccaaaXXXPPPKKKJJJHHHHHHIIIKKKNNNPPPVVVOOOIIILLLUUU\\\[[[XXXKKKNNNQQQQQQPPPMMMKKKKKKHHHDDDEEEJJJMMMJJJFFFDDDEEEGGGEEEFFFSSSaaa```TTTHHHHHHHHHGGGFFFEEEEEEDDDIIIGGGDDDAAA>>>===<<<<<<<<<<<<<<<<<<============??????@@@@@@AAAEEEKKKOOOddd{{{rrrppp{{{rrr^^^UUUVVVXXXmmmsssxxxxxxtttjjjYYYKKKUUUkkk{{{zzzyyyzzzppp___NNNGGG\\\uuu|||}}}uuusssooommmwwwsssbbbYYY\\\aaaYYYTTTPPPRRR\\\iiiuuu{{{pppfffaaaeeeccc]]]```iiiiiieeeaaa___^^^\\\WWWSSSJJJIIIFFFBBB===999666444222222000///..................---------,,,,,,,,,---------------------------------------------------------------------------------............///---------............//////////////////000111111333333222222222333444444999777777:::@@@DDDDDDDDDEEEDDDDDDHHHMMMQQQQQQPPPZZZ[[[\\\hhhfffvvv___VVV[[[bbb^^^___dddeeebbbbbbddd```cccdddeeeiiimmmjjjeeeZZZYYYYYYZZZ]]]```bbbdddaaagggkkkiiieeedddcccaaa``````______]]]\\\ZZZYYY\\\]]]]]][[[XXXVVVUUUUUUYYY^^^___XXXSSSUUUZZZ]]]\\\YYYWWWYYY]]]```aaa```^^^XXXRRRQQQTTTWWWXXXWWWOOOOOONNNNNNPPPSSSVVVXXX]]]YYYZZZaaaeeecccbbbddd```^^^[[[YYYZZZaaaiiiooowwwkkkYYYUUUXXXXXXVVVUUUTTTUUUVVVXXXXXXWWWUUUTTTUUUSSSSSSVVVXXXWWWQQQLLLLLLJJJHHHIIINNNRRRVVVWWWSSSMMMHHHJJJPPPUUUVVVTTTOOOQQQTTTUUUSSSPPPOOOOOOMMMLLLNNNQQQQQQMMMKKKNNNLLLNNNKKKKKKUUUaaa^^^SSSGGGFFFEEEDDDCCCCCCCCCCCCEEECCCBBB@@@????????????========================>>>????????????AAAEEEHHHHHH]]]zzzyyyxxxyyyppp^^^___uuusssmmmcccnnn}}}wwwqqqllliiinnnwwwvvvrrrtttxxxsssnnnhhheeegggkkkmmmnnnsssoooqqqxxxvvvkkkfffiiihhhfffbbb___\\\XXXUUURRRFFFDDDAAA===:::777555444111111000///.........///......---------,,,,,,,,,---------------------------------------------------------------------------------............///---------............/////////......//////000111333333333333333333444555999777777:::???CCCDDDDDDGGGFFFFFFJJJNNNRRRRRRRRRUUUWWWXXXeeeeeexxx```RRRXXXdddaaa]]]^^^eeejjjhhheeecccaaafffjjjjjjkkklllhhhccc___]]][[[ZZZZZZ[[[]]]^^^]]]___dddgggccc]]][[[]]]aaaaaa___^^^\\\[[[ZZZZZZ]]]^^^^^^\\\YYYVVVUUUVVV___cccddd```^^^______]]]ZZZWWWVVVXXX]]]``````___^^^XXXQQQOOORRRWWWZZZ\\\NNNNNNOOOPPPRRRVVVXXXZZZXXXRRRPPPXXXaaaeeeeeeeee\\\]]]]]]]]]]]]```eeeiii___mmmqqqaaa[[[WWWWWWXXXVVVTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTPPPLLLKKKLLLMMMJJJHHHNNNKKKIIIMMMVVV]]]______PPPMMMJJJJJJLLLNNNPPPPPPPPPRRRTTTUUUTTTRRRRRRRRRJJJKKKNNNPPPMMMHHHJJJPPPPPPQQQOOOMMMTTT\\\XXXMMMEEECCCAAA@@@???@@@AAABBB@@@???>>>>>>???@@@BBBCCC???>>>>>>======<<<<<<<<<===>>>>>>===<<<<<<>>>@@@===DDDRRRkkkyyyxxxyyyrrrmmmooooooqqqttteeekkkssszzzyyytttrrrrrrssssssxxxjjjgggeeedddbbb]]]VVVQQQOOONNN@@@>>>;;;777555444444444000000//////.../////////......---------,,,,,,,,,---------------------------------------------------------------------------------............///---------............///......------......///000333333333333333444555666888888888;;;???BBBDDDDDDHHHHHHHHHKKKOOOSSSTTTTTTSSSVVVWWWcccdddxxxggg___bbbeeegggcccbbbcccfffiiihhheeecccbbbhhhllljjjhhhgggeeebbbcccbbb___[[[XXXVVVVVVWWWXXXWWW\\\dddaaaXXXVVV\\\cccaaa___]]][[[[[[[[[\\\^^^______]]]ZZZWWWVVVVVV___bbbbbbaaaaaadddbbb]]]WWWUUUUUUXXX]]]```___]]][[[VVVQQQPPPSSSWWW[[[]]]QQQRRRRRRSSSTTTVVVWWWXXXRRROOONNNSSS[[[```aaaaaaZZZ[[[\\\\\\\\\^^^aaaccc______iiittt___ccc```]]][[[WWWSSSPPPOOOTTTRRRPPPOOOOOOPPPRRRTTTQQQMMMJJJHHHIIIIIIHHHGGGOOOLLLLLLSSS^^^dddccc___PPPOOONNNKKKJJJJJJMMMOOOKKKMMMOOOPPPPPPPPPRRRSSSHHHGGGIIIKKKIIIEEEGGGKKKJJJLLLKKKJJJNNNQQQMMMEEEBBBAAA>>><<<<<<===???@@@============>>>@@@BBBCCC??????>>>>>>===<<<;;;;;;:::<<<======;;;;;;;;;<<>>;;;777333111111111222//////.........//////000......---------,,,,,,,,,---------------------------------------------------------------------------------............///---------............///---------------...//////333333333333444555666666888888999;;;>>>AAACCCDDDHHHHHHIIIKKKOOORRRTTTVVVWWWYYYXXXbbbcccxxxuuubbbcccfffbbb^^^aaaeeehhhhhhgggggghhhiiieeeiiijjjfffdddeeedddbbbZZZ[[[\\\[[[YYYYYY[[[^^^ZZZYYY___gggfff]]]]]]ddddddbbb^^^[[[ZZZ[[[]]]___`````````^^^[[[XXXWWWWWWYYY[[[[[[[[[___cccaaa]]]UUUTTTTTTXXX\\\^^^]]]ZZZTTTSSSRRRSSSUUUXXXZZZZZZRRRSSSTTTUUUVVVVVVVVVVVVQQQSSSUUUVVVXXX[[[]]]]]]YYYYYYYYYXXXXXXYYY]]]```___ZZZZZZggg~~~nnncccaaagggbbbZZZSSSPPPNNNKKKHHHRRRPPPOOONNNNNNPPPRRRSSSMMMMMMMMMMMMMMMLLLJJJIIIMMMLLLOOOXXXaaaddd___XXXNNNOOONNNKKKHHHHHHJJJLLLGGGIIIKKKLLLMMMNNNQQQSSSLLLHHHFFFJJJLLLJJJHHHIIICCCEEEFFFGGGIIIIIIEEE@@@AAA???===;;;;;;<<<>>>@@@>>>>>>===<<<===>>>???@@@???>>>>>>===<<<;;;::::::888:::======<<<;;;<<<<<<;;;===???CCCPPPmmmyyytttpppwwwzzzzzz}}}{{{oooppptttzzz~~~|||qqqiiigggaaaaaa___XXXOOOHHHEEEEEE===;;;666222000///000000///...............///000......---------,,,,,,,,,---------------------------------------------------------------------------------............///---------............///---------------...//////222222222333444555666666888999:::<<<>>>@@@CCCDDDGGGHHHIIIJJJLLLPPPSSSVVVXXX[[[ZZZbbbddd|||zzznnnhhheeeaaa```bbb[[[dddjjjjjjiiikkkmmmmmmdddfffeeeaaaaaacccccc```VVVYYY]]]]]][[[[[[]]]___\\\^^^cccgggfffbbbbbbgggdddaaa]]]ZZZYYY\\\```bbbaaabbbbbb___\\\XXXWWWWWWRRRVVVYYYZZZ]]]aaa```\\\TTTSSSTTTXXX\\\]]]ZZZWWWPPPQQQSSSUUUWWWWWWWWWWWWPPPQQQTTTVVVWWWWWWWWWVVVNNNSSSUUUSSSRRRTTTVVVVVV]]]]]]]]]\\\[[[]]]aaaddd___[[[ZZZ]]]aaaqqquuu```[[[]]]```bbb\\\SSSLLLLLLOOONNNIIILLLLLLMMMMMMNNNPPPQQQQQQLLLNNNPPPRRRQQQOOOKKKIIIJJJKKKOOOVVV]]]]]]VVVPPPKKKLLLKKKIIIGGGGGGHHHJJJIIIJJJJJJJJJJJJKKKNNNQQQLLLFFFDDDHHHLLLJJJGGGFFFAAADDDGGGIIIIIIGGGDDDAAA@@@???>>><<<<<<===???@@@???>>>===<<<;;;<<<=========<<<<<<;;;;;;:::::::::888:::<<<===<<<<<<===>>>888;;;>>><<<<<>><<<;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<=========>>>===999<<>>BBBEEEFFFGGGIIIIIIJJJMMMRRRWWWVVVZZZXXX```fffaaa^^^___eeegggccc^^^\\\^^^fffmmmqqquuutttjjj]]]RRRSSSTTTVVVZZZ]]]WWWNNNRRRYYY```bbb___\\\\\\^^^```iiijjjbbb^^^ccceeeaaaccc```[[[XXXXXX]]]cccgggcccccccccaaa]]]YYYXXXXXXPPPZZZdddgggfffeee```ZZZTTTSSSUUUXXX[[[ZZZVVVRRROOOPPPRRRSSSSSSSSSTTTVVVWWWWWWXXXXXXVVVRRROOOLLLTTTQQQLLLHHHOOOZZZ]]]XXXVVVXXX[[[\\\\\\\\\]]]^^^^^^XXXXXX[[[XXXRRRXXXeeepppwww\\\NNNOOOTTTWWWXXXUUUYYYYYYRRRNNNMMMJJJEEEAAADDDHHHLLLOOONNNMMMLLLMMMOOORRRQQQNNNIIIFFFDDDDDDEEEHHHJJJLLLLLLKKKJJJMMMLLLJJJKKKMMMOOONNNMMMOOONNNKKKFFFBBBAAABBBDDDCCCDDDIIILLLIIICCCCCCGGGEEEIIINNNQQQNNNGGGDDDDDDAAAAAAAAAAAABBBBBBBBBBBB>>>===<<<;;;:::;;;<<<<<<999999999999999999999:::<<<<<<===;;;999999:::<<<@@@<<<<<>>AAAEEEFFFHHHIIIIIIJJJMMMSSSXXXYYY]]]ZZZ```dddlllhhhhhhkkkiiibbb```bbb]]]fffsss|||zzzmmm```YYYSSSJJJHHHRRRZZZYYYTTTRRR]]]ccccccZZZUUUXXX\\\]]]```cccbbb^^^\\\___aaa___gggccc___]]]___```___]]]iiikkkdddVVVRRRXXXXXXSSSUUUXXX^^^bbb]]]UUUQQQRRROOOUUUZZZ\\\\\\\\\VVVPPPLLLNNNQQQTTTWWWWWWWWWWWWRRRZZZaaaaaaXXXNNNJJJIIIPPPTTTRRRMMMRRR^^^aaaZZZYYY^^^```[[[WWWYYY^^^___```^^^\\\ZZZYYYYYYYYYYYYeeennnzzznnnfff\\\VVVXXX\\\[[[WWWYYYTTTRRRVVVUUUMMMGGGGGGBBBSSS\\\TTTKKKKKKKKKHHHNNNRRRQQQLLLLLLNNNMMMHHHIIIKKKNNNMMMKKKGGGEEEEEELLLLLLLLLLLLMMMMMMMMMMMMOOOLLLHHHFFFFFFFFFEEEEEEGGGKKKOOONNNJJJGGGIIIKKKDDDFFFIIIKKKKKKJJJHHHFFFCCC@@@>>>===>>>?????????<<<<<<;;;::::::::::::;;;999999888888999999:::;;;===:::999:::<<<===;;;999999999::::::<<<===???@@@FFFOOOccc}}}~~~{{{llllllvvvppprrrsssnnngggbbbbbbdddZZZRRRIIICCCAAA>>>999444333333222000///---,,,,,,///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---......------------,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------.........------------...//////111222222333333444444555777999:::;;;;;;===???AAAEEEHHHKKKKKKKKKMMMQQQVVVXXX[[[YYY___cccrrrnnnlllmmmiiibbb___aaagggjjjnnnoooiiiaaaYYYVVVKKKKKKRRR^^^ddd___XXXUUU[[[______XXXTTTWWWZZZZZZ^^^```]]]VVVTTTZZZaaadddccc```\\\ZZZ[[[\\\[[[ZZZ[[[```]]]QQQMMMRRRUUURRRQQQRRRUUUWWWRRRKKKIIILLLSSSWWWYYYYYYYYYXXXTTTNNNMMMNNNQQQTTTVVVWWWWWWVVVZZZ^^^bbb```ZZZTTTQQQQQQRRRWWWVVVQQQTTT\\\\\\TTT^^^bbbbbb\\\XXX[[[___aaa^^^]]]\\\[[[ZZZ[[[\\\\\\YYY\\\nnnjjjkkkddd[[[XXX\\\___^^^ZZZUUUSSSTTTWWWUUUQQQSSSYYYxxx^^^KKKGGGIIIHHHKKKNNNOOOLLLLLLOOOMMMHHHJJJKKKLLLKKKIIIHHHHHHIIILLLLLLKKKKKKLLLLLLMMMMMMLLLJJJGGGFFFGGGHHHHHHHHHLLLNNNNNNKKKEEECCCEEEHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCAAA>>>===>>>???@@@???===<<<<<<;;;::::::::::::999999888888999999:::;;;<<<:::999:::<<<===;;;999::::::::::::;;;===>>>???<<>>>>>???@@@@@@???>>>===<<<;;;::::::::::::999888888888888999::::::<<<:::999:::;;;<<<;;;999;;;:::::::::;;;;;;<<<===999;;;===>>>DDDYYY{{{zzzzzzttttttwww{{{||||||yyyqqqhhhbbb^^^ZZZXXXVVVNNNDDD<<<777444000---......//////////////////............------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++************,,,---......,,,,,,---...,,,,,,,,,---------............------......///000111222222333333444444555777888:::;;;;;;===@@@BBBGGGJJJLLLMMMLLLNNNSSSWWWXXX\\\YYY___cccfffdddbbbbbbaaa```aaabbb```cccccc___[[[YYYWWWTTTSSS___llloooeeeWWWNNNKKKUUUTTTSSSRRRSSSUUUTTTRRRNNNXXX___^^^ZZZZZZ[[[[[[QQQQQQPPPPPPQQQRRRSSSSSSSSSVVVWWWUUUWWW[[[[[[WWWRRRQQQRRRSSSQQQOOOSSSYYYWWWVVVRRRNNNPPPSSSRRRNNNPPPPPPQQQRRRSSSTTTUUUVVVXXXUUUQQQQQQRRRRRRQQQOOOQQQTTTTTTRRRTTTYYYZZZVVV\\\___]]]XXXVVVZZZ___```\\\\\\\\\\\\]]]^^^^^^___^^^^^^]]]ZZZVVV]]]vvv{{{mmmeee^^^ZZZXXXWWWXXXZZZ[[[```jjjsssiiifffaaa\\\ZZZ___jjjttt~~~dddOOOFFFDDDBBBNNNNNNOOOQQQTTTTTTQQQMMMLLLNNNOOONNNMMMLLLLLLMMMLLLKKKIIIHHHHHHKKKMMMOOOHHHGGGFFFFFFIIIKKKKKKKKKIIIJJJIIIFFFCCCBBBEEEGGGCCCBBBBBBAAABBBCCCDDDEEECCCAAA???>>>???@@@@@@???>>>>>><<<;;;::::::999:::888888888888888999999:::;;;::::::::::::;;;::::::;;;;;;:::::::::::::::;;;:::<<>><<>>>>>???@@@???=========;;;::::::999999999888888777777888888999:::999::::::::::::999::::::;;;;;;:::999999999999:::888999<<<>>>===<<>>:::555111000111222333//////......---,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++,,,---......,,,,,,---...,,,,,,,,,---------......///............///000000111222222333333444444555666888:::;;;;;;===@@@CCCGGGJJJMMMMMMMMMOOOSSSXXXYYY]]]YYY___ccc}}}|||aaabbbaaa\\\[[[\\\\\\YYYaaaccc___UUUSSS[[[aaaaaaffflllmmmeee[[[WWWVVVVVVSSSRRRSSSVVVUUUQQQPPPQQQRRRVVVVVVSSSRRRUUUVVVUUUOOORRRUUUWWWXXXZZZ]]]___ZZZWWWUUUXXX\\\^^^YYYTTTXXXVVVTTTSSSNNNIIIKKKQQQQQQOOOKKKJJJOOOVVVUUUQQQPPPPPPOOOOOOQQQSSSVVVXXXVVVTTTSSSTTTWWWWWWSSSPPPVVVUUUQQQMMMLLLOOOTTTWWWYYY[[[ZZZWWWYYY]]]___^^^YYYYYYZZZZZZ[[[ZZZZZZYYYUUUWWWYYYZZZZZZZZZ]]]___eeeppp}}}vvvrrrqqqiii]]]XXXZZZ[[[XXXXXXWWWQQQOOO\\\mmmzzzrrreeeYYYVVV[[[^^^]]]]]]\\\XXXUUURRRRRRQQQQQQSSSMMMKKKOOOSSSRRROOOMMMJJJNNNRRRSSSPPPKKKGGGEEEIIIHHHGGGGGGHHHJJJLLLNNNHHHGGGFFFFFFGGGGGGFFFEEEHHHHHHHHHHHHFFFDDDAAA???BBBBBBBBBBBBDDDFFFHHHIII@@@>>>======>>>???===<<<;;;::::::999999999999999888777777777777888999999888:::;;;:::999888999;;;::::::999888888999999999:::777666;;;===<<<===@@@MMMccc~~~ssshhheeefff~~~xxxqqqiii```RRRBBB666888666333000......///000//////...---,,,,,,++++++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......************)))))))))))),,,---......,,,,,,---...,,,,,,,,,---------......//////......//////000111111222222333333444444555666777999;;;<<<>>>AAACCCGGGJJJLLLMMMLLLNNNSSSWWWZZZ]]]ZZZ```ccc}}}}}}bbbdddccc]]]ZZZZZZWWWRRRYYY^^^\\\SSSRRR[[[```^^^bbbfffeee___\\\]]]]]]ZZZTTTTTTWWWZZZWWWPPPOOOSSSRRRSSSRRRPPPSSSXXXXXXTTTQQQTTTXXXYYYZZZ[[[]]]```XXXXXXYYYZZZYYYWWWVVVWWW\\\XXXTTTPPPKKKIIINNNUUUPPPNNNKKKKKKQQQWWWUUUNNNPPPOOONNNNNNPPPSSSWWWZZZSSSRRRQQQQQQQQQQQQPPPOOORRRQQQPPPNNNLLLMMMQQQVVVYYY[[[ZZZXXXXXX[[[[[[XXXTTTUUUVVVXXXYYYYYYYYYYYYYYYXXXVVVTTTUUUYYY\\\]]]\\\YYY]]]ppp{{{oooiiigggkkkooofffXXXUUU\\\]]]TTTPPPTTTTTTPPPUUU___fffeee]]]QQQMMMRRRVVVVVVXXXUUURRRRRRSSSSSSRRRRRRLLLDDD@@@FFFLLLKKKJJJJJJFFFIIIMMMNNNKKKHHHEEEDDDGGGGGGGGGHHHIIIJJJLLLMMMFFFEEEDDDEEEFFFGGGEEEDDDGGGFFFDDDCCCCCCBBBAAA@@@BBBAAAAAAAAAAAABBBCCCCCC>>>===<<<<<<>>>===<<<:::888888777777888888999999777777777777777888999999888:::;;;:::888777999;;;999888888888888888999:::===888666:::======>>>@@@999GGGVVVooouuussspppooowww|||hhhUUUFFF===777333333333222000.........///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111************)))))))))))),,,---......,,,,,,---...,,,,,,,,,---------......///////////////000000111111222222333333444444555555777999;;;<<<>>>AAADDDFFFIIIKKKLLLKKKMMMRRRVVVZZZ]]]ZZZ```ccc~~~___bbbaaa[[[XXXYYYUUUOOOKKKUUUZZZVVVWWW]]]^^^XXX\\\___^^^[[[\\\```]]]WWWUUUVVVZZZ]]]XXXOOOOOOUUUNNNQQQRRRUUU[[[^^^ZZZRRRQQQTTTXXXYYYXXXWWWZZZ\\\NNNRRRVVVVVVPPPLLLOOOUUUXXXRRRMMMIIIFFFGGGPPP[[[OOONNNLLLMMMSSSXXXTTTLLLOOONNNMMMMMMOOOSSSXXX[[[UUUTTTRRRPPPOOOPPPQQQSSSKKKKKKMMMOOONNNNNNRRRWWWXXXZZZYYYVVVVVVXXXUUUQQQPPPQQQTTTVVVXXXYYYYYYYYYVVVUUUSSSQQQSSSZZZ```cccTTTYYY^^^bbbiiiyyynnncccccciii___\\\aaaaaaZZZZZZ```ZZZMMMHHHQQQXXXVVVTTTWWWSSSWWWUUUKKKFFFKKKRRRUUUOOONNNNNNRRRTTTRRRNNNLLLEEE;;;777>>>EEEFFFEEEGGGDDDFFFHHHHHHGGGEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLCCCCCCCCCDDDFFFGGGFFFDDDDDDAAA???>>>@@@CCCEEEEEEAAAAAAAAA@@@???>>>=========<<<;;;<<<======;;;999666666666666777888999:::777777777777777888888999777:::;;;:::888777999;;;888888777777888999999:::<<<999888;;;<<<999999<<<;;;>>>===EEEYYYlll{{{xxxrrrwwwvvviiihhhaaaYYYMMMAAA999555333222///000111111000///000111******+++,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000222333,,,,,,,,,++++++++++++***,,,---......,,,,,,---...,,,,,,,,,---------......///////////////000111111111222222333333444555555555777999;;;<<<>>>AAADDDEEEHHHKKKKKKKKKMMMQQQVVVZZZ^^^ZZZ```ccc~~~```ZZZYYY]]]```[[[UUURRRQQQZZZ___^^^\\\\\\XXXRRR[[[ZZZYYYXXXYYYZZZWWWSSSSSS]]]bbb]]]WWWUUUTTTPPPRRROOOTTT```eee___VVVRRRTTTVVVWWWUUURRRPPPSSSVVVLLLNNNPPPOOOMMMLLLKKKKKKMMMLLLJJJJJJKKKOOOSSSUUUQQQMMMIIIIIINNNRRRUUUUUURRRMMMIIIJJJNNNQQQQQQNNNQQQQQQRRRRRRRRRPPPOOONNNMMMOOOPPPPPPPPPPPPQQQSSSUUUTTTSSSRRRSSSUUUVVVXXXWWWXXXXXXUUUSSSSSSVVVZZZWWWTTT[[[hhhkkkbbb^^^bbb```___]]]]]]___fffooouuu}}}qqqjjjaaa^^^bbbaaa]]]XXXTTTSSSVVVYYY\\\SSSJJJIIISSS]]]]]]YYYWWWddd```XXXPPPLLLNNNUUU[[[TTTPPPOOOPPPMMMGGGGGGKKKCCC777333>>>EEECCCCCCFFFFFFGGGHHHGGGEEEEEEEEEGGGLLLJJJHHHHHHIIIIIIHHHGGGHHHHHHHHHGGGFFFDDDBBBBBBDDDCCCBBBAAAAAAAAABBBCCC<<<<<<;;;::::::999888888;;;<<<<<<<<<;;;::::::999777666666555555555555555777777777777777888888999777777777777777777777777666777777777888888888888999999:::;;;;;;;;;;;;:::===<<<===AAACCCLLLaaauuuzzzlllaaa\\\LLLCCC777000///111111000///////////////......---......---------,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......///......------///000111000111111222444555555666666888;;;<<<<<<===???AAADDDEEEGGGIIIKKKPPPVVVZZZaaa^^^VVV^^^ccc}}}```WWWRRRUUUYYYXXXUUUSSS\\\```bbb___^^^___[[[UUURRRSSSTTTTTTTTTSSSQQQOOOVVV[[[]]]XXXTTTUUUUUURRRYYYUUUUUUYYYYYYSSSNNNMMMSSSTTTTTTSSSQQQOOOOOOPPPLLLNNNPPPPPPOOOMMMMMMMMMPPPNNNLLLKKKKKKMMMPPPRRRLLLIIIFFFGGGKKKNNNOOONNNNNNLLLIIIIIILLLOOOPPPOOOUUUUUUUUUTTTRRRQQQOOONNNJJJKKKMMMLLLKKKKKKLLLNNNTTTRRRQQQPPPQQQSSSUUUWWWVVVVVVUUUSSSQQQPPPQQQSSSSSSVVVcccrrrssshhhbbbeee```___^^^\\\\\\___dddhhhooozzzhhhdddccc]]]ZZZ\\\[[[XXXSSSNNNLLLMMMPPPRRRQQQMMMOOOWWW[[[XXXTTTSSSaaa\\\WWWSSSUUUZZZ```eeeVVVRRRPPPQQQNNNIIIIIIMMMHHHAAABBBLLLQQQMMMJJJLLLGGGIIIJJJIIIHHHHHHIIIJJJKKKIIIFFFEEEEEEEEEDDDCCCFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@???>>>>>>>>>???@@@<<<<<<;;;:::999999888888:::::::::::::::999888888999999888777777777888888777777666666777777888999666666666666666666666666666666777777777888888888777777888999999999999999:::888999;;;;;;===JJJWWWsssvvvfffWWWLLLFFF>>>888111///111333333111///////////////...------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......///......------///000111000111111222444555555666666888;;;<<<<<<===???AAADDDEEEGGGHHHKKKOOOUUUYYY]]]\\\XXXaaaeee~~~fffZZZPPPQQQVVVXXXWWWVVV]]]]]]ZZZVVVUUUWWWVVVRRRQQQRRRTTTVVVWWWWWWVVVUUUXXXXXXUUURRRRRRUUUVVVSSS___[[[WWWUUUQQQMMMNNNRRRUUUTTTSSSSSSSSSQQQNNNKKKJJJLLLOOOOOONNNMMMMMMMMMRRRPPPMMMKKKJJJKKKMMMNNNLLLJJJHHHJJJMMMOOONNNLLLIIIJJJJJJIIIJJJKKKOOOQQQZZZYYYWWWUUUSSSQQQPPPOOOJJJLLLLLLKKKJJJIIIJJJKKKQQQPPPNNNLLLMMMPPPSSSUUUWWWVVVUUUVVVVVVVVVUUUSSSQQQYYYhhhuuussseee]]]^^^]]]^^^^^^]]][[[[[[]]]___XXXggg{{{xxxlllaaa[[[aaaddd```[[[[[[WWWTTTOOOJJJHHHHHHIIIJJJMMMPPPTTTXXXUUUNNNKKKMMMYYYVVVTTTUUUZZZaaagggkkk\\\WWWSSSQQQMMMIIIHHHJJJIIIGGGMMMWWWXXXPPPLLLMMMFFFHHHIIIIIIHHHHHHIIIKKKJJJGGGCCCAAA@@@@@@@@@???BBBCCCBBBBBBAAA@@@???>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;::::::999999888888999999999888888888888777::::::999888888888888999666666666666666777888888666666666666666666666666666666666666777777777777555555666777777777777777:::999999;;;:::888;;;???EEEXXXnnnyyyjjjZZZKKK@@@777333222///---///222444222///...////////////...------------------,,,,,,,,,,,,*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///......------///000111111111222333333444555555666888;;;<<<<<<===???AAACCCDDDFFFGGGJJJNNNTTTXXXYYY\\\ZZZccceee|||rrrdddWWWVVVZZZ[[[YYYXXXVVVVVVTTTOOOLLLNNNSSSVVVYYYTTTQQQVVV]]]___^^^]]]VVVSSSPPPPPPSSSVVVUUUQQQWWWVVVTTTPPPLLLLLLRRRYYYYYYWWWUUUVVVVVVTTTOOOKKKHHHJJJMMMMMMMMMLLLLLLMMMQQQOOOMMMKKKJJJJJJLLLLLLLLLKKKJJJMMMPPPQQQNNNJJJFFFIIIKKKJJJHHHIIIOOOTTTYYYXXXWWWUUUTTTRRRRRRQQQOOOPPPPPPOOOMMMKKKKKKLLLOOONNNKKKJJJKKKNNNRRRTTTSSSRRRSSSVVV[[[\\\ZZZWWWTTT[[[fffllldddVVVPPPQQQXXX[[[^^^______^^^^^^___]]]]]]\\\bbbxxxvvvjjj___]]]YYYZZZbbbfffbbb]]]ZZZUUUSSSPPPMMMKKKJJJKKKKKKLLLRRRWWWTTTKKKDDDEEEIIIOOOQQQSSSTTTVVVZZZ```eee```[[[UUUPPPLLLHHHFFFFFFCCCFFFMMMSSSQQQIIIEEEGGGBBBCCCEEEEEEEEEEEEFFFHHHGGGDDD@@@>>>>>>????????????????????????>>>===<<<===<<<:::999888888999::::::::::::999999999999999999888888888888888888888999888888777777777777777666555555555555666777777666666666666666666666666555555555666666666777777444555666666777777666666:::999999;;;<<<;;;:::999555>>>GGGPPPcccuuu```VVVIII>>>888444111//////...---///000000...,,,......//////......---,,,---------,,,,,,,,,++++++))))))*********+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///......------///000111111111222333333444555555666888:::<<<<<<===???AAACCCDDDFFFGGGIIIMMMSSSWWWZZZ^^^\\\cccbbbxxxzzzlll___\\\^^^\\\YYYWWWTTTVVVXXXUUUQQQRRR[[[eeecccTTTJJJOOOYYY]]]ZZZXXXSSSOOOMMMRRRWWWWWWRRRNNNHHHLLLNNNKKKHHHJJJPPPVVVXXXVVVTTTUUUVVVUUUPPPKKKIIIKKKNNNOOONNNMMMMMMNNNMMMLLLJJJIIIIIIJJJKKKLLLHHHGGGHHHKKKNNNNNNKKKGGGFFFJJJMMMKKKHHHIIIOOOUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTRRROOOMMMMMMNNNNNNMMMKKKJJJKKKNNNQQQTTTNNNMMMOOOSSSXXXZZZWWWTTTZZZ]]]aaa___VVVMMMLLLPPPUUUYYY]]]``````___^^^^^^ZZZ\\\\\\]]]cccmmmvvvzzzuuurrrkkkiiieee___WWWVVVXXX]]]___\\\WWWVVVSSSSSSRRRQQQQQQPPPPPPPPPPPPVVVXXXQQQFFFBBBFFFKKKKKKQQQUUUSSSMMMLLLRRRYYYYYYVVVQQQMMMKKKKKKIIIFFFAAADDDIIIKKKGGGAAAAAACCC???AAABBBBBBBBBBBBDDDEEECCCAAA>>>===>>>@@@@@@@@@<<<<<<=========<<<<<<;;;===<<<:::999888888999999888999999999999999999999999999888888888888999:::999888888777777777777777555555555444555555666777555555555555555555555555444555555555555666666666555666777777888888777777888777666666888:::999777777888777777???SSShhhuuu}}}kkk]]]VVVBBB<<<444111111222222111111///...............---...............------,,,------,,,,,,,,,+++++++++))))))*********+++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///......------///000111111222222333333444444444666888:::<<<<<<===???AAADDDEEEFFFGGGIIIMMMSSSWWW\\\^^^[[[bbbaaayyyuuujjj```\\\[[[YYYWWWWWWTTTWWW[[[[[[WWWVVV___iiigggTTTHHHLLLVVVWWWTTTRRRPPPLLLNNNTTTYYYVVVPPPLLLGGGMMMQQQNNNJJJLLLOOOPPPQQQPPPPPPQQQQQQPPPNNNLLLLLLOOOQQQQQQPPPOOOOOOPPPIIIIIIHHHGGGHHHHHHJJJJJJHHHHHHIIILLLPPPPPPLLLHHHGGGJJJLLLKKKHHHIIINNNTTTOOOPPPRRRTTTUUUUUUUUUTTTRRRSSSSSSQQQNNNLLLLLLMMMNNNMMMLLLMMMNNNPPPSSSTTTRRRRRRSSSVVVXXXXXXVVVTTT\\\^^^]]]YYYSSSQQQUUUYYYVVVYYY\\\]]]\\\ZZZZZZZZZZZZ\\\]]]\\\[[[\\\```ccc___hhhtttxxxtttooollllllhhhaaaZZZVVVVVVWWWXXXWWWVVVTTTTTTOOOPPPRRRSSSSSSSSSSSSSSSTTTXXXWWWOOOHHHHHHLLLOOOMMMRRRVVVRRRKKKGGGKKKPPPNNNNNNKKKJJJMMMQQQOOOKKKDDDFFFGGGFFFCCCAAABBBEEE@@@BBBCCCCCCBBBBBBCCCEEE@@@???>>>>>>@@@AAAAAA@@@;;;;;;<<<=========<<<<<<>>>===;;;999888888999999777777888888999999::::::999888777777777888999:::::::::999888888888888999444444444444444555666666555555555555555555555555444444444444555555555666666777777888888888888888::::::888555666999999777777888888666777>>>HHHOOOccc|||}}}lllZZZJJJ@@@>>>555333111000111111111000///...---------///000111---............---,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......///......------///000111222222222333333444444444666888;;;<<<<<<===???AAAEEEFFFGGGHHHIIIMMMSSSWWWZZZ\\\YYYaaaccc{{{jjjbbbZZZVVVUUUTTTXXX]]]UUUSSSUUUZZZZZZVVVWWW[[[[[[NNNGGGNNNTTTSSSRRRUUUPPPLLLNNNVVVXXXSSSNNNMMMLLLSSSUUURRROOOQQQPPPNNNJJJKKKLLLMMMLLLLLLMMMNNNMMMOOOQQQQQQOOOMMMMMMNNNGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHIIILLLPPPQQQNNNKKKHHHJJJJJJIIIHHHIIILLLPPPMMMPPPSSSVVVWWWWWWUUUTTTPPPQQQQQQPPPMMMKKKKKKLLLNNNNNNOOOPPPRRRSSSTTTUUUTTTUUUXXXYYYXXXWWWXXXXXXYYYZZZZZZWWWVVVWWWZZZ\\\XXXYYYZZZZZZYYYXXXXXXYYY___\\\YYYWWWXXX]]]eeekkkgggjjjkkkiiiiiiuuuyyycccffffffhhhmmmoooiii^^^UUU[[[\\\[[[XXXTTTSSSRRRRRRMMMOOOQQQSSSTTTTTTSSSRRRRRRUUUSSSMMMKKKNNNPPPNNNPPPPPPPPPOOOMMMLLLMMMMMMIIIJJJJJJJJJOOOTTTRRRKKKFFFGGGFFFDDDCCCCCCDDDDDDAAABBBCCCCCCBBBAAABBBDDD?????????@@@AAAAAA???===;;;;;;<<<===============>>>===;;;999888888888888666777777888999:::::::::888777666555555777999:::999999888777777777888888444444333333444444555666555555555555555555555555333333444444444555555555666666777888888888888777999===<<<777666999:::777333666999:::888777999<<>>>>>>>>>>>>>><<<;;;999888777777888666666777888999::::::;;;666555444333444666888999777666666555555555555555444333333333333444555555555555555555555555555555333333333444444444555555555666666777777777777777222888:::555333777777555222444777999777444555999777<<>>>>>??????@@@@@@AAAAAA@@@>>>===<<<======>>>>>>>>><<<;;;:::;;;999888777777888:::;;;999999999999999999999999444444444555555555666666555555555444444333333333555555555555555555555555333333333333333333333333444444444444444444444444555555555555555666777777777777666666555555555444666666666666666666666666777999;;;;;;>>>HHHUUU```rrr~~~tttkkk^^^PPPFFF@@@;;;999444444222111000000000000////////////....................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......///......------///000111111222333333222333555666::::::;;;<<<>>>???AAABBBEEEEEEFFFHHHKKKNNNQQQSSSZZZVVVTTTVVVZZZiiiTTT___^^^VVV^^^sssxxxnnnSSSLLLIIIMMMNNNJJJFFFEEECCCIIITTT\\\ZZZRRRNNNOOOKKKLLLOOOSSSVVVUUUQQQNNNNNNNNNMMMKKKHHHGGGIIIJJJHHHIIIIIIHHHGGGHHHLLLOOOMMMIIIHHHLLLKKKGGGEEEGGGEEECCCCCCDDDGGGGGGFFFCCCDDDCCCCCCFFFHHHIIIGGGEEEFFFFFFFFFFFFGGGIIIJJJKKKOOOPPPRRRSSSRRRPPPNNNLLLOOORRRUUUTTTPPPKKKJJJKKKOOOPPPQQQSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQQQQTTTVVV[[[]]]ZZZWWW]]]fffcccYYYVVVZZZZZZXXXWWWYYYXXXTTTTTTXXXZZZZZZaaannnwwwyyyhhhbbb[[[XXXUUUUUUZZZaaafffbbbaaadddjjjvvv}}}iiiZZZXXX^^^```]]]YYYXXXSSSMMMVVVbbbnnnpppjjjdddeeeiiivvvjjj\\\UUUQQQNNNPPPSSSPPPOOORRRVVVWWWTTTUUUYYY```]]]XXXTTTRRRPPPNNNLLLPPPQQQRRRPPPLLLIIIIIIJJJKKKGGGCCCCCCFFFHHHGGGFFFDDDAAA>>>???BBBDDDBBB>>>AAAAAA@@@??????????????????@@@AAABBBAAA@@@>>>======>>>>>>>>>===<<<:::999999888777777888:::<<<>>>::::::999999999888888888444444444444555555555666555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555666666777777666666666555555555444555555555555555555555555555777888777666:::AAAHHHRRR]]]mmm|||uuuggg]]]SSSMMMEEE===888555333222333333222000000/////////////////////....................................---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......///......------///000111111222333333222333555777::::::;;;<<<>>>@@@AAABBBEEEEEEFFFHHHKKKNNNQQQSSSXXXUUUVVVYYY\\\fffRRR[[[[[[TTTYYYjjjnnnfffTTTMMMHHHIIIJJJHHHGGGHHHKKKMMMTTTZZZXXXQQQMMMMMMLLLNNNPPPTTTUUUTTTOOOLLLJJJKKKJJJHHHEEEEEEFFFHHHGGGGGGGGGFFFEEEFFFIIILLLJJJIIIJJJLLLKKKGGGDDDEEECCCBBBBBBCCCEEEEEEDDDBBBEEEDDDCCCDDDEEEEEECCCAAAFFFEEECCCCCCDDDFFFIIIKKKOOONNNMMMMMMMMMMMMNNNNNNNNNPPPRRRPPPKKKHHHHHHIIIMMMNNNOOOOOOOOONNNMMMLLLQQQQQQQQQPPPOOOPPPRRRTTTZZZ\\\[[[YYY^^^eeebbbYYYTTTXXXZZZYYYXXXYYYVVVQQQUUUYYY[[[^^^gggyyypppdddYYYVVVWWWXXX[[[^^^gggeeeddddddbbbdddnnnzzz|||mmmddd[[[SSSQQQVVVZZZ[[[\\\\\\ZZZUUU^^^hhhqqqpppgggbbbfffmmmsssfffYYYSSSRRRPPPPPPQQQMMMLLLOOOSSSTTTSSSUUUZZZeeeaaaZZZUUUQQQOOOMMMKKKLLLMMMMMMLLLIIIHHHHHHIIILLLHHHCCCBBBDDDGGGGGGEEEHHHFFFEEEFFFHHHHHHDDD@@@BBBAAA@@@@@@??????@@@@@@===???AAACCCCCCBBB@@@???>>>>>>>>>===<<<:::999888888888777888999;;;>>>???;;;::::::999888777666666444444444444555555555555555444444444444333333333222222222222222222222222555555555555555555555555444444444444444444444444555444444444444555666666666666666555555555555555555555555555555555555555666888:::999555444555888777>>>IIITTT```nnn{{{|||nnnbbbXXXNNNFFF@@@;;;888444222111222222111222111000////////////////////////............---------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************++++++++++++******)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......///......------///000111111222333333222333555777::::::;;;<<<>>>@@@BBBCCCEEEFFFGGGHHHKKKNNNQQQSSSWWWUUUXXX\\\\\\cccxxxQQQXXXWWWPPPRRR\\\^^^XXXVVVRRRNNNMMMMMMMMMLLLLLLNNNMMMPPPTTTRRRLLLIIIJJJMMMNNNPPPRRRSSSPPPLLLHHHGGGGGGGGGEEECCCCCCDDDFFFFFFFFFEEECCCCCCDDDFFFHHHFFFGGGIIIJJJHHHEEEBBBBBBAAAAAABBBBBBCCCCCCBBBAAABBBAAAAAAAAAAAAAAA@@@@@@EEECCCAAA???@@@CCCGGGIIIJJJIIIIIIHHHHHHIIIJJJKKKKKKMMMNNNLLLGGGEEEEEEFFFIIIJJJKKKLLLMMMLLLKKKKKKOOOOOOOOONNNMMMNNNPPPRRRVVVXXXXXXXXX\\\```\\\UUUTTTXXXZZZYYYYYY[[[ZZZWWWWWWZZZ]]]aaakkkyyyiii[[[XXX\\\___```aaagggeeeeeeeeebbbaaafffnnnmmmjjjmmmuuuvvvttt~~~yyywwwrrrjjjfffeee```YYYVVVYYY]]]aaadddeeeccc```hhhmmmpppmmmfffcccggglllcccZZZTTTUUUWWWSSSNNNLLLKKKJJJKKKNNNOOOMMMPPPUUUbbb]]]VVVQQQMMMLLLJJJIIIEEEEEEFFFGGGHHHIIIKKKLLLOOOKKKFFFEEEGGGIIIIIIHHHKKKIIIGGGGGGHHHGGGEEEBBBBBBAAAAAA@@@@@@@@@@@@@@@;;;>>>AAADDDEEEDDDBBBAAA>>>>>>===<<<;;;999888888999999999999:::;;;======;;;:::999888777666555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444333333444444555666555555555555555555555555555555555555555555555555555777999999777666666777444666999===CCCLLLVVV^^^ooowwwyyyrrrjjjdddYYYSSSIIIBBB>>>;;;888666555333222222333333222111000//////.........////////////.........---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******++++++++++++******))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,---------......///......------///000111222333444333333333555777999::::::<<<>>>@@@BBBCCCFFFFFFGGGIIIKKKOOORRRTTTWWWVVVXXX\\\\\\aaauuuOOOSSSSSSOOOOOOSSSUUURRRUUUTTTSSSRRRQQQQQQOOOMMMNNNMMMNNNOOOMMMHHHHHHLLLOOONNNNNNNNNNNNLLLHHHEEEDDDEEEDDDCCCAAAAAACCCEEEFFFEEECCCAAABBBCCCDDDEEEAAAEEEHHHGGGDDDAAA@@@>>>???@@@AAAAAA@@@@@@@@@@@@===>>>>>>?????????@@@AAAEEEBBB???===>>>AAAEEEHHHCCCDDDEEEEEEFFFEEEEEEDDDGGGJJJKKKIIIEEEBBBCCCEEEFFFGGGIIIJJJLLLLLLLLLKKKLLLLLLMMMLLLKKKLLLOOOQQQSSSUUUUUUVVVYYY[[[XXXSSSUUUXXXYYYXXXZZZ___aaa```XXXYYYZZZ^^^eeeuuuzzzjjj\\\ZZZ```ccceeefffeee___[[[[[[ZZZYYY]]]bbbeee^^^\\\___^^^[[[___hhhhhhooozzzyyykkkeee___[[[```ccccccdddccc^^^WWW\\\\\\^^^cccgggfffdddbbbjjjiiigggffffffgggiiijjj^^^WWWTTTVVVWWWSSSNNNKKKNNNKKKKKKLLLKKKIIILLLQQQ\\\WWWQQQMMMKKKKKKJJJJJJCCCBBBCCCDDDFFFIIIJJJKKKOOOKKKGGGFFFHHHJJJJJJIIIHHHFFFCCCAAA@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@;;;===@@@CCCDDDDDDCCCBBB>>>===<<<;;;:::999888888;;;:::::::::999:::::::::::::::999888666555444444444444444444444444333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333444555555444444444555555555555555555555555555555555555555111222333333333444666777777777666555555888<<>>===:::777444444444444444222111000111222111000...///...............//////............------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))******++++++******)))))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,---------......///......------///000111222333444444333444666777999999:::<<<>>>@@@BBBDDDFFFFFFGGGIIILLLOOORRRTTTYYYVVVWWWYYYYYY```wwwJJJMMMOOOOOOPPPQQQSSSTTTPPPSSSTTTRRRQQQQQQNNNJJJNNNNNNNNNNNNJJJGGGLLLTTTRRROOOLLLJJJIIIHHHFFFDDDCCCCCCCCCBBBAAABBBDDDFFFGGGDDDAAA@@@AAABBBBBBBBB>>>DDDFFFCCC??????>>>===>>>???@@@@@@>>>======>>>:::<<<=========>>>@@@CCCDDDBBB???======@@@CCCFFF@@@AAACCCDDDDDDBBB@@@???CCCFFFIIIHHHDDDBBBBBBCCCCCCEEEGGGIIIJJJKKKKKKKKKHHHIIIJJJJJJJJJKKKNNNQQQTTTTTTTTTUUUWWWXXXVVVTTTSSSVVVWWWWWWZZZ```dddcccWWWUUUUUUWWW[[[bbbnnnyyypppddd[[[ZZZ]]]```eeeiiiooocccYYYWWWYYYZZZZZZ\\\eeedddbbb```^^^^^^___```]]]aaaggglllooonnnllliiibbb___^^^```eeehhhiiihhhmmmttt~~~zzzvvvqqqqqqqqqssstttrrrmmmiii}}}lllgggfff^^^RRRWWW[[[[[[\\\]]]ZZZUUUZZZWWWWWW]]]aaa```\\\[[[bbb___\\\^^^dddhhhhhhfffggg```ZZZWWWUUUQQQPPPRRRSSSOOOMMMMMMJJJHHHKKKPPPUUURRRNNNKKKKKKLLLLLLKKKFFFDDDCCCCCCEEEGGGHHHHHHJJJGGGDDDEEEGGGIIIHHHFFFHHHEEEBBB???>>>???@@@BBBAAA@@@??????>>>>>>??????<<<===???AAABBBCCCCCCCCC<<<<<<:::999999999999999;;;:::::::::999888888777999888888777666555444444444444444444333333333333333333333444444444444555444444444444444444444444111111111111111111111111333333333333333333333333333222222222222333444444444444444444444555555555444444444444444444444444444333222222222444555666444444333333333333333333555666999>>>DDDKKKQQQUUU^^^ccckkksss||||||yyyqqqmmmhhhbbb^^^YYYTTTPPPIIIEEEAAA===;;;:::777666444333333222111///......///......000111222000///...............///000111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))************)))))))))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......///......------///000111222333444444333444666888888999:::<<<>>>AAACCCDDDFFFGGGHHHIIILLLOOORRRTTT[[[WWWUUUVVVWWW```yyyGGGIIILLLPPPOOONNNPPPTTTMMMRRRSSSOOONNNOOOMMMIIIKKKMMMOOOMMMGGGEEEPPP]]]VVVRRRLLLHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBEEEGGGHHHDDDAAA@@@AAABBBBBB@@@===DDDFFFAAA======???===<<<>>>@@@???===;;;<<<===:::<<<===<<<;;;<<>>???CCCGGGGGGEEEBBBBBBCCCCCCDDDFFFGGGHHHHHHGGGGGGEEEFFFGGGHHHIIIKKKNNNQQQTTTSSSRRRTTTUUUTTTTTTTTTOOOSSSVVVVVVYYY___aaa___VVVRRRRRRVVVYYYYYY]]]cccbbb]]]YYYXXXYYY\\\cccllluuueeeXXXXXX___bbbaaa___ccclllnnneee___aaabbb^^^ddddddfffkkkooonnniiiccc[[[[[[ZZZZZZZZZYYYYYYYYY[[[bbbjjjnnnnnnmmmnnnppplllmmmnnnnnnmmmjjjgggeeebbbbbbccceeefffffffffffflll~~~pppaaaaaa```ZZZUUUZZZ]]]\\\\\\]]][[[WWWSSSNNNOOOVVV\\\ZZZWWWWWWXXXWWWWWWYYY]]]______^^^gggccc```^^^XXXRRRRRRVVVTTTPPPMMMLLLIIIGGGJJJPPPPPPNNNKKKJJJJJJKKKJJJIIIHHHEEECCCCCCFFFHHHIIIHHHEEECCCBBBDDDGGGIIIGGGDDDFFFEEEDDDCCCAAAAAAAAABBB@@@???>>>>>>======>>>>>>======>>>???@@@AAACCCCCC;;;:::999888888999::::::888888888999888888777777777777777666666555555555444444444333333333222222333333333444444444555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444333333333444444555555555444444444444444444444444555555444444555555555444222222222333444444333222444444333333555777:::<<>>AAACCCDDDGGGGGGHHHJJJLLLPPPSSSTTT[[[VVVUUUUUUVVV___yyyGGGHHHKKKOOOMMMIIIJJJOOOMMMRRRSSSMMMKKKNNNNNNJJJGGGJJJMMMKKKDDDCCCQQQaaaYYYTTTMMMGGGEEEEEEEEEEEECCCCCCDDDCCCBBBCCCFFFHHHHHHDDD@@@???AAABBBAAA@@@>>>EEEGGG@@@<<<===??????;;;>>>@@@???<<<:::;;;===;;;===>>><<<;;;;;;>>>AAABBBAAA???>>>>>>@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@???<<>>>>>>>>???>>>>>>===============>>>=========>>>@@@BBBCCC:::999888888888999:::;;;555666777888888888888888666666666666666555555555444444444333333222222222333333333444444555555555111111111111111111111111333333333333333333333333222222222222222222222222222222111111222222333444333333333444444555555555444444444444444444444444000000222333555555333111666555444444555444333111444333333333333444666666666888:::<<<@@@EEEKKKOOOXXXZZZ^^^```bbbdddgggiiigggkkknnnlllhhhfffhhhkkkgggiiijjjjjjhhheee```]]]\\\XXXTTTRRRRRRPPPLLLHHHGGGCCC===999888777777666666666555555555444333333---...000000111222444555///...------...///...,,,.........//////111222333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,))))))************)))))))))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......///......---...///000111333444555444444444666888888888:::<<<>>>AAACCCEEEGGGGGGHHHJJJLLLPPPSSSUUUZZZVVVTTTUUUUUU^^^wwwHHHJJJKKKJJJFFFEEEGGGJJJNNNMMMKKKIIIIIIIIIKKKLLLIIIHHHFFFCCCBBBEEEJJJOOONNNLLLIIIFFFDDDDDDDDDEEEBBBCCCCCCCCCBBBCCCEEEHHHCCCAAA>>>===>>>??????>>>???BBBDDDBBB>>>::::::;;;===============<<<<<<;;;;;;::::::999999::::::;;;:::<<<=========>>>@@@BBBCCCBBBAAAAAABBBCCCBBB@@@AAAAAA@@@???>>>>>>>>>???CCCBBBBBBDDDFFFGGGFFFEEECCCBBBBBBGGGMMMRRRTTTTTTQQQOOOLLLIIIHHHHHHJJJKKKKKKMMMPPPRRRRRRQQQNNNLLLUUURRRRRRWWW\\\\\\YYYVVV\\\WWWPPPKKKNNNWWWbbbjjjgggVVVOOO]]]kkkkkkccc___ffflllkkkeee```aaa```\\\ZZZUUUTTTWWWVVVSSSTTTYYYWWW\\\___]]]YYYVVVWWWYYY```cccffffffdddaaa______`````````aaabbbccceeefffgggeeedddeeefffddd```[[[[[[^^^^^^^^^bbbeee```VVVbbbsss{{{qqqccc^^^ZZZTTTRRRXXX^^^___\\\YYYZZZ[[[___]]]ZZZXXXVVVTTTRRROOOUUUVVV\\\ccc```VVVPPPPPPPPPJJJJJJMMMHHH@@@EEEPPPNNNIIIEEEDDDGGGHHHFFFCCCDDDBBBAAABBBEEEGGGEEEBBB@@@AAABBBCCCBBBAAA@@@??????>>>======???AAAAAA@@@CCCAAA???>>>??????>>><<<<<<888:::@@@BBB>>><<<>>>777777777777888888888888999888888777666555555444444444555555555555555555222333333444444333333222333333333333333333333333111111111111111111111111111222222111111333666999333222222111111222222333222222222222222222222222444333333222222333333444555555555555555555555555222222222222222222222222111222222333333222222111222222222222222222222222444444444444555666777777>>>??????@@@AAAAAAAAA@@@DDDEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEE????????????===<<<:::999666666444333222111111111000000000000000000000000111111000000//////......////////////.......................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***)))((((((((()))+++,,,,,,,,,++++++***+++++++++***************************+++,,,------,,,***)))******))))))***,,,...///++++++******++++++,,,------------...///111222333333333444555555666666777888;;;;;;;;;???DDDEEEBBBEEEEEEFFFHHHKKKNNNQQQSSSSSSUUUTTTWWW[[[^^^uuuPPPOOOMMMJJJHHHIIILLLOOOJJJIIIHHHGGGGGGHHHIIIIIIHHHFFFDDDDDDEEEIIIMMMPPPKKKJJJHHHEEECCCBBBBBBBBBBBBBBBBBBAAA@@@AAACCCEEE@@@>>>======>>>>>>>>>===???AAABBBAAA>>>;;;:::;;;===============<<<;;;;;;::::::999999999999::::::999;;;<<<<<<<<<===???BBBBBBAAA@@@AAABBBCCCBBBAAA@@@??????>>>>>>>>>>>>???AAA@@@@@@BBBEEEFFFEEEDDDCCCBBBBBBFFFLLLQQQSSSRRRPPPNNNKKKIIIHHHHHHJJJKKKIIIKKKNNNQQQRRRRRRQQQPPPQQQNNNNNNRRRWWWXXXTTTQQQTTTQQQOOOPPPUUU\\\cccggghhhZZZRRRXXX^^^YYYUUUVVVaaaeeeddd___\\\]]][[[VVVTTTOOOOOOTTTXXXWWWWWWYYY___bbbeeeddd```^^^```bbbeeeffffffdddaaa______```dddccccccccccccbbbbbbbbbeeecccbbbccceeeddd```\\\[[[]]]\\\[[[___ddd```XXXZZZhhhnnnfff^^^^^^^^^ZZZXXX```gggggg```YYYWWWXXX]]][[[YYYWWWWWWUUUSSSQQQOOOOOORRRVVVTTTMMMJJJLLLNNNIIIJJJMMMIIICCCGGGRRRNNNJJJFFFFFFHHHIIIFFFCCC???@@@BBBFFFIIIKKKKKKIIICCCCCCDDDDDDCCCCCCBBBBBB@@@???>>>???BBBDDDDDDDDDEEECCC@@@>>>>>>===;;;:::;;;888:::???@@@<<<:::<<<888888777777777777777777888888777777666555555444444444555555555555555555222333333444444333333222333333333333333333333333111111111111111111111111111111222111111222666888333222222111111222222333222222222222222222222222333333222222222222333333333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222333444555555555555666777777777777777555666777999999999999999888888888888888777777777777666666555333222222111333222222111111111111222000000000000000000000000000000000000//////......////////////....................................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))***++++++,,,++++++******+++++++++************************+++++++++,,,,,,++++++***++++++*********,,,---...+++++++++++++++,,,------............///111222222333333333444555555666666888;;;;;;;;;???DDDEEEBBBEEEFFFFFFHHHKKKNNNQQQSSSWWWYYYVVVWWWZZZ]]]uuuXXXTTTNNNJJJJJJMMMQQQSSSHHHHHHGGGGGGGGGGGGFFFFFFCCCAAA???AAAFFFKKKMMMMMMHHHHHHGGGFFFDDDCCCAAA@@@AAABBBAAA@@@>>>>>>@@@BBB>>>======>>>@@@@@@???===>>>???@@@???===<<<;;;<<<<<<============<<<;;;;;;999999999999999999999999777999:::;;;;;;<<>>============>>>>>>??????>>>>>>@@@CCCDDDCCCBBBCCCBBBCCCFFFJJJNNNPPPPPPMMMLLLJJJHHHHHHIIIJJJKKKJJJKKKNNNPPPSSSUUUVVVVVVTTTSSSRRRUUUXXXZZZWWWTTTOOOOOOPPPUUU\\\aaaaaa```^^^UUUQQQSSSSSSQQQSSSYYYYYY\\\\\\[[[[[[\\\XXXSSSSSSQQQSSSYYY______^^^___```bbbddddddaaa```ccceeeiiihhhfffbbb^^^]]]___aaacccdddeeeeeeeeedddbbbaaaaaa___^^^```bbbbbb___[[[\\\\\\ZZZXXX\\\aaaaaa]]]XXX```ccc]]]ZZZ^^^```]]]^^^ccchhhfff___YYYYYY[[[]]][[[XXXWWWVVVTTTQQQOOOPPPNNNOOOPPPOOOKKKLLLPPPLLLHHHIIILLLJJJEEEIIIRRRLLLIIIGGGGGGIIIIIIFFFCCC===AAAGGGKKKLLLLLLLLLLLLFFFEEEDDDDDDCCCCCCCCCDDDAAA@@@@@@AAACCCFFFFFFFFFFFFCCC@@@>>>===;;;999777:::999:::======:::999:::999999888888777666666666777777777666555555444444555555444444444444444444222222333333333333222222333333333333333333333333111111111111111111111111000111111111111222555777222222111111111111222222333333333333333333333333333333222222222222333333111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111000000000000000111333333222222333333444444333333...///000111222222111111111111000//////000111222555444222111000000000000////////////000000111222000000000000000000000000000000000////////////.../////////............---........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))******+++++++++++++++++++++*********++++++,,,************************,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,------...///////////////000111111222222333444444555555666888;;;;;;;;;???EEEFFFCCCFFFFFFGGGIIIKKKOOORRRTTTYYY[[[YYYYYY\\\___yyyZZZTTTMMMKKKLLLOOOPPPOOOHHHHHHHHHHHHGGGEEEDDDCCC???;;;999===CCCHHHGGGEEEGGGGGGHHHGGGFFFCCCAAA???BBBBBBAAA???===<<<>>>@@@?????????AAACCCCCCAAA???======>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;:::888888888999999888888888666888999::::::;;;===???>>>>>>>>>@@@CCCCCCBBBAAA<<<<<<<<<<<<<<<===>>>???>>>===>>>@@@BBBDDDCCCBBBCCCCCCDDDEEEHHHKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNOOOQQQTTTVVVXXXYYYWWWXXXXXXXXXZZZ]]][[[WWWQQQQQQSSSYYY___aaa^^^ZZZ\\\VVVSSSTTTSSSQQQTTTYYYRRRTTTWWW[[[^^^___\\\XXXUUUWWW[[[___aaaaaaaaabbb^^^```aaaaaa___```bbbdddggggggfffccc```___```bbb___aaadddfffgggfffeeeeee^^^\\\[[[]]]```aaa___\\\]]][[[XXXWWWZZZ^^^aaaaaa___bbbbbb]]][[[^^^]]]YYY]]]^^^___^^^]]]]]]^^^___]]][[[XXXUUUTTTRRRNNNLLLPPPPPPQQQPPPOOONNNPPPSSSKKKHHHHHHJJJIIIEEEHHHNNNIIIHHHFFFFFFGGGGGGEEECCC@@@EEEKKKLLLJJJGGGFFFFFFEEEDDDCCCAAAAAAAAABBBCCCAAA@@@???@@@BBBCCCCCCBBBDDDAAA>>>===<<<;;;:::888888888:::;;;;;;999999;;;::::::999888777666555555666666666555555444444444555555444444444444333333222222333333333333222222222222222222222222222222111111111111111111111111///111111111000111333666222222111111111111222222333333333333333333333333222222111111111111222222000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111////////////000111222222333333444444444444333333000111111222222333333333333222000///000222444555777555333111000111222333///////////////000000111000000000000000000000000//////////////////////////////.........---------........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,)))***+++------,,,++++++***************++++++,,,************************,,,+++***)))***+++,,,------,,,,,,,,,++++++,,,,,,------,,,,,,,,,---......000///////////////000111222222333333444555555555888;;;;;;<<<@@@EEEFFFCCCFFFGGGHHHIIILLLOOORRRTTTVVVZZZZZZ[[[^^^bbb|||TTTPPPLLLKKKMMMMMMJJJHHHHHHHHHGGGFFFDDDBBB@@@???>>>;;;999<<>>>>>???AAACCCCCCAAA???===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::777888999999999999888777777888999999999:::<<<>>>======>>>@@@BBBCCCAAA???<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>AAACCCEEEDDDCCCDDDDDDEEEFFFFFFHHHJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSUUUVVVSSSVVVVVVSSSTTTXXXWWWSSSRRRRRRTTTXXX]]]```^^^\\\hhhaaaZZZWWWUUUPPPLLLJJJLLLOOOUUU^^^ccccccaaa___WWW]]]bbb```[[[ZZZ\\\___aaabbbccccccbbbbbbcccddd___bbbeeefffeeeccccccccc___aaadddfffgggfffeeeeeeaaa___]]]___cccdddccc```^^^ZZZWWWWWWZZZ]]]```cccaaacccccc```^^^\\\XXXTTTYYYXXXYYY^^^dddeeeaaa\\\YYYWWWUUUTTTSSSRRRPPPNNNKKKNNNOOONNNMMMNNNNNNNNNKKKIIIIIIIIIGGGEEEFFFIIIFFFEEEDDDDDDDDDDDDCCCBBBAAAEEEIIIIIIEEEAAA@@@@@@CCCBBB@@@>>>>>>>>>>>>???@@@>>><<<<<<===>>>===<<>>???BBBDDDCCCAAA@@@AAABBBBBBAAA???===;;;AAAAAA@@@>>><<<;;;===???===<<<<<<===??????>>><<<>>><<<::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::777888999::::::999888777888999:::999888999:::<<<======>>>@@@BBBBBB@@@======<<<<<<<<<<<<======>>>>>>>>>???AAADDDFFFFFFDDDEEEFFFGGGFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLNNNOOOPPPRRRWWWVVVQQQQQQVVVVVVQQQOOOQQQSSSVVVZZZ^^^bbbeeeiiiaaaYYYUUUUUURRRLLLFFFMMMRRR[[[eeegggcccbbbccc___eeefff```ZZZZZZ^^^aaabbbbbbccccccbbbaaa___^^^YYY^^^eeeiiiiiigggeeedddcccdddeeeeeeeeedddbbbaaafffcccbbbdddgggiiihhheee^^^[[[YYY[[[\\\\\\^^^ccc]]]___``````^^^[[[WWWTTTXXXYYY]]]eeekkkjjjaaaYYYUUUSSSSSSSSSUUUVVVUUUTTTIIIMMMPPPNNNLLLNNNNNNLLLLLLKKKIIIIIIGGGFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCBBBCCCDDDCCCAAA@@@@@@AAAAAA@@@???>>>===<<<<<<<<<===;;;::::::;;;;;;;;;:::;;;:::999999<<<======<<<:::>>>@@@<<<888999;;;;;;::::::999888777666555444444444444444444444444444555555444444333333222222111111222222222222111111222222222222222222222222000000000000000000000000...000111111000000111222111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////000000000000111222333333000111111111111000000///000//////......///000000000///.........///000111111111///.........//////111000//////............////////////////////////---............/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))******+++++++++++++++)))))))))))))))***+++,,,************************************+++,,,------+++,,,------------,,,,,,,,,,,,,,,,,,,,,------...///////////////000111111333333444444555666666777888:::<<<<<>>===>>>>>>>>><<<::::::<<<>>>>>>===;;;;;;<<<===<<<;;;???<<<:::999;;;<<<;;;999;;;;;;<<<<<<;;;;;;:::999888999:::;;;;;;:::999888:::;;;;;;:::888888999;;;======>>>@@@BBBAAA>>>;;;>>>>>>======<<<=========>>>===>>>AAADDDFFFFFFEEEGGGHHHIIIGGGEEEDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNSSSYYYYYYRRRQQQWWWWWWRRRNNNRRRVVVWWWXXX\\\bbbhhh^^^YYYSSSQQQTTTXXXWWWTTTYYY___iiippplllccc```ccchhhhhhccc\\\\\\bbbeeeddd``````aaaaaa```\\\XXXUUUXXX^^^dddiiijjjhhhfffeeedddccccccccccccbbbbbbbbbgggdddbbbdddgggiiihhhfff^^^[[[[[[___^^^[[[]]]aaaZZZ\\\___```]]]ZZZXXXYYY]]]]]]___aaaccceeeffffffXXXWWWUUUVVVWWWXXXWWWUUUKKKOOOPPPLLLKKKMMMNNNLLLKKKKKKJJJIIIJJJJJJIIIHHHFFFEEECCC@@@???AAADDDFFFGGGDDD@@@???@@@BBBCCCCCCAAAAAAAAA@@@???>>>===<<<:::999888999;;;======<<<:::999888999;;;======<<<@@@EEEFFF>>>888888999888:::999999888777666666555333333333333333333333333555555444444333222222111111111222222222222111111111111111111111111111111000000000000000000000000...///111111000///000111111111000000000000111111////////////////////////000000000//////000000000000000000000000000000000111111111111111111111111000000111111111111000000////////////////////////////////////000111222333222333333333222222111000111111000/////////000111111111000000000000000///111000000000000/////////...------------......///////////////////////////---------.........//////.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))***++++++(((((((((((()))***+++,,,************************))))))***+++,,,,,,,,,,,,***+++,,,.........------+++++++++++++++,,,------............///111222222444444555666666777777888888:::<<<<<>>=====================>>>@@@CCCEEEEEEDDDHHHIIIJJJHHHEEEDDDFFFHHHGGGGGGGGGFFFFFFFFFEEEEEEIIIJJJKKKMMMOOOPPPPPPPPPQQQXXXXXXPPPNNNUUUUUUPPPPPPUUUYYYYYYVVVXXX___fff[[[XXXSSSPPPRRRXXX]]]^^^eeekkkvvvzzzqqqccc___dddhhhcccYYYTTTZZZeeegggbbbaaabbbbbbcccaaa\\\VVVRRRZZZ___dddhhhiiigggfffeee`````````aaabbbccceeefffeeebbb```aaadddfffeeeccc^^^[[[]]]bbbaaa\\\\\\```]]]^^^aaaaaa]]]YYYZZZ^^^bbb```\\\VVVTTT\\\lllyyy___]]][[[YYYYYYWWWUUUSSSJJJNNNMMMGGGEEEIIILLLJJJKKKKKKKKKJJJLLLNNNMMMKKKHHHFFFCCC@@@???AAAEEEHHHNNNHHHAAA>>>???BBBDDDDDDBBBCCCCCCCCCBBB@@@>>>===999888888999===???@@@@@@:::999888888:::<<<<<<;;;EEEKKKJJJ@@@888777777555999999888888777777666666333333333333333333333333555555444333333222111111111111222222222222111111111111111111111111111111000000000000000000000000---///111111000//////000111111000000000000111111////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000///////////////////////////......//////000111222000111111111000///......000///...------...////////////000000///...---,,,------.........---,,,,,,*********+++,,,---///000////////////////////////---------.........//////......---------,,,,,,,,,************************,,,++++++++++++++++++,,,))))))***+++,,,,,,------************************++++++++++++++++++++++++---------,,,,,,+++++++++***)))((((((((()))+++,,,(((((((((((()))***+++,,,************************((()))+++,,,------,,,,,,)))***,,,...//////......++++++******++++++,,,------------...///111222333555555666666777888888888888:::<<<<<>>???BBBHHHMMMMMMIIIDDDEEEBBBAAABBBDDDEEECCCAAADDDDDDCCC@@@>>>>>>@@@BBB>>>===:::888888999;;;===<<<<<<<<<<<<======>>>>>>999::::::999888777999:::>>>>>>===<<<:::999888888777777777777777888888999::::::;;;;;;;;;:::999999<<<===>>>??????>>>===<<<>>>===;;;999999;;;===>>>>>>???>>>======@@@DDDGGGIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGMMMMMMMMMMMMLLLLLLLLLLLLRRRUUUUUUTTTUUUYYYXXXTTTXXXXXXWWWVVVUUUXXX]]]```^^^\\\ZZZYYYZZZ^^^cccfffgggpppxxxyyyrrrjjjfffgggbbb\\\WWWXXXYYYXXX[[[```]]]bbbgggeee___[[[\\\```\\\dddiiigggcccccc```\\\ddd[[[]]]iiiiii\\\ZZZbbbgggbbbbbbgggkkkiiieeecccbbb___]]]^^^^^^\\\^^^bbbhhhhhhkkkllleee\\\YYY\\\]]][[[WWWSSSTTT\\\iiitttddd^^^VVVTTTVVVXXXWWWUUUHHHIIIJJJJJJJJJIIIHHHGGGJJJMMMKKKFFFGGGLLLOOOLLLGGGFFFDDDCCCBBBCCCEEEFFFDDDBBB???===<<<>>>AAABBBBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::999777666666888999;;;??????>>>===;;;888666555888888777666555444333333222222222222333333444555333333333333333222111000222222222222222222222222000000000000000000000000000000000000000000000000111111000000//////......000000000000000///......////////////000000000000111111000000//////......000000000000000000000000000111222222111000///.........//////000000111111////////////////////////---,,,,,,,,,,,,---......111111111111111000///.........------------............////////////......,,,,,,,,,---------......000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***************************))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************++++++******)))*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......---///////////////111333222444666777666666777888999;;;;;;;;;@@@GGGIIIGGGHHHIIIJJJJJJKKKOOOTTTXXX]]]___WWW___aaakkkNNNKKKHHHFFFEEEDDDCCCAAA>>>???BBBFFFIIIIIIDDD@@@CCCAAA@@@@@@BBBCCCBBB@@@CCCCCCBBB@@@>>>>>>@@@BBB>>><<<:::888888999;;;<<<:::;;;<<<============<<<999::::::999888777888:::===<<<;;;:::999888777777666666666666666777888888999999999999999999999999;;;<<<<<<<<<<<<<<<;;;;;;===<<<:::888888:::<<<==================???CCCGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFIIIIIIIIIJJJJJJKKKKKKKKKOOORRRSSSQQQSSSVVVVVVSSSRRRRRRRRRQQQRRRUUUYYY]]]\\\\\\]]]^^^```bbbdddeeemmmtttzzz{{{uuummmiiiggg]]]^^^[[[SSSLLLMMMWWWaaaeeehhhkkkiiidddaaabbbccceeedddcccbbbaaabbbcccdddccc^^^```hhhhhhaaa___ddd[[[WWWXXX___eeeeeebbbbbbbbb^^^]]]^^^\\\YYYZZZ^^^eeelllrrrqqqhhh^^^WWWUUUXXXQQQNNNWWWgggnnnhhh___WWWTTTPPPQQQTTTVVVTTTQQQPPPPPPPPPPPPOOONNNNNNMMMJJJLLLKKKGGGGGGKKKKKKHHHDDDDDDCCCBBBCCCDDDFFFGGGGGGEEEBBB@@@@@@AAADDDEEE@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777666777888999======;;;:::888666555444777777666666555444444444333333222222222333444444222333333333222222111000222222222222222222222222000000000000000000000000////////////////////////000000000000//////......000000000000000///........./////////000000000000000000000000//////......///////////////////////////000000111000///...---......//////000000000000////////////////////////...------------...//////000000111111111000//////......------------..............................,,,,,,,,,------------...............---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++******++++++,,,,,,++++++***************************))))))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))************************************,,,++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---///////////////111333222444666666666666777888999;;;;;;;;;???FFFHHHFFFFFFGGGHHHIIIKKKNNNSSSWWW\\\^^^VVV^^^```kkkFFFEEEEEEEEEDDDBBB>>>::::::;;;>>>BBBEEEEEEBBB???AAA@@@??????AAAAAA@@@???@@@@@@@@@???======???AAA===<<<:::888888999:::;;;888:::;;;======<<<;;;:::999:::::::::888777888999::::::999999888777666666555555555555555666666777777777666666666777999:::::::::999999999:::::::::;;;:::888777777888:::;;;:::;;;<<<<<<<<<>>>BBBFFFIIIGGGEEECCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJNNNOOONNNOOORRRSSSPPPMMMMMMMMMMMMMMMPPPUUUYYYWWWYYY\\\```bbbcccbbbbbbkkkoootttuuurrrlllhhheeeTTT___^^^MMM@@@GGGYYYfffkkkkkkjjjhhhgggeeeddddddhhhdddfffnnnpppiiifffhhhbbbccceeeggghhhgggfffeeeNNNLLLOOOXXX___```___``````]]]\\\\\\YYYTTTUUUYYYYYYhhhrrrnnnfffaaaZZZRRRTTTNNNMMMZZZjjjmmm```PPPMMMLLLMMMPPPTTTUUURRROOOSSSRRRPPPNNNMMMLLLLLLLLLIIIKKKKKKHHHGGGHHHFFFCCCBBBBBBAAAAAABBBDDDFFFGGGGGGFFFDDDBBBBBBCCCDDDEEE???>>>===;;;:::999999999;;;;;;<<<======<<<;;;;;;===<<<:::888777777777888;;;:::888666444333333333555555555555555555555555444333333222222222222333222222222333222222111000111111111111111111111111000000000000000000000000////////////////////////000000000////////////...//////000000000///............/////////000000000000000000////////////...////////////////////////....../////////...------...////////////000000000///////////////////////////............///000000//////000111111111000000......------------......///...------------...///,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---///////////////111333111333666666666666777999888:::::::::>>>EEEHHHFFFEEEFFFGGGIIIKKKNNNSSSWWW[[[]]]UUU\\\^^^jjjCCCBBBBBBBBBBBB@@@<<<999333555999>>>AAACCCCCCBBB@@@@@@???@@@@@@@@@@@@@@@>>>??????>>>======???AAA<<<;;;999888888888999:::777888;;;======;;;999777888:::;;;:::888777777888888777777666666555555555444444333333444444555666555444333333444666888:::999999888777777888:::;;;999888666666666666888999777999::::::;;;===AAADDDGGGEEEBBB???>>>???@@@BBBCCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDEEEFFFGGGGGGGGGEEEJJJLLLJJJKKKNNNOOOMMMLLLLLLLLLLLLKKKMMMQQQTTTRRRTTTWWW[[[]]]^^^^^^]]]aaacccfffhhhhhheeeaaa^^^NNN^^^aaaNNNBBBMMM```jjjjjjgggcccbbbcccbbb```^^^```eeewwwwwwhhhfffccciiijjjffffffjjjiiibbbNNNLLLOOOXXX]]]^^^^^^___]]][[[ZZZYYYUUUPPPQQQUUU\\\lllrrrhhh``````\\\SSSTTTUUUWWWXXXXXXVVVTTTRRRNNNNNNOOOQQQTTTTTTQQQNNNVVVTTTPPPLLLIIIHHHIIIIIIHHHIIIJJJHHHGGGEEEBBB???BBBBBBAAAAAABBBCCCDDDEEECCCBBBAAA@@@@@@@@@AAABBB???>>><<<;;;999888888888999;;;<<<>>>>>><<<;;;999;;;:::999888888888888888:::888666333222222333444333333444444444555555555444444333222111111111222111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////...///////////////.............../////////000000////////////////////////////////////////////////.........///............////////////////////////////////////////////////...............//////000......///000111111111000...------,,,,,,------...///...,,,++++++,,,...///++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++,,,,,,******++++++++++++******************************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......---/////////...///111333111333555666666777888999777999999999>>>EEEGGGEEEDDDFFFHHHJJJLLLOOOTTTXXXZZZ\\\TTT[[[\\\iiiDDDBBB@@@?????????>>><<<333666999<<<>>>???@@@AAA@@@@@@AAAAAA@@@@@@@@@AAA===>>>???>>>======>>>@@@;;;:::999888888888888999666777:::;;;;;;999777555888:::;;;:::888666666666555555555555555555444444333333333333333444444555444333222111222444777888888888777666777888:::;;;777666555555555555666777555777888999999;;;>>>@@@CCCAAA???<<<<<<===>>>@@@AAAAAA@@@@@@???@@@@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEBBBGGGJJJHHHGGGJJJKKKJJJNNNNNNNNNMMMLLLMMMOOORRRQQQQQQRRRTTTVVVYYYZZZ\\\^^^___``````^^^\\\YYYWWWSSSaaacccTTTMMMWWWcccfffeeeaaa]]]\\\^^^^^^\\\XXXYYYfff~~~iiieeedddlllkkkdddccchhhfff^^^WWWUUUXXX]]]```^^^]]]___ZZZXXXXXXVVVQQQMMMPPPWWWllltttqqqaaaXXX\\\\\\UUUYYY[[[ZZZUUUNNNLLLPPPUUUUUUSSSQQQPPPOOONNNMMMLLL[[[XXXSSSNNNKKKJJJKKKKKKGGGGGGHHHHHHGGGCCC???>>>CCCCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>???>>><<<;;;:::999999999888:::;;;======;;;:::888777777777777888999999:::999777555333222222444555222222333333444444555555444333222222111111111111000111111222222111111111000000000000000000000000////////////////////////......................................./////////......////////////..................////////////.............../////////......................../////////////////////000/////////...............////////////////////////------,,,,,,------...///---...///000000000000000------,,,,,,,,,,,,------///---,,,******,,,---///+++++++++,,,,,,,,,---------------------------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++++++++)))******++++++******)))))))))))))))))))))))))))((()))))))))************''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))************************************,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......---/////////...///111333000222555666666777888:::777999999999>>>EEEGGGEEEFFFHHHJJJLLLNNNQQQUUUXXXXXX[[[TTT[[[[[[hhhFFFCCC@@@>>>???@@@@@@@@@;;;<<<>>>===<<<;;;<<<===???@@@AAAAAA??????@@@AAA>>>???@@@???>>>===>>>???:::999888888777777888888666777888999999888666555888999;;;:::888666555555444444444444444444555555333333333333333444444555333333222222222444555666666666666666777777888999666555555444444555555666444666777777777888;;;===>>>===;;;::::::;;;===>>>>>>>>>>>>>>>>>>???@@@@@@EEEEEEEEEEEEDDDDDDDDDCCCAAAGGGIIIGGGDDDFFFHHHHHHMMMNNNNNNMMMMMMMMMOOOQQQSSSRRRQQQRRRSSSVVVYYY[[[aaabbbaaa^^^YYYUUUSSSSSS[[[bbbbbbYYYUUUZZZ]]][[[aaa^^^[[[\\\]]]]]][[[XXX[[[ggg}}}yyyiiiddddddiiihhhaaa___bbb```ZZZ\\\[[[]]]```aaa]]][[[]]]WWWVVVUUUSSSOOOMMMSSS\\\hhhggg___SSSQQQYYY]]][[[[[[WWWTTTSSSUUUVVVTTTQQQVVVSSSOOOKKKHHHGGGGGGGGGTTTRRRNNNKKKIIIIIIJJJKKKFFFDDDEEEHHHGGGBBB???@@@CCCCCCBBBAAA@@@???>>>>>>??????@@@@@@@@@???>>>===>>>===<<<;;;::::::::::::888888999::::::999888888444555555666777888999999777666444333333333444444222222222333333444444444333222222111111111111222///000111111222111111111////////////////////////////////////////////////........................---............/////////------.../////////......------........./////////---............/////////........................//////......//////000111/////////............---////////////////////////,,,,,,,,,,,,,,,---............///000000000//////------,,,,,,,,,,,,---------,,,++++++++++++,,,---++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************+++******++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......---///////////////111333000222555666666777999:::888:::::::::>>>EEEHHHFFFGGGIIILLLNNNOOOQQQUUUWWWVVVZZZUUU\\\[[[gggEEECCC@@@???@@@AAAAAA@@@@@@AAAAAA???;;;::::::<<<===???AAA@@@>>>===>>>@@@???@@@AAA@@@>>>======>>>999888888888777777777777777777777777777666555444777999;;;;;;888555444444333333333444444555555555333333333333333444555555333333333333333333333333222333444555666666666666555555555555555555555555444555777777666666888:::999999999999:::;;;<<<===<<<<<<<<<<<<===>>>@@@@@@CCCCCCCCCCCCCCCCCCDDDDDDAAAGGGJJJGGGCCCDDDFFFFFFIIIJJJLLLLLLLLLMMMPPPRRRRRRRRRQQQQQQRRRTTTWWWXXX[[[^^^___[[[TTTPPPQQQTTT\\\\\\[[[XXXVVVTTTSSSSSS]]]]]]]]]^^^^^^^^^\\\ZZZbbbeeemmmuuuxxxsssiii```bbbbbbaaa___]]]]]][[[ZZZXXXWWWYYY]]]\\\XXXWWWZZZTTTSSSRRRQQQNNNNNNXXXcccaaaYYYPPPMMMQQQWWW[[[\\\WWWRRROOOQQQVVVXXXUUUPPPPPPNNNLLLHHHEEEDDDDDDEEEDDDCCCBBBBBBCCCEEEGGGHHHEEEBBBCCCGGGGGGBBBAAADDDAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@???===<<<<<<;;;;;;::::::;;;;;;;;;777777777777777777777777444444555666666666666666444444444333333333333333222222222222222333333333111111111111111111222333//////000111111111111111////////////////////////////////////////////////........................---------.........//////,,,---......//////......---------.........//////---------.........//////..............................---------...///000//////.........---------////////////////////////---------------...///////////////000//////......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************)))))))))******,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---///////////////111333///222555666666777999:::999;;;;;;;;;???FFFHHHFFFHHHJJJLLLNNNNNNPPPSSSUUUTTTZZZVVV]]][[[fffDDDBBBAAAAAABBBBBBAAA@@@@@@AAABBB@@@<<<;;;===???<<<>>>@@@???<<<;;;===???@@@AAABBBAAA???=========888888888888777777777777777777666666555555555555777999;;;;;;888555444333222333333444444555555666444444333333444444555666333333444444444333222222000111333444555555444444555555555555555555555555444555666666555555666888666777888999:::;;;<<<<<<:::::::::;;;===>>>@@@AAA@@@@@@AAABBBCCCCCCDDDEEEBBBHHHKKKGGGCCCCCCEEEFFFDDDFFFHHHJJJKKKMMMPPPSSSPPPPPPQQQQQQRRRSSSSSSTTTPPPUUUXXXUUUOOOMMMQQQVVVWWWSSSSSSUUUSSSOOONNNQQQZZZ\\\^^^______]]]\\\[[[fffdddaaadddlllqqqhhh[[[___]]]\\\]]]\\\YYYYYYZZZQQQPPPSSSXXXXXXTTTTTTWWWSSSQQQQQQPPPMMMOOO[[[hhhmmm```UUUUUUXXXWWWTTTTTTQQQQQQPPPNNNMMMNNNQQQTTTJJJJJJJJJHHHFFFEEEEEEEEE:::;;;<<<>>>AAAEEEHHHIIIDDDAAAAAAFFFGGGBBBBBBFFF>>>??????@@@@@@@@@??????;;;<<<>>>???>>>===;;;:::::::::999999::::::;;;<<<777777666666666666777777444555555555555555444444222222333333333333222111222222222222222222222222111000000000111222333333//////000111111111111111////////////////////////////////////////////////........................---------.........//////,,,,,,---.../////////...---------.........//////---------.........//////........................---,,,,,,+++,,,---////////////.........---------////////////////////////...............///000000///000000000///...---------,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......---///////////////111333///222444666777777999;;;999;;;;;;;;;@@@GGGIIIGGGHHHJJJLLLMMMMMMOOOQQQSSSTTTZZZWWW^^^\\\eeeAAA>>>>>>CCCEEEBBB??????@@@AAAAAA???>>>===>>>@@@???@@@@@@@@@>>><<<:::999>>>===;;;999888888888999777666555555666888:::;;;>>>======;;;:::888666555888777777666555444444444333222222222333333444555444444444444444444444444222222111000//////000000000111111222333444555555444444333333444555777888888888777666666666666666777777777777777777777777999:::;;;===>>>?????????============<<<>>>AAADDDBBBEEEGGGFFFDDDBBBCCCEEEEEEFFFFFFGGGIIIKKKMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPKKKOOORRRRRROOOOOORRRWWWXXXSSSRRRTTTSSSPPPTTT\\\aaa```^^^\\\ZZZXXXWWWWWWZZZVVVTTTWWW___cccaaa]]][[[YYYUUUTTTYYY]]]YYYQQQQQQPPPPPPOOOOOOPPPPPPQQQKKKMMMMMMJJJIIINNNYYYaaallldddYYYQQQNNNMMMMMMLLLMMMJJJGGGGGGIIIKKKMMMMMMKKKJJJHHHGGGFFFEEEEEEFFFBBB@@@===;;;;;;>>>BBBDDD???@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@???>>>===<<<<<<@@@???>>>===<<<;;;::::::666777888999:::;;;;;;;;;666666666666666777888888777666666555444444333333444333222222111111222222222222222111111111000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////............////////////......------------......000000//////.....................------,,,,,,,,,........................000000//////.........---............---,,,++++++++++++,,,------......///........................000///---,,,,,,---///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++......,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))*********+++++++++++++++************++++++******))))))))))))******++++++++++++++++++++++++******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))),,,,,,,,,++++++*********...---+++)))(((((())))))...------------...//////,,,,,,,,,---------......---...//////---...///111222444666666777777999;;;777999::::::???FFFIIIGGGHHHJJJKKKLLLLLLNNNRRRUUUYYY___\\\YYY\\\kkk>>>===???DDDEEEBBBAAACCCAAABBBBBB@@@>>>===>>>@@@?????????>>>===<<<;;;:::===<<<:::999888777777888666555444444555666888:::<<<<<<<<<;;;:::888666666777777666666555444444333222222222222222333444444333333333333333333333333333222111000000000000000222222222222222333333333444444333333444555777777888777777666666666666666777777777777777777777777777888999;;;<<<<<<======<<<======<<<<<<>>>AAADDDAAADDDFFFFFFDDDCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLNNNPPPPPPPPPRRRWWWZZZXXXTTTSSSUUUUUUSSSWWW^^^[[[ZZZYYYXXXWWWVVVVVVVVVRRRQQQSSSXXX]]]___\\\XXXYYYXXXUUUTTTZZZ___\\\UUUOOONNNNNNNNNNNNNNNOOOOOOMMMNNNLLLJJJHHHKKKQQQVVV___[[[VVVTTTSSSRRRQQQOOOQQQNNNKKKIIIJJJKKKLLLLLLGGGGGGGGGGGGGGGGGGFFFFFFCCCAAA>>><<<<<>>===<<<<<<;;;>>>>>>===<<<;;;:::999999777777888999999999999888555555555555555666777777555555444444333222222222444333222222111111222222222222222111111111000000111111111111111111111111////////////////////////............................................................////////////......------------....../////////......---------......---------,,,,,,,,,....................................---------,,,---------...------,,,,,,------------------,,,,,,------------------------///...---,,,,,,---...///............------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++......,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))*********+++++++++***))))))))))))))))))*********))))))))))))******++++++++++++++++++++++++'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))+++++++++******))))))))),,,,,,+++***)))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,---------........./////////......000111222444666666777777999;;;888:::::::::???FFFIIIGGGHHHJJJKKKLLLLLLNNNRRRUUUYYY^^^]]][[[]]]iiiBBB@@@AAAEEEFFFDDDDDDFFFAAABBBBBBAAA>>>===>>>???>>>>>>===<<<<<<<<<<<<<<<;;;:::999888777666666666555444333333444555777888::::::::::::999888777666666666666555555444444333111111111111111111222333111111111111111111111111333333222111111111111222333333333333222222111111333333333333444555666777888777666666555555666666777777777777777777777777555666777888999:::::::::;;;<<<===<<<<<<===@@@CCC@@@BBBDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHIIIIIIIIIIIIKKKIIIIIIKKKNNNRRRTTTUUUTTTRRRSSSTTTTTTSSSWWW\\\UUUUUUUUUUUUUUUUUUUUUUUUQQQUUU[[[```cccaaa^^^[[[VVVUUUTTTTTTZZZ```^^^XXXRRRQQQPPPOOONNNMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMQQQQQQSSSVVVWWWWWWTTTQQQTTTRRRNNNLLLLLLLLLKKKJJJDDDEEEFFFGGGGGGGGGFFFFFFDDDBBB@@@>>>>>>@@@CCCEEE>>>???@@@@@@AAA@@@@@@@@@CCCAAA>>><<<:::::::::;;;<<<<<<;;;:::999888888777777777888888777666555555444444444444444555555666444333333222222111111111333333222111111111111222222111111111111000000000000000000000000000000000////////////////////////................................................---............/////////......------------............------------,,,,,,...------------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,------...---------.........---,,,+++++++++------------------------......,,,,,,,,,,,,..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))************+++))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))******+++++++++************************+++,,,,,,,,,,,,,,,---------........./////////......000222222444666777666777999;;;999;;;;;;;;;???FFFHHHFFFHHHJJJKKKLLLLLLNNNRRRUUUXXX]]]\\\\\\^^^gggTTTKKKCCCDDDGGGFFFDDDDDD???@@@AAA???===<<<<<<<<<===<<<;;;;;;;;;<<<===>>>999999888777666666555555444444333333444555666777888888999999888888777777555555555444444444333333111111000000000000111111111111111111111111111111333333222222222222222333444444444333333333333333333333333333444555666666777777666555555555555666777777777777777777777777555555666777888999999999:::;;;<<<<<<<<<===???BBB>>>@@@AAABBBCCCCCCCCCDDDBBBCCCCCCCCCCCCCCCCCCBBBFFFFFFFFFGGGGGGGGGGGGGGGKKKIIIHHHLLLRRRUUUTTTQQQPPPPPPPPPQQQPPPPPPSSSWWWUUUVVVVVVVVVWWWWWWVVVVVVUUU[[[bbbfffeeecccaaaaaaVVVVVVUUUUUUZZZ___^^^YYYYYYWWWUUURRROOOMMMLLLLLLHHHHHHHHHKKKNNNPPPOOONNNKKKMMMQQQUUUWWWVVVSSSPPPSSSQQQNNNMMMLLLLLLJJJHHHFFFEEEEEEDDDDDDEEEFFFFFFEEECCCAAA??????AAADDDEEE?????????@@@@@@@@@@@@???CCC@@@===:::888888999:::::::::999888888777666666555666666666666555444444444333333333333333444444333333222222222111111111333222222111111111111111111111111111000000000000000000000000000000000000////////////////////////................................................---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,++++++,,,---............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++******************************(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))((()))***,,,,,,,,,+++******************++++++,,,,,,,,,,,,---------.........///000///......000222333444666777666777999::::::<<<<<<;;;???FFFHHHEEEHHHJJJKKKLLLLLLNNNRRRUUUWWWZZZYYYYYY\\\dddgggUUUEEEBBBFFFFFFAAA===<<<>>>???===;;;999888999<<<;;;:::::::::;;;===>>>777777777777666555555444555555444444555555666666666777777888777777666666444444444444333333333333111111000//////000000000111111111111111111111111333222222222222222333333333333333444555666666777222222333444444555555555777666666555555555555555666666666666666666666666555666777888888888888888999:::<<<<<<<<<<<<>>>@@@>>>>>>???@@@BBBBBBBBBAAA???@@@AAACCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGKKKKKKMMMTTT]]]```\\\WWWSSSSSSRRROOONNNOOOQQQSSSYYYYYYZZZZZZZZZZZZYYYXXXVVVZZZ______]]][[[]]]___ZZZ[[[ZZZYYY\\\aaa```[[[XXXVVVUUURRRPPPOOONNNNNNHHHIIIJJJNNNRRRTTTSSSRRRNNNPPPQQQRRRQQQPPPNNNMMMMMMLLLKKKKKKKKKKKKIIIGGGIIIGGGDDDAAA@@@AAADDDEEEDDDCCCAAA@@@@@@AAACCCDDD@@@@@@??????????????????AAA>>>;;;888777777888999888888777777666666555555333333444555555555555444333333222222222222333333333333333222222222222222333222111111000000111111000000000000000000000000////////////////////////........................................................................------------............------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------...++++++,,,---............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++++++++++++++++++++++++++++++++)))******++++++******)))************************(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((+++***)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++'''(((***+++,,,,,,+++***+++++++++++++++,,,------,,,,,,,,,---------.........///000000...///000222333555666777666777888:::;;;<<<<<<<<<@@@FFFHHHFFFHHHJJJKKKLLLLLLNNNRRRUUUWWWWWWUUUWWWYYYaaahhhUUUDDD@@@DDDCCC===888:::<<<===<<<:::777666666;;;;;;:::::::::;;;;;;<<<666777777777777666555444555555555555555555555555666666666777666666555555333333333333333333333333222111000000000000000000111111111111111111111111222111111111111222333333222222333444555666777777111222333444555555555444777666555555444444555555666666666666666666666666666666777888888888888888888:::;;;<<<<<<<<<>>>???>>>======???AAAAAA@@@???<<<>>>@@@CCCEEEFFFFFFEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFGGGKKKUUU^^^bbb```\\\]]]]]]ZZZRRRNNNPPPRRRRRRYYYZZZ[[[\\\\\\[[[ZZZYYYXXXZZZ\\\ZZZWWWWWWYYY[[[___```___]]]___bbbaaa]]]RRRQQQQQQPPPPPPPPPQQQQQQMMMNNNOOOPPPQQQRRRSSSSSSRRRSSSRRROOOLLLJJJIIIJJJGGGGGGGGGHHHJJJIIIGGGEEEIIIGGGCCC@@@???@@@BBBDDDCCCBBB@@@???>>>???AAABBB??????>>>=========>>>>>>===<<<:::777666777888888777777666666666555555555222222333444555555555444444333333222222222222222222222222222222222222222222222111000000000000111//////000000000000000111////////////////////////........................------------------------------------------------,,,------------.........------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------...---------*********+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))***)))))))))))))))((((((++++++************++++++)))((((((''''''(((((()))((((((((((((((((((((((((---,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,---------......///000000000//////111333444555777777666666888999:::<<<<<<<<<@@@GGGIIIGGGHHHJJJKKKLLLLLLNNNRRRUUUVVVUUUTTTWWWYYY^^^UUUIII@@@???AAA???;;;999:::<<<======:::777555555::::::;;;;;;;;;::::::999666666777888777666555444333333444444444444333333666666666666666555444333222222222222222222333333333222111000000000000111000000000000000000000000000000000000000111222333222222222333333444444444000111333444555555444444666666555444444444444555666666666666666666666666555666777777777777777777777999;;;<<<;;;<<<===>>>???===<<<>>>@@@@@@>>><<<;;;===???BBBDDDEEEDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGEEEFFFIIIPPPWWW[[[\\\[[[gggggg```UUUOOOPPPRRRQQQSSSUUUWWWYYYZZZZZZYYYXXX[[[[[[[[[YYYWWWVVVVVVWWW\\\^^^^^^\\\]]]``````\\\SSSRRRQQQQQQPPPPPPQQQQQQOOOPPPPPPOOOMMMMMMQQQUUURRRRRRRRRNNNIIIGGGGGGHHHEEEEEEFFFHHHIIIGGGDDDBBBDDDDDDCCCBBBBBBAAAAAABBBAAA@@@???=========>>>???======;;;:::::::::;;;;;;:::999888777777777777888666666666666666555555555444444444555444444333333444444333222222222222222111111111111111111111111222222111000000000000000////////////000000111111................................................------------------------------------------------,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------...------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******---------,,,,,,,,,++++++************************(((***,,,,,,***)))***+++++++++++++++++++++++++++))))))************))))))******************************************************))))))((((((((((((******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))+++***(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))*********++++++++++++******************++++++,,,,,,,,,,,,,,,---......,,,,,,,,,---------......///000111000//////111333444555777777666666888999999;;;<<<<<>>>>>;;;888666555::::::;;;<<<;;;:::999888666777777888888777666555222222333333333222222111666666666666555444333222222222222222222222222333333333222111000000111111////////////////////////000000//////000111222222222222222111111111111000000111333444555555444333666666555444444444444555666666666666666666666666555555666666777666666666777999;;;<<<;;;;;;===>>>???===<<<===???@@@===;;;;;;<<>>@@@CCCEEEEEECCCAAA@@@@@@???===<<<<<<<<<======<<<;;;999888777888999999777777888888888777777777666666666666666555555555666666666555444333111111555444444333222222222333////////////000000000000222111111000000000000000.../////////000000111111................................................------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,............---,,,++++++------,,,++++++***************************************++++++++++++******---------,,,,,,,,,++++++************************(((***---,,,***(((***+++++++++++++++++++++++++++))))))************))))))******************************************************))))))((((((((('''))))))(((((((((((())))))((((((''''''''''''((((((************************((('''&&&%%%&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((())))))*********+++,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///000111000//////111333444666777777666666777999999;;;;;;<<>>===<<<:::999888777888888777777666666555555111222444444444444222111777666444333222111111111000222444444333111111111111111000000000000111111000000000000000000000000////////////////////////......//////000000111111222222333333333444444444666666666555555444444444666555444333333444666777444444444444555555555666888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@BBBCCCEEEFFFFFFFFFFFFGGGHHHKKKMMMOOOMMMNNNPPPQQQSSSTTTTTTTTT]]][[[YYYWWWTTTQQQOOONNNIIILLLPPPRRRSSSTTTVVVWWWTTTWWWXXXWWWWWWZZZZZZWWWRRRRRRRRRSSSUUUWWWYYYZZZXXXZZZYYYRRROOOOOOPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMKKKIIIIIIJJJKKKLLLNNNKKKHHHFFFEEEEEEDDDCCC===???BBBDDDDDDCCCAAA@@@@@@@@@AAABBBAAA???===;;;<<<>>>@@@>>>:::777666888<<<<<<;;;::::::999888888444555777999999888666555666666666666555444333222222222222111111111000000000000000000000000000000////////////...............//////////////////...//////.........---------.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---+++)))''''''((()))***++++++++++++++++++++++++***,,,///000...,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))************************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***************)))((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((******+++++++++)))************+++++++++++++++,,,,,,,,,,,,------------------------------/////////...---...222444666666777777888888999999:::======>>>BBBGGGHHHEEEHHHIIIIIIIIIJJJMMMRRRVVVTTT[[[YYYZZZ^^^[[[xxx======<<<<<<:::999777666888888777666666777777777<<<;;;:::999888888777777888888777777666555555444222222333333333333222222555444333222000000000000111333444444222000000111111000000//////000000111////////////////////////..............................//////000000000000111111222222222333333333555555444444444333333333555444333222333444666777444444555555555666666666888888888999:::;;;<<<<<<:::999999::::::;;;<<<===??????@@@@@@BBBCCCDDDEEEGGGFFFEEEEEEFFFGGGIIIJJJJJJLLLQQQTTTWWWXXXWWWVVVZZZYYYWWWUUUSSSQQQPPPPPPGGGJJJOOOQQQRRRRRRSSSTTTTTTWWWXXXVVVWWWZZZZZZWWWUUUUUUUUUUUUUUUUUUVVVVVVUUUXXXVVVQQQNNNOOOPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMLLLKKKJJJKKKLLLMMMLLLJJJGGGEEEEEEDDDBBBAAA===>>>@@@AAABBBAAA???>>>>>>???@@@AAA@@@>>>===;;;;;;<<<===<<<:::888:::;;;<<<;;;;;;:::999999888888555666777777777777666555555555555444444333222111222222222111111111000000////////////////////////////////////............//////............/////////.........---------,,,......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++***)))((()))******++++++++++++++++++++++++***,,,//////...,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))************************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))******))))))((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))***************)))************+++++++++++++++,,,,,,,,,,,,------------------------------/////////...---///111444666666777777888888999999:::<<<======BBBGGGHHHFFFHHHIIIJJJJJJKKKNNNRRRVVVUUU\\\ZZZ[[[___ZZZvvv?????????>>><<<888555333999888777666666666666666888777666555666777888999777777777666555555444444333333222222222222333333333333111000////////////222333444333111/////////000000////////////000000...................................................////////////000000000000000000000111111111111333333333222222222222222333333222222333555777888555555666666666777777777666777888999:::;;;<<<<<<888888888888999:::;;;<<<@@@@@@@@@@@@AAABBBCCCDDDGGGFFFDDDCCCCCCDDDEEEEEEGGGKKKQQQWWWZZZZZZYYYXXXUUUSSSQQQOOONNNNNNNNNOOOJJJNNNSSSVVVWWWVVVVVVVVVSSSVVVWWWVVVVVVYYYYYYVVVUUUUUUUUUUUUUUUVVVVVVVVVSSSUUUUUUPPPMMMPPPQQQPPPNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKIIIGGGFFFEEEBBB@@@>>>>>>?????????>>>======<<<===>>>??????>>><<<;;;999:::;;;:::999:::===???;;;;;;::::::999888888888666666666555555555666666333333333333222111000000222111111111111000000000/////////////////////////////////............---000///...------...///000......------------,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++***,,,......---++++++,,,,,,,,,,,,,,,,,,++++++***))))))))))))************************************************************+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********)))))))))************+++++++++++++++,,,,,,,,,,,,------------------------------...//////......///111444666666777777888999999::::::<<<======AAAGGGIIIFFFHHHIIIJJJKKKLLLOOOSSSWWWWWW]]][[[\\\___XXXrrr@@@@@@AAAAAA???;;;777555999888777666555444444444555555444444555777999:::777777666555555444444333333222111000000111222333333222111000////////////333333444222000.........000//////......//////000------------------------........................////////////////////////....../////////000000000111111111111111111111111111111111222333555666777666666666666777777777777555666777888999:::;;;<<<888888888888999;;;<<<===@@@?????????@@@AAABBBBBBEEEDDDCCCBBBBBBCCCDDDDDDHHHKKKPPPTTTWWWXXXXXXWWWPPPOOOLLLJJJIIIIIIJJJKKKLLLPPPVVVYYYYYYXXXWWWVVVRRRUUUVVVTTTUUUXXXXXXUUUPPPQQQSSSTTTVVVWWWXXXXXXRRRUUUUUUQQQOOORRRTTTSSSPPPOOOMMMLLLKKKKKKKKKLLLJJJKKKLLLMMMNNNNNNMMMMMMOOOMMMKKKJJJIIIGGGDDDAAA@@@@@@???>>>>>>>>>======;;;;;;<<<=========<<<<<<::::::999888999;;;===???::::::999999888888888777888666555333333444555666222333333333222222111000111111111111000000000000//////////////////////////////.........---------000///---,,,,,,---///000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++******************************+++------,,,++++++,,,+++,,,,,,,,,,,,+++******((()))))))))************************************************************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))************))))))((())))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------------------.../////////...///111333666666777888999999:::::::::<<<<<<<<>>???@@@???<<<999777888777666555444444444444555555444555666888:::;;;666666555555444333333333222222000//////000222222333222111000000///000000222333333111...------...//////............//////------------------------......................../////////...............---------.........//////000000000000000000000000000000111222333444555666666666666666777777777777555555666777888::::::;;;888888999999:::<<<===>>>???>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCEEEFFFKKKLLLMMMNNNPPPRRRSSSTTTPPPOOOLLLJJJIIIHHHHHHHHHHHHLLLRRRUUUTTTSSSQQQPPPPPPSSSTTTRRRSSSVVVVVVSSSOOOPPPRRRSSSTTTTTTTTTTTTRRRVVVVVVRRRQQQUUUWWWWWWQQQPPPNNNLLLJJJJJJKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLNNNLLLJJJHHHGGGFFFCCCAAAAAAAAAAAA@@@????????????:::;;;;;;<<<<<<<<<<<<;;;<<<:::888777888999;;;<<<999888888888888888777777888666444222222333444666222333333333333222222111000000000000000000000000....................................------------///...---,,,,,,---...///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************)))+++,,,,,,*********+++++++++,,,,,,++++++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((()))************))))))((())))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---...000/////////111333666666777888999:::;;;;;;:::<<<<<<<<<@@@GGGJJJHHHGGGIIIKKKMMMNNNQQQUUUXXXXXX]]]XXXYYY\\\TTTjjj888999;;;<<<<<<:::999777777666555444444444444444555555666777888888999999555555555444333333222222111111000000000000111111222222111000000000000000111222222000------...///......------------......------------------------------------------------/////////............---------------............////////////000000000000000000111222333333444444555555666666666777777777666666666777888888999999888888888999;;;<<<>>>>>>======<<<<<<<<<<<<<<<<<<>>>===>>>???@@@CCCEEEGGGLLLKKKJJJJJJJJJLLLNNNOOOPPPPPPOOOMMMLLLJJJIIIHHHHHHLLLPPPRRRRRRPPPOOOOOOMMMPPPRRRPPPPPPSSSSSSQQQQQQRRRRRRRRRPPPNNNLLLKKKQQQTTTUUUQQQQQQTTTWWWVVVQQQOOOLLLIIIHHHGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHDDDBBBBBBBBBAAA@@@AAAAAABBBBBBBBBAAA@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;999777666777888888888777777777777777777777777777666444222111222333444222222333333333222222111//////000000000000000111.................................------------,,,------------------------******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++++++++++++++************************)))***++++++))))))***++++++++++++++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))))))))***))))))))))))))))))))))))''''''((()))))))))((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********)))))))))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........---...000000//////111222555666777888999;;;<<<<<<:::<<<;;;;;;@@@HHHKKKIIIGGGIIILLLNNNOOORRRVVVXXXZZZ]]]WWWXXX\\\UUUlll999999999:::999999888777555555444444333444444555555666777888888777666555555555444444333222222222///000000000000000000///000000//////......//////000111000///------...000...------------------...------------------------------------------------//////.........------------------............///.../////////000000000000000000111222222222222222444444555555555666666666777777777777777777777777666777777888:::;;;===>>><<<<<<;;;:::999999::::::;;;;;;;;;<<<>>>AAACCCDDDHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNMMMKKKIIIHHHIIILLLOOOPPPOOONNNNNNNNNKKKNNNOOOMMMNNNQQQQQQNNNPPPPPPPPPOOOMMMJJJGGGEEEMMMQQQQQQMMMMMMPPPSSSRRRNNNLLLIIIFFFDDDCCCDDDEEEHHHGGGFFFEEEEEEEEEFFFGGGHHHEEE@@@>>>>>>@@@AAAAAA???@@@BBBCCCCCCCCCAAA@@@======<<<;;;;;;;;;;;;;;;888666555555888888777555777777777777777777777777666555444222222222222333000000111111222111111000////////////000000111111.................................---------,,,,,,+++,,,...//////...,,,+++************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++++++++,,,------***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******)))((()))***+++,,,************************)))***+++***((((((***++++++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))******))))))))))))))))))))))))'''((())))))******))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***************)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,...000000000///111222555666777888:::;;;<<<===:::<<<;;;;;;@@@HHHKKKJJJGGGIIILLLOOOPPPSSSVVVYYY\\\___XXXYYY^^^XXXppp<<<<<<;;;::::::999999999444444333333333444555555444666888999888666333111555555444333333222222111...///000111111000///...//////...---------......///000000...------///111...------,,,,,,------...........................------------------------//////.........------------------.........//////.../////////000000111111000111111222222222111111444444444444555555555666777777777777666666666666555555666777888:::<<<===;;;;;;:::999888888888888:::::::::;;;<<<>>>@@@BBBEEEFFFHHHJJJKKKKKKJJJIIIFFFGGGJJJLLLLLLKKKHHHGGGEEEGGGIIIJJJIIIHHHIIIIIIIIIMMMNNNLLLMMMPPPPPPMMMLLLLLLMMMMMMLLLIIIGGGEEEJJJMMMMMMJJJIIIMMMOOOOOOLLLJJJFFFCCCAAA@@@AAABBBHHHFFFDDDBBBBBBCCCDDDEEEIIIEEE@@@===>>>@@@BBBCCC===???BBBDDDDDDCCCAAA@@@???>>>===<<<;;;:::::::::555444333555888999777444666666666666777777777777666555444333222222222111//////000000000000000///.../////////000000111111..............................---------,,,,,,,,,***,,,...000000...,,,***))))))******+++++++++,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,******************************))))))***+++,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***)))((('''''')))+++---)))))))))))))))))))))))))))******)))(((((()))+++***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((******+++++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,...000111000000000222555666777888:::;;;<<<===:::<<<;;;;;;???HHHKKKJJJGGGIIIMMMOOOQQQSSSWWWYYY___```YYYZZZ___[[[sss===;;;999:::;;;:::777333555555444333333333444555:::;;;;;;999555333222222444444333222111111111111222222222111111///......////////////////////////...---,,,,,,,,,,,,---...---------,,,,,,+++++++++---------------------------------------------------------............///---------...------,,,,,,---------............///000000000000000000000000333333333444444444555555777777666666555555555444555666666777888999999999777777888888888999999999:::::::::;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGFFFFFFEEECCCDDDEEEFFFFFFEEEDDDDDDHHHIIIJJJKKKKKKIIIGGGFFFHHHJJJMMMNNNMMMLLLLLLLLLLLLLLLJJJHHHFFFFFFGGGIIIMMMJJJFFFCCCBBBCCCEEEFFFKKKHHHDDD@@@>>>===>>>???EEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBB???>>>======>>>>>>===<<<===<<<:::888777777777888555555555555555555555555555555666666555555444333444444333333222111000000000000000000000000000000//////............//////......---------,,,,,,,,,------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******)))************+++++++++******************************++++++++++++******,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((()))*********)))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((((((((((((((((((((())))))************))))))+++***)))'''''''''((()))(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))++++++******)))*********))))))***+++,,,,,,------,,,,,,,,,,,,---...//////...///000///...///111333666888::::::999999:::;;;<<<:::999;;;???EEEIIIKKKCCCIIIOOORRRRRRRRRUUUYYY___\\\]]]XXX]]]\\\kkk<<<:::999:::;;;:::666333444444333222222333444555666888999888666444444444444444333222111111111111111111111111000///.................................---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,---------------,,,,,,---------............///////////////////////////222222333333333333444444666666666666555555444444444444555666666777888888888888888888888888888888::::::::::::<<<>>>@@@AAABBBCCCEEEFFFFFFFFFEEEDDDBBBCCCDDDEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFIIIKKKLLLKKKIIIHHHIIIHHHJJJKKKGGGCCCBBBGGGLLLKKKIIIGGGEEEEEEGGGHHHJJJCCCCCCBBBAAABBBDDDFFFGGG@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCC???>>><<<===>>>>>>===;;;:::999888888888999;;;;;;666666666666666555555555555555555555555444444333444444333222222111000000000000000000000000000000//////............//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***************************)))******++++++******)))(((((()))))))))*********************************)))******++++++******)))******+++,,,,,,+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++,,,,,,++++++***)))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))'''((()))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((+++***)))(((''''''((()))(((((('''''''''&&&&&&&&&((((((((()))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))++++++************++++++*********+++,,,,,,,,,---,,,,,,,,,,,,---...//////...///000/////////111333666888:::::::::999:::;;;;;;:::888:::???EEEIIIKKKDDDIIIOOOQQQQQQQQQUUUXXX___\\\]]]XXX\\\[[[iii::::::999999:::999666444222222222222222333444555333555666666666555666777444333222111000000000000000111111111000///...---........................------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,---------............///////////////////////////111111111111222222222222666555555555555444444444333333444444555666666666888888888888777777777777:::999999:::;;;===???@@@AAABBBDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDEEEGGGGGGGGGGGGFFFHHHJJJLLLLLLJJJHHHGGGFFFBBBGGGJJJGGGCCCEEEMMMVVVMMMLLLKKKJJJIIIIIIJJJJJJ@@@@@@BBBDDDFFFIIIKKKLLLBBBBBBCCCCCCCCCCCCBBBBBB>>>===<<<<<<===???AAACCC???===<<<<<<======<<<;;;::::::999999999:::;;;<<<888777777777666666555555555555555555555444333333333333333222111111000000000000000000000000000000//////............//////------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******++++++++++++******************************)))******++++++******)))'''((((((((())))))))))))************************)))******++++++******)))((()))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((())))))***))))))))))))************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&'''((((((((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((((((((((()))(((((((((''''''''''''&&&))))))))))))))))))(((((())))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))),,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///000000//////222333666888::::::::::::;;;<<<;;;999888:::>>>DDDHHHJJJFFFJJJNNNPPPPPPQQQTTTWWW^^^[[[]]]XXX[[[YYYggg999999999999999888666444111111111111222333333444111333555555555444555666333222111000000///000000///000000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,---------,,,,,,---------............////////////////////////////////////000000000111111444444444444444444444444333444444444555555555666888777777777777666666666999999888999:::<<<===???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDAAABBBDDDFFFGGGHHHHHHHHHLLLNNNOOOOOOLLLIIIGGGGGGAAADDDGGGHHHHHHMMMVVV^^^QQQQQQPPPNNNLLLJJJHHHGGGCCCDDDFFFGGGGGGGGGFFFFFFCCCDDDEEEEEEEEEEEEDDDCCC???===;;;:::;;;===@@@AAA>>>===;;;<<<======<<<:::======<<<;;;999999888888777777666666555555444444444444555555555444333333333222222222111111000000000000000000000000000000///......------......///---------,,,,,,,,,++++++***************+++++++++,,,,,,++++++******))))))++++++++++++++++++++++++******++++++++++++******************************))))))************))))))((((((((()))))))))******************************))))))************))))))))))))***+++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******((()))))))))************+++++++++++++++***))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))(((((((((((()))((((((((('''''''''''''''+++******))))))((((((((((((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////---///000000///000222444666888:::;;;::::::;;;===;;;999777999>>>DDDHHHJJJHHHJJJMMMNNNOOOPPPSSSVVVZZZYYY\\\WWWZZZXXXggg777888999999888666555555111111111222333333333333222444555555333222333333222222111000////////////...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***++++++,,,------,,,,,,---------............///................................./////////000000333333333333444444444444444444555555555555666666666666666666666666666666888888888888999:::<<<===>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBCCCDDDFFFHHHIIIJJJKKKMMMOOOPPPOOOLLLIIIGGGFFFEEEDDDDDDFFFKKKRRRVVVYYYPPPPPPPPPOOOMMMKKKIIIGGGGGGGGGHHHHHHFFFDDDAAA@@@>>>???@@@AAAAAA@@@???>>>BBB@@@===;;;:::<<<===???===<<<;;;;;;<<<<<<;;;999<<<<<<<<<;;;:::999888777555555555444444333333333444444444555444333333222222222111111111111111000////////////////////////......------------......------,,,,,,,,,+++++++++)))))))))******++++++++++++++++++******)))))))))++++++++++++++++++++++++)))******++++++******))))))))))))))))))))))))))))))))))))******))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))******)))))))))++++++++++++******)))((())))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++((()))))))))***************++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))+++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---///000000000111333555666888:::;;;;;;;;;<<<===;;;999888:::>>>DDDHHHJJJIIIJJJKKKLLLMMMPPPSSSUUUVVVWWW\\\XXXZZZYYYhhh555777999999777555555555222222333333333333222222222444555444222111111111222111000///............---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,------,,,---------............///....................................////////////222222333333333333333444555555555555555555555555555555555555666666666777888777777777888999;;;<<<<<<===???@@@@@@@@@???>>>>>>???AAACCCDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMNNNPPPOOOKKKHHHFFFFFFIIIEEECCCEEEKKKOOOPPPNNNKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFGGGFFFEEECCCAAA@@@<<<>>>???AAAAAA???>>><<>><<<;;;;;;<<<======;;;::::::;;;;;;:::999777888999:::::::::999999333333333333333333333333444444444444444333222222111111111111111111111111////////////////////////......------------......,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,***************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))(((************++++++++++++))))))))))))))))))))))))((())))))******))))))(((++++++++++++***)))((('''))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,))))))))))))******************++++++******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))'''(((((())))))))))))((('''(((((((((((()))))))))******************))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////---///000000000111444666666888:::;;;;;;;;;===>>><<<:::999;;;???EEEIIIKKKIIIIIIIIIJJJLLLPPPSSSVVVUUUWWW]]]YYY[[[XXXhhh444666999888666444444555444444555555444333222111111222444333111000000111111111000///............,,,------.........------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))***,,,,,,------,,,---------............///....................................////////////111222222222333333333333444444444444333333333333333333444555666666777777888777666666777888:::;;;;;;<<<===>>>???>>>>>>======???BBBEEEFFFEEECCCBBBDDDDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQPPPMMMJJJHHHGGGFFFEEEEEEGGGJJJMMMMMMMMMHHHHHHHHHIIIIIIJJJKKKKKKFFFFFFFFFEEEEEEDDDCCCCCC@@@AAACCCEEEEEECCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::888666777888999999999888888222222333333444555555555333444444444444333222222000000000000111111111111////////////////////////...------,,,,,,------...,,,,,,,,,++++++++++++***))))))******+++,,,,,,---))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))***************)))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))***************************))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))---,,,+++)))(((((((((((((((((((((((((((((((((((())))))************))))))'''((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))******)))((('''((((((((())))))))))))******************++++++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,,,,,,,---.........,,,,,,,,,,,,---...//////---///000000000222444666555888:::;;;;;;<<<===???===;;;:::<<<@@@FFFJJJLLLIIIGGGGGGHHHLLLPPPTTTWWWXXXZZZ```[[[[[[WWWfff333666999888666444444666555666666666555333111000///111222333111111111222111000///......------...,,,,,,---......---------++++++++++++++++++++++++***+++,,,------,,,+++***---------,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++((()))***+++,,,------------------.........//////................................./////////000000111111111222222333333333333222222222222222222222111222333444555777888888777777666666666888999:::;;;;;;===>>>>>>>>>===<<<<<>>???>>><<<;;;<<>>:::777999AAAHHHKKKLLLKKKJJJJJJJJJMMMPPPTTTWWW^^^\\\^^^YYY[[[XXXeee555444444555666666555333444444444222000///111333333222111000000000000000///............---------............------------,,,------......------,,,************************---......---***))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++,,,...///111,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...------------............//////000000000111111111111111111111222222222222000444444222999DDDDDD<<<777777555555555666888999:::;;;<<<===>>>>>>>>>>>>AAABBBCCCCCCDDDCCCCCCCCCCCCEEEGGGHHHHHHIIIKKKMMMPPPNNNLLLKKKLLLKKKJJJIIIIIIHHHHHHLLLQQQRRRNNNJJJFFFGGGHHHHHHFFFFFFHHHJJJJJJGGGDDDCCCCCCCCCBBBAAACCCBBBAAAAAA@@@???<<<999===;;;999:::;;;<<<;;;:::<<<>>>???>>><<<::::::;;;888888888888666555444333333333333333333333333333444333333333333222222222000000////////////000000///////////////000000000---.........---,,,++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))*********)))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******+++***)))((()))***,,,---+++++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''***)))(((''''''((()))***,,,***((()))***+++)))'''***)))(((''''''((()))***************)))))))))(((******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------............///000111111000000111222555666999;;;======<<<;;;===999666999@@@GGGJJJKKKKKKJJJJJJJJJMMMPPPTTTWWW^^^\\\^^^YYY[[[YYYfff555444333444666666444333222333222111000000222444444333222111000000000000///............---------............------------++++++,,,,,,,,,,,,++++++************************,,,,,,,,,***)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++++++++,,,,,,...///000+++++++++******))))))))),,,,,,,,,,,,------------------------............////////////000000000000111111111222222222333333///333444333:::CCCDDD>>>777666666555555777888999999999;;;<<<>>>>>>??????CCCDDDDDDDDDCCCBBBBBBAAAEEEFFFHHHIIIIIIIIIKKKMMMJJJIIIGGGGGGIIIKKKLLLKKKJJJIIIIIILLLPPPQQQMMMJJJHHHIIIJJJIIIGGGFFFGGGHHHKKKIIIFFFDDDDDDCCCBBB@@@DDDBBB@@@@@@???>>>;;;888===;;;999:::;;;<<<;;;:::<<<===>>>===;;;:::::::::888888888777666555444333222222222222222222222222333333333222222222111111000//////......//////000///////////////.........//////---,,,++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))(((((()))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********))))))(((((())))))***++++++***)))***+++,,,---******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))+++***))))))******)))((()))((((((''''''(((((()))************))))))))))))******+++++++++,,,,,,,,,---------------......///------------...............000111111000000111222666777:::<<<<<<<<<;;;:::;;;888666999???FFFIIIJJJKKKJJJJJJJJJMMMPPPTTTWWW^^^\\\^^^YYY\\\ZZZhhh444444333444555666444222111111111111000000333555555444333111000000000000///............---------.........---------,,,,,,******++++++++++++******************************------,,,***)))***---///))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********++++++,,,---...,,,++++++******))))))(((++++++,,,,,,,,,---------,,,,,,---------................../////////000000111111111222222222222333333666555444777===<<<888666666555555555666777888777888:::<<<===>>>??????BBBBBBCCCCCCCCCCCCBBBBBBFFFGGGIIIIIIHHHHHHIIIKKKGGGEEEDDDDDDGGGJJJKKKKKKIIIHHHIIIKKKMMMMMMJJJHHHHHHIIIJJJJJJHHHGGGGGGHHHJJJIIIFFFFFFFFFEEEDDDBBBDDDCCCAAA@@@???>>>;;;999===;;;999:::;;;<<<;;;:::999:::;;;:::888777777777777777777777666555444333222222222222222222222222222222222222111111111111/////////......//////////////////......---------000///---+++******++++++************************************************************************))))))))))))))))))))))))''''''((()))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))******)))))))))***+++,,,***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))***)))))))))******))))))))))))(((((((((((())))))*********)))))))))))))))******+++++++++,,,,,,,,,---------------...//////,,,,,,---------............///111111000000111333777888:::<<<<<<<<<:::999;;;999888;;;@@@FFFJJJKKKKKKJJJJJJJJJMMMPPPTTTWWW]]][[[^^^YYY]]][[[iii444333333444555555444222000111111000///000333555444333222111000000000000///............---------...------------,,,,,,,,,)))******************)))))))))))))))))))))))))))+++++++++)))((())),,,///(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))************,,,+++++++++*********)))+++++++++,,,,,,,,,------,,,,,,,,,------------...---............/////////000000111111111111222222444555444333444666555222555555555555555666666666666777888:::<<<======>>>>>>???@@@BBBCCCCCCDDDDDDEEEGGGHHHGGGFFFEEEFFFHHHFFFDDDCCCDDDFFFIIIJJJJJJJJJIIIIIIJJJKKKJJJHHHGGGEEEGGGIIIIIIHHHHHHHHHIIIHHHGGGFFFGGGHHHHHHGGGEEEDDDBBB@@@?????????===;;;===;;;999:::;;;<<<;;;:::888999:::999777666666666666666777666666555444333222222222222222222222222222222111111111000000000//////............////////////......------,,,,,,///...,,,+++******++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((())))))***)))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((((((''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((())))))******)))))))))***************************))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------------...---///000111000000222333777888:::<<<<<<<<<:::999;;;:::;;;===BBBGGGKKKMMMKKKJJJJJJJJJMMMPPPTTTWWW\\\[[[^^^ZZZ^^^]]]kkk444333222333555555333222000111111000///000222444222111000000000000000000///............---------------------,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))((((((((('''&&&&&&(((***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''((())))))((((((************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000000000111111000000111111111222222222333333333444444444444444555555777888::::::;;;;;;:::;;;===@@@BBBCCCDDDEEEDDDEEEFFFEEECCCBBBBBBDDDDDDDDDDDDEEEHHHJJJIIIIIILLLLLLLLLKKKJJJIIIHHHHHHCCCFFFHHHIIIHHHGGGGGGHHHEEEEEEDDDFFFGGGHHHGGGEEEBBB@@@>>>>>>>>>???>>>======;;;999:::;;;<<<;;;:::999:::;;;:::888777777777666666666666666555444333222222222222222222222222111111111000000000000//////......------......///---------------,,,,,,,,,---,,,,,,+++++++++++++++************************+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((()))******))))))***+++***++++++,,,,,,++++++***))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,---------------///000111000111222444666777:::<<<<<<<<<;;;:::;;;;;;<<>>@@@BBBCCCCCCBBBCCCCCCBBB@@@>>>???@@@BBBBBBDDDHHHKKKLLLKKKJJJKKKLLLKKKJJJHHHGGGFFFFFFDDDFFFHHHIIIGGGEEEDDDEEECCCCCCCCCDDDEEEEEECCCAAA???===;;;;;;<<<============;;;999:::;;;<<<;;;:::888999::::::888666666777555555666666555555444444111111111111111111111111111111000000000////////////......------......///,,,,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''''')))+++***)))(((***,,,)))***++++++++++++***)))((()))))))))******************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,------------...000111000111222444555666999;;;======<<<;;;999;;;===???BBBFFFKKKMMMKKKJJJJJJJJJMMMPPPTTTWWW[[[ZZZ]]]ZZZ```___nnn333333222333444555333111111111111000...///111333...------......///000111//////.........------------------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((()))+++***)))''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((((((%%%&&&&&&'''((()))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///000///000111000......111000000111222222222222111444444555666666777666666888999;;;===???@@@AAABBBAAABBBBBB@@@>>><<<======@@@AAADDDIIIMMMOOOMMMKKKIIIIIIIIIGGGEEECCCCCCCCCEEEGGGIIIIIIFFFCCCBBBAAACCCBBBAAABBBBBBAAA???<<<<<<:::888999:::<<<===<<<===;;;999:::;;;<<<;;;;;;666777888777555444444444555555555666555555444444000000000000000000000000000000000000////////////.........------.........+++++++++,,,,,,---------((()))+++,,,------,,,+++))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((()))***************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))******)))((('''&&&)))+++***((((((***,,,((()))***++++++***)))((((((((())))))*********+++******+++++++++,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,---------,,,...000111000111333444444666999;;;=========<<<888:::<<<>>>AAAEEEIIIMMMKKKJJJJJJJJJMMMQQQTTTWWW[[[ZZZ]]][[[``````ooo444555555555555555444444000000000000////////////000000000000////////////......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************+++,,,,,,,,,,,,+++------------------------,,,---......//////......111222///---///444555111111222333333111111222333666666666666777777777777444555777999;;;<<<======CCCCCCBBB???===<<<===???@@@BBBEEEGGGJJJKKKLLLLLLKKKJJJHHHEEECCCAAA@@@@@@DDDCCCCCCBBBBBBAAA@@@@@@BBBAAA@@@@@@@@@???===;;;777888999999:::;;;<<<<<<;;;;;;:::999999999:::::::::999888777666666666666333333333333333333333333444444333333222111000000111000000///...------------------------------------------,,,,,,+++++++++,,,,,,,,,++++++*********************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))******))))))((((((''''''&&&((()))++++++)))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))---,,,+++)))(((&&&%%%$$$(((((((((((())))))))))))((('''%%%&&&'''(((&&&%%%******))))))((((((''''''***)))((((((((()))+++,,,))))))))))))((((((((((((******************************))))))((((((''''''++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000111222666888:::===>>>===<<<;;;888999;;;>>>BBBFFFJJJLLLLLLLLLLLLNNNQQQSSSTTTSSSZZZ]]]___bbb^^^[[[zzz777777777666666555333333111111000000000/////////.........///000000111111......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))((('''''''''(((******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---111222...---000111000111222333333111111222333555555555555666666666666444555777999;;;<<<======AAAAAA@@@???===<<<>>>???@@@AAADDDFFFHHHIIIJJJIIIGGGFFFDDDBBBAAA??????>>>CCCCCCBBBBBBAAA@@@@@@@@@AAA@@@??????@@@@@@>>><<<999999::::::::::::::::::;;;;;;:::999999999999:::999888777666555555555555333333333333333333333333444333333222111111000000000000000///...---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))*********+++((((((((((((((((((((((((***)))))))))(((((((((''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))(((''''''))))))((('''***)))))))))((((((((('''***)))((((((((()))++++++))))))))))))((((((((((((******************************))))))((((((((((((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000///000000111222666777:::===>>>===<<<;;;999999;;;===AAAFFFJJJLLLKKKKKKLLLNNNQQQTTTUUUUUUWWWZZZ\\\___\\\YYYyyy999888888777555444222111222222111111111000000000+++,,,---...000111333333......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((''''''(((((()))***)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********************************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,---...............)))000333000---...000000000222333222111000111222333333444444444555555555444555777999:::;;;<<<<<<>>>>>>???>>>===<<<>>>@@@???@@@BBBDDDFFFFFFFFFFFFDDDCCCBBBAAA@@@?????????BBBBBBBBBAAA@@@@@@?????????>>>===>>>??????>>><<<;;;;;;::::::999999999999;;;::::::999888888999999777666555444444444444444333333333333333333333333333333222222111000000000000000//////...---------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))'''''''''((()))*********(((((((((((()))))))))))))))((('''((()))***)))((())))))))))))(((((((((((()))))))))((()))******+++(((((((((((())))))))))))***************************))))))))))))(((((((((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////000000111222555777:::===>>>===<<<:::999999;;;===AAAEEEIIILLLIIIJJJLLLOOOQQQTTTVVVWWWVVVXXX[[[___]]][[[}}}666666666555444333111111222222222222111111111000+++,,,---...000111222222...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))''''''''''''(((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++************************((())))))***+++************************+++++++++,,,,,,---.........------(((...222111111333333000000111222111000///000222222222222222333333333333444555777888:::;;;;;;;;;;;;<<<============???@@@>>>???AAACCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@??????>>>>>>===<<<<<<===??????>>><<<:::999999999999999999999;;;:::999888888777888888666666555444444444444444222222222222222222222222222222111111000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))((('''&&&'''))))))((('''))))))))))))(((((((((((()))))))))))))))******+++(((((((((((())))))))))))************************))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////000111222555777:::<<<======;;;::::::::::::<<<@@@DDDIIILLLGGGIIILLLOOOQQQTTTWWWYYYXXXZZZ]]]aaa``````222222333333222222111111222222222222111111111000............////////////------,,,++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******+++))))))))))))))))))))))))'''((())))))******)))))))))))))))******++++++++++++,,,,,,---...---------+++---...111777<<<999222///000111111//////000111111111111111222222222222444555666888999:::;;;;;;999;;;===>>>>>>>>>???AAA===>>>@@@BBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@???>>>>>>======<<<;;;;;;<<<>>>>>><<<;;;777777888999999:::;;;;;;;;;:::999888777666666777666666555444444444555555222222222222222222222222111111000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((('''(((***+++***)))(((((((((((())))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,---------..................///000111222555777999<<<===<<<;;;::::::::::::;;;???DDDHHHKKKFFFIIIMMMOOOQQQSSSWWWZZZYYY[[[]]]bbbbbbddd000000111111111111000000222222111111111000000000/////////......---------------,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))***++++++,,,,,,++++++,,,---------------,,,,,,,,,000999???:::111...000111000///...///000000000111111111222222222444555666888999:::::::::999<<<>>>?????????@@@AAA===>>>@@@BBBDDDEEEDDDDDD@@@@@@@@@??????@@@@@@AAA@@@??????>>>======<<<<<<<<<;;;:::;;;<<<<<<;;;999666666777888999:::;;;;;;::::::888777666666666666666555555444444444555555222222222222222222222222000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((************************(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++***)))***,,,...---,,,(((((((((((())))))))))))(((((()))************)))''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++++++++******++++++,,,---***++++++,,,,,,------...,,,,,,,,,---------......---------...///000111222444666999<<<===<<<;;;999;;;::::::;;;>>>CCCHHHKKKFFFIIINNNPPPPPPRRRVVVZZZWWWYYY[[[___```ccc111111222111111000//////111111000000000///////////////.........------------,,,++++++***+++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))******+++,,,,,,---++++++,,,------------,,,+++,,,,,,...444999666///...///000000......///000000000111111111222222222444555666888999999999999:::===???@@@@@@???@@@AAA===>>>AAACCCEEEFFFGGGGGGAAAAAA@@@@@@@@@@@@AAAAAA??????>>>======<<<<<<;;;<<<;;;:::;;;;;;;;;999777777777888888999999999::::::999888777666555555555444444333333333333444444111111111111111111111111////////////////////////------------------------++++++++++++++++++++++++)))*********++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((()))+++,,,,,,+++'''((((((((()))))))))***'''((()))***+++******)))'''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,---------......---------...///000111222444666999;;;<<<<<<:::999;;;:::999:::===BBBGGGKKKFFFJJJOOOPPPPPPQQQVVVZZZVVVXXXYYY^^^___bbb{{{444444333333111000...---000000000000////////////........................---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))***+++,,,,,,------++++++,,,---------,,,,,,))),,,---,,,...222111---...///000///...---...000111111111111222222222222444555666888999999999999;;;===@@@AAA@@@@@@@@@AAA===???AAADDDFFFHHHHHHHHHDDDDDDCCCCCCBBBBBBCCCCCC>>>>>>>>>===<<<<<<;;;;;;===;;;::::::;;;:::888666999999999888888888888888:::999888666555555444444222222222111222222333333111111111111111111111111.........///////////////------------------------++++++++++++++++++++++++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&((()))++++++)))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))((('''&&&''')))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))%%%%%%$$$%%%((())))))((('''((((((((())))))******'''((()))++++++******)))&&&''''''((()))******+++))))))))))))))))))))))))))))))******++++++++++++++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,---------......,,,,,,------///000111222444666999;;;<<<<<<:::999<<<;;;999:::===BBBGGGKKKFFFKKKOOOPPPOOOPPPUUUZZZWWWYYYZZZ^^^___ccczzz333333333333333333333333777555222///...---......///............---------,,,,,,,,,++++++************++++++,,,,,,++++++***))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%%%%'''((()))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,------------------------000//////.........//////000111111222333333444444333444555777888888999999:::::::::;;;<<<===>>>???BBB@@@???AAAEEEFFFEEECCCCCCEEEGGGIIIHHHFFFCCCAAABBB???======>>>>>><<<999::::::;;;;;;<<<;;;;;;;;;:::999888777666666666666888777777666555444444444444444444444444444444444111222222222222111000000000000//////.........---......---------,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))(((((((((((())))))************))))))))))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&******))))))((((((''''''((((((((((((((('''''''''******))))))((((((''''''++++++***)))((('''&&&&&&''''''((((((((((((''''''))))))))))))************)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))************)))(((&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((()))***)))((('''((()))(((((()))***************))))))))))))************************************(((***++++++******+++,,,+++++++++,,,,,,---------,,,,,,,,,---------......---...///.........000222555555777999<<<===<<<:::888:::;;;===???CCCHHHLLLEEEJJJOOOQQQOOOOOOSSSWWWZZZ^^^^^^___```hhh}}}222222222222222222222222666444111///...---..................------------,,,,,,,,,++++++************++++++,,,,,,++++++***))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))******************+++++++++,,,,,,------------------------//////...............///000000000111222222333333333444555666777888888888888888888999:::;;;<<<===???>>>===???BBBDDDDDDBBBDDDFFFHHHJJJIIIGGGEEECCCBBB@@@>>>>>>??????===:::::::::;;;;;;;;;:::::::::999999888888777666666555777777777666555444444444444444444444444444444444111222222222222111000000000/////////.........---......---------,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))(((((((((((())))))*********)))))))))(((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((''''''''''''(((((((((((('''''''''&&&***))))))((((((''''''&&&''''''(((((((((((('''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))***++++++************)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((()))***)))((('''((()))(((((()))***************))))))))))))************************************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......---...///.........000222666666777999<<<===<<<::::::;;;<<<===???CCCGGGKKKIIIMMMPPPPPPNNNNNNQQQUUUZZZ]]]]]]___```hhh111111111111111111111111444333111///...---..................------------+++++++++++++++***************++++++++++++******)))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((('''(((((())))))(((((('''(((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...//////000000111222222333444555666666666666666666666666777888999:::;;;<<<;;;;;;===@@@BBBBBBAAACCCEEEGGGHHHHHHFFFCCCBBBAAA???>>>>>>??????===<<<;;;;;;;;;::::::999888888777888888999888777555444777777666666555444444444444444444444444444444444111111222222111111000////////////.....................---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))******))))))))))))((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))***++++++)))******))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***(((((()))***************))))))))))))************************************(((***++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,---------......---...//////...///111222666666777999<<<===<<<;;;;;;<<<======???BBBHHHKKKMMMOOOPPPOOOMMMMMMPPPTTTXXX\\\\\\]]]___ggg~~~000000000000000000000000222111000......------............---------,,,,,,+++++++++*********************++++++++++++******(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++---------,,,------......------...//////000000111333333444555555555555555555555555666777888999:::999::::::<<<>>>@@@AAAAAA@@@BBBCCCDDDDDDBBB@@@???>>>>>>============<<<;;;;;;;;;:::999888777777777666777888999999777555333666666666555555444444444333333333333333333333333111111111111111000000///..............................---------,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))***)))))))))((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((())))))(((((()))***(((((()))***************((()))))))))************************************(((***++++++******+++,,,......------,,,,,,,,,+++,,,,,,,,,---------......---...//////...///111333666666777:::<<<>>><<<;;;:::;;;<<<===???CCCIIINNNNNNOOOOOOMMMLLLMMMQQQTTTUUUYYYZZZ[[[]]]fffmmm000000000000000000000000000//////......---------...------------,,,,,,,,,************************)))******++++++******)))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,------...//////000000111222333444444444444444666666666666777999:::;;;999:::<<<===>>>???AAABBB???@@@AAABBBBBB@@@???===<<<<<<<<<;;;:::999999:::;;;:::999777666666666666555666888999888777555444555555555555444444444444333333333333333333333333000111111111111000//////---------.....................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******))))))(((((((((((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''(((((()))((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++(((((()))***************((()))))))))************************************(((***++++++******+++,,,.........------,,,,,,,,,,,,,,,,,,---------.........///000/////////111333666666888:::===>>>===;;;999999;;;<<>>===>>>???AAA@@@AAAAAABBBAAA@@@???>>>;;;<<<<<<:::888666777888:::999777666555555666777555666777777777666555555444444444444444444444444333333333333333333333333000000111111000000///...---------------...............---------,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''(((((((((%%%%%%%%%&&&''''''((((((((((((((()))))))))))))))&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''(((((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((&&&'''))))))((((((***+++(((((()))***************))))))))))))************************************(((***++++++******+++,,,.........---------------,,,,,,,,,---------.........///000000//////111333777777888:::===>>>===<<<999:::;;;<<>>>>><<<<<<===??????@@@@@@@@@@@@???>>>>>><<<===>>>;;;777555555777888777555444444555777888666666666666666666666666444444444444444444444444222222222222222222222222000000000000000//////...,,,,,,,,,------...............---------,,,,,,,,,++++++++++++++++++++++++((()))))))))************))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%&&&''''''(((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''))))))((((((***+++(((((()))***************))))))))))))************************************(((***++++++******+++,,,------------............,,,,,,,,,---------.........///000000///000222444777777888;;;===>>>===<<<======<<<<<<>>>CCCKKKPPPIIIJJJKKKMMMQQQSSSTTTUUUTTTXXXYYY\\\___hhh111111111111111111111111,,,,,,------......---------------,,,,,,,,,++++++(((((())))))*********+++))))))************))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%&&&'''''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))************+++,,,---...------......///000000000+++---///111333444555666555555555555777888999::::::<<<>>>===;;;:::<<<>>>===============<<<<<<;;;===??????<<<888555555777777666555444444555777888666666555555555555666777444444444444444444444444222222222222222222222222000000000000000//////...,,,,,,,,,------...............---------,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))(((((((((((()))))))))(((((((((''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((''''''(((((((((((('''''''''''''''(((((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))******&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))%%%'''))))))((((((***,,,(((((()))***************))))))))))))************************************(((***++++++******+++,,,,,,---------.../////////,,,,,,,,,---------.........///000000///000222444777777888;;;>>>???>>><<<@@@???>>>===>>>BBBHHHMMMJJJJJJKKKNNNQQQSSSSSSSSSUUUZZZ[[[^^^aaajjj333222111/////////000000//////...------------...------++++++++++++------))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))***)))'''&&&'''(((***++++++++++++*********))))))++++++++++++,,,...000111//////............//////111000/////////000222333222333444555666666666666::::::::::::;;;;;;<<<===:::;;;;;;<<<;;;;;;:::::::::999888888777777888888888666333333444555555444777666555444444444444444222222222111222222333333111222222333333222222111222111111000///......---++++++------------++++++------,,,,,,,,,,,,++++++************))))))))))))'''((()))******)))((('''))))))))))))((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%))))))((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###%%%&&&&&&&&&&&&''')))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&(((******)))((()))***''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))((((((((((((((()))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***+++***'''&&&&&&'''***+++***'''$$$&&&+++,,,)))%%%&&&(((******)))(((((()))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,---------......,,,,,,,,,---------.........///000///...///000222666::::::999:::>>>???===============>>>AAAEEEIIIJJJKKKMMMOOOQQQSSSTTTUUUTTT[[[WWW```cccrrr444333111000/////////000//////...------------...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&'''(((***++++++++++++*********))))))++++++++++++,,,...///000//////...............///000000/////////000111222222333444555555666666555999999999999:::;;;;;;<<<::::::;;;;;;;;;;;;:::::::::999999888888888888888888666444333444555555444666555555444444444444555333222222111222222333333111222222333333222222111111111000000///......---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++************))))))))))))'''((()))******)))((('''))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''(((((('''''''''(((((('''''''''%%%'''))))))((((((((()))''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((())))))******))))))(((((((((((('''(((((()))***)))'''&&&&&&'''))))))''''''((()))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((+++******)))(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------.........///000000...///000222666999:::999:::>>>???===============>>>AAAEEEIIIKKKLLLLLLNNNPPPRRRTTTVVVUUU\\\YYYaaaeeettt555444222000///...//////000///......------......+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))''''''(((******'''$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&''''''((())))))((('''''''''((()))***+++************)))))))))*********+++,,,---...///000///...---------------000////////////000111111111222333444555555555555666666777888888999::::::999:::::::::::::::::::::::::::999888888888888999888666555444555666555555444444444555555555555555333333222222111222222333111111222222222222111111111000000//////.........+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''%%%###""""""###''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&(((((('''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))************************''''''''''''((((((((((((+++***)))(((''''''((((((((()))*********((('''&&&+++...222222///,,,++++++(((((()))(((&&&&&&((()))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((******)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///000000000//////111222666999:::999:::>>>???===============>>>AAAEEEIIILLLLLLLLLMMMOOORRRUUUWWWTTT[[[XXXaaaeeeuuu666555333111///.........000//////...............++++++------------++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***'''&&&)))///111///+++&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((()))***************))))))))))))*********+++,,,,,,---...//////...---,,,,,,,,,,,,........./////////000000000111222333444444444444333444555666777888888888999888888888999999999:::::::::999888888888888888888777555555666777666444333333444555555666666666333333222222111111222222111111222222222222111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&(((((('''&&&'''(((''''''''''''((((((((((((''''''((((((((())))))))))))(((((((((((())))))************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))((('''''''''''''''((()))))))))))))))444666999:::888555222111,,,,,,+++)))'''&&&''')))((((((((((((((((((((((((***))))))((((((((((((((((((((())))))))))))((((((***))))))((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///000111000//////111333555999:::999:::???@@@>>><<<=========>>>AAAEEEIIIMMMLLLKKKKKKMMMQQQUUUWWWQQQXXXUUU^^^cccsss777555333111////////////000000///............///++++++------------++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%+++555;;;;;;999&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,......---,,,,,,,,,,,,,,,------......///////////////000111222333333333333111222444555666777777777888777777777777888999::::::999888888777777888888777666555555666666555333222333444555666666666555444333222222111111111222000111111222222111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************)))))))))((())))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%((('''''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''(((((($$$&&&(((((('''&&&'''(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******))))))))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''''''''&&&&&&&&&'''***,,,...777666555888:::999333...000000///,,,)))''''''(((((((((((((((((((((((((((***))))))((((((((((((((((((((())))))))))))(((((()))((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++,,,,,,,,,---------......,,,,,,,,,---------......///000111000///000111333555888:::999:::???@@@>>><<<=========>>>AAAEEEIIILLLLLLKKKKKKMMMQQQTTTWWWPPPXXXUUU^^^cccsss666555333111000///000000111000//////......//////+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%(((---000000///&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((((((((()))))))))))))))***((()))***++++++++++++***,,,,,,,,,++++++,,,,,,---,,,------...///............///000111222222222222///111333555666777666666777666555555666777999:::888888777666666666666777666555444555666666444222333444555666666666555444444444333222111111111111000000111111111111000000........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$&&&(((((('''''')))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&(((((('''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((''''''(((((()))***+++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''&&&%%%%%%&&&***---///000---+++...222222,,,&&&///000111///,,,***))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********,,,,,,,,,---------......,,,,,,,,,---------......000111111111000000222333444888999999;;;???AAA???============>>>AAAEEEIIIKKKKKKKKKLLLNNNQQQTTTVVVSSSZZZWWW```dddttt555444333111000000111111111000000///////////////---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$###""""""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((((((''''''(((((((((((())))))******((()))***+++++++++***)))************+++,,,---...+++,,,---.........------......///000111111111111///000333555666777666666666555444444555666888:::777777666555555555555555444444333444555555333111444444666777666555444222555444333222111111111111000000111111111111000000........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++************))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&''''''((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((('''&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''%%%'''))))))((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))******))))))((((((''''''((()))***+++)))''''''(((******(((%%%))),,,///000...,,,++++++))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......000111222111000000222444444888999888;;;???AAA???============>>>AAAEEEIIIJJJJJJKKKMMMOOOQQQSSSTTTTTT[[[WWW```dddsss555444222111111111222222111111000///////////////...---++++++++++++---...))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%&&&%%%%%%%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((((('''''''''((((((((())))))******((((((***++++++***)))))))))))))))***+++,,,......+++,,,---.........---,,,---...///000111111111111...000333555777777666666666555444333444666888:::666666555444444444444444333333333444555444222000444555666777777555333111555444333222111111111111000000111111111111000000---.....................------++++++++++++---------------,,,,,,,,,++++++************))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((((('''%%%$$$$$$%%%''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((('''&&&$$$######$$$&&&'''&&&(((******)))((()))***''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((()))++++++(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&((()))***+++******((()))*********)))'''&&&&&&((())))))((('''((()))$$$(((---///000...------))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000111222111000000222444444888999888;;;???AAA???============>>>AAAEEEIIIIIIJJJKKKMMMOOOQQQRRRSSSRRRYYYVVV^^^bbbppp222333333222111000111111000000///...............------,,,,,,,,,,,,++++++************************+++******)))(((''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,+++,,,,,,------,,,,,,+++------......///000000000111111333444555666666666666555444444555666777888888777777666555444444444333444444555555555555555666666666666555444333222333333333222222111111111111111111111000///------------------------------------......------,,,+++)))))))))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''((())))))))))))))))))(((''''''((()))'''&&&&&&&&&''''''(((((())))))***************)))((((((***************)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((((((((((((((((((((((((((&&&'''(((+++...111444555((('''''''''((()))************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))*********))))))(((******+++++++++,,,,,,,,,------++++++++++++---------------............///...///000000///000222444777888999:::<<<===>>>>>>============>>>AAAEEEIIIKKKNNNPPPOOOPPPUUUVVVTTTTTTTTTXXX]]]___ooo333444444333222000000000000000///...............------,,,,,,,,,,,,++++++************************+++***)))(((''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,+++,,,,,,------,,,,,,+++---------...//////000000000111222444555555666666666555444444444555777888777777666666555444444333222333444444555555444444555555555555444333222111333333333222222111111111111111111111000///...------------------------------------...------,,,+++++++++******))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))'''&&&%%%&&&'''((('''&&&'''''''''(((((((((((((((***************)))((((((***************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))******+++((((((((((((((((((((((((''''''(((***,,,///111222.........,,,)))'''''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------...............///000000///000222444888999:::;;;===>>>??????============>>>AAAEEEIIIJJJMMMOOOMMMOOOSSSTTTRRRSSSSSSXXX^^^```qqq333444444333333111000///000000///...............------,,,,,,,,,,,,++++++************************+++***((('''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,---......//////000000111222333444555555555555555444333444555666777666666666555555444444333222222333444444444444444444444444444333222111000222222222222222111111111000111111000000///...------------------------------------------,,,++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''((()))))))))))))))'''&&&%%%&&&((())))))(((((((((((((((((('''''''''***************)))(((((())))))******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((('''''''''(((***,,,---(((((((((((((((((((((((((((((())))))***,,,---...000222444111,,,(((&&&'''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))***************)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------...............///000000///000222444999:::;;;<<<===???@@@@@@============>>>AAAEEEIIIIIIMMMNNNLLLMMMQQQRRRPPPSSSSSSXXX^^^```rrr333222222222333222111///000000///...............------,,,,,,,,,+++++++++***************************)))'''&&&%%%&&&'''(((((((((((())))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---....../////////000111333444444444444555555444333333444555666555555555444444444333333222333333444555444444444222222222222222111000000222222222111111111111111000000000000000///......------------------------,,,------------,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))(((((()))+++---,,,+++))))))((((((''''''&&&&&&***************)))((((((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&''')))+++,,,(((((((((((((((((((((((())))))((((((((())))))******///333333///+++***+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))***+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000///000222444999999:::<<<===>>>???@@@<<<=========>>>AAAEEEIIIJJJMMMNNNLLLMMMQQQRRROOOSSSSSSXXX]]]___ppp444222000111333333222111000000///...............------,,,,,,,,,+++++++++***************************)))((('''&&&'''(((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++***++++++,,,,,,++++++***++++++,,,,,,------......//////111222333444444444555444333222222333444555444444444444333333333333333333444555555555555444111111111222111111000000111111111111111111111111///000000000000//////...------------------------,,,,,,------,,,,,,+++***(((((())))))*********+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))(((***,,,------,,,))))))((((((''''''&&&&&&***************)))(((((('''(((((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,***(((&&&&&&'''((()))(((((((((((((((((((((((())))))((('''''''''((((((&&&***///111///---+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000///000222444888888999:::<<<===>>>???<<<=========>>>AAAEEEIIIKKKNNNOOONNNOOOSSSTTTQQQUUUTTTXXX\\\]]]lll;;;777222111333444333222000000///...............------,,,,,,,,,,,,++++++************************))))))))))))))))))((((((((((((************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))************++++++++++++************+++,,,,,,------......///000111222333333333555444333222111222333444333333333333333333333333222222333444444444444444000111111111111111000000000000000111111111111111//////000000000000//////------------------------,,,,,,,,,,,,,,,+++******''''''((()))***+++,,,,,,))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''((()))))))))))))))((('''&&&''')))******)))((((((((((((((('''''''''***************)))((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))'''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((())),,,......---***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...///000000///000222444777888999:::;;;===>>>>>>============>>>AAAEEEIIIKKKOOOPPPOOOQQQUUUVVVTTTUUUTTTXXX[[[[[[jjjFFF???777333333555444222000000///...............------,,,,,,,,,,,,++++++************************((()))***++++++***)))((('''(((***++++++***((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))************++++++++++++***************+++,,,,,,---------...///111222222333333555444222111111111222333222222222222222222333333000000111222222222222222000111111222222111111111///000000000111111111222//////000000000000//////------------------------+++,,,,,,,,,,,,+++******(((((())))))******++++++))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))))))))))))))'''&&&'''))))))(((''''''''''''(((((((((((((((***************)))((((((&&&''''''((())))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''&&&(((((((((((((((((((((((('''&&&&&&''''''((()))******((((((+++......***&&&'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...///000000///000222444888999:::;;;<<<>>>>>>???============>>>AAAEEEIIIJJJNNNOOOOOOQQQVVVXXXVVVUUUTTTXXX[[[\\\kkkNNNFFF;;;555444555333111000000///...............---------,,,,,,,,,++++++************************''')))+++------,,,)))(((''')))***++++++***)))'''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))************++++++++++++******)))******+++,,,,,,---------...///111222222222222555444222111111111222222222222222222222222222333......///000000000000000000111111222222222111111//////000000111111111222//////000000000000000///------------------------+++,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))'''(((((()))))))))))))))+++***((()))******)))(((&&&'''''''''(((((())))))***************)))((((((&&&&&&'''((())))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((((()))(((((('''((((((((((((((((((((((((&&&&&&&&&'''((()))++++++)))&&&$$$)))///111---''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((()))***+++,,,---------******+++++++++,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------...///000000///000222444999:::;;;<<<===???@@@@@@============>>>AAAEEEIIIIIILLLNNNNNNQQQVVVXXXVVVTTTTTTXXX\\\]]]mmmXXXOOO>>>666999333000999222000.........///...---............---,,,++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))************+++++++++******+++++++++,,,,,,,,,000000000000000111111111222222111111222222333444111111222222222222111111///...//////000222333444111111111111111111111111111111111111000000000000......//////000000111111...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))------,,,)))&&&%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&))))))((('''&&&%%%%%%$$$(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((()))))))))))),,,+++***(((''''''''''''))))))))))))))))))))))))******))))))))))))******((())))))(((&&&&&&''')))(((((())))))))))))(((((())))))))))))))))))))))))(((&&&&&&+++111222...)))***((('''(((***+++)))&&&++++++******))))))((((((******************************))))))))))))***************)))))))))))))))++++++************++++++))))))))))))))))))))))))---,,,,,,+++***)))((((((++++++++++++++++++++++++//////...,,,++++++,,,---+++++++++,,,---...///000...///000000///000222444:::>>>???===>>>@@@???;;;>>>===<<<<<<>>>AAAEEEHHHIIIJJJMMMPPPRRRTTTTTTTTTZZZMMMUUUaaa^^^jjjdddXXXBBB888:::333,,,222222000......//////...---............---,,,++++++++++++******************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,/////////000000111111111222222111111111222222333111111222222222222111111/////////000000111222222000000000000000000000000111111111000000000//////......//////000000000000...---,,,,,,++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))(((((($$$$$$%%%$$$$$$%%%'''***''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))+++***)))((((((''''''((())))))))))))))))))))))))******))))))))))))******''')))))))))'''&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))(((&&&'''+++111222...)))***(((''')))++++++)))'''*********)))))))))))))))******************************))))))))))))*********)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++,,,++++++---...---,,,+++,,,,,,,,,,,,---...//////...///000000///000222444:::>>>???======@@@???;;;???>>>======???CCCGGGIIILLLMMMMMMNNNPPPSSSUUUVVVWWWNNNUUU```\\\eeewwwhhhNNN>>>===555---000333111///...//////...---......///......---,,,+++,,,,,,++++++***))))))((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((()))))))))*********++++++*********++++++++++++,,,---......///000111222222222222111111111111111222111111222222222222111111000000000000000000111111........................111111000000000000//////...////////////000000000...---,,,,,,++++++,,,,,,+++************)))))))))))))))))))))))))))))))))******))))))))))))((((((###$$$%%%%%%%%%'''***---''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((('''''''''''''''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***&&&(((******(((&&&&&&'''(((((())))))))))))(((((())))))))))))))))))))))))(((''''''+++000222...)))***))))))***++++++***((())))))))))))******************************************))))))))))))******))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++...222333000---,,,,,,,,,,,,------...///...///000000///000222444999===>>>======@@@???;;;@@@?????????AAAEEEHHHKKKPPPOOOMMMMMMOOORRRUUUWWWUUUQQQWWW^^^YYY^^^aaaIIIBBB999222555333222000///000000///...////////////...---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''((())))))))))))((((((''''''&&&))))))))))))************************++++++++++++,,,,,,---...000111222222222222111000000000000111111111222222222222111111111111111111111000//////........................111000000000////////////////////////////////////...---,,,,,,++++++,,,,,,++++++*********)))))))))((((((((((((((((((((((((***)))))))))((((((((((((((((((((('''%%%&&&(((***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((()))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))%%%(((***+++)))'''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((()))''''''+++000111---(((*********+++++++++***)))(((((())))))******++++++******************************))))))))))))******)))))))))))))))*********++++++************++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---,,,,,,000555888666444,,,,,,,,,,,,,,,---...///...///000000///000222444999<<<>>><<<===@@@???<<<@@@@@@@@@@@@CCCFFFJJJLLLPPPOOOOOONNNPPPRRRTTTVVVSSSTTTYYY]]]XXXXXX~~~{{{[[[JJJ===444888444222000000000111000///////////////...---,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&(((((()))))))))*********))))))*********++++++++++++,,,---...///000111111111111000//////000000000111111222222222222111111111111222222111000///...////////////////////////000000000////////////.../////////..................---,,,,,,++++++,,,,,,,,,+++++++++************(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&$$$"""!!!###%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((+++******)))((('''''''''((((((((())))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***))))))************))))))(((((((((((())))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))%%%(((***+++)))'''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((()))''''''+++000111---((()))***+++++++++*********(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******(((((())))))************++++++************++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++///---+++---222777999999------,,,,,,,,,---.........///000000///000222444888<<<===<<<===??????<<>>@@@CCCFFFIIIKKKJJJLLLNNNQQQRRRSSSRRRRRRRRRZZZWWWWWWYYYRRRlllzzzdddGGG777555333111111222222111000000000000//////...---,,,******************++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***)))'''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((())))))))))))''''''''''''((((((((((((***)))'''%%%%%%''')))***&&&&&&''''''''''''''''''(((((((((((()))))))))***))))))))))))************,,,,,,,,,------.........---------...///000111222111111222222222222111111///000111222222111///...000000000000000000000000000000/////////.........//////.........---------...---,,,,,,++++++,,,,,,+++************)))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&'''((((((((())),,,///''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((('''''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))'''''''''((()))*********))))))************))))))(((((((((((()))))))))))))))((((((((((((((()))***))))))))))))))))))))))))((((((''''''''''''((((((''')))))))))'''&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))***((((((+++000111,,,'''''')))++++++)))'''(((************)))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++)))+++---,,,+++,,,222777...------,,,,,,---------...///000000///000222444666:::<<<;;;<<>>666444222111222222111000000000000000///...---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&'''((())))))))))))''''''''''''((((((((()))***)))'''%%%%%%''')))***%%%&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))************------------------------,,,,,,,,,---///000222333111111222222222222111111...///111222222111000///000000000000000000000000000/////////............//////.........---------...---,,,,,,++++++,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&&&&%%%&&&)))+++''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))))))))))))))&&&''''''((()))******+++))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))(((&&&&&&''')))(((((())))))))))))(((((())))))))))))))))))))))))***((((((+++000111,,,'''&&&)))+++***((('''(((***++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++(((---111000,,,,,,000666...------,,,,,,,,,------...///000000///000222444666:::<<<;;;<<>>AAADDDFFFHHHKKKJJJJJJJJJMMMPPPTTTVVVOOOXXXPPPPPPYYYPPPaaammmJJJ???222000222---...222.../////////...------,,,,,,+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%$$$%%%&&&))),,,000222---***&&&%%%%%%'''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((()))))))))((('''&&&''')))+++,,,***)))(((&&&&&&&&&'''(((+++,,,---,,,***)))***+++))))))***+++,,,,,,---------...///////////////...///000222222111111111222111111111111111222222222////////////////////////000000000000000000000000...........................---+++*********+++++++++******)))((()))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((((((((''''''''''''((((((&&&%%%%%%(((******&&&###((((((''''''''''''(((((())))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&******))))))((((((''''''))))))(((((((((((())))))+++)))(((***...000///---(((((((((((())))))))))))(((((()))***************+++*********))))))((((((******))))))******+++,,,(((((()))+++------+++))))))))))))))))))((((((((()))***+++,,,,,,+++)))((()))************+++++++++******+++++++++,,,,,,,,,---,,,+++***+++---000111444222///,,,+++++++++,,,,,,...////////////222444555888;;;>>>>>>===>>>???=========>>>@@@DDDGGGIIIKKKKKKKKKMMMOOORRRTTTVVVUUUUUUTTTXXXWWWOOO```vvv]]]DDD666333555000111444///000//////......---,,,,,,------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''***---000222///,,,(((&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((('''&&&''')))+++,,,---,,,+++***))))))***+++***///666999888222---************++++++,,,,,,---------...////////////......000222222111111111222111111111111111111111111////////////////////////////////////////////////---------------------------,,,+++*********+++++++++******)))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))'''&&&&&&&&&((((((((((((''''''''''''(((((()))(((''')))++++++)))&&&((((((''''''''''''((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))***)))((()))---000000///))))))(((((())))))))))))(((((()))***************+++*********))))))))))))******))))))******+++,,,---,,,+++++++++***)))(((---+++((((((******)))((())))))++++++++++++***)))************++++++++++++*********+++++++++,,,,,,---,,,+++++++++---///000222111...,,,++++++,,,------.../////////000222444666999===>>>>>>>>>>>>???=========>>>@@@CCCGGGIIIKKKKKKKKKMMMOOOQQQTTTVVVTTTTTTSSSWWWVVVNNN]]]}}}sssRRR@@@888888333333555///000000///......------,,,//////.........---------,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((***---000222000---)))''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''&&&''')))***+++,,,,,,+++*********++++++&&&,,,444888777111+++'''++++++++++++++++++++++++,,,---......//////.........000111222111000111222222222111111000000//////////////////////////////////////////////////////---------------------------,,,+++*********++++++*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((((((((((((''''''''''''((((((***)))((((((******)))(((((((((''''''''''''((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))***((('''(((+++///111111***))))))(((((()))))))))((()))))))))***************************)))))))))***))))))))))))***++++++***))))))))))))***+++,,,...,,,))))))+++,,,***(((((()))***+++++++++++++++************+++++++++,,,))))))*********+++++++++...---,,,+++,,,,,,...///000///---,,,,,,,,,---......///000000000111333555888;;;>>>@@@???>>>>>>???===<<<<<<===@@@CCCGGGIIIKKKKKKLLLMMMOOOQQQTTTUUUSSSSSSRRRUUUUUULLLYYYxxxiiiRRRCCC;;;333333555000000000//////...---------/////////............---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&((())),,,...///---+++(((''''''((('''&&&'''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&''''''(((******))))))((((((((((((((((((''')))++++++)))(((((())),,,,,,+++++++++++++++++++++,,,---...............---///111111000///000111222222111000//////..............................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))(((((()))((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((''''''''''''(((((()))((('''&&&''''''((((((((((((''''''''''''((((((&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''(((((())))))******))))))(((((((((((()))))))))(((&&&'''***...111333+++***)))((((((((()))***)))))))))))))))******+++************************)))))))))))))))***++++++)))***++++++***))))))******,,,------,,,*********(((((()))***+++,,,,,,,,,*********+++++++++,,,,,,)))))))))*********++++++......---,,,,,,,,,------------,,,,,,,,,---...///...000111111111111444666:::===@@@AAA@@@???>>>???<<<<<<<<<===@@@CCCFFFHHHLLLLLLLLLMMMOOOQQQSSSUUUSSSTTTRRRUUUUUUMMMVVVpppiiiRRRCCC444111444111111000000///......------............------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&(((***+++,,,(((&&&%%%%%%'''((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))***&&&&&&''''''''''''''''''******)))'''&&&'''***---,,,,,,++++++++++++++++++***+++,,,---............---...000000/////////000111111000000///...------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************)))((((((***)))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((('''''''''((()))((((((''''''''''''((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((''''''''')))---111444,,,+++)))((((((((()))***))))))(((((())))))***+++***************+++++++++))))))(((((())))))***+++///111333222...***((('''(((---333222,,,((())),,,(((((()))******+++,,,---***++++++++++++,,,,,,,,,)))************+++++++++...---------,,,,,,------+++++++++,,,---......///...000111111111111444666:::===@@@AAA@@@?????????<<<<<<<<<===???CCCFFFHHHLLLLLLLLLMMMNNNQQQSSSTTTTTTUUUSSSVVVWWWOOOTTTjjjfffQQQ;;;333555333111111000//////......---...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&'''((())))))%%%$$$###$$$'''((()))(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&&&&'''(((((())))))''''''((()))))))))((((((&&&(((******)))((())))))++++++++++++++++++++++++)))***+++,,,---.........,,,...000000///...///000000000//////......------------------------------........................++++++++++++++++++++++++******+++,,,,,,,,,++++++)))******++++++)))((('''+++***(((''''''((())))))(((((((((((((((((((((((('''''''''(((((())))))***'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((()))***++++++))))))***+++((((((''''''''''''((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))''''''(((((())))))******+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))+++///333...,,,***((('''((()))******)))((((((((()))+++,,,*********+++++++++++++++)))(((((((((((()))*********...333555333222444666111555777333---((()))---***)))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------------------***++++++,,,---............///000000000111333555999<<>>@@@@@@??????@@@;;;;;;;;;<<>><<<999111111000000//////......///.........---------------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((()))))))))))))))'''''''''((()))(((&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((%%%&&&''')))))))))((('''+++++++++***)))***---///))))))***+++,,,,,,------((((((***+++,,,---------+++---//////...---...///------..................,,,,,,,,,,,,,,,,,,,,,,,,........................************************)))***+++,,,---,,,,,,+++((()))+++,,,+++***(((''',,,***((('''&&&'''((()))((((((((((((((((((((((((&&&''''''((()))******+++'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''(((((($$$(((+++,,,)))''''''(((((((((''''''''''''(((((('''((((((((('''&&&%%%%%%))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))******))))))((((((''''''))))))(((((((((((())))))%%%(((++++++******,,,//////---***((('''(((***++++++***((('''((()))+++,,,*********++++++,,,,,,,,,((((((((((((((()))******+++------***(((+++222999VVVIII888...---...,,,))),,,+++***)))))))))***+++++++++,,,,,,,,,---------,,,,,,,,,---------......***+++,,,---............***+++,,,------------,,,,,,...////////////222444666999===?????????@@@@@@;;;;;;;;;<<>>???>>>======>>><<<<<<===>>>AAACCCEEEFFFOOOMMMMMMOOORRRRRROOOLLLRRRQQQUUUYYYWWWRRRUUU]]]ttt|||ppp[[[@@@666444222000000111000...///............---------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''((((((((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))(((((()))***************,,,,,,,,,,,,------------------------..........................................---------,,,,,,,,,---,,,,,,,,,,,,---......---------------,,,++++++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((''''''((((((((('''((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''(((((()))))))))((((((((((((((())))))***''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&%%%&&&)))+++)))%%%"""((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))))))))((())))))***+++***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((()))******)))((('''))))))))))))************))))))(((((()))***,,,---...,,,***(((''''''&&&&&&,,,+++***+++++++++***))),,,+++***))))))***+++,,,******))))))))))))******)))***+++++++++,,,///111JJJAAA555...---...---,,,************************,,,,,,...000111000---***,,,///222333000...,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........000222222222111222333777:::===>>>>>>=========<<<<<<===>>>AAACCCEEEFFFNNNMMMMMMOOOSSSTTTRRRPPPSSSQQQSSSWWWVVVSSSUUU[[[oooeeeCCC666555444333222111000000///............---------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))(((((()))***************++++++,,,,,,,,,---------............------------...........................------------,,,,,,,,,---,,,,,,,,,,,,---......---............---,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))(((((((((((())))))''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&'''((()))))))))))))))(((((())),,,......)))%%%(((((((((''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))((((((((())))))***+++***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))************))))))))))))))))))************))))))***++++++,,,,,,,,,---,,,***)))))))))+++,,,***,,,------+++*********+++***)))(((((()))***+++******))))))))))))******)))***,,,,,,++++++---///...//////---***)))+++---************************+++,,,...000222222///,,,***,,,///222444333///+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........000222222222111222333777999<<<>>>===<<<<<<<<<<<<<<<===>>>AAACCCEEEFFFLLLLLLMMMPPPSSSUUUTTTSSSSSSQQQRRRUUUVVVUUUVVVYYYlllmmmMMM888444333333222000///111///............---------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((((((((('''''''''&&&&&&%%%&&&''')))***%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))***************++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,........................---------------------------,,,,,,,,,,,,---............//////......---,,,,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((((((((()))'''''''''((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&''')))*********)))((('''''''''''''''''''''''''''((((((((((((((((((((((((******'''&&&)))++++++(((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''(((((())))))******(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((()))***+++***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))******)))((()))))))))************(((***+++---------+++***//////---***))))))+++---))),,,...---)))'''((()))******)))(((((()))************))))))))))))******)))+++------,,,++++++,,,'''+++---,,,)))((()))+++************************+++++++++---000111000///,,,++++++000555666222---,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........000222222222111222333777999<<<===<<<;;;;;;;;;<<<<<<===>>>@@@CCCEEEFFFLLLLLLMMMOOOQQQSSSSSSSSSTTTRRRRRRTTTVVVXXXZZZ[[[lllzzz```???777111111111//////111///............------------------,,,,,,,,,++++++************************************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&%%%%%%%%%'''((()))%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((()))************************+++++++++,,,,,,......------,,,,,,,,,+++........................---------------------------,,,,,,,,,,,,---............//////......---,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&''')))*********)))((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&"""***,,,&&&"""$$$)))***'''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((()))***+++***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))((()))))))))************(((***,,,......---+++)))333222000+++'''%%%'''***...000000...)))'''(((******))))))))))))))))))*********))))))))))))******)))+++,,,,,,+++******++++++*********))))))))))))************************,,,***((((((+++...000111000,,,))),,,333666444000,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........000222222222111222333777:::<<<===<<<;;;::::::<<<<<<===>>>@@@CCCEEEFFFLLLLLLMMMNNNNNNOOOPPPQQQTTTTTTTTTTTTVVV\\\aaadddppp|||PPP@@@222000222///...111///............---------------------,,,,,,,,,,,,************************************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((()))***************))))))*********+++++++++------------,,,,,,,,,,,,------------------------,,,,,,,,,------------...---,,,,,,,,,,,,---......---............---,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%111888444...///...***''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''((()))***+++***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&&&&'''((()))***))))))))))))************(((***+++------,,,***)))///000000///...111777<<<888777444000,,,***+++---******************************))))))))))))******)))***,,,+++******+++,,,+++(((&&&&&&)))++++++***************************,,,***''''''***---///000222...***,,,111444444111,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........000222222222111222333888;;;===>>>===;;;:::;;;<<<<<<===>>>AAACCCEEEFFFKKKLLLMMMMMMLLLMMMOOORRRTTTWWWXXXUUUWWW```kkkqqquuugggNNN777333444111...000///............---------...------------,,,,,,,,,************************************************'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((()))***************))))))))))))*********+++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))(((((('''''''''((((((((((((((())))))***((((((((((((((((((((((((''''''&&&'''''')))***+++333;;;???;;;:::===777---))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''((()))***+++***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((('''''''''((()))***+++))))))))))))************))))))***++++++***)))((())),,,///111333999CCCJJJ@@@;;;444///---,,,,,,,,,******++++++++++++************))))))))))))******)))*********)))))),,,...((('''&&&'''***+++,,,,,,************************+++***)))***---......---111///...///111333111000,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........000222222222111222333999<<<>>>???===<<<;;;;;;<<<<<<===>>>AAACCCEEEFFFJJJKKKMMMMMMMMMNNNRRRUUUTTTZZZ\\\WWWXXXddduuu~~~xxxYYY===555666333////////////.........---------......---------,,,,,,,,,************************************************'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&'''((('''&&&$$$###%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))***************))))))))))))************+++++++++,,,,,,---------------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,------,,,,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((******))))))(((((((((''')))((('''''''''(((***+++))))))))))))))))))))))))&&&&&&&&&'''))),,,...000>>>???999333888@@@;;;...++++++************++++++&&&'''''''''(((((())))))******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((%%%%%%&&&&&&((()))***+++***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******)))((((((((((((***,,,---))))))))))))************))))))*********))))))(((***---...------000999@@@CCC<<<222,,,+++++++++***++++++,,,,,,,,,,,,++++++******))))))))))))******)))******(((((()))---///(((***+++,,,++++++,,,---******************************,,,///111000---+++000000111222333222///---,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........000222222222111222333:::<<>><<<;;;;;;<<<<<<===>>>AAACCCEEEFFFHHHKKKMMMNNNNNNPPPUUUYYYTTT\\\___XXXXXXggg{{{eeeJJJ???888///+++//////......---------............---------,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))***)))(((&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((+++***)))(((((()))***++++++***)))(((((()))******---,,,***))))))***,,,---++++++******++++++,,,---------------------------------------------------.........---,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))******)))))))))***+++,,,,,,---***'''$$$%%%***///222???999222---...444===CCC???:::222***&&&%%%''')))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++******)))((()))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******((()))***+++++++++++++++******))))))******+++,,,******))))))))))))******++++++***)))((()))---000444111'''%%%+++'''%%%///...---++++++++++++)))''',,,///222555555222...,,,+++---......---,,,,,,---++++++,,,------......///222222111111111111111111999;;;>>>>>>===;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEEJJJIIIJJJKKKMMMQQQTTTWWW[[[[[[\\\\\\^^^iii|||{{{eeeLLL;;;333222111000000///.........//////.........---------,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))***)))((('''&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((******)))(((((()))******+++***)))(((((()))******---,,,***))))))***,,,---++++++******++++++,,,---------------------------------------------------------------,,,+++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''&&&&&&''''''((())))))***((((((((('''(((((())))))+++***)))(((((()))+++,,,...+++'''%%%&&&***...222222000---***(((((()))***))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++******)))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++******))))))***+++++++++++++++******))))))******+++,,,******))))))))))))******++++++,,,+++,,,...333666999:::111)))+++(((&&&,,,---,,,++++++---//////...777666444222000---,,,++++++---......---,,,,,,---++++++,,,------......///111111111111111111111111888:::===>>>===<<<<<<<<<:::;;;===???AAACCCDDDEEEHHHHHHIIIKKKNNNRRRVVVXXXYYYYYYZZZYYYZZZdddzzz~~~[[[>>>555333///222111000000/////////000.........------------,,,************************************************))))))(((((((((((())))))***)))((('''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))*********))))))))))))******,,,+++***))))))***+++,,,++++++******++++++,,,---------------------------------------------------,,,,,,,,,,,,+++***))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&''''''((()))))))))))))))((('''''''''((((((((()))*********)))'''&&&%%%%%%&&&&&&'''(((((((((''''''((()))***)))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++******))))))***++++++++++++*********))))))******+++,,,******))))))))))))******+++,,,---,,,---///333666555>>>666)))))),,,+++///555333111222444666777777===999444...+++***,,,---+++---......---,,,,,,---++++++,,,------......///111111111111111111111111666999<<<>>>>>>=========:::;;;===@@@BBBCCCDDDEEEFFFGGGHHHKKKOOOSSSWWWYYYUUUWWWYYYYYYXXXccc~~~lllLLL888111///222111000000////////////............------------************************************************))))))(((((((((((()))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((((())))))))))))))))))))))))*********+++******)))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''(((((()))))),,,+++***)))))))))))))))&&&''')))***)))((('''&&&'''(((***,,,,,,+++***)))&&&'''((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************************++++++++++++******)))******+++++++++************))))))******+++,,,+++******))))))******+++,,,,,,,,,+++******,,,///...<<<666%%%&&&///333666999777444333555666666666888444///+++)))+++...000+++---......---,,,,,,---++++++,,,------......///000000000000111111111111555888<<<>>>>>>===>>>???:::<<<>>>AAACCCDDDEEEEEEGGGHHHIIILLLOOORRRUUUWWWTTTVVV[[[\\\[[[fffcccCCC333333222111000///............//////.........---------************************************************))))))(((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((())))))((((((((((((((())))))************))))))))))))***++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((((((++++++***)))((((((((()))&&&&&&&&&'''(((((())))))((((((((()))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************************++++++++++++************+++++++++******)))******))))))******+++,,,++++++************++++++***++++++***((((((***,,,222@@@888''''''///333666111///------///000000000///...,,,******+++---...+++---......---,,,,,,---++++++,,,------....../////////000000000111111111555888;;;>>>>>>>>>>>>???;;;<<>>000//////,,,///))))))))),,,///111222111,,,,,,,,,++++++***))))))+++---......---,,,,,,---++++++,,,------......///...//////000000111111111555888<<<>>>>>>>>>>>>???;;;===@@@CCCEEEFFFFFFEEEJJJJJJLLLMMMOOOQQQRRRRRRYYYXXX[[[]]][[[bbbjjjPPPDDD333333111000///.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))***+++***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''((())))))(((''''''&&&''')))***++++++******'''((()))******+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''((((((''''''''''''((())))))******)))(((''''''((()))***)))(((((('''((()))+++,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))+++++++++***((('''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******++++++++++++******+++++++++++++++***))))))******))))))******+++,,,,,,++++++******++++++,,,)))***,,,,,,,,,,,,...000888???<<<999:::333)))***)))***,,,000333555444222++++++,,,,,,+++***)))(((+++---......---,,,,,,---++++++,,,------......///......//////000111111222666999<<<>>>>>>======>>>;;;===AAADDDFFFFFFFFFEEEHHHIIIKKKNNNPPPQQQSSSSSSWWWTTTVVV\\\\\\dddiiiUUU555444333111000/////////000/////////............------------------------************************))))))(((((((((((()))))))))******++++++)))(((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&''')))***+++++++++***'''''')))***++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++*********))))))((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((()))***+++((()))*********)))((('''(((((('''''''''''''''''')))))))))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))+++,,,+++***((('''(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******++++++++++++******+++++++++++++++***)))(((*********)))***++++++,,,,,,++++++******++++++,,,+++,,,---,,,***)))***++++++111444<<>>>>>=========;;;===AAADDDFFFGGGFFFEEEFFFHHHJJJMMMPPPSSSTTTUUUSSSOOOSSS[[[___hhhzzz^^^===999444111000///......///............---------,,,,,,------...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***))))))(((((('''''''''&&&))))))))))))))))))))))))######%%%&&&''')))*********)))((()))***+++***((()))))))))))))))*********++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******)))'''&&&%%%$$$###&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))***)))((('''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))(((((()))+++...+++++++++*********))))))************************(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))************(((((())))))*********+++++++++,,,,,,,,,+++******************************+++++++++++++++***)))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))************+++++++++,,,+++---222888999555000555666666555333000---+++******+++++++++,,,,,,,,,------------------------......---------......///000000000000111222333444666777888;;;>>>???===<<<<<<>>>AAABBBCCCEEEHHHJJJGGGIIILLLNNNOOORRRUUUXXXQQQSSSUUUVVVYYYjjjjjjBBB777///000222111///000///............---------,,,,,,------...------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((((((((()))***)))((()))******)))((((((((()))))))))*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((''''''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))'''((((((((('''(((+++---+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++,,,,,,+++++++++))))))))))))))))))))))))+++++++++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))************+++++++++,,,++++++///444555222...111111222222111///,,,+++******+++++++++,,,,,,,,,------------------------...------------...//////000000000000000000000000666777:::===??????>>><<<<<<>>>@@@BBBCCCEEEHHHJJJIIIJJJLLLMMMNNNPPPSSSVVVTTTTTTVVVWWWYYYhhhyyyTTT>>>...111666222///111///............---------,,,------...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((******)))(((''''''((())))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((&&&''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))(((((((((***,,,+++++++++***************(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))************+++***)))((((((((()))***))))))***+++,,,,,,,,,,,,((((((((((((((((((((((((***++++++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))************++++++++++++***)))+++...000---++++++,,,---...------+++*********+++++++++,,,,,,,,,---------------------------------------...//////111111111111111000//////555888<<<@@@BBB@@@===;;;;;;===@@@BBBCCCEEEGGGIIIIIIJJJLLLMMMMMMNNNQQQSSSVVVUUUVVVXXXZZZhhhnnnNNN444333777222...111///............------------------...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))***((('''((()))***)))(((&&&&&&'''((()))***+++,,,************************************************++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))******))))))+++,,,************************(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************---+++)))((('''((()))***(((((()))+++,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))***+++++++++++++++))))))*********++++++++++++)))'''''')))***)))((('''((()))+++,,,,,,,,,+++******+++++++++,,,,,,,,,---------------------------------------...///000111111222333333222111000444999???CCCCCCAAA===;;;;;;===@@@BBBCCCDDDGGGIIIFFFHHHJJJKKKLLLNNNQQQTTTVVVSSSVVVZZZ\\\iii^^^===444444111///222///............------------.........---,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((()))*********)))((('''((()))***)))'''%%%&&&'''((()))***++++++************************************************************************++++++++++++++++++++++++(((((((((((((((((((((((('''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&))))))((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((()))+++,,,,,,+++***+++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))************************((()))))))))************,,,+++***((((((((())))))'''((()))***+++,,,,,,,,,************************)))******+++++++++******))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++***)))'''&&&''''''''''''&&&'''(((***+++,,,,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,------///000000///000000111222222222111444999AAAEEEDDD@@@===;;;;;;===???AAABBBDDDGGGIIICCCFFFHHHJJJLLLOOOSSSVVVTTTQQQUUU\\\___iiijjjJJJ888333222222333///............---------............---,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******)))(((''''''))))))((('''&&&&&&'''(((((()))******************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((('''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))+++,,,,,,+++******+++***************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))************************))))))))))))(((((()))***++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))((()))******++++++******)))************+++++++++***)))(((''''''''''''((((((((()))***+++,,,,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,---...///000111000//////...//////000000444:::AAADDDBBB???<<<<<<:::<<>>333000222111,,,888;;;???@@@@@@???>>>>>>:::;;;<<<>>>AAADDDFFFGGGEEEKKKRRRVVVVVVUUUUUUVVVUUUVVVVVV\\\\\\SSS___~~~rrrTTT===555666333111///...//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***))))))(((''''''&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((('''''''''((((((((()))))))))(((((((((''''''''''''(((***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((('''((()))******)))(((''')))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))******+++++++++,,,************))))))))))))******)))((()))***,,,...******))))))))))))******++++++*********+++,,,---+++,,,------......------,,,,,,------.../////////;;;;;;777///---111111...666:::===???>>>===<<<<<<:::;;;<<<>>>AAADDDFFFHHHGGGKKKQQQUUUUUUUUUVVVXXXXXXWWWVVVZZZ\\\WWWiiifffGGG666555111000////////////...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))******))))))((((((''''''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''')))***)))'''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))++++++***))))))(((''''''%%%)))------+++)))((()))((((((((((((''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++************)))))))))))))))))))))))))))))))))'''((()))***+++,,,------)))))))))***************,,,+++***))))))***+++,,,******))))))))))))******++++++******++++++,,,---+++,,,------......------,,,,,,------.../////////000222111......111222111555888<<<======;;;::::::::::::<<<>>>AAADDDFFFHHHIIIKKKOOORRRSSSUUUWWWYYYZZZXXXTTTXXX[[[\\\tttxxxVVV;;;222111000//////000000...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((('''''''''((()))***)))&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((&&&,,,111111---)))(((***(((((((((((((((''''''''''''''''''''''''(((((()))***)))'''&&&&&&''')))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))******+++++++++,,,,,,******))))))******+++******))))))******++++++***++++++++++++,,,,,,+++,,,------......------,,,,,,------.../////////...000111000000222333333555888<<<===<<<;;;::::::999:::<<<>>>AAADDDGGGHHHIIIJJJLLLNNNPPPSSSVVVXXXZZZXXXTTTWWW[[[___{{{fffHHH777333222000///000///...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++)))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((+++******))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***'''''''''(((((((((((((((---......---***)))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************))))))******************))))))))))))))))))))))))((()))))))))*********+++***///444333...)))((()))'''''''''((((((((((((((((((''''''''''''((())))))+++***(((''''''(((***+++))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,,,,,,,+++******)))))))))++++++************++++++******++++++,,,,,,,,,,,,+++,,,------......------,,,,,,------.../////////000111333333111///000222777:::===???===<<<;;;:::999:::;;;>>>AAADDDGGGIIIIIIIIIIIIJJJNNNQQQUUUWWWVVVVVVTTTXXX\\\___|||}}}|||oooWWWCCC888555222000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***((((((((()))))))))******'''''''''(((((((((((((((,,,,,,,,,+++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))*********))))))))))))))))))))))))(((((())))))***++++++,,,+++///222111---***((()))'''''''''(((((((((((((((((((((''''''(((((()))*********((((((((((((******))))))))))))))))))))))))))))))))))))************************************************************(((((()))))))))))))))***))))))))))))))))))))))))+++++++++*********))))))*********+++++++++++++++++++++++++++******))))))++++++************++++++)))***+++,,,,,,,,,,,,++++++,,,------......------,,,,,,------.../////////111111333333000,,,---222999;;;???@@@>>><<<;;;;;;888999;;;>>>AAAEEEHHHIIIJJJHHHGGGIIIMMMRRRTTTVVVTTTVVVVVVZZZ^^^```}}}}}}~~~}}}iiiSSS<<<888333000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((()))))))))*********''''''''''''((((((((()))'''''''''&&&$$$%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))******+++++++++))))))))))))))))))))))))******************************,,,,,,+++***))))))''''''''''''((((((((()))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************(((((((((((())))))******))))))))))))))))))))))))***************+++++++++,,,++++++++++++++++++*********+++++++++******))),,,++++++******++++++,,,)))***+++,,,,,,,,,+++++++++,,,------......------,,,,,,------.../////////000///111333000,,,///666999<<>><<<;;;;;;888999;;;>>>AAAEEEHHHJJJKKKIIIHHHJJJOOOTTTVVVVVVUUUWWWWWW\\\```ccczzzbbb@@@;;;444000.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))************&&&'''''''''(((((())))))((((((((('''&&&&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))'''&&&&&&(((***+++***)))&&&'''''''''(((((())))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***+++,,,,,,------,,,,,,++++++*********)))******+++++++++******,,,++++++******++++++,,,)))***+++,,,---,,,+++++++++,,,------......------,,,,,,------...//////000000///111444222...333===999;;;>>>???>>><<<::::::888999;;;>>>AAAEEEHHHJJJLLLJJJIIILLLQQQVVVWWWVVVVVVXXXYYY]]]bbbfffvvvXXX777///444---...666222...------,,,,,,------...++++++++++++++++++++++++++++++************++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))*********)))(((&&&%%%$$$)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******************************+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((()))))),,,***)))''''''(((***+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++*********)))))))))(((((('''''''''&&&++++++******))))))(((((())))))))))))))))))))))))((()))***+++,,,---------******))))))))))))************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******---,,,***))))))***,,,---,,,,,,,,,---------......,,,,,,,,,---------.....................///000000333000000111000...111666:::;;;<<<======<<<;;;:::<<<<<<===>>>AAADDDHHHIIILLLKKKJJJJJJLLLPPPSSSVVVUUUSSSYYY___]]]eeezzzhhhFFF666555---,,,000)))...------,,,,,,------...++++++++++++++++++++++++++++++************++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''&&&&&&((()))))))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))((((((((()))(((((('''&&&))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,***************************************)))))))))++++++*********)))))))))))))))((((((((('''''''''*********)))))))))))))))++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,******))))))))))))***************++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,++++++***))))))******---,,,***))))))***,,,---,,,,,,,,,------------...,,,,,,,,,---------.....................//////000333000000111000...111666;;;;;;<<<======<<<;;;;;;;;;;;;<<<>>>AAADDDGGGIIILLLKKKJJJKKKMMMPPPSSSVVVVVVTTTYYY___]]]fffttthhhppp}}}uuuRRR:::333...000222,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))&&&'''(((((()))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***))))))(((((())))))************************+++***++++++++++++,,,,,,,,,((((((((((((((((((((((((((())))))))))))))))))*********)))))))))((((((((())))))((((((((((((''''''))))))))))))************++++++++++++++++++++++++'''((()))******+++************))))))))))))******))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************,,,+++******)))*********---,,,+++******+++,,,---,,,,,,,,,,,,------------,,,,,,,,,---------............------......///000222000000222111///111666;;;<<<============<<<;;;:::;;;<<<>>>AAADDDFFFHHHKKKJJJJJJKKKMMMPPPTTTVVVWWWTTTYYY___]]]fff|||gggdddzzzcccAAA111...333444///......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((('''''''''((()))++++++***)))((((((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))***))))))))))))))))))***)))***+++++++++++++++***++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))++++++***************+++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////111///000222111///111666;;;<<<===>>>>>>===<<<;;;999:::<<<>>>AAADDDFFFGGGJJJJJJJJJKKKNNNQQQTTTVVVXXXUUUYYY^^^]]]ggg}}}rrrkkkqqqyyyQQQ444...000...,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''((())))))&&&'''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''&&&&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))(((((('''***)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******))))))))))))******((()))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((())))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''((()))))))))((((((******))))))))))))******'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------------...//////000///000333222000111666;;;<<<===>>>>>>===<<<;;;999:::<<>>>>>>>>>>>===<<<999;;;===@@@CCCEEEGGGGGGHHHIIIJJJLLLOOORRRTTTUUUWWWSSSVVV[[[[[[ggguuu|||zzzhhhGGG>>>888111555//////............//////------------------------++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((((('''&&&&&&''')))+++,,,))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))(((((()))************)))*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++******))))))******+++((('''''''''''')))***+++,,,,,,,,,+++++++++*********************************************)))))))))++++++*********)))))))))(((((()))))))))******************)))))))))))))))************************)))))))))******))))))(((******))))))))))))******&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******))))))***++++++,,,+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///......000333333000222666<<<===>>>??????>>>===<<<:::<<>>??????>>>===<<<;;;<<>>>>>>>>===<<<;;;;;;<<<@@@EEEIIIKKKKKKGGGHHHIIIKKKNNNPPPQQQRRRUUURRRUUUZZZYYYdddrrr|||}}}vvv___DDD444777333111///...//////...---........................,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&((())))))'''''''''(((&&&&&&'''((())))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((()))***************************************+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))))))))((())))))))))))))))))))))))+++*********))))))))))))))))))************))))))))))))))))))************)))))))))*********++++++************************))))))************)))))))))******++++++******)))************************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------------------------............///......//////000111111222999:::;;;======<<<<<<;;;::::::<<<@@@EEEHHHJJJJJJGGGGGGIIIKKKNNNPPPRRRRRRUUUQQQTTTYYYXXXcccwwwzzz{{{XXX:::555111000////////////...---........................,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((('''&&&&&&''')))$$$%%%&&&((())))))******((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((()))***************************************---......//////......---,,,+++)))((((((***+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***))))))(((((())))))***((())))))))))))(((((('''))))))))))))))))))))))))++++++++++++************))))))************)))))))))))))))*********++++++((((((((()))))))))******************************))))))************)))))))))))))))******)))))))))******************++++++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,........................---------............/////////000000111222222222888999:::;;;<<<;;;;;;:::999999;;;???DDDGGGHHHHHHGGGGGGIIILLLNNNPPPRRRSSSTTTPPPSSSXXXWWWbbbyyyrrrmmmjjjAAA333111/////////000000...---........................,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((()))((('''&&&&&&(((***%%%&&&'''((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((('''''''''&&&((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************(((((()))***************))))))))))))************------............------...,,,)))(((''')))+++---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***))))))))))))))))))***+++++++++++++++***)))((())))))))))))))))))))))))************************))))))************))))))))))))*********+++++++++(((((((((((())))))))))))************************++++++,,,,,,,,,,,,++++++))))))************)))))))))))))))***************))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........///////////////---------............///111222222333444444555555888999:::<<<<<<;;;;;;:::777888:::>>>CCCFFFFFFEEEFFFGGGIIILLLNNNQQQSSSTTTUUUQQQSSSXXXWWWbbbzzziiiYYYfff|||wwwKKK444222111//////000000///---........................,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((*********(((''''''***,,,'''((((((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''((((((((()))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((++++++++++++++++++++++++(((((()))***************(((((()))))))))***************++++++++++++******...,,,)))(((''')))+++---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))******+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***++++++++++++++++++***((((((((()))))))))******))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,............//////000000---------............///111222222333444444555555999:::;;;<<<===<<<;;;;;;777777:::>>>CCCEEEEEEDDDFFFGGGIIILLLOOOQQQSSSUUUWWWRRRTTTXXXWWWcccvvvxxxvvvxxxzzznnn```^^^pppYYY>>>666444111///000000//////........................,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((***++++++***))))))***,,,((((((((((((((('''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((************************(((((()))***************'''(((((())))))*********((())))))******))))))(((,,,+++)))((((((***+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++******))))))******+++((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))*********++++++++++++,,,((((((((()))))))))******(((((((((((((((((((((((())))))************))))))++++++,,,,,,,,,,,,++++++((((((((()))******++++++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------......//////000---------............/////////000000111222222222999:::;;;======<<<<<<;;;777888:::???CCCEEEDDDCCCFFFGGGIIILLLOOORRRTTTUUUXXXSSSTTTXXXWWWccctttqqqtttwwwuuuvvvpppaaagggjjjMMM;;;777222//////000000000........................,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++)))((()))***&&&'''((((((((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************************(((((()))***************''''''(((((()))******+++))))))************))))))***)))))))))***+++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++******))))))******+++'''(((((())))))))))))((())))))))))))))))))))))))(((((()))))))))*********))))))************))))))*********+++++++++,,,,,,)))))))))*********++++++))))))))))))))))))))))))))))))************))))))******++++++++++++******)))******+++,,,,,,------)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---......//////---------............///......//////000111111222888999:::;;;<<<;;;;;;:::777888;;;???DDDEEEDDDBBBFFFGGGIIILLLPPPRRRUUUVVVWWWRRRSSSWWWVVVbbbxxxrrrwwwvvvlllrrrpppXXXhhhzzzwwwZZZ===999333//////000111111........................,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&(((***+++)))(((((((((%%%%%%'''((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************&&&''''''((()))******+++***++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++************++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))******+++++++++,,,,,,,,,************++++++++++++************************++++++,,,,,,,,,,,,++++++))))))************))))))++++++,,,------...//////)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------.........//////000000000111222222333333777888999:::;;;:::999999777888<<<@@@DDDEEEDDDBBBFFFGGGJJJMMMPPPSSSUUUVVVVVVQQQRRRVVVUUUaaayyyzzzwwwqqqoooqqqnnngggddddddIII888...222666111...000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''(((((())))))******+++***)))(((((()))***+++(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''+++)))'''(((+++,,,***(((+++)))''''''((())))))((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((('''((()))******,,,,,,+++***)))(((''''''))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++***)))((((((((()))))))))))))))***+++,,,---,,,,,,------,,,,,,+++*********++++++++++++******************************))))))))))))))))))))))))))))))******++++++,,,,,,*********)))))))))))))))************))))))(((((())))))))))))))))))))))))************************************************))))))************))))))************************---++++++,,,...---)))&&&)))))))))))))))******+++************************************************,,,,,,,,,++++++*********...,,,***))))))+++...000---------............///---------............//////------111333222333777999999999999999999999999;;;===@@@CCCEEEFFFFFFEEEGGGGGGIIIJJJMMMPPPRRRSSSRRRSSSRRRUUUZZZdddxxxzzzwwwrrrqqqssspppkkknnnrrrZZZFFF444111111---...222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))'''((((((((()))))))))***)))(((''''''''''''((()))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%'''***++++++)))***)))(((((()))(((&&&$$$(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((())))))))))))+++******))))))(((((('''))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++***))))))))))))))))))))))))))))))***+++,,,---,,,,,,------,,,,,,+++***))))))************))))))************************)))))))))))))))))))))))))))))))))***************)))))))))))))))*********++++++*********)))))))))************************************************************************))))))************))))))************************)))))))))+++------***'''))))))(((((())))))***+++************************************************,,,,,,,,,+++++++++******,,,+++***)))***+++---...---------............///---------............///000---...222333222444777:::::::::999999999999999:::<<>>444111...///222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&%%%%%%&&&''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))''''''''''''))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))'''&&&&&&((())))))(((&&&&&&''')))***)))%%%###((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++))))))))))))***+++,,,---,,,,,,------,,,,,,+++***(((((())))))))))))((((((************************))))))))))))))))))))))))***))))))))))))))))))((((((((())))))******+++++++++++++++++++++*********************************************************************************))))))************))))))************************'''''''''***,,,,,,***)))))))))(((((())))))***+++************************************************,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,---------............///---------............///111...///222444222444777;;;:::::::::999999999888:::;;;>>>AAACCCDDDDDDDDDGGGHHHJJJLLLNNNOOOPPPPPPOOOPPPNNNQQQWWWcccuuuuuuuuuuuuvvvwwwuuurrrrrrhhhrrreeeFFF777555444111000////////////////////////------------------------+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''))))))(((''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))+++***)))((((((((((((((('''&&&&&&(((******)))'''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''%%%''')))***+++***((('''&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))((((((((()))***++++++))))))))))))***+++,,,---,,,,,,------,,,,,,+++***))))))************))))))************************))))))))))))))))))))))))******))))))((((((''''''''''''((()))***++++++,,,++++++++++++++++++++++++************************************************************************)))******++++++******)))************************(((((()))***++++++***)))((((((((((((((()))******************************************************++++++++++++++++++++++++***+++,,,---...------,,,---------............///---------............///222//////333444222444777;;;;;;:::::::::999999999999;;;===???AAACCCCCCDDDGGGHHHJJJMMMNNNOOOPPPPPPOOOPPPNNNQQQWWWccctttssssssvvvwwwvvvtttsssoookkkooo~~~xxxNNN666333555333000////////////////////////------------------------+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((('''''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))******+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))))))))***,,,---...+++((('''''')))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((%%%''')))***+++***((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***)))((((((((()))***++++++))))))))))))***+++,,,---,,,,,,------,,,,,,+++******++++++,,,,,,++++++*********************************************************))))))((((((''''''''''''((()))***++++++,,,++++++++++++++++++++++++******************************************************************************++++++++++++******************************+++,,,,,,,,,+++*********((((((((('''((())))))***************************************************+++++++++++++++++++++++++++,,,...///000///...------------............///---------............///222//////222333222333666::::::::::::::::::::::::999:::<<<>>>@@@BBBCCCDDDGGGHHHJJJLLLNNNOOOPPPQQQQQQRRRPPPRRRXXXcccuuurrrssswwwxxxuuussssssrrrlllbbb___kkkYYY888///111333222////////////////////////------------------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&'''(((((())),,,111444555000+++'''&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&''')))*********)))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))***+++))))))))))))***+++,,,---,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++***************************************************))))))))))))))))))((((((((())))))******++++++*********+++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******************************,,,---...,,,***))))))+++((((((''''''(((((()))******************************************************++++++++++++,,,,,,,,,+++,,,.../////////...------------............///---------............///111......222222111222555999999::::::;;;;;;<<<<<<:::;;;<<<>>>@@@BBBDDDEEEGGGGGGIIIJJJMMMPPPRRRSSSSSSTTTRRRTTTYYYbbbxxxtttuuuzzzzzzuuurrrrrruuuqqqhhh^^^```rrrgggGGG555111111222////////////////////////........................+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))***)))))))))(((((((((''''''((())))))))))))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''&&&((((((((((((***///333222...***'''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++***))))))))))))))))))))))))))))))***+++,,,---,,,,,,------,,,,,,+++***+++++++++,,,,,,+++++++++************************************************)))))))))***************)))))))))))))))*********)))))))))*********++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++******************************+++,,,+++)))(((***,,,(((''''''''''''((())))))******************************************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,---------............///---------............///111......111111///000444777888999:::;;;===>>>>>>;;;<<<===>>>@@@CCCDDDEEEGGGGGGGGGHHHKKKPPPTTTVVVSSSUUUSSSVVVYYY```{{{vvvwww||||||vvvrrrsssuuu{{{}}}ttteeekkkrrrYYYBBB555111000////////////////////////........................+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))((((((((('''&&&'''((())))))((('''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++------+++(((&&&+++++++++(((%%%&&&***---)))((('''((()))***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((()))******************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++***)))(((((())))))))))))))))))***+++,,,---,,,,,,---------,,,++++++******++++++++++++******************************************************))))))******++++++,,,,,,*********)))))))))))))))(((((())))))*********+++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************''')))******((((((+++...'''''''''''''''((())))))*********************************************************++++++,,,,,,,,,))))))*********+++++++++---------.........//////---------.........//////000------000000///000333666777888:::<<<>>>???@@@<<<<<<===???AAACCCEEEFFFGGGGGGFFFGGGKKKPPPUUUYYYSSSUUUTTTVVVXXX^^^zzzzzzzzzzzzxxxuuusssqqq~~~~~~]]]fff~~~|||kkkNNN<<<333---111000000000000000111111///............---------,,,,,,++++++++++++******************************))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))***)))((()))***)))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********(((''')))+++,,,***((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***((('''((()))***)))'''++++++******))))))(((((())))))))))))((((((((((((+++++++++***)))(((((('''******))))))((((((''''''((('''&&&''')))))))))''')))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))************))))))))))))************+++*********))))))(((((((((((()))***************************************&&&&&&'''((((((((((((((((((((()))+++,,,///000111............---,,,+++******************)))((((((''''''((()))***+++,,,,,,))))))******++++++++++++++++++++++++******))))))))))))))))))************+++*********))))))((((((++++++++++++******)))))),,,+++,,,...111000,,,((()))))))))***+++++++++,,,))))))***++++++++++++***++++++++++++++++++++++++************************************************************************------,,,++++++******)))***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------------............///,,,,,,,,,---------.........///000///......000222666777999;;;===???@@@AAA<<<<<<>>>???AAACCCDDDDDDEEEFFFGGGHHHIIILLLQQQTTTSSSTTTQQQRRRUUU[[[wwwwwwwwwwwwvvvuuutttsss|||```eeevvvTTT;;;333333111111000000000000111111///............---------......------------,,,,,,************************))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))***)))((()))***)))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))(((''')))+++,,,***(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''***((('''((()))***)))(((*********))))))))))))))))))))))))))))))))))))(((******))))))(((''''''&&&***)))))))))((((((((('''((('''&&&''')))))))))((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))************))))))))))))************************)))))))))(((((())))))***************************************))))))***++++++++++++************++++++,,,---...............---,,,++++++***************)))(((((())))))))))))************)))*********++++++++++++************))))))(((((())))))))))))************+++*********))))))))))))++++++++++++*********))),,,+++***+++---/////////************++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------------............///,,,,,,---------.........///000000000//////111333555666888:::<<<>>>???@@@<<<<<<>>>???AAACCCDDDDDDFFFGGGHHHHHHJJJLLLQQQTTTUUUUUUSSSTTTVVV\\\tttsssssssssssstttuuuuuurrr___\\\^^^===333888111111000000000000000111///............---------......------------,,,,,,************************))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))***)))((()))***)))(((&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))(((((()))++++++***)))*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''***)))((((((******)))((())))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))((((((((((((((('''&&&''')))***)))((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********(((((()))***************))))))))))))************))))))))))))************************))))))))))))((()))******++++++************************************+++,,,,,,,,,,,,+++,,,,,,+++************+++---------...------,,,,,,*********+++******)))(((++++++*********)))))))))************++++++++++++)))))))))))))))((((((((()))))))))*********++++++***************)))))))))++++++++++++******************)))))))))---222666+++++++++++++++*********)))******+++++++++++++++++++++++++++++++++++++++************************************************************************)))******+++,,,,,,------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------------............///,,,------------.........000111111111000000222333555666777999;;;===>>>???<<<<<<>>>???AAACCCDDDDDDGGGHHHIIIIIIJJJMMMQQQTTTVVVWWWTTTUUUWWW\\\ssssssrrrqqqrrrsssuuuvvv|||mmm```SSScccnnnIII777888222111000000000000000000///............---------,,,,,,+++++++++*********************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))***)))((()))***)))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))******+++***)))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***)))((()))******)))((((((((())))))******++++++)))))))))))))))*********)))))))))(((((('''''''''))))))))))))(((((((((((((((''''''''')))***)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))***************((()))))))))************((()))))))))*********************)))))))))))))))))))))***++++++++++++***************************))))))***++++++++++++***,,,+++******))))))******,,,,,,------...---------*********++++++******)))************************++++++++++++++++++++++++************))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++)))***+++)))(((+++111666,,,,,,,,,++++++*********)))***++++++,,,,,,++++++++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------------............///------------............000111222111000000222444666666888999;;;===>>>???<<<<<<>>>???AAACCCDDDDDDGGGHHHIIIIIIJJJMMMQQQTTTVVVVVVTTTUUUVVV[[[~~~uuutttsssrrrssstttuuuvvv{{{rrrfffSSSRRRkkk}}}^^^AAA777222222111000//////000000///............---------,,,,,,+++++++++*********************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))***)))((()))***)))(((&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******'''(((******************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++)))((()))***+++***)))(((((())))))******++++++((()))))))))*********+++******)))))))))))))))((((((((((((((()))))))))))))))((('''(((*********((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((()))***************((()))))))))************((()))))))))************))))))))))))))))))******))))))***+++++++++++++++************************))))))***+++++++++++++++))))))))))))***+++,,,,,,,,,,,,------...---------******++++++++++++******((())))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************++++++++++++++++++++++++++++++,,,)))+++---,,,******---111---,,,,,,,,,++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------------............///---------.........//////000111222111000000222444777888999;;;<<<>>>???@@@<<<<<<>>>???AAACCCDDDDDDGGGHHHIIIIIIJJJLLLPPPSSSSSSUUUSSSTTTUUUZZZ|||tttttttttttttttuuuvvvvvvwww~~~vvvgggSSSKKKRRRyyy|||uuuPPP888333222111000///////////////............---------......------------,,,,,,************************))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))***)))((()))***)))(((&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******''')))***+++***)))***+++***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++++++++,,,+++***))))))++++++***)))))))))))))))************((())))))******+++++++++************))))))))))))(((((((((((()))))))))))))))((('''(((***+++***)))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))((('''''''''(((((()))***************))))))))))))************))))))))))))************))))))))))))************)))***++++++,,,+++++++++************************++++++,,,------------,,,(((((())))))+++,,,......---------...------,,,,,,)))***++++++,,,+++++++++(((((()))***+++,,,---...,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,*********++++++++++++,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,***,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************------,,,,,,+++******)))***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------------............///------........./////////000111111111000000222333888999:::;;;===>>>???@@@<<<<<<>>>???AAACCCDDDDDDGGGHHHHHHHHHIIIKKKOOORRRQQQSSSRRRSSSUUUZZZ|||pppqqqssstttvvvwwwwwwwwwvvvtttzzzxxxfffVVVOOOHHH\\\uuu[[[>>>333222111000///////////////............---------......------------,,,,,,************************))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))***)))((()))***)))(((&&&(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******&&&)))++++++)))((()))+++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******+++++++++++++++***))))))++++++***)))*********)))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((***+++***)))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))************))))))))))))************((()))))))))************)))***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,,,,)))*********+++---...///............---,,,++++++)))***++++++,,,,,,,,,+++*********++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************************************,,,+++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------------............///............///////////////000000000//////111333888888999:::<<<===>>>>>><<<<<<>>>???AAACCCDDDDDDFFFGGGHHHGGGHHHJJJNNNQQQQQQSSSRRRTTTVVV[[[}}}lllnnnqqqtttwwwxxxxxxxxxzzzrrr{{{}}}hhh^^^ZZZLLLHHHlllaaaCCC333222111000//////////////////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))***)))((()))******(((&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******&&&)))++++++)))((()))+++*********++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********++++++***)))***+++++++++)))++++++******))))))((((((((())))))***++++++,,,,,,'''''''''((((((((((((((('''((((((((())))))*********(((((()))***+++***)))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((()))***************))))))))))))************))))))))))))************(((((())))))*********+++******+++,,,,,,,,,,,,+++************************(((((()))************)))++++++++++++,,,---.........///......---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---------,,,,,,+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------...***((())),,,...---++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********************************************************************************++++++,,,------+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,------------.........//////............/////////000...///000///......000222777777888999;;;<<<======<<<<<<>>>???AAACCCDDDDDDFFFFFFGGGGGGGGGIIIMMMPPPQQQSSSSSSUUUXXX]]]uuuttttttvvvxxxzzzzzzzzzvvvuuussspppjjj```VVVNNNLLLfff~~~oooQQQ777666222---///222000)))//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''''''''(((***+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((+++++++++*********))))))*********)))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((()))***************((((((((((((((((((((((((((())))))))))))***************************************+++++++++,,,,,,,,,++++++***************+++******+++,,,,,,---......,,,------......------,,,...------,,,,,,++++++***+++,,,------++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,------------,,,,,,+++++++++***+++,,,---------------***+++,,,,,,+++***)))((()))***+++,,,,,,+++***)))***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,---......------------------------............////////////...000111111000000111222777888999:::;;;<<<<<<<<<>>>===<<<<<<===AAADDDFFFIIIIIIIIIJJJKKKLLLLLLMMMMMMUUURRRSSS[[[^^^|||uuuuuuvvvxxxzzz|||}}}}}}xxxvvvsssooohhh^^^TTTLLLHHH^^^~~~}}}aaa>>>:::666333333222222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++***)))))))))***,,,,,,((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***+++*********))))))))))))+++++++++*********))))))***************++++++,,,************************,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************---,,,,,,,,,+++++++++***************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***************************************)))))))))*********++++++))))))))))))))))))))))))+++++++++++++++++++++,,,++++++************+++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***++++++,,,------------,,,,,,+++++++++***++++++,,,------,,,,,,***++++++,,,+++***)))(((******++++++++++++*********++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------------------------------............////////////...000111111000000111222777777999:::;;;<<<<<<<<<>>>===<<<<<<>>>AAADDDFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNUUURRRSSS[[[]]]{{{tttuuuvvvxxxzzz|||}}}~~~yyywwwtttooohhh^^^SSSLLLKKKbbbyyymmmFFF;;;333333222......444/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))*********)))***++++++,,,((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))*********************)))))))))+++++++++******************************+++,,,,,,++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************(((((()))***************************************************+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------******+++,,,,,,---......+++---...---,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,------------,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++++++++,,,++++++***)))++++++************++++++***++++++,,,,,,++++++***+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...000111111000000111222666777888:::;;;;;;<<<<<<======<<<===>>>AAADDDFFFFFFGGGHHHJJJKKKMMMNNNOOONNNVVVRRRRRRZZZ\\\yyysssuuuvvvwwwwwwxxxzzz{{{zzzwwwtttoooiiiaaaXXXRRRMMMddd~~~~~~{{{UUU@@@111222333---,,,333////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********************************************************+++************+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((()))*********************************************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------............------+++++++++,,,,,,---------,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++***+++++++++++++++++++++***,,,,,,***))))))***,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------........................////////////...000111111000000111222666777888999:::;;;;;;;;;=========>>>???BBBDDDFFFHHHHHHIIIJJJKKKLLLMMMNNNNNNVVVQQQQQQXXXZZZwwwuuuwwwxxxxxxvvvvvvxxxzzzyyywwwtttqqqmmmgggaaa\\\OOOYYYzzzlllOOO777555888333///222000000/////////.........++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))((((((((((((((())))))***************************))))))))))))***************************+++++++++************************+++++++++***+++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******))))))))))))************************************)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++---......//////......------------,,,,,,+++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++******+++++++++++++++***)))+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---------....../////////............////////////...000111111000000111222666666888999:::;;;;;;;;;=========>>>@@@BBBDDDFFFIIIJJJJJJJJJKKKKKKLLLLLLOOOVVVQQQQQQWWWXXXuuuvvvyyy{{{zzzxxxwwwyyy|||yyywwwtttrrrppplllhhheee```VVV^^^}}}___AAA777666333//////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))***++++++++++++***((((((((((((((()))******************************)))))))))*********++++++*********+++++++++++++++***************++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++******))))))******+++************************))))))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((((()))***************((((((((((((((((((((((((************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......////////////............---,,,,,,+++******,,,...///...---,,,---...++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***)))******+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000............////////////...000111111000000111222555666777999::::::;;;;;;======>>>???AAACCCEEEFFFIIIIIIJJJJJJKKKLLLLLLLLLOOOVVVQQQPPPVVVWWWsssssswwwzzzzzzxxxxxx|||zzzxxxuuusssqqqoookkkiiilll[[[UUUkkkpppQQQ:::222000///...000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++,,,++++++***((((((((((((((()))******************************))))))*********+++++++++*********++++++,,,,,,,,,))))))*********+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++******))))))******+++*********************************)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++,,,---......+++++++++,,,,,,---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///------------------------******+++,,,,,,---......---------------------------,,,,,,,,,,,,---......+++++++++,,,,,,---------...............---,,,+++,,,++++++++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------...///000000000............////////////...000111111000000111222555666777999::::::::::::======>>>@@@BBBCCCEEEEEEFFFGGGHHHJJJLLLMMMOOOOOOOOOVVVQQQOOOUUUUUUqqqnnnrrrwwwxxxwwwwww|||{{{xxxuuusssqqqooollliiiddd]]]XXX___sssbbbCCC333222444444000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''(((******))))))(((((((((((((((((()))******************************)))************+++++++++*********++++++,,,,,,,,,))))))******++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,------.........---------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++************************+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***************************************((())))))))))))*********************************(((((()))***,,,---...///++++++++++++,,,---...///******+++,,,,,,---............////////////......***++++++,,,,,,------...---...///...------...///........................******+++,,,,,,---..............................---,,,,,,,,,,,,---......+++++++++,,,,,,---------.../////////...------,,,,,,,,,+++***+++,,,...///++++++---......---+++++++++++++++,,,,,,+++++++++)))***+++,,,---.........++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------...///000000111............/////////000///000111111000000111222555666777888999:::::::::======???@@@BBBCCCEEEEEECCCDDDFFFIIILLLOOOQQQRRROOOVVVQQQOOOTTTUUUqqqvvvuuuttttttvvvyyy|||~~~ttttttrrrooopppsssrrrnnnccceee]]]RRR\\\yyy{{{YYY999222555///000000000000////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))***,,,,,,+++************)))(((((((((((((((************************,,,+++*********+++,,,---))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------------------------------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))&&&'''(((*********)))(((+++*********))))))(((((())))))*********))))))(((***++++++***))))))***,,,,,,+++***+++++++++)))''',,,,,,,,,,,,++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,+++++++++000...+++,,,---...+++)))------------...///000111,,,,,,---...............,,,---.........---+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,......---,,,++++++***)))++++++++++++++++++++++++//////.........---------*********++++++,,,,,,,,,...---,,,+++***+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,---...//////...------------...//////000////////////111222333777777888999:::;;;;;;<<<;;;@@@BBB@@@@@@CCCEEEDDDFFFHHHJJJKKKLLLMMMPPPRRRRRRTTTMMMMMMTTTSSSooowwwwwwvvvwwwxxxyyyzzzzzzpppqqqooolllmmmqqqppplllhhhhhhaaaUUUVVVmmm~~~___???555888333000000000000////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++*********)))(((((((((((((((************************,,,+++*********+++,,,---*********+++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------------------------...........................------,,,,,,------...------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''''')))***)))((('''(((***))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))''''''((()))))))))))))))************)))))))))((())))))************)))))),,,------,,,++++++,,,...+++***))))))+++,,,+++***************)))))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------,,,,,,,,,///---+++,,,...///---+++---------------------------------------,,,,,,+++000000111222222111000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---......///...------------.../////////............000111222666777888888::::::;;;<<<;;;@@@BBB@@@@@@CCCEEEDDDDDDFFFHHHIIIIIIJJJLLLNNNQQQTTTNNNPPPWWWVVVrrryyyxxxwwwxxxyyyyyywwwvvvnnnooommmiiikkkooonnnkkkkkkkkkggg\\\TTTbbb~~~cccAAA333555111000000000000////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))*********)))******+++,,,******)))((((((((())))))************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------.................................////////////000,,,---...//////...---,,,////////////////////////......------------......------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))((((((((((((((())))))***************))))))))))))))))))************)))))),,,------,,,++++++,,,...+++)))'''(((***,,,---,,,************))))))))))))******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,------.../////////......////////////......------------------------,,,,,,---------........................---------///---------///000///...---............---,,,,,,------------------------......//////000//////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++......---------------,,,+++++++++,,,+++******)))++++++++++++,,,,,,,,,,,,+++,,,,,,------............------------...//////......---------///000111666777777888999:::;;;;;;;;;@@@BBB@@@@@@CCCEEEDDDEEEGGGHHHIIIIIIIIIKKKMMMOOOSSSOOOSSS[[[ZZZuuu{{{xxxuuutttvvvxxxwwwvvvqqqrrroookkkkkkooooookkkkkkjjjkkkdddWWW___iiiEEE333333000000000000000////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---******))))))((())))))************************************++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++------------------------................................./////////000000,,,---///000000///---,,,////////////////////////...------,,,,,,------...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))************)))((((((((((((((())))))))))))***)))(((''''''((()))************)))))))))))))))((())))))************)))***++++++***))))))***,,,,,,***(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////...//////000000//////...------------------------,,,------------..............................---///////////////000//////---...////////////...------------...///000111111,,,,,,------...........................---------------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++******+++,,,+++***)))(((+++++++++,,,,,,,,,------,,,,,,,,,---------.........------------...//////......------...///111222666666777888999:::;;;;;;;;;@@@BBB@@@@@@CCCEEEDDDGGGIIIJJJKKKJJJJJJLLLNNNOOOTTTPPPUUU]]][[[uuu}}}wwwpppooorrrwwwyyyyyyxxxxxxtttooonnnqqqqqqnnnkkkjjjmmmjjj[[[]]]|||vvvQQQ:::666222000000000000////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))))))))***,,,---******))))))))))))******************************))))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////---...000111111000...---........................------,,,,,,,,,,,,------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))******(((((()))******************++++++***))))))***,,,///,,,)))((()))*********,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...////////////000000000000000000///........................---------.........//////---------..................//////...------------------...//////////////////......------...///000000000000000000000000000........................------------------------------------------------...---,,,,,,++++++,,,,,,......---,,,,,,+++******------------------------------------............------,,,,,,++++++************+++,,,+++***)))(((++++++,,,,,,,,,---------,,,,,,,,,---------------...------------...//////000//////...///111222333555666777888999::::::;;;;;;@@@BBB@@@@@@CCCEEEDDDHHHIIIKKKKKKKKKKKKLLLNNNOOOTTTQQQUUU\\\YYYrrrxxxooommmqqqwwwzzzzzz||||||wwwrrrqqquuuuuurrrooolllnnnlll]]]WWWwww[[[???666111000000000000////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))*********)))******+++,,,******)))))))))***++++++************************((()))***+++,,,---------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...///000111111000///.................................------------......................................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((())))))************)))(((((((((((())))))))))))***))))))((((((((((((((())))))))))))************'''((()))******+++******,,,------,,,++++++,,,......,,,***))))))***))))))************++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,------.../////////000000111111111111000000////////////////////////....../////////000000000.........///////////////---...//////------...///111000000//////000111111333222000...---------...111111000///.../////////.............../////////------------------------------------------------...---,,,,,,++++++,,,,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,+++++++++++++++******+++++++++,,,+++******))),,,,,,,,,,,,------------------------------------...------------...//////000000//////000111333444555666666777888999::::::;;;@@@BBB@@@@@@CCCEEEDDDFFFGGGIIIJJJJJJJJJLLLNNNOOOTTTPPPTTT[[[XXXqqqzzzrrroootttxxxyyyxxx{{{{{{wwwrrrssswwwxxxvvvuuuoooooommm```TTTaaazzzcccEEE888000000000000000////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,************************'''(((***,,,------------+++,,,,,,,,,---.........,,,,,,------------,,,,,,------------------------......................../////////000000000111111000000000000000000000000////////////////////////000000////////////000000................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***''')))***)))((('''(((***))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))))))))))))))))))))(((''''''((()))))))))************'''((()))******+++++++++,,,------,,,++++++,,,...,,,***)))***++++++***)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000111111222222111111000////////////////////////000000000000111111111111000000000111111222222222000222444555444444777999<<<:::777555444444555666666555444333333444666777333222000///...---......---........./////////000...................................................---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------------...------------------------...------------...////////////......///000222333555555666777888999::::::;;;@@@BBB@@@@@@CCCEEEDDDFFFHHHJJJKKKKKKLLLNNNPPPNNNSSSOOOSSS[[[YYYsss}}}uuussswwwzzzxxxuuuxxxxxxuuuqqqsssxxx{{{yyyxxxrrrpppooodddUUUVVVaaa~~~|||mmmMMM>>>555000000000000////////////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((()))***,,,,,,+++************))))))***+++,,,,,,************************'''(((***,,,------------++++++,,,,,,---...//////,,,------......------,,,////////////////////////000000000000000000000000000111111111111222222222111111000000000000111111000000000000000000000000222222111111111111222222////////////////////////////////////////////////------------------------........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******((()))***)))((('''(((***))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))((()))*********((('''&&&(((((())))))*********+++''''''(((******+++++++++***++++++***))))))***,,,)))((((((***,,,---,,,***,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000111111222222222222111111000000000000000000000000000111111111222222222222222222222333333444444444444777;;;<<<<<<>>>AAADDDHHHEEE@@@<<<999999:::;;;777666777888;;;>>>BBBDDD999888666444222222222222---.........//////000000...................................................---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------............---,,,+++***+++,,,---,,,,,,,,,---------......------------------------...------------...//////......------...///111222555555666777888999::::::;;;@@@BBB@@@@@@CCCEEEDDDHHHJJJLLLMMMNNNOOOQQQSSSNNNRRRNNNRRR[[[[[[vvv|||yyywwwwwwxxxyyyyyywwwuuusssssstttvvvwwwwwwtttpppjjjddd]]]UUUOOO\\\<<<444111111000---...000111000......---------,,,,,,,,,......---------,,,,,,,,,......,,,,,,,,,,,,......++++++++++++******))))))************************,,,,,,+++***))))))******))))))************))))))******))))))******+++,,,************************************************++++++++++++******))))))***+++,,,,,,------,,,,,,------...///...---,,,+++)))+++,,,---,,,---///111111///...---...///...---222111000000222333444444---333666333000222444444111444555111///000000...777444222111111111000000///000111000...---...000///222333111---+++---///222222333333222000...,,,......////////////////////////.........---------......---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))((((((((()))))))))***************+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...------------------------------......///000000111000///...111333333///+++111000//////000000///...333333444444333222333444111333666999;;;>>>BBBEEEKKKFFFFFFNNNSSSSSSUUUZZZUUURRRMMMFFF@@@>>>???AAAAAAGGGJJJGGGGGGLLLMMMJJJEEEAAA;;;888888;;;===>>>888555000...............111000...,,,+++,,,.../////////000///---------.........---,,,,,,,,,,,,---.........------,,,,,,,,,------------------------------------------------///...,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,------------------------------------------------//////.........---------000000000000000111111222666777777888888888888777:::>>>???===>>>BBBFFFFFFGGGJJJNNNOOOOOONNNMMMMMMOOORRRTTTXXX[[[^^^}}}uuu|||vvvsssssstttxxxwwwuuusssssstttuuuwwwwwwuuuqqqllldddZZZOOOHHHXXXnnn~~~lllIII;;;444333111//////000000............---------,,,,,,......---------,,,,,,,,,...---,,,++++++,,,---...++++++++++++*********)))************************,,,++++++***))))))******))))))************))))))******))))))******+++,,,************************************************++++++++++++*********)))++++++,,,------------,,,,,,---.../////////...------///111111000//////000------...///000222444666666666666666777777666555:::===>>>===???CCCCCC@@@===AAAAAA>>><<<>>>@@@>>>:::888666777888888555222666444333555777888666444222111000/////////...------......---+++,,,///333///............---------//////.........---------.........---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))++++++***)))))))))))))))************************************************************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...------------------------------......//////000000666444111000111222333333333333444444444444555555000333777999:::<<<@@@CCCIIIKKKNNNSSSVVVWWWWWWWWWUUUXXXaaajjjjjjccc^^^___UUUQQQNNNMMMNNNOOONNNMMMRRRVVVVVVPPPLLLKKKGGGAAAAAAAAABBBDDDFFFGGGEEECCCGGGDDD>>>:::888666444333...---,,,,,,,,,---...///,,,...//////...---------///...------,,,,,,------......---------,,,,,,,,,------------------------------------------------...---,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,------------------------------------------------//////.........---------000000//////000000111222666666777888888888888777:::???@@@>>>???CCCGGGGGGGGGJJJMMMOOONNNLLLKKKKKKOOORRRSSSXXX\\\aaavvvxxxsssrrrssswwwvvvtttssssssssstttuuuttttttrrroooggg[[[NNNEEEDDD^^^www|||WWWBBB777444222111111000...---.........------------,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************************************,,,+++******)))*********))))))************))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---------------,,,,,,...//////000//////***---//////---,,,+++,,,---///222222222555:::>>>666999>>>CCCHHHJJJKKKKKKIIIJJJJJJLLLTTT[[[[[[VVVQQQTTTSSSNNNLLLOOOPPPOOOSSSMMMFFFCCCCCCCCC@@@<<<999666555:::AAADDDAAA<<<999555111000333555333111111333333111---,,,...111000000//////......------/////////............---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))))))))***************************************************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***************))))))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------------............------,,,,,,------...------------------------..................//////222222222000//////111333///222555555555777;;;>>>???DDDJJJLLLMMMOOOUUUZZZ]]]aaahhhqqqxxxxxxrrrmmm```gggqqqwwwqqqeee]]][[[YYYUUUSSSUUUZZZ\\\XXXSSSZZZ\\\[[[VVVQQQMMMGGGAAAAAABBBEEEIIILLLKKKIIIFFFIIIFFFBBB???<<<:::777555333222222111000//////...,,,---///000000///...---///...------,,,---------...------------,,,,,,,,,------------------------------------------------------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------...............---------000000//////000000111222555666777777888888888777;;;???AAA???@@@EEEHHHHHHFFFIIILLLMMMLLLJJJIIIIIIMMMOOOPPPUUUZZZaaaxxx~~~xxxwwwyyyvvvuuuuuutttttttttttttttpppqqqsssrrrlll```RRRIIIEEE___~~~___GGG888333000111222000..................------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++))))))************))))))******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...------------------....../////////,,,---......------...000000555999::::::===CCCJJJRRRXXX```iiiooorrrtttvvvvvvyyyzzz}}}zzznnn```VVVSSSRRROOOLLLTTTSSSTTTXXX]]]]]]YYYUUUJJJCCC;;;555333333333222222222333444444222...,,,111111111111000000000000/////////.............../////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***))))))******************************************************************)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***+++++++++******(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------.........//////------------------------................................................,,,///333444222000222444666;;;@@@AAABBBEEEKKKRRRUUU[[[```bbb```bbbgggmmmwww}}}{{{sssllljjjdddcccdddhhhnnnooollliiijjjiiieeeaaa\\\WWWRRRNNNNNNKKKIIIGGGGGGGGGFFFEEE???===<<<<<<<<<<<<:::888>>>===<<<:::666333000///000///...///000111000000//////...------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------------------........................///////////////000111111555555666777888888888888;;;???BBBAAABBBFFFIIIHHHFFFIIILLLMMMKKKIIIHHHGGGKKKMMMMMMRRRWWW]]]vvv}}}{{{}}}uuuuuuuuuuuuuuuttttttsssnnnppprrrrrrmmmaaaSSSJJJAAA]]]fffMMM:::222---000222000...000//////.........---------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************+++***************++++++))))))************))))))******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---.........------......------------------222222111000000222666999555<<>>;;;777555333333000,,,+++---000111111//////...------------...------------------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---...................../////////...///000000111444444555777777888888888:::???BBBAAABBBGGGIIIIIIGGGIIILLLMMMLLLIIIHHHHHHNNNOOONNNRRRVVV[[[|||{{{{{{yyyuuuvvvwwwwwwwwwvvvtttsssqqqrrrsssqqqkkk```SSSJJJEEEaaa}}}sss[[[???444---000222000...111/////////.........------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,*********************************)))******+++,,,))))))************))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---........................---......///000//////000111333777===AAAFFFNNN[[[gggqqq|||zzzkkk[[[NNNHHHMMMNNNMMMKKKHHHKKKRRRYYYUUUJJJ;;;333222333333222.../////////000000000000...////////////000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,,,,,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,------------.........,,,------......------,,,...........................//////000000111222222666444333333888AAALLLTTTZZZ]]]```bbbcccgggnnnsssppptttzzz}}}{{{vvvrrrqqqmmmlllllljjjfff___VVVPPPHHHFFFDDDCCCCCCCCCAAA@@@@@@???>>>===<<<:::999999666111---,,,...111111000000///......------......,,,,,,,,,------------...------------------------------------------------++++++,,,---------,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,------+++,,,,,,------.........---------...............//////......//////000111333444555666777888888888999>>>BBBBBBCCCGGGIIIHHHGGGJJJMMMNNNMMMKKKJJJJJJQQQSSSRRRUUUXXX]]]}}}yyyuuuuuuvvvxxxyyyyyywwwuuussstttttttttrrrmmmdddYYYQQQNNNdddpppHHH999///111333///...222////////////..................---------,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,,,,------******************************))))))***++++++,,,))))))************))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...............------......000222444555222777???GGGNNNVVV^^^bbblllsss~~~tttkkk^^^aaafffjjjmmmpppssstttjjjbbbUUUFFF;;;666555555444444333222111111000000.../////////000000000000111111111000000000//////---------------------------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,+++++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++((()))***+++,,,,,,,,,,,,'''((((((((())))))))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---......---,,,,,,...........................//////111222333444555;;;:::;;;@@@JJJVVV___dddaaabbbeeejjjqqqyyyyyywww{{{|||xxxsssrrrllllllnnnooopppmmmhhhdddXXXTTTOOOKKKHHHFFFDDDBBB???>>>===;;;;;;;;;;;;<<<:::777444444777777444000000//////...............,,,,,,,,,---------......------------------------------------------------***+++,,,---------,,,,,,***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------++++++,,,,,,---......///---------........./////////............///000000222333444666777888888888888===AAAAAACCCGGGIIIHHHHHHKKKOOOPPPOOONNNMMMMMMPPPSSSSSSWWWZZZ^^^}}}zzzuuuvvvwwwyyyzzzzzzxxxuuutttvvvuuuuuutttqqqkkkbbb]]]KKKYYYyyyPPP>>>222333444///...222000/////////..................---------,,,,,,,,,,,,,,,............,,,,,,+++++++++,,,,,,---------******************************))))))***+++,,,,,,))))))************))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---......//////......,,,---...///222666999;;;CCCLLL[[[kkkyyy~~~vvv```bbb___UUUFFF<<<:::<<<;;;:::999777555333222111.../////////000000111111111111111111000000000000---------------------------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,+++++++++******+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++((()))***+++,,,---------***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,////////////////////////...///000111333555666777@@@DDDLLLXXXfffnnnqqqppplllmmmrrr{{{|||}}}wwwuuu{{{{{{rrriiieeeeeedddccceeejjjooorrrsssfffaaaZZZUUUQQQNNNLLLJJJCCCAAA???<<<::::::;;;<<>>AAA???999222000000///...............,,,,,,,,,------.........------------------------------------------------)))***,,,---...---,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------++++++,,,,,,---...//////---------.........//////...............///000000222333444666777888888888777===AAAAAACCCGGGIIIGGGHHHLLLOOOQQQQQQOOOOOOOOOMMMPPPQQQVVVZZZ]]]|||vvvvvvuuuvvvxxxwwwtttuuuxxxyyyvvvsssrrrppplllfffaaaRRRKKKhhhdddEEE333333000///222111//////.........---------......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++---......---++++++++++++************++++++*********)))******+++,,,++++++*********+++---...++++++,,,,,,,,,---------222///,,,,,,...///...,,,111///,,,---///111111111000666999666999GGGYYYeeennn|||{{{qqqeeeccc]]]SSSMMMOOOXXXaaaeee```SSSCCC;;;;;;777111111111222333222111///---222222111000000000000111//////.........---------........................------------------------,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************((()))***+++,,,,,,+++***...---+++***)))***++++++******************************))))))******+++,,,+++******)))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------,,,,,,------...///000//////.........//////......///////////////...000///...///000111000000222222666:::999777>>>IIIVVV]]]fffrrryyywwwyyy~~~yyywww~~~}}}~~~~~~}}}yyyrrrlllhhhccchhhiiicccZZZYYYbbblllnnnggg^^^YYYXXXWWWTTTQQQFFFFFFDDDAAA???<<<:::999999999:::<<<>>>>>>;;;999555333111///......///000,,,---.........---,,,++++++++++++,,,---...///000------------------------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++++++++,,,,,,---------..................------000000///////////////000333333444555666777888888999;;;???BBBDDDEEEEEEEEEGGGLLLRRRUUUSSSQQQPPPQQQPPPVVVQQQRRR[[[\\\wwwuuuvvvtttuuuxxxyyywwwxxx}}}{{{yyyvvvtttrrrnnnhhhddd[[[OOOaaarrrLLL555444111...000000//////.........---------......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++************++++++***************++++++,,,,,,+++*********+++,,,---++++++,,,,,,,,,---------...,,,***+++...///---,,,+++---//////...000333666222222555BBBZZZsss{{{rrrggg``````gggpppvvvcccIII<<<777444777444000///222444444333000000000000000///000000/////////.........------........................------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************((()))***+++,,,++++++***---,,,++++++******++++++******************************))))))******+++,,,,,,,,,+++***************++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---......//////...............//////000111111111111111111444333111111111333333333;;;666555:::AAAGGGQQQ[[[fffiiinnnxxx}}}{{{~~~~~~mmmnnnsssxxxxxxuuuvvvzzzzzzzzzyyyvvvqqqjjjddd```hhhlllmmmhhhaaa^^^ccciiijjjeee^^^YYYVVVTTTQQQOOOHHHIIIHHHGGGDDD@@@<<<999999888888999::::::888666777555333000/////////000---............---,,,,,,,,,,,,,,,,,,---...///000------------------------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,---------.........------...............---000000////////////000000333444444555666777888888999<<>>===;;;999888888888666555888777555333111000111111000///......---------...,,,,,,,,,,,,---...//////------------------------...---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------............//////,,,,,,---...////////////000000////////////000000333444555666777888888888:::===@@@BBBCCCCCCDDDEEEGGGLLLQQQSSSQQQOOOOOOPPPLLLSSSPPPRRR[[[]]]xxx|||uuuqqqppptttwwwwwwzzz}}}}}}|||{{{xxxuuupppkkkhhh^^^IIICCCOOOaaa{{{```<<<777333......///////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,,,,++++++******++++++,,,+++************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------...,,,---...///000000//////333444333222333999DDDMMMgggyyy~~~|||~~~|||yyysssiiikkkmmmkkkvvv~~~wwwmmmhhhgggbbbUUUJJJDDD@@@:::666444222000///222222333444444333333222000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************+++************+++,,,------,,,***)))******************************))))))******+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------......///...///000111222222222222000111444555777888:::;;;888:::BBBPPP___jjjoooqqqmmmnnnpppzzz|||{{{}}}zzztttwww~~~{{{rrrqqqssswwwyyyxxxtttppplllgggfffdddaaa^^^[[[YYYYYYYYY]]]___\\\UUUPPPOOOQQQIIIJJJLLLLLLKKKIIIGGGEEEDDDAAA===;;;::::::999888888777666444444444444444222111///...---......///---------------...//////------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------............+++,,,---...////////////000////////////000000111333444555777888888888888:::===AAABBBBBBBBBDDDFFFFFFKKKPPPRRRPPPNNNNNNPPPOOOWWWRRRSSSYYYYYYuuuwwwrrrqqquuuyyyyyyyyy|||yyyzzzyyywwwsssoookkkiiidddRRRGGGGGGVVVyyyiiiDDD999222///000///000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,---------------,,,,,,++++++,,,,,,---------.........---...//////////////////555333222777CCCTTTeeeooovvviiieeegggkkkmmmnnnpppoooeeeWWWTTTZZZ[[[UUURRRYYY___aaacccffffffcccaaafffooozzzrrraaa\\\___gggmmmnnndddSSSBBB666333888===333444444444444333222222111111000000000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************++++++******************)))***,,,------,,,+++*********************************))))))******+++,,,,,,,,,+++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------...///000111222444555666777777888666999===>>>>>>===>>>??????FFFOOOYYYbbbjjjnnnpppqqq}}}}}}{{{zzz|||~~~{{{}}}}}}vvvmmmnnnsssnnnbbbgggkkkqqquuuvvvsssnnnjjjccc```\\\YYYWWWVVVUUUUUUSSSYYY]]]\\\WWWRRRSSSUUUOOOMMMLLLJJJIIIHHHHHHHHHHHHDDD@@@===<<<<<<;;;;;;666666666666666777777888333222000///......///000......---------...//////------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////////////////000111111222444666888999999888888999===AAABBBAAAAAADDDHHHFFFJJJOOOPPPNNNMMMMMMOOOOOOWWWSSSSSSXXXXXXtttxxxsssrrrxxx||||||{{{{{{uuuwwwwwwvvvrrrnnnkkkkkkgggZZZNNNFFFRRR|||rrrRRR???222000333///000000000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------,,,---------------,,,+++,,,---------............,,,---............111333000222999GGG]]]ttt~~~uuuooonnneee___[[[[[[\\\YYYVVVVVV[[[YYYUUUUUUZZZ___\\\UUUPPPUUUWWWSSSPPPQQQQQQPPPMMMMMMPPPTTTXXX___mmm{{{zzz|||fff^^^jjjyyy}}}xxxooobbbTTTGGG===888666555444222111111111111111111111111000000000000////////////////////////------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,************************,,,+++******)))***************+++,,,,,,,,,++++++******************************))))))******+++,,,,,,,,,+++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,---.....................///000111000111333555666777888888:::===??????======???BBBOOOTTTXXX[[[aaaiiipppqqqyyytttzzzrrrxxxvvvtttvvvzzz}}}}}}{{{~~~xxxsssssstttppphhhjjjlllppprrrqqqmmmiiifffcccaaa]]]XXXUUUTTTUUUVVVQQQWWW\\\\\\XXXTTTUUUWWWTTTQQQMMMJJJGGGFFFFFFFFFFFFCCC???===<<<===<<<;;;666666666777888888888888444333222111000////////////...............//////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,+++++++++,,,,,,---...///////////////......//////000111222222444666999:::999888888888===AAABBB@@@AAAFFFJJJEEEIIINNNNNNMMMLLLMMMOOOKKKTTTRRRRRRXXXYYYvvvsssoooooowww||||||zzzyyyrrrtttvvvuuuqqqnnnllllllbbb\\\SSSGGGSSS|||bbbFFF222222666---000000000000/////////.........---------,,,,,,,,,+++++++++,,,,,,---------------------------------************************++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------+++,,,---.........---,,,------------............---...000///000222888<<<@@@KKK]]]rrrvvvkkkggghhhgggaaa[[[VVVTTTUUUXXXVVVOOOLLLNNNPPPOOOTTT^^^fffeeebbb```iiinnnoooggg```^^^______YYYUUUSSSSSSQQQNNNQQQWWWVVVZZZdddppp{{{}}}{{{zzzzzz|||}}}xxxgggOOO===<<<:::777444222222222333222222111111111000000000////////////////////////........................,,,,,,,,,---------......,,,,,,------------,,,,,,******+++++++++,,,,,,,,,************************,,,,,,***)))))))))******++++++******++++++,,,---******************************))))))******+++,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............------......///000///......//////111222222111333444666888::::::;;;;;;<<<===<<<<<>>===>>>>>>===<<<888888888888888777666666444444444333222000///...//////............//////------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///......------,,,,,,,,,,,,------...............---............///000111222222444777999::::::888777666<<>>?????????BBBNNN^^^jjjqqqwwwyyy{{{tttpppjjjeeebbbccceeegggfffhhhiiiddd\\\UUURRRRRRVVVWWWYYYXXXVVVSSSRRRQQQIIIJJJLLLMMMNNNMMMMMMLLLCCCAAA??????@@@AAA@@@???:::::::::999777666444333444444444444333111///...000//////.........//////------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---.../////////.........---------.........///......------............///000222222222444777:::;;;:::888777555;;;@@@AAA???AAAHHHNNNEEEHHHLLLMMMKKKJJJLLLNNNMMMWWWUUUSSSVVVUUUrrrjjjiiimmmvvv~~~}}}wwwrrrvvvtttrrrpppooooooooopppdddYYYVVVPPPWWW{{{\\\;;;222444...000000///...............///............---------------------------------...---,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------/////////...---------...111...111888===CCCTTTfffzzzvvvnnnccc\\\RRRSSSZZZ___YYYNNNOOOYYYZZZccceeegggrrrvvvyyyyyyzzzssspppggg]]]YYYYYYXXXUUUXXXdddmmmvvv{{{zzzxxxppptttqqqfffiii```VVVMMMBBB777555888222111000/////////000000111111111111000000000000//////.........---------.................................------,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,+++***)))+++,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---,,,,,,,,,---...//////000111111111333777:::<<>>;;;888666666777777666555444444444444444444333333222111///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...------------.../////////......---------......333444666777888888777777888<<<@@@BBBBBBCCCFFFIIIEEEGGGJJJKKKKKKLLLNNNOOORRRVVVZZZRRRUUUZZZqqquuuwww{{{}}}|||yyywwwwwwtttssspppnnnmmmmmmnnnooolll```[[[PPPLLLoootttrrr}}}{{{jjjCCC555555111000000///............//////............---------------------------------...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///------------------------/////////000111111000...111555===DDDIIIWWWttt}}}rrrfff```\\\XXXRRRNNNRRRTTT[[[cccfffeeehhhlllnnn~~~ssslllqqqzzz|||wwwxxxtttiiibbb``````qqq{{{llltttnnnTTTAAA777777555222000///000111333111111111000000000///////////////.........------.................................------,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,+++******+++---******++++++,,,,,,,,,------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,---...000111000222555666777999<<<>>>===DDDJJJKKKIIIEEECCCBBBJJJQQQ\\\fffnnnvvv~~~zzz~~~wwwsssmmmkkkjjjiiifffccc___```bbbbbb___[[[[[[]]]]]]]]]\\\[[[XXXUUUQQQOOOLLLJJJGGGEEEEEEGGGIIIKKKJJJKKKJJJJJJGGGDDDAAA@@@<<<;;;:::999:::999777555333333333333222222222222333222111000............------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...------------.../////////......------.........333444666777888888777777888;;;@@@BBBBBBCCCFFFIIIDDDGGGJJJKKKKKKLLLNNNOOOPPPSSSWWWPPPUUUZZZoooxxxsssuuuyyytttrrrpppnnnmmmmmmnnnooooooddd___VVVKKK___vvvqqqzzzvvvIII333333111111000//////....../////////............---------------------------------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///------................../////////000222444333333777>>>KKKYYYfffzzz~~~llleeeddd^^^VVVPPPNNNNNNOOOOOOVVV^^^hhhnnntttyyyzzzwww~~~}}}zzzuuulllbbbdddnnnxxx|||wwwWWW>>>555444333111000000000111111111000000000/////////////////////.............................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******+++---)))******+++,,,------...------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------...///111222222555:::===???@@@BBBDDD@@@DDDHHHFFFAAAAAAGGGOOO^^^cccjjjtttzzzvvvvvvrrrllliiigggccc^^^ZZZWWW[[[___```___\\\YYYXXXYYYYYYYYYXXXWWWVVVVVVUUUSSSPPPLLLIIIFFFFFFFFFGGGKKKKKKKKKJJJGGGDDD@@@===;;;;;;;;;<<<===;;;888555222222222222111111111000333222111000///.........------------------------,,,---...//////...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------------.../////////......---......//////333444666777888888777777777;;;@@@BBBBBBCCCFFFJJJDDDGGGIIIKKKKKKLLLMMMOOONNNPPPSSSOOOVVV\\\nnnssspppssswwwuuutttrrrpppooopppqqqqqqpppfff```[[[QQQUUUuuuzzz{{{QQQ555222222111000000///...////////////............------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------......................../////////---///000//////222:::???HHHQQQaaauuuzzz```UUUWWW]]]\\\YYYTTTTTTZZZ```cccddduuu|||ppphhheeehhhlllnnnnnnssstttXXX::::::888777555333111000111111000000000/////////000000000/////////.............................................---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,---)))******+++,,,---......------------------,,,,,,------,,,,,,,,,,,,------......------...///111222444999???DDDFFFFFFGGGGGGFFFEEECCC@@@>>>DDDSSSbbbiiilllvvv~~~vvvpppggg^^^WWW\\\```bbb```]]]ZZZVVVQQQWWWVVVTTTSSSRRRRRRRRRSSSSSSTTTTTTRRROOOIIIDDDAAAIIIIIIHHHGGGEEECCCAAA@@@===<<<<<<<<<===<<<:::777333333333222222111111000333222111000////////////............------------,,,---///000000///---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------------...//////...............//////000333444666777888888777777777;;;???BBBBBBCCCGGGJJJDDDFFFIIIJJJKKKKKKMMMOOONNNOOORRROOOXXX^^^nnn|||ssssssvvvuuuxxxwwwuuusssrrrssstttuuusssiii```[[[RRRHHHRRRjjj~~~___===666444111111000//////////////////............---------------------------------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---.........//////000000000---111333000...666HHHWWWfffvvvrrr^^^NNNMMMVVVWWW]]]______dddqqq{{{}}}|||{{{|||yyywwwssskkkdddhhhppp~~~|||mmmOOOJJJCCC;;;666333333333111111111111000000000000111111000000000/////////////////////////////////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++******,,,...******+++,,,------......------------------------...------,,,,,,------...000///......///000222333888===DDDIIIJJJIIIHHHHHHIIIEEEEEEIIINNNVVVeeesssppp{{{|||uuuwwwxxxsssiiibbb]]]VVVNNNRRRQQQNNNLLLKKKJJJKKKLLLNNNOOOPPPPPPNNNKKKHHHFFFKKKIIIFFFCCC@@@@@@@@@AAA@@@>>>;;;;;;;;;<<<<<<;;;666666555444333333222222333222111000000///000000/////////......---------------...//////...------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...------------...//////...............///000111333444666777888888777777666:::???AAABBBCCCGGGJJJDDDFFFIIIJJJJJJKKKMMMNNNPPPPPPSSSPPPYYY___ooo{{{vvvyyyzzzvvvyyywwwuuutttssstttuuuvvvppplllaaa\\\WWWGGGBBBRRRnnnhhhCCC666111222111000000//////000000///............---------------------------------,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------......//////000000111111...333666666888GGGaaauuuyyynnn___RRRHHHEEELLLVVV]]]gggooouuuxxxjjjeeellluuuppphhhgggeeebbb[[[PPPDDD;;;555333333333333222222222111111111111111111111000000000000////////////////////////.............../////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++,,,...,,,,,,,,,,,,------------------------..................------------......000///000000222444666888???CCCIIILLLLLLIIIGGGFFFAAAAAAIIIVVV___dddooo{{{~~~rrrlllbbbWWWQQQPPPMMMKKKIIIHHHHHHHHHHHHFFFDDDCCCEEEIIINNNQQQNNNKKKGGGCCC@@@>>>===>>>AAA>>>;;;::::::<<<===<<<888888777666555444333333333222111000000000000000000000//////...---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...------------...//////............///000111111333444666777888888777777666:::???AAABBBDDDGGGKKKCCCFFFHHHJJJJJJKKKLLLNNNRRRSSSVVVQQQXXX]]]ooo{{{vvv{{{|||vvvvvvuuusssrrrqqqrrrtttuuukkkoooeee]]]]]]NNNEEEQQQdddkkkHHH777///222111000000//////000000///............---------------------------------,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------......///000000111222222333555999@@@MMMdddzzzuuuZZZWWWPPPHHHIIISSS]]]aaavvv|||kkkgggfffooo}}}qqqddd\\\fffhhhhhhdddZZZMMM???666444444444333333333222222222222111111111000000000////////////////////////---........./////////000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///---------------,,,,,,,,,------------.........///......------------.........///111333777;;;???AAAGGGJJJNNNOOOMMMIIIFFFDDD???BBBNNN]]]eeehhhvvvzzzmmm^^^\\\YYYTTTPPPLLLJJJHHHFFFCCC@@@>>>@@@FFFLLLPPPKKKKKKIIIGGGDDDAAA>>>===>>><<<;;;;;;<<<===<<<;;;999888777777555444444333222222111111000000111111000000000///...---------...---,,,++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000...------------...//////............///000111222333444666777888888777777555:::???AAABBBDDDHHHKKKCCCEEEHHHIIIJJJKKKLLLNNNRRRUUUYYYQQQUUUZZZnnnzzztttxxxzzzvvvtttrrrpppoooooopppqqqrrrjjjuuujjj]]][[[MMMBBBNNNeeeoooOOO>>>333222111111000000000000000//////.........---------------------------------++++++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...//////000111222222222666777;;;HHH___{{{pppddd[[[VVVPPPTTTTTTRRR[[[mmmwwwvvvlllbbbdddllluuu{{{}}}hhheeerrrnnnSSS@@@555555444444444333333333222222222111111111111000000000000000000000000000---.........//////000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---//////......------,,,++++++---------.........//////......------------......---...111555;;;@@@EEEHHHLLLNNNQQQQQQMMMIIIEEECCCHHHKKKUUUaaaeeejjjooommmhhhaaaYYYRRRMMMJJJFFFEEEDDDDDDDDDEEEFFFGGGFFFHHHJJJKKKJJJFFFBBB???;;;;;;<<<===>>>===;;;888999888777666555444333333222222111111111111111111111000000///...---------///---+++))))))+++---///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...------------...//////............///000222222333555666777888888777777555:::???AAABBBDDDHHHKKKCCCEEEHHHIIIJJJJJJLLLNNNSSSVVVZZZQQQSSSWWWmmmwwwuuutttrrrooonnnkkkhhhkkkqqqtttrrrsssoookkkfff]]]RRRMMMMMMppp^^^===555222000111333111......222//////.........---------..............................---,,,,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---............---,,,+++333---,,,222555444444888:::JJJXXXggguuuaaaVVVTTTTTTTTTZZZbbbggglllzzz~~~wwwnnneeebbbiiiuuuXXXCCC;;;555555333//////333222222111///000333444333222222222111000//////...////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......000000///---,,,---000333......222999BBBIIILLLLLLXXXLLLHHHNNNJJJ???CCCSSS\\\XXX___bbbkkk{{{oooddd\\\WWWTTTOOOLLLHHHEEEDDDDDDCCCBBB@@@BBBEEEHHHHHHGGGEEEDDD???;;;777777;;;===<<<999777777666666555555444444111222333333111111222333444333222111000///...---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////111000///......///000111222333555666777888777777555888===@@@CCCFFFIIIKKKFFFEEEHHHLLLLLLKKKMMMRRRTTTSSSYYYQQQQQQZZZppp~~~tttrrrsssrrrssssssppplllmmmrrrtttqqqsssooollliii```TTTLLLKKKqqqjjjCCC555333000000222111---...111//////.........---------..............................---,,,,,,,,,,,,---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------......///.........222//////222333555???JJJZZZooo}}}jjjTTTIIIHHHOOO[[[fffkkk}}}xxxiiirrr}}}ZZZHHH888555999888444222111222222111111111222111222222222111000/////////////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........///000000000......///111111222777>>>GGGMMMOOOOOOPPPOOOMMMJJJGGGJJJVVVbbb______xxx|||ssslllhhhfff[[[WWWQQQLLLHHHEEEBBB??????@@@AAACCCDDDDDDDDDCCC@@@<<<999999<<<===<<<999888777777666666555444444111222333333111111222333333333222111000///...---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////111000///......///000000222333555666777888777777666999===@@@CCCEEEHHHJJJGGGFFFHHHLLLLLLJJJLLLQQQSSSOOOTTTPPPUUUbbbwww}}}uuutttwwwxxxwwwwwwtttpppppptttssspppqqqooonnnmmmeeeWWWMMMJJJ```~~~PPP:::444000///111000------000/////////.........------..............................---,,,,,,,,,,,,---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------......///000000000222333444444666@@@VVVkkk}}}~~~vvvkkkTTTGGGBBBMMMWWW]]]hhhvvvyyy|||rrrwwwwww{{{qqqwwwwwweeeWWWHHHAAA???;;;777444222333555555333222222222222222222111000000//////////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------.........---///111222000//////000777999???FFFMMMRRRSSSRRRHHHJJJGGGAAAHHHZZZfffhhhdddooo}}}xxxuuusssgggbbb[[[TTTOOOJJJEEEBBB???>>>>>>===>>>???AAABBBBBB>>>;;;;;;======<<<999888888888777666666555555111222333333111111222333333222222111000///......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////000000////////////000000222333555666777888777777777:::>>>@@@BBBDDDGGGIIIHHHGGGIIILLLLLLJJJKKKPPPTTTNNNRRRPPPXXXggg{{{}}}{{{|||}}}wwwxxxvvvssssssvvvtttpppmmmlllmmmoooiii\\\QQQKKKQQQ~~~ZZZ@@@666111///000000------///////////////..........................................---,,,,,,,,,,,,---,,,,,,---...............------------------------,,,------..............................///000000222444777:::DDDYYYvvvrrreeeddd```VVVNNNDDDKKKcccsssvvv~~~yyyooosss~~~uuueeeXXXWWW\\\___YYYKKK===666777444444666888666333333555222222222111111000000000////////////////////////........................------............------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------............------------...............///000000///000111333@@@BBBGGGMMMQQQRRRRRRQQQHHHEEEAAAEEEVVVhhhmmmhhhttt|||yyywwwmmmhhhbbb]]]XXXSSSOOOLLLDDDBBB???<<<;;;<<<>>>???BBB@@@============;;;999888888888777666666555555111222333333111111222333222222111111000000/////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////////////////////////////////////////////////////000000000222333555666777888777777777:::>>>@@@BBBCCCFFFHHHIIIHHHIIILLLLLLIIIKKKOOOUUUQQQUUUPPPTTTaaawww}}}yyyxxxsssvvvvvvtttvvvxxxvvvqqqjjjiiikkkooolll```UUUOOOPPPttt{{{___CCC999333///000111...---...000000/////////.......................................---,,,,,,,,,,,,---++++++,,,------------,,,------------------------,,,---....../////////...000///......---...//////222555:::FFFZZZwwwqqq[[[TTT[[[___]]]cccWWWZZZppp~~~vvvtttzzzsssdddXXXfffvvvyyynnn[[[HHH===999444333666666222222444222222222222111111111111000000000000000000000000........................---......//////......---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........///////////////...///222777;;;IIIKKKOOOQQQQQQPPPNNNLLLEEEGGGOOO]]]fffkkkpppwww}}}{{{yyyqqqmmmhhhccc___ZZZVVVRRRLLLIIIDDD@@@<<<;;;;;;<<<@@@???>>>======<<<:::888888888777777666555555555111222333333111111222333111111111000000000000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////......///000000000000000222333555666777888777777777:::===@@@AAACCCFFFHHHIIIHHHIIILLLLLLIIIKKKOOORRRRRRXXXPPPNNNXXXqqq{{{rrroooppptttvvvvvvxxxzzzwwwqqqjjjhhhiiimmmlllbbbWWWQQQMMMWWW}}}zzzyyyvvv{{{mmmOOO<<<555000111222///......000000000/////////....................................---,,,,,,,,,,,,---***+++,,,,,,------,,,,,,------------------------,,,---...///////////////000000///......///111222555<<>>;;;:::<<<<<<<<<<<<;;;:::888888777777777666555555444444111222333333111111222333000000000000000111111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////---...///000111111111000222333555666777888777777666999===???AAACCCFFFHHHHHHGGGIIILLLLLLJJJKKKPPPNNNPPPXXXOOOKKKUUUqqq}}}ssspppqqquuuwwwxxxzzz{{{wwwqqqnnniiihhhjjjiii```VVVQQQJJJ@@@bbbppplllvvvxxx^^^???777111111333111//////000000000000/////////.................................---,,,,,,,,,,,,---+++,,,,,,---------------........................,,,---...///000000000000000/////////111333666888???LLL```wwwyyybbbPPPOOOQQQUUUfffzzz}}}~~~yyyzzzXXXCCC444444777333///000222222222222222222222222000000000000000000000000..............................////////////....................................------------......------------------------******++++++,,,---..................////////////............///////////////000222555999@@@HHHNNNSSSUUUVVVSSSOOOKKKIIIIIILLL\\\nnnyyy~~~zzzwwwuuuttttttwwwsssnnniiiddd^^^XXXTTTTTTSSSPPPLLLGGGBBB===:::888999::::::999888777777666666555555444444333333111222333333111111222333//////000000111111111222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////,,,---///000111111111000222333555666777888777777444888<<>>GGG]]]zzzooo]]]JJJEEEOOOhhh|||\\\??????;;;555777888333333111///000222333222222222222111111111111000000000000000000000000000//////............//////---------------------------------------------------,,,,,,++++++,,,,,,---...------------...//////............////////////,,,///111111000.........111111555???KKKSSSTTTRRRQQQ[[[]]]OOOCCCGGGTTT]]]oooqqq~~~zzzxxxqqqrrrsssqqqooooooqqquuuyyy{{{~~~}}}|||zzzyyyxxxvvvtttrrrqqqpppppppppnnnjjjeee^^^XXXTTTYYYVVVQQQNNNKKKGGGCCC@@@:::999777555555666777888777777666555444333333333444555555444333111...---222222111000/////////000//////......---------,,,++++++,,,------,,,,,,,,,---,,,++++++,,,---///000......------------..................////////////000000000000000000000000333333444555666777888888777888999<<>>666///333444333222111222222222222222222222111111111111000000000000000000000000//////............//////---------------------------------------------------,,,,,,++++++,,,,,,---...------------...//////............////////////...000111111//////000111555888???GGGNNNSSSUUUUUUUUUTTTOOOIIIKKKXXXgggqqqyyyyyyrrrmmmnnnmmmkkkjjjlllqqqvvvvvvvvvvvvtttrrrnnnkkkiiikkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhheeeaaa[[[VVVSSSUUUSSSPPPNNNLLLJJJGGGEEE???===:::888666555555666666666555555444444333333333333333333222222111000222111000000000000000000////////////......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---.../////////......------......///............////////////000000000000000000000000333333444555666777888888777888:::<<>>888555666666222222666333333333222222222222111111111111111111111111111//////............//////...................................................------,,,,,,------......------------...//////............//////////////////...---///333:::???HHHJJJNNNVVV\\\\\\VVVQQQEEEFFFKKKUUUaaapppsssfffbbbjjjmmmhhhkkkvvvooojjjdddaaabbbeeeiiijjjmmmllljjjhhhfffccc```]]]WWWVVVTTTRRRQQQQQQRRRRRRVVVVVVVVVWWWWWWWWWWWWWWWQQQPPPPPPOOONNNNNNNNNNNNKKKIIIHHHHHHIIIIIIHHHFFFCCCBBB@@@>>><<<:::888888333333333444444444444444555444222111000111111222000/////////000111222222000000111111111111111111///...---,,,,,,,,,,,,---***+++---...///......---//////............//////------------............////////////////////////333333444555666777888888666777:::===@@@AAACCCCCCGGGHHHJJJKKKLLLMMMOOOPPPZZZ\\\WWWTTTTTTYYYxxx|||tttwwwzzz{{{zzzxxxwwwxxxsssqqqooonnnkkkfff```[[[QQQKKKHHHrrr{{{rrrccc???444000000222///////////////..................------------..............................------........./////////000000000000000000000000.........000333666999;;;888>>>JJJaaa{{{hhhXXXJJJKKKTTTccczzzaaaNNN@@@666666777333333666333333333333222222222222111111111111111111111111//////............//////......................................................------------.........------------...//////............////////////.........///222999AAAFFFLLLLLLNNNUUU[[[[[[TTTLLLBBBJJJTTT^^^ooovvvnnn```aaajjjuuuxxxttttttyyyvvvtttqqqpppppppppooonnnooonnnnnnooonnnjjjeeeaaacccbbb___\\\ZZZYYYYYYYYYVVVVVVUUUTTTRRRQQQPPPPPPMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKIIIIIIIIIIIIGGGFFF??????>>>===<<<;;;::::::444444444333333333333333555444333222111111111111000000000000000000111222000000000000111111111111000///...,,,,,,,,,------++++++,,,---..................------------......,,,------------.........000000000000000000000000333333444555666777888888555777:::===@@@AAABBBBBBFFFHHHJJJKKKLLLMMMOOOQQQZZZ\\\WWWTTTUUUYYYvvvrrruuuwwwwwwvvvvvvyyy{{{uuusssqqqoookkkfff```[[[OOOMMMHHHeee~~~wwwxxxnnnEEE777111111333000////////////..................------------..........................................////////////000000000000000000000000///000111333666;;;???AAADDDRRRhhhzzzhhhQQQOOOPPP[[[nnn|||aaaKKK999666888555222444444444333333333222222222111111111111111111111111//////............//////......................................................------------.........------------...//////............////////////...///111333888???HHHNNNOOOPPPRRRVVVWWWUUUOOOJJJLLLZZZgggvvvllljjjhhhkkkppprrrnnnjjjlllxxx}}}{{{yyyxxxwwwvvvrrrmmmiiieeeccc```\\\YYYVVVTTTSSSVVVUUUSSSQQQOOOLLLKKKJJJKKKJJJHHHFFFEEEFFFHHHIIIIIIGGGFFFFFFFFFFFFEEECCC=========<<<<<<;;;:::999555444444333333222222222222222222333333222222111222111000000000000000000/////////000000000111111111000...,,,+++,,,---...,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------,,,,,,---------.........000000000000000000000000333333444555666777888888555777:::===@@@AAAAAAAAAEEEGGGJJJKKKLLLMMMPPPRRRXXXYYYUUUSSSTTTXXXrrrqqqrrrsssrrrrrrtttyyy~~~vvvtttrrrooolllfff___[[[[[[RRR===HHHaaarrr~~~pppvvvuuuuuuIII999222333555111000/////////.....................------............................................./////////000000000000000000000000000111111333555999>>>CCCFFFZZZooojjj___RRR[[[iii{{{oooTTT<<<777999555222333444444444333333333222222111111111111111111111111//////............//////////////////////////////////////////////////////......------------.........------------...//////............/////////000///000333666<<>>@@@AAAAAA@@@EEEGGGIIIKKKLLLNNNPPPRRRVVVXXXTTTSSSTTTVVVppp|||sssooorrrsssrrrxxxxxxuuuppplllhhhccc]]]ZZZQQQQQQFFFHHHMMMbbb{{{VVV;;;333222222222000000000000///////////////////////////000111111---------------------------------.........//////.../////////......///111222555333888DDDDDDBBBKKKuuu}}}uuujjj___WWWuuuuuuYYYEEE===555444999888555444333222222333333333000000000000000000000000000000000000////////////111111000000//////......//////............//////........./////////000000///////////////000111111---...//////......///111222111666???DDDGGGNNNWWWUUURRRWWW\\\RRRBBBEEEUUUeeennnooo```YYYVVV[[[bbbnnnxxx~~~{{{sssjjjgggfffbbb\\\ZZZXXXTTTPPPMMMKKKIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCAAA???>>>??????>>>===::::::999999888777777777777777555444333222222222000000111222333333444444///000111222222222111111111000///......///000111111111000000///---,,,+++000///...---------------///...---,,,,,,---...///---------............///............///////////////000111333555777888999777888:::<<<>>>@@@AAAAAAFFFGGGHHHIIIJJJMMMRRRUUUXXXYYYRRRKKKKKKRRRlll{{{rrrmmmoooqqqooottt|||{{{wwwsssnnnhhhbbb\\\WWWYYYTTTDDDCCCGGG```^^^AAA666333111111000000000000////////////...............//////000---------------------------------........./////////000111000//////111333444<<<<<<===CCCEEENNNbbbzzzoookkkgggaaabbbxxxllleeeZZZGGG===888///555444333333333333333222111111111111111111111111111000000000////////////111000000000/////////...//////............//////...............////////////////////////000111111---...000///......///111222333:::DDDIIIJJJOOOUUUXXXXXXXXXSSSMMMNNNWWWbbbppp{{{oooddd\\\\\\```fffoooxxx}}}uuusssrrrkkkccc\\\ZZZWWWRRRNNNLLLJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCAAA???>>>>>>>>>===;;;::::::999888888777777666777666555444333222222222000111111222333333444444555555444222111111222222111000////////////000111000000000000///...------......------------------///...------------...///---------............///............///////////////000111333555666888888666777999<<<>>>???@@@AAAFFFGGGIIIIIIJJJMMMPPPSSSXXX[[[VVVPPPPPPSSSiii}}}ssslllooopppnnnqqqyyy}}}zzzuuupppjjjccc[[[VVVSSSNNN??????CCC^^^dddGGG888333111222000000000000////////////---------------...//////------------------------------........./////////000111222111000111333555555???AAA@@@CCCJJJ```~~~zzzfff^^^\\\]]]```yyy{{{kkkQQQ222666555333333444444333222111111111111111111111111111111000000000/////////000000000000////////////000//////......//////000..................------///////////////000111111...///000///......000222555888AAAJJJOOOOOOQQQTTTUUUXXXTTTKKKKKKYYYfffkkk{{{pppdddZZZ\\\dddooozzzzzzooobbb```\\\WWWSSSOOOMMMLLLJJJIIIHHHFFFEEEDDDCCCCCCCCCAAA>>>======<<<;;;999:::999999888888777666666777666555333222222222222111111111222222333333444555555444111000000333555111000000//////000000111...//////000000//////...---,,,,,,,,,,,,------...///...------------...///---------............///............////////////000000222333555666777888555777999;;;===??????@@@EEEGGGIIIJJJKKKLLLNNNPPPVVV[[[XXXTTTSSSRRRcccvvvooopppqqqoooqqqxxx}}}zzzwwwrrrmmmeee]]]WWWOOOJJJ???AAAAAAWWWgggJJJ999222222333000000000000////////////......------......///000....................................////////////000111111111111222555888<<>><<<<<<;;;999777999999999888777777666666666555444333222222222222111111111222222333333333111222444222000000333555000000000000000000000000......///000000000000000++++++++++++,,,,,,---............------.........---------............///............////////////000111222333555666777888555666888:::<<<>>>??????DDDGGGIIIKKKKKKKKKMMMNNNRRRWWWUUURRRQQQOOO^^^yyyxxxpppqqqssspppqqqwwwzzzyyywwwtttpppiiiaaa[[[XXXQQQDDDEEEAAARRRpppRRR<<<222222333000000000000//////////////////......//////000111................................./////////000000///000111111111444888<<>><<<;;;;;;999777999999888888777666666555555444333222222222222222111222222222222222333333111555888888444111111222000000111111111111000000---...///000111111111111++++++++++++,,,,,,---...---..................------------............///............////////////111111222333555666777777555666888:::<<<>>>??????DDDFFFIIIJJJJJJKKKLLLMMMQQQUUURRRPPPQQQPPP^^^yyyyyyoooqqqsssqqqqqqvvvxxxxxxxxxwwwssslllddd^^^[[[QQQDDDGGGCCCZZZ```CCC444111222000000000000///////////////////////////000111111............................../////////000000000///000111222444888===AAAHHHGGGHHH^^^rrrbbbRRRQQQ```|||IIIAAA777333444666555222222222222222222222222222222222111111111000000000////////////000000000000111000000//////000000111........./////////000000///////////////000111111///000111222333666:::>>>EEEKKKPPPRRRSSSWWWXXXVVVQQQCCCCCCWWWmmmtttttteee]]][[[bbbgggpppyyysssvvvvvvsssooooooqqqnnnhhhggggggeeeccc```]]][[[YYYQQQOOOMMMKKKIIIHHHGGGGGGBBB@@@===<<<<<<;;;:::888999888888777777666555555444444333222222222222222222222222222222222222222444999>>>===777111///000000111111222222111111000...///000000111111111111---,,,,,,,,,,,,------...------...//////...---------------............///............////////////111222222333444555666777555777999;;;===??????@@@CCCEEEGGGHHHIIIJJJLLLNNNRRRUUURRRQQQSSSSSSaaa{{{{{{qqqsssvvvttttttwwwxxxyyyyyyyyyuuunnneee___WWWNNNDDDJJJGGG^^^vvvmmmJJJ777222222000000000000///////////////............///000000.........................../////////000000000000000111222444777<<>>???@@@AAACCCDDDFFFGGGGGGJJJMMMPPPRRRUUUSSSSSSUUUTTT___www~~~tttvvvzzzxxxxxx{{{zzzzzzzzzzzzvvvoooeee^^^[[[TTTKKKPPPGGGUUUqqqtttNNN999444444000000000000////////////...------------...//////////////////////////////////////////000000000000111222444666999@@@GGGLLLIIIXXXkkkhhhjjjiiikkknnnyyyUUUIII;;;333333666666444222222222222222222222222222222222111111111111000.../////////000000111111111111000000000000111111---...///000111222333444///////////////000111111///000222333666;;;AAAFFFBBBMMMVVVXXXXXXYYYUUUOOOMMM\\\ooommm^^^bbblllpppyyy{{{|||uuujjjhhhiiiddd[[[UUUVVVZZZ[[[TTTTTTUUUUUUUUUSSSRRRQQQOOONNNLLLIIIGGGEEEDDDDDDAAA???============<<<;;;888888888777666666555555333333222222111222222222222222222222222222222222)))///333333//////333999000111222333333222111000000000111111111111000000000///......------------,,,---...//////...---,,,---------.........//////............/////////000222222333333444555666666777888:::<<<>>>@@@AAAAAACCCDDDEEEEEEGGGJJJNNNRRRPPPTTTSSSTTTVVVRRR[[[qqqvvvpppqqquuuyyy{{{|||zzzxxxwwwuuuoooggg```VVVWWWNNNDDDDDDQQQxxxddd888111666222111000//////.........///////////////////////////////////////.........000111222111000111222444///555888888<<>>===***444444444333333444555555333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000111000000000000000111222555333333888???EEEEEECCCPPPNNNPPPYYY]]]XXXPPPKKKbbbrrroooeeeccciiivvv~~~|||yyyvvvvvvxxx{{{}}}{{{uuuppppppsssrrrlllfffeeeeeecccaaa^^^[[[YYYWWWSSSSSSRRRPPPNNNKKKIIIHHHGGGGGGGGGGGGFFFCCCAAA@@@????????????>>>===;;;;;;:::999999888666555333222333222111111000000111111333222222222111000000000111000/////////111222333333111///000222333222///111111111111000000000000000///...---------------......------------..................///////////////////////////000111111111222333333222222444666777888:::::::::<<<>>>AAAFFFEEEEEEFFFHHHKKKNNNPPPOOOWWWTTTMMMOOORRR[[[mmm|||sssoooqqquuuvvvvvvzzzxxxwwwwwwvvvqqqjjjddd]]]```XXXMMMFFFEEEZZZ{{{rrr@@@222444222111000//////......///////////////////////////////////////////////////000111222111000000222444555888===BBBFFFIIILLLOOOeeetttdddhhhsss}}}{{{wwwwww^^^AAA<<>>>>>>>>>>>===<<<;;;;;;999999999888666555333222444333222222111111222222222222222111111111111111111000/////////000222333333111///000222333222000////////////............000///......---------...//////......---.........------------............///////////////000111111111222333333222222444666666888999::::::<<<>>>AAAFFFEEEEEEFFFHHHKKKNNNPPPTTT\\\WWWPPPPPPQQQYYYjjjxxxooollloootttwwwwwwvvvuuuuuuvvvvvvssslllfff[[[]]]WWWOOOIIIBBBKKKddd}}}|||FFF222///222222111000////////////////////////////////////////////////////////////000111111000///000222444777888???HHHIIIGGGNNNYYYfffXXXeeezzz||||||YYY??????AAA444444333333333333333444333333333333222222222222222222222222222222222222000000000000000000000000/////////000000000111111000000000000000111222222222666===BBBGGGKKKNNNPPPTTTWWW\\\]]]WWWNNNNNNSSS{{{{{{sssrrrgggZZZ___jjjwww}}}xxxsssqqqqqqkkkiiihhheeedddbbbbbbbbbccc___[[[\\\^^^]]]XXXTTTYYYYYYZZZ[[[\\\\\\\\\\\\WWWVVVSSSPPPKKKGGGCCCAAA?????????>>>>>>??????@@@===============<<<;;;:::999999999888666555333333444444333222222222222333111111111111111222222222000000000///000000111222222111000111222222111000////////////............////////////............111000//////............,,,,,,,,,------------...///////////////000111111111222333333222333555777666888999::::::<<>>===<<<<<<<<<===>>><<<<<<<<<<<<<<<;;;::::::999999888888777555444333444333222222111111222222000000000111222222222333000000000000000000111111222111111111111222111111111111111111000000000000/////////000////////////222111000//////...//////,,,,,,---------.........///////////////000000111000111333333222333555777666777999:::;;;<<>>AAAHHHNNNJJJPPPsssqqq[[[XXXiii~~~mmmJJJ333666555444444333333333444444444444333333333222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000111222333444111:::DDDJJJLLLOOOUUUZZZZZZYYYVVVOOOFFFJJJ^^^sssvvv^^^\\\gggvvv~~~xxxsssooolllkkkjjjhhhhhhhhhhhhhhhfffeeedddccc```\\\[[[YYYWWWRRROOOMMMNNNNNNOOOOOONNNNNNMMMGGGGGGGGGGGGFFFFFFEEEDDDBBB@@@>>><<<;;;;;;<<<<<<:::;;;;;;;;;;;;::::::999888888888888777555444333222111111000000000000000000000000111222222222333000000111111111000000000111111222111111111111222111111111111000000000000//////000111111000000///111111000///////////////---.........///////////////////////////000000111000111222222222333555888555777999:::;;;<<<@@@BBBEEEFFFGGGHHHKKKMMMNNNOOOPPPZZZXXXRRRSSSSSSYYYhhh|||zzzwwwxxxvvvtttsssssssssnnngggaaaZZZYYYSSSOOOMMMDDDFFFVVVzzzxxxIII777333333333222111000000000000////////////////////////...//////000000111111222111111111111222555999===@@@DDDLLLOOOPPPaaannnZZZUUUaaaxxxcccAAA888777666555444444444444444444444444333333333333111111111111111111111111000000000000000000000000000000000111111111222222000000000111222333444555666===FFFKKKNNNQQQVVV[[[\\\VVVOOOIIIHHHUUUqqq}}}bbb[[[mmm{{{uuuqqqpppooonnnnnnkkkkkkjjjhhhfffcccaaa___aaa^^^\\\YYYWWWTTTPPPMMMMMMMMMLLLKKKJJJHHHGGGFFF@@@AAABBBCCCDDDEEEEEEEEEBBBAAA@@@>>>===<<<;;;;;;999999::::::::::::999999888888888888777666555444111111000///////////////111111111111111222222222000111111111111000//////000222222222111000111222////////////...............///111222222111000000000//////......//////000........./////////000000///////////////000111111///111222222222333666888555666888:::;;;===@@@BBBEEEFFFGGGIIIKKKMMMOOOOOOSSS]]][[[TTTSSSPPPUUUbbb{{{yyy|||vvvuuutttuuutttpppiiicccXXXYYYTTTQQQOOOFFFHHHYYYzzzxxxJJJ777222333333222111000000000000////////////////////////...//////000111111222222111111222222333777===AAA@@@GGGNNNRRR]]]wwwppp]]]YYYcccwww}}}|||qqqKKK999888777666666555555555555444444444444333333333222222222222222222222222000000000000000000000000000000111111111222222222000000000111222333555555===AAAGGGLLLOOOSSSXXX\\\\\\SSSJJJHHHQQQfffggg^^^nnn|||wwwuuutttuuutttrrrmmmllljjjhhheeecccaaa```___^^^\\\[[[YYYWWWTTTRRROOOOOONNNLLLJJJGGGEEEDDDAAAAAABBBBBBCCCBBBBBBBBB@@@@@@??????>>>===<<<;;;888888999999999999999888777888888777777666555444222111111000///000000000222222222111111111111111000111111222111000///...000222333222000///111333////////////...............///111333333222111000------------...///000000---------........./////////////////////000111111///000222222222444666888444666888:::;;;===@@@CCCEEEFFFHHHJJJLLLNNNOOOOOOTTT^^^]]]VVVUUUQQQUUUbbbwwwxxxooosss{{{wwwuuuuuuvvvvvvssslllfffbbbaaaWWWPPPLLLDDDIII]]]~~~vvvSSS???999444333222111000000000000////////////////////////...//////000111222222222000111222222444999???CCCFFFMMMTTT[[[mmmnnnddd___hhhzzz|||{{{{{{pppHHH::::::888777666666666666555555444444444333333333333333333333333333333333000000000000000000000000000111111111111222222222000000000111222444555666BBBEEEIIIMMMQQQUUUYYY\\\\\\RRRIIIKKKYYYsss{{{hhhWWWaaa}}}yyytttqqqqqqpppnnnlllhhhgggfffdddccccccbbbbbb[[[[[[ZZZZZZYYYWWWVVVTTTQQQQQQPPPNNNKKKIIIFFFEEEDDDDDDDDDCCCBBBAAA??????<<<===>>>??????>>>===<<<777888888999999999888888777777888777777666555444333222222111000111111111333222222222111111000000000111222222222000///...///222333333000///111333111111111111000000000000...///111333444333111000,,,,,,,,,---...///000111,,,,,,,,,---------......///////////////000111111///000222222222444666999444666888:::;;;===@@@CCCEEEFFFHHHJJJLLLNNNOOOOOORRR]]]\\\WWWWWWUUUXXXfffnnnsssnnnqqqvvvxxxxxxxxxwwwvvvsssqqqpppfffYYYQQQPPPMMMIIIPPP]]]hhhnnn@@@444444333222111000000000000000000000000000000000000///////////////000111111111333555777:::>>>CCCGGGJJJWWWVVV{{{pppdddeeegggsss|||{{{vvv```OOOFFF===777888888555444666444444444444444444444444333333333333333222111000000000000000000000000000000000000000000000000000222222111111222555:::>>>CCCMMMQQQNNNRRR\\\^^^YYYXXXMMMMMM\\\mmmwwwddd]]]YYYaaavvvzzzuuunnnjjjjjjmmmqqqrrrmmmjjjfffbbb___^^^^^^___[[[]]]^^^]]]ZZZWWWUUUTTTPPPNNNKKKIIIIIIHHHFFFDDDDDDDDDBBBAAA???>>>===<<<<<<===>>>>>>>>>===<<<;;;888888888777666666555555666666555555555444444444555444222000//////000111222222111111000/////////111111111111111111111111000000000000000000000000000000111111111111000000...///000111111000///...............////////////---------............/////////////////////////////////000111222333333444666666777999<<>>BBBFFFOOORRRQQQUUU^^^^^^WWWUUUKKKSSSmmmzzzkkk\\\bbblll|||uuurrrnnnkkkkkkllllllllljjjhhhdddaaa^^^]]]^^^^^^[[[[[[\\\ZZZXXXUUUSSSSSSOOOMMMJJJJJJJJJIIIHHHGGGFFFFFFDDDBBB@@@>>>===<<<;;;;;;<<<<<<<<<;;;:::999888777777666666555444444666555555555444444444444555444222000//////000111000000000000000111111111111111111111111111111111000000000000000000000000000000111111111111000000//////000000000000//////////////////////////////---------............///////////////////////////000000111222333444555555666666777999<<>>===<<<999::::::::::::999888777777666666555444444333333555555555555444444444444444333222000000000111111...//////000111111222222111111111111111111111111000000000000000000000000000000111111111111000000000000000//////000000111111000000//////......------------............///////////////////////////111111222333444555555666555666777888;;;>>>AAACCCGGGFFFGGGJJJMMMOOOOOONNNOOOZZZYYYUUUVVVUUU[[[iii{{{sssrrruuuxxx{{{}}}wwwpppkkkhhh```YYYUUUPPPHHHEEEFFFHHHbbbeee888444444333222111111111111000000000000000000000000222222111000000000111111888999;;;===AAAGGGNNNRRRVVVZZZcccSSSlll|||~~~yyyyyy|||{{{vvvpppooossswwwzzz{{{zzzvvvrrrllloooqqqqqqsssuuuuuurrrpppooollljjjooossspppiiiaaabbbfffmmmwwwiiiGGG;;;999999888444444444444444444444444222222333333333222222111111111111111111111111111111111111111111111111111222444666999<<<@@@FFFKKKMMMRRRUUUWWW\\\___YYYPPPIIILLLccciiiZZZXXXppp}}}}}}xxxsssrrrpppooonnnlllhhhfffdddcccbbb```_________^^^[[[ZZZWWWVVVUUUUUUTTTSSSPPPNNNKKKKKKKKKKKKJJJIIIEEEDDDCCCBBB@@@???======:::::::::999999888777777666555555444444333222222444444444444444444444444333333111111000000111111//////000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000111000/////////000111222222222111000///...---,,,---------............///////////////////////////000000111222333444555555555555666888:::>>>AAACCCFFFFFFGGGJJJNNNOOOOOONNNOOOZZZZZZUUUVVVSSSWWWdddyyyrrrqqquuuzzz{{{|||{{{yyytttpppmmmeee___ZZZVVVRRRKKKFFFDDDFFFWWWyyylll555555444333222111111111111000000000000000000000000222222111111111111222222777999;;;>>>BBBIIIQQQVVVXXXiiilllYYYUUUwww|||xxxssspppgggccc```___aaa___ZZZUUUTTTWWW[[[______[[[XXXVVVSSSXXXZZZXXXXXX[[[[[[XXXYYY[[[[[[ZZZ]]]aaabbb^^^___ccciiirrr~~~UUU:::222444666444444444444444444444444111222222333333333222222111111111111111111111111111111111111111111111111111444777:::===BBBHHHLLLNNNQQQUUUXXX[[[[[[UUUNNNIIIWWWpppiiiSSSXXXjjj}}}wwwtttqqqnnnlllkkkjjjhhhfffccccccccccccbbbaaa``````]]]ZZZWWWVVVWWWWWWUUUTTTRRROOOMMMKKKKKKJJJHHHGGGAAAAAA@@@@@@???>>>>>>===<<<;;;::::::999888888888555555555444333333222222333333444444444444444444222222111111111111111111111111111111000000//////000000000000000000000000////////////////////////000000111111111111000000111000/////////111222333333222222000///...---,,,---------............/////////////////////////////////000111222333444444444444555777:::===@@@BBBEEEEEEGGGJJJNNNOOOOOOMMMOOOZZZZZZUUUTTTQQQSSS```{{{~~~zzzzzzvvvooommmrrryyyxxxxxxvvvtttqqqooommmddd___ZZZWWWTTTOOOHHHCCCMMMYYYzzzyyy@@@555444333222222111111222000000000000000000000000222222111111222333333444666777:::===CCCKKKUUU[[[ddduuu\\\ZZZbbb{{{sssrrrrrrqqqhhhddd^^^[[[[[[ZZZWWWTTTQQQPPPOOOOOOOOONNNKKKIIIGGGHHHLLLQQQPPPLLLJJJLLLPPPWWWYYYTTTTTTYYYZZZVVVTTTZZZ```bbbgggnnnrrrrrrvvvxxx}}}iiiCCC444444999444444444444444444444444111111222333333333222222222222222222222222222222222222222222222222222222111444777;;;???DDDIIIMMMMMMQQQVVVYYYYYYVVVRRROOORRRgggsss[[[UUUiii~~~yyyqqqnnnjjjgggfffffffffeeecccdddeeeeeeeeecccaaa```]]]ZZZXXXXXXYYYYYYWWWSSSRRRPPPMMMKKKJJJIIIGGGEEE@@@@@@@@@???>>>>>>============;;;:::999888888999666555555444333333222222333333333333444444444444111111111111111111111111222222111111000//////...000000000000000000000000////////////////////////000000111111111111000000000000000000111222222333333333222111///...---------------............///////////////////////////...///000111222333333444333444555666999<<>>===;;;;;;>>>===;;;999888888888888666666555555444333333333222222333333333444444444111111111222222222111111111111111000000000000000000000000000000000000000////////////////////////000000111111111111000000//////000111222222222222222222111111000///......---------............//////////////////////////////000000111222333444555333333444666999<<>>888888444444444444444444444444000111222333333333333333222222222222222222222222222222222222222222222222444777;;;>>>BBBGGGLLLOOOLLLRRRYYY[[[VVVQQQRRRVVVhhhxxxcccWWWlll~~~}}}{{{vvvmmmllljjjjjjjjjiiigggeeecccdddffffffeeeccc```^^^[[[XXXWWWYYY[[[[[[VVVQQQMMMKKKIIIIIIIIIJJJIIIGGGGGGFFFDDDBBB???<<<:::999>>><<<:::888777777777888777666666555555444333333222222222333333444444444000111111222222222111111/////////000111111222222000000000000000000000000////////////////////////000000111111111111000000...///111222333333222222222222111111000000//////---------.........//////////////////////////////000111222333444555555666333333444666888<<>>666555555444222333444555333444444333333333333222222222222222222222222222222111111000111111222333333555888===AAADDDGGGKKKNNNNNNPPPXXX]]]VVVLLLRRRaaafffnnnXXXhhh}}}zzzyyyxxxqqqnnnmmmmmmjjjddddddffffffffffffeeedddbbb___^^^TTTVVVYYYZZZZZZXXXUUUSSSLLLKKKIIIGGGFFFDDDDDDDDDEEEDDDCCCAAA???===<<<;;;;;;;;;:::999888777666555666666666555444444333333555444333333222222333333111000///......///000111111111111111111000//////000000000000000///......111111000000//////......000000////////////000000000000000000000000000000111111000///////////////......------------......---...000111222111000...000000000111222222333333333333444555888<<>>HHHSSSUUU[[[qqqyyyYYY[[[ssszzztttmmmmmmsss}}}zzzxxxtttsss|||xxxxxxttt^^^RRREEE333888777666444444555444222444444333333333333222222222222222222222222222222222222222111222333444444888;;;@@@DDDFFFGGGIIIKKKTTTSSSWWWYYYRRRNNNZZZnnnvvveeebbbxxx{{{wwwvvvuuuqqqnnnmmmmmmjjjeeedddgggffffffeeedddaaa___\\\ZZZVVVWWWYYYZZZYYYVVVSSSQQQMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCAAA???===<<<<<<;;;;;;:::999888777666666666666666555444444333333333333222111111111111222222111000/////////000111111111111111111000//////000000000000000///......111000000000/////////...000000////////////000000000000000000000000000000111111000///////////////......------------......+++,,,...///000///...---000000000111222222333333333333444666999<<>>???OOOUUURRR```vvvsss~~~}}}{{{qqqcccWWWOOOMMMNNNQQQUUUppp}}}~~~uuunnnyyy]]]>>>777333666888666333444444444333333333222222222222222222222222222222222333222111111222555777999CCCDDDEEEEEEHHHMMMTTTXXX\\\VVVPPPNNNTTTggguuu[[[gggxxxyyytttqqqqqqllljjjlllmmmjjjhhhhhhbbbbbb```___^^^]]]\\\\\\]]]]]][[[YYYVVVTTTRRRQQQPPPOOOMMMJJJHHHGGGFFFEEEBBBBBBAAA@@@>>>===<<<<<<::::::999999888777777777555555555444333333222222333333222111111111111111222222222222111111000000111111111111111000////////////000000000000//////////////////000000000000000000////////////000000000000000000000000000000111111000000000000111111......------------.........//////000000000000000000000000111222222333333444555666777:::===AAABBBEEEDDDEEEHHHKKKMMMMMMMMMKKKTTTUUUSSSSSSOOOVVViii|||{{{xxxmmmlllnnnqqqtttuuuuuusssrrrkkkddd\\\VVVSSSQQQNNNKKKIIIKKKfffYYY???444666111...222222111111111222222222222333333333444555888;;;>>>@@@CCCNNNSSSVVVmmm}}}yyyzzzuuupppxxx}}}zzzxxxyyy___VVVOOOMMMMMMMMMNNNQQQeee|||qqqyyyzzztttiiigggnnnwwwoooDDD999333666999666444666444444333333333333222222222222222222222222222222333222111222444777;;;===EEEEEEFFFGGGJJJPPPXXX^^^\\\UUUNNNOOO]]]wwwhhh```yyy~~~xxxqqqmmmqqqkkkiiilllnnnkkkiiiiiibbbaaa```___^^^^^^^^^^^^\\\[[[YYYWWWUUUTTTSSSSSSPPPOOOMMMJJJHHHFFFEEEEEEBBBAAA@@@???>>>===<<<<<<999999999888888888777777555555444444333222222222333333222111111111111222000000111222222111111000111111111111111000//////...//////000000000000000////////////000000000000000000////////////000000000000000000000000000000111111000000000111222222......------------......------------.........///000000000111222222333333444444555777:::===@@@BBBDDDDDDEEEGGGKKKNNNOOOOOOKKKTTTVVVSSSSSSOOOVVVhhh|||xxxllljjjlllooorrrttttttsssrrrnnnggg^^^XXXTTTRRRNNNKKKIIIFFFVVVsssgggFFF555666222000222222111111111222222222333333333333444666999<<>>===<<<<<<999999999888888888888888555555444333333222222111222222111000000000000111---...000111111111111000111111111111111000//////......///000000000000000.../////////000000000111000000////////////000000000000000000000000000000111111000000111111222333......------------......---------------...//////000000000111222222333333333333444666999<<>>CCCFFFCCCGGGLLLPPPSSSUUUXXXZZZWWWPPPLLLZZZ~~~yyy^^^ccc|||yyyxxxxxxxxxqqqkkkhhhlllooommmjjjiiidddccc```^^^\\\[[[[[[[[[VVVUUUSSSQQQQQQRRRTTTUUUPPPNNNLLLIIIGGGEEEDDDCCCAAA@@@@@@???>>>===<<<<<<999999999888888888888888555555444333333222222111111111000///////////////,,,---///000111111111111111111111111111000//////......///000000000000000.../////////000000111111000000////////////000000000000000000000000000000111111000000111222333333.........------.........///////////////000111111000000000111222222333333333333444555888<<>>======<<<;;;::::::999999::::::777666666444333222111111111111111111000000000000000000000000111111111111//////000000111111222222111111111111111111111111---......///000111111222111222222222111000...---///000111222333222111111555444222111111111222222111000///...---...//////000000000000/////////////////////000111111222222444444444666999<<<@@@BBBDDDDDDEEEHHHLLLOOOPPPPPPNNNUUUTTTRRRTTTRRRYYYkkk~~~~~~ssskkklllmmmpppsssuuusssrrrpppjjjaaa[[[XXXUUUQQQNNNNNNGGGGGGggg{{{gggFFF333444111111444333222222222111222222333444444666888999:::===BBBEEETTTWWWrrrzzzlllrrr~~~ppp{{{|||zzz}}}kkkjjjyyy|||uuulllooozzz]]]ZZZsssgggTTTAAA::::::999888888444444444333333333222222333333333333333333333333333333333444777<<>>======::::::999888888888888999777666555444333222222111111111111111000000000000//////000000000111111111000000000000000111111111111111111111111111111111.........///000111111111222222222111111000///......///000111222111000000444333222111000111111222000000...---------...///......//////000000000111/////////000111111222222333333333555777;;;???AAADDDDDDEEEHHHLLLOOOPPPPPPMMMTTTTTTRRRTTTQQQWWWhhh~~~~~~yyykkklllmmmqqquuuwwwwwwwwwrrrkkkbbb[[[XXXUUUQQQNNNPPPGGGHHHmmmkkk|||aaaCCC333444111000333333222222222222222333444444555666777999;;;@@@GGGKKKPPPeeegggaaaqqq{{{kkkrrrqqqsssuuuwwwdddVVVbbb|||}}}}}}rrr]]]FFF;;;999888777555444444444444333333333333333333333333333333333333333333444555999===BBBDDDGGGKKKNNNOOOQQQVVVWWWVVVHHHOOOaaakkkddd}}}}}}yyysssooouuusssoookkkgggeeecccbbbcccbbbaaa___]]][[[ZZZYYYXXXUUURRRPPPPPPPPPPPPOOOMMMLLLJJJGGGFFFDDDCCCCCCAAAAAA@@@???>>>======<<<999999888777777777777777666666555444333222222111111111111111000000000000//////000000000000111111111111111111000000000000000000000000000000000000......//////000000111111333222111000////////////---...///000111000000///222222111000000000111111//////...------------...,,,---...///000111111222/////////000111111222222222222222333666:::>>>@@@CCCCCCEEEHHHLLLOOOPPPOOOKKKTTTTTTSSSTTTPPPTTTddd{{{}}}~~~pppppppppssswwwzzzzzzzzzssslllbbb[[[WWWTTTQQQNNNOOOIIIMMMxxx___pppzzzdddFFF777777333///222222222222222222222333444555666777888999===DDDLLLRRRVVVzzzmmm___hhhwwwvvvffflll{{{nnnxxx|||kkkooouuukkkooovvveeeccctttqqqSSS???888777666444555444444444444333333333444444444444444444444444333333555777;;;???BBBDDDGGGJJJNNNRRRUUUVVVTTTPPPLLLVVVjjjgggttt}}}xxxuuuyyyvvvqqqlllhhheeeddddddaaa```___]]][[[ZZZXXXXXXWWWTTTQQQPPPPPPPPPOOONNNIIIHHHGGGEEECCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<999999888777777777777888666666555444333333222222111111111111000000000///////////////000000000111222222111111000000//////////////////////////////.../////////000000000111333222000/////////000111......000111111111000///111111000000000000000000///......---------------------......///000000111/////////000111111222222222222222444666:::>>>@@@CCCCCCEEEIIIMMMOOOOOOOOOJJJSSSUUUTTTTTTOOOQQQaaauuutttrrrqqqrrruuuxxxyyyyyyssslllbbb[[[WWWUUURRROOOOOOJJJKKKppp[[[qqqiiiJJJ888888333000222111222222222222333444555666777777999;;;@@@HHHQQQXXXccc~~~```^^^uuuiiijjjtttqqqbbbjjjqqq^^^iiirrrdddiiihhh```hhhwwwdddbbbtttkkkLLL===999999777555555555444444444333333444444444444444444444444333444666:::===@@@CCCDDDGGGIIIOOOVVVYYYUUUOOOKKKQQQffftttppp}}}yyyvvvwwwtttpppkkkhhhfffeeeeee^^^^^^\\\[[[YYYXXXWWWVVVVVVTTTQQQOOOOOOOOONNNMMMIIIHHHGGGFFFDDDDDDCCCCCCAAA@@@@@@???>>>===<<<<<<::::::999888888888888888555555555444444333333222111111111111000000000///...////////////000000000222222111111000000//////........................////////////000000000000222222000/////////000111///000111222222222111111000000000000111111000000...............---------/////////.............../////////000111111222222333333333444777;;;>>>AAABBBCCCEEEIIIMMMPPPOOONNNJJJSSSUUUTTTTTTNNNPPP___ppptttqqqooooooqqqsssttttttssskkkaaaZZZWWWVVVTTTRRRPPPJJJFFFcccZZZsssoooLLL666555222222444333222222222222333555666777888999;;;>>>CCCKKKUUU\\\mmmqqqWWWaaajjj\\\[[[cccyyynnn___hhhmmmYYYaaaooofffjjjaaa[[[fffeeeVVV[[[zzzZZZBBB999888666555555555555444444444333444444444444444444444444333555888<<>>===<<<<<<;;;::::::999888888888888999555555444444444333333333111111111111000000000000......////////////000000111111111111000000000000////////////////////////////////////000000000000111111000000000000000111///000111333333222222111///000111111222222111111//////000000//////...---/////////.........------/////////000111111222222333333333555777;;;???AAABBBCCCEEEJJJNNNPPPOOONNNJJJSSSUUUTTTTTTOOOQQQ```ppp~~~ssspppmmmlllnnnqqqssstttrrrjjjaaaZZZWWWWWWUUUTTTMMMIIIDDDYYYaaaxxx}}}TTT888444333444666222222222222333444555666777888:::===@@@FFFNNNWWW]]]zzzdddXXXkkk{{{eee\\\\\\hhhxxxrrrnnn\\\dddhhhYYY___qqqkkknnn~~~^^^[[[fffnnn___SSSmmmyyyjjjIII;;;666444555555555555444444444444555555555555555555555555333555999===@@@CCCDDDDDDLLLLLLQQQUUUSSSLLLLLLPPPeeezzzwww~~~{{{zzzxxxvvvtttpppooommmkkkhhhfffdddccc]]]]]]\\\[[[YYYXXXWWWWWWUUUSSSOOONNNNNNNNNMMMLLLJJJIIIIIIHHHGGGGGGGGGGGG@@@@@@???>>>===<<<;;;;;;999999888777777777777888555444444444444333333333111111111111000000000000........./////////000000000000000000000111111111////////////////////////000000000000////////////000000111111111111000000...///111222222222111000///000222333333333222222///000111111111000///...------................../////////000111111222222222222222444666:::>>>@@@AAACCCFFFJJJNNNPPPOOOMMMKKKTTTUUUTTTTTTOOOSSSbbbuuu}}}xxxvvvssspppmmmmmmooorrruuuvvvqqqjjj```ZZZXXXWWWVVVUUUHHHGGGBBBQQQzzzmmm^^^===777555555666111222222222333444555777777888;;;>>>BBBHHHOOOXXX^^^{{{]]]^^^vvvwwwggg\\\bbbuuummmfff}}}nnn[[[aaa|||xxxbbbXXX]]]rrrmmmpppaaa^^^iiizzzkkkNNNTTTxxxxxxSSSAAA:::777666666555555555444444444555555555555555555555555333555999>>>AAACCCDDDDDDOOONNNQQQRRRNNNIIILLLUUUxxx}}}{{{{{{||||||{{{qqqqqqpppmmmkkkhhheeeccc___^^^]]]\\\[[[ZZZYYYXXXUUURRROOONNNNNNNNNMMMLLLGGGGGGFFFEEEEEEEEEEEEEEE@@@@@@???>>>===<<<;;;;;;888888777666666666666666444444444444444444333333111111111111000000000000............/////////000//////000000111111222222000000000000000000000000000000000000///////////////000111222222111000///---...000111111111000///000111222333444444333222000111222222222111///...+++,,,,,,---...///000000/////////000111111222222111111111222555999<<>>BBBDDDEEEFFFGGGPPPKKKPPPYYYRRRFFFQQQiiitttzzz~~~||||||zzzuuupppqqqrrrppplllgggcccaaa[[[ZZZ\\\___\\\VVVTTTUUUQQQPPPNNNMMMKKKIIIFFFDDDAAA<<<:::??????;;;:::===<<<=========<<<;;;:::999888777666555333333333333333222222222222222222111000111222333333222000......,,,******---/////////111111111111111222222222000000000000////////////////////////////////////000000///////////////000222111111000000000000000//////111222222333222222...///000000000///---,,,........................000////////////111222333111222333444555777:::===???AAAEEEIIILLLNNNOOOOOOKKKLLLXXXUUUTTTPPPQQQrrrzzzoooxxxzzztttqqqssstttrrrpppqqqnnniiibbb]]]ZZZUUUPPPKKKHHH===DDDJJJ___|||www~~~EEE555888333888222111111222333444666777888999@@@===BBBRRRWWW```xxxuuuqqqrrriii^^^gggrrrfff```tttlll^^^```xxx~~~hhhWWWaaapppsss~~~kkkcccggg}}}qqqWWWNNNUUUssssssNNN555:::666444555888777444444777555444444333333444444555666:::???CCCEEEFFFGGGHHHTTTRRRWWWZZZNNNGGG]]]}}}rrrzzz~~~{{{uuuvvvvvvtttpppjjjeeeaaa___WWWVVVVVVXXXUUUPPPMMMOOOIIIHHHGGGFFFDDDBBB@@@>>>>>>999888<<<===999888::::::;;;<<<======<<<:::888999888777555444333333333333333333333222222222222444444444444222000...---///---+++,,,...000000000000000111111111222222222111111000000000/////////////////////////////////111000000//////000000000222111111000000000000000///000000111222222333222...///000000000///...---........................000/////////000111222333111222333444555777:::===???AAAEEEIIILLLNNNOOOOOOLLLLLLVVVRRRQQQOOOSSSuuu|||rrrkkkxxxzzzsssoooppprrrqqqpppqqqnnniiibbb]]]ZZZUUUPPPKKKCCC:::AAACCCYYY|||sssrrrJJJ666888444888000222222222333555666888999<<<@@@AAAJJJUUUYYYiiirrrxxxllldddaaammmjjj^^^___wwwlll^^^___uuuiiiVVV___ooosss~~~llleeekkk~~~wwwaaaQQQIIIWWW~~~lllPPP<<<:::888555555777777555555888555444444444444444555555777;;;@@@CCCEEEFFFGGGIIIPPPTTTYYYUUUHHHJJJjjj{{{vvv}}}||||||wwwqqqpppmmmiiiccc]]]XXXUUUSSSQQQNNNMMMMMMKKKFFFCCCEEE@@@???>>>===<<<:::999888;;;777666999;;;999888999:::;;;<<<======<<<:::999;;;:::999777555444444444444444444444333333333222444444333333222111111000///...------///111111111000000000111111111222222222222111111111000000000////////////////////////111111111111111111111111222111111000000000000000///000000111222222333333//////000000000///...---........................////////////000111222333111222333444555777:::===???AAAEEEHHHKKKMMMOOOOOONNNLLLTTTOOONNNNNNUUUyyy}}}uuu~~~wwwpppkkkmmmppprrrsssvvvnnniiibbb]]]ZZZUUUPPPKKKDDD;;;???BBB___tttkkkIII777777222777000222333333444555777888999===???EEEPPPXXX___wwwkkkccczzzooogggkkkwwwttt___YYYeee|||kkk]]]]]]rrrjjjTTTYYYllltttmmmgggmmm~~~{{{ooo[[[HHHHHHcccmmmjjjbbbNNN>>>:::555333555666444555777555444444444444555555666888;;;???BBBDDDEEEGGGHHHKKKSSSXXXRRRJJJSSSuuu|||~~~~~~zzz{{{xxxtttrrrrrrnnnhhh^^^[[[VVVQQQNNNKKKIIIHHHJJJFFFCCCDDDCCC???===>>>;;;;;;;;;:::888777888999===;;;;;;===????????????@@@???===<<<;;;:::::::::<<<;;;:::888777666555555555555555444444333333222000000000111222444555666///------...000111111000//////000000111111222222222222222222111111111000////////////////////////000111111222222222222222222111111000000000000000000000000111111222333333000000000000//////............................../////////000000111222222111222333444555777:::===???AAADDDHHHKKKMMMNNNOOOOOOMMMUUUPPPOOONNNTTTxxx}}}wwwooojjjlllpppqqqsssvvvnnniiibbb]]]ZZZUUUPPPKKKLLLBBBDDDIIIppp}}}lllrrrDDD888555///666000333333444555666888999:::===???JJJTTTYYYiii~~~]]]aaa~~~tttlllvvveeeVVVYYYiii~~~hhh\\\[[[pppkkkTTTVVVmmmxxxnnnhhhmmm|||}}}yyyeeeMMMFFFNNN}}}{{{{{{eeeEEE<<<666222444555333444666444444444444444555666777888;;;>>>AAABBBCCCEEEGGGNNNUUUWWWRRRRRRbbb|||zzz}}}{{{yyyyyyooonnnhhhaaa___```^^^ZZZQQQNNNKKKJJJKKKLLLKKKJJJJJJEEEBBBDDDDDDAAA??????>>>@@@@@@???======???AAAHHHHHHGGGHHHJJJLLLKKKJJJGGGDDD>>>:::888888;;;===<<<;;;:::999888777777777666666555444444333222222000000000111222444555666---,,,,,,---///000000///...//////000111111222222222222222222111111111000///////////////////////////000111222222222222222222111111000000000000000000000000000111222333444111111000000////////////////////////////////////...//////000111111222222111222333444555777:::===@@@AAADDDGGGJJJLLLNNNOOOOOONNNWWWRRRQQQPPPUUUxxx~~~nnn}}}|||zzzrrrlllmmmppppppqqqsssnnniiibbb]]]ZZZUUUPPPKKKNNNEEEGGGJJJtttlll|||gggBBB888555///666111444444444555777888:::;;;===AAAOOOVVV[[[www|||aaajjjqqqkkkxxx\\\QQQ[[[kkk|||fffZZZZZZnnnkkkUUUYYYqqq|||qqqiiilllzzz|||iiiRRRGGG@@@ccc{{{tttQQQAAA999333333444333333555444444444444555666777777888;;;>>>@@@AAACCCEEEGGGOOOTTTRRRLLLUUUnnntttuuu~~~zzzvvvrrrllliiikkkkkkllllllkkkjjjiiiiii^^^\\\VVVPPPOOOSSSSSSQQQPPPNNNOOORRRWWWYYYXXXVVVVVVPPPMMMPPPPPPLLLHHHHHHIIIKKKLLLKKKIIIIIIMMMPPPWWWWWWVVVSSSSSSUUUSSSOOOIIIDDD>>>999666888;;;===::::::999888888888888888666555555444333222111111222222111111111111111111---,,,,,,...000111///...---...//////000111222222222222111111111000000000////////////////////////...///000222333222222111222111111000000000000000111000000///000222333444222111000/////////000000////////////////////////...///000111222222222111111222333444555777:::===@@@AAACCCFFFIIILLLNNNOOONNNMMMWWWTTTSSSSSSXXX|||jjjwwwyyyrrrmmmoooqqqqqqqqqsssnnniiibbb]]]ZZZUUUPPPKKKKKKGGGIIIGGGlllkkkmmmEEE999666111888222444444555666777999:::;;;===EEETTTWWW]]]nnnsssxxxfffdddppp{{{\\\RRR]]]nnn|||cccYYYZZZnnnkkkVVVYYYqqq|||uuukkkkkkzzz~~~lllXXXLLL===QQQssscccGGG===555555666555444555444444444444555666777888:::<<>>HHHXXXXXX___wwwwwwkkk\\\___gggsss^^^TTT^^^sssyyyaaaXXXZZZnnnkkkWWWVVVmmmxxxyyymmmkkkzzznnn]]]QQQ@@@JJJwwwooosssKKK@@@888666777666555666444444444555555777888888;;;===@@@AAABBBDDDGGGIIIRRRUUUOOOKKKeeeqqqiiiuuussssssyyyxxxqqqvvvtttrrrqqqpppnnnkkkhhhjjjlllpppssstttrrrooommmkkknnnpppsssyyywwwxxx|||xxxqqqnnnoooooohhh___[[[[[[^^^```___]]]^^^dddiiiaaaaaa\\\RRRMMMKKKFFF>>>;;;;;;:::999999999999:::777777777777888999:::;;;555555444333111000000///,,,---///111222111000///......///111333333222000------...///000111222222000000000000////////////////////////////////////+++---///111222111000///222111111000000000000000222111//////000111444555333222000/////////000111000000000000000000000000---...000111222222111111111222333444555777:::===@@@AAABBBEEEHHHKKKNNNPPPLLLJJJRRROOORRRYYYeeessswww~~~|||rrrjjjlllqqqrrrqqqqqqmmmiiiccc]]]XXXTTTSSSSSSNNNKKKGGGJJJbbbnnn]]]999999666000888555444444555777999999999DDDMMMRRR\\\|||vvv```XXX```iiinnnyyy]]]ZZZ___tttnnnXXXUUUXXXfff{{{kkkVVVZZZbbbyyyuuujjjkkk}}}wwwlllVVVHHHEEE^^^rrrxxx___???777===555444:::444666555555555666777999:::===@@@AAABBBBBBDDDIIINNNUUUOOOKKKOOOwwweeewww~~~vvvpppxxx}}}yyyzzzyyytttnnniiiddd]]]UUUOOOGGGSSS]]][[[VVVVVVYYY[[[fff^^^TTTJJJDDDAAA???>>><<<<<<;;;;;;;;;:::::::::666666555444444555777777555444333222111111111111333111///111444555444222---,,,---///111111000.........//////000000111111111111222222222222111111...///000111111000///...////////////000111222333111111111111111000//////111000///......///000111////////////............////////////........................///////////////000111222333555888;;;???AAADDDFFFIIIJJJJJJJJJHHHFFFPPPQQQTTTYYYiiirrr~~~{{{zzzzzzzzz~~~ssskkklllpppqqqoooooollliiiccc^^^XXXUUUSSSRRRRRRPPPHHHCCCMMMfff}}}zzzsssiii===999888111555666666555666888:::;;;<<>>@@@AAAAAABBBEEEJJJOOORRRNNNQQQ```oookkkzzzvvvtttjjjhhheeefffkkkooonnnlllhhhddd___ZZZVVVPPPIIIDDDJJJNNNNNNJJJIIIQQQ[[[```ccc]]]TTTLLLGGGDDDBBBAAA=========<<<<<<<<<;;;;;;888888777666666666777888555444333222111111111111222000///000333444444222.........000222333111///......//////000000111111111111222222222222111111//////000000000000//////////////////000111222333111111111111111000000///000000////////////000000111111000000000/////////000000000/////////....../////////000000000000111000222333444444777:::===???@@@CCCFFFIIIJJJKKKKKKMMMJJJSSSRRRSSSWWWfffsss{{{xxxwww~~~rrrjjjjjjnnnooommmmmmjjjhhhddd___YYYUUURRRPPPPPPPPPKKKCCCDDDUUUmmm~~~yyyzzzCCC999;;;333333777777777888:::<<<>>>???JJJSSS^^^qqq}}}pppooommmiiiqqqzzz~~~oooTTTTTT\\\rrr|||cccXXXSSSWWWjjjmmmWWWYYYbbb{{{yyynnnnnn~~~zzzqqqkkkRRREEEDDDRRRoooQQQ>>>:::555555777222777777777777888:::<<<===???@@@@@@@@@BBBFFFLLLPPPRRROOOZZZrrruuujjjxxxqqqjjjiiippp}}}zzzvvvyyyyyyssshhhaaa___aaa^^^\\\ZZZ\\\```aaa```^^^^^^\\\XXXTTTPPPLLLFFFCCCNNNMMMJJJGGGMMMXXXaaacccWWWSSSMMMHHHEEEBBB@@@>>>>>>>>>>>>>>>>>>===<<<<<<:::999888777777777777777555444333222111111111111111000///000222333333333/////////111333333222111......//////000000111111111111222222222222111111000000////////////000000////////////000111222222111111222222111111000//////000000111111000000///222222111111111000000000111111000000000/////////000000000000111111111111222333555555666888<<>>@@@BBBFFFIIIKKKLLLMMMNNNKKKTTTRRRSSSVVVeeezzz}}}xxxuuu{{{oooggggggkkklllkkkkkkiiigggddd___ZZZUUUQQQOOONNNNNNMMMIIIHHHTTTlll~~~GGG888;;;555333777888888999:::<<>>>>>>>>===<<<;;;::::::999888777666666666444444333222111111111111000/////////111222333444000//////000222333222111......//////000000111111111111222222222222111111111000///......///000111///......//////000111222111222222222222111000000///000111222222111000///222222111111111000000000111111111111000000000000//////000000000111111111222444555666666888<<>>???BBBEEEHHHKKKMMMNNNKKKHHHRRRQQQRRRVVVfff}}}yyysssqqqxxxlllcccdddiiijjjjjjkkkiiigggccc___ZZZUUUQQQOOORRRNNNKKKHHHFFFMMMddd{{{GGG666999555555666777888999999<<<@@@DDDWWW[[[dddyyypppqqqxxxzzzmmmSSSUUU___qqq|||vvvYYYTTTNNNVVVnnnkkkUUUSSS^^^zzzuuuuuuuuupppeeeVVVOOOGGGFFFgggwwweeeIII555444888888888555555555666777999;;;===@@@??????@@@EEEJJJOOORRRJJJNNNddd~~~yyygggqqqeeeOOOSSSccczzzpppjjjiiigggfffdddaaa^^^\\\XXXQQQMMMOOORRRTTTYYY```[[[ZZZWWWSSSOOOKKKIIIHHHFFFLLLSSSZZZaaaaaaVVVJJJJJJHHHGGGGGGGGGEEECCCAAA;;;<<<===>>>>>><<<;;;:::999999888888777666555444444444333222111111111111000000//////000222444666///......///111222222111......//////000000111111111111222222222222111111111000///......///000111............///000111222222222222222222111000000///000111222222111000///111111000000000/////////111111111111000000000000........./////////000000111222444444555777;;;>>>>>>???AAADDDHHHKKKMMMOOOJJJGGGQQQPPPQQQUUUdddzzzvvvvvvyyymmmcccdddhhhiiijjjjjjiiigggccc^^^XXXTTTQQQOOOQQQJJJGGGFFFEEENNNmmm}}}EEE777777444888666888999999999<<>>???BBBGGGMMMPPPQQQNNNTTTiii{{{yyyrrrzzzjjjQQQEEEXXXuuuuuurrrppplllfffcccaaa^^^ZZZWWWSSSJJJDDDEEEFFFFFFMMMWWW\\\[[[XXXSSSMMMIIIGGGGGGJJJQQQXXX[[[[[[YYYPPPFFFFFFEEEDDDEEEEEEEEECCC@@@;;;<<<===>>>>>><<<:::999777888888888777666555555555444333222111111111111000111111000000222666999000...---...000222222111......//////000000111111111111222222222222111111000000////////////000000............///000111111222222222333222222111000000111111111111111111000111111000000000/////////111111000000000/////////............////////////000111333333444666:::===@@@@@@BBBDDDGGGJJJMMMOOOMMMJJJSSSQQQQQQSSSaaa~~~rrrgggfffhhhiiiiiiiiijjjgggbbb\\\WWWSSSQQQPPPMMMHHHGGGIIIJJJ[[[nnnqqqBBB999666222:::777999;;;;;;:::===DDDKKKTTT___sssllleeeooo{{{tttpppVVVYYYbbbqqq}}}rrrVVVSSSPPP[[[rrrnnnWWWPPP[[[wwwvvvmmmmmmyyy}}}xxxxxxqqqkkkQQQDDDIIIGGGaaa~~~~~~jjjDDD;;;999555;;;666666666777888;;;===???>>>===???CCCJJJOOOPPPPPPTTT[[[pppyyy}}}sssfff[[[MMMMMMiiiyyyxxxtttooofff]]]VVVSSSTTTUUUSSSJJJFFFIIIJJJHHHOOO[[[aaa```]]]VVVNNNIIIGGGGGGLLLVVV^^^]]]WWWRRRMMMHHHEEECCCBBBBBBCCCCCCAAA???<<<===???@@@???>>>;;;:::777888999999999888777666555444333222111111111111111222222111000222777;;;111000...///111333333333......//////000000111111111111222222222222111111//////000000000000//////...............///111111222222333333222222111000222111111000000111111222222222111111111000000000000000000/////////.........////////////000000000000111333333444666:::===AAAAAABBBDDDFFFIIILLLNNNNNNKKKTTTRRRRRRUUUdddwwwjjjhhhjjjiiihhhhhhkkkgggaaa[[[VVVSSSQQQQQQOOOJJJJJJLLLMMMcccyyyaaadddAAA<<<666000:::888;;;===<<<<<>>@@@AAAAAA???===;;;777888999:::;;;:::999888555444333222111111111111111222333222111333888<<<333111///000222444444444......//////000111111111111111222222222222111111...///000111111000///......------......///000111222333333333333222111111333222111000000111222333333333333222222222111111////////////............000000000000111111111111111222333444555777:::===BBBBBBCCCDDDFFFIIILLLMMMLLLIIISSSSSSUUUYYYiii{{{ppphhhfffddddddhhhpppooojjjbbb\\\WWWTTTQQQOOOMMMJJJKKKMMMQQQhhhoooppp\\\BBB>>>:::444666999888999;;;;;;===DDDMMMVVVggg{{{kkkrrrlllfff}}}{{{ZZZXXXlllvvvuuuRRRPPPRRR^^^qqq{{{{{{~~~pppYYYKKKVVVkkk|||sssmmmllltttyyyssslll\\\PPPJJJEEESSSooovvv]]]BBB;;;999444666666777888999;;;<<<===;;;@@@<<<>>>LLLPPPMMMOOONNNjjjwwwxxxoooqqq}}}}}}yyyuuu\\\NNNDDDCCCGGGQQQhhh}}}xxxmmmiiiaaaVVVNNNMMMQQQUUUWWWTTTSSSWWW```hhhlllmmmfff```YYYQQQHHHAAACCCIIILLLUUUZZZWWWPPPKKKHHHDDDEEEDDDDDDEEEFFFFFFDDDBBB???>>>======>>>???===<<<888888888777666666777999444222000///111222222111222111000000222444777999111000...---...///111222///...------...000222444000111111222222333444444000//////...............000///...------...///000111111111111222333444555111000000000000000111111000000111111111000000///000000000000////////////000000000000////////////111222333444555777:::===BBBBBBBBBDDDGGGJJJNNNPPPMMMIIIQQQPPPQQQVVVggg}}}yyywww}}}qqqgggfffhhhhhhjjjmmmmmmhhhaaaZZZVVVSSSPPPNNNOOOKKKJJJKKKNNNbbbssssssgggEEE;;;999555777888777888;;;;;;===EEENNNVVVnnniiivvvjjjdddzzz^^^YYYjjjwwwzzzVVVTTTUUU```rrrzzzwwwuuuxxxuuu\\\QQQ[[[nnn}}}tttnnnlllsss{{{rrrnnn___TTTLLLCCCJJJaaa}}}jjjGGG;;;::::::666777777888999;;;<<<===>>>BBB>>>???JJJLLLHHHJJJXXXtttrrrccc]]]fff{{{uuujjjVVVIII@@@CCCJJJSSScccttt|||zzz{{{|||yyyuuuiii___SSSKKKLLLTTT___fffYYYWWWZZZfffvvv~~~hhh___UUUMMMGGGBBBDDDIIIMMMUUUYYYUUUNNNJJJHHHEEEFFFEEEDDDEEEFFFFFFDDDBBB@@@>>>======>>>>>>===;;;888999:::999777666666777444222000///000222111111111111000111222444666888111000///......///000222000///...---...000111333000111111222222333444444222111///............///000///...------...///000111111111111222333444444111111000000000000111111000000111111111111000000000000000000////////////////////////000000000000111222333444555777:::===BBBBBBBBBDDDGGGJJJNNNPPPMMMHHHOOOOOORRRUUUccc}}}xxxuuutttwwwlllcccdddjjjlllkkkkkkjjjeee___YYYUUURRROOOMMMQQQKKKHHHIIIJJJXXXvvvttt~~~OOO999777777888777666777:::<<<>>>GGGPPPZZZ{{{xxxfffxxxddd^^^sssccc[[[iiiwww||||||{{{\\\WWWYYYeeeuuu{{{vvvsssuuuuuuZZZOOOVVViiiyyy{{{tttooouuu~~~}}}}}}tttrrrfff[[[RRRCCCBBBRRRtttMMM:::777999777777777888:::;;;===>>>???CCCAAABBBKKKKKKGGGLLLbbbuuunnnnnneee\\\]]]nnnvvvhhhXXXNNNKKKTTT]]]bbbhhhooouuuqqqlllkkknnnqqqqqqqqqiii[[[LLLIIITTTeeesssyyyfffcccfffssswwwiii\\\NNNGGGDDDCCCFFFJJJNNNUUUXXXRRRKKKHHHHHHFFFHHHGGGFFFFFFFFFEEECCCAAAAAA@@@>>>>>>>>>>>><<<;;;888:::;;;;;;888666555666555222000///000111111000000000111222444555666777222000///...---///000111111000///......///000111000111111222222333444444444333000...---...///000//////............//////222222222222222333333333111111000000000000000111000000111111111111000000000000000000////////////......//////000000111111000222333444444666:::===BBBBBBBBBDDDGGGJJJNNNPPPNNNGGGMMMNNNSSSUUU^^^~~~|||{{{lllfffaaaccchhhkkkkkkkkkhhhddd^^^YYYVVVSSSPPPNNNRRRKKKHHHJJJGGGMMMiiixxxsss___<<<888999888777666777:::===@@@JJJTTTaaannnhhh|||}}}```\\\ooozzzhhh^^^hhhsssxxxzzz}}}bbbWWW\\\jjjxxx{{{vvvxxxwwwZZZJJJOOOcccuuu~~~}}}vvvxxx~~~~~~|||~~~yyyxxxmmmaaaXXXHHHAAAJJJlllwwwXXX@@@666666777777888888:::<<<===>>>===BBBBBBEEENNNMMMKKKTTTrrriiimmmuuupppsssooommmttt~~~wwwooo``````gggrrrwwwsssnnnllllllfff___\\\^^^dddiiilllkkk]]]PPPSSSdddtttzzzyyynnnmmmooowww~~~tttjjjfffWWWGGGAAABBBEEEHHHKKKOOOUUUVVVPPPIIIGGGHHHHHHIIIHHHGGGFFFGGGFFFCCCAAABBBAAA???>>>>>>>>><<<:::999;;;===<<<:::777555555555333000000000111111000///000111333555555666666222111///...---...000111111000//////...//////000000111111222222333444444555444111///......///000/////////....../////////222333333333333333333333222111000000000000000000///000000111111111111000000000000000////////////---......///000111111222000111333333444666:::<<>>CCCNNNYYYhhhwww{{{www^^^^^^nnntttooobbbhhhkkksss{{{lllZZZ```mmmxxxyyyuuu|||___MMMQQQeeeyyyyyyzzzxxx{{{}}}}}}zzzzzznnnaaaZZZLLLCCCIII___vvvbbbJJJ:::777777777888999:::<<<===>>>;;;AAAAAAFFFMMMKKKLLLYYYtttfffttt|||qqqttt{{{}}}|||yyywwwtttrrrkkksssyyylllfffccc[[[RRRLLLNNNVVV___fffiii```[[[dddsss{{{uuulllhhhkkkpppvvvzzzzzzwwwsss```PPPAAA===AAAFFFJJJMMMPPPUUUVVVNNNHHHGGGHHHIIIJJJIIIGGGGGGGGGFFFDDDBBBCCCAAA???>>>???>>><<<:::999;;;======:::777666555666333111000000111000000///000111333555555666666333111///...---...///000000000000///////////////000111111222222333444444444333111///...///000000...//////////////////...222222333444444444333333222222111000//////000000//////000111111111111111000000000000////////////---......///000111111222000111222333444666999<<>>???<<<@@@AAAEEEKKKGGGKKK\\\ooommmgggbbbrrr{{{www~~~yyyrrrooooooppp|||zzzkkkccc[[[TTTJJJBBBBBBIIISSSZZZbbb```cccppp}}}vvvjjjfffjjjooosssuuuuuuuuuuuuVVVIII===<<>>BBBIIIVVVbbb}}}uuuaaafffooowwwkkkbbbaaammmyyykkkfffiiivvv~~~cccRRRPPPcccxxx|||uuuttt{{{sssooonnnxxx~~~yyyzzznnnbbb___UUUIIIHHHKKKkkksss{{{tttTTT;;;888888888888999;;;<<<>>>???===AAAAAAFFFLLLIIIQQQffflllttt}}}ddd___nnnyyy{{{vvvqqqzzzyyytttlllccc___```ccclllxxx~~~wwwmmmeee^^^WWWMMMDDD???@@@EEEIIIPPPSSS[[[iiiwww}}}zzztttrrrrrrrrrsssrrrppplllhhhLLLBBB;;;===BBBGGGLLLPPPQQQWWWWWWPPPIIIHHHIIIJJJIIIHHHGGGHHHIIIIIIGGGEEEAAA@@@??????@@@@@@>>>===;;;<<<<<<<<<:::999999:::666444111000000000000///111111000111222444666888333222000...---...///000......///000000111111000000111111222222333444444---...///000000000//////---...///000000///...---///000333555666666666555333222111000////////////...///000111111222222222000000000000////////////////////////000000000000///000222222333555999<<>>888888999:::;;;===>>>???<<<@@@BBBIIIPPPOOOZZZrrriiivvvsssllltttmmmuuuxxxwwwzzzhhh^^^VVVMMMJJJMMMLLLRRR[[[dddmmmqqqllleeefff```VVVJJJ@@@;;;:::;;;:::???IIIXXXgggsssyyyzzz}}}zzzwwwwwwxxxtttllldddFFF???;;;>>>CCCGGGLLLQQQRRRWWWXXXQQQJJJIIIJJJJJJIIIHHHGGGHHHIIIIIIHHHFFFAAA???>>>???@@@@@@???>>>;;;<<<<<<;;;999999;;;<<<777444111000000000000///222111000000222444777999444222000...---...//////------///000111111111111000111111222333333444444+++,,,...000111000///...---...///000000///...---...///222555777777777666333222111000////////////......///111111222222222000000000000////////////000000000000///////////////000222222333555999;;;BBBBBBBBBDDDGGGJJJNNNPPPPPPJJJRRRSSSTTTRRRUUUxxxzzzqqqiiiiiikkkiiiggggggccc___[[[XXXVVVTTTQQQOOOLLLMMMNNNEEEGGGJJJ^^^nnn{{{NNN:::999;;;777:::888>>>JJJPPPZZZlllkkkssszzzbbbgggjjjyyy~~~iiidddxxx~~~nnnQQQUUUfff{{{rrrqqq~~~vvv```ccckkkwww}}}zzzuuuooojjjddd[[[PPPIIIEEELLLmmmmmmHHH<<<777888999:::;;;<<<<<<<<<>>>BBB@@@JJJVVVMMMVVVzzz___}}}{{{}}}oooYYYTTTOOODDDBBBHHHLLLMMMNNNRRRXXX```hhhlllmmmfff[[[PPPFFF???;;;:::444999@@@IIIUUUeeevvv~~~~~~yyysssrrrqqqiii^^^CCC???<<<===CCCJJJOOOQQQQQQVVVWWWSSSOOONNNLLLHHHMMMIIIFFFGGGJJJJJJFFFAAAAAAAAA@@@???>>>>>>>>>???>>><<<:::888888:::<<<===777555222000///...///000111000//////000333777999666555222---,,,------+++,,,,,,---...111444222///111111111111111222222222111222222111111000///...000000000000000///.........000222555777777666666666555444333111000//////000000000000111111111111333111///......///111333666444000---,,,---000111//////000000000222666999???BBBFFFGGGGGGHHHLLLOOOMMMOOONNNTTTYYYSSSZZZqqqzzzpppiiihhhjjjhhheeeeeeddd```[[[WWWTTTSSSQQQOOOMMMJJJKKKFFFKKKPPPjjjwwwooogggEEE999999888999:::888>>>JJJPPP[[[ppppppxxxmmmeeehhhwwwnnngggwwwnnnUUUUUUcccyyyqqqqqqooo___eeelllyyy|||zzzvvvooojjjddd[[[QQQJJJFFFLLLjjjuuuNNN:::888888999:::;;;<<<<<<<<<>>>CCCBBBHHHRRROOO```~~~fffgggOOOJJJIIIEEEHHHQQQPPPRRRVVV[[[^^^``````aaagggddd^^^WWWNNNFFF???;;;777888;;;???GGGUUUdddnnnuuuuuuqqqllllllllleee\\\BBB???>>>@@@FFFMMMQQQRRRWWW[[[[[[VVVRRRQQQOOOKKKLLLIIIFFFGGGIIIIIIEEEAAAAAAAAA@@@???>>>>>>>>>>>><<<;;;999888888:::===>>>888666444111000000000111111000//////000222555777888666222//////000///,,,///...------///000000///111111111111111222222222222222222222111000///...000000000000000///.........000222555777777777666666555444333222000//////000000000000111111111111333111///......///111333777555222000000111222333111111222222222444888;;;@@@CCCFFFGGGGGGHHHMMMQQQOOOPPPOOOTTTYYYSSS[[[rrrzzzppphhhhhhhhhfffdddccceee```YYYTTTRRRQQQPPPOOOOOOHHHHHHGGGMMMRRRqqqfffppp\\\BBB>>>===888:::;;;999>>>JJJQQQ```yyyqqqwwwvvv}}}{{{eeehhhvvv{{{pppyyynnnWWWTTT^^^tttnnnnnn|||fff]]]gggooo~~~{{{zzzvvvpppjjjddd\\\SSSLLLFFFGGG___]]]===999::::::;;;;;;<<<<<<<<<===CCCEEEGGGNNNVVVrrrtttnnnttt[[[FFFFFFMMMPPPXXXaaaeeeggghhhiiiiiigggeeecccbbbccccccaaa[[[QQQHHHBBB===;;;999777:::CCCMMMUUUaaaaaa___]]]___aaa]]]WWWBBBBBBCCCGGGMMMRRRUUUVVV\\\___^^^XXXSSSRRROOOLLLKKKIIIGGGGGGIIIIIIFFFBBBBBBAAA@@@???>>>>>>>>>>>>;;;:::999888999:::===>>>888777555333111111111222111000///...///111333555888444000///000000...,,,000///---,,,,,,---...///000000111111111222222222222222222222111000///...000000000000000//////......///222444666777777777666555444333222111000///000000000000111111111111222111000......000111222000000///......//////000111111222222222444888;;;CCCEEEGGGGGGGGGIIINNNSSSRRRRRROOOTTTXXXSSS\\\ttt{{{qqqiiihhhiiifffccccccddd^^^WWWQQQOOONNNMMMMMMOOOFFFFFFGGGLLLMMMjjjdddpppaaaGGGAAA>>>777;;;;;;:::AAAMMMUUUiiissspppzzziiivvvjjjjjjwwwuuuyyypppYYYRRRXXXnnn}}}mmmmmmyyybbb___jjjsss}}}{{{vvvpppjjjeee^^^UUUNNNFFFBBBPPP|||{{{oooDDD;;;;;;;;;;;;;;;<<<<<<<<<;;;CCCGGGGGGMMMbbbiiirrrfffTTTIIIOOOZZZ___bbbhhh^^^\\\ZZZXXXWWWWWWXXXYYY```cccfffgggccc[[[RRRLLLCCCAAA===999888:::>>>AAAJJJJJJJJJKKKOOOSSSSSSQQQEEEGGGKKKPPPUUUYYY[[[[[[^^^aaa^^^WWWQQQOOOMMMJJJKKKIIIHHHHHHJJJIIIGGGDDDBBBBBB@@@???>>>>>>>>>>>><<<;;;:::999999999;;;;;;888777555333222111111111111000///...///000222333555000,,,...///...------///,,,+++,,,---,,,---000000000000111222222333333222222222222111000////////////000000000000//////...///111444666777888888666666555444222111000//////000000000111111111111222111000//////000111222+++,,,------............//////000000000222666999DDDFFFHHHGGGGGGJJJOOOUUUTTTSSSPPPSSSXXXSSS\\\ttt|||sssjjjiiijjjgggeeedddaaa\\\UUUOOOMMMLLLLLLLLLKKKDDDGGGHHHLLLJJJ___qqqpppqqqMMM>>>999555:::;;;;;;DDDQQQZZZrrreeerrrmmmrrrzzzrrrmmmvvvuuuvvvsss\\\SSSWWWnnnpppooozzz}}}dddccclllttt|||wwwpppkkkfff___WWWQQQJJJAAAEEEiii{{{JJJ======<<<;;;;;;;;;<<<===:::AAAIIIIIIPPPppphhhuuuaaaXXXUUU]]]ccc```ZZZXXXJJJKKKMMMOOORRRTTTUUUVVV___aaadddeeeccc^^^XXXTTTHHHGGGDDDAAA???===:::999;;;:::;;;???DDDHHHKKKMMMGGGKKKQQQWWW\\\^^^___``````bbb^^^VVVOOONNNLLLIIIKKKJJJJJJJJJJJJJJJHHHGGGCCCBBBAAA???>>>============<<<;;;999888888888888666666444333111000000///000000/////////111222333333...,,,//////...000444222+++))),,,///......111///000000111222222333333222333333222222111000/////////000000000000//////...///111333555777888999777666555444222111000000///000000000111111111111111111000//////000111111---...///111111111111000//////000000000222666999EEEGGGHHHGGGGGGJJJPPPUUUUUUTTTQQQTTTWWWRRR[[[sss|||rrrjjjjjjkkkhhhfffeee___[[[UUUPPPNNNMMMMMMLLLHHHFFFJJJHHHOOOMMMXXXrrrZZZAAA;;;:::999:::<<>>===<<<;;;;;;<<<===;;;@@@IIIKKKTTT}}}lllxxx}}}ddd``````dddaaaWWWMMMIIIMMMTTT^^^ggglllkkkgggddd___`````````___^^^\\\ZZZOOONNNMMMLLLJJJEEE@@@<<<999777777;;;>>>@@@DDDIIIGGGMMMTTTYYY\\\^^^______bbbccc^^^UUUNNNMMMLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHCCCBBBAAA???>>>============<<<;;;999888888888888666555444333222111///////////////000111222333333333//////222111...555@@@AAA333***---111000///111//////000111222333333444333333333333222111000///...//////000000000000000...///000333555777999:::777666555444333222111000000000000000111111111111111111000000000000111111---...//////000000000///111111222222222444888;;;DDDFFFHHHHHHHHHJJJOOOTTTUUUTTTQQQTTTWWWRRRYYYqqqzzzqqqiiiiiijjjhhhffffff^^^[[[VVVSSSRRRQQQOOONNNIIIKKKNNNGGGNNNNNNQQQyyywwwuuugggEEE===>>>999:::===JJJUUU\\\xxxsssnnnqqqllluuukkkffflllmmmooovvvwww|||~~~www|||]]]UUU[[[rrrvvvtttyyyiiikkkooo{{{}}}wwwqqqkkkgggaaaZZZUUULLLJJJDDDNNNxxxzzz\\\AAA@@@>>><<<;;;;;;<<<===>>>@@@IIILLLXXXyyyhhhwww}}}zzzfffdddcccbbb^^^YYYXXXYYYbbbiiirrrzzz{{{uuulllfffcccbbbbbbaaa````````````ZZZXXXVVVVVVUUUQQQLLLGGG>>>:::888::::::999<<>>===<<<<<<999999999999999999999:::666666666555333222000000//////000111222333444555111...000333///---999JJJZZZCCC///---111000...000...///000111222333444444333333333333222111000000......///000000000000000...///000222555777999;;;777777666444333222111000000000000000111111111111111000000000000000000111------------------......111111222222222444888;;;BBBEEEHHHIIIHHHJJJNNNRRRSSSSSSQQQUUUXXXQQQWWWnnn|||xxxoooggggggiiigggeeeeee___\\\XXXVVVUUUTTTRRRPPPLLLQQQPPPDDDJJJLLLJJJjjjtttxxxkkkDDD:::;;;999;;;>>>JJJUUUZZZvvvlllssskkkhhhrrrhhh^^^ccccccfffkkkkkkrrr}}}{{{pppttt~~~YYYSSSZZZqqqsssrrr}}}uuuiiilllooo}}}xxxqqqkkkgggbbb[[[VVVHHHKKKFFFFFFhhhvvvhhhBBB@@@>>><<<;;;;;;<<<===@@@@@@IIIMMMZZZmmm^^^ttt~~~rrrdddcccaaa```___dddnnnxxx{{{qqqkkkggggggfffeeeeeeeeeeeeeeedddaaa^^^]]]]]]ZZZVVVRRRBBB===999999666222444;;;AAAGGGNNNRRRSSSTTTUUUWWW\\\\\\WWWMMMGGGFFFFFFEEEEEEGGGHHHGGGFFFEEEEEEFFFDDDCCCAAA???>>>===<<<<<<666777777999:::;;;<<<<<<888777777666555333222111...///000222333555666666...,,,///222,,,***999NNNoooPPP333---000///---///...///000111222333444444333333333333222111000000......///000000000000000...///000222444777:::;;;777777666555333222111000000000000000111111111111000000000000000000000000222111000000000000111111//////000000000222666999@@@DDDHHHIIIIIIJJJMMMQQQRRRSSSQQQUUUXXXQQQVVVlllzzzrrrnnnlllmmmkkkeeeaaa```bbb___\\\YYYWWWUUURRRPPPNNNVVVWWWJJJPPPSSSOOOkkk}}}zzzeeeEEE>>>>>>>>>:::???MMMWWWddd}}}eeemmmwwwcccffffffxxxuuubbbTTTUUUYYYZZZ\\\aaallluuuyyytttvvvsssvvv{{{bbbUUUZZZmmmyyynnnooozzz|||nnngggooo}}}|||qqqlllkkkggg^^^UUUOOOFFFHHHMMM]]]nnntttxxxiiizzzrrrJJJ>>>===???;;;<<>>AAALLL___~~~rrraaaeee|||{{{uuutttkkkgggdddgggqqq~~~uuurrrlllaaa___eeeppprrrqqqmmmlllmmmnnnooolllmmmkkkhhhhhhjjjiiidddYYYPPPGGG@@@:::444444888666<<>><<<;;;999:::::::::999:::===???===;;;888555333333444555333111//////111444555666111111/////////000111222HHH???555//////111000///333222111000000111222222333222111111222222000...//////000000000000//////.........///111555888:::;;;999888777666444111......///000111111222222111111111111111000000000000222000///......///000222000000111111111333777:::CCCCCCEEEFFFIIILLLOOOQQQPPPNNNQQQUUURRROOOXXXeee|||uuummmgggfffeeecccdddgggdddaaa\\\YYYWWWTTTQQQOOORRRVVVWWWKKKMMMKKKHHHjjjyyyyyyeeeCCC999888???<<>>:::;;;>>>999@@@AAAGGGNNN^^^xxxooo```fff}}}sssoookkkhhhlllzzz}}}rrrhhheeeccc___^^^```gggkkkpppsssuuuvvvvvvuuuyyyxxxtttooooooqqqqqqmmmggg[[[NNNDDD===666555777777999===AAAFFFLLLSSSWWWZZZWWWSSSPPPMMMIIIEEECCCDDDEEEHHHJJJJJJJJJHHHGGGEEEDDDCCCBBB@@@>>><<<;;;:::;;;;;;::::::;;;===???@@@===:::777444444444555222000//////222444555666111111000000000000000111555000+++***,,,///...,,,............000222444555333222111222333222000/////////000000000000//////.........///111555888::::::999888777666444000---...///000111111222222222111111111111000000000000111000...------...000111000000111111111333777:::CCCDDDEEEGGGIIILLLPPPRRRPPPOOOQQQUUUSSSPPPXXXdddwwwmmmccc______aaafffmmmgggccc___[[[XXXVVVSSSQQQTTTSSSTTTMMMMMMFFFIIIvvvtttuuuiiiGGG;;;999:::999AAAQQQ^^^pppmmmaaaxxx|||jjjtttttt~~~kkkYYYJJJJJJMMMMMMPPPVVVfffqqqgggddd{{{sssfffiiikkkcccYYYjjjqqq~~~dddWWW[[[jjjpppyyynnnnnn}}}uuuqqquuu~~~|||tttssssssooodddZZZSSSKKKGGGEEEPPP{{{{{{}}}}}}{{{TTTCCC======999:::>>>:::===DDDIIINNN\\\rrrooodddmmmzzzoooiiiqqqwww}}}rrrrrrqqqqqquuuxxxssskkkiiiiiikkknnnsssxxx}}}ttteeeTTTIIICCC>>>;;;;;;<<<:::888:::AAAJJJQQQUUUZZZVVVQQQLLLJJJHHHFFFDDDDDDEEEGGGIIIJJJIIIHHHGGGCCCCCCBBBAAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;>>>@@@BBB@@@<<<999666555444555222000//////222444555555111111111111000//////...,,,***))),,,000111000---------------///111333444333222111222333333111/////////000000000000//////.........///111555888::::::999888777666444111.../////////000111111222222222222111111111000000000000///...------...///000000000111111111333777:::CCCEEEFFFHHHIIILLLPPPSSSRRROOORRRVVVTTTQQQXXXcccwwwmmmccc```___aaaffflllhhheee```]]][[[ZZZXXXVVVTTTOOOPPPNNNPPPIIIUUUqqqpppdddIII===:::888999BBBPPP___sssuuu___vvvyyy~~~wwwgggVVVHHHGGGJJJJJJNNNUUUfffsssuuu[[[]]]sssvvvrrryyy{{{ooopppxxxfffYYY\\\gggjjjssspppooo~~~zzzwwwzzz|||wwwsssssspppggg^^^WWWPPPIIICCCJJJnnn\\\GGG======888888===;;;===EEEFFFLLLccc{{{mmmhhhvvvzzzwwwrrrrrr~~~yyyzzzzzznnnaaa\\\^^^hhhvvvzzzeeeXXXPPPHHHCCCAAACCC>>>:::<<>>AAACCCAAA===999666444333333111000///000222444555555000111222222111///---,,,...------///111222000...000000///...///000111222333222111222333333222000//////000000000000//////.........///111555888:::;;;:::999888888666333000/////////000000111222222222222222111111111000000//////...------...//////000000111111111333777:::CCCEEEHHHHHHIIIKKKPPPTTTSSSPPPRRRWWWUUURRRWWWbbbzzzuuummmgggeeedddbbbcccgggdddaaa]]][[[[[[[[[[[[ZZZTTTMMMNNNLLLPPPLLL^^^qqqoooxxxZZZEEE<<<:::<<<>>>GGGUUUcccyyy|||```www~~~ooo```QQQEEEFFFHHHHHHLLLTTTdddqqqeeeSSSYYYmmm{{{}}}kkk\\\[[[dddgggqqqrrrooo}}}}}}|||~~~pppfff}}}yyyqqqpppnnnhhhbbbZZZUUUKKKDDDHHHaaabbbIII======888888<<<<<>>===<<<;;;;;;<<<<<<<<<;;;<<<>>>AAAAAA???<<<888555222111000111000///111333555555444000111111111000///---,,,---,,,++++++,,,---------111111000///000111222333222222111222444444222111//////000000000000//////.........///111555888:::<<<;;;::::::999888444222000/////////000111222333222222222222111111111111/////////....../////////000000111111111333777:::BBBEEEHHHIIIHHHJJJPPPTTTTTTPPPQQQVVVVVVRRRVVV___rrrzzzvvvsssmmmhhhhhhgggcccbbbddd```]]]YYYXXXXXXYYYZZZZZZVVVPPPOOOKKKNNNKKK[[[qqqpppwww\\\FFF======;;;???IIIUUUddd|||zzzccc|||}}}uuufffUUUIIIAAACCCFFFFFFKKKRRR]]]jjj[[[QQQWWWhhhqqq^^^ZZZaaafffrrrvvvppp|||~~~pppcccqqq{{{ooolllllliiieee\\\YYYMMMEEEGGGVVVfffJJJ<<<>>>:::888<<<<<<@@@GGGBBBXXX{{{[[[^^^uuulllXXXVVVmmmzzzgggTTTLLLIIIIIIOOOYYYkkkooosssvvv~~~vvvhhhaaa\\\VVVQQQPPPLLLMMMOOORRRWWWZZZ[[[ZZZUUUQQQLLLHHHGGGHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBAAA===>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;>>>@@@???===;;;777444111000///000000///111333555555444000000000000///......---,,,+++******+++---000222.........///111444666888222222111222444444333222//////000000000000//////.........///111555888:::<<<;;;:::::::::888555222000000/////////111222444333222222222222111111111///000000000000000000///000000111111111333777:::@@@DDDHHHHHHGGGIIIOOOTTTTTTPPPPPPVVVVVVQQQTTT\\\nnn~~~wwwuuussskkkeeedddcccbbbdddhhhbbb^^^ZZZXXXXXXZZZZZZ[[[VVVTTTTTTMMMOOOLLLVVVooopppgggHHH===@@@999???IIIUUUdddssseeezzz}}}lll^^^LLLBBB>>>BBBFFFFFFKKKRRRVVVcccxxx\\\UUUUUUbbbwww```XXX___fffuuuzzzqqq{{{~~~{{{dddkkk{{{nnnlllllljjjggg\\\ZZZMMMGGGHHHKKKttthhhJJJ<<>><<<:::777444222000///000///000111444555444333000//////.........//////---------......000222444---------...000333666777222111111333444555444222//////000000000000//////.........///111555888::::::999888888888777444111000000///...///111333444333333222222222111111111000000111111111111000000000000111111111333777:::>>>CCCHHHGGGEEEGGGMMMTTTTTTOOOOOOUUUUUUQQQSSSYYYkkk|||{{{sssjjjaaa^^^^^^aaafffmmmfffccc^^^[[[ZZZ[[[\\\\\\UUUWWWYYYPPPSSSPPPTTTlllmmmnnnEEE777===<<>>DDDHHHIIIMMMTTTRRR```vvv```YYYSSS^^^zzzbbbWWW^^^gggwww|||qqqzzz}}}|||mmmeeeuuu{{{ooommmmmmkkkggg[[[YYYMMMHHHHHHFFFiiiyyyiiiJJJ<<<@@@<<<999<<<===:::IIIFFF___|||```kkkbbb\\\iiiqqqUUUJJJGGGOOOTTTPPPPPPUUUWWWSSSKKKBBB@@@DDDGGGEEEFFFDDDFFFLLLOOOOOOQQQUUUXXXaaakkkoookkkbbbZZZVVVSSSPPPLLLJJJJJJJJJIIIHHHMMMLLLKKKHHHFFFDDDBBBAAA;;;<<<<<<<<<<<<<<<;;;;;;999:::::::::999:::===???===<<<:::888555333111000000///000222444555444333000///...------...000111,,,---//////.........//////.........///000222333222111111333555555444333//////000000000000//////.........///111555888:::888777777777777666333000111000///...///111333444333333333222222222111111111111222222222222111111000000111111111333777:::>>>CCCGGGGGGEEEFFFMMMSSSTTTNNNOOOTTTUUUPPPRRRXXXiiitttxxxtttooogggbbbbbbeeehhhjjjjjjddd^^^]]]```bbbaaa^^^[[[VVVVVVMMMOOOPPPKKK```zzzwwwhhh|||NNN<<<===BBB@@@QQQ___iiiwwwaaannnzzzlll[[[MMMCCCBBBAAABBBEEEJJJMMMOOOWWWcccttt```SSSSSSfffgggRRRYYYeeesssvvvrrr||||||zzzqqqzzzsssooommmiiidddbbbWWWTTTIIIEEEHHH^^^xxxtttnnnTTT===888===>>><<<===???DDDHHHiii~~~eeewwwwwwzzzzzzzzzdddPPPDDDHHHOOOZZZdddkkkllljjjnnnZZZFFF@@@>>>;;;<<<@@@>>>EEEIIIHHHIIIQQQZZZ^^^fff~~~|||lll[[[NNNUUUSSSOOOKKKJJJKKKLLLLLLMMMLLLJJJHHHEEEAAA>>><<<;;;===<<<888888::::::888666777999999888999;;;===AAA???:::666333111000000......//////000000111111.........------,,,,,,,,,---,,,+++,,,...///...---////////////000111222333333222222333555555444222222000///...///000///...000/////////111222444666777666444222111111111222111000/////////000222333444333222111111111222333222111///.........///000000111111111111333777999???BBBEEEFFFGGGJJJOOOTTTUUUNNNLLLQQQRRROOORRRZZZgggyyyzzzqqqllleeeaaaaaafffjjjllllllfff```^^^```bbb___\\\YYYSSSSSSLLLNNNNNNGGG\\\iiiwww{{{{{{hhhUUU>>>===AAAAAARRRcccooolll]]]pppqqq}}}fffWWWKKKDDDCCCBBBDDDGGGKKKNNNOOOXXXfff{{{bbbUUUVVVjjjkkkTTTZZZgggwwwyyysss|||}}}zzz}}}~~~wwwnnniiifffeeebbbXXXWWWLLLGGGHHHXXXrrryyyuuuYYY@@@:::======<<<===???EEEGGGcccjjjzzzuuu^^^YYY[[[{{{{{{ssslllhhhfffgggbbbUUUFFF???BBBJJJWWWgggwwwyyycccMMMFFFDDD@@@@@@DDDIIIOOORRRQQQTTT^^^hhhmmmkkk\\\UUUUUUZZZZZZSSSOOOOOOMMMJJJMMMLLLJJJGGGCCC@@@===;;;;;;===<<<888777::::::888:::999888666666888<<<@@@@@@>>>:::666333111000000......//////000000000000/////////......------------,,,+++,,,...///...---////////////000111222333333222222333555555444222222000///...///000///...////////////000222444555555444222000////////////000000//////000000111222333333222111111111222333222111000///...//////000000111111111111333777999@@@CCCFFFHHHHHHKKKPPPTTTXXXQQQOOOSSSRRRMMMOOOUUUccc{{{yyy{{{uuuooogggbbbcccggglllnnnmmmgggaaa___```aaa^^^[[[XXXQQQRRRMMMPPPNNNEEEYYYrrr~~~fffWWW???>>>???BBBTTTfffyyyddd^^^yyy|||lllzzzvvv___RRRIIIDDDDDDDDDFFFHHHKKKNNNPPP]]]kkkbbbUUUXXXlllnnnTTTXXXeeewww{{{ttt|||~~~{{{~~~{{{mmmfffeeefffbbbZZZZZZOOOIIIFFFQQQ{{{mmmiii~~~}}}```DDD;;;<<<<<<;;;<<>><<<:::;;;===;;;777777999:::888>>><<<888444333777>>>CCC???===:::666333111000000...////////////000000000///////////////.........---,,,+++,,,...///...---////////////000111222222333222222333555555444222222000///...///000///...............///000222333444333222000//////////////////000000111111000000222222111111111222222333222111000////////////000000111111111111333777999AAADDDGGGIIIIIIKKKPPPTTTWWWQQQPPPUUUTTTNNNNNNSSSccczzzwwwvvvvvvpppgggaaa```cccfffhhhjjjddd___^^^```aaa^^^ZZZZZZRRRSSSPPPSSSOOOGGG\\\|||aaaVVV???>>>???EEESSSgggggggggtttiiiwww}}}rrrZZZOOOHHHBBBDDDEEEGGGIIIKKKNNNQQQ]]]iii}}}aaaUUUYYYlll{{{}}}oooSSSSSS___sss{{{rrr{{{{{{mmmfffeeefffccc[[[[[[OOOIIIFFFLLLqqqzzzmmmfffpppdddEEE:::;;;;;;;;;===AAAGGGIII^^^sss]]]iii{{{xxxYYYSSSccctttnnnZZZIIIBBBCCCAAA@@@BBBCCCAAA===>>>CCCBBBPPPiii|||jjj\\\ZZZ\\\ZZZ[[[___bbbfffiiilllxxx}}}ddd^^^fffiiiuuurrr]]]MMMNNNNNNIIIJJJHHHFFFCCC???===;;;:::<<<===;;;777666999:::888>>><<<999555444777===AAA===<<<999666444222111000//////////////////////////////..................---,,,+++,,,...///...---///......//////000111222222222222333444555444222222000......///000///.........------...///111222555444333333222111111111---...000111111111000///111111111111111222222222111111111000000000000000000111111111111333666999@@@CCCGGGHHHIIIJJJNNNRRRRRRNNNOOOVVVWWWQQQPPPUUUjjjzzzwwwtttpppjjjbbb]]]]]]___aaaccceee```\\\\\\___aaa^^^[[[ZZZQQQTTTQQQSSSOOOJJJdddzzz^^^VVV??????AAAIIISSSggglllmmmsssnnnyyy|||rrrYYYNNNGGGAAACCCEEEGGGHHHKKKPPPTTTZZZiii~~~fffZZZ^^^pppxxxwwwsssWWWRRRZZZmmmwwwppp{{{yyyooojjjgggeeeccc\\\[[[NNNIIIGGGJJJjjjxxxwww|||eeeEEE::::::;;;<<<>>>BBBFFFIII```kkkWWWggg|||{{{kkkrrrrrr___RRRHHH???<<<>>>999;;;???BBB???;;;<<>><<<;;;;;;===>>><<<777666:::;;;999<<<<<<:::888777777:::===;;;:::888666444222111000/////////...............---------------------------,,,+++,,,...///...---............///000111222222222222333444555444222222000......///000///.........---------///000111333333333333222111111000---...///111111000//////000000111111222222222222111111111111111000000///000111111111111333666999>>>BBBFFFHHHGGGIIILLLPPPQQQMMMOOOWWWXXXRRRQQQVVVppp|||zzzvvvlllhhhdddaaabbbeeehhhiiiccc___[[[\\\```aaa___[[[XXXPPPSSSPPPPPPLLLMMMooo~~~aaayyyQQQ>>>???BBBMMMUUUkkkooolll~~~~~~uuu\\\OOOGGGAAACCCFFFGGGHHHLLLTTTYYY```tttpppeeehhhvvv}}}uuu{{{___UUUWWWiii}}}uuuooo{{{~~~{{{zzz{{{sssmmmhhhdddccc]]]\\\OOOKKKIIIGGGbbb{{{gggGGG;;;;;;;;;<<>>=========??????===888777;;;<<<;;;:::;;;;;;:::888777888999:::999888666444333111000/////////............---,,,,,,,,,------------------,,,+++,,,...///...---............///000111111333222222333555555444222222000///...///000///...///...------...///000111000000111111000//////.........//////000000//////...///000111222222222222111111222222111111000///000111111111111333777999===AAAFFFGGGGGGHHHKKKNNNTTTOOOPPPWWWWWWQQQPPPUUUppp|||zzzvvvllljjjgggggghhhkkklllllleeeaaa]]]^^^aaabbb___[[[XXXQQQUUUPPPNNNLLLTTT|||iiimmmMMM===???BBBQQQZZZsssrrrhhhxxx```QQQFFFBBBEEEGGGHHHIIIOOOYYY```ggg}}}zzzoooqqq{{{~~~vvvgggYYYUUUdddxxxvvvppp||||||yyyxxx}}}vvvlllgggeeeccc^^^___SSSOOOJJJCCCYYYxxx|||jjjJJJ>>>===<<<<<>>>>>??????@@@AAA>>>999888<<<>>>===999::::::999666555666777888888777666555333111000//////.........---------------------.........///---,,,+++,,,...///...---...............///111111333222222333555555444222222000///...///000///...000///.........///000111///000000111111000......///............///000000---...000111222222222111111111222222222111000///000111111111111333777999>>>BBBGGGHHHHHHHHHKKKNNNSSSNNNOOOVVVWWWRRRRRRXXXqqq{{{xxxtttjjjhhhfffeeefffffffffeeehhhddd``````cccccc___ZZZ[[[SSSXXXSSSOOOMMMZZZooommmOOO>>>>>>AAATTT___yyyuuufffzzzbbbQQQDDDDDDFFFIIIIIIJJJQQQ\\\eeefffzzztttuuu}}}yyywwwjjjZZZRRR___ttt|||}}}wwwqqq~~~}}}||||||wwwjjjeeeeeebbb___bbbWWWRRRKKK@@@RRRoooooonnnMMMAAA???===<<<>>>AAAFFFUUU~~~rrr|||lllWWWGGGGGGJJJFFFEEEHHHDDD@@@???BBBCCCCCCEEEIII\\\uuuqqqYYYGGGHHHNNNJJJGGGHHHCCCBBB@@@>>>>>>???@@@AAAAAABBB???999999===???>>>::::::999777444444666888888888777666555333111000//////.........------------.........//////000000---,,,+++,,,...///...---...------......///000111333222222333555555444222222000///...///000///...000000///......///111111111111222333333222000000//////...------///000111---...000111222222222111111111222333222111000///000111111111111333777999???CCCHHHJJJIIIIIILLLNNNOOOKKKLLLUUUWWWUUUWWW]]]tttzzzxxxmmmjjjkkkmmmiiibbbbbbgggiiigggdddcccaaa___\\\YYYUUULLLRRRRRRQQQMMMWWWeeetttNNN???>>>DDDZZZeeerrrqqqaaaNNNMMMCCCGGGJJJKKKMMMTTTaaalllmmm}}}~~~xxx{{{vvvxxxlllTTTOOOZZZjjjuuu|||vvvpppqqqxxx~~~tttgggeeegggeeebbb___YYYTTTOOOKKKIIItttppppppqqqOOO<<>>;;;999;;;???CCC@@@@@@>>>;;;888666777888888777555555555444222000000111000000///---,,,+++...//////000000///...---,,,,,,,,,---------.........------------...//////111000111222555666555444111111000//////000111222///......------///000111444444444333222111//////111111000000//////......222222111111111111111111000111111111111000//////////////////111333555666===@@@EEEHHHIIIIIIJJJKKKMMMMMMLLLQQQUUUOOOWWWooo{{{|||pppoooooolllddd]]]```ggggggeeecccbbbaaa___\\\YYYTTTNNNTTTPPPNNNMMMVVV~~~dddSSS@@@@@@CCCXXXbbbsssuuuhhhRRRLLLEEEHHHKKKLLLNNNVVVcccnnnmmmzzz|||ssswwwqqqwwwmmmWWWRRRZZZfffooozzzvvvqqqqqqvvv}}}|||zzzwwwkkkggggggfffddd```[[[UUUPPPLLLIIIdddzzzkkkNNN;;;<<<;;;999???JJJLLLfffuuubbbbbbkkkhhhVVVMMMKKKGGGIIIMMMJJJCCCEEEAAAAAADDDDDDPPPhhh}}}yyy|||uuu^^^LLLKKKGGGDDDDDDFFFGGGEEEBBBDDDCCCAAAAAAAAAAAAAAA@@@BBBAAA>>>;;;999;;;???CCCCCCCCCAAA===999777777888:::888666666666444222000000000000000///...------...///000000000///...---,,,,,,,,,---------.........------------...//////111000111333555666555444222111000//////000111222///......------///000111444444444333222111000///111000000000/////////...111111111111111111111111111111222222111111000///////////////111333555666===AAAEEEHHHJJJKKKLLLNNNTTTTTTPPPRRRTTTNNNWWWooopppqqqxxx}}}{{{vvvuuurrrjjj___XXX]]]fffdddbbbaaaaaa```___[[[YYYSSSQQQVVVMMMKKKMMMQQQpppbbb[[[@@@BBBDDDXXXaaa|||ooowww{{{yyysssZZZOOOFFFIIILLLMMMPPPXXXfffpppttt|||~~~qqqwwwzzzkkkxxxnnnZZZTTTYYYbbbgggwwwuuusssrrrsssyyy}}}|||}}}pppiiihhhhhhfffccc^^^XXXRRRLLLJJJ]]]~~~nnnfffNNN===<<<:::777===CCCLLLiiimmmYYYYYYccc}}}hhhUUUMMMMMMIIIKKKOOOJJJCCCGGGDDDCCCGGGKKK___}}}tttlllqqqyyyhhhTTTDDD<<<@@@???>>>@@@DDDDDDAAA>>>BBBCCCDDDCCCAAAAAAAAABBBAAA@@@>>>:::999:::>>>BBBGGGFFFDDD???;;;888888999<<<:::888666666555222000//////////////////////////////000000///...------,,,,,,,,,---------.........------------...//////111111111333555666666444222111000//////000111111///......------///000111444444444333222111000///000000000000////////////111111111111111111111111222222222222222111111000////////////111333555666===@@@EEEHHHJJJLLLNNNPPPXXXWWWRRRRRRTTTPPP\\\wwwsssjjjkkkwwwzzz{{{www~~~yyypppeee[[[XXX\\\aaaaaa```___``````^^^[[[XXXTTTRRRTTTJJJKKKNNNIII\\\qqqyyy~~~```dddAAABBBHHH[[[ddduuuuuuvvvzzz```SSSGGGIIIKKKLLLPPPZZZgggqqqwww}}}vvv|||qqqiii}}}nnnYYYSSSXXX___cccrrrtttuuusssrrruuu}}}}}}uuullliiiiiihhheeeaaa[[[TTTNNNJJJXXXgggfffcccQQQ@@@>>><<<:::@@@>>>III```nnnZZZ]]]jjjxxxlllYYYOOONNNKKKLLLNNNHHHCCCIIIHHHGGGKKKQQQjjj}}}vvvxxxxxx[[[PPPIII???:::<<<:::999999;;;>>>???===;;;???BBBEEEEEEBBBBBBDDDFFF@@@???===:::999:::===AAAFFFEEECCC@@@<<<999:::;;;>>>;;;888777666444222000///////////////000000111000000000//////...------,,,,,,,,,---------.........------------...//////111111111333666777666555222111000/////////000111///......------///000111333444444333222111000///000000000000////////////111111111111111222222222222333333333333222111111////////////111333555666;;;???CCCGGGIIILLLOOOQQQUUUTTTOOOPPPTTTSSScccsssmmmzzzrrruuuxxxvvvxxxjjj___[[[\\\\\\[[[____________```^^^ZZZWWWUUUPPPPPPHHHMMMOOOBBBNNNjjj|||^^^iiiAAABBBKKK]]]eeeyyyooovvvzzzaaaTTTGGGHHHIIIKKKPPP[[[hhhrrrsss{{{|||nnnlllmmmWWWQQQWWW^^^bbbmmmqqquuuuuusssuuu{{{vvvzzzyyynnniiiiiihhhgggccc]]]VVVOOOKKKLLLttt~~~rrrcccdddeeeTTTAAA>>>>>>===BBBDDDKKKXXX{{{}}}ooo\\\cccsssxxxttt^^^RRRPPPKKKKKKKKKDDDDDDKKKKKKJJJMMMQQQiii|||___CCC>>>>>>888777===;;;:::999999:::;;;;;;;;;===AAAEEEFFFDDDDDDFFFIII???>>>===:::888999===???BBBBBBAAA>>>;;;:::;;;===>>><<<888666555444222111//////......///000111222111000000///...---------,,,,,,,,,---------.........------------...//////222111222333666777666555333222000/////////000111///......------///000111333333333333222222111000////////////000000000000000000111111111222222222222333333333333222111111////////////111333555666:::===AAADDDGGGJJJNNNPPPQQQQQQMMMOOORRRRRRddd{{{wwwyyytttxxx{{{zzz~~~ttteee[[[[[[```^^^XXX_________``````^^^ZZZWWWUUUMMMMMMIIINNNLLLBBBSSSppp^^^hhh@@@BBBKKK]]]fffwwwqqq}}}zzz```QQQHHHHHHHHHJJJQQQ]]]jjjsssttt{{{~~~|||}}}zzzlllUUUPPPVVV^^^bbbiiiooouuuxxxwwwwww{{{~~~~~~~~~pppsss|||pppiiiggghhhgggeee___XXXPPPLLLJJJ|||jjjwwwuuueee___mmmlllVVV???;;;===<<<@@@DDDJJJQQQppp}}}lllYYYaaasss|||dddUUUPPPJJJJJJJJJAAAFFFLLLLLLKKKNNNRRRiiiiiiQQQ>>><<<>>>::::::??????>>>===<<<<<<===>>>???@@@BBBEEEFFFGGGFFFGGGHHH>>>>>><<<:::888999<<<>>>@@@@@@@@@===;;;:::;;;======;;;777555444444333222000000///...///000222333222111000...------------,,,,,,,,,---------.........------------...//////222222222444666777777555333222111/////////000000///......------///000111333333333333333222111000////////////000000000000000000000111222222333333222222222222222111111000////////////111333555666:::===@@@CCCFFFIIIMMMPPPRRRSSSOOOPPPQQQOOO___~~~|||yyy{{{~~~|||~~~~~~|||uuunnncccZZZ[[[```___YYY______```aaaaaa^^^YYYVVVTTTJJJMMMJJJKKKGGGHHHhhh^^^ccc===EEEJJJ^^^iiiwwweeeSSSJJJIIIHHHKKKSSS___llluuuwwwwww}}}{{{mmmWWWRRRXXX^^^```eeellltttzzz{{{{{{{{{{{{sssxxx}}}ppphhheeefffgggeee```YYYQQQMMMKKKrrr~~~cccqqqvvvpppppp}}}xxx]]]???:::<<<<<<===@@@GGGOOOrrrhhhTTT]]]ppp~~~~~~gggUUUOOOJJJJJJJJJBBBEEEJJJJJJLLLTTT]]]vvvtttSSSHHH???@@@BBBAAAAAACCCAAACCCDDDEEEDDDDDDDDDEEEFFFEEEFFFGGGHHHGGGEEEBBB======<<<:::888999;;;===BBBBBB@@@>>>;;;:::;;;<<<<<<999555333333444333222222111///...///000111222333111000...------------,,,,,,,,,---------.........------------...//////222222222444666888777666444333111////////////000///......------///000111222222333333333222111111.../////////000000000111///000000111222222333333111111222222111111000///////////////111333555666<<<>>>AAADDDFFFIIIMMMPPPRRRTTTRRRRRRQQQLLL[[[yyywwwyyy{{{~~~zzzmmmkkkddd[[[ZZZ___```\\\``````aaabbbaaa^^^YYYUUURRRIIINNNLLLHHHCCCMMM|||___^^^<<>><<<===EEELLLUUUzzzgggSSS]]]qqq~~~hhhUUUOOOIIIKKKKKKCCCCCCHHHHHHMMM[[[jjjuuudddWWWLLLJJJGGGFFFFFFEEEEEEEEEBBBEEEJJJLLLLLLKKKIIIIIIKKKIIIGGGHHHIIIGGGBBB>>>======<<<:::888888;;;===DDDDDDBBB???;;;999:::;;;;;;888444333333333333333333111000......///111222333222000...---,,,------,,,,,,,,,---------.........------------...//////333222222444777888777666444333111000/////////000///......---...///000111222222333333333222111111.../////////000000111111///000000111222222333333111111111111111000//////////////////111333555666===@@@BBBEEEGGGJJJNNNQQQPPPTTTSSSTTTSSSMMMZZZxxx~~~zzz}}}wwwllljjjfffdddbbb```^^^]]]eee```[[[ZZZ\\\\\\XXXSSSTTTIIIMMMKKKHHHDDDQQQbbbuuuRRRBBBEEENNN[[[mmmxxxrrr___NNNLLLKKKNNNWWWcccpppxxxwwwqqqxxxpppZZZRRRTTT\\\eeefffgggnnnwww{{{zzzyyy{{{qqqiiikkkhhheeedddbbb\\\UUUOOOFFF]]]nnnpppeeeHHH;;;<<<===;;;IIIHHHVVVlllTTT\\\sssiiiWWWMMMGGGHHHIII@@@EEEIIIMMMQQQ\\\wwwvvvjjj^^^WWWVVVMMMFFFBBBFFFKKKJJJHHHHHHJJJKKKLLLLLLMMMLLLLLLKKKIIIGGGFFFHHHIIIHHHDDD???===>>>===:::777777999===DDDEEEFFFCCC===999888:::>>>:::666666999999555111222222222222111111111000111111000......---------...............---------------,,,,,,,,,---......000111222444555666777777333333333000...---...000000///...------...///000333222000//////000111222......//////000000111111111111111000000000000000000111333444444333111000+++---///000111444888;;;>>>@@@BBBDDDFFFIIINNNQQQVVVVVVQQQPPPRRROOOYYYrrr}}}xxx{{{uuutttqqqlllgggdddcccbbbaaafff```[[[ZZZ\\\[[[WWWSSSQQQHHHMMMJJJFFFCCCRRRccclllLLL>>>BBBTTTbbbrrrvvv}}}|||qqq]]]MMMLLLKKKMMMUUUaaaoooyyytttwwwqqqZZZQQQSSS\\\dddhhhjjjqqqzzz~~~~~~tttkkkiiigggdddccc```ZZZQQQJJJFFFYYY~~~yyyyyykkkJJJ<<<===???>>>BBBIIIfffiiiSSS]]]uuummmZZZOOOEEEFFFHHHCCCDDDEEEJJJWWWnnnooogggaaaYYYSSSQQQNNNGGGBBBFFFJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKIIIFFFGGGHHHGGGCCC@@@>>>>>>===;;;777666999;;;DDDFFFFFFCCC>>>::::::;;;<<<888555555777777333000222222111111111000000000000///...---,,,,,,,,,,,,------...........................------...//////000111222444555666777777333333333000...---...000000///...------...///000000000111111111111000000............/////////000111000000000000000000000000111333444444333111000///000111111111333666999>>>???BBBCCCEEEIIIMMMQQQVVVWWWRRRQQQSSSOOOXXXoooyyyyyyvvv{{{uuuzzzwwwqqqkkkgggeeeeeeeeeeee___ZZZYYY[[[ZZZVVVRRROOOGGGMMMHHHDDDCCCSSSbbblllNNNAAADDDVVVeeetttyyyzzzkkkggghhhuuu```MMMMMMLLLLLLRRR___ooozzz~~~|||wwwrrrYYYPPPRRRZZZbbbmmmnnnuuu~~~xxxmmmmmmkkkjjjhhheee]]]RRRIIIFFFRRRpppnnnJJJ;;;<<>>;;;;;;<<<:::666444333555555222///111111000000000////////////...---,,,++++++++++++,,,---------.../////////000000//////...//////000000111222333555666777777333333333000...---...000000///.........///000111...000222333333222000...------............//////000000000000000000111111000111222333333222111000333333333222111222444666<<<>>>AAACCCEEEHHHMMMPPPTTTVVVRRRPPPRRRNNNUUUiiimmmqqqqqq{{{wwwuuurrrlllhhheeeeeeeee```\\\WWWWWWZZZZZZWWWSSSNNNHHHNNNHHHDDDDDDTTT]]]vvvTTTEEEFFFRRRbbbrrryyyppplllpppjjjNNNNNNLLLLLLPPP]]]ooo|||zzzrrrXXXNNNOOOWWW^^^ooopppvvv~~~~~~~~~|||nnnnnnmmmllllllhhh___RRRIIIDDDLLLccckkkIII::::::>>>>>>GGGSSS|||ttt___dddxxxqqqYYYOOOFFFFFFHHHEEEAAAMMMbbb}}}~~~xxxtttmmmddd^^^ccc___[[[XXXWWWUUUUUUUUUOOOFFF@@@CCCGGGIIIJJJKKKNNNMMMKKKJJJJJJKKKLLLNNNQQQMMMGGGEEEEEEEEECCC@@@@@@???===:::888777666777@@@BBBDDDAAA===::::::<<<888666444444444444222000000000000000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////......//////000111111222333444666777888333333333000...---...000000///.........///000111111111222333222222000000.../////////////////////000000000000000111111111000111222222222222111000333444444333111222444666;;;===@@@BBBDDDHHHMMMPPPPPPSSSOOOLLLNNNKKKOOO```ccciiijjj}}}oooooonnnkkkfffcccbbbbbb\\\XXXTTTUUUYYY[[[XXXUUUOOOJJJNNNHHHFFFGGGTTT\\\|||UUUCCCCCCPPP```qqqrrr{{{www}}}sssSSSPPPLLLKKKPPP^^^qqq~~~pppUUULLLNNNTTTZZZhhhjjjqqqzzz~~~}}}}}}||||||lllhhhggghhhhhheee\\\PPPGGGCCCHHHXXXzzz{{{~~~hhhLLL<<<;;;>>>>>>CCCOOOuuujjjiiiwwwmmmSSSMMMIIIIIIHHHBBBCCCSSSjjj}}}{{{sssiiiaaa^^^\\\[[[ZZZYYY\\\\\\XXXRRRPPPSSSVVVMMMDDD???AAAFFFHHHIIIKKKPPPOOOMMMLLLMMMNNNPPPRRRSSSNNNHHHEEEEEEEEECCCAAA???>>><<<:::999777666555<<>>===;;;::::::999666444:::<<<>>>===:::888999;;;888888777777666555555444111111000000000/////////......------------......,,,---------.../////////,,,,,,,,,---...///000111222222111222333555777999333333333000...---...000000//////...///000222333;;;999666333111111222333222222111111111111000000/////////000111111222222111111111111111111111111///000111111111222555888;;;===@@@BBBEEEIIINNNRRRRRRWWWQQQKKKOOOOOORRR]]]fffllllll~~~vvvpppqqqpppmmmfff```^^^aaaeee```\\\XXXYYY\\\]]][[[WWWSSSKKKLLLEEEHHHJJJMMMlll|||{{{bbbYYYEEEFFFSSSiii}}}sss___VVVLLLKKKUUUgggwwwnnnVVVOOOPPPTTTXXX\\\^^^hhhttt{{{}}}~~~yyy}}}vvvaaa``````bbbeeeeee```XXXPPPCCCDDDPPPsssuuullltttuuulllWWWDDD<<<>>>AAAAAAOOOiiipppeeekkk}}}^^^NNNNNNIIICCCEEEEEEGGGOOO[[[hhhzzzxxxoooggg^^^\\\```eeegggfff]]]___]]]XXXWWWZZZ[[[XXXLLLEEEAAAEEEJJJKKKKKKKKKNNNOOOPPPRRRSSSUUUVVVWWWQQQMMMHHHFFFGGGGGGDDDAAA===;;;999999::::::777444999<<<>>>===:::999:::<<<777888888777666555555555222222111111111000000000---,,,,,,,,,,,,,,,------------..................+++,,,,,,...///111333444222222111111333555888999333333333000...---...000000////////////111222333===<<<:::777555333111111111111111111000000000///...//////000111111222222111111000000000000111111///000000000///111333666;;;>>>@@@CCCFFFJJJOOOSSSSSSXXXQQQJJJOOOQQQTTT^^^iiitttxxxzzzxxxvvvooofff^^^]]]ccciiieee```\\\[[[^^^^^^[[[WWWSSSJJJJJJDDDGGGJJJIIIddd~~~bbbVVVBBBCCCQQQjjjlllssscccXXXKKKKKKWWWjjjyyynnnWWWQQQRRRVVVYYY```bbbjjjuuu{{{{{{{{{}}}yyysss^^^YYYYYY[[[___aaa]]]VVVPPPCCCCCCPPPvvvyyyhhhtttvvvoootttnnnYYYBBB999;;;@@@AAAKKKYYYwwwmmmbbbgggrrrYYYPPPQQQGGG???CCCHHHHHHMMMYYYnnnqqqjjjeeeffflllooommmiiiYYYXXXSSSOOOTTT[[[YYYRRRMMMFFFCCCHHHMMMMMMLLLLLLLLLNNNPPPRRRUUUVVVWWWWWWPPPLLLHHHGGGHHHGGGDDDAAA<<<:::888999;;;:::888555999<<<>>>>>>;;;:::;;;===666777777777555444444555222222222222111111111111+++++++++***++++++,,,,,,...............---------,,,,,,---///111333555777222222111111333555888999333333333000...---///000000/////////000111333444=========;;;888444000...111111000000/////////......//////000111222222222111111000000000000111111///000000/////////222444<<<>>>AAADDDGGGKKKPPPSSSRRRWWWOOOHHHMMMPPPTTT]]]jjjyyyuuurrrlllddd]]]\\\aaaeeedddaaa]]][[[[[[\\\]]]\\\PPPQQQOOOBBBFFFEEEAAAaaajjjaaaQQQCCCJJJUUUiiimmmvvv~~~~~~sssYYYNNNTTT\\\jjjzzz~~~gggVVVQQQPPPWWWcccjjjggghhhlllnnnnnnttt}}}vvv```QQQRRRVVV\\\```^^^VVVNNNHHHFFFTTTkkkiiirrryyysss|||\\\GGG>>>:::======HHHLLLlllnnnVVV\\\zzzwwwbbbOOOJJJHHHDDDEEEKKKKKKRRR```ppp~~~yyyiiifffeeehhhmmmnnnkkkggg^^^XXXSSSTTTYYY\\\ZZZVVVGGGDDDCCCHHHPPPSSSPPPLLLMMMMMMNNNOOOQQQRRRSSSSSSOOOKKKGGGEEEFFFEEEBBB???;;;;;;;;;::::::999999999666999<<<===;;;999777777666777777777777555444333111111222222111000...---,,,,,,---------,,,+++***///......---------......000...,,,---000111///---//////000222333444555555444444444222000///111333.../////////...///111444:::;;;===>>><<<888444111///111333333111/////////000000000000000111111222222222222222222111000///111111000000000111333444===???AAACCCEEEGGGKKKNNNRRRRRRPPPMMMLLLPPPXXX___sssrrr||||||qqqllleee^^^\\\]]]bbbfffdddaaa\\\ZZZZZZ\\\]]]]]]TTTSSSPPPEEEHHHDDDEEEmmmiii^^^xxxOOO@@@EEEZZZmmmxxxooozzz^^^OOOTTT[[[iiiyyy}}}{{{cccQQQNNNMMMTTT___fffcccccciiimmmpppvvv~~~yyydddTTTTTTVVV[[[___^^^XXXRRRJJJEEEPPPllltttssscccHHH<<<999;;;AAAJJJLLLmmmmmmVVV\\\wwwooo\\\MMMIIIIIIEEEFFFLLLNNNUUU___gggppp|||zzztttooojjjgggeeegggjjjkkkhhhddd___]]]\\\___cccccc]]]VVVHHHEEEDDDHHHOOORRROOOKKKMMMMMMNNNOOOPPPQQQRRRRRRMMMIIIFFFEEEFFFFFFCCCAAA<<<;;;;;;::::::999999888666999;;;<<<:::888777666666666666777666555333222111111222222111000...---------,,,,,,,,,+++++++++///......---------......000...---...000111///---//////000222333444555666444444444222000///111333.../////////...///111444:::;;;>>>>>>===999555222000222444333111000///000000000000000000111111222222222222222222111000000111000000000000222333444===???BBBCCCEEEHHHKKKNNNQQQQQQOOOLLLKKKOOOVVV\\\tttttt{{{yyytttkkkaaa[[[[[[^^^bbbdddddd```[[[YYYYYY[[[]]]]]]ZZZTTTPPPHHHJJJEEEMMMjjj^^^jjjKKKAAAFFF___qqqyyyiiieeeQQQSSSZZZiiixxx{{{|||xxx___OOOMMMMMMRRRZZZ\\\ZZZ\\\dddlllqqqvvv{{{}}}hhhYYYXXXXXXZZZ]]]]]]ZZZVVVOOODDDLLLiiixxxvvvfffGGG:::;;;???@@@IIINNNuuulllUUUZZZuuucccTTTIIIIIIJJJGGGHHHLLLMMMRRRWWWZZZ]]]gggxxx}}}sssmmmiiillliiifffeeeggggggdddaaa```bbbffflllooojjj___UUUJJJGGGFFFIIINNNQQQNNNKKKLLLMMMMMMNNNOOOPPPPPPQQQKKKHHHEEEEEEGGGGGGEEEBBB<<<<<<;;;::::::999888888666888;;;;;;999777666666555555555555444333222111111222222111111000///......---,,,+++++++++,,,,,,......---------......///000///......///000///---//////000222333555666666444444333111//////111222.../////////...///111444:::<<<>>>???>>>;;;777444333444555444222000000111000000000000000111111222111222222222222111000000111000000000000222333444===@@@BBBDDDFFFIIIMMMOOOQQQQQQPPPLLLJJJMMMSSSYYYqqqrrr}}}{{{oooaaaZZZ[[[___aaa```ccc___ZZZWWWXXXZZZ\\\]]]\\\SSSPPPJJJLLLGGGVVVmmmcccuuu\\\HHHCCCHHHaaasssjjjhhhRRRRRRYYYhhhxxx||||||^^^OOOOOONNNPPPVVVRRRSSSYYYcccmmmsssvvvwwwkkkaaa^^^\\\[[[\\\[[[YYYWWWRRRFFFJJJbbbqqqzzznnnJJJ:::===@@@???LLL[[[nnnWWWYYYuuukkkUUULLLFFFHHHJJJIIIIIILLLFFFIIIKKKNNNTTT```qqq}}}vvvooommmlllnnnkkkgggfffeeedddaaa^^^```ccciiioooqqqjjj^^^SSSKKKIIIGGGJJJNNNPPPNNNKKKMMMMMMMMMNNNNNNOOOOOOOOOKKKHHHEEEFFFGGGGGGDDDAAA<<<<<<;;;::::::999888888555777999999888666555666555444444444333222111111222222111111000//////...///...,,,******+++,,,---...------------...//////000///////////////......//////000222444555666777333444333111//////000222.../////////...///111444:::<<<>>>@@@@@@===999666555666777555333111111111000000000000000111111222111111222222222111111000000000//////000222444555>>>@@@CCCEEEGGGJJJNNNPPPRRRRRRQQQNNNKKKLLLQQQVVVgggjjjzzzmmm___XXXZZZ______^^^aaa]]]YYYVVVWWWYYY[[[\\\ZZZQQQOOOIIILLLIII\\\nnniiipppWWWEEEBBBFFF```rrrxxxjjjxxxpppvvviiiRRRPPPWWWgggyyy\\\PPPPPPNNNNNNQQQPPPVVV```jjjsssxxxyyywwwooogggeeebbb___\\\ZZZXXXVVVRRRGGGIII\\\iii~~~SSS<<<<<<<<>>======<<<;;;999888777777444666777666555444444555555555444333222222222222333222111000////////////...---,,,+++++++++,,,,,,---------------...///000///000111000...------......///111222555666888999333333222000......000111.../////////...///111444999<<<@@@BBBCCCAAA>>><<<999999888555222000000111000000000000000111111222000000111222222222222111////////////111333555666<<<>>>AAADDDFFFJJJNNNQQQRRRSSSTTTQQQNNNNNNQQQTTT\\\ddd~~~}}}nnnfff\\\VVVXXX[[[]]]]]]\\\ZZZXXXXXXYYYYYYYYYXXXSSSSSSPPPDDDGGGJJJWWWpppttt~~~ZZZEEEEEELLL^^^pppkkkjjjoooiiirrrfffSSSPPPQQQ```vvv~~~ZZZMMMLLLLLLRRR\\\bbbnnnvvvwwwxxx~~~{{{hhhiiiiiigggccc]]]YYYWWWPPPFFFFFFRRRgggwwwaaaFFFDDD>>>:::FFF]]]jjjbbb}}}tttXXXJJJCCCDDDEEEFFFGGGIIIHHHFFFFFFCCCAAAEEEPPP^^^kkkrrrwwwrrrgggZZZOOOOOOXXXbbbfffhhhiiihhheeeaaa]]][[[YYYZZZ]]]___^^^[[[UUUQQQOOONNNNNNOOOPPPRRRTTTTTTQQQPPPPPPPPPOOOOOONNNNNNIIIGGGFFFGGGIIIHHHDDD@@@>>>===<<<;;;999888777666444555666555444333333444666555444333222222333333333222111000/////////000------,,,,,,,,,+++++++++---,,,,,,------///000000///111222000---,,,---......///111333555777888999333333222000......///111.../////////...///111444999<<<@@@CCCDDDBBB@@@>>>:::999888555111///000111000000000000000111111222000000111222222222222222////////////111333555666;;;===@@@CCCFFFIIIMMMPPPPPPRRRSSSQQQNNNMMMPPPSSS^^^ggg}}}zzzyyyqqqjjj```ZZZYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZXXXWWWRRRUUURRRBBBDDDIIIRRR}}}~~~{{{zzztttyyyaaaEEEBBBIII___pppyyykkklllkkkfffpppfffUUUPPPOOO]]]ttt]]]NNNLLLNNNXXXfffiiitttzzzvvvtttzzz}}}eeehhhjjjiiieee```[[[XXXSSSFFFCCCNNN~~~cccnnngggHHHDDD;;;BBBHHHWWWpppfff|||nnnUUULLLBBBEEEFFFFFFGGGHHHGGGDDDDDDCCCBBBDDDKKKZZZkkkwwwwwwooobbbTTTJJJKKKWWWdddccceeehhhhhheee```\\\ZZZXXXZZZ]]]___^^^[[[VVVSSSPPPOOOOOOOOOQQQSSSUUUVVVRRRQQQQQQPPPPPPOOOOOONNNGGGFFFEEEGGGJJJIIIEEEBBB>>>===<<<;;;999888777666444555666555333222333444777666444333222222333444333222111////////////000,,,,,,---------,,,+++***,,,,,,,,,---...///000111///111222000---+++,,,......///111333555777999999222333222000......///111.../////////...///111444999<<<@@@CCCEEECCCAAA???::::::888444111//////000000000000000000111111222///000111222222222222222////////////111333555666:::===@@@BBBEEEIIIMMMPPPNNNPPPQQQPPPMMMLLLOOOQQQ___iii|||yyywwwuuulll```YYYXXXZZZ\\\]]]```]]]YYYWWWVVVUUUTTTRRRQQQLLLOOOGGGEEEBBB???ZZZqqqrrruuu}}}nnn|||lllEEECCCJJJcccmmmvvvwwwooofffjjjaaaOOOQQQPPPWWWppp^^^QQQNNNMMMUUU```lllkkkkkkpppxxxzzzfffgggjjjlllkkkfff___YYYVVVHHHEEEQQQ|||vvvccc]]]~~~~~~rrrLLL===???BBBBBBYYYyyyccc{{{}}}}}}hhhOOOFFFEEEDDDDDDEEEGGGHHHGGGEEEIIIGGGEEEHHHPPP\\\iiiqqqpppooojjj]]]MMMHHHWWWjjjooonnnkkkhhhccc^^^YYYWWWZZZ\\\^^^___^^^YYYTTTQQQNNNOOOQQQRRRQQQRRRTTTUUUUUURRRNNNLLLMMMPPPQQQRRRKKKJJJIIIIIIIIIFFFBBB???===;;;999888999999888666555555444222000111333555666666555444222111000000444333111000...---------))))))*********+++++++++,,,---......//////......222111000...------------...///000333777<<<@@@CCC444333111///......//////.../////////------///111999<<<@@@CCCEEEDDDAAA@@@>>>:::444000/////////...000000000000////////////111111111111111111111111000111222222111111333555:::@@@CCCCCCEEEKKKNNNNNNLLLKKKMMMOOONNNMMMRRRYYYkkkzzz~~~{{{xxxrrriii^^^WWWVVVXXX[[[\\\```]]]ZZZWWWWWWVVVTTTRRRSSSIIIHHHBBBEEEGGGHHHeeevvvxxx{{{pppkkkGGGGGGOOOeeeooouuu|||fff___ggg}}}\\\KKKNNNOOOXXXqqqvvvVVVMMMNNNOOOTTT[[[cccffflllsss|||{{{fffhhhjjjlllkkkgggaaa\\\SSSGGGEEEQQQ|||sss___dddtttvvvSSSBBB???@@@>>>JJJcccyyy|||eeelll~~~~~~jjjOOOEEEDDDDDDEEEFFFGGGHHHGGGGGGKKKJJJJJJNNNUUU___iiioooqqqssssssjjjYYYOOOVVVcccnnnmmmjjjfffaaa]]]YYYWWWZZZ]]]```bbbaaa]]]XXXUUUNNNPPPRRRRRRRRRRRRTTTVVVWWWTTTOOOLLLLLLMMMMMMMMMGGGGGGHHHIIIJJJHHHDDDAAA>>>;;;999888888888777555222333333111111222444777777666666555444333222222444333111000...---------*********++++++++++++,,,,,,---......//////......111000///......------...//////000222666:::>>>@@@555444222000////////////.../////////---...///111999<<<@@@CCCEEEDDDAAA@@@???;;;555111/////////...000000000000////////////111111111111111111111111000111222222111111333555:::???CCCBBBEEEJJJMMMMMMLLLKKKMMMOOONNNMMMRRRYYYppp|||yyyqqqhhh^^^WWWVVVYYY\\\\\\___\\\ZZZYYYXXXWWWUUUSSSSSSGGGFFFAAAFFFHHHIIIgggwwwzzz~~~sssdddCCCEEENNNiiirrr{{{```\\\gggxxxYYYJJJNNNOOO[[[uuuzzzqqqQQQKKKOOOOOOPPPTTTYYYbbbooozzz}}}iiiiiijjjkkkkkkhhhccc___QQQEEEDDDOOOzzzttt^^^eeewwwlllppp|||[[[HHH>>>???AAAEEEOOO```xxxgggaaazzznnnQQQEEEDDDFFFGGGGGGGGGGGGIIIJJJMMMMMMOOOSSSYYYaaahhhmmmsssvvvxxxqqqbbbWWW[[[eeeooommmjjjfffbbb___]]]\\\\\\___cccfffeeeaaa\\\YYYOOOQQQSSSSSSSSSSSSUUUVVVYYYUUUPPPMMMLLLLLLKKKKKKFFFFFFGGGIIIJJJHHHCCC@@@>>><<<999888888777666444000111222111111222555888666666666666555555444444444333111000...---------++++++++++++,,,,,,,,,,,,,,,---......//////......//////...............///000000111222444777:::;;;777555333111000/////////...//////...---...000222999<<<@@@CCCDDDCCCBBB@@@AAA<<<666222000//////...////////////000000000000111111111111111111111111///111222111111111333555999>>>BBBBBBDDDIIIMMMLLLMMMLLLMMMOOONNNMMMRRRYYYppp{{{xxxqqqiii___YYYYYY\\\^^^___]]]\\\ZZZZZZZZZXXXVVVSSSQQQHHHKKKFFFFFFCCCEEEgggsss___BBBDDDKKKkkktttzzz|||```^^^kkkvvvYYYLLLOOORRR^^^www|||xxxvvv|||oooSSSNNNOOOLLLLLLPPPXXXeeevvvmmmlllkkkkkkjjjgggccc___PPPEEEBBBKKKxxx{{{gggddd{{{uuuaaaLLL======DDDJJJQQQhhhkkkccc|||oooSSSGGGEEEGGGIIIIIIHHHIIILLLNNNNNNOOOPPPTTTZZZbbbiiimmmrrrttttttoooccc\\\bbblllpppnnnkkkhhhfffeeeeeeeeeaaacccgggiiigggccc]]]ZZZPPPRRRTTTTTTSSSSSSUUUVVVXXXTTTPPPMMMKKKKKKJJJIIIEEEEEEGGGHHHIIIFFFAAA===>>>;;;999777777666555333000222222222111222444666555555555555555555555555444333111000...---------++++++,,,,,,,,,---------,,,---......///.........---------------...///000111111111222333555666777888666444222000/////////...//////...---...111444:::<<>>AAAAAACCCIIILLLLLLMMMLLLNNNPPPNNNMMMRRRYYYgggyyyuuuooohhh^^^YYYZZZ]]]___```\\\[[[[[[\\\\\\ZZZWWWTTTOOOIIINNNGGGBBBAAAOOO}}}ooommm[[[DDDIIIQQQmmmvvv|||xxxaaaaaannnrrrYYYMMMPPPRRR^^^ttt{{{vvvrrrmmmiiimmmttt~~~jjjTTTOOOMMMIIIMMMVVVaaannnqqqooommmkkkiiifffaaa]]]PPPEEE???FFFwwwvvvrrreeeNNN<<<;;;BBBGGGSSSuuuqqqhhhkkkPPPGGGFFFGGGIIIJJJLLLNNNQQQSSSPPPOOOPPPSSSYYYaaaiiinnnmmmoooqqqooofff___bbbjjjmmmllljjjiiihhhiiijjjjjjeeeggghhhhhhfffaaa[[[XXXQQQRRRTTTTTTSSSSSSTTTVVVWWWSSSNNNJJJHHHFFFCCCAAA@@@AAACCCEEEGGGEEEBBB???<<<:::888666666666444333333444444444222222333444444444444444444555555555444333111000...---------++++++,,,,,,,,,---------,,,---......///.........---,,,,,,------...///000111111111222333444444555777666444222000000000000/////////...---///222555:::<<>>AAAAAACCCIIILLLLLLNNNMMMNNNPPPOOOMMMRRRYYYeeexxxssskkkddd\\\XXXYYY\\\^^^___[[[[[[\\\]]]^^^\\\XXXUUUPPPIIIKKKDDD???EEEaaajjjhhh}}}sssQQQBBBKKKSSSmmmwwwxxxsss^^^___mmmlllVVVMMMOOOPPP[[[nnnwwwrrrqqqooojjjgggfffggghhhnnnsssyyyzzzdddQQQNNNMMMLLLTTTaaammmxxxqqqooommmkkkiiieee```\\\PPPEEE>>>DDDwwwiiiPPP===AAAAAABBBSSSyyyhhh~~~}}}aaaKKKGGGIIIHHHHHHKKKPPPUUUWWWXXXTTTSSSSSSUUUZZZbbbiiinnnhhhlllrrruuuoooddd```bbbjjjiiiiiihhhhhhhhhiiiiiigggggggggeeebbb]]]YYYVVVQQQRRRTTTSSSRRRRRRTTTUUUWWWSSSMMMHHHDDD@@@<<<999;;;;;;===@@@DDDEEEDDDBBB;;;999666666666666555444444666666555444333333444444444444444444444555555444333111000...---------++++++++++++,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---...//////000000111222333444555555555444333111000000000000/////////------///333666;;;<<>>BBBBBBDDDIIIMMMLLLOOONNNOOOQQQOOOMMMRRRYYYjjjyyytttjjjccc[[[XXXYYY]]]___```ZZZZZZ\\\^^^___]]]XXXUUURRRHHHKKKEEEBBBGGGcccqqqkkk|||jjjJJJ===GGGOOOnnnxxxsssooo[[[]]]kkkgggTTTMMMPPPQQQ[[[kkkrrrmmmkkkhhhfffeeeggglllqqqzzz~~~|||dddPPPNNNRRRUUU^^^kkkvvv~~~mmmllllllkkkjjjfffaaa]]]NNNEEE???EEEyyyoooRRR===DDD@@@BBB[[[jjj}}}{{{|||ZZZIIIJJJKKKHHHFFFKKKUUU\\\]]]\\\ZZZZZZ[[[]]]```dddiiikkkhhhlllsssxxxtttkkkfffgggkkkkkkkkkjjjiiihhhffffffeeedddbbb```]]]ZZZWWWVVVPPPRRRSSSSSSRRRQQQRRRTTTUUURRRMMMIIIFFFCCC@@@===<<<;;;;;;===???AAA@@@???999777555555666666666555444555777777666555666777666666666555555555555555444333111000...---------*********++++++++++++,,,,,,---......//////......------,,,,,,,,,---.........///111222444555666777333222111000///000111111000//////------///444777;;;===???AAABBBCCCBBBBBB===999444111000000111000.........///000111111111000000000000000000000000---...///000000111444666:::???CCCBBBEEEJJJMMMMMMOOONNNOOOQQQOOOMMMRRRXXXmmm{{{vvvkkkeee]]]ZZZ\\\___aaabbbYYYZZZ\\\___```^^^YYYUUUSSSJJJMMMJJJGGGFFFYYY{{{rrrqqqMMM>>>FFFMMMoooyyyuuunnn\\\]]]jjj|||eeeTTTOOOSSSTTT]]]lllqqqllliiigggffffffhhhnnnttt{{{yyyjjjSSSQQQXXX]]]eeeppp{{{iiiiiijjjkkkkkkhhhccc___MMMEEEAAAGGG{{{tttSSS>>>===;;;CCCcccooo}}}|||zzzXXXJJJNNNMMMHHHEEEKKKWWW```aaa^^^___```bbbdddfffggghhhhhhmmmmmmqqquuutttpppqqqtttooooooooonnnkkkhhhfffdddcccaaa___\\\ZZZXXXWWWWWWPPPQQQRRRRRRQQQQQQRRRSSSSSSPPPNNNLLLLLLKKKIIIHHHBBB???===<<<<<<<<<;;;999777666444444666777666555222444777888777777888999888777777777666666666666444333111000...---------))))))*********+++++++++,,,---......//////.........------,,,,,,------------...000333555777888888222111000//////000111222000000///------///444888;;;===???AAABBBCCCCCCBBB<<<888333000///000111111---......///000111111222000000000000000000000000,,,...///000000111444666:::@@@CCCCCCEEEKKKNNNNNNPPPOOOPPPQQQOOOMMMRRRXXXkkk|||xxxoooeee\\\ZZZ\\\]]]```ccc```^^^\\\^^^aaa```ZZZTTTQQQQQQIIICCCEEEIII___}}}sssdddHHHAAA===SSSqqquuuiiiWWWZZZddduuugggVVVOOOQQQRRR]]]jjjmmmppphhhhhhmmmmmmjjjppp|||mmmoooqqqiiiVVVTTT[[[bbblllvvv{{{}}}mmmeeehhhjjjeeefffddd[[[UUUCCCDDDNNNrrrvvv\\\@@@:::>>>???PPPvvvwwwOOOBBBLLLIIIKKKLLLOOOXXXbbbeeecccaaafffjjjllljjjiiijjjkkkjjjmmmppprrrssstttvvvxxxxxxpppooolllbbbaaaddd___```aaaaaa^^^ZZZWWWVVVVVVRRRQQQPPPPPPRRRSSSSSSRRRSSSRRRPPPOOOPPPQQQSSSTTTPPPLLLDDD===888666666666666666555555555444444444888777777666777999;;;<<<777777666555444444333333111111000000///---,,,+++))))))***+++,,,,,,,,,,,,......//////////////////...------------...///////////////111555777777777555444111///......//////.../////////...000333666:::<<<@@@DDDGGGGGGDDDAAA<<<999555222111000///---------...///000/////////111111000111333333111000000////////////111222333<<<@@@CCCBBBDDDJJJNNNOOOLLLOOOQQQQQQOOOOOOQQQTTTjjj|||xxxuuuhhh___WWWWWWYYYYYYZZZ\\\___\\\ZZZ\\\___^^^YYYTTTNNNQQQKKKGGGGGGDDDQQQkkkppprrrzzzyyymmmdddHHHDDDBBBVVVuuusss___RRRXXXfffwwwkkkWWWMMMPPPUUUdddtttwwwyyyssstttzzzzzzvvv{{{uuuYYY\\\___hhh{{{mmm[[[^^^kkkuuu{{{|||~~~llleeegggjjjeeeeeeeee[[[TTTBBBAAAHHHhhhqqq```rrraaaEEE@@@BBBBBBPPP~~~sssOOOCCCLLLJJJLLLMMMQQQZZZdddiiiiiikkknnnrrrsssqqqnnnkkkiiillloootttxxx{{{sssmmmfff\\\]]]aaa\\\______^^^\\\[[[[[[]]]___VVVTTTRRRQQQRRRRRRQQQPPPPPPOOOOOOOOOQQQSSSVVVWWWXXXSSSJJJBBB;;;888777777555555555555555555666666666666777777888999:::;;;777666666555444444333333000000000000///---,,,+++)))***+++,,,,,,---,,,,,,////////////...............------------...//////000000000333666888888777555333111///......//////...//////......000444777===>>>AAADDDGGGFFFBBB???>>>:::555222111111000///------...//////000111111222111111111222222111///000////////////111222333<<<@@@CCCBBBDDDJJJNNNOOONNNPPPRRRRRROOONNNQQQSSSggg}}}zzzvvvssshhh___XXXYYY\\\[[[ZZZ[[[___[[[XXXYYY\\\\\\XXXTTTNNNOOOJJJGGGGGGCCCMMMcccppppppuuu{{{kkklllHHHFFFCCCQQQsss~~~pppXXXUUU___ooopppYYYMMMPPPXXXjjjzzz}}}gggNNNQQQRRRYYYiii|||uuueeekkkzzz~~~~~~kkkdddfffiiidddeeeeee\\\WWWEEECCCHHHfffiiiTTT^^^fffEEE???AAA@@@IIInnnnnnOOOFFFKKKLLLOOOPPPSSS[[[gggnnnnnnrrrtttwwwzzzzzzvvvooojjjqqqtttyyy}}}uuukkk]]]]]]```\\\^^^^^^]]]\\\\\\___dddhhhZZZXXXUUUSSSRRRQQQOOONNNNNNNNNNNNNNNOOOQQQSSSUUUYYYUUUNNNFFF@@@<<<:::999444444444444555666777777444555777999::::::::::::666666555555444333333333000000000///...---,,,+++)))***+++,,,------------////////////......------...------------...//////111111222444777999888888444333111///......///000...//////......111555888??????AAADDDFFFDDDAAA>>>???;;;555111000111111222//////......///111222333333222111111222222000...000////////////111222333;;;@@@BBBBBBDDDJJJOOOOOOOOORRRSSSRRROOONNNOOORRRaaa}}}yyyuuulllaaaXXXYYY\\\]]]]]]]]]___ZZZWWWXXX[[[\\\YYYUUUOOONNNFFFCCCEEEGGGUUUooo~~~jjjoooGGGFFFCCCNNNqqq|||nnn[[[YYYdddvvvsss[[[NNNRRR[[[mmm{{{{{{bbbPPPRRRUUU\\\iiiuuuzzzqqqyyy~~~|||zzzjjjccceeegggccceeeeee\\\UUUEEEDDDJJJjjjnnnVVVXXX{{{lllFFF===??????FFF^^^|||iiiPPPIIIKKKRRRTTTUUUVVV]]]hhhoooqqqqqqssswww||||||tttnnnvvvxxx|||yyyeee]]]^^^YYY^^^^^^^^^]]]^^^```dddhhh\\\YYYVVVTTTSSSRRRPPPNNNOOOOOONNNMMMLLLLLLMMMMMMQQQPPPMMMIIIEEEAAA>>><<<444444333333444555666777333555888:::;;;;;;:::888555555555444444333333333000000000///...---++++++)))***+++,,,------------000//////......------,,,...------------...//////111111222444777888777666444222000...---...///000...///.........111666:::>>>???AAACCCEEEDDDAAA>>>???:::444//////000111222333111000......000111333333222111222222222000...000////////////111222333;;;@@@BBBBBBDDDJJJOOOPPPOOORRRSSSQQQNNNLLLMMMPPP[[[zzz}}}xxxnnn```TTTSSSXXX[[[\\\^^^^^^ZZZWWWXXX[[[\\\YYYUUUNNNMMMEEE@@@CCCFFFWWWsss~~~jjjjjjEEEGGGGGGTTTvvvrrr```WWWaaarrrnnnXXXOOOVVVaaaqqq~~~||||||YYYRRR[[[gggsss|||zzziiibbbcccfffbbbdddeee]]]OOOAAAAAAFFFiiisssZZZ___}}}qqqwwwLLLBBBBBBCCCGGGSSSiiigggQQQLLLMMMYYY\\\\\\[[[___hhhoooppppppqqqvvv|||xxxrrrwww{{{mmm\\\XXXRRR]]]^^^______^^^]]]___```ZZZXXXUUUTTTTTTSSSRRRPPPPPPOOONNNMMMLLLLLLKKKKKKKKKLLLMMMMMMKKKFFF@@@===666555444333333444555666333555999;;;<<<;;;888777444444444444444333333333000/////////...,,,+++*********+++,,,------------//////......---------,,,...------------.../////////000111444666777666444333111///...---...///000.........---...222777<<<======???BBBDDDDDDBBB@@@===888222...---///000111555444111///......///000333222111111222222000...000////////////111222333:::???BBBAAADDDKKKOOOPPPOOOQQQRRRPPPLLLJJJLLLNNN]]]}}}|||pppaaaSSSRRRWWW\\\^^^___]]]YYYVVVXXX\\\\\\YYYTTTKKKMMMGGGCCCCCCEEEXXXvvv~~~ooohhhFFFGGGHHHYYYxxx|||eeeZZZcccsssdddRRRNNNYYYdddttthhhUUUYYYmmm|||xxx{{{~~~vvvfffqqqzzzvvvhhh```bbbeeeaaadddfff^^^RRRCCCAAAEEEjjjyyy___cccNNNCCCAAABBBFFFKKKXXXrrr{{{{{{}}}jjjUUUPPPSSS```ccccccaaabbbiiioooqqqtttvvvzzz|||~~~{{{ddd[[[SSSZZZ[[[]]]\\\ZZZYYYYYYYYYYYYWWWTTTSSSTTTTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNJJJLLLNNNOOOLLLHHHCCC???;;;999777555444444555666555777999;;;;;;999777666444444333333333333333333/////////...---,,,+++******+++,,,------.........------------------------...------------...////////////111444666666555333222111///------...///000.........---...333999=========>>>AAADDDDDDCCCAAA;;;777111...---//////000444333111///............222111000111333333111000000////////////111222333:::???BBBAAADDDKKKPPPQQQNNNQQQRRRPPPMMMKKKLLLNNNbbbnnn___RRRRRRXXX\\\\\\\\\YYYWWWUUUWWW[[[\\\WWWRRRKKKNNNIIIEEEGGGNNNkkkxxxmmmcccEEECCCDDDYYYwwwqqqaaaiii{{{yyy[[[LLLKKKUUU___ooo~~~bbb___hhhnnnnnnxxx~~~hhhXXXUUUXXXuuusssooo~~~hhh___aaaddd```dddfff___WWWGGGCCCEEEkkkgggfffPPPCCC>>>@@@GGGMMMZZZyyy|||xxxpppZZZUUUZZZdddiiijjjhhhhhhmmmrrrsssyyy|||pppeeeYYYTTTUUUVVVUUUUUUUUUWWWYYYYYYWWWTTTSSSSSSSSSQQQPPPLLLLLLMMMMMMMMMLLLLLLLLLGGGGGGHHHHHHHHHHHHGGGFFFBBB???<<<888666555555666888999:::::::::888666555333333333333333333333333/////////...---,,,+++******+++,,,---............+++,,,,,,------......///...------------...//////000000222555777777555333111000...------...///000......------...333:::??????>>>???AAACCCCCCAAA???:::666222000///000000///000000000/////////......000//////111333444333111000////////////111222333:::???AAAAAADDDKKKPPPQQQOOORRRSSSRRRNNNMMMNNNQQQbbbfffXXXMMMNNNTTTWWWUUUTTTWWWUUUTTTWWW[[[[[[UUUPPPMMMPPPIIIDDDJJJ\\\kkkcccWWW???>>>AAA\\\yyycccllltttWWWIIIGGGOOOWWWfffvvvzzz~~~cccjjjsssuuuggglllzzznnnUUUOOOLLLZZZ}}}zzzxxxggg___```ccc```dddfff___UUUEEE@@@AAAiiikkkmmmWWWFFF@@@CCCNNNXXXiii}}}uuu^^^YYY```fffkkknnnllllllqqquuuwwwzzzttthhhYYYPPPPPPPPPOOOPPPSSSYYY\\\ZZZXXXUUUSSSRRRQQQPPPNNNLLLLLLKKKJJJIIIGGGEEEDDDAAA@@@???@@@BBBFFFKKKMMMGGGDDD???;;;888666666777::::::::::::999777555444333333333333333333333333/////////...---,,,******++++++,,,---............***++++++,,,---...//////...------------...//////111222333666999888666333111000...------...///000......------...333:::???AAA@@@@@@AAABBBAAA???===:::777333111111111111000,,,---...///000000000////////////111333444333222000////////////111222333:::>>>AAAAAADDDKKKPPPQQQPPPSSSUUUSSSPPPOOOQQQSSS]]]xxx~~~^^^SSSLLLPPPVVVWWWUUUSSSUUUTTTUUUYYY^^^]]]XXXRRRKKKKKKRRRKKKEEEmmmooodddoooQQQCCCAAAJJJZZZ{{{}}}jjjkkk~~~nnnPPPMMMJJJIIIOOO]]]ooo{{{mmmlllqqqaaahhhyyyeeeRRRPPPRRRjjj}}}fff]]]___cccbbbfffggg^^^VVVFFFDDDAAAaaatttZZZEEEEEEFFFJJJXXXxxx}}}wwwddd]]]bbbeeennnvvvvvvtttvvvxxxxxx}}}{{{kkkbbbTTTLLLGGGJJJNNNPPPRRRSSSUUUWWWXXXVVVRRRNNNLLLJJJJJJIIIHHHFFFCCC@@@>>><<<<<>>BBBAAA@@@@@@AAAAAA???>>><<<666222333222//////111111111222222000///---+++000000111111111111000000......//////000222333444<<<@@@AAA@@@BBBIIINNNPPPRRRTTTTTTRRROOONNNQQQTTT```qqqxxxqqq^^^VVVPPPRRRVVVUUURRRRRRTTTTTTUUUXXX\\\\\\WWWQQQKKKHHHKKKHHHIIInnnqqqgggsssTTTEEECCCJJJYYY}}}pppnnn}}}mmmNNNLLLJJJKKKQQQ___qqq}}}qqqzzzxxxfffjjjxxx~~~eeeVVV[[[kkkzzzeee]]]^^^cccbbbeeeeee\\\UUUDDDBBBBBBbbbooo}}}___FFFGGGJJJPPP___}}}www}}}jjj___```gggqqqyyyzzz{{{~~~zzzqqqmmm\\\QQQHHHFFFGGGGGGHHHKKKOOOSSSXXXYYYUUUOOOIIIFFFBBBBBBBBBBBBAAA@@@???>>>@@@AAAAAAAAAAAAFFFNNNTTTVVVRRRJJJBBB;;;777555555999:::999777444333333444333444555444222000///000000///...---,,,+++++++++...............------,,,+++,,,------......------,,,---...---------///111111111333555777777555222444111...---...///000000//////...///222666:::===BBB@@@??????@@@@@@???>>>;;;555111111111......000000111111000000///...---000000111111111111000000......//////000222333444;;;???AAA???AAAHHHNNNOOOQQQRRRSSSQQQNNNMMMPPPSSS[[[ggguuuggg___YYYTTTQQQTTTTTTRRRQQQRRRTTTSSSTTTWWWZZZZZZUUUQQQMMMGGGFFFDDDJJJhhhtttpppzzzWWWGGGDDDJJJXXX~~~xxxqqq{{{kkkLLLKKKKKKMMMUUUcccsss~~~tttllltttnnnkkkttt~~~}}}mmmeeettt|||ddd\\\^^^bbb```ccccccYYYUUUBBB>>>CCCbbbttteeesss^^^EEEFFFJJJPPP^^^}}}zzzpppvvvtttfffaaakkkuuuyyyvvvuuuuuufffZZZLLLDDD@@@===>>>@@@IIIOOOVVVZZZVVVNNNFFFAAA<<<===???AAABBBDDDDDDDDDEEEDDDCCCBBBDDDHHHMMMPPPZZZXXXRRRHHH>>>777555555999999999777444333333444666444222111111111000///111000...---,,,,,,++++++...............---,,,,,,+++,,,------......------,,,---...---------///111222222222444666777555333333111...---...///000000---------...111555999<<>>???@@@@@@???>>>999333000000000------///000000////////////000000///000000111111000000///......//////000222333444:::>>>@@@???AAAGGGMMMNNNOOOPPPQQQOOOLLLKKKNNNQQQRRRYYYooo{{{lll___XXXPPPOOOPPPSSSSSSPPPQQQUUUTTTTTTUUUWWWYYYXXXUUUQQQPPPLLLGGGCCCHHH[[[kkknnnpppsssxxxYYYGGGDDDKKKYYY}}}uuuyyygggMMMLLLLLLPPPZZZhhhwwwjjj``````oooxxxmmmnnnvvvbbbZZZ\\\aaa___bbbaaaWWWUUUAAA<<>><<<===FFFLLLSSSWWWSSSLLLDDD??????@@@CCCFFFHHHKKKLLLMMMJJJHHHEEEEEEGGGJJJKKKLLLVVVWWWTTTKKK???666444666888999999888555333333333888555111000222333111///111000///---,,,,,,,,,,,,------.........---,,,,,,+++,,,------......------,,,---...---------///111333222222333555666555444222000...---///000000000---------...111555:::<<<@@@???>>>>>>@@@@@@???>>>999333000000000...---///000///.........000111222//////000000000000//////......//////000222333444999>>>@@@???AAAGGGLLLMMMMMMOOOPPPMMMJJJJJJMMMPPPOOOUUUlllvvviiiaaa]]]RRRQQQSSSUUUTTTQQQRRRWWWTTTTTTUUUWWWXXXWWWTTTRRRNNNNNNHHHBBBGGGQQQZZZbbblllppp|||WWWDDDCCCLLL[[[{{{vvv|||yyyxxx}}}cccOOONNNNNNTTT___mmm{{{eee___eeeuuuoookkkkkk```XXX[[[```___aaa```VVVSSSDDD<<>>@@@???>>>???@@@AAA@@@???999444000111111//////111//////.........000111333//////000000000000//////......//////000222333444999===@@@???AAAGGGLLLLLLMMMOOOOOOMMMJJJIIILLLOOOTTT]]]uuu~~~tttkkkfffddd[[[YYYXXXXXXVVVRRRRRRVVVSSSTTTUUUVVVUUUTTTRRRQQQHHHMMMFFFBBBJJJQQQZZZhhhuuuzzz|||UUUBBBBBBMMM\\\zzzqqqyyyyyyuuuwww^^^OOONNNOOOVVVcccttthhhooouuulllqqq^^^WWWZZZ```___bbbaaaVVVPPPHHH???BBBfffrrrVVVUUUgggpppZZZUUUXXXaaaeeeiii{{{|||zzzuuu}}}vvvssspppppppppooolllhhhlllgggdddbbb\\\SSSOOOOOOOOOQQQRRRPPPLLLHHHFFFEEEHHHIIIKKKMMMOOOPPPPPPQQQPPPOOOMMMKKKHHHFFFEEEEEEEEEEEEDDD???999555444666999;;;<<<;;;888555444444999777555444444444333222111111///...---,,,,,,,,,---------------,,,+++++++++,,,------......------,,,---...---------///111222222222444666777555333000///......000111111000/////////111444999===@@@AAA?????????AAABBBAAA@@@999333000111111//////111///////////////000111111...//////000000//////.........//////000222333444999>>>AAA@@@BBBHHHLLLLLLNNNOOOPPPNNNKKKJJJMMMPPPVVV___www|||tttmmmhhhfff___ZZZWWWWWWUUURRRRRRTTTPPPQQQSSSSSSRRRQQQPPPOOOHHHMMMCCCAAAQQQZZZaaattt{{{~~~wwwRRRAAACCCMMM\\\zzztttwwwpppkkkqqq[[[NNNLLLMMMVVVggg{{{|||qqq{{{{{{\\\VVVZZZ``````cccbbbWWWLLLLLLCCCCCCkkk|||___^^^sssttt]]]WWWZZZfffiiidddiiivvv~~~xxxnnnooooooooonnnkkkhhheeegggddddddddd```ZZZWWWYYYVVVWWWVVVSSSOOOKKKIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPPPPQQQQQQMMMGGGCCCBBBCCCDDDBBB@@@<<<:::999888888:::<<<===<<<:::777555555555666777666333222111222222111000...------------,,,------------,,,+++++++++,,,------......------,,,---...---------///111111111333555777777555222000.........000111111000/////////111444999>>>AAAAAA@@@???@@@BBBCCCBBBAAA888222///000000......111...//////000000000000///......////////////............//////000222333444999>>>BBBAAADDDIIIMMMMMMOOOQQQQQQOOOLLLLLLNNNRRRWWW\\\sss|||uuunnnhhhddd\\\VVVRRRRRRSSSRRRRRRUUUNNNPPPQQQQQQOOONNNMMMMMMLLLOOOBBBAAAWWWaaaggg{{{xxxqqqQQQBBBDDDMMMZZZ{{{~~~zzzwww|||gggaaavvv~~~nnnXXXKKKJJJLLLWWWjjj~~~}}}}}}uuuvvv{{{vvv[[[UUUZZZaaa```ccccccXXXHHHNNNFFFCCCooohhhfffyyyddd\\\___lllmmmbbb___fffyyy{{{{{{}}}oooccckkkmmmnnnllliiifffddddddcccaaaaaaccc```\\\[[[^^^[[[[[[ZZZWWWRRRNNNLLLKKKJJJKKKLLLNNNPPPQQQQQQQQQOOORRRSSSNNNFFFAAA@@@BBB@@@===999777777777666555;;;<<<>>>===;;;888666666222555888666333000000111222111000///------------,,,,,,---------,,,+++++++++,,,------......------,,,---...---------///111000111333666888888444111///......///111111111000......///000444999>>>@@@BBBAAA@@@AAACCCDDDCCCBBB666111---//////------000...///000111111000///.........////////////............//////000222333444999???BBBBBBDDDJJJMMMMMMPPPRRRRRRPPPMMMMMMOOOSSS^^^___rrr}}}xxxrrriiicccXXXVVVSSSRRRRRRSSSRRRRRRQQQSSSUUUTTTQQQOOOMMMMMMIIIJJJIII???ZZZwwwtttccc{{{NNNBBBGGGOOOZZZ|||ssszzzssseee___kkk{{{tttaaaTTTKKKKKKLLLVVVsssssskkkllljjjiiissszzz|||yyyqqqrrrxxxlllTTTUUUXXX\\\```aaa___]]]SSSEEE@@@GGGmmmkkk___~~~nnnnnnnnnpppsssqqqdddVVVddd|||rrr|||nnnWWWOOOSSSYYYggggggggghhhgggdddbbb``````]]]\\\^^^^^^\\\\\\___^^^___^^^[[[UUUNNNIIIFFFMMMMMMMMMMMMMMMLLLKKKJJJKKKOOOOOOJJJFFFEEECCC@@@;;;;;;;;;:::888777555444:::<<<>>>===:::777444333666555444333222222111222......//////......---,,,------------------------------............------,,,,,,---...///000111111000333666777666444333333---,,,,,,---000111111000/////////111555:::???BBBBBB@@@??????@@@AAA@@@???333111///---,,,---...//////////////////.........000000000000////////////111111000000000222333444;;;>>>BBBCCCCCCFFFLLLPPPVVVTTTUUUWWWQQQKKKQQQ]]]iiidddxxx~~~yyyssskkkeeeUUUSSSQQQQQQRRRRRRQQQPPPRRRSSSTTTTTTSSSQQQOOOMMMMMMLLLLLLIIIoooxxxvvvtttmmm{{{SSSHHHKKKRRR^^^~~~vvvqqqfffaaahhhrrrzzznnn[[[PPPIIIJJJKKKTTTlllvvvmmmiiijjjiiijjjuuu~~~}}}rrrjjjjjjmmmwww}}}eeeTTTUUUXXX\\\```aaa___]]]VVVDDD<<>>999999999888777666555555999;;;======;;;777555444777666555333222111111111......//////......---,,,------------------------------............------,,,,,,---...///000111111000333666777666444333222...------...000111000////////////111555:::>>>AAABBBAAA@@@@@@AAA@@@>>><<<222111///---,,,---...////////////////////////...000000000000///////////////............000111222999===@@@BBBCCCFFFKKKPPPSSSRRRUUUYYYUUUQQQYYYfffqqqlll}}}zzzssskkkeeeQQQPPPPPPQQQRRRRRRPPPNNNSSSRRRRRRSSSUUUUUUQQQMMMOOOJJJHHHJJJuuusss~~~jjjnnnpppOOOGGGJJJRRR___{{{iiiaaa^^^cccgggkkkwwwgggTTTJJJGGGHHHIIIPPPbbbrrrsssiiibbb___```cccdddfffuuu{{{uuuooooooooouuu}}}dddUUUVVVXXX\\\``````___]]]UUUBBB<<>>BBBQQQ]]]dddfffgggddd```]]]\\\]]]___[[[YYY[[[ZZZXXXZZZ]]]eeeeeeccc]]]TTTLLLHHHGGGCCCDDDFFFGGGIIIJJJKKKKKKGGGKKKKKKFFFBBBAAA???;;;555555666666666666666666888:::======;;;888777666888777555444222111000000...////////////...------------------------------------............------,,,,,,---...///000111111000333666777555333222222///.........000000///---//////000111555999===???BBBAAAAAAAAAAAA???<<<999222111///...------............//////////////////000000000000////////////......------...000111222777;;;???AAABBBEEEKKKOOOQQQPPPTTTYYYVVVSSS[[[hhhpppnnnzzzqqqhhhcccOOOOOOPPPRRRTTTSSSPPPNNNSSSPPPOOOQQQUUUVVVQQQLLLLLLFFFEEEIIIttt|||cccpppbbbJJJFFFJJJTTTccc}}}|||```XXXUUU[[[aaaeeeooo{{{~~~aaaMMMEEEEEEGGGHHHMMMWWW```]]]TTTVVVXXX^^^cccdddjjjzzz}}}~~~}}}{{{|||{{{{{{cccUUUVVVYYY\\\___```]]][[[QQQAAABBBPPPssskkkjjj~~~zzzqqq|||ppprrrzzzzzzlllUUUBBB;;;CCCTTT```fffiiijjjgggbbb___```ccc```[[[YYYYYYXXXWWWYYY]]]fffhhhkkklllhhh^^^QQQHHH???@@@BBBDDDFFFGGGGGGHHHDDDHHHHHHCCC??????===999333333333444555555666777777:::<<<===<<<999888888999888666444222111000000///////////////...------,,,,,,------------------,,,------......------,,,,,,,,,---...///000111111000333666777555333111111000///...///000000---+++//////000222555999===???BBBBBBBBBBBBAAA>>>999666111000///...---.....................////////////000000000000////////////000/////////000111333444777;;;@@@BBBCCCFFFKKKPPPQQQPPPSSSVVVRRRNNNUUUbbbgggjjjyyynnnddd^^^PPPPPPRRRUUUVVVUUURRROOORRROOOMMMPPPTTTTTTPPPJJJGGGDDDHHHPPPxxxiii|||~~~aaaLLLKKKOOOXXXhhh{{{uuu|||\\\RRRNNNUUU]]]bbbiiiqqqyyyYYYGGGBBBCCCFFFHHHKKKPPPSSSPPPKKKVVV\\\dddjjjmmmuuu~~~zzzttt```UUUVVVXXX[[[^^^^^^\\\YYYPPPAAACCCQQQmmmtttaaagggxxxiiiTTTQQQWWW```gggddd[[[MMMBBB@@@HHHVVVaaakkkkkkkkkhhhdddbbbdddfffbbb\\\VVVTTTQQQMMMNNNRRRaaaeeennnyyy|||pppYYYFFF>>>???@@@AAABBBBBBBBBBBBAAAEEEFFFBBB>>>>>><<<999444333333333444555666777777999======<<<:::999888:::888777444222111000000//////000000//////...---,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,---...///000111111000333666666555222111000000//////000111000---***...///111333666:::===???BBBBBBAAAAAA@@@===888444000//////...............---.........//////000000000000000000///////////////.........000111333444888<<>>>>>>>>??????@@@????????????CCCEEEAAA??????>>>;;;777666555444444555777777777:::===>>><<<:::999888999888666555333222111111///000000000000///......+++,,,,,,------.........,,,,,,------------,,,,,,,,,,,,---...///000111111000333666666444222000////////////000111000---***...///111555888<<>>CCCEEEFFFGGGKKKOOONNNMMMQQQUUURRRNNNVVVccc}}}yyywwwjjj___ZZZTTTTTTTTTUUUVVVUUURRRPPPPPPQQQRRRRRRQQQOOOMMMKKKEEECCCGGGEEE[[[rrrssspppfffKKKIIIKKKSSSccc}}}yyyyyyvvvYYYQQQOOOTTTVVVVVV\\\eeerrroooOOOAAACCCCCCEEEIIILLLNNNPPPTTTXXXWWW^^^fffkkkqqqyyy~~~sss]]]TTTTTTVVVYYYZZZZZZWWWUUUPPP@@@BBBIIIVVVVVVQQQkkk{{{qqqTTT===>>>CCCBBBDDDLLLMMMNNNOOOSSSZZZfffttt}}}yyyssskkkfffeeeccc```]]]VVVOOOGGGBBB>>>:::<<<@@@BBBFFFNNNVVVYYYSSSGGG===<<<<<<===>>>>>>>>>>>>>>>>>>BBBDDDAAA@@@AAAAAA>>>;;;:::888666555555666777888;;;>>>>>><<<:::888888888777666555333333222222000000000000000///......++++++,,,,,,---......///+++,,,,,,------,,,,,,+++,,,,,,---...///000111111111333666666444111//////......///000222111---+++---///222666:::???BBBDDDCCCAAA???>>>===;;;888555......///////////////...------......///000000111000000000000////////////+++++++++,,,---///111333:::>>>CCCEEEEEEFFFIIILLLLLLLLLPPPUUUSSSPPPXXXfff{{{wwwjjj___ZZZVVVUUUTTTTTTUUUTTTQQQOOOQQQSSSUUUTTTQQQOOOMMMMMMGGGEEEFFFAAATTTmmmvvv|||oooiiiLLLKKKNNNWWWgggwwwsssvvvSSSOOOQQQUUUSSSRRRZZZgggxxxqqqOOOBBBEEECCCEEEJJJMMMOOORRRYYY```\\\aaahhhmmmsss{{{xxxyyyoooVVVSSSTTTUUUXXXYYYYYYVVVSSSJJJ???GGGQQQZZZTTTMMMjjj~~~qqqyyycccJJJ:::>>>CCCBBBIIIWWWPPPRRRWWW^^^jjjyyyxxxmmmhhhfffddd___ZZZMMMFFF@@@>>><<<<<<@@@EEECCCFFFJJJJJJIIIGGGGGGGGG:::;;;<<<===>>>>>>>>>>>>===BBBDDDBBBAAABBBBBB@@@>>><<<:::777666666666777999<<<>>>???<<<:::888777888777666555444333333333000000000000000//////...++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,---...///000111111111333666666444111//////------...111222111...+++---///222777<<<@@@CCCEEECCCAAA>>>===<<<;;;888666......///////////////...---------...///000000111000000000000////////////---------...///111333555999>>>BBBDDDDDDDDDGGGJJJLLLKKKOOOTTTQQQNNNVVVcccuuuuuuxxxiii^^^YYYTTTTTTTTTRRRPPPPPPRRRTTTXXXXXXWWWVVVSSSQQQNNNLLLGGGKKK???GGGZZZqqqkkktttgggQQQOOOSSS]]]hhhzzz{{{nnn|||___OOOIIIQQQZZZ]]]eeeppp}}}}}}ZZZCCCHHHIIIHHHIIIMMMTTT]]]dddhhhqqqmmmoooxxx~~~lll~~~kkkZZZRRRXXX\\\YYYWWWWWWVVVTTTJJJAAAFFFVVVVVVOOO\\\vvvxxxnnnrrryyymmmzzz[[[FFF>>>???===CCCPPPVVVOOOVVVcccqqqsssccc```___TTTHHHDDD===;;;AAAHHHGGGAAAEEECCCAAA@@@AAABBBAAA@@@:::;;;@@@FFFFFFDDDDDDGGGJJJIIIGGGEEECCCCCCCCCDDDFFFCCCAAAAAA<<<777999@@@999===CCCEEECCC???;;;999777777666777888777555333222111///...///000///...++++++,,,,,,,,,,,,------------------------------...,,,+++...111444333111555666555444333000...,,,......////////////.........///333777;;;???CCCDDDCCC<<<999;;;<<<888222///...............///000000000000////////////000000333222000///...---.........------......///000111;;;>>>BBBDDDDDDEEEIIIMMMHHHMMMRRRSSSPPPOOORRRVVVaaannn|||vvvggg]]]XXXPPPQQQQQQQQQPPPQQQSSSUUUYYYYYYXXXWWWTTTQQQNNNLLLGGGGGG>>>NNNeeeyyyiiiuuu___NNNNNNTTT```mmmyyyuuuaaaQQQIIISSS]]]___dddmmmdddJJJKKKIIIIIIKKKPPPXXXaaahhhlllsssqqqrrruuuvvvxxx~~~xxxyyyuuukkkkkk~~~iiiXXXRRRXXX[[[YYYWWWWWWVVVSSSJJJAAAHHHYYYZZZRRRbbbwwwgggeeezzz|||rrrrrrYYYDDD===???>>>DDDQQQUUUWWWYYY```nnnmmmeee```TTTFFFEEECCCBBBIIIRRRVVVTTTJJJHHHEEECCCCCCCCCBBBAAA<<<<<<@@@EEEFFFCCCDDDHHHIIIGGGFFFFFFGGGHHHHHHHHHMMMFFFCCCDDDCCC>>><<<>>>;;;???CCCDDDBBB>>>;;;999777666666777888888666444333111///...//////...---++++++,,,,,,,,,,,,------------------------------...,,,,,,...111333333111555555555444222000...,,,......////////////......///000333777<<<@@@CCCDDDBBB<<<999;;;<<<777222///...............///000000000000////////////000000111000000////////////000...............///111111:::>>>BBBDDDDDDEEEIIILLLIIILLLQQQRRRPPPOOOQQQRRRVVV```sssssseee[[[VVVLLLNNNPPPQQQQQQRRRTTTVVVYYYYYYYYYWWWTTTPPPMMMJJJHHHDDD???\\\yyyeeevvvZZZMMMPPPWWWbbbooo|||~~~eeeSSSKKKUUUaaabbbdddjjjnnnPPPJJJHHHJJJNNNUUU\\\dddjjjnnnrrrssssssqqqooottt}}}wwwwwwvvvgggaaa]]]XXXkkkhhhXXXRRRXXXZZZXXXVVVWWWUUURRRHHH???GGG[[[[[[SSSfffmmmcccwwwyyy~~~sssYYYEEE>>>BBBBBBGGGRRRVVVYYYYYY___mmm~~~}}}}}}rrreee\\\NNNAAACCCCCCFFFOOO\\\dddeee]]]YYYSSSOOOKKKHHHEEECCC>>>>>>AAAEEEGGGGGGJJJPPPNNNJJJFFFFFFHHHJJJIIIHHHOOOHHHDDDGGGJJJGGGAAA===<<<>>>AAAAAA???;;;888777777666666777999999777666444222///...///...---,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,...111333333222555555444333222000...---......////////////......111222555888<<<@@@CCCDDDAAA<<<999;;;;;;666111///...............///000000000000////////////000000...///000000111111111000............///000111111:::>>>BBBDDDDDDEEEIIILLLIIIKKKNNNQQQQQQPPPOOONNNNNNTTTkkk|||pppcccYYYTTTLLLOOOQQQRRRSSSSSSTTTVVVXXXXXXXXXVVVSSSNNNJJJGGGIIICCCCCClllbbbwwwzzzZZZQQQTTTXXXbbboooiiiUUULLLWWWdddffffffjjjsssTTTIIIIIIMMMRRRXXX^^^dddjjjmmmnnnpppqqqpppqqq|||sssrrrrrrzzz~~~lll\\\UUUTTTTTTkkkiiiXXXSSSWWWYYYWWWVVVWWWTTTPPPIIIBBBLLL```aaa\\\qqq{{{nnn~~~}}}~~~xxx^^^IIIAAAEEEEEEJJJTTTVVVUUUYYYcccrrr|||{{{ooocccffflllyyyzzzlllddd]]]PPPBBBDDDFFFNNN]]]lllsssrrrnnnhhh```XXXQQQJJJDDDAAA@@@???BBBHHHLLLOOOVVV^^^___WWWOOOJJJKKKMMMMMMLLLOOOKKKIIIKKKMMMKKKDDD???;;;===???>>>;;;888666555666555555666888999888777444222000......---,,,***+++++++++,,,,,,,,,------------------------------,,,,,,---///000222333333555444444222111///...---......////////////......222444666999===@@@BBBCCC@@@;;;999;;;:::555000///...............///000000000000////////////000000...///111222222111000///............///000111222:::>>>CCCEEEEEEFFFIIILLLIIIJJJLLLOOOQQQQQQNNNKKKOOOQQQlllxxxmmmaaaXXXSSSOOORRRUUUVVVUUUSSSSSSSSSUUUUUUUUUTTTQQQLLLGGGDDDFFFAAAFFFuuuccc{{{qqqYYYUUUXXX[[[dddpppyyynnnZZZNNNXXXdddggghhhmmmzzz^^^OOOMMMQQQWWW[[[___ccchhhlllkkkmmmpppttt~~~oooooopppxxx~~~nnngggiiiqqqxxx{{{rrrjjjhhhjjjiiikkkrrr~~~iiiXXXOOOKKKLLLOOOggg~~~gggVVVSSSWWWXXXVVVVVVWWWSSSNNNHHHGGGSSSfffmmmoooxxx~~~zzzeeeMMMCCCEEEEEEKKKUUUWWWZZZbbboooxxx{{{vvvnnnhhhccccccjjjllleeedddaaaTTTJJJLLLRRR```tttnnnhhh```XXXQQQJJJDDD@@@BBBAAAEEELLLSSSYYYbbbkkkkkkcccXXXQQQPPPSSSVVVWWWWWWVVVTTTQQQNNNJJJEEE@@@<<<>>>@@@???<<<999666666666555444555777888888777444222///......---,,,***+++++++++,,,,,,,,,------------------------------,,,---...///000111222333555444333111000///............////////////......444555777:::<<>>CCCEEEEEEFFFHHHKKKIIIJJJKKKNNNQQQQQQNNNLLLSSSVVVvvv~~~{{{sssjjj```XXXSSSQQQTTTWWWXXXVVVSSSRRRQQQRRRSSSSSSSSSPPPKKKFFFCCC@@@@@@GGGttthhh~~~hhhWWWYYY___bbbjjjwwwyyyvvvaaaSSSYYYbbbdddhhhpppvvvooo^^^RRRVVV\\\___bbbeeejjjoooppprrrwwwrrrmmmnnn|||ttt___UUUVVV]]]cccmmmrrrzzzzzzuuulllaaaXXXRRRRRRSSSQQQZZZlllrrrWWWKKKGGGFFFJJJOOOggguuu```RRRTTTVVVWWWUUUVVVVVVSSSMMM???FFFSSSbbbnnn|||~~~lllRRRDDDEEEFFFNNNZZZ]]]iiisss}}}~~~yyyuuummm```\\\XXXJJJNNNUUUaaaqqqgggccc]]]XXXTTTPPPMMMJJJFFFEEEIIIPPPVVV\\\eeennnddd___XXXRRRQQQUUU\\\```fffeee___UUUNNNIIICCC======???BBBBBB@@@<<<999888666555333333555666666555333111...---...---,,,+++++++++,,,,,,,,,,,,------------------------------+++---///000000000222444444333222111////////////......////////////......555666777999<<<>>>???@@@===:::::::::888222///000...............///000000000000////////////000000333333333222111000...---////////////000111222222999===CCCFFFFFFFFFHHHKKKHHHJJJLLLNNNOOOPPPPPPPPPVVV]]]~~~xxxpppggg___XXXSSSPPPSSSWWWXXXVVVSSSQQQPPPPPPQQQSSSSSSPPPLLLGGGCCC===BBBJJJpppiii~~~wwwfff[[[aaahhhkkksssxxx}}}jjjXXXYYY]]]___fffpppvvvkkkWWW\\\bbbeeefffjjjqqqwww{{{zzzoooooonnnWWWNNNNNNQQQTTT[[[aaakkkrrrvvvvvvvvvuuuooollldddZZZQQQNNNMMMNNNJJJSSSfffhhhOOOHHHHHHIIIOOOYYYqqqkkkZZZPPPTTTVVVVVVTTTUUUVVVRRRKKK:::FFFRRRZZZggg}}}vvvYYYIIIIIILLLWWWfffkkkuuuttt___WWWSSSGGGRRR```rrryyyoooaaa^^^[[[XXXWWWWWWUUUTTTKKKJJJLLLQQQUUUXXX___ggg]]]^^^^^^\\\ZZZ\\\ccciiioooiii]]]QQQLLLJJJCCC::::::>>>BBBCCCAAA===:::888666444222222333444444333222000...---......---+++++++++,,,,,,,,,,,,------------------------------***---///000///000222555444333111000////////////......////////////......555666777999;;;<<<>>>>>><<<:::::::::777111...000...............///000000000000////////////000000333222222111000000000000////////////000111222333888===CCCFFFFFFFFFHHHJJJGGGJJJMMMNNNMMMNNNRRRUUUZZZhhh|||uuunnnfff___XXXTTTNNNQQQUUUWWWVVVSSSQQQOOOPPPQQQSSSSSSQQQMMMHHHEEE>>>GGGNNNooogggzzzjjjbbbiiipppqqqyyyvvvyyyppp]]]YYYZZZZZZcccppp|||ppp[[[```fffiiikkkpppxxx~~~rrrrrrgggQQQHHHHHHHHHHHHJJJQQQ[[[bbbeeeeeedddcccaaa```[[[RRRKKKHHHHHHGGGJJJNNNZZZooowww___JJJGGGIIIKKKTTTaaa~~~zzzfffXXXQQQTTTVVVUUUTTTUUUVVVRRRKKK>>>NNNWWWXXXddd|||}}}~~~```NNNNNNRRR```rrrxxxxxxvvvbbb\\\\\\UUUZZZnnnxxxjjj```\\\ZZZVVVUUUUUUUUUTTTSSSPPPNNNNNNQQQRRRSSSXXX^^^bbbhhhmmmllliiihhhnnntttoooeeeUUUIIIIIILLLDDD888666:::???AAA???;;;777555777444222111222333333222111///------......---,,,++++++,,,,,,,,,---------------------------------***---000000//////222555444333111000/////////000......////////////......555555777888:::;;;======<<<:::::::::666000...000...............///000000000000////////////000000222111000000000111333444////////////000111222333888===CCCFFFFFFFFFHHHJJJGGGKKKNNNNNNLLLMMMSSSYYY___qqq{{{vvvqqqfffYYYRRRRRRUUUVVVVVVTTTQQQOOOOOOPPPQQQQQQQQQQQQOOOKKKDDD???;;;>>>UUU```ppp}}}aaannnccceeekkkyyywwwrrraaaVVVUUUWWWVVVjjjooowwwddd```iiirrrooosss|||iiiPPPFFFHHHIIIFFFIIIIIIJJJLLLPPPRRRRRRRRRUUUQQQNNNNNNKKKFFFDDDFFFDDDQQQXXXrrrmmmWWWFFFGGGHHHIIIXXXmmmvvvcccUUUNNNVVVXXXWWWUUUUUUUUUOOOGGG???FFFLLLQQQ]]]qqq}}}zzz{{{iiiWWWSSS\\\jjjzzzxxxssslllbbbYYYVVVkkk}}}xxxhhh___[[[ZZZYYYWWWVVVUUUUUUTTTTTTNNNPPPQQQQQQRRRXXXaaahhhpppsssuuuvvvvvv{{{lllSSSFFFBBB???<<<;;;999:::<<<<<<<<<:::888777333333333333333222111000111///---+++***+++,,,---...---,,,+++++++++++++++...------,,,,,,------...000/////////000222444666222111///...---------...///.........///000222333555666888:::;;;===============<<<:::666222///------------...............111111111000000000000000//////000000000000000///............///111222333888???DDDDDDDDDHHHLLLMMMJJJIIILLLOOOPPPNNNPPPUUUZZZjjj{{{tttmmmbbbWWWSSSTTTVVVWWWXXXVVVSSSQQQQQQQQQPPPPPPPPPPPPOOOJJJDDD@@@:::888HHHPPPccczzzyyy~~~wwwiiiqqqgggmmmrrr{{{~~~|||iiiVVVQQQVVVWWWiii|||iiicccjjjrrrqqquuu~~~yyyrrrWWWKKKKKKKKKIIIGGGFFFFFFHHHKKKNNNOOOOOONNNJJJHHHJJJIIIGGGHHHLLLKKKZZZbbbyyyjjjTTTGGGJJJNNNSSSfff}}}sssaaaTTTMMMUUUVVVVVVTTTUUUTTTMMMEEE???GGGIIIHHHSSSooosss{{{uuugggbbbhhhsssqqqaaa\\\___vvvqqq___WWWVVVVVVVVVUUUTTTRRRQQQRRRSSSQQQQQQPPPPPPSSSXXX^^^ccclllpppwww}}}yyyeeePPPEEEAAA>>>:::999666777888888888666444222222222222222222111000000111///---+++++++++,,,---...------,,,++++++,,,,,,...------,,,,,,------...000//////000111222444555222111///...---------.........------...000222333555666888:::<<<===>>>???>>>===;;;888555222///...---------...............//////////////////////////////000000000000//////............///111222333:::AAAEEEDDDDDDGGGKKKKKKJJJIIIKKKOOOOOONNNPPPUUU[[[mmm~~~yyypppggg]]]SSSQQQTTTWWWYYYZZZYYYVVVSSSRRRRRRPPPPPPPPPPPPNNNKKKEEEAAADDD@@@KKKSSSkkkgggoootttkkkvvvzzz}}}{{{vvvXXXMMMWWW\\\lllpppfffjjjrrrsssxxx~~~www|||^^^MMMKKKLLLLLLJJJHHHGGGHHHKKKNNNOOOPPPSSSOOOMMMMMMMMMKKKLLLPPPQQQcccmmmhhhSSSGGGLLLTTT\\\sssooo^^^RRRKKKSSSUUUUUUTTTUUUSSSKKKBBB>>>HHHIIIFFFVVVzzzooorrrzzz{{{wwwsssttt|||}}}eeeaaahhh~~~gggTTTOOOQQQRRRTTTTTTSSSPPPPPPRRRUUUYYYVVVSSSSSSVVVZZZ]]]______eeeooozzzkkk[[[KKKCCC@@@<<<999888666666666666555333111///000111111111111000000///000///---,,,++++++,,,---......---,,,,,,,,,------...------,,,,,,------...000000000000111222444444111000///------------...------,,,---...000111333555666888;;;===???@@@@@@>>><<<999666333111//////---------.........//////............//////////////////000000000000//////............///111222333;;;BBBFFFDDDCCCGGGJJJJJJIIIHHHKKKNNNOOOMMMOOOTTT___uuu|||uuullldddYYYPPPNNNQQQWWWYYYZZZZZZWWWTTTSSSRRRQQQQQQPPPPPPOOOLLLGGGCCC???;;;HHHSSSqqq]]]vvvtttlllzzz~~~{{{}}}\\\MMM\\\fffvvvuuuhhhgggooorrryyy{{{{{{cccMMMHHHLLLNNNSSSQQQPPPQQQTTTVVVXXXXXX[[[XXXWWWYYYYYYVVVVVVYYY\\\oooyyykkkUUUGGGMMMWWWbbb{{{|||kkk[[[QQQKKKRRRUUUVVVUUUUUUSSSJJJ@@@>>>GGGIIINNNjjjvvvkkk}}}}}}~~~}}}jjjccciii|||ttt\\\NNNLLLNNNPPPSSSTTTSSSQQQQQQVVVZZZaaa]]]XXXXXX[[[]]]]]]\\\VVVZZZbbbnnnxxxzzztttnnn\\\QQQFFFBBB@@@;;;888888888888777666555333111000//////000000000000/////////...---,,,,,,,,,,,,---......------,,,------......------,,,,,,------...000000000111111222333333000///...---,,,---......,,,,,,,,,,,,...000222333555777999;;;>>>???AAAAAA>>><<<777333000//////000,,,,,,------.../////////......///////////////000///000000000000//////...............///111222333:::AAAEEEDDDDDDGGGKKKKKKIIIHHHJJJNNNOOOMMMOOOTTTccc}}}zzztttmmmeee[[[QQQNNNPPPWWWXXXYYYXXXVVVSSSRRRRRRSSSRRRQQQQQQPPPLLLHHHDDD???<<>>???@@@AAA===:::666222///...///000,,,,,,------...//////000/////////000000111111111000000000000000///..................///111222333777>>>CCCCCCDDDIIIMMMNNNIIIIIIKKKOOOOOOMMMOOOTTTaaa|||vvvooohhh^^^TTTQQQSSSXXXXXXXXXVVVSSSRRRRRRSSSUUUTTTRRRQQQOOOKKKGGGCCCEEEDDDTTTeeeeeemmmmmm~~~rrr[[[eeetttnnn^^^[[[aaacccllltttrrrqqqvvvrrrVVVMMMSSS[[[hhhjjjnnnssswwwvvvssspppjjjhhhiiimmmmmmhhhfffggglll}}}aaaNNNYYYoooooo```UUUQQQPPPUUUWWWWWWUUUTTTRRRIII???CCCDDDKKK```eeeXXXkkktttrrrkkk]]]\\\bbbnnnlllcccUUULLLLLLNNNNNNUUUSSSPPPOOOOOOPPPRRRTTTYYYWWWUUUSSSSSSRRRPPPNNNUUURRRQQQRRRUUUTTTOOOJJJEEEAAA@@@AAA???:::999;;;666666555333222111000000...//////000000000000000------------------------,,,,,,+++++++++,,,------...------,,,,,,------...///000111222222222222222///...---,,,,,,---......------------///111444555666777999;;;===>>>??????;;;999555111.........///+++,,,,,,---...///000000//////000000111111222222000111111000000///...---............///111222333666===CCCCCCDDDJJJNNNOOOJJJIIILLLOOOPPPNNNPPPUUU[[[~~~wwwnnneee[[[SSSRRRVVVYYYYYYXXXUUURRRQQQSSSUUUUUUSSSQQQOOOLLLIIIDDD@@@<<>>CCCNNNccc~~~UUUJJJVVVwww}}}vvvyyymmm```XXXYYY^^^dddddd]]]QQQKKKOOOWWW\\\___YYYRRROOOOOOOOONNNKKKOOOOOOOOONNNKKKIIIHHHHHHKKKHHHEEEDDDCCCAAA>>>:::===<<<===>>><<<888888;;;555444333222111111111111...///000000111111111000,,,---------------------***************+++,,,---...------,,,,,,------...///000111222333222111111...---,,,,,,,,,---......------......000333555666777888999;;;<<<<<<======999777444111///...---...++++++,,,---...///000000......//////000111111222111111111111000///...---............///111222333777>>>CCCCCCDDDIIIMMMNNNKKKJJJMMMPPPQQQOOOQQQVVV\\\vvvjjj```VVVPPPQQQVVV[[[ZZZXXXTTTRRRRRRTTTVVVUUUSSSPPPMMMJJJFFFAAA>>>>>>KKKjjjdddhhhgggwwwiiieeeppp```RRRPPPSSSTTT\\\hhhjjjssswww___RRRWWW```yyywwwuuuvvv|||rrrYYYgggwwwdddUUUNNNNNNQQQVVVVVVTTTQQQOOOMMMFFF===AAAYYYPPPDDDIIIeee}}}|||}}}|||qqqooonnnjjjbbbYYYWWWZZZ\\\___\\\RRRMMMTTTbbbkkkiii```VVVQQQQQQPPPLLLGGGIIILLLMMMKKKGGGDDDEEEFFFEEECCC@@@>>>===:::888666999999;;;===:::666777;;;555555444333222222333333//////000111111111111111,,,,,,---......---------***)))))))))***++++++,,,...------,,,,,,------...///000222333333222111000...---,,,,,,,,,---...///.........///111333666777777888999:::;;;;;;;;;;;;888777444111///...------++++++,,,---...///000111---------...///000000111111111111111000///...---............///111222333999@@@DDDDDDDDDHHHKKKLLLLLLKKKMMMQQQRRRPPPRRRWWWbbbtttggg^^^VVVQQQQQQTTTZZZXXXUUUSSSRRRSSSUUUVVVWWWVVVSSSPPPKKKFFFBBB@@@@@@RRRoooyyy\\\zzzmmmlllzzzxxxdddnnnXXXTTTNNNKKKRRR___kkkqqqnnnxxxhhhYYYZZZ```|||rrr[[[nnnuuucccTTTNNNOOOSSSXXXXXXWWWSSSNNNHHHBBB???CCC```~~~KKKDDDFFF[[[}}}|||ttt}}}yyytttpppmmmjjjiiiggg___TTTQQQTTTXXXZZZSSSJJJPPPaaalllkkkeeeYYYPPPPPPOOOKKKIIIKKKOOOMMMIIIFFFCCCBBBBBBBBB@@@>>>;;;888666666777777;;;;;;;;;:::999666444222444444555666555444222111333333222111000///.....................------------------...------,,,,,,***++++++,,,...000111222...000222333333333111000........................000......000444777666444777777888888999:::;;;;;;777444000---------------///000111222222333333222---+++***,,,000333333111333333222000...---///111......//////000222333444:::>>>CCCFFFFFFHHHLLLPPPLLLLLLMMMNNNPPPRRRUUUWWWggg|||qqqddd\\\UUUPPPPPPRRRWWWVVVSSSQQQPPPQQQRRRTTTTTTSSSRRROOOLLLGGGDDDAAAAAARRRmmmqqq^^^uuummmjjjxxxyyyeeemmmVVVRRRMMMNNNVVVcccmmmrrrvvv~~~kkk^^^```ggg~~~lll\\\tttqqq___QQQLLLNNNRRRWWWWWWVVVSSSMMMGGGBBB@@@PPPaaayyyuuuJJJDDDCCCTTTzzz}}}yyy~~~{{{yyyvvvrrrnnniiifffeeeccc[[[PPPMMMOOOQQQPPPJJJIIIWWWiiimmmfff___UUUNNNOOOOOOLLLJJJKKKMMMJJJGGGCCC@@@>>>>>>>>><<<;;;999777666666777777999999999999888777555444444444444555444444333333444444333222111///.....................---------,,,------...------,,,,,,++++++,,,---...///111222///000111222222111///...........................000......000444666666555666777777888999:::::::::777333///------------------...///000111111111111000...,,,---///111000///333333333000...---...000------......///000222333999>>>CCCFFFFFFGGGJJJMMMJJJKKKLLLMMMOOORRRUUUWWWiiiwwwmmmaaaZZZTTTOOONNNQQQTTTSSSPPPOOONNNOOOPPPQQQRRRQQQPPPNNNKKKHHHEEECCCEEEPPPggg~~~kkklllrrrmmmhhhuuuzzzdddggguuu|||TTTPPPNNNTTT___kkkrrruuuzzziii[[[\\\bbbwwwhhh```||||||kkkYYYLLLIIIMMMRRRVVVWWWVVVRRRKKKFFFBBB@@@MMMXXXkkk~~~fffGGGEEE???JJJnnnzzzwww|||vvvxxx}}}{{{yyyxxxuuuqqqmmmhhhfffcccaaaYYYPPPLLLMMMPPPKKKGGGLLL___oookkk]]]XXXQQQMMMNNNOOOMMMKKKKKKJJJGGGCCC???<<<:::999999888777777666777777888999777777888888888777666666444444333333333444555555666555555444222111///...//////.........---------,,,,,,------...------,,,------------...///000111000000111111000///---,,,------------------------///...///111444666777666777777888999999999999999555222///------......---+++,,,---...////////////222000.........///...---444444333000---,,,---...------------...000111222888===CCCEEEEEEEEEFFFHHHHHHJJJLLLMMMNNNPPPTTTWWWkkktttjjj___YYYTTTOOONNNQQQRRRQQQOOONNNMMMNNNOOOOOOQQQQQQPPPNNNKKKGGGDDDBBBGGGLLL```vvvwwwkkknnn}}}ddd}}}pppeee]]]jjjzzzccc^^^eee{{{mmmSSSOOOPPPZZZhhhrrrwwwzzzgggXXXVVV[[[lllmmmjjjwwweeeTTTIIIIIINNNSSSUUUVVVUUUPPPIIIDDDBBBBBBCCCRRRmmmWWWCCCGGG@@@DDD]]]lllvvv}}}xxxwwwzzz|||}}}~~~|||{{{zzzxxxsssoookkkjjjgggccc]]]VVVQQQPPPVVVQQQMMMSSSbbbllldddVVVUUUQQQOOOOOOOOONNNKKKJJJHHHFFFAAA===999777666666555666777888999:::;;;<<<999999999888888888777777444333222222333444666777666666666555444222000////////////...------,,,,,,,,,,,,------...---------......---......///000000222222222111000///---,,,------------------------...///000222444666777777888999::::::;;;:::999999444111...------......---++++++---...............111000///............---555555333000---+++,,,------------...///000111222666<<>>>>>>>><<<;;;:::999888777777666444333222222333444666777555666666666555333111000000//////...------,,,,,,+++,,,,,,---.........---...............///000111444444333222111///...------------------------------///111222444666888999::::::<<<<<<<<<;;;:::999222000------...///...---,,,,,,---...////////////..................///000444444333000,,,+++,,,---.........///000111333333555;;;AAACCCBBBAAAAAABBBEEEHHHLLLMMMMMMOOOUUUZZZsss}}}xxxqqqhhh```[[[WWWQQQOOOPPPOOOOOONNNNNNNNNNNNOOOOOORRRQQQPPPMMMIIIEEEAAA>>>???IIIdddxxxbbbpppLLLBBBSSSvvvkkkYYYPPP[[[eeekkkiiiiiimmmkkkdddYYYUUUYYYgggrrrwwwzzzdddWWWVVVYYYdddxxx{{{ooo]]]NNNHHHKKKQQQUUUSSSTTTSSSMMMDDD@@@AAADDDFFFddd{{{OOODDDGGGDDDCCCEEEiiirrriiixxxzzz}}}yyy}}}zzzvvvwww{{{}}}}}}}}}~~~~~~{{{vvvrrrooommmmmmjjjeeebbbaaa[[[UUUVVV\\\```aaa^^^ZZZXXXWWWUUUVVVTTTOOOMMMLLLKKKGGGIIIFFFBBB>>>;;;999888888888:::<<>>NNNssswwwbbbTTTXXXdddlllllllllpppqqqnnnfffbbbgggssszzz~~~xxxhhhXXXPPPRRRWWWjjj{{{|||vvvjjjYYYLLLHHHKKKQQQTTTRRRTTTRRRKKKCCC>>>AAAEEEKKKmmmrrrUUUJJJDDDBBBCCCAAARRRooorrruuu{{{zzzuuutttzzzvvvuuuvvvvvvwww{{{~~~}}}~~~~~~}}}yyyuuurrrpppkkkllliiidddcccccc^^^WWWZZZbbbkkklllcccYYYWWWXXXRRRUUUSSSMMMJJJKKKKKKGGGIIIFFFCCC???<<<::::::::::::<<>>@@@@@@@@@BBBEEECCCHHHNNNOOONNNPPPWWW^^^www}}}||||||{{{xxxuuuoooggg___[[[VVVOOOLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIFFFCCCBBBRRRnnnmmmgggCCCFFF999GGGjjjjjjZZZZZZgggsssttttttxxxzzzyyyqqqnnnsss~~~|||ssslllhhhhhhhhh]]]]]]YYYQQQLLLNNNWWW```vvv{{{sssgggWWWKKKHHHKKKPPPSSSRRRTTTRRRKKKBBB>>>AAAEEEVVV{{{kkk[[[OOOAAA???CCCAAAAAA```{{{uuussswwwnnniiiooopppuuu}}}}}}}}}}}}}}}|||}}}~~~~~~}}}zzzvvvsssssskkkllljjjeeedddfffaaaYYYaaakkkuuuvvvjjj\\\VVVWWWPPPSSSQQQJJJGGGJJJKKKHHHHHHFFFBBB???<<<;;;;;;;;;;;;===@@@BBBBBB@@@>>><<<555444333333444555666777444444555666555444222111///111444666777666444333111000///...---,,,++++++***+++,,,---............,,,,,,---...000111333444222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,,,,///222444444555999<<<777888::::::999777444222...---,,,---/////////---+++,,,---...////////////---///000///------///222111111111...,,,,,,---///------------///000111222666:::>>>??????@@@CCCFFFCCCIIINNNOOONNNQQQXXX___sssyyyuuuuuuvvvpppggg[[[SSSPPPOOONNNMMMLLLJJJJJJMMMPPPQQQOOOLLLNNNKKKJJJIIIEEEAAAAAAEEEgggxxxooorrrhhhBBBDDD;;;DDDaaayyy~~~^^^]]]jjjzzzmmmgggaaaWWWNNNKKKMMMPPPQQQKKKHHHJJJNNNLLLJJJXXXjjjyyymmm___QQQLLLKKKKKKMMMOOONNNQQQJJJDDDEEECCCFFFSSSrrrjjjccc___TTTAAA>>>AAA===CCCLLLjjjxxx~~~vvvllliiinnnlllppp|||{{{{{{}}}}}}yyyuuuzzzzzzvvvssstttwwwtttooojjjiiiiiihhhgggccc^^^ZZZiiiqqq]]]VVVUUUUUUQQQMMMJJJJJJKKKLLLLLLEEEBBB===::::::<<>>???>>>???CCCGGGHHHJJJNNNRRRPPPPPPVVV^^^uuu{{{xxxwwwwwwlllcccXXXQQQNNNNNNMMMMMMLLLKKKKKKNNNQQQQQQOOOMMMOOOLLLJJJJJJFFFBBBBBBFFFbbbwwwooorrraaaDDD???999@@@YYYssskkk___kkk}}}qqqYYYWWWTTTOOOJJJIIIJJJKKKJJJOOOMMMOOOSSSRRRQQQ^^^ppppppiii\\\OOOKKKKKKMMMOOORRRPPPTTTMMMDDDAAA@@@JJJ^^^~~~ggg^^^XXXOOOAAA@@@CCC>>>???EEE___{{{yyy{{{qqqmmmllliiikkkttt}}}~~~~~~~~~~~~{{{yyywwwxxxuuurrrtttwwwuuupppllllllkkkjjjgggddd___\\\ooorrr\\\TTTTTTTTTQQQMMMLLLLLLLLLKKKKKKEEECCC???======???CCCFFFGGGHHHJJJKKKKKKIIIFFFCCC>>>:::555222111444666888555555444333333333333444222444666888999888666555222111///---,,,+++,,,,,,........................---...///111333444444444111///---------------+++,,,,,,,,,,,,------------000111333666888::::::;;;:::::::::999888555222111......//////......---,,,,,,,,,---...///////////////......---...///000111...------,,,,,,------...---.../////////000222444999<<>>NNNhhhzzzeeepppxxxkkkbbbWWWVVVSSSOOOLLLLLLNNNSSSVVV\\\ZZZ\\\```______kkk{{{zzziiibbbVVVJJJHHHKKKNNNQQQUUUSSSVVVNNNDDDAAABBBRRRnnnbbbUUUNNNIIIAAABBBEEE@@@>>>@@@SSSyyyrrruuuooofffbbbbbbiiiqqquuuxxx{{{}}}~~~|||||||||uuuwwwuuurrrsssvvvuuuqqqooonnnmmmjjjgggdddaaa___qqqppp\\\TTTTTTRRRPPPNNNMMMMMMMMMKKKIIIFFFDDDBBB@@@AAABBBEEEFFFIIIKKKNNNPPPOOOKKKGGGDDDBBB===888555444666777777555555444333333333333333333444666777777666555333333111///---++++++++++++........................---...000111333333444444111///---,,,---------+++---,,,+++++++++,,,...///222333555777999:::;;;<<<;;;;;;:::888666333111///......//////......---,,,------...............---///............///000000...------,,,,,,------...,,,.../////////000222444888<<>>>>>EEE\\\ssszzz|||sssgggdddiiiiiieee^^^XXXUUUXXX___lllvvvuuutttuuuwwwvvvwww{{{zzzuuugggXXXNNNEEEEEEJJJOOOSSSWWWTTTTTTKKKCCCCCCFFFXXXvvvwww\\\MMMHHHGGGBBBCCCEEE@@@@@@>>>IIIggguuu|||rrrkkk```\\\[[[aaagggjjjnnnrrrxxx||||||xxxyyy{{{wwwyyyxxxttttttvvvtttpppoooooommmiiieeebbbaaaaaannnwww}}}wwwiii\\\VVVUUUQQQPPPOOOOOOOOONNNKKKHHHGGGFFFDDDCCCBBBBBBCCCDDDHHHJJJLLLMMMKKKIIIFFFEEEAAA@@@>>>>>>???===888444555444333333222222333333444555666666666444333222333111///---+++*********---------..................///000111222333333333000...,,,,,,---------,,,---,,,+++***+++,,,///000333444666888:::;;;<<<<<<===;;;999777444111///............///......---,,,..................------............/////////000...------,,,,,,------...***+++---------...000333888<<<@@@AAA@@@AAADDDGGGEEEFFFIIIMMMNNNQQQ[[[fffxxxmmm___XXXQQQMMMNNNPPPQQQPPPNNNOOOQQQRRRQQQQQQPPPPPPMMMIIIFFFEEEBBB???AAAFFFTTTkkkzzz~~~}}}```|||xxxRRR<<<:::======AAASSSvvvxxxdddaaaaaafffmmmmmmeeeaaa___dddkkkuuu~~~}}}}}}nnn```OOOFFFAAADDDKKKOOOSSSVVVUUUPPPDDD@@@CCCFFFUUUpppeeeUUUJJJJJJMMMFFFCCCDDD??????===AAAWWW{{{|||zzzuuuoooiii```\\\\\\```cccdddfffjjjtttzzz{{{wwwxxxzzzyyy||||||wwwttttttrrrnnnnnnmmmkkkfffbbb___aaacccppplllgggdddaaa\\\WWWTTTQQQPPPPPPPPPPPPNNNKKKHHHIIIHHHFFFCCCBBBAAA@@@@@@CCCEEEHHHIIIIIIKKKNNNPPPLLLHHHDDDBBBBBB???888333444444333222222222222333444444555555444333222111222000...,,,+++*********---------........./////////000111222222222222222///---,,,+++---------,,,---,,,+++++++++---000111444555666888:::;;;<<<<<<===;;;888555111///...............///......---,,,..................---------......///////////////...------,,,,,,------...***+++,,,------...111333888<<<@@@BBBAAAAAADDDGGGEEEFFFIIILLLNNNPPPZZZeeetttiii]]]WWWPPPMMMOOOQQQRRRQQQMMMOOORRRRRRQQQOOOOOOPPPLLLHHHEEEDDDAAA>>>AAAFFFPPPjjjxxxuuuuuuyyynnn{{{UUU@@@888999:::>>>LLLjjjyyycccZZZ```gggooooooeee^^^___iiixxx{{{fffUUUIIICCC@@@FFFNNNQQQSSSUUUTTTLLL???<<>>JJJhhh|||ttt{{{}}}uuurrrpppllleeeaaa```aaaaaa```bbbfffooouuu|||~~~|||yyyyyyzzzyyy}}}}}}xxxsssrrrppplllkkkkkkiiiccc___^^^aaaeeewwwjjj___]]]]]][[[VVVSSSRRRQQQPPPPPPPPPNNNKKKIIIIIIHHHEEECCCAAA@@@??????BBBEEEJJJLLLOOOTTT[[[```ZZZQQQEEE===;;;:::777444444444333222222222222222333333333333333222111111000///---,,,+++***++++++,,,,,,------.../////////000111111222222222111111...---++++++,,,------,,,------,,,---...///111222444555666888:::;;;;;;;;;===:::777333000...............//////......---,,,------...............------......///000/////////...------,,,,,,------...+++---...//////111333555888<<>>===BBBEEEXXXyyyXXXQQQTTTfffmmmYYYEEEAAAAAA???BBB@@@AAAWWW}}}tttxxxvvvuuurrrkkkeee```]]][[[YYY\\\aaaeeekkksssxxxyyyyyyyyyyyyvvvzzz{{{vvvrrrpppnnnkkkjjjjjjgggbbb]]]]]]ccchhhvvvjjj```]]]\\\XXXTTTSSSSSSQQQPPPOOOOOONNNLLLJJJHHHGGGDDDBBBAAAAAABBBCCCIIIMMMSSSVVVWWW[[[aaafffYYYNNN@@@888777777555333444333222222111222222222222222222222222111111111......,,,+++++++++,,,,,,,,,,,,------...//////000111111222222222111111000...,,,++++++,,,------,,,------...///000111222222444555666888999:::::::::<<<999555111.........///......//////......---,,,,,,,,,---...////////////------///000000000///......------,,,,,,------...+++,,,...//////111333666888<<>>CCCTTT}}}fff^^^aaammmxxx{{{mmm]]]SSSGGGCCCEEEMMMVVVWWWUUUUUUKKKGGG@@@@@@EEEJJJfffxxxVVVRRRZZZqqqzzzaaaGGGAAACCCEEEIIIDDD>>>LLLppp}}}{{{zzzwwwmmmeee]]]WWWSSSQQQVVV]]][[[aaajjjqqqvvvwwwwwwwwwrrrwwwyyyuuupppooonnnkkkjjjjjjgggbbb]]]^^^dddkkkooogggaaa```\\\UUUSSSUUUTTTRRRPPPOOOOOONNNLLLKKKGGGFFFCCCBBBBBBCCCFFFGGGQQQVVV\\\^^^\\\\\\___bbbLLLDDD<<<888999999555000444333222222111111222222111111111111111111111222------,,,+++++++++------,,,,,,------...///000000111222222222222111000000---,,,***+++,,,------,,,---...///111222222333333333444666777999999::::::;;;999444000...---///000......//////......---,,,+++,,,---...////////////,,,---///000000000///......------,,,,,,------...)))***,,,------///222444888<<>>>>>;;;KKKkkkeeeUUU???>>>===:::<<>>@@@EEETTTwww~~~}}}vvvtttjjj___ZZZVVVSSSTTTWWW[[[[[[^^^fffnnnttttttqqqyyy|||xxxooojjjlllmmmjjjjjjfffffffffbbb___dddmmmssshhh___\\\[[[WWWTTTTTTTTTTTTRRRQQQOOOMMMLLLLLLLLLLLLIIIFFFDDDHHHNNNTTT^^^dddjjjkkkfff^^^WWWSSS???<<<888666555555444333333333333222222222222111222111111000///......---///...---,,,,,,,,,,,,,,,,,,,,,------.../////////222222111111000/////////...---,,,,,,++++++++++++,,,,,,---///111333555666:::999999999999:::;;;<<<666444111///......//////,,,---......//////..............................,,,---///111111000...---///...---,,,,,,,,,---...,,,---.........///111333999???CCCBBB@@@BBBDDDDDDIIILLLNNNNNNLLLLLLOOORRR___rrr~~~zzzooocccYYYTTTPPPOOOQQQSSSRRRQQQNNNPPPQQQPPPOOOOOOOOOQQQMMMIIIAAA@@@BBBCCCXXX{{{lll|||TTTAAAAAA@@@<<<;;;>>>???VVV|||ppp]]]WWW[[[nnn|||ttttttxxx{{{{{{uuuooofffVVVHHHCCCAAAFFFOOOUUUSSSRRRTTTJJJGGG>>>>>>KKKZZZsssxxxmmmhhhfffhhhhhh]]]MMMJJJQQQKKKCCC>>>===>>>JJJhhh{{{}}}}}}yyyrrrjjjcccZZZQQQNNNPPPVVVVVVWWWYYY^^^gggqqqxxxyyy|||yyyppplllmmmmmmkkkooojjjddd```ZZZYYYbbboootttjjjaaa^^^]]]YYYVVVUUUYYYXXXVVVSSSPPPMMMKKKJJJJJJJJJIIIHHHHHHKKKRRRWWW___eeekkkllleeeZZZOOOIII???<<<888666555555444333333333333222222111111111111111000000///......---///...------,,,,,,,,,---,,,------......///000000222222111000000//////......---,,,,,,+++++++++,,,,,,---...///222444666777::::::::::::::::::::::::444333111...------...///,,,---......//////..............................---...///000000///...---...---,,,++++++,,,------,,,---.........///111333777===BBB@@@???BBBDDDDDDIIILLLOOOOOOMMMMMMOOORRR^^^lllttt}}}{{{ooodddWWWSSSPPPOOOQQQQQQOOOLLLQQQRRRQQQPPPNNNOOOQQQSSSMMMKKKCCC???@@@BBBZZZ~~~qqqlllqqqOOOAAA@@@AAA<<<:::;;;999IIIhhhvvv\\\VVV[[[ddd|||}}}dddZZZTTTQQQYYYiii}}}~~~uuuyyyzzztttjjj^^^PPPDDDCCCBBBGGGOOOSSSRRRPPPPPPAAACCC======OOOddd|||xxxoookkkbbbZZZUUUNNNHHHKKKSSSOOOHHH@@@<<<999@@@WWWnnnyyy}}}{{{{{{}}}|||wwwrrrkkk```RRRJJJIIIMMMQQQTTTSSSRRRYYYgggsssvvvxxxwwwqqqnnnnnnmmmlllnnnkkkfff___WWWUUU]]]hhhpppggg```^^^\\\WWWUUUUUUYYYXXXVVVTTTQQQOOOMMMLLLKKKKKKJJJJJJJJJLLLPPPTTTXXX^^^fffgggaaaUUUIIIAAA===;;;777666555555444333444444333333222111000000111000000//////.........///...------,,,---------------......//////000000111111111000//////......------,,,+++++++++,,,,,,,,,---///111444666888999::::::;;;;;;:::999777666222111///---,,,,,,---...,,,---......//////..............................---...///000000///------,,,,,,++++++++++++,,,---,,,---.........///111333444;;;@@@??????BBBDDDDDDIIILLLNNNNNNMMMMMMOOORRR[[[dddhhhrrr{{{pppeeeVVVRRRMMMKKKLLLMMMLLLJJJRRRSSSSSSRRRPPPPPPQQQSSSMMMMMMEEE??????CCC\\\fffdddfffLLLEEE>>>???;;;:::===<<>>999<<>>;;;======HHH^^^iiidddkkkoooooonnnhhhhhhqqqrrr^^^VVV^^^kkklll^^^TTTQQQSSSQQQTTT]]]jjj{{{yyyxxxwwwuuunnnbbbTTTIIIEEEDDDGGGKKKOOOQQQQQQMMMHHH@@@AAA===JJJkkkkkkdddYYYIIICCC@@@CCCGGGGGGEEEDDDNNNJJJDDD???;;;<<>>OOO~~~qqq___PPPOOOSSSRRRPPPQQQPPPNNNVVVgggzzzxxxfff___bbbmmmxxxrrrYYYXXXYYYZZZYYYSSS^^^bbbiiiwww~~~yyyzzzssskkkdddYYYMMMEEECCCFFFJJJNNNOOOQQQQQQLLLEEEAAA@@@@@@SSSrrruuu]]]UUUMMMHHHCCC???@@@EEEIIIIIIGGGFFFDDDAAA>>>===>>>BBBFFF^^^yyy{{{~~~~~~~~~||||||{{{{{{zzzwwwtttrrrrrrrrrzzzwww}}}{{{tttooofff]]]WWWNNNHHHCCCCCCHHHNNNRRRRRRTTTTTTVVV[[[]]]^^^bbbgggfffeee```YYYXXX]]]``````[[[XXXWWWXXXWWWSSSRRRTTTNNNNNNNNNNNNNNNNNNNNNNNNJJJHHHFFFEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA???;;;999888777666666777777555444333333333222222222111111.................................---......///000//////000000111111222222/////////...------,,,,,,,,,,,,+++++++++,,,------...///222555777888888888888888888777555222000///,,,,,,,,,,,,------------,,,---......//////..............................//////...------,,,,,,,,,)))***+++,,,---------,,,,,,---.........///111333555<<>>BBBFFFRRRfffvvv|||ccc}}}jjjQQQFFFIIIJJJLLLEEE??????::::::EEEfffsssZZZNNNGGGKKKMMMHHHHHHMMMLLLKKKQQQ\\\fffuuupppeeehhhsssfffTTTVVVWWWWWWZZZYYYbbbfffnnn|||~~~yyy}}}pppcccZZZRRRIIIDDDDDDGGGMMMPPPPPPQQQRRRLLLCCC>>>>>>FFF]]]uuu~~~bbbVVVRRRPPPNNNKKKFFFEEEGGGJJJIIIFFF???@@@??????@@@AAACCCBBBMMMfff|||wwwzzzyyyxxxzzz}}}{{{|||{{{xxxsssppppppqqqqqqsss}}}|||rrrgggaaaaaa[[[QQQFFFAAACCCIIILLLNNNKKKIIIKKKPPPRRRSSSXXX___```^^^XXXTTTYYYbbbddd___VVVUUUVVVYYYXXXUUUTTTWWWTTTSSSRRRQQQPPPOOONNNNNNOOOKKKGGGFFFGGGGGGGGGFFFEEECCC@@@??????>>>:::888777666555666777777555444111222222222222333333333.......................................///000000//////000111111222222333//////......---,,,,,,+++,,,+++++++++,,,,,,---...///000333555777777666666666666555333222000///...++++++,,,------...------,,,---......//////..............................//////...---,,,,,,,,,,,,)))***,,,---.........---,,,---.........///111333555<<>>AAAPPPkkk}}}pppVVVUUUUUU[[[QQQPPPNNNLLLKKKJJJEEE@@@===???@@@AAACCCEEEEEEBBBFFF]]]vvvsss{{{yyyuuuuuuyyy|||}}}|||yyysssoooooopppiiimmm|||~~~rrreeedddhhhddd\\\QQQHHHEEEEEEFFFFFFGGGDDDEEEJJJKKKKKKPPPXXXVVVVVVUUUVVV___gggcccYYYSSSRRRTTTXXXXXXTTTTTTXXXVVVVVVUUUTTTSSSRRRQQQQQQWWWRRRLLLHHHHHHHHHFFFDDDDDDBBB@@@@@@AAA@@@===:::666555555666777777555444000111111222222333444444---....................................///000000000000000111222222333333///......------,,,++++++++++++++++++,,,,,,---...///111333555666666555444666555333111000///......++++++,,,---............,,,---......//////..............................000///...---,,,++++++,,,***+++,,,...//////......,,,---.........///111333555<<<@@@??????BBBEEEEEEIIILLLNNNNNNMMMLLLOOORRR^^^uuu|||tttmmmggg___VVVLLLKKKHHHFFFGGGIIILLLNNNSSSRRRRRRRRRRRRPPPLLLIIIKKKJJJLLLAAABBBLLLVVVvvvtttoooSSSEEEGGGDDDCCCBBBBBBBBBAAA>>><<>><<<@@@DDDCCCAAAAAAAAARRRkkkzzzttt{{{lllooovvvxxxxxxtttvvvuuupppkkkiiijjjkkkooovvv~~~wwwfff```dddbbbZZZQQQIIIBBB===@@@GGGEEECCCAAA@@@AAACCCEEEFFFJJJJJJMMMRRRWWWXXXVVVSSSTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSRRRQQQPPPNNNLLLKKKNNNKKKGGGEEEDDDDDDCCCAAA@@@@@@???>>>===<<<;;;;;;666666555444444333222222222111111111000000//////..................------000//////......///111222222222222111000//////...---+++,,,------,,,+++---++++++++++++,,,---......111222333444555555666666333222000///............+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------...............------...---,,,,,,++++++++++++,,,,,,,,,---------.........///000/////////111333444999>>>AAAAAABBBDDDFFFEEEGGGIIIJJJJJJLLLOOOQQQZZZiiivvv|||ssslllfff\\\SSSLLLJJJHHHGGGGGGIIILLLNNNRRRQQQQQQQQQQQQPPPLLLJJJGGGEEEHHH???FFFVVVdddvvvhhhLLLDDDKKKEEEDDDDDDCCCBBB@@@===:::@@@]]]}}}fffQQQGGGCCCDDDJJJOOOTTT]]]gggdddiiirrr{{{{{{mmmhhhuuu\\\UUUNNNMMMNNNUUUeeettt|||jjjzzz}}}zzzrrreeeVVVMMMHHHEEEFFFIIIOOOPPPQQQPPPMMMIIIEEEAAAGGGYYYrrr___VVVRRRJJJNNNKKKJJJHHHHHHHHHGGGEEECCC???>>>BBBJJJMMMGGG???;;;<<>>>>>???@@@AAAAAAAAAAAACCCGGGKKKMMMLLLJJJLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKIIIHHHGGGJJJHHHEEECCCBBBBBB@@@???>>>>>>===<<<;;;:::999999555555444333333222111111111111000000000/////////........................//////......///000111222222222111000000///......+++++++++---///000222444++++++++++++,,,---...///111111333444555555555555444333111...---,,,,,,,,,,,,,,,,,,,,,------------...------------------............//////......---...---,,,+++++++++++++++,,,,,,,,,------------...---...//////...///111333555999>>>@@@AAAAAADDDGGGGGGHHHJJJJJJKKKLLLOOOQQQZZZeeeooo}}}ssskkkdddZZZQQQKKKIIIHHHGGGHHHJJJMMMOOOQQQPPPPPPPPPQQQPPPMMMKKKHHHEEEFFF@@@LLLdddxxxmmmiiiJJJDDDLLLCCCCCCDDDDDDBBB@@@>>><<<<<>>BBBAAAHHH]]]{{{rrrhhhlllkkkiiilllqqqqqqmmmjjjkkkllljjjeeeaaacccnnn}}}|||qqqiiilllssstttqqqnnnccc]]]XXXWWWRRRHHH>>>:::777888:::;;;<<<<<<;;;;;;:::999:::<<>>??????AAADDDHHHIIIJJJLLLLLLKKKLLLOOOQQQTTT\\\dddxxx}}}rrriiibbbXXXNNNIIIHHHGGGGGGIIILLLNNNPPPPPPOOONNNOOOPPPOOOMMMKKKIIICCCCCC>>>OOOlll{{{lllpppQQQGGGIII@@@BBBDDDEEEDDDAAA@@@???@@@CCCTTT~~~xxx^^^MMMGGGFFFHHHOOOYYYdddnnntttvvv}}}xxx}}}hhhUUUSSSRRRUUU\\\fffqqqxxxrrrRRRPPPeee}}}qqq\\\XXXaaagggttt}}}lll___ggg^^^SSSKKKEEEBBBHHHPPPOOOKKKHHHIIIIIIFFFEEEFFF]]]cccSSSSSSMMMJJJPPPMMMNNNOOOPPPOOOLLLFFFBBBEEEFFFKKKQQQQQQJJJFFFEEEIIIEEEGGGXXXtttxxxlll```bbbhhhooopppllljjjkkknnnmmmhhhbbb```fffttt~~~}}}oooaaaaaalllxxx~~~nnnddd\\\ZZZWWWNNNFFFBBB::::::999999888888888888888777777777999;;;===>>>>>>???@@@BBBDDDFFFHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@=========<<<;;;999999999888888777666555555111111111000000/////////....................................////////////......//////000111222333000000000//////.........,,,...///---,,,---+++))),,,,,,,,,,,,---...///000111111222222222222222222000///...---+++******)))---------........./////////......------......///......//////000000//////,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------)))+++,,,------...111333888;;;>>>???>>>@@@DDDHHHKKKLLLMMMMMMLLLMMMNNNPPPNNNUUU___wwwxxxlllccc[[[RRRJJJGGGGGGGGGHHHJJJMMMPPPRRRPPPNNNMMMNNNOOONNNMMMKKKFFF??????===SSSssspppiiilllUUUJJJFFFCCCFFFHHHHHHDDDAAA>>>>>>AAA@@@JJJrrrpppWWWIIIGGGHHHKKKRRR\\\gggnnnpppnnnvvv}}}nnnSSS[[[aaaaaaaaagggttt~~~eeeSSSYYYiiixxxxxxhhhYYYZZZcccjjjyyy}}}}}}pppddd]]]bbbYYYPPPIIIDDDBBBGGGNNNOOOKKKIIIJJJHHHCCCDDDIIIhhhZZZQQQQQQLLLKKKOOOJJJJJJJJJJJJIIIFFF@@@<<<@@@CCCJJJOOOMMMFFFBBBDDDDDDDDDGGGRRRgggmmm[[[[[[```hhhllljjjiiikkkggghhhgggbbb^^^^^^eeekkkzzztttllljjjqqq~~~rrrddd\\\WWWPPPJJJHHHDDDAAA<<<888666666777888888777777666666888:::<<<999:::<<<>>>@@@BBBCCCDDDBBBCCCCCCCCCBBBAAAAAA@@@===<<<;;;:::;;;;;;999777777777777666666555555444//////////////////......------------...................../////////000000...///000000111222222222/////////...............(((---000///000333222...------------...///000000111111111111111111000000+++,,,,,,,,,,,,,,,++++++---------.........//////......------------......------...///////////////+++++++++******++++++,,,+++++++++,,,,,,,,,------)))+++,,,------...111333888;;;>>>???>>>@@@DDDHHHLLLMMMNNNMMMLLLMMMNNNPPPNNNVVVddd~~~zzzpppcccYYYSSSLLLDDDFFFFFFGGGIIIKKKNNNQQQSSSPPPOOOMMMMMMMMMMMMLLLJJJHHHAAACCCEEE___bbb^^^uuu[[[PPPKKKFFFHHHLLLNNNLLLEEE???<<<;;;;;;;;;BBBaaalllUUUKKKDDDHHHMMMUUU```jjjllliii```hhhyyy{{{bbbttt~~~rrr___^^^pppiiiXXXTTTbbbqqqsssiiiiiioootttrrrddd]]]\\\ZZZRRRKKKGGGDDDCCCGGGLLLRRRNNNLLLKKKEEE???DDDOOOttt}}}WWWTTTRRRNNNMMMJJJJJJIIIHHHGGGGGGEEEBBB@@@@@@GGGQQQWWWRRRGGGAAABBB>>>BBBGGGNNNYYYnnnfff```\\\___dddeeegggjjjccceeegggeeeaaa___```aaagggmmmssswww~~~rrrhhh^^^SSSKKKIIIJJJFFF???999666555777999666666666555444444777999444555666777999;;;<<<===;;;;;;;;;<<<<<<;;;::::::999888777888999888666444555555555444444444333333////////////............---------........................//////000000111///000111111222222111111..................------***000111,,,,,,111111,,,......---......///000111000111111111000///......)))***+++,,,------,,,,,,,,,------------.........---------,,,,,,---------+++,,,---...////////////+++************++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---......///111333888;;;???@@@???@@@CCCGGGLLLMMMMMMMMMLLLMMMNNNPPPQQQ\\\mmm}}}xxxlll]]]SSSOOOIIICCCEEEEEEGGGIIILLLOOORRRTTTQQQOOOMMMLLLLLLLLLJJJIIIIIICCCEEEIIIcccYYY\\\}}}```MMMJJJJJJFFFHHHLLLPPPNNNHHHAAA>>>>>>888<<<>>>PPPwwwjjjTTTMMMCCCJJJQQQYYYccckkkhhh```ZZZ```qqq}}}ppp|||}}}kkkXXXYYYlll|||mmmWWWSSS\\\lll{{{zzz}}}wwwggg\\\XXXXXXRRRJJJDDDDDDFFFGGGIIILLLRRRMMMKKKIIIAAA===KKK___mmmSSSVVVUUUUUUSSSGGGJJJHHHFFFEEEGGGHHHIIIIIIIIIOOOWWWYYYQQQEEE@@@CCC@@@DDDGGGGGGLLL]]]yyywwwccc[[[\\\^^^aaaeeeffffffffffffeeeeeeeeeeee___iiisssuuuzzzrrr```RRRMMMIIIFFF@@@;;;777666777777333555666555222222333666222222333444555666666777555555666666666666666555444444333444666555333111222222222222111111111111.........///////////////------......////////////---......///000000111111111111222222222111000///---------------------------222///(((+++555;;;888............///000111222000111000000///...---,,,***+++,,,---------,,,+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,***+++,,,---............***************+++,,,,,,***++++++++++++,,,,,,,,,---...//////...///111333777;;;???AAA@@@@@@CCCEEEJJJKKKLLLLLLLLLLLLOOOQQQPPP]]]qqqyyykkk\\\RRROOOKKKFFFDDDEEEGGGIIILLLPPPSSSTTTRRRPPPMMMLLLLLLKKKJJJHHHDDD===@@@CCC\\\xxxyyyVVVeeellltttmmmWWWHHHHHHIIIDDDCCCIIINNNNNNJJJEEEDDDEEE:::@@@>>>GGGhhhcccOOOJJJFFFNNNVVV]]]eeejjjcccXXX\\\aaappp|||iiiggg]]]QQQPPP^^^mmmtttsssooooooooobbbTTTYYYiiitttvvvggg]]]XXXWWWXXXLLLDDD???BBBHHHJJJKKKLLLNNNJJJHHHEEE>>>???TTTnnn___OOOWWWYYY\\\ZZZIIIFFFCCC@@@@@@CCCGGGJJJLLLPPPQQQRRRNNNCCC:::;;;BBBCCCEEECCC??????NNNiiiyyyooo\\\WWWXXX\\\___gggdddbbbaaadddgggiiiiiinnntttsssllljjjuuuooo\\\SSSEEECCC@@@<<<999777666666333555777555222111222444222222333333444444444444333333444555555555444444111111111222333333111///000000000000////////////......//////////////////........./////////000000---......///000111111222222222333333222111///...------------------------)))...---***333GGGUUUWWW.........//////000111222000000000000///...,,,,,,,,,,,,---...---,,,+++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,)))***+++,,,------------******))))))***+++,,,,,,******+++++++++,,,,,,,,,...///000/////////111333666;;;@@@BBBAAA@@@BBBDDDIIIJJJLLLLLLKKKLLLOOOQQQLLLZZZppp{{{vvvjjj\\\VVVTTTMMMCCCGGGFFFFFFIIIMMMPPPRRRRRRUUUTTTSSSQQQOOOMMMKKKJJJHHH>>>===CCCQQQmmmooouuuvvvccc~~~xxxwwwjjjRRRCCCDDDHHHJJJLLLMMMKKKIIIMMMQQQLLLCCC666???<<>>BBBJJJOOOMMMIIIOOONNNKKKEEE@@@>>>BBBFFF@@@<<<>>>CCCEEEKKK___vvvnnnRRRSSS___bbbcccccccccaaaaaacccgggkkkkkkllljjjccc___dddrrryyyhhh\\\VVVLLL@@@;;;<<<===999555666555333222111222333444555333111000111333444444000000111111222222222222333222111222222222000...000000000000000000000000...///111222333222000/////////////////////.....................///000000333333222222111000000000///......---------......000...---///444999::::::000///////////////000000333111///,,,++++++,,,------------,,,,,,+++++++++---------...------,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++(((((()))***++++++,,,,,,))))))***++++++,,,------///...------...000333444777<<<@@@AAA??????BBBFFFIIIKKKMMMLLLJJJJJJLLLPPPHHHXXXtttvvvqqqggg[[[UUUSSSKKKBBBDDDCCCDDDFFFJJJNNNOOOOOORRRRRRQQQPPPNNNKKKIIIGGGHHH>>>>>>GGGWWWqqq}}}uuuzzzqqqkkkqqqYYYHHHDDDBBB@@@AAAIIISSSZZZaaa```SSSEEE999>>>999;;;PPPlll|||wwwwww```RRROOONNNTTT___kkkwwwzzzpppbbbdddiiivvvnnn[[[QQQQQQVVVhhhwwwvvvwwwjjj```XXXWWWbbbooo~~~wwwhhhbbb```ZZZRRRMMMDDD???@@@HHHOOOPPPPPPQQQNNNLLLHHHAAA===JJJfffbbbRRREEEHHHQQQQQQIIIBBBGGGCCCAAACCCIIIMMMLLLJJJLLLJJJFFFBBB??????AAADDDGGG@@@===BBBDDDGGGUUUeee^^^QQQWWWWWW^^^^^^___```bbbeeeggghhhdddeeeccc______fffsss~~~wwwnnnbbb[[[PPPFFF???:::555222555444333222111111111111444222///...000111222222000111111111222222222222222111000111222222000...000000000000000000000000...000111333333222111000///////////////.........///////////////000111111333222222111111000/////////......---------.........,,,+++---000333444333000///////////////000000222000...,,,+++++++++,,,---------,,,,,,+++++++++,,,------...------,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,++++++******((())))))***++++++,,,,,,******++++++,,,---------///...------...000222444555:::???AAA???@@@DDDHHHJJJLLLNNNMMMKKKKKKNNNQQQSSS^^^vvv{{{nnnjjjbbbYYYTTTPPPIIIBBBBBBAAABBBEEEJJJMMMNNNNNNNNNOOOOOONNNLLLIIIFFFDDDEEE===@@@MMM```zzzhhhxxxwwwcccWWWQQQMMMHHHMMMVVVbbbkkkmmmdddOOO<<<<<<<<<666777CCCTTTuuu|||ttt~~~uuujjj```XXXKKKZZZnnnrrrsssvvvrrrYYYPPP\\\jjj{{{|||fffZZZZZZfffxxxyyylllaaaaaaccc\\\PPPGGGAAA@@@DDDJJJNNNOOOQQQTTTMMMKKKDDD>>>FFF^^^|||pppZZZOOOFFFHHHMMMLLLGGGDDDKKKHHHFFFGGGJJJMMMNNNOOOIIIFFFCCCAAAAAABBBCCCDDDKKKBBB===@@@CCCEEEKKKUUUeee}}}~~~hhh]]]PPPXXXXXXYYY]]]cccfffeeeccc```___^^^]]]aaaiiisss{{{~~~}}}xxxsssiii\\\OOOCCC<<<999666666555444333444444555999666222111111111111111111111111111222222222222111000///000111111///...000000000000000000000000///000111222333222111000............////////////111000000000000111222222222222111111000000//////......---------......//////---,,,,,,...//////...000000///......//////000000///---+++******++++++------,,,,,,,,,,,,++++++,,,,,,------...------,,,------,,,,,,,,,,,,,,,---......---,,,,,,+++******)))))))))***++++++,,,,,,++++++,,,,,,------............---...///000222444444999???@@@???@@@EEEIIIJJJMMMNNNNNNLLLLLLOOORRRVVV]]]qqq{{{wwwgggddd]]]WWWRRRMMMFFFAAAAAABBBCCCGGGKKKNNNOOOOOOLLLLLLMMMMMMKKKHHHEEEBBB???<<>>:::666444333333222111222222222222222222222222000/////////111111///---000000000000000000000000...///000111111111000000......///////////////000222222111111111222222333222111111000//////.........------------...//////000/////////000000000000000000///.........//////------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......---,,,,,,,,,,,,---//////...---,,,+++***)))))))))*********+++++++++,,,,,,,,,------.....................///111222333555:::???AAA???@@@DDDHHHIIILLLNNNMMMKKKLLLOOORRRVVV\\\qqq|||sssccc___ZZZUUUOOOIIICCCAAA@@@@@@BBBFFFKKKNNNNNNNNNJJJKKKKKKKKKIIIGGGDDDBBB:::>>>OOOcccxxx~~~ffflllaaaaaaaaaaaaccc___^^^```bbb```UUUDDD888888888888<<<<<<999RRR}}}ttt\\\WWWoooyyymmmWWWYYYrrrmmmnnnpppuuu|||pppmmmiiigggfffaaaTTTIIIDDDCCCIIIOOOPPPNNNMMMMMMNNNJJJCCC???MMMnnnsssUUUSSSOOOMMMMMMJJJEEECCCEEEAAA@@@@@@AAABBBEEEHHHJJJFFFCCCAAABBBEEEGGGFFFDDDCCCCCCEEEEEEDDDCCCHHHNNNPPP\\\uuuxxxvvvrrrOOOKKKIIILLLUUU[[[]]]\\\```^^^\\\^^^aaaeeeffffffggghhhjjjlllpppyyy{{{uuulll```WWWOOOJJJBBB;;;666555666777999777333222222333333222333222222222222222222222000///...///111111000...111111111111111111111111.........////////////////////////000000111111111333333222222222222333333111111000//////......------------------...//////...///000111111222333333000000///...............,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---......---,,,,,,---------//////...---+++***))))))***************+++++++++,,,,,,------------......------...///000111222222888<<>>BBBFFFHHHJJJLLLLLLJJJKKKNNNQQQXXXccc|||yyyqqqddd^^^YYYTTTMMMEEEAAAAAA===>>>@@@EEEIIILLLLLLLLLJJJIIIIIIHHHFFFEEECCCBBB888BBBZZZrrrssswwwmmmaaa^^^ZZZZZZ^^^VVVSSSTTTXXXVVVKKK<<<333555888999======777HHHjjjnnnWWW\\\mmmxxxrrr^^^PPPTTTfffnnnrrrsssmmmhhhuuuuuuhhhhhheeeccc```XXXMMMFFFFFFCCCJJJPPPQQQOOOOOONNNLLLCCC<<>>===@@@DDDGGGIIILLLKKKJJJJJJNNNQQQYYYhhhwwwooofff___YYYTTTLLLBBB???AAA<<<===@@@EEEJJJMMMMMMLLLHHHGGGEEECCCBBBBBBBBBBBB<<>>AAAEEEGGGJJJLLLLLLKKKLLLOOORRRXXXggg~~~wwwoooiiiaaaYYYTTTKKKAAA>>>BBB>>>@@@CCCHHHMMMOOOOOONNNGGGFFFCCC@@@??????@@@AAA???MMMlllRRRiiilllQQQNNNPPPLLLOOOXXXOOOCCC;;;;;;===;;;;;;>>>666:::666444777555;;;LLLuuu|||kkk```\\\WWWXXXWWWXXX^^^fffgggcccggg{{{cccddddddmmmssszzzqqqgggbbb\\\QQQGGGFFFGGGGGGFFFFFFNNNTTTVVVSSSPPPOOOHHH???<<<>>>TTTwwwYYYMMMRRRMMMLLLOOOSSSSSSOOONNNQQQPPPKKKHHHJJJNNNMMMFFF???AAAEEEGGGFFFCCC@@@@@@BBB@@@===:::;;;@@@DDDBBB===AAAEEEFFFGGGRRRiiiyyyaaaJJJBBBGGGMMMOOOSSSXXX[[[[[[ZZZZZZZZZTTTUUUUUURRRQQQUUU]]]eeekkknnntttzzz|||rrriiicccSSSNNNHHHBBB>>>;;;888666444444444333333222222222111000000111333444222111111111111111111111111111222222111111222222333444222222333444444555666666444333222222111111111111000//////...------,,,,,,,,,,,,,,,---...///000111---000444444222111111333111000///...---,,,,,,,,,***+++,,,---------------+++++++++,,,,,,---------***+++,,,---............++++++,,,,,,...///111222*********)))))))))))))))++++++******************++++++++++++++++++++++++,,,---...000111111111111666;;;@@@AAA??????CCCGGGHHHKKKMMMMMMLLLMMMPPPTTT\\\iiivvvlllaaa\\\UUUMMMFFFAAA???>>>@@@BBBFFFIIILLLNNNNNNNNNJJJEEE@@@@@@BBBBBB@@@<<<777SSSsssPPPeee~~~___SSSZZZ[[[WWWUUUQQQTTTGGG<<>>AAA>>>>>>>>>===<<<===???BBBKKKBBB===>>>@@@KKKfffvvvjjjPPPHHHIIIKKKJJJMMMUUUZZZXXXVVVVVVXXXVVVSSSRRRRRRRRRRRRQQQ[[[[[[eeevvv}}}wwwmmmbbbZZZXXXTTTLLLFFFFFFCCC===:::::::::777777888555555666444222111222444333333222111222333444555555555555555666666666666555666666777888888999999666555333111000000000111000000//////.........---////////////000000000000000111111222222333444444...---,,,,,,,,,,,,---...*********++++++,,,,,,,,,------------------------,,,,,,+++,,,,,,---//////+++,,,---......,,,***)))***)))((((((((((((((()))((()))***+++++++++++++++,,,+++++++++++++++++++++............///000222333666:::===???>>>???CCCGGGFFFKKKOOONNNJJJKKKQQQWWW```llltttiii]]]YYYRRRKKKEEEBBBAAA@@@AAACCCFFFIIILLLMMMMMMMMMIIIDDD@@@???AAABBB@@@===CCCNNNiii|||NNNnnn~~~ccc[[[fffhhhddd___XXXTTTHHHBBBKKKXXXXXXKKK>>>FFFNNNMMMAAA;;;???BBB>>>KKKccc|||___UUUYYYRRRXXX\\\iii}}}~~~tttsss}}}zzzdddWWWRRRMMMIIIDDDAAAAAAEEEKKKNNNRRRQQQRRRTTTPPPGGGAAA@@@CCCQQQyyyzzz^^^SSSNNNJJJDDDKKKOOOMMMLLLMMMLLLGGGDDDFFFHHHGGGCCCAAACCCEEEKKKKKKKKKHHHDDDAAAAAACCC===>>>???>>>======>>>@@@IIIBBB>>>>>>===@@@SSSiiizzz~~~vvvZZZGGGFFFHHHNNNTTTUUUTTTXXX^^^XXXUUUSSSRRRRRRQQQPPPNNNWWWVVV^^^mmmwwwzzzzzzssspppppplllccc\\\ZZZPPPIIIDDDBBB@@@===<<<>>>999888666555444333333333666555444444555666777888777777777777777777777777777777777777888888888888666555333111000000000000000000/////////........./////////000000000111111111111111111222222222222...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++++++++........................---------...//////000000------...///...,,,***((()))))))))(((((())))))***'''((()))+++,,,---------+++++++++,,,,,,,,,,,,,,,------------///111333444666:::>>>???>>>@@@CCCGGGFFFKKKNNNMMMKKKKKKQQQWWW___ooo|||ooodddXXXTTTNNNHHHCCCAAAAAABBBCCCDDDGGGJJJLLLLLLLLLKKKHHHDDD@@@???AAAAAA@@@===CCCFFFccc}}}zzz___yyy~~~gggeeesssvvvppphhh^^^VVVPPPSSSeeeuuuttteeeYYYZZZddd\\\CCC>>>NNNQQQEEEHHHXXXtttzzz\\\RRRWWWUUU]]]hhh{{{wwwcccVVVQQQKKKFFF@@@???CCCJJJNNNPPPPPPQQQRRRQQQJJJAAA@@@DDDOOOtttgggXXXVVVSSSMMMFFFKKKMMMLLLKKKLLLLLLJJJAAAEEEHHHFFFBBBBBBHHHNNNLLLJJJGGGEEEEEEEEEEEEDDD???AAABBBBBB@@@???@@@@@@DDDAAAAAAAAA===:::DDDRRRqqq~~~fffNNNHHHDDDGGGLLLNNNRRRVVVTTTSSSQQQQQQQQQPPPMMMKKKNNNLLLOOOZZZbbblll|||zzzyyyzzz|||xxxooogggdddccc\\\VVVUUUSSSNNNMMMOOOGGGCCC>>>======<<<:::888<<<;;;;;;::::::<<<===>>>;;;;;;;;;::::::999888888999999888888888777777777555444333111000000000000000000////////////......000000000111111111222222111111111111000000000000------,,,,,,,,,,,,------///......---,,,,,,++++++........................---...///111111111111000////////////...,,,***((()))))))))))))))***+++,,,'''((()))+++---...//////++++++,,,,,,------......,,,,,,,,,---///111333444777:::>>>??????@@@CCCGGGFFFJJJNNNMMMKKKLLLRRRWWWYYYnnn~~~uuujjj```UUUQQQKKKEEEAAA@@@AAABBBEEEGGGJJJLLLMMMMMMMMMLLLIIIFFFBBB@@@@@@@@@>>><<<@@@OOOuuuzzz}}}iiigggsssvvvpppfffXXXQQQQQQ^^^vvvyyyrrrxxxpppUUU[[[{{{pppTTTUUUeee}}}bbb\\\ccchhhrrr~~~uuuggg[[[TTTIIICCC>>>???FFFMMMQQQQQQOOOOOOOOOJJJAAA===FFFRRRqqq|||^^^VVVVVVRRRKKKLLLMMMNNNLLLJJJJJJKKKKKKFFFGGGGGGEEEDDDGGGMMMRRRJJJFFFAAAAAADDDGGGEEECCCBBBDDDFFFFFFEEECCCCCCCCC@@@@@@CCCDDDAAA>>>DDDMMMfffwwwxxx___HHHCCCJJJNNNLLLIIINNNMMMMMMOOOPPPOOOMMMKKKLLLHHHHHHLLLOOOTTT^^^jjjfffgggkkksss}}}{{{xxxoookkkhhhjjjiiidddaaabbbZZZTTTMMMKKKLLLKKKGGGCCCFFFEEECCCBBBAAAAAABBBBBBAAA@@@@@@???===<<<<<<;;;::::::999888777666666555444333222222111000000000000000//////////////////000111111111222222222222111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................,,,---///111222111000///000000000///---+++)))((())))))))))))***+++------((()))+++,,,---......///++++++,,,------...//////...---------...000111222777:::>>>??????@@@DDDGGGGGGJJJMMMMMMLLLNNNSSSWWWZZZqqqwwwpppggg___TTTOOOIIIBBB???>>>???AAAHHHIIILLLNNNOOOOOONNNMMMLLLIIIEEEBBB@@@>>><<<;;;CCCcccyyyzzzfffaaajjjjjjeee[[[LLLEEEIIIYYYoooxxxrrrlllmmmnnntttjjj```yyyfffXXXWWWpppnnnkkksssuuummmggg^^^UUUGGGBBB>>>@@@HHHOOORRRRRRNNNMMMIIIBBB<<<@@@UUUiiiuuuYYYPPPOOOMMMJJJKKKJJJJJJIIIHHHGGGIIILLLSSSMMMGGGEEEFFFIIIKKKKKKEEE@@@<<<===BBBEEEBBB???BBBDDDFFFFFFEEECCCCCCCCC@@@AAACCCDDDBBBBBBGGGNNNWWWccczzziiiVVVNNNJJJGGGFFFFFFGGGHHHKKKNNNOOONNNLLLPPPMMMKKKKKKKKKJJJNNNRRRLLLNNNTTT^^^lllzzzzzzxxxxxx|||{{{uuuooommmiiibbb[[[WWWWWWWWWSSSNNNPPPNNNLLLIIIFFFEEEDDDDDDEEEDDDCCCBBBAAA???>>>>>>;;;:::999888666555444444222222222222111000000/////////000000000000000000000111111111222222222222000000///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000000///...000000///...,,,+++)))((())))))))))))***+++------++++++,,,---------,,,,,,++++++,,,------...//////000///...------...///000777;;;>>>@@@???@@@DDDHHHHHHJJJLLLMMMMMMOOOTTTXXXaaawww}}}tttnnnfff___RRRMMMGGGAAA======@@@BBBHHHJJJLLLNNNPPPPPPOOONNNMMMKKKHHHDDD@@@>>>===<<>>LLLjjjtttYYYOOONNNQQQTTTJJJIIIIIILLLLLLKKKOOOTTT]]]TTTJJJEEEFFFFFFDDD@@@AAA===;;;===AAACCC@@@<<<>>>???AAAAAA@@@@@@AAABBBBBBBBBBBBAAA???@@@FFFKKKNNNTTTiii}}}qqqUUUBBB???DDDBBBBBBDDDGGGKKKNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHKKKQQQ\\\iiivvv}}}vvvuuutttuuu|||~~~wwwtttmmmhhhaaa\\\ZZZYYYVVVSSSTTTRRROOOLLLIIIGGGFFFFFFEEEDDDDDDBBBAAA@@@??????:::999888777555444333222111111222222111000000/////////000000000000111111000000000111111111222222///......---,,,+++++++++++++++,,,,,,,,,,,,++++++***+++,,,---...000111111++++++++++++++++++++++++***+++,,,............---//////...,,,+++***)))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------......//////...------...///000888;;;???@@@@@@AAADDDHHHHHHJJJKKKMMMNNNQQQUUUXXX```uuu|||rrrjjjaaaZZZNNNJJJDDD???===???BBBEEEFFFHHHJJJMMMOOOOOONNNNNNKKKJJJHHHEEEBBB@@@@@@@@@QQQlllzzznnn\\\VVV[[[\\\ZZZQQQAAAAAA>>>III```kkkddd___bbbbbb[[[]]]pppgggYYYPPPZZZuuuzzzuuuzzz}}}gggZZZXXXWWWRRRKKKAAABBBEEEHHHKKKMMMNNNOOOJJJFFFBBBAAAFFF[[[hhhWWWRRRQQQSSSVVVLLLJJJLLLPPPPPPOOORRRXXXZZZSSSJJJEEECCCBBBAAA??????>>>>>>@@@BBBCCC@@@===;;;<<<=========>>>@@@BBBAAABBBAAA>>><<<>>>BBBEEENNNIIITTTqqqwww[[[LLLHHHAAA@@@AAADDDHHHLLLMMMMMMKKKJJJIIIHHHGGGGGGFFFDDDHHHGGGGGGIIIMMMTTT\\\aaafffeeecccggguuu~~~zzzuuussskkkgggbbb\\\WWWUUUTTTTTTRRRPPPMMMKKKHHHGGGGGGGGGBBBBBBAAA@@@@@@???>>>>>>888777666555444333222111000111111222222111////////////000000000111111111/////////000000000111111------,,,,,,+++++++++******+++,,,,,,,,,,,,+++***++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,+++***))))))))))))))))))(((((())))))*********+++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222888;;;???@@@@@@AAAEEEHHHIIIJJJKKKLLLOOORRRUUUXXXZZZnnnzzzooofff\\\SSSLLLHHHBBB>>>===@@@EEEHHHDDDFFFIIILLLMMMNNNNNNMMMIIIIIIHHHEEECCCBBBCCCDDDfffyyyuuupppiiiYYYUUU[[[^^^^^^UUUDDD===888DDDbbbvvvuuupppqqqooo]]]VVVbbbllleeeZZZWWWQQQLLLHHHOOOfffvvvjjjZZZOOOIIIFFFBBB??????CCCHHHKKKLLLLLLMMMNNNHHHEEECCCDDDNNNggg}}}hhhTTTOOORRRPPPMMMLLLLLLIIIJJJNNNNNNJJJLLLRRROOOMMMHHHDDDAAAAAABBBDDD>>>???AAACCCEEECCCAAA>>>;;;<<<=========>>>AAADDD???@@@@@@===<<>>>>>======<<<777666555444333222111111000000111222222111////////////000000111111111222////////////000000000000,,,,,,,,,++++++++++++******+++,,,------,,,+++***,,,,,,------------------------------------------,,,,,,+++,,,,,,---//////,,,,,,+++***)))))))))******)))((((((((((((((()))'''((()))***+++,,,,,,,,,,,,+++++++++++++++++++++*********+++...000333555888;;;???@@@@@@AAAEEEHHHIIIIIIKKKLLLOOORRRVVVXXXXXXlllzzzqqqjjjbbbXXXRRRKKKFFF???;;;<<>><<>>>>>===>>>@@@BBBBBB@@@>>><<<<<<===>>>???HHHAAAAAAKKKXXXhhhcccNNN???@@@BBB@@@DDDMMMNNNLLLKKKKKKLLLJJJHHHEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBEEEIIINNNSSSWWWYYYWWWWWWVVVUUUVVVZZZ```eeehhh___UUUOOONNNOOOMMMKKKIIIIIIHHHGGGFFFDDDBBBAAA<<<<<<;;;;;;:::999888888222222222111111111000000000000111222222222222111222222222111111111111111///////////////.........+++***)))***,,,---,,,+++---------,,,,,,+++++++++.........------,,,,,,,,,...------,,,,,,,,,------*********+++,,,---//////+++++++++++++++,,,,,,,,,(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------+++++++++,,,---///111222666:::>>>@@@@@@@@@CCCFFFIIIKKKMMMPPPRRRSSSUUUVVV\\\ttt~~~uuummmfff___WWWQQQHHHDDD???===>>>@@@BBBBBBFFFFFFGGGGGGIIIJJJKKKLLLLLLHHHFFFFFFAAA???IIIXXXmmmwwwQQQjjjooogggYYYVVV\\\___bbb\\\KKK===>>>TTTmmmtttqqqeeeTTTWWWXXX[[[___^^^VVVKKKCCCKKKPPPPPPHHHGGGXXXsss~~~lllbbbTTTHHHBBB@@@AAABBBGGGKKKLLLJJJJJJJJJFFF>>>AAA@@@BBBPPPiiiccc\\\SSSNNNNNNNNNLLLJJJIIIDDDBBBDDDEEEDDDDDDFFFLLLKKKJJJHHHFFFDDDBBB@@@@@@???@@@AAAAAA???;;;888<<<===>>>>>>===>>>@@@BBB>>>>>>======>>>@@@AAABBBGGG???>>>EEELLLUUUiii}}}}}}yyy|||sssWWWHHHAAA<<<@@@JJJLLLLLLKKKJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@=========>>>@@@AAACCCDDDDDDEEEGGGGGGHHHIIILLLOOOPPPKKKFFFEEEGGGHHHFFFCCCDDDDDDDDDCCCAAA???>>>===999999999888777666666666222222222111111111000000000000111222222222222111222222222111111111000000000000//////...---,,,,,,+++*********,,,---,,,+++//////.........---------......---------,,,,,,,,,...------,,,,,,------...((()))+++---------,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,...000222333777;;;???@@@@@@AAADDDHHHGGGIIIKKKNNNOOOQQQSSSTTT^^^vvvyyyppphhhbbb[[[TTTNNNEEEBBB???>>>???@@@@@@???DDDDDDEEEFFFHHHIIIKKKKKKGGGFFFGGGFFF???<<>>CCCFFFHHHLLLNNNLLLIIIFFFAAA;;;===>>>LLLiiimmmZZZVVVRRRQQQRRRQQQOOOLLLHHHEEEDDDFFFFFFEEEIIIOOOOOOKKKGGGEEEEEEDDDAAA>>>???>>>=========<<<:::888;;;<<<======<<<===???@@@======>>>>>>???@@@@@@@@@EEE???>>>AAACCCFFFRRR```rrrdddnnn|||cccQQQDDDAAADDDMMMNNNNNNMMMJJJHHHHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;:::::::::888;;;???@@@@@@????????????>>>===@@@CCCCCC@@@============<<<;;;999888777666555555444444333333222222222222111111111111111000000111222222222222111222222111111111000000000111000///...---+++******,,,+++***+++,,,---,,,+++///............---------...------------,,,,,,,,,...---------------......(((***---......---***(((*********))))))(((((('''((((((((()))))))))******)))************+++++++++++++++,,,,,,,,,,,,------------------...000333444999<<>>???@@@@@@CCCDDDFFFGGGIIIJJJKKKLLLFFFDDDDDDCCC===;;;JJJ]]]qqq___[[[}}}hhh[[[PPPPPPTTTRRRTTTRRRFFFJJJGGGWWWlllrrrnnncccSSSUUUYYY\\\\\\[[[YYYVVVRRRJJJOOONNNCCC>>>JJJaaarrr~~~qqqdddYYYQQQEEE===;;;???EEEIIIGGGKKKMMMLLLHHHCCC@@@>>>;;;LLLmmmxxx```OOOOOOOOOQQQSSSSSSPPPMMMGGGGGGIIIKKKJJJGGGKKKQQQQQQKKKEEECCCEEEEEEAAA===???===;;;;;;;;;;;;:::999;;;<<<===<<<;;;;;;===???>>>>>>>>>>>>>>><<<;;;:::===;;;<<>>DDDMMMkkkzzz{{{eee|||xxxcccQQQHHHPPPRRRSSSQQQMMMJJJIIIIIIFFFEEEDDDDDDBBBBBBAAA@@@BBBAAA@@@???>>>=========999;;;>>>???>>><<<;;;;;;<<<;;;;;;===>>>>>>;;;888888888888777666555444333333333333222222111111111111111111111111111111111000000111222222222222111222222111111000000////////////...---,,,,,,++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------......///------.........,,,***)))---,,,,,,+++***))))))((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------------...///111333444:::===@@@@@@@@@BBBFFFJJJGGGJJJNNNPPPPPPQQQTTTVVV```yyyzzznnnccc\\\UUUNNNIIICCC???;;;:::<<>>LLL^^^ssshhh{{{zzz|||nnnVVVOOOSSSWWWRRRPPPNNNCCCLLLIIIZZZttt~~~zzzjjjUUUGGGOOOVVVVVVXXX]]]___^^^VVVVVVRRRKKKLLLXXXgggpppyyyppphhh___UUUJJJEEE@@@===???CCCGGGIIIGGGIIIJJJGGGAAA===???BBBLLLoooeeeYYYJJJKKKMMMOOOPPPNNNKKKIIICCCEEEJJJNNNKKKFFFFFFJJJPPPKKKEEECCCEEEEEEAAA===@@@===;;;:::;;;<<<;;;::::::;;;<<<;;;::::::<<<>>>:::;;;;;;;;;;;;:::999999777888;;;<<<;;;888;;;@@@NNNYYYnnn}}}|||rrr```VVVUUUTTTQQQMMMKKKKKKKKKGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???===<<<<<<<<<<<<999::::::999777666777999888666555555666666555444555555555555555444333222222222222222222111111111111111111111111111111111000000111222222222222111222222111111000//////...,,,,,,------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000222111...---++++++,,,,,,,,,,,,++++++***)))(((((())))))))))))************))))))*********++++++++++++++++++,,,,,,,,,---------------...///111333444:::===@@@AAA@@@BBBFFFJJJFFFJJJOOOPPPOOOPPPSSSWWW```{{{yyylll```XXXQQQKKKGGGAAA>>>:::999<<>>======BBBTTTggg{{{yyy|||xxx^^^WWWTTT[[[^^^WWWTTTSSSJJJJJJLLLeeekkkQQQNNNYYY___\\\[[[```cccbbbccc___WWWRRRVVV```fffgggtttrrrsssddd___XXXPPP???>>>>>>@@@CCCFFFGGGHHHHHHGGGEEEAAA;;;999AAALLLccclllTTTRRRLLLLLLMMMLLLJJJGGGDDDBBBEEEFFFKKKQQQPPPIIIFFFGGGLLLHHHDDDCCCDDDCCC@@@>>>???===;;;;;;<<<===<<<;;;:::;;;;;;:::999999:::<<<555555666888:::;;;<<<===>>>AAABBBAAA===999999:::===CCCRRRkkkiiiaaaVVVMMMJJJIIIKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@>>>===;;;:::999999::::::888666444444666888555444333333333444666777444444555555555444444333222222222222222222222222111111111111111222222222000000111222222222222111222222111000//////...---,,,,,,,,,---......//////---,,,+++,,,---...---,,,---------............///,,,,,,,,,------------...------------...///000000333111...+++***+++,,,...)))))))))((((((''''''&&&)))))))))*********++++++)))************+++++++++++++++,,,,,,,,,,,,------------------...000333444888<<<@@@BBBAAABBBEEEHHHCCCHHHMMMNNNLLLMMMQQQUUUbbb~~~tttggg[[[SSSNNNHHHDDD===;;;:::;;;???DDDFFFHHHIIIJJJLLLMMMNNNMMMLLLKKKGGGCCC@@@???>>>EEE^^^wwwaaaPPPXXXVVV^^^aaaYYYXXXZZZUUUQQQWWWqqqyyyeeePPP^^^jjjooofff```bbbdddaaaddd```XXXSSSVVV\\\]]]ZZZlllrrrjjjuuu}}}~~~iii\\\YYYRRRIII======>>>AAAEEEGGGFFFEEEHHHEEEAAA>>>:::???PPPcccsssXXXKKKNNNKKKKKKKKKIIIGGGDDDCCCCCCHHHFFFIIIOOOQQQLLLHHHHHHDDDDDDCCCCCCAAA@@@>>>======<<<;;;;;;<<<===;;;:::999:::;;;:::888888999;;;444444555666999<<<>>>@@@GGGIIIJJJFFF@@@<<<::::::;;;<<>>CCCFFFGGGGGGJJJKKKLLLNNNNNNLLLKKKJJJDDDCCCCCCBBB>>>GGGeee}}}~~~YYYRRRVVVTTT\\\^^^VVVWWW]]][[[]]]bbbxxx|||lll```TTT]]]kkkqqqhhhaaadddfffddd^^^\\\UUUPPPQQQVVVUUUQQQVVVuuu___jjjvvv~~~~~~qqq\\\QQQNNNGGG<<<>>>>>>???BBBEEEFFFEEEDDDFFFBBB@@@>>>>>>HHHaaayyy}}}qqqOOOIIINNNGGGHHHHHHGGGFFFFFFGGGIIIEEEAAABBBHHHKKKIIIFFFEEE???AAACCCBBB???===<<<<<<<<<;;;:::;;;<<<<<<:::999999::::::999888888999;;;888777666666888:::===???EEEHHHHHHCCC===:::999888;;;:::<<>>;;;<<>>@@@@@@@@@AAADDDFFFFFFFFFEEE555;;;DDD<<>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::777666666777999;;;888999;;;:::999888888999>>>===<<<;;;:::999999999<<<;;;;;;===BBBMMMbbbtttxxx\\\KKK@@@999999AAAHHHKKKNNNPPPOOOLLLAAA???>>>??????>>>;;;888777888999::::::999777777888666555555666666555444666666666555555444444444555333111000///000222333...---///333111---///555111222222111//////111333//////000111111111000///...///111222222111///...000//////---,,,+++******---------............///,,,,,,---...//////......---......///////////////,,,***)))((()))***)))(((+++*********))))))(((((((((((())))))*********+++))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333999888<<<@@@BBB@@@CCCGGGJJJLLLPPPRRRPPPMMMRRRYYYlllddd^^^VVVOOOKKKGGGBBB>>>999;;;===>>>???AAAEEEGGGHHHIIIKKKLLLLLLKKKJJJIIIBBBDDD>>>@@@RRRgggwww~~~vvvXXXWWWYYYZZZZZZWWWUUUVVVZZZ^^^bbbaaaZZZPPPLLLMMMNNNMMMUUUWWW[[[]]]]]]^^^bbbgggaaaZZZRRROOOQQQUUUXXXXXXXXX___lll~~~}}}hhheee|||zzzwwwwwwpppcccRRRFFFBBBAAA???===@@@AAABBBCCCEEEFFFEEEDDDBBB;;;999;;;CCC\\\uuu}}}lllQQQHHHKKKJJJHHHGGGEEEFFFHHHJJJJJJJJJKKKFFFBBBAAACCCCCC@@@===BBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666666777999;;;:::;;;<<<;;;888666666666;;;:::999999888888888888888777888999999===JJJWWWuuuwwwyyyzzz{{{cccMMMHHHCCC===???LLLYYY\\\WWWRRRNNNHHHBBB>>><<<<<<<<<777777777777666666555444777666555555666666555444555555555444444444333333333333222111222333444555:::666444444111...222999111222222222111000000111555444222000///111333666777666444222111111111222000//////...,,,++++++***---------............///,,,------...//////.....................---,,,+++,,,***(((((()))***)))(((************)))))))))(((*********)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333888999<<>>???@@@BBBEEEGGGHHHIIIJJJKKKKKKJJJIIIHHHDDDCCC???FFFZZZkkkrrr~~~~~~bbbRRR\\\]]]]]][[[VVVSSSTTTXXX]]][[[SSSHHHBBBHHHQQQTTTPPPYYYZZZZZZYYYZZZ]]]aaaddd```ZZZPPPGGGEEELLLYYYcccgggiiijjjnnnzzzbbblllzzz|||~~~vvvsssqqqrrrxxxtttkkk]]]SSSFFF???>>>@@@@@@???AAABBBDDDEEEEEEDDDBBBAAA<<>>BBB___fffQQQGGGFFFLLLMMMGGGEEEDDDEEEGGGHHHHHHHHHGGGDDD@@@???@@@@@@===;;;AAAAAA@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666777999;;;777999:::999777555555555777777666666666666777777777777999:::777444:::BBBTTTeeeuuuooojjjxxxgggccczzznnnbbbQQQEEEGGGQQQVVVUUUaaa^^^YYYQQQIIICCC@@@???;;;:::999888777666666666777666555555666666555333444444444444333333333333000000111111222333333444333111000111000///222777555444333333444333111///000333555666555555888<<<===:::555111///000222333000//////...---,,,++++++---------............///,,,---......///...............------,,,***)))(((+++***(((((()))***)))(((************))))))))))))++++++******)))(((((((((+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///000222333444888999>>>DDDEEEBBBBBBFFFGGGIIIOOORRRQQQOOOSSS[[[kkkWWWSSSNNNKKKIIIEEE???;;;<<<>>>AAACCCDDDEEEGGGIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEAAAIIIZZZjjj}}}ooowwwrrrVVVOOO___[[[\\\[[[XXXUUUVVVZZZ^^^TTTLLLBBB@@@KKKYYY]]]XXXaaa```\\\WWWVVVZZZ\\\[[[```ZZZQQQIIIIIIQQQ___jjjxxxvvvmmmfffsss{{{ddd___jjjuuuyyyuuussspppmmmkkknnntttyyy{{{rrriii___XXXQQQJJJBBB>>>@@@CCCDDDCCCBBBDDDFFFEEECCC@@@===<<<666EEEHHHWWWTTTIIIEEEEEEJJJLLLFFFDDDDDDDDDFFFGGGGGGFFFDDDAAA???>>>>>>>>>;;;999??????>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888999:::111444777888888777777888666555555555555555666777666777999;;;999555777======NNN___qqq{{{tttpppooo|||mmmeeerrr}}}bbbJJJBBBEEEIII]]]aaadddbbb[[[QQQIIIEEE@@@???===;;;:::999::::::777555444444555666444333333333333333333333333333111222333444444444444333---...111333333000///...333111///000222444333111000888BBBGGGFFFBBB@@@@@@===:::555111//////111222000//////...---,,,,,,,,,---------............///------...............---,,,,,,,,,,,,+++***)))(((+++)))'''''')))))))))(((*********)))))))))))))))*********))))))))))))))),,,+++)))))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,.........///111222444555888999???EEEFFFBBBBBBEEEEEEHHHNNNSSSRRRPPPTTT[[[iiiWWWSSSMMMJJJGGGCCC>>>999>>>@@@CCCEEEFFFFFFHHHJJJIIIIIIIIIHHHGGGFFFEEEEEEBBBCCC@@@FFFZZZnnn]]]mmmiiiQQQRRRaaaYYY[[[]]]\\\XXXWWWXXXZZZMMMIIIEEEGGGRRR___bbb^^^``````[[[VVVYYY___```\\\[[[VVVQQQPPPUUU\\\cccfffvvvrrrfff]]]fffuuudddgggppptttrrrsssrrrmmmiiijjjpppvvv}}}|||vvvkkkddd^^^YYYVVVJJJFFFAAA???BBBDDDEEEEEECCCEEEEEECCC???<<<;;;;;;???KKKSSSjjjoooQQQMMMIIIEEEHHHIIIEEEDDDDDDEEEFFFGGGFFFEEEAAA@@@???>>>>>>===<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888::::::333666999;;;:::999999999666555555555555666666777444333555777666333666;;;777AAAIIIYYYnnnvvv}}}}}}ppprrrxxxkkkWWWLLLGGGGGGMMMTTTXXXWWWRRRKKKHHH???>>><<<:::999888999999666555444444555555444333333333333333333333333333444444555555555555444333444444444333222111///,,,222111111333777;;;===>>>GGGMMMSSSTTTPPPIIIDDDAAA<<<:::888555333222222222/////////......------,,,---------............///---...............------***++++++,,,,,,,,,++++++***(((''''''((())))))((())))))))))))))))))******''''''((()))***++++++,,,++++++))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,.........///111222444555888999???EEEEEEBBBAAADDDDDDGGGNNNSSSRRRPPPTTT[[[fffWWWRRRLLLHHHEEEBBB===888>>>@@@DDDFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDDDD@@@BBB>>>BBBXXXqqq{{{[[[ttt|||yyy___OOOVVV]]]XXX[[[]]]\\\XXXTTTTTTUUUQQQQQQQQQTTT^^^ggghhhdddYYY[[[YYYXXX```jjjjjjcccRRRNNNLLLQQQYYY^^^]]]YYY```[[[UUUQQQVVVggg}}}uuukkknnnuuuwwwvvvpppiiieeegggjjjmmmrrryyy}}}yyynnneee^^^XXXPPPKKKDDDBBB@@@@@@BBBDDDDDDDDDCCCDDDCCC???<<<;;;>>>BBBZZZ]]]ggg|||yyy]]]OOOPPPJJJFFFHHHGGGEEEDDDCCCDDDFFFFFFEEECCC??????@@@@@@@@@??????>>>=====================<<<::::::::::::::::::::::::777777777777888999:::::::::<<>>??????999888777555555444444444666555444444555555444222333333333333444444444444111111111111111222222222000000///...222:::>>>>>>CCCEEEIIILLLMMMNNNPPPSSS[[[XXXTTTNNNHHHBBB>>><<<>>>===<<<:::888666444333/////////.........---------------............///.........///......---,,,)))******+++,,,,,,++++++)))'''&&&'''((())))))((())))))))))))************&&&&&&''')))***+++,,,---************+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------...///000222333444888999>>>CCCCCC@@@@@@DDDDDDGGGNNNTTTSSSPPPTTTZZZcccUUUPPPIIIDDDBBB@@@===999@@@CCCFFFHHHIIIIIIIIIJJJJJJIIIHHHFFFEEECCCCCCCCC???DDD???DDDbbb}}}wwwzzzxxxtttUUUKKKRRROOOTTTWWWXXXWWWTTTRRRSSSUUUZZZYYYXXX[[[eeennnkkkdddVVVZZZYYYYYYbbbllliii^^^JJJHHHHHHMMMSSSVVVRRRMMMLLLHHHHHHIIIHHHJJJ[[[ooorrrhhhnnnpppqqqmmmfff```^^^^^^bbbiiisss|||zzzrrrggg]]]UUULLLCCC===AAAAAAAAABBBCCCDDDDDDDDDAAAAAA@@@<<<:::>>>FFFNNNiiilll}}}^^^PPPLLLMMMGGGFFFIIIEEECCCBBBBBBCCCDDDDDDBBB@@@>>>@@@BBBCCCCCCBBBBBBCCC@@@@@@??????>>>>>>======::::::::::::::::::::::::777777777888888999::::::999;;;>>>>>>;;;888555444777666555555444444444444:::666666777666444555999666777333555BBBLLLYYYmmm{{{}}}}}}|||hhhgggppp^^^QQQBBB888777888888777666666777666666555444444666555333444555555444222333333444444444555555555222222222333555777999:::===AAAEEEIIIRRR]]]```]]]^^^eeekkkjjjcccZZZVVVVVVTTTNNNGGGCCCCCCBBB@@@===BBBAAA???<<<888666444333////////////............---------............///......//////...------,,,))))))*********)))((((((((('''&&&&&&((())))))(((((()))))))))************''''''((()))***++++++,,,)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333999999<<>>???CCCDDDHHHOOOTTTSSSPPPSSSYYYcccSSSMMMFFFBBB@@@???===;;;CCCFFFJJJLLLLLLLLLLLLMMMJJJIIIGGGFFFDDDCCCBBBBBB<<>>;;;:::AAAMMMWWWcccmmmhhhSSSKKKKKKIIICCCFFFIIICCCAAAAAAAAABBBCCCCCC@@@>>>>>>@@@CCCDDDEEEEEEEEEFFFBBBBBBAAAAAA@@@??????>>>::::::::::::::::::::::::666777777888999999::::::222555888:::888555333333777666555444333222222222444222222555555222333666///666555555::::::BBBTTTjjjqqqrrrqqqtttwww|||qqqdddcccrrr~~~eeeTTTKKKFFF???:::999:::;;;<<<<<<;;;999888666444333333444555333222444444444555555666666666=========>>>AAAEEEIIIKKKcccllluuu|||vvvoooxxxzzziiiWWWKKKGGGDDD@@@???DDDLLLOOOLLLHHHEEECCC>>>999555222111000///////////////.........---------.........//////.../////////...---,,,,,,******))))))((('''%%%%%%((('''&&&&&&((())))))((((((((())))))*********+++))))))))))))************((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333999999;;;??????===???CCCEEEHHHOOOUUUSSSPPPRRRXXXcccLLLJJJFFF@@@;;;:::;;;===DDDGGGLLLOOOPPPNNNJJJGGGIIIGGGEEEDDDDDDDDDCCCAAA===>>>EEE]]]wwwZZZRRRJJJBBBKKKRRRQQQPPPMMMLLLMMMQQQTTTYYYZZZYYYXXXZZZ]]]\\\YYYbbbaaa```___]]]YYYSSSOOOCCCJJJNNNJJJGGGIIIIIIGGGNNNKKKGGGEEEDDDEEEEEEEEEcccddd___XXXUUUYYY______\\\YYY___bbbbbbiiiyyy|||zzz}}}wwwqqqooogggaaaVVVKKKDDD@@@???@@@>>>AAADDDDDDDDDDDDBBB@@@AAA===;;;===@@@FFFRRR___dddgggVVVGGGJJJMMMJJJEEE@@@AAACCC<<<===>>>???????????????@@@EEEHHHGGGCCCAAABBBDDDBBB===;;;>>>>>>:::;;;@@@;;;<<<<<<===<<<;;;999888888666444333444666999;;;;;;:::888666444444444555999333111444444111222777888888777666666666666666999888666444444777<<<@@@RRRddd{{{}}}^^^``````hhheeeQQQccctttgggYYYOOOIIIIIIKKKOOOMMMGGGEEEGGGAAA@@@???@@@@@@???===;;;999>>>CCCAAA>>>@@@IIIQQQ[[[aaafffgggkkkrrrwwwwwwoooeeeiiihhh^^^PPPGGGDDDDDDIIITTT^^^cccbbb___VVVNNNLLLGGG>>>666111......///111000///...............---,,,,,,,,,,,,---......+++,,,------,,,+++)))(((...,,,)))'''''''''&&&%%%''''''''''''(((((((((((((((((((((((()))***+++,,,************************++++++++++++++++++++++++,,,---......//////......,,,---/////////111444777:::<<>>NNNoooyyynnnSSSNNNIIICCCJJJNNNOOOOOOOOONNNNNNPPPRRRUUURRRNNNLLLOOOUUUYYY[[[```___]]][[[YYYUUUPPPLLLJJJSSSYYYVVVRRRSSSTTTSSSTTTQQQNNNQQQWWWZZZXXXUUU```}}}nnnVVVPPPWWW^^^\\\WWWWWW\\\___^^^cccqqqnnnwwwxxxvvvrrrkkkeeebbb]]]XXXOOOGGGBBB@@@AAABBB???BBBDDDEEEDDDCCCAAA@@@<<<<<<;;;;;;AAASSSllltttTTTJJJKKKMMMOOOKKKEEE@@@@@@AAA======>>>>>>????????????@@@CCCEEECCC???<<<>>>@@@BBB>>>===@@@@@@======AAA;;;;;;;;;;;;;;;999888777555555444444444666888::::::999777666555444555555888333222444444111333777666666555444444444444444777777888777666666888:::BBBNNN___ooo|||~~~~~~||||||tttfffaaafff|||zzz{{{|||wwwooolllmmmkkkeee]]]ZZZ[[[]]]]]][[[^^^eeekkkkkkgggfffkkkqqqvvv___WWWYYYXXXOOOFFFEEEJJJPPPXXXcccmmmooojjjbbbWWWNNNCCC???:::444000......//////......------------...///......---,,,,,,,,,,,,,,,,,,---,,,,,,***((((((---+++((('''(((((('''&&&''''''''''''(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++------------............,,,---/////////111444777:::<<>>999888;;;===DDDFFFIIIKKKLLLLLLKKKJJJFFFCCC@@@>>>????????????===>>>WWWzzz}}}aaaJJJIIIIIIEEEIIIIIILLLPPPRRRQQQPPPPPPPPPPPPMMMJJJKKKOOOUUUYYY\\\\\\[[[YYYXXXXXXVVVSSSQQQVVV```hhhddd\\\YYYZZZ[[[\\\YYYZZZ```hhhjjjccc\\\\\\mmm~~~```SSSRRRRRRTTTXXXTTTXXXYYYVVVVVV___jjjqqqpppyyy~~~~~~uuulllhhhddd\\\WWWUUUOOOLLLGGGBBB@@@AAACCCEEEAAACCCEEEEEEBBB@@@>>>>>>999;;;<<>>>>>>>>>>>>>>@@@BBBBBB@@@<<<:::;;;>>>>>><<<===@@@@@@>>>===???999:::::::::999888777666333333444555666777888999888777666555555555555555666333222444444222444777444333333222222222222222444666999999777555444333444:::BBBNNN]]]ppp|||fffWWW___ppp}}}nnn[[[OOOLLLVVVbbbgggddd___^^^___^^^iiiqqqmmmcccXXXMMMEEE999777444222000/////////------,,,,,,,,,------...111000///---,,,,,,++++++------,,,,,,+++)))((('''+++)))((('''((()))((('''''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((++++++++++++++++++++++++------,,,,,,,,,---...///,,,---/////////111444777:::<<>>EEEFFFGGGIIIJJJKKKKKKKKKFFFCCC???===>>>????????????DDD^^^xxxuuuWWWGGGIIIJJJHHHGGGGGGLLLRRRVVVVVVSSSQQQPPPJJJIIILLLSSSWWWWWWVVVWWWXXXWWWWWWXXXZZZ[[[[[[ZZZaaajjjqqqlll___VVVUUUWWW]]]___dddjjjllleeeXXXMMMPPPYYYrrryyygggUUUGGGKKKXXXUUUWWWWWWSSSPPPQQQWWW\\\hhhrrr~~~yyy|||wwwvvv}}}zzzvvvqqqggg^^^[[[WWWRRRNNNNNNEEECCCAAA@@@@@@BBBDDDFFFEEEDDDDDDDDD???;;;:::>>>???CCCIIIZZZcccLLLIIIKKKLLLMMMLLLIIIDDD@@@???@@@=====================>>>???@@@@@@===;;;;;;===???999:::;;;======<<<;;;;;;888888888888777666555555222333555777888999999888666666555555555555555555444333222333444444555666333222222111111111222222222444777777666333222222333444777;;;EEEUUUgggttt~~~~~~~~~kkk[[[]]]mmmzzzsssoooggg^^^aaakkk}}}ppp```YYYmmmrrrpppcccRRRFFF===888444444444333222111000///,,,,,,,,,,,,---...//////000///...---,,,,,,,,,,,,---,,,,,,+++)))((('''&&&***((('''''')))***)))(((''''''''''''((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((************++++++++++++...,,,+++******,,,...///,,,---/////////111444777999<<<>>>@@@@@@AAACCCDDDFFFLLLQQQRRRPPPOOOQQQUUUbbbxxxFFFDDD@@@;;;888888<<>>?????????>>>???LLLfffppprrriiiPPPIIIJJJKKKJJJFFFGGGMMMTTTYYYYYYVVVTTTRRRKKKIIILLLTTTXXXUUUSSSTTTWWWVVVVVVWWWZZZ[[[[[[[[[bbbjjjppplll^^^SSSQQQUUUXXX```iiimmmeeeVVVFFF<<<===FFFVVVppplllTTTJJJMMMQQQQQQRRRRRRQQQQQQSSSWWWUUU]]]jjjxxxyyytttssssssppprrryyyzzzvvvvvvzzz{{{vvvggg]]]TTTQQQNNNJJJGGGHHHBBBAAAAAAAAAAAACCCDDDEEEFFFDDDBBBAAA<<<777:::AAANNNYYYfffxxxtttTTTLLLLLLJJJGGGGGGFFFDDDBBB@@@@@@@@@======<<<;;;;;;<<<<<<===;;;;;;;;;::::::;;;===???888:::;;;;;;;;;;;;:::999888777777666555555555444222444666888999999999888444555555555555444444444222333333333444555666666333222222222222222333333222333444333222222444666444666666444666AAATTTbbbuuu}}}rrr^^^ZZZkkktttpppooopppnnnsssvvvtttyyyvvvjjjUUUBBB999444222555555666666555333111000...---------...///000000------,,,,,,,,,,,,---...,,,,,,+++)))(((''''''&&&)))((('''(((******)))(((''''''''''''(((((((((((()))((((((((())))))***+++)))))))))))))))))))))))))))))))))******+++++++++---,,,***)))***+++---///,,,---/////////111444777999;;;>>>@@@@@@AAABBBDDDEEEKKKQQQRRRPPPOOOQQQTTTdddyyyuuuFFFCCC???:::888999>>>BBBGGGHHHIIIJJJJJJJJJJJJJJJEEECCCAAA@@@@@@@@@???>>>999QQQrrrZZZccc}}}]]]LLLMMMJJJIIIKKKGGGJJJOOOUUUYYYZZZWWWUUUTTTUUUOOONNNTTTXXXUUUWWW\\\XXXWWWVVVVVVVVVVVVSSSQQQ[[[```ffffff]]]SSSSSSXXXSSS]]]gggiii^^^NNN@@@888777>>>FFFXXXzzzyyy^^^KKKJJJFFFFFFJJJNNNPPPRRRUUUQQQSSSYYYbbbkkkvvv{{{yyy}}}}}}xxxxxx|||}}}}}}}}}ssslll___VVVMMMJJJHHHDDDAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEAAA??????;;;888@@@LLL___rrrbbbMMMIIIGGGBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>===;;;::::::;;;<<<<<<666666666777888:::;;;<<<:::======;;;;;;<<<;;;999888777666555444444444555444555666888888888777777444444555555444333222222///222333222333777888666333222222222222333444444333333222111000111555777222444555222000777FFFSSSgggvvv}}}uuuddd^^^ssszzz|||}}}jjjjjjlllttt]]]YYYMMM===333333555555666777777777555333111000//////.........///000000+++++++++++++++,,,------+++***)))((('''''''''(((((((((''')))******)))'''''''''''''''((((((((((((((((((((())))))***+++,,,))))))))))))))))))))))))(((((())))))***+++++++++++++++*********+++,,,---,,,---/////////111444777999;;;>>>???@@@@@@BBBCCCDDDJJJQQQRRRPPPNNNPPPSSSbbbxxx|||rrrFFFCCC???:::888:::???DDDIIIIIIKKKLLLLLLKKKJJJIIICCCBBBAAAAAAAAA@@@>>>;;;;;;WWW{{{XXXeeezzzuuuSSSHHHMMMFFFEEEKKKJJJLLLPPPUUUXXXXXXVVVUUUTTTWWWPPPPPPYYY\\\YYYZZZ```WWWVVVUUUUUUTTTRRRNNNKKKRRRTTTYYY]]]YYYRRRSSSZZZUUUZZZ``````ZZZOOODDD>>>;;;:::===III]]]|||kkkXXXLLLCCCDDDIIIKKKLLLNNNNNNMMMNNNSSSVVV[[[hhhvvv~~~|||vvvnnneee___SSSKKKEEEDDDDDD@@@>>>???AAABBBDDDEEEEEEDDDCCCBBBBBB===;;;>>>======KKK\\\lllzzzlllSSSFFFCCCBBBAAAAAA@@@>>>>>>>>>???@@@@@@>>>===;;;:::999:::;;;<<<555555666777999::::::999<<>>??????@@@BBBCCCDDDJJJQQQSSSPPPNNNPPPSSS^^^sss{{{vvvFFFCCC???:::888;;;@@@EEEIIIKKKLLLMMMMMMKKKIIIHHHAAA@@@AAAAAABBB@@@===:::III___~~~gggxxx~~~{{{zzzoooNNNFFFMMMBBB@@@KKKMMMNNNQQQTTTVVVVVVUUUTTTUUUMMMIIINNN[[[___XXXUUUXXXTTTTTTTTTUUUUUUSSSOOOKKKLLLLLLQQQVVVUUUOOOQQQWWW[[[ZZZZZZYYYWWWQQQIIIBBB<<<333333;;;BBBSSS~~~rrr___MMMHHHJJJIIIGGGHHHHHHHHHKKKNNNLLLHHHMMMVVVfffrrr|||sssiiiaaaZZZTTTPPPHHHAAA===???AAA@@@???@@@AAABBBDDDEEEEEEDDDBBBAAA@@@:::999>>>???BBBSSShhhsssuuulll```RRRGGGAAA???CCCIIIBBB@@@>>>>>>>>>?????????>>>===;;;999999999;;;<<<888888999:::<<<;;;:::888;;;>>><<<555444888888444999888666555444444555555444444333333333222222222555555555555444222000///---222444222333999999555111111000111111222333333555666666444222000111222666444222111222444444333///<<>><<<999888:::>>>CCCFFFMMMMMMMMMMMMLLLJJJIIIGGGEEEDDDDDDEEEBBB<<<;;;>>>RRR~~~zzz~~~___NNNBBBCCCEEECCCFFFNNNVVVMMMJJJQQQWWWSSSMMMJJJQQQQQQPPPPPPOOOMMMLLLLLLNNNLLLQQQYYYXXXOOOFFFDDDKKKEEEEEEMMMQQQPPPOOOQQQQQQKKKLLLVVV]]]XXXNNNIII@@@555555>>><<<:::UUUzzzmmmUUUEEE@@@EEELLLHHHFFFGGGKKKMMMKKKKKKMMMPPPTTTZZZaaahhhsss~~~nnnfffZZZOOOIIIEEEDDDCCC>>>>>>?????????@@@@@@@@@DDDCCCBBBBBBCCCBBBAAA???;;;:::???GGGNNN[[[sssVVVMMMFFFHHHLLLJJJEEECCCAAA@@@???>>>>>>???@@@AAA;;;;;;:::999999999::::::;;;===BBBGGGIIIEEE<<<555777777888888888999999999666444222222333555555444333333333333333333333333555555444444444333333333555444222111111222444555111111222222222333333333111222333333111111222333222222111000111222444555666888:::>>>FFFVVVjjjyyy}}}vvvnnn\\\\\\```pppvvvhhhmmmyyyxxxbbbLLLFFFAAA>>>AAACCCCCCEEEHHHMMMGGG???<<<<<<<<<999666000000000///////////////.........---,,,+++)))(((******))))))((((((''''''''''''((((((((((((''''''(((&&&%%%&&&'''((('''&&&''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((())))))))))))(((((())))))******++++++))))))))))))***+++,,,------------...000111333444:::===@@@AAAAAA@@@@@@AAADDDKKKRRRSSSPPPNNNQQQUUU]]]tttxxx===;;;999888:::???DDDGGGLLLLLLMMMMMMLLLJJJHHHGGGBBBBBBCCCCCC>>>999<<>>BBBJJJGGGGGGJJJLLLJJJJJJLLLHHHJJJNNNRRRWWW___hhhnnnwww|||yyyyyyrrr^^^XXXOOOGGGCCCAAA@@@???>>>>>>?????????@@@@@@@@@CCCCCCBBBBBBBBB@@@===;;;<<>>@@@CCCHHHIIIFFF???999777777777888888999999999999777444444444555555444444444444333333333333333444333333333222222222222444333111000000111333444111111111222222222333333111222333333111111222333333222111111111222333444444555888;;;AAAOOO```mmmuuu}}}sssSSSLLLJJJUUUaaafffggghhhssslll[[[MMM???@@@KKKRRROOOGGGHHHHHHMMMSSSTTTOOOLLLMMMJJJDDD===999999888555222000000000000000/////////.........---,,,***)))((())))))))))))((((((''''''''''''((((((((((((''''''((('''&&&&&&'''((('''%%%''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))***+++,,,------------...000111333444999<<>>>>>===<<<>>>>>>>>>????????????@@@===>>>>>>>>>>>><<<;;;:::???BBBKKK]]]{{{yyyOOOGGGAAACCCDDDBBB>>>===;;;:::999999999999:::;;;;;;;;;:::999999999999999999:::===???AAA>>>:::666777777777777888888888888:::777555444555555333222555555555444444333333333222222222222111111111111222111000//////000111222111111111222222222222333000222333222111000111222333333222111111111222222111333444666;;;EEEQQQZZZ```fffjjjvvvjjj[[[KKKFFFGGGFFFDDDCCCHHHSSSdddppppppiiihhhmmmyyypppiiifffiiiooosssxxxyyy}}}~~~yyymmm]]]WWW```ggg\\\HHH@@@<<<777888@@@LLLUUUZZZ```dddlllooogggXXXLLLHHHCCC???999666666555111///111111111000000/////////---------,,,+++***)))((()))))))))(((((((((((('''''''''(((((((((((('''''')))(((&&&&&&''''''&&&$$$''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))***+++,,,,,,---------...000111333444888;;;>>>@@@@@@??????@@@DDDJJJPPPQQQOOOMMMOOORRRYYYkkk{{{888888777888<<>>JJJccczzzsssiiiOOOIIIFFFHHHJJJHHHHHHIIIIIIHHHGGGFFFEEEFFFIIIJJJKKKOOOVVV^^^eeeiiikkklllxxxzzz~~~~~~qqqiiifffbbb___[[[XXXUUUPPPKKKGGGCCC@@@>>>===>>>>>>>>>===>>>>>>>>>>>>????????????;;;;;;;;;;;;;;;<<>>>>>@@@AAACCCEEEFFFIIIMMMRRRTTTJJJLLLOOOQQQRRRQQQOOONNNQQQPPPMMMHHHGGGLLLSSSXXXIIIRRR\\\___ZZZPPPGGGAAA???GGGMMMIIIAAA===???CCCPPPRRRNNNHHHSSSnnnyyyiiiVVVLLLFFFDDDEEEHHHGGGFFFCCCBBBBBBBBBCCCCCCCCCDDDFFFIIILLLOOORRRSSS\\\^^^bbbfffiiilllqqqtttwww|||~~~|||uuujjj___YYYVVVUUUOOOMMMJJJGGGEEEBBB???===???===<<<===>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::???GGGMMMYYY]]]zzzwwwmmm___MMMJJJDDD@@@@@@AAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888777888999999888888888888666666666666666666666666555444333555777777777555555555444444444333333333333333333333222222222222222222111111111111222222000000111111111222222222///000111111//////000111222222222222111000000//////000111222333555999;;;999:::888>>>OOOYYYddduuunnnYYYSSSVVVYYYkkk|||vvvmmm```YYYZZZXXXXXXXXXUUUPPPKKKHHHGGGIIILLLQQQTTTSSSPPPNNNOOORRR^^^ooo{{{jjjsssxxxhhhcccdddWWWYYY\\\ZZZOOOAAA::::::666666555666666666555333111111000000///......---++++++++++++***)))(((((('''''''''''''''(((((((((''''''(((((((((((('''''')))'''&&&&&&''''''&&&%%%''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((())))))))))))*********))))))(((((((((*********)))******+++,,,---------...000111333444999<<<@@@BBBBBBBBBBBBCCCGGGKKKPPPRRRQQQOOOPPPQQQXXXbbb666666777999===BBBGGGJJJMMMMMMNNNMMMLLLKKKIIIHHHBBBBBBBBB???<<>>======>>>@@@AAAAAABBBFFFKKKJJJFFFFFFHHHKKKNNNOOOOOOMMMLLLSSSSSSOOOFFFBBBFFFMMMQQQAAAIIIPPPRRRRRRQQQMMMIIIJJJNNNLLLCCC<<>>======<<<===<<<;;;<<<======<<<;;;???>>>>>>>>>>>>>>>======;;;<<<===>>>AAAIIITTT]]]jjjpppUUUQQQKKKEEEHHHBBB???AAAAAA>>>===???:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::888888777777777777888999999888888999;;;666666666666555555555555555444555777999:::999888333333333333333333333333444333333333222222222222222222222222222222222222000000000111111111111222...000111000///...///000111111111222111111000///000000000111222333444444555666222555BBBHHHOOO]]]jjjssshhh]]]WWWRRRNNNZZZ}}}tttooommmnnnooorrrvvvyyywwwoooiiillltttoooWWWLLLJJJCCCBBBBBBBBB<<<444333666444555777888888888777666000000//////...---,,,,,,***************)))((((((&&&''''''''''''(((((((((''''''((((((((((((''''''(((&&&%%%&&&'''((('''&&&''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((())))))))))))************))))))))))))+++***************++++++---------...000111333444:::===@@@CCCCCCCCCCCCDDDGGGKKKNNNPPPPPPOOOOOOOOOYYYaaa666666777:::===BBBFFFIIIKKKKKKLLLLLLJJJIIIGGGFFFDDDBBB@@@>>>>>>JJJccczzz]]]nnn{{{yyyWWWLLL>>>??????===<<<===??????@@@BBBAAA>>>@@@EEEDDD???FFFGGGHHHIIIKKKLLLNNNNNNTTTVVVPPPEEE>>>AAAFFFHHHBBBGGGKKKMMMQQQVVVUUUPPPNNNMMMHHH@@@@@@GGGJJJHHHGGGPPPXXX]]]gggssswwwuuuooosssggg___sssqqq___PPPIIIHHHEEECCCDDDFFFGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCBBBDDDFFFGGGFFFGGGHHHIIIMMMPPPSSSTTTSSSSSSUUUWWWWWWWWWWWWWWWTTTQQQNNNKKKHHHKKKKKKGGGEEEFFFCCC===<<<===>>>>>>=========>>><<<;;;:::;;;===>>>===<<>>>>>===============CCCKKKSSS\\\iiixxxVVVMMMJJJDDDJJJEEEAAA???@@@@@@>>>>>>AAA999:::;;;<<<<<<;;;:::999<<<;;;:::888777777666666333555777666555444666888666666666555555444444444444444444666888888666555000111111222222333333333222222222222111111111111000000111111111111000000000000000000111111111111...///000000......///000///000111222222111111000////////////111222222111444666222444>>>???AAAMMMTTT]]]lll}}}~~~ssseee[[[\\\yyy~~~lllVVVEEE===;;;===:::999;;;999444222444555777999:::999888666555//////...---,,,+++******)))))))))***))))))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&%%%%%%&&&((()))((('''''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((())))))))))))((((((((()))))))))))))))++++++***************+++---------...000111333444999<<<@@@BBBBBBBBBCCCDDDFFFIIILLLNNNNNNMMMLLLLLLVVV]]]777777888:::===BBBFFFHHHIIIJJJJJJJJJIIIGGGEEEDDDGGGCCC@@@???BBBPPPkkksssMMM\\\{{{tttuuummmBBB???;;;======<<<<<<>>>AAAAAA@@@CCCBBB<<<<<>>999;;;<<<>>>???>>>>>>>>>???===<<<;;;<<<>>>???@@@?????????>>>>>>=========<<>>HHHCCC;;;HHHCCC???>>>@@@@@@>>>>>>AAA;;;;;;============;;;;;;<<<;;;:::888777666666666333555777777555555777999666666555555555444444444222111222333444333111/////////000111222333333444111111111111000000000000//////000000000000//////000000000000111111111111...///000///...---...000...///000111222222111000...------...000111111000...000---///777666555???@@@FFFOOOZZZggguuu}}}~~~~~~||||||gggbbbXXXLLL@@@888555444444222444:::<<<:::888888777999;;;<<<999666444333///......---+++***))))))((()))))))))))))))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%$$$$$$&&&((())))))(((''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))++++++***************+++---------...000111333444888;;;???AAAAAABBBBBBCCCEEEGGGJJJLLLMMMLLLJJJJJJQQQXXX{{{444777;;;<<<<<<>>>CCCGGGGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEBBB===EEE[[[vvv]]]iiippp{{{uuulllssssssPPP888GGG;;;;;;:::;;;<<<>>>@@@AAA@@@@@@???===;;;<<<@@@CCCFFFAAAAAAFFFHHHGGGIIIOOOKKKLLLNNNKKKAAA999;;;CCCKKKJJJLLLRRRUUUSSSSSSUUURRRHHHDDDKKKSSSOOOGGGBBBIIIHHHAAARRRNNNXXXNNNOOOSSSNNNFFFJJJZZZdddsssuuuaaaLLLBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAADDD@@@======@@@AAA@@@???AAA@@@??????@@@AAA@@@>>>>>>??????======<<<;;;888???===<<<<<<<<<<<<:::999??????>>><<<;;;===>>>>>>>>>>>><<<:::>>>DDDAAA999===@@@999999EEEJJJLLLSSSaaajjj}}}~~~dddIII???@@@AAAAAACCCBBB@@@===<<<<<<;;;:::888888999:::;;;;;;;;;:::::::::999666555444555666777<<<:::888666555555666777333333444444444444444444333333333333333333333333000222333333111111333444000111333333333222000...444333111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222333444444444777888===CCCMMMVVV___dddttt~~~ssskkkeeeaaannnrrrttttttrrrnnniiibbb\\\YYYFFFEEEAAA<<<888777888:::999999;;;>>>@@@@@@???===<<<999777666666555444222......---,,,***)))((((((&&&'''))))))((((((***+++)))(((''')))******((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###$$$%%%&&&''')))******''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++***)))))))))))))))***+++++++++,,,,,,---------000///------...111444777777<<>>BBBEEEHHHGGGGGGFFFEEEEEEFFFFFFHHHGGGBBB???IIIaaazzzeee}}}zzzrrrnnnsssjjjIII666===<<<<<<:::::::::;;;<<<===<<<;;;;;;999888999<<>><<<=========>>>???@@@AAABBB???=========>>>>>>===;;;@@@@@@???<<<<<<>>>BBBDDD???===<<<<<<===>>>>>>===;;;===???@@@@@@@@@>>><<<;;;@@@@@@;;;:::===>>><<>>;;;:::<<>>???@@@CCCGGGJJJDDDBBBAAA@@@AAAAAAAAA@@@999777555555666666555444...---,,,+++***)))((((((((()))***)))((('''((()))((('''&&&''')))***)))((((((''''''''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''((()))******++++++,,,,,,---------///...------///111444666888<<>>???BBBCCC@@@>>>CCCJJJIIIHHHHHHJJJJJJOOO[[[ggg___SSSLLLTTT___bbb]]]WWWWWWWWWWWWWWWRRRKKKIIIKKKPPPFFFKKK~~~lllZZZSSSLLLEEERRRgggiiiaaaddd___qqqqqq___PPPGGGCCC???===>>>AAACCCDDD@@@AAABBBAAA???>>>===>>>CCCBBBAAABBBCCCCCCAAA???>>>>>>>>>;;;888777;;;???@@@===;;;;;;===???@@@@@@AAA@@@@@@AAAAAA@@@===<<<<<<======>>>DDDJJJKKKHHH???MMMYYYjjj~~~OOOBBBAAABBBBBB???;;;<<>>;;;:::;;;:::999888999999888777888999:::;;;===<<<:::888777666777777888777666555555555777777555444444333333222222222111111111111111111111111222000...///222444222000000111222222222111000///222222111000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111000000000000000111444777;;;===@@@GGGOOOUUU```rrrsssggg[[[UUUPPPJJJEEECCCBBBDDDEEEJJJTTT___dddddd[[[QQQIIIGGGHHHJJJLLLOOOWWWSSSLLLHHHEEECCCAAA???::::::999888777666666666666999===AAAEEEIIINNNQQQOOOKKKFFFBBBAAAAAAAAA@@@:::888555444444444222111---,,,,,,+++***)))(((((()))***+++***'''&&&'''((()))'''%%%&&&((()))***)))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++******++++++,,,------...///.........///111444666888===AAACCCBBBAAACCCEEEGGGJJJMMMLLLJJJIIIKKKMMMSSS\\\yyy555777999<<<@@@DDDHHHJJJKKKJJJHHHFFFEEEDDDCCCCCCAAA>>><<>>???CCCEEEBBBAAAAAABBBBBBBBB???=========<<<===>>>>>><<<;;;:::<<>>:::;;;@@@FFFCCC???===>>>???@@@@@@IIIDDD@@@???>>>======???BBB===<<>><<<:::999999999888777999888777666666888:::;;;<<<;;;999777666555555555666555555444444555666777555444444333222111111000000000000000000000000000777333000222777999666222000111111222111000//////111111000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000//////......111111111222444777:::;;;:::???CCCEEEKKKWWWbbbgggkkkxxxxxxsssnnneee[[[SSSJJJFFFBBB@@@AAACCCBBB@@@DDD@@@<<<;;;;;;:::999999:::888777777:::;;;:::999:::;;;===???@@@AAAAAAAAADDDEEEFFFGGGHHHJJJNNNQQQQQQMMMHHHCCCAAA???>>><<<===:::666333111///,,,***++++++******)))))))))((()))******)))(((''''''(((---***'''&&&''')))))))))'''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((())))))***++++++))))))***+++,,,------...............///222444555999===BBBCCCBBBAAACCCEEEFFFJJJLLLLLLJJJIIIKKKNNNRRRYYYwww777888999===AAAFFFIIIJJJKKKJJJHHHFFFEEEDDDCCCCCCCCCAAABBBOOOggg}}}xxx{{{|||}}}iiiDDD888===777;;;:::999888888888999:::444555555444333333555777777555444555<<>>???AAABBBBBBAAA===<<<>>>CCCCCCBBBFFFNNNJJJFFFAAA???>>>??????>>>DDDAAABBBEEEEEEBBBDDDIIISSSTTT[[[hhhtttxxxtttpppcccEEEIIIFFFDDD@@@<<<:::;;;<<<===;;;:::888777888999888777888777555555555666888:::999888777666555444333333444444444444444444555555444444333222111111000000000000000000000000000000888444111333888:::777333111111111111000000//////000000000000/////////........................................................................................................./////////...------.........///111333555666555999:::999:::@@@CCCCCCHHHRRR___jjjrrr|||}}}uuupppjjjdddbbb```]]]XXXVVVLLLLLLKKKJJJIIIHHHEEEBBBAAAEEEHHHJJJIIIHHHHHHIIINNNPPPSSSUUUVVVTTTRRRPPPRRRRRRPPPMMMLLLNNNRRRVVVOOOLLLHHHEEEBBB???;;;888999777333000...---***((())))))))))))))))))))))))&&&((())))))(((((()))+++111...***((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((++++++***))))))((())))))((())))))***,,,------............///000222444555:::>>>CCCDDDBBBAAACCCDDDFFFIIILLLLLLJJJJJJLLLNNNRRRZZZzzz777777888<<>>FFFDDDBBBBBBEEEHHHJJJJJJLLLBBB<<<<<<<<<;;;@@@IIIEEEBBB???>>>>>>??????>>><<<@@@KKKWWWYYYVVVZZZccczzz|||bbbKKK>>>AAA======<<<;;;<<<>>>:::444999888666666777888777666666666555444555666777888555555444444333333222222333444444333333333333333333222222111111000000000000000000000000000000000444222000222444666444222111111000000000/////////...//////000000//////...................................................................................................---....../////////.....................//////000000333444222333555444111555999>>>BBBHHHRRR```jjjvvv~~~vvvxxxvvvpppjjjeee^^^XXXYYY___cccaaaZZZVVVVVVYYYdddeeeffffffdddaaa]]][[[OOOOOONNNLLLLLLOOOTTTXXXOOOLLLGGGDDD@@@<<<888444111///---,,,,,,---,,,***((((((((((((((()))))))))&&&'''))))))((((((***+++000...***))))))((('''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&'''((()))***+++------...---......///111222444444;;;???CCCDDDCCCAAACCCDDDFFFIIILLLLLLJJJJJJLLLNNNRRR^^^:::999999<<>>777777666666666777888999555555555333000//////000---777???===<<>>???DDDKKKQQQRRRUUUccc|||vvvfffZZZSSSPPPRRROOOLLLLLLPPPUUUYYY[[[\\\OOOGGGIIIIIICCCBBBFFFHHHGGGGGGIIILLLOOOPPPPPPJJJPPP^^^llloooooo{{{tttYYYJJJFFFDDD===999<<<===<<<<<>>GGGOOOQQQWWWYYY[[[{{{cccPPPZZZZZZZZZdddlll\\\GGGDDD???JJJUUUZZZZZZaaaqqq~~~pppnnnqqqzzzwwwsssssswww}}}eee\\\\\\hhhmmmeee]]]\\\VVVWWWYYY^^^dddiiikkkkkkcccfffoooxxxzzzYYYFFF:::???DDD888:::???>>>777666:::<<<999777555444444666777777666333444555555666666555555111222333444444444333333444444444333222111000///000000000000111111111111111111111111111111111111...000111111000000111222111111000///////////////---...///000000///......................................................................................................,,,---...///000000000000,,,,,,---...///000111111///111000---///222222///,,,,,,,,,,,,---000444777???<<>>666000---+++***+++***((('''((()))((('''&&&&&&''''''((())))))))))))***+++***(((&&&'''(((&&&%%%%%%'''((()))'''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))***)))))))))))))))***+++&&&'''(((***+++,,,......------...000111222333444<<<@@@DDDEEECCCBBBCCCDDDEEEHHHLLLLLLKKKJJJLLLOOOKKK\\\999;;;???CCCEEEEEEDDDCCCFFFIIIGGGBBBBBBFFFDDD???AAAOOOZZZeee{{{gggrrrrrrVVV>>>777::::::555999888666555444555777888;;;::::::999333///333:::???iiiyyybbbIIIHHHKKKMMMJJJDDDBBBCCCJJJKKKNNNPPPPPPNNNLLLKKKKKKMMMLLLHHHEEEFFFMMMSSSRRR[[[XXXUUUXXXTTTNNNQQQXXXXXXZZZ```hhhjjj___QQQGGGZZZ]]]NNNMMM^^^fff___lll{{{|||vvvzzzuuudddOOOBBB@@@AAA???======>>>>>>>>>>>><<<:::999888777777666555444444444444444333333333444444555333333333333333333333333444333222111111222333444555444222000///000000111000///000222222111000111111111000/////////////////////............//////---------............///---------------------------------------...///000111000///...------,,,---...---,,,,,,---...---,,,---------,,,,,,+++++++++,,,,,,,,,---...///111111////////////////////////,,,,,,,,,---------......111111222444777<<<@@@BBBSSSXXX___dddhhhooozzz~~~~~~{{{vvvwwwpppgggcccdddggggggeee^^^XXXRRRSSS\\\gggnnnqqqmmmhhh```UUUKKKCCC>>>;;;222111///---+++******)))************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&''''''((())))))(((&&&&&&'''((()))***+++,,,------............///000222222<<>>AAAEEEGGGGGGEEEDDDBBBEEEEEEBBBBBBFFFEEE@@@DDDSSSdddvvvfffccc|||rrrjjjNNN;;;777888888666888777555444444666777888>>><<<<<<;;;777444888@@@QQQ{{{yyyLLLJJJIIIJJJGGGDDDEEEIIINNNOOOPPPPPPOOOLLLJJJHHHKKKMMMPPPOOOMMMLLLNNNQQQHHHUUUVVVRRRTTTRRRRRRZZZaaa```^^^^^^cccfff```VVVhhhpppgggNNNAAAJJJQQQOOOXXXkkkjjjXXXNNNBBB<<<<<<<<<;;;888;;;<<<<<<<<<;;;:::888777777777666666555444444333555555444333333444444444333333333333333333333333333222111000000111222333444333222000000000000000111000111222222111000000111000000/////////////////////............//////---------............///---------------------------------------...//////------,,,+++***))))))***...---,,,,,,---...---,,,------,,,,,,,,,+++++++++*********+++,,,---...///........................,,,,,,,,,,,,------------............000333666777222666:::;;;<<>>???AAACCCEEEHHHJJJJJJJJJLLLMMMNNNSSSooo>>>@@@DDDGGGHHHHHHGGGFFF???BBBDDDCCCCCCEEEDDDAAAEEEWWWmmmcccYYYppp{{{qqqkkktttxxx]]]BBB888777555444666666555444444555666888999===;;;::::::888777<<>>===>>><<<:::888999999999999888777666666666666666555555444444333666666555444333333333444222222222222222222222222111111000000000000111111333222111000000000000000222222222111000000//////111000//////......//////........................---------............///------------------------------------------...//////...------,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,++++++++++++************+++---...///........................++++++,,,,,,,,,------------,,,+++******+++,,,------///222111///...000333333777;;;===>>>@@@FFFJJJKKKMMMPPPUUUYYY\\\^^^___aaaaaadddhhhllllllgggcccgggddd```___^^^ZZZTTTPPPIIIDDD???;;;:::888333///111000---+++***)))))))))(((((((((((()))***++++++++++++***))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((()))))))))))))))))))))'''((()))************************++++++,,,,,,,,,---------...000222444555999>>>CCCDDDBBB@@@???@@@AAADDDHHHJJJJJJKKKMMMNNNLLLOOOfff@@@BBBEEEGGGIIIHHHGGGGGG???BBBDDDEEEDDDDDDCCCBBBIIIaaayyy[[[```wwwrrrgggwwwmmmPPP888666888444333777444444333444555666777888999666555666555666<<>>BBB@@@>>>===<<<888333///...,,,+++,,,......---+++***)))))))))***+++------''''''''''''((()))***+++++++++***)))(((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))++++++++++++*********)))+++++++++,,,,,,,,,,,,,,,,,,,,,---///111333555666;;;@@@FFFHHHFFFCCCAAAAAABBBEEEIIIJJJKKKKKKKKKLLLJJJJJJ]]]AAACCCEEEFFFGGGGGGFFFFFFCCCDDDFFFGGGEEEBBBBBBDDDSSSqqqjjjvvv|||~~~vvv___FFF333555999555333777333333333444444666666777666222111333444555:::AAAUUUfffyyyYYYLLLJJJJJJMMMNNNNNNRRRXXXPPPNNNKKKHHHGGGFFFGGGHHHJJJIIIHHHHHHGGGDDD@@@===EEEVVVZZZWWW^^^bbb^^^]]]ZZZ^^^^^^YYYWWW^^^fffkkkhhhggg___PPPEEEDDDJJJOOOQQQXXXbbbfffeeekkkfffRRRSSSSSSNNN;;;>>>@@@???;;;777444444777777777666666666666666444444444444333333333333777666555333333222222222111111111111111111111111////////////////////////111111111111000000000///...111111,,,,,,000111...000//////...............------............---------------............///------------------------...------,,,,,,,,,------++++++******)))*********,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///........................*********+++++++++,,,,,,,,,,,,++++++++++++++++++&&&(((***+++++++++,,,---***,,,---.........000111//////000000000//////...,,,,,,,,,---///000111000222000///------,,,***)))///...,,,,,,,,,---......((((((((((((((()))******)))(((((((((((())))))*********))))))(((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,---------,,,---...///111333555666;;;AAAGGGIIIGGGCCCAAAAAADDDGGGJJJLLLKKKIIIIIIIIIIIIIIIXXXBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEGGGGGGDDD@@@BBBGGG[[[{{{OOO???222333777555333555222333333444444555555555666222111444666666999>>>777>>>OOOWWWTTTTTTNNN>>>@@@@@@DDDJJJLLLKKKMMMQQQKKKIIIEEECCCBBBDDDGGGIIIJJJJJJIIIIIIJJJMMMPPPSSSnnn}}}yyymmmmmmkkk```YYY___cccccc[[[UUUVVVZZZ[[[``````XXXLLLMMM[[[hhhkkkSSSRRRYYYffflllmmmqqqyyyfffIIIBBBEEEAAA999;;;<<<===;;;999777666777777777666555555666666777333333333333333333333333555444333222111111111222000000000000000000000000//////000000000000/////////000000111111000//////---111111,,,---444666222000///......------......,,,---...//////...---,,,---------............///------------------------...------,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++***)))+++---...---,,,*********+++++++++++++++***************+++,,,,,,------------------------))))))*********+++++++++((())))))******+++++++++------------............&&&'''((()))************))))))************)))(((,,,+++***)))***+++---...------+++******+++,,,---)))(((&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&******))))))(((((())))))))))))((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''(((+++---///000,,,,,,,,,------.........---......///111333555666:::???EEEGGGDDDAAA??????EEEHHHKKKLLLKKKIIIGGGGGGIIIKKKYYYDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEBBB???CCCKKKgggxxxttt@@@:::444222444555333111222333333444444444333333666222222555777666777:::777555<<<>>>888999999111888999???FFFHHHGGGIIIMMMHHHEEEAAA>>>>>>AAAEEEHHHHHHIIIJJJJJJLLLRRR\\\ccczzzqqqkkkhhh___[[[^^^bbbbbb[[[UUUUUUWWWWWWZZZ___YYYOOOXXXooozzzuuuTTTOOOWWWmmm{{{xxxnnnjjjlllyyy}}}hhhPPPDDDAAA===888555<<<;;;::::::999999888888666555444444444555666666222222222222222222333333222222111111000111111111000000000000000000000000///000111111111111000///...///000111111000//////,,,222222---000999<<<888//////...------------...+++,,,...//////...,,,+++---------............///------------------------...---,,,,,,++++++,,,,,,...---------------......***))))))***,,,...---,,,)))*********++++++++++++*********)))******+++,,,------------------------))))))))))))*********+++'''((())))))************+++***(((''''''(((((((((///////////////...,,,+++((()))******++++++******'''(((((((((''''''((()))((())))))(((((((((***+++(((((())))))))))))+++,,,(((((())))))((((((''''''))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))(((((((((((()))+++,,,---+++,,,,,,---...//////000/////////000111222444555;;;???DDDFFFCCC???>>>>>>DDDGGGKKKLLLLLLJJJHHHHHHKKKOOO\\\EEEFFFFFFGGGGGGGGGFFFFFFBBB@@@AAACCCAAA>>>DDDMMMvvvvvvSSS777888555111111444333...333333444444444333222222444111111444666444444555666111555888444666999222666777===DDDGGGGGGIIINNNGGGCCC???<<<;;;>>>CCCFFFFFFHHHJJJJJJKKKQQQ]]]fffgggzzzvvvaaaZZZZZZXXXYYYXXX\\\\\\XXXWWWZZZ]]]]]]\\\fffbbbWWW___tttuuueeeWWWQQQZZZtttpppfffooopppxxxiii]]]PPPFFFCCC???888999AAA999777666666777666444222555444333333333444555666222222222222222222222333000000000000000000111111000000000000000000000000///000111222222111000///...///000111111000//////,,,333444///222===AAA<<>>FFF>>>AAAAAA???AAAEEEDDD@@@DDDGGGIIIIIIHHHJJJRRRXXXaaadddaaa[[[VVVVVVVVVTTTUUUQQQQQQWWWYYYVVVUUUYYYeeeddd```[[[\\\```^^^XXXPPPMMMRRRiii{{{nnn___ccc^^^hhhpppqqqqqqpppTTTHHHBBBAAA@@@>>>===;;;:::999999999999888666555555555222222222222222222222222555444333333222222222222444333222111000000000000000000000000000000000000///000000000000000//////000////////////000000111////////////000222333444.........------,,,,,,,,,......---------,,,,,,,,,......---,,,,,,,,,,,,---,,,---------...////////////...---,,,***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,...---+++)))(((((()))))),,,++++++******++++++,,,******++++++***)))'''&&&))))))))))))))))))))))))+++++++++************))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))''')))+++,,,***)))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))************+++,,,---...///...//////111222444666777<<>>KKKgggrrrcccAAA555444333222111000000000000000000000000000000000222222222222333333333333444555666666777777777777666:::IIIVVVOOO<<<555===???@@@BBBEEEGGGGGGDDDAAAEEEHHHKKKLLLKKKMMMRRRXXXWWWXXXVVVQQQPPPSSSSSSPPPQQQNNNPPPVVVXXXUUUTTTVVVhhhddd]]]VVVPPPMMMMMMNNNLLLMMMPPP]]]iiibbbXXX]]]]]]```ddddddfffnnn|||bbbJJJ===:::???>>>===<<<;;;:::999888===AAAEEEBBB;;;555333444222222222222222222222222444444333222222222222222333222222111000000000000//////////////////////////////000000000000//////000000///////////////000///............//////000......---------,,,,,,,,,+++,,,,,,,,,------............---,,,,,,,,,,,,---------------............---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,+++))))))))))))***,,,++++++******++++++,,,***++++++,,,+++)))((('''))))))))))))))))))))))))+++++++++*********))))))******************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((()))++++++)))((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++,,,---...///...//////000222444666777<<>>>>>AAAFFFJJJLLLJJJIIIKKKLLLSSSXXXmmmuuuKKKKKKKKKJJJIIIGGGFFFEEE@@@EEECCC@@@AAAEEE[[[|||jjj}}}}}}pppRRR666444444222111000000000000000000000000000000000000000000111111222222222222333444555555666777777888999;;;EEEMMMDDD555666BBBIIIDDDEEELLLLLLEEEAAACCCFFFHHHJJJJJJHHHIIILLLPPPNNNNNNLLLIIIKKKOOOPPPNNNKKKLLLPPPVVVXXXTTTRRRSSSeee]]]VVVQQQGGG>>>AAAJJJSSSXXXUUUTTT\\\\\\YYY^^^```]]]\\\___ccceeedddaaajjjfffJJJ<<<999::::::;;;::::::999888888777777;;;CCCJJJGGG>>>555222333222222222222222222222222444333222222111222222222111111000000000000111111////////////////////////...//////000000/////////111111000///..................---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,---...//////......---,,,,,,,,,,,,,,,...------------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++******)))******+++++++++************++++++++++++,,,,,,,,,***)))(((((((((((((((((((((((((((++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))((((((''''''(((((())))))******)))(((((()))+++))))))(((''''''((())))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))((((((((((((************+++---...///......///000222444666777<<>>@@@EEEJJJMMMKKKIIIJJJKKKSSS^^^tttsssyyyLLLLLLKKKJJJHHHFFFEEEDDDAAAGGGCCC>>>BBBNNNkkkpppfff~~~yyyxxxppp\\\DDD333333333222000000//////////////////000000000000000//////000000111111222222333333444444555666777888<<<;;;>>>???999555BBBUUUZZZMMMHHHMMMKKKAAA???GGGOOOOOOMMMIIIFFFEEEHHHJJJKKKNNNNNNIIIGGGKKKNNNOOOHHHLLLRRRWWWXXXUUUSSSRRR]]]RRRNNNQQQLLLBBBEEEQQQ___dddYYYNNNVVV]]]\\\]]]]]]ZZZYYY^^^dddccc\\\TTTYYYfffqqq{{{dddUUUDDD<<<===@@@???<<<888888888777777777777777555;;;AAAAAA<<<666444444111111111111111111111111222222111111111111222222000000/////////000111111////////////////////////......//////000/////////222111000///...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------.........---,,,,,,++++++,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,++++++++++++))))))*********++++++,,,++++++************+++++++++,,,,,,---,,,+++***)))((((((((((((((((((((((((************))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''((((((((()))***)))(((&&&''')))++++++)))(((&&&&&&((()))+++'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))******+++,,,...///......///000222444555666:::???EEEHHHEEEBBBAAAAAA@@@FFFLLLNNNMMMKKKJJJKKKTTTeee~~~yyy{{{KKKKKKJJJIIIHHHFFFDDDCCCBBBFFF@@@<<>>999444777777777777777777777777555555555777888777555333111111111111111111111111111111000000000111111222/////////...//////000000........................------...///////////////111111///...------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,+++++++++***------,,,++++++******)))++++++++++++++++++++++++///...---,,,+++*********((())))))***+++++++++,,,+++******))))))******+++++++++,,,---,,,+++***)))((((((((((((((((((((((((*********)))))))))((((((((())))))******+++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))(((&&&&&&)))++++++)))(((&&&&&&((()))+++''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))))))))***+++,,,---...---......000111333555666777===DDDGGGFFFDDDCCCDDDBBBGGGNNNPPPOOOMMMLLLMMMVVVkkkIIIIIIIIIHHHGGGEEEDDDCCC>>>BBB>>>???QQQfff~~~eeetttvvvuuuiiiRRR;;;111111111111000///////////////---......//////000000111......///000111222222333444444333222333444555666222333777999777777AAALLLXXXKKKAAA@@@AAABBBJJJTTT[[[WWWPPPIIIFFFFFFHHHJJJLLLRRRRRRJJJCCCEEEKKKOOOOOOUUUZZZYYYWWWXXXYYYXXXXXXRRRTTT___eeebbb^^^___ccccccTTTLLLWWW^^^XXXSSSPPPTTTXXXZZZXXXTTTQQQOOOUUUbbbcccZZZWWWXXXfff|||oooZZZCCCAAA???<<<:::999999:::;;;777777777777777777777666:::666333333666777444111111111111111111111111111000000000///000000111222//////............//////........................,,,---......////////////000000///...------------******++++++,,,...///000++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++***------,,,+++++++++++++++,,,,,,+++++++++++++++***------,,,,,,+++***))))))++++++++++++++++++++++++------,,,+++************((()))***+++++++++++++++******))))))))))))************+++,,,,,,+++***)))((((((((((((((((((((((((******)))))))))((((((((())))))******************(((((((((((((((((((((((('''(((((())))))(((((('''(((''''''&&&&&&''''''(((((())))))(((''''''(((***))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))***,,,---...------...///111333555666666<<>>BBB777777777666666555555555999777555444444444333111111111111111111111111111///////////////000111111000000///...------------........................+++,,,---...///////////////......---------......++++++++++++,,,,,,---...******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,++++++***+++++++++************++++++++++++++++++++++++++++++++++++************************++++++***))))))*********))))))***+++++++++************))))))))))))******((()))***++++++***))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++(((((())))))***,,,---...------...///111333444666888===DDDGGGFFFCCCCCCCCCEEEIIINNNOOONNNMMMNNNPPP^^^}}}EEEEEEEEEEEEEEEDDDCCCCCC999@@@DDDVVVvvvwwwYYY???666444444000//////............///---------...///000000111...///000111222333444444777555333111111111222333:::777444444444666;;;???;;;>>>>>>===@@@EEEEEEAAA@@@@@@BBBEEEIIIKKKLLLKKKMMMJJJEEEDDDKKKTTTVVVRRRVVV]]]]]]VVVRRRWWW[[[\\\TTT]]]cccbbbaaadddeeecccXXX\\\ZZZ]]]ccc\\\TTTWWWRRRXXX^^^```]]]UUUNNNIIIUUUqqqzzzoooiiifffaaabbb^^^kkktttvvv~~~qqqUUUFFF<<<;;;===888666888:::<<<<<<:::888777777777666555555444333333222444666666444222222333000000000000000000000000///////////////000111111111000///...---,,,,,,,,,........................+++,,,---...////////////......---------......///---,,,++++++***+++++++++*********++++++,,,,,,,,,))))))***+++,,,------...---,,,++++++******++++++))))))******+++++++++,,,)))******+++,,,,,,------************************))))))))))))))))))******)))***+++,,,,,,+++***)))******))))))))))))******((((((***++++++***)))(((************************))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''%%%''')))***((('''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&'''((()))***+++,,,(((((())))))***+++---...------...///111333444555:::@@@FFFHHHEEEBBB@@@AAAEEEIIILLLMMMLLLLLLMMMPPPcccGGGFFFFFFEEEEEECCC@@@>>>CCCAAANNNiiirrrPPP555111555555////////////...........................///000000111000///......///000111111111111000///000222555333222222222333444666777;;;999999;;;???AAA???===AAAAAADDDGGGLLLNNNOOONNNEEEEEEFFFHHHKKKQQQVVVYYY[[[VVVQQQQQQUUUYYY[[[[[[SSS^^^fffgggeeecccaaa^^^SSSVVVYYY[[[XXXRRRLLLGGGVVVZZZ___bbb```WWWKKKCCCTTTnnn{{{nnnccceeeeee\\\bbb___\\\[[[```llleeeLLLGGG???;;;;;;<<<<<<;;;:::999999:::;;;:::888666888777666555444444555666333333333333333222111000000000000000000000000000111111111111000000000///........................------------------------------------------------//////...---,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,***)))***++++++++++++++++++++++++++++++,,,---...---+++((('''((()))***++++++***)))(((***)))((()))***+++***((())))))))))))))))))))))))((()))***+++++++++++++++111///+++)))((()))***,,,+++)))((('''((()))+++,,,'''(((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%&&&&&&'''((()))***++++++************+++,,,------////////////000111333444;;;@@@EEEFFFDDDAAAAAABBBFFFIIIKKKKKKJJJKKKPPPTTTfffFFFFFFEEEEEEEEEDDDBBBAAABBBDDDTTTrrr{{{|||yyyeeeFFF222111555444////////////...........................//////000111000///......///000111000111111000///000222444555444333333333444555666888777888;;;@@@CCCCCCAAADDDCCCDDDHHHMMMOOOMMMIIICCCCCCCCCCCCGGGMMMTTTXXXWWWUUUTTTUUUXXXZZZZZZYYYYYYaaaggggggcccaaa^^^[[[RRRTTTXXXZZZYYYUUUQQQMMMXXX\\\```cccaaaZZZPPPIIIMMMlll~~~qqqbbbdddjjjhhhWWWVVVUUUUUUVVV[[[dddkkkpppcccHHHGGGCCC===;;;;;;<<<<<<;;;999888888999;;;:::888666888777555444444444555666333333333333222111000000000000000000000000000000111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++,,,+++)))((('''((()))***++++++***)))(((***)))((()))***+++***((())))))))))))))))))))))))))))))***+++++++++******...---+++)))((()))***+++***)))((('''((()))+++,,,************)))(((((('''(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&((((((((((((((()))))))))************+++,,,------000000000000111222444555999>>>CCCEEECCCAAAAAABBBDDDGGGIIIIIIHHHIIIMMMQQQaaaEEEEEEEEEEEEEEEDDDDDDDDDBBBIII^^^~~~ssszzz^^^@@@111000000---/////////............---......------......///000000//////......//////000000111111111000000222444777666555444333444555555555555777<<>>;;;:::;;;<<<;;;;;;888777777888::::::999777777666555444333444555555444333333222111111000000000000000000000000000000000000000000////////////------------------------------------------------++++++++++++++++++++++++...------,,,,,,+++++++++++++++++++++++++++++++++***,,,,,,,,,***)))***+++*********************************))))))(((((('''))))))************))))))***)))((()))***+++***((())))))))))))))))))))))))*********+++******))))))******)))))))))))))))******)))((((((((()))+++,,,,,,,,,,,,+++***)))''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%$$$######"""'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''''')))))))))(((((((((''''''************+++,,,---...111000000000222333555666777<<>>===<<<<<<===<<<:::888888999999888666555666666999777555555666777666555444333222111222333444555555444222000///.../////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))***+++++++++((()))+++***))))))***+++((((((((((((((((((((((((******************************))))))))))))*********)))((()))***+++***((()))))))))))))))))))))))))))))))))***))))))((((((&&&'''(((*********)))(((((()))))))))************'''''')))***+++,,,,,,,,,(((((())))))))))))((((((((((((''''''''''''((((((***))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((())))))******))))))(((&&&&&&&&&'''''''''''''''$$$%%%&&&'''((())))))***)))))))))***+++---...///---------...000222444666:::???DDDFFFEEECCCCCCDDDDDDGGGKKKKKKJJJIIIKKKNNNTTTiiiCCCEEEEEECCCAAACCCIIIOOOrrrmmmpppmmmqqqiii___HHH555333444///,,,///.........---------,,,,,,------,,,,,,------...///------...//////...---------///111111000///000000111111000111222444666777555777888777777888<<<@@@BBBAAAAAAEEEIIIJJJGGGCCC===AAADDDDDDDDDGGGQQQYYYXXXOOOGGGGGGOOOVVVYYYXXXUUUUUUUUUXXX___ccc^^^TTTNNNPPPSSSWWW[[[^^^aaabbbdddccc```[[[VVVVVV[[[aaaiiiwww}}}ooo]]]YYY```fffsssyyyyyyttttttwwwqqqfff[[[RRRMMMSSS[[[^^^___```fffeeefffhhhlllnnnnnnnnnvvvYYYOOOEEEAAA???===???DDD999;;;>>>???>>><<<:::999555777888777555555777:::;;;888666555555555555444333222111111111222444555666444222///.........///////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********************((((((((()))***+++++++++''')))******))))))***,,,(((((((((((((((((((((((('''((()))******)))((((((+++***)))(((((()))***+++***)))((()))***+++***((())))))))))))))))))))))))'''((())))))))))))))))))(((((())))))******))))))(((((()))***************'''(((((()))************(((((())))))))))))((((((((((((''''''''''''((((((******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))***+++---...///.........///111333555777:::???DDDEEECCCAAAAAABBBDDDHHHKKKLLLJJJIIIKKKMMMTTTlllBBBDDDEEEDDDCCCFFFNNNUUU{{{ttttttcccMMM:::...111333...---222......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,,,,...111111000//////000222111111000111222444555444555666666555666;;;???<<<<<<>>>AAADDDFFFFFFEEECCCEEEEEE@@@===AAALLLUUUWWWMMMDDDFFFOOOWWWXXXTTTSSSSSSSSSWWW___ccc\\\RRRQQQSSSVVVYYY]]]___aaabbbbbbaaa___ZZZUUUWWW___ffflllmmmkkkgggmmmzzztttkkkjjjeeeZZZYYYXXX___jjjooojjjdddccc[[[[[[\\\]]]___^^^\\\ZZZKKKTTTjjj}}}jjjYYYLLLFFFHHHAAA>>>???<<<777777;;;999;;;>>>===:::777666666333555666666555666:::===;;;999666444444444444333222222111111111222444555666444222///...---...///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********'''(((((()))***+++++++++''')))******))))))***,,,((((((((((((((((((((((((%%%&&&(((******)))'''&&&+++***)))(((((()))***+++***)))((()))***+++***((())))))))))))))))))))))))''''''((())))))***))))))*********)))))))))))))))(((((()))***************((())))))))))))(((((('''(((((())))))))))))((((((((((((''''''''''''((((((+++******)))(((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((((((''''''&&&&&&%%%(((''''''''''''&&&&&&&&&(((((()))***+++---///000/////////000222444777888:::>>>CCCEEEBBB@@@???@@@FFFJJJMMMNNNLLLKKKMMMOOOVVVsss