BM6P6(@ |||sssggg^^^\\\^^^___eeejjjoooqqqrrrtttuuuuuuvvv|||yyytttjjjfffdddeeelllvvv~~~yyyppphhhcccbbbdddfffoookkk]]]NNNIIIHHHEEEBBBBBB??????@@@@@@@@@AAAAAAAAA<<<;;;;;;;;;===>>>@@@BBBEEECCC@@@???@@@???<<<999555666666666666666555555333333333222111000//////000000000000000000000000........................000000//////.........---........................------------------------000000//////.........---......------------......///...000333444666===FFFMMMQQQTTTRRRNNNKKKLLLOOOOOOSSSXXX___ppp}}}xxxxxxsssvvvyyy{{{~~~xxxpppaaaUUUIIIBBB>>>888666777666666666777888888999999::::::;;;;;;;;;<<<<<<<<<==================<<<<<<>>>???@@@@@@BBBBBBCCCDDDAAADDDFFFFFFEEEIIIRRRYYYeeeooo~~~rrrddd[[[KKKGGGAAA<<<999:::;;;===<<<>>>@@@AAABBBCCCFFFIIINNNUUU___ggglllrrrxxx}}}{{{wwwxxxyyy|||}}}|||zzzxxxuuurrrpppnnnkkkiiifffccc```^^^]]]]]]\\\ZZZXXXXXXZZZ\\\\\\\\\___dddjjjmmmnnnrrryyy~~~~~~}}}}}}}}}{{{wwwtttrrrlllooorrrvvv{{{oooggg^^^XXXWWWYYY[[[[[[iiitttrrrfff]]]UUUPPPIIIDDDBBBAAA>>><<<:::<<<===>>>>>>???BBBDDDFFFHHHLLLRRRYYYbbbkkkooo~~~}}}tttggg^^^[[[]]]```kkksss{{{}}}zzzxxx|||{{{qqqnnniiifffcccdddiiipppwwwzzzvvvrrrkkkeeebbbbbbeeegggooo|||ooo```QQQJJJIIIFFFCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<===>>>AAACCCDDDEEECCC@@@???@@@???<<<999444555555555444333333222333333222222111111000000000000000000000000000000........................000/////////....................................------------------------000/////////............///......------......//////...000333444666>>>HHHPPPSSSUUUSSSNNNMMMNNNQQQSSSXXX^^^hhhzzz{{{vvvvvvssswww{{{}}}wwwmmm^^^SSSHHHBBB>>>:::888999777777888888999:::::::::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<>>???AAABBBCCCEEEHHHJJJPPPWWW```hhhmmmssszzz~~~uuurrrqqqppppppqqqnnnmmmllliiigggfffeeedddeeedddaaa^^^\\\ZZZYYYYYYXXXVVVUUUVVVXXXZZZZZZZZZ\\\aaafffjjjlllpppwww}}}~~~zzzvvvtttrrruuuxxx}}}ssskkkaaaZZZXXXXXXXXXWWW```jjjwwwwwwmmmcccWWWPPPKKKGGGBBB>>>>>>===<<<:::;;;===>>>??????@@@CCCEEEFFFIIINNNUUU^^^hhhrrrxxxuuuhhh^^^[[[___ddduuu|||}}}tttnnnmmmhhheeeccccccfffkkknnnpppkkkiiifffcccccceeeiiikkkoooxxxuuueeeTTTMMMJJJGGGDDDDDDBBBBBBAAA@@@@@@?????????======>>>???AAADDDFFFGGGDDDCCCAAA@@@@@@???<<<:::666666666555444333222111222222222222222111111111000000000000000000000000........................////////////....................................------------------------////////////............///......------......///000...000333555777@@@JJJSSSUUUUUUSSSPPPOOOQQQTTTVVVZZZbbboooxxxtttttttttyyy}}}uuujjj[[[PPPFFFAAA???;;;999;;;888888999999:::;;;;;;;;;999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>===>>>???@@@BBBDDDFFFHHHIIIDDDCCCBBBBBB@@@>>><<<:::999999888888666555444333111222222222222222222222////////////////////////........................///////////////.........................................................///////////////.........//////............//////000...000333555999BBBLLLUUUUUUUUURRRPPPPPPSSSVVVUUUYYYaaaqqqvvvrrrsssvvv{{{~~~rrreeeXXXNNNDDD@@@===999888999888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<>><<<:::888888:::;;;===???AAACCCDDDDDDFFFIIILLLTTTZZZaaahhhnnnuuu}}}rrriiibbb```___\\\\\\^^^____________```aaabbbcccccccccbbbaaa```___^^^^^^aaa___^^^^^^___```___]]]```cccgggiiillloootttxxx{{{~~~}}}|||}}}zzzsssjjjddd```\\\WWWTTTWWWZZZcccnnnxxx}}}ooohhh^^^VVVQQQLLLFFFBBB>>>===;;;::::::;;;<<<<<<;;;===???@@@@@@BBBEEEGGGIIINNNWWW```jjjwww{{{tttlllddd```hhhsss~~~||||||~~~tttooonnneeedddcccdddfffhhhhhhgggeeegggkkkooosssuuuwwwxxxyyy}}}qqq]]]RRRMMMHHHEEEEEECCCCCCBBBAAA???>>>======>>>???AAACCCFFFHHHIIIJJJCCCCCCDDDCCCAAA>>><<<;;;999999999888777555444333222222222222222333333333////////////////////////////////////////////////.........///////////////.........................................................////////////////////////....../////////000...000333666:::EEEOOOVVVUUUTTTRRRQQQQQQTTTVVVTTTWWW___ooo~~~vvvtttuuuyyy~~~~~~oooaaaVVVLLLBBB>>>;;;777555555777777888888999:::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<======???@@@AAABBBCCCDDDDDDEEEDDDFFFIIIJJJOOOZZZjjjvvv}}}mmm]]]RRRJJJDDD@@@::::::999999999;;;<<<===???@@@BBBCCCDDDFFFIIIKKKSSSYYY```gggmmmuuu~~~xxxhhh```ZZZYYYYYYZZZ^^^cccfffggghhhjjjkkklllmmmmmmnnnnnnnnnmmmmmmlllkkkkkklllkkkiiihhhhhhgggeeecccgggiiijjjkkklllmmmppprrrtttxxx~~~|||{{{||||||zzzuuuoookkkiiieee___ZZZZZZYYY\\\eeellluuu~~~ssskkk[[[UUULLLFFFDDDAAA>>>;;;<<<<<<<<<;;;::::::<<<===;;;===???@@@AAACCCFFFHHHLLLSSS\\\fffppp}}}zzzuuupppgggbbbkkkyyy~~~|||||||||sssllliiijjjhhhggghhhiiijjjjjjiiilllpppwwwvvv```TTTMMMHHHEEEEEECCCCCCBBBAAA@@@>>>>>>===>>>@@@BBBDDDFFFGGGHHHHHHBBBDDDEEEDDDAAA>>><<<;;;777777777666555444333222333333333333333222222222000000000000000000000000////////////////////////.........///////////////.........................................................///////////////000//////......//////000000///000333777<<>>;;;777444444777777888888999:::::::::999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEDDDGGGKKKNNNTTTaaarrr~~~sssiii\\\QQQIIIDDD@@@===999999::::::;;;===>>>>>>???AAABBBCCCDDDFFFIIIKKKSSSXXX___fffmmmvvv|||rrrccc]]]YYYZZZ]]]```hhhoooqqqsssvvvyyyzzzzzzzzzyyy|||||||||||||||{{{zzzyyywwwvvvtttssssssqqqnnnlllooonnnmmmmmmmmmmmmmmmmmmqqqtttyyy}}}|||zzzxxxxxxyyyzzz|||~~~{{{xxxuuutttrrroooiiiddd^^^YYYYYY^^^aaafffsss{{{sssiii^^^VVVMMMHHHBBB>>>>>>>>><<<::::::;;;;;;:::999999;;;<<<<<<>>>@@@AAABBBDDDGGGJJJPPPXXXcccnnnxxxzzzwwwsssjjjccckkkzzz}}}||||||zzzuuurrrvvvtttrrrqqqrrrrrrqqqpppzzzzzzcccTTTMMMHHHEEEEEEBBBBBBAAAAAA@@@???>>>>>>>>>@@@BBBDDDEEEFFFFFFFFFAAADDDFFFEEEAAA>>><<<<<<666666666666666555444444444444444333333222222111000000000000000000000000////////////////////////............/////////000............................................................/////////000000000////////////000000000///000444777===IIITTTWWWVVVUUUVVVVVVWWWVVVVVVUUUVVVYYYbbbssszzzzzz{{{|||{{{lll]]]RRRIIIAAA???===999777777888888999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEIIINNNSSS[[[hhhyyy|||sss^^^WWWNNNGGGDDDAAA>>><<<::::::;;;===>>>>>>??????@@@BBBDDDEEEEEEGGGJJJMMMSSSXXX___fffnnnyyyyyypppgggddddddhhhkkkooowww~~~~~~|||yyywwwuuusssrrrrrrqqqppppppqqqrrrtttvvvyyy}}}~~~}}}}}}}}}~~~~~~|||}}}~~~|||{{{{{{{{{xxxqqqkkkddd\\\YYY[[[\\\]]]hhhxxx}}}wwwnnnggg___WWWNNNHHHFFFBBB===<<<>>>???===;;;777999;;;;;;::::::===???>>>@@@BBBDDDEEEGGGJJJMMMTTT]]]jjjvvv{{{xxxvvvlllcccjjjzzz~~~}}}|||}}}|||zzzzzzzzzyyyxxx{{{dddUUUMMMGGGDDDDDDBBBAAAAAA@@@@@@?????????>>>???AAACCCDDDEEEDDDDDDAAADDDGGGFFFBBB>>><<<<<<777888888888888888777666555555444333333222111111000000000000000000000000000000000000000000000000---.........//////000000........................////////////////////////---.........//////000000000000////////////000000000///000444888>>>JJJVVVWWWWWWWWWXXXYYYYYYXXXVVVSSSTTTUUU[[[jjj{{{wwwvvv~~~}}}{{{kkk]]]PPPHHHAAA@@@???<<<:::;;;999999:::;;;;;;<<<<<<===<<<<<<<<<=========>>>>>><<<======>>>???@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEFFFKKKQQQWWW___mmm}}}vvvhhh^^^QQQKKKEEEBBBAAAAAA>>><<<:::;;;===>>>???@@@@@@@@@BBBCCCEEEFFFGGGIIILLLNNNSSSXXX___gggooo{{{yyypppmmmlllooouuuzzz}}}}}}|||yyyxxxxxxwwwvvvuuuqqqqqqqqqqqqssswww}}}~~~}}}|||{{{||||||uuuoooiii```[[[]]]\\\ZZZeeeuuuzzzsssmmmggg___XXXSSSNNNGGGCCC???;;;888999;;;===<<<:::777:::=========>>>AAACCC@@@BBBEEEFFFGGGIIIMMMOOOWWWaaaooo|||yyyrrrmmmlllnnntttwwwyyy{{{|||{{{zzz{{{iiiUUULLLHHHDDD@@@BBBBBB@@@???>>><<<;;;;;;@@@@@@????????????@@@@@@BBBCCCDDDDDDBBB???;;;999999999888888777777666666999888666444222000...---111111111111111111222222000000000000000000000000---...///000000///...---000000000000////////////........................000000000000000000000000////////////000000000000111000000333:::DDDNNNTTTVVVWWWXXXYYYYYYYYYXXXWWWSSSQQQRRRYYYeeerrrzzz~~~||||||}}}}}}wwwtttyyy~~~uuufff\\\MMMHHHAAA;;;999999888888777777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;======>>>???@@@@@@AAAAAA@@@AAABBBBBBBBBCCCEEEGGGJJJJJJQQQ]]]hhhsss{{{pppdddXXXPPPIIIEEE@@@===>>>>>><<<:::??????>>>>>>???@@@AAAAAACCCDDDEEEFFFGGGJJJNNNQQQXXX]]]dddmmmwww}}}yyywwwyyy}}}yyytttwwwvvvttttttuuuwwwzzz{{{}}}~~~}}}yyyvvvtttssssssqqqqqquuu}}}~~~xxxqqqjjjbbb\\\\\\^^^bbbdddqqqvvvjjjcccZZZWWWQQQJJJDDD@@@>>>======<<<;;;:::999:::;;;<<<999:::<<<<<<<<<===@@@BBBDDDAAA@@@DDDGGGIIINNNTTT___lll{{{{{{sssmmmkkkkkkxxxwwwrrrvvv{{{~~~lllXXXNNNIIIEEEAAA@@@@@@@@@???>>>>>>======?????????>>>>>>?????????@@@AAABBBCCCAAA???<<<:::999999888888777777666666666555555444222111111000111111111111111111111111000000000000000000000000---...///000000///...---////////////............................................................////////////000000000000111111111444;;;EEEOOOUUUWWWXXXYYYYYYYYYYYYWWWWWWTTTRRRSSSYYYeeeqqqyyy|||||||||}}}{{{uuusssyyy~~~rrrcccXXXLLLHHHAAA<<<:::999999888888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<============>>>>>>???@@@@@@AAAAAA???AAABBBBBBBBBCCCEEEHHHMMMNNNVVVcccppp|||vvviii^^^TTTJJJCCCCCC@@@<<<<<<===>>>===<<>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEHHHLLLPPPZZZ^^^eeennnxxx}}}|||{{{|||}}}~~~}}}}}}|||{{{yyyyyyyyyyyyzzzwwwwwwwwwtttppplllkkkkkktttuuuxxxyyyrrrhhh```]]]^^^```aaammmyyyzzznnnbbbXXXRRRKKKIIIEEEBBB???>>>>>>>>><<<<<<;;;:::::::::;;;<<<:::;;;<<<===<<<===@@@BBBDDDBBBCCCGGGKKKNNNTTT[[[eeesss~~~vvvnnniiifffjjjwww}}}|||vvvnnnnnnttt|||ppp\\\QQQJJJEEEBBB?????????????????????@@@???>>>>>>======>>>>>>??????@@@AAABBBAAA???===<<<:::999999888777777666666333333333333333333333333111111111111111111111111000000000000000000000000......////////////..................------------................................................////////////000000000000222222222666===GGGQQQWWWYYYZZZZZZ[[[ZZZYYYWWWVVVUUUTTTUUU[[[fffqqqxxx{{{zzzzzz}}}xxxsssqqqxxx~~~~~~~~~ooo___UUULLLGGGAAA===;;;::::::999::::::;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAABBBCCCFFFIIIPPPTTT^^^mmm{{{zzzqqqcccXXXOOOHHHAAA<<<<<<:::999999<<<>>>??????>>>>>>>>>>>>>>>>>>???@@@???AAABBBCCCEEEHHHMMMPPP\\\```gggpppyyy~~~}}}|||zzzxxxssssssrrrrrrssstttvvvwww}}}~~~~~~|||{{{{{{yyyvvvqqqooonnnnnnyyy}}}||||||}}}xxxnnnfffbbbbbbbbbbbbjjjrrr~~~rrrfff[[[RRRJJJEEE???>>>===;;;;;;;;;<<<===<<<;;;;;;:::;;;;;;<<<<<<<<<===>>>>>>===>>>@@@BBBEEEDDDEEEKKKOOOSSS[[[dddqqqyyyooogggbbb```iiiooonnnmmmmmmkkkfffiiiqqqzzzuuuaaaSSSJJJEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>@@@@@@BBBBBBBBBAAA???>>>::::::999999888777666666333333333333333333333333222222222111111111111111000000000000000000000000...//////////////////.../////////.........------................................................////////////000000000000222222444888@@@JJJSSSYYY[[[\\\\\\\\\[[[YYYWWWVVVVVVUUUWWW^^^hhhrrrwwwyyyuuuvvv{{{~~~vvvrrrrrrzzz}}}~~~|||nnn^^^TTTKKKGGGAAA===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>???>>>>>>?????????@@@@@@@@@???@@@AAAAAABBBDDDGGGJJJRRRYYYeeetttxxxhhh```UUULLLEEEAAA>>><<<777777777888;;;===>>>??????>>>>>>======>>>??????@@@BBBDDDEEEGGGKKKPPPTTT^^^bbbiiiqqqzzz}}}zzzyyywwwvvvvvvuuusssrrrqqqqqqqqqqqqrrrsssuuuvvvyyyzzz|||~~~}}}~~~|||ssssssuuuyyy~~~{{{sssmmmjjjjjjjjjjjjlllqqqyyy~~~tttmmmbbbWWWNNNGGGBBB???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????>>>???AAACCCFFFFFFHHHNNNRRRWWWaaakkk}}}|||qqqfff^^^[[[___aaa``````aaabbb```eeemmmwww}}}}}}zzzfffUUUJJJEEECCCBBBBBBAAAAAA@@@?????????>>>>>>============>>>>>>AAAAAABBBCCCCCCBBBAAAAAA;;;;;;:::999888777666666444444444333333222222222222222222111111111000000000000000000000000000000/////////....../////////000000000/////////..............................////////////////////////////////////000000000000111222444999AAAKKKUUUZZZ]]]]]]]]]]]]\\\ZZZXXXVVVTTTTTTXXXaaakkksssvvvvvvqqqsssyyyzzztttrrrsss|||}}}{{{mmm___UUUIIIEEEAAA===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAABBBEEEJJJMMMSSS]]]kkkzzzttthhhUUUPPPHHH@@@<<<:::::::::888888999:::;;;<<<===>>>??????>>>>>>>>>>>>??????@@@BBBDDDFFFIIIMMMSSSWWW___ccciiiqqqzzzyyytttqqqqqqsssvvvxxxyyyxxxwwwvvvzzzzzzyyyyyyzzzzzz{{{{{{yyyzzz{{{}}}|||vvvooooooppptttzzz~~~xxxtttrrrrrrssssssrrrsssvvv|||}}}vvvpppbbb[[[QQQHHHBBB>>><<<:::======<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<=========>>>???@@@@@@@@@AAACCCEEEHHHHHHLLLQQQUUU[[[gggrrr}}}rrrfff]]]VVVWWWVVVVVVWWWZZZ\\\]]]ccckkkuuuzzz{{{~~~~~~tttyyykkkXXXKKKFFFDDDCCCCCCBBBBBBAAA@@@?????????>>>>>>======>>>>>>???BBBBBBBBBBBBBBBBBBAAAAAA<<<<<<;;;999888777666555555555444333333222111111333333222222111000000000000000000000000000000000//////............//////111000000000////////////........................000000000000000000000000////////////000000000000111222444:::BBBMMMVVV[[[^^^^^^^^^^^^]]][[[YYYXXXSSSUUU\\\gggqqqwwwwwwvvvrrrttt{{{vvvsssrrrsss|||}}}wwwjjj]]]TTTGGGDDD???===<<<<<<;;;::::::::::::::::::::::::;;;::::::;;;<<<======>>>>>>????????????????????????AAAAAABBBBBBCCCGGGLLLPPPVVVcccrrrssseeeYYYJJJGGGAAA===::::::;;;<<<:::<<<======<<<<<<>>>???AAA@@@??????????????????>>>@@@CCCEEEIIIMMMSSSXXX___bbbiiipppyyyxxxqqqmmmmmmmmmoootttzzz~~~|||uuupppllllllmmmppptttxxxyyyyyyzzz~~~~~~zzzzzzzzzzzzzzzzzzyyyxxxxxxvvvpppggg```TTTOOOGGGAAA>>><<<;;;:::888888999::::::;;;;;;<<<:::;;;<<<===============>>>@@@AAAAAAAAACCCEEEGGGJJJKKKPPPVVV[[[bbbppp}}}~~~sssfff]]]TTTRRRQQQRRRVVVYYY]]]```dddmmmvvvzzzzzz~~~wwwlllooo{{{wwwuuuuuuxxx{{{qqq\\\NNNHHHGGGBBBBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>?????????AAAAAAAAA@@@@@@??????>>>===<<<;;;:::888777666555555444444333333222222111333333222222111000000///000000000000000000000000000///...------...///000000000/////////.................................////////////////////////////////////000000000000///111444:::CCCMMMVVV[[[]]]^^^^^^^^^]]]\\\ZZZYYYXXX\\\fffsss}}}|||xxxyyy|||qqqpppqqqsss|||~~~|||rrreeeXXXOOOEEEBBB>>><<<;;;;;;:::999<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>??????@@@????????????????????????BBBCCCCCCCCCEEEIIINNNRRR\\\iiiyyypppdddXXXMMMDDDBBB@@@===<<<<<<>>>@@@<<<>>>AAAAAA??????@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@???AAADDDGGGJJJPPPVVVZZZ^^^aaahhhooowwwwwwlllggggggjjjnnntttxxx}}}yyyrrrlllhhheeeeeeeeegggjjjmmmmmmlllooosssxxx|||~~~~~~~~~wwwooodddZZZSSSJJJFFFAAA===<<<<<<<<<<<<666666888999:::;;;;;;;;;999:::<<<===>>>>>>>>>===>>>???AAABBBCCCDDDGGGJJJLLLNNNUUU]]]cccmmm}}}~~~tttggg^^^TTTQQQPPPSSSXXX\\\aaaeeefffoooxxx{{{|||yyynnnfffhhhsss}}}yyymmmkkkkkkooouuu~~~uuu___PPPJJJIII@@@@@@AAABBBBBBCCCDDDDDD@@@@@@????????????@@@@@@@@@@@@??????>>>======<<<===<<<;;;:::888777666555333333333333333333333333333333222222111000000///000000000000000000000000000///...------...///000//////.........---------................................................////////////000000000000///000444:::CCCMMMVVV[[[]]]^^^^^^___^^^]]][[[ZZZ___eeeppp~~~~~~xxxnnnnnnppprrrzzz~~~yyynnnaaaTTTKKKCCCAAA===<<<;;;;;;999888===============<<<<<<<<<;;;<<<===>>>???@@@AAAAAA@@@@@@??????????????????CCCCCCDDDDDDFFFJJJPPPTTT```nnn~~~uuufff[[[PPPFFF======<<<;;;::::::<<<>>>===@@@CCCCCCAAAAAABBBEEECCCBBBBBBAAA@@@@@@@@@AAAAAACCCFFFJJJMMMSSSYYY^^^]]]aaagggnnnvvv{{{oooeeeaaadddjjjoooxxx{{{xxxqqqlllfffccc^^^]]]]]]^^^aaabbbbbbaaadddiiinnnsssvvv{{{~~~}}}}}}yyylll^^^RRRLLL@@@===:::888888999999999888999::::::::::::::::::999:::<<<>>>>>>>>>>>>======???AAABBBCCCFFFIIIKKKMMMPPPXXXbbbjjjtttyyylll```TTTOOOMMMSSS___jjjnnnnnnrrrwww}}}|||oooeee]]]```kkkyyyyyyuuuiiidddeeekkknnnsss|||fffTTTKKKIIIFFFFFFEEEEEEDDDBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======;;;::::::::::::888777666666666666444444333222222222333333444333222111111111222333000000000000000000000000//////............/////////////////////////////////...------------...///............///////////////////////////000111111555444444999CCCNNNXXX]]]\\\]]]]]]\\\[[[[[[]]]___fffwww~~~wwwpppnnnooorrr{{{{{{|||xxxlll___RRRJJJCCC@@@<<<::::::::::::999::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAABBBBBBAAA@@@????????????BBBDDDFFFGGGHHHMMMTTTZZZdddqqq{{{lll___PPPFFFBBB>>><<<:::888888:::<<<>>>???AAACCCDDDEEEEEEFFFGGGHHHDDDCCCDDDBBB>>>===???DDDFFFJJJOOOTTTXXX[[[]]]```bbbeeekkkrrrzzzwwwoooddd]]]\\\___dddhhhjjjllloooqqqtttyyy}}}rrrjjjeee```YYYTTTVVVUUUTTTTTTTTTUUUVVVWWWWWWZZZaaaiiiqqqvvvxxxxxx|||zzz~~~vvvfffVVVIIIBBB@@@???===;;;999888888777888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???BBB@@@??????CCCGGGJJJKKKSSSXXX```jjjwwwzzzmmmaaaVVVRRRPPPXXXhhhwwwttthhh```___^^^dddooouuusssooolllccc___aaagggjjjpppiiiWWWLLLIIIEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>????????????>>>===<<<<<<:::999888777666666666666555444333333222333333333444333222111111111222222000000000000000000000000/////////......////////////////////////////////////...---,,,,,,---...///............///////////////////////////000111111444333555;;;DDDOOOXXX]]]^^^______^^^]]]___bbbeeeqqqzzzsssnnnlllnnnrrr{{{}}}wwwkkk^^^RRRJJJBBB???<<<::::::::::::999::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAABBBBBBAAA@@@??????@@@@@@BBBDDDFFFGGGIIINNNVVV\\\jjjwwwtttfffYYYKKKCCC@@@>>>===;;;::::::;;;>>>???AAABBBDDDFFFGGGIIIKKKMMMPPPJJJFFFEEEBBB>>>>>>AAACCCFFFJJJPPPVVV[[[^^^___aaabbbeeejjjqqqyyy~~~yyyvvvhhhaaaXXXRRRQQQTTTXXX[[[[[[]]]___aaadddhhhmmmqqquuuxxx|||wwwoooeee^^^ZZZUUUPPPKKKIIIHHHGGGGGGGGGHHHIIIJJJNNNRRRYYYaaaiiipppsssttt}}}}}}wwweeeUUUHHHAAA>>>===<<<:::999888888888888999999::::::;;;<<<<<<============>>>>>>???@@@BBBAAA@@@BBBEEEIIILLLMMMUUU[[[eeerrrzzzsssrrrtttrrruuuyyy}}}zzzoooddd[[[UUUTTT]]]qqqvvvmmmeee___]]]ZZZ[[[ccchhhhhhffffffaaa^^^```eeeiiipppooo[[[NNNHHHEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@???????????????======>>>>>>>>>>>>======999888777666666555555666555555444333333333333333444333222222111111222222000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...............///////////////////////////000111111222333666===GGGQQQXXX\\\^^^^^^^^^]]]]]]```eeeiii{{{wwwrrrmmmmmmnnnrrr|||vvvjjj]]]QQQIIIBBB???<<<::::::::::::999::::::::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAACCCFFFHHHJJJPPPYYY```qqq~~~}}}kkk]]]QQQEEE???===>>>===<<<;;;<<<===???AAADDDDDDFFFHHHLLLQQQUUUWWW[[[SSSKKKFFFBBB>>>???CCCBBBEEEKKKRRRXXX]]]```bbbccccccdddhhhoooxxxuuullleeebbbWWWRRRKKKFFFFFFHHHJJJLLLJJJLLLMMMOOOPPPSSSXXX[[[bbbeeejjjpppuuuzzz}}}~~~uuunnnddd^^^VVVPPPMMMJJJEEEAAAAAA@@@@@@???@@@AAABBBCCCFFFIIIPPPYYYbbbjjjpppsssyyyeeeSSSFFF???<<<;;;:::999888888888888999999999:::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBAAAAAABBBEEEHHHKKKNNNPPP\\\cccppp}}}zzzqqqiiibbb```aaa\\\___eeekkksss||||||rrrggg___YYYVVV```vvvyyyqqqlllfffbbbYYYUUUUUU[[[aaacccdddfffcccbbbdddiiimmmtttttt^^^NNNGGGEEEEEEDDDDDDCCCCCCCCCCCCAAAAAA@@@???????????????;;;;;;<<<=========<<<<<<888777777666555555666666777666555444333333333444333333222222222222111222000000000000000000000000/////////000000/////////////////////////////////------,,,,,,,,,,,,------............///////////////////////////000000111111222666>>>IIISSSYYY\\\\\\\\\[[[ZZZ[[[___eeeiii~~~~~~xxxsssppppppqqquuuuuuiii\\\PPPIIIBBB???;;;::::::;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAACCCFFFIIIMMMTTT^^^fffvvvvvvdddVVVKKKBBB>>>>>>===<<<<<<<<<===???AAABBBEEEFFFHHHMMMTTT[[[```cccdddZZZOOOGGGAAA===@@@EEECCCGGGMMMUUU[[[^^^```aaabbbbbbdddhhhoooyyyxxxkkk___WWWTTTMMMIIIDDDAAAAAABBBCCCCCC@@@BBBCCCDDDEEEFFFIIILLLQQQTTTYYY___fffkkkoooppptttvvvyyyzzz}}}}}}sssjjjbbb\\\TTTPPPKKKGGGDDDBBB???===>>>>>>=========???@@@AAABBBFFFLLLTTT^^^hhhqqqwwwzzzdddPPPCCC>>>:::999888888888888888888999999::::::;;;<<<<<<<<<=========>>>???@@@AAABBB@@@AAADDDGGGIIIMMMQQQTTTccclllzzzyyynnnfff^^^WWWTTTUUURRRUUUYYY___fffpppyyy~~~uuulll```ZZZWWWbbbzzz~~~~~~~~~sssooolllhhheeeYYYTTTSSSYYY___aaacccffffffgggjjjnnnpppvvvxxxaaaOOOFFFFFFEEEDDDCCCBBBBBBCCCCCC@@@@@@???>>>>>>>>>??????<<<<<<===>>>>>>>>>======888777777666666666666777888777666555444444444444333333333333222222111111000000000000000000000000//////000111111000//////////////////////////////------------------------............///////////////////////////000000111000222777???JJJTTT[[[]]]\\\\\\[[[YYYYYY]]]bbbgggyyywwwtttrrrqqqqqqtttsssggg[[[OOOHHHAAA>>>;;;::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCAAADDDGGGKKKPPPYYYeeemmmyyyqqq___RRRIIIBBB???@@@;;;;;;<<<===>>>@@@CCCDDDHHHIIIMMMUUU^^^fffkkklllggg\\\OOOFFF@@@<<>><<<>>>???@@@???@@@BBBDDDGGGIIIMMMRRRWWW[[[^^^```dddfffhhhiiilllsss}}}ttthhh```YYYRRRMMMHHHFFFCCC@@@???>>><<<;;;999999888888999;;;<<<===???CCCIIIQQQ[[[gggsss|||zzzbbbNNNBBB===999888888777777888888888999::::::;;;;;;<<<======<<<<<<<<<===>>>???AAAAAA???BBBEEEHHHJJJOOOTTTYYYfffppptttkkkaaaZZZTTTMMMJJJJJJKKKMMMQQQUUU\\\dddnnntttyyyqqqbbb[[[WWWbbb||||||~~~wwwqqqooonnnkkkhhh___YYYUUUYYY^^^aaaeeeiiilllnnnrrrtttuuuxxx~~~}}}eeeRRRHHHFFFEEECCCAAA@@@@@@@@@AAA???>>>>>>=========>>>>>>>>>???????????????>>>>>>888888777777777777888888999888777666555444444444222333333333333222111000000000000000000000000000//////111111111111//////////////////////////////---......//////......---............///////////////////////////000111111000222777@@@KKKUUU\\\______^^^]]][[[ZZZ[[[___bbbooo|||~~~rrrppppppppppppsss}}}rrrfffZZZOOOHHHAAA>>>;;;999:::;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@AAACCCDDDDDDBBBEEEIIIMMMSSS^^^kkkttt}}}zzzkkk[[[PPPHHHAAA???@@@;;;<<<===???AAACCCEEEFFFLLLNNNTTT^^^iiiooopppnnneee[[[OOOGGGAAA===@@@EEEJJJNNNVVV]]]aaacccbbbaaadddeeegggmmmuuu}}}ooo```UUUOOOFFFCCC@@@???>>>===<<<;;;:::;;;============>>>@@@BBBCCCEEEGGGJJJMMMPPPQQQSSSUUUWWWXXXYYY___gggnnn{{{qqqiii^^^VVVPPPKKKFFFBBB???>>>===;;;:::999999999888888888888999:::<<<===<<<@@@FFFMMMVVVdddsss~~~zzzaaaLLLAAA>>>999999888888777888888888:::::::::;;;<<<<<<======;;;;;;<<<===>>>???AAABBBAAADDDGGGIIILLLQQQYYY___fffrrr{{{ttthhh```XXXTTTOOOIIIFFFFFFDDDEEEHHHKKKQQQYYYccciiiuuu||||||uuufff^^^XXX```www{{{yyy||||||yyywwwxxxxxxtttppphhh___XXXZZZ```gggooovvvyyy}}}jjjVVVKKKGGGEEEBBB@@@>>>>>>>>>???======<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;999999888888888888999999:::999777666555444444444222222333333333222111000000000000000000000000000...///111222222111///...////////////////////////......///000000///..................///////////////////////////000111111111222666???JJJVVV]]]aaa```___^^^ZZZXXXWWWXXXZZZdddqqqxxxmmmmmmnnnpppqqqvvv}}}qqqeeeYYYNNNHHH@@@>>>;;;999:::;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<===???@@@AAA???@@@@@@AAABBBCCCDDDEEECCCFFFJJJOOOWWWbbbpppzzzssseeeVVVMMMFFF@@@>>>???===>>>???BBBDDDGGGIIIJJJSSSVVV]]]hhhqqqsssoookkkaaaXXXOOOIIICCC@@@BBBFFFLLLQQQZZZbbbgggiiihhhggghhhiiilllqqqxxxttteeeXXXQQQGGGDDD@@@>>>===<<<:::999888:::<<<<<<;;;;;;<<<>>>===>>>>>>@@@AAACCCEEEEEEEEEGGGIIIIIIJJJMMMSSSYYYccciiissstttjjj[[[TTTLLLFFFDDDAAA>>>;;;999::::::999888888888999999888888888999;;;===>>>:::>>>DDDJJJSSSaaasssyyy___KKKAAA>>>;;;:::999888888888888888::::::;;;;;;<<<=========<<<<<<===>>>???AAABBBCCCDDDGGGJJJKKKMMMTTT^^^fffmmmyyy}}}vvvoookkk```XXXRRRPPPLLLGGGEEEFFFAAABBBCCCDDDHHHOOOWWW]]]kkkqqq{{{~~~xxxkkkaaaYYY]]]qqquuutttxxxwwwzzzmmmcccZZZ\\\dddooo{{{mmmYYYNNNGGGEEEBBB???===<<<======<<<<<<;;;;;;;;;<<<<<<===:::;;;::::::999888777666:::999999999999999:::::::::999888666555555444444222222333444333222111000000000000000000000000000...000111222222111000...////////////////////////...///000111111000///.............../////////000///////////////000111111111222666???JJJVVV^^^ccc^^^^^^\\\XXXTTTRRRRRRSSS[[[jjjzzzyyyrrrkkklllooorrrtttzzz|||pppdddXXXNNNGGG@@@>>>;;;999:::;;;<<<;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<===???@@@AAA??????@@@AAABBBCCCEEEFFFDDDGGGKKKQQQXXXeeesss}}}}}}nnnaaaSSSJJJDDD>>><<<===>>>???AAADDDGGGJJJKKKLLLXXX[[[cccmmmuuuuuunnnfff___WWWOOOJJJFFFBBBCCCGGGMMMSSS\\\eeekkknnnmmmllllllmmmppptttzzzwwwgggYYYQQQHHHEEEAAA???>>><<<;;;999888:::<<<===<<<<<<<<<>>>;;;;;;;;;;;;<<<>>>???@@@>>>@@@BBBBBBAAACCCHHHLLLPPPVVVaaammm{{{yyytttrrrtttxxx{{{|||}}}~~~ooo```VVVMMMHHHAAA>>>===<<<:::888999:::::::::999888999:::555555555555666888:::;;;;;;???DDDIIIRRRaaasssxxx___KKKAAA???<<<;;;:::999888888888888::::::;;;;;;<<<===============>>>???@@@BBBDDDEEEGGGIIILLLMMMOOOVVVbbbkkkuuuyyyooojjjgggdddbbbWWWPPPKKKJJJGGGCCCAAABBBCCCCCCBBBBBBCCCHHHOOOTTTcccjjjsss}}}wwwlllaaaZZZ\\\hhhzzztttooonnnwww{{{zzzmmmbbb```iiixxxuuu___NNNIIIFFFBBB??????>>>>>>=========<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999888888777666666666555555444333333222111111......///000111222333333000000////////////000000........................000111222333333222111000............////////////000//////.........//////222333888BBBNNNXXX]]]^^^^^^[[[[[[\\\XXXRRROOOPPP[[[fffuuu~~~~~~}}}}}}|||sssooommmmmmpppsssuuu{{{~~~wwwkkk___TTTJJJDDDAAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????@@@@@@AAABBBCCCDDDDDDDDDGGGLLLSSS^^^kkkyyywwwiii]]]PPPIIIDDD???===>>><<>>============<<<<<<<<<;;;;;;<<<<<<===>>>>>>=========>>>>>>>>>>>>???AAABBBCCCJJJLLLRRRZZZeeettt{{{vvvhhhddd```\\\ZZZ[[[]]]___cccdddeeehhhkkknnnppprrrwww{{{uuuiii]]]QQQHHHBBB@@@>>>;;;::::::;;;<<<;;;:::999777666666666666777777888999::::::;;;;;;<<<@@@EEEKKKTTTbbbrrr}}}pppYYYHHH@@@===999999888888888888888999888:::;;;;;;:::;;;<<<>>><<<<<<<<<===@@@CCCDDDDDDHHHJJJLLLNNNRRR[[[gggpppzzz}}}sssgggaaa``````]]]YYYVVVSSSOOOIIIEEEBBBAAAAAA======>>>???@@@DDDIIIMMMUUU]]]jjjvvv~~~yyynnncccZZZ[[[eeetttwwwnnnjjjiiiqqquuuzzzkkkgggoooyyybbbQQQIIIFFFBBB??????>>>>>>===<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999888888777666666666666666555444444333222222000000000000111111111111111111000000000000111111...........................///000111111000///...............////////////000//////.........//////222333888BBBNNNXXX]]]^^^___\\\[[[\\\XXXRRRPPPRRR[[[gggwww~~~~~~{{{{{{}}}}}}tttooonnnnnnooorrrttt{{{~~~wwwkkk___TTTJJJEEEAAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===?????????@@@AAAAAACCCCCCDDDEEEFFFIIINNNVVVaaaooo}}}vvvhhh\\\OOOHHHCCC???===>>><<>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>??????EEEGGGKKKQQQZZZfffsss|||zzzsssnnnkkkgggaaa\\\SSSQQQMMMJJJIIIJJJKKKLLLOOOPPPQQQSSSUUUXXXZZZ[[[```dddjjjpppuuu{{{rrreee[[[QQQGGG@@@???>>>;;;999888888999:::999999888777666666666666777777888999:::;;;;;;<<<>>>AAAFFFLLLUUUdddtttkkkUUUFFF>>><<<999999888888888888888999888:::<<<<<<;;;;;;<<<===???>>>>>>@@@CCCEEEGGGGGGKKKMMMQQQTTTYYYbbbnnnwww~~~nnneee\\\XXXYYYZZZXXXUUUTTTQQQMMMIIIDDDAAA@@@???>>>>>>???>>>???AAAEEEIIIPPPXXXdddooowww|||~~~~~~~~~~~~{{{rrrfff\\\ZZZ___jjjxxxxxxnnngggdddeeejjjnnnzzzwwwooovvv~~~fffTTTIIIFFFBBB??????>>>>>>===;;;;;;:::999999999999:::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999999888888777666666666666666666555555444444333222222111111111000000000222222111111111111222222........................------............------............/////////////////////......//////000333444999CCCOOOYYY^^^___aaa^^^]]]\\\XXXSSSSSSVVV```nnn}}}~~~xxxyyy|||~~~tttoooooommmmmmooosss{{{~~~~~~vvvjjj___TTTKKKEEE@@@>>>;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@AAABBBCCCDDDDDDEEEGGGKKKQQQZZZfffttt|||tttfffZZZNNNGGGCCC???===???===AAAEEEGGGIIINNNUUUZZZdddiiijjjgggeeeffffffccceee___YYYTTTOOOKKKNNNSSS\\\dddoooyyy~~~|||sssjjjbbb[[[UUUQQQJJJGGGDDDBBBBBBBBBAAA???>>>>>>>>>=========<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;<<<===>>>AAABBBDDDGGGMMMVVV```fffzzzyyytttpppllliiiccc^^^XXXTTTRRROOOKKKGGGDDDCCCAAA@@@??????@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJMMMPPPVVV[[[aaafffllloooyyy}}}rrrjjj^^^TTTLLLEEE>>>999<<<;;;999777666666777777777666666555555666666777777888888999:::;;;<<<===@@@BBBFFFLLLVVVeeewww}}}dddOOOBBB===;;;999888888888888888999999777:::<<<======<<<<<<===@@@@@@AAABBBEEEHHHJJJLLLKKKOOOSSSXXX^^^iiivvvwwwkkk^^^XXXRRRRRRUUUXXXXXXVVVSSSQQQNNNJJJFFFCCC@@@>>>>>>???>>>======>>>AAADDDIIIPPPYYYccckkkrrrxxx|||}}}}}}|||yyyvvvttttttuuuwwwzzz~~~~~~vvvjjj]]]XXXYYY___iiisssuuuuuusssmmmgggbbbbbbdddggglllwwwwww|||iiiTTTIIIFFFBBB??????>>>>>>===<<<;;;::::::999:::::::::::::::::::::::::::::::::>>>>>>>>>===<<<<<<;;;;;;999999888888777666666666666555555555444444444333222222222111111111000000222111111000000111111222........................---------......---------............//////////////////////////////000111333444999CCCPPPZZZ^^^```ccc```^^^]]]YYYUUUXXX^^^mmm{{{xxxyyy}}}}}}rrrnnnmmmjjjiiilllpppzzzuuujjj___UUULLLFFF@@@>>>;;;:::;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEGGGLLLSSS]]]jjjyyyyyyrrrdddXXXLLLFFFCCC???>>>??????BBBFFFHHHKKKPPPWWW]]]eeejjjkkkgggfffggghhhfffgggbbb]]]XXXRRRNNNRRRXXX```iiivvvuuuiii```ZZZUUUSSSKKKIIIEEECCCCCCCCCBBBAAABBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@??????>>>=========<<<======>>>>>>???@@@AAABBBEEEKKKSSSXXXkkkuuu}}}tttnnnggg```[[[WWWTTTRRRQQQNNNJJJGGGFFFEEEBBB???>>>>>>>>>>>>============>>>>>>>>>???@@@AAABBBCCCCCCFFFKKKOOOSSSWWW[[[___dddhhhnnnrrrssssssuuuvvvvvvwwwwwwyyy|||{{{sssnnnbbb[[[RRRJJJEEE@@@<<<::::::999888777666666666666555555555555555666777777777888999:::;;;<<<===>>>AAACCCFFFLLLVVVgggzzzuuu\\\JJJAAA===;;;888888888777888888999:::888:::===>>>>>>=========@@@AAABBBCCCFFFIIIMMMPPPQQQTTTXXX]]]eeerrr|||zzz|||{{{lll___VVVSSSQQQTTTYYY\\\\\\[[[UUUTTTRRROOOJJJFFFAAA???<<<======<<<;;;<<>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::999999888888777666666666444444444333333333333333111111111111222222222222000000////////////000000////////////////////////....................................///////////////////////////000111111444555:::DDDPPPZZZ___```ccc```___]]]ZZZYYY```iii}}}zzzzzzxxxnnnkkkiiifffeeeiiiooozzzuuuiii___TTTKKKFFF@@@===;;;:::;;;;;;;;;:::;;;;;;;;;<<<<<<============<<<<<<======>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGLLLTTT___lll|||wwwqqqcccXXXLLLFFFCCC???>>>@@@AAADDDGGGIIIKKKPPPXXX^^^bbbhhhkkkjjjiiilllllliiiiiieeeaaa\\\VVVRRRWWW^^^gggqqq}}}oooddd]]]WWWUUUOOOLLLHHHFFFFFFEEEDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAA@@@?????????>>>>>>=========>>>>>>===>>>???@@@BBBFFFKKKPPP\\\dddqqq|||{{{sssjjjddd^^^YYYSSSMMMJJJHHHFFFEEEDDDBBB@@@???>>>===<<<;;;888999999999999999888888::::::::::::;;;<<<=========@@@CCCEEEGGGIIILLLOOOUUUYYY^^^bbbdddddddddeeefffeeeeeefffhhhjjjmmmnnnpppqqqqqqrrrrrrssssssssstttsssrrrpppnnniiibbb^^^XXXSSSMMMGGGCCC@@@>>><<<999999888777777666666666555444444555555666777888777888999:::<<<===>>>???@@@CCCGGGMMMXXXiii|||kkkTTTFFF@@@===<<<888888777777888999999:::999;;;>>>???>>>===>>>>>>>>>@@@BBBDDDGGGKKKQQQVVV\\\^^^bbbgggqqq{{{vvvuuuxxx|||ssseeeYYYRRRQQQSSSWWW]]]```___^^^WWWVVVUUURRRMMMGGGAAA>>>:::;;;;;;;;;;;;;;;>>>@@@@@@CCCHHHNNNUUU]]]eeekkkmmmmmmkkkgggbbb___^^^___```eeekkkqqqvvv{{{yyyzzznnn___WWWRRRPPPTTTYYYYYY[[[\\\[[[ZZZ[[[```dddmmmpppzzz}}}}}}lllVVVIIIFFFBBB??????>>>>>>=========<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888888888888888888888888999999888888777666666666333333333333333333333333000111111222222222333333000000////////////000000////////////////////////000///............///000............////////////////////////000111222222555666;;;EEEQQQ[[[```aaacccaaa______]]]___iiiuuuzzz{{{qqqiiigggeeebbbbbbhhhppp|||uuuiii^^^SSSJJJDDD???===:::::::::;;;;;;:::;;;;;;;;;<<<======>>>>>>============>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFHHHMMMVVVaaaooo~~~wwwrrrdddYYYMMMGGGCCC???>>>@@@BBBEEEHHHJJJMMMSSS\\\bbbccciiimmmmmmmmmooonnnllliiigggdddbbb]]]ZZZaaajjjtttyyynnneee^^^YYYUUURRRNNNKKKJJJIIIGGGEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCBBBAAA@@@???@@@???>>>===============:::<<<===>>>???BBBFFFJJJNNNVVVaaakkkttt}}}zzzvvvqqqjjjddd\\\UUUPPPLLLIIIDDDAAA@@@???>>>=========<<<;;;;;;;;;;;;;;;777777777777777666666666888888888888999:::;;;<<<<<<>>>@@@AAABBBCCCEEEGGGKKKMMMQQQUUUWWWXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\^^^______```aaabbbbbbccceeeddddddcccbbb___ZZZWWWPPPNNNJJJEEEAAA>>><<<<<<888888888888777777666666666555555555666777777888888888:::;;;===>>>???@@@AAADDDIIIPPP[[[lllzzz```LLLCCC@@@===;;;777777777777888999::::::;;;<<<>>>>>>======???AAA>>>AAAEEEGGGJJJPPPXXX^^^bbbffflllsss~~~}}}uuuoooppptttxxxzzzwwwlll___TTTMMMPPPTTTZZZ___bbbaaa```YYYZZZYYYVVVQQQIIIAAA===999:::;;;;;;:::;;;<<<>>>>>>@@@DDDHHHMMMSSS[[[```bbbbbb```]]]XXXUUUTTTUUUUUUZZZbbbjjjqqqxxxvvv~~~{{{nnn```WWWQQQMMMOOOTTTSSSVVVXXXXXXYYY\\\ccchhhnnnqqqzzzuuuttt|||oooYYYIIIFFFBBB??????>>>>>>======<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::666666777777888999999999999999888888777666666666444444444444444444444444333333222222222222111111111000000000000000000111////////////////////////000///...------...///000............////////////////////////000111222333555666;;;EEEQQQ[[[```aaabbb`````````___dddqqq~~~xxxzzz}}}vvvjjjdddbbbbbb```aaaiiisssuuuiii^^^SSSIIICCC???===:::999:::;;;::::::;;;;;;;;;<<<===>>>>>>>>>============>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFJJJOOOYYYdddqqqxxxsssfffZZZNNNHHHDDD@@@???@@@AAADDDHHHKKKPPPXXXbbbiiijjjoooqqqnnnmmmnnnnnnkkkhhhhhhhhhhhheeefffooozzz{{{rrriiiddd]]]ZZZUUURRRPPPNNNKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA??????>>>>>>>>>;;;<<<>>>??????AAADDDGGGJJJOOOVVV\\\ccckkkuuu}}}yyyrrroooccc___YYYTTTOOOKKKFFFCCCBBB???===<<<<<<;;;:::999:::;;;;;;:::::::::;;;<<<:::999888777777777777777999999999999:::;;;<<<===:::<<<>>>??????@@@BBBDDDDDDEEEGGGJJJMMMMMMMMMLLLLLLLLLNNNOOOPPPPPPPPPPPPRRRRRRRRRSSSTTTVVVWWWXXX\\\[[[[[[\\\[[[YYYVVVSSSJJJJJJHHHEEE@@@<<<:::999777777777777777666666555777777666666666777888888888999:::;;;===???@@@AAABBBFFFLLLTTT```qqq~~~lllUUUEEE@@@???<<<888777777777777888999:::;;;===>>>>>>===<<<===@@@CCCAAAEEEIIIMMMPPPWWWaaahhhjjjqqq{{{vvvmmmhhhiiioootttwww~~~{{{qqqfffZZZQQQNNNRRRYYY```fffiiihhhggg```aaa```]]]WWWNNNDDD???;;;<<<===<<<:::999:::;;;<<<>>>@@@CCCFFFKKKQQQVVVWWWWWWVVVSSSOOOMMMLLLMMMKKKPPPYYYcccllluuu|||ttt}}}{{{nnn```WWWQQQMMMNNNQQQRRRUUUXXXYYY[[[```gggmmmnnnqqqyyyzzzllljjjqqqrrr\\\IIIFFFBBB??????>>>>>>===<<<;;;::::::999999::::::::::::::::::::::::::::::888888999:::;;;<<<<<<===999999888888777666666666444555555555555555555555555555444333222111000///222222111111111111222222000000000000000000000000///...------------...///............/////////000////////////000111222333555666;;;EEERRR\\\aaabbbaaa`````````aaagggvvvzzzvvvxxx{{{pppeeeaaa```aaa___aaajjjvvvuuuiii]]]RRRHHHBBB???===:::999:::;;;:::999;;;;;;;;;<<<===>>>>>>???============>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFLLLQQQZZZfffsssyyysssggg[[[OOOIIIDDD@@@???@@@@@@CCCHHHLLLRRR\\\gggooorrruuutttnnnkkklllllljjjhhhiiikkkmmmlllnnnzzz~~~tttnnnbbb___ZZZVVVTTTQQQOOOMMMPPPPPPPPPOOOOOOOOOOOONNNLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>???@@@AAAAAAAAADDDFFFLLLNNNRRRTTTWWW^^^gggnnnuuuyyy}}}xxxnnnbbb[[[XXXSSSOOOJJJFFFDDDAAA???===>>>===;;;;;;<<<;;;999888666777777777777777999::::::999777666555555666666777777777777888:::;;;<<<444666888999:::;;;===???@@@@@@AAADDDFFFGGGGGGEEEDDDFFFHHHJJJKKKLLLKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRTTTSSSSSSSSSSSSRRRNNNLLLIIIIIIHHHEEE@@@<<<888777666666666777666666555555888888777777777777888888888999:::<<<>>>???AAAAAACCCGGGOOOXXXdddttttttcccNNNAAA??????;;;777777777777777888999:::;;;>>>>>>===<<<;;;===AAADDDDDDHHHMMMQQQUUU\\\gggooovvvzzzqqqhhhccceeekkkpppxxx~~~zzzooodddYYYPPPQQQVVV___hhhoooqqqqqqpppggghhhgggddd]]]SSSIIICCC===>>>>>><<<:::888888999;;;<<<>>>@@@BBBFFFLLLOOOPPPPPPOOOMMMIIIGGGHHHHHH???EEEOOOYYYcccmmmvvv{{{tttzzzzzzpppcccXXXOOOJJJMMMTTTZZZ\\\\\\]]]```fffjjjlllqqqpppsss|||ttthhhcccgggvvv|||{{{|||qqqZZZNNNGGGAAA@@@???<<<===@@@>>>>>>>>>===<<<<<<;;;;;;======<<<;;;::::::::::::999999999999999999999999:::::::::999888777666555555666777777777666444333333333222222111000000000000000////////////000000////////////............////////////////////////---......///////////////111111111111111222222333666777;;;EEEQQQZZZ___```___aaabbbaaabbbkkk{{{~~~vvvxxx~~~uuufff___\\\ZZZWWWZZZ^^^dddnnn~~~~~~rrrggg^^^TTTIIIAAA@@@===;;;:::::::::999888:::;;;<<<<<<======<<<<<>>>>>>>>???@@@BBBCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGEEECCCAAA???===<<<777777777777777777777777999888666555444555777888:::;;;=========>>>AAACCCHHHLLLTTT]]]iiiyyy|||fffWWWFFF???===;;;999999888777777777888999::::::<<<===>>>>>>>>>>>>AAACCCHHHKKKNNNRRRYYYcccqqqzzz~~~xxxpppgggcccaaabbbhhhpppuuuzzz}}}xxxkkk]]]SSSOOONNNWWWeeeqqqyyyzzzwwwtttllloooqqqmmmcccUUUHHHAAAAAA===888777999;;;;;;:::===>>>???@@@BBBEEEGGGHHHJJJIIIFFFDDDBBB@@@@@@@@@AAACCCGGGMMMVVVcccoooxxxuuu{{{}}}sssfff[[[RRRLLLOOOVVV\\\```bbbccceeejjjmmmmmmssspppqqqyyy}}}mmmaaa\\\```mmmzzz{{{tttrrrttt|||qqqZZZNNNGGGAAA@@@@@@>>>>>>AAAAAA@@@@@@???===<<<<<<;;;<<<;;;;;;:::999999::::::888888999999999:::::::::;;;;;;;;;:::999888777666555666777777777666444444333333222222111000000000000000////////////000000////////////............////////////////////////---......///////////////111000000000000111222222444666;;;DDDQQQZZZ___```bbbdddeeeeeehhhsss{{{|||qqqccc^^^[[[YYYWWWYYY\\\cccnnn~~~qqqfff\\\SSSIIIAAA???===;;;:::;;;:::999888:::;;;<<<<<<======<<<<<>><<<;;;::::::888888888888888888888888888888888888888777666666888777777777666666666666777777777777888888888888666777777888999999::::::<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA???===;;;;;;666666666666666666666666999888666555555666777888999;;;===>>>>>>@@@CCCFFFIIIOOOXXXbbbnnn}}}qqq]]]OOOBBB===<<<;;;999:::999888888999999:::;;;<<<===>>>@@@@@@@@@AAACCCEEEIIILLLQQQWWW___kkkyyy~~~}}}ppphhh___\\\ZZZ\\\bbbjjjrrrwwwzzzuuuiii\\\UUURRRVVV___kkkxxx~~~xxxyyyyyysssgggYYYLLLEEEBBB>>>:::999;;;======<<<<<<===>>>???AAACCCEEEFFFFFFEEEBBB@@@>>>>>>>>>>>>???AAADDDIIIRRR^^^jjjsss|||rrryyyvvvjjj___UUUOOORRRXXXdddkkkrrrsssvvvzzzzzzxxxvvvqqqooovvvtttfff\\\VVVXXXcccnnnzzz}}}~~~yyyqqqkkkjjjkkkuuusss\\\OOOHHHBBBAAAAAA???@@@CCCCCCCCCBBB@@@???===<<<;;;::::::999999888888999999777777888999:::;;;<<<<<<<<<<<<<<<;;;:::999888777666666666777666555555444333333333222111111000000000000////////////000000////////////............////////////////////////---......///////////////000000/////////000111111333555:::DDDQQQ[[[___```cccdddfffhhhooo}}}{{{kkk___[[[ZZZXXXVVVWWWZZZaaammm~~~pppcccYYYPPPHHHBBB???===;;;:::;;;;;;:::888;;;;;;<<<============<<<>>>>>>?????????@@@@@@@@@AAAAAABBBCCCEEEFFFFFFGGGRRR[[[iiiwwwzzzmmm___PPPHHHCCC??????BBB???CCCJJJSSS]]]fffmmmpppmmmkkkjjjjjjkkkooosssvvvzzzzzzxxxuuuqqqnnnllljjjiiiddddddddddddddddddddddddbbbbbbaaa```___]]][[[ZZZUUUTTTTTTTTTTTTSSSQQQNNNHHHGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLKKKHHHEEEAAA===;;;<<<<<<;;;::::::999888888888888888888888888888888888888888888777777777777888888777777777666666666777777777888888999999999555555666666777777888888999999999:::;;;<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???===;;;:::999555555555555555555555555888888666666666777888999999:::<<<>>>@@@BBBGGGJJJKKKRRR^^^jjjvvvtttbbbPPPEEE<<<;;;;;;:::999:::999999999::::::;;;<<<===???@@@BBBBBBBBBDDDFFFIIIJJJNNNUUU]]]ggguuu{{{yyyxxxhhh```XXXUUUUUUVVV]]]eeeooosssvvvqqqggg\\\VVVTTT]]]dddppp|||zzzkkk[[[NNNGGGBBB@@@===<<<===?????????>>>>>>???AAABBBDDDEEEEEEBBBAAA???>>>===<<<=========???AAADDDLLLWWWccckkksss{{{mmmtttxxxmmmbbbXXXQQQSSSXXXggguuu{{{tttpppuuu~~~yyyoooccc[[[UUUUUU\\\eeeooorrrssspppjjjffffffgggooo|||www```OOOHHHCCCBBBBBB@@@AAADDDDDDCCCBBB@@@???===<<<;;;:::999999888888888888888666777888999;;;<<<===>>>============<<<:::999888666666666666666555555444444333333222222111000000000000////////////000000////////////............////////////////////////---......//////////////////////////////000000111222444:::EEERRR[[[___``````bbbeeejjjttt~~~sssddd[[[YYYXXXVVVTTTUUUXXX___mmm~~~pppbbbVVVNNNGGGCCC???===;;;;;;;;;;;;:::999;;;;;;<<<===============>>>>>>>>>???@@@@@@AAAAAA@@@BBBDDDEEEFFFFFFHHHIIITTT]]]lllzzz{{{mmm___PPPGGGBBB???@@@CCC@@@EEEMMMVVV^^^eeeiiikkkhhhgggggghhhlllsssyyy~~~~~~}}}zzzxxxuuurrrqqqllllllkkkjjjjjjjjjkkkkkkjjjiiihhhfffdddcccaaa```]]]\\\\\\\\\\\\YYYTTTQQQKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFEEECCCAAA???>>><<<<<<999999999999999888888888888888888888888888888888888888777777777777777888888888888777777777666666555555666777888999999999555555555666666777777777888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>????????????@@@@@@@@@@@@AAA@@@???>>><<<;;;:::999666666666666666666666666888777777777777888999:::999;;;===>>>@@@DDDHHHLLLOOOXXXeeesss~~~|||hhhVVVGGG???999:::;;;:::888999999999999999:::;;;======???AAACCCDDDDDDFFFIIILLLLLLQQQZZZdddooo}}}|||wwwuuu}}}|||qqqccc\\\VVVTTTTTTVVV]]]eeennnrrrtttpppfff]]]XXXWWW\\\cccooo|||}}}lllZZZMMMFFFAAA@@@???>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGAAA@@@???>>>======>>>>>>===>>>???AAAGGGPPP[[[ccckkkttt{{{~~~jjjrrr}}}zzzoooeeeZZZRRRRRRWWWggg{{{yyytttyyy}}}tttlllccc\\\VVVSSSWWW^^^eeegggiiihhhfffdddeeegggnnnyyy{{{fffPPPIIICCCCCCBBB@@@AAADDDBBBAAAAAA@@@>>>======<<<<<<;;;:::999888888888888666777888999;;;===>>>>>>>>>>>>>>>===<<<;;;:::999777666666666555555555555444444333333222111111111000000////////////000000////////////............////////////////////////---......//////////////////////////////000000111333555;;;FFFSSS\\\___```^^^```dddlllyyy}}}~~~~~~yyymmm___XXXWWWWWWTTTRRRSSSVVV___nnn~~~pppaaaUUULLLFFFCCC???===;;;;;;<<<<<<;;;:::;;;<<<======>>>>>>=========>>>>>>???@@@@@@AAAAAA@@@BBBEEEFFFFFFGGGJJJLLLUUU___mmm|||zzzlll^^^OOOFFFAAA???@@@CCCCCCGGGOOOWWW]]]aaaccccccaaabbbffflllttt~~~~~~{{{yyywwwtttsssrrrqqqqqqqqqqqqrrrooonnnmmmkkkiiigggfffeeeeeeddddddcccaaa]]]WWWSSSPPPOOOOOONNNNNNMMMMMMMMMNNNNNNNNNMMMKKKIIIGGGFFFEEECCCAAA???>>>>>>>>>>>>999999999999999999999999888888888888888888888888888888777666666777888999888888888888777777777777333444444555666777888888666666666777777777777777888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>===<<<;;;:::999777777777777777777777777777777777888999:::;;;;;;;;;===>>>???AAAEEEJJJNNNUUU___nnn{{{ttt```PPPCCC===999;;;<<<999777888777777888888999;;;<<<===???AAACCCEEEFFFHHHLLLNNNPPPVVV___jjjuuu~~~wwwrrrqqqzzzwwwkkk```YYYTTTSSSTTTWWW^^^fffnnnsssvvvrrriii```\\\[[[[[[bbbmmm{{{lllZZZLLLEEE@@@@@@@@@??????@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGFFF@@@???>>>===<<<===>>>>>>>>>>>>???@@@DDDLLLUUU[[[dddnnnwww{{{jjjqqq}}}{{{pppggg\\\SSSRRRVVVjjj~~~yyy~~~~~~yyyoooiiiccc^^^XXXRRRSSSXXX]]]___bbbccceeefffiiikkkpppyyy}}}iiiQQQJJJDDDCCCAAA???@@@CCC???????????????????????????>>>===;;;:::999888888777777888:::;;;===>>>>>>>>>>>>>>>===<<<;;;:::999777777666555555555555666444444444333222222111111000000////////////000000////////////............////////////////////////---......///////////////000000/////////000111111555777===HHHTTT]]]______```aaaeeemmm{{{~~~~~~~~~xxxkkk]]]VVVVVVVVVSSSRRRSSSXXXcccsssrrrcccUUUKKKFFFDDD???===;;;;;;<<<===<<<;;;<<<<<<===>>>>>>>>>>>>=========>>>???@@@AAAAAABBBAAACCCEEEFFFEEEGGGLLLPPPXXXaaappp~~~}}}xxxhhh[[[MMMEEEAAA???@@@CCCEEEIIIOOOUUUZZZ\\\\\\\\\[[[```hhhsss~~~}}}|||{{{{{{zzzzzzyyyyyyyyytttsssqqqooonnnmmmllllllmmmllljjjiiigggccc]]]YYYXXXYYYYYYYYYWWWUUUSSSRRRQQQQQQQQQPPPNNNKKKIIIGGGDDDCCCAAA???>>>===>>>>>>;;;;;;::::::::::::::::::888888888888888888888888888777666666666777999999999999888888888777777777444444444555555666666666777777777777888888888888888888777777888999999:::;;;::::::::::::999999999999999999::::::::::::;;;999::::::;;;;;;<<<<<<=========<<<<<<;;;:::999999888888888888888888888888666777888999:::;;;<<<<<<===>>>@@@BBBDDDIIIOOOTTT___iiixxx}}}kkkXXXKKKAAA<<<:::<<<<<<888777888777777777888999;;;======???AAADDDFFFHHHKKKOOORRRUUU\\\fffqqq{{{|||vvvooolllllluuu~~~~~~rrrfff[[[UUUPPPQQQSSSVVV]]]eeeoootttyyywwwooogggcccbbb```fffooo{{{|||kkkZZZNNNGGG???@@@AAAAAAAAAAAACCCEEEDDDEEEFFFGGGGGGFFFEEEDDD???>>>===;;;;;;;;;<<<<<<>>>???@@@AAADDDHHHOOOSSS]]]gggrrrwww|||gggooo{{{}}}sssiii^^^TTTRRRVVVjjj}}}|||wwwooojjjfffbbb\\\TTTSSSVVVZZZ\\\```dddhhhmmmqqqtttuuu{{{zzzhhhRRRJJJDDDBBBAAA>>>>>>AAA===>>>???@@@AAABBBCCCDDDCCCBBB@@@>>>;;;:::999999888888999:::;;;<<<===>>>>>>>>>>>>===<<<;;;999999888777666555444555555666555444444333333222111111000000////////////000000////////////............////////////////////////---......///////////////111000000000000111222222777999@@@JJJVVV]]]______```aaadddjjjvvvyyykkk\\\VVVVVVUUURRRTTTUUU[[[hhhzzzsssdddVVVLLLFFFCCC???===;;;;;;<<<===<<<;;;<<<<<<===>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBBBBDDDFFFEEEDDDGGGNNNTTT\\\ffftttzzztttdddXXXKKKEEEBBB??????BBBEEEHHHMMMRRRVVVXXXXXXXXX[[[aaakkkwww}}}{{{}}}||||||yyyxxxvvvuuusssssssssssssssrrrpppooonnnkkkfffccccccdddffffffddd```[[[XXXWWWXXXWWWVVVSSSPPPMMMKKKEEEDDDBBB@@@>>>=========<<<<<<;;;;;;::::::999999888888888888888888888888888777666555666777999:::999999999888888888777777555555555555666666666666777777777777777777777777777777666666666777888888999999999888888888777777777777777777888888888888777777777888999:::::::::;;;::::::999999888888888777777777777777777777777555666888999;;;<<<=========???BBBEEEIIIPPPXXX]]]jjjtttuuubbbPPPDDD???;;;999;;;;;;888777999888888888999;;;<<<>>>???AAACCCFFFIIIKKKNNNRRRUUU[[[bbbmmmxxx{{{{{{{{{xxxsssmmmhhhffffffoooxxx}}}~~~yyymmmaaaWWWRRRNNNOOORRRVVV]]]eeemmmttt{{{|||vvvppplllkkkhhhlllrrrzzz}}}ssseeeWWWMMMHHH???BBBDDDDDDCCCCCCFFFHHHFFFGGGHHHIIIHHHFFFEEECCCAAA@@@>>>===<<<<<<<<<======???AAABBBCCCFFFIIILLLUUU```kkkqqqwww~~~dddlllyyy~~~tttkkk```VVVSSSVVVddd}}}wwwqqqmmmjjjggg```XXXUUUWWW[[[^^^bbbgggnnntttyyy|||yyy}}}xxxfffRRRKKKDDDBBB@@@======???<<<===???AAACCCEEEGGGGGGFFFDDDBBB???===;;;999999888999::::::;;;<<<======>>>>>>======<<<:::999888888777666444444555555666555444444333333222222111000000////////////000000000/////////............////////////////////////---......///////////////111111111111111222222333999;;;AAAKKKVVV^^^___^^^^^^___aaafffppp|||zzzkkk]]]VVVVVVUUUQQQUUUWWW^^^llluuufffWWWLLLFFFCCC???===;;;;;;=========<<<<<<======>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBCCCEEEFFFDDDCCCGGGOOOVVV```iiixxxxxxrrraaaUUUJJJEEEBBB??????BBBDDDGGGLLLPPPTTTVVVVVVVVV^^^dddnnnxxx~~~yyytttqqqoooooonnnpppuuu}}}}}}|||zzzyyyxxxxxxxxxyyyvvvuuutttssssssqqqnnnkkkkkkllloooooolllgggaaa]]]______^^^\\\YYYUUUQQQNNNGGGEEEDDDAAA@@@>>>======<<<<<<;;;;;;:::999999888888888888888888888888888888777666555666777999;;;999999999888888888888777777777777777666666666666777777777777777666666666666666555555555666777777888888777777666666666555555555555666666666777777555555666666777888888999999888888888777777777666666666666666666666666666555666888:::<<<============???CCCGGGMMMUUU^^^dddqqqzzz~~~ooo[[[III???===999888::::::888888:::999999999:::<<<>>>???@@@BBBEEEHHHJJJMMMPPPUUUXXX^^^fffqqq}}}~~~|||sssttttttqqqlllgggdddcccccckkktttyyyzzzvvvjjj___WWWQQQNNNPPPSSSWWW^^^fffkkksss|||{{{vvvsssrrrnnnppptttxxx{{{|||}}}}}}uuuuuurrrjjj___TTTKKKGGG@@@CCCFFFFFFEEEEEEHHHJJJIIIJJJKKKKKKKKKIIIGGGEEEEEECCCBBB@@@???>>>??????<<<>>>AAABBBCCCDDDFFFHHHOOOZZZfffmmmssszzz~~~~~~hhhmmmvvvvvvjjj___XXXUUUSSSdddzzz~~~|||{{{yyywwwrrrhhh]]]XXXYYY\\\eeennnsssyyyxxxjjjUUUJJJAAA???@@@>>>=========>>>???@@@CCCEEEGGGHHHIIIHHHEEEAAA???===<<<<<<;;;;;;;;;;;;<<<>>>@@@AAACCCCCCBBB@@@>>>;;;999888:::999888777666666666666444555777888777555222000///......///222333333222000000000000000000000000000000000000////////////111111000000//////......////////////000111222333444888@@@JJJUUU\\\^^^______]]][[[]]]eeeqqq~~~wwwjjjccc[[[SSSRRRXXXVVVZZZcccqqqpppaaaUUULLLGGGDDD>>>>>><<<;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????======>>>???@@@AAAAAABBBBBBDDDEEEEEEFFFKKKSSSYYY```kkkyyywwwnnncccWWWJJJDDDAAA>>>???BBB???EEEKKKNNNNNNPPPUUUZZZ^^^eeepppyyy||||||zzzyyyuuuuuuyyy|||vvvqqqjjjaaa[[[[[[^^^bbbgggmmmvvv~~~}}}{{{yyyxxx~~~}}}{{{yyyxxxxxxxxxxxxuuuuuusssqqqnnnjjjgggfffccceeeddd```^^^]]]WWWPPPKKKJJJHHHFFFCCCAAA@@@@@@>>><<<;;;;;;<<<===<<<;;;888777777777777777888888999999999999888888888777888888888888888777666555444444555555555555555444777666555444444555666777555444444333333444444555777777777777777777777777666666666555444444444333222333444555666888999999666777777777777777666666777666666666666777777888999888999;;;===???@@@???CCCGGGKKKOOOSSS[[[eeemmmwwwuuuaaaOOOCCC===;;;;;;:::999888888888888<<<======<<<;;;;;;>>>@@@FFFHHHKKKNNNQQQTTTYYY\\\gggmmmwww|||wwwvvvmmmlllkkkgggccc```______```hhhppprrrqqqnnnfff]]]UUUQQQOOORRRUUUXXX^^^eeejjjpppyyy~~~zzzxxxtttvvvxxxzzzzzzwwwuuurrrnnnqqqqqqkkkaaaUUUMMMJJJDDDEEEGGGIIIJJJJJJIIIHHHLLLLLLLLLMMMMMMLLLIIIFFFIIIGGGEEEBBB???>>>>>>>>>??????@@@AAAAAADDDHHHKKKPPPXXXdddooovvv{{{}}}~~~}}}||||||eeejjjsss~~~yyylllaaaYYYTTTRRR]]]qqq|||{{{tttfff___```aaalllxxxyyykkkWWWLLLBBBAAAAAA???>>>>>>======>>>@@@BBBDDDFFFGGGFFFDDDBBB???===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBEEEDDDCCCBBB???===;;;999:::999888777777666666666333444555555444333111000000//////000222333222111111111111111111111111111000000000000////////////111000000000/////////...////////////000111222222444888@@@KKKUUU\\\______]]][[[YYYXXX]]]ggguuu~~~zzziiiaaa[[[SSSSSSXXXXXX^^^iiiwwwpppaaaTTTLLLFFFCCC>>>>>>===<<<;;;;;;;;;;;;======>>>>>>>>>?????????======>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFKKKRRRXXX___lll{{{vvvmmmbbbVVVJJJDDDAAA??????BBBAAAFFFJJJLLLLLLNNNSSSXXX___eeekkkppppppnnnkkkjjjjjjooowwwvvvnnnggg```XXXSSSQQQTTTXXX]]]cccllluuu{{{~~~~~~}}}}}}|||{{{zzzyyy}}}|||{{{zzzzzz{{{{{{|||zzzyyywwwtttqqqnnnllljjjhhhjjjiiieeecccaaa[[[TTTLLLJJJGGGDDDBBB@@@??????>>><<<;;;:::<<<<<<<<<;;;888888888777777888888999999999999888888888777777777888888888888777777666555666666777777666666666666555555444444555555666555444444333333444444555666666666666666666666666555555555555444444444444333333444555666666777777666666777777777777666666888777777777777888888999:::999:::<<<>>>@@@AAAAAAAAAFFFLLLRRRYYYbbbmmmuuummmZZZKKKAAA<<<;;;::::::999888888888999;;;<<<=========>>>AAADDDHHHJJJLLLOOOTTT[[[bbbggglllsss}}}}}}uuupppooohhhhhhfffbbb^^^[[[[[[\\\^^^fffmmmooonnnkkkddd[[[TTTPPPNNNQQQTTTWWW]]]dddfffmmmuuu|||~~~}}}|||{{{xxxzzz|||~~~~~~|||yyywwwttttttqqqjjj^^^SSSKKKHHHEEEGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJIIIJJJIIIFFFCCCAAA@@@?????????@@@AAAAAABBBDDDHHHLLLMMMUUUaaammmvvv|||~~~}}}}}}|||aaafffooo{{{|||ooobbbYYYSSSQQQWWWgggzzzyyyvvvuuuzzzrrrhhhfffgggvvv{{{pppYYYNNNDDDBBBBBB@@@??????======>>>???@@@BBBDDDEEECCCBBB@@@>>>============;;;;;;;;;<<<===???AAACCCGGGFFFEEECCCAAA>>><<<:::::::::888777777777777777555555444444333222222111222111000111222333222111111111111111111111111111000000000000////////////000000000000////////////............///000111222444888AAALLLVVV]]]______]]]\\\YYYUUUVVV___nnnzzz|||zzz|||hhh```[[[VVVVVVZZZ\\\eeerrrpppaaaTTTKKKEEEBBB???>>>===<<<;;;;;;;;;;;;======>>>>>>>>>>>>??????======>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFJJJRRRXXX___mmm~~~tttkkkaaaUUUIIIDDDAAA??????BBBCCCFFFIIIKKKKKKNNNSSSWWW```bbbeeeeeedddaaa```___bbbkkkyyy}}}}}}pppddd[[[UUUNNNJJJGGGJJJNNNSSSZZZbbbkkkqqqxxx|||}}}|||{{{{{{zzzzzz{{{{{{}}}|||||||||}}}}}}~~~}}}{{{xxxtttqqqooonnnnnnnnnppppppllliiiggg```XXXPPPMMMIIIFFFCCCAAAAAAAAA@@@???======>>>>>>===<<<:::999999888888999999999999888888888888777777777777777888888999888888888777777888888888888777777777666666555555666666777555555444444444444555555555555555555555555555555444444444444555555555555333333333444444555555555555666666777777666666666888888888888888999::::::::::::;;;===???AAABBBCCCDDDJJJRRRYYYaaakkkuuu}}}uuudddTTTGGG???<<<::::::999999888999999999:::;;;===>>>???AAAEEEHHHJJJKKKOOOSSSZZZdddnnnuuuvvv}}}}}}vvvmmmiiihhhbbbaaa___\\\XXXVVVVVVWWW[[[bbbiiikkkkkkiiiaaaYYYRRRNNNLLLOOORRRUUU[[[bbbbbbhhhooouuuyyyzzz|||}}}|||~~~|||yyyssshhh[[[PPPHHHEEEFFFHHHJJJMMMNNNNNNMMMLLLIIIIIIJJJKKKLLLNNNOOOPPPPPPNNNKKKHHHEEEBBBAAA@@@@@@@@@AAAAAABBBEEEIIILLLNNNVVVaaallluuu{{{~~~}}}}}}|||___ccclllwww|||pppdddZZZSSSPPPTTTaaaqqq{{{}}}sssqqqrrrwww}}}|||oookkkmmm|||xxx[[[PPPEEEBBBBBB@@@???@@@>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@???>>>>>>???@@@<<<<<<<<<===>>>@@@BBBDDDGGGFFFEEECCC@@@>>>;;;:::::::::999888777777777777999888666555444444555555444333222222333333222111111111111111111111111111000000000000////////////000000000000////////////............///000111222444999BBBMMMWWW^^^_________^^^\\\WWWVVV___ppp~~~}}}yyy{{{iii```]]]ZZZZZZ^^^```lll{{{ppp```TTTKKKDDDAAA???>>>===<<<;;;;;;;;;;;;============>>>>>>>>>???===>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFJJJRRRXXX```ooosssiii___TTTIIIDDDBBB??????BBBDDDFFFHHHJJJLLLPPPVVVZZZ^^^___```___^^^^^^```bbbfffppp~~~~~~{{{yyyhhhZZZQQQLLLGGGDDDDDDFFFKKKPPPWWW^^^ggglllssswww||||||zzzyyyzzz{{{{{{zzzyyyzzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~|||zzzvvvssspppoooooooooqqqtttssspppmmmjjjcccZZZVVVSSSNNNJJJFFFDDDDDDDDDDDDBBB@@@@@@AAAAAA@@@???;;;;;;::::::999:::::::::999999888888888777777777666777888888999999999999888888888888888888777666888888888888888888888888555555444444444444555555444444444444444444444444333333333444444555555555333333333333333333333333555555666666777666666666777777777777888999999:::999;;;<<<===???AAAEEEGGGLLLRRR[[[ccciiiqqqzzz~~~nnn]]]OOOEEE???<<<999999999888999999:::::::::<<<===???@@@BBBFFFIIIJJJMMMSSSYYYbbblllvvv|||zzzrrrjjjeeeeee^^^]]][[[WWWTTTRRRSSSTTTZZZaaahhhjjjiiiggg```XXXQQQMMMKKKNNNPPPSSSYYY______ccciiinnnrrruuuxxx{{{~~~~~~ssseeeXXXNNNGGGDDDFFFHHHJJJMMMNNNNNNMMMMMMIIIJJJKKKMMMOOORRRVVVZZZZZZWWWTTTOOOJJJFFFBBBAAA???@@@AAAAAAAAADDDHHHKKKSSSZZZdddnnntttyyy|||}}}~~~}}}||||||___bbbjjjttt~~~{{{pppddd[[[TTTPPPPPP\\\iiiqqquuuwwwsssmmmkkkjjjmmmtttyyyuuupppuuu{{{}}}^^^RRRGGGCCCBBBAAA???@@@@@@@@@??????@@@AAAAAABBB@@@???>>>======>>>@@@@@@>>>>>>>>>>>>???AAACCCDDDDDDDDDCCCAAA???===;;;:::;;;:::999888777777777777999888666444444444555666555444333333444444333222111111111111111111111111000000000000////////////////////////000000000000.........//////000111222444999BBBNNNXXX^^^```___^^^^^^]]]YYYZZZdddvvv}}}zzz~~~oooddd```\\\]]]aaaggguuuppp```SSSJJJEEEAAA??????===<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBDDDEEEFFFGGGKKKSSSYYYbbbqqqrrriii]]]RRRHHHDDDBBB@@@@@@BBBDDDEEEHHHKKKOOOUUU[[[___^^^]]]]]][[[\\\___dddhhhooowww{{{zzz{{{zzzyyymmm]]]PPPHHHDDDBBB@@@CCCFFFKKKQQQWWW^^^fffkkkpppsssvvvxxxxxxwwwxxxxxxyyyzzzzzzwwwtttssstttvvvzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}|||||||||{{{{{{{{{yyyvvvsssqqqpppqqqqqqrrrttttttpppnnnkkkddd]]]ZZZWWWSSSNNNJJJGGGFFFFFFEEECCCAAA@@@AAAAAA@@@???======<<<;;;;;;;;;;;;;;;999999999999888888888888666777888999999999999999888888888888888777666555777777777777777777777777666555555444444555555666444444444444444444444444222333333333444444555555333333333333333222222222444444555666666666666666555555555666777888999999888:::===>>>@@@CCCHHHLLLTTT[[[dddlllrrryyyvvveeeTTTIIIAAA<<<999888888888888999:::;;;;;;<<<===???@@@@@@CCCFFFIIILLLQQQYYYbbbjjjssszzzyyyqqqiiidddccc]]]\\\ZZZWWWSSSRRRTTTVVV\\\ccciiijjjiiiggg```XXXPPPLLLJJJLLLOOOQQQWWW]]]___bbbeeeiiillloootttwww}}}~~~pppbbbVVVLLLGGGDDDDDDFFFIIIKKKMMMMMMLLLLLLHHHJJJLLLNNNQQQUUU\\\```eeebbb]]]WWWPPPIIIDDDAAA>>>???@@@@@@AAACCCGGGJJJTTT\\\gggqqqwwwzzz|||}}}~~~~~~~~~}}}||||||{{{{{{^^^aaagggqqq{{{|||qqqfff\\\TTTPPPLLLUUU^^^dddhhhiiieee___bbbccchhhpppuuu{{{yyyuuuyyy{{{~~~aaaUUUIIIEEEDDDBBBAAABBBCCCCCCBBBAAAAAABBBBBBBBB>>>>>>===<<<===>>>???@@@AAA@@@@@@???@@@AAABBBCCCAAAAAA@@@???>>><<<;;;:::;;;:::999888888777888888777666555333333333333444555444333444555666555444222222222222222222222222000000000000////////////////////////000000000000////////////000111222333444:::CCCOOOZZZ___```___[[[[[[ZZZZZZ]]]jjj{{{}}}{{{wwwjjjccc___```fffqqq~~~ooo___SSSKKKEEEBBB??????>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBDDDFFFFFFHHHNNNVVV\\\eeetttrrriii[[[QQQGGGDDDBBB@@@@@@BBBCCCDDDGGGLLLRRRXXX]]]```^^^]]][[[ZZZZZZ___fffkkkxxx|||}}}yyyvvvxxx{{{ggg^^^PPPFFFBBB@@@???>>>BBBFFFKKKPPPVVV]]]eeeiiiooopppqqqpppnnnmmmmmmnnnoooqqqrrrqqqoooooorrrvvvzzz{{{{{{|||||||||{{{{{{{{{||||||||||||{{{zzzyyyzzzyyyxxxvvvuuuuuuvvvvvvtttuuutttpppnnnmmmggg```^^^\\\XXXTTTOOOKKKHHHGGGEEECCC@@@@@@@@@@@@???>>>???>>>======<<<<<<<<<<<<;;;::::::::::::999999999888888999999:::999999999888888888888888777666555444555555666666555555444666666555555555555666666444444444444444444444444333333333333444444444444333333333333333333333333333444555555666666666666555555555555666777999999888<<>>???@@@@@@AAADDDHHHKKKSSS[[[iiiuuu||||||||||||{{{{{{zzzzzzzzz\\\___eeeooozzz~~~sssggg\\\SSSOOOHHHNNNSSSVVV[[[___]]]YYY\\\___gggooouuuzzzyyyuuuwwweeeYYYLLLHHHFFFDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@?????????@@@BBBCCCDDDCCCAAA@@@@@@@@@AAABBB????????????>>>===<<<<<<;;;;;;:::999888888888888777666555444444333333333555444333444666777777666222222222222222222222222000000000000////////////.../////////000000000111000000000111111222333444444:::DDDPPPZZZ```aaa___ZZZYYYXXXZZZbbbooo{{{oooiiieeekkksss~~~|||mmm___SSSKKKFFFDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@AAABBBCCCCCCAAADDDFFFGGGJJJPPPYYY___hhhvvvsssiiiZZZPPPGGGDDDCCC@@@@@@BBBCCCDDDGGGMMMSSSXXX\\\]]]\\\\\\ZZZZZZ\\\bbbjjjqqq}}}~~~}}}zzzxxxxxx{{{qqqXXXQQQHHHBBBAAABBBBBBAAABBBFFFKKKQQQVVV]]]dddhhhlllmmmkkkiiifffdddeeegggiiilllnnnnnnmmmnnntttyyyzzz{{{}}}~~~}}}{{{yyyyyyzzz{{{|||||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvwwwuuupppooooookkkfffdddccc```\\\WWWRRRMMMKKKGGGEEECCCBBBBBBBBBAAA???@@@@@@???>>>===<<<<<<===<<<<<<;;;;;;;;;;;;::::::999999:::::::::999888888::::::::::::999888777666555666777777777777666555666666555555555555666666444444444444444444444444444444333333333333333333333333333333444444444444222333444555666666666666555555555666777888:::;;;:::>>>BBBEEEGGGLLLUUU\\\fffnnnxxxxxxhhh^^^OOOCCC>>>;;;777555777777777888999;;;<<<===>>>@@@BBBDDDFFFJJJNNNRRRYYY^^^gggpppyyy}}}yyyssskkkfffdddaaa```]]]ZZZWWWWWWZZZ\\\bbbggglllkkkiiifff___WWWPPPKKKIIILLLNNNPPPVVV\\\```bbbeeehhhkkkoootttwww{{{{{{|||}}}}}}}}}||||||zzzpppcccWWWNNNIIIFFFCCCCCCEEEGGGJJJLLLLLLLLLLLLIIIMMMSSSVVVYYY]]]eeekkkmmmkkkfff___WWWOOOHHHDDD@@@AAABBBBBBCCCEEEJJJMMMTTT^^^mmmzzzzzzzzzzzzyyyyyyyyyyyyxxxZZZ\\\cccnnnzzzvvviii]]]SSSMMMHHHKKKMMMOOOTTTZZZ\\\YYY\\\```hhhrrrwww{{{vvvsssrrrhhh\\\OOOJJJIIIGGGFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDFFFEEEDDDCCCDDDEEEFFFGGGEEEDDDBBBAAA@@@@@@AAAAAA>>>????????????>>>>>>===<<<;;;:::999888888888888888888888777666666555555444333333444777888888777222222222222222222222222000000000000////////////.../////////000000111111111111111111222333444555444:::DDDQQQ[[[```aaa___[[[ZZZYYY\\\eeesssyyyqqqmmmmmmvvv{{{mmm^^^SSSLLLGGGDDD@@@???>>>======<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@@@@BBBBBBCCCDDDAAACCCFFFHHHKKKQQQ[[[bbbjjjxxxsssjjjZZZPPPGGGDDDCCCAAA@@@BBBCCCDDDHHHMMMSSSWWWYYYYYYZZZZZZZZZ[[[___gggqqqxxx}}}{{{zzz|||uuu]]]QQQKKKEEEBBBCCCFFFFFFFFFCCCFFFLLLRRRWWW^^^dddiiikkkjjjhhhdddaaa```bbbdddfffiiimmmmmmmmmooovvv|||zzz|||~~~zzzxxxwwwyyy{{{|||}}}~~~}}}}}}vvvwwwxxxyyyzzzzzzzzzzzzyyyyyyvvvrrrppprrrooojjjjjjiiigggddd___YYYSSSPPPKKKIIIGGGFFFFFFFFFDDDCCCAAA@@@???>>>==================<<<<<<<<<;;;;;;;;;:::::::::::::::999888777;;;<<<;;;;;;:::999888777888999:::;;;;;;:::999888666666555555555555666666555555555555555555555555444444444333333222222222333333333444444555555555222333444555666666666666666666666777888:::;;;<<<;;;@@@EEEHHHJJJPPPZZZaaaqqqxxxwwwnnnaaaWWWJJJAAA>>><<<999777777777777888999;;;<<<===>>>@@@CCCFFFIIINNNSSSWWW___ccckkksss}}}{{{wwwoooiiigggbbbaaa^^^[[[XXXYYY[[[^^^ccchhhlllkkkhhheee^^^VVVPPPLLLJJJLLLNNNPPPUUU\\\```cccgggjjjmmmrrrvvvzzz|||{{{{{{zzzxxxvvvuuutttsssjjj]]]RRRLLLHHHEEEBBBCCCEEEHHHKKKMMMMMMMMMLLLMMMRRRYYY]]]___cccjjjpppllljjjfff___XXXPPPIIIFFFBBBCCCDDDDDDEEEGGGKKKOOOXXXcccqqq~~~}}}yyyyyyxxxxxxxxxxxxxxxxxx\\\]]]```iiiuuu~~~uuukkk___TTTLLLHHHGGGIIINNNTTTYYY\\\\\\cccgggmmmtttzzzwwwjjjdddkkkxxxpppaaaSSSNNNNNNLLLKKKKKKMMMLLLJJJGGGEEEDDDCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>===<<<<<<<<<;;;;;;;;;:::999888777666777888999999999777666555888777666555444333333333333333333222222222111111000000000000////////////000000000000000000000000000111222111000000222333333;;;GGGTTT\\\```aaa```___\\\WWW[[[mmm{{{xxx{{{~~~|||mmm___SSSLLLGGGDDD???>>>===<<<<<<;;;;;;<<>>>>>===<<<======>>>AAABBBBBBBBBBBBBBBBBBBBBCCCCCCEEEHHHIIIKKKUUU```kkkzzzxxxooo```UUUIIIDDDBBB@@@@@@CCCBBBDDDGGGKKKOOORRRTTTUUUVVVWWWZZZ___fffpppzzz~~~zzzyyy~~~zzzfffWWWKKKHHHDDD@@@???@@@BBBDDDGGGJJJNNNSSSWWW]]]bbbggghhheeeaaa^^^]]]___aaaccciiijjjkkkmmmqqquuuyyy|||~~~~~~{{{yyywwwyyy{{{}}}~~~~~~|||{{{{{{zzzyyyxxxxxxyyy{{{|||yyyyyyxxxvvvuuutttsssrrrnnnnnnmmmjjjeee```[[[XXXWWWQQQKKKGGGFFFGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@???>>>===;;;:::;;;<<<>>>???======<<<<<<<<<;;;;;;;;;;;;:::999999888888888888999::::::;;;;;;::::::999999999888888777666666666555555555444444444333333333222222111111222222333222222222222222222222222......000111333555666666666777888777777888;;;===???AAAEEEHHHMMMWWWccclll{{{{{{ooogggWWWNNNDDD???>>>>>><<<999888888888888888:::>>>AAAAAABBBCCCDDDHHHNNNUUU[[[eeelllttt{{{wwwrrrnnnjjjgggcccbbb___\\\[[[\\\```ccchhhjjjlllkkkgggaaa\\\ZZZRRRRRRQQQPPPRRRWWW^^^cccfffiiilllnnnoooqqquuuwww{{{||||||xxxrrrmmmlllmmmiiiaaaWWWMMMHHHEEEDDDDDDFFFCCCEEEIIIKKKJJJLLLPPPRRRXXX___dddgggjjjnnnqqqqqqlllgggddd```YYYMMMEEEFFFDDDEEEFFFFFFFFFLLLTTTZZZfffttt}}}zzzzzzzzzzzzzzzxxxvvvuuu]]]^^^aaaiiiuuuwwwlll```TTTLLLGGGGGGIIIOOOWWW^^^bbbcccgggkkkpppvvv{{{oooccc]]]aaammm~~~{{{}}}pppbbbSSSNNNNNNMMMLLLLLLMMMLLLJJJHHHFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777777888888999999888777666555444444333333333444444333333333222222222222111111111000000000/////////000000000000000000000000000111222111000000222444333;;;GGGSSS\\\```aaa``````___]]]cccuuu|||nnn___TTTLLLGGGDDD??????===<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCFFFIIIJJJMMMWWWbbbooo}}}{{{sssaaaUUUJJJDDDBBB??????BBBBBBDDDFFFJJJMMMPPPRRRSSSUUUVVVZZZaaalllvvv}}}~~~sss```SSSGGGEEEBBB@@@@@@BBBEEEGGGHHHKKKPPPUUUYYY]]]bbbeeeeeeccc___]]]]]]___bbbdddiiijjjmmmppptttwwwzzz|||~~~{{{yyyxxxwwwxxxzzz|||}}}~~~~~~~~~{{{{{{{{{zzzzzzzzz{{{{{{yyyxxxwwwuuutttrrrqqqpppqqqqqqpppooollliiifffddd^^^XXXQQQLLLJJJHHHFFFDDDAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;===???@@@>>>>>>>>>======<<<<<<<<<>>>======<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888777777666444444444444333333333333333333222222222222333333333333333333333333333333000111111333444555666777555666777777777888<<<>>>???CCCIIIOOOWWWbbbnnnwww|||pppddd[[[OOOHHH@@@;;;<<<===;;;999888999::::::;;;<<>>======<<<<<<<<<<<<;;;:::999888777888888999999999888888333333222222333444444555333333333333222222222222222222111111111000000000000000000000000000000000///000111111000000222444333;;;GGGSSS\\\```aaaaaa___aaaeeeppp}}}ooo```TTTLLLGGGDDD??????>>>===<<<<<<<<<<<<999;;;<<<>>>???@@@??????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCFFFIIIKKKNNNYYYeeettt}}}vvvaaaVVVJJJDDDAAA>>>>>>AAAAAACCCEEEGGGJJJMMMOOOPPPTTTUUUZZZeeerrr~~~~~~iiiWWWLLLBBBAAA??????@@@DDDHHHJJJIIIMMMSSSXXX\\\^^^aaaccc```^^^\\\[[[\\\___ccceeejjjlllooossswwwzzz||||||~~~|||zzzxxxvvvuuuuuuuuuvvvwwwyyy{{{}}}}}}}}}}}}~~~}}}|||zzzyyywwwwwwuuutttrrrpppooonnnrrrrrrrrrsssssssssrrrrrrjjjeee^^^WWWQQQKKKGGGCCCAAA@@@@@@@@@@@@?????????>>>>>>===<<<===>>>???@@@??????>>>>>>>>>>>>======???>>>==================<<<<<<============<<<<<<;;;;;;::::::999888888888666666666555555555444444444333333222222333333444444444444444444444444444333333333444555555666666333555666666777999===@@@@@@GGGPPPYYYbbblllwwwyyyooocccWWWOOOEEE@@@:::888999;;;;;;:::888:::<<<===>>>???AAACCCEEEFFFIIILLLRRR[[[eeellluuuyyy|||tttqqqooonnnlllfffeeecccaaa___aaafffiiiooonnnlllggg___YYYUUUSSSYYYYYYXXXYYY[[[aaahhhmmmqqqtttxxxyyyxxxvvvuuuuuutttsssrrrnnnkkkiiiiiijjjddd]]]SSSJJJEEECCCBBBAAAAAA>>>???DDDHHHJJJOOOUUU\\\bbbjjjppptttyyy~~~xxxsssmmmeee\\\UUULLLKKKMMMOOOPPPQQQWWW```jjjuuu~~~zzzyyyzzz{{{{{{zzzyyywwwvvv___^^^___fffqqq{{{nnnaaaUUUNNNFFFEEEHHHQQQ___lllsssuuuwwwyyy{{{|||}}}pppbbbXXXSSSTTT]]]jjjvvv|||~~~}}}|||vvvsssqqqttt~~~tttdddUUUOOOOOONNNNNNOOOLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA@@@????????????@@@@@@AAAAAA@@@???>>>===<<<=========<<<<<<;;;:::888888888999999999999999444444444333333444444555444444333333333222222222222222222222111111111000///////////////////////////000111000///000222444333;;;FFFRRR\\\```bbbbbb^^^bbbmmm~~~pppaaaUUUMMMHHHEEE@@@???>>>===<<<<<<<<<<<<999;;;===???@@@???>>>===?????????@@@@@@AAAAAABBBBBBBBBEEEIIIKKKOOO[[[hhhxxx}}}vvvaaaVVVJJJDDDAAA>>>>>>@@@AAABBBCCCEEEGGGJJJLLLMMMRRRTTT[[[gggvvvwww```OOOGGG@@@???>>>>>>AAAEEEIIIKKKKKKPPPVVV[[[^^^___```aaa[[[[[[ZZZ[[[]]]aaaeeegggkkknnnrrrvvvyyy{{{{{{{{{zzzxxxuuurrrpppooopppppprrrrrrssstttwww{{{~~~|||yyywwwsssssssssrrrrrrqqqqqqppprrrrrrssstttvvvxxx{{{|||zzzuuummmdddZZZPPPIIIDDDBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<;;;::::::999999888888888888777777777777444444333333333333444444444444444444444444444444444444444444444555555555222444666777888:::>>>AAADDDLLLWWWaaaiiiqqqzzz}}}vvvmmmcccXXXMMMFFF>>>;;;777666888:::::::::888:::>>>@@@@@@BBBCCCEEEHHHJJJMMMRRRYYYcccnnnuuu{{{}}}|||uuurrrrrrqqqppphhhgggeeecccaaaccchhhlllmmmkkkhhhbbb\\\XXXVVVVVVVVVWWWXXXYYY]]]dddmmmsssuuuyyy~~~~~~zzzvvvtttqqqpppmmmjjjhhhhhhiiijjjddd]]]TTTLLLGGGDDDCCCBBB@@@<<<<<>>===>>>>>>>>>>>>===<<<<<<999999999999999999::::::888777666555444444444444444444444333333333222222222222222222111111111000////////////////////////...///000000///000222444333:::FFFRRR[[[```bbbccc```fffvvvqqqbbbVVVNNNHHHFFF@@@???>>>======<<<<<<===<<<===???@@@@@@>>><<<;;;>>>>>>???@@@@@@AAABBBBBBAAAAAADDDHHHKKKPPP]]]jjj{{{{{{sssaaaUUUIIICCCAAA>>>>>>@@@AAAAAABBBDDDFFFHHHJJJLLLRRRUUU]]]iiivvvpppXXXJJJDDD@@@?????????BBBEEEHHHKKKNNNRRRXXX]]]^^^___^^^___YYYYYYZZZ\\\___dddhhhkkkmmmooossswwwyyyxxxwwwvvvssspppllliiihhhhhhjjjkkknnnnnnoooqqqtttyyy}}}{{{wwwtttoooooopppqqqrrrttttttuuuuuuuuuuuuvvvyyy~~~}}}qqqdddWWWMMMGGGEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>??????@@@========================;;;:::::::::::::::;;;;;;<<<<<<============<<<<<<======<<<<<<;;;:::::::::888888888888777777777777555444444444444444444555333333333333333333333333333333333333333444444444333555666888999<<<@@@CCCFFFOOO\\\gggooovvv|||~~~}}}wwwmmmbbbWWWLLLCCC>>><<<:::888888999:::::::::888;;;???AAABBBDDDFFFHHHMMMOOOSSSYYY```jjjtttzzz}}}wwwuuutttsssrrriiihhhfffcccbbbdddhhhkkkllljjjfff```ZZZVVVUUUVVVQQQRRRTTTWWW\\\eeennntttwww|||~~~zzzxxxtttqqqmmmjjjiiijjjkkklllccc]]]TTTLLLGGGDDDBBBAAA@@@<<<<<>>>>>????????????>>>>>><<<;;;::::::999999:::::::::999888666555444444444444444444444333333333333222222111111111000000000000000000000000000000000---.../////////000222444444:::EEEQQQ[[[aaacccddddddkkk}}}rrrcccWWWOOOIIIFFF@@@@@@???>>>===============>>>?????????===<<<;;;>>>??????@@@AAABBBCCCCCCAAAAAADDDHHHLLLSSS```nnn~~~xxxppp___TTTHHHCCCAAA>>>???AAAAAAAAABBBCCCEEEHHHKKKMMMRRRXXXaaammmwwwhhhSSSGGGCCC@@@@@@@@@AAACCCFFFIIIKKKPPPTTTZZZ]]]^^^]]]]]]]]]ZZZ[[[\\\___ccchhhmmmppppppqqqsssuuuuuusssqqqooojjjhhheeebbbbbbdddfffhhhllllllmmmooosssxxx||||||xxxtttqqqmmmnnnooorrrtttvvvxxxyyyyyyxxxxxxyyy~~~~~~nnn]]]QQQKKKGGGGGGFFFEEECCCBBBAAAAAA=========>>>>>>>>>??????<<<<<<============>>>>>><<<<<<<<<;;;<<<<<<===>>><<<<<<============<<<<<<======<<<<<<;;;:::::::::777777666666666555555555666555555444444555555666333333333333333333333333333333333333333444444444555666888999:::===AAADDDFFFPPP^^^jjjsssyyy~~~{{{wwwvvvuuunnnbbbUUUKKKBBB<<<888::::::::::::;;;;;;<<<<<<;;;===@@@CCCDDDFFFJJJLLLSSSWWW\\\aaahhhpppwww}}}}}}xxxvvvuuusssqqqiiihhheeebbb```aaaeeeiiimmmkkkfff___YYYTTTSSSTTTOOOPPPRRRUUUZZZcccmmmssswww|||zzzvvvpppmmmmmmoooqqqqqqddd^^^UUUMMMHHHDDDAAA???AAA>>>===@@@BBBBBBFFFKKKOOOSSSXXX\\\^^^aaafffkkkrrrvvv{{{}}}{{{tttkkkfffaaa___```bbbaaaaaagggoooyyy~~~}}}|||yyyzzz{{{||||||{{{zzzyyy```]]][[[___jjjxxx}}}mmm___TTTNNNIIIHHHMMM___zzz{{{vvvoooeeeYYYRRRGGGLLLRRRWWW[[[___cccffffffgggjjjoooxxxzzziiiWWWOOOLLLJJJIIIJJJIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCEEEEEECCCAAA@@@??????@@@@@@@@@@@@??????>>>===;;;:::999999999999888777666555555555555555555444444444444333333333111111000000000/////////000000000000000000000000,,,.../////////000222444444:::EEEQQQZZZaaaddddddfffmmmsssdddXXXOOOIIIFFFAAA@@@???>>>========================>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCFFFJJJOOOVVVdddrrrwwwooo]]]RRRGGGBBBAAA???@@@BBBBBBBBBBBBDDDFFFJJJMMMOOOSSS\\\hhhrrrzzzyyybbbPPPFFFCCC??????@@@BBBEEEHHHLLLNNNSSSVVVZZZ\\\\\\\\\[[[\\\\\\]]]___cccggglllqqqsssrrrssssssrrrpppmmmjjjiiibbbaaa___^^^___bbbeeegggllllllnnnqqqtttyyy|||~~~}}}yyyuuuqqqooonnnoooqqqsssvvvxxxzzz{{{yyyxxxxxxzzzuuucccVVVOOOIIIHHHFFFEEEBBBAAA???>>><<<<<<======>>>>>>>>>============>>>>>>?????????======<<<<<<===>>>>>>???===>>>>>>??????>>>>>>=========<<<;;;;;;::::::999888888888888777777777777666666555555555555666666444444444444444444444444333333444444555555555666777999:::;;;<<<>>>BBBEEEHHHQQQ^^^iiipppuuuyyy|||~~~wwwooojjjhhheee]]]RRRHHHAAA===:::888888999;;;<<<======>>>??????AAACCCEEEGGGJJJNNNQQQZZZ^^^dddjjjooouuuzzz~~~}}}}}}xxxvvvuuuqqqnnnhhhgggddd```^^^^^^bbbeeeiiihhheee___YYYVVVUUUVVVQQQRRRSSSUUUZZZaaajjjpppvvv||||||vvvrrrsssuuuwwwwwwiiicccZZZRRRLLLGGGDDDBBBAAA??????CCCEEEEEEGGGKKKIIILLLPPPQQQQQQSSSXXX\\\dddhhhnnnqqqrrroookkkiiifffeeedddeeecccbbbgggooowww{{{wwwvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvaaa^^^\\\___jjjxxx~~~nnn^^^SSSMMMJJJIIIPPPddd}}}zzzwwwrrriii^^^VVVKKKNNNSSSXXX\\\```eeehhhkkkmmmooosssyyy{{{jjjWWWNNNKKKIIIHHHHHHIIIHHHFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@AAADDDEEEEEEDDDBBB@@@???@@@@@@AAAAAAAAA@@@@@@@@@>>><<<:::999888999999555444444444444555666666555555444444444333333333000000000000////////////000000000000000000000000,,,.../////////000222444444:::EEEPPPZZZaaadddeeeffflll}}}tttdddXXXOOOJJJGGGAAA@@@???>>>============<<<<<<<<<<<<===???@@@AAA???@@@@@@AAACCCDDDDDDEEEEEEEEEHHHLLLQQQXXXggguuuxxxppp\\\QQQFFFBBBAAA???@@@CCCBBBBBBCCCDDDGGGKKKNNNPPPTTT___lllvvv}}}sss]]]NNNEEEBBB===>>>@@@BBBFFFJJJNNNPPPTTTWWWZZZ[[[[[[ZZZ[[[[[[^^^___aaaeeejjjooosssvvvtttsssrrrpppmmmiiifffeee___^^^]]]]]]___bbbfffhhhlllmmmooorrrvvvzzz}}}~~~{{{wwwssspppnnnpppqqqsssuuuwwwyyyzzz{{{vvvvvvvvvyyyyyygggYYYRRRIIIHHHFFFDDDAAA???===<<<;;;<<<<<<===============>>>>>>??????@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@??????===<<<<<<;;;::::::999999<<<<<<<<<;;;;;;;;;::::::666666555555555555666666666666666666666666666666444444555555666777777888999:::;;;<<<===???BBBEEEJJJRRR^^^fffkkkmmmppprrrxxx{{{{{{vvvmmmddd^^^\\\UUUNNNEEE>>>;;;<<<======555777:::<<<===???@@@BBBBBBDDDEEEGGGIIIMMMRRRUUU___cccjjjppptttxxx{{{~~~yyy|||xxxvvvsssoookkkgggfffccc___\\\\\\```cccddddddbbb___[[[YYYZZZ[[[UUUUUUVVVWWWZZZ```hhhnnnvvv|||yyyvvvvvvyyyzzz{{{oooiii```WWWQQQLLLHHHFFFAAA???AAAEEEHHHGGGJJJMMMLLLNNNQQQQQQPPPQQQTTTXXXYYY]]]bbbeeeggghhhiiiiiijjjhhhggggggdddbbbgggnnnsss}}}}}}tttooonnnnnnttttttvvvwwwwwwvvvuuuttteee___]]]ccclllvvv}}}qqqeeeUUUHHHFFFGGGOOOddd~~~}}}uuummmaaaWWWOOONNNRRRZZZaaaeeejjjooopppqqqtttwww}}}wwwgggUUUMMMKKKHHHGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBAAAEEEGGGGGGFFFCCC@@@??????;;;CCCKKKMMMIIIDDDBBBAAA???@@@BBBCCCCCCBBB@@@???======<<<;;;;;;:::999999777666555444333444555666333333333222222222111111111111222222222222111111000000////////////000000000111111000//////000222666:::DDDQQQ]]]dddeeeccceeelllyyylll___VVVNNNHHHFFFAAA@@@>>>===<<<<<<======>>>?????????@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBGGGKKKNNNRRR\\\kkkwwwwwwppp^^^UUUIIIAAA???@@@BBBBBBBBBAAABBBEEEFFFGGGMMMVVVZZZggguuu|||~~~jjjYYYKKKCCCBBB@@@@@@AAADDDHHHNNNTTTWWWZZZZZZ[[[[[[[[[\\\___aaaccceeehhhkkkoooqqqrrrrrrssspppkkkfffbbb```______```___^^^___```cccfffhhhpppqqqtttvvvyyy{{{}}}}}}}}}yyyuuurrrqqqppprrrrrrssssssuuuxxxzzz|||yyyyyyzzz~~~zzzgggXXXQQQMMMJJJEEEBBBAAAAAA???>>>;;;<<<<<<===============>>>>>>>>>>>>????????????=========>>>>>>>>>??????<<<===???@@@@@@???===<<<:::::::::::::::999888888;;;;;;::::::::::::::::::999999888888999:::;;;;;;888888888777777777777777888888777777888999::::::;;;;;;;;;;;;;;;<<<===>>>FFFIIIPPPWWW]]]bbbdddeeeffffffeeebbb]]]WWWRRRNNNHHHFFFAAA===999888888999666888;;;<<<<<<>>>@@@BBBGGGDDDGGGMMMQQQRRRYYYbbbiiimmmrrruuutttuuuwwwzzz}}}~~~yyyuuurrrpppmmmkkkhhhfffbbb]]][[[\\\```ccceeedddcccaaa^^^[[[YYYWWWWWWWWWVVVUUUVVV[[[bbbgggrrryyyyyyyyy~~~~~~{{{sssmmmddd[[[SSSMMMGGGDDDCCCEEEHHHJJJKKKNNNRRRTTTTTTWWWZZZXXXTTTQQQTTTWWWWWWZZZ^^^```bbbcccfffhhhlllkkkjjjeeebbbbbbeeeiiipppvvvzzzwwwnnnhhhgggiiinnnrrrtttsssssstttssspppgggaaa___eeemmmvvvtttgggWWWJJJHHHHHHOOObbb}}}zzzqqqeee[[[TTTSSSWWWaaaiiinnnrrrwwwwwwxxxxxxzzz~~~~~~wwwfffUUUMMMKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCGGGHHHGGGDDDBBB@@@@@@BBBFFFLLLQQQQQQKKKEEEBBBBBB???@@@AAABBBBBBAAA@@@???======;;;:::888777666555666666444444333444444555333333333222222222111111111111222222222222111111111000000//////000000111111222222222000000111333555999CCCPPP\\\cccdddbbbbbbgggrrr|||jjj___VVVNNNIIIHHHAAA@@@>>>===<<<<<<======>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCGGGKKKMMMQQQ\\\lllxxxwwwppp___VVVJJJBBB@@@AAABBBBBBCCCBBBDDDGGGHHHJJJQQQZZZbbbnnnzzzyyyeeeUUUIIICCCBBB@@@AAABBBFFFKKKRRRWWW[[[[[[\\\]]]]]]]]]^^^aaadddfffhhhkkknnnppprrrrrrsssrrrooojjjeeeaaa_________`````````aaacccfffiiijjjqqqsssuuuwwwzzz|||}}}}}}}}}zzzwwwtttrrrqqqqqqqqqqqqqqqrrrtttvvvxxxzzz{{{{{{|||vvvdddWWWPPPLLLHHHDDDAAA@@@???>>>===<<<===>>>>>>??????>>>>>>===>>>>>>>>>????????????===============>>>>>>>>><<<===>>>??????>>>===<<<;;;;;;<<<<<<;;;;;;:::999:::::::::999999999999999666777777777777888888999888888888888888888888888888888888888888999::::::;;;;;;:::;;;;;;<<<<<<===@@@BBBFFFKKKPPPSSSUUUVVVYYYXXXXXXUUUQQQLLLGGGDDD@@@>>>;;;999777666777777888:::<<<===>>>???BBBDDDHHHFFFJJJQQQUUUXXX___gggppprrrtttuuuuuuuuuwwwxxxxxx}}}}}}yyyuuuqqqpppnnnllljjjfffeeeaaa\\\YYYYYY]]]```bbbbbbbbb```___]]]\\\[[[ZZZZZZYYYXXXYYY\\\aaaeeemmmttt|||vvvoooeee[[[SSSNNNIIIFFFEEEGGGJJJMMMPPPTTTXXX\\\^^^cccfffddd___ZZZZZZ\\\ZZZ\\\___aaabbbdddgggiiimmmmmmkkkgggccccccfffiiiooosssuuupppgggbbbbbbdddkkkpppsssssssssuuutttqqqjjjdddaaaeeelllrrr{{{xxxiiiYYYNNNJJJIIINNN]]]ttt~~~zzzmmmaaa[[[YYY]]]hhhsssyyy}}}}}}{{{xxxgggVVVNNNLLLIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEIIIHHHFFFDDDBBBCCCGGGJJJWWWYYYZZZVVVNNNGGGCCCBBB>>>???@@@AAAAAA@@@???>>>???>>><<<:::888666555444666555555444333333444444333333333222222222111111111111222222222222111111111111111000000111111111222333333222111111222444444888AAANNNZZZaaabbbaaa___aaagggqqq}}}yyyhhh^^^VVVNNNIIIHHHAAA@@@>>>===<<<<<<===============>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCCCCFFFIIILLLQQQ]]]nnnzzzxxxqqqaaaXXXLLLCCC@@@AAABBBBBBDDDCCCEEEIIIKKKNNNVVV___jjjuuurrr___QQQGGGCCCCCCAAABBBDDDIIINNNUUU[[[___^^^___`````````bbbeeegggjjjlllnnnppprrrrrrrrrrrrooolllgggccc```^^^^^^___```aaaaaacccfffiiilllnnntttuuuwwwyyy{{{|||}}}}}}{{{zzzwwwuuusssrrrrrrrrrqqqqqqrrrsssuuuwwwxxxzzz}}}}}}rrrbbbVVVPPPJJJFFFBBB???>>>>>>===<<<===>>>??????@@@@@@??????===>>>>>>>>>>>>?????????>>>>>>========================>>>>>>>>>>>>========================<<<;;;;;;;;;;;;::::::999999999666777888888999888888888888888888888999999999999999999999999999::::::;;;:::::::::::::::;;;;;;;;;;;;;;;===???AAACCCEEEEEEIIIIIIIIIGGGDDDAAA===;;;888888777777666777777888:::;;;>>>???@@@AAADDDGGGJJJKKKPPPXXX]]]bbbiiipppyyywwwuuuttttttuuuuuuuuuwww~~~}}}yyyuuurrrnnnlllkkkkkkjjjiiifffddd```\\\XXXWWWYYY\\\_______________^^^^^^]]]]]]^^^^^^]]]]]]^^^aaacccgggooo{{{~~~xxxpppeeeZZZSSSNNNKKKJJJIIIKKKOOOSSSXXX^^^dddiiilllqqqtttqqqjjjdddbbbccccccdddffffffggghhhkkkmmmqqqpppnnnkkkhhhgggiiikkkqqqqqqoooggg^^^YYYZZZ^^^gggnnnsssssssssvvvuuussskkkddd```bbbfffiiinnntttwwwxxxiii[[[RRRJJJJJJMMMYYYlllzzz{{{vvviiiaaa^^^aaannn{{{}}}|||zzziiiYYYQQQNNNKKKIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGFFFEEEFFFKKKRRRWWWcccccc```YYYPPPHHHDDDBBB>>>>>>????????????>>>>>>@@@???>>><<<;;;999888888666666555444444333333333333333333222222222111111111111222222222222111111222222111111111111222222111222222222111111222444444777@@@LLLXXX___```___\\\[[[^^^gggttt~~~yyyhhh]]]VVVNNNHHHFFFAAA@@@???============>>>============>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDFFFIIILLLSSS```ppp|||yyyrrrdddZZZNNNEEEAAABBBBBBBBBDDDCCCFFFJJJNNNRRR[[[eeeoooyyykkkZZZNNNFFFCCCEEEBBBDDDFFFKKKPPPVVV\\\______```aaaaaabbbdddgggjjjmmmnnnpppqqqqqqqqqppppppllliiieeebbb___^^^______```aaaccceeeiiimmmppprrrwwwxxxyyy{{{|||}}}}}}}}}{{{yyywwwuuussssssssssssuuuuuuvvvwwwxxxzzz{{{|||~~~~~~oooaaaVVVQQQHHHDDD@@@>>>======<<<;;;===>>>??????@@@@@@??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>======@@@??????>>>>>>??????@@@>>>???????????????>>>>>>??????>>>===<<<<<<;;;;;;999999:::;;;;;;;;;:::999999999999999::::::::::::;;;:::::::::::::::;;;;;;999:::::::::::::::::::::999999999999:::;;;======??????@@@???>>><<<999888777777888888999999::::::;;;===???@@@BBBDDDHHHKKKPPPSSSYYYaaagggmmmtttyyyzzztttqqqsssuuuuuuttt}}}~~~vvvrrrnnnkkkhhhfffggghhhhhhhhhgggeeebbb]]]YYYWWWXXXYYY]]]]]]]]]^^^^^^]]]\\\\\\]]]___aaabbbbbbccceeefffgggmmmxxxuuummmaaaWWWQQQNNNMMMMMMMMMPPPVVV\\\cccjjjrrrwwwxxx{{{{{{vvvnnniiijjjlllrrrssssssrrrqqqrrrtttvvvvvvuuutttrrrqqqqqqrrrrrrwwwssskkk```UUUQQQTTTXXXdddlllsssttttttvvvvvvtttkkkccc]]]\\\]]]^^^aaafffmmm{{{wwwiii]]]TTTIIIIIIKKKTTTcccsssyyyuuuvvv|||rrrgggaaacccppp|||lll[[[TTTQQQMMMJJJIIIFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEFFFHHHLLLTTT]]]cccgggeee```YYYPPPIIIDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;777777666666555444333333333333333222222222111111111111222222222222111111222222111111111111222222///000111000000000222333444777???JJJVVV^^^___^^^ZZZYYY[[[eeesssyyyiii^^^UUULLLFFFDDDBBBAAA???>>>======>>>>>>============>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEFFFIIIMMMVVVcccsss~~~zzzsssfff]]]PPPFFFBBBBBBBBBBBBCCCCCCFFFKKKPPPUUU```kkkuuu{{{fffWWWMMMFFFEEEGGGDDDFFFHHHLLLQQQVVVZZZ\\\^^^___aaabbbccceeeiiikkknnnooopppppppppooonnnmmmjjjhhhdddaaa______```aaaaaabbbeeehhhlllpppssstttxxxyyyzzz{{{|||}}}}}}}}}}}}|||yyywwwuuutttttttttwwwwwwxxxzzz{{{|||}}}}}}~~~{{{lll^^^TTTOOOGGGDDD@@@======<<<<<<;;;<<<===>>>>>>??????>>>>>>????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCC@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???===<<<;;;;;;::::::;;;;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<999::::::;;;;;;:::999999999999999999999:::;;;<<<:::;;;<<<<<<<<<;;;:::999888999999:::::::::;;;;;;<<<>>>@@@BBBDDDHHHMMMQQQXXX^^^dddiiiooouuu{{{~~~}}}xxxrrrooorrruuuvvvvvv|||sssnnnhhhfffcccbbbdddfffhhhiiiiiihhheeeaaa\\\YYYYYYYYY]]]]]]]]]\\\[[[ZZZYYYXXX[[[___cccfffhhhjjjlllnnnkkkpppxxx~~~mmmeee[[[RRRNNNNNNOOOPPPRRRVVV]]]dddlllttt{{{~~~zzzsssllllllrrrxxx}}}|||}}}~~~~~~~~~}}}}}}}}}}}}|||||||||vvviii[[[QQQNNNQQQVVVcccmmmuuuvvvvvvvvvvvvtttkkkccc[[[YYYXXXXXX\\\```lllyyywwwjjj^^^VVVHHHHHHIIIPPP[[[gggqqqvvv{{{yyytttpppnnnrrrxxx}}}|||lllddddddsss|||mmm]]]UUURRRNNNJJJIIIGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGFFFDDDCCCCCCBBBCCCEEEGGGJJJOOOVVV^^^ddd```^^^ZZZTTTNNNHHHDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::888888888777666555444333333333333222222222111111111111222222222222111111111111111000000111111111...///000000///000222333444777>>>JJJUUU]]]___^^^[[[YYY\\\hhhyyyzzziii___VVVMMMFFFCCCBBBAAA???>>>======>>>>>>=========>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCEEEGGGJJJPPPZZZhhhvvv{{{tttiii___RRRHHHCCCCCCBBBBBBCCCCCCFFFLLLRRRYYYfffqqq|||uuubbbUUUMMMFFFEEEGGGEEEFFFIIIMMMQQQVVVYYY[[[^^^___aaabbbcccfffjjjmmmooooooppppppooonnnlllkkkiiigggdddbbbaaabbbcccddddddeeehhhlllpppsssvvvwwwxxxxxxzzz{{{}}}}}}~~~~~~~~~|||zzzxxxvvvuuuuuuuuuwwwxxxyyy{{{||||||}}}}}}yyyjjj]]]RRRKKKGGGDDD@@@>>>>>>>>>===<<<<<<===>>>>>>??????>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFEEECCCBBBAAA@@@>>>===<<<;;;::::::999888888888888999::::::;;;;;;<<<<<<======>>>===<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;999888888999999999:::::::::;;;888888999:::::::::::::::999888888888999:::;;;;;;>>>@@@CCCFFFIIINNNUUUYYY```ggglllooosssxxx{{{{{{wwwtttpppooorrrwww{{{~~~|||rrrlllfffccc``````bbbfffiiijjjjjjjjjhhhddd___\\\[[[[[[]]]]]]]]]\\\[[[YYYXXXWWWZZZ^^^dddiiimmmpppsssvvvssstttwww}}}tttaaa[[[SSSNNNMMMOOORRRTTTXXX]]]dddkkkpppuuuzzz}}}|||yyyssslllhhhmmmyyy|||ttteeeWWWNNNMMMRRRXXXdddoooxxxyyywwwvvvuuutttlllccc[[[YYYYYYZZZ___eeesss~~~xxxkkk___VVVHHHGGGGGGKKKRRR\\\dddiiilllkkkiiigggiiinnnuuuzzzqqqhhhgggxxx|||lll\\\UUUQQQMMMIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKFFFFFFFFFEEEEEEEEEDDDDDDCCCFFFIIIKKKNNNQQQVVVYYYUUUSSSPPPNNNKKKGGGDDDBBB?????????>>>>>>?????????<<<<<<;;;;;;:::::::::999999999:::999888666555444333333333222222222111111111111222222222222111111111000000//////000000111///000111111000111333555555888>>>IIIUUU]]]___^^^\\\[[[___mmmyyyiii___WWWNNNHHHEEEBBBAAA@@@>>>===>>>>>>???>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAABBBBBBCCCEEEGGGLLLSSS^^^kkkxxx{{{uuukkkaaaSSSIIIDDDCCCBBBBBBDDDDDDHHHOOOUUU]]]kkkwww~~~ppp___TTTLLLFFFCCCDDDDDDFFFIIINNNSSSXXX[[[]]]^^^```bbbccceeehhhlllooooooppppppppppppnnnmmmllliiihhheeeccccccdddfffggghhhjjjmmmppptttwwwyyyzzzvvvwwwyyy{{{|||}}}~~~~~~|||{{{yyyxxxwwwwwwxxxxxxyyyzzz|||}}}~~~~~~~~~{{{mmm___SSSKKKHHHEEEAAA????????????>>>===>>>??????@@@@@@??????BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKHHHGGGFFFDDDBBB@@@???>>><<<;;;888777666777999::::::;;;;;;<<<======>>>>>>???>>>======<<<<<<<<<===;;;;;;=========;;;:::888999:::;;;<<<<<<;;;:::999777777888999::::::;;;;;;999888777777999;;;===???AAACCCFFFJJJOOOUUU\\\aaaeeemmmqqqqqqrrrwwwxxxuuuoooooopppqqqtttzzzuuuooofffccc``````bbbgggjjjkkkkkkkkkjjjfffbbb^^^\\\\\\^^^^^^]]]]]]\\\[[[YYYYYY[[[___eeekkkoootttxxx{{{yyyxxxwwwyyy}}}ssseeeVVVRRRMMMKKKMMMQQQVVVXXX^^^ccciiinnnpppqqqrrrrrrooommmhhhbbbaaajjjyyyvvvmmm___RRRKKKNNNUUU[[[gggrrr||||||xxxvvvtttrrrnnneee]]][[[\\\___eeekkk{{{yyymmm```VVVHHHGGGFFFHHHMMMTTT[[[```bbbbbbaaabbbeeekkktttzzztttjjjiii|||zzzkkk[[[TTTPPPLLLHHHFFFIIIIIIIIIIIIIIIJJJKKKLLLEEEEEEEEEEEEFFFFFFFFFFFFDDDGGGJJJKKKKKKLLLMMMNNNMMMLLLJJJIIIIIIGGGDDDBBB@@@@@@????????????@@@@@@@@@???>>>===<<<;;;::::::::::::;;;:::999777555444333333333222222222111111111111222222222222111111000000////////////000000000111222222111222444666666888???IIIUUU]]]___^^^^^^]]]bbbpppwwwhhh___YYYPPPJJJHHHBBBAAA@@@>>>>>>>>>>>>???????????????@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCEEEGGGMMMUUUaaannnyyy|||vvvlllbbbTTTJJJEEECCCBBBBBBEEEEEEIIIPPPXXX```nnn{{{zzzlll]]]SSSKKKEEEBBBCCCCCCEEEIIIOOOTTTZZZ^^^```___aaacccdddfffiiimmmpppppppppqqqqqqpppooommmllljjjhhhfffddddddfffhhhiiikkkmmmppptttwwwzzz|||}}}vvvwwwxxxzzz|||}}}~~~~~~yyyxxxwwwwwwwwwxxxzzzzzz}}}~~~rrrdddVVVNNNIIIFFFBBB@@@@@@@@@@@@?????????@@@AAAAAAAAAAAA@@@CCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNPPPQQQQQQPPPNNNMMMLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMKKKIIIGGGEEEDDDCCC@@@===:::888777999;;;===;;;;;;;;;<<<===>>>>>>?????????>>>===============;;;<<<===>>>>>><<<:::999<<<===>>>>>>>>><<<:::888888888999:::;;;<<<<<<===:::999888888:::>>>BBBDDDCCCFFFIIIMMMSSSZZZbbbggghhhooosssqqqqqqttttttpppjjjmmmpppsssvvv}}}yyysssfffccc``````cccgggkkkllljjjkkkjjjgggccc___]]]\\\^^^^^^^^^^^^^^^]]]\\\[[[\\\```ffflllqqqvvvzzz~~~|||zzzwwwvvvzzzzzzgggZZZPPPMMMJJJJJJNNNSSSXXX[[[bbbgggllloooooollljjjiiicccbbb^^^ZZZ[[[fffwwwooofffYYYNNNJJJNNNWWW]]]hhhttt~~~~~~yyyvvvtttrrrpppddd[[[[[[]]]aaammmzzzzzzooo```TTTMMMFFFBBBEEEKKKOOOSSSXXXYYY\\\___aaaeeekkkttt{{{vvvmmmjjjyyyyyyjjj[[[SSSOOOKKKJJJKKKHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFJJJJJJIIIHHHFFFDDDCCCBBB>>>======<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888777777666555444333333222222111000//////000111222////////////////////////////////////000111222333555999@@@JJJTTT[[[^^^^^^[[[___jjjyyy{{{mmm```WWWPPPJJJFFFCCCBBB@@@>>>======>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFIIIJJJOOOWWWcccpppzzz|||yyyooofffXXXMMMGGGEEECCCBBBBBBFFFMMMTTT[[[eeepppxxxrrrfffYYYRRRLLLFFFBBBCCCDDDHHHMMMRRRVVVYYY\\\^^^aaaaaabbbdddfffiiikkklllooopppqqqrrrrrrpppnnnmmmjjjjjjjjjjjjkkklllmmmnnnmmmpppuuuxxxyyyxxxyyyyyyyyyyyyzzz{{{||||||||||||zzzyyywwwvvvvvvxxxyyy{{{|||}}}}}}kkkZZZPPPLLLIIIEEECCCCCCCCCBBBBBB??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRTTTUUUUUUTTTSSSSSSPPPPPPPPPNNNLLLJJJGGGFFFDDDBBB@@@===<<<<<<<<<===@@@???>>>======>>>???@@@???@@@AAAAAA@@@@@@AAABBB???>>>>>>>>>>>>>>>???@@@===<<<<<<======>>>???@@@>>>>>>???>>>>>>======<<<===>>>???>>>>>>@@@BBBEEEHHHKKKPPPWWW___dddggghhhlllpppuuuvvvtttpppmmmkkkiiimmmsssxxx}}}zzztttjjjfffbbbccchhhmmmmmmlllooonnnkkkfffaaa^^^^^^___```___```cccfffgggdddaaabbbdddhhhmmmrrrwww{{{}}}xxxyyyzzz{{{}}}}}}hhhXXXQQQJJJKKKLLLMMMPPPUUUYYY\\\ccciiimmmkkkiiiiiigggcccWWWXXXWWWUUUXXXcccsssyyykkk___UUUPPPNNNOOOWWWaaapppyyy}}}xxxuuussspppmmmaaaYYYZZZ]]]bbbooo}}}{{{pppaaaUUULLLEEEAAADDDIIIMMMRRRVVVXXXZZZ^^^bbbgggooowww|||ooohhhgggwwwzzzlll\\\SSSOOOKKKIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@?????????>>>===<<<<<<<<<===??????>>>===<<<<<<============<<<;;;;;;:::999999777777666555444333333222111111000//////000111111000000000000000000000000000000000000000111222222555999@@@JJJTTT[[[______aaafffqqq}}}nnnbbbYYYRRRLLLHHHCCCBBB@@@???>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFIIIJJJNNNWWWbbbnnnxxx}}}}}}zzzrrriii[[[PPPIIIEEECCCBBBBBBHHHOOOWWW___jjjvvv~~~rrrfffYYYQQQKKKEEECCCCCCEEEHHHNNNSSSVVVYYY]]]___bbbcccdddeeehhhjjjmmmnnnooooooqqqqqqqqqpppnnnmmmjjjjjjkkkkkklllnnnoooppppppssswwwxxxxxxwwwvvvvvvxxxyyy{{{|||}}}}}}||||||xxxwwwvvvvvvwwwyyy{{{}}}|||}}}nnn^^^UUULLLIIIEEECCCCCCCCCBBBBBB??????@@@AAABBBCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTRRRPPPMMMLLLGGGFFFCCCAAA@@@???@@@@@@AAAAAA@@@??????@@@AAABBBBBBCCCDDDDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCC>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBCCCBBBAAA@@@>>>???@@@@@@@@@BBBEEEHHHLLLOOOTTT[[[ccciiilllmmmppprrruuutttqqqmmmjjjiiijjjnnntttyyy~~~xxxjjjfffccceeejjjnnnnnnlllmmmllljjjeeeaaa]]]]]]]]]______```dddhhhiiifffdddfffhhhkkkoootttxxx{{{}}}yyyyyyzzz{{{}}}qqq___SSSOOOKKKLLLNNNPPPSSSWWW\\\___eeekkkmmmkkkhhhfffccc___VVVWWWWWWWWWZZZdddsss~~~}}}qqq```WWWOOONNNPPPTTT^^^hhhttt|||~~~xxxuuuqqqnnnmmmaaaYYYYYY\\\aaannn|||}}}pppaaaTTTLLLFFFBBBEEEIIIMMMRRRXXX[[[\\\___eeennnvvv|||ssseee```bbbsss{{{lll[[[SSSNNNIIIGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBAAA@@@???>>>AAA@@@???>>>============@@@@@@???>>>>>>>>>??????>>>>>>>>>======<<<<<<;;;888777777666555444333333111000000//////000000111111111111111111111111111111111000000000111111222555888???IIITTT\\\```aaaeeelllxxx~~~pppddd[[[TTTMMMIIIDDDCCCAAA???>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEIIIJJJNNNUUU___kkkuuu{{{}}}vvvmmm```SSSKKKGGGDDDCCCDDDIIIQQQZZZcccooo{{{pppdddWWWPPPKKKEEECCCDDDFFFIIIOOOTTTWWWZZZ^^^```cccdddeeegggiiilllnnnpppnnnooopppppppppooommmlllkkkkkkkkklllnnnppprrrssstttvvvxxxyyywwwuuuttttttxxxzzz|||~~~~~~}}}|||wwwwwwwwwwwwxxx{{{}}}~~~}}}~~~pppbbb[[[MMMJJJFFFDDDCCCCCCCCCBBBAAABBBCCCDDDFFFGGGHHHIIIKKKKKKKKKKKKKKKLLLNNNNNNQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZ\\\\\\\\\\\\ZZZXXXUUUTTTLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIIIIHHHHHHIIIJJJMMMLLLLLLKKKJJJIIIHHHGGGBBBAAAAAABBBBBBCCCDDDEEECCCDDDGGGIIIJJJIIIGGGFFF@@@AAABBBBBBCCCEEEIIILLLRRRVVV\\\cccjjjooosssuuuxxxxxxwwwtttooojjjhhhhhhmmmrrrxxxzzzkkkhhhfffhhhllloooooommmkkkkkkiiifffaaa]]]\\\\\\^^^___bbbgggkkklllkkkiiimmmnnnpppsssvvvyyy{{{|||zzzyyyyyyzzz~~~wwwdddUUUOOONNNLLLNNNRRRUUUXXX\\\aaadddhhhmmmppplllhhheeeaaa\\\XXXYYY[[[]]]aaajjjvvv~~~qqqeeeWWWRRRNNNPPPUUU\\\gggqqqzzzyyyuuuppplllrrreee[[[YYYZZZ]]]iiiwww}}}ppp```SSSLLLGGGDDDFFFKKKPPPXXX___bbbbbbeeelllvvv~~~tttggg^^^ZZZ]]]mmmwwwhhhXXXPPPLLLHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEBBBCCCCCCCCCCCCBBBBBBAAABBBBBB@@@???>>>>>>======@@@???????????????@@@@@@@@@@@@@@@???>>>>>>======888888777666555444333333000000000000000000000000111111111111111111111111222111111000000111111222555888>>>HHHSSS\\\bbbdddfffpppqqqeee\\\UUUNNNIIIEEECCCBBB@@@????????????@@@AAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@AAABBBDDDEEEHHHJJJNNNTTT]]]hhhssszzz~~~xxxpppcccWWWMMMGGGEEEDDDEEEJJJRRR[[[dddooo{{{ooobbbUUUNNNIIIEEECCCEEEGGGKKKPPPUUUXXX[[[___aaacccdddeeegggjjjmmmoooqqqmmmnnnnnnnnnnnnmmmllllllkkkkkklllmmmoooqqqssstttuuuwwwyyyyyywwwuuutttuuuxxxzzz~~~~~~|||yyyyyyyyyyyyzzz{{{}}}~~~}}}~~~ooobbb\\\NNNKKKGGGEEEEEEEEEEEEDDDFFFGGGHHHJJJLLLMMMOOOOOONNNNNNNNNOOOOOOPPPQQQRRRVVVWWWWWWXXXXXXXXXXXXXXXVVVVVVWWWWWWWWWXXXXXXXXX[[[[[[\\\]]]]]]^^^^^^^^^```aaabbbbbb```^^^[[[YYYQQQPPPNNNLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNOOOQQQRRRRRRRRRRRRQQQPPPNNNMMMGGGFFFFFFFFFFFFGGGGGGHHHJJJLLLNNNPPPPPPNNNKKKIIIAAABBBCCCDDDFFFJJJOOOSSS[[[___eeelllqqqvvvzzz}}}~~~zzztttmmmjjjiiijjjrrrwww}}}wwwllljjjjjjllloooqqqpppooommmmmmllliiiddd___]]]\\\]]]```eeejjjnnnppppppppprrrssstttuuuwwwxxxyyyzzzyyyxxxwwwyyy~~~ppp^^^RRROOOPPPOOOSSSXXX\\\^^^bbbgggjjjlllqqqtttpppllliiiddd___^^^```dddhhhmmmvvvuuufff[[[VVVTTTSSSUUU\\\eeepppwww{{{wwwqqqlllsssfff[[[XXXYYY\\\hhhuuu}}}ooo___QQQJJJEEECCCFFFKKKSSS___iiikkkkkknnnuuu}}}~~~mmmaaaYYYVVVXXXdddwww|||{{{qqqcccTTTMMMJJJHHHGGGHHHEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCBBBAAAAAA@@@???>>>===888888777666555444444333000111111111111111111000111111111111111111111111111111111111111111222333555777===GGGSSS]]]dddggghhhvvvrrrfff]]]UUUNNNIIIEEEDDDBBBAAA@@@???@@@@@@@@@@@@@@@@@@????????????AAAAAA@@@@@@AAABBBDDDEEEGGGJJJNNNSSSZZZeeeqqqyyy~~~|||vvvpppeeeXXXMMMGGGEEEEEEEEEJJJRRRYYYaaakkkwwwmmm```SSSLLLHHHDDDDDDFFFHHHLLLRRRVVVZZZ]]]```ccccccccceeegggjjjmmmpppqqqnnnnnnnnnnnnmmmmmmllllllllllllmmmnnnppprrrtttuuuuuuwwwyyyyyyxxxwwwwwwxxxyyy{{{~~~}}}}}}}}}|||||||||||||||~~~{{{kkk^^^XXXNNNKKKHHHGGGGGGHHHHHHGGGIIIIIIKKKMMMOOOQQQSSSTTTRRRRRRRRRSSSSSSTTTUUUVVV[[[[[[\\\]]]]]]\\\[[[[[[YYYYYYYYYZZZZZZZZZZZZ[[[]]]^^^^^^^^^___```aaaaaabbbccceeeeeeccc```]]]ZZZTTTSSSRRRQQQOOONNNMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRSSSUUUUUUTTTUUUVVVXXXYYYZZZ[[[\\\\\\ZZZWWWUUUMMMMMMLLLKKKJJJJJJJJJJJJPPPRRRTTTUUUSSSPPPLLLJJJBBBCCCEEEGGGJJJPPPVVV[[[dddhhhoootttwwwzzzyyyrrrkkkiiijjjllluuu{{{{{{vvvnnnmmmnnnoooqqqrrrrrrqqqqqqrrrqqqnnnhhhccc___^^^]]]aaahhhnnnrrruuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxvvvvvvyyyooo]]]RRRPPPRRRUUU[[[aaadddfffhhhlllpppqqqwwwzzzxxxtttrrrmmmhhhhhhkkkpppvvv}}}|||mmm___WWWRRRTTTVVV[[[dddpppzzz~~~yyysssmmmqqqdddXXXWWWXXX\\\iiiwww}}}ppp___QQQHHHCCC@@@DDDKKKWWWhhhvvvxxxyyy|||~~~xxxhhh^^^VVVSSSSSSZZZgggttt}}}}}}yyywwwwww~~~~~~oooaaaSSSLLLJJJHHHHHHIIIEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@??????>>>?????????>>>>>>>>>??????AAABBBCCCEEEDDDCCCBBB@@@>>>===<<<999888888777666555444444111222222333333222222111111111111111111111111111111000000111111333444444555777<<>>AAA@@@@@@@@@@@@BBBCCCDDDFFFJJJNNNRRRYYYdddqqqzzz|||yyyrrrmmmcccWWWLLLFFFEEEFFFFFFKKKQQQXXX___iiittt{{{kkk^^^QQQKKKGGGDDDDDDFFFIIIMMMSSSXXX[[[^^^aaadddcccccceeehhhkkknnnppprrrppppppppppppoooooooooooonnnooooooppprrrtttuuuvvvwwwxxxzzz{{{zzzzzz{{{|||zzz|||~~~~~~}}}tttggg[[[SSSOOOLLLJJJIIIJJJLLLLLLLLLJJJKKKMMMOOORRRUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[^^^___aaabbbbbbaaa```___]]]]]]]]]^^^^^^^^^______aaaaaaaaaaaabbbccceeeeeeeeefffggggggeeeaaa]]]ZZZWWWWWWVVVUUUSSSRRRQQQPPPQQQRRRTTTVVVWWWXXXYYYYYYYYY[[[]]]]]]]]]]]]___```ccceeeggghhhgggddd```]]]TTTSSSQQQOOONNNMMMLLLLLLRRRSSSTTTSSSQQQNNNJJJHHHCCCEEEHHHKKKPPPXXX```ffflllqqqvvvzzzzzz|||}}}vvvooojjjjjjmmmpppyyy}}}xxxqqqqqqqqqqqqrrrssstttuuuvvvwwwwwwsssmmmfffaaa___]]]ccckkkrrrvvvxxxyyyzzzyyyyyyxxxxxxwwwvvvvvvuuuvvvuuuvvv{{{|||mmm]]]TTTSSSUUU]]]ccckkkmmmmmmmmmppptttxxx~~~~~~{{{vvvqqqrrruuuzzzyyyhhh[[[UUULLLRRRXXX```mmm}}}|||tttmmmrrrdddXXXVVVWWW[[[hhhvvvrrraaaSSSHHHCCCAAAFFFOOO___ttt}}}pppddd\\\SSSPPPMMMPPPYYYdddlllppprrrpppooopppqqqyyy{{{qqqcccTTTMMMKKKHHHHHHIIIFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGHHHHHHGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>???@@@@@@?????????@@@AAACCCDDDEEEGGGFFFDDDBBB@@@===<<<;;;999999888777666555444444222333444444444444333222000000000000000000000000//////000111222444555666555777<<>>???@@@AAA@@@@@@AAAAAACCCDDDFFFGGGHHHGGGEEEBBB???===;;;:::999999888777666555444444333333555555555555333333////////////////////////...//////111222444666777555777<<>>@@@BBBEEEGGGFFFEEECCCAAA???===<<<<<<;;;::::::999888777777777333444444444444333222222000000000000000///....../////////000111111222222222444:::DDDQQQ]]]fffkkk{{{xxxlllcccZZZRRRLLLGGGGGGEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBAAACCCJJJRRRXXX```nnn{{{zzzpppjjjiiicccYYYOOOHHHFFFGGGIIIIIIOOOWWW___gggpppzzzxxxiiiZZZKKKEEEEEEEEEFFFGGGKKKPPPVVV[[[^^^aaadddfffiiihhhgggiiinnnrrruuuwwwyyyzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyzzzzzz|||}}}}}}~~~}}}}}}|||}}}}}}~~~~~~uuukkkaaaZZZXXXQQQRRRRRRSSSSSSSSSSSSRRRZZZZZZ[[[]]]___aaaccceeefffeeedddddddddeeeggghhhmmmmmmnnnnnnmmmlllkkkkkkkkkkkkkkkllllllmmmmmmmmmkkkjjjiiiiiijjjkkkmmmnnnoooppppppmmmhhhccc___^^^```aaa```^^^[[[ZZZZZZ[[[[[[[[[\\\```dddggghhhhhhmmmmmmmmmnnnooopppqqqqqqtttrrrqqqooolllhhhccc___ZZZXXXUUUQQQNNNKKKIIIHHHGGGFFFDDDCCCCCCEEEGGGHHHGGGKKKQQQXXX___hhhpppuuuuuuwwwzzzzzzzzzzzz{{{|||{{{{{{yyywwwwww{{{|||zzzyyyuuuqqqooopppsssuuuwwwzzzzzzyyyuuuppphhhaaa]]]___cccjjjqqqwww|||~~~~~~~~~|||}}}yyylllbbb^^^```dddooowww}}}{{{tttpppqqqvvv~~~{{{xxxvvv{{{ssscccZZZXXXVVV]]]jjj}}}zzzqqqlllxxxiii\\\XXXWWWXXXcccqqqvvvcccUUUJJJHHHFFFIIIYYYuuuzzzssskkkbbb[[[SSSKKKEEEHHHNNNUUU___ggghhhkkklllllllllsss|||yyyvvvgggXXXOOOKKKHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEECCCAAA???>>>???@@@@@@??????>>>>>>>>>>>>??????=========>>>@@@CCCEEEFFFEEEDDDBBB@@@>>><<<<<<;;;777777666666555444444333333333444444333333222111333333333333333222111111/////////000111111222222222444:::CCCPPP\\\dddhhhuuuwwwlllccc[[[SSSMMMHHHGGGEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBBBBCCCEEEJJJQQQWWW___mmmzzzzzzqqqjjjiiicccZZZQQQKKKIIIJJJKKKLLLRRR[[[dddllluuu~~~zzzgggYYYKKKFFFFFFEEEFFFGGGLLLPPPVVV\\\___bbbeeegggiiihhhiiikkknnnrrrtttuuuxxxxxxyyy{{{{{{|||||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~{{{qqqeee\\\YYYUUUUUUVVVWWWXXXXXXXXXXXX[[[\\\]]]```cccfffiiikkkjjjjjjiiihhhiiijjjkkklllpppppppppppppppooonnnnnnnnnnnnnnnnnnoooooooooooollllllkkkllllllnnnpppqqqqqqrrrqqqooojjjeeebbb```bbbcccbbb```]]]\\\]]]^^^^^^^^^```bbbfffhhhjjjjjjqqqqqqssstttuuuvvvwwwwwwyyyvvvqqqlllgggaaa[[[WWWTTTRRRPPPLLLIIIGGGEEEEEECCCBBBAAAAAAAAACCCDDDFFFFFFJJJOOOUUU\\\ccckkkpppppprrrtttuuuuuuvvvwwwyyy{{{{{{zzzyyy{{{~~~|||zzzxxxuuurrrooooooqqqssstttuuutttsssppplllfffaaa]]]___bbbhhhooouuuyyy|||}}}xxxmmmdddaaacccfffpppwww|||zzzrrrmmmooosss{{{{{{yyyxxx~~~uuuddd[[[ZZZYYY```nnn{{{qqqlllyyyjjj]]]XXXVVVWWWaaaooo~~~wwweeeWWWJJJGGGEEEIIIXXXsss}}}vvvmmmddd]]]VVVOOOIIIJJJOOOWWWdddoootttvvvvvvtttrrrwww|||zzzssseeeVVVOOOLLLHHHGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEEEECCCAAA???>>>>>>>>>???>>>==================>>>=========>>>???BBBDDDEEECCCBBB@@@>>>===<<<;;;;;;888888888777777666666555333333333333333222111111111111111111111000///////////////000111111222222333444999BBBMMMYYY```dddmmmyyywwwkkkccc[[[SSSNNNHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBEEEFFFJJJPPPUUU]]]lllzzzyyyqqqllliiiddd\\\UUUPPPNNNOOOPPPPPPVVV```jjjsss|||yyybbbVVVJJJFFFGGGFFFFFFHHHNNNRRRXXX]]]aaacccfffhhhiiijjjkkkmmmoooqqqssssssvvvwwwxxxzzz{{{|||}}}}}}|||}}}}}}~~~wwwiii^^^YYYVVVWWWYYY[[[\\\]]]]]]^^^^^^___aaadddhhhllloooqqqooonnnnnnmmmmmmooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnoooqqqssstttrrrssssssppplllgggeeeddddddeeeeeecccaaa```aaabbbccccccdddfffhhhkkkmmmnnntttvvvxxx{{{}}}~~~~~~~~~|||wwwooohhhaaa[[[UUUQQQNNNMMMJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBDDDEEEGGGJJJOOOTTTYYY___fffjjjjjjlllooopppqqqrrrtttvvvzzzzzzzzz||||||{{{zzzxxxvvvssspppoooooopppqqqpppooonnnkkkhhhdddaaa___```cccgggmmmsssxxx{{{}}}~~~wwwmmmfffccceeehhhooouuuyyyvvvooojjjllloooyyy~~~|||yyywwwxxxvvvfff]]]\\\[[[bbbqqq{{{qqqjjjzzzlll^^^XXXUUUVVV```mmm|||xxxgggYYYMMMHHHDDDGGGRRRhhh}}}~~~}}}zzzrrrhhhaaaZZZSSSMMMNNNTTT```ppp~~~|||}}}|||{{{pppcccVVVPPPNNNKKKJJJKKKKKKJJJJJJJJJIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA???>>>============<<<<<<;;;;;;<<<<<<======<<<<<<<<<>>>@@@AAACCCAAA@@@>>>===<<<;;;;;;:::999999888888888777777777333333333333333222222111000000000000000///....../////////000111111222222333444888@@@KKKUUU]]]```fffooo}}}~~~vvvkkkbbb[[[TTTOOOIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAADDDEEEHHHNNNTTT]]]lll{{{}}}xxxrrrnnnhhheee```ZZZVVVUUUUUUVVVUUU[[[eeepppzzzttt^^^SSSIIIGGGGGGGGGHHHJJJQQQUUU[[[```ccceeehhhiiiiiikkkmmmoooppppppqqqrrrvvvvvvxxxyyyzzz{{{{{{{{{|||}}}~~~uuuggg]]]YYYUUUWWWYYY[[[]]]______```bbbccceeehhhkkkooorrrtttqqqpppoooooooooppprrrsssrrrrrrrrrqqqqqqqqqrrrrrrsssssssssrrrrrrqqqqqqqqqppppppooopppqqqsssuuuvvvssstttsssqqqmmmiiihhhgggfffggggggfffddddddeeegggggghhhiiijjjkkkmmmppprrrvvvyyy}}}zzztttkkkccc\\\XXXSSSQQQJJJIIIHHHFFFDDDCCCCCCCCCAAAAAAAAABBBCCCEEEGGGHHHKKKNNNRRRVVVZZZ^^^cccfffhhhjjjlllnnnoooqqqtttwwwyyyzzz{{{~~~}}}{{{yyyxxxwwwwwwvvvuuussspppnnnnnnoooooommmkkkhhheeecccbbbaaabbbdddggglllqqqvvvzzz|||{{{|||tttlllfffdddeeegggjjjooorrrooojjjgggiiilllxxx|||~~~yyyssspppooottt}}}wwweee\\\[[[[[[aaammm|||{{{oooiii{{{lll^^^XXXUUUUUU___kkkzzzyyyhhhZZZNNNGGGCCCEEEMMM\\\tttvvvuuuxxx}}}xxxnnnggg^^^UUUOOORRR\\\kkk~~~|||{{{rrreeeXXXQQQOOOKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@???>>>===<<<;;;;;;;;;;;;666555555555555555444444333444444444444333222222333333444444333333222111/////////000111111222222333444888???IIISSSZZZ]]]___eeennnzzzuuujjjbbb[[[UUUQQQJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAACCCCCCGGGMMMSSS]]]mmm|||~~~}}}}}}|||yyytttqqqiiigggdddaaa^^^]]]]]]]]]\\\aaajjjuuummmZZZQQQIIIGGGHHHHHHJJJNNNVVVYYY___ccceeefffhhhjjjiiilllooopppooooooqqqssswwwxxxxxxyyyyyyyyyyyyyyy|||}}}xxxmmmbbb[[[YYYVVVWWWZZZ\\\___aaabbbbbbffffffgggiiikkknnnpppqqqoooooonnnnnnnnnooopppqqqqqqqqqpppoooppppppqqqrrrsssssssssrrrrrrqqqqqqqqqqqqppppppppprrrsssuuuwwwssstttsssqqqnnnkkkjjjjjjhhhiiijjjiiihhhhhhjjjkkkkkklllnnnnnnnnnppptttwww{{{~~~wwwqqqggg^^^XXXTTTQQQOOOFFFFFFEEEDDDCCCCCCCCCDDDBBBBBBCCCEEEGGGIIIKKKLLLOOORRRVVVYYY[[[^^^aaadddggghhhjjjlllmmmpppsssvvvxxxzzz}}}~~~}}}zzzxxxvvvttttttssstttvvvwwwuuuqqqnnnnnnooommmllliiifffcccaaa``````aaacccfffjjjnnnsssvvvxxxyyy}}}|||xxxpppjjjeeecccbbbbbbbbbfffhhhfffcccbbbeeeiiivvvxxxxxxtttmmmgggddddddmmmwwwuuucccZZZYYYXXX]]]gggsssxxxmmmggg{{{lll^^^XXXUUUUUU^^^kkkzzzzzziii[[[LLLEEEBBBFFFKKKUUUiii|||tttmmmnnnsssxxxpppcccYYYRRRWWWeeexxx{{{{{{uuuhhhZZZRRRNNNIIIEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>>>>>>>======<<<;;;;;;;;;<<<777777777777777777777777555555555555555444333333222333333333333222111111/////////000111111222222333444777???IIIRRRYYY\\\YYY[[[aaakkkvvv~~~uuuiiibbb\\\VVVRRRKKKJJJHHHEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDEEEIIIPPPUUU^^^mmm{{{}}}|||{{{{{{{{{yyyvvvtttllllllkkkiiihhhgggffffffeeehhhooozzz|||iiiYYYPPPIIIGGGHHHIIINNNSSSZZZ^^^bbbeeegggggghhhjjjiiilllooopppnnnooorrruuuyyyzzzzzz{{{zzzzzzyyyyyy|||}}}zzzmmmddd\\\YYYZZZZZZ[[[]]]```bbbdddeeefffhhhhhhhhhiiikkklllnnnooonnnmmmlllllllllmmmooopppqqqqqqpppooooooppprrrsssttttttttttttttttttsssssssssrrrqqqqqqrrrsssuuuvvvtttttttttrrrooommmmmmnnnkkklllmmmmmmlllmmmoooqqqoooqqqssssssrrrtttyyy~~~qqqjjjaaaXXXRRRNNNKKKIIICCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJMMMOOOQQQQQQUUUWWW[[[]]]___```cccdddfffhhhjjjkkklllnnnrrruuuzzz}}}}}}{{{xxxtttqqqooonnnnnnooorrrvvvuuurrrnnnnnnoookkkjjjgggeeecccaaa`````````bbbfffjjjnnnqqqssstttvvvzzz{{{uuunnnhhhdddaaa___]]][[[]]]___]]]\\\\\\```dddooopppnnnhhhaaa\\\[[[\\\fffpppsssaaaXXXWWWWWW\\\eeeqqqtttjjjdddzzzkkk]]]WWWTTTUUU^^^kkkzzzyyyiii[[[KKKCCCAAAEEEIIINNN^^^pppxxx}}}~~~wwwlllggglllsss~~~~~~nnnaaaXXX___qqq~~~zzzzzzqqqdddWWWPPPMMMHHHEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@???>>>===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<===>>>???>>>===<<<<<<<<<<<<<<<===:::::::::::::::;;;;;;;;;666666777777666666555444000111111111111000///////////////000111111222222333444777>>>IIIRRRYYY\\\XXXWWWYYYbbboooxxx{{{{{{|||tttiiiaaa\\\WWWSSSKKKJJJHHHFFFDDDBBBAAAAAA????????????????????????======>>>???@@@BBBCCCDDDIIIJJJOOOUUUYYY___mmmzzz|||{{{zzzzzzzzzzzzyyywwwqqqqqqrrrrrrrrrqqqppppppnnnpppuuu~~~{{{jjjYYYPPPIIIGGGHHHJJJQQQXXX___bbbeeeggghhhhhhhhhiiiiiillloooooommmnnnsssxxx{{{{{{|||}}}~~~~~~~~~~~~}}}pppeee___ZZZZZZ\\\\\\]]]___bbbdddfffggghhhhhhhhhhhhiiijjjlllmmmnnnnnnmmmlllllllllmmmooooootttsssrrrqqqqqqsssuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyuuuuuutttsssssstttuuuvvvuuuvvvuuusssqqqppppppqqqooopppqqqrrrqqqrrruuuwwwsssvvvxxxxxxwwwyyyzzztttccc^^^VVVOOOKKKHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIILLLMMMPPPSSSVVVXXXZZZ[[[]]]```dddfffggggggiiijjjjjjkkklllmmmmmmppptttwww~~~}}}zzzvvvqqqmmmkkkiiiiiihhhnnnssstttqqqmmmmmmnnnjjjjjjiiiiiihhhgggffffffdddgggkkkooosssuuuvvvvvvuuuxxx|||{{{uuunnngggccc```\\\YYYWWWXXXXXXVVVUUUVVVZZZ]]]cccdddbbb]]]XXXVVVWWWZZZbbbkkkyyyvvvuuutttvvv|||qqq```YYYXXXXXX___kkkwww}}}pppgggbbbzzzkkk]]]WWWTTTUUU___kkkzzzyyyhhhZZZKKKCCC@@@EEEFFFHHHTTTeeelllqqquuupppgggfffmmmvvv{{{yyyjjj```ggg{{{|||yyyzzziii]]]RRRNNNLLLJJJHHHHHHCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCBBB@@@>>><<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===@@@???>>>======>>>???@@@>>>======<<<<<<<<<======888888888888888888888888777777777777777666666555333444444444444333222222/////////000111111222222222333777???IIIRRRYYY\\\ZZZWWWXXX```mmmwww{{{zzz|||~~~tttiiiaaa\\\WWWTTTLLLJJJHHHFFFDDDBBBAAAAAA????????????????????????===>>>>>>@@@AAACCCEEEFFFNNNOOOSSSYYY\\\aaalllxxx|||zzzyyyyyyzzz{{{zzzyyytttuuuwwwxxxxxxxxxvvvvvvtttuuuxxx}}}lllYYYQQQIIIGGGHHHKKKSSS[[[aaadddgggiiihhhhhhhhhhhhiiilllooonnnlllnnntttzzz{{{|||~~~~~~xxxiiibbb]]]ZZZ[[[^^^\\\]]]___bbbdddeeefffgggggghhhhhhiiikkkmmmnnnoooooonnnmmmmmmmmmnnnooopppvvvuuutttssstttuuuwwwyyyzzz{{{{{{{{{||||||}}}}}}xxxwwwuuutttttttttuuuvvvwwwwwwwwwuuusssrrrssstttrrrssstttuuuuuuvvvyyy{{{vvvyyy{{{{{{zzz}}}{{{ppphhhVVVRRRLLLHHHGGGFFFFFFEEEGGGGGGGGGHHHJJJKKKMMMNNNSSSUUUXXX[[[^^^aaabbbccceeehhhlllnnnnnnooopppqqqooooooppppppqqqssswww{{{}}}zzzuuupppkkkhhhffffffdddjjjqqqrrrooollllllnnnllllllmmmnnnnnnnnnnnnmmmjjjmmmqqqvvvzzz{{{{{{{{{tttvvvzzz}}}|||vvvnnnhhhccc___ZZZVVVVVVVVVUUURRRQQQRRRUUUXXXZZZZZZZZZVVVSSSSSSWWW[[[aaaiiivvv{{{uuukkkkkkkkkooovvv}}}ooo```ZZZZZZYYYbbbqqqzzznnnfffaaavvvhhh\\\XXXVVVUUU^^^jjj{{{}}}lll[[[MMMFFF@@@@@@CCCGGGOOOVVVccceeeeeedddccceeekkkppp|||ooobbbhhh}}}|||{{{yyywwwjjj]]]PPPKKKIIIGGGFFFGGGFFFEEEDDDDDDDDDFFFGGGHHHDDDCCCBBBAAAAAABBBCCCDDDHHHGGGFFFDDDBBB@@@???>>>???>>>===<<<<<<===>>>>>>:::::::::::::::;;;<<<===AAAAAA@@@???>>>>>>????????????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999777666444333222333333333222222222111111111111000000000000111111111444666;;;FFFTTTZZZZZZVVVXXX]]]fffrrr{{{~~~~~~{{{{{{sssiiibbb\\\WWWSSSNNNMMMKKKIIIFFFCCCAAA@@@@@@@@@????????????@@@@@@===<<<===AAADDDEEEKKKRRRVVVZZZ___aaa]]]^^^jjjyyy~~~}}}{{{zzzyyyyyyzzz{{{yyyyyyyyyzzz{{{|||}}}~~~|||~~~{{{pppZZZQQQIIIHHHJJJNNNUUU\\\^^^bbbhhhkkklllkkkjjjiiikkklllllllllmmmpppuuuyyy|||}}}~~~}}}|||}}}~~~}}}{{{qqqeee^^^]]]^^^___^^^bbbccccccdddfffhhhiiijjjggggggggghhhiiilllnnnoooqqqqqqpppnnnmmmnnnqqqttttttuuuuuuvvvwwwxxxxxxxxx||||||}}}}}}~~~~~~yyyyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzxxxwwwvvvvvvuuuuuuvvvwwwyyy{{{}}}~~~~~~}}}~~~xxxlll___WWWPPPKKKGGGEEEFFFHHHHHHGGGJJJKKKLLLMMMNNNPPPTTTWWWWWWZZZ^^^aaaccceeehhhjjjmmmpppsssvvvwwwvvvtttsssvvvtttsssrrrtttyyy~~~~~~zzzxxxsssmmmhhhdddbbbaaadddfffiiikkkmmmnnnmmmmmmooonnnnnnooopppsssuuuvvvwwwyyy{{{~~~||||||{{{zzz{{{~~~yyyqqqhhh```[[[XXXTTTSSSRRRQQQQQQSSSTTTVVVUUUUUUTTTSSSSSSUUUZZZ^^^eeelllvvv|||{{{vvvooojjjgggggghhhkkkrrr|||{{{mmm```]]]```aaammm|||xxxnnnddd]]]uuuggg[[[WWWUUUUUU]]]iiizzz|||lll[[[MMMFFF@@@@@@CCCFFFMMMTTTYYY[[[]]]^^^aaagggpppwww{{{rrrfffmmm|||xxxvvviii\\\OOOJJJHHHFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFEEECCCAAA@@@>>>>>>>>>===<<<;;;<<<<<<===>>>;;;;;;;;;;;;;;;<<<======@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<;;;::::::999888666555444444333333333222222222222111111111000000000000111111111444666;;;FFFSSSZZZ[[[[[[\\\aaalllyyy{{{xxxyyyuuujjjccc]]]WWWSSSNNNMMMKKKIIIFFFCCCBBB@@@@@@@@@????????????@@@@@@>>><<<===AAACCCEEELLLSSS___aaadddccc______kkkyyy}}}|||{{{{{{||||||zzzzzzzzzzzz|||}}}~~~|||rrr```VVVMMMKKKLLLOOOWWW^^^bbbfffkkknnnmmmllljjjjjjlllmmmnnnnnnoooqqquuuxxxzzz|||}}}}}}|||}}}~~~{{{zzz|||}}}wwwoooeee______aaaaaa```ccccccdddeeeggghhhjjjkkkhhhhhhiiijjjlllnnnppprrrssssssrrrpppnnnooorrruuuuuuuuuvvvvvvwwwxxxxxxyyy{{{{{{|||}}}}}}~~~|||{{{{{{zzz{{{|||~~~~~~~~~}}}|||{{{zzzyyyxxxxxxyyyzzz|||}}}~~~~~~{{{pppbbbVVVNNNLLLIIIEEEEEEGGGIIIIIIIIIMMMOOOPPPQQQRRRUUUXXX[[[\\\___cccfffhhhjjjlllooosssuuuxxx{{{}}}|||zzzyyyyyywwwvvvuuuwww{{{zzzxxxtttnnniiidddaaa```___aaacccfffhhhiiiiiiiiilllmmmoooqqquuuxxx{{{|||{{{}}}|||{{{zzzxxxxxxyyy}}}}}}ssskkkddd^^^[[[UUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUXXX]]]aaagggnnnwww|||{{{uuuoookkkiiiiiijjjmmmsss{{{zzzmmmaaa```eeemmmzzzwwwmmmddd]]]tttfffZZZVVVTTTTTT\\\hhhxxx{{{kkkZZZLLLEEEAAAAAABBBDDDJJJQQQTTTVVVXXX[[[aaakkkwwwrrrhhhpppzzzwwwiii\\\OOOIIIHHHEEEDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBB@@@???>>>===<<<;;;;;;;;;<<<===>>>???===<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::999999888777666666333333333333222222222222111111000000000000111111111444666:::EEERRR[[[\\\___```gggttt~~~xxxuuuuuu}}}xxxllleee^^^XXXTTTOOONNNLLLIIIGGGDDDBBBAAA@@@@@@????????????@@@@@@???======@@@CCCEEELLLTTTddddddeeebbb]]]]]]iiiwww~~~~~~~~~~~~zzzzzzzzz{{{|||~~~xxxiii^^^SSSNNNNNNQQQXXX___fffjjjnnnppppppnnnllllllnnnoooqqqqqqqqqrrruuuwwwxxxzzz|||||||||}}}~~~~~~|||yyyyyy{{{rrrllleeeaaabbbccccccbbbcccccceeefffhhhjjjkkkllljjjjjjkkkmmmooorrrtttvvvvvvvvvuuurrrpppqqqsssuuuvvvvvvvvvwwwwwwxxxxxxyyyyyyyyy{{{|||}}}~~~~~~~~~}}}||||||}}}~~~}}}|||{{{{{{{{{|||}}}}}}~~~~~~~~~qqqdddXXXMMMFFFGGGEEEDDDDDDGGGKKKLLLMMMSSSTTTVVVXXXYYY[[[^^^aaacccfffjjjlllnnnppprrrtttwwwyyy}}}|||{{{zzzzzz{{{~~~{{{yyyuuupppjjjeeeaaa___\\\]]]^^^```bbbdddfffggghhhjjjoootttyyy}}}}}}zzzxxxwwwyyy{{{}}}xxxpppiiiccc```YYYZZZ[[[[[[[[[ZZZZZZYYYXXXZZZ[[[\\\]]]aaafffiiipppuuu|||}}}xxxsssppppppqqqrrrvvv{{{}}}oooeeehhhppp}}}~~~uuulllddd^^^ssseeeYYYUUUSSSSSS[[[gggvvvzzzjjjZZZKKKEEEBBBBBBBBBCCCJJJQQQWWWYYY[[[___eeeppp~~~xxxmmmfffpppzzziii\\\OOOJJJHHHFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@>>>>>>===;;;<<<<<<===>>>??????@@@>>>>>>===============>>><<<<<<;;;;;;;;;;;;;;;<<<========================<<<<<<============<<<<<<:::::::::999999888888888444444333333333222222222222111111000000111111222111444666:::CCCQQQ\\\___bbbdddlllzzz}}}vvvtttttt|||zzzoooggg```YYYTTTOOONNNLLLJJJGGGEEECCCBBB@@@@@@????????????@@@@@@@@@======@@@BBBEEELLLTTT```^^^]]]ZZZVVVWWWdddqqqzzzzzzyyyzzz|||~~~qqqeeeXXXRRRPPPRRRYYY```gggkkkoooqqqqqqpppoooooopppqqqssstttssstttuuuwwwwwwyyy{{{|||}}}}}}}}}}}}}}}{{{{{{}}}zzzoookkkfffdddddddddcccbbbcccdddfffhhhjjjlllmmmmmmlllmmmnnnpppsssvvvxxxyyyxxxxxxwwwuuusssrrrtttvvvwwwwwwwwwxxxxxxxxxyyyyyywwwxxxzzz|||}}}~~~~~~~~~~~~}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}sssfffZZZPPPIIIDDDDDDDDDDDDFFFJJJNNNQQQRRRXXXZZZ\\\^^^___aaaeeeggghhhkkknnnqqqrrrsssvvvxxxxxxzzz}}}~~~~~~|||zzzwwwrrrlllfffbbb___\\\\\\]]]^^^```ccceeefffeeehhhnnntttzzz~~~}}}{{{{{{|||{{{~~~|||uuupppjjjgggaaa``````````````````aaa```bbbeeehhhjjjnnnsssvvv}}}}}}{{{|||~~~tttlllsss~~~{{{sssllleee___ssseeeYYYUUUSSSRRR[[[gggvvvyyyiiiYYYJJJFFFCCCBBBBBBDDDLLLUUU[[[]]]aaaeeelllwwwqqqhhhbbbnnn~~~kkk^^^QQQLLLJJJHHHFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@??????>>>>>>======>>>???@@@AAAAAAAAA@@@???>>>===============;;;:::::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>><<<==================<<<;;;:::::::::999999888888444444444333333333222222222222111111111111222222111444666999BBBPPP\\\aaacccgggrrr|||wwwuuusss||||||qqqhhhaaaZZZVVVPPPOOOMMMKKKHHHEEECCCBBB@@@@@@????????????@@@@@@@@@======@@@BBBCCCJJJQQQVVVTTTRRRQQQOOOSSS```nnn{{{zzzyyyyyy{{{}}}xxxkkk]]]VVVSSSSSSYYY```fffiiinnnqqqrrrrrrrrrsssqqqsssuuuuuuttttttvvvwwwwwwyyy|||}}}~~~~~~{{{|||}}}||||||sssmmmkkkgggeeedddcccbbbaaadddeeegggjjjlllmmmnnnnnnmmmnnnqqqsssvvvxxxzzzzzzzzzzzzyyywwwuuutttvvvwwwxxxxxxxxxxxxyyyyyyyyyyyywwwxxx{{{}}}~~~~~~}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}yyykkk]]]SSSKKKFFFCCCDDDEEEGGGJJJNNNRRRVVVXXX\\\^^^aaadddeeegggjjjllllllooorrrtttuuuvvvxxxyyyzzz|||~~~|||xxxsssmmmhhhdddbbb^^^^^^^^^___aaaccceeeffffffiiimmmsssxxx|||~~~~~~~~~yyyvvvrrrnnnjjjiiigggffffffhhhjjjllliiilllppptttwww{{{xxxuuu~~~yyyrrrkkkeee```ssseeeYYYUUUSSSSSS[[[gggwwwxxxhhhXXXJJJFFFCCCCCCCCCFFFQQQ\\\___ccciiiooouuu~~~{{{kkkccc___jjj~~~lll___RRRLLLKKKHHHGGGHHHGGGGGGHHHHHHHHHGGGFFFEEECCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAA@@@@@@?????????>>>???@@@AAAAAABBBAAAAAA@@@@@@???===<<<<<<<<<<<<::::::999999999:::;;;;;;888888999:::;;;<<<<<<<<<<<<======>>>>>>======<<<;;;;;;::::::999888777777444444444444333333333333222222111111111111222222111555777888@@@PPP]]]cccdddmmm}}}zzzvvvtttsss|||}}}rrriiibbb\\\WWWQQQPPPNNNKKKHHHFFFDDDCCC@@@@@@????????????@@@@@@@@@===>>>AAABBBBBBFFFMMMMMMKKKJJJKKKMMMRRR```nnn~~~~~~|||{{{zzz{{{~~~}}}pppccc[[[WWWVVV[[[aaafffiiimmmqqqrrrssstttvvvrrrssstttttttttuuuwwwyyyxxxzzz}}}zzzxxxzzz||||||~~~uuummmjjjiiigggeeecccbbbbbbbbbdddfffhhhkkknnnoooppppppnnnppprrruuuwwwxxxyyyzzzyyyzzzzzzyyywwwvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz|||~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~|||ssseeeXXXNNNHHHEEECCCGGGIIIMMMPPPSSSVVV[[[^^^___bbbfffiiijjjllloooqqqpppsssvvvwwwxxxyyyzzz|||}}}~~~}}}}}}~~~yyytttoookkkhhhgggbbbcccdddeeefffgggggghhhjjjkkkooorrrvvvyyy{{{|||}}}{{{{{{xxxuuusssrrrqqqqqqrrrtttvvvxxxssswww|||~~~wwwpppiiiccc^^^tttfffZZZVVVTTTSSS\\\hhhyyywwwgggWWWJJJFFFDDDCCCDDDIIIWWWdddjjjooovvv{{{uuueee]]]YYYbbbwww|||kkk^^^QQQLLLJJJHHHGGGHHHFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAA@@@???AAA@@@>>>===<<<;;;;;;;;;:::999999999::::::;;;<<<777888888999;;;<<<<<<=========>>>>>>>>>>>>======<<<;;;:::999888777666555555444444444444333333333333222222111111222222333111555777888???OOO]]]eeeggguuu~~~wwwsssrrrrrr{{{}}}rrrjjjccc]]]XXXQQQPPPNNNLLLIIIFFFDDDCCC@@@@@@????????????@@@@@@???===>>>AAAAAA@@@BBBGGGFFFDDDEEEHHHKKKRRR___lll|||~~~|||}}}uuuhhh```\\\ZZZ]]]bbbhhhkkkooorrrssssssuuuvvvssssssssssssssstttxxx{{{zzz|||~~~yyywww{{{~~~uuullliiiffffffeeecccaaabbbcccddddddfffiiimmmooopppqqqqqqooopppsssuuuwwwxxxxxxxxxxxxyyyzzzyyyxxxwwwxxxzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz|||~~~~~~|||{{{yyy{{{}}}|||sssjjj^^^SSSLLLHHHGGGFFFKKKOOOSSSVVVWWWZZZ___bbbcccfffjjjmmmoooqqqsssuuuvvvxxx{{{||||||}}}~~~~~~}}}zzz{{{zzztttpppmmmmmmmmmlllmmmnnnooooooooonnnnnnooopppqqqtttwwwzzz|||~~~||||||~~~|||zzzyyyzzz|||~~~tttmmmfff___ZZZtttfffZZZVVVTTTTTT\\\hhhzzzwwwfffWWWJJJGGGDDDDDDEEEKKKZZZiiiwww|||zzzqqqaaaXXXSSSZZZmmmyyyuuuwww}}}yyyjjj]]]PPPKKKIIIGGGFFFGGGEEEFFFGGGGGGGGGEEEDDDCCCEEEFFFGGGHHHHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@>>>===@@@@@@>>>===;;;::::::::::::999999999:::;;;;;;<<<999999:::;;;===>>>??????======>>>>>>>>>>>>======<<<<<<:::999777666555444555555444444444333333333333222222111111222222333111555777888???NNN^^^fffjjj|||zzzssspppoooqqqzzz}}}rrrjjjddd]]]YYYRRRQQQOOOLLLIIIGGGEEEDDD@@@@@@????????????@@@@@@>>>===???BBBAAA???@@@DDDBBB@@@AAAEEEIIIPPP]]]iiizzzxxxkkkddd___]]]___dddlllnnnqqqssssssssstttvvvsssssssssrrrrrrtttyyy|||{{{~~~~~~zzzyyy}}}xxxlllggghhhccccccbbbaaaaaabbbeeegggdddfffjjjmmmpppqqqqqqqqqoooqqqsssuuuwwwwwwwwwwwwwwwyyyzzzzzzxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~|||zzzyyy{{{~~~{{{wwwiiibbbXXXOOOKKKKKKLLLLLLOOORRRWWWYYYZZZ]]]aaaeeefffiiimmmppprrrtttvvvxxxzzz|||~~~}}}~~~|||yyyyyy~~~{{{tttpppoooooopppuuuvvvxxxyyyyyywwwuuutttsssssstttuuuxxx|||{{{}}}}}}{{{}}}rrrkkkddd\\\WWWttteeeWWWRRRPPPQQQ\\\iiiuuu{{{cccVVVKKKBBB===@@@EEEOOOdddxxx~~~rrrhhh\\\UUUPPPSSS___nnnzzzzzzsssooolllmmmttt|||rrreeeYYYNNNJJJIIIGGGFFFFFFJJJIIIHHHFFFEEEDDDDDDCCCDDDEEEFFFFFFEEECCCAAA???AAA@@@???>>>============????????????????????????>>>===<<<;;;:::999999999;;;;;;;;;::::::999999999;;;::::::999:::;;;===>>>>>>>>>>>>>>>>>>===<<<<<<999:::::::::999777666555666555333333444444333222111111111111111111222222333222444888===GGGXXXgggooo{{{uuurrrqqqsss|||~~~wwwoooggg^^^WWWUUURRRNNNKKKIIIGGGDDDBBB???????????????@@@@@@@@@AAA@@@>>>======???AAABBBAAA@@@AAAEEEIIIPPP\\\ggg{{{tttiiicccaaaccceeejjjkkkmmmooorrrtttuuuvvvvvvtttrrrpppqqqsssvvvyyyzzz|||}}}|||}}}~~~}}}||||||}}}xxxnnniiifffdddgggfffeeeddddddfffhhhiiijjjkkknnnqqqrrrrrrrrrqqqrrrrrrsssssstttuuuuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~zzz|||}}}uuuoooaaa\\\TTTMMMJJJJJJMMMPPPSSSVVVZZZ^^^aaaeeeiiilllkkknnnqqquuuxxxzzzzzzzzz~~~}}}zzzyyyzzz{{{|||{{{vvvtttuuuuuuuuuyyyzzz{{{}}}~~~~~~~~~~~~{{{{{{{{{|||}}}{{{xxxyyyzzz{{{}}}|||{{{ppphhhbbb[[[WWWuuufffXXXRRRPPPQQQ[[[iiiuuu{{{cccVVVLLLDDDAAADDDIIITTTkkkwwwkkkbbb]]]VVVOOOOOOWWWdddmmmrrrqqqmmmkkklllnnnpppxxxsssdddYYYMMMJJJIIIGGGEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFGGGGGGEEECCCAAA???@@@???>>>>>>============????????????????????????======<<<;;;::::::::::::;;;;;;;;;:::::::::999999::::::::::::;;;<<<===>>>>>>>>>??????>>>>>>===<<<999999999888777666666666888666555444555555333222111111111111111111222222333222444888===FFFWWWfffqqqzzzuuuqqqppprrr{{{wwwoooggg^^^XXXUUURRRNNNKKKIIIGGGDDDBBB@@@@@@??????????????????@@@???>>>===>>>???AAABBBBBB@@@AAAFFFJJJQQQ]]]jjj|||vvvllleeeccceeegggkkkkkkmmmoooqqqsssuuuvvvuuusssqqqpppqqqsssvvvxxxyyy{{{~~~~~~}}}|||}}}~~~}}}~~~~~~ppphhheeecccbbbdddcccbbbaaabbbccceeegggjjjlllooosssuuuuuuuuuuuurrrsssssstttuuuuuuvvvvvvvvvwwwwwwxxxxxxyyyyyyzzzzzz{{{||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~xxxpppjjj[[[VVVPPPKKKIIIKKKOOORRRWWWZZZ^^^aaadddhhhlllooooooqqqtttwwwzzz|||}}}}}}}}}zzzyyyzzz{{{}}}}}}yyywwwwwwwwwwwwzzz{{{}}}~~~~~~~~~{{{xxxyyyyyyzzz}}}yyynnnggg```ZZZUUUwwwhhhYYYSSSPPPQQQ[[[hhhuuu{{{dddWWWJJJEEECCCFFFKKKWWWsss|||tttiiiaaa\\\UUUMMMKKKQQQ[[[ccchhhfffeeehhhnnnrrrvvv}}}sssdddXXXMMMJJJIIIGGGEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEBBB@@@???>>>>>>======<<<=========????????????????????????===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<>>>???@@@??????@@@@@@??????>>>===:::999777666666666666777:::888666666666555333222222222222222222222111111333222444777<<>>>>>>>>@@@???>>>>>>>>>???AAABBBDDDBBBBBBFFFKKKSSS```mmm~~~yyyooohhhfffgggiiikkklllmmmoooqqqrrrtttuuutttsssqqqpppqqqsssvvvxxxyyy{{{}}}~~~}}}|||{{{}}}rrrhhhdddcccccccccbbbbbbaaa```aaaccceeegggmmmooorrruuuwwwxxxxxxxxxsssssstttuuuuuuvvvvvvwwwwwwwwwxxxyyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}xxxqqqiiicccUUURRRNNNKKKLLLPPPUUUXXX\\\___cccfffhhhkkkooorrruuuvvvxxxzzz}}}|||{{{}}}~~~|||zzzzzzzzzyyy{{{|||~~~{{{xxxwwwvvvuuutttssswww}}}|||{{{{{{{{{}}}vvvllleee^^^XXXTTTxxxiiiZZZTTTPPPPPP[[[hhhuuu|||eeeWWWGGGDDDCCCFFFJJJXXXvvv~~~wwwnnnggg[[[TTTLLLJJJOOOYYYccciiiiiijjjnnnuuuyyy{{{tttdddXXXMMMIIIIIIFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCAAA???=========<<<<<<<<<<<<======????????????????????????===<<<;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<>>>???@@@AAA@@@@@@@@@@@@@@@???>>>>>>;;;:::888666666777888999<<<:::888777777666444222333222222222222222111111222222333777:::BBBQQQ___mmm{{{}}}~~~xxxrrrnnnlllmmmvvvxxxpppiii```ZZZVVVSSSOOOLLLJJJGGGDDDBBBAAAAAAAAA@@@???>>>======???>>>>>>>>>???@@@AAABBBEEECCCDDDHHHMMMUUUdddqqq|||sssllliiiiiijjjllllllnnnoooqqqrrrssstttsssrrrqqqqqqrrrtttvvvxxxzzz{{{~~~~~~||||||}}}~~~vvvkkkdddcccdddeeeddddddcccbbbcccdddfffiiikkkqqqsssuuuxxxyyyyyyyyyxxxttttttuuuuuuvvvwwwwwwxxxyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~yyyssskkkccc^^^UUUSSSPPPOOOQQQUUUZZZ^^^aaacccgggjjjlllooorrruuuzzzzzz{{{}}}~~~~~~}}}|||{{{{{{|||~~~{{{uuurrrpppmmmlllhhhlllrrrxxx}}}tttjjjccc]]]WWWRRRxxxhhhZZZSSSPPPPPPZZZggguuu|||eeeXXXHHHDDDCCCFFFKKKXXXvvv{{{rrrkkk\\\UUUMMMJJJOOOZZZgggooossstttxxx~~~uuudddXXXLLLIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDCCCBBBAAA???>>>===>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAABBB@@@@@@@@@@@@@@@???>>>>>>===;;;:::888888999:::<<<===;;;999888888777555333333333333333222222111111222111333666999???MMM[[[jjjuuu}}}vvvoookkkjjjkkktttyyyrrrjjjaaa[[[VVVSSSOOOLLLJJJHHHEEECCCAAAAAAAAA@@@???>>>======>>>>>>>>>>>>???@@@AAABBBEEEDDDEEEJJJPPPYYYgggtttwwwoookkkjjjjjjmmmnnnooopppqqqrrrsssssssssrrrrrrrrrsssuuuwwwyyy|||}}}~~~}}}~~~~~~wwwppphhhddddddeeeeeeeeeeeeddddddeeegggjjjmmmooovvvwwwyyyzzzzzzyyywwwvvvuuuuuuvvvwwwwwwxxxxxxyyy{{{{{{|||}}}~~~|||vvvppphhh```[[[VVVUUUSSSSSSUUUXXX\\\___cccfffiiilllnnnqqquuuwww|||}}}~~~}}}||||||~~~~~~xxxsssnnnkkkhhhcccfffiiimmmppptttxxx{{{}}}{{{qqqhhhbbb\\\VVVQQQvvvgggXXXRRROOOPPPZZZggguuu}}}fffYYYKKKFFFDDDGGGLLLXXXttt{{{}}}}}}ssskkk___XXXOOOLLLQQQ^^^nnnyyyuuucccWWWLLLIIIHHHFFFDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFCCCCCCBBBAAA@@@??????>>>@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===============;;;<<<>>>???@@@AAAAAAAAA??????@@@@@@??????>>>======<<<;;;::::::;;;<<<<<<<<<:::888888888777555444444444444333222222111111222111333555777===JJJWWWfffooo{{{zzzrrrlllhhhhhhjjjsss~~~{{{ssskkkbbb\\\VVVSSSOOOLLLJJJHHHEEECCCAAA@@@@@@@@@???>>>>>>>>>======>>>???@@@AAAAAABBBEEEDDDGGGNNNTTT\\\jjjwww|||sssnnnkkkjjjppppppqqqqqqrrrsssssstttssssssssssssuuuwwwxxxzzz~~~~~~}}}sssmmmgggdddeeeffffffeeeeeeeeeeeefffiiilllppprrrzzz{{{|||}}}|||zzzwwwvvvvvvvvvwwwwwwxxxyyyyyyzzz||||||}}}~~~~~~~~~~~~{{{tttnnnggg```[[[VVVUUUUUUUUUWWWZZZ]]]___eeehhhkkknnnqqqtttxxx{{{~~~}}}~~~}}}wwwrrrlllhhhccceeefffffffffhhhjjjmmmlllpppuuuxxxzzz{{{}}}~~~}}}~~~|||sssvvvzzz|||}}}}}}vvvmmmeee___ZZZSSSNNNttteeeWWWQQQNNNOOOZZZggguuu}}}gggZZZMMMFFFBBBEEEJJJUUUmmm~~~ttttttyyyuuulll```ZZZRRRPPPWWWiii~~~vvvcccWWWLLLHHHHHHEEEDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBAAA@@@>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;<<<<<<<<<=========>>>>>>>>>======???@@@AAAAAAAAAAAA>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777888888666444555444444333222222111111222111222555666;;;GGGTTT___fffpppvvvyyy~~~xxxooohhhffffffiiirrr}}}}}}uuulllbbb\\\WWWTTTPPPMMMKKKHHHEEECCC@@@@@@??????????????????<<<===>>>???@@@AAAAAABBBDDDDDDIIIQQQXXX___lllxxxxxxqqqmmmlllrrrrrrrrrssssssttttttttttttttttttuuuvvvxxxzzz{{{}}}~~~~~~}}}{{{zzz{{{}}}}}}rrrmmmhhhgggiiijjjiiihhhhhhhhhiiijjjmmmqqquuuwww}}}~~~}}}{{{yyywwwwwwxxxxxxyyyzzzzzzzzz{{{{{{|||~~~~~~~~~xxxrrrlllfff```\\\WWWWWWWWWXXXZZZ]]]```aaafffiiimmmqqqtttwww|||~~~}}}vvvooojjjggghhhgggeeecccbbbccceeecccfffjjjlllmmmpppssswwwwwwvvvyyywwwnnnhhhjjjmmmooorrruuuyyy}}}~~~|||xxxqqqhhhaaa\\\VVVPPPKKKssscccUUUPPPNNNOOOZZZggguuu~~~gggZZZMMMDDD???BBBGGGQQQfffzzzssskkkooovvv|||zzzooo___ZZZTTTTTT___tttvvvcccWWWLLLHHHHHHEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA???===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<<<<=========>>>>>>??????>>>>>>@@@AAABBBAAAAAA@@@>>>>>>>>>>>>>>>===<<<<<<999999:::;;;;;;;;;:::::::::888777777888888666555555555444333333222111111111111222444666:::FFFRRRWWW^^^ggglllooouuu|||vvvlllgggeeeeeeiiirrr}}}vvvlllccc\\\WWWTTTPPPMMMKKKHHHFFFCCC???????????????@@@@@@@@@<<<===>>>???AAAAAAAAABBBCCCEEEJJJSSSZZZaaammmxxx{{{tttooommmssssssssstttttttttuuuuuuttttttuuuvvvxxxyyy{{{|||}}}}}}~~~~~~|||zzzxxxwwwyyy|||{{{rrroookkkkkkmmmooonnnlllllllllmmmooorrrvvvzzz|||}}}~~~~~~}}}wwwxxxxxxyyyyyyzzzzzz{{{yyyzzz{{{}}}~~~}}}vvvpppjjjeee```\\\YYYYYYZZZ\\\^^^aaadddfffhhhkkkooosssvvvzzz~~~xxxqqqkkkkkkkkkiiifffbbbaaaaaabbbaaadddfffggghhhjjjoootttqqqqqqttt||||||mmmbbbaaaccceeegggjjjooouuuyyyzzz~~~xxxtttnnneee^^^YYYTTTMMMHHHrrrbbbTTTPPPPPPRRR]]]iiiwww{{{iiiZZZKKKEEEAAAAAAFFFNNN]]]iiixxxyyywwwqqqiiihhhooovvvwwwmmmbbbVVVXXXiii~~~ttteeeYYYMMMHHHGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGFFFEEECCCAAABBBAAA@@@>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::<<<===???AAABBBAAA@@@?????????>>>>>>>>>>>>>>>???<<<<<<============<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;999999999999777666555555444333333333444444111000111555777;;;DDDNNNVVVZZZ^^^```hhhsss{{{}}}|||}}}rrrkkkhhhffffffjjjuuuyyynnnddd^^^XXXUUUPPPMMMKKKIIIGGGEEEDDDCCCAAA???>>>>>>???@@@>>>??????@@@@@@AAABBBBBBDDDGGGLLLSSS[[[eeepppwww}}}wwwtttwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxyyy{{{|||~~~|||}}}}}}{{{zzz{{{|||}}}zzz||||||uuutttrrrqqqqqqrrrtttuuussssssssssssuuuxxx{{{}}}}}}||||||||||||}}}}}}~~~}}}}}}~~~}}}wwwoooiiifffdddbbb___]]]]]]^^^```bbbeeehhhjjjmmmooorrrvvvyyy{{{|||}}}}}}yyyvvvpppooommmkkkiiigggffffffiiifffeeeiiipppttttttqqqooopppqqqrrrvvv|||{{{pppfffaaaaaabbbdddgggkkkooosssuuuxxx}}}wwwpppjjjbbb[[[VVVRRROOOLLLtttcccUUUQQQQQQSSS]]]jjjxxxzzzhhhZZZIIICCC??????CCCJJJWWWcccmmmnnnmmmhhhccceeemmmuuunnncccXXXZZZlll}}}tttgggZZZOOOJJJIIIGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDEEEDDDAAA???>>>>>>???@@@>>>======<<<<<<<<<======<<<======>>>===<<<;;;:::===>>>@@@AAABBBAAA@@@?????????>>>>>>>>>>>>>>>???<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<======>>><<<:::::::::999888666555555444333333333333444111000111555666999BBBLLLQQQWWW]]]ccckkkuuu{{{|||zzzpppjjjhhhhhhhhhkkkuuu{{{pppeee___ZZZVVVRRRNNNKKKIIIGGGEEECCCBBB@@@???>>>>>>??????>>>??????@@@@@@AAABBBBBBEEEHHHMMMSSS\\\fffpppwww|||yyywwwwwwwwwvvvvvvwwwwwwxxxzzzyyyyyyyyyzzz{{{|||}}}|||~~~~~~}}}{{{zzzzzz{{{|||}}}{{{||||||xxxwwwvvvuuuuuuvvvxxxyyyzzzzzzyyyyyy{{{~~~~~~~~~}}}}}}~~~~~~{{{vvvnnniiigggeeecccbbbaaaaaabbbcccfffiiikkkmmmppprrruuuyyy|||~~~~~~||||||}}}}}}yyyvvvqqqpppnnnmmmlllkkkkkkjjjlllkkkkkkpppuuuxxxvvvrrrmmmmmmnnnooorrrxxx|||tttlllgggeeeffffffggghhhkkkooorrrtttyyyyyytttlllggg___YYYTTTPPPLLLJJJvvveeeWWWRRRRRRTTT^^^jjjyyyyyygggYYYHHHCCC??????AAAFFFQQQ[[[```bbbaaa______dddoooxxxooodddYYY\\\ooo{{{tttiii]]]QQQMMMLLLJJJHHHIIIGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJGGGDDD@@@>>>???@@@BBB@@@@@@???>>>=========>>>>>>>>>>>>>>>===<<<;;;:::>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>??????<<<======>>>>>>======<<<;;;;;;;;;;;;<<<>>>??????@@@>>><<<;;;;;;:::888666555555444333222222333333222111222444555888@@@IIIOOOWWW```gggpppzzz~~~}}}xxxooojjjjjjkkklllpppwww~~~ssshhhbbb]]]YYYTTTOOOLLLIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBEEEHHHNNNUUU]]]gggqqqwww~~~{{{{{{zzzzzzyyyzzzzzz{{{zzzzzzzzzzzz{{{|||}}}}}}}}}{{{zzzyyyyyyyyyzzz{{{||||||~~~~~~|||||||||{{{|||}}}~~~}}}}}}||||||}}}~~~wwwsssmmmiiihhhgggfffeeeeeefffggghhhkkkmmmpppqqquuuvvvyyy|||~~~~~~}}}||||||xxxyyyzzz||||||yyyvvvrrrqqqqqqpppppppppqqqqqqrrrsssuuuyyy||||||vvvrrrkkkkkkkkklllnnnsssyyy~~~~~~|||yyyuuupppnnnnnnpppqqqpppooonnnooorrruuuwww}}}}}}uuupppgggbbb[[[UUUQQQMMMIIIGGGwwwgggXXXSSSSSSUUU___kkk|||xxxfffXXXIIIEEEAAAAAABBBEEENNNWWWXXXZZZ[[[\\\```iiivvvlllbbbYYY]]]ppp{{{tttjjj^^^SSSPPPOOOLLLKKKKKKGGGGGGFFFFFFEEEFFFFFFGGGFFFEEEEEEEEEFFFHHHJJJLLLNNNKKKFFFAAA???@@@AAACCCBBBAAA@@@???????????????@@@@@@??????>>>===<<<;;;>>>??????@@@@@@???>>>>>>===>>>>>>???????????????======>>>>>>>>>>>>======;;;;;;;;;<<<===???@@@AAABBB@@@>>>===<<<;;;999777666555444333222222222333333222222444444666>>>GGGQQQYYYbbbjjjttt~~~yyyqqqnnnnnnpppqqqvvv{{{vvvllleee```\\\VVVQQQNNNJJJGGGDDD@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBEEEIIINNNUUU]]]fffpppvvvzzz~~~~~~|||||||||}}}}}}~~~~~~~~~~~~yyyxxxxxxxxxyyyzzz|||}}}~~~{{{xxxrrrpppllljjjiiiiiiiiijjjjjjjjjlllmmmppprrrssstttxxxzzz|||}}}}}}}}}~~~~~~~~~}}}||||||wwwwwwxxxzzz}}}~~~|||zzzwwwttttttttttttuuuvvvwwwxxxyyy{{{~~~|||tttnnnkkkkkkjjjjjjkkkooouuuyyy{{{{{{zzzwwwvvvwwwzzz}}}~~~|||zzzxxxxxxyyy|||~~~zzzsssmmmccc^^^XXXSSSOOOKKKHHHEEEwwwgggXXXTTTTTTVVV```lll~~~wwwdddVVVIIIDDDAAAAAAAAADDDKKKTTTUUUWWWYYY]]]dddppp}}}ggg^^^VVV[[[ooo|||uuuiii^^^TTTQQQPPPMMMKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFDDDDDDFFFHHHKKKMMMOOOLLLGGGBBB@@@@@@BBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>======?????????>>>>>>===<<<<<<<<<===>>>???????????????======>>>>>>>>>>>>======;;;;;;<<<===>>>???AAABBBCCCAAA???======<<<999777777666555444333333333333444222333444444555===FFFTTT[[[dddkkkuuu}}}vvvttttttvvvwww{{{yyypppjjjccc___YYYSSSOOOKKKGGGEEE@@@@@@@@@@@@?????????>>>>>>??????@@@@@@AAABBBBBBEEEIIINNNUUU\\\dddlllrrrvvv{{{~~~}}}yyyyyyzzzzzz{{{|||}}}~~~{{{wwwtttnnnmmmlllkkkjjjkkklllnnnmmmnnnoooqqqsssuuuvvvwwwzzz{{{}}}}}}{{{}}}}}}~~~~~~~~~~~~~~~~~~xxxxxxyyy{{{}}}}}}{{{xxxxxxxxxyyy{{{|||~~~~~~|||rrrllljjjjjjiiihhhhhhlllrrrvvv{{{}}}~~~~~~~~~yyyqqqlll___[[[VVVQQQNNNKKKGGGDDDvvvfffXXXTTTTTTVVVaaannnuuucccUUUHHHCCC?????????BBBJJJSSSUUUXXX[[[aaajjjvvvxxxbbbZZZTTTYYYmmm~~~vvvggg\\\RRRPPPOOOLLLJJJJJJFFFFFFFFFEEEFFFFFFGGGHHHFFFEEEEEEEEEFFFHHHKKKLLLMMMKKKFFFBBB@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@@@@???>>>===<<<<<<<<<;;;<<<>>>???@@@@@@??????===>>>>>>??????>>>>>>===<<<<<<<<<<<<===???@@@@@@BBB@@@>>>======<<<:::888888888666555444444444444555333333555555666>>>GGGTTT\\\eeeooo{{{}}}zzzzzzzzzzzz}}}|||tttnnnddd```ZZZUUUQQQMMMIIIFFF@@@@@@AAAAAAAAA@@@@@@???>>>??????@@@@@@AAABBBBBBEEEHHHNNNSSSYYY```hhhlllrrrxxx||||||}}}~~~|||zzzwwwrrroookkklllllllllkkklllnnnppppppqqqsssuuuwwwxxxyyyyyy{{{|||}}}~~~}}}{{{yyy{{{|||}}}}}}~~~~~~~~~~~~zzzzzz{{{|||~~~vvvqqqllllllkkkiiijjjmmmssswww}}}}}}wwwnnnhhh\\\XXXTTTPPPMMMJJJFFFDDDttteeeWWWSSSTTTWWWbbboootttbbbTTTHHHCCC?????????CCCLLLVVVZZZ]]]aaahhhqqq|||{{{nnn^^^WWWRRRYYYkkkwwwdddYYYPPPNNNMMMKKKHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJHHHEEEBBB@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCAAA@@@@@@???@@@@@@BBBBBBCCCBBBAAA@@@>>>>>>======;;;<<<>>>@@@AAA@@@???>>>>>>>>>????????????>>>>>><<<<<<<<<<<<======>>>???AAA???=========<<<;;;999:::999888777555555555555555444444555666777???HHHSSS^^^kkkxxx~~~|||zzz{{{}}}wwwqqqeeeaaa[[[VVVRRRNNNKKKHHH@@@AAABBBBBBBBBBBBAAA@@@>>>??????@@@@@@AAABBBBBBEEEHHHMMMRRRWWW\\\cccgggnnnttt}}}}}}zzzwwwuuurrrnnnkkkiiikkkllllllkkklllooorrrssstttvvvyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~|||{{{zzzyyyxxxxxxwwwxxxyyyzzz{{{||||||{{{{{{{{{|||}}}{{{vvvuuutttuuuxxx|||~~~{{{ssssssrrrqqqqqquuuzzz~~~~~~yyysssjjjbbbXXXUUURRRNNNLLLIIIEEEBBBsssdddVVVSSSTTTWWWbbboootttbbbTTTJJJEEEAAA@@@BBBFFFPPPZZZ```bbbgggoooxxxoooddd\\\VVVRRRXXXkkkxxxbbbWWWNNNLLLLLLIIIFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGDDDBBBAAA@@@???????????????@@@AAABBBCCCDDDAAA@@@??????@@@AAACCCDDDEEEDDDCCCAAA@@@?????????:::<<<>>>@@@AAA@@@???>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<===>>>@@@>>>===<<<======;;;999;;;:::999777666666555555666444444666666888@@@IIITTTaaarrr|||zzzxxx{{{xxxsssfffaaa\\\WWWSSSOOOLLLIII@@@AAABBBCCCCCCCCCBBBAAA>>>??????@@@AAAAAABBBBBBDDDGGGLLLPPPUUUZZZ```ccckkkqqqzzz{{{yyyvvvtttrrroookkkhhhhhhjjjmmmmmmllllllpppsssuuuwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~}}}{{{yyywwwvvvvvvvvvwwwtttuuuvvvwwwxxxyyyyyyyyy||||||}}}~~~{{{pppjjjfffeeeeeefffjjjoootttwww|||{{{zzzyyyzzz}}}zzzvvvooofff^^^VVVSSSPPPMMMKKKHHHDDDAAAnnnaaaUUUQQQOOOQQQ^^^nnnppp]]]OOODDDAAA???AAACCCJJJVVVccciiinnnuuu{{{pppccc^^^WWWRRRSSSaaarrrtttdddYYYOOOLLLKKKGGGDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAAAAABBBDDDEEEFFFIIIFFFBBB@@@@@@@@@??????????????????????????????<<<<<<<<<==================<<<;;;::::::;;;<<<===@@@???===<<<;;;:::999999999999888888777666666666333333444555777===DDDIIIWWWbbbwww|||{{{{{{|||~~~zzzrrrkkkddd\\\UUURRRNNNJJJFFFFFFDDDBBBAAAAAAAAA@@@???CCCBBBAAAAAA@@@@@@@@@AAAEEEHHHKKKOOOSSSYYY^^^ccchhhooozzz}}}{{{zzzyyyyyyvvvuuusssqqqooommmmmmllljjjjjjkkklllnnnpppqqqrrrwwwxxxyyyzzz{{{zzzyyyyyy~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvzzzzzz{{{|||||||||||||||xxxmmmccc[[[ZZZXXXVVVUUUXXX]]]bbbfffyyy{{{sssllleee^^^ZZZVVVRRRNNNJJJHHHEEEBBB???mmm```TTTPPPOOORRR___ooo}}}nnn\\\MMMDDDAAA@@@AAADDDLLL]]]mmmzzz~~~{{{kkkaaa]]]XXXRRRSSSaaarrr~~~}}}zzzyyyyyy|||wwwdddYYYOOOLLLKKKGGGDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@BBBBBBAAAAAABBBDDDEEEFFFHHHEEEBBB@@@@@@@@@??????@@@@@@@@@???????????????===========================<<<;;;;;;;;;;;;<<<===???>>>===;;;:::999999999999999888888777777666666333444444555777<<>>>>>===========================<<<;;;;;;;;;;;;<<<======<<<;;;:::999999888999999999999888777777666666444444555555777;;;AAAFFFVVVeee|||{{{}}}zzzuuusssrrroooppprrrwww|||tttlllfff^^^XXXUUUSSSOOOLLLIIIGGGDDDDDDDDDDDDBBBAAA?????????@@@AAACCCDDDEEEDDDFFFJJJMMMQQQUUU[[[___ffflllvvv}}}}}}~~~xxxwwwuuussssssrrrsssssssssrrrqqqpppooonnnnnnnnnnnnnnnooooooqqqrrrttttttyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzz|||~~~~~~vvvjjj___WWWPPPIIIEEEDDDBBBAAA@@@BBBFFFJJJMMMUUU]]]hhhttt~~~yyyuuuoooiiieee```[[[XXXSSSPPPLLLHHHFFFDDDAAA>>>gggZZZPPPNNNOOOSSSbbbrrrwwwfffUUUHHHBBBBBBBBBDDDHHHYYYwwwttthhhaaa^^^\\\WWWXXXdddppptttqqqooojjjhhhggghhhkkkrrr{{{eeeZZZPPPMMMKKKGGGDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFCCC@@@>>>???@@@@@@???AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999888888888999::::::999888888777777666444555555555666:::???CCCOOO```zzz{{{sssmmmjjjiiieeefffhhhlllsss~~~~~~|||uuulllfff^^^YYYVVVTTTPPPMMMKKKIIIFFFEEEEEEEEEDDDBBB@@@@@@@@@AAABBBCCCDDDEEECCCEEEIIILLLOOOSSSYYY]]]dddjjjttt~~~~~~}}}||||||}}}~~~|||}}}~~~~~~zzzuuutttsssrrrrrrsssttttttssssssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrssstttuuuvvvyyyyyyzzzzzzzzz{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~||||||||||||||||||}}}}}}~~~qqqhhh\\\SSSMMMIIIDDDAAA@@@???>>>>>>???BBBEEEGGGGGGMMMWWWaaakkkuuu}}}~~~|||tttpppjjjeeeaaa]]]YYYVVVPPPMMMIIIGGGEEEBBB@@@>>>cccWWWNNNMMMOOOTTTdddttttttbbbRRRFFFAAAAAABBBDDDLLL```|||oooeee___^^^[[[^^^hhhpppooojjjhhhccccccdddgggkkkssswwwcccXXXOOOLLLKKKGGGDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDCCCCCCCCCCCCCCC???@@@BBBCCCDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBCCCDDDEEEDDDAAA>>>===>>>???@@@???@@@@@@@@@?????????>>>>>>??????>>>>>>============;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888888999999::::::999999888777777777555555666555666888<<>>@@@BBBFFFLLLRRRZZZbbbiiinnnqqqvvv}}}{{{vvvtttttttttppplllgggbbb^^^ZZZVVVSSSMMMKKKGGGEEECCCAAA???===```UUULLLLLLNNNUUUeeevvvqqq___OOODDDAAA???@@@CCCMMMbbbuuuiiiaaa``````eeemmmppplllgggfffbbbcccgggkkknnnuuuttt```VVVLLLJJJJJJGGGDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCBBB???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDDDDCCC@@@======>>>???@@@@@@????????????????????????@@@??????>>>>>>======<<<;;;;;;<<<======<<<;;;;;;999999999888999999:::::::::::::::999888888777777666666666666555777:::===@@@PPPhhh}}}nnnddd___[[[XXXTTTUUUWWWZZZ```mmm||||||nnnhhh```ZZZWWWUUUQQQNNNMMMKKKHHHGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCFFFHHHKKKMMMQQQVVVYYY```eeennnxxx~~~~~~~~~}}}~~~}}}|||{{{zzzyyyyyyzzzzzzvvvwwwwwwwwwwwwwwwvvvuuuwwwxxxyyyyyyyyyzzz}}}|||wwwuuuoooooonnnnnnoooppprrrssswwwwwwwwwxxxyyyzzz{{{|||yyyyyyxxxxxxxxxxxxyyyzzzzzzzzzyyyyyyzzzzzz{{{|||}}}}}}~~~~~~~~~uuuhhhXXXQQQGGGBBB@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<===@@@BBBEEEIIILLLRRRXXX\\\^^^dddnnnyyy}}}tttooonnnnnnnnnjjjgggbbb]]]ZZZVVVRRROOOKKKHHHEEECCCBBB@@@>>><<<]]]RRRJJJKKKNNNVVVfffxxxppp]]]NNNCCCCCC???===AAAKKK___{{{~~~vvvkkkcccaaaeeelllrrrpppjjjgggiiihhhjjjnnnrrrsssyyy}}}rrr]]]SSSJJJIIIIIIGGGDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGEEECCCCCCCCCCCCDDDAAA???<<<<<<===???@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>======<<<;;;;;;<<<======<<<;;;;;;999999999999999:::;;;;;;;;;::::::999999888888777666777777666555666888:::<<>>===============<<<<<<<<<<<<>>>@@@BBBDDDGGGLLLOOORRRXXXcccppp~~~}}}uuunnniiiggggggggg```]]]YYYVVVTTTQQQNNNLLLIIIGGGCCCBBBAAA???===<<<\\\QQQIIIJJJNNNVVVgggyyyooo]]]MMMCCCDDD???<<>><<<<<<===???@@@@@@======>>>???@@@AAAAAABBB@@@@@@@@@???>>>======<<<:::;;;<<<======<<<;;;:::999999999999:::;;;<<<<<<;;;;;;:::999999888888777666777777666555555777999;;;GGGYYYiiitttzzz}}}yyyiii___ZZZVVVSSSLLLOOOQQQTTTYYYeeettttttmmmddd^^^ZZZWWWSSSOOOMMMKKKHHHGGGFFFEEEDDDBBB??????@@@AAACCCEEEGGGHHHEEEGGGIIIKKKMMMQQQUUUYYY^^^bbbkkkuuu~~~|||}}}~~~~~~}}}||||||||||||{{{zzzxxxwwwvvvvvvvvvwwwtttttttttsssqqqooolllkkkgggggghhhggggggiiimmmppptttyyyyyyvvvttttttpppooonnnnnnooopppqqqrrrwwwwwwxxxyyy{{{}}}}}}||||||{{{{{{{{{{{{|||~~~}}}}}}}}}~~~|||gggXXXKKKFFF@@@======>>>===;;;::::::;;;;;;::::::999888999;;;===>>>@@@CCCGGGJJJLLLRRR]]]kkkyyyuuuqqqkkkeeeaaa^^^]]]]]]YYYVVVSSSQQQPPPNNNLLLJJJHHHFFFCCCAAA@@@???===;;;YYYRRRLLLJJJMMMVVVhhhxxxppp\\\LLLDDD@@@???AAAEEEKKKXXXnnnyyyttttttxxx}}}wwwnnnhhhhhhooouuuvvvrrrqqqtttyyy~~~~~~zzzzzzwwwiii[[[RRRJJJHHHGGGEEECCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDGGGFFFFFFFFFEEEEEEDDDDDDGGGFFFEEECCCBBBAAA@@@@@@>>>??????@@@@@@@@@??????>>>????????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777777666555444555666888:::>>>FFFSSSaaagggjjjqqqyyywwwzzzyyylllddd[[[TTTPPPMMMNNNPPPTTTWWW]]]mmm|||wwwpppfff___[[[XXXTTTQQQOOONNNKKKIIIGGGFFFFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFHHHIIIIIIJJJLLLPPPVVV[[[\\\___fffsss~~~}}}{{{yyyxxxwwwvvvuuusssrrrqqqrrrrrrssstttqqqooommmllljjjgggeeedddcccaaa``````bbbdddfffmmmrrryyy~~~}}}yyyvvvtttsssooooooooopppqqqrrrssstttwwwyyyzzz|||~~~~~~}}}|||~~~~~~qqq___TTTEEECCC@@@===<<<;;;<<<<<<999999888888999999:::;;;:::::::::;;;===???BBBCCCJJJQQQ]]]mmm~~~uuupppiiiaaa]]]]]]\\\YYYUUUSSSQQQOOONNNMMMLLLIIIGGGEEEDDDAAA???===;;;:::999WWWQQQLLLKKKNNNXXXjjjzzzooo[[[KKKCCC>>>===>>>BBBGGGSSSgggxxx{{{zzzvvvqqqnnnqqqwww}}}{{{qqqkkkjjjnnnsssuuuvvvxxx|||~~~|||wwwiii[[[RRRKKKIIIHHHEEEDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@?????????>>>??????@@@@@@?????????>>>>>>?????????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999888888888888777666555555777999:::<<>>@@@BBBDDDLLLTTTbbbtttvvvoookkkeee^^^ZZZYYYXXXUUURRRPPPNNNLLLKKKKKKJJJHHHFFFDDDBBB@@@>>><<<:::999888UUUOOOKKKKKKPPPZZZmmm}}}mmmYYYJJJAAA>>>======@@@DDDNNN___ooopppnnnkkkhhhjjjpppyyyssskkkiiilllqqqxxxuuuhhhZZZRRRKKKIIIIIIFFFEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>?????????@@@@@@??????????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<======<<<;;;:::<<<<<<;;;;;;:::999999999888888777666666777999:::<<>><<<;;;:::;;;;;;:::999999999999:::;;;;;;===<<<======???AAADDDEEELLLUUUfff{{{}}}uuulllgggddd___XXXUUUTTTSSSPPPNNNKKKJJJHHHGGGGGGGGGEEECCCAAA@@@>>><<<:::999888777RRRNNNJJJLLLRRR]]]ppp~~~lllXXXIIIAAAAAA>>>>>>@@@DDDKKKYYYfffgggeeecccdddiiirrr}}}ssshhheeeiiirrrrrrdddYYYQQQJJJJJJIIIGGGEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======>>>>>>??????????????????>>>>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<<<<===>>>@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999888888888888999:::===BBBKKKTTTZZZ___iiittt}}}uuukkkccc```ZZZWWWUUUVVVZZZbbbrrrxxxrrrjjjddd```]]]XXXUUURRRPPPMMMJJJGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEHHHIIIJJJKKKLLLOOOTTTWWW[[[___eeeoooyyy~~~zzzxxxxxxyyyzzzxxxvvvtttrrrpppoooooooookkkiiigggeeedddcccaaa^^^\\\[[[ZZZYYYYYY[[[\\\]]]bbbccceeegggjjjqqqyyy~~~~~~{{{xxxvvvuuuuuuuuuuuuuuuvvvwwwxxxzzzzzz}}}}}}xxxhhhXXXJJJBBB???>>>===;;;:::::::::;;;:::::::::::::::;;;<<<<<<>>>>>>>>>???@@@CCCEEEFFFKKKVVVhhhxxxqqqkkkeeeaaa]]]YYYTTTQQQPPPOOOMMMKKKHHHGGGEEEEEEEEEEEECCCBBB>>>===<<<:::888777777666PPPLLLJJJMMMTTT```sss|||iiiVVVIIIBBB@@@======???BBBHHHSSS^^^___^^^^^^bbbjjjvvvrrreee^^^eeettt~~~pppcccWWWOOOIIIIIIIIIGGGEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@???????????????>>>===<<<======>>>>>>>>>?????????=========>>>>>>??????@@@>>>>>>>>>>>>>>>>>>===<<<======>>>??????>>>===============<<<<<<<<<<<<<<<:::::::::999999999::::::===BBBKKKVVV]]]eeerrr~~~wwwllldddaaa^^^ZZZWWWYYY]]]fffuuu~~~xxxrrrkkkeeebbb^^^YYYUUUTTTRRROOOKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJLLLPPPUUUYYY[[[___fffoooxxx|||||||||~~~{{{yyyvvvsssqqqooooooooojjjhhhfffeeedddccc```^^^[[[[[[ZZZZZZZZZ[[[\\\]]]bbbbbbcccdddggglllrrrvvv{{{}}}zzzxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz||||||~~~}}}|||}}}ppp```RRRGGGAAA======<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>???AAACCCFFFGGGMMMWWWjjjxxxpppjjjfffaaa^^^WWWUUUQQQOOOMMMLLLJJJIIIGGGEEEDDDDDDDDDDDDBBBAAA<<<;;;:::888777666666666PPPLLLKKKNNNUUUbbbuuuxxxeeeSSSHHHCCC>>>;;;:::===AAAEEENNNWWWYYYYYY\\\dddnnnyyyoooaaaXXXbbbvvv{{{nnnaaaTTTMMMHHHHHHIIIFFFDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAA??????>>>>>>>>>???@@@@@@????????????>>>===<<<<<<=========>>>>>>>>>??????<<<<<<======>>>???@@@@@@>>>>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;;;;:::::::::;;;@@@KKKWWWaaajjjyyywwwmmmfffdddaaa]]][[[^^^ccclllzzzyyytttmmmhhhdddaaa\\\WWWUUUSSSOOOLLLHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEHHHJJJMMMQQQVVVYYYZZZ^^^fffnnnvvv~~~|||yyyvvvsssqqqppppppkkkiiigggfffeeedddbbb```]]]]]]\\\\\\]]]]]]^^^___aaaaaaaaaccceeeiiilllnnnuuu{{{}}}{{{yyyyyyyyyyyy{{{{{{{{{{{{|||~~~~~~~~~}}}{{{{{{{{{|||~~~{{{hhhYYYMMMEEEAAA<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>??????AAACCCFFFGGGOOOYYYjjj{{{qqqiiieeeaaa]]]ZZZRRRQQQOOOMMMKKKJJJIIIHHHGGGEEECCCBBBCCCBBB@@@???::::::999777777666666666OOOLLLKKKOOOWWWcccvvvsss___OOOFFFBBB===::::::>>>BBBEEEMMMTTTXXXZZZ```jjjuuu~~~zzzhhh\\\UUUaaauuuxxxjjj^^^RRRKKKFFFGGGHHHFFFCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@======>>>>>>>>>???????????????>>>>>>>>>>>>>>>???????????????>>>===<<<;;;============>>>>>>>>>???;;;;;;<<<===>>>???@@@AAA===>>>>>>?????????>>>>>><<<;;;:::999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::::::::@@@LLLZZZdddooo}}}xxxooojjjiiieeeaaa___dddkkksss|||wwwpppkkkhhhddd___[[[WWWUUURRRMMMJJJGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEHHHKKKMMMPPPTTTXXXWWW\\\dddlllttt}}}}}}yyyuuusssrrrqqqlllkkkhhhggggggfffdddbbb```````````````aaaaaaaaabbbbbbbbbdddfffhhhiiiiiipppvvv}}}~~~}}}{{{zzzzzz{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}{{{wwwuuuuuuwwwyyy{{{}}}sss```QQQGGGBBB???;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>???AAACCCEEEGGGOOOWWWeeexxxyyyrrrjjjccc___[[[WWWSSSNNNNNNMMMLLLIIIHHHGGGGGGFFFDDDBBBAAAAAA@@@>>><<<:::999888777777666777777OOOLLLLLLPPPWWWdddvvvooo[[[LLLDDDBBB>>>;;;<<<@@@EEEHHHOOOVVVZZZ]]]eeeppp|||pppaaaWWWUUU```sssvvvgggZZZPPPJJJEEEGGGHHHEEECCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@?????????@@@;;;<<<<<<<<<======>>>>>>??????>>>===============????????????>>>===<<<;;;============>>>>>>>>>>>>:::;;;<<<===>>>???@@@AAA===>>>>>>?????????>>>>>>???===;;;999999;;;===???>>>>>>>>>>>>>>>?????????<<<<<<======<<<;;;::::::<<>>;;;<<<======>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@CCCEEEGGGKKKRRR___ppp|||vvvsssmmmeee___[[[WWWRRRNNNLLLLLLLLLJJJHHHFFFFFFGGGEEECCCAAA@@@???>>><<<:::999999888777777777777777JJJIIILLLUUU]]]hhhzzz~~~lll[[[NNNEEE@@@@@@??????AAADDDKKKVVV___dddhhhqqq{{{|||pppfff]]]XXXOOO[[[pppyyygggYYYRRRNNNIIIGGGGGGGGGEEEDDDGGGFFFCCCBBBAAABBBCCCDDDCCCDDDEEEDDDCCCBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@::::::;;;<<<===>>>??????@@@===;;;<<<>>>???>>><<<@@@?????????>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======AAA@@@???>>>============AAA@@@>>>===<<<======>>>???EEEOOOZZZhhhzzz}}}xxxsssooommmhhhgggjjjoootttzzz~~~}}}vvvqqqmmmggg```[[[[[[ZZZWWWSSSOOOKKKHHHFFFEEEGGGHHHFFFCCCBBBDDDGGGEEEGGGIIIKKKLLLOOOSSSUUUXXX[[[```gggooozzz}}}zzzvvvtttrrrqqqpppnnnmmmkkkjjjjjjjjjjjjiiihhhgggggghhhiiiiiiddddddeeefffhhhiiikkklllmmmpppuuu{{{}}}{{{zzzyyyxxxxxx~~~}}}|||{{{zzzzzzzzz~~~~~~~~~~~~~~~}}}|||yyyxxxvvvuuuvvvyyy|||~~~}}}yyyqqqqqqnnnkkkmmmtttwwwvvvxxx___PPPKKKEEE@@@>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>??????@@@@@@BBBCCCEEEFFFKKKPPPZZZgggxxxzzzuuujjjfff```ZZZVVVSSSPPPNNNMMMKKKHHHEEEDDDCCCDDDDDD@@@@@@???>>>===<<<;;;;;;777777666666555555555444IIIHHHLLLTTT]]]jjj}}}}}}kkkZZZLLLDDD@@@<<<;;;===@@@GGGRRR___hhhjjjmmmuuutttiii```XXXSSSNNNYYYlll~~~}}}iii[[[PPPLLLHHHGGGHHHIIIHHHGGGGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGEEECCCCCCDDDEEEDDDCCCCCCBBBAAA@@@@@@???=========>>>>>>??????@@@???===;;;;;;>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<<<<===============>>>>>>>>>>>>????????????????????????>>>>>>===============>>>@@@@@@???>>>======>>>>>>@@@@@@@@@???????????????BBBGGGQQQ]]]mmm{{{wwwsssooonnnkkkjjjmmmrrrvvv|||~~~wwwrrrmmmiiibbb^^^\\\ZZZWWWSSSOOOKKKHHHGGGEEEGGGHHHFFFDDDCCCEEEGGGEEEGGGIIIKKKLLLOOORRRUUUVVVYYY___fffnnnyyy~~~{{{xxxvvvtttsssrrrqqqooonnnnnnmmmmmmmmmlllkkkjjjjjjjjjkkklllggggggggghhhiiikkklllmmmoooqqquuuzzz~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwvvvttttttsssssstttvvvxxxzzzyyyzzzzzz{{{zzzxxxtttqqqlllmmmllljjjnnnwww||||||sss[[[NNNHHHDDD???===>>>>>>=========<<<<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAABBBDDDEEEFFFIIIMMMVVVbbbppp~~~}}}yyytttooojjjgggccc]]]XXXTTTQQQNNNLLLIIIHHHEEEBBBAAA@@@@@@AAA???>>>===<<<;;;::::::999777666666666555555555555HHHGGGKKKSSS^^^mmm|||iiiXXXKKKCCC???;;;<<<===BBBMMM]]]kkkttttttuuu{{{vvvjjjbbb[[[TTTPPPOOOXXXgggwww|||xxx|||}}}jjj[[[MMMKKKIIIIIIKKKMMMMMMMMMJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJIIIGGGDDDDDDFFFHHHIIIHHHGGGEEECCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;;;;===>>>===<<<============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEDDDCCCBBBBBBGGGPPP]]]qqq|||yyyuuurrrpppooonnnpppuuuxxx~~~~~~~~~yyyrrrnnnjjjeeeaaa]]][[[XXXTTTPPPLLLIIIHHHFFFGGGGGGFFFDDDDDDEEEGGGEEEGGGIIIKKKLLLNNNRRRTTTUUUXXX^^^eeemmmxxx}}}zzzyyyxxxvvvvvvuuutttssssssrrrrrrrrrqqqpppoooooooooooooookkkkkkkkkkkklllmmmnnnooorrrsssvvvzzz~~~~~~~~~}}}{{{yyywwwwwwwwwyyyzzzwwwvvvtttqqqpppooooooooonnnnnnooopppqqqrrrrrrsssqqqqqqqqqpppnnnkkkiiigggfffjjjlllnnnttt}}}lllUUUJJJEEEBBB>>>===@@@????????????>>>>>>>>>============>>>>>>>>>>>>???@@@@@@AAABBBDDDFFFGGGIIILLLSSS\\\hhhsss||||||vvvrrrnnniiieeeccc___ZZZUUURRROOOLLLJJJGGGEEECCCAAA???>>>>>>>>><<<<<<;;;;;;:::999888888666666666666555555555555HHHHHHKKKQQQ]]]nnnyyyfffUUUIIIAAA>>>@@@@@@BBBHHHWWWkkk{{{zzzoooeee___YYYTTTPPPPPPWWWcccpppzzzyyytttqqqvvvzzzgggYYYLLLLLLLLLMMMOOOQQQRRRSSSPPPOOOMMMLLLJJJJJJJJJJJJNNNMMMKKKHHHEEEFFFHHHKKKMMMLLLKKKHHHEEECCCAAA@@@AAAAAAAAA@@@@@@@@@??????======<<<;;;<<<=========<<<============>>>>>>>>>>>>???????????????>>>>>>============>>>>>>>>>>>>========================>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>??????BBBDDDGGGJJJJJJIIIFFFDDDAAAEEEMMMZZZppp{{{zzz{{{}}}}}}yyyuuusssqqqpppqqquuuxxx~~~~~~}}}zzzsssoookkkgggccc^^^\\\YYYVVVQQQNNNKKKIIIGGGGGGGGGFFFEEEEEEFFFFFFEEEGGGIIIJJJLLLNNNQQQTTTUUUXXX^^^eeemmmwww~~~}}}|||{{{zzzzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvuuutttsssssssssooooooooooooooopppqqqrrruuuvvvxxx{{{~~~~~~}}}{{{{{{{{{}}}{{{xxxuuuttttttuuuvvvsssqqqnnnkkkiiihhhiiiiiihhhiiikkkmmmnnnnnnnnnmmmllllllkkkiiifffcccbbbbbbfffmmmtttxxx}}}~~~~~~~~~vvvdddQQQGGGDDDAAA>>>>>>@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDFFFGGGIIILLLRRRZZZccclllssswww~~~xxxsssooolllhhheee___[[[WWWSSSPPPNNNKKKHHHFFFEEECCCAAA???>>>>>>>>>;;;;;;::::::999888888777666666666666666555555555HHHIIILLLQQQ]]]nnnvvvbbbRRRGGGAAA???AAACCCGGGPPPeee}}}uuukkkccc]]]YYYSSSOOONNNSSS]]]gggoootttwwwwwwpppmmmlllqqq~~~xxxeeeYYYMMMNNNOOOQQQRRRSSSUUUWWWUUUTTTRRRPPPNNNLLLKKKJJJNNNNNNLLLIIIGGGGGGJJJLLLOOONNNLLLIIIGGGDDDBBBAAABBBAAAAAA@@@@@@??????>>>=========<<<<<<<<<===>>>=========>>>>>>>>>>>>>>>===>>>>>>?????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAA@@@@@@>>>=========>>>???@@@@@@CCCFFFJJJMMMNNNKKKHHHEEE@@@CCCJJJWWWmmm|||wwwuuuvvvyyy{{{wwwtttrrrpppqqqsssvvv|||~~~~~~|||uuupppmmmhhheee___^^^[[[WWWSSSOOOLLLKKKHHHGGGFFFFFFFFFFFFFFFFFFEEEGGGIIIJJJKKKMMMPPPSSSUUUYYY___eeemmmuuu~~~~~~~~~}}}|||}}}~~~~~~~~~}}}||||||{{{{{{{{{zzzxxxwwwvvvuuurrrrrrrrrrrrrrrssstttuuuwwwxxxzzz~~~~~~|||zzzyyyyyy{{{yyyvvvrrrpppooooooooonnnmmmjjjhhhffffffggghhhfffhhhjjjlllmmmmmmlllkkkkkkkkkjjjgggcccaaabbbdddkkkuuu~~~{{{|||}}}mmm^^^MMMEEECCC@@@???@@@????????????????????????>>>>>>>>>===============>>>>>>???@@@BBBDDDFFFGGGGGGJJJOOOVVV^^^ffflllooowwwyyy}}}~~~yyyvvvqqqmmmiiifffcccaaa[[[XXXTTTQQQOOOMMMJJJGGGDDDCCCBBB@@@>>>===<<<;;;:::::::::999999888888888555555555666666666666666GGGJJJMMMSSS___qqqrrr___OOOFFFAAA@@@>>>CCCIIIXXXtttzzzsssiiibbb\\\WWWRRRNNNJJJOOOWWW___fffkkkmmmmmmkkkjjjjjjnnn{{{wwwfffZZZOOOQQQRRRSSSRRRSSSTTTVVVUUUUUUSSSQQQOOOMMMKKKJJJLLLLLLKKKIIIHHHHHHJJJLLLNNNMMMLLLIIIGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@???===>>>???>>><<<<<<>>>???????????????>>>>>>>>>===<<<===???@@@@@@???>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@AAAAAA@@@???============>>>???AAAAAABBBEEEIIILLLMMMJJJFFFDDDAAADDDJJJUUUiii|||xxxuuuttt{{{|||xxxvvvuuurrrqqqtttvvv{{{xxxtttpppkkkgggaaa___\\\XXXTTTPPPMMMLLLIIIHHHFFFFFFGGGGGGGGGFFFEEEGGGIIIJJJKKKMMMPPPRRRVVVYYY___eeekkkrrrzzz~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwttttttttttttuuuvvvwwwxxxyyy{{{~~~~~~|||{{{yyyyyyyyyuuusssqqqnnnllliiihhhggghhhhhhggggggggghhhiiijjjhhhiiikkkmmmnnnnnnnnnmmmlllmmmkkkhhhddddddhhhlllsss~~~~~~}}}||||||}}}fffYYYJJJDDDBBB@@@???AAA>>>>>>>>>???????????????============<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFCCCFFFKKKRRRYYY```eeehhhppprrrtttuuuuuuvvvwwwxxx}}}~~~~~~{{{yyyrrrpppmmmiiieeebbb```^^^WWWTTTQQQOOONNNKKKHHHFFF@@@@@@???===<<<:::999888999999999888888888777777555555555666666666666666EEEJJJOOOUUUcccvvvooo\\\NNNEEEBBBBBB<<>>???@@@???======???AAABBBBBBAAA@@@???>>>=========>>>@@@AAABBBAAA@@@???============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<>>>@@@AAAAAA@@@???<<<<<<<<<===>>>@@@AAABBBAAACCCFFFIIIIIIFFFBBB@@@???BBBGGGQQQaaayyy{{{yyy~~~|||{{{yyyvvvuuuvvvxxx}}}}}}yyytttnnniiibbb```]]]YYYUUUQQQNNNMMMJJJHHHEEEEEEGGGHHHGGGEEEEEEGGGIIIJJJJJJLLLOOOQQQUUUXXX]]]ccchhhnnnuuuyyy~~~~~~}}}~~~}}}zzzxxxwwwtttttttttuuuvvvxxxyyyzzzzzz}}}~~~|||zzzwwwuuusssrrrqqqjjjjjjjjjiiigggeeecccaaabbbcccdddfffiiikkklllmmmlllmmmnnnooopppqqqqqqqqqlllmmmmmmiiifffgggmmmsss{{{}}}}}}~~~~~~}}}}}}|||{{{~~~zzzaaaTTTHHHBBB@@@>>>>>>@@@>>>>>>?????????@@@@@@@@@===<<<<<<<<<;;;;;;;;;::::::;;;<<<===@@@BBBDDDEEECCCFFFKKKQQQWWW\\\```ccciiikkkllllllkkkjjjkkklllmmmppptttzzz~~~|||zzzyyywwwtttqqqnnnmmmkkkgggccc___]]]]]]RRRPPPNNNLLLKKKIIIFFFCCC@@@??????===<<<:::888777777777777777666666666666555555555555666666666777DDDJJJPPPXXXggg{{{mmm[[[MMMEEECCCCCC???FFFPPPaaayyyooogggaaaZZZTTTOOOLLLPPPXXX___eeehhhiiiiiiggghhhjjjmmmyyytttbbbWWWPPPRRRTTTRRROOOLLLLLLNNNLLLLLLMMMMMMMMMLLLKKKKKKFFFGGGIIIIIIIIIHHHJJJKKKJJJIIIIIIGGGFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDD>>>@@@AAA@@@======???BBBDDDCCCBBBAAA@@@>>>======>>>???AAACCCCCCCCCAAA@@@============>>>>>>>>>>>>========================:::<<<>>>@@@AAA@@@???>>><<<<<<<<<===>>>@@@AAABBB???AAADDDFFFEEEBBB???<<<<<>><<<:::999555555555555555555444444444555555555666666777777GGGIIIOOOYYYlll}}}hhhVVVJJJDDD@@@???CCCCCCMMMggg|||qqqeee^^^YYYSSSMMMMMMTTT___jjjnnnoooqqquuummmnnnnnnrrr}}}qqqbbbXXXSSSQQQNNNKKKIIIIIIIIIJJJLLLMMMMMMNNNNNNLLLKKKJJJHHHHHHIIIJJJKKKKKKJJJJJJKKKJJJHHHFFFEEEEEEEEEFFFDDDCCCAAA@@@???>>>>>>>>>@@@@@@??????@@@@@@AAAAAAFFFEEECCCAAA@@@@@@@@@@@@<<<>>>BBBEEEFFFEEECCCAAA????????????>>>===<<<;;;======>>>???@@@AAAAAAAAA>>>>>>>>>>>>============;;;===@@@BBBDDDDDDCCCBBBDDDDDDCCCBBBAAA???>>>===>>>>>>AAAFFFSSSdddwww~~~{{{yyy~~~~~~zzzrrrmmmfffccc^^^ZZZVVVSSSOOOMMMLLLJJJHHHHHHIIIIIIHHHGGGEEEGGGIIIJJJJJJLLLOOOQQQSSSVVV[[[^^^aaagggpppvvv~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxsssuuuvvvwwwwwwxxxzzz|||}}}|||zzzxxxvvvrrrnnnjjjfffcccbbb```___]]][[[[[[\\\]]]^^^^^^aaafffjjjlllnnnqqqrrrssssssttttttuuuttttttttttttooojjjjjjnnnssswwwxxx~~~|||{{{{{{{{{{{{}}}~~~|||iiiRRRJJJCCCAAA@@@===>>>AAA>>>??????@@@@@@AAAAAABBB===<<<;;;:::999888888888666888:::<<<===???AAACCCDDDFFFKKKRRRZZZ```cccdddeeebbb___]]]]]][[[WWWSSSXXXYYY]]]dddmmmuuuzzz}}}~~~}}}}}}yyytttpppmmmkkkhhhfffeeeccc```]]][[[WWWSSSPPPNNNLLLIIIGGGFFFEEECCCAAA>>>===<<<;;;:::999999999777666555444333333444555444444444444555555555666GGGKKKPPP[[[nnn|||gggUUUIIICCC???===CCCDDDMMMeee}}}rrrggg```[[[VVVRRRPPPYYYfffpppuuuvvvxxxzzzvvvuuutttxxx}}}ooo```VVVQQQOOOMMMJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEEEECCCCCCBBB@@@????????????AAA@@@@@@@@@@@@@@@AAAAAADDDCCCAAA@@@???>>>>>>???===>>>AAACCCEEEDDDCCCBBB>>>>>>???>>>>>>===<<<<<<>>>???@@@AAAAAABBBBBBBBB??????>>>>>>>>>=========>>>???BBBDDDFFFFFFEEEEEEBBBBBBBBBBBBAAAAAA@@@???<<<===>>>BBBLLLZZZjjjuuu||||||zzz~~~~~~zzzrrrmmmfffbbb^^^ZZZWWWTTTPPPNNNLLLJJJHHHHHHJJJJJJJJJIIIGGGHHHJJJKKKKKKLLLOOOQQQTTTWWWZZZ]]]aaagggpppwww~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{zzzyyytttvvvwwwxxxxxxyyy{{{}}}~~~}}}{{{xxxvvvqqqoookkkfffbbb^^^\\\ZZZYYYXXXWWWWWWWWWYYY[[[\\\^^^aaafffjjjlllnnnqqqssstttuuuuuuvvvvvvvvvvvvuuuuuurrrooopppuuuyyy||||||~~~}}}|||||||||}}}~~~~~~vvvcccPPPHHHAAA???>>>;;;<<>>>>>??????@@@AAAAAA>>>===<<<:::999999999999999;;;>>>???AAACCCEEEHHHFFFIIIOOOXXX```fffhhhhhheeeaaa\\\YYYWWWTTTQQQNNNRRRSSSVVV\\\eeennntttxxx~~~|||zzzyyyvvvqqqmmmkkkhhhfffdddbbb```]]]ZZZXXXUUUQQQNNNLLLIIIFFFEEEDDDCCCAAA???===<<<;;;999888777777777666666555444333444555555444444555555555666666666IIILLLSSS___qqq{{{fffTTTHHHBBB???===BBBDDDMMMbbb{{{~~~ssshhh```[[[XXXVVVWWWbbbppp{{{{{{xxx|||zzzlll]]]TTTNNNLLLKKKIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHDDDDDDCCCCCCDDDEEEFFFGGGCCCCCCBBBAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@>>>============>>>???@@@AAABBBCCCCCCCCC>>>>>>>>>???>>>>>>======???@@@AAABBBCCCCCCCCCBBB?????????>>>>>>>>>>>>===>>>@@@BBBEEEFFFFFFFFFEEE@@@AAAAAABBBBBBAAAAAAAAA<<<<<<===???EEEPPP\\\dddlllsss||||||zzz}}}~~~||||||~~~zzzrrrmmmeeebbb^^^ZZZXXXUUURRROOOLLLJJJIIIIIIKKKLLLLLLKKKIIIKKKLLLLLLLLLMMMOOOQQQUUUWWWZZZ\\\```gggpppwww~~~}}}}}}}}}}}}|||||||||{{{}}}~~~~~~}}}}}}|||{{{{{{vvvxxxyyyyyyyyy{{{}}}}}}{{{yyyxxxvvvrrrpppiiigggccc^^^YYYVVVTTTSSSQQQRRRSSSTTTVVVYYY[[[\\\___bbbgggkkkmmmooorrrttttttuuuvvvwwwxxxwwwwwwvvvvvvuuuuuuxxx|||~~~{{{{{{zzz{{{|||~~~ooo\\\LLLEEE>>>===<<<999:::============>>>??????@@@@@@>>>>>><<<;;;:::999999999:::===@@@BBBDDDFFFIIIKKKJJJNNNVVVaaajjjpppqqqppphhhccc]]]WWWRRRNNNKKKIIIIIIJJJMMMRRRZZZccclllqqq}}}~~~}}}{{{xxxvvvtttqqqlllhhhfffdddbbb```^^^[[[XXXVVVTTTQQQNNNKKKIIIFFFCCCBBBAAA@@@>>>===<<<;;;:::888666555555555555555444444444555666666555555666666666777777777IIINNNVVVcccuuu{{{fffTTTHHHBBB???===@@@CCCMMM___ttt|||zzz~~~tttiii___XXXUUUWWW]]]kkk|||yyy}}}yyyjjj\\\RRRLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEFFFFFFGGGGGGCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>=========>>>>>>??????@@@BBBCCCDDD===>>>>>>????????????>>>@@@@@@AAABBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>===???AAADDDEEEEEEDDDDDDAAAAAABBBBBBBBBAAA@@@@@@======>>>@@@CCCKKKTTTZZZ```hhhsss}}}~~~{{{xxx{{{~~~||||||~~~zzzsssnnnfffccc___[[[YYYWWWTTTRRRLLLKKKJJJKKKLLLNNNNNNMMMKKKMMMNNNMMMMMMNNNPPPRRRUUUWWWZZZ[[[^^^eeeooovvvyyy}}}}}}}}}}}}||||||{{{{{{zzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||xxxyyy{{{{{{{{{||||||zzzwwwuuusssqqqmmmjjjcccaaa]]]XXXTTTRRRPPPPPPNNNOOORRRVVVYYY]]]___aaaaaaeeeiiimmmoooqqqsssuuutttuuuwwwyyyyyyyyyxxxwwwxxxyyy{{{}}}~~~}}}yyyyyyzzz{{{}}}iiiWWWIIIBBB===<<<;;;999999<<<=========>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;>>>AAACCCEEEGGGJJJMMMNNNSSS^^^jjjtttzzzzzzxxxpppkkkcccZZZRRRLLLIIIGGGDDDDDDFFFJJJPPPZZZdddkkkyyy}}}~~~~~~||||||||||||zzzwwwtttrrrooolllgggdddbbb```^^^\\\ZZZXXXTTTRRRPPPNNNKKKIIIGGGDDDAAA@@@??????===;;;<<<;;;999777666555444444444444444444555555666666666666666666777777777777JJJPPPYYYfffyyyzzzfffTTTIIICCC@@@???>>>BBBLLL\\\lllwww{{{{{{rrruuu}}}wwwkkk___UUUSSSWWWcccttt|||xxxjjjZZZPPPKKKKKKKKKLLLLLLLLLMMMMMMIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???AAABBBCCC>>>>>>???@@@AAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>???BBBDDDFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>>>><<<===>>>@@@CCCIIIQQQVVV\\\eeerrr~~~zzz|||{{{xxxvvvzzz~~~}}}}}}~~~{{{tttppphhheeeaaa]]][[[YYYVVVTTTMMMLLLKKKKKKMMMOOONNNNNNLLLMMMNNNNNNNNNNNNPPPRRRUUUWWWZZZ[[[]]]ccclllrrruuuzzz~~~~~~}}}||||||{{{{{{||||||||||||}}}}}}~~~~~~||||||||||||||||||||||||yyy{{{|||}}}}}}~~~~~~|||yyywwwsssqqqoookkkgggddd\\\ZZZVVVSSSPPPOOOOOOPPPNNNPPPTTTYYY^^^bbbdddeeefffiiimmmppprrrtttvvvwwwxxxyyy|||~~~~~~}}}|||}}}}}}|||zzzzzz{{{}}}}}}eeeTTTGGGAAA<<<<<<;;;999999<<<======>>>>>>???@@@@@@@@@>>>>>>======<<<<<<======>>>AAADDDFFFGGGJJJMMMOOOQQQXXXdddqqq|||xxxsssiii^^^SSSKKKGGGEEEAAABBBCCCEEEJJJRRR]]]dddrrrxxx~~~}}}|||yyyzzzzzzyyywwwssspppnnnjjjgggccc```^^^]]][[[YYYWWWTTTPPPNNNMMMLLLJJJHHHFFFCCCAAA??????>>>===;;;<<<;;;999888666555555444333333444555555666666666666666666666777777777777JJJPPP[[[iii|||wwwcccRRRHHHDDDAAA@@@===BBBKKKXXXdddlllpppqqqiiiooo{{{zzzmmm___SSSSSSZZZfff{{{wwwiiiZZZPPPKKKLLLLLLLLLMMMMMMMMMMMMIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHGGGFFFDDDCCCBBBAAAAAA@@@AAAAAABBBBBBAAA@@@@@@???=========>>>???@@@BBBBBB???@@@AAABBBCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????@@@BBBDDDGGGHHHHHHHHHGGGDDDDDDCCCBBBAAA???>>>===:::;;;===???CCCIIIQQQVVV^^^iiiwwwwwwyyyzzzxxxwww{{{|||~~~}}}vvvrrrkkkhhhddd```^^^[[[XXXUUUNNNLLLKKKKKKMMMNNNNNNMMMKKKMMMNNNNNNNNNOOOQQQSSSUUUWWWZZZ[[[\\\```gggmmmsssxxx~~~}}}||||||}}}||||||||||||}}}~~~|||{{{{{{{{{{{{{{{{{{{{{zzz|||}}}}}}}}}~~~}}}yyywwwtttqqqnnnkkkhhhddd___\\\TTTRRROOOMMMLLLMMMOOOPPPPPPSSSYYY___dddggghhhiiimmmooosssuuuvvvwwwxxxzzz}}}~~~~~~|||}}}yyybbbRRRFFF@@@<<<<<<<<<::::::<<<<<<<<<======>>>>>>??????============>>>???@@@@@@DDDFFFIIIJJJKKKMMMPPPRRRTTT[[[ggguuu|||xxxooobbbUUUKKKEEECCCAAABBBCCCCCCEEEKKKUUU\\\hhhqqq{{{||||||}}}||||||{{{zzzyyyvvvvvvvvvuuurrroookkkiiieeebbb^^^[[[ZZZYYYWWWVVVSSSPPPLLLJJJIIIHHHGGGFFFEEEBBB@@@???>>>>>>===;;;:::999888777666555555555333444555555666555555555555555666666666777777777IIIQQQ\\\kkk}}}sss```PPPFFFBBBAAA@@@>>>BBBJJJTTT\\\bbbfffhhhgggooo~~~xxxkkk\\\OOOQQQZZZggg}}}tttgggYYYPPPKKKKKKLLLLLLLLLLLLLLLLLLGGGFFFEEEDDDDDDDDDEEEFFFCCCDDDFFFGGGFFFEEEBBBAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJHHHGGGEEECCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???<<<<<<===>>>???@@@AAAAAA@@@AAABBBDDDEEEEEEFFFFFFAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@AAABBBEEEGGGIIIIIIHHHHHHBBBCCCBBBBBBAAA@@@???>>>;;;<<<>>>@@@DDDKKKSSSYYYbbbmmm|||}}}{{{vvvyyy{{{{{{{{{~~~~~~|||}}}~~~xxxuuunnnkkkgggccc```]]]YYYVVVOOOMMMKKKKKKLLLMMMMMMLLLJJJKKKMMMNNNNNNOOORRRTTTTTTWWWZZZ[[[\\\^^^bbbgggpppuuu|||~~~~~~}}}}}}|||||||||}}}~~~{{{{{{zzzzzzyyyyyyyyyxxxzzz|||}}}~~~~~~~~~|||yyyuuurrrllljjjfffccc___[[[VVVSSSNNNLLLKKKJJJKKKNNNRRRTTTWWW[[[```gggkkknnnoooooosssuuuxxxzzzzzzzzzzzz{{{}}}~~~~~~ttt]]]NNNDDD>>>:::;;;;;;999999;;;999::::::;;;;;;<<<======<<<<<<======???AAABBBCCCFFFHHHKKKLLLLLLMMMOOOQQQVVV\\\hhhuuu|||tttgggXXXLLLEEEBBB???AAABBB@@@@@@DDDLLLSSS]]]hhhuuu}}}~~~~~~~~~}}}yyyyyyyyyxxxxxxwwwvvvuuurrrrrrrrrpppmmmiiifffccc```]]]YYYWWWVVVUUUSSSRRROOOLLLHHHFFFEEEEEEDDDCCCCCCAAA>>>=========<<<:::777666666555555555555555444555666666666555444333444444555555555666666666IIIQQQ\\\lll~~~}}}ppp]]]MMMDDDAAA@@@??????CCCJJJQQQWWW[[[___aaallltttsssgggXXXKKKNNNYYYhhh~~~}}}zzzrrrfffYYYPPPJJJJJJKKKKKKKKKKKKKKKJJJFFFEEEDDDCCCBBBCCCDDDDDD@@@BBBEEEGGGFFFDDD@@@>>>@@@AAACCCEEEFFFFFFFFFEEEBBBBBBCCCDDDFFFHHHIIIKKKHHHGGGFFFDDDBBBAAA@@@@@@???@@@AAABBBAAAAAA???>>>;;;<<<===???@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???AAACCCFFFGGGGGGGGGFFF@@@AAAAAABBBBBBAAAAAA@@@??????@@@BBBFFFMMMVVV\\\eeepppyyyyyywwwzzz}}}~~~~~~}}}}}}{{{}}}yyyvvvqqqmmmhhhdddaaa]]]ZZZWWWOOOMMMLLLKKKLLLLLLLLLKKKIIIJJJLLLMMMNNNOOORRRUUUSSSWWWZZZ\\\[[[\\\```ccclllqqqxxx~~~~~~}}}|||||||||}}}{{{{{{zzzyyyyyyxxxwwwwwwzzz|||}}}}}}}}}~~~{{{yyyvvvrrrooogggddd```]]]YYYUUUPPPLLLLLLKKKJJJJJJMMMQQQUUUXXX^^^bbbhhhnnnrrrtttuuutttwwwyyy|||}}}|||{{{|||}}}}}}~~~{{{zzz}}}pppZZZLLLBBB===999:::;;;888888:::777888888999999:::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFHHHJJJJJJJJJKKKMMMOOOWWW]]]hhhuuuyyylll\\\NNNGGGDDD>>>@@@AAA???===???FFFMMMWWWbbbpppyyy{{{|||}}}{{{zzzvvvvvvvvvvvvuuutttsssrrroooooonnnmmmjjjfffbbb```\\\YYYVVVSSSSSSRRRQQQOOOLLLIIIEEECCCBBBBBBBBBAAABBB???===<<<<<<<<<;;;999555444444333333444444555555555666666666555333222444444444444555555555666HHHSSSbbbsss~~~mmmYYYLLLEEE???======AAABBBKKKWWW]]]^^^cccjjjqqqwwwggg^^^UUUMMMPPPYYYkkk}}}{{{zzzwwwmmm]]]PPPKKKJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFDDDCCCBBBAAAAAA@@@CCCBBBAAAAAAAAACCCDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDFFFHHHJJJCCCDDDEEEEEEEEECCCBBBAAACCCBBBBBBAAAAAA@@@@@@???@@@??????>>>???@@@BBBCCCDDDFFFHHHJJJJJJHHHFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDCCCBBBAAAAAA@@@???CCCCCCEEEFFFGGGGGGGGGGGGCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@BBBEEEGGGJJJRRR[[[hhhvvv~~~uuutttyyy|||~~~~~~~~~}}}|||}}}|||rrrnnniiidddaaa^^^[[[YYYUUUQQQLLLJJJLLLNNNNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVVVVWWWXXXZZZ[[[]]]^^^___gggkkkrrrxxx}}}~~~~~~|||zzzxxxwwwyyyzzzyyyyyy{{{|||}}}~~~~~~~~~}}}|||zzzxxxtttooogggbbbaaa^^^ZZZTTTOOOLLLIIIHHHHHHIIIKKKMMMNNNQQQUUUXXXgggkkkpppuuuwwwwwwvvvuuuzzz{{{{{{{{{yyyyyy{{{}}}}}}|||}}}}}}kkkXXXLLL>>>===;;;999888888888999::::::::::::;;;<<<======<<<>>>AAABBBBBBCCCEEEGGGKKKMMMMMMKKKHHHHHHJJJNNNRRR[[[hhhuuu~~~wwwfffVVVJJJEEE>>>???@@@???===???CCCFFFRRRYYYdddnnnuuuzzz}}}~~~}}}zzzxxxuuusssqqqqqqqqqqqqooonnnllljjjhhheeeaaa^^^\\\[[[VVVUUUTTTRRRPPPNNNLLLLLLIIIIIIHHHFFFEEECCCBBBBBB@@@@@@???===<<<:::999999777777666555444444333333444444555555666777777777666666555555555777888999KKKVVVfffvvvzzziiiVVVKKKEEE@@@???@@@BBBEEEOOO[[[aaabbbgggmmmxxx}}}ooo```YYYQQQLLLPPPYYYnnn~~~zzzuuujjjZZZOOOKKKHHHHHHHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCBBBAAAAAAAAACCCCCCBBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDFFFGGGHHHDDDDDDEEEEEEEEEDDDBBBAAACCCCCCBBBAAA???>>>======????????????@@@AAACCCDDDDDDFFFHHHIIIIIIGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBAAACCCFFFHHHJJJRRR\\\kkkzzz|||tttrrruuuxxx|||~~~}}}|||}}}}}}uuuqqqlllgggccc```]]][[[VVVSSSPPPOOOOOOOOONNNLLLLLLLLLLLLMMMOOOPPPRRRSSSTTTUUUVVVXXXYYY[[[\\\]]]eeejjjpppvvv{{{|||zzzwwwvvvxxxyyyyyyyyy{{{{{{}}}~~~~~~~~~{{{yyyxxxxxxyyyxxxvvvtttpppkkkddd___YYYVVVSSSNNNJJJHHHFFFFFFDDDFFFIIIMMMPPPVVV\\\```lllooosssxxxzzz{{{yyyxxx{{{|||||||||{{{{{{}}}~~~}}}~~~wwweeeSSSIII>>>===;;;999888888888999999999999999:::;;;<<<===<<<>>>AAABBBCCCDDDGGGIIIMMMNNNNNNLLLHHHGGGIIILLLRRR[[[hhhuuu|||kkkZZZMMMGGG@@@AAAAAA???>>>>>>BBBEEELLLRRR\\\fffmmmssswwwzzz{{{{{{{{{|||||||||{{{yyytttrrrpppppppppooommmllljjjiiifffccc___\\\YYYXXXTTTSSSRRRPPPNNNLLLJJJJJJFFFFFFEEEDDDBBBAAA@@@??????>>>===<<<;;;999888888777666666555444444333333333333444444555666666666666666555555666777888999OOO[[[kkk{{{uuueeeSSSIIIEEEBBBAAACCCEEEKKKXXXeeelllmmmqqqvvvtttfffYYYTTTOOOKKKQQQ[[[ppp|||sssfffWWWMMMJJJFFFFFFHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFEEEDDDCCCBBBCCCCCCAAA@@@>>>===<<<;;;>>>>>>??????@@@BBBCCCDDDEEEFFFGGGHHHGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBCCCBBBAAAAAA@@@AAAAAAAAACCCBBBCCCFFFHHHJJJRRR[[[lll||||||tttpppqqqtttwwwzzz~~~~~~}}}|||}}}~~~zzzvvvpppkkkgggccc___\\\XXXVVVUUUTTTSSSQQQNNNKKKNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTVVVWWWYYYZZZ[[[cccgggmmmrrrxxx}}}}}}zzzwwwuuuvvvxxxyyyyyyzzz{{{|||~~~~~~~~~~~~~~~}}}wwwwwwvvvuuusssrrrrrrqqqtttrrrpppnnnjjjeee^^^YYYPPPNNNKKKHHHFFFEEEEEEFFFDDDFFFJJJNNNSSSZZZaaafffoooqqquuuyyy{{{|||{{{zzz{{{|||}}}}}}}}}}}}|||nnn^^^OOOFFF>>><<<;;;999888888888888999888888999999:::;;;<<<<<<>>>AAABBBDDDFFFIIILLLQQQRRRRRRNNNJJJHHHJJJLLLSSS\\\kkkzzzsssaaaRRRJJJCCCCCCBBB@@@>>>???AAACCCFFFKKKSSS\\\dddkkkqqqvvvuuuvvvvvvwwwxxxzzzzzz{{{sssqqqooonnnnnnmmmkkkiiihhhgggddd```\\\YYYVVVTTTRRRQQQOOONNNKKKJJJHHHGGGEEEDDDCCCBBBAAA@@@???>>>======<<<;;;999888777777666666666555444444333333222333333444444555666666666666555666666888999:::RRR^^^pppqqqbbbQQQHHHDDDBBBBBBDDDHHHTTTfffttt{{{}}}pppcccWWWRRRNNNKKKRRR\\\mmm~~~qqqbbbTTTLLLKKKEEEFFFIIIKKKLLLKKKJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFBBBCCCEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>======>>>>>>???@@@AAACCCDDDDDDDDDEEEFFFFFFEEECCCAAA@@@????????????@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@>>>???@@@@@@AAAAAAAAA@@@AAA@@@@@@??????@@@@@@@@@BBBAAABBBEEEFFFHHHPPPYYYjjj|||}}}vvvpppppppppqqqsssvvvyyy~~~}}}}}}}}}}}}~~~yyysssmmmiiiddd```^^^YYYXXXVVVTTTSSSRRRPPPOOOSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRSSSUUUWWWXXXYYYZZZbbbeeekkkpppuuu{{{~~~{{{wwwuuuvvvxxxyyyyyyzzzzzz|||}}}~~~~~~}}}||||||||||||~~~|||xxxqqqqqqqqqppppppooonnnnnnooommmjjjhhhddd___YYYTTTLLLJJJHHHFFFEEEEEEGGGHHHIIIKKKOOOSSSXXX^^^eeejjjoooqqqtttwwwyyyzzzyyyyyyzzz|||}}}}}}}}}~~~~~~sssfffYYYMMMFFF===<<<:::888777777888888888888888888999:::;;;;;;<<<>>>AAABBBDDDGGGKKKOOOUUUVVVUUUQQQMMMJJJLLLOOOUUU```ppp|||iiiXXXNNNGGGFFFDDDAAA??????@@@AAACCCGGGMMMTTT\\\eeemmmsssqqqrrrtttuuuvvvwwwyyy{{{tttrrrooonnnmmmllliiigggfffeeebbb^^^ZZZVVVSSSRRRPPPOOONNNLLLJJJHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@???===<<<;;;:::999888777777666666555555555444444444333333444444555666666777555555666666777888999:::TTTbbbuuuooo___OOOFFFCCCAAAAAADDDJJJ[[[sss}}}pppbbbVVVQQQLLLIIIOOOYYYkkk{{{~~~pppaaaSSSLLLLLLFFFHHHJJJLLLMMMMMMKKKKKKFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCAAACCCEEEGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@===>>>>>>??????@@@@@@AAA??????@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????AAA@@@AAACCCDDDEEEMMMVVVhhh{{{~~~~~~wwwooolllkkkkkkmmmpppssswwwxxx~~~}}}}}}~~~~~~{{{tttooojjjeeeaaa^^^YYYXXXUUUSSSQQQRRRTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTRRRRRRTTTUUUWWWYYYZZZZZZ```ccchhhnnnsssyyy|||xxxvvvwwwxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~yyyyyyzzz|||~~~}}}zzzzzzzzzzzz|||~~~zzzuuuoooooopppooonnnmmmkkkjjjjjjhhheeebbb___ZZZTTTPPPIIIHHHFFFDDDEEEGGGJJJKKKOOORRRVVV[[[```eeekkkppprrrssstttvvvxxxyyyyyyyyyzzz{{{|||}}}|||}}}}}}|||zzz{{{}}}yyypppfff\\\RRRIIIDDD===<<<:::888777777777888888888888888999:::;;;;;;===>>>@@@BBBDDDHHHLLLPPPSSSUUUUUURRRNNNLLLNNNQQQYYYcccsssooo]]]RRRJJJHHHEEEBBBAAA@@@@@@@@@AAADDDHHHNNNTTT]]]gggmmmnnnpppsssttttttuuuwwwyyyuuussspppnnnmmmkkkhhhfffdddccc```\\\XXXUUURRRQQQOOOOOOMMMKKKIIIGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;:::999888888555555555555555444444444555555555666777777888888444555666777888999::::::YYYggg{{{~~~kkk\\\LLLDDDBBBAAABBBEEEMMMddd~~~pppbbbUUUOOOJJJFFFKKKUUUkkkxxx{{{yyy}}}ooo```RRRLLLLLLHHHIIIJJJKKKLLLLLLKKKJJJFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCEEEFFFFFFEEECCCBBB@@@AAABBBCCCDDDCCCBBBBBB??????@@@AAABBBCCCCCCDDD???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>======>>>>>>???@@@@@@@@@>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>===>>>>>>???@@@AAA???@@@BBBBBBCCCKKKSSSfffyyyyyypppiiihhhhhhkkkpppuuuxxxzzz~~~|||uuupppkkkgggccc```ZZZYYYWWWTTTRRRSSSVVVYYYUUUTTTSSSSSSRRRRRRRRRSSSRRRSSSTTTVVVWWWYYYZZZ[[[\\\```eeekkkqqqxxx}}}zzzyyyzzzzzzyyyxxxxxxyyyzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}wwwwwwxxxzzz}}}~~~}}}{{{xxxxxxwwwxxxyyy{{{|||~~~{{{uuurrrrrrqqqpppnnnkkkhhhfffgggdddaaa]]]ZZZUUUPPPLLLFFFEEEDDDDDDGGGKKKOOORRRVVVZZZaaaggglllqqqvvvyyyvvvwwwwwwxxxzzz{{{||||||{{{|||}}}}}}|||}}}yyysssooommmkkkkkkmmmoooooooookkkfff___WWWQQQKKKEEEAAA===;;;:::888777777777777999888888999999:::;;;<<<===???@@@BBBCCCGGGLLLPPPPPPRRRSSSRRRPPPPPPSSSWWW```iiixxxtttbbbVVVLLLIIIEEECCCBBBBBBAAA@@@>>>@@@CCCGGGLLLTTT]]]ccchhhlllqqqsssrrrsssuuuxxxvvvtttqqqnnnllljjjgggdddaaa```]]]ZZZWWWTTTQQQPPPNNNMMMLLLJJJHHHFFFDDDDDD???>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::999888888555555555555555555555555555666666777888888999999444555666888999:::::::::___nnnxxxfffXXXIIIBBBBBBBBBDDDHHHVVVqqqsssdddWWWQQQKKKFFFKKKUUUjjjrrr~~~{{{wwwsss}}}zzzmmm^^^QQQKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCDDDEEEEEEDDDCCCBBB??????AAABBBBBBBBBAAAAAA?????????@@@AAAAAABBBBBB@@@AAABBBCCCCCCBBBAAAAAA????????????????????????=========>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@?????????????????????@@@AAAAAAAAA@@@@@@BBBBBBCCCJJJSSSaaattt}}}{{{vvvmmmkkkkkknnntttyyy|||}}}}}}wwwqqqmmmiiieeebbb\\\\\\[[[XXXUUUTTTVVVYYYSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRTTTUUUWWWXXXZZZZZZXXX\\\aaagggnnnvvv~~~~~~||||||||||||yyywwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}xxxxxxxxxzzz||||||zzzxxxuuuuuuttttttuuuwwwyyyzzz}}}~~~xxxxxxxxxvvvtttpppkkkgggdddccc```\\\YYYUUUQQQLLLHHHEEEEEEEEEHHHLLLSSSZZZ^^^bbbgggnnntttxxxzzz}}}~~~zzzyyyyyyzzzzzz|||}}}~~~}}}~~~~~~~~~~~~~~~xxxpppggg```___^^^\\\\\\^^^```aaa```[[[WWWRRRNNNKKKGGGDDDAAA<<<;;;999888777666777777999999999999:::;;;<<<===>>>???@@@AAABBBFFFKKKOOOQQQTTTVVVWWWVVVXXX]]]aaammmuuuvvvdddYYYNNNJJJEEECCCCCCCCCBBB@@@>>>???AAADDDHHHNNNVVV[[[___fffmmmqqqqqqrrrtttwwwvvvssspppmmmjjjhhhdddaaa]]]\\\ZZZWWWTTTRRRPPPNNNLLLKKKIIIGGGEEECCCBBBAAA======<<<<<<;;;;;;:::::::::::::::999888888777777555555555555555555555555555555666666777888888888333555777999:::;;;;;;;;;cccrrrtttcccUUUFFFAAABBBDDDGGGJJJ___|||vvvhhhZZZTTTNNNIIINNNXXXhhhmmmuuu{{{|||xxxuuuuuuooozzzwwwkkk]]]PPPIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAAAAAAAABBBCCCGGGFFFEEECCCAAA@@@@@@@@@CCCDDDDDDDDDDDDDDDCCCCCC>>>???@@@AAABBBAAAAAA@@@????????????????????????AAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>?????????<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???????????????>>>>>>AAA@@@@@@@@@AAABBBBBBCCCBBBAAAAAACCCCCCDDDKKKSSS\\\ooo|||{{{}}}uuurrrqqqsssxxx|||~~~~~~~~~xxxsssoookkkgggddd]]]___```]]]YYYVVVUUUVVVSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRSSSTTTVVVXXXYYYZZZUUUYYY^^^eeellluuu}}}~~~~~~~~~~~~}}}zzzwwwxxxxxxzzz{{{|||}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~{{{zzzzzzzzz{{{zzzwwwuuusssrrrrrrrrrsssuuuvvvwww|||~~~|||~~~~~~|||xxxsssnnnhhheee```]]]ZZZVVVSSSNNNIIIFFFFFFFFFHHHLLLSSS[[[ccchhhnnnsssyyy~~~~~~~~~zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~rrriii```XXXRRRPPPOOOMMMNNNPPPSSSSSSSSSSSSQQQMMMKKKJJJHHHFFFDDD<<<;;;999777666666777777::::::::::::;;;<<<======>>>???@@@@@@BBBEEEJJJNNNUUUXXX[[[\\\]]]```fffjjjyyywwwfffZZZNNNJJJEEECCCDDDDDDBBBAAA???@@@BBBDDDGGGMMMSSSXXXYYYaaajjjpppqqqqqqtttwwwuuurrrnnnkkkiiifffbbb___ZZZYYYWWWUUURRRPPPNNNMMMJJJIIIHHHFFFDDDBBB@@@???>>>>>>>>>======<<<<<<;;;999999888888777777666666444555555555555555555555444444555555666777777777333444777999:::;;;;;;;;;mmm}}}ooo___QQQFFFDDDDDDBBBFFFNNN```}}}kkk\\\UUUPPPLLLTTTaaakkknnnqqqsssrrrpppoooooommmyyyvvvfffVVVLLLIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???===>>>AAACCCHHHHHHHHHGGGEEEBBB@@@>>>@@@@@@@@@@@@?????????>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>============>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDHHHLLL\\\iiizzz{{{{{{~~~|||zzz{{{~~~yyyxxxzzz|||~~~}}}|||~~~~~~{{{vvvsssnnnjjjgggaaa```___^^^\\\YYYWWWVVVTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSTTTUUUWWWYYY[[[\\\ZZZ\\\^^^bbbhhhrrr|||~~~}}}{{{zzzyyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}|||{{{yyywwwvvvssssssrrrpppppprrrwww{{{|||zzzqqqhhhaaa^^^\\\XXXSSSNNNJJJGGGFFFFFFJJJNNNRRRXXXbbbnnnvvv|||~~~|||vvvuuuuuuvvvwwwyyy{{{}}}{{{}}}~~~|||~~~}}}{{{{{{|||{{{~~~lll```XXXPPPKKKJJJLLLJJJGGGGGGHHHKKKLLLMMMLLLLLLJJJHHHFFFEEEDDDCCCAAA===::::::999666666999::::::::::::;;;<<<======333666<<>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>?????????@@@???>>>>>>>>>>>>>>>???>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDHHHKKKWWWcccsss~~~yyyuuutttrrrnnnmmmooorrrvvv~~~}}}}}}~~~~~~~~~zzzvvvqqqllliiiddddddbbb```^^^[[[YYYXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[]]]^^^^^^```bbbfffkkkrrr{{{}}}|||zzzyyyxxxwwwwwwwwwxxxyyyxxxxxxyyy{{{}}}~~~|||yyywwwvvvrrrrrrqqqpppppprrrwwwzzzxxxoooiiibbb___YYYSSSMMMJJJHHHGGGGGGKKKRRRZZZdddoooyyy~~~{{{xxxwwwxxxxxxxxxyyyzzz|||~~~}}}|||~~~|||uuuqqqqqqrrrtttxxx|||mmm^^^UUUNNNHHHEEEEEEGGGEEEDDDDDDFFFHHHKKKLLLMMMMMMLLLLLLJJJIIIHHHGGGEEE@@@<<<;;;999666666999999999999::::::;;;<<<===>>>@@@CCCFFFHHHKKKNNNQQQ\\\___dddiiiqqq|||wwweeeXXXMMMJJJFFFCCCCCCCCCBBBAAA@@@AAABBBBBBCCCGGGKKKOOOVVVZZZaaagggjjjkkkjjjhhhkkkiiigggccc```]]]ZZZYYYUUUSSSPPPMMMKKKJJJJJJJJJGGGFFFEEECCCAAA@@@>>>>>>;;;::::::999888888777777888888777777666555555555555555555666666555555555888888777666666666666666777777888999:::;;;<<<<<<|||jjjXXXKKKAAA@@@@@@@@@FFFPPPdddssshhh\\\UUUQQQTTTeeexxx}}}~~~}}}zzzuuupppnnnmmmqqq~~~}}}pppaaaTTTLLLIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBDDDEEEGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDBBBAAAAAACCCEEEJJJIIIIIIHHHFFFDDDCCCBBB??????>>>>>>>>>============<<<<<<<<<<<<<<<<<<============>>>>>>?????????AAA@@@??????>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBBBBBBBDDDGGGJJJSSS]]]kkkvvv~~~~~~zzztttmmmjjjdddaaa```ccchhhnnnzzz}}}~~~~~~zzzuuupppmmmiiihhhfffdddaaa^^^[[[YYYVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYY[[[]]]___```ccceeegggjjjnnnsssyyy~~~}}}{{{yyyyyywwwvvvvvvvvvwwwwwwuuuuuuvvvxxx{{{|||yyywwwuuurrrrrrrrrrrrrrrtttxxx|||xxxrrriiiddd[[[SSSLLLIIIIIIIIIJJJOOOYYYeeerrr|||zzzvvvsssssssssvvvvvvwwwxxxyyy{{{}}}~~~~~~}}}}}}zzzuuummmgggeeeggglllooovvvggg\\\PPPKKKGGGCCCBBBDDDCCCCCCCCCDDDGGGJJJMMMNNNQQQRRRRRRSSSSSSRRRQQQPPPLLLEEE>>><<<:::777777999999999999999:::;;;<<<<<<@@@BBBCCCEEEGGGKKKOOOSSS```ccchhhooozzzvvvdddYYYMMMJJJFFFCCCBBBBBBAAA@@@AAABBBCCCCCCDDDGGGKKKOOOTTTWWW\\\aaadddeeedddcccdddccc```]]]ZZZWWWTTTSSSPPPNNNKKKIIIGGGFFFFFFFFFDDDCCCBBB@@@???===<<<;;;999999888888777666666666666666666666666666666666555555555555555555555555888888777666666666777777777888999:::;;;<<<======wwweeeTTTHHH?????????@@@GGGRRRggg|||nnnfff]]]WWWUUU^^^uuu|||wwwuuutttsssyyylll^^^RRRKKKIIIIIIGGGGGGGGGGGGGGGFFFFFFEEECCCBBBBBBCCCEEEGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDCCCAAAAAACCCEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>?????????AAA@@@???>>>>>>======>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBCCCFFFHHHPPPXXXccclllttt}}}yyytttlllccc___[[[XXXXXX[[[aaakkkzzz~~~~~~}}}xxxsssooolllkkkiiifffccc___\\\ZZZXXXXXXWWWWWWWWWWWWWWWVVVXXXXXXYYYZZZ\\\^^^```aaacccfffiiilllooosssxxx|||~~~|||zzzxxxwwwvvvtttttttttuuuuuuvvvvvvwwwyyy||||||yyywwwuuussstttuuutttuuuwww|||{{{pppiii^^^SSSLLLIIIJJJKKKQQQVVVaaappp}}}~~~xxxtttqqqpppqqqrrrssstttuuuwwwzzz|||~~~|||xxxmmmiiiccc___```fffmmmsss{{{~~~ooo[[[SSSKKKIIIGGGEEEEEEHHHDDDFFFIIIKKKNNNQQQUUUWWWYYY[[[]]]_________^^^]]]TTTJJJAAA>>>;;;888777999999999888999999:::;;;<<<===>>>AAADDDHHHOOOVVV\\\ccceeeiiippp{{{tttdddXXXMMMJJJEEEBBBBBBAAA@@@???@@@AAABBBCCCDDDFFFJJJMMMPPPRRRWWW[[[^^^`````````]]]\\\ZZZXXXUUURRRPPPOOOKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@>>>===<<<;;;:::888888888777777666666666555555555666666666777777666666666666666666666666888888777777666777777888888888999;;;<<<===>>>>>>uuurrr^^^PPPFFF???@@@@@@@@@HHHSSSiii~~~{{{||||||uuujjjddd]]]YYY[[[kkk}}}{{{{{{|||}}}tttgggZZZPPPKKKIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFCCCBBBBBBCCCFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBB@@@@@@AAACCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????@@@???>>>>>>=========>>>AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBDDDFFFLLLRRR[[[aaahhhrrr~~~tttlllccc[[[VVVTTTRRRRRRVVV]]]hhhyyy~~~yyytttqqqmmmllljjjgggccc___\\\ZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXZZZ[[[]]]___``````cccgggkkkooossswwwzzz}}}~~~{{{yyywwwvvvtttsssrrrrrrssssssvvvvvvwwwyyy{{{~~~}}}zzzxxxvvvtttuuuvvvwwwwwwzzz~~~wwwooobbbUUUMMMKKKLLLNNNXXX^^^jjjxxx}}}vvvtttrrrooommmmmmnnnnnnrrrtttwwwzzz~~~{{{vvvppplllcccaaa^^^^^^bbbkkktttzzz~~~nnn```SSSMMMIIIIIIHHHGGGGGGKKKIIIMMMRRRVVVXXX[[[___ccceeehhhkkkmmmnnnmmmkkkjjjZZZOOOCCC>>><<<999888:::999999999999:::;;;<<<<<<>>>@@@CCCGGGMMMVVV___eeefffgggjjjoooxxxqqqbbbWWWLLLHHHDDDBBBAAAAAA@@@??????@@@BBBCCCCCCEEEHHHKKKKKKNNNSSSWWW[[[\\\]]]]]]XXXXXXVVVSSSQQQNNNMMMLLLIIIHHHGGGEEECCCBBBAAAAAA@@@@@@???>>><<<;;;::::::888888888888777777777777444444555555666666777777888888777666666777888888888888777777777777888888999999:::<<<===>>>???@@@lll{{{mmmYYYLLLDDD@@@AAAAAA@@@GGGRRRfffvvv{{{xxxwwwtttyyyyyypppfffbbb\\\YYYaaavvvyyypppcccVVVNNNJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCDDDFFFGGGGGGFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA???????????????????????????@@@AAAAAA??????@@@AAAAAAAAA@@@???>>>>>>????????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<===;;;;;;<<<===>>>>>>????????????>>>>>>>>>??????@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@AAACCCCCCBBBBBBCCCDDDEEEKKKRRRXXX___iiivvvqqqfff\\\UUURRRNNNMMMNNNRRRXXXcccuuu{{{vvvsssnnnmmmkkkhhhdddaaa^^^\\\[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWXXXYYY[[[]]]___```^^^aaaeeeiiilllqqqvvvyyyyyy|||}}}zzzyyyvvvuuusssqqqppppppqqqqqqssstttvvvxxx{{{}}}}}}{{{zzzvvvwwwyyyzzz{{{~~~vvvhhh[[[RRRPPPRRRTTT^^^eeeqqq~~~|||ooonnnllljjjiiiiiiiiiiiinnnqqquuu{{{}}}xxxtttppplllgggddd]]]]]]^^^bbbhhhqqqyyy~~~|||oooaaaVVVLLLIIIHHHJJJJJJHHHJJJNNNQQQWWW^^^bbbdddgggkkkooorrruuuxxx{{{|||yyyvvvttt___RRRDDD>>><<<:::999;;;::::::::::::;;;<<<======@@@BBBEEEIIIOOOWWW___eeeiiiiiikkkpppwww~~~{{{nnn```UUUJJJGGGCCCAAAAAAAAA@@@??????AAACCCDDDDDDFFFHHHKKKJJJNNNRRRWWWZZZ[[[ZZZYYYTTTTTTRRRPPPNNNLLLJJJIIIGGGFFFFFFDDDCCCAAA@@@@@@??????>>>===<<<;;;::::::888888888777777777777777444444444555555666666666888888666666666666888888888888777777777888999999999:::;;;<<<>>>@@@AAAAAAmmmzzz|||hhhUUUGGGAAA???BBBAAA>>>EEEOOO___jjjmmmllloooooouuuyyyooobbb^^^YYYYYYeee~~~wwwmmm___SSSMMMJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFCCCBBBBBBBBBCCCDDDEEEEEEBBBBBBBBBAAAAAABBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBB????????????????????????>>>@@@AAAAAA?????????@@@AAA@@@???>>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<======>>>::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@BBBCCCCCCBBBAAABBBCCCAAAGGGNNNUUU\\\hhhvvvssseeeYYYSSSRRRLLLKKKMMMPPPUUU___qqq|||xxxuuuooonnnllliiifffbbb```^^^]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXYYYZZZ[[[]]]___``````bbbeeegggjjjnnntttwwwuuuwww{{{~~~|||zzzxxxuuutttrrrpppooooooooopppooorrruuuzzz}}}|||~~~}}}oooaaaYYYVVVXXXZZZdddlllwww}}}wwwtttjjjhhhfffeeeeeefffhhhjjjooosssyyywwwtttooojjjgggeeebbb___^^^```dddiiipppwww}}}qqqeeeXXXOOOKKKJJJKKKOOOQQQPPPRRRWWW]]]ccckkkppprrrtttxxx||||||}}}zzzbbbSSSDDD===;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBFFFKKKPPPXXX```eeehhhhhhjjjpppwww|||~~~~~~{{{~~~yyylll^^^SSSHHHEEEBBB@@@@@@AAAAAA@@@AAACCCEEEFFFFFFGGGJJJLLLMMMPPPUUUYYYZZZYYYVVVTTTQQQPPPOOOMMMKKKIIIHHHGGGEEEEEEDDDCCCBBBAAA???>>>>>>======<<<;;;:::999999666666666666666666666666444555555555555555555555777666555444444555666777888888777777888888999:::999:::;;;===???@@@BBBBBBqqq}}}xxxfffSSSDDD???>>>BBB@@@===BBBMMMYYYbbbcccdddjjjkkkrrr{{{qqq___[[[VVVXXXgggvvvkkk]]]RRRLLLJJJIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEIIIGGGFFFGGGHHHHHHGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBAAA@@@???@@@@@@???>>>===<<<<<<===>>>???@@@@@@@@@@@@????????????>>>>>>============>>>>>>::::::;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFCCCDDDDDDDDDCCCBBBAAAAAA@@@BBBCCCCCCBBBAAABBBBBB@@@FFFOOOVVV___kkkzzzuuueeeXXXRRRSSSLLLLLLNNNQQQUUU^^^ppp~~~~~~zzzwwwooonnnmmmjjjgggdddbbb```]]]]]]\\\\\\[[[ZZZYYYYYYXXXYYYYYY[[[\\\^^^```aaabbbccceeegggiiimmmrrrvvvrrrtttvvvyyy}}}|||zzzxxxuuusssqqqpppnnnnnnnnnooonnnqqqwww}}}tttfff^^^[[[]]]___iiiqqqzzz}}}yyyrrrllliiieeecccaaa```aaafffkkknnnxxx}}}{{{wwwsssoooiiieeecccaaa___^^^bbbeeejjjpppwww|||zzzmmm```UUULLLOOONNNQQQWWWYYYYYY\\\aaafffmmmvvv{{{|||~~~|||dddTTTCCC<<<;;;:::;;;<<<<<<<<<;;;<<<<<<===>>>???BBBFFFKKKPPPWWW^^^fffllldddeeehhhooowww||||||{{{yyy}}}wwwkkk\\\RRRGGGDDDAAA@@@@@@AAAAAAAAACCCEEEGGGHHHHHHIIIKKKMMMPPPSSSXXX[[[[[[XXXTTTPPPOOONNNMMMKKKIIIHHHFFFFFFDDDDDDCCCCCCAAA@@@>>>===<<<<<<;;;;;;:::999888888444555555555555555555555555555555555555555555555666555333222222333555666888888777777888999::::::::::::<<<===???AAABBBCCCsss}}}kkkWWWLLLCCC@@@>>>???>>>===BBBIIIUUUXXX[[[^^^dddnnn{{{|||nnn\\\YYYTTTWWWkkk~~~uuugggXXXQQQNNNKKKIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFHHHIIIGGGDDDCCCEEEHHHDDDEEEFFFGGGHHHHHHIIIIIIFFFEEECCCBBBAAA@@@@@@@@@===???BBBDDDEEEDDDCCCAAAAAAAAA@@@???>>>>>>??????AAABBBBBBBBBAAA???>>><<>>>>>=========>>>>>>>>>??????@@@@@@@@@??????<<<<<<======>>>@@@AAABBB@@@>>><<<;;;;;;===???AAABBBBBBBBBCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAA@@@AAACCCEEECCCDDDJJJUUU```lll{{{xxxcccUUUOOONNNMMMKKKKKKOOOSSS\\\jjjwww{{{uuuqqqlllhhhfffeeecccbbb^^^\\\ZZZZZZ[[[\\\[[[ZZZ[[[[[[\\\]]]^^^___aaabbbaaacccfffhhhiiikkknnnppprrrqqqrrrtttxxx}}}~~~|||{{{{{{vvvssspppooorrrttttttsssrrrvvv{{{|||qqqiiieeeeeegggrrrvvv{{{zzzssskkkfffccc```]]]^^^aaaaaabbblllyyy~~~zzzwwwtttmmmkkkhhheeeccccccdddeeehhhooowww}}}nnn```YYYSSSNNNOOORRRXXX]]]aaaeeejjjmmmyyy~~~}}}cccRRRAAA;;;;;;;;;::::::;;;;;;;;;<<<>>>???AAABBBDDDGGGMMMVVV___eeefffdddccceeeiiinnnrrrvvvyyy{{{{{{~~~vvvhhhXXXMMMFFFCCC???===>>>@@@BBBBBBFFFHHHJJJIIIGGGGGGKKKOOOQQQWWW[[[[[[ZZZZZZUUUOOOKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCAAA@@@???>>>>>>>>><<<;;;:::888777666666666555555555555555555555555444444444444444444444444666666666666777777777777::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDEEE~~~}}}iiiWWWMMMCCCAAA@@@AAA@@@@@@EEEMMMRRRVVV\\\cccjjjuuuuuuhhhXXXVVVTTTZZZooozzzrrreeeWWWQQQNNNKKKJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJJJJHHHEEEDDDEEEGGGEEEFFFGGGHHHIIIHHHHHHGGGDDDDDDBBBAAA@@@?????????===???BBBDDDEEEDDDCCCBBB??????>>>===============AAABBBBBBBBBAAA@@@>>>===>>>============>>>??????@@@@@@@@@@@@@@@??????>>><<<<<<<<<===>>>???AAAAAAAAA???>>><<<<<<>>>@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAA@@@@@@AAADDDFFFFFFGGGMMMXXXbbbnnn}}}wwwcccTTTMMMKKKJJJHHHHHHKKKOOOWWWdddqqq|||wwwsssnnnkkkhhhgggeeeccc___]]][[[[[[\\\\\\[[[ZZZ\\\\\\]]]]]]___```bbbcccaaacccfffggghhhiiikkkmmmmmmmmmmmmooosssxxx}}}}}}}}}}}}zzzwwwssssssuuuwwwvvvvvvwwwzzzvvvnnniiiiiijjjrrruuuxxxvvvooofffaaa___[[[ZZZ\\\bbbffflllzzz~~~{{{wwwuuuooommmjjjhhhggghhhiiikkkrrrwww||||||kkk^^^XXXUUUQQQWWW\\\bbbiiinnnsssxxx{{{|||cccRRRAAA;;;;;;;;;::::::;;;;;;<<<<<<>>>???AAABBBGGGJJJPPPYYYaaaffffffdddbbbeeejjjooouuuyyy}}}~~~wwwjjj[[[PPPFFFCCC???===>>>@@@BBBBBBFFFHHHJJJIIIHHHIIIMMMQQQSSSXXX\\\[[[ZZZYYYTTTNNNJJJIIIGGGFFFDDDDDDCCCCCCCCCBBBAAA???>>>>>>======<<<;;;999888777666666666555555555555555555555555444444444444444444444444666666666666777777777888999::::::;;;;;;;;;;;;;;;=========>>>???AAABBBCCCxxxeeeTTTKKK@@@>>>>>>???>>>???FFFNNNTTTZZZcccmmmvvv}}}mmmbbbUUUSSSSSS\\\sss|||pppcccVVVPPPNNNKKKJJJKKKHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJJJJHHHEEEDDDEEEFFFGGGHHHIIIJJJJJJHHHFFFEEECCCBBBAAA@@@???>>>>>>>>><<<>>>@@@BBBCCCCCCBBBBBB??????>>>>>>>>>>>>>>>>>>@@@AAABBBCCCBBBAAA???>>><<<<<<<<<===>>>???AAAAAACCCBBBBBBAAA@@@???>>>===;;;;;;;;;<<<===>>>???@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBAAA@@@@@@BBBFFFIIIIIIJJJPPPYYYdddooowwwdddTTTKKKHHHHHHFFFFFFIIILLLRRR___kkkwww~~~~~~yyyvvvqqqmmmkkkjjjgggfffaaa___]]]\\\]]]]]]\\\[[[]]]]]]^^^___```bbbdddeeedddeeeggggggfffggghhhjjjiiiiiijjjlllpppuuuyyy|||~~~~~~|||zzzwwwwwwwwwxxxxxxxxx{{{~~~|||uuuqqqoooooorrrtttuuuppphhh```[[[YYYYYYYYY^^^fffooozzzyyyqqqnnnoootttwww{{{~~~}}}}}}zzzwwwrrrpppnnnllllllnnnqqqsss{{{}}}vvvfff\\\YYYYYYXXX___dddllltttzzzzzz```QQQBBB<<<;;;:::999999;;;<<<<<<===>>>@@@AAABBBIIILLLRRRZZZaaadddcccbbbaaadddjjjqqqxxx~~~xxxkkk\\\RRRFFFCCC???===>>>@@@BBBBBBFFFHHHJJJJJJIIIKKKPPPUUUVVV[[[]]][[[YYYXXXRRRLLLIIIHHHFFFDDDCCCBBBBBBBBBAAAAAA???>>>===<<<<<<<<<;;;:::999888777666666666555555555555555555555555444444444444444444444444666666666777777777888888999999999::::::;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAAsss___PPPGGG@@@>>>???@@@???@@@IIISSS^^^fffpppzzz~~~ttthhh^^^TTTRRRSSS^^^tttooobbbUUUPPPMMMJJJHHHIIIFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJHHHEEECCCAAAAAA@@@???>>>======>>>;;;<<<>>>@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDDDDDBBB@@@???;;;<<<<<<>>>???AAACCCDDDEEEDDDCCCAAA???>>>======;;;;;;;;;;;;<<<===>>>???AAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@CCCGGGKKKKKKLLLRRR[[[dddpppvvveeeVVVMMMIIIHHHFFFGGGIIILLLQQQ\\\gggooowwwzzzwwwssspppnnnllliiigggcccaaa___^^^^^^^^^]]][[[^^^______```bbbdddfffggggggiiiiiiiiigggfffggghhhiiijjjkkkmmmppptttxxxzzz}}}~~~~~~}}}||||||~~~}}}|||{{{zzzzzzzzzzzzzzz}}}}}}xxxuuuttttttuuurrrlllbbb[[[XXXWWW\\\^^^dddmmmyyyvvvpppkkkffffffhhhiiikkkppptttwwwxxxxxxxxxyyy|||~~~~~~{{{xxxtttrrrppppppqqqtttxxxzzz}}}~~~}}}pppccc[[[[[[^^^aaaiiinnnvvv}}}vvv]]]OOOBBB<<<;;;:::999999<<<<<<===>>>???AAABBBCCCHHHLLLRRRXXX\\\^^^]]]\\\]]]bbbiiirrrzzzwwwjjj[[[PPPFFFCCC???===>>>@@@BBBBBBDDDGGGIIIIIIJJJMMMSSSYYYZZZ]]]^^^ZZZWWWUUUPPPKKKHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;:::999888777666666666666555555555555555555555555444444444444555555555555666666777777777888888888999999999999::::::;;;<<<>>>>>>>>>>>>???AAABBBCCCqqq]]]MMMEEEBBBAAABBBCCCCCCGGGSSS```nnnuuu}}}{{{vvvoooeee]]]RRRPPPRRR```vvvooobbbUUUOOOMMMIIIFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLJJJJJJKKKJJJIIIGGGDDDBBBAAAAAA@@@???>>>>>>>>>>>>;;;;;;===>>>??????>>>>>>@@@AAABBBBBBBBBBBBAAAAAA???AAACCCEEEEEEDDDAAA@@@<<<===>>>???AAADDDFFFGGGHHHFFFDDDAAA???>>>======<<<<<<;;;<<<<<<===>>>?????????@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBB@@@@@@CCCHHHLLLNNNPPPVVV^^^gggttt}}}}}}{{{rrrdddVVVMMMIIIHHHGGGHHHJJJLLLPPPZZZdddiiirrr~~~{{{xxxtttqqqooommmjjjhhhfffdddaaa``````___^^^\\\______```aaaccceeeggghhhkkkllllllkkkiiihhhiiijjjkkkkkklllnnnpppsssvvvxxxyyyzzz|||~~~||||||{{{|||~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}yyyxxxvvvuuuqqqiii```ZZZYYYZZZ___dddmmmxxx}}}sssjjjfffccc```aaaeeeeeefffhhhkkkmmmppprrrssssssuuuxxxzzz{{{zzzwwwvvvttttttssssssuuuwww{{{|||{{{|||~~~xxxkkkbbb^^^```fffkkkwww{{{tttYYYMMMAAA===<<<999999:::=========>>>@@@AAACCCDDDFFFIIINNNRRRUUUVVVVVVVVVZZZ___hhhrrr|||vvvhhhXXXNNNFFFCCC???===>>>@@@BBBBBBBBBEEEHHHIIIJJJOOOWWW\\\___```]]]WWWRRRQQQMMMIIIIIIHHHFFFEEECCCBBBBBBBBB??????===<<<;;;:::::::::999999888777666666666666555555555555555555555555444444444555555666666666777777777777888888888888999999999999:::;;;<<<=========>>>???AAACCCEEEFFFooo\\\MMMFFF??????@@@BBBDDDMMM___ppp|||tttpppkkkbbbZZZOOOLLLPPPaaaxxxmmm```TTTOOOLLLHHHEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHJJJMMMPPPQQQQQQJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBAAA@@@???>>>@@@CCCFFFGGGEEECCCAAA>>>???@@@AAACCCFFFHHHIIIIIIGGGDDDBBB@@@>>>>>>>>>===<<<<<<<<<======>>>???===???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAADDDHHHKKKQQQSSSYYYbbbkkkyyyyyytttvvvuuunnnbbbVVVMMMIIIHHHGGGHHHLLLMMMPPPYYYbbbhhhppp{{{|||zzzvvvtttrrroookkkiiiiiifffcccbbbaaa```___]]]______```bbbdddfffhhhiiilllnnnnnnnnnlllkkklllmmmkkkkkklllmmmoooppprrrsssvvvwwwyyy{{{}}}~~~zzzyyyzzz{{{|||{{{zzzzzzzzz{{{}}}}}}{{{zzzwwwuuuoooggg___[[[]]]aaaccclllxxx}}}tttkkkcccaaa___^^^```dddiiiiiiiiijjjkkkmmmooopppmmmoooqqqsssttttttsssrrruuuuuuvvvwwwxxxzzz{{{|||{{{}}}}}}ssshhhddddddgggmmmttt|||oooTTTJJJ@@@===<<<::::::<<<===>>>>>>???@@@BBBCCCDDDDDDGGGJJJMMMNNNOOOQQQSSSXXX^^^hhhsss~~~uuugggXXXNNNFFFCCC???===>>>@@@BBBBBBBBBEEEHHHJJJLLLRRR[[[aaadddccc\\\RRRMMMLLLKKKHHHIIIHHHFFFEEECCCBBBBBBBBB??????===<<<;;;:::::::::999888777666666666666666555555555555555555555555444444444555666666777777777777777888888888999999::::::999999:::<<<>>>???===>>>???@@@BBBEEEGGGHHH|||hhhWWWKKKFFF>>>>>>@@@DDDJJJXXXpppxxxppplllfff]]]UUULLLHHHMMM^^^ssshhh]]]QQQNNNMMMJJJGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJIIIHHHJJJNNNPPPQQQPPPJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>???AAABBBCCCBBBAAA@@@>>>@@@DDDGGGHHHFFFCCCBBBAAAAAABBBCCCEEEHHHJJJKKKIIIGGGEEEBBB@@@?????????>>>>>>=========>>>??????>>>???CCCFFFGGGHHHGGGFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBDDDGGGJJJOOORRRYYYbbbkkkzzz}}}zzzzzz|||}}}wwwuuuwwwwwwqqqeeeXXXPPPKKKJJJIIILLLOOOQQQTTT\\\eeehhhpppzzz~~~|||yyywwwuuurrrnnnkkkjjjhhheeecccbbbaaa___]]]^^^___```aaadddfffhhhiiilllmmmnnnnnnmmmmmmnnnpppmmmmmmmmmnnnnnnooooooppprrrtttuuuxxxzzz{{{|||}}}}}}{{{zzzzzz|||||||||{{{wwwwwwwwwzzz~~~}}}{{{yyyxxxwwwwwwwwwxxxyyyzzz~~~~~~|||zzzvvvsssmmmeee^^^]]]bbbgggmmmxxxtttllleee```aaacccdddhhhlllqqqqqqrrrrrrqqqpppooonnnnnnnnnooopppqqqrrrsssssswwwxxxzzz{{{||||||{{{zzz|||~~~xxxoooggghhhkkknnnttt{{{{{{~~~uuudddPPPGGG???===<<<;;;;;;>>>>>>>>>>>>???AAABBBDDDEEEEEEGGGIIIJJJJJJLLLPPPSSSYYY___iiivvvwwwjjj\\\RRRFFFCCC???===>>>@@@BBBBBBCCCFFFIIILLLOOOVVV___ggghhheee[[[NNNGGGHHHHHHGGGGGGFFFEEECCCBBBAAAAAA@@@@@@???>>><<<;;;;;;;;;:::888888777666666666666777555555555555555555555555444444444555666777777777777777888888888999999999;;;:::::::::;;;===???AAA@@@AAAAAABBBDDDFFFGGGHHHuuuaaaPPPGGGDDDCCCDDDGGGMMMVVVgggvvvooojjjcccYYYQQQKKKFFFJJJ[[[mmmzzz~~~{{{zzzeeeZZZOOOMMMMMMKKKJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIGGGFFFGGGKKKMMMMMMKKKJJJIIIFFFDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@@@@???@@@AAACCCEEEEEEDDDCCCBBB===@@@DDDGGGHHHGGGDDDBBBBBBCCCDDDEEEGGGIIIJJJKKKIIIGGGDDDBBB@@@???@@@@@@???>>>>>>>>>>>>??????@@@>>>AAADDDHHHJJJKKKJJJIIIDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===???AAABBBBBBDDDGGGIIILLLOOOVVV___hhhwww|||vvvsssrrrqqq}}}}}}yyy{{{}}}}}}vvvjjj]]]TTTPPPMMMMMMPPPTTTVVVXXX```iiiiiipppyyy~~~{{{yyywwwtttpppmmmllliiifffdddcccbbb```^^^^^^___```aaacccfffhhhiiikkklllnnnnnnmmmnnnoooqqqpppppppppppppppppppppppppppqqqsssuuuwwwyyyyyyzzz{{{xxxvvvvvvwwwyyyyyyyyytttuuuvvvyyy}}}}}}~~~~~~|||zzzwwwvvvuuuuuuuuuvvvwwwxxxzzz}}}~~~~~~~~~{{{}}}~~~~~~{{{zzztttqqqkkkccc^^^^^^eeekkkwwwyyymmmfffaaa___ccciiimmmrrrwwwwwwxxxzzzzzzxxxtttpppmmmqqqqqqqqqrrrssstttvvvvvvxxxzzz|||~~~~~~}}}{{{yyy|||~~~vvvlllgggjjjooorrrxxx~~~kkkZZZMMMEEE???======;;;<<>>>>>???@@@AAACCCDDDEEEFFFHHHIIIIIIIIILLLQQQUUUZZZ```kkkwwwxxxlll___VVVFFFCCC???===>>>@@@BBBBBBEEEGGGKKKNNNQQQYYYcccjjjjjjfffZZZKKKDDDEEEGGGGGGFFFEEEDDDBBBAAA@@@??????@@@???>>>===<<<;;;;;;;;;888777777666666666666777555555555555555555555555444444444555666777777888777888888888888999999999<<<;;;::::::;;;>>>@@@BBBCCCCCCCCCDDDDDDEEEFFFGGG~~~nnn\\\MMMEEEDDDDDDEEEEEEKKK^^^|||}}}rrrjjjaaaVVVMMMFFFFFFJJJWWWiiivvv|||}}}{{{uuuvvv|||vvvccc]]]UUUNNNJJJIIIIIIHHHFFFFFFDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIFFFEEECCCBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGEEECCCAAA??????>>>CCCEEEGGGHHHGGGEEEBBB???CCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKEEEEEEEEEDDDCCCAAA??????AAAAAAAAA@@@@@@?????????AAABBBCCCEEEGGGHHHIIIIIIFFFEEEDDDBBBAAA@@@??????>>>???@@@@@@@@@???===<<<===>>>@@@AAAAAACCCFFFHHHJJJPPPXXX]]]cccpppyyytttpppmmmrrrzzz}}}qqqcccYYYUUUVVVTTTVVVYYYZZZ\\\dddllluuuyyy~~~}}}yyyuuurrrpppmmmllliiifffcccbbbaaaaaa____________aaaccceeefffmmmllllllnnnpppqqqpppoooooonnnmmmlllllllllmmmmmmsssrrrqqqqqqrrruuuwwwyyyxxxxxxwwwvvvvvvwwwwwwxxxuuuuuuvvvyyy}}}{{{yyyxxxxxxwwwvvvsssqqqooommmmmmoooqqqrrryyyyyyzzzzzz{{{{{{||||||~~~|||{{{{{{|||}}}}}}}}}}}}}}}|||||||||||||||zzzvvvnnnfffaaa___```iiisssvvvkkkiiibbbdddgggkkkooouuu{{{~~~}}}xxxtttssspppqqqrrrtttvvvxxxzzz{{{~~~}}}|||{{{zzzyyyyyyyyy|||xxxuuunnnooooooppprrrwww}}}tttcccXXXIIIFFFAAA???>>>??????>>>@@@AAACCCCCCCCCDDDFFFHHHJJJLLLOOOQQQRRRTTTWWWYYY```eeennnxxxxxxpppdddXXXMMMFFFAAAAAAAAA@@@BBBEEELLLOOOPPPPPPUUUaaakkkooooooeeeWWWKKKEEECCCDDDEEEHHHGGGEEECCCCCCCCCCCCDDD>>>>>>===<<<;;;::::::999777777777777666666666666666666555555555444444444666666666666666555555555777777888888999999::::::::::::;;;<<<===>>>??????CCCCCCDDDEEEEEEGGGIIIJJJyyyhhhXXXJJJCCCCCCDDDEEEHHHRRRhhhsssjjj___SSSJJJHHHHHHLLLXXXgggsssxxxyyyzzztttpppqqqvvvtttaaa\\\TTTMMMJJJIIIHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHFFFDDDCCCBBBAAAAAADDDEEEHHHIIIHHHFFFCCC@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????@@@AAACCCDDDFFFFFFGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@>>>????????????>>>===<<<===???AAAAAABBBCCCFFFHHHGGGMMMTTTWWW[[[fffwww}}}xxxssspppuuu{{{}}}nnnaaa[[[WWWVVVXXX]]]aaafffpppzzz|||xxxuuussspppnnnkkkgggeeecccbbbbbb_________```aaacccfffggglllkkklllnnnppprrrqqqpppooommmkkkjjjjjjjjjlllmmmqqqpppooopppqqqsssvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvwwwzzz~~~~~~{{{wwwuuutttsssrrrqqqooonnnkkkiiiiiijjjlllmmmqqqqqqrrrsssuuuvvvwwwwww}}}}}}{{{{{{{{{|||}}}~~~}}}}}}}}}||||||{{{{{{~~~~~~~~~~~~}}}wwwooofffaaa```cccmmmwwwooofffeeebbbffflllqqqvvvzzz~~~}}}yyywwwvvvtttuuuvvvxxxyyy{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyy|||}}}xxxvvvrrrrrrssssssuuuyyy~~~nnn___UUUJJJGGGBBB???>>>>>>>>>===AAABBBCCCDDDDDDFFFIIIKKKOOOQQQTTTVVVXXXZZZ]]]___gggkkksss|||yyypppcccWWWOOOHHHCCCCCCCCCBBBDDDGGGKKKNNNPPPQQQWWWbbbkkknnnpppfffWWWKKKFFFEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBBBB???>>>===<<<;;;:::999888777777777777666666666555666666555555555444444444666666666666666666666666555555666666777888888888<<<<<<===>>>???@@@@@@AAADDDDDDEEEFFFFFFHHHJJJKKKqqq```RRRFFFAAABBBCCCFFFLLL\\\vvvtttiii^^^QQQGGGHHHJJJPPPZZZgggpppssstttssspppnnnooorrr|||{{{qqq___ZZZRRRLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAACCCDDDCCCCCCDDDEEEEEEFFFGGGGGGIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIHHHFFFCCCAAA??????@@@AAABBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGGGGDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>@@@AAABBBBBBDDDFFFHHHGGGLLLPPPRRRTTT[[[iiittt{{{wwwzzznnnddd^^^\\\]]]ccciiippp{{{|||yyywwwsssqqqmmmiiifffdddbbbbbb_________```bbbdddggghhhkkkjjjkkkmmmppprrrrrrqqqnnnllliiigggggghhhkkklllnnnnnnnnnnnnppprrrtttuuuwwwxxxyyyzzz{{{{{{zzzyyyyyyxxxyyy{{{~~~{{{xxxtttqqqpppooonnnlllllljjjhhhfffeeeeeefffggghhhiiijjjlllnnnppprrrsssxxx|||~~~}}}|||{{{{{{{{{}}}}}}~~~~~~}}}}}}|||{{{zzzzzz{{{{{{||||||~~~{{{sssiiidddbbbgggrrr}}}qqqeee```aaaccciiiqqqxxx|||~~~{{{{{{{{{yyyyyyzzz{{{|||}}}~~~~~~||||||{{{{{{zzzzzzyyyyyy{{{~~~~~~{{{yyyxxxwwwxxxyyyzzz|||vvvjjj^^^VVVMMMIIIDDDAAA@@@@@@@@@???AAACCCDDDEEEFFFIIIMMMPPPVVVYYY\\\^^^```cccfffiiinnnrrrwww~~~~~~xxxqqqcccWWWPPPIIIDDDDDDEEEDDDEEEIIIJJJNNNPPPRRRYYYeeennnpppssshhhYYYMMMHHHGGGHHHHHHHHHGGGFFFEEECCCAAA@@@??????>>>===<<<:::999888777777777777666666666555555555555555555555444444444666666666666666666666666555666666777888888999999======>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGHHHKKKNNN~~~iiiYYYMMMDDDAAABBBBBBFFFPPPeeessshhh\\\PPPHHHGGGLLLUUU```jjjqqqssstttuuurrrqqqqqqsss}}}yyyooo\\\WWWQQQLLLIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGFFFEEEBBBAAA>>>???@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBDDDDDDCCCBBBBBBBBBBBBBBB???AAABBBCCCCCCDDDFFFIIIIIILLLPPPPPPQQQWWWaaajjjwwwooohhheeedddiiiooovvv~~~|||zzzuuusssoookkkgggdddcccbbb`````````aaabbbeeegggiiiiiiiiijjjmmmppprrrrrrqqqmmmkkkgggddddddfffiiikkkllllllmmmnnnoooqqqssstttvvvwwwzzz|||}}}}}}|||{{{zzzzzzzzz{{{}}}~~~}}}zzzwwwsssqqqooonnnllljjjjjjhhhfffdddcccbbbccccccbbbccceeehhhkkkmmmooopppssswww{{{~~~~~~{{{{{{zzzzzz{{{|||}}}~~~~~~~~~|||{{{zzzyyyyyyyyyyyyzzz{{{|||~~~yyyoooiiigggkkkwww~~~oooddd]]]]]]aaagggmmmtttzzz}}}~~~}}}||||||}}}{{{{{{||||||}}}}}}~~~~~~||||||}}}}}}|||||||||{{{{{{|||}}}|||{{{{{{|||~~~}}}zzzsssjjjbbb\\\PPPLLLGGGDDDCCCCCCCCCBBBCCCDDDEEEFFFHHHMMMRRRWWW]]]```cccfffiiikkkooorrrtttvvvzzz~~~zzzwww}}}zzzuuuooocccWWWOOOHHHCCCCCCDDDCCCDDDHHHIIILLLMMMQQQ[[[jjjtttwwwyyylll[[[OOOJJJIIIIIIIIIKKKJJJIIIGGGDDDBBB@@@??????>>>===;;;999888777666777777666666666555555555555555555555555555555555666666666666666777777777777888888999:::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGGGGGGGIIINNNQQQwwwbbbSSSIIIBBBAAABBBAAAFFFRRRhhhzzzoooeee[[[QQQKKKGGGPPP^^^kkktttyyyzzz{{{{{{xxxvvvuuuvvvyyynnnZZZVVVPPPLLLJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEECCCCCCDDDEEEDDDBBB@@@??????@@@AAABBBCCCDDDEEEEEECCCDDDEEEFFFGGGGGGGGGFFFCCCDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBBBBDDDDDDCCCCCCCCCCCCBBBBBB@@@BBBCCCCCCCCCDDDGGGIIIIIILLLOOOOOOPPPTTT]]]dddpppwwwtttooommmpppvvv|||}}}|||wwwuuuqqqlllhhheeeccccccaaaaaaaaaaaaccceeeggghhhhhhhhhhhhkkknnnppppppooollliiieeecccbbbeeehhhjjjkkklllmmmnnnppprrrssstttuuuwwwzzz}}}~~~~~~~~~}}}|||{{{{{{{{{}}}|||zzzyyywwwtttqqqooonnnmmmjjjhhhfffeeedddbbbaaa`````````___```bbbeeehhhjjjlllnnnppptttxxxzzz{{{}}}|||yyywwwtttuuuwwwzzz}}}~~~~~~~~~zzzzzzzzz{{{{{{|||}}}}}}~~~}}}|||{{{zzzyyyxxxxxxxxxxxxzzz{{{}}}}}}wwwrrrooorrr|||mmmaaaZZZXXX\\\aaakkknnnrrrvvvwwwxxxzzz{{{zzz{{{zzzyyywwwwwwyyy{{{zzzzzzzzz{{{{{{|||||||||}}}~~~~~~|||||||||{{{|||~~~~~~zzzvvvpppiiieeeSSSPPPJJJGGGFFFEEEDDDCCCDDDEEEFFFHHHKKKQQQXXX^^^cccfffiiillloooqqquuuxxxzzzzzz|||~~~xxxqqqrrr{{{{{{tttnnnjjj```VVVMMMGGGBBBBBBBBBAAACCCFFFFFFHHHJJJOOO\\\nnnzzz}}}}}}ooo]]]PPPLLLMMMLLLKKKOOONNNLLLIIIFFFCCCAAA@@@======<<<:::999888666666666666666666555555555555444555555555555555555555666666666666777777888888888888999:::;;;<<<=========>>>???@@@AAABBBBBBCCCBBBEEEHHHHHHHHHKKKQQQWWWqqq\\\NNNGGGBBBAAABBBAAAFFFQQQeee}}}sssiii```XXXRRRNNNKKKYYYlll}}}~~~yyyxxxzzzvvvjjjXXXUUUPPPLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAA???@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBCCCDDDDDDEEECCCDDDFFFGGGHHHGGGFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAABBBBBBAAAAAAAAABBBCCCCCCAAABBBCCCCCCCCCBBB@@@???AAACCCDDDDDDDDDEEEGGGIIIGGGJJJLLLMMMMMMQQQWWW]]]ggglllssszzzyyyvvvyyy~~~~~~yyywwwsssoookkkhhhfffeeedddccccccbbbccceeefffggggggfffgggiiilllnnnnnnmmmjjjhhheeeccccccdddggghhhiiijjjlllnnnpppqqqsssssstttvvvyyy{{{~~~~~~}}}}}}}}}}}}|||xxxvvvsssqqqooonnnmmmllliiigggddddddcccaaa```````````````aaabbbdddfffhhhjjjkkknnnrrrwwwyyyyyy{{{{{{wwwsssqqqpppoooppprrrvvvyyy|||~~~~~~~~~}}}}}}{{{{{{{{{||||||}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyxxxxxxyyyyyy{{{|||~~~~~~}}}~~~{{{yyyzzzzzzlll]]]VVVTTTUUUZZZ```jjjlllnnnoooppprrruuuwwwrrrssstttsssrrrsssuuuvvvyyyyyyzzzzzz{{{{{{||||||~~~}}}}}}}}}~~~~~~~~~|||yyytttppp^^^YYYSSSNNNJJJHHHFFFEEEEEEFFFGGGIIIMMMUUU^^^dddiiikkknnnqqqsssvvvyyy{{{~~~~~~~~~~~~|||{{{xxxssspppsss}}}yyyqqqkkkggg___VVVNNNGGGBBBBBBBBBAAACCCFFFDDDGGGKKKSSScccuuu}}}ooo\\\QQQPPPRRRRRRQQQTTTRRRNNNIIIEEECCCAAAAAA<<<;;;::::::999888777777666666666555555555444444444444444555555555555555555666666777777888888999666666777888:::;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCFFFJJJKKKKKKOOOWWW^^^}}}kkkVVVJJJEEEAAA???@@@@@@EEEOOO___uuu~~~wwwmmmccc[[[UUUQQQOOOSSSeee}}}|||{{{rrrdddWWWTTTPPPMMMLLLLLLKKKJJJHHHHHHHHHHHHGGGEEECCCBBBCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBBBBCCCCCCCCC@@@AAABBBCCCDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBBBBCCCBBBCCCEEEGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDCCCDDDDDDCCCBBBBBBCCCCCCCCCAAACCCEEEGGGFFFDDDBBB@@@BBBDDDEEEEEEDDDEEEGGGIIIGGGIIIKKKKKKLLLNNNSSSVVV\\\aaaiiirrryyy}}}~~~|||yyyvvvrrrnnnllljjjiiifffeeedddccccccdddeeeffffffffffffhhhjjjlllkkkjjjiiigggfffddddddeeefffgggggghhhjjjlllnnnpppqqqqqqtttuuuwwwzzz||||||xxxuuusssqqqpppoooooonnnkkkiiigggffffffeeeeeeeeeddddddeeeffffffhhhiiijjjkkklllnnnrrrwwwyyyyyy{{{~~~yyytttpppnnnmmmmmmmmmnnnpppsssvvvxxxzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzzzzzyyyyyyyyyzzzzzz|||}}}}}}~~~iii]]]QQQNNNPPPRRRVVV[[[cccfffiiikkkmmmooorrrtttqqqrrrttttttttttttvvvwwwzzzzzz{{{|||}}}}}}~~~~~~}}}~~~~~~~~~~~~{{{yyy{{{~~~qqqkkkccc[[[UUUPPPLLLIIIFFFGGGHHHJJJOOOXXXbbbiiimmmpppsssuuuvvvxxx{{{~~~~~~~~~}}}|||||||||}}}}}}yyywwwtttqqqqqqwww}}}vvvqqqmmmdddZZZQQQJJJEEEEEEEEEDDDFFFIIIIIIOOOWWWbbbrrrzzzkkkZZZQQQSSSXXXYYYYYYWWWSSSNNNHHHCCCAAAAAAAAA:::999999999888888888888666666555555555444444444444444444555555555666666555666666777888888999999666777888999:::<<<======@@@@@@AAABBBCCCDDDDDDEEEDDDIIIMMMOOOOOOTTT^^^fffyyygggSSSHHHCCC@@@>>>???@@@EEEMMM[[[mmm}}}|||{{{uuukkk```WWWRRRPPPOOOZZZnnn~~~ooo```WWWTTTPPPNNNMMMMMMLLLKKKHHHHHHHHHHHHGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCC@@@@@@BBBCCCDDDFFFGGGGGGHHHGGGFFFDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFFFFEEECCCBBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFIIILLLKKKHHHEEEBBBCCCDDDEEEEEEEEEEEEGGGIIIIIIJJJLLLLLLLLLMMMPPPSSSUUU[[[eeeoooyyy}}}|||~~~~~~~~~|||xxxtttqqqnnnmmmmmmgggfffeeedddcccddddddeeefffeeeeeegggiiijjjiiihhhhhhgggfffeeeeeeeeeffffffeeefffhhhkkkmmmnnnoooppptttuuuvvvxxx{{{~~~~~~yyyvvvuuusssrrrrrrrrrrrrooommmkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkllllllmmmnnnnnnnnnooossswwwyyyzzz||||||yyytttooolllkkkkkklllmmmmmmoooqqqsssuuuvvvwwwyyyyyyyyyzzz}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}~~~qqq```UUUKKKJJJNNNPPPSSSVVV]]]aaafffjjjmmmoooqqqssssssvvvxxxyyyyyyyyyzzz|||{{{|||}}}~~~|||}}}~~~}}}uuusssrrrtttxxx}}}{{{qqqggg___XXXRRROOOGGGGGGHHHKKKPPPZZZeeelllppprrruuuwwwxxxzzz}}}{{{{{{zzzyyyyyyyyyyyyyyyxxxuuurrrpppsssyyy~~~zzzuuujjj```TTTMMMHHHHHHHHHGGGIIILLLPPPXXXcccpppvvvhhhXXXQQQUUU\\\______XXXTTTMMMFFFBBB@@@@@@@@@888888888888888888888888666666555555555444444444444444444555555555666666555666666777888999999999888999:::;;;===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFKKKPPPRRRRRRXXXccclllppp```NNNEEEAAA???=========AAAJJJTTTaaalllvvv|||uuuggg```XXXNNNMMMRRR]]]wwwhhh___RRRQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDBBBBBBDDDEEEFFFHHHGGGEEECCCBBBCCCCCCDDDCCCBBBAAA@@@???@@@@@@AAA@@@AAACCCDDDDDDDDDCCCCCCBBBCCCCCCAAA??????@@@BBB??????@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBEEEHHHKKKKKKIIIFFFDDDBBBBBBCCCDDDFFFGGGHHHIIIKKKKKKKKKJJJIIIJJJMMMPPPWWW[[[cccooo}}}~~~vvvooolllppprrrvvv~~~|||xxxvvvvvvvvvtttqqqjjjiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggghhhgggggggggffffffffffffddddddfffgggjjjmmmooopppqqqrrruuuyyy{{{}}}~~~~~~}}}}}}yyyxxxwwwvvvuuutttttttttssssssssssssssstttttttttvvvvvvuuutttttttttuuuuuuuuuyyy}}}~~~~~~~~~xxxuuuqqqnnnkkkkkkkkklllmmmmmmnnnnnnnnnooopppppprrrrrrrrrtttxxx|||~~~~~~}}}||||||~~~~~~}}}{{{zzzwwwyyy{{{{{{zzzyyyzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{}}}~~~hhhVVVOOOJJJKKKLLLMMMQQQVVV\\\bbbeeefffjjjqqqwwwwww}}}~~~~~~|||{{{~~~~~~~~~|||qqqqqqrrrsssvvvyyy{{{}}}{{{rrrggg\\\TTTMMMJJJHHHKKKSSS^^^ggglllooorrruuuwwwxxxxxxzzz{{{}}}}}}||||||zzzxxxwwwvvvwwwuuutttuuuzzz~~~tttiii```RRRJJJKKKLLLJJJOOOZZZ___nnn|||{{{nnncccXXXUUU[[[bbbcccaaa___WWWMMMFFFDDDBBB>>>:::;;;:::999777666555555555777777666555555555555555000111333555555444333222666666555666666777888999888:::===>>>>>>???@@@BBBCCCDDDDDDDDDCCCDDDGGGIIIGGGKKKOOORRRVVVaaaooozzzlll\\\KKKDDDAAA???>>>??????CCCIIIRRR]]]iiiuuu|||~~~pppbbb[[[TTTMMMNNNUUUgggrrrcccZZZOOONNNMMMLLLJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEECCCBBBBBBCCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDCCCBBBBBBBBBCCCCCCBBB@@@???AAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBCCCEEEHHHJJJJJJIIIFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHKKKKKKKKKJJJIIIJJJMMMPPPWWW[[[dddppp}}}~~~yyyssskkkdddaaa^^^aaagggsss~~~zzzxxxxxxwwwuuusssnnnmmmkkkiiihhhgggffffffffffffffffffffffffffffffgggggghhhhhhhhhhhhggggggddddddeeegggiiilllnnnoooppprrruuuxxx{{{}}}~~~~~~}}}|||{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{{{{}}}}}}wwwtttqqqmmmkkkjjjkkklllmmmnnnoooooooooooooooooooooooooooppptttyyy~~~}}}}}}}}}~~~~~~~~~|||{{{zzzxxxzzz{{{{{{yyyxxxyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{}}}uuuaaaSSSMMMIIIJJJLLLNNNSSSYYY___fffkkknnnsss{{{yyytttqqqpppppppppqqqrrruuuwwwyyy~~~~~~qqqcccZZZSSSPPPOOORRRYYYdddmmmqqqqqqsssvvvxxxxxxxxxzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxwwwvvvxxx}}}}}}rrreeeWWWMMMNNNOOOPPPYYYdddtttxxxggg___VVVVVV^^^fffgggfff```WWWMMMEEEBBB@@@===:::;;;:::999777666555555555777777666555555555555555333333555666666666555444666666666666666777888999999;;;>>>?????????AAABBBBBBCCCEEEEEEEEEFFFIIIKKKJJJMMMRRRVVV\\\iiiyyyeeeWWWIIIBBB@@@??????AAABBBEEEJJJQQQ\\\iiiwwwzzzkkk]]]WWWPPPLLLQQQ[[[uuu{{{lll\\\TTTNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@AAACCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBBBBAAAAAAAAAAAABBBAAABBBBBBBBBBBBBBBAAA@@@BBBBBBCCCAAA@@@???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFEEEEEEDDDCCCBBBBBBDDDEEEFFFHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJIIIIIIJJJMMMPPPXXX\\\eeeqqqwwwmmmeee\\\VVVUUUNNNSSS\\\jjj~~~~~~}}}}}}~~~~~~|||{{{yyywwwuuurrrqqqnnnkkkhhhfffddddddffffffffffffffffffffffffeeegggiiijjjkkkjjjiiihhhddddddeeefffhhhjjjlllmmmoooqqqsssvvvzzz|||~~~~~~~~~~~~~~~~~~~~~~~~|||uuussspppmmmkkkkkkkkklllnnnooopppqqqqqqooonnnmmmmmmkkkjjjkkkooouuu|||~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzz{{{|||{{{yyyxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}jjjYYYPPPKKKHHHJJJMMMQQQXXX___hhhooovvvzzz~~~|||yyyvvvqqqmmmppppppppppppqqqrrrtttuuuzzz~~~|||kkk```TTTRRRQQQTTT\\\fffnnnrrrsssuuuxxxxxxxxxxxxyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{yyyzzz{{{}}}|||kkk]]]RRRQQQUUUZZZgggtttsssbbb\\\WWWZZZcccjjjkkkiii```WWWLLLDDD@@@>>><<<::::::999888777666555555555777666666555555555555666666666666666777777777777666666666666777888999:::;;;===???@@@@@@@@@BBBCCC@@@CCCEEEGGGHHHIIIKKKNNNLLLQQQVVV\\\eeettt___SSSGGGAAA@@@>>>>>>AAACCCFFFLLLTTT___nnnyyyjjj\\\UUUOOOLLLUUUaaa~~~~~~vvvfffXXXPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCDDDEEEEEEEEEDDDBBBAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@??????@@@AAAAAA@@@???>>>@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHIIILLLOOOWWW[[[eeesssooocccYYYPPPLLLMMMKKKRRR[[[hhhzzz~~~~~~}}}}}}~~~|||zzzxxxvvvuuussspppmmmjjjgggeeedddffffffffffffffffffffffffdddfffiiilllmmmmmmkkkjjjeeeeeeeeefffgggiiijjjkkknnnoooqqqssswwwzzz}}}{{{uuusssqqqnnnmmmllllllmmmnnnoooqqqrrrqqqooommmkkkkkkiiiggghhhlllrrrzzz~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{|||}}}~~~}}}zzzxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyxxxyyyzzz|||}}}rrr```SSSLLLIIIHHHKKKPPPUUU___hhhuuu}}}zzzzzz{{{||||||}}}~~~~~~~~~}}}~~~yyyxxxyyyyyyuuuppptttsssrrrqqqqqqrrrssstttxxx|||ooocccUUUSSSSSSWWW___hhhppptttvvvxxxyyyyyyxxxxxxyyyzzzyyyxxxwwwwwwwwwxxxzzz{{{{{{}}}lll```UUUTTTZZZeeevvv~~~mmm```]]]\\\```hhhlllkkkhhh]]]UUUKKKBBB>>><<<;;;:::999999888666666555555555777666555555555555666666777777666666666777888999666666666777888999:::;;;<<<>>>AAABBBAAAAAACCCDDD@@@CCCFFFHHHIIIJJJLLLNNNNNNTTT\\\eeepppZZZOOOEEEAAA???===>>>AAAAAAGGGPPPZZZfffvvv~~~wwwhhhZZZRRRLLLKKKVVVeee}}}sssbbbUUUOOOLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>??????@@@AAAAAAAAAAAA@@@BBBAAAAAAAAAAAAAAAAAABBBAAABBBCCCDDDDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>??????>>>======???@@@??????@@@BBBDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFHHHKKKNNNTTTYYYdddtttwwwggg[[[QQQIIIHHHJJJKKKRRR[[[gggxxx~~~}}}zzzxxxwwwuuutttqqqnnnllliiihhhgggggggggggggggggggggggggggdddgggjjjmmmnnnnnnlllkkkffffffffffffggghhhiiijjjllllllmmmooorrrvvvzzz|||~~~}}}zzztttsssqqqooonnnnnnnnnnnnmmmnnnpppqqqqqqooollljjjjjjhhhffffffjjjpppwww|||~~~}}}|||||||||{{{{{{{{{{{{{{{{{{||||||~~~~~~|||zzzyyyzzzyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyzzz|||}}}~~~{{{rrrdddWWWOOOJJJHHHIIIOOOUUU\\\iiittt{{{yyyxxxuuuvvvwwwxxxyyy{{{||||||~~~}}}~~~~~~yyyuuuuuuxxxyyyvvvrrruuuuuusssrrrqqqrrrrrrssswwwzzz}}}oooeeeYYYXXXYYY^^^fffnnnuuuxxxzzz{{{{{{zzzxxxxxxyyyzzzyyywwwvvvuuuuuuwwwzzz{{{~~~hhh___VVVWWWaaaqqqvvvhhh^^^^^^```gggmmmoookkkgggWWWQQQHHHAAA<<<:::::::::888888777666555555555555666666555555555555666666666666555555666666777888666666777777888:::;;;<<<===???BBBBBBBBBBBBCCCDDDBBBDDDFFFHHHHHHJJJMMMOOORRRZZZeeeqqq~~~TTTKKKDDDAAA@@@>>>@@@DDDEEENNN[[[gggrrrzzzqqqdddVVVOOOIIIIIIWWWgggzzznnn^^^RRROOOHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@??????>>>>>>?????????@@@@@@??????>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@>>>??????@@@@@@@@@@@@???@@@??????>>>>>>>>>??????===>>>???>>>======???AAA>>>???@@@AAACCCEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFIIILLLPPPVVVcccuuusssdddXXXNNNGGGHHHLLLJJJRRR\\\hhhwww}}}~~~~~~~~~{{{xxxxxxvvvuuurrrpppmmmllljjjjjjhhhhhhhhhhhhhhhhhhhhhhhhfffgggjjjlllmmmmmmllllllhhhhhhggggggggghhhiiiiiijjjiiiiiijjjlllqqquuuxxxzzz~~~}}}|||~~~~~~~~~~~~|||yyywwwrrrqqqpppoooooonnnnnnnnnlllmmmnnnoooooonnnlllkkkjjjhhhffffffiiinnntttxxx|||}}}~~~|||{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~|||zzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~|||tttnnneeeYYYOOOLLLJJJJJJMMMSSS[[[dddttt{{{uuusssrrrrrruuuvvvwwwyyy{{{}}}~~~~~~~~~~~~|||yyyyyy{{{|||zzzxxxuuutttsssqqqqqqqqqrrrrrrwwwyyy}}}~~~vvvllleeeYYYYYY[[[```hhhpppuuuxxx}}}}}}}}}{{{xxxwwwxxxzzzyyywwwuuutttvvvyyy}}}vvvaaa]]]YYY^^^kkk~~~pppggg^^^```fffmmmqqqpppiiicccNNNKKKEEE???;;;999:::;;;888777666666555555555666666555555555555666666777555555555555666666666666777777777888999;;;<<<===>>>@@@BBBBBBBBBBBBCCCDDDCCCEEEFFFHHHIIILLLPPPTTTZZZeeeuuuLLLFFFAAAAAAAAAAAADDDIIISSS___nnnzzz{{{wwwlll```TTTNNNJJJLLLZZZllluuugggXXXOOOMMMGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@???????????????<<<===>>>>>>??????????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????<<<===>>>???@@@??????>>>???>>>=========>>>???@@@>>>???@@@???>>>???@@@BBB@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBDDDHHHKKKLLLSSSaaauuuvvvhhh\\\RRRLLLMMMRRRRRRZZZeeeooo|||~~~~~~~~~|||zzzzzzxxxwwwtttqqqnnnlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiggghhhiiikkkkkkllllllllljjjiiiiiihhhhhhhhhiiiiiihhhgggeeeeeegggkkkpppssswwwzzz~~~|||zzzzzz~~~|||yyywwwwwwvvvtttsssoooooonnnnnnmmmmmmlllllljjjkkkllllllmmmlllllllllhhhgggffffffhhhlllpppsssyyy{{{~~~~~~|||zzzzzzyyyyyyyyyyyyyyyyyy{{{|||}}}|||}}}~~~}}}{{{yyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}|||{{{{{{}}}}}}~~~~~~uuummmggg^^^SSSMMMMMMKKKLLLPPPXXX```lll}}}~~~wwwqqqnnnnnnppprrrwwwxxxyyy{{{~~~}}}}}}~~~~~~~~~~~~wwwvvvuuusssssssssssstttvvvwwwyyy|||~~~|||xxxsssqqqoookkkeeeaaaXXXYYY[[[aaaiiipppuuuwww~~~|||yyywwwxxxyyyxxxvvvuuuuuuyyy~~~tttiii\\\\\\^^^fffwwwsssllliiifffiiiooosssssslllaaaXXXFFFDDDAAA===:::999:::;;;777777666555555555555666555555555555555666777777444444666777777777666555777777777888:::;;;===>>>>>>@@@BBBBBBAAAAAABBBCCCDDDEEEFFFHHHKKKQQQWWW\\\gggtttGGGBBB???AAABBBDDDHHHNNNaaannnzzzvvvtttjjj___UUUPPPMMMPPP```rrr}}}rrrbbbSSSLLLKKKHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC???????????????@@@@@@@@@::::::<<<>>>???@@@@@@@@@??????@@@@@@@@@@@@?????????>>>===<<<<<<===>>>???;;;<<<===?????????>>>===>>>===<<<<<<<<<>>>???@@@@@@AAAAAAAAA@@@@@@BBBDDDBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBCCCCCC@@@@@@AAABBBCCCDDDEEEFFFAAABBBDDDEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBCCCCCC@@@AAAAAAAAAAAACCCGGGIIIIIIQQQ```uuu|||zzz{{{~~~|||ooocccXXXRRRSSSYYY___gggpppyyy}}}~~~||||||{{{yyyvvvrrrooollljjjiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkkkkklllkkkkkkjjjiiiiiiiiiiiiiiigggeeecccbbbdddhhhmmmpppuuuyyy}}}|||yyyxxxzzz~~~~~~zzzvvvsssrrrqqqqqqpppmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjkkklllllllllgggfffeeeeeegggjjjmmmooowwwzzz}}}~~~|||zzzyyyxxxyyyxxxxxxxxxyyy{{{}}}~~~zzz{{{|||{{{yyyxxxxxxyyy{{{zzzzzzyyyyyyzzzzzz{{{{{{|||}}}}}}}}}|||zzzyyy}}}|||}}}}}}tttkkkeee]]]SSSOOOQQQLLLMMMSSS[[[dddpppyyyuuuoookkkjjjlllqqqtttwwwxxxzzz|||}}}|||~~~}}}||||||~~~zzzyyyxxxwwwvvvvvvwwwxxxvvvvvvxxxyyyzzzzzzzzzzzzqqqlllgggddddddbbb___\\\]]]]]]```fffnnnuuuzzz||||||yyywwwxxxyyywwwvvvuuuwww{{{wwwjjj^^^YYY\\\bbbmmmuuukkkiiikkkqqqssswwwxxxsssgggXXXMMM@@@@@@???===:::999:::;;;777666666555555555555666555555555555555666777888333555777888999888666555777777888999:::<<<>>>>>>>>>@@@BBBBBBAAAAAABBBCCCCCCEEEFFFIIIMMMUUU]]]cccpppIIIAAA>>>AAAAAAAAANNN___vvv~~~xxxsssooohhh^^^SSSKKKIIINNN]]]kkkzzzjjj[[[PPPKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>=========<<<<<<<<<<<>>>>>======<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<======>>>?????????EEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC????????????@@@AAABBBBBBBBBAAAAAA@@@AAABBBDDDEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDDJJJOOO\\\pppwwwtttuuuwww{{{tttggg```ccchhhmmmxxx~~~|||{{{{{{|||}}}~~~}}}|||~~~|||wwwsssqqqooommmkkkmmmlllkkkjjjiiiiiiiiiiiihhhiiiiiijjjjjjkkklllllloooooonnnmmmkkkjjjiiiiiiccccccbbbbbbdddfffiiikkkmmmrrrxxx}}}~~~wwwxxxzzz|||~~~~~~~~~~~~zzzwwwtttrrrqqqpppnnnllljjjjjjjjjjjjiiiiiiiiiiiijjjkkkkkkllllllkkkkkkkkkjjjiiigggggghhhkkknnnpppwww{{{{{{xxxwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{}}}~~~xxxppphhh```YYYSSSOOOQQQRRRUUU\\\jjj|||}}}xxxmmmlllkkkjjjlllooosssvvv~~~}}}}}}}}}~~~}}}~~~~~~|||{{{||||||||||||{{{zzzyyyxxx~~~yyyvvvuuuwwwvvvqqqlllhhhddd^^^ZZZZZZ[[[[[[\\\aaaccchhhmmmtttyyy~~~~~~{{{zzzzzzzzz|||zzzyyyzzz~~~rrrfff^^^ZZZVVV\\\gggyyyxxxrrrmmmnnnssswww|||yyykkkZZZMMMGGG??????>>>===<<<;;;:::999999999777666555555555555555555555666666666666666888888888888888999999999;;;:::::::::;;;===???@@@>>>@@@BBBBBBBBBBBBDDDFFFIIIGGGIIIMMMQQQVVVaaalllxxxFFF@@@???BBBBBBFFFWWWkkkyyyrrrmmmaaaXXXPPPKKKJJJOOO\\\iiiyyy~~~xxxhhhZZZPPPKKKIIIGGGGGGFFFFFFFFFEEEEEEEEECCCDDDEEEEEEFFFFFFFFFFFFBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<>>>=========<<<<<<<<<<<<==================<<<<<<=========>>>>>>=========<<<<<<<<<======>>>??????DDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@?????????@@@@@@AAACCCBBBAAA@@@@@@@@@AAABBBDDDCCCBBB@@@@@@?????????>>>>>>????????????>>>>>>??????>>>>>>???AAABBBCCCJJJNNNYYYkkkxxxuuuuuuwwwyyysssrrruuu~~~~~~|||{{{{{{{{{|||~~~}}}||||||~~~zzzwwwtttrrrooommmllllllkkkjjjiiiiiijjjjjjjjjkkkkkkllllllmmmnnnnnnpppooonnnmmmkkkjjjiiihhhddddddbbbbbbbbbdddfffhhhkkkooouuuyyy|||~~~~~~xxxyyy{{{|||}}}~~~}}}}}}zzzwwwsssqqqpppooommmllljjjjjjjjjiiiiiiiiiiiiiiilllllllllmmmllllllkkkkkkiiihhhhhhiiikkknnnrrrtttzzz|||zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||~~~}}}wwwooogggaaa[[[VVVSSSTTTUUUYYYaaaooo{{{sssooonnnooooooqqqsssvvvyyyzzz|||}}}~~~}}}}}}~~~|||{{{{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}zzzvvvuuuvvvuuupppkkkgggbbb]]]ZZZZZZ\\\]]]^^^dddfffkkkqqqxxx~~~~~~}}}}}}|||||||||tttfff\\\VVVSSSSSSZZZgggzzzwwwrrrqqqqqquuuzzz||||||yyyqqqcccUUUIIIDDD???>>>===;;;999888777666888777666555444444444444777777777666555555555444888888888888999999999999;;;::::::;;;<<<===???@@@???AAABBBCCCCCCDDDEEEGGGIIIIIIMMMSSSXXX]]]hhhrrrCCC??????BBBDDDMMMccczzz{{{pppiiiZZZSSSMMMKKKLLLQQQ\\\gggpppvvvzzzyyyxxxzzz}}}}}}uuueeeWWWNNNJJJHHHFFFFFFFFFFFFEEEEEEEEEDDDAAABBBCCCEEEFFFFFFGGGGGG@@@@@@@@@@@@AAABBBDDDDDDAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>===============<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???BBBBBBAAABBBBBBCCCDDDDDDFFFEEEDDDCCCBBB@@@@@@???@@@@@@???>>>>>>>>>??????BBBBBB@@@???????????????BBBAAA@@@>>>======<<<<<<;;;<<<<<<=========<<<<<<===<<<<<<===>>>@@@BBBCCCIIILLLUUUcccuuu}}}||||||}}}|||||||||}}}~~~~~~~~~~~~}}}|||{{{zzz~~~}}}{{{yyyvvvrrrooolllkkkkkkjjjjjjjjjkkkkkkmmmmmmnnnnnnooooooppppppqqqpppooonnnllljjjhhhgggfffeeecccaaa```aaabbbcccgggkkkppptttvvvyyy{{{}}}~~~}}}}}}~~~}}}zzz{{{|||}}}}}}}}}}}}|||zzzvvvrrrooonnnnnnmmmllliiiiiiiiiiiijjjjjjjjjjjjnnnnnnnnnnnnnnnmmmlllkkkhhhhhhiiikkknnnssswwwyyy}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyywwwxxxxxxyyyyyyzzzzzz{{{||||||}}}~~~}}}wwwooohhhbbb^^^ZZZXXXWWWYYY___hhhtttyyyrrrmmmkkkooorrrvvvzzz}}}~~~~~~}}}~~~~~~}}}~~~~~~yyywwwwwwwwwwwwwwwyyyyyyxxxxxxyyyzzz|||}}}}}}zzzwwwwwwvvvtttoookkkeeebbb]]]\\\]]]```bbbcccgggjjjooovvv|||}}}qqqdddXXXQQQMMMLLLRRRZZZiiizzzyyyssstttyyy}}}}}}rrreeeZZZOOOGGGBBB@@@@@@>>><<<:::888777666888777777666555555555555999888777777555555444333888888888888999999::::::;;;;;;;;;<<<===>>>???@@@???AAACCCDDDDDDEEEGGGIIIHHHIIINNNVVV]]]dddppp{{{@@@???@@@BBBFFFSSSmmm{{{mmmeeeXXXQQQKKKJJJMMMSSS^^^iiijjjnnnrrrrrrrrruuuyyy|||pppaaaUUUMMMIIIFFFHHHGGGGGGGGGGGGFFFFFFFFFBBBCCCCCCDDDEEEEEEEEEEEE@@@@@@@@@@@@AAABBBCCCDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=====================<<<@@@??????>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCBBBAAA@@@@@@???@@@??????>>>============?????????>>>>>>>>>>>>>>>AAA@@@>>>===;;;;;;::::::;;;<<<<<<============<<<;;;:::;;;;;;===???AAACCCGGGIIIOOOZZZjjj{{{~~~~~~~~~~~~}}}{{{zzzyyyzzz|||~~~|||yyytttqqqmmmllllllkkkkkkkkkllllllnnnnnnoooooopppqqqqqqqqqrrrqqqqqqpppnnnkkkiiiggghhhgggdddaaa___^^^______dddgggkkknnnqqqsssvvvyyy}}}}}}}}}~~~~~~}}}{{{yyyyyy|||~~~~~~~~~}}}||||||}}}}}}}}}|||||||||zzzvvvrrrnnnmmmmmmlllllliiiiiiiiijjjjjjkkkkkkkkkpppppppppppppppooonnnmmmjjjjjjkkkmmmqqquuuyyy{{{}}}~~~|||{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwxxxyyyzzz{{{{{{|||||||||}}}}}}}}}~~~~~~yyyqqqjjjddd```]]][[[ZZZ]]]cccmmmxxxyyysssppppppqqqssswww}}}}}}~~~~~~~~~zzzuuusssssstttuuuuuuvvvvvvuuuuuuvvvyyy|||~~~~~~|||zzzyyyxxxuuuppplllfffccc______bbbfffiiijjjllloootttzzz~~~rrrlllaaaVVVOOOJJJJJJJJJSSS\\\jjjxxx}}}yyyxxx{{{{{{iiiZZZQQQLLLGGGCCCDDDCCCBBB@@@>>><<<;;;:::::::::999888888888888888888777777777666666555555777888888999999:::::::::<<<<<<<<<===>>>???@@@AAA???AAACCCDDDEEEFFFHHHJJJKKKLLLQQQZZZdddooo@@@@@@@@@BBBHHHXXXsssxxxjjjaaaWWWOOOHHHHHHMMMUUUbbbllljjjllloooqqqpppqqquuuzzzyyyjjj\\\RRRLLLHHHFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@??????===<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;===???@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA???>>>======<<<<<<<<<<<<;;;<<<===>>>??????@@@@@@@@@???===<<<;;;:::::::::;;;;;;<<<===============;;;:::;;;;;;===???AAACCCDDDGGGKKKTTTaaaqqq|||yyy}}}~~~~~~|||{{{zzzyyyxxxyyy{{{~~~~~~{{{wwwsssooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnoooppppppqqqqqqrrrrrrrrrrrrpppmmmkkkiiijjjhhheeeaaa___^^^^^^^^^ccceeegggiiikkkmmmqqqssswwwxxxyyyyyyzzz{{{|||||||||yyyvvvwwwyyy||||||}}}~~~~~~}}}~~~}}}}}}}}}||||||||||||zzzwwwssspppooonnnmmmllliiijjjjjjkkklllmmmmmmnnnrrrrrrrrrrrrrrrqqqpppooonnnnnnoooqqqsssvvvyyyzzz|||~~~}}}|||zzzyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzxxxwwwuuuuuuttttttvvvvvvvvvwwwwwwwwwwwwwwwtttuuuvvvwwwxxxzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}uuunnnhhhddd```]]]\\\___fffoooxxx|||tttppprrrvvvyyy~~~~~~zzzwwwrrrpppqqqsssuuuuuuuuutttssssssuuuwwwzzz|||~~~}}}|||{{{yyyvvvqqqnnnhhheeeccccccggglllppprrruuuwwwzzz~~~~~~vvvnnnaaa]]]UUUNNNIIIHHHHHHJJJQQQYYYfffrrryyy{{{yyyxxxzzz{{{|||rrr___QQQKKKIIIHHHEEEHHHGGGFFFDDDBBB@@@>>>===:::999999888888888888888555666666666777777888888777888888999::::::;;;;;;<<<===>>>???@@@@@@AAAAAA>>>@@@BBBDDDEEEFFFIIIKKKRRRRRRWWWaaannn~~~@@@@@@AAADDDMMM___vvvtttggg^^^UUUMMMGGGIIIQQQ\\\iiitttrrrqqqrrrsssqqqoootttzzztttdddXXXPPPLLLIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCAAA@@@???BBBAAA@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>??????@@@AAAAAAAAA======<<<<<<;;;;;;<<<<<<:::;;;<<<>>>???@@@@@@AAA???>>>===<<<<<<;;;;;;<<<:::;;;<<<==================<<<<<<===>>>@@@BBBCCCCCCEEEIIIPPPZZZhhhvvvxxxuuuvvvzzz~~~~~~}}}{{{zzzyyyvvvvvvwwwzzz~~~}}}zzzwwwrrrrrrpppoooooonnnnnnnnnnnnnnnnnnoooppppppqqqqqqssssssttttttssspppnnnlllkkkiiifffcccaaa`````````bbbcccddddddeeegggjjjmmmoooqqqsssttttttuuuwwwyyy}}}|||zzzwwwuuuuuuwwwzzz{{{|||~~~~~~~~~~~~~~~}}}|||||||||}}}}}}{{{yyyvvvtttsssqqqooommmjjjkkklllmmmnnnooopppqqqrrrsssssstttttttttssssssrrrssssssuuuwwwyyy{{{||||||}}}{{{yyyxxxwwwwwwvvvwwwxxxzzz{{{{{{{{{{{{yyyyyywwwvvvuuuttttttsssuuuuuuuuuuuuuuuvvvvvvvvvtttuuuuuuwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxx{{{|||yyysssmmmhhhccc```^^^bbbgggooovvv~~~xxxsssssswww}}}wwwtttqqqqqqsssuuuwwwwwwvvvuuuuuuuuuvvvwwwyyyzzz||||||}}}|||zzzvvvrrrpppjjjhhhfffgggkkkqqqvvvxxx}}}}}}~~~{{{ssshhh___UUURRRMMMIIIGGGGGGIIIJJJMMMTTT___iiippptttwwwyyy|||pppdddUUUKKKIIIJJJJJJJJJMMMLLLJJJGGGCCC@@@>>>===777666666555555666666666444555666666888888999:::777888888999:::;;;<<<<<<<<<===???@@@AAABBBBBBBBB>>>AAACCCEEEGGGHHHKKKMMMTTTUUU[[[hhhwww@@@AAABBBFFFSSSgggzzz~~~{{{pppddd\\\TTTMMMKKKRRR^^^jjjwww~~~zzzwwwsssqqqwww~~~zzzooo```TTTOOOLLLIIIGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@????????????@@@AAABBBBBBAAA@@@???>>>???@@@BBBCCCBBBBBBBBBBBBAAAAAAAAAAAA===>>>>>>>>>????????????@@@@@@AAAAAABBBCCCCCCCCC???>>><<<;;;;;;<<<>>>??????>>>===<<<===???AAACCCCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>???????????????;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===???@@@@@@@@@??????>>>>>>=========>>>>>><<<===>>>???@@@@@@@@@@@@??????>>>>>>???AAABBBCCCCCCEEEIIIMMMUUU```mmmuuuyyy~~~yyyuuutttvvv~~~|||zzzyyyuuuuuutttvvvzzz~~~|||vvvuuusssrrrppppppoooooonnnooooooppppppqqqrrrrrrssstttvvvvvvvvvsssqqqooollljjjgggdddcccbbbcccccc`````````______```dddggggggjjjmmmnnnmmmnnnqqqtttvvvwwwvvvuuussstttwwwyyy{{{|||}}}~~~}}}}}}||||||}}}~~~|||zzzyyyxxxvvvtttqqqnnnkkklllmmmnnnpppqqqrrrsssrrrssstttuuuvvvvvvvvvvvvuuuvvvwwwyyy{{{}}}|||yyywwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{xxxwwwvvvuuuttttttssstttssssssttttttuuuuuuuuuuuutttuuuuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{~~~|||wwwsssnnnhhhdddbbbdddiiinnntttzzz~~~~~~{{{xxxwww{{{}}}tttsssrrrsssvvvxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz{{{{{{yyyuuurrrpppkkkiiiggghhhmmmtttxxx{{{~~~{{{zzz|||xxxqqqhhh]]]UUUOOOMMMKKKJJJJJJKKKLLLMMMNNNTTT\\\ccciiipppwww|||ttt```ZZZQQQLLLLLLOOORRRSSSWWWUUUQQQLLLFFFAAA===;;;666555555444444555555666666666666777888888888999777888888999:::;;;<<<======>>>@@@AAABBBCCCBBBBBB@@@CCCFFFHHHIIIKKKNNNQQQVVVZZZdddttt@@@@@@BBBHHHXXXlll}}}{{{zzzwwwmmmccc[[[TTTPPPQQQ\\\jjjwww|||vvvttt|||}}}xxxlll]]]RRRNNNLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBB======>>>???@@@BBBDDDEEEAAA@@@???>>>>>>@@@BBBCCCCCCCCCBBBBBBBBBAAAAAAAAA<<<=========>>>>>>??????>>>???@@@@@@BBBBBBCCCDDD@@@>>>===<<<<<<===>>>@@@@@@???===<<<===???BBBDDDDDDDDDBBBAAA@@@?????????@@@@@@??????>>>>>>======::::::::::::;;;;;;<<<======>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAACCCCCCDDDDDDDDDAAAAAA@@@@@@@@@AAACCCDDDDDDFFFIIILLLQQQ[[[fffnnnmmmssszzz~~~zzzxxxyyy~~~|||{{{zzzuuutttrrrsssxxxxxxwwwuuusssqqqppppppooooooppppppqqqqqqrrrssssssssstttvvvxxxwwwuuusssqqqlllkkkhhhfffddddddeeeeee______^^^\\\[[[\\\```cccbbbeeehhhiiiiiijjjmmmpppqqqrrrssssssssstttwwwyyy{{{|||~~~~~~}}}|||||||||}}}|||{{{{{{zzzyyyvvvrrrnnnlllmmmnnnpppqqqsssttttttrrrssstttvvvwwwwwwwwwwwwwwwxxxzzz|||{{{wwwuuutttuuuuuuuuuvvvxxxyyyzzz{{{{{{{{{wwwvvvuuutttttttttttttttsssssssssttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{}}}}}}zzzvvvqqqlllhhhdddfffiiinnnsssxxx|||~~~yyyxxxxxx||||||xxxuuusssrrrrrruuuxxx{{{|||{{{||||||||||||{{{zzzyyyxxxuuuwwwzzzzzzwwwtttqqqoookkkiiigggiiinnntttyyy|||}}}zzzvvvssstttxxx}}}zzzuuuoooiiiaaaXXXQQQNNNNNNMMMMMMNNNOOOPPPQQQTTTWWW\\\```eeellluuu|||qqqcccYYYVVVRRRQQQRRRVVVYYY[[[```]]]XXXQQQJJJCCC>>>;;;777777666666666666777888888888888777777777777777777888888999;;;<<<=========>>>@@@BBBCCCCCCCCCBBBBBBEEEHHHJJJLLLNNNQQQSSS^^^dddqqqDDDAAABBBMMM^^^oooyyy|||xxxvvv}}}uuuggg]]]YYYQQQTTTYYYdddvvv~~~zzz{{{zzziiiYYYRRRPPPLLLHHHEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDDDDCCCBBBAAAAAA@@@AAABBBDDDEEEEEEFFFFFFBBBAAA???>>>>>>???AAABBBEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>======<<>>>>>>>>@@@AAA@@@???@@@@@@???>>>>>>???@@@AAAAAA@@@>>>===<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<>>???@@@@@@?????????@@@AAABBBCCCEEEFFFFFFEEEDDDCCCBBBAAABBBCCCCCCEEEFFFGGGHHHLLLTTT\\\bbbffflllwww|||vvvzzz}}}|||{{{{{{uuutttsssssstttyyyzzzyyywwwvvvtttsssrrrrrrqqqqqqqqqrrrrrrsssssssssvvvwwwyyyyyyyyyxxxvvvtttrrrpppnnnlllllljjjhhhfffeee```ZZZWWWVVVWWWXXXYYY]]]___bbbcccdddeeegggiiipppqqqqqqqqqpppqqqtttvvvzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyvvvsssqqqpppqqqrrrtttuuuuuuvvvuuurrrtttwwwwwwwwwwwwxxxyyy{{{}}}~~~zzzuuussssssuuuvvvzzzxxxvvvuuuuuuvvvxxxzzzwwwwwwvvvttttttsssssssssqqqrrrsssuuuvvvuuuuuutttrrrtttuuuvvvwwwuuutttsssuuuvvvvvvvvvuuuuuuwwwyyyyyyzzzzzz{{{}}}~~~}}}vvvoookkkhhhhhhhhhkkkpppuuuyyyzzzzzz||||||~~~~~~~~~~~~}}}yyyvvvtttsssssssssrrrtttwww{{{~~~~~~{{{xxxwwwvvvvvvvvvvvvvvvvvvuuutttrrrqqqnnnllljjjjjjlllnnnoooooorrrooollliiiiiikkknnnppptttvvvzzz}}}tttmmmkkkggg___YYYYYYUUUSSSQQQRRRTTTWWWXXXYYYZZZ[[[]]]```fffmmmvvv{{{}}}{{{|||}}}wwwjjj```\\\WWWXXXWWWVVV[[[cccgggffflllkkkeeeYYYJJJ@@@<<<===999999888777777777777777555555666666777777888888999:::;;;<<<===???@@@@@@>>>@@@AAAAAAAAABBBEEEGGGEEEFFFIIIMMMNNNNNNTTT[[[cccooo~~~BBBAAAEEEPPP```mmmsssttttttvvv}}}qqqccc[[[XXXTTTYYYbbbnnn~~~ttteeeVVVQQQPPPMMMJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBAAABBBDDDEEEFFFFFFGGGGGGEEEDDDBBBAAA@@@AAABBBCCCEEEDDDCCCAAA@@@@@@??????>>>>>>>>>??????>>>======@@@@@@AAAAAAAAAAAA@@@@@@AAA?????????AAABBBAAA@@@??????>>>======>>>???@@@AAA@@@???>>>============:::;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;<<<======????????????????????????;;;<<<>>>???@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEGGGJJJQQQZZZ```eeekkkvvvyyyvvv|||}}}}}}|||wwwwwwuuuttttttxxx}}}}}}|||zzzxxxvvvuuuttttttqqqrrrrrrssssssttttttuuuwwwxxxyyyzzzzzzxxxvvvuuuqqqpppnnnmmmmmmllljjjhhheee```[[[WWWVVVVVVVVVVVVWWWYYY[[[]]]^^^```ccceeelllmmmnnnooooooqqqtttwww{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxuuusssssstttuuuvvvvvvwwwwwwwwwsssuuuwwwwwwvvvvvvwwwxxx{{{|||~~~{{{wwwttttttuuuvvvyyyxxxvvvttttttvvvxxxyyywwwvvvuuutttssssssssssssrrrsssssstttttttttttttttqqqrrrtttvvvwwwwwwvvvuuuuuuvvvwwwwwwvvvvvvwwwyyyyyyyyyyyyzzz|||}}}|||vvvpppmmmkkkjjjkkknnnrrrwww{{{|||}}}}}}zzz}}}}}}xxxyyywwwtttrrrqqqrrrssstttvvvxxx|||~~~{{{xxxwwwvvvuuuuuuuuuvvvvvvvvvtttsssrrrpppmmmjjjiiijjjkkkkkkkkkhhhfffbbb___]]]___aaaccchhhjjjooouuuzzz}}}uuupppooollleee``````___]]][[[\\\```dddfffgggggghhhjjjllloootttxxx{{{xxxtttrrrrrrmmmddd]]][[[WWWZZZ]]]```hhhqqqvvvuuutttoooeeeVVVIII???;;;;;;777777666555555555555555666666777888888999999:::::::::;;;<<<>>>???@@@AAA@@@BBBCCCCCCCCCDDDFFFHHHHHHGGGJJJNNNOOORRRZZZcccooo}}}AAADDDKKKVVVccclllnnnnnnrrrxxxxxxkkk^^^WWWWWWUUU^^^kkkyyy}}}mmm```SSSPPPPPPNNNLLLKKKGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCBBB@@@????????????>>>>>>???????????????>>>@@@AAAAAABBBAAAAAA@@@@@@BBBAAA@@@AAACCCDDDCCCBBB???>>>===<<<<<<===>>>???AAAAAA@@@@@@??????>>>>>><<<===>>>>>>>>>===;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAACCCDDDHHHOOOVVV\\\eeekkkvvvyyyzzz~~~~~~|||{{{yyyvvvtttuuuyyy|||~~~{{{yyywwwvvvvvvssssssttttttuuuvvvvvvwwwyyyyyyzzz{{{zzzyyyxxxwwwrrrqqqpppooopppooollljjjeeeaaa[[[WWWUUUUUUTTTSSSPPPRRRUUUWWWYYY[[[___bbbgggiiikkkmmmnnnppptttvvvzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{xxxwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwwwwvvvuuuvvvxxxzzz||||||yyywwwuuuuuuuuuxxxwwwuuuttttttuuuwwwxxxuuuuuutttsssrrrrrrrrrrrrttttttssssssrrrrrrsssssspppqqqsssuuuwwwwwwwwwwwwuuuwwwxxxwwwvvvvvvwwwyyyxxxxxxxxxyyyzzz|||}}}~~~}}}zzzuuuqqqoooooommmooorrrvvvzzz}}}{{{wwwxxx~~~zzzwwwuuurrrqqqqqqtttwwwyyy|||~~~}}}zzzwwwuuuttttttssstttuuuvvvvvvuuutttsssrrrooojjjhhhgggffffffeee```]]]YYYUUUSSSTTTUUUVVV[[[^^^dddjjjpppuuuxxxzzz}}}~~~~~~{{{yyyyyyxxxrrrooonnnooommmkkkmmmrrrxxx|||~~~~~~~~~wwwpppjjjhhheee```]]]^^^\\\bbbiiipppyyy|||rrraaaQQQEEE>>>;;;999888777666666555666666666777888888999::::::;;;;;;:::;;;<<<===>>>@@@AAAAAACCCDDDEEEEEEEEEFFFHHHJJJLLLKKKMMMRRRUUU[[[gggrrrBBBGGGPPP[[[fffllloooooowwwssseeeYYYSSSSSSRRR```rrr|||vvvggg\\\QQQOOOOOOMMMKKKKKKFFFFFFFFFEEEDDDDDDCCCCCCAAABBBCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAAAAA@@@BBBAAAAAABBBDDDEEEDDDCCC@@@@@@>>>======>>>>>>???AAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>?????????BBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@AAABBBDDDGGGMMMTTTYYYeeemmmyyy~~~|||xxxtttsssuuuvvv{{{~~~{{{yyyxxxwwwuuuuuuvvvvvvwwwxxxyyyyyy{{{{{{|||||||||{{{zzzyyywwwuuutttsssrrrpppmmmjjjeeeaaa\\\XXXVVVTTTRRRPPPNNNPPPRRRTTTVVVYYY^^^aaaeeegggiiikkklllooorrrtttxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{||||||}}}~~~~~~}}}{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwvvvwwwxxxwwwuuuuuuvvvwwwyyy|||}}}{{{yyywwwuuutttvvvuuutttsssssstttuuuvvvtttsssrrrrrrqqqqqqqqqrrrvvvuuusssqqqpppqqqqqqrrrqqqrrrsssuuuvvvvvvvvvvvvuuuwwwxxxxxxwwwvvvwwwxxxvvvvvvvvvwwwxxxzzz{{{|||~~~|||wwwssspppoooppppppsssvvvyyy|||~~~~~~yyywww|||{{{yyywwwvvvwwwzzz~~~~~~{{{wwwuuusssrrrrrrqqqrrrtttuuuuuuuuutttssssssooojjjfffcccaaa___^^^ZZZXXXUUURRRQQQQQQSSSTTTWWW[[[```gggmmmrrruuuvvvwwwxxxyyy{{{|||}}}sssiiieeedddbbbdddgggiiipppyyy{{{mmmYYYIIIAAA===:::888:::999999888888888999999888888888999::::::;;;;;;;;;<<<===>>>???AAABBBBBBDDDEEEFFFFFFFFFGGGIIIKKKPPPOOORRRXXX___iiixxxCCCIIISSS]]]fffmmmrrruuuvvvlll```TTTOOOPPPQQQcccyyywwwpppcccYYYPPPNNNNNNKKKHHHIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDAAAAAACCCDDDEEEFFFFFFFFFIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@BBBAAAAAABBBDDDEEEEEEDDDBBBAAA@@@???>>>???@@@@@@@@@AAABBBBBBBBBBBBAAAAAACCCCCCDDDCCCBBBAAA???>>><<<<<<<<<<<<<<<===>>>???========================<<<<<<<<<======>>>??????AAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>@@@AAACCCDDDGGGLLLSSSWWWeeennn|||zzzuuurrrqqqrrrvvv{{{|||zzzyyyxxxvvvwwwxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}||||||{{{|||{{{yyywwwuuuqqqllliiifffccc^^^ZZZXXXUUUQQQOOOMMMNNNPPPQQQSSSVVVZZZ^^^cccfffhhhjjjkkklllnnnpppsssuuuwwwzzz{{{|||}}}}}}~~~|||{{{yyyyyyzzz{{{{{{}}}}}}~~~~~~}}}|||yyyyyywwwvvvvvvvvvvvvvvvwwwwwwwwwvvvuuutttvvvxxxyyy}}}~~~|||yyywwwuuussstttssssssrrrrrrsssssstttssssssrrrqqqqqqqqqqqqrrrvvvtttrrrqqqpppppppppqqqrrrssssssttttttttttttttttttvvvxxxxxxvvvuuuuuuvvvttttttuuuuuuvvvwwwxxxyyy~~~}}}{{{vvvrrrpppppprrrtttwww{{{}}}~~~}}}{{{|||~~~}}}~~~{{{yyywwwtttqqqpppoooooooooppprrrsssttttttssssssqqqmmmgggccc```^^^[[[YYYUUUSSSRRRPPPQQQRRRTTTVVVYYY]]]ccciiioootttvvvwwwvvvwwwyyyzzz|||yyymmmjjjjjjlllooosssuuu}}}oooaaaOOOBBB===<<<;;;999::::::999999999999::::::777777888999999::::::;;;<<<===>>>???@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHJJJMMMQQQRRRWWWaaakkkxxxDDDKKKVVV```gggmmmtttyyy{{{tttllldddZZZPPPMMMOOOVVVjjjuuulll___WWWOOONNNLLLIIIFFFGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDDDD@@@AAABBBDDDEEEEEEEEEEEEHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCBBB@@@????????????>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???AAACCCDDDDDDCCCDDDCCCAAA@@@??????@@@AAA???@@@AAACCCCCCCCCBBBAAADDDEEEEEEEEEEEECCCAAA@@@>>>>>>======<<<======>>>========================<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>===@@@AAACCCEEEGGGLLLRRRVVVbbbmmm|||vvvqqqoooooorrrwww~~~}}}{{{zzzzzzxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}zzzwwwsssmmmiiigggeeeaaa^^^[[[WWWSSSPPPLLLMMMMMMMMMNNNQQQUUUXXX```bbbfffhhhhhhiiikkkmmmoooqqqtttwwwzzz||||||}}}|||{{{yyywwwvvvwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{yyyxxxvvvuuuuuuuuuvvvvvvvvvwwwwwwvvvtttuuuwwwyyy{{{}}}{{{xxxvvvtttsssrrrrrrrrrqqqqqqrrrrrrrrrsssrrrrrrqqqqqqrrrrrrrrrtttsssrrrqqqppppppoooppprrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwwwwvvvtttttttttsssssssssssstttuuuvvvwww||||||zzzxxxuuutttuuuwwwzzz~~~~~~~~~{{{wwwuuusssqqqooonnnnnnnnnnnnoooppprrrrrrrrrqqqpppmmmiiiddd```]]][[[YYYXXXPPPPPPOOOOOOQQQSSSVVVWWW]]]```fffmmmsssvvvxxxxxxvvvxxx{{{|||~~~tttssswwwzzz}}}vvv^^^SSSFFF===;;;<<<;;;:::888888888777888888999:::777888888999999:::;;;;;;===>>>???@@@AAACCCDDDDDDCCCEEEGGGHHHHHHJJJMMMOOOSSSVVV___mmm|||HHHRRR___hhhmmmqqqwww|||zzzuuunnneee]]]SSSKKKKKKPPP[[[pppsssjjjZZZSSSNNNMMMLLLHHHFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEEEEEEEEEEDDDDDDCCCAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEDDDCCCAAA@@@@@@??????>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA>>>>>>===???AAACCCCCCBBBCCCBBBAAA????????????@@@===???AAACCCCCCCCCBBBAAADDDEEEEEEFFFEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@????????????@@@@@@@@@@@@??????@@@@@@@@@???>>>===???AAACCCDDDFFFKKKPPPTTT[[[iii~~~}}}wwwrrrooonnnooosssyyy~~~}}}}}}|||zzzzzz{{{}}}~~~~~~}}}zzzuuuoookkkhhhfffcccaaa^^^ZZZUUURRRMMMMMMMMMLLLKKKMMMPPPSSSYYY]]]aaadddeeegggiiikkkmmmooorrrvvvzzz|||~~~~~~{{{yyywwwuuutttuuuvvvwwwzzzzzz{{{||||||{{{zzzyyyyyyxxxvvvuuuuuuuuuwwwxxxvvvvvvvvvuuutttuuuxxx{{{|||~~~|||yyywwwuuutttsssqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrrrrssssssqqqqqqrrrqqqqqqpppoooooooooooooooooopppqqqrrrrrrrrrtttvvvvvvuuusssrrrrrrrrrrrrrrrrrrsssssstttuuuxxxyyyzzz{{{zzz{{{}}}zzzwwwtttsssqqqooonnnnnnnnnooommmnnnoooppppppooonnnnnniiieee```]]]\\\ZZZYYYXXXTTTTTTSSSTTTVVVXXXZZZ\\\aaaeeekkkqqqvvvyyyzzzzzzyyy||||||ttteeeOOOIIIAAA===;;;;;;;;;:::888888888888888999::::::999999999:::;;;;;;<<<<<<>>>??????AAABBBCCCDDDEEECCCEEEHHHIIIKKKMMMQQQSSSZZZ```mmmMMMXXXgggqqquuuwww{{{~~~xxxtttlllbbbXXXNNNHHHKKKRRR]]]sssqqqhhhWWWQQQLLLLLLLLLHHHGGGIIIEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEFFFEEEEEEDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>???AAACCCDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA===<<<<<<>>>@@@BBBBBBAAACCCBBB@@@>>>>>>>>>>>>???<<<>>>@@@BBBCCCCCCBBBAAACCCDDDEEEEEEEEEDDDBBBBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@>>>>>>??????@@@@@@@@@@@@???@@@@@@AAAAAA???>>>===>>>@@@BBBCCCFFFIIINNNRRRVVVfff~~~xxxrrrooonnnmmmpppuuuzzz~~~~~~zzz{{{|||}}}~~~{{{wwwqqqmmmiiigggeeebbb```\\\WWWTTTPPPPPPOOOMMMKKKLLLPPPRRRTTTXXX]]]aaacccfffhhhjjjlllnnnrrrwww{{{~~~zzzxxxvvvsssrrrsssuuuvvvyyyyyyzzz{{{{{{zzzyyyxxxyyyxxxvvvuuuuuuvvvxxxyyyuuuvvvvvvuuutttvvvyyy|||}}}~~~{{{xxxuuutttssssssppppppppppppppppppppppppsssssssssrrrrrrsssttttttppppppqqqrrrrrrpppooonnnmmmmmmmmmnnnoooqqqrrrsssqqqsssvvvvvvtttrrrqqqqqqqqqqqqqqqqqqrrrsssttttttuuuwww{{{}}}xxxtttsssrrrqqqooooooooopppppplllmmmnnnoooooonnnmmmlllfffbbb^^^\\\[[[ZZZYYYXXX[[[[[[[[[[[[]]]___aaabbbeeeiiiooouuuzzz|||||||||}}}}}}gggVVVFFFDDD@@@>>><<<;;;:::999::::::::::::;;;;;;<<<===::::::;;;;;;<<<======>>>>>>???@@@AAACCCDDDEEEEEEDDDFFFIIIKKKMMMOOOSSSVVVbbbjjjzzzOOO```rrrzzz{{{|||~~~zzzvvv~~~ooo]]]RRRLLLJJJMMMQQQeeezzz{{{}}}lll^^^RRRPPPMMMLLLLLLKKKJJJHHHEEEEEEEEEDDDDDDDDDDDDCCCFFFFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDEEEGGGHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFCCC@@@@@@AAACCCBBB@@@DDDDDDBBBAAAAAABBBCCCDDDAAABBBCCCDDDCCCBBBAAA@@@======>>>???@@@AAAAAABBBBBBAAA@@@>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===???>>>===<<<<<<===>>>>>>AAAAAA???>>>======<<<<<>>;;;999888888888::::::999999888999999:::<<<<<<<<<======???@@@AAA@@@AAABBBBBBBBBCCCFFFHHHJJJJJJKKKKKKLLLQQQWWW[[[jjjzzzSSSeeexxx~~~~~~}}}zzz{{{lll[[[QQQLLLJJJNNNTTTgggzzz{{{tttwww}}}}}}iii[[[QQQOOOLLLKKKKKKKKKJJJHHHFFFFFFFFFEEEEEEEEEEEEDDDFFFEEEEEEDDDCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFEEECCC@@@@@@AAABBBBBB@@@BBBBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAA===>>>>>>???@@@AAAAAAAAABBBAAA@@@>>>>>>>>>>>>???@@@@@@@@@?????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???>>>===<<<<<<===>>>???AAA@@@??????>>>>>>>>>>>>BBBBBBCCCEEEGGGIIIKKKMMMWWWbbbvvv}}}}}}}}}|||{{{xxxtttqqqmmmoooppprrrtttxxx}}}yyysssssspppkkkhhhfffdddcccaaa\\\YYYUUUPPPMMMKKKKKKKKKKKKMMMQQQVVV[[[___bbbccchhhlllqqquuuxxx{{{~~~~~~zzzvvvtttuuuvvvuuutttwwwxxxxxxxxxwwwvvvtttsssrrrrrrqqqqqqrrrsssuuuvvvvvvvvvvvvtttssstttwwwyyy~~~}}}{{{zzzxxxvvvtttssssssssssssrrrrrrrrrrrrrrrsssssssssuuuuuuuuutttsssrrrppppppppppppoooooooooooonnnnnnppppppoooooooooppppppqqqqqqsssuuutttsssqqqqqqqqqrrrsssttttttuuutttsssrrrvvvxxx{{{~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwwwwuuuvvvwwwwwwuuusssqqqoookkkjjjiiifffcccbbbdddfffhhhhhhhhhiiikkknnnpppqqqsssvvvzzz~~~{{{cccQQQIIIBBB@@@===;;;999888999999;;;:::999999888999999999<<<<<<<<<<<<===???@@@AAA>>>@@@BBBCCCDDDEEEGGGIIILLLNNNQQQRRRTTTYYY```fffyyyYYYlll~~~~~~|||~~~uuuhhhXXXOOOJJJJJJPPPWWWkkkyyy{{{uuuooottt|||yyyeeeWWWOOOMMMKKKJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIFFFEEEGGGIIIHHHHHHHHHHHHHHHGGGGGGFFFDDDBBB@@@@@@AAABBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCC@@@??????@@@@@@AAABBBCCC>>>>>>??????@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>@@@???>>>===>>>>>>@@@@@@??????@@@AAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<<<<<<<>>>???@@@@@@@@@????????????@@@@@@AAABBBBBBDDDFFFHHHJJJKKKRRR[[[lll}}}zzzyyyzzz~~~}}}|||{{{zzzwwwtttllllllllllllmmmqqqwww||||||wwwwwwtttpppmmmllljjjhhhfffaaa^^^YYYTTTOOOKKKIIIHHHHHHIIILLLOOOTTTYYY]]]```fffjjjoootttxxx|||~~~|||yyywwwxxxxxxwwwwwwyyyyyyyyyxxxvvvsssqqqpppnnnnnnoooppprrrsssttttttuuuuuuuuusssrrrsssvvvyyy~~~~~~}}}{{{yyywwwvvvtttsssrrrsssssstttrrrrrrrrrsssssstttttttttuuuuuuuuutttsssrrrppppppoooooooooppppppppppppqqqqqqqqqqqqqqqppppppppppppppprrrssssssqqqppppppqqqpppqqqrrrsssttttttssssssvvvxxx{{{~~~~~~~~~~~~~~~|||||||||{{{zzzxxxuuutttqqqqqqpppnnnllllllnnnpppqqqrrrssstttwwwyyy{{{}}}nnnXXXIIICCC???>>><<<:::999999::::::;;;;;;:::999999999999999<<<<<<<<<===>>>???@@@AAA@@@BBBEEEGGGGGGHHHJJJLLLJJJPPPUUUXXXYYY```kkkuuuaaaqqq~~~}}}wwwvvv}}}~~~pppcccUUULLLHHHIIIQQQZZZlllvvv{{{tttppppppuuu~~~tttaaaTTTMMMKKKIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGJJJMMMJJJEEECCCEEEIIIFFFGGGGGGGGGGGGFFFEEEEEEAAAAAA@@@@@@@@@AAA@@@@@@@@@AAABBBCCCCCCBBB@@@@@@???>>>>>>>>>???AAACCCDDD???@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>=========???>>>===<<<===>>>@@@AAA>>>>>>???@@@AAABBBCCCCCCBBBBBBAAA??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<<<<<<<===>>>@@@AAA@@@@@@??????@@@AAAAAABBBAAAAAABBBCCCEEEGGGHHHIIIMMMUUUccctttxxxwwwvvvvvvyyy~~~}}}||||||{{{yyywwwpppooommmjjjjjjnnntttyyy{{{zzzxxxuuusssrrrpppmmmkkkdddbbb]]]XXXRRRNNNJJJHHHIIIIIIJJJLLLPPPVVV[[[^^^cccggglllqqqvvv{{{}}}|||{{{zzzyyyyyyzzzyyyyyywwwuuurrrooommmmmmnnnppprrrtttuuuuuuuuussstttsssrrrqqqsssvvvxxx}}}~~~}}}|||zzzxxxvvvuuusssrrrqqqqqqrrrrrrqqqqqqrrrrrrssssssttttttuuuuuuuuutttsssrrrppppppnnnoooooopppqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqppppppoooppprrrqqqpppooooooqqqoooppppppqqqrrrssssssttttttvvvzzz}}}}}}{{{wwwxxxxxxwwwvvvwwwyyyzzz||||||~~~wwwcccRRRGGGCCC===<<<;;;:::::::::;;;;;;;;;;;;:::999999999999:::<<<<<<<<<===>>>@@@AAABBBCCCFFFIIIKKKKKKLLLMMMNNNMMMTTTZZZ]]]```jjj{{{eeepppwwwsssmmmqqq|||~~~yyykkk```RRRJJJGGGJJJTTT^^^kkkpppwww{{{xxxsssnnnmmmqqqvvvmmm\\\RRRLLLJJJHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHFFFJJJLLLIIIDDDBBBDDDGGGCCCDDDDDDDDDDDDCCCBBBBBB???@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBB@@@>>>===>>>>>>>>>>>>???AAACCCEEEAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<>>>>>>=========>>>@@@AAA>>>>>>??????@@@AAAAAABBBAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;===>>>>>>===<<<<<<<<<===>>>@@@AAA????????????@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIOOOZZZhhhvvv|||wwwvvvwwwqqqqqqrrrtttxxx~~~}}}}}}}}}}}}{{{zzztttrrrnnnjjjhhhkkkpppuuuzzz~~~|||{{{zzzyyyxxxvvvrrroooeeedddaaa]]]XXXSSSOOOMMMKKKJJJIIIJJJMMMQQQVVVYYY^^^aaaggglllqqqvvv|||}}}|||{{{zzzzzzzzzxxxvvvssspppnnnnnnoooppprrrssstttttttttrrrssssssrrrqqqsssvvvxxx|||~~~}}}|||{{{yyyxxxvvvuuusssqqqoooooooooooooooppppppqqqrrrrrrssssssuuuuuuuuutttsssrrrppppppnnnnnnooopppqqqrrrrrrsssssssssssssssrrrpppooonnnnnnooopppooonnnmmmooopppooooooooopppqqqrrrssssssqqqtttwwwzzz}}}kkkZZZLLLEEECCC;;;;;;:::::::::;;;;;;;;;;;;::::::::::::::::::;;;=========>>>@@@BBBCCCDDDFFFHHHJJJLLLLLLMMMNNNPPPVVV\\\bbbffflllzzzffflllooojjjiiitttxxxrrrfff\\\QQQKKKIIINNN[[[hhhnnnooorrruuusssnnnlllnnnqqqwwwwwwfffYYYQQQLLLJJJHHHGGGHHHHHHGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGEEEGGGHHHFFFCCCAAABBBEEEAAAAAAAAAAAAAAA@@@@@@???===???@@@@@@?????????@@@BBBBBBBBBAAA@@@???>>>===>>>>>>??????AAABBBCCCDDDBBBBBBAAAAAA@@@@@@??????????????????>>>===<<<;;;======>>>??????@@@@@@@@@>>>????????????@@@@@@@@@@@@???>>>===============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???======<<<<<<<<<>>>???@@@???????????????@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGGGGKKKSSS\\\hhhvvvuuuoooppprrrpppqqqsssvvv{{{~~~}}}}}}~~~}}}{{{wwwuuupppjjjfffgggkkknnntttxxx~~~}}}|||}}}|||zzzuuurrrffffffdddaaa]]]XXXTTTRRRKKKJJJIIIHHHIIIKKKNNNPPPVVVYYY^^^bbbgggmmmssswww~~~~~~}}}}}}||||||zzzwwwuuussspppqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrsssvvvyyy|||}}}{{{{{{zzzxxxwwwuuutttrrrooonnnmmmmmmmmmooooooppppppqqqrrrssssssuuuuuuuuutttsssrrrppppppnnnnnnoooooopppqqqrrrrrrrrrsssssssssqqqooommmllllllmmmnnnmmmllllllnnnpppooooooooooooooopppqqqrrrppprrruuuwwwyyy}}}sss```RRRGGG@@@???::::::::::::;;;;;;;;;:::999999999::::::;;;<<<===>>>>>>???@@@BBBDDDEEEFFFFFFHHHJJJLLLMMMOOOSSSUUU]]]ccckkkrrr{{{bbbgggiiihhhnnn~~~{{{qqqkkkaaaYYYPPPLLLMMMUUUeeetttyyyvvvvvvxxxvvvqqqpppsssuuuzzzpppaaaVVVRRRLLLJJJHHHGGGGGGGGGEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>;;;>>>@@@AAA???>>>???@@@@@@@@@????????????@@@@@@??????@@@BBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>?????????>>>===<<<;;;<<<===???AAABBBAAAAAA@@@???????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>??????>>>===<<<<<<===>>>?????????>>>>>>>>>??????@@@DDDDDDDDDDDDEEEFFFGGGGGGFFFIIIMMMRRR[[[ggguuu{{{uuuuuuxxxxxxzzz}}}}}}~~~~~~}}}|||{{{xxxssslllgggeeegggjjjmmmqqqxxx~~~~~~~~~~~~|||wwwtttiiiiiihhheeeaaa\\\XXXUUUMMMLLLJJJHHHGGGGGGHHHIIILLLOOOTTTXXX]]]ccciiimmmwww{{{~~~|||{{{vvvuuusssrrrqqqqqqqqqrrrrrrssssssrrrrrrtttwwwzzz|||}}}zzzyyyxxxxxxvvvuuurrrqqqpppnnnmmmmmmnnnnnnoooooopppqqqrrrssstttuuuuuuuuuuuutttsssrrrppppppnnnnnnnnnooooooppppppppprrrrrrsssrrrqqqnnnllljjjllllllmmmlllkkkkkknnnppppppooonnnnnnnnnoooppppppqqqrrrtttuuuvvvyyy}}}wwwbbbTTTKKKCCC>>>===:::::::::;;;;;;::::::999888888888999;;;<<<>>>???@@@@@@AAABBBDDDFFFHHHIIIIIIJJJMMMOOORRRWWW^^^bbbhhhoooyyy___cccfffjjjuuuvvvlllggg^^^WWWPPPNNNQQQ[[[nnn~~~}}}|||wwwvvvzzzzzz}}}lll^^^UUURRRMMMKKKHHHGGGFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCCCCAAA@@@@@@AAABBB@@@??????@@@@@@@@@@@@???>>>>>>:::===@@@AAA???>>>>>>@@@>>>=========>>>@@@BBBDDD???@@@BBBCCCDDDDDDCCCBBBCCCCCCBBBBBBAAA@@@??????>>>>>>?????????===;;;:::;;;===@@@CCCDDDCCCAAA???@@@@@@??????>>>============<<<<<<;;;;;;;;;<<<<<<999999999999999999999999999::::::;;;<<<===?????????>>>===<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???EEEEEEEEEEEEEEEFFFGGGGGGFFFGGGIIILLLRRR^^^lllvvvyyy{{{~~~~~~~~~~~~~~~}}}||||||vvvoooiiifffgggiiiiiimmmttt{{{~~~~~~~~~}}}xxxtttkkkkkkjjjhhhddd^^^YYYVVVPPPOOOMMMJJJHHHGGGFFFFFFFFFIIIMMMQQQVVV[[[bbbfffpppuuu||||||zzzwwwuuussssssssstttssssssssssssssstttxxx{{{|||}}}{{{xxxwwwwwwvvvtttssspppooonnnmmmmmmnnnooopppppppppqqqrrrtttuuuuuuvvvuuuuuuuuutttsssrrrppppppnnnnnnnnnnnnooooooooooooqqqrrrrrrrrrpppnnnkkkiiikkkllllllkkkjjjkkkmmmpppppppppnnnmmmmmmnnnoooooorrrssstttuuuuuuwwwzzz}}}}}}vvvfffUUULLLHHHCCC???>>>::::::;;;;;;;;;:::999999777777888999;;;===???@@@AAAAAABBBCCCEEEGGGIIIJJJLLLNNNPPPTTTYYY```iiinnnvvv~~~aaabbbgggqqqwwwmmmddd^^^XXXSSSNNNLLLUUUhhh~~~~~~}}}ttteee[[[TTTMMMLLLKKKJJJHHHGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???BBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@>>>>>>============>>>???@@@AAA@@@@@@???>>>?????????@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;;;;???@@@@@@AAAAAA@@@@@@???AAA@@@??????@@@@@@???===@@@>>><<<<<<<<<<<<:::888999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEECCCDDDFFFJJJOOOXXXaaahhhooottt}}}}}}vvvqqqmmmiiieeeccccccffflllssszzz}}}|||uuupppjjjgggfffccc\\\VVVRRROOOJJJHHHGGGGGGFFFEEEFFFFFFGGGIIIMMMSSSXXX[[[bbbgggooouuuyyy|||~~~~~~}}}{{{yyyxxxvvvvvvuuuwwwwwwvvvvvvwwwxxxzzz{{{zzzyyywwwuuusssssssssssspppooommmlllkkklllmmmnnnnnnnnnpppqqqssstttvvvvvvssssssssssssrrrqqqpppooonnnnnnmmmmmmmmmmmmnnnnnnooopppppppppooommmjjjhhhiiiiiiiiiiiiiiiiiijjjkkkllllllkkkkkkkkkllllllmmmrrrqqqppppppqqqtttvvvxxxzzz|||~~~yyyrrrcccXXXMMMHHHDDD???===>>><<<<<<;;;:::999999999999999:::<<<<<<<<<<<<>>>???AAACCCDDDCCCAAAAAAEEEHHHMMMQQQWWW[[[```hhhttt}}}]]]bbbkkkyyy}}}rrrhhh___ZZZQQQNNNKKKOOO]]]rrroooaaaYYYSSSNNNLLLKKKIIIHHHFFFEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<;;;;;;;;;;;;<<<===???@@@@@@@@@>>>===>>>>>>>>>?????????@@@@@@>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBAAA@@@@@@???AAA@@@@@@??????>>>>>>===??????@@@@@@@@@@@@??????@@@???>>>???@@@???>>><<<;;;999888888999999777666:::::::::999999999999999888888999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHMMMUUU^^^eeejjjqqq|||}}}wwwsssoookkkfffcccccceeejjjooovvv|||~~~}}}wwwrrrmmmjjjiiieee___YYYVVVRRRMMMJJJHHHGGGEEEDDDEEEEEEDDDFFFHHHLLLPPPSSS[[[___fffkkkpppssswwwyyy~~~~~~}}}|||zzzzzzyyyyyyxxxxxxxxxxxxyyy{{{|||~~~xxxwwwuuusssrrrqqqqqqqqqqqqooommmkkkkkkkkkmmmnnnoooppppppqqqrrrsssssstttssssssssssssrrrqqqpppooonnnnnnmmmlllllllllllllllmmmnnnoooooonnnkkkiiihhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkkkklllmmmnnnpppoooooonnnppprrrtttuuuxxxzzz|||}}}~~~}}}xxxqqqhhhbbb]]]SSSIIIEEECCC???===>>><<<;;;:::999999999999999:::;;;============???AAA???AAADDDDDDCCCEEEIIIMMMSSSXXX___dddkkkvvv```hhhuuuzzzmmmbbbYYYTTTLLLJJJKKKVVViiixxxhhh[[[UUUQQQNNNKKKJJJHHHGGGFFFEEEDDDDDDAAAAAA@@@????????????@@@??????@@@@@@??????>>>>>>???@@@AAABBBBBBAAA@@@@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAABBBAAA???============>>>>>>>>>??????>>>>>>>>>>>>>>>?????????BBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>>>>??????@@@@@@??????>>>>>>===<<<===>>>>>><<<::::::999888999::::::999888::::::::::::::::::::::::777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDBBBBBBCCCDDDEEEGGGKKKRRRZZZ```eeemmmzzz}}}yyyvvvrrrnnnhhhdddcccdddfffjjjooovvv|||~~~{{{wwwrrrnnnlllhhhbbb]]]ZZZVVVQQQLLLJJJHHHFFFDDDEEEDDDCCCCCCDDDGGGIIIKKKPPPTTTYYY^^^bbbggglllpppuuuwww{{{~~~}}}||||||{{{{{{zzzzzzzzz{{{||||||{{{}}}~~~vvvuuusssrrrppppppoooooopppooolllkkkjjjjjjkkklllppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppooonnnnnnlllkkkjjjjjjiiiiiikkkkkkllllllkkkiiihhhfffggggggffffffggghhhhhhiiiiiiiiiiiijjjlllmmmooopppmmmmmmllllllmmmoooqqqrrruuuwwwxxxyyyzzz|||wwwqqqmmmgggaaa[[[YYYOOOGGGDDDBBB>>><<<===;;;:::999999999999999:::;;;===>>>?????????AAABBB???BBBEEEFFFFFFJJJOOOTTTXXX]]]dddjjjtttmmmuuuxxxjjj^^^TTTOOOJJJKKKQQQaaawwwrrrbbbVVVQQQNNNMMMIIIIIIGGGFFFEEEDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>=========>>>@@@BBBCCCBBB@@@???<<<<<<==================<<<>>>AAACCCCCCBBB@@@>>>============>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>===<<<<<<===>>>>>>??????>>>>>>======<<<;;;;;;<<<<<<;;;999999888777888:::;;;:::999:::::::::::::::;;;;;;;;;777777888999999999999999:::::::::::::::;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFIIINNNUUUZZZdddlllyyy}}}{{{yyyvvvqqqkkkfffdddcccccceeeiiipppvvvzzz}}}xxxsssooojjjddd```]]]YYYTTTOOOMMMKKKHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJNNNRRRWWW\\\bbbfffhhhkkkqqqxxx~~~}}}|||{{{{{{{{{||||||{{{{{{{{{|||||||||zzz|||}}}yyytttsssrrrqqqooonnnmmmmmmnnnmmmkkkiiihhhiiijjjkkknnnnnnnnnooooooppppppqqqqqqqqqqqqqqqqqqpppoooooonnnmmmkkkjjjhhhggggggggghhhhhhiiiiiihhhgggfffeeeeeeeeeeeeeeefffggghhhhhhgggggghhhiiikkkmmmooopppkkkkkkkkkkkklllmmmoooooorrrtttvvvvvvvvvwwwyyy{{{|||~~~|||wwwsssmmmgggbbbZZZPPPHHHEEECCC???<<<<<<:::999999999999::::::;;;;;;===???@@@@@@@@@BBBDDDDDDFFFIIIIIIJJJMMMSSSXXX\\\bbbkkkttt{{{vvviii\\\RRRLLLHHHMMMYYYmmm~~~lll]]]SSSMMMJJJJJJHHHGGGFFFEEEDDDCCCCCCCCC??????>>>============>>><<<======>>>>>>=========<<<===@@@BBBCCCBBBAAA@@@<<<===>>>?????????>>>===;;;===???AAAAAA@@@>>>===============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;<<<======>>>>>>======<<<;;;:::::::::;;;;;;999888555444333444666777777666999999999::::::;;;;;;;;;777777888888999999888888999999999999::::::;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEECCCDDDEEEFFFHHHMMMRRRWWWeeelllyyy}}}~~~}}}|||yyyuuunnnjjjfffdddbbbbbbeeekkkqqqvvv}}}xxxsssmmmgggddd```\\\WWWSSSQQQPPPNNNLLLHHHGGGEEEDDDDDDDDDDDDDDDCCCEEEHHHKKKNNNSSSYYY]]]]]]aaahhhnnntttxxxzzz{{{{{{{{{zzzyyyxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzz|||yyyuuurrrrrrqqqpppnnnmmmlllkkkkkkjjjhhhffffffggghhhiiijjjkkklllmmmooopppqqqqqqppppppqqqqqqppppppoooooommmlllkkkiiigggfffeeeeeeeeeffffffffffffeeeeeeeeeddddddddddddeeefffggghhhffffffggghhhjjjlllmmmnnnjjjjjjjjjkkkkkklllmmmmmmoooqqqssssssssssssuuuvvv{{{|||~~~}}}}}}~~~zzzrrrlll___UUULLLGGGDDD???;;;<<<:::999999999:::;;;<<<<<<<<<>>>@@@@@@AAAAAACCCEEEHHHJJJKKKKKKKKKOOOUUUZZZccckkkxxx~~~}}}yyyqqqeeeXXXOOOKKKEEEOOObbbzzzwwwdddYYYQQQKKKGGGGGGFFFFFFEEEDDDCCCCCCCCCCCC??????>>>============>>><<<<<<===>>>>>>>>>======;;;<<<>>>@@@BBBBBBBBBAAA===>>>???@@@???>>>===<<<:::;;;<<<=========<<<<<<=========>>>>>>>>>??????AAAAAAAAA@@@@@@@@@@@@@@@<<<<<<;;;;;;<<<>>>@@@AAACCCCCCBBB@@@???>>>======;;;<<<<<<======<<<<<<;;;;;;:::999:::;;;;;;999777666555555666777888888777777888888999999::::::;;;777888888999999999888888777888888999999::::::;;;:::;;;;;;<<<======>>>>>>?????????@@@AAACCCEEEFFFDDDEEEFFFGGGHHHLLLRRRVVVeeelllxxx~~~{{{}}}~~~}}}zzz{{{{{{}}}~~~}}}|||wwwrrrnnniiifffcccbbbdddiiinnnrrr}}}xxxsssooommmgggccc^^^ZZZXXXVVVTTTSSSJJJIIIGGGEEECCCBBBAAAAAAAAACCCEEEFFFHHHLLLPPPSSSSSSXXX^^^dddhhhmmmqqqtttttttttsssttttttuuuvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyzzz|||{{{uuuqqqoooooonnnmmmllljjjiiihhhgggeeedddcccdddeeeggghhhhhhiiijjjlllmmmooopppqqqoooooopppppppppoooooonnnmmmllljjjhhhgggfffeeeeeeddddddddddddddddddeeeeeeccccccddddddeeefffhhhhhhfffffffffggggggiiijjjkkkhhhiiiiiiiiijjjjjjjjjjjjkkkmmmooopppoooooopppqqqwwwxxxzzz{{{{{{zzzzzzyyywwwyyy|||~~~}}}|||zzz{{{}}}~~~vvvdddYYYMMMGGGBBB===;;;;;;::::::::::::;;;<<<>>>>>>===???AAABBBCCCDDDFFFHHHJJJLLLNNNNNNPPPTTT\\\bbblllxxx}}}yyywwwrrrhhh\\\RRRLLLJJJHHHVVVlll}}}lll[[[TTTPPPJJJFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@???>>>>>>======>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<===???@@@BBBCCCCCC@@@AAABBBBBBBBB@@@>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????>>><<<<<<;;;;;;<<<>>>AAABBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999:::;;;;;;999777:::888888888:::;;;:::999666666777888888999::::::888999999999999999888888777777777888999:::::::::;;;;;;<<<<<<===>>>>>>>>>????????????@@@AAACCCDDDDDDFFFGGGHHHJJJMMMRRRVVVbbbjjjyyy}}}|||zzz|||~~~{{{~~~~~~}}}yyyuuuqqqkkkiiieeecccdddhhhmmmpppzzz~~~{{{yyyyyyppplllfffaaa^^^\\\YYYXXXQQQOOOMMMIIIFFFCCCAAA??????@@@BBBCCCCCCDDDGGGIIIIIIMMMRRRVVVZZZ___dddiiijjjjjjjjjkkkmmmooopppqqqpppqqqsssuuuwwwwwwwwwwwwzzz||||||wwwqqqlllkkkkkkkkkjjjiiigggeeedddbbbaaaaaa```aaacccfffgggiiiiiijjjkkklllmmmnnnooonnnnnnooooooooooooooonnnlllkkkjjjhhhgggfffffffffcccccccccccccccdddeeeeeecccdddddddddeeeggghhhiiiggggggfffeeeeeeeeeffffffffffffgggggghhhhhhggggggeeehhhkkkllllllkkklllmmmpppqqqrrrssstttsssrrrqqqmmmnnnqqqrrrtttxxx|||~~~||||||}}}~~~yyydddXXXKKKCCC???:::999;;;:::;;;;;;<<<===>>>???@@@@@@BBBDDDEEEFFFGGGIIIKKKLLLOOOSSSVVV[[[cccmmmtttzzzwwwtttmmmaaaUUUMMMJJJJJJMMM]]]uuuuuudddUUUQQQOOOJJJEEEDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>><<<<<<===>>>??????>>>>>><<<<<<===>>>???AAACCCDDDDDDEEEFFFFFFFFFDDDAAA@@@@@@???>>>>>>>>>???AAABBB????????????@@@@@@@@@@@@@@@?????????>>>>>>============<<<<<<===???BBBDDD@@@@@@???===<<<:::999999:::;;;;;;<<<<<<;;;;;;:::;;;:::::::::;;;;;;999888888666555666777888777555555666666777888888999999999999:::::::::999999888666777777888999999::::::<<<<<<======>>>>>>??????AAA@@@?????????@@@AAABBBEEEFFFHHHIIIKKKNNNSSSWWW^^^hhhyyyzzzzzz|||}}}|||~~~}}}zzzvvvsssmmmkkkgggeeeeeehhhlllooosssxxx~~~wwwsssmmmgggccc```\\\ZZZXXXVVVSSSOOOJJJEEEBBB@@@===???@@@@@@@@@@@@AAABBBAAADDDIIILLLOOOSSSZZZ___aaabbbcccdddfffiiikkklllmmmnnnqqqsssuuuvvvvvvvvvyyy{{{~~~}}}yyytttnnniiihhhhhhhhhhhhfffdddbbbaaa```___^^^___```ccceeegggjjjjjjkkkkkkkkklllllllllnnnnnnooooooooooooooonnnlllkkkjjjhhhggggggggggggbbbbbbbbbbbbcccdddeeefffdddddddddeeefffgggiiiiiihhhgggfffeeedddcccccccccddddddeeefffffffffeeeeeebbbeeehhhiiiiiiiiijjjkkkjjjkkkmmmnnnooonnnnnnmmmggghhhiiijjjkkkmmmqqqssstttwww|||}}}}}}}}}yyyxxxwwwwwwyyy|||tttbbbUUUGGG@@@<<<888888:::;;;;;;;;;<<<>>>???AAABBBBBBDDDGGGHHHHHHJJJLLLNNNOOOSSSYYY___fffppp|||{{{xxxnnnddd\\\UUUMMMJJJJJJOOOggg|||jjj```TTTMMMLLLKKKGGGBBBCCCCCCCCCCCCBBBAAA@@@??????????????????>>>======<<<<<<<<<<<<===>>>@@@@@@>>>=========>>>@@@BBBCCCFFFGGGIIIIIIHHHEEEAAA??????>>><<<<<<===>>>AAABBBEEEEEEDDDCCCAAA@@@??????===<<<<<<<<<<<<======>>>======<<<<<<<<<<<<======>>>===;;;::::::;;;<<<===888:::<<<===>>>===<<<;;;<<<:::999777666666777777777777777777666666666666888888888888888888999:::999999999999999999999999;;;:::999888888888::::::999999999999;;;<<<>>>?????????>>>>>>@@@BBBEEEGGGIIIJJJKKKKKKKKKMMMPPPSSSYYYdddvvv|||~~~}}}{{{zzztttqqqmmmiiifffeeeffffffnnnqqqwww}}}{{{sssnnnllliiiddd___YYY[[[[[[WWWPPPIIIFFFEEECCCBBB@@@>>>============AAABBBCCCEEEGGGJJJLLLMMMQQQUUUXXX\\\]]]```bbbdddcccfffkkknnnppprrruuuwwwxxx|||}}}}}}}}}wwwrrrnnnjjjgggeeeddddddbbbaaa```______^^^___```aaacccdddeeeffffffgggiiiiiiiiiiiikkklllmmmmmmnnnoooooonnnllllllkkkiiigggggghhhhhhhhhgggddddddddddddddddddddddddccccccddddddeeeffffffffffffeeedddbbbaaa```______aaabbbccccccdddddddddccccccccccccdddddddddeeeeeeeeeggghhhiiiiiigggdddbbbeeeeeeccccccdddeeegggiiihhhkkkmmmllljjjkkkqqqvvv{{{|||yyywwwuuuuuussstttuuuuuuxxx|||pppeeeTTTNNNFFF???<<<;;;;;;;;;999;;;===>>>>>>???@@@BBBEEEGGGIIIHHHGGGHHHMMMQQQ[[[___eeekkkttt~~~yyysssiii^^^WWWQQQKKKIIIKKKVVVkkkxxxddd[[[PPPKKKKKKKKKHHHDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>????????????>>>>>><<<<<<<<<======>>>@@@@@@@@@???>>>>>>>>>???@@@AAADDDEEEEEEFFFEEECCC@@@???@@@???>>>======???@@@AAACCCCCCBBBAAA???>>>>>>=========<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===<<<<<<;;;999999888888888888999<<<===>>>>>>===<<<<<<;;;:::888888888888888888888888777777777666666888777777777777888999999999999999999999999999999;;;:::999888888888999:::999:::;;;<<<===>>>>>>??????>>>>>>>>>???BBBDDDFFFGGGHHHJJJKKKKKKMMMPPPRRRWWW```qqq~~~||||||wwwtttpppkkkhhhfffeeeeeeiiilllrrrxxx~~~~~~wwwsssqqqmmmgggbbb^^^```aaa]]]UUUMMMGGGDDDBBBAAA???===<<<<<<<<<===@@@@@@AAABBBDDDFFFGGGHHHJJJMMMPPPSSSUUUXXX[[[^^^aaadddhhhlllnnnppprrrtttyyy|||~~~~~~zzztttoookkkfffcccaaaaaa```______^^^^^^]]]]]]^^^___```aaabbbcccddddddeeeggggggggggggiiikkkkkkkkkmmmmmmnnnmmmlllkkkjjjhhhffffffggghhhgggfffddddddddddddddddddddddddccccccddddddddddddeeeeeeeeedddbbb```___^^^^^^^^^___```aaaaaabbbbbbaaaaaa`````````aaaaaaaaabbbbbbbbbccceeeeeeeeeccc```___^^^]]][[[[[[[[[\\\^^^___]]]```cccbbbaaabbbgggllltttxxx~~~~~~}}}|||~~~~~~|||{{{zzzyyyxxxxxxzzz{{{|||}}}vvvkkk___XXXJJJFFF@@@<<<:::;;;;;;;;;<<<>>>@@@@@@@@@AAACCCEEEEEEIIIMMMOOOPPPRRRWWW[[[___gggssszzzqqqeeeYYYRRRMMMIIIJJJNNN]]]ppprrr[[[TTTLLLIIIJJJKKKIIIFFFDDDDDDCCCCCCBBBAAAAAAAAA??????@@@AAAAAAAAA@@@???============>>>>>>???@@@BBBAAA???>>>>>>>>>??????AAAAAAAAAAAAAAA@@@@@@@@@BBBAAA???>>>>>>???@@@@@@@@@@@@???>>>======<<<<<<>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;:::999777666555888999;;;===>>>???>>>>>>===<<<;;;::::::999::::::999999999888888888777777777666666666777777888999::::::::::::::::::::::::;;;;;;:::999999999999999:::;;;<<<>>>?????????>>>============???AAACCCDDDEEEGGGJJJKKKLLLNNNPPPSSSUUU\\\iiiyyy~~~}}}~~~~~~{{{xxxsssnnniiifffdddcccbbbeeejjjpppwww}}}}}}zzzwwwssslllgggfffggggggccc[[[QQQIIIEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBCCCEEEHHHIIILLLOOOSSSWWW\\\___dddgggjjjlllooorrrwww{{{}}}}}}~~~wwwpppkkkfffbbb___\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^______``````aaabbbdddeeedddeeeggghhhhhhiiikkklllllllllkkkkkkiiigggeeeeeefffgggfffeeeddddddddddddddddddddddddddddddddddddccccccccccccbbbaaa```^^^]]]\\\[[[[[[]]]]]]^^^^^^______^^^^^^\\\\\\\\\]]]]]]]]]]]]^^^^^^___`````````^^^\\\ZZZZZZYYYWWWVVVVVVVVVWWWXXXSSSUUUXXXXXXWWWYYY^^^bbbjjjnnnrrrvvvxxxzzz|||~~~}}}zzzwwwvvvuuurrrrrrrrrqqqpppooonnnnnnlllnnnppptttwwwyyyzzz{{{wwwyyy{{{{{{zzzzzz{{{|||}}}}}}~~~|||vvvlllaaaYYYRRRLLLIIIAAA>>>;;;:::;;;<<<======@@@AAACCCCCCCCCDDDGGGIIIFFFKKKPPPSSSVVVYYY___ccckkkxxxsssfffXXXPPPKKKIIILLLRRRbbbpppjjjVVVQQQKKKHHHIIIJJJHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@>>>>>>======>>>??????@@@AAA@@@???>>>>>>>>>???@@@@@@@@@???>>>>>>???@@@AAACCCBBBAAA@@@????????????>>>>>>>>>======<<<<<<<<<>>>===<<<;;;::::::::::::::::::999999999999::::::;;;<<<<<<<<<<<<:::888777777888:::<<<>>>?????????>>>======<<<<<<;;;;;;;;;:::::::::999999999888888666555555555666777888999::::::::::::::::::::::::;;;;;;::::::999999999999999:::===???@@@???>>>======<<<<<<===>>>@@@AAABBBDDDGGGKKKMMMNNNPPPRRRTTTTTTYYYcccooo}}}}}}|||}}}~~~~~~{{{wwwqqqkkkgggcccaaa^^^```dddiiipppwww|||~~~yyyrrrmmmkkkjjjhhhbbb[[[SSSMMMJJJHHHGGGEEECCCAAAAAAAAAAAA>>>======<<<<<<===>>>>>>@@@AAABBBCCCEEEIIINNNRRRTTTXXX]]]aaaeeeiiimmmpppssswwwzzzzzz}}}{{{tttlllfffbbb^^^[[[WWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^___aaabbbbbbcccdddffffffgggiiijjjkkkkkkkkkjjjhhhfffddddddfffgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeedddcccbbbbbbbbb``````^^^\\\[[[ZZZZZZYYYZZZ[[[[[[\\\\\\[[[[[[[[[XXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\ZZZXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRNNNPPPRRRRRRSSSTTTXXX[[[```cccfffiiikkklllnnnppptttvvvyyy}}}}}}zzzuuupppllljjjiiiiiikkkllllllmmmlllkkkjjjjjjffffffhhhjjjmmmoooqqqsssrrruuuyyy|||~~~wwwppplllddd^^^VVVMMMGGGCCCBBBAAA===;;;:::;;;>>>???@@@???AAACCCDDDEEEEEEGGGJJJMMMMMMQQQUUUXXX[[[aaaiiioooxxxtttfffWWWNNNJJJJJJOOOUUUeeeppp{{{|||zzz~~~yyycccSSSOOOKKKIIIIIIHHHFFFDDDDDDDDDCCCBBBBBBBBBCCCCCCHHHIIIJJJIIIHHHEEEBBB@@@???>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>???@@@AAA@@@???>>>======???@@@BBBCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>===============<<<:::999999999999999999888888888888999999888999:::;;;;;;;;;:::999777888999;;;===>>>??????>>>>>>>>>>>>=========<<<::::::::::::999999999999555555555555666777888999::::::::::::::::::::::::::::::::::::::::::::::::999:::<<<>>>???>>>===<<<<<<<<<======>>>???@@@AAADDDHHHLLLOOOPPPQQQRRRTTTTTTWWW^^^gggrrr~~~|||yyy}}}|||}}}~~~zzzuuuoooiiidddaaa^^^___```dddjjjqqqwww{{{yyyuuuppplllfff___ZZZVVVSSSQQQLLLKKKHHHEEECCCBBBAAAAAA??????>>>===<<<<<<======<<<===>>>???@@@DDDHHHLLLLLLOOOTTTYYY^^^ccciiilllooosssvvvxxx{{{}}}xxxooogggbbb]]]ZZZWWWTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\^^^______```bbbddddddeeeggghhhiiiiiiiiiiiifffdddcccccceeefffeeedddeeeeeeeeeeeeeeeeeeeeeeeefffeeeddddddcccbbbaaaaaa^^^^^^\\\ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXYYYYYYXXXWWWUUUTTTOOOOOONNNLLLKKKKKKJJJJJJKKKLLLNNNOOOOOOQQQSSSUUUVVVYYY[[[]]]^^^___aaacccgggiiilllpppvvv{{{~~~{{{xxxwwwwwwwwwuuurrrnnnjjjfffdddddddddfffgggiiikkkkkkkkkjjjiiihhhhhhiiijjjkkkllllllmmmrrrvvv||||||rrrjjjbbb\\\XXXOOOMMMHHHCCC@@@>>>???@@@<<<;;;:::<<>>>>>??????@@@??????>>>>>>>>>???AAABBB@@@???>>>======>>>@@@AAABBBAAAAAA@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>???<<<;;;::::::999999999999999999888888888888999999555555666777888888888888777888888:::;;;<<<===>>>======>>>>>>>>>>>>======:::::::::999999999888888555555555666777888999:::::::::::::::::::::::::::888999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>===<<<<<<<<<======>>>??????@@@@@@DDDHHHMMMPPPQQQQQQQQQRRRRRRTTTXXX___hhhrrr{{{uuummmrrryyy~~~zzztttmmmhhheeeaaa```___```dddjjjppptttzzz}}}wwwqqqhhhaaa]]][[[ZZZZZZQQQOOOLLLHHHDDDBBBAAAAAAAAA@@@???>>>============999:::;;;<<<<<<>>>AAADDDDDDGGGKKKPPPUUUZZZ```dddggglllqqqssswww}}}}}}vvvppphhh```[[[WWWTTTRRROOOPPPPPPQQQSSSTTTTTTUUUSSSSSSSSSTTTUUUVVVVVVWWWWWWXXX[[[\\\\\\]]]___aaaaaabbbdddeeefffeeeeeedddcccaaa``````bbbccccccbbbccccccccccccccccccccccccccccccbbbaaa``````______\\\[[[YYYWWWVVVUUUUUUUUUTTTTTTUUUUUUUUUTTTSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRTTTTTTTTTSSSSSSRRRQQQPPPLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRRRRRRRSSSUUUWWWZZZ[[[^^^bbbggglllppprrrvvvtttrrrpppppprrrtttvvvpppooommmjjjhhhggggggggghhhjjjmmmppprrrrrrrrrqqqppppppppppppooonnnmmmlllsssxxxsssmmmddd\\\VVVQQQMMMJJJAAAAAAAAA???===<<<>>>???<<<;;;:::<<<>>>@@@AAA@@@DDDFFFHHHIIIKKKOOOUUUYYYXXX\\\ccckkkwwwrrr```UUU|||sssdddZZZOOOMMMPPPWWWaaakkkuuuzzz}}}{{{zzzzzzwwwsssttt{{{vvvbbbTTTIIIHHHGGGFFFFFFEEECCCBBBEEEDDDCCCBBBBBBCCCDDDEEEGGGIIIKKKKKKJJJHHHDDDBBB@@@@@@???>>>>>>??????@@@AAA@@@???>>>>>>>>>???@@@???>>>>>>=========>>>>>>@@@@@@@@@@@@???>>>>>>===<<<=========>>>>>>>>>???::::::999999999999999::::::999999888888999999:::777666666666666777777888777777888888999:::;;;<<<<<<===>>>??????>>>======999999999999888888888888666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;666777999;;;============<<<============>>>>>>>>>======>>>???@@@@@@@@@@@@CCCGGGLLLPPPPPPOOONNNNNNMMMNNNQQQWWW^^^gggnnnsss|||~~~tttfffeeefffhhhqqq}}}~~~~~~~~~zzztttnnnkkkeeebbb___]]]___dddjjjnnnsssvvv{{{yyypppiiifffdddbbb```XXXVVVRRRMMMIIIFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>888:::;;;<<<;;;<<<===??????AAADDDGGGKKKOOOTTTXXX[[[aaafffiiiooouuuwwwvvvmmmggg^^^WWWRRRNNNLLLKKKIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLMMMOOOPPPQQQRRRRRRRRRTTTVVVWWWXXXYYY[[[]]]^^^___```aaaaaa```___^^^^^^]]][[[\\\^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\XXXWWWUUUTTTRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCCCCDDDEEEEEEEEEDDDGGGIIIJJJJJJIIIJJJLLLMMMNNNOOOQQQUUUYYY]]]```bbbfffeeeddddddgggkkkpppsssoooooooooooonnnnnnnnnnnnpppssswww{{{~~~|||}}}}}}}}}|||yyyvvvuuuxxx}}}|||tttllleee[[[VVVOOOJJJFFFDDDCCCAAA<<<===>>><<<::::::===@@@>>>===<<<===@@@CCCEEEEEEIIIJJJLLLOOORRRWWW]]]bbbbbbiiittt~~~oooaaaTTTLLL|||qqqhhh___UUUNNNOOOVVV```mmmxxx~~~}}}zzzzzzwwwssszzzmmmZZZOOODDDDDDDDDDDDDDDDDDCCCBBBEEEDDDCCCBBBBBBCCCEEEFFFDDDFFFHHHJJJJJJHHHFFFDDD@@@@@@???????????????@@@CCCBBB@@@???=========>>>>>>>>>=========<<<<<<<<<>>>????????????>>>======;;;;;;<<<<<<===>>>>>>>>>999999999888999999::::::::::::999999999999::::::;;;:::999777777777888999888777777777888999::::::<<<===>>>??????>>>===<<<999999999888888888777777666666666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;555666999;;;===>>>>>>>>>???>>>>>>===>>>>>>???@@@===>>>???@@@@@@@@@@@@@@@BBBFFFKKKNNNOOOMMMLLLKKKIIIJJJMMMQQQXXX___fffjjjuuuxxx}}}uuuddd^^^[[[ZZZcccpppuuu~~~~~~}}}}}}~~~~~~xxxrrrooogggccc___[[[\\\```eeeiiimmmqqqwww|||xxxrrrnnnkkkgggccc___]]]XXXSSSNNNJJJHHHGGGBBBAAA@@@???????????????999;;;===>>>===<<<===>>>===>>>@@@BBBDDDGGGLLLOOOQQQWWW]]]```fffmmmooonnnfff```WWWPPPKKKHHHGGGEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIKKKLLLNNNOOOOOOOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\]]]]]]]]]\\\[[[ZZZ[[[YYYXXXYYY[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZUUUTTTRRRQQQOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEBBBBBBCCCCCCCCCBBBAAAAAABBBAAAAAABBBCCCCCCAAA@@@CCCEEEEEEEEEDDDDDDFFFHHHFFFGGGIIILLLOOOSSSVVVXXXTTTSSSSSSUUUYYY```fffjjjooopppqqqssstttttttttttttttwww|||~~~xxxooohhhddd^^^VVVPPPMMMHHHCCC???>>>>>>=========>>>>>><<<999:::===AAAAAA@@@???@@@DDDHHHJJJKKKLLLNNNQQQSSSWWW]]]dddiiittt}}}ooobbbXXXPPPJJJzzzqqqgggaaa^^^VVVNNNNNNZZZlll}}}wwwfffVVVMMMJJJGGGEEEDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@??????@@@AAAAAA@@@>>>>>>>>>>>>============??????>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<;;;;;;::::::999999888888999999:::;;;888888777666666666666666888888999888666666777999888888888888999999999999999;;;???BBBCCCAAA>>><<<::::::::::::999999888888777777888999;;;<<<===>>>::::::::::::::::::::::::999:::;;;<<<============<<<<<<<<<===>>>>>>??????AAAAAAAAA@@@@@@?????????BBBEEEHHHJJJJJJIIIIIIJJJKKKLLLMMMPPPSSSYYYaaafffjjjpppyyyrrr___UUUTTTVVV[[[```pppvvv~~~~~~}}}||||||~~~|||xxxvvvoooiiibbb]]][[[]]]^^^___ffflllsssyyy}}}|||vvvqqqnnnlllgggddd^^^YYYUUUPPPJJJGGGKKKHHHCCC@@@???>>>===<<<<<<<<<<<<;;;<<<<<<======;;;;;;;;;<<<>>>AAACCCEEEHHHKKKPPPUUUYYY\\\]]]]]]YYYVVVQQQLLLGGGCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIILLLLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWWWWWWWUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXWWWUUURRRQQQNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBAAA???======>>>???@@@AAAAAAAAA???>>>===>>>?????????@@@@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLOOOVVV___eeelllpppuuuyyyzzz{{{{{{|||~~~~~~zzzuuurrrnnniiifffaaa^^^ZZZUUUOOOJJJGGGEEE@@@@@@???>>>>>>>>>>>>???<<<<<<;;;;;;<<<>>>???@@@BBBBBBBBBDDDFFFIIIJJJJJJNNNSSSXXX[[[___hhhttt}}}}}}jjj]]]TTTKKKFFFEEEuuulllbbb\\\VVVPPPLLLRRRbbbvvvtttbbbTTTMMMJJJGGGDDDCCCEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA??????AAABBBAAA@@@>>>>>>>>>>>>============>>>>>>>>>?????????@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;:::999888888888888888999::::::888888777666666666666666666777777777555555777999888888777777777777777888999;;;>>>@@@AAA@@@>>><<<999888888888777777777777666666777888999::::::;;;999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@???BBBEEEIIIKKKKKKKKKLLLMMMNNNOOOQQQRRRUUU[[[aaafffiiioooxxxqqq___UUUPPPOOOSSSYYYiiirrr~~~}}}|||||||||}}}}}}zzzxxxqqqkkkeee```^^^^^^^^^^^^bbbgggnnntttwww{{{zzzwwwuuummmjjjeee```\\\WWWRRRNNNOOOLLLGGGDDDBBBAAA@@@???======<<<;;;::::::::::::;;;;;;;;;<<<===???AAABBBCCCEEEIIILLLOOOPPPQQQQQQOOOLLLIIIDDDAAA??????>>>?????????@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQOOOMMMKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBAAAAAA@@@>>>@@@AAA@@@>>><<<<<<===>>>?????????>>>>>>===<<<<<<<<<<<<=========>>>>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDGGGMMMTTTZZZccciiiqqqxxx|||~~~~~~xxxssslllgggdddaaa^^^[[[YYYVVVSSSPPPMMMLLLJJJGGGEEECCCBBBBBB======<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>???AAACCCDDDHHHGGGHHHJJJMMMPPPRRRSSSUUUYYY___dddkkkvvv{{{mmm]]]SSSLLLFFFBBBBBBvvvmmmddd\\\VVVOOOLLLNNNZZZpppooo^^^RRRMMMJJJGGGDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBCCCAAA@@@@@@AAABBBBBBAAA>>>>>>>>>>>>===============>>>???@@@AAABBBBBBCCCAAA@@@???>>>=====================<<<;;;:::999888888777777777777888999999999888777777666777777777444666666666555666777999:::999777555555555777888999:::<<<===>>>>>>======999999888888888888777777888888888888999999999999888999999:::;;;<<<============>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@BBBEEEIIIKKKLLLMMMOOOPPPRRRSSSUUUVVVXXX[[[```dddfffmmmwww}}}qqqcccYYYQQQMMMPPPVVVbbbnnn}}}zzzzzzzzz{{{}}}|||zzzsssoooiiieeebbb```^^^\\\___ccchhhmmmqqqvvvzzz~~~~~~wwwtttoookkkgggbbb\\\XXXUUUQQQMMMIIIGGGFFFCCCBBB@@@???>>><<<;;;:::::::::;;;;;;;;;;;;<<<===>>>???>>>???AAACCCDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<===;;;;;;;;;<<<<<<<<<======??????@@@@@@AAAAAABBBBBBEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIJJJIIIJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@???>>>>>><<<===>>>>>><<<::::::;;;======<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>=========<<<>>>CCCIIINNNVVV]]]gggqqqyyyyyymmmccc\\\VVVQQQMMMMMMKKKIIIHHHGGGFFFDDDBBB>>>>>>===============>>><<<;;;;;;;;;;;;;;;<<<<<<@@@@@@@@@AAACCCEEEGGGIIIJJJKKKLLLOOORRRVVVYYY[[[___eeemmmuuu{{{fff[[[OOOIIIEEEAAA@@@AAAvvvkkkddd]]]VVVRRRMMMNNNUUUfff}}}{{{jjj\\\SSSPPPIIIGGGDDDBBBCCCDDDEEEDDDEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDDDDBBB@@@AAABBBCCCBBBBBB>>>>>>>>>>>>==================>>>@@@BBBCCCEEEEEE@@@@@@???>>>============>>>>>>>>>===<<<:::999888777777777666777777888999999888888777777777888888555666777777666777999;;;===;;;888666555666777999999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<===>>>>>>======>>>>>>>>>======<<<>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAACCCEEEHHHJJJKKKLLLNNNOOOTTTUUUWWWWWWXXXZZZ]]]```dddkkkvvvzzzrrriiiaaaXXXRRRSSSXXX]]]kkk|||}}}{{{zzzzzzzzz{{{}}}}}}|||wwwtttoookkkgggccc___\\\]]]___cccggglllrrrwww{{{zzzvvvqqqkkkddd```[[[WWWSSSOOOLLLIIIFFFDDDBBBBBB@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>===<<<;;;;;;<<<<<<888999999999::::::::::::<<<=========>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEDDDDDDCCCEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???????????????????????????????????????>>>======<<<;;;;;;999;;;<<<;;;:::888888999<<<;;;999888888999:::;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::===BBBFFFJJJPPPZZZdddmmmuuu}}}~~~vvvggg```WWWOOOJJJHHHEEEDDDFFFDDDCCCBBBCCCBBBAAA???>>>>>>===<<<<<<<<<<<<==================>>>???@@@AAAAAABBBCCCFFFIIIKKKMMMNNNPPPRRRTTTXXX\\\aaaeeemmmuuutttiiiWWWOOOGGGDDDCCC@@@AAACCC}}}uuujjj```[[[WWWSSSPPPLLLPPP]]]rrruuuggg\\\UUURRRIIIFFFCCCBBBBBBCCCDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFDDDBBB@@@AAABBBCCCBBBBBB>>>>>>>>>>>>============<<<===>>>@@@BBBDDDFFFGGGAAA@@@???>>>============>>>>>>>>>===<<<:::999888777777777666777777888999999999888888888888999999777888999999888999;;;===???===:::888777888999;;;999999999::::::;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;===>>>??????<<<<<<=========<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHHHHHHHIIIJJJLLLRRRTTTUUUVVVUUUVVVXXXZZZ```hhhttt{{{uuuoooiii```WWWTTTVVVYYYdddsss}}}~~~{{{zzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}{{{xxxtttqqqmmmiiiddd```\\\\\\]]]```ffflllrrruuuyyy}}}zzzssslllgggbbb^^^ZZZUUURRRNNNJJJGGGCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===============<<<<<<;;;:::999999999888888888888999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>??????@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999777999::::::888777777888999999777777777888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999::::::999999;;;>>>AAACCCFFFKKKRRRZZZdddnnntttzzz}}}}}}zzzwwwwwwvvvqqqggg^^^SSSOOOIIIDDDBBBBBBBBBCCCAAA???>>>===>>>>>><<<;;;???>>>>>>============>>>=========>>>???@@@AAABBBBBBBBBCCCEEEHHHLLLOOOQQQUUUXXX[[[^^^bbbhhhoootttsssbbbWWWNNNHHHCCCCCCBBB@@@AAADDDxxxtttkkk```XXXTTTRRRPPPNNNKKKTTTggg~~~vvvkkkbbb[[[VVVRRRIIIFFFCCCAAABBBCCCCCCBBBDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFCCCAAA@@@@@@AAABBBBBBAAA>>>>>>>>>>>>============<<<<<<>>>@@@BBBDDDFFFFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888777777777777888999999999999999888999999:::;;;888:::::::::999:::<<<===???===;;;:::999:::;;;<<<999999999:::;;;;;;<<<<<<999999::::::::::::;;;;;;::::::::::::999999999999:::;;;;;;<<<===>>>??????;;;;;;<<<<<<<<<<<<<<<;;;======>>>>>>???@@@@@@AAA??????@@@@@@@@@@@@AAAAAACCCEEEFFFFFFFFFFFFHHHJJJOOOQQQSSSSSSRRRRRRRRRSSS[[[dddqqq{{{wwwtttlll```YYYWWWYYY___iiiooosssuuuxxxzzz~~~{{{zzz{{{{{{{{{|||||||||||||||~~~~~~|||xxxvvvsssooojjjggg]]][[[XXXYYY^^^dddiiilllqqqvvv|||}}}vvvqqqkkkhhhccc^^^ZZZVVVQQQMMMFFFEEEDDDBBBAAA@@@@@@@@@===>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::888777666666777777888888888999999999::::::::::::::::::::::::999999999999:::;;;<<<===<<<<<<<<<=========>>>>>>???@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>>>><<<=========>>>>>>??????????????????????????????>>>=====================;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888777777666777999999777666666777777777777666777777888888777777777888888888999999999999999888888888888888777888888888777888;;;======???AAAEEEJJJQQQZZZ```jjjnnnsssyyy~~~zzztttqqqnnnkkkiiifffdddaaa```___ZZZSSSMMMGGGEEEBBB???======>>>???===<<<::::::;;;;;;:::888:::::::::;;;<<<===>>>???=========>>>???AAABBBCCCEEEEEEGGGJJJMMMRRRVVVXXXZZZ^^^ccciiinnnvvvooo___QQQHHHFFFCCCAAABBBBBB@@@AAADDD~~~zzzooofff[[[RRROOONNNLLLKKKOOO\\\qqqzzzjjj___[[[XXXSSSOOOIIIFFFCCCAAAAAABBBBBBAAACCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBAAA??????AAABBBAAA@@@>>>>>>>>>>>>============<<<<<<>>>???AAACCCEEEEEECCCBBBAAA@@@????????????===============<<<;;;;;;888888888888888999::::::999999999999999:::;;;;;;999:::;;;:::999999:::<<<<<<;;;;;;:::::::::;;;;;;888999:::;;;<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;999999999:::::::::::::::<<<<<<=========>>>>>>>>>:::;;;<<<===============<<<<<<===>>>>>>??????@@@>>>>>>>>>??????@@@@@@@@@AAACCCEEEEEEFFFGGGIIIKKKLLLNNNQQQQQQPPPOOOOOOOOOUUU^^^mmm}}}wwwlllgggbbbcccccceeegggjjjnnnppptttyyy~~~}}}|||xxxyyyzzz{{{||||||}}}}}}~~~~~~{{{yyywwwtttpppnnnddd___YYYWWWZZZ^^^bbbccchhhnnnvvv{{{~~~~~~vvvsssnnniiiddd___YYYUUUNNNLLLJJJGGGEEEBBBAAA@@@>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888777666777777777777888888888888888888888888777777777777888888888888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>========================;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888777777777777666555777888888777666666777555666666777888888777777666666666777777777888888777777777777888888888888666777888888777888999;;;999;;;===???AAAEEEJJJMMMUUUYYY^^^ccchhhmmmrrrvvv|||~~~{{{zzz|||~~~}}}zzzwwwtttmmmiiiddd```\\\YYYVVVSSSQQQQQQPPPNNNLLLHHHEEECCC@@@@@@???===;;;::::::;;;<<<;;;:::;;;<<<===<<<;;;999999:::;;;<<<>>>???@@@??????@@@AAABBBDDDEEEFFFJJJKKKMMMPPPTTTYYY]]]```bbbhhhqqqyyyyyyiii\\\RRRIIICCCBBB@@@@@@CCCCCCAAABBBFFF~~~nnneeeYYYPPPLLLKKKJJJIIIVVVdddzzzsss```WWWVVVVVVQQQLLLIIIFFFBBBAAAAAABBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBB@@@??????@@@AAAAAA@@@>>>>>>>>>>>>============<<<<<<===???AAACCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@<<<===============<<<<<<999999888888999999:::;;;999999999999::::::;;;<<<999::::::999888777999:::999:::::::::::::::::::::888999;;;<<<======<<<;;;<<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>;;;;;;===>>>????????????<<<<<<<<<===>>>>>>??????======>>>>>>?????????@@@@@@BBBDDDEEEFFFHHHKKKNNNJJJMMMPPPQQQOOONNNMMMMMMQQQZZZjjj{{{|||nnniiiccc___```bbbeeeffflllrrrzzz~~~~~~~~~~~~vvvwwwyyy{{{|||}}}~~~~~~}}}~~~}}}zzzyyywwwtttrrrllleee]]]YYYZZZ\\\^^^___bbbiiiqqqwwwzzz~~~}}}zzzuuupppkkkeee___[[[WWWUUUQQQMMMIIIFFFDDDBBB???@@@AAABBBBBBAAA@@@???@@@???>>><<<;;;;;;;;;;;;============<<<;;;:::999666666666777777777888888666666666666666666666555777777777888888999:::;;;999999999999999:::;;;;;;;;;<<<<<<======<<<<<<;;;=========<<<<<<<<<;;;;;;::::::::::::;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;999999999999999999999999777777777777777666666666555666888888777666666777444555777888888888777666888888888888999999999999888888888888999999::::::666888999999999999:::<<<666999<<<>>>???@@@AAACCCFFFIIINNNRRRUUUZZZ^^^aaadddfffiiilllkkkhhhdddaaabbbccccccccccccbbbaaaaaaWWWTTTQQQOOOMMMLLLIIIGGGEEEFFFFFFDDDAAA???>>>???<<<<<<===<<<;;;999:::::::::999999:::===>>>>>>===???>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJNNNOOORRRUUUZZZ___cccfffpppwwwvvvgggZZZRRRMMMHHHEEE@@@???AAAEEEEEEDDDEEEJJJ}}}zzznnn```SSSOOONNNKKKKKKNNNZZZiiiyyyjjjZZZSSSQQQNNNLLLKKKEEECCCAAA?????????@@@AAABBBAAA???============>>>AAA@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@??????===========================>>>>>>@@@AAABBBCCCCCCBBBBBBBBBAAA@@@???>>>===???>>>===<<<;;;:::999888<<<;;;999888888999;;;<<<999999999999999999999999:::::::::999999999999888:::::::::999999999888888777888:::<<<<<<;;;:::999<<<<<<<<<============>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;====================================>>>>>>>>>>>>@@@@@@???????????????@@@BBBCCCEEEFFFGGGGGGGGGFFFIIIJJJLLLNNNOOONNNMMMLLLQQQVVV___lll}}}sssccc```___[[[\\\bbbgggkkkrrryyy~~~|||zzzyyyxxxxxxzzz{{{{{{yyywwwwwwyyy{{{~~~~~~~~~~~~|||xxxvvvrrrkkkaaaZZZVVVWWWXXXYYY]]]aaagggmmmsssxxx~~~{{{uuuoooiiiddd\\\ZZZWWWSSSOOOLLLJJJHHHIIIHHHFFFDDDCCCCCCCCCDDDCCCAAA>>>===>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::777777777777666666666666666666666777777777777777555666666666777777888888666666777777888888888999888888888888888888888888999999888888777777666666999888777777777888::::::::::::::::::::::::::::::888888888888888888888888:::999999999888888777777666666666666666666666666555555666777777777777777666666666666777777777777:::999777666555555666666444444555555666666777777777777777777777777777777888888999::::::;;;<<<<<>>>>>???>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<<<<:::<<<>>>???===<<<<<<===AAA@@@AAABBBDDDEEEDDDCCCCCCDDDFFFHHHIIIKKKMMMNNNQQQVVV[[[```dddjjjrrrxxx~~~nnncccVVVLLLIIIIIIGGGEEECCCCCCCCCDDDEEEFFFGGGHHH{{{wwwggg[[[OOOKKKJJJIIILLLQQQcccpppssseeeVVVPPPNNNKKKIIIIIIFFFEEEBBBAAA@@@@@@AAABBBBBBAAA???============>>>AAAAAA@@@@@@@@@?????????>>>>>>???????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBAAAAAAAAAAAA@@@???>>>===???>>>>>>===;;;:::999999;;;:::999999999999:::;;;999999999999999999999999999999999999999999999999::::::::::::999999999999888999:::;;;;;;::::::999;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<=========>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBCCCEEEFFFFFFFFFFFFEEEEEEGGGIIIKKKMMMMMMLLLLLLLLLOOOWWWcccrrrggg]]]XXXTTTVVV]]]bbbgggpppyyy~~~{{{xxxwwwwwwyyyzzzzzzyyywwwxxxyyy{{{}}}~~~{{{yyywwwqqqggg^^^YYYWWWVVVVVVZZZ^^^ccciiinnntttzzz~~~yyysssnnngggeee```[[[WWWSSSQQQOOONNNMMMKKKIIIGGGFFFEEEDDDCCCAAA>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888777777777666666666666666666666777777777555555666666666777777777666666666777777777888888888888888888888888888888888888888777777777777777888888777777777888999:::999999999999999999999999888888888888888888888888999888888888777777777666555555555555555555555555555555666777777777777777666666666666777777777777888777666555555555666666666666777777777777777777777777777777777777777777777888888888999:::::::::;;;<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDCCCCCCBBBAAACCCBBB@@@>>>===<<<<<<<<<<<<<<<=========<<<;;;:::;;;;;;<<<<<<<<<<<<======<<<>>>@@@@@@???>>>>>>?????????@@@BBBDDDEEEEEEEEEHHHJJJLLLNNNPPPRRRUUUVVVXXX\\\bbbgggnnnwwwzzzppp```XXXNNNHHHGGGFFFDDDBBBDDDDDDDDDEEEFFFHHHIIIJJJxxxrrr___WWWMMMIIIHHHJJJQQQXXXiiisss~~~zzz|||iii]]]QQQLLLKKKHHHFFFGGGGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@???=========>>>>>>AAA@@@@@@@@@@@@@@@??????===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@???>>>======>>>>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::999999888888888888999999999999999999999999;;;;;;;;;:::::::::999999::::::999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<=========>>>>>>>>>=========>>>???@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBDDDFFFHHHJJJKKKKKKJJJGGGJJJOOOXXXeeevvvkkkYYYQQQOOORRRXXX\\\eeerrr~~~~~~wwwvvvvvvwwwyyyzzzyyyxxxyyyzzz{{{|||~~~~~~~~~xxxooofff___YYYUUURRRUUUXXX]]]aaaffflllrrrwww}}}uuuqqqllleee```\\\YYYXXXVVVUUUTTTRRROOOLLLHHHGGGFFFDDDAAA@@@AAAAAA???>>>========================999999999888888888777777777777666666666666666666555555555555666666666666555666666666666666777777777777777777777777777777666777777777777777777888777777777777777888999999888888888888888888888888666666666666666666666666777777777666666666666666444444444444444444444444555555666777777777777666666666666666777777777777777777666666666777888888999888888888888888777777777777777777777777777777777777888888888888888888888999999::::::999999888<<<======>>>>>>======<<<========================>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<============>>>@@@BBBBBBAAAAAAAAABBB@@@AAABBBDDDFFFGGGHHHIIIJJJLLLPPPRRRTTTXXX\\\___ccchhhooowwwuuueee]]]QQQLLLGGGEEEEEEEEECCCAAAEEEEEEEEEGGGHHHJJJLLLMMMuuummmZZZUUUNNNIIIHHHNNNYYYaaajjjpppyyy~~~~~~{{{xxxvvvtttwww~~~uuu___UUULLLJJJIIIFFFEEEFFFFFFEEECCCBBB@@@?????????AAA@@@>>>=========>>>???????????????????????????===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>?????????>>>>>>===<<<>>>======<<<<<<;;;;;;;;;888999::::::::::::999888::::::999999888888777777888888888999999:::::::::;;;;;;;;;::::::::::::999;;;:::888777777777999:::999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<=========>>>>>><<<<<<===>>>???AAACCCDDDCCCDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFGGGJJJPPPYYYiii{{{oooYYYPPPNNNQQQWWWYYYfffwwwxxxvvvuuuuuuwwwyyyyyyxxxyyyzzzzzz{{{|||}}}~~~~~~~~~vvvnnnfff___XXXSSSRRRTTTWWWZZZ^^^cccjjjnnnwww{{{|||vvvoooiiieeebbbbbbaaaaaa```^^^ZZZUUUPPPMMMLLLIIIGGGEEEEEEDDDCCCAAA===============>>>>>>>>>:::::::::999999999999888777777777777777666666666555555555555555555666666555555555555666666666666666666666666666666666666555666666666777777888888666666666666777777888888666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444555666666777777666666666666666666777777777777777777888888999:::;;;;;;999999999888888777777666777777777777777777777777888888888888888888777777888888999999999888888777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>===<<<<<<<<<<<<<<<<<<===:::::::::;;;;;;;;;;;;:::<<<<<<======>>>>>>?????????AAACCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJLLLNNNMMMQQQUUUXXX[[[```fffjjjssszzzrrrbbbWWWRRRJJJGGGDDDCCCDDDEEEEEEDDDEEEEEEFFFHHHKKKMMMOOOQQQqqqhhhUUURRRMMMIIIKKKUUUbbbjjjmmmppptttwwwvvvtttrrrqqqqqqvvv}}}lllXXXPPPJJJIIIHHHEEEDDDEEECCCCCCBBB@@@???>>>>>>>>>@@@???>>>=========>>>???======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????======>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999999::::::999999888999999999888888777777777777777888999::::::;;;;;;;;;;;;:::::::::999999999;;;999777666555777999:::999999999::::::::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>========================<<<<<<<<<<<<============;;;;;;<<<>>>@@@BBBDDDEEECCCCCCBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIPPP\\\mmmyyyuuu^^^RRRNNNOOORRRYYYhhh|||zzzxxxuuuuuuvvvxxxxxxxxxyyyyyyyyyyyyyyy{{{|||}}}~~~~~~|||uuunnnfff^^^YYYSSSTTTUUUUUUWWW[[[aaafffooossszzz{{{vvvrrrpppooommmmmmmmmkkkfff```[[[WWWSSSPPPLLLJJJHHHFFFDDDBBB============>>>>>>>>>>>><<<;;;;;;;;;::::::::::::999999888888888777777777666666666666666666555555666666666666555555555555555555555555555555555555555555666666777777777888555555666666777777777777555555555555555555555555444444444444444444444444444444444444444444555555555555555555555555555555444444555666666666666666666666666666777777777777555666777888999999::::::888888888777777666666666888888888888888888888888999999999999999888888888777888999:::::::::::::::999999999999999999999999999888888888888999:::;;;<<<<<<<<<===============::::::::::::;;;<<<<<<=========>>>???@@@@@@AAAAAAAAABBBDDDDDDDDDEEEGGGIIIHHHJJJLLLLLLLLLNNNQQQTTTVVV[[[```dddhhhnnnvvv|||vvvkkk```UUUNNNLLLIIIFFFCCCAAABBBDDDFFFHHHEEEFFFHHHJJJMMMQQQTTTUUU{{{lllbbbOOONNNKKKJJJQQQ```nnntttxxxxxxwwwvvvtttrrrpppooorrr{{{sssbbbRRRMMMIIIIIIHHHDDDCCCEEEAAAAAA@@@@@@??????>>>>>>@@@???>>>======>>>???@@@=========>>>>>>>>>>>>>>>????????????>>>===<<<<<<::::::::::::::::::::::::============>>>>>>>>>???<<<<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;999999999999999999999999888888888888888888888888666666777999:::;;;<<<<<<:::::::::999999999888888888777666555555777999:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<======>>>>>>???========================;;;;;;<<<<<<<<<=========;;;;;;<<<>>>@@@BBBDDDEEEBBBAAAAAA@@@AAAAAABBBBBBFFFEEEDDDCCCBBBBBBAAAAAA@@@BBBDDDDDDGGGPPP]]]hhhvvv}}}}}}eeeTTTLLLKKKLLLWWWfffzzz}}}zzzvvvuuuuuuwwwxxxxxxxxxxxxwwwwwwxxxyyy{{{|||}}}~~~{{{uuummmfffaaaXXXWWWUUUSSSSSSUUUZZZ^^^hhhlllsssyyyyyyyyyyyyvvvrrrmmmhhheee]]]YYYTTTPPPLLLIIIEEEBBB@@@@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888888777777777777666666666666777777777666666666666555666666666666666666666666555666666666666666666777444444555666666666666666555555555555555555555555444444444444444444444444444444444444444555555555666666666666666666666666444444555666666666666555666666666666777777777777333444555666777777777777777777777777777777666666888888888888888888888888888999999999999999999999666777888999:::;;;;;;;;;::::::999999999999::::::888888999999:::;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<>>>???@@@??????@@@AAABBBCCCCCCDDDCCCEEEFFFGGGGGGHHHKKKMMMKKKNNNQQQRRRRRRTTTZZZ^^^aaagggnnnrrrvvv}}}sssddd[[[SSSKKKFFFFFFFFFDDDBBB@@@AAACCCFFFIIIHHHIIIKKKNNNRRRVVVYYY[[[ttteee[[[LLLLLLLLLOOO]]]qqq~~~}}}zzzxxxwwwvvvuuuzzziiiYYYNNNJJJGGGHHHGGGCCCBBBCCC@@@@@@@@@AAAAAA@@@@@@???@@@???>>>======>>>???@@@>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<999999999999999999999999<<<<<<<<<<<<<<<=========:::;;;;;;<<<<<<<<<;;;;;;888888888999999::::::::::::999888777777888999:::666666777777888888999999555666777888:::;;;<<<===999999888888888777777777666555555555666888999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;<<<<<<===>>>>>>??????========================;;;;;;;;;<<<<<<<<<======;;;;;;<<<>>>@@@BBBDDDEEE@@@@@@??????@@@AAABBBCCCBBBBBBAAA@@@@@@?????????>>>AAADDDCCCCCCHHHRRR[[[iiiooowww}}}iiiVVVLLLJJJKKKTTT___ooo{{{}}}xxxuuuuuuvvvwwwxxxwwwvvvuuuuuuwwwyyy{{{}}}}}}~~~~~~yyyrrrkkkfff^^^\\\XXXSSSQQQRRRVVVYYY^^^cccjjjqqqwww}}}|||xxxtttqqqkkkfff```ZZZUUUOOOJJJGGGDDDDDDCCCBBBAAA@@@??????>>>>>>=========<<<<<<<<<===<<<<<<;;;::::::999999999999888888777777777777888888777777777666666666666666666666666666666666666666666666666555555555333444555666666666555555555555555555555555555555555555555555555555555555444444444444555555555666555555555555555555555555333444555555666666555555666666666666777777777777444555777888888888888777777777888888888888888888888888888888888888888888666666777777888999999999888888999:::;;;;;;;;;;;;===<<<;;;::::::;;;<<<===999:::<<<===>>>>>>>>>===:::;;;<<<=========<<<;;;============>>>@@@BBBCCCAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJLLLOOORRRPPPTTTYYY[[[]]]aaaiiiooossszzz{{{kkk```UUUOOOJJJEEEBBBCCCBBBCCCDDDDDDEEEFFFHHHJJJLLLMMMOOOSSSWWW\\\```bbb{{{ooo```WWWLLLMMMNNNTTTggg~~~}}}}}}}}}}}}}}}yyycccTTTLLLHHHGGGHHHFFFBBB@@@BBB@@@@@@AAABBBBBBBBBAAAAAA??????>>>======>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>======999999999999999999999999::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;777777777888888999999::::::999777666666777999:::555555666777888999::::::555666777888:::;;;======888888888777777777777666444444444555777888::::::::::::;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>;;;<<<<<<===>>>??????@@@========================;;;;;;;;;<<<<<<<<<======;;;<<<<<<>>>@@@BBBCCCDDD??????>>>>>>???AAACCCDDD??????>>>>>>>>>>>>??????>>>BBBFFFEEECCCFFFNNNVVV```gggpppwww~~~kkkVVVLLLLLLOOOPPPYYYeeeooovvv~~~~~~yyyuuuuuuvvvwwwwwwvvvuuutttuuuvvvyyy{{{}}}}}}~~~{{{uuunnniiiccc```ZZZTTTPPPPPPTTTWWWVVVZZZbbbiiipppvvv|||~~~{{{yyyvvvrrrkkkddd]]]WWWQQQMMMGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>>>>>>>============>>>>>>===<<<;;;;;;:::::::::999999999888888777777999999888888777777666666777777777777777777777777777777666666555555555444333333555666666666555444555555555555555555555555555555555555555555555555444444444555555666666666444444444444444444444444333444555555666666555555666666666666777777777777888999:::;;;<<<;;;::::::888888888999999::::::;;;888888888888888888888888444555555666777888888999;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777888999:::777999;;;===>>>===<<<;;;<<<===>>>?????????======>>>>>>>>>>>>@@@BBBDDDEEEBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMOOOSSSVVVUUUZZZ```dddgggmmmvvv}}}qqqddd[[[RRRJJJGGGFFFDDDCCCDDD@@@CCCGGGIIIJJJJJJKKKLLLOOOPPPSSSWWW[[[```dddfffxxxooofff[[[SSSUUUNNNNNN^^^xxxzzzeeeVVVQQQJJJHHHGGGFFFFFFEEECCCAAA???@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>======>>>>>>>>>@@@CCCEEEFFFDDDBBB@@@AAABBBCCCBBB???>>>===>>>;;;;;;;;;::::::999999999888888999999:::;;;<<<<<<;;;:::888666666666666777888999999888888777666555777777777777777777777777888888999999999999888888999999:::;;;<<<<<<======999888888888777777666666777777777777777888888999=========>>>>>>>>>??????=========>>>>>>>>>>>>>>><<<<<<============<<<<<<:::;;;<<<>>>>>>>>>=====================<<<<<<;;;::::::;;;<<<===>>>??????BBBBBBAAAAAA@@@??????>>>AAA@@@???>>>>>>???@@@AAA<<<===???AAABBBEEEIIILLLSSSYYYcccooo{{{|||mmm^^^SSSNNNMMMIIIOOOXXXbbblllwww~~~yyyuuurrrrrrssstttwwwvvvuuuttttttuuuvvvvvvzzzvvvtttkkkfff^^^XXXUUUSSSRRRRRRVVVXXX[[[```fffmmmssswww|||wwwqqqjjjbbbYYYSSSLLLJJJGGGFFFFFFFFFEEECCCAAA@@@>>>???@@@@@@???======>>>@@@AAA@@@>>><<<;;;<<<;;;:::999888888888888888777777777777999:::;;;777777666555555555555555777666666666555555555555666666666666666666666666777777666666555555555444555555555555555555555555555555555555555555555555666666555444444444444555666666666666666666666555666666777888888888888888888888999999999::::::::::::999888777777888999:::777777777777777777777777999999999999999999999999======<<<<<<<<<;;;;;;;;;===<<<<<<;;;::::::::::::>>>>>>===<<<;;;;;;::::::======>>>>>>??????@@@@@@???AAACCCBBB???>>>AAADDDGGGHHHIIIHHHHHHHHHJJJLLLOOOOOOPPPQQQTTTWWW[[[^^^bbbiiiqqquuuxxx~~~lll^^^WWWRRRMMMHHHEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMPPPRRRVVV[[[```dddfffgggtttjjjbbbXXXQQQPPPPPPWWWkkkrrr___SSSOOOHHHFFFCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAA@@@??????>>>>>>>>>???AAACCCFFFHHHIIIGGGEEECCCBBBCCCDDDBBB@@@>>>>>>>>>===<<<<<<;;;:::999999888777888999:::;;;;;;;;;;;;:::999888777666666666777888888999999888888777777888888888888888888888888777888888999999888888777666666666777888999999999999888888888777777777777777777777777777888999999:::::::::;;;;;;<<<<<<===>>>=========>>>>>>???@@@>>>>>>??????>>>======<<<;;;<<<===>>>???>>>===<<<===============<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>======???>>>============>>>???<<<===???@@@AAACCCFFFIIIOOOUUU___jjjwwwzzzmmmaaaXXXRRROOONNNOOORRRWWWaaalllxxxzzzyyywwwtttssssssttttttvvvuuutttttttttuuuwwwwww~~~~~~}}}yyywwwpppkkkccc]]]YYYVVVUUUSSSSSSSSSUUUXXX^^^eeekkknnn{{{|||vvvpppiiibbb]]]VVVSSSPPPNNNMMMKKKIIIGGGEEECCCBBBBBBBBBBBBAAA???===>>>>>>???>>>===<<<;;;===<<<;;;:::::::::::::::::::::999888888888999:::888777777666666666666666888888888777777777666666666666666666666666666666777777666666666555555555555555555555555555555555555555555555555555555555666555555555666777777888444444444444444444444444666777888888999999888888999999999999::::::::::::999888777777777777888999888888888888888888888888::::::::::::::::::::::::=========<<<<<<<<<;;;;;;======<<<;;;;;;;;;;;;;;;==================>>>>>>?????????@@@AAAAAABBBBBBFFFGGGGGGEEEDDDDDDEEEFFFHHHIIIKKKKKKKKKLLLNNNPPPSSSTTTUUUWWW[[[```eeeiiiqqqxxxwwwjjj\\\QQQMMMKKKHHHDDDCCCDDDFFFEEEDDDGGGGGGHHHIIIKKKMMMOOOPPPUUUXXX]]]aaaeeehhhiiiiiiwwwmmmddd[[[TTTPPPNNNWWWfff{{{wwwfffWWWOOOLLLGGGEEEBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@??????@@@@@@DDDEEEHHHJJJJJJIIIGGGEEEBBBDDDDDDCCCAAA?????????>>>>>>===<<<;;;999999888666888:::;;;<<<;;;:::999:::999888777666666666777777777888999999999888888888888888888888888888888777777888888888888777777444444555555666777777777888888888888888777777777888777777777777888999999888888999:::;;;;;;<<<<<>>======>>>@@@BBBCCCBBBBBBAAAAAA@@@???>>>======>>>?????????>>>===<<<>>>>>>>>>===<<<;;;:::999<<<<<<===>>>???@@@@@@AAA@@@??????>>>>>>===============<<<<<<<<<<<<======<<<>>>?????????@@@BBBDDDIIIOOOYYYeeessszzzppphhhaaaZZZUUUPPPNNNMMMPPPWWWaaaiiinnnmmmnnnppprrrtttttttttttttttttttttuuuvvvwwwyyyyyy}}}||||||}}}}}}{{{xxxrrrkkkddd___[[[XXXVVVQQQQQQPPPRRRVVV\\\bbbeeeppptttzzz~~~xxxrrrmmmiiibbb```\\\YYYVVVSSSOOOMMMKKKIIIGGGFFFFFFEEECCCBBB@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<;;;999999888888999999999888777777777777777:::999999999999888888888777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666555555666666777999:::;;;555555555555555555555555777888888999999999999999999999999:::::::::;;;;;;::::::999999999999::::::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;>>>===============<<<<<<>>>===<<<<<<<<<<<<<<<=========>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDFFFEEEDDDEEEGGGHHHHHHHHHHHHJJJLLLMMMNNNPPPSSSVVVZZZ\\\___ccciiipppxxx}}}mmm```XXXPPPKKKIIIFFFDDDCCCCCCEEEFFFFFFEEEIIIJJJKKKMMMOOOQQQTTTUUU\\\___ccchhhkkkkkkkkkjjjxxxmmmeee\\\TTTQQQQQQTTTcccwwwzzzlll\\\QQQKKKJJJHHHFFFCCCBBBCCCEEEEEEEEEBBBBBBAAAAAA@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAAAAADDDEEEGGGIIIIIIGGGFFFDDDCCCDDDEEEDDDAAA@@@???@@@@@@???>>>===;;;:::888888555777:::<<<<<<;;;999888999888888777777777777777444555666777888888888888888888888888888888888888777888888888888888888777777777777777888888999999888888888888888888888888888888777777888888999:::999999:::;;;===>>>??????@@@???======>>>AAADDDFFFFFFEEEDDDBBBAAA??????>>>??????@@@@@@@@@>>>===<<<>>>>>>>>>===<<<;;;:::999;;;;;;<<<===>>>???@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<======???@@@???>>>>>>@@@AAACCCIIITTT```ppp}}}vvvqqqlllddd]]]RRROOOMMMNNNSSSWWWZZZ[[[___cccjjjqqquuuvvvuuutttttttttuuuwwwyyyzzz|||}}}}}}|||{{{zzz{{{~~~}}}yyyqqqjjjeee```\\\ZZZUUUSSSQQQOOOQQQVVV[[[___eeeiiiooouuu{{{~~~yyyuuurrrllljjjfffccc```]]]XXXUUURRRPPPMMMKKKKKKIIIFFFDDDDDDCCCAAA?????????@@@AAA>>>======<<<<<<=========<<<<<<<<<;;;;;;:::::::::;;;:::999999888888999999:::::::::999999999888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666777777888::::::888888888888999999999999888888999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>????????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGEEECCCBBBEEEJJJNNNNNNMMMMMMOOORRRUUUWWW[[[___bbbdddhhhnnnttt{{{~~~mmmZZZRRROOOKKKHHHGGGEEEEEEEEEFFFGGGHHHHHHHHHKKKLLLNNNPPPSSSVVVYYY[[[aaadddhhhkkkmmmkkkiiigggvvvlllccc\\\UUUOOOPPPUUU___qqqsssdddVVVMMMIIIHHHHHHFFFDDDDDDFFFGGGGGGGGGCCCBBBAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDEEEDDDAAA@@@???@@@@@@???>>>===;;;:::888888666777:::<<<<<<:::888777888888888888777777777666333333555666777777888888888888888888888888888888888888999999999999888888888888888999999999999999888888888888888999999999888888888888888999999:::999:::;;;<<<>>>???@@@AAAAAA@@@???>>>???BBBEEEHHHHHHFFFDDDBBBAAA@@@????????????@@@@@@@@@>>>===<<<============<<<;;;:::999999::::::;;;<<<===>>>>>>============<<<<<<<<<<<<===========================???@@@@@@?????????AAA@@@FFFPPP\\\lll}}}{{{vvvooojjj___ZZZSSSNNNLLLMMMOOOQQQWWW^^^hhhsssyyy{{{yyywwwuuuvvvwwwyyy|||}}}~~~|||zzzxxxwwwyyy{{{||||||vvvpppkkkfffbbb___ZZZWWWSSSPPPOOORRRUUUXXX\\\___eeekkkrrrzzz|||yyyuuussspppnnnkkkhhhccc```[[[YYYUUUSSSQQQOOOKKKIIIHHHFFFCCC@@@???@@@AAABBB??????>>>=========>>>>>>;;;;;;<<<<<<============<<<<<<;;;::::::::::::;;;:::::::::999999999888888999999999999999999999999777888888888888888888888888888888888888888888888888888888888888888888888888888777777666777777888999999999::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>???@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJHHHGGGJJJPPPTTTTTTSSSVVVYYY]]]aaaeeeiiiooorrrsssyyyuuueeeXXXLLLHHHHHHFFFDDDCCCEEEFFFGGGHHHHHHHHHIIIIIIMMMNNNPPPTTTWWW[[[___```gggiiilllnnnmmmjjjgggdddlllbbbYYYUUUPPPLLLQQQ[[[jjj~~~}}}lll]]]RRRLLLIIIHHHEEEDDDDDDEEEHHHIIIHHHGGGDDDCCCBBB@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBGGGGGGHHHIIIHHHGGGFFFEEEBBBDDDDDDCCCAAA?????????>>>>>>===<<<;;;999999888777888999;;;;;;:::888777777777888888888888777666333444555666777777777777999999999999999999999999999999::::::::::::999999888888888888888888888888888888888999999999999999999888888888888999::::::888999:::<<<>>>@@@AAABBBCCCBBBAAAAAABBBCCCFFFGGGGGGFFFDDDAAA@@@??????@@@===>>>?????????>>>===<<<;;;<<<<<<<<<<<<;;;::::::888999:::;;;<<<======>>>::::::::::::::::::::::::<<<<<<============<<<<<<;;;===???@@@??????@@@AAA@@@EEEMMMXXXgggzzz|||yyyxxxpppcccUUUKKKHHHLLLPPPSSS\\\iiiuuu}}}}}}{{{uuuvvvxxx{{{}}}~~~~~~|||xxxuuutttuuuvvvxxxzzz|||~~~|||xxxuuuqqqmmmiiifff^^^[[[VVVQQQOOONNNPPPQQQVVVXXX]]]bbbhhhqqqzzz}}}{{{yyyuuuqqqmmmhhheeeaaa^^^[[[XXXTTTQQQLLLJJJGGGDDDBBBBBBBBBBBBBBBBBBAAA@@@????????????;;;<<<===>>>????????????>>>======<<<<<<<<<<<<<<<::::::::::::999999999999::::::::::::::::::::::::888888888888999999999999999999999999999999999999999999999999999999999999999888888777666666777777888888888999::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;::::::==============================>>>>>>??????@@@@@@?????????@@@@@@@@@@@@AAA????????????@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNPPPTTTWWWXXXXXX^^^bbbggglllqqqwww}}}wwwggg]]]UUUMMMGGGGGGGGGEEEDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLPPPRRRTTTXXX]]]aaaeeegggmmmnnnoooooommmiiieeebbbdddZZZRRRQQQMMMKKKTTTaaattttttdddWWWPPPLLLJJJHHHEEEEEEGGGIIILLLMMMKKKIIIEEEDDDBBB@@@@@@@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBBFFFFFFFFFGGGFFFEEEDDDDDDBBBCCCDDDBBB@@@>>>>>>>>>===<<<<<<;;;:::999999888888888999999999999888888666777888999999888777666666666777888888999888888999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888888999999:::::::::999999888888999999:::;;;:::;;;<<<>>>AAACCCDDDEEECCCCCCCCCCCCCCCDDDEEEFFFFFFDDDBBB@@@>>>>>>???@@@;;;<<<===>>>???>>>===<<<::::::;;;<<<<<<<<<;;;;;;999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::777:::===>>>>>>???@@@AAAAAADDDJJJRRR___pppnnn[[[OOOMMMOOONNNWWWeeesss|||~~~|||yyytttuuuxxxzzz|||}}}~~~~~~|||yyyvvvrrrqqqsssuuuwwwxxxyyy{{{~~~~~~|||zzzyyywwwtttpppmmmccc___ZZZUUUQQQNNNNNNNNNQQQSSSVVVZZZ___hhhqqqwww|||~~~{{{vvvsssnnnkkkgggccc___\\\UUUSSSPPPMMMJJJHHHGGGGGGGGGFFFEEECCCBBBAAA@@@@@@===>>>???@@@@@@??????>>>??????>>>===============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888888888999999:::888999999:::;;;;;;<<<<<<;;;;;;<<<============<<<;;;<<<<<<<<<============;;;;;;<<<======<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB?????????@@@AAACCCDDDEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRUUUXXX[[[^^^bbbfffiiiooorrrxxxyyylllaaaVVVOOOMMMIIIHHHIIIHHHEEEGGGKKKEEEGGGHHHHHHHHHJJJOOOSSSTTTVVVYYY]]]bbbgggkkknnnoooooonnnllliiieeeaaa^^^```UUUNNNNNNLLLKKKVVVfff{{{xxxmmm^^^SSSNNNLLLJJJHHHGGGHHHKKKNNNQQQQQQOOOLLLFFFDDDBBB@@@???@@@AAABBB????????????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCBBB???>>>===>>>;;;;;;;;;::::::999999999999999888888888888888888666777888999999888777666888888999::::::::::::999999999999999999999999999;;;<<<<<<======<<<<<<;;;:::::::::999999999999999888888888999999:::::::::999999888888999999:::;;;===>>>@@@BBBDDDFFFHHHIIIDDDDDDDDDEEEEEEEEEEEEEEEDDDCCC@@@>>>===>>>??????:::;;;<<<>>>>>>>>>======999999:::;;;<<<<<<<<<<<<::::::;;;<<<===>>>??????>>>>>>>>>???????????????999999;;;;;;;;;;;;999999444777;;;======>>>???@@@BBBEEEIIINNNYYYiii{{{ppp[[[OOOLLLIIIRRRaaaoooxxxzzzxxxvvvsssuuuwwwyyy{{{|||||||||zzzwwwtttqqqqqqrrruuuxxxxxxyyyzzz}}}~~~}}}|||{{{{{{yyyvvvsssgggddd___YYYTTTQQQNNNNNNOOOPPPRRRUUUZZZbbbjjjqqqrrryyy|||xxxssspppkkkgggccc^^^\\\YYYVVVSSSPPPNNNMMMJJJIIIHHHFFFDDDCCCBBBBBB@@@@@@AAAAAA@@@???===<<<@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888999:::;;;<<<===;;;;;;<<<<<<===>>>??????;;;<<<<<<===============<<<<<<<<<<<<=========>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBB??????@@@AAABBBCCCEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNLLLMMMNNNOOOQQQRRRSSSTTTYYY^^^eeejjjnnnttt|||~~~pppccc[[[TTTNNNJJJGGGEEEEEEFFFDDDBBBEEELLLFFFHHHJJJJJJKKKOOOUUUZZZWWWYYY\\\aaafffkkkppprrrnnnmmmkkkhhhddd```\\\ZZZ]]]TTTLLLIIIIIINNN\\\lllqqqcccWWWRRRQQQMMMIIIGGGGGGGGGHHHIIIJJJJJJJJJJJJDDDCCCAAA?????????AAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBBBBBBBAAACCCBBBAAA@@@????????????@@@@@@???===<<<:::999999;;;999777666555666777888555777999;;;;;;;;;999999;;;::::::999999::::::;;;@@@???===;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<===@@@DDDHHHLLLOOOPPPPPPJJJDDDBBBEEEHHHHHHGGGDDDDDDEEEEEECCC@@@===<<>>>>><<<===>>>??????>>><<<;;;:::;;;<<<>>>@@@BBBDDDDDD===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999<<>>>>>??????===<<<========================>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<======>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAA@@@???>>>>>>=========<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBDDDEEEGGGGGGFFFFFFFFFGGGFFFHHHJJJKKKKKKKKKLLLNNNQQQSSSUUUWWWYYY\\\aaadddjjjooovvv}}}{{{mmmfff]]]VVVQQQLLLGGGDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHJJJLLLNNNQQQTTTYYY\\\^^^```cccgggjjjlllmmmmmmpppmmmjjjfffccc]]]XXXTTTUUUNNNHHHHHHIIIPPP^^^kkk|||{{{iii]]]RRROOONNNLLLIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHDDDCCCAAA??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEECCCCCCBBBBBBAAA@@@@@@@@@CCCBBBAAA@@@????????????@@@@@@???===<<<;;;:::999:::999777666666666888888777888:::<<<======<<<;;;;;;;;;::::::999:::::::::======<<<;;;;;;;;;;;;<<<:::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999888999999:::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>???BBBEEEJJJNNNRRRTTTUUUNNNGGGDDDFFFHHHHHHGGGDDDEEEEEEEEEDDDAAA???===???@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>======;;;<<<===???AAABBBCCCDDD????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@BBBBBBBBBCCCDDDFFFIIILLLOOOSSS\\\gggooottt^^^SSSKKKKKKPPPZZZcccjjjrrrzzzyyy}}}{{{{{{xxxvvvvvvwwwyyyzzzzzz{{{{{{{{{zzzxxxxxxzzz|||~~~~~~~~~~~~|||zzzxxxwwwtttqqqlllgggbbb]]]XXXUUUQQQPPPNNNNNNOOOSSSVVVYYY```dddkkkqqqxxx}}}|||zzzvvvqqqnnnmmmjjjccc^^^YYYWWWTTTQQQPPPMMMJJJHHHHHHGGGEEEEEEEEEEEECCCAAAEEECCCAAAAAABBBAAA@@@>>>@@@@@@@@@???????????????======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGFFFHHHJJJJJJIIIIIIIIIKKKHHHKKKNNNQQQRRRTTTVVVXXX]]]___bbbeeehhhlllqqquuu{{{rrrggg___ZZZRRRMMMJJJGGGDDDBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKNNNQQQTTTXXX\\\```dddfffhhhkkkmmmnnnoooooollliiieeeaaa]]]XXXRRRNNNPPPKKKGGGHHHLLLSSS```kkkyyy~~~{{{yyyppp___UUULLLKKKLLLJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFEEECCCBBBAAA@@@???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@???????????????@@@???>>>===<<<;;;:::999:::999888777777777888999888999;;;===>>>???>>>>>><<<<<<;;;:::999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========@@@AAACCCFFFKKKQQQVVVZZZZZZSSSKKKFFFFFFGGGGGGGGGEEEFFFFFFFFFDDDBBB@@@??????@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<===???@@@>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>==============================<<<========================;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>????????????@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDBBBAAAAAA@@@AAAAAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGIIIKKKKKKKKKKKKMMMNNNPPPTTTXXX[[[^^^```cccfffjjjmmmrrrwww|||uuuiii\\\SSSOOOLLLHHHEEEDDDDDDCCCBBBFFFFFFGGGHHHIIIJJJJJJKKKKKKNNNRRRVVVZZZ^^^bbbeeejjjkkkmmmooooooooonnnmmmfffccc___ZZZVVVQQQKKKHHHOOOLLLJJJKKKQQQZZZfffnnnxxx||||||xxxuuutttttt|||{{{gggYYYPPPIIIIIIJJJGGGFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@?????????????????????>>>===<<<;;;:::::::::999999888888888999999888999;;;===>>>?????????===<<<;;;:::::::::::::::999:::<<<>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>AAAAAACCCFFFKKKRRRXXX\\\]]]WWWNNNHHHEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA???@@@@@@@@@@@@???>>>>>>===<<<::::::;;;===@@@BBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB========================>>>AAAEEEGGGGGGHHHIIIKKKLLLNNNPPPPPPOOOQQQVVV[[[gggoooyyy~~~jjjYYYKKKHHHFFFHHHLLLWWWkkk}}}|||zzzxxxvvvvvvxxxzzz||||||~~~~~~~~~}}}zzzyyyyyyzzz|||~~~}}}{{{zzz{{{yyywwwuuurrrnnnhhhddd[[[XXXTTTPPPMMMLLLKKKKKKNNNRRRXXX^^^eeelllsssxxx}}}|||uuuqqqnnniiieeecccbbbaaa```[[[XXXUUUSSSQQQOOOLLLJJJHHHGGGFFFFFFHHHHHHGGGEEEBBBAAAAAA@@@???>>>>>>===????????????????????????============>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJLLLNNNPPPQQQQQQSSSUUUWWW]]]```eeeiiikkknnnrrrttt|||uuuiiiaaaYYYRRRLLLGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOSSSXXX]]]```dddhhhkkkmmmnnnooopppnnnllliiigggaaa^^^YYYUUUQQQLLLGGGCCCKKKKKKMMMQQQZZZgggqqqwwwwwwxxxxxxvvvrrroooqqqtttttt```UUUNNNIIIIIIIIIFFFDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>????????????>>>===<<<;;;;;;::::::999999999999999::::::888999:::;;;<<<===>>>>>>===<<<;;;;;;:::::::::;;;:::<<<>>>???@@@@@@@@@???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@AAABBBEEEJJJPPPVVVZZZ[[[VVVNNNHHHEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCC???@@@@@@@@@@@@???>>>>>>===<<<:::999:::<<<@@@BBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFHHHIIIIIIJJJKKKKKKNNNPPPPPPOOOPPPSSSVVVYYY___hhhoootttzzzooo___NNNIIIEEEEEEHHHSSSgggyyy|||xxxvvvtttuuuwwwzzz{{{|||}}}~~~~~~~~~~~~|||{{{{{{zzzyyyxxxvvvsssnnnkkk___\\\XXXSSSOOOMMMKKKKKKKKKNNNRRRVVV[[[bbbiiimmmrrrvvv}}}{{{vvvsssqqqpppooommmfffccc```]]][[[XXXTTTRRRQQQPPPOOOPPPRRRRRRRRRPPPHHHHHHGGGFFFEEECCCCCCBBB@@@@@@@@@???????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGIIIJJJKKKLLLLLLNNNNNNNNNOOOPPPPPPPPPQQQTTTVVVYYYZZZ\\\___cccffflllooouuuyyy}}}uuummmbbbXXXRRROOOKKKIIIDDDDDDDDDDDDDDDEEEGGGHHHGGGGGGIIIJJJLLLNNNOOOPPPUUUYYY___dddgggjjjlllnnnooopppqqqpppmmmiiieeebbb]]]ZZZUUUQQQMMMIIIDDDAAAFFFLLLTTT^^^lllyyyxxxvvvuuutttqqqooossszzzjjjZZZRRRMMMIIIJJJIIIEEEDDDEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCAAA@@@???>>>>>>@@@??????>>>>>>>>>?????????>>>>>>===<<<<<<;;;;;;999999:::::::::;;;;;;;;;999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======???@@@AAAAAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<==================>>>>>>???????????????>>>>>>>>>?????????@@@@@@@@@AAABBBEEEIIINNNRRRUUUUUUQQQLLLGGGDDDCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDD???@@@@@@@@@@@@???>>>>>>===<<<:::999:::<<<>>>@@@BBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBAAA@@@@@@@@@????????????????????????BBBDDDGGGIIIIIIIIIIIIJJJHHHLLLOOOPPPOOONNNPPPSSSPPPTTT\\\eeejjjqqq|||ooocccTTTNNNHHHGGGIIIQQQ```nnn}}}vvvtttssstttwwwzzz||||||{{{~~~}}}{{{{{{yyyxxxxxxwwwuuurrroooeeeccc___ZZZUUURRRPPPOOOJJJLLLNNNPPPRRRWWW\\\```iiilllrrryyy}}}tttrrrnnnkkkhhheeeaaa^^^ZZZYYYXXXXXXYYYYYYXXXVVVLLLLLLKKKIIIHHHFFFEEEDDDBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBCCCCCCCCC@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOQQQQQQSSSSSSTTTVVVXXXYYYZZZ[[[]]]___bbbeeeiiimmmssswwwyyynnnbbb\\\TTTMMMIIIFFFEEEDDDCCCDDDEEEEEEDDDEEEFFFHHHHHHIIIKKKNNNPPPSSSUUUVVV[[[___eeejjjlllmmmnnnooopppqqqqqqppplllfffaaa^^^XXXUUUPPPLLLIIIEEEBBB???JJJWWWfffuuu}}}yyyxxxxxxwwwvvv}}}ppp___UUUNNNJJJHHHJJJIIIEEEDDDFFFDDDDDDEEEDDDDDDCCCBBBBBB???@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBB@@@???>>>===<<>>>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;999::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>======<<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAABBBCCCFFFIIILLLNNNPPPLLLKKKHHHEEECCCBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDEEE???@@@@@@@@@@@@???>>>>>>===<<<;;;::::::;;;===>>>BBBBBBCCCDDDEEEEEEFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEGGGHHHHHHGGGGGGHHHEEEIIINNNOOOMMMLLLMMMNNNLLLNNNUUU___eeekkkxxxrrriii___WWWQQQOOOOOORRRZZZcccttt}}}|||rrrqqqoooppptttwwwyyyzzz{{{~~~}}}{{{{{{yyywwwwwwwwwwwwuuusssooolllgggbbb]]]XXXUUUSSSMMMMMMMMMMMMMMMOOOSSSWWW]]]```eeekkkrrr{{{}}}zzzwwwssspppiiigggeeeccccccaaa___]]]TTTSSSRRRPPPNNNMMMKKKKKKJJJIIIIIIGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMOOOPPPPPPPPPPPPRRRRRRTTTUUUWWWYYYZZZ[[[[[[]]]___cccfffjjjlllnnnooorrrvvvzzz~~~{{{oooaaaWWWQQQNNNJJJFFFDDDCCCCCCCCCBBBDDDFFFFFFEEEEEEHHHJJJKKKLLLOOORRRUUUYYY[[[\\\```dddjjjnnnoooooooooooonnnnnnnnnlllhhhbbb[[[XXXRRRNNNJJJFFFDDDAAA???===TTTdddxxx}}}~~~~~~~~~yyyeeeWWWQQQJJJGGGGGGIIIIIIEEEEEEGGGDDDDDDDDDEEEDDDDDDCCCBBB???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCBBB@@@???>>>===???>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;999::::::;;;<<<<<<<<<;;;<<<<<<;;;::::::::::::;;;:::::::::;;;<<<===>>>??????>>>=========>>>@@@AAAAAAAAA@@@@@@???>>>======<<<=========>>>>>>????????????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBCCCEEEGGGIIIKKKLLLMMMFFFGGGFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEE???@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;<<<<<>><<<:::[[[yyy{{{hhhYYYPPPKKKKKKJJJIIIGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAABBB@@@>>>???@@@BBBCCCBBBDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============???>>>===<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<;;;::::::999999::::::<<<<<<<<<======>>>???@@@;;;;;;<<<===>>>???@@@@@@???@@@@@@AAAAAA@@@@@@@@@???@@@AAAAAA???>>>???AAA??????@@@@@@AAABBBCCCCCC???@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBBBBAAABBBBBBCCCBBBAAAAAACCCCCCBBBAAA@@@?????????>>>>>>======<<<<<<<<<<<<<<<===>>>???CCCCCCDDDDDDEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBB@@@???>>>======BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNJJJIIILLLQQQWWW___mmmyyy{{{yyytttnnnhhhccc^^^ZZZWWW``````gggttt}}}{{{oookkkhhhiiinnnsssvvvvvv}}}~~~}}}}}}}}}}}}|||zzzxxxwwwwwwwwwxxxxxxwwwvvvsssnnngggbbb^^^YYYUUUOOOLLLKKKLLLLLLLLLOOOPPPRRRVVV\\\dddkkkpppzzz~~~zzzuuupppppppppnnnmmmkkkhhhfffeee```___]]][[[YYYVVVUUUTTTSSSRRRRRRUUUXXXWWWTTTQQQVVVTTTQQQNNNLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJKKKJJJHHHFFFGGGHHHIIIJJJKKKJJJJJJJJJLLLMMMMMMOOORRRSSSSSSTTTUUUVVVSSSSSSTTTTTTUUUUUUUUUUUUXXXXXXYYYXXXXXXZZZ]]]___```cccfffhhhhhhhhhiiikkklllooorrruuuvvvwwwyyy{{{zzz}}}rrrmmmeee\\\TTTNNNJJJHHHDDDBBB@@@BBBDDDFFFDDDBBBFFFFFFFFFHHHJJJMMMOOOQQQRRRTTTXXX\\\___bbbddddddkkknnnqqqqqqnnnkkkjjjkkkgggfffdddbbb^^^YYYRRRMMMHHHFFFBBB???===<<<===>>>ooossscccWWWOOOKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAACCCAAA??????AAACCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<;;;;;;<<<======999999:::::::::;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>???<<<<<<<<<===>>>>>>????????????@@@AAAAAAAAAAAAAAAAAABBBCCCBBB@@@???@@@AAA???@@@AAABBBCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBAAA???@@@@@@AAA???>>>???>>>>>>>>>=========<<<<<<<<<;;;<<<<<<===>>>???AAABBBBBBCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIKKKPPPUUU[[[hhhsss}}}yyyvvvrrrmmmgggccc```\\\^^^iiisssuuusssqqqhhhfffeeehhhooouuuyyy{{{|||}}}~~~~~~~~~}}}|||zzzyyyyyyzzzzzzyyyyyyxxxuuuqqqlllgggddd___[[[UUUQQQOOOOOONNNMMMLLLLLLMMMOOOTTTZZZ___ccclllqqqxxx~~~}}}{{{yyywwwvvvoooooommmkkkiiigggeeedddbbbaaabbbdddggghhhfffddd___^^^[[[XXXUUUSSSRRRQQQPPPPPPOOOOOOPPPQQQRRRRRRRRRSSSSSSRRRPPPNNNOOOPPPPPPQQQQQQQQQPPPRRRTTTWWWWWWZZZ^^^```aaa```aaaaaa``````______``````aaabbbeeeggghhhhhhhhhiiilllnnnqqqssswwwyyyyyyzzz{{{|||~~~wwwmmm```]]]WWWPPPJJJFFFDDDCCCDDDCCCBBBCCCEEEGGGFFFDDDIIIIIIIIIJJJLLLPPPSSSUUUYYY[[[___bbbfffhhhiiiiiilllnnnpppooollliiihhhhhhdddbbb___\\\YYYTTTNNNJJJFFFDDD@@@===;;;;;;<<<<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<;;;::::::::::::;;;::::::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::::::::::::::;;;<<<===>>>===========================>>>???AAABBBBBBBBBBBBDDDEEEFFFDDDBBBAAAAAABBB@@@AAACCCEEEEEEEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@>>>>>>>>>>>><<<;;;======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???????????????BBBBBBCCCCCCDDDEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHJJJIIIKKKNNNQQQVVV```kkk{{{lllaaaYYY]]]dddgggfffeeeccccccfffkkkrrrwwwzzz{{{zzzzzz{{{{{{{{{zzzyyyyyywwwwwwxxxyyyzzz|||}}}}}}}}}~~~}}}|||||||||}}}zzzzzzzzzyyyvvvsssooommmhhhccc]]]XXXUUUSSSPPPOOOMMMLLLKKKKKKMMMQQQTTTWWW\\\```gggooovvv~~~}}}{{{{{{vvvtttrrrrrrttttttsssrrrnnnmmmkkkiiieeebbb___]]]\\\\\\\\\\\\]]]^^^``````aaabbbbbb```^^^\\\\\\]]]\\\]]]]]]\\\]]]___dddgggjjjnnnssswwwwwwvvvuuuuuuuuutttrrrrrrrrrsssuuuvvvyyy{{{~~~uuujjj___WWWOOOMMMIIIEEEBBBAAAAAAAAADDDCCCCCCDDDGGGHHHHHHGGGLLLLLLLLLNNNQQQUUUYYY[[[bbbdddgggiiilllmmmmmmnnnlllnnnnnnmmmiiifffdddddd___\\\XXXTTTPPPLLLHHHEEEBBB@@@>>>;;;:::999:::;;;zzzggg[[[TTTOOOJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCAAABBBCCCDDDCCCBBBAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>===<<<:::999888888888::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::::::::::::::;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<===???AAABBBCCCDDDDDDGGGGGGGGGFFFCCCBBBBBBBBB@@@BBBEEEGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGCCCBBBAAA@@@@@@??????@@@AAA@@@>>>=========;;;999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCEEEDDDDDDCCCBBBAAAAAA@@@??????>>>>>>>>>??????@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHKKKJJJKKKMMMNNNQQQYYYbbbyyyrrr^^^WWWYYY[[[[[[\\\```dddkkksssxxxzzzyyywwwwwwvvvuuutttrrrrrrqqqqqqqqqrrrtttvvvwwwyyyzzzzzzzzz}}}~~~~~~~~~~~~{{{{{{|||{{{zzzxxxvvvtttppplllfff```\\\XXXTTTQQQQQQPPPNNNMMMMMMNNNPPPQQQSSSWWW\\\bbbiiiqqqyyy~~~~~~}}}~~~{{{xxxtttpppnnnmmmmmmmmmnnnooopppqqqrrrsssssssssrrrooommmmmmnnnmmmmmmmmmmmmnnnqqqwww{{{sssiii```YYYRRROOOGGGFFFDDDCCCBBBCCCDDDDDDDDDDDDDDDFFFHHHIIIJJJJJJNNNNNNPPPSSSWWW]]]aaadddiiijjjlllnnnooooooooonnnmmmmmmllliiifffbbb```^^^YYYUUUPPPLLLIIIFFFCCCAAA>>>===;;;999888888999999qqq]]]TTTPPPKKKHHHHHHFFFGGGGGGGGGFFFFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBBBBDDDDDDCCCAAAAAAAAA@@@@@@???>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>???>>>>>>======<<<<<<;;;;;;<<<===???AAACCCDDDDDDEEEGGGHHHHHHFFFDDDBBBBBBCCCBBBCCCFFFHHHHHHFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFBBBAAA@@@??????>>>>>>>>>BBB@@@>>>>>>>>>===;;;:::999999999999999:::::::::::::::;;;;;;===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>======>>>>>>??????AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIKKKJJJKKKMMMMMMMMMSSS\\\nnn}}}kkkYYYSSSRRRSSSVVV[[[dddpppzzz}}}yyyuuusssqqqnnnkkkiiihhhhhhiiimmmoooqqqsssuuuvvvwwwwwwxxxzzz~~~|||||||||||||||{{{yyyxxxuuurrrlllgggccc^^^YYYVVVSSSQQQOOOMMMLLLLLLLLLMMMOOOQQQTTTXXX]]]cccjjjooouuuzzzpppjjjaaaXXXRRRNNNLLLKKKDDDDDDCCCCCCCCCDDDEEEFFFCCCEEEFFFHHHJJJKKKMMMNNNOOOQQQUUUYYY___eeejjjmmmoooooopppqqqpppooonnnmmmkkkjjjgggdddaaa^^^ZZZXXXSSSOOOJJJGGGDDDCCC@@@???;;;;;;999888888888999999yyyfffUUUPPPMMMHHHGGGIIIHHHHHHHHHHHHGGGFFFEEEDDDAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBCCCDDDCCCBBB@@@AAA@@@@@@???>>>>>>======:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<666777777888:::<<<>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>???=========<<<<<<;;;;;;;;;===>>>@@@AAACCCDDDDDDEEEEEEFFFGGGEEECCCBBBBBBCCCCCCDDDFFFGGGGGGFFFDDDCCCCCCBBBAAA@@@???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@???>>>>>>======>>>AAA@@@>>>>>>>>>>>><<<;;;888888999999999999:::::::::::::::;;;===>>>@@@AAA@@@@@@AAABBBBBBCCCCCCDDDAAAAAAAAA@@@@@@?????????>>>===============>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIHHHJJJKKKKKKJJJOOOVVVaaaoooxxxbbbUUUOOOOOORRRUUU```ooozzz}}}xxxuuullliiieee```^^^^^^___```fffhhhlllooorrrtttuuuvvvvvvyyy{{{}}}~~~}}}}}}}}}}}}}}}|||{{{zzzxxxvvvrrrnnnkkkfffaaa]]]TTTSSSPPPMMMKKKIIIHHHHHHKKKLLLNNNPPPRRRVVV[[[___fffkkksss|||{{{ooohhh^^^ZZZTTTMMMHHHFFFEEEEEEAAAAAAAAAAAABBBCCCDDDDDDEEEGGGJJJLLLMMMOOOQQQTTTUUUXXX]]]ccciiinnnrrrtttsssssssssrrrqqqnnnlllkkkfffddd```]]]ZZZXXXTTTQQQLLLIIIEEECCCAAA@@@???===:::999999999999999::::::}}}kkk[[[OOOMMMLLLGGGGGGLLLJJJJJJJJJIIIHHHFFFDDDCCC@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCCCC@@@>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<888888888999;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999::::::::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<;;;>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEDDDBBBAAAAAACCCDDDEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@???>>>============@@@>>>======>>>>>>===;;;888888999999999::::::::::::::::::;;;===>>>@@@AAA??????@@@@@@AAABBBBBBBBB?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDDEEEEEEGGGIIIHHHGGGKKKRRRWWWbbbtttppp___TTTQQQSSSTTT^^^kkktttwwwvvvsssqqqeeeaaa[[[VVVTTTTTTWWWYYY\\\___dddiiinnnrrrtttuuuvvvwwwyyyyyyzzz}}}~~~}}}}}}|||{{{{{{yyyvvvtttrrrnnniiieee]]]ZZZWWWSSSOOOKKKIIIHHHGGGIIIJJJKKKKKKMMMPPPSSSXXX\\\cccjjjrrr{{{tttkkkbbbYYYSSSNNNMMMJJJGGGCCCBBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKOOOQQQQQQSSSWWWZZZ]]]aaagggmmmrrruuuvvvwwwrrrrrrqqqpppmmmjjjgggeee```\\\XXXUUUSSSQQQMMMJJJFFFCCCAAA@@@??????===;;;999999:::::::::;;;<<<<<>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;::::::999999======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<>>>===<<<<<<===>>>===;;;888888999999:::::::::::::::::::::;;;===???@@@AAA>>>>>>>>>???@@@@@@AAAAAA============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>??????@@@@@@BBBAAA@@@@@@?????????@@@BBBBBBDDDGGGFFFEEEIIIPPPSSS[[[jjj{{{{{{iiiZZZUUUVVVXXX___hhhnnnooommmlllkkk```\\\UUUPPPNNNOOOQQQTTTTTTWWW]]]eeekkkpppssstttvvvwwwwwwwwwxxx|||~~~}}}|||||||||{{{yyyxxxwwwsssnnnkkkgggddd```[[[UUUQQQMMMLLLFFFHHHIIIIIIIIIJJJLLLNNNNNNRRRWWW]]]dddkkksssxxxzzzrrrggg]]]WWWRRRMMMIIICCCDDDDDDDDDCCCBBBCCCEEEEEEFFFGGGHHHJJJKKKLLLMMMKKKNNNRRRTTTUUUWWW[[[^^^dddhhhnnntttxxxyyyyyywwwooonnnmmmkkkhhheeebbb```[[[WWWRRRPPPNNNLLLIIIEEEAAA@@@>>>>>>>>>>>><<<:::999::::::;;;<<<<<<======vvveeeWWWSSSNNNKKKJJJJJJJJJIIIFFFHHHJJJJJJHHHFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@???BBBAAA@@@???>>>>>>>>>>>>AAA@@@???>>>============;;;:::999888888999:::;;;::::::::::::::::::::::::===<<<;;;:::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;999777666777888;;;======<<<;;;:::;;;===???@@@BBBBBBCCCDDDDDDEEEDDDDDDEEEDDDBBBAAA@@@@@@AAABBBAAAAAABBBBBBCCCBBBBBBBBB>>>>>>======>>>???@@@@@@????????????@@@AAABBBCCC?????????>>>===<<<<<<;;;;;;;;;;;;::::::999999999888888999999999:::::::::===;;;:::<<<>>>AAABBBBBB@@@@@@@@@???????????????@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======>>>?????????@@@AAAAAABBBEEEEEEEEEEEEFFFGGGHHHIIIRRRTTTYYYdddrrrsssfff[[[UUUZZZ^^^dddjjjnnnnnnmmmkkk^^^UUUMMMKKKKKKJJJKKKMMMRRRUUUZZZ```gggmmmqqqsssuuuuuuuuuwwwzzz~~~~~~~~~~~~}}}|||yyyvvvsssqqqllliiieeeaaa]]]XXXSSSOOONNNMMMKKKJJJIIIIIIIIIIIIKKKLLLNNNRRRWWW\\\aaadddmmmsss}}}vvvpppbbb\\\UUUPPPMMMJJJGGGCCCAAABBBDDDCCCCCCBBBDDDEEEBBBDDDHHHJJJJJJLLLMMMOOORRRTTTWWWYYY\\\aaafffjjjssstttwww{{{}}}}}}zzzvvvuuuqqqmmmhhheeebbb^^^[[[XXXUUUQQQMMMKKKHHHEEEBBB@@@@@@???>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::|||mmm\\\TTTQQQMMMKKKJJJJJJIIIHHHGGGHHHHHHHHHFFFEEEEEEFFFFFFFFFEEECCCBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>>???>>>===<<<<<<;;;;;;<<<::::::999888888999::::::::::::::::::::::::::::::<<<<<<;;;;;;::::::::::::<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::;;;:::888777777999;;;======<<<;;;;;;;;;===???@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>======>>>>>>???@@@>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;===;;;:::<<<>>>AAABBBBBB@@@@@@??????>>>>>>======>>>>>>=========>>>>>>???==============================>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGMMMOOOTTT\\\hhhuuussshhh___[[[YYY\\\bbbiiiooorrrqqqooo___VVVNNNLLLKKKJJJKKKNNNOOOSSSYYYaaaiiioootttvvvxxxxxxxxxyyy{{{~~~~~~~~~~~~}}}{{{yyywwwvvvrrroookkkgggccc___ZZZVVVQQQOOOLLLJJJHHHGGGHHHHHHIIIJJJKKKMMMQQQTTTXXXZZZ```fffnnnvvv|||xxxoooggg___ZZZUUUQQQKKKHHHGGGEEECCCAAABBBCCCDDDDDDDDDDDDEEEFFFDDDGGGIIIKKKLLLNNNQQQSSSWWWZZZ^^^cccgggkkkppptttvvvxxxzzz}}}}}}yyyuuuooolllgggdddaaa^^^ZZZXXXRRROOOKKKHHHEEECCC@@@>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<=========}}}xxxvvvtttvvvvvvaaaSSSPPPNNNLLLKKKKKKJJJHHHFFFGGGHHHGGGFFFEEEFFFIIILLLNNNLLLHHHDDDAAA@@@@@@AAA@@@AAABBBBBBAAA@@@>>>=========<<<:::::::::::::::::::::999999999999::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::::::::999888666666888999:::<<<;;;999888888:::<<<======<<<;;;;;;<<<===???@@@AAABBBBBBCCCCCCCCCCCCBBB@@@????????????@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@>>>============>>>>>>???>>>>>>=========>>>>>>???=========<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;>>>@@@AAAAAA??????>>>>>>===<<<;;;;;;===<<<;;;;;;<<<>>>???@@@==============================>>>>>>>>>>>>======???@@@BBBDDDEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGIIIMMMRRRYYYdddpppyyy~~~ssskkkeeebbb\\\\\\___gggqqqwwwxxxuuuddd[[[SSSPPPNNNMMMNNNRRRRRRWWW___hhhpppvvvzzz||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||xxxvvvrrrooolllhhhccc___XXXVVVRRRNNNKKKIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOSSSWWW\\\bbbggglllqqquuuzzz~~~yyysssiii```XXXRRRMMMJJJHHHEEEBBBAAAAAABBBAAA@@@BBBDDDEEEEEEEEEEEEGGGHHHHHHJJJLLLMMMOOORRRVVVZZZ^^^bbbhhhnnnrrrvvvzzz}}}yyyzzz|||~~~~~~zzztttooohhheeeaaa]]][[[XXXUUUSSSLLLIIIFFFCCCAAA???<<<:::=========<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@@@@wwwsssooooooqqqwww}}}gggWWWPPPMMMLLLKKKLLLMMMLLLIIIGGGHHHHHHGGGFFFGGGKKKRRRWWW[[[VVVOOOHHHCCCAAAAAAAAA???@@@BBBCCCBBBAAA???======<<<;;;:::999999999999::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999666555555666999:::<<<;;;:::999:::;;;<<<======<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>???@@@AAAAAABBB@@@AAAAAAAAAAAA@@@@@@???=========<<<<<<======>>>======<<<<<<;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;>>>@@@@@@???>>>>>>===<<<;;;;;;::::::===<<<;;;;;;;;;<<<>>>???========================<<<======>>>>>>>>>>>>===???@@@CCCFFFFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCFFFIIIJJJLLLTTT```jjjsss{{{}}}tttnnnkkkiiiccc___^^^eeeqqqzzz}}}{{{lllddd]]]YYYWWWUUUWWW\\\aaaeeemmmvvv|||~~~~~~~~~~~~~~~~~~|||zzzwwwtttrrrooojjjgggbbb___ZZZUUUQQQNNNMMMMMMKKKJJJHHHHHHGGGHHHIIIIIILLLNNNQQQTTTWWW[[[```dddgggkkkqqqxxx{{{rrrlllccc___XXXRRRMMMIIIHHHGGGBBBAAAAAA@@@AAABBBCCCCCCBBBDDDFFFFFFFFFGGGHHHJJJLLLMMMOOOQQQSSSWWW]]]aaaeeeiiipppuuuyyy|||~~~zzzzzz{{{{{{yyytttmmmhhheeeaaa]]]YYYVVVSSSOOOMMMIIIFFFCCCAAA@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>???@@@AAAqqqnnnnnnqqquuu}}}ooo\\\RRROOOKKKKKKKKKMMMNNNNNNKKKIIIIIIHHHGGGHHHKKKSSS\\\cccgggaaaXXXNNNFFFBBBBBBBBB???@@@AAABBBBBBAAA???===>>>===<<<;;;::::::::::::::::::::::::::::::::::::999999999999999999999999::::::;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::888666444444666888:::;;;;;;:::::::::;;;<<<===<<<<<<======>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@AAABBBCCCCCC@@@@@@AAAAAA@@@??????>>>======<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;===<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999::::::::::::;;;::::::;;;>>>???>>>=========<<<<<<;;;::::::999???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>@@@CCCEEEFFFEEECCCBBBBBBCCCDDDEEEEEEEEEDDDDDDBBBDDDFFFEEEEEEKKKUUU^^^hhhrrrxxxssspppoookkkeee```cccnnnwww{{{{{{tttnnniiihhhfffdddhhhmmmvvvzzz|||}}}~~~~~~~~~~~~|||yyywwwuuusssooollliiifffbbb]]]XXXTTTRRRPPPKKKJJJIIIGGGFFFFFFGGGGGGHHHIIIKKKLLLMMMPPPTTTXXXXXX\\\bbbiiipppwww{{{tttmmmeee^^^YYYOOOMMMJJJFFFDDDCCCDDDFFFBBBBBBCCCCCCCCCCCCDDDEEECCCEEEGGGHHHHHHIIIKKKMMMOOOQQQSSSVVVYYY^^^dddhhhnnnrrrxxx{{{}}}}}}}}}~~~{{{zzzyyywwwtttooohhhcccbbb___ZZZUUURRRNNNJJJGGGEEECCC@@@???>>>>>><<<::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????rrrqqqsssxxx~~~wwwcccTTTNNNMMMJJJJJJJJJLLLOOOOOOMMMKKKHHHHHHHHHIIINNNWWWbbbjjjmmmfff\\\QQQHHHDDDBBBBBB>>>???@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999999:::;;;<<<<<<<<<;;;:::999999999999::::::::::::999888777555555777888999:::::::::::::::;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999888888888999999999:::::::::999:::;;;===>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>>>>???AAACCCDDDCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCBBBCCCGGGMMMSSS]]]gggvvv|||yyyxxxuuuooojjjjjjoootttvvvvvvvvvttttttwwwxxxyyy~~~zzzzzzzzzzzz|||~~~~~~~~~}}}{{{yyyxxxvvvsssqqqmmmllliiieee```\\\WWWUUUNNNMMMKKKHHHGGGFFFFFFFFFEEEFFFGGGGGGGGGHHHLLLNNNOOORRRVVV[[[aaahhhooosss{{{zzzlllhhhbbb]]]XXXTTTOOOLLLCCCCCCDDDCCCAAABBBDDDFFFAAACCCDDDDDDDDDDDDEEEFFFEEEGGGIIIKKKKKKLLLOOOQQQSSSVVVYYY]]]aaaffflllpppwwwzzz~~~}}}||||||zzzxxxuuurrrnnniiiddd```]]]ZZZUUUPPPMMMIIIEEECCC@@@>>><<<;;;;;;;;;:::999:::::::::;;;;;;<<<<<<<<<======>>>>>>???@@@AAAAAA{{{zzz}}}|||hhhYYYQQQLLLJJJHHHHHHHHHJJJMMMNNNNNNMMMGGGGGGGGGHHHMMMVVVaaaiiijjjdddZZZPPPHHHCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;::::::;;;<<<<<<;;;::::::888888888888888888888888888999;;;<<<===<<<;;;:::888888999999999:::::::::999888888777777888888999999999999999:::::::::;;;<<<======>>>??????????????????@@@@@@???>>>>>>======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<===<<<;;;;;;::::::;;;;;;:::::::::::::::;;;<<<===888888888888888999999999666666777777777888888888999999999:::::::::;;;;;;999999:::;;;===>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======???@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????===>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDDDDCCCAAA@@@????????????AAAEEEHHHJJJQQQ\\\kkkxxx|||{{{zzzxxxtttqqqssstttzzz~~~}}}}}}}}}yyyyyywwwwwwxxxzzz}}}}}}||||||zzzwwwuuurrrrrrrrrpppkkkfff```]]]VVVTTTQQQMMMJJJIIIHHHGGGCCCDDDEEEEEEDDDEEEGGGIIIHHHJJJMMMPPPSSSXXX^^^bbbkkkqqqyyy~~~xxxooogggbbbXXXUUUPPPLLLJJJHHHFFFEEE@@@BBBEEEEEECCCBBBDDDFFFAAACCCFFFFFFFFFEEEGGGIIIIIIKKKMMMOOOPPPQQQTTTVVVXXX[[[```eeeiiinnnssswww{{{}}}}}}{{{zzzzzztttqqqmmmiiieeeaaa]]]ZZZTTTQQQMMMJJJGGGEEEBBB@@@===;;;:::999:::;;;:::999999::::::;;;<<<============>>>???AAABBBDDDEEEFFFnnn]]]TTTOOOKKKHHHGGGFFFFFFHHHKKKMMMMMMMMMGGGFFFFFFGGGKKKTTT^^^ffffff```WWWNNNGGGCCCAAAAAA>>>===============>>>???======<<<;;;::::::::::::::::::;;;<<<<<<;;;::::::888888888888888888888888888999;;;======<<<;;;:::888888888999999:::::::::888888888999999888888888888888999999999:::::::::<<<===>>>??????@@@@@@??????????????????>>>======<<<===???@@@@@@???>>>>>>@@@@@@@@@??????>>><<<<<<===<<<;;;;;;::::::::::::999999999:::;;;<<<===>>>666666666666777777777777555555666666777777777888:::::::::;;;;;;;;;<<<<<<999999999;;;======<<<:::::::::;;;<<<<<<======>>>:::<<>>????????????=========>>>>>>???@@@@@@???@@@BBBCCCCCCBBB@@@???===<<<<<<===AAADDDEEEEEEIIISSSbbbppp~~~~~~vvvqqqooosss}}}|||{{{zzzzzzzzzxxxvvvuuuvvvxxx{{{|||~~~}}}{{{xxxxxxyyyyyyxxxuuuooohhheee^^^[[[WWWSSSOOOLLLKKKJJJCCCDDDFFFFFFEEEDDDFFFGGGEEEFFFHHHIIIKKKOOOTTTWWWYYY___hhhmmmqqqvvv}}}zzzqqqhhh```YYYTTTPPPNNNKKKFFFDDDCCCCCCBBBAAA>>>AAAEEEEEEBBBAAAAAACCCAAADDDHHHIIIHHHHHHKKKMMMLLLNNNQQQRRRSSSUUUWWWZZZ[[[___eeejjjoootttxxx{{{zzz|||}}}|||zzzxxxwwwwwwnnnjjjeee```]]]ZZZWWWUUUMMMJJJGGGEEECCCBBB@@@>>>===<<<::::::;;;<<<;;;;;;999:::;;;;;;<<<===>>>>>>===>>>@@@BBBEEEGGGIIIJJJtttdddZZZRRRKKKFFFEEEEEEEEEFFFGGGHHHHHHIIIIIICCCCCCDDDGGGKKKPPPTTTWWWZZZWWWQQQKKKEEEAAA???>>>CCCAAA>>><<<<<<<<<<<<;;;777999;;;<<<<<<;;;:::999888:::<<<======;;;888777777777777888999999:::::::::999999888777777777888888999;;;;;;::::::;;;<<<::::::999999888777777777777999;;;;;;:::::::::;;;@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<>>>???AAA@@@???>>>>>>???@@@@@@@@@@@@@@@AAABBBCCC===<<<;;;:::999888888888999::::::::::::999888888>>><<<;;;999777555555444666666666666777777777777777777888888888777777666<<<<<<;;;;;;:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<======???@@@AAABBBBBBBBB@@@@@@@@@?????????>>>>>>============>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@AAAAAA@@@???===<<<===>>>???@@@BBBCCCDDDEEECCCIIIUUUcccooopppiiijjjqqq}}}}}}{{{{{{yyywwwxxxxxxwwwuuutttvvvyyy|||}}}~~~~~~~~~~~~~~~}}}}}}|||zzzxxxuuurrrqqqkkkgggbbb^^^ZZZWWWSSSQQQNNNLLLIIIGGGGGGFFFDDDBBBCCCBBBAAACCCFFFHHHIIIIIIPPPRRRVVVZZZ```fffjjjmmmrrrtttyyy{{{ssspppbbb___ZZZTTTPPPLLLKKKJJJEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBDDDDDDDDDDDDFFFHHHDDDFFFIIIJJJKKKLLLNNNPPPTTTUUUVVVWWWXXX[[[___bbbdddggglllqqqvvvyyy{{{{{{~~~|||zzzxxxtttoookkkkkkeee^^^[[[YYYWWWQQQLLLHHHGGGEEEBBB@@@???>>>======<<<:::999999:::<<<===<<<<<<;;;;;;;;;<<<======>>>>>>???AAADDDFFFGGGGGGwwwjjj]]]VVVQQQJJJFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIBBBBBBBBBCCCEEEIIILLLNNNMMMKKKHHHDDDBBB@@@@@@@@@BBB@@@===<<<<<<<<<;;;:::999:::;;;;;;:::999888777777888:::;;;:::999888666555666666777777888999999<<<;;;::::::999999999::::::;;;<<<;;;999999:::;;;999999999999888888888888:::<<<===>>>===<<<===>>>@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>===============???AAABBBBBB@@@???>>>??????@@@@@@BBBCCCDDDEEEEEE===<<<;;;:::999999999999999::::::::::::999888888;;;:::999777666555444444666666666666777777777777888888999999999999888888999999888888888888999999:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBB@@@@@@?????????>>>>>>>>>===>>>>>>>>>>>>?????????===>>>>>>??????>>>>>>======>>>?????????>>>===<<<======>>>@@@AAABBBCCCDDDEEEIIIQQQ[[[fffwww|||mmmjjjkkkqqq~~~|||{{{zzzxxxyyyxxxwwwuuussssssvvvxxx{{{|||~~~}}}zzzxxxvvvrrrooojjjfffbbb^^^YYYVVVRRROOOLLLIIIIIIHHHFFFEEECCCBBBAAAAAACCCDDDDDDCCCIIIJJJMMMPPPSSSWWWZZZ\\\aaadddiiiooovvv|||~~~yyyrrrjjjccc^^^[[[VVVSSSPPPLLLIIIGGGGGGFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHIIIKKKHHHJJJLLLLLLMMMNNNQQQSSSVVVXXX[[[]]]___aaaeeehhhlllnnnrrrvvvyyyzzz{{{{{{{{{yyywwwuuusssooojjjfffddd^^^XXXUUUSSSQQQLLLGGGFFFEEECCCAAA???>>>===<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;<<<<<<===>>>>>>EEEEEEEEEFFFHHHIIIJJJIIIvvvggg]]]TTTQQQNNNJJJGGGGGGDDDEEEEEEFFFFFFGGGGGGHHHCCCBBBAAAAAAAAABBBCCCDDDDDDBBBAAA@@@??????@@@AAAAAA???<<<<<<<<<<<<;;;:::;;;;;;:::999888777666666666777777888888888777777777777777888999999::::::>>>===<<<<<<;;;<<<<<<<<<<<<======<<<:::999:::;;;;;;;;;;;;:::::::::::::::;;;===??????>>>===>>>??????@@@BBBCCCCCCAAA@@@???>>>============>>>??????@@@CCCEEEEEECCC@@@>>>>>>>>>???AAADDDEEEFFFFFFFFF===<<<;;;;;;:::::::::::::::::::::::::::999999888888888777666555555555555666666666666777777777777888999999:::::::::999999999888888777777888999999;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAA??????>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@======>>>>>>>>>>>>======<<<===>>>???@@@???>>>>>><<<<<<===>>>@@@AAABBBBBBFFFGGGKKKRRR[[[jjjuuunnneeedddlllzzz}}}{{{yyyxxxxxxxxxwwwtttrrrqqqrrrtttxxxyyyzzz|||}}}}}}}}}~~~~~~|||{{{zzzwwwtttqqqnnniiiddd```ZZZVVVQQQMMMKKKKKKJJJIIIEEECCCAAAAAAAAABBBAAA@@@EEEEEEFFFFFFHHHJJJKKKLLLPPPRRRVVV\\\bbbhhhlllnnnuuuxxx}}}~~~vvvpppgggddd```ZZZTTTPPPNNNLLLHHHGGGFFFDDDCCCCCCDDDDDDAAAAAABBBBBBCCCCCCCCCDDDDDDFFFGGGHHHGGGHHHJJJKKKMMMNNNPPPPPPQQQSSSWWWZZZ]]]```dddgggiiikkknnnpppsssuuuwwwyyyzzzyyyxxxwwwuuusssqqqnnnlllhhhccc___ZZZVVVPPPMMMLLLIIIEEEAAACCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@FFFFFFFFFGGGIIIJJJLLLMMMxxxgggZZZSSSNNNMMMLLLHHHFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAACCCBBBAAA???>>>>>>>>>>>>???===<<<;;;<<<<<<;;;::::::999888777666666666666666666777777777888999999::::::;;;;;;<<<=========>>>======<<<<<<==================<<<::::::<<<>>>@@@@@@???>>>===<<<;;;;;;;;;<<<>>>>>><<<<<<<<<===>>>@@@AAACCCBBBAAA???===<<<<<<<<<<<<===>>>???@@@AAADDDGGGGGGDDDAAA>>>======>>>AAACCCEEEEEEDDDCCC<<<<<<;;;;;;:::;;;;;;;;;::::::;;;;;;::::::999888777666666555555666666777666666666666777777777777888888999999:::999999999::::::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>????????????====================================>>>>>>>>>>>><<<======>>>>>>======<<<===>>>@@@AAABBBBBBBBBAAA;;;;;;<<<===>>>???@@@AAAFFFFFFHHHMMMSSS]]]ppp~~~rrrddd]]]___hhhrrrxxx}}}zzzxxxvvvuuuuuuuuuuuusssqqqpppppprrrtttuuuvvvwwwwwwxxxwwwwwwzzz|||~~~~~~}}}}}}|||zzzyyywwwtttoookkkeee```YYYSSSOOOMMMKKKJJJGGGEEECCCBBBBBBBBBAAA@@@EEEEEEEEEDDDDDDEEEEEEFFFFFFHHHKKKOOOSSSXXX[[[]]]bbbfffkkkppptttyyy~~~{{{rrrlllfff___[[[WWWTTTPPPLLLIIIHHHHHHHHHCCCCCCBBBBBBBBBCCCDDDEEECCCCCCDDDEEEFFFFFFGGGGGGFFFHHHJJJJJJJJJKKKMMMNNNPPPRRRTTTVVVXXX\\\aaadddhhhkkkoooqqqrrrssstttvvvvvvwwwxxxyyyxxxwwwuuusssqqqooollliiifffbbb]]]ZZZRRROOOJJJGGGFFFDDD@@@>>>???>>>===<<<;;;:::::::::::::::;;;<<<<<<<<<;;;;;;=========>>>@@@AAACCCDDDDDDEEEGGGIIIKKKNNNQQQTTT~~~lll___RRRNNNKKKKKKJJJEEECCCEEECCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@BBBAAA@@@???>>>===<<<<<<===;;;:::;;;<<<<<<;;;:::888777777666666777888888777777888888999:::;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<======;;;<<<<<<<<<;;;===???BBBFFFFFFDDDBBB@@@>>>===<<<;;;===>>>>>>===<<<<<<===>>>???@@@AAA@@@???===<<<::::::;;;;;;<<<===??????AAACCCFFFGGGDDD@@@>>><<<<<<===???AAAAAA@@@>>>===;;;;;;:::::::::;;;;;;<<<:::;;;;;;;;;;;;:::999999777666666666666777888999666666666666777777777777666666777888999999888888::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<============<<<<<<<<<>>>???AAABBBBBBBBBAAA;;;;;;<<<===>>>>>>??????DDDDDDGGGLLLOOOUUU```lll|||tttfff[[[YYY[[[^^^```hhhhhhiiilllooorrruuuwww}}}|||{{{xxxtttrrrppppppqqqrrrssssssqqqppppppqqqqqqqqqrrrsssssssssssssssssstttvvvyyy{{{}}}~~~~~~~~~|||||||||}}}}}}|||xxxuuupppjjjbbbZZZUUUQQQNNNLLLHHHFFFDDDCCCCCCCCCBBBAAADDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEGGGIIILLLNNNPPPTTTWWW[[[^^^aaaeeeiiilllssswww|||tttmmmddd]]]XXXTTTPPPMMMIIIGGGEEEBBBAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEEEEGGGHHHIIIJJJJJJJJJLLLOOOPPPPPPQQQTTTUUUTTTWWWZZZ^^^aaaffflllpppuuuwwwyyyzzzyyyxxxxxxxxxwwwxxxyyyyyyxxxuuusssqqqnnnkkkgggddd```\\\XXXUUUMMMJJJGGGEEECCCAAA???>>>===<<<;;;;;;:::::::::;;;:::;;;<<<============<<<>>>>>>???AAACCCEEEGGGHHHHHHJJJLLLNNNPPPSSSXXX\\\oooaaaYYYNNNJJJIIIIIIGGGBBBAAADDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===;;;999666666777777888888888888666777999:::<<<<<<======999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<>>>BBBEEEIIIHHHGGGDDDBBB@@@>>>===>>>???@@@@@@>>>======>>>>>>>>>>>>>>>===<<<;;;;;;999999999::::::<<<======???BBBDDDDDDBBB???======;;;;;;<<<===<<<;;;:::999999999999999::::::;;;<<<;;;;;;;;;;;;;;;:::999999777666666666777777888999666666666666777777777777555666777888888888888888888888888888999:::;;;;;;=========<<<<<<<<<<<<<<<:::;;;<<<<<<=========<<<:::;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>?????????>>>;;;;;;<<<======>>>??????BBBCCCGGGLLLMMMNNNTTT\\\lllxxx|||ssshhh___ZZZWWWSSSQQQTTTTTTTTTVVVZZZ^^^cccfffkkkmmmnnnnnnlllkkkkkklllnnnqqqssssssqqqpppoooooonnnnnnooopppqqqqqqqqqppppppppprrrtttwwwyyy{{{|||}}}|||}}}~~~yyyssskkkccc]]]XXXTTTQQQKKKHHHFFFEEEEEEEEECCCBBBBBBAAA@@@@@@???@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFJJJLLLOOOQQQRRRTTTVVVYYY___bbbhhhnnnsssyyy}}}xxxssslllggg[[[WWWQQQMMMKKKIIIFFFEEEBBBAAA@@@??????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLJJJMMMOOOQQQSSSUUUWWWZZZ[[[^^^dddiiimmmrrrwwwzzz|||zzzyyyyyyyyyzzzzzzyyywwwtttqqqooojjjgggbbb^^^ZZZVVVRRROOOHHHGGGEEECCCAAA???>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>?????????@@@@@@BBBCCCFFFIIIKKKLLLKKKNNNQQQSSSTTTXXX___dddrrrbbbXXXSSSKKKGGGFFFFFFDDD@@@@@@CCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>======::::::;;;;;;<<<<<<;;;;;;999999999;;;<<<===;;;999777888999999999888777666555666999<<<=========<<<888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<>>>BBBEEEGGGFFFEEEDDDCCCAAA@@@@@@===???@@@???>>><<<======>>>===<<<::::::999::::::888888888888999:::;;;;;;===???AAAAAA???=========999999999999999999999999777777777888999:::;;;<<<;;;;;;;;;<<<;;;;;;:::999666666555555555666777777666666666666777777777777555666777888999999999999999999999999:::;;;<<<===>>>=========<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;999:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>??????AAAAAAEEEIIIJJJIIIMMMRRRZZZggguuu~~~zzztttllleeeaaa\\\UUUQQQKKKJJJJJJJJJLLLOOORRRUUUWWW[[[```dddeeefffiiikkkooorrrttttttqqqooommmmmmllllllmmmooooooppppppppppppppprrrtttvvvxxx{{{|||~~~}}}yyyrrrlllfffbbb]]]ZZZSSSPPPMMMKKKJJJHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCBBBDDDFFFGGGGGGHHHJJJKKKNNNRRRWWW\\\```eeejjjnnnuuuxxx|||tttooohhhccc```]]]XXXTTTKKKIIIGGGFFFEEEDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFEEEGGGGGGIIIJJJLLLNNNOOOPPPMMMPPPSSSVVVXXX[[[^^^aaadddiiioootttxxx||||||zzzzzz{{{zzzzzzyyywwwtttpppllljjjeeeaaa\\\WWWSSSOOOKKKHHHCCCCCCBBB@@@>>><<<<<<===;;;;;;;;;;;;<<<======>>>???>>>>>>>>>>>>@@@AAABBBAAABBBDDDFFFIIILLLOOOPPPNNNSSSXXX\\\```gggpppxxxzzzjjj[[[RRRNNNHHHEEEDDDDDDBBB???@@@DDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA???>>>==================<<<;;;:::888888999:::<<<===;;;999999:::;;;;;;:::888555444333555999<<<>>>>>><<<;;;::::::;;;;;;<<<======>>>======<<<======>>>??????@@@@@@???===<<<===AAACCCCCCCCCCCCCCCBBBBBBBBBBBB;;;===>>>===;;;::::::;;;>>>===:::888777888999:::888888888777888888999:::<<<>>>??????===<<<===>>>777777777777888999:::;;;666666777777888999:::;;;;;;;;;<<<<<<;;;;;;:::999555555444444444555555666666666666666777777777777666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>======<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::<<<<<<>>>?????????>>>===<<<<<<======>>>>>>??????BBBAAACCCFFFGGGFFFIIIOOOMMMZZZiiisssvvvzzz{{{vvvppplllhhhccc]]]WWWLLLJJJHHHEEEEEEEEEGGGHHHIIIOOOWWW]]]```dddhhhlllqqqsssuuuuuurrrnnnkkkjjjkkkkkkmmmnnnoooppppppppprrrrrrsssuuuwwwzzz|||}}}~~~{{{vvvqqqmmmiiidddaaa\\\YYYUUURRRPPPMMMJJJHHHJJJIIIGGGFFFDDDCCCCCCCCC@@@???>>>===>>>@@@BBBDDD>>>@@@BBBBBBBBBBBBDDDEEEEEEHHHMMMQQQTTTXXX\\\___aaaeeejjjmmmppptttzzz|||xxxrrrkkkeeeaaa\\\VVVSSSRRRPPPMMMIIIEEEEEEDDDEEEEEEEEEDDDDDD??????AAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNPPPRRRTTTTTTWWWZZZ]]]aaacccfffjjjmmmlllpppwww||||||{{{{{{}}}yyyxxxwwwtttpppkkkfffccc```]]]WWWRRRNNNJJJFFFCCC@@@@@@???>>>;;;:::;;;<<<<<<<<<<<<<<<===>>>??????@@@???>>>>>>???AAACCCDDDCCCCCCEEEHHHKKKNNNQQQRRRUUU[[[cccjjjqqq{{{|||kkk\\\RRRMMMKKKEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???<<<<<<<<<;;;;;;:::::::::999::::::::::::999888777777777888888888888777777::::::<<<===>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEHHHDDD@@@@@@BBBBBB>>>:::>>>============<<<<<<<<<;;;999777777888999888777999888888777777777777777:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::999888777777777666666555555555666666888999:::;;;:::999888777555555555555666666666777888999999999999:::::::::888888999:::;;;;;;<<<<<<999999:::;;;;;;<<<<<<===???>>>===<<<<<<;;;<<<<<<:::::::::999999888888888999999999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>><<<;;;999<<<===>>>===<<<<<<<<<>>>>>>>>>@@@BBBCCCDDDEEEEEEJJJPPPXXX___gggqqq||||||vvvuuuuuurrriiibbb[[[OOOFFFGGGIIIFFFCCCBBBDDDEEEJJJSSS___iiimmmmmmlllmmmoooooonnnkkkhhhfffhhhjjjmmmnnnmmmllllllmmmpppqqqsssvvvxxxzzz{{{{{{}}}|||{{{zzzxxxtttpppmmmkkkccc```\\\YYYVVVSSSOOOMMMLLLJJJHHHGGGGGGEEECCCAAACCCBBBAAAAAABBBBBBAAA@@@>>>>>>>>>>>>????????????AAABBBCCCFFFHHHJJJLLLMMMRRRTTTWWW[[[___cccfffhhhpppssswww|||xxxlllddd```]]]XXXTTTRRRQQQNNNKKKHHHFFFDDDCCCBBBBBBBBBAAABBBBBBCCCCCC@@@@@@AAACCCDDDEEEFFFFFFEEEGGGHHHHHHHHHIIIKKKMMMKKKMMMPPPQQQRRRTTTVVVYYY[[[^^^cccgggkkknnnrrruuu{{{}}}|||yyyxxxtttsssqqqnnnjjjfffbbb___[[[XXXRRRLLLGGGDDDBBBBBB=========<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<>>>>>@@@BBBGGGDDDEEELLLQQQSSSUUUYYY___gggpppwww~~~nnn___TTTMMMIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========<<<;;;;;;;;;::::::::::::::::::::::::999999999999777777888888888888777777;;;;;;<<<===>>>>>>>>>===<<<===>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@BBBAAA@@@@@@AAACCCEEEFFFIIIEEEBBBAAACCCCCC???;;;=========<<<<<<<<<;;;;;;999888666777888999999888999999888777777777777777999999::::::::::::999999999999999999888777666555666666555555555555666666888999:::::::::999888777555555555666666666777777777777777777888888888888666777777888999999::::::999999:::;;;;;;<<<<<<===>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::;;;<<<======;;;;;;<<<======>>>???AAACCCDDDDDDDDDHHHLLLQQQVVV]]]hhhuuu~~~~~~zzzuuummmbbbVVVQQQLLLEEEBBBDDDBBBCCCGGGOOOXXXaaagggiiillllllkkkiiihhhggggggfffeeehhhjjjkkkjjjjjjkkklllnnnoooqqqtttvvvxxxzzzzzz~~~~~~~~~}}}{{{xxxuuurrrpppjjjgggccc```]]]ZZZVVVSSSPPPNNNLLLKKKJJJIIIGGGEEEGGGEEECCCCCCCCCCCCBBB@@@????????????@@@@@@@@@@@@===>>>???AAACCCDDDFFFFFFGGGHHHJJJNNNQQQTTTWWWXXX___```cccggglllpppssstttxxx|||xxxtttooolllkkkkkkkkkjjjhhhaaaWWWQQQOOONNNJJJGGGJJJIIIGGGFFFDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCAAABBBBBBDDDEEEFFFFFFGGGFFFHHHIIIIIIIIIJJJLLLOOOOOOQQQTTTUUUWWWZZZ]]]```dddhhhmmmqqqtttwwwzzz|||~~~}}}zzzwwwvvvqqqpppnnnjjjfffaaa]]]ZZZTTTQQQLLLFFFBBB???>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<======>>>@@@AAAAAAAAABBBEEEGGGGGGGGGJJJQQQUUUWWW\\\bbblllxxxzzznnn___SSSMMMJJJFFFCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::999999<<<;;;::::::999999::::::888888888888888888888888<<<<<<===============<<<===>>>>>>????????????>>>>>>>>>>>>>>>????????????BBBAAA??????@@@CCCFFFHHHJJJGGGCCCCCCDDDCCC@@@===<<<<<<<<<<<<;;;;;;;;;:::888777666777999:::::::::999999888777777777777888777777888888888888777777777777777777777666555444666666555555555555666666888999999999999888777666555555666666666777777777777777777777888888888999777777777888888999999:::999999:::;;;;;;<<<<<<=========<<<<<<;;;::::::::::::::::::999999999999888;;;::::::999999888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::<<<===<<<;;;:::;;;<<<<<<===???@@@BBBBBBCCCCCCEEEFFFHHHKKKPPP\\\jjjtttsssfffUUUHHHCCCDDD???AAAEEEIIIOOOWWW```eeekkkiiifffcccaaabbbccceeeaaaccceeegggfffggghhhiiijjjkkkmmmpppsssvvvxxxyyy|||~~~{{{yyywwwssspppllliiifffccc___\\\WWWUUURRRQQQPPPNNNLLLJJJJJJHHHFFFEEEEEEDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@<<<======>>>???@@@AAAAAAAAABBBDDDEEEGGGIIIKKKKKKPPPQQQRRRTTTXXX[[[___aaa```dddjjjooorrrtttvvvxxx~~~~~~|||wwwrrrmmmiiifffeee```]]]YYYVVVVVVVVVUUUTTTTTTNNNHHHEEEFFFFFFEEECCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMMMMMMMNNNQQQSSSUUUWWWZZZ\\\___cccgggkkknnnsssxxx}}}~~~|||yyyvvvtttsssmmmkkkhhhddd___ZZZUUUSSSLLLJJJFFFBBB>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>@@@BBBDDDEEEGGGJJJMMMJJJLLLPPPVVVXXXZZZcccmmm}}}pppdddTTTKKKIIIIIIFFFBBBCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@????????????;;;;;;;;;:::::::::999999:::::::::::::::::::::999===<<<;;;:::::::::;;;;;;888888888888888888888888<<<===============<<<;;;>>>>>>???????????????>>>=========>>>>>>>>>??????@@@???======>>>AAAEEEGGGHHHFFFCCCCCCCCCBBB@@@>>><<<<<<;;;;;;;;;:::::::::999888777888;;;=========:::999888888777777888888777777888888888888777777777777777777777666555555666666555555555666777777999999999999888777777666555666666666666777777777999999999:::::::::;;;;;;999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::999999999999999999999999999999;;;;;;::::::999888777777999999999999999:::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>======:::;;;<<<;;;::::::;;;<<<<<<===>>>???AAAAAAAAABBBBBBCCCDDDEEEIIIRRR___hhhzzziiiSSSGGGEEE>>>@@@CCCDDDHHHOOOZZZbbbhhhfffccc```^^^]]]^^^___[[[]]]```aaaaaabbbdddeeeeeefffhhhkkknnnrrrtttvvvxxxzzz}}}~~~~~~}}}}}}~~~~~~{{{xxxtttqqqooolllhhheee___]]]YYYWWWUUURRROOOMMMKKKIIIGGGFFFFFFFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@??????????????????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEIIIHHHHHHHHHJJJMMMQQQSSSQQQTTTXXX[[[^^^aaadddfffjjjmmmrrrvvvyyy|||{{{wwwsssnnnjjjfffdddaaa]]]YYYVVVTTTRRRRRROOOLLLJJJKKKKKKJJJIIIJJJHHHDDDDDDEEEFFFFFFFFFBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNPPPRRRSSSSSSUUUXXXZZZ]]]___aaadddggglllqqquuuvvvzzz}}}|||{{{xxxuuurrrpppnnngggeeebbb]]]XXXRRRNNNLLLGGGFFFCCC@@@>>>=========:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@???AAACCCEEEFFFIIILLLOOORRRTTTXXX[[[[[[aaappp~~~ggg\\\NNNGGGGGGGGGDDDAAABBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::>>>======<<<<<<<<<<<<<<<999999888777777888999999<<<===============<<<;;;>>>>>>?????????>>>>>>===<<<<<<=========>>>>>>>>>>>>===;;;;;;<<>><<<<<<;;;;;;;;;::::::::::::999999:::===?????????:::999999888888888888888888888999999999999888888888888999999999888777777666666666666666777888999;;;:::999888888777777777666666666666777777777888999::::::::::::;;;;;;;;;999:::::::::::::::;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;:::999888999999999999999999999999;;;;;;::::::999888777777888888888999999999::::::::::::::::::::::::::::::;;;;;;<<<===============:::;;;<<<;;;::::::;;;<<<<<<===>>>???@@@AAAAAAAAA???BBBDDDEEEGGGMMMVVV\\\jjjzzzfffRRRHHH>>>???@@@???AAAHHHRRRZZZaaaaaa```^^^\\\ZZZXXXWWWVVVXXXZZZ[[[[[[\\\^^^``````aaabbbeeehhhllloooqqqsssvvvxxxyyyxxxxxxyyyzzz{{{~~~}}}zzzwwwuuusssooommmhhhfffaaa^^^[[[WWWSSSPPPLLLKKKIIIIIIIIIIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@???@@@?????????????????????BBBAAA@@@@@@AAACCCEEEGGGKKKLLLMMMMMMNNNPPPUUUXXXWWWZZZ^^^bbbdddgggjjjlllnnnoooppprrrvvvzzz~~~~~~yyyuuurrrpppmmmjjjgggcccaaa^^^ZZZWWWSSSRRRPPPNNNLLLKKKJJJIIIGGGEEEBBBBBBBBBCCCBBBAAADDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGIIIJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRRRRTTTVVVWWWXXXZZZ]]]___dddfffiiillloootttyyy}}}|||zzzyyywwwtttpppmmmjjjhhhaaa^^^[[[VVVQQQLLLIIIGGGCCCBBB@@@???>>>======>>>:::::::::;;;;;;<<<<<<<<<<<<======>>>@@@AAAAAABBB@@@BBBEEEFFFHHHJJJMMMPPPVVVXXX\\\```dddooo|||mmm[[[SSSIIIDDDDDDDDDBBB???AAA@@@@@@??????@@@@@@@@@@@@@@@??????>>>=====================<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<:::999888777777888999:::<<<<<<===============<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;===>>>???@@@@@@@@@???????????????<<<<<<<<<<<<;;;;;;;;;:::;;;:::999;;;===?????????::::::999888888888888999999999::::::::::::999999999999::::::::::::999999888777777777888999:::;;;<<<<<<:::999888888777888666666666777777777888888888888888888999999999999888888888888888888888888999999:::;;;;;;<<<<<<===<<<<<<======<<<;;;999888888999999999999:::::::::;;;::::::999999888888888888888888999999::::::;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<======:::<<<===<<<;;;:::;;;<<<======>>>@@@@@@AAAAAA@@@???BBBEEEFFFFFFIIINNNSSS^^^nnnzzzcccTTTCCCBBB???<<<===AAAHHHNNNVVVXXXZZZ[[[ZZZXXXUUUSSSSSSTTTUUUUUUUUUVVVYYY[[[\\\\\\]]]___bbbeeeiiikkkoooqqqssstttttttttvvvwwwwwwzzz~~~}}}|||zzzwwwuuuqqqnnnjjjgggdddaaa]]]ZZZTTTRRRPPPOOOOOONNNLLLJJJHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBAAA@@@@@@??????AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAABBBCCCEEEFFFEEEDDDDDDEEEIIIKKKHHHJJJNNNPPPRRRSSSVVVXXX[[[[[[\\\^^^aaadddgggiiilllooosssuuuwwwxxx{{{}}}~~~{{{xxxuuulllkkkhhheeeaaa^^^[[[ZZZWWWUUURRRQQQQQQOOOMMMKKKFFFFFFEEEDDDDDDDDDEEEEEEBBBAAA??????@@@AAA@@@???BBBBBBCCCCCCDDDDDDDDDDDDGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVXXXZZZ\\\]]]```cccfffkkknnnrrruuuxxx{{{~~~~~~|||{{{vvvuuurrrnnnjjjfffbbb```XXXVVVSSSNNNJJJGGGEEEDDD>>>>>>===<<<<<<;;;;;;<<<::::::;;;;;;<<<===>>>>>>===>>>>>>@@@AAABBBCCCDDDCCCEEEHHHJJJLLLNNNRRRUUUTTTWWW]]]fffppp~~~jjj[[[OOOKKKGGGDDDCCCCCCBBBAAA@@@@@@????????????@@@@@@@@@??????>>>======<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<=========<<<>>>???AAA@@@>>><<<;;;;;;:::888777777888:::;;;;;;;;;<<<===>>>>>>>>>==================<<<;;;;;;;;;;;;<<<<<<<<<=========;;;<<<<<<======<<<<<<<<<<<<===>>>?????????@@@AAA=========<<<<<<<<<;;;;;;;;;999999999<<<===>>>===;;;:::999999888888999999999999::::::::::::999999999999::::::::::::999999999999999999:::;;;<<<===>>>===;;;:::999888888999666666777777777888888888888888888999999999::::::888888888888888888888888999999:::;;;;;;<<<<<<===<<<===>>>>>>>>><<<:::999888888999999999:::::::::999999999999999999999999888888999999:::;;;;;;<<<999999999999999999999999999999999::::::;;;<<<===;;;<<<======;;;;;;<<<===>>>>>>???@@@AAAAAAAAAAAA@@@BBBDDDCCCBBBDDDIIIMMMRRR___oootttcccOOOJJJCCC???>>>@@@BBBDDDJJJMMMQQQTTTVVVVVVUUUTTTPPPQQQRRRQQQQQQRRRTTTVVVYYYXXXYYYZZZ]]]```ccceeehhhjjjlllmmmmmmnnnppprrrsssuuuxxx|||}}}xxxvvvsssqqqooommmjjjhhh```]]]ZZZXXXVVVTTTQQQNNNMMMMMMKKKJJJIIIGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBB>>>@@@BBBBBBBBBAAAAAABBBAAACCCEEEGGGGGGGGGHHHJJJLLLLLLMMMNNNOOORRRTTTVVVWWW[[[___aaaaaaccceeehhhggghhhiiilllnnnqqqssstttvvvwwwxxxyyy{{{|||}}}}}}~~~}}}|||zzzvvvsssqqqpppoooooollljjjgggeeecccaaa^^^\\\WWWVVVTTTRRROOOMMMKKKJJJIIIGGGFFFFFFGGGFFFEEEDDDAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAACCCDDDCCCBBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOQQQRRRTTTVVVYYY\\\^^^______aaaccceeefffiiilllooorrrvvvzzz~~~~~~}}}{{{yyyxxxwwwqqqpppmmmhhhccc^^^YYYWWWOOONNNKKKGGGDDDBBBAAAAAA<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<===??????@@@>>>>>>???AAABBBCCCDDDEEEFFFIIILLLOOORRRVVVZZZ^^^]]]bbblllyyyrrr^^^OOOHHHHHHFFFEEEDDDCCCDDDDDD@@@???????????????@@@@@@@@@??????>>>===<<<<<<;;;>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>><<<>>>@@@BBBBBB???<<<:::;;;:::888777777888:::;;;::::::<<<===>>>>>>>>>>>><<<<<<======<<<;;;::::::;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>===;;;:::;;;===>>>??????@@@BBBCCC>>>============<<<<<<<<<:::999888888:::<<<<<<;;;;;;:::999999888888999999999999::::::::::::999999888999999:::::::::999999:::999::::::;;;<<<===>>>???>>><<<:::999999999999777777777777888888888888::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<===??????>>>===:::999888888888999999:::::::::999999999999999999::::::888888999:::;;;;;;<<<<<<999999999999999999999999999888888999:::;;;<<<===<<<===>>>===<<<<<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBB@@@???@@@FFFJJJIIISSS___kkk{{{ooo[[[SSSJJJDDDBBBAAA@@@???CCCEEEIIINNNRRRTTTVVVVVVOOOPPPPPPOOONNNOOOQQQTTTWWWWWWVVVWWWZZZ]]]```bbbaaaccceeefffggghhhjjjlllppprrrtttwwwzzz}}}|||zzzxxxwwwwwwvvvtttsssiiifffbbb___\\\XXXTTTQQQQQQPPPOOOMMMLLLJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB>>>>>>???@@@@@@@@@??????999===BBBDDDDDDAAA??????@@@BBBDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIKKKEEEIIIMMMOOOOOOPPPSSSVVVRRRSSSUUUXXX[[[]]]___```ccccccdddfffgggiiijjjjjjlllmmmnnnppprrruuuwwwxxxyyyzzz|||~~~~~~}}}|||{{{zzzzzzyyywwwvvvvvvvvvvvvuuuuuuuuutttrrrpppooonnnmmmlllkkkjjjhhhfffeeeddddddbbb___\\\[[[ZZZZZZ[[[XXXVVVSSSQQQPPPOOOLLLJJJKKKJJJIIIGGGFFFDDDCCCBBBCCCBBBAAAAAABBBBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@AAACCCDDDCCCBBBAAADDDFFFHHHHHHHHHHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKNNNNNNNNNOOOPPPQQQSSSTTTWWWXXXZZZ]]]aaadddfffggggggiiikkkmmmooorrruuuxxxwww{{{||||||{{{zzzxxxvvvuuutttnnnllliiiddd^^^YYYTTTQQQJJJHHHEEECCCAAA?????????======<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA>>>???@@@AAACCCDDDEEEFFFHHHKKKPPPTTTWWW\\\bbbeeerrrwwwsssaaaSSSLLLGGGGGGEEEDDDCCCCCCCCCCCCDDDBBB@@@>>>======>>>???>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::===>>>?????????===<<<;;;>>>???AAABBBAAA@@@>>><<<;;;::::::999999::::::;;;<<<;;;;;;;;;;;;:::::::::>>>===<<<;;;:::999999999:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>?????????@@@===============<<<<<<;;;888888999999999:::::::::<<<<<<=========<<<:::999;;;;;;::::::::::::999999777888999999;;;;;;<<<=========<<<<<<<<<<<<======>>>>>>===<<<:::999888777999999888888888888999999888777666666888999999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;;;;999888777777888:::<<<;;;::::::999999::::::;;;999999999999999999999999888999:::;;;:::999888777<<<<<<;;;:::;;;<<<===>>>@@@???>>>===>>>???AAABBBAAA@@@?????????@@@AAABBBHHHLLLRRR[[[fffuuukkkaaaUUULLLIIIGGGDDDAAADDDCCCDDDGGGLLLQQQUUUVVVWWWVVVTTTSSSQQQOOONNNNNNNNNPPPSSSUUUUUUXXX[[[^^^\\\\\\]]]___aaaeeehhhiiihhhjjjlllnnnpppssswww{{{~~~|||{{{zzzwwwsssmmmhhhdddbbb___]]]]]]YYYTTTQQQOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEEEEEEEDDDBBBAAADDDDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@?????????AAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFIIIJJJJJJKKKLLLLLLMMMMMMQQQQQQRRRTTTUUUVVVWWWXXXZZZ[[[\\\]]]___aaabbbcccddddddfffggghhhggggggfffddddddccccccbbbbbbbbbaaa_________^^^^^^^^^]]]]]]WWWWWWVVVUUUUUUTTTSSSSSSQQQPPPOOONNNNNNNNNNNNNNNIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@@@@AAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIJJJIIIJJJKKKMMMOOONNNMMMLLLLLLMMMOOOPPPMMMNNNPPPQQQRRRUUUYYY\\\ZZZ]]]bbbgggjjjlllllllllpppqqqtttwwwyyy{{{{{{{{{~~~~~~{{{zzzyyywwwtttpppnnnllljjjgggaaa[[[UUUPPPLLLKKKEEEDDDCCC@@@>>><<<::::::<<<<<<;;;;;;;;;;;;::::::999;;;============>>>@@@AAAEEEEEEAAABBBHHHKKKHHHPPPQQQWWW^^^```bbbjjjvvvzzzkkk[[[PPPJJJGGGFFFEEEDDDCCCBBBAAAAAABBBAAA???===<<<===>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::===>>>>>>???>>>===<<<;;;>>>>>>@@@@@@@@@???===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>>>>?????????===============<<<;;;;;;999999999999::::::::::::;;;<<<=========<<<:::999::::::999999999888888888777888999999;;;;;;<<<=========<<<<<<<<<<<<============<<<;;;:::999999888999999888888888888999999666444333444555777666666::::::::::::::::::999999999:::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::999888888777777888888999<<<:::999888888999:::;;;:::::::::999999:::::::::888888888888888888888888777888888999999888777777<<<;;;:::::::::;;;<<<======>>>>>>???@@@@@@@@@???AAA@@@?????????@@@AAABBBCCCFFFKKKRRR\\\hhhuuu}}}ssskkkaaaXXXSSSNNNGGGBBBCCCBBBBBBDDDHHHNNNRRRTTTXXXXXXXXXWWWUUUSSSPPPOOOLLLMMMNNNOOOQQQSSSVVVXXXYYYYYYZZZ[[[]]]```bbbdddfffhhhjjjkkkmmmppptttwww{{{}}}{{{uuupppmmmkkkhhhfffaaa^^^ZZZWWWVVVTTTRRRPPPOOONNNMMMKKKJJJJJJIIIIIIEEEEEEEEEDDDDDDCCCBBBAAADDDDDDCCCCCCBBBBBBAAAAAA@@@@@@????????????>>>>>>?????????>>>>>>??????@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQRRRSSSTTTUUUUUUTTTSSSSSSQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGDDDCCCBBBBBBAAAAAAAAABBBCCCBBBAAA?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHJJJKKKKKKJJJIIIKKKLLLPPPOOONNNNNNOOOPPPRRRTTTRRRTTTVVVWWWYYY\\\```dddgggiiimmmqqqtttvvvvvvuuuuuuvvvyyy{{{}}}~~~~~~~~~~~~}}}wwwvvvtttrrrooollliiihhhaaa^^^YYYSSSNNNIIIGGGEEEBBBBBBAAA???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>???>>>???@@@BBBCCCGGGIIIGGGIIIOOORRRQQQVVVWWW]]]eeekkkrrrwwwjjj^^^TTTKKKGGGGGGFFFEEECCCBBB@@@??????@@@???>>><<<<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>======<<<;;;======>>>???>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<999999999::::::<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999888888888777777777888999999;;;;;;<<<======<<<<<<;;;;;;<<<<<<===;;;;;;;;;:::::::::999999999999888888888888999999999888777777999::::::999;;;;;;::::::999999999888888888888999999:::::::::;;;;;;;;;;;;::::::::::::888888777777777777888888===<<<:::999888999999:::999999999999999999999999777777777777777777777777666666777888888777777666:::::::::::::::;;;<<<<<<;;;===???@@@@@@???>>><<<@@@@@@@@@@@@@@@AAABBBBBB@@@BBBFFFJJJQQQZZZdddjjjsssyyyzzzsssllldddZZZNNNFFFEEEDDDCCCCCCEEEIIIMMMPPPVVVWWWYYYZZZYYYVVVSSSPPPLLLKKKIIIIIILLLOOOPPPQQQTTTTTTTTTUUUWWWZZZ\\\]]]bbbdddfffhhhiiikkknnnqqqrrrtttwwwzzz{{{}}}~~~zzzwwwtttqqqoooiiifffdddbbb```]]]ZZZWWWWWWVVVTTTRRRQQQOOOOOOOOOKKKJJJIIIGGGFFFEEEDDDDDDGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>?????????>>>>>>???@@@@@@???>>>===>>>>>>===<<<===>>>???@@@======>>>>>>???@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????AAAAAA@@@??????>>>======AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHLLLMMMNNNNNNMMMLLLMMMOOOSSSRRRRRRSSSTTTVVVXXXZZZZZZ]]]```bbbeeehhhlllooouuuwwwzzz}}}~~~|||}}}}}}{{{yyywwwqqqpppmmmjjjfffccc```___VVVTTTPPPKKKGGGDDDBBBAAA??????>>>>>>=========<<<<<<<<<<<<==================???@@@AAAAAAAAACCCEEEBBBGGGJJJIIILLLQQQVVVWWW^^^aaajjjuuuzzziii[[[RRRMMMHHHEEEFFFEEEDDDCCCAAA???===<<<>>>======<<<<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<<<<======888999999:::<<<>>>@@@AAA???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<========================<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777888999999;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<999999999999::::::::::::999999888888888888999999;;;:::999999;;;<<<<<<;;;;;;;;;::::::999888888888777888888999:::;;;;;;<<<;;;;;;;;;:::::::::999999::::::999999999999::::::======;;;:::999999999999888888999999999999888888666666666666666666666666666666777777777777777777999999999999::::::;;;;;;<<<<<<>>>>>>>>>>>>===<<>>@@@???===<<<<<<>>>@@@AAA=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????AAA@@@@@@??????@@@@@@@@@AAAAAA@@@??????@@@@@@@@@@@@AAAAAAAAA@@@???>>>===BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMOOOQQQRRRSSSRRRSSSTTTVVVXXXXXXXXXZZZ\\\^^^aaabbbeeegggkkknnnqqqtttxxx{{{~~~~~~~~~}}}zzzvvvssspppllljjjfffaaa]]]YYYVVVTTTNNNLLLIIIFFFCCCBBBAAAAAA>>>>>>======<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>@@@BBBCCCCCCCCCEEEGGGFFFJJJMMMMMMOOOSSSYYY]]]gggppp}}}ooo\\\OOOJJJIIIFFFDDDDDDDDDDDDBBB@@@>>><<<;;;<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>999:::;;;<<<>>>@@@BBBCCC???>>>===<<<;;;:::::::::::::::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::999999999777888999999;;;;;;<<<===;;;;;;::::::::::::;;;;;;888888888999999999999999999999888888888888999999999777666666888999999888:::::::::999999888888888888999999:::;;;<<<<<<===;;;;;;:::::::::999999999:::999999888888999999:::===<<<;;;:::999999888888777777888999999888777777555555555555555555555555777777777777888888999999999999::::::::::::;;;:::>>>===<<<;;;;;;;;;<<<===>>>>>>???@@@AAAAAAAAABBBDDDFFFGGGHHHIIIKKKOOORRRXXX```lllyyy|||pppiii```]]]XXXPPPHHHCCCCCCDDDDDDGGGLLLPPPRRRQQQOOOMMMKKKIIIGGGFFFGGGHHHIIIIIIIIIIIIJJJLLLOOORRRVVVWWWZZZ]]]___aaabbbcccfffhhheeehhhkkkmmmooorrruuuxxxxxxzzz}}}~~~{{{xxxxxxwwwvvvvvvuuurrrnnnjjjhhhgggeeebbb```^^^]]]]]][[[ZZZWWWTTTRRRQQQQQQQQQQQQQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAABBBBBB@@@AAACCCDDDCCCBBB@@@>>>BBBAAA???>>>===???@@@BBB>>>>>>??????@@@AAAAAAAAA<<<<<<===>>>>>>??????@@@>>>>>>>>>>>>>>>?????????@@@AAAAAABBBAAA@@@>>>===>>>>>>>>>???????????????????????????????????????BBBBBBAAAAAAAAAAAA@@@@@@BBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@CCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMJJJKKKLLLMMMNNNOOOPPPPPPPPPRRRUUUWWWXXXYYY\\\^^^___```aaacccfffhhhjjjkkknnnqqquuuxxxzzz}}}}}}}}}|||zzzvvvrrrnnnkkkfffccc^^^YYYSSSOOOLLLJJJGGGEEEDDDBBB@@@@@@@@@AAA???>>>>>>===<<<;;;:::::::::;;;;;;<<<===>>>>>>???@@@BBBDDDDDDEEEEEEGGGIIINNNPPPRRRTTTUUUYYYaaahhhuuulllaaaSSSIIIFFFFFFEEECCCCCCCCCCCCCCCAAA???<<<;;;;;;;;;<<<<<<======>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::;;;<<<<<<======;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;::::::999999::::::;;;999:::;;;<<<===>>>??????;;;;;;;;;<<<>>>???AAABBB>>>===<<<;;;:::999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888999::::::::::::::::::;;;;;;;;;;;;:::::::::999::::::;;;<<<;;;;;;;;;:::::::::999999777888999999;;;;;;<<<===;;;::::::999999::::::;;;888888888888888888888999999999888888888888999999:::888777777999::::::999999999999999999999999999:::::::::;;;;;;<<<<<<<<<::::::::::::999999999999777777666666666666777777:::::::::999999888888888666777888999999888777666555555555555555555555555777777777777777888::::::999999:::;;;;;;;;;;;;;;;>>>===;;;999999:::<<<===<<<<<<>>>???@@@@@@@@@@@@CCCDDDEEEFFFEEEFFFHHHJJJKKKRRR]]]jjjxxx{{{wwwoooaaaRRRGGGAAA@@@???@@@CCCFFFHHHIIIIIIIIIFFFGGGHHHFFFDDDDDDEEEGGGFFFFFFGGGIIILLLOOORRRTTTUUUXXX[[[]]]___```bbbdddbbbeeehhhjjjlllnnnqqqssstttuuuxxx{{{}}}}}}||||||||||||zzzvvvsssqqqpppmmmkkkiiigggffffffbbbaaa___]]][[[YYYYYYXXXVVVUUUTTTRRRPPPOOOMMMMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@???BBBAAA@@@???>>>???@@@@@@>>>>>>???@@@@@@AAAAAABBB===>>>>>>???@@@AAAAAAAAA======>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>===>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEFFFHHHJJJLLLNNNOOOMMMMMMNNNPPPRRRSSSTTTUUUTTTVVVYYY\\\^^^```dddfffhhhiiikkkmmmppprrrssstttvvvyyy|||~~~}}}}}}~~~{{{zzzwwwtttpppkkkgggddd\\\YYYUUUOOOKKKGGGEEEDDDAAA@@@???>>>===>>>????????????>>>===<<<;;;;;;::::::;;;<<<===>>>???@@@AAABBBDDDFFFGGGHHHIIIKKKMMMPPPQQQTTTXXX[[[aaammmyyyzzzpppZZZTTTKKKFFFDDDDDDCCCBBBBBBCCCCCCCCCBBB@@@>>><<<;;;;;;<<<===>>>?????????===<<<;;;;;;::::::;;;;;;999999999:::;;;<<<<<<<<<::::::999999999:::<<<<<<======<<<;;;;;;;;;;;;;;;:::999999888888999999:::999999:::<<<===???@@@@@@;;;;;;;;;;;;<<<===>>>???<<<;;;:::999999999999999888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;999888777888999:::999999999999::::::::::::::::::999999999:::;;;<<<::::::::::::999999999888777888999999;;;;;;<<<===::::::999999999999::::::888888888888888777777777999999888888888888999999;;;:::999999;;;<<<<<<;;;777777777888999999:::::::::::::::::::::::::::;;;:::::::::999999999999888777777666666666666777777888888888999888888888777555666888999999888666555555555555555555555555555666666555555666777999:::999:::;;;<<<===<<<<<<;;;<<<;;;;;;:::::::::::::::999;;;<<<>>>???????????????AAACCCCCCBBBBBBCCCDDDDDDIIIPPPZZZfffuuuzzzdddRRRHHHDDD@@@?????????@@@BBBCCCDDDCCCHHHLLLJJJEEECCCEEEHHHGGGFFFFFFGGGIIIKKKMMMOOOOOORRRVVVYYY[[[]]]___```aaacccfffgggiiijjjmmmooopppqqqsssuuuxxxzzz|||}}}~~~~~~|||zzzxxxwwwuuusssqqqpppoooooojjjiiiiiihhhfffdddcccbbb^^^]]][[[YYYWWWUUUTTTSSSPPPPPPOOONNNMMMLLLKKKJJJKKKKKKJJJIIIHHHGGGGGGHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@BBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFHHHIIIKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTVVVWWWYYY[[[\\\]]]^^^```cccfffgggjjjmmmooopppqqqsssvvvxxxzzz{{{{{{{{{~~~~~~}}}|||||||||}}}~~~}}}zzzwwwrrrpppmmmhhhccc^^^ZZZXXXOOOMMMJJJFFFDDDCCCBBBBBB>>>>>>===<<<<<<===??????========================<<<===>>>???AAABBBCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQSSSSSSXXX```gggqqq|||lll___OOOLLLGGGDDDCCCBBBBBBAAAAAABBBCCCDDDCCCAAA???===;;;;;;===>>>????????????<<<<<<;;;::::::::::::;;;888888999::::::;;;<<<<<<::::::999888999:::<<<=========<<<;;;;;;;;;;;;<<<999888888888888888888999999999:::<<<===???@@@AAA;;;;;;:::::::::;;;;;;<<<::::::999999888888999999888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;999777777888999:::888888999999999:::::::::::::::999888999:::<<<===999999999888888888888777777888999:::;;;<<<<<<===:::999999999999999999:::888888888888777777777666999999888888888888999999888666555666777888888888666666777888999::::::;;;::::::999999999999999999:::::::::999999999888888999999888888888888999999666777777888888888777777555666777999999777666555666666666666666666666666555444444444555666888999:::;;;<<<=========<<<;;;999:::<<<<<<<<<:::888777888:::;;;===??????>>>>>>>>>@@@BBBBBBAAAAAABBBCCCDDDFFFIIIOOOXXXfffsss}}}ttt]]]PPPKKKCCCAAA>>><<<<<<===@@@AAACCCJJJPPPOOOHHHDDDGGGLLLHHHGGGFFFFFFFFFHHHIIIJJJKKKOOOSSSWWWXXXZZZ\\\^^^```bbbdddfffggghhhkkkmmmnnnnnnoooqqqssstttvvvvvv{{{~~~~~~}}}|||zzzxxxwwwuuuuuuuuuqqqqqqqqqqqqpppnnnkkkjjjeeedddbbb```^^^\\\ZZZYYYVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQOOONNNMMMMMMMMMMMMJJJJJJHHHGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDD???@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIFFFEEEDDDDDDFFFIIIKKKMMMMMMNNNNNNNNNNNNOOOOOOOOORRRRRRRRRSSSSSSUUUVVVVVV[[[\\\]]]___aaacccdddeeehhhkkkmmmoooppprrruuuwwwuuuvvvxxxzzz}}}~~~~~~~~~~~~~~~|||{{{|||{{{{{{|||{{{xxxtttqqqiiigggbbb]]]WWWSSSOOONNNFFFDDDBBB@@@@@@@@@AAABBB??????>>>>>>>>>???@@@AAA;;;<<<<<<===>>>???@@@@@@>>>>>>@@@AAACCCDDDFFFFFFHHHJJJMMMNNNNNNPPPRRRTTT[[[\\\bbbmmmwww~~~nnn]]]QQQJJJIIIFFFDDDCCCCCCDDDEEECCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::999888888888999::::::;;;;;;::::::;;;;;;;;;::::::;;;;;;<<<@@@???>>>===;;;:::999888888888999999999:::::::::;;;<<<=========<<<::::::;;;:::999888888888999::::::;;;;;;;;;;;;:::999999777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999:::::::::;;;;;;:::999999999999999999999999999999666777888999:::999999888999999888777777888999:::;;;:::999999888888999999:::999888888888888888888888888777777666666555555888888888888888999::::::;;;:::999888888999:::;;;999::::::;;;;;;::::::999999999999999999999999999777777777777777777777777888888777666666666666666777777777666555555444444666666666666777777777777666666666666777888999::::::;;;<<<;;;::::::;;;===888888888888888888888888::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@>>>AAAEEEGGGKKKUUUbbbllluuu^^^OOOHHHGGGDDD>>>:::;;;@@@EEEBBBJJJPPPNNNKKKKKKLLLKKKGGGFFFEEEDDDCCCCCCDDDDDDJJJKKKMMMPPPRRRTTTUUUVVVYYY[[[^^^```aaacccfffhhhlllkkkjjjjjjlllnnnqqqssszzz|||}}}{{{yyyyyyyyyyyywwwwwwwwwwwwvvvuuutttssspppnnnjjjfffcccaaa``````aaa```___]]][[[YYYXXXWWWUUUUUUTTTTTTRRRQQQPPPOOONNNMMMMMMLLLKKKJJJJJJJJJKKKJJJIIIGGGGGGGGGHHHIIIFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUXXXXXXXXXYYY[[[]]]___```___```bbbeeeiiilllnnnppprrrtttvvvvvvvvvwwwxxxzzzwwwzzz}}}~~~~~~~~~}}}zzzxxxwwwwwwuuutttsssqqqoookkkhhh___\\\WWWRRRNNNJJJEEEAAABBBBBB@@@???>>>>>>>>>>>><<<<<<<<<===============<<<<<<===>>>???@@@AAAAAACCCBBBBBBDDDFFFGGGGGGGGGIIIMMMQQQRRRRRRSSSWWW[[[bbbiiiuuu|||nnn___RRRLLLGGGFFFEEECCCCCCCCCCCCDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::999888888::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;:::::::::;;;;;;===<<<<<<;;;;;;:::::::::888999999999999:::::::::;;;<<<<<<===<<<;;;:::999;;;;;;999888888888888999888888999999888888777666555666777888888999888888::::::::::::::::::::::::888888888777777888888888::::::;;;;;;:::999888888888888888888888888888888555666777888999999888888:::999888777777888999:::;;;:::999999888888999999:::999888888777777777777777777777777777666666666666555555555666666777888999999888777777888999999888999999::::::999999888999999999999999999999999777777777777777777777777888888777666666666666666555555555666666666666666666666666777777777777777777777777777888999:::::::::;;;;;;;;;999999;;;<<<::::::999999999999999999:::::::::;;;<<<========================>>>??????;;;>>>@@@BBBEEENNNZZZcccxxx{{{fffXXXMMMLLLIIIEEEAAA@@@@@@BBBCCCKKKQQQRRRRRRSSSSSSPPPJJJIIIFFFDDDCCCCCCDDDEEEFFFGGGIIIKKKMMMOOOPPPPPPUUUXXX[[[]]]^^^aaadddfffgggggghhhhhhjjjlllnnnooosssuuuyyy{{{}}}~~~|||{{{{{{||||||}}}}}}}}}}}}|||{{{zzzyyyyyywwwssspppmmmlllllllllhhhgggfffdddbbbaaa______^^^^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOONNNNNNPPPOOONNNLLLKKKKKKLLLLLLIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOPPPRRRSSSVVVVVVWWWXXXYYYZZZZZZ[[[^^^___```bbbcccdddeeefffhhhiiikkkmmmpppsssuuuvvvvvvwwwyyyzzzyyyzzz{{{}}}}}}~~~~~~}}}|||zzzwwwtttsssooommmkkkhhhfffccc^^^[[[TTTQQQNNNKKKHHHFFFBBB???AAAAAA@@@>>>>>>===============>>>>>>>>>>>>??????>>>??????@@@@@@AAAAAAAAACCCCCCDDDFFFIIIKKKLLLLLLOOOQQQTTTVVVXXX\\\dddjjjttt~~~|||nnn\\\OOOHHHGGGCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::999999888:::;;;<<<<<<======<<<<<<===<<<;;;:::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;<<<<<<<<<;;;:::999;;;;;;999888777777777777888888888888888777777666555666777888999999999999::::::::::::::::::::::::888777777666666777777888;;;;;;;;;:::999888777666777777777777777777777777444555666777888999999888:::999888777777888999:::;;;:::999999888888999999:::999888777666666666666666666777777777777777777555555555555555666666777777777666666666666777777777777888888888888777777888888888888888888999999777777777777777777777777888888777777777666666666444444555555666777777888666666777888888888888888888888888888999:::;;;;;;999:::;;;;;;999999:::;;;;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<======;;;<<<===>>>@@@FFFPPPWWWgggxxxpppeeeXXXVVVSSSPPPLLLHHHDDDAAADDDIIINNNRRRWWW[[[ZZZVVVPPPNNNJJJFFFDDDDDDDDDEEEDDDDDDEEEGGGHHHIIIJJJKKKOOORRRUUUXXXZZZ\\\___bbbaaabbbdddfffhhhiiijjjkkkkkkmmmqqqtttvvvyyy}}}~~~~~~}}}|||{{{zzzyyywwwtttsssrrrrrrsssqqqqqqpppnnnmmmkkkjjjjjjiiiiiihhhgggeeecccaaa```^^^]]]\\\[[[YYYXXXVVVVVVXXXWWWVVVTTTSSSRRRRRRRRRNNNNNNOOOOOONNNMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNOOOPPPQQQNNNNNNOOOOOOOOOOOOOOOOOOSSSSSSSSSTTTVVVWWWYYYZZZ^^^______```bbbccccccdddhhhiiikkkmmmnnnooonnnnnnqqqrrrtttuuuwwwyyy{{{{{{zzz|||}}}~~~}}}~~~~~~|||{{{zzzwwwtttpppnnnlllfffccc```\\\YYYTTTOOOLLLHHHFFFDDDCCCCCCBBB@@@>>>@@@???>>>===============>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEGGGIIIKKKNNNPPPQQQSSSUUUWWWYYY^^^gggttt}}}rrraaaRRRIIIEEEEEE@@@AAACCCEEEEEEEEEDDDCCCBBBBBBAAAAAA???>>>===<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999;;;;;;:::999888777777666:::::::::::::::999999888777888999:::;;;<<<<<<<<<999999999999999999999999777777666666666666777777;;;;;;;;;:::999777666555666666777777777777777888555666777888999:::;;;;;;;;;:::999888888888999:::;;;:::999999888888999999:::999888777666555555555666666666777777888888999888777777777777777888888666666555555555555666666555666666777777666666555777777777888888888888888777777777777777777777777888888888888777777666666555555555555666666777777555666777999999999999888999999999999:::;;;<<<<<<999:::;;;;;;999888999:::;;;::::::999999888888777999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>===>>>CCCIIINNNYYYiiivvvoooeeeaaa\\\YYYVVVRRRKKKFFFIIIKKKLLLPPPYYYbbbbbb]]]XXXTTTOOOJJJFFFDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGIIILLLOOORRRTTTVVVZZZ\\\\\\^^^aaaeeeggghhhhhhhhhfffiiilllnnnppprrruuuxxxyyyyyyzzz{{{~~~~~~}}}yyyxxxwwwvvvvvvvvvvvvwwwyyyyyyxxxwwwuuutttssssssqqqqqqqqqqqqooonnnmmmllljjjiiihhhfffdddcccaaa```bbbaaa```^^^]]][[[ZZZZZZVVVVVVVVVVVVUUUTTTRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQRRRSSSTTTRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSTTTTTTUUUUUUUUUVVVXXXXXXZZZ[[[^^^```cccdddgggggghhhiiikkklllmmmmmmppprrrtttvvvwwwvvvuuutttwwwwwwxxxyyyzzz{{{|||}}}}}}~~~~~~~~~|||wwwvvvsssoookkkgggdddbbb]]][[[WWWSSSPPPLLLHHHDDDBBBAAA???@@@AAAAAA@@@>>>>>>======<<<<<<<<<======>>>>>>??????@@@@@@AAAAAA??????@@@AAACCCDDDEEEFFFFFFGGGIIIJJJLLLOOORRRTTTXXX[[[___dddmmm{{{yyyfffVVVMMMIIIEEECCC???AAACCCFFFGGGGGGEEEDDDAAAAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::999999999999:::;;;;;;;;;;;;:::===<<<;;;:::::::::::::::;;;::::::999888888777777999999:::::::::;;;;;;;;;;;;:::::::::999999999999;;;;;;;;;:::999888888777;;;;;;;;;;;;;;;:::999999777888999:::;;;<<<<<<<<<999999999999999999999999777777666666666666777777:::::::::999888666555444777777777888888888999999666777888999;;;<<<>>>>>><<<;;;999888888888999999;;;:::999999888888999999:::999888777666666666666666666777777888888999999888888777777777777888888555555666666666666555555444555555666666555555444666666666777777888888888888888888888888888888888777888888999888777666666777777666666555555555555555666888:::;;;::::::999999999999999:::;;;<<<===999;;;<<<<<<:::999999999999888888888777777777666999999999:::::::::::::::999999999999999::::::;;;???>>>>>>======@@@DDDFFFOOO\\\ooozzzvvvqqqllleee```]]][[[WWWSSSTTTSSSPPPQQQZZZccceeeaaa]]]ZZZUUUOOOJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDFFFIIILLLNNNPPPSSSVVVXXXZZZ^^^bbbeeeffffffeeeeeegggiiijjjkkklllnnnppprrrrrrsssuuuwww{{{~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyuuuvvvwwwwwwxxxxxxxxxwwwvvvuuutttrrrpppnnnmmmllllllkkkkkkiiihhhfffeeeddd`````````___^^^\\\[[[ZZZWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYZZZXXXYYYYYYZZZZZZZZZZZZ[[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^___```cccfffjjjmmmnnnnnnooopppqqqrrrtttuuuuuuvvvwwwyyy{{{|||{{{yyyxxx{{{{{{{{{||||||}}}}}}~~~~~~{{{xxxvvvnnnllliiiddd```\\\ZZZXXXSSSQQQMMMKKKIIIGGGDDDBBB???>>>======>>>???>>><<<===<<<<<<<<<<<<<<<============>>>??????@@@AAAAAA===>>>@@@BBBDDDGGGHHHIIIHHHJJJKKKLLLMMMOOOTTTWWW\\\bbblllxxx|||lllXXXKKKHHHGGGDDD@@@???AAACCCFFFGGGGGGFFFEEE@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::888999::::::;;;;;;::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;::::::999888777777::::::::::::;;;;;;;;;;;;;;;:::999888888888999999;;;;;;;;;<<<;;;::::::999:::::::::::::::999999888555666777999:::;;;;;;;;;::::::::::::::::::::::::888777777666666777777888999999999888777666555444666777777888888999999999777777888999;;;>>>@@@AAA<<<;;;:::999888888999999;;;:::999999888888999999:::999999888888888888888777777888888888888888888888777777666666666666666666666777777777777666666444444555555555555444444555555666666777777888888888888888888888888888888777888999999999888777666888777777666555555444444555666999;;;<<<;;;::::::999999999999:::;;;<<<<<<:::<<<>>>===;;;999999999777777777777777777777777999999999999999999999999999999888888999999:::;;;>>>===<<<;;;<<<===???@@@HHHPPP\\\iiiuuu~~~|||wwwqqqllliiihhhhhhgggccc```ZZZVVVYYY______[[[^^^\\\XXXTTTQQQNNNLLLKKKHHHGGGEEECCCAAAAAAAAAAAA@@@BBBEEEGGGIIIKKKNNNPPPSSSUUUYYY]]]```aaaaaaaaabbbccceeefffeeefffhhhiiijjjkkkmmmooorrruuuwwwyyyyyyzzz||||||}}}~~~~~~~~~~~~zzz{{{|||~~~~~~|||zzzyyyxxxwwwvvvvvvvvvuuutttrrrqqqppplllllllllkkkiiigggeeeddd_________^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^___\\\\\\\\\\\\\\\\\\\\\\\\______``````aaabbbcccccccccddddddeeeeeeddddddccccccddddddfffggghhhiiiiiiggghhhjjjlllooorrruuuvvvtttuuuvvvxxxyyy{{{|||}}}{{{|||}}}~~~~~~}}}}}}|||~~~zzzyyyxxxvvvssspppllljjjbbb```\\\YYYUUURRRPPPOOOIIIGGGDDDCCCCCCBBBAAA???===<<<;;;;;;<<<<<<;;;:::<<<<<<<<<<<<<<<===>>>???======>>>???@@@AAAAAABBB???@@@AAADDDFFFIIIKKKLLLJJJMMMOOOPPPPPPSSSYYY^^^bbblll~~~kkk___PPPEEEBBBBBBBBB@@@@@@AAABBBDDDEEEEEEEEEDDD???@@@@@@??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<;;;:::999888777888888999:::;;;<<<=========<<<;;;;;;;;;<<<<<<;;;;;;:::999555666777999:::;;;<<<<<<::::::::::::::::::::::::888888888777777888888888777777888888777666666555555555666666777888888999666777777999;;;===@@@AAA===<<<:::999888888999999;;;:::999999888888999999999999999999999::::::;;;999999888888888888888888999999888777777777777777777888999999999999888777444444555555555555444444444444555666666777888888888888888888888888888888777888999::::::888777555666666666666666555555555555666999<<<===<<<;;;:::888888888888999:::;;;<<<;;;===??????===:::999999666666666777888888999999999999999999999888888888999999888888999999:::;;;===<<<;;;;;;<<<===>>>>>>DDDGGGMMMUUU```mmmxxx}}}|||~~~}}}{{{sssjjjfffddd___XXXZZZZZZYYYXXXWWWVVVTTTTTTMMMKKKHHHEEECCCBBBBBBBBB>>>@@@CCCDDDEEEFFFIIIKKKLLLNNNQQQUUUXXXZZZ[[[\\\[[[]]]___``````aaacccdddccceeegggjjjmmmooopppqqqoooqqqssssssrrrtttxxx{{{~~~|||{{{xxxxxxwwwvvvtttrrrpppoookkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggiiiiiijjjkkkllllllmmmnnniiiiiiiiiiiiiiiiiiiiiiiikkklllllllllmmmmmmnnnnnnpppqqqqqqqqqqqqpppnnnmmmmmmmmmnnnpppqqqsssttttttsssttttttuuuvvvxxxzzz{{{yyyzzz{{{}}}~~~{{{xxxvvvtttnnnmmmkkkgggdddaaa___]]]VVVUUUQQQNNNKKKIIIHHHGGGDDDAAA???>>>>>>???>>>===<<<;;;:::;;;<<<===<<<:::<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMLLLPPPSSSUUUVVV[[[ccciiivvv```XXXMMMDDD??????AAACCC???@@@AAABBBCCCCCCCCCCCC???????????????>>>===<<<;;;;;;;;;<<<<<<<<<======:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<999999999:::;;;<<<===>>>888888999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;:::888777777777888999:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>???>>>>>>===<<<777888999;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999666777777777777777666666444444444555666777777888666666666777:::===@@@AAA===<<<;;;999888888999999;;;:::999999888888999999999999999999:::;;;<<<<<<:::999999999888777777777<<<<<<;;;:::999999999:::888999:::;;;;;;:::999888444555555666666555555444444444444555666777777888888888888888888888888888777888:::::::::999777555444444555555666777777777444666999<<<======;;;:::888888888888999:::;;;;;;<<<>>>@@@@@@>>>;;;::::::666666777888999::::::;;;999999888888888888888888999999999888999999:::;;;>>>===<<<===>>>?????????@@@AAADDDJJJTTT```lllttt}}}zzzrrriii```VVVWWWYYY[[[[[[[[[ZZZZZZQQQOOOLLLIIIFFFEEEEEEEEE>>>@@@BBBCCCCCCDDDFFFHHHGGGHHHKKKOOORRRUUUWWWXXXUUUWWWZZZ[[[\\\]]]```bbb___aaadddgggjjjkkkllllllhhhjjjllllllkkkmmmqqquuuzzz}}}}}}{{{yyywwwvvvuuuuuuuuutttttttttssssssuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvwwwxxxyyyssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzyyyxxxvvvuuussstttuuuwwwxxxzzz{{{|||||||||{{{{{{{{{{{{||||||}}}}}}|||zzzxxxtttpppkkkhhhfffdddbbb___\\\YYYWWWUUUUUUPPPNNNKKKHHHEEEDDDCCCCCCCCCAAA>>>======>>>===<<<===<<<;;;<<<>>>??????>>><<<<<<<<<======???@@@AAA??????@@@AAABBBDDDDDDEEEIIIIIIJJJJJJKKKLLLLLLLLLMMMRRRWWWYYY\\\bbbkkkrrrPPPLLLGGGBBB??????AAABBB===???AAACCCCCCCCCBBBAAA??????>>>===<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;:::999::::::999999::::::;;;<<<;;;<<<=========<<<;;;:::888888777777777777888888;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????===;;;:::888888999:::<<<===>>>???>>>===<<<;;;::::::999888<<<<<<;;;:::999777777666888777777666555444444444555555555666666666777777888777666666777999;;;<<<:::999888777777777999999777777777777777888888999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::777555444555777888999999999::::::999999888666555555444444444555555666555666777888888666444888888888999999::::::;;;999999999999888666555444666666666666666777777777888999::::::;;;;;;::::::888888999999999:::::::::AAAAAABBBAAA@@@===:::888;;;;;;::::::999888777777999777666777:::;;;:::888999999888888999999:::;;;===<<<;;;;;;::::::::::::<<<===???BBBHHHQQQ[[[aaarrr|||xxxgggaaa^^^[[[\\\```ccccccbbb```YYYQQQKKKIIIIIIGGGEEEBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFHHHJJJLLLNNNPPPPPPRRRSSSTTTVVVXXXZZZ[[[\\\[[[\\\]]]___aaaccceeeeeegggfffeeegggjjjnnnooopppssssssssstttuuuvvvwwwxxxzzz|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{{{{||||||}}}}}}|||||||||||||||||||||||||||||||||||||||||||||}}}{{{zzzyyyxxxyyy{{{}}}~~~|||||||||{{{||||||}}}}}}~~~~~~~~~}}}}}}{{{{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}zzzyyytttqqqmmmgggbbb]]]ZZZXXXXXXWWWUUURRRPPPMMMKKKJJJIIIHHHFFFDDDBBBAAAAAA@@@??????>>>>>>=========<<<===<<<<<<;;;;;;::::::999;;;<<<<<<===>>>???@@@@@@???>>>???AAADDDFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQRRRUUUYYY]]]```dddqqqIIIFFFBBB???===<<<===>>>===>>>@@@AAABBBAAA??????>>>>>>======<<<<<<;;;;;;<<<<<<=========<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999777777666666777777888999::::::;;;;;;;;;;;;::::::999999888888888888999999:::::::::;;;;;;:::::::::;;;<<<===>>>===<<<:::999777888888999:::;;;<<<<<<<<<;;;;;;::::::999999999<<<;;;:::999888777777666777777777666555444444444555555555555555555666666555666777888888999999999999888888888777888888999777777777777777888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<============;;;888777666777999::::::::::::::::::999888888666666555444444444555555666666777999;;;;;;999888888888999999999:::::::::999999888888777777666666888888888888888888777777999999:::;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;???@@@@@@@@@???<<<:::999;;;::::::999888888777777888777666777999:::999777999999999999999::::::;;;<<<;;;::::::999999999:::<<<===>>>@@@DDDKKKRRRXXXfffqqq{{{mmmiiieeedddfffgggfffeeebbb]]]VVVRRRQQQNNNJJJFFFCCCBBBBBBBBBCCCCCCDDDDDDFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVWWWYYYZZZ[[[]]]___aaabbbcccdddcccbbbcccgggjjjkkkkkknnnmmmmmmmmmnnnooopppqqqqqqsssvvvyyy{{{~~~~~~~~~}}}|||}}}~~~{{{wwwssspppooofffddd```\\\XXXUUURRRQQQOOOOOOMMMLLLJJJIIIGGGGGGFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<===>>>???@@@@@@AAAEEEEEEEEEGGGHHHIIIIIIHHHLLLNNNOOOQQQSSSVVVYYY[[[ZZZaaaiiiqqq{{{CCCBBB???===<<<<<<<<<===>>>>>>???@@@@@@>>>===<<<======<<<<<<<<<<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888666666555555666666777888999999999888888999999:::999999999888888999999999888888999999999999888888::::::;;;<<<;;;:::999888777777777888888888999999999999999999999999999999;;;::::::999888777666666777777666666555444444444555555555444444444444444333444777999999888777666777777888888999888888777777777777777777888888999888888999:::;;;<<<<<<============>>>>>>>>>>>>>>><<<;;;999888888999;;;<<<;;;;;;;;;;;;:::888777666777777666555555555555555666888:::<<<======<<<;;;999999999999::::::::::::999888777666777777888999;;;;;;;;;::::::999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>===<<<:::999999999999888888777777666888777666777888999888777999999999999::::::::::::;;;::::::999999999::::::;;;===>>>???@@@CCCHHHLLLVVVaaappp~~~|||wwwuuutttsssooolll```\\\XXXVVVUUUSSSNNNKKKKKKIIIHHHFFFEEEDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNPPPQQQUUUVVVXXXYYY\\\]]]___```___^^^^^^```dddfffhhhhhhjjjiiiiiihhhhhhiiiiiijjjjjjllloooqqqsssvvvzzz}}}~~~~~~}}}{{{yyyvvvuuurrrmmmiiieeebbb```WWWUUUSSSPPPNNNLLLJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA???>>>===<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBBDDDEEEGGGIIIJJJKKKLLLLLLQQQRRRTTTUUUWWW\\\aaaeeejjjsss@@@@@@@@@?????????>>>>>>??????@@@??????===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999::::::999999888888888888888888999:::::::::999888777888999:::;;;999999888888888888999999888888999999999999888888999999::::::999999888777777777777666666666666666777777777777888888999999:::999999888777777666666666666666555555444444444555444444444444333333333333444666777777777666666555666888999999999777777777777777777777888888999777888999:::;;;===>>>>>>============>>>>>>>>>>>>;;;:::999888999:::<<<=========<<<;;;:::888666555888777666666555555666666:::===???@@@???>>><<<<<<::::::::::::::::::999999888777666666666888:::<<<>>>>>>===<<<;;;::::::999999::::::;;;<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::888888888777777777666666777777777777777888777777999999999:::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<===>>>??????@@@CCCEEELLLTTT```lllxxx}}}wwwddd^^^XXXUUUVVVWWWWWWUUUVVVTTTPPPLLLIIIGGGGGGGGGJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDEEEGGGJJJLLLMMMRRRSSSTTTVVVXXXZZZ[[[\\\[[[[[[\\\___dddhhhiiiiiiiiiiiihhhgggggggggggggggkkklllmmmlllkkklllnnnpppvvvxxx{{{}}}}}}~~~~~~}}}}}}|||zzzwwwuuutttrrrpppmmmgggfffccc___\\\XXXVVVTTTOOONNNLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>??????AAABBBCCCDDDDDDCCCFFFIIILLLNNNPPPRRRSSSUUUXXX[[[___ccciiiqqqwww?????????@@@@@@@@@??????AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::999999999888999999::::::999999999:::999999999999:::;;;;;;;;;:::999999999;;;<<<===999888888777777888888999999999::::::::::::999999888888888888888777777666777777777666666666555555555666666777777888888999888888888777777666666666555555555555444444444444444444444444444444444444666555444444444555666777555666777888999888888777777777777777777888888999777777999:::<<<===??????<<<<<<<<<<<<<<<<<<<<<<<<888888888888999;;;<<<===>>>======<<<:::888666555777777777666666777777777BBBEEEHHHGGGDDD@@@>>>>>>;;;;;;;;;::::::999999999888777666666777999<<<===???>>>>>>===<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::888888888777777777777777777888888888777777777888888999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>???<<<>>>@@@@@@@@@AAACCCDDDIIIMMMTTT\\\gggwwwqqqhhh]]]VVVUUUXXX[[[\\\ZZZXXXSSSNNNLLLKKKLLLLLLNNNLLLJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGJJJKKKNNNOOOPPPRRRTTTVVVXXXYYYXXXXXX[[[```fffkkkmmmmmmhhhgggfffeeeeeeeeeeeeeeejjjjjjjjjhhhfffeeeeeeggglllooorrrttttttuuuwwwyyy|||yyyvvvtttrrrrrrpppmmmjjjhhhfffdddaaa___XXXWWWVVVTTTRRRPPPNNNMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCBBBAAA@@@???>>>===>>>>>>===<<<<<<;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIKKKNNNQQQRRRTTTXXX[[[YYY```iiirrrzzz<<<=========>>>>>>>>>>>>AAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999999888999999:::::::::::::::888888888777888999999:::;;;;;;;;;;;;<<<===>>>>>>999999888888888888999999::::::;;;;;;;;;;;;::::::888888888777777777777666777777777777777777777777666666666777777888888888777777777777666666555555444444444444444444444444333444444444555555555555888666555333333555777888555555666777888888888888777777777777777888888999888888999;;;<<<>>>??????;;;;;;;;;;;;::::::::::::777777888999:::<<<===>>>>>>======<<<:::999777666666666666777777888999:::HHHKKKOOOMMMHHHCCCAAAAAA===<<<<<<;;;:::999999888777777777777888:::<<<============<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::888888888888888888888888888999:::999888777888999888999;;;<<<<<<<<<;;;:::<<<<<<<<<===>>>???@@@AAA===???@@@@@@@@@AAACCCEEEHHHJJJMMMQQQZZZhhhzzz~~~vvvzzz}}}ssseee\\\XXXYYYZZZ[[[YYYVVVQQQNNNLLLNNNPPPRRRPPPPPPOOOMMMLLLJJJIIIHHHGGGFFFDDDCCCDDDEEEHHHIIIJJJJJJLLLNNNPPPRRRSSSTTTTTTUUUYYY^^^eeejjjllllllccccccbbbaaaaaa```aaaaaacccddddddcccaaa```bbbcccdddfffiiiiiihhhiiimmmqqqyyy{{{~~~~~~~~~wwwuuurrrnnnkkkhhhfffeeeaaa___\\\ZZZXXXVVVSSSQQQMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFCCCBBB@@@??????AAA@@@???>>>===<<<;;;:::>>>>>>======<<<=========<<<<<<<<<<<<<<<===============>>>???@@@@@@AAAAAACCCDDDEEEFFFHHHIIIKKKKKKLLLOOOQQQRRRRRRUUU[[[```cccnnn~~~===<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>===>>>>>>===<<<<<<;;;:::::::::::::::999999999999888999999:::;;;;;;;;;;;;;;;777777777777777888888999::::::;;;<<<===>>>>>>===;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999888888777777777777777888888888888888999999999777777777777777777888888777777666666666666555555444444444444444444444444333333444555666777777888777666666666666666666666555555555666666777999999777777777777777888888999999999:::;;;<<<===>>>???;;;;;;;;;;;;:::::::::999777777888:::<<<>>>???@@@=========<<<;;;999888777555555666777888:::;;;<<>>===<<<;;;:::999888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::888999999999999999999999999;;;<<<;;;888777888:::888999;;;<<<===<<<;;;:::;;;;;;<<<<<<===???@@@AAA>>>??????>>>>>>>>>AAACCCEEEGGGHHHKKKPPPZZZgggqqq|||wwwsssuuu|||xxxrrrnnnjjjfffccc]]]YYYTTTOOOMMMNNNQQQSSSQQQRRRRRRRRRQQQOOOMMMLLLHHHFFFDDDBBBAAABBBDDDEEEEEEEEEGGGIIIKKKMMMNNNOOOPPPQQQTTTZZZ```dddeeeeee___^^^^^^]]]]]]]]]]]]^^^\\\]]]]]]\\\[[[[[[]]]___]]]___aaa```^^^___eeejjjnnnppprrrssstttuuuwwwyyy||||||}}}}}}{{{yyywwwtttsssrrrrrrrrrfffeeebbb___\\\ZZZXXXXXXTTTRRRPPPNNNMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<>>>======<<<======>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIKKKLLLNNNNNNOOORRRTTTVVVXXX^^^hhhppp???>>>===<<<<<<===???@@@======<<<;;;;;;;;;;;;<<<======<<<;;;::::::999999999:::;;;<<<============>>>======<<<;;;::::::::::::::::::999999999888888999:::;;;;;;<<<<<<<<<<<<888888888888888999999:::888999;;;===>>>>>>===<<<======<<<<<<<<<<<<======999::::::;;;;;;::::::999999999888777777777777777888888999999::::::::::::888888888888777777777777666666666666666555555555444444444444444444444444222333444555666888999999555666888999888777666444666555555555555777999:::777777777777777888888999999::::::;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::777888:::<<<>>>@@@AAABBB=========<<<;;;:::999888444555555777999;;;<<<>>>???EEEIIIIIIDDD???===>>>>>>>>>===<<<:::999888888666777888::::::;;;::::::999999:::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<;;;::::::::::::999999999999999999::::::999<<<===<<<999777999;;;888999;;;======<<<;;;:::::::::;;;;;;===>>>@@@AAA??????>>><<<;;;<<<>>>AAABBBDDDGGGHHHKKKQQQZZZaaaxxx{{{xxxzzzzzz{{{|||vvveeeaaaYYYSSSOOONNNPPPQQQQQQRRRTTTUUUUUURRROOOMMMGGGEEECCC@@@???@@@AAACCCAAABBBCCCEEEGGGIIIKKKKKKMMMNNNQQQVVV[[[^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]YYYYYYZZZXXXWWWVVVWWWYYYYYY[[[\\\ZZZWWWYYY```fffdddfffggghhhiiikkknnnpppssstttuuuwwwxxxzzz{{{||||||~~~~~~~~~}}}yyyxxxvvvvvvwwwwwwvvvtttmmmjjjgggdddaaa```aaaaaaXXXWWWUUUSSSQQQOOOOOONNNMMMKKKIIIHHHHHHGGGEEECCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>??????=========>>>>>>?????????======<<<<<<<<<===>>>>>><<<=========>>>>>>????????????@@@AAACCCDDDEEEEEEGGGHHHIIIKKKLLLNNNPPPPPPTTTWWW\\\___dddnnn{{{<<<<<<===>>>??????>>>>>>???>>><<<<<<>>>>>>>>>===;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::888777777888888777777777777888999:::;;;888999999::::::;;;;;;<<<=========<<<;;;;;;:::::::::999999:::<<<===<<<:::;;;;;;;;;;;;:::999888777;;;:::::::::::::::;;;;;;777777888999::::::::::::::::::::::::999777666555555666666666666666555555444444444444555555666666666666555555666777888888444555555666777888888999888888888888777777666666666666555555666888;;;<<<999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>@@@AAABBB@@@>>><<<:::888888999:::888888888888888888888888???@@@@@@??????>>>===<<<@@@>>><<<:::999999;;;<<<:::999999888888999999:::<<<<<<<<<<<<<<<;;;;;;;;;:::<<<======<<<<<<===???>>>>>>>>>>>>============@@@<<<999999:::<<<:::999666888;;;===>>>===;;;:::999:::;;;:::888777888999======<<<<<<<<<<<<===>>>;;;;;;:::999999;;;<<<===============>>>???@@@AAACCCCCCDDDDDDFFFKKKQQQVVVdddqqq~~~{{{rrrggg___[[[XXXTTTPPPSSSQQQPPPQQQTTTTTTQQQNNNDDDDDDCCCBBB???>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFIIIJJJLLLOOORRRTTTVVVWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUSSSQQQOOOOOOQQQSSSUUUSSSTTTUUUVVVXXXYYYZZZZZZ]]]^^^```ccceeeggghhhhhhjjjlllmmmnnnnnnnnnpppqqqwwwzzz~~~|||wwwuuuuuutttoookkkmmmlllkkkiiihhhfffeeeddd]]]\\\[[[YYYVVVTTTSSSRRRNNNMMMLLLIIIHHHFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>@@@???>>><<<<<<<<<===>>>===============>>>???@@@AAA@@@??????>>>>>>>>>>>>DDDDDDDDDDDDEEEGGGIIIKKKLLLOOOQQQRRRQQQQQQUUUYYY]]]___bbbhhhsss<<<<<<==================>>><<<;;;;;;<<<======<<<;;;::::::999999::::::;;;:::;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888888888888777777777777888999::::::888999999::::::;;;<<<<<<<<<<<<<<<;;;::::::999999:::::::::;;;======<<<:::;;;;;;;;;;;;:::999888777888777666666666666666777777777888999::::::::::::::::::999999888888777777777777777777777666555444333444555555666666555555777777777777777777777777555555666666777888888999999999888888888777777777777666555555666888;;;<<<:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<===>>>???@@@@@@>>><<<:::888888999:::999999999999999999999999=========>>>>>>>>>>>>===???>>>===;;;;;;;;;;;;<<<:::999999888888999999:::<<<<<<<<<<<<<<<<<<;;;;;;:::<<<======<<<<<<===>>>>>>>>>=========<<<<<<<<>>===<<<;;;;;;<<<<<<;;;:::999999;;;<<<<<<==================<<<<<<<<<<<<<<<======>>>============>>>???@@@AAAAAABBBCCCDDDEEEIIINNNQQQTTT^^^kkkssswwwzzzyyyrrriii___XXXXXXTTTPPPOOOPPPOOOMMMJJJGGGGGGFFFEEECCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEGGGIIILLLNNNPPPQQQSSSSSSRRRQQQQQQQQQQQQQQQOOOMMMKKKJJJJJJKKKMMMOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYY[[[^^^```bbbcccccccccdddffffffffffffhhhjjjooorrrvvvyyyzzz{{{}}}~~~~~~~~~|||zzzyyyxxxwwwtttrrrnnniiieeecccdddddd```]]]]]]\\\ZZZXXXVVVSSSRRRQQQRRRQQQPPPNNNMMMKKKJJJIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======>>>???AAAAAA>>>>>>>>>>>>>>>???@@@AAA???>>>>>>>>>>>>???@@@@@@DDDEEEFFFGGGHHHJJJMMMOOOOOOQQQTTTUUUUUUVVV[[[___ccciiittt===<<<;;;::::::;;;<<<<<<===;;;::::::;;;<<<<<<;;;;;;::::::999999::::::;;;::::::;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::;;;;;;:::999888888888888777777777777888999::::::999999999:::;;;;;;<<<<<<;;;;;;::::::999888888888;;;::::::;;;======<<<::::::::::::::::::999888777666666555444444444444444777777888999:::::::::::::::999888777777888999:::999999999888777666555444333444555666777666555555777888999:::999888777777666666666777888888999999999999999999999888888888777666666666777999:::<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======???===<<<:::999999::::::999999999999999999999999::::::;;;<<<<<<===>>>>>>=========>>>=========<<<:::999999888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<===>>>>>>>>>=========<<<<<<<<>>>>>>>><<<;;;<<<===>>>===;;;:::;;;<<<<<<<<<===>>>>>>===<<<;;;======>>>????????????>>>============>>>???@@@AAA???AAABBBCCCDDDEEEHHHKKKGGGNNNVVV\\\bbbkkkwwwtttkkkaaa[[[TTTOOOMMMLLLJJJHHHDDDDDDDDDDDDCCCAAA@@@???AAABBBBBBCCCCCCBBBAAAAAA@@@AAABBBDDDGGGIIIJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLIIIHHHFFFEEEEEEFFFHHHIIIKKKLLLMMMNNNOOOQQQRRRRRRRRRSSSUUUWWWYYYZZZ[[[\\\[[[]]]^^^___^^^___aaabbbgggjjjnnnpppqqqrrrsssuuuxxxzzz||||||{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyyyyyyyyyyzzz{{{}}}}}}}}}||||||zzzxxxwwwuuuttttttuuuuuuuuuuuutttsssqqqpppooooooooonnnllllllkkkiiieeebbb^^^ZZZWWWVVVWWWWWWUUURRRRRRQQQPPPMMMKKKHHHFFFEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAA@@@???????????????>>>>>>>>>>>>>>>======??????>>>>>>>>>>>>????????????>>>>>>>>>>>>======<<<======>>>@@@BBBDDDEEE????????????@@@AAABBBCCC>>>>>>??????AAABBBDDDEEEBBBDDDGGGHHHJJJLLLOOOQQQTTTWWW[[[^^^```dddjjjpppvvv===<<<:::888888999;;;<<<===;;;::::::;;;<<<<<<;;;;;;::::::999999::::::;;;::::::::::::::::::;;;;;;======<<<<<<;;;::::::::::::::::::999999888888888666666666777777888999:::999999::::::;;;<<<<<<<<<;;;;;;;;;:::999999888888;;;;;;:::;;;======;;;:::999999999999999888777777888888777666555555555555777777888999::::::::::::;;;999888777777888:::<<<;;;;;;:::999888777555444333444666777777777555555888999:::;;;;;;:::888666777777777888888999999999999999999999999999999999777777777777888999:::;;;===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;<<<>>>???@@@???===<<<:::999999888888999999::::::;;;;;;;;;<<<<<<======<<<>>>???>>>======>>>?????????>>>>>>>>>=========>>>===<<<;;;;;;;;;::::::999:::<<<===>>>===<<<<<<;;;<<<===<<<;;;:::;;;===;;;<<<>>>??????===;;;:::<<<===>>>@@@@@@???>>>>>>============>>>???@@@AAA>>>@@@CCCCCCCCCCCCEEEFFFFFFIIILLLOOOTTT]]]jjjsssrrrjjj___WWWRRRPPPMMMJJJDDDCCCCCCDDDDDDDDDBBB@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@BBBCCCEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUUUUVVVWWWXXXZZZZZZZZZZZZ\\\^^^bbbdddhhhjjjjjjkkklllmmmoooppprrrrrrppppppqqqrrruuuwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxyyysssssssssssstttttttttuuuttttttuuuwwwxxxxxxyyyyyy~~~~~~~~~|||zzzxxxtttsssqqqnnnmmmlllllllllooopppqqqqqqrrrqqqqqqpppnnnmmmkkkjjjiiihhhhhhhhhhhhhhhgggeeedddbbbaaa```cccbbbbbbaaaaaa^^^ZZZVVVUUUSSSPPPOOOOOOOOOMMMKKKMMMLLLKKKJJJHHHFFFEEEDDDAAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>??????@@@========================>>>>>>============>>>>>>>>>>>>>>>===============<<<<<<===???@@@BBBCCCDDD?????????@@@@@@BBBCCCDDDAAAAAAAAABBBDDDEEEGGGGGGDDDGGGKKKMMMNNNQQQUUUYYY]]]bbbiiiooottt|||<<<;;;999777777999:::;;;>>><<<;;;;;;<<<======<<<;;;::::::999999::::::;;;::::::::::::::::::999999<<<<<<;;;;;;::::::::::::999:::::::::999999888888666666666666777888999:::999::::::;;;;;;<<<======<<<<<<;;;;;;:::999999999;;;::::::;;;<<<<<<:::999888888999999888888777777999888777777666666666666777777888999::::::::::::;;;:::888777777999;;;<<<;;;;;;;;;:::999777666555444555666777777777666555777999:::<<<;;;:::888777888888888888999999999999999999999999999999999999777777777888888999::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::::::::::::::;;;;;;:::999888888999999;;;<<<>>>@@@@@@???===<<<:::999999888888999999::::::::::::;;;<<<===>>>>>>>>>@@@AAA@@@???>>>???@@@@@@@@@@@@?????????>>>>>>============<<<;;;:::::::::;;;<<<======<<<<<<;;;999:::;;;;;;:::999:::;;;<<<===>>>??????===;;;999;;;<<<===>>>???>>>===<<<============>>>???@@@AAA???AAACCCDDDCCCCCCCCCDDDGGGHHHIIIJJJMMMSSS\\\cccsss}}}ssshhh```ZZZUUURRRKKKJJJIIIIIIKKKKKKIIIFFFBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCBBBAAAAAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSUUUUUUUUUVVVWWWYYY[[[^^^aaabbbccccccdddeeedddfffggggggfffggghhhjjjlllmmmppprrrsssrrrpppoooppppppppppppqqqqqqqqqqqqjjjjjjjjjkkkkkkkkklllllllllmmmoooqqqrrrsssssssssuuuuuuvvvuuutttqqqnnnlllgggfffdddbbbaaaaaabbbbbbeeeffffffffffffeeeeeeeeecccbbbaaa___^^^]]]]]]\\\^^^]]]\\\[[[YYYXXXWWWVVVXXXXXXWWWWWWWWWUUUQQQNNNNNNLLLJJJHHHGGGFFFDDDCCCDDDDDDCCCCCCCCCCCCBBBBBB????????????????????????===============>>>??????======>>>>>>>>>>>>>>>>>>>>>==================>>>===============>>>>>>>>>======>>>??????@@@@@@AAA?????????@@@AAABBBDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIMMMQQQTTTVVV[[[bbbhhhpppwww:::999888888888:::;;;<<<>>><<<;;;;;;<<<======<<<;;;::::::999999::::::;;;::::::999999999999888888999999999999999:::::::::999999:::::::::999999888666666666666777888999999:::::::::;;;<<<<<<======<<<<<<<<<;;;::::::999999:::999999:::;;;;;;999777777777888888888777777666666666555555555555666666777777888999::::::::::::;;;:::999888888999:::;;;:::::::::999888777666555555555666666666777777777777888999:::;;;:::999999999999999999999999999999888888888999999999999999888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777777888888;;;<<<>>>??????>>><<<;;;:::999999888888999999:::999999:::;;;<<<>>>>>>??????@@@AAA@@@???>>>???@@@@@@@@@?????????>>>>>>>>><<<>>>???>>><<<::::::;;;::::::;;;;;;;;;;;;;;;:::777999:::999888888999;;;======>>>>>>>>><<<;;;:::;;;;;;<<<<<<======<<<<<<============>>>???@@@AAA@@@BBBCCCDDDCCCBBBBBBCCCBBBCCCEEEFFFIIIMMMSSSWWWeeeppp~~~uuunnngggbbbYYYUUUQQQPPPQQQQQQOOOLLLJJJIIIGGGEEECCCBBBAAAAAA???@@@@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAA??????>>>>>>>>>>>>??????AAAAAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJLLLNNNNNNNNNNNNPPPRRRRRRTTTWWWXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\]]]___aaaaaaccceeeggghhhgggfffeeefffffffffgggggggggggghhhccccccdddddddddeeeeeeeeefffhhhjjjlllnnnnnnnnnnnnkkkkkkkkkjjjhhheeebbb```\\\[[[ZZZYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSUUUUUUTTTSSSQQQPPPOOOOOONNNMMMMMMMMMMMMLLLIIIGGGJJJIIIGGGEEECCCAAA@@@@@@===>>>>>>??????@@@@@@@@@=====================>>>;;;:::::::::;;;;;;<<<=========>>>>>>>>>>>>??????>>>>>>============>>>>>>======>>>>>>>>>>>>??????>>>>>>??????@@@??????>>>@@@@@@AAABBBCCCDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKPPPVVVZZZ___gggsss}}}777888888999:::;;;<<<<<<===;;;::::::;;;<<<<<<;;;;;;::::::999999::::::;;;:::999999999888888888888777777777888888999999:::888999::::::::::::999888666555555666666777888999::::::;;;;;;<<<=========;;;;;;::::::999888888888:::888888888999999777555666666777777777777777666444444444444555666777888777777888999::::::::::::;;;;;;;;;::::::999999888888888999999888777666666777666555444555666888999666666777888999:::;;;;;;::::::::::::::::::::::::777777777888888888999999888888999999::::::999999888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777888::::::<<<===>>>>>>===<<<;;;::::::999999888888999999:::888999:::;;;===>>>???@@@>>>???@@@???===<<<===>>>>>>>>>>>>============<<<<<<>>>@@@???<<<::::::;;;:::::::::::::::::::::999777888999999888888999;;;>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<==================>>>???@@@AAA???AAABBBBBBAAAAAABBBCCC@@@AAABBBCCCEEEIIILLLOOOWWWaaaqqq}}}|||~~~}}}pppjjjbbb^^^]]]\\\YYYUUUVVVSSSNNNIIIEEEBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBB@@@???===<<<<<<<<<<<<<<<<<<======>>>???@@@AAACCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFHHHHHHHHHHHHJJJLLLIIILLLOOOPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQRRRTTTVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]][[[[[[\\\\\\\\\]]]]]]]]]^^^```bbbdddffffffeeeeeebbbbbbbbbaaa^^^ZZZWWWUUURRRQQQQQQPPPQQQSSSTTTUUUSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLMMMMMMLLLLLLKKKJJJIIIIIIGGGFFFEEEEEEFFFFFFEEEDDDEEEEEEDDDCCCAAA@@@@@@AAA============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;;;;<<<=========>>>>>>>>>??????>>>>>>======>>>>>>???>>>>>>>>>?????????@@@@@@>>>???@@@AAAAAAAAA@@@???CCCCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKMMMNNNPPPRRRSSSTTT[[[ccciiirrr666777999:::<<<<<<======<<<:::999999:::;;;;;;:::;;;::::::999999::::::;;;:::999999999888888777777555555666777888999999:::777888::::::;;;:::999888555555555666666777888999::::::;;;;;;<<<=========::::::999999888777777777999888777888888888666444666666777777777777777666555555555666777888999:::777777888999::::::::::::;;;<<<<<<;;;:::999888777777777888888888777777666888777555333444666888:::666666666777888:::;;;<<<::::::::::::::::::::::::666666777777888888888999888888999:::::::::999999777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777888999<<<===============<<<;;;:::999:::999999999999999999:::888888999;;;===>>>???@@@===>>>>>>===<<<;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;>>>@@@@@@<<<::::::;;;999999999999999999999999777888::::::999999:::;;;@@@???===<<<;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???============>>>???@@@AAA???@@@@@@@@@??????AAACCCCCCBBBBBBBBBCCCFFFIIIKKKMMMVVVcccppp|||}}}|||||||||}}}vvvpppnnnkkkgggccc___[[[TTTLLLFFFCCCAAAAAACCCCCCBBBBBBBBBBBBBBBBBB???@@@BBBCCCBBBAAA???>>>========================;;;<<<===>>>???AAABBBBBB@@@AAABBBCCCCCCCCCCCCCCCBBBDDDFFFFFFFFFFFFHHHIIIFFFHHHKKKLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJLLLNNNPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVXXXZZZ]]]^^^^^^]]]\\\]]]]]]]]][[[XXXUUUQQQOOOJJJIIIIIIJJJKKKMMMOOOPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBBBBDDDEEEEEEDDD>>>>>>>>>===<<<<<<===???;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>??????>>>>>>??????@@@@@@@@@AAA>>>???@@@BBBCCCCCCBBBBBBEEEEEEFFFGGGHHHJJJLLLMMMPPPPPPQQQTTTVVVYYY[[[]]]eeellluuu~~~666666777888:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;888888888888888888888888999999999999999999999999888888888888777777777777777888888999999888888777777777666666777888999999<<<<<<==================888888888888777777777666888888888888777777777666555555555555555555444444555555555666777777888888888888999:::;;;<<<>>>???AAA@@@???===;;;999777666888888777777666666555555666666777777888888888999666777777999:::;;;<<<<<<;;;:::999888888888888999888888777777888888999::::::::::::;;;;;;:::999999<<<;;;;;;::::::;;;;;;<<<:::;;;===>>>>>><<<999777:::999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;<<<>>>>>>;;;888<<<:::999999:::<<<<<<<<<@@@>>><<<;;;;;;<<<<<<;;;???===;;;;;;;;;:::999777999:::;;;===>>>?????????>>>===<<<;;;:::;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;<<<======>>>???>>>>>>===============@@@@@@@@@@@@??????>>>>>><<<<<<======>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAA??????AAABBBCCCEEEFFFGGGLLLOOOTTT\\\hhhwww}}}vvvppptttkkk___SSSLLLIIIHHHGGGFFFGGGHHHGGGEEECCCCCCCCCAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;::::::::::::;;;<<<<<<===>>>???@@@@@@BBBAAA@@@??????@@@AAABBBAAABBBCCCEEEFFFGGGGGGHHHCCCDDDEEEGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMLLLKKKKKKLLLNNNLLLLLLLLLLLLLLLMMMNNNOOORRRSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRPPPNNNLLLJJJHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDFFFEEEDDDDDDDDDFFFGGGHHHEEEEEEDDDDDDCCCCCCCCCBBBBBB@@@???======>>>@@@AAAAAA@@@???===<<<<<<;;;;;;999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>=========>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBB@@@@@@AAABBBDDDDDDDDDEEEGGGIIIKKKLLLOOORRRUUUUUUXXX\\\```dddiiinnnqqqttt}}}666666777999:::<<<======;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888888888777777777777777777888888888888777777777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777666666777777777666666666555555555555555555555555555555555555666666777888888999888888999999:::<<<===>>>@@@???>>><<<:::888777666777777777777666666555555666666777777777888888888666777777888999:::;;;<<<::::::::::::999999888888888888777777888888999:::999::::::;;;::::::999999;;;;;;::::::::::::;;;;;;777888999:::999888666555888888888888888999::::::999999:::;;;<<<<<<=========<<<:::;;;===<<<:::888:::999777888:::<<<======BBB@@@>>>======>>>>>>======<<<::::::;;;;;;999888::::::;;;===>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999;;;;;;<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===???@@@AAAAAA???===;;;<<<<<<======>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAACCCDDDEEEFFFHHHJJJNNNTTT]]]iiivvvzzzrrreeeZZZSSSOOOMMMLLLJJJKKKMMMLLLJJJGGGDDDBBBCCCCCCBBBAAA@@@@@@??????======<<<;;;::::::::::::;;;;;;<<<======>>>????????????>>>>>>>>>>>>??????===>>>???@@@AAABBBBBBBBBAAAAAACCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHDDDFFFGGGGGGFFFEEEGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFDDDCCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCBBBCCCCCCEEEEEECCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>======>>>???@@@>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>????????????AAAAAABBBBBBCCCCCCDDDDDDEEEDDDCCCDDDFFFGGGHHHHHHJJJLLLNNNPPPQQQTTTYYY\\\aaafffnnnvvv}}}777777888:::;;;<<<===>>>888888888888777777777777777777777777777777777777777777777777777777777777999999888888888777777777777777888888888888777777999888888888888999:::::::::::::::999999888888888777777777777666666666666666555555555555444444444555555555555555555555555666666666777888888999999888888888999:::;;;<<<===>>>===<<<;;;999888777666777777777666666666666555666666666666777777777777666666777888999::::::;;;999:::;;;;;;;;;:::999888888777777777777888999999999999::::::::::::999999;;;::::::999999::::::;;;:::::::::999999999888888777777777666777777888999888999:::;;;===>>>??????>>><<<:::999::::::999888888777777888;;;>>>??????BBB@@@=========>>>>>>===;;;:::999999;;;;;;:::999:::;;;<<<==================<<<<<<;;;:::;;;;;;;;;::::::::::::999999999999888888888888888999999999999999999999::::::::::::<<<===@@@AAABBBAAA@@@???<<<;;;;;;:::::::::::::::;;;===@@@BBBAAA???<<<999<<<<<<======>>>>>>??????AAAAAAAAAAAA@@@???>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDEEEGGGJJJPPPYYYccciii}}}~~~rrrggg___YYYVVVTTTQQQRRRSSSSSSPPPLLLGGGDDDBBBAAA@@@???>>>=========>>>===<<<<<<<<<<<<======;;;;;;;;;<<<<<<=========<<<<<<============<<<<<<;;;<<<======>>>>>>>>>===>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBDDDEEEEEE???@@@BBBAAA@@@@@@AAACCCDDDDDDCCCCCCBBBCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCAAA@@@?????????>>>>>>>>>>>>??????AAA@@@@@@@@@@@@?????????BBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;<<<===>>>======<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@AAA???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKMMMNNNRRRTTTWWWZZZ^^^dddjjjooo{{{:::::::::;;;;;;<<<<<<<<<777777777777666666666555777777777777777777777777666666777777777777777888999999999888888888777777888888999999999999888888:::999999999999999::::::::::::999999888777777777777777666666666555555555555555555555444444444444444444444555555555555555666666777777888999999999888888888888888999:::;;;;;;;;;:::999888888777666666666666666666666666666666666666666666666666666666666777777888999999:::888999;;;<<<<<<:::888777777777777777777888999999888888999::::::::::::999::::::999999999999::::::;;;:::999999999999:::;;;888777777777777777888888999::::::;;;===>>>>>>???>>><<<:::888777888888888777777777:::>>>AAABBBAAA@@@===;;;:::;;;;;;;;;:::999888777888;;;<<<;;;:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888666666777777777777777888999999999:::::::::::::::===???BBBDDDDDDCCCAAA@@@;;;;;;:::999999999999::::::<<<===??????===;;;:::<<<<<<======>>>>>>??????@@@AAA@@@@@@???>>>===<<<===>>>>>>???@@@BBBBBBCCCCCCDDDDDDFFFHHHNNNUUUZZZiiiuuuxxxqqqkkkgggeee```___]]]ZZZVVVQQQKKKGGGDDDCCCAAA@@@???????????????>>>>>>>>>>>>>>>???@@@;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>===;;;;;;======>>>>>>>>>======<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAA===>>>@@@???>>>>>>???AAAAAA@@@@@@???>>>>>>>>>>>>===>>>??????@@@@@@??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>;;;::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>?????????@@@@@@@@@?????????@@@@@@AAAAAABBB???@@@BBBDDDFFFHHHIIIJJJKKKLLLMMMNNNPPPRRRVVVYYY[[[___eeelllttt~~~======<<<;;;;;;:::999999777777777777666666666666666666666666666666666666777777777888888888999999999999999999888888888888999::::::::::::::::::999::::::999999999999999:::999999999888888888777777666666666555555555555444666666555555555444444444444444444555555555666666666666666777888888999999888888777777777888888999999888888888777777777777555555555555555666666666666555555555555555555555666666666777777888888888666888:::;;;;;;:::888777777777666666777777888999777888999999:::::::::999999999888888888888999999888777666555555666777999:::999999888888888999999;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777777888999888888999<<<@@@BBBCCCBBB>>><<<999999999:::999999777666666888:::<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888888555555555666666666777777999999:::::::::;;;;;;;;;>>>@@@BBBDDDDDDCCCAAA???<<<;;;::::::999999::::::<<<;;;;;;::::::;;;<<<<<<<<<<<<======>>>>>>??????????????????>>>===<<<;;;<<<======>>>???@@@AAAAAA@@@AAABBBBBBDDDHHHMMMQQQSSS^^^jjjttt}}}}}}tttuuuyyyzzzuuunnnggg```YYYQQQLLLJJJIIIGGGDDDCCCCCCCCCCCC>>>>>>>>>===>>>>>>??????=====================<<<;;;<<<>>>>>>>>>>>><<<;;;>>>>>>>>>>>>>>>======<<<===<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>============;;;===>>>>>>======>>>?????????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======>>>>>>??????>>>>>>===================================================<<<============<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????>>>>>>?????????@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCEEEEEEFFFHHHIIIKKKLLLLLLOOOQQQTTTVVVXXX]]]ccchhhlllqqqzzz======<<<;;;:::999888777777777777777666666666666666666666666666666666666666777777888888999999999:::999999999999888888888999999::::::::::::999999::::::999888888888888999777777777777777777777777666555555555444444444444666666555555555444444444333333444444555666666666555555555666777777888888888777777666666666777777666666666666666666777777444555555555555666666666555555555555555444444444555555666666777777777777666777888999999999888777777666666666666777888888666777888999::::::::::::999888888777777888888999999888777777777888::::::<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;999888777888:::999999:::===@@@BBBBBB@@@>>><<<:::999999::::::999666666555777999;;;;;;:::999:::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999:::999999999999888888888444444555555666666777777999999::::::;;;;;;<<<<<<===???@@@AAABBBAAA???>>>;;;;;;:::999999999999999<<<:::888777888999;;;===<<<<<<======>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>??????===>>>???@@@@@@CCCFFFIIIIIIPPP[[[eeeooozzz~~~tttmmmppptttxxx}}}}}}tttkkkaaaZZZSSSQQQMMMIIIEEEDDDCCCCCC??????>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>======>>>>>>>>>>>>======<<<<<<=========<<<<<<;;;>>>===<<<<<<;;;;;;<<<<<<========================???>>>>>>======<<<;;;;;;999;;;<<<<<<;;;:::<<<===>>>===<<<<<<<<<<<<<<<===::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======:::;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<<<<=========<<<;;;::::::::::::::::::;;;;;;<<<======>>>>>>========================<<<======>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHJJJKKKLLLNNNOOOOOOTTTXXX\\\```dddkkktttzzz;;;:::::::::999999999999777777666666666555555555555555555555555555555555555555666666777888888999::::::999999999888888888777888888999999888888777:::999888777777777777777444444555555666666777777555555555444444444333333444444444444333333333333333333444444555666666777444444444555666666777777888777666666555555555666444444555555666666666777444444444555555555666666555555555444444444333333555555666666666666777777555555666666777777777777666666666666666777888888666777888999999:::::::::888888777777777777888888;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::::::::888999999999::::::;;;;;;777999;;;;;;999888:::;;;:::::::::<<>><<<===:::888777888888888777666555555666999::::::999888999:::;;;<<<=========::::::;;;;;;;;;:::999888888888888777777777666666444444555555666777777777999999::::::;;;<<<<<<=========>>>>>>>>>======<<<:::999888888777777888888999888888888888999:::;;;<<<<<<======>>>>>>??????<<<<<<=========<<<<<<;;;;;;;;;;;;<<<======>>>>>>===>>>?????????@@@BBBEEEEEEIIIOOOWWW___jjjvvvwwwmmmpppsssuuuwww|||}}}ttthhhddd^^^WWWPPPLLLJJJIIIEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>============>>>>>>;;;<<<<<<=========<<<<<<>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;::::::;;;===<<<<<<;;;;;;;;;<<<======999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999999::::::;;;;;;::::::999::::::::::::;;;;;;;;;<<<999:::;;;===>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<=========;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<============????????????????????????===>>>???@@@AAABBBBBBCCCBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNRRRVVV[[[```ccceeeiiinnntttyyy888888888999999::::::;;;666666555555555444444444555555555555555555555555444444444555666777777888:::::::::999999999888888666666777777777777666666999999888777666666777777111222222333444555666777555555444444444333333333333333333222222222111111333333444444555666777777333333444444555666666666888777666555555555555555333333444444555666666777444444444555555555666666555555555444444333333333555555555666666666666666555555555444555666777888666666666666666777888888666666777999999:::::::::888888777777777777888888888888888999999:::::::::<<<;;;;;;:::999999999:::666666777888:::;;;<<<<<<555999<<<===;;;:::;;;<<<:::999:::;;;======;;;999:::777555444444555555444777666555666888:::999888777888999;;;<<<=========::::::;;;<<<;;;:::999888777666666666555555555555444444555555666777888888999999::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;888888777666666666666666666777888999::::::999888<<<<<<======>>>?????????;;;;;;<<<<<<===<<<<<<<<<:::;;;;;;<<<<<<=========???@@@AAA@@@??????AAACCCAAABBBEEEJJJOOOXXXeeeoooxxxtttwwwzzz|||}}}|||tttjjjbbb\\\XXXVVVLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAA>>>===<<<;;;;;;<<<===>>><<<===>>>>>>??????>>>>>>>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::<<<======<<<<<<===>>>;;;:::::::::;;;<<<======:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::888888999999:::::::::;;;888999<<<>>>????????????:::::::::;;;;;;<<<<<<<<<999:::;;;<<<============:::::::::;;;<<<===??????>>>>>>>>>===<<<<<<;;;;;;????????????????????????>>>??????AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIJJJKKKLLLMMMNNNOOOUUUYYY___hhhqqqyyy999777666777999999777444444444444555555555666666777666555444444444444444555666666777777777777777999999999888888888777777666666666666777777777777888888999999888777555444666666555555555444444444555555444333333444444444555555444444444333333333333333333333333333333333444444444444444555555666777666666666666555555555666666666666666666666666666666555555555555666666333333444555555444444444555555555666666666666777777777888888888888777666666666666666777777777777999999999888666555333222888888888888888888888888;;;:::999999999:::;;;<<<===<<<;;;999888888999999777777777888999999:::::::::::::::999999999888888777::::::888:::>>>===999999888888:::<<<<<<999666555555555555555666777888999::::::;;;;;;::::::999::::::::::::999888777777555555666666666666555555444444444444666777888999999888777666666888:::;;;;;;;;;;;;::::::999999999<<<<<<;;;999777666555444888999999888777777999;;;<<<===>>>>>>>>>>>>======>>>===<<<;;;:::999999999;;;::::::::::::;;;<<<===============>>>>>>>>>>>>BBBBBBBBBCCCGGGOOOXXX^^^mmmtttwwwqqqlllffffff```XXXUUUVVVWWWUUUSSSTTTPPPJJJGGGGGGGGGEEECCCFFFCCC???<<<<<<=========???@@@AAAAAA@@@>>><<<:::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;:::;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::999999:::<<<>>>??????>>>>>>======<<<<<<;;;;;;<<<==================>>>===<<<;;;;;;;;;;;;;;;???===<<<===??????===:::>>>>>>>>>>>>>>>>>>?????????BBBDDDDDDCCCCCCFFFJJJJJJLLLNNNOOONNNOOOPPPQQQRRRRRRRRRTTTWWW[[[^^^aaagggnnnyyy:::888777888999999777444444444444444555555555666666666555444444444444444333333444555555555555555888888777777777666666666555666666666777777777777888888888888777666555444555555444444333333333333333333222222222222222333555555555444444444333333333333333333333333333333555666777888888888777777666666666555555555555444666666666666666666666666666555555444444555555666222222333444555555444444444555555555555666666666777777777777777777777777666777777777777888888888999999999888777666555444888888888888888888888888:::999999888999:::;;;<<<===<<<:::999888888999999888888888999::::::;;;;;;::::::999999999888888888999<<<<<<::::::===<<<888999888888:::<<<<<<999666666666666666666777888888;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999888777777555555666666666666555555444444444555666777888999999888777666777888:::;;;;;;;;;:::::::::999999999::::::999999888777777777999999:::999888888:::<<<>>>>>>????????????>>>>>>===<<<;;;::::::999999999;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@CCCHHHOOOTTTaaahhhuuu~~~vvvqqqpppooollliiifffbbb\\\XXXUUURRRMMMIIIIIIGGGDDDBBBAAAAAABBBBBBAAABBBBBBBBBAAA???===<<<>>>>>>>>>=========<<<<<<<<<<<<<<<======>>>>>>>>>??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>============>>>@@@AAA>>>>>>============<<<<<<999999:::;;;<<<<<<<<<<<<@@@@@@???>>>>>>>>>??????AAA@@@>>>@@@BBBBBBAAA>>>AAAAAAAAAAAAAAAAAA@@@@@@AAADDDFFFFFFFFFHHHMMMQQQOOORRRVVVXXXYYYZZZ\\\]]]```aaabbbeeejjjoootttwww;;;:::999999999888666444444444444444555555555555666555444444444444444444333333444555555555555444666666666666555555555555555555666666666777777777888888777666555555555555444333333333333222222222333333222222222333333444666555555555444444444444333333333333333333333333777888;;;<<<===<<<:::888666555555555555444444444666666666666666666666666555444444333333444444555000111222444444555555555444444444555555555555666888777666555555666777888888888888888999999999999999999999999999888777777888888888888888888888888999888888888888999::::::<<<;;;:::999999888999999888999999:::;;;;;;<<<<<<999999999888888888888888777:::;;;999999;;;;;;888999888999:::;;;;;;999666777777666666777777888888=========>>>>>>=========::::::::::::999888777666555666666777777666666555444444444555666777888999999888777777777888:::;;;::::::::::::999999999999888888888888888999999999999:::::::::999999;;;===??????@@@@@@@@@@@@??????<<<<<<;;;:::999999999999<<<;;;:::::::::::::::;;;;;;;;;<<<===>>>>>>??????===>>>??????@@@CCCGGGJJJRRRWWWbbbppp}}}}}}|||}}}~~~|||xxxsssnnnfff___YYYRRRPPPNNNLLLIIIGGGFFFFFFDDDDDDDDDDDDCCCBBBBBBAAA>>>>>>>>>=========<<<<<<::::::;;;;;;<<<======>>>???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<==========================================<<<<<<========================;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>============>>>???>>>>>>>>>???????????????;;;;;;<<<===>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBB@@@???@@@BBBCCCBBBAAAEEEEEEFFFFFFFFFFFFEEEEEEGGGIIIKKKKKKLLLPPPWWW\\\]]]bbbiiinnnqqqssstttvvvzzz|||;;;;;;::::::999777666444444444444444444444444444555555444333333444444444444555666666777777666666666666666555555555555555555555555666666666777777888777555444444444555666444333333333333333333333555555555555555555666777666666666555555555555444444444444444444444444444777999<<>>>>>>>>>>>======999::::::999999888777666666666777777777777666666444444555555666888999:::888888777777777888999::::::999999999999999999999888888888888888999999999888999::::::::::::;;;===??????@@@@@@??????>>>>>>;;;;;;:::999999999999999<<<;;;::::::999999:::::::::;;;;;;<<<===>>>??????<<<>>>@@@@@@@@@AAADDDFFFHHHJJJRRR___lllzzzsssuuuwwwyyy{{{xxxrrrddddddaaa]]]WWWRRRPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGBBBBBBBBBAAA@@@@@@@@@???======>>>>>>?????????@@@@@@??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<====================================<<<<<<<<<<<<==================>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCC@@@@@@AAAAAABBBBBBCCCDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQSSSTTTUUUWWW]]]ffflllyyy:::;;;;;;:::888666555555444444444444444444333333444444333333333444444555444555555666666666666666666666666666666666666666555555555555666666666666666555444333333333444555444444444444555555555555666555555555666666777888777777666666666555555555444444444444444444444444666888<<>>:::888999:::888999:::::::::999888888888777777666666555666666777;;;<<<<<<======<<<<<<;;;999999999999888777666666666666777777777777666666555555555555777888999:::888888888888888999999999999999999999999999999999999999999888888888888888888:::;;;<<<;;;;;;<<<>>>>>>>>>??????>>>======<<<::::::999888888888999999;;;::::::999999999:::::::::;;;;;;<<<===>>>>>>>>>:::<<>>>>>>>>>>>????????????BBBBBBBBBBBBBBBBBBAAAAAA>>>???@@@@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIKKKNNNQQQTTTQQQSSSWWWZZZ]]]^^^______^^^aaadddgggkkkttt888999:::999777555555555444444444444333333333333333333333333333444444555222222333444444444444333555555555666666666666666444444555555555666666666444444333333333333333444444444555555555555555666444444444444444555666777777777777777666666666666444444444444444444444444555777;;;>>>>>><<<999777777666666666666555555555666666666666666666666666444333333222222333333444222333444666666777777777555555555666666666666777777777666666777888999:::::::::::::::;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;:::777777777777777777777777777888999999::::::999999888888999999999999888888666777777888888999::::::999999999999999:::::::::???DDDEEE???:::999999888:::;;;;;;:::888777888999888888777666666666777777:::;;;;;;<<<<<<;;;;;;:::999999999999888777666555666777777888888777777666555555555666777888999:::777777888888999999999999888888888999999999999999999999999888888888888888:::<<<>>>???>>>>>>???@@@>>>>>>>>>>>>>>>===<<<;;;999999888888777888888999999999999999999:::;;;;;;;;;<<<<<<<<<<<<=========777999<<<>>>>>>>>>???AAACCCBBBDDDJJJQQQ[[[kkkyyy~~~~~~yyy{{{~~~~~~~~~}}}}}}{{{zzzyyyyyy{{{~~~{{{vvvoooggg```\\\ZZZYYYXXXVVVTTTRRRQQQPPPNNNMMMLLLJJJHHHFFFEEEDDDEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAAAAA@@@???@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCEEEGGGJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNOOOQQQTTTZZZaaagggjjjlllppptttwwwyyyzzzzzzuuuyyy~~~555777999888666444555666444444444333333333222222333333222222333333444555111222333333444444333333333444444444555555555555444444444555555555666666222222333333333333222222333333333444444555555555444444444444555666777888888888888777777777666666555555555555555555555555666888:::======;;;999777888888777777777666666666666666666666666666666666444444333333333333444444555555666777888888777777666666666777777777888888777777777888999:::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;::::::999777777777777777777777777888888:::;;;;;;;;;:::999777888999::::::999888777777777888999999::::::;;;999999:::::::::;;;;;;;;;>>>DDDFFF@@@:::::::::999:::;;;<<<:::777666777999;;;:::999999888888888999:::;;;;;;<<<<<<;;;;;;:::999999999999888777666555777777888888888888777777555555555666777888::::::777777888999999999999999777888888888999999999999777777777888999999::::::===???BBBCCCCCCBBBCCCDDD??????@@@???>>>===<<<<<<888888777777777777888888777777888888999:::<<<<<<===<<<<<<<<<<<<;;;;;;;;;888:::<<<===<<<<<<===??????>>>@@@DDDHHHMMMYYYdddpppuuu}}}yyysssooonnnllljjjiiikkknnnqqqyyy}}}|||wwwsssrrrpppmmmjjjhhhfffeee___^^^[[[XXXUUUQQQOOONNNJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDAAABBBCCCEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLPPPTTTXXX[[[YYYYYYXXXWWWWWWWWWXXXXXXWWWZZZ^^^ccciiisss~~~333666888888555333555666444444444333333222222222222222222222333333444555333444555555666666555555222222222333333444444444444444444555555555666666000111333444444333222111222222222333333444444444666666666666777888::::::888888888888777777777777555555555555555555555555666888:::<<<<<<;;;:::888888888888888777777777777666666666666666666666666555444444333333444444555666777888888888888888777777777777777888888888888666777888:::;;;;;;;;;:::999999999:::::::::;;;;;;:::;;;;;;;;;::::::999888777777777777777777777777888999:::;;;<<<;;;::::::777777999::::::999888777888999999::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<777===AAA===999:::<<<===:::<<<<<<:::777666777:::===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888999999888888777666555777777888888888888777777555555666666777999:::;;;777777888999999999999888777777888888999999999999444555666777999;;;<<<<<>>======888777777777777777888888666777777888999;;;<<<============<<<;;;;;;::::::<<<===>>>>>><<<<<<===>>><<<;;;===@@@BBBEEENNNWWW]]]dddooozzz}}}~~~tttmmmllljjjgggeeefffiiillllllqqqvvv{{{}}}~~~uuusssppplllgggccc```^^^TTTSSSRRRPPPOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJLLLNNNOOOOOONNNNNNLLLLLLLLLMMMMMMMMMMMMMMMPPPQQQSSSWWW]]]ccchhhkkkmmmmmmlllkkkjjjjjjjjjjjjiiimmmssszzz666666666555444444333333111111111111111111111111111111000000111111222333555333222333666666444111444555555555555444333222333333333333333333333333555444444333333444444555333333333333333333333333666777999:::;;;<<<<<<<<<999999999888888888777777777666444333444555777888;;;;;;<<<<<<;;;;;;:::999888888888888777777666666999999888777666666777777888777666444444555555666:::;;;===>>>===;;;999777888888777777666666555555888888999::::::::::::999===;;;999777666666777888:::999888777777777888999:::999666555444555666777999999888888888888888999===;;;999888777888:::;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::999999::::::;;;999999:::;;;;;;<<<<<<===>>>>>>===<<<;;;:::::::::===>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::999999888888777666666666999999999999888888777777777888999:::::::::::::::999666666999:::888:::>>>EEECCCAAAAAADDDFFFHHHHHHJJJFFF@@@<<<:::::::::999555666666777777777777666777777777888999999::::::<<<;;;;;;:::999999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===@@@CCCFFFIIIKKKNNNTTT[[[ccclllxxx|||uuuuuu|||tttooojjjfffgggiiikkklllppptttxxx{{{|||~~~}}}|||vvvrrrnnniiicccaaaccceeeccc```aaa```______^^^\\\YYYVVVRRRPPPOOOOOOOOONNNMMMKKKMMMKKKJJJKKKMMMMMMKKKHHHHHHHHHHHHIIIIIIIIIJJJKKKJJJNNNOOOKKKJJJLLLMMMKKKNNNMMMKKKJJJJJJKKKLLLMMMOOOSSSWWWYYYYYYYYYXXXYYYZZZ[[[ZZZXXXWWWXXX[[[]]]```bbbfffllluuu}}}666666666555444444333333222222222222222222222222222111111111111222333333444222222444666777555333333333333222222111111111333333333333333333333333444444333333333333444444333333333333333333333333555666777999::::::;;;;;;999999999888888777777777777666555444555666888999;;;<<<<<<<<<<<<;;;::::::999999888888888777777777999888888777666666777777444444444444555777888::::::;;;===>>>>>><<<:::999888888777777666666666666888888999::::::::::::999<<<:::888777666666777888999999888777777888999::::::999888666666666777777999999888888888888999999===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;::::::999999::::::;;;999::::::;;;;;;<<<<<<===>>>>>>===<<<;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::::::::999;;;:::::::::::::::999999777777777888888888888888:::999999999888888888888888888999:::::::::::::::999777777:::::::::<<>>@@@BBBDDDFFFKKKQQQWWW___jjjwww|||zzz~~~vvvuuurrrqqqrrruuuzzz}}}}}}||||||{{{vvvpppnnnnnnqqq|||}}}yyyzzz{{{|||{{{xxxtttpppmmmkkkhhhffffffeeedddbbbbbbaaaaaabbbdddcccaaa^^^YYYYYYXXXWWWVVVWWWYYYZZZ[[[___```]]]\\\^^^^^^]]]\\\[[[ZZZZZZ[[[^^^aaacccfffjjjnnnqqqrrrqqqqqqqqquuutttrrrooooooqqqvvvyyy~~~{{{qqqjjj666666666555444444333333333333333333333333333333333222222222222333444444333222222444777888777666444333222111111111222333333333333333333333333333444333333222222333333444333333333333333333333333444555666777888999999999888888888888777777777777666666555555666888999;;;;;;;;;<<<<<<;;;;;;:::999999999999888888888888888888888777666666666777777444444444555666777999999999;;;===>>>>>>===<<<;;;888777777777777666666666888888999::::::::::::999:::999888666666666777777888888888888888999:::;;;999999999999999999999888::::::999999999999::::::>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;::::::999;;;;;;::::::::::::;;;;;;:::::::::;;;<<<<<<======>>>>>>===<<<;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999999999999999999:::::::::666777777888999999::::::::::::999999999999888888999999:::;;;;;;;;;;;;::::::888888;;;<<<<<>>???BBBGGGKKKQQQZZZfffooozzz}}}uuummmgggfffhhhkkkqqqxxx~~~~~~~~~{{{ttttttqqqooommmmmmpppssszzz~~~}}}~~~~~~{{{sssrrrrrrsssvvvzzzyyyooofff___[[[666666666555444444333333333333333333333333333333444333333333333444555555333444444555666666666555666555333222222333555666333333333333333333333333333333222222222222333333222222333333333333444444444555666777888999999888777777777777777777777777555555555666777999:::;;;999::::::::::::999888888999999999999888888888888888777777666666666777777777777777666666666666666888999;;;<<<===<<<;;;;;;777777777777777777777777888888999::::::::::::999888888777666666666777888777777888888999:::;;;;;;999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<>>>???@@@AAAAAA???>>><<<<<<<<<<<<<<<;;;:::999888;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<=========>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===;;;;;;;;;;;;::::::::::::999999::::::::::::999999999999999::::::;;;;;;;;;888888888999999999::::::::::::::::::::::::999999:::;;;;;;<<<<<<<<<;;;;;;:::999:::===>>>???FFFNNNQQQNNNJJJHHHGGGGGGGGGFFFGGGDDD???===<<<;;;;;;:::=========<<<;;;:::999888777777888888999999::::::;;;;;;::::::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<======>>>>>>@@@CCCDDDHHHPPPZZZbbboooyyy}}}tttlllmmmppprrrtttvvvwwwwwwwwwuuutttsssssssssrrrwww|||}}}sssggg___YYYVVVTTT666666666555444444333333333333333333333333333333444444333333444444555666555666666666555444333333666555333222222333555666333333333333333333333333222222111111111111222222222222222333333444444444555666777888999999999888666666666666666666666666555555666666888999:::;;;777888888888888777666666888888888888888888888888777666666666666666777777777777777777777666666666777777999::::::::::::999777777777777888888888888888888999::::::::::::999777777777777777888888888777777888999:::;;;;;;;;;999:::;;;<<<======<<<<<<;;;;;;:::;;;;;;<<<======>>>@@@AAABBBBBB@@@>>><<<;;;<<<<<<<<<;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<======>>>>>>>>>===<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<======;;;:::::::::999999999888::::::::::::::::::;;;;;;<<<<<<=========<<<<<<;;;;;;:::<<>>>>>>>>>>>===<<<::::::888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;<<<<<<===?????????@@@BBBBBBCCCIIIRRRXXX\\\eeeqqq{{{~~~wwwyyy}}}~~~}}}}}}zzzzzzyyyxxxwwwuuusssqqqqqqooommmnnnooopppqqqssssssttttttuuuwwwyyy{{{}}}yyy}}}ssskkkaaaWWWRRRPPPOOONNN666666666555444444333333333333333333333333333333444333333333333444555555555666777666333111111222333222111111111222333444333333333333333333333333222111111000000111111222111222222333333444444555666666777888888888888888555555555555666666666666444555666777777888999999777777777888777666666555777777777777777888888888666666555555666666777777444444666777888999999999777777888888999999888888777777777888888888888999888888999::::::::::::999777777888888999999999:::777888999:::;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>???>>>???AAABBBAAA@@@>>><<<;;;;;;<<<<<<===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>======<<<======>>>;;;<<<===>>>>>>??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;::::::999888888::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<;;;>>>AAABBBFFFQQQ]]]___[[[UUUPPPNNNKKKIIIGGGDDDBBB???=========<<<;;;>>>>>>>>>>>>>>>===<<<;;;999::::::;;;;;;<<<============<<<<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;999999999:::;;;<<<===>>>===???@@@@@@@@@CCCIIIOOOOOOVVV^^^fffooo}}}|||tttmmmgggeeedddccceeehhhfffggghhhjjjkkkmmmnnnooommmpppuuu{{{xxxkkkbbb]]]VVVPPPNNNMMMLLLLLL666666666555444444333333222222222222222222222222333333333333333444444555222444666555222000111222111111111222222333333333333333333333333333333333111111000000000000111111111111222333333444555555555555666777777777666666444444444555555666666666444555666666777777777777888888999999888888777666555555666666666777777777555555555555555666777777333555666888999999999999999999999999888888888888777777888888888999999999888888999::::::::::::999777777888999:::;;;;;;;;;888999:::;;;;;;::::::999::::::::::::;;;===???@@@<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@???>>>===<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>============>>>>>>;;;<<<===>>>????????????>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>?????????>>>>>>===<<<<<<<<>>>>>===<<<;;;======>>>>>>>>>======<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<=========;;;;;;<<<<<<<<<<<<;;;;;;999999999999:::;;;<<<<<<;;;>>>@@@???>>>???DDDHHHGGGKKKPPPUUUZZZeeettt~~~~~~tttmmmlllkkkhhhhhhkkkeeegggiiilllnnnooopppppplllmmmnnnooooooppprrrtttwww~~~~~~{{{|||ssseeeZZZUUUSSSPPPNNNMMMLLLJJJHHH777666666555444444333333111111111111111111111111333222222222222333444444///222444444222000222444222333444555555555555444333333333333333333333333111111000000000000111111111111222333333444555555444444555555666555555555444444444555555555666666444555666666666666666555999::::::::::::999888888444555555555666666777777555555555555555666777888777888888999999777666555;;;::::::999999888888888777777888888999999999999888888999::::::::::::999777888999:::;;;<<<<<<<<<999:::;;;;;;;;;:::999888;;;:::999999:::===???AAA<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<>>>??????@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>============>>>???;;;<<<===>>>????????????>>>>>>>>>>>>==================>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======???????????????>>>======<<<===@@@CCCDDDJJJWWWeeeddd___YYYSSSNNNKKKGGGEEECCCAAA???>>>>>>>>>===;;;<<<======>>>>>>>>>>>>===<<<<<<======>>>?????????@@@???>>>======<<<======;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;:::;;;;;;<<<;;;>>>@@@@@@>>>>>>AAAEEEBBBEEEIIIJJJLLLTTT___hhhttt|||{{{|||{{{wwwvvvxxxsssuuuyyy|||tttsssppplllhhhggghhhiiihhhooovvvyyywwwtttuuuvvvwwwwwwyyy}}}~~~~~~~~~|||zzz|||}}}ssskkkfff^^^UUUNNNKKKKKKJJJJJJJJJHHHEEEBBB666555333222111111222333111111222222333444555555//////000000111111222222222222111111111111222222000111111222222111111000222222222111111000000000222222111111111111111111000000111222333333444444888777555444333333444444777777777777666666666666888777666555555666777888::::::;;;;;;:::999777666777777777777888999:::;;;999999888888777666666666999888666555444555666888:::888777888999999888777666666777888888888888888888888999::::::::::::999666777777888:::<<<>>>???999999888888999999:::;;;888999;;;<<<<<<<<<;;;;;;>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::<<<;;;;;;<<<>>>>>>===;;;===>>>>>>??????>>>>>>======>>>>>>>>>>>>?????????>>>>>>=========>>>@@@AAA???????????????>>>======::::::;;;;;;<<<;;;;;;:::888888:::;;;===>>>???@@@>>>===;;;:::;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<>>>>>>???@@@DDDLLLTTTZZZ```]]]WWWOOOHHHDDDDDDEEEDDDCCCAAA???===;;;;;;:::<<<;;;;;;:::;;;<<<===>>><<<<<<======>>>???AAABBBDDDBBB@@@===;;;;;;<<<<<<::::::::::::;;;;;;<<<===::::::::::::;;;===>>>???;;;:::::::::;;;>>>AAABBBBBBAAAAAABBBEEEJJJNNNQQQ___eeennnxxx~~~}}}xxxmmmjjjjjjkkkkkkmmmlllkkkjjjjjjkkklllmmmsssssstttuuuuuutttssssssnnnqqqtttuuuwwwzzz~~~{{{{{{}}}{{{~~~~~~wwwtttvvvvvvxxx{{{{{{zzz{{{|||zzzzzzzzzjjjfff```YYYSSSNNNKKKJJJIIIHHHFFFEEECCCBBBBBBAAA666555333222111111222222333333444555555666777777000000000000000111111111111000000//////000000111333333333333333333333333333222222222111111111111111111111111111111111111111111111222222333333333555555333333222333333444555555555555555555555555777666666555555666666666999999:::;;;:::999888777777777888888999::::::;;;777777777777777777888888999888666555555555777888999888777777888999888666555666777777888888777777888888999::::::::::::999777777888888:::;;;===>>>999999999888999999::::::::::::<<<=========<<<<<<===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===@@@@@@??????>>>=========;;;;;;;;;===???AAA@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???????????????>>>>>>>>>>>>???@@@AAA>>>????????????>>>======;;;;;;;;;<<<;;;;;;::::::888888999;;;<<<===>>>???===<<<;;;:::;;;<<<>>>???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>???BBBGGGNNNSSSWWWVVVRRRLLLFFFCCCCCCDDDDDDBBBAAA???===<<<;;;;;;<<<;;;;;;:::;;;<<<===>>><<<=========>>>@@@AAABBBDDDBBB@@@===<<<<<<<<<===999999888888888999::::::999999::::::<<<===>>>???===<<<;;;:::;;;<<<>>>@@@@@@??????@@@BBBFFFJJJLLLOOOSSS[[[dddmmmwwwwwwssstttuuuvvvuuusssqqqoooppprrruuuwwwzzzzzzyyywwwsssooojjjgggeeegggjjjkkkmmmqqqxxx}}}|||uuupppnnnpppqqqtttxxx}}}yyyrrrnnnlllppprrrvvv{{{~~~|||yyymmmddd]]][[[VVVQQQLLLIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCC666555333222111111222222000000111111222222333333111000000000000000000///000//////......//////000444333222111111222333444333333333222222222222111111111111111111111111111111111222222222222222222222222222222222333333444444444444444444444444444444444555555555555555444777888999:::;;;:::999999777888999:::;;;;;;::::::555555666777777888999999999888777666555666777888777666555666777888777666555555666777777777777666888888999::::::::::::999888888888888999:::;;;<<<::::::999999888999999999;;;<<<<<<============<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>=========@@@@@@??????>>>=========;;;;;;<<<>>>AAACCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>?????????@@@@@@@@@????????????@@@AAAAAA>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<;;;::::::999777888999:::;;;<<<===>>><<<<<<;;;:::;;;<<<===>>>============<<<<<<<<<<<<<<<===>>>>>>???AAAEEEIIINNNNNNMMMJJJGGGDDDDDDDDDCCCBBB@@@???===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===============>>>@@@AAABBBDDDBBB@@@>>>===<<<======:::999999888888888888999888999:::;;;===>>>???@@@>>>===;;;;;;:::;;;<<<======<<<<<<<<<>>>AAACCCEEEBBBDDDHHHNNNVVV```kkksss~~~~~~|||~~~vvvmmmgggcccfffhhhjjjlllqqqyyyzzzvvvqqqmmmlllnnnrrruuu~~~~~~wwwsssrrrrrrtttxxx~~~uuukkk```WWWPPPPPPNNNLLLIIIGGGFFFEEEEEECCCCCCBBBBBBBBBCCCDDDDDD555444333111111111111222.........//////000000000111111000000/////////...000//////......//////000222111///......///111222333333333222222222222222000000000000111111111111222222222222111111111111111111111222333444444555444444444444444555555555222333444555666555444333666777999:::;;;;;;::::::777888:::<<<<<<<<<:::999666666666666777777888888999888777666666666777777666555444555777777666555444555555666666666666666888888999::::::::::::999999888888888888999999:::;;;:::999999888888999999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<===<<<<<<<<<;;;;;;;;;:::<<<<<<===???CCCDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA======>>>>>>======<<<;;;<<<<<<<<<<<<;;;:::999999888888999999:::;;;<<<<<<;;;;;;:::::::::;;;<<<===<<<===============<<<<<<:::<<<=========>>>@@@CCCHHHJJJKKKKKKHHHEEEDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAAAAACCCBBB@@@>>>============<<<<<<;;;:::999999999:::999:::;;;===>>>@@@AAAAAA<<<<<<;;;::::::;;;<<<<<<<<<;;;::::::;;;===>>>@@@???@@@AAACCCGGGNNNWWW\\\fffqqq{{{tttpppsssvvvyyy|||{{{uuussswww~~~xxxlllaaaYYYSSSNNNKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBB555444222111000000111222111111111111222222222222111000000000//////......111000000//////000000111111000...------...000111222222222222222222222222//////000000000111111111222111111111111111111111111111222333444555555666444444555555555666666666111222444555555555444333555666888:::;;;;;;;;;:::777999;;;<<<<<<;;;:::999777777777777666666555555777777777666666666666666555444333444666777777555444555555666666666666666888888999::::::::::::999888888888777777888888999::::::999999888999999:::;;;::::::::::::::::::::::::;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::>>>>>>>>>@@@BBBCCCCCCAAA@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@<<<============<<<;;;;;;;;;<<<<<<<<<;;;::::::999999999999::::::;;;;;;;;;:::::::::::::::;;;;;;<<<;;;<<<======>>>===<<<<<<999;;;<<<=========???AAADDDFFFIIIIIIFFFCCCAAAAAABBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>>@@@@@@AAA@@@???>>>======<<<<<<<<<;;;::::::999999999999999;;;<<<>>>@@@AAAAAAAAA999999999::::::;;;<<<===;;;;;;:::::::::;;;<<<<<<===>>>@@@AAABBBEEEHHHLLLPPP[[[jjjuuu~~~~~~yyyjjjddd\\\SSSNNNKKKJJJIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????555444222111000000111111000000000000000000000000000//////////////////...111000000//////000000111222111000//////000111222000111111111111222222222...//////000000111111111000000111111111111111111111111333444555555555555444444444555666666777777222222333444555555555555666777888:::;;;;;;::::::888999:::;;;;;;:::999888888888777666666555444444666666666555555555444444555444444555777888777666555555666777777777777666888888999::::::::::::999777777777777777777888888999999888888999999:::;;;;;;:::999999888999999999;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::=========???AAABBBAAA@@@===>>>>>>??????>>>>>>===<<<<<<<<<=========>>>>>>@@@@@@@@@AAA@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;===>>>>>>>>>===<<<:::;;;<<<<<<<<<<<<>>>@@@???AAADDDEEECCC@@@>>>>>>BBBAAA@@@>>>======<<<<<<:::;;;;;;;;;;;;::::::999::::::::::::;;;===>>>?????????>>>======<<<;;;;;;999888888777777777777888999:::<<<>>>?????????>>>888888999::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;888:::===>>>???@@@BBBCCCDDDKKKVVV___hhhttt~~~wwwkkkcccYYYVVVPPPJJJFFFDDDDDDEEEBBBAAAAAAAAAAAA@@@@@@???BBBAAA@@@???>>>>>>>>>>>>444333222000000000000111.................................///////////////000//////......//////000000000000000000000000000//////000000000111111111......//////000111111222//////000000111111222222000111222333444444333333222333333444555555666666333333333333444555666777666777999:::;;;::::::999999999999999999999999999666666666666666666555555444444444444444333333222555444444555777888888777555666777777888888777777888888999::::::::::::999666666666666666777888999777777777888999:::;;;<<<<<<;;;:::999999999::::::;;;<<<<<<===<<<;;;:::999::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::888888888999999999999999:::::::::===@@@AAAAAA@@@<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>===;;;<<<<<<<<<<<<;;;::::::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;888888999::::::::::::::::::;;;===>>>???>>>===<<<<<<===<<<;;;::::::<<<>>><<<>>>AAACCCBBB@@@??????AAAAAA???>>>============:::;;;;;;<<<;;;:::999888888888888999:::;;;<<<============<<<<<<;;;::::::777777777777777777888999888999;;;<<<<<<<<<::::::999999999:::::::::999999999999999999999999::::::666888:::::::::;;;>>>@@@CCCEEEHHHLLLTTT___kkkttt~~~vvvnnneee[[[SSSLLLKKKIIIFFFBBBAAA@@@AAA===>>>>>>?????????>>>>>>??????>>>======>>>>>>>>>444333222000000000000111222222222222222111111111---.........//////000000.........------.........------...//////...------......//////000000000111---......///000111111222...//////000111222222333///000111222333222111111111111222333333444555555444444333333444555777888777888999:::;;;:::999999999999888777777888888999444444555555666777777777333333444444333333222111666555444666888999999888666666777888888888888888888888999::::::::::::999555555555666666777888999666777777888999;;;<<<=========;;;:::999::::::;;;;;;<<<=========<<<;;;:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::555555555555666666666666777777888;;;???AAABBBAAA<<<<<<============<<<<<<:::::::::;;;;;;;;;<<<<<<>>>???@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999888888:::;;;<<<============<<<<<<<<<<<<;;;;;;;;;888888999::::::::::::999999;;;===>>>???>>>===<<<>>>>>>===:::888888:::<<<;;;>>>BBBCCCCCCCCCCCCDDDAAAAAA???>>>============:::;;;;;;<<<;;;:::888777777777777888999:::<<<<<<<<<<<<<<<<<<;;;:::999999999888888888999:::;;;;;;666777999::::::999777666:::;;;;;;::::::888777777888888888999999999999999999::::::888777888;;;===FFFCCCAAABBBGGGQQQ\\\bbbiiirrrrrrmmmeee___[[[UUUNNNHHHEEEEEEFFFEEECCCAAAAAAAAA<<<<<<===>>>????????????<<<<<<<<<======>>>@@@@@@......---......///000111000000000000000000000000111000///---,,,,,,,,,,,,////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111222222222333333333222222333333333333444444444444444555555555555666999;;;<<<;;;999777777777555666666666666666555444666444222111333666888999111222333333222111222333555444444555888999999888777666666555555777888999999;;;<<<;;;:::888999999888888777777777777888888888999999::::::;;;;;;<<<>>>===<<<;;;::::::999:::>>>>>>======<<<<<<<<<;;;;;;;;;:::999999:::::::::999999999888888888777777999999999999888888888777666777999;;;===???@@@AAA<<<<<<;;;::::::999888888777777888999::::::::::::<<<<<<======<<<;;;::::::999:::;;;<<<;;;:::999888999:::;;;<<<<<<<<<;;;:::::::::;;;;;;::::::999888777888:::;;;<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999:::<<<===>>>======???AAABBBBBBAAA>>><<<;;;<<<===999:::::::::::::::::::::888888999999999:::::::::999999999999888777666666777777777777777777888888888888777666777888:::;;;777777777777777777777777777777777777666666666666:::999999999999999::::::::::::<<<>>>BBBEEEIIIKKKYYY^^^fffpppzzz~~~zzzrrrmmm\\\ZZZWWWRRRMMMJJJGGGFFFBBBBBBAAA@@@???===<<<<<<========================<<<<<<;;;;;;;;;;;;<<<<<<000000//////000000111111////////////////////////000000///...------------........................//////////////////////////////////////////////////////000000000111111111000000000000000000000000111111111222222222333333222222222333333333444444444444444444555555555555888:::;;;:::999888888999666777777777666666555444333222000000111333555555222333444444333222333555666555555666999::::::999777666555555555666888888888:::;;;;;;999888888999888888777777777777888888888888999::::::;;;;;;<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;:::::::::;;;::::::999999999::::::::::::::::::999999999888999999888888888777777777666888999;;;===>>>??????<<<;;;;;;:::999999888888666777888999999::::::999<<<<<<<<<<<<<<<;;;::::::999::::::::::::999888888888999:::;;;;;;;;;::::::::::::;;;;;;::::::999888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::::::::<<<>>>>>>>>>>>>@@@BBBCCCCCCBBB???<<<:::;;;<<<::::::::::::::::::999999888888888888999999999:::999999999999999888888777888888888888888888888888777777666666777777888888666666666666666666666666666666666666666777777777666666555555555555666666999999:::<<<>>>AAADDDFFFHHHLLLSSS[[[cccmmmwww}}}{{{ssskkkbbbZZZTTTPPPOOOLLLIIIFFFDDDCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<333222111111111111111222........................000//////......//////000------------------------//////////////////////////////////////////////////////000000000000111111000000000000000000000000111111111222222222222333222222222222333333333333444444444444555555555555666888::::::999888999:::888888888888777666444444222222111111111111222333222333555444333333555666555444555777:::<<<<<<;;;666666555555555666777888888:::;;;:::999888888888888777777666666777777888888888999999:::;;;;;;;;;======<<<;;;::::::::::::888888888999999999999999:::999999999999999::::::;;;;;;;;;:::::::::999999888888888888777777777666888999:::;;;<<<=========;;;;;;::::::999888888888666666777888999999999999;;;<<<<<<<<<<<<;;;;;;::::::999888888777777777888777777888999999999999999:::::::::::::::999999888888888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::<<<>>>??????@@@BBBDDDDDDDDDCCC@@@<<<::::::;;;;;;:::::::::999888888888777777777777888888888888888888999::::::::::::999999999999999999999888888666666777777666666555555666666666666666666666666555555555666666777777888777777666666666666777777888888888888:::<<<>>>??????AAAFFFKKKQQQYYYbbbgggyyyzzzuuurrrmmmfff___XXXQQQJJJFFFDDDDDDBBBAAA@@@@@@??????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;333333222111000000000111........................///////////////000111111------------------------////////////////////////////////////////////////////////////000000000111000000000000000000000000111111111111222222222222111222222222222333333333333333444444444555555555444666888999999999:::;;;999999999888777555444333333444444444333222222333222333555444333333444666333333333666999;;;<<<;;;555555555666666666777777999:::<<<;;;999888888999777777666666666666777777888888888999::::::;;;;;;<<<;;;:::999999999999999777777777888888999999999999888888888888999999:::;;;::::::::::::999999999888888888777777777666666999999:::;;;;;;;;;;;;;;;::::::999999888888888777666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::999777666555555666777555666666777777888888888999::::::::::::999888888888888777777888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999;;;>>>???@@@AAACCCEEEEEEFFFDDDAAA===:::999999;;;::::::999888777777666666666666777777777777777777777999::::::;;;;;;;;;:::::::::999999999999999666777777888777666444333666666666666666666666666444444555555666777888888888777777666666666666777888777666666777888999:::===???AAACCCGGGMMMTTTYYYbbbjjjwww|||pppgggbbb^^^[[[UUUQQQNNNKKKHHHFFF@@@??????>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::222111000/////////////////////////////////////////////...//////000111222........................////////////////////////...........................////////////000000000000000000000000000000000000000111111111222222222111111111222222222333333333333333444444444444555333555888999999999;;;<<<999999888888666555444333222444555444222111222444333444555444333222333555222111222444777:::::::::666666666777777777777777:::;;;<<<<<<:::999999:::777777666666666666777777777777888999999::::::;;;:::999888888777888888888777777888888999999::::::777777777777777888999:::999999999999888888888888888888888888777777777777999999::::::::::::999999999888888888888888777777777888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999888777555444444555666444444555555666777888888999999::::::999999888777888777777777888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999::::::;;;999;;;>>>???@@@AAACCCEEEFFFFFFEEEBBB===:::999888::::::999888777777666666666666666666666666666666666777888999:::;;;;;;;;;:::::::::999999999888888777777888999888777555444555555555555555555555555333444444555666777777888444444333222222222222222888777666555555666777888999:::;;;<<<>>>AAAGGGJJJPPPWWWaaakkktttttthhh^^^WWWTTTLLLIIIFFFEEEDDDEEEDDDCCC??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999000///..................////////////////////////............//////000111////////////////////////////////////////////////..............................////////////000000000000000000000000000000000000000111111111111222111111111111222222222222333333333333444444444444222555777888888999:::<<<777777777777666555333333000222444222000///222555555666777666444333333444222111111333666888999888666777888999999999888888999;;;<<<<<<:::999999:::777666666555555666666777777777888888999:::::::::999888888777777888888999888888888999999999999999666666666666777888999999999999999888888888777777999999999999888888888777999999999::::::999999888777777777777777777777777777777888:::::::::::::::999::::::;;;;;;;;;;;;:::999888777666555444444444444444444444555777888999999999999999999888888777666666777777999:::<<<===::::::::::::::::::::::::999888888888888999999::::::<<<>>>??????@@@BBBDDDEEEFFFEEECCC>>>;;;999999999888888888777666666666777777777777666666666666555666777888999::::::::::::::::::999888888777777777777888888888777666666555555555555555555555555444444444555555666666777666555444444333333333333777666555555555666888999666888999999:::;;;>>>AAAFFFKKKQQQWWW___jjjwwwzzztttiii]]]TTTMMMJJJHHHDDDBBB@@@???@@@@@@???===>>>>>>===;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888888777777777777888888.........---......//////.................................---......//////........................////////////////////////................................./////////000000000000000000000000000000000000000000111111111111111111111111222222222222222222333333333444444444333555777888888888:::;;;555555555555555444333333000333444222//////444888:::::::::999666444444555444333333444777888888777777888999:::;;;::::::999777999::::::888777777888666666555555555555666666777777777888999999::::::::::::999999999999::::::999999999888888888888888666555555666777888999999::::::999999999888888888::::::::::::999999999999888888999999999999888888777777777777777777777777555666777888888999999888888999:::;;;;;;;;;;;;;;;888888888777666555444333444444444444555777888999999999999999999888777777444555777888:::;;;;;;;;;999999999999999999999999777777666666777888888999:::<<<>>>>>>>>>>>>@@@BBBDDDEEEEEECCC???<<<:::999777777777777777777777666888888888777777666666666555666777777888888888888:::999999888777777666666666666555555555666777777555555555555555555555555555555555555555555555555999888777666555555555555444444444444555777888:::666888:::;;;;;;;;;<<<>>>@@@CCCFFFHHHLLLTTT___gggttt}}}~~~tttnnnaaa\\\UUULLLFFFCCCBBBBBBAAA?????????@@@@@@>>><<<======;;;::::::999999999999999::::::;;;;;;;;;<<<999999999999999999999999888777777666666777777888...............///000111------------------------......------------......------------------------////////////////////////..................................../////////000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333444444444333555777888888888999;;;444444444555444444333333333555666444111222777============;;;888555555666555555444555888999999888888999:::;;;<<<;;;::::::666777888888666555555666666666555555555555666666777777777888999999::::::;;;;;;;;;::::::;;;<<<<<<999999888888777777666666555555555555666777999999;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999777777888999999999999888666666666666777777777777333444555666777777777777888999::::::;;;;;;;;;;;;888999999999888666444222444444444444555777999:::888999999999999888777777333444777999;;;;;;;;;;;;888888888888888888888888666666555666666777888888:::<<<===>>>======???AAADDDEEEEEECCC@@@<<<::::::666666666666777777777777999999888888777777666666555666666777777777777666999999888888777666666555555444333333444555777888555555555555555555555555555555555555555444444444777666555444333222222222333222222333444777999:::444666999::::::::::::;;;<<<>>>??????@@@EEELLLSSS[[[cccppp}}}zzzrrrhhh^^^XXXQQQNNNIIIEEEAAA@@@@@@AAA;;;;;;<<<>>>@@@@@@>>><<<======<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<999999999999999999999999777777666666666666777777......//////000000111111///...---,,,,,,---...//////////////////.................................---...///000000///...---........................////////////000000000000111111111111111111111111222222111111111111111111333333222111111222222222///000111222333333444555444666999;;;;;;999666444555555666666555444333333444333111111111333555666===<<<:::888666555444333444555555666666666666666888888999:::;;;;;;999777:::999777666666666777888888888888666444444666888666666777888999999::::::777777888888888888777777888888888888777777777777777777777777666666666666888777666666666777999:::::::::999999888999999999777777777888777666555555777777777777666666666666444555666777888999:::;;;::::::999888777666555555777777777777777666555555444444555555666888999:::999999777666555555555555444444444555555777888888;;;999777777999:::888555666777888999999::::::999::::::999888777999<<<@@@CCCHHHIIICCC===<<<:::888999999888888777777666666777777777666666666666666777666444444333444555666777777777777777888888999444444444555555555555666555555555444444333333333444444444444444444444444555555555555555555555555555555555555666666666666777777777777888888888888<<<<<<;;;<<<===@@@CCCEEEKKKRRR[[[bbbhhhppp{{{yyyqqqggg___ZZZTTTLLLEEEDDDDDDCCCBBBBBBAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888::::::;;;;;;;;;<<<<<<<<<888888888888777777777777777777777777777777777777///////////////000000000///...------------...///...............---------........................---...///000000///...---........................////////////000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111222222333333444444222444666888999999777666555555666666555444444333333333222222222333444555:::999777666444333333333444444555666666666666666:::999999:::::::::888777999999999888888999::::::888888888666555555666888888888888999:::;;;;;;;;;777888888999999888888777888888888888777777777777888888888777777777777777888777777777777777888888999999888888888999999:::999888888888888777777777888888777777777777666666555555666777888888999999999999888888777666666666888888888888888777666666777666666666666777888888:::999888777777666666666444444444555555666777888;;;999777777999999888666555666777888888999999999999999999888777888<<<>>>AAAFFFGGGBBB<<<;;;:::888777777777777777777777777888777777777777666666666666555444333333444555555666666666666777777888999777777666666555555555444555555444444444333333333444444444444444444444444555555555555555555555555555555555555666666666666666666777777777888888888::::::999999;;;===???AAA>>>DDDJJJOOOSSSZZZcccjjjvvv|||zzzrrrkkkddd^^^VVVRRRPPPMMMHHHCCC@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888999999999999888888888888777777777777777777777777777777777777000000/////////////////////...------------...///------------------------........................---...////////////...---........................////////////000000000000111111111111111111111111111111111111111111111111222222111111111111222222333333333333333333333333000222333555666777888888555555555666555555444333222222333333333333444444666555444333222222222222444444555666666666666555::::::::::::999999888888999999::::::::::::::::::888999999777666555777888999999::::::;;;;;;<<<<<<888999999::::::999999888888888888888777777777777888888888888888888888888777777888888888777777666777777777888888999999:::;;;:::999888777888999999999999888888888777777777555555666666777777777888777777777777777777777777999999999999999888888777999888888777777777666666;;;:::999888777777777888555555444555555666777888<<<999777666777888888888666777888999999:::999999777888999888888888:::<<<>>>DDDEEE@@@;;;:::999777444444555666666777888888888888888888777777666666444444333333333333444444444444444555666777888888999999888777666555444333555444444444444333333333444444444444444444444444444444444444444444444444444555555555555666666666666666777777777777888888888777777777777999;;;<<<999===AAACCCEEEHHHOOOTTT\\\cccmmmvvv|||qqqkkkddd\\\VVVOOOKKKGGGEEEEEEDDDAAA>>><<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::999999999999999888888888666777777777888888888888888888888888777777777777777777777777777777777777000000000//////......---.........------.........---------------.................................................................................////////////000000000000111111111111111111111111000000000000111111111111333222222222222333333444444444444333333333222222111111222222333555666777444555555555555555444444222222333444444333333222333333222222222222333333333444555555666666555555888888999999888999:::<<<<<<<<<<<<;;;:::999777777888999999888777666777888999999::::::;;;;;;;;;<<<999::::::;;;;;;::::::999888888888888777777777666777777777777777888888888777777888999999888666555555666777888999999::::::<<<:::888777666777999:::::::::999999888888777777666666666666666666777777666666777777888888888888999:::::::::::::::999999888888999888888888777777:::999888888777777777888555555555555555666777777;;;:::888666777777888999777888999:::;;;;;;;;;;;;555777888999888888999;;;<<>>>>>???AAAEEEHHHHHHNNNWWW```jjjvvv|||ttthhh___ZZZTTTNNNIIIGGGDDDAAA@@@???>>><<<999<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999888888888888888888888888888999999999999888888888888777777777666666666666666666666666666000000//////......---------..................---------......////////////..............................------------..............................////////////000000000000000000000000000000000000//////000000000111111111333333333333333444555555555444444333333222222111333222222111111222333444444444555555555555555444222333333444444333222222333333222222333333444555333444444555555555555555444666777777777:::>>>BBBEEEDDDAAA???<<<999777666888999::::::888777777888999999999999::::::::::::::::::;;;;;;;;;;;;::::::888888888888777777777666555555555555666666777777666777888999999888777666555666777999::::::::::::;;;999777666666666888999::::::999999888777777666666666666666777777777777666666666777888888999999::::::;;;;;;;;;;;;::::::777777888999:::999999999888888777666666666777777666555555555555666666777::::::999777777777888999666777888999::::::::::::555777888999888888999;;;<<>>===<<<:::999;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888777777888888888999999999888888888888777777777666666666666666666666666666//////..................------...//////...------------......///000000000..............................------------..............................////////////000000000000000000000000000000000000...//////000000111111111333333222333333444555666333333333222222111111111333222222111111222222333333444555555666555555555444444333333333333222222333333333333333444555555333333444555555555555444222444666666777:::AAAFFFNNNKKKGGGBBB>>>;;;999999888:::;;;;;;999888888999999999999999999:::::::::999::::::;;;;;;::::::999888888888888777777777777333444444555555666666777666666777888888888888888666777999:::;;;;;;:::999:::999888777666777777888::::::999888777666666555666666777777888888888999666666777777888888888999999::::::;;;;;;;;;;;;;;;777888999:::;;;;;;:::999777777666666666666666777666666555555555555666666888999:::999888777777888444444555777777777777777777888999888888888:::<<<>>>DDDEEE@@@;;;:::999777888888777666666555444444999888888777666555444444111222333444555555444444333444555666666666555444222222333333333444444444333333333444444444444555444444444444444444444444333333333333333333333333333444444444444555555555555555666666666666777777666666666777777777777777555555555555666888:::;;;<<>>;;;<<<<<<<<<<<<;;;;;;:::888888888888888888888888888888888888888888888888777777777888888888888888555666666666777777777777888888888888777777777777777777777777777777777777------..................------...//////...------,,,,,,---......///000000...........................------,,,,,,------...........................////////////000000000000000000000000000000000000......//////000111111222111111111111222333444444111111111111111111111111111111111222222333333333333444444555666666555555555444333222222222333333333333222222222333444444222333444444555555444444222555666666555999AAAGGGPPPMMMGGGAAA===;;;:::;;;888:::<<<<<<:::888888999;;;;;;;;;;;;;;;:::::::::999999::::::::::::999999888888888888777777777777444444444555666777777777666666666666777999::::::888999;;;<<<<<<;;;:::999::::::999999999888888888:::999999888666555555444666777777888999::::::;;;777777777777777888888888999999:::;;;;;;;;;;;;;;;999:::;;;<<<;;;:::888777888777777666777777888888666666555555555555666666666999;;;;;;999777666777555555666777888888888888999999999888777888<<<>>>AAAFFFGGGBBB<<<;;;:::888777777777777777777777777888888777666555444333333111222444555666666555555444555666777777666444333444444444444444444333333333333333444444444555555444444444444444444444444333333333333333333333333333333444444444555555555555555555666666666777777555555666777777777777777888777666666777999:::::::::<<<>>>>>>???BBBIIIOOONNNSSS[[[dddmmmwww}}}yyyvvvrrrnnneeebbb]]]YYYUUUPPPLLLHHHFFFDDDAAA@@@????????????999:::<<<<<<;;;:::::::::777777777777777777777777888888888888888888888888666777777777888888888999666666666777777777888888888888888888777777777777777777777777777777777777,,,------....../////////,,,---...//////...---,,,++++++,,,,,,---...//////...........................---,,,,,,,,,,,,---...........................////////////000000000000000000000000000000000000---......///000111111222////////////000111222333000000000000000000000000...///111222444555555555333333444555666666666555666555333111111111333444333222222222222222333333222333444444555555444444444666777666555888@@@GGGNNNJJJDDD>>>:::999:::;;;888:::<<<<<<;;;999888999<<<<<<<<<<<<<<<<<<<<<;;;888999999::::::999999888888888888888777777777777444555555666777888888999555555555555777999;;;<<<999;;;<<<======<<<:::888::::::;;;;;;;;;:::999888999999888777666555444333666777777999:::;;;<<<<<<888888777777777777777777888999999:::;;;;;;;;;:::;;;<<<<<<===;;;999777555999888888888888888999999777666666555555555666666444888<<<===:::777666666888888999:::;;;;;;;;;;;;::::::999888777999===@@@CCCHHHIIICCC===<<<:::888666666777777888888999999888777666555444333222222111333444666777777666666555666888888777666333222777777666555444333333222333333333444444555555555444444444444444444444444333333333333333333333333333333333444444444555555555555555555666666666777333444555666777777777777999777555555666777888888777999;;;::::::===BBBGGGDDDGGGKKKPPPVVV^^^ffflllvvvzzzooogggccc^^^XXXSSSPPPNNNMMMKKKJJJGGGBBB>>>???>>><<<;;;;;;<<<<<<<<<<<<===>>>===;;;999888888777777777888888888888888777777777777777777777777666666777777888888888999999999999999::::::::::::888888888888777777777777777777777777777777777777///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------111111111111222222222222333111...,,,,,,---///000//////.........---------///////////////000111111111111222333333333333222111111222222222333333333111222222333333222222111444444444444444444444444000111222222222222111000111111000000111111222333555555333333333333555555333444666777777888;;;===BBB@@@>>><<<;;;:::::::::<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;;;;>>>>>>>>>===;;;999666555999999888777777777777777666666666666666555555555777888999999;;;;;;<<<===<<<;;;::::::999999::::::;;;;;;;;;::::::999999999;;;:::999888777777777777777888888999999999888888777777777666777888888999888888888888888999999999888888999999999999888888666777777888888999::::::999999888888777888888888<<<;;;:::888777888888999777888888888888999999999:::999999:::;;;===???@@@IIIFFFBBB@@@>>><<<999777555555666666777777888888888777666555444333333333333444555666777777777777777666555444333444555555444444444444444444444444555555555555555555555555666666555444333333222222444444444333333222222222333333333444444444555555444444444444444444444444555666666666777777888888666666666666666555555555777777888999:::;;;;;;<<<>>>???AAAEEEIIINNNSSSUUU]]]eeeqqqyyy~~~yyyxxxxxxxxxuuuzzz~~~wwwmmmeeeZZZSSSPPPNNNJJJGGGFFFEEEEEEDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777999777666444444666777999666666666666666666666666666666555555555555666666777777777777777888888999999888888777666555555444777666555444444555666777//////...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------............////////////111000...---------.../////////.........---------///////////////000000111000000111222222222222222111111111222222222333333333333444444444444333333333333333333333333333333111222333444444333222111111111000000111111222333444444333222222333444444333444666666666777999<<<>>>===<<<:::999999999999;;;;;;;;;::::::999999999:::;;;<<<======<<<:::999<<<<<<<<<<<<;;;:::888777999888777777666666666777666666666666666666666666888999999::::::;;;;;;<<<999999999999999:::;;;;;;;;;;;;;;;:::::::::999999;;;:::999888888888888888777888888999999999999888777777666666777777888999::::::999999999999999999777888888999999888888777777777888888999:::::::::::::::999999999::::::;;;<<<;;;:::888888888888999777777888888888999999999999999999:::;;;===@@@AAAEEEBBB???===<<<:::888666666777777777888888888888777666555444333333333333333444555666777777777777777666555444333444444555444444444444444444444444444444444444444444444444666555555444333333222222333333333333222222222111222333333333333444444444333333333333333333333333444444444555555666666666555555444444444444444444777777777888999999::::::;;;;;;<<<>>>AAADDDGGGIIIJJJPPPXXX^^^bbbhhhooouuu}}}wwwuuuttttttpppuuu}}}~~~xxxtttqqqllleee^^^YYYSSSLLLHHHHHHHHHFFFCCCAAAAAA@@@???>>><<<:::999::::::::::::::::::::::::;;;::::::999888888777777888777666555555666777888555555555555555555555555666666555555555555666666777777666666777777888999888888777777666555555444777666555444444555666777000//////..................------------,,,,,,,,,------------------------------------------------+++,,,------......------,,,---------............/////////..............................---------//////......//////000111//////000111111111111000111111111222222222222333444555555666666555555444222222222222222222222222333444555666666555444333111111000000111111222333333333222111111222333333333444555555444555777999:::999888888777888888888999999999999888888888888777999<<<======<<<999888::::::;;;;;;;;;:::999999888777777666666666666666666666666666666666777777::::::::::::::::::::::::777777777888999:::;;;<<<;;;;;;;;;;;;::::::::::::;;;::::::999999999::::::777777888999999999999999777777777777777888999999<<<;;;;;;::::::999999999777888888999999888888777777888888999::::::;;;;;;::::::::::::;;;<<<======<<<;;;:::999888888888888777777777888888888999999888888999:::<<<>>>@@@AAABBB@@@===<<<;;;;;;999888777777888888888888999999555555444333333222333333444444555666777777777777666666555444444444444555444444444444444444444444333333333333333333333333555555444444333333222222222222222111111111111111111111222222222333333333222222222222222222222222333333333333333444444444333333333333333333333444777777777777777777777777888888888888999;;;<<<===>>>AAAEEEHHHKKKPPPWWW]]]kkkqqqzzz{{{xxxwwwwwwuuu{{{~~~~~~~~~~~~{{{vvvrrrfffbbb]]]ZZZXXXUUUOOOJJJGGGCCC???>>>@@@AAA???============<<<;;;999888777::::::::::::::::::::::::::::::999999888777777777888777666555555666777888555555555555555555555555666666555555555555666666666666666666666777888888888777777666666555555555666666555444444555666666///...------------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------........./////////---.../////////...---,,,........................///............///000000---...//////000000//////111111111111222222222222444444555555555555444444111111111111111111111111333444555666666555444333111111000000111111222333222111111111111111111222333444555444333333555666777777777777777888888888777777777777777777777777666777999::::::999888777:::::::::::::::999999888777777666666666666666777666666777777777777888888;;;;;;;;;::::::999999999777777777777888999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::::::::;;;;;;<<<777777888999::::::::::::999999888888999999:::;;;<<<<<<;;;:::999888888777777777888888888888777777888888888999::::::;;;;;;999999999:::;;;<<<===>>>;;;;;;:::999888888888888777777777777888888888888777888999:::<<>>@@@AAADDDIIIMMMRRRXXX```gggmmmttt|||}}}vvvsssrrrssstttwww|||}}}|||}}}|||yyy|||wwwtttooojjjgggbbb^^^[[[TTTQQQNNNLLLKKKHHHDDDAAAAAA???<<<<<<<<<<<<999777=========<<<;;;:::999888999999999999999999999999999999888888777777777777777666555555555555666777555555555555555555555555666555555444444555555666666555555555555666777777777777666666666555555555555555555555555555555555,,,,,,,,,++++++,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............,,,---...//////...---,,,---....................................//////000------...////////////...000000111111111222222222333333333444444333333333111111111111111111111111222333444555555444333222111111000000111111222333111111111111111111111111333444444333222222444555555666666777888888999999666666666666666666666666777666555444555666888999<<<;;;:::999888777777666777777666666666666777777777777777777888888999999<<<;;;;;;::::::999999888999999888888777888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<777777888::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;::::::999888777777666777777777888888777777777777888888999999:::;;;;;;888888888888999:::;;;<<<;;;:::::::::999888888777666666777777777888888888777888999;;;===>>>@@@@@@>>>===;;;;;;<<<===<<<;;;666666666666666666666555333333222222222333444444555666777777777777777777555555555555555444444444333333333333333333333333222222222222222222222222333333333333333222222222000000000000000000000000000000000111111111222222222333333333444444555555555555444444444444444444333333444444555555555555777777666555555444444444555666666777777777888888666777999:::;;;<<<===???BBBGGGLLLPPPTTTZZZbbbhhhrrrwww~~~{{{uuuqqqoooqqqtttxxx}}}}}}{{{wwwuuuuuuyyy~~~~~~wwwyyyzzz{{{yyyvvvrrrooolll^^^[[[VVVSSSQQQOOOMMMLLLFFFEEEBBBAAA@@@???===;;;>>>===<<<;;;;;;:::888666;;;;;;<<<<<<;;;:::999999888888888888888888888888888888777777777777666666666666555555555555666666555555555555555555555555555555444444444444555555555555555444555555666777666666666666555555555555444444555555555555444444++++++++++++++++++,,,---,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++++++++,,,,,,,,,,,,+++,,,---//////...---------------.....................------......///000------...////////////...000000000111111111111222111222222333333222222111111111111111111111111111111222333444444333222111111111000000111111222333000111222222222222111000222333444333222222444666555555777888999999999999555555555555666666666666777555333222333555888:::<<<;;;:::888777666666666777777777777777888888999777777777888999999::::::;;;;;;;;;::::::999999999::::::999888888888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;777777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======:::999999888888777777777666777777888888777777666666777777888999999::::::777777777777888999999::::::::::::::::::888777777666666666777777777888888888999:::<<<===>>>>>>>>>;;;999888888999::::::999666666555555555555444444333333222333333444555555666777777888888777777777555555666666555555444333333333333333333333333333222222222222222222222222333333333333222222222222000000000000111111111111000000111111111222222222333333333444444555555666666666666666555555555555333333444444555555666666666666666555555444444444222333444555666777777666555555666777888888888777:::>>>AAABBBCCCGGGMMMQQQXXX]]]eeelllqqqxxx~~~wwwyyy}}}}}}|||{{{zzzyyyyyy~~~}}}~~~~~~xxxtttvvvzzzxxxxxx{{{{{{tttpppkkkfffaaa]]]XXXUUUIIIGGGDDDCCCCCCDDDCCCCCC??????===<<<;;;:::::::::999999999999999999999999888888999999999888777777777777777777777777777777777777777666666666666666555555555555555555555555444444444444444444444444555555444444444444555555444444444444444555666666555555555555555555555555444444555555555555444444,,,++++++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,,,,,,,---+++,,,------.........------------.........//////...------------...//////------...///////////////000000000000111111111111111111222222222222111111222222222222222222222222111222333444444333222111111111000000111111222333111111222333333222111111222333444333333333555777444555666888888888777777555555555555666666666777666555555444555777999::::::999888777666777777888888888888888888999::::::777777888888999::::::;;;:::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::999999999:::666777999:::;;;<<<<<<<<<:::::::::::::::;;;;;;<<<999999999999999999999999666666777777777777666666555666666777777888999999888888777777777888888999::::::;;;;;;:::999777666666666666666777777777888999:::;;;============<<<:::999777777999999999888777666666666555555555555333333333333444555666777777777888888888777777666444555666666666555444333222222222222222222222222333333333333333333333333222222222222222222222222000000000111111222222222111111111222222222333333111222222333444444555555666666666666555555555444111222222333444444555555666666666666555555555555111222444555666666666555777666444444555666777777777999<<<<<<;;;===AAAEEEFFFKKKQQQUUUXXX^^^gggnnn{{{~~~|||{{{~~~|||{{{~~~~~~zzzsssnnnnnnlllfffcccccc[[[XXXUUURRROOOLLLHHHEEEAAA???===<<<===>>>===<<<======<<<;;;::::::;;;<<<777777888777777777999:::666666777777888777777666666666666666666666666666666666666666666666666666444555555555555555555444444444444444444444444444555444444333333444444555444444333333444444555666555555555555555555555555333444444555555444444333,,,,,,,,,,,,------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------........./////////,,,,,,,,,------.........---------.........//////...------------...//////---...//////000000//////000000000000111111111111111222222333333222222111222222222222222222222222222222333444444333222222111111111000111222222333111222333444444333222111222333444444333444666888333444666777777777666555555555555666666666777777555666777888999999999999888777666666666777999:::999888888888999:::;;;;;;777777888999::::::;;;;;;::::::::::::::::::::::::888888888999:::;;;======;;;;;;;;;<<<<<<<<<=========<<<;;;:::999888888888666777999:::;;;<<<<<<<<<999999888888999999:::;;;:::::::::::::::::::::;;;666666777777777777666666555555555666777777888888999999888888777888888888::::::;;;;;;:::999777666666666666666777777777777::::::<<<=========<<<;;;<<<:::999999:::;;;:::999888888777777666666666555333333333444555666777888777777888888888777777666444555666666666555333333222222222222222222222222333333333333333333333333222222222222222222222222000000111111222222222333111222222222222333333333000000111222333333444444666666666555555444444444000000111222333333444444666666666666666666666666333444555777777666666555777444000...000222555666555888:::;;;999:::>>>AAA???CCCFFFGGGHHHMMMUUU\\\^^^gggsss}}}~~~zzzyyyxxxrrrkkkddd[[[UUUVVVUUUOOOKKKMMMIIIHHHFFFFFFFFFDDDBBB???AAA>>><<<;;;<<<;;;:::999;;;;;;:::999777777999;;;::::::999888666666888999666777888888888888888888666666666666666666666666555555555666666666666666444444555555555555444444444444444444444444444444555444444333333444444555444333333333333444555555444555555555555555555555333333444555555444333333........................+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,---......//////......,,,,,,++++++,,,,,,---...//////.........---------...---,,,,,,,,,,,,---...000000//////......------000000000000///////////////000111111111000...---222222222111111111111000000000111111111111000000111111111111111111111111111111000000000000000111111111111222222333333333000111111222222333444444777777666666666666777777333444555666666555444333444444444555555555666666777777666666555444222222555555777888999999999999::::::::::::::::::;;;;;;777888888999999:::;;;;;;;;;::::::999999999::::::;;;<<<===>>>>>>>>>===<<<::::::999999::::::;;;<<<888777777999;;;<<<;;;999999999888888999999:::;;;;;;;;;;;;;;;::::::999888777777666555555555555555666666777777888888888999666555333333333666999;;;888888888777777777777777777777777888999:::;;;<<>><<<;;;<<<;;;:::888999888888777777888888999777666555333333333444555333333444555666777888888::::::888666555444444444555444333333222222333333222222222111111111000000111222333333333333222111111111111111111111111111////////////000111333333333333222222222222222222333333333333333333333333444444444333333222222222111111222222222333333333444444444444444444444444555555555555555555555555333333333333444444555666555444444444555666888999<<<======???AAACCCEEEFFFPPPSSSXXX___gggooouuuxxx}}}{{{tttpppkkkgggbbb^^^YYYUUUJJJIIIHHHGGGEEECCCBBBAAA@@@??????>>>===<<<<<<<<<::::::999888777777777888555666888999999888777666666666666666777777777777666666666666666666666666666666666666777777777777555555555666555555444333666666555444222111000000333333333444444444555555111111111222222333333333222222333333444555666666555333222444777888666333555555555444444333333333........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...............,,,,,,++++++,,,,,,---...///.........------------...---,,,,,,,,,,,,---...////////////............000/////////////////////---...///111111111000000222222222111111111111000000000111111111111000000111111111111111111111111111111000000000000111111111222222222333333333333111222222333444444555555666666555555555555666666444444555666666555444444222333333333444444444444666666666666555444333333444555666777888888888888999999999999::::::::::::888888999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>======<<<::::::999999::::::;;;<<<999888888999;;;;;;:::888888888888888888999999::::::::::::::::::999888888777777666555555555555555555666666666777777777777777666444333444666888:::777777777777888888888888777777888999;;;===>>>???>>>===;;;;;;;;;;;;999777::::::999999999999::::::999888666555444444444555333333444555666777888999;;;:::999888777666666666444444333222222222222333222222222111111111000000222222222222222222222222111111111111111111111111000/////////000111222222222222222222222222222222333333333333333333333333444444333333333222222222111111111222222222333333444444444444444444444444333333333333333333333333222222111111111222333333444444333333333555666777555555666777999;;;<<<===AAACCCGGGLLLQQQWWW\\\^^^eeehhhmmmtttyyy}}}{{{yyyuuuqqqlllgggcccaaa]]]ZZZUUURRRNNNKKKFFFCCCBBBBBBAAA???>>>===<<<<<<======<<<;;;;;;:::999999999999888777777777777777777777888888888777777666555555666666666777777777666666666666666666666666555555555666666666666777555555555555555444333333555555444333222111111000333333333444444444444555222222222222222222333333222222333333444555555555444222222333666666555222555555444444444333333333------------------------.........---------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---...............,,,,,,++++++,,,,,,---...............------------...------,,,,,,------................../////////////////////////////////,,,---///000111222222222222222222111111111111000000000111111111111000000111111111111111111111111111000000000000000111111222222333333333333444444222333333444444555666666555555444444444444555555444444555666666555444444111111111222222222333333444555555555555555444444444555555666777777777777777777888888999999999999999::::::;;;<<<<<<============<<<<<<<<<<<<============>>>>>>>>>===<<<<<<::::::999999::::::;;;<<<:::999999999::::::888777777777666666777777888999999999::::::999999888888777666666555555555555666555555555666666666666777888777555444444555777888666777777777888999999999999999:::;;;===@@@BBBCCC>>><<<;;;:::;;;:::888777:::999999888888999999:::;;;:::999777666555555555444444555666777777888999999999888777777777777777444444333222222222222222222222222111111111111111222111000000000000111222000000000000000000000000111000000000000000111111111111111222222333333444333333333333333333333333333333333333222222222222111111111222222222222333333333333333333333333333222222222222222222222222333222222111111111111222333333222222222333444444555555555666777888:::::::::;;;<<>>>>>>>>>>>=========>>>??????>>>>>>>>>>>>======<<<<<<::::::999999::::::;;;<<<;;;:::999999:::999777555666555555555555666777777777888888999888888777777777666555555555555666666666666666777777777777777888777666555555555777777666666777888999999::::::<<<<<<======???@@@BBBCCC>>>===;;;;;;;;;:::999777777666666555555666666777===<<<;;;999777666555555444444555666666777888888555555555444444555555666444333333222111222222222111111111111111111111111222111///......///111222////////////////////////222111000000000000000111000000111222333333444444222222222222222222222222333222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222555555444333222222222333444333333333222222222333777777666777777888999:::;;;;;;;;;;;;<<<>>>???@@@FFFFFFGGGJJJLLLPPPSSSUUUYYYYYYYYYXXXWWWUUUSSSSSSWWWXXXZZZ[[[[[[ZZZXXXWWWYYYXXXXXXZZZ___fffmmmqqquuuuuuuuuvvvwwwxxxzzz{{{yyyxxxxxxyyy{{{~~~~~~zzzwwwuuurrrpppgggeeebbb^^^[[[XXXVVVUUUNNNMMMLLLIIIGGGEEECCCBBBAAA@@@>>>=========;;;999888888888888777777777777777666666666555555555444777777666666555666666777:::888777555444444555555444444555555555666666666555555555555555555555555222222333333333444444444444444444444444333222222222222222222222222222333222222333333333444444444333333333222222111111111111222222222333333333444444444444555666666555555333333333333333333333333------------------------/////////......------,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,++++++,,,,,,---...,,,,,,------------------------------------------,,,,,,------......//////------....../////////000111111111000000000000111222222222111111111000000111111222222222222111111111111111111111111111111000000//////000111222222333333333333333333333333111111111222333333444444333333222222222222333333555555555444444555555555333333333333444444444555222333444555666666666666444555555666666666666555555555666777777888999999;;;<<<<<<======>>>?????????>>>>>>>>>??????@@@AAA@@@@@@???>>>===<<<<<<<<<::::::999999::::::;;;<<<<<<;;;:::::::::999777555555555444444555555666777666666777777888777777666666666555555555555666666888888888888888888888888888777777666666666777777666777777888999::::::;;;??????>>>>>>>>>????????????===;;;;;;;;;;;;999888666555555444444555555666<<<<<<;;;:::888666555444444444555555666666777777444444444333444444555666333333222111111111111222111111111111111111111111222111///......///111222////////////////////////222111000000000000000111000000111222333333444444222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222555444333333222222222222333444444444333333333222333333333333333444555555777777777777888888999:::>>>>>>======>>>@@@CCCDDDIIIIIIIIIHHHGGGEEEDDDCCCFFFGGGIIIJJJJJJIIIGGGFFFIIIIIIIIIKKKOOOVVV\\\```_________```aaabbbcccdddcccbbbaaabbbdddhhhllloooppppppqqqrrruuuyyy}}}xxxxxxxxxwwwvvvtttrrrqqqkkkhhhddd```^^^\\\YYYWWWNNNMMMKKKIIIGGGFFFEEEDDDAAAAAA@@@???>>><<<;;;;;;:::999888888999:::999888777777777777777777777777666666666555555555555555555555555444444555666666999888666444333333444555444444444444555555555555444444444444444444444444222222222222333333333333333333333333333222222111111111222222222222333333222222222333333333444444333333333222222111111111111111111222222222222222111222333444444333333444333333333333333333333333,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,------......------,,,---------------.........---------......//////000333222111000000000000111222222222111111111111000111111222222222222111111111111111111111111111111////////////000111222333333333222222222222111111000000111222222333333444333333222222222222333333666555444444444444555666444444555555555555666666333333444555666666666555555666666777777666666666555555666777888999999:::;;;<<<<<<======>>>??????>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>===<<<<<<<<<::::::999999::::::;;;<<<<<<:::999::::::999777555555555444444555555666777555555666666777777666666666555555555555666666777:::999999999999999888888777777777666777777777888777888888888999:::::::::??????>>>===<<<<<<<<<<<<>>><<<;;;:::;;;:::999777777666666555555666666777::::::999999777666444333333333444444444555555555666666555555555666666777333333222111111111111111111111111111111222222222222111000000000000111222000000000000000000000000111000000000000000111111111111111222222333333444222222222222222222222222111111111222222222222222000000000111111111111222111111111111111111111111222222222222222222222222222111111000000000000111222222333444444444333333222222111111222333444444555555555555666666777888777777777777888:::===>>>????????????>>>===<<<;;;<<<===???@@@@@@???===<<<=========???CCCGGGLLLOOOKKKKKKKKKKKKKKKLLLMMMMMMOOOOOONNNNNNPPPSSSWWWYYYXXXXXXZZZ\\\___cccfffiiilllnnnqqqssssssssstttvvvwwwxxxyyy}}}~~~|||xxxtttooojjjhhh``````aaa```___]]][[[ZZZTTTQQQNNNLLLKKKJJJGGGFFFFFFDDDCCCAAA???>>>======;;;;;;;;;::::::999999999777666555666888888888777666666555555555555555555666666666666666666555555444444333333444444555555777666555444444444444444333333333444444444555555444444444444444444444444222222222222333333333333222222333333222222111000111111111222222222222222222222222222333333333333333333222222222222222222111111111111111111111111---///111111000000000111222222222222333333333333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,---......---,,,,,,...------------------,,,,,,,,,---......///000000222111000000000111222333222222222111111111111000111222222333333222222111111111111111111111111111////////////000111222333222222222111111000000000111111222222333444444555333333333222222333333333666555444444444444555666444444555555555666666666444444555555555555555555666777777888888777777666555666666777888999:::;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@>>><<<<<<<<<<<<::::::999999::::::;;;<<<;;;:::999999::::::888666555555555555555666666777444444555666666666666666555555555555555666777777999999999999888888777777666666666777777888888999999999999999999999999999<<<;;;;;;:::::::::::::::<<<:::999888888888666555666666555555555555666666777777777777666555333222222222222333333333333444666666555555444555555555333222222111111111111111000000111111111222222222222222222222222222222222111111111111111111111111000/////////000111222222222222222222222222222222111111111111111111111111000111111111222222222222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000111222///000111333333333222222333222333333444555666777666666555555666666777888666666666777999:::;;;<<<888999999999999999888888777888:::;;;;;;:::888777777777888999<<<>>>@@@AAA>>>>>>>>>===>>>>>>??????AAA@@@@@@@@@BBBDDDGGGHHHEEEFFFGGGJJJLLLNNNPPPQQQSSSVVVXXXYYYYYYYYYZZZ\\\]]]^^^```cccggghhhgggffffffhhhjjjmmmpppssstttuuuvvvvvvvvvuuuuuuvvvvvvvvvssstttvvvwwwwwwuuusssrrrooopppooommmjjjgggfffgggdddeeeeeeeeeeeedddcccbbbeeeeeeffffffggggggggggggeeedddaaa^^^ZZZVVVSSSQQQMMMNNNNNNNNNMMMKKKHHHGGGDDDCCCAAA@@@@@@@@@>>>===AAA@@@???>>>======<<<===:::::::::::::::999999999777666555666888999888777555555555444444333333333555555555555555666666666333333333333333444555555444444555555555444444333222333333333333444444444333333333333333333333333222222222333333333444444222222222222222111111000222222222111111111111111111222222222222333333333222222222222222222333333111111111111111111111000---000222222000///000222111111222222222333333333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,---......---,,,,,,.........------,,,,,,,,,,,,,,,------...///000000000000//////000222444555222222222111111111111000111222222333333222222111111111111111111111111111////////////000111222333222111111111000000//////222222333444444555555666444333333222222333333444666555444333333444555666444444444555555555666666444555555555555555444444777888888888888888777777555666777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDBBB@@@>>><<<;;;;;;<<<::::::999999::::::;;;<<<:::999999999::::::999777666555555555555666777777333444444555666666666555555555555555555666777888999888888888777777666666555555666777888999999:::::::::999999999999999999999888888888888999:::::::::888777666777666444333444333333222222333333444444555666666666444333222222222222222222222333333555444333222222222222333333222222111000111111111000000111111222222222222111222333333333333222111111111111111111111111111////////////000111333333333333222222222222222222111111111111111111111111000000111111222222222222000000000000111111111111000000000000000000000000000000000000000000000000222111111111222333444444---...000111222222222111000000000111222444555666555444444333444444444555666666666777777777777777555555666777777777777777555666888999999888666555666777777999::::::;;;;;;:::::::::999999::::::;;;999999888999:::<<<>>>???;;;<<<>>>???@@@AAAAAAAAABBBDDDFFFGGGGGGGGGHHHIIIJJJKKKMMMPPPSSSTTTRRRQQQOOOQQQSSSVVVYYY[[[\\\]]][[[ZZZYYYYYYYYY[[[\\\]]]\\\^^^```aaa```^^^[[[YYYWWWWWWWWWUUUQQQOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQOOOLLLHHHFFFDDDBBBCCCCCCDDDCCCBBB???===;;;===<<<;;;;;;======<<<:::888888888888999:::;;;;;;888888888888888777777777666555444444666666555444666666555555444333333333555555555555555555555555333222222222333333444555222333444555666555444333222222333333333444444444333333333333333333333333222222333333333444444444222222222222222111000000222222222111111111000000111111222222222333333333111111111222222333333444111111111000000000000000000333555555333222333555111111111222222333333333------,,,+++***************++++++,,,,,,------...***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,---------.........---+++******+++---...---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++............////////////000000000000111111111111333333111000////////////111111222222222222111111000000000000111111111111222222222222222222222222222222111111111111222222///000222333444555555555555444444444444555666666777666555444333222222222555555555555555444444444666666555555555555666666666666666666555555555555777666555555555777888999;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>======???===<<<:::999999::::::;;;;;;;;;<<<;;;;;;:::999999999999999999888777666777777777777888888888888777666555444444444444444444444555777999999888666666666777888999999::::::888888888777888888999999<<<<<<:::999888777777777999999888888888888999999666666555555555444444444666555555444444555555666777777666666555555555444333333444444444444333333444444333222111000///...111111111111111111111111//////000000111111222222222111111111000000//////111111111111111111111111////////////000111222333333222111000000111222333333333333222222222111111222111111111000000//////000000000000000000000000111111111111111111222222222222111111000000//////000000000000000000000000222222111111111111111111333222111111333333222111333444666777777666444333000111333555666555555444666666555555555444444444555555555555666666666666555555444444444444555555444444555555555555444444444555555666777888888999888888999999999:::::::::<<<<<<<<<======>>>>>>>>>@@@AAAAAABBBCCCCCCDDDDDDAAAAAACCCDDDFFFHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHLLLKKKKKKJJJIIIHHHHHHGGGEEEEEEEEEDDDDDDCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBGGGFFFDDDBBB@@@@@@@@@@@@::::::::::::::::::::::::::::::999888777777888888888888888888888888888888666666666666666666666666999888777666555444444444666666555555555444444444444444444444444444444444333444444444444444444333333444444555555444444333555444444333333222222111555555555444444333333333444333222222111111222222111111222222222222111111000000000000000000000000222111111111000000//////222222222111111111000000111222222222222333333333222222222111111111111000111111111111111111111111------,,,,,,+++,,,,,,,,,...------,,,,,,++++++***++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........---,,,++++++,,,---...---...............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++............//////////////////000000000111111111333222111000////////////000111111222222111111000000000000000111111111111222222222222222222222222222222111111111111222222000111222333444555555555333222222222222333444444666666555444333333333333666555555555555555555555777666666666666666666777666666666555555555444444777666666555666777888999;;;:::::::::;;;;;;<<<<<<<<<===============<<<<<<<<<;;;:::999999999:::;;;888999:::;;;;;;;;;;;;;;;999999999888777666555444777777777777888888888888777777666555555555555555444444444666888999777666777777888888999:::::::::::::::999999999999999:::::::::999888777777777777888888777777777777888888666666555555555444444444555555444444444444555555666666666666555555444444444444444555555444444444222222222222111111111111111111111111111111111111000000000000000111111111111111111111000000000///111111111111111111111111000000000000111222333444111000////////////000111333333222222222111111111111111111111000000000///000000000000000000000000222222222222222222222222//////////////////......000000000000000000000000111111111111111111111111333111000111222333222000333444555666666555444333222333444555555555555555666555555555444444444333444444444444555555555555555555444444444444555555555555666666666555555444333444444555555666666666666666777777777888888888777777777888888999999999:::::::::;;;<<<=========888888999:::<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>======<<<<<<>>>>>>>>>=========<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;===<<<<<<;;;;;;<<<<<<===<<<;;;:::888777777777888999999999999999999999999999888888777777777777777777777777777777777777777666666666666666666666666777777666555444444444444666555555555444444444444444444444444444444444444111222333444444333222111333333444444444444333333444333333333333222222222555444444444333333333333444333222222111111222222000111111222222111111000000000000000000000000000111111111111000000000///222222222111111111000000//////000000000111111111222222222111111111000000111111111111111111111111------,,,,,,------.........------,,,,,,++++++***,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,------............---------............///////////////000000000000111111222222111000/////////000000000111111111111000000000000000111111111222222222222222222222222222222222222111111111111222222111222333333444444444444222222222222222333444444444444444444444444444444666666666666666777777777777777777777777777777777666666666666555555555555777777777666777777888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999888888777888888777888999:::;;;<<<<<<<<<:::::::::999888777555444777777777888888888999999777777777777666666666666555444444666888999777666888888888999999::::::;;;<<<<<<;;;:::999999999:::777777666666666666777777777666666666666666666777555555555555555444444444444444444444444444444444666555555555555444444444444555555555555555555444111111111222222333333333111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111222333444444111111000000000000111111333222222222222111111111111111111111000000000000000000000000000000000000444444333333222222111111////////////000000000000000000000000000000000000111111111111111111111111444222111222333444333222444444444444444444444444555555555555555555666666555555444444444444333333222333333333444444444444555555444444444444555555555555555555444444333222333333333333333333333333444444444555555555666666444444444444444555555555444444555555666777777777666666666777888888999999666666666777777777888888999999999888777777666666888888888888777777777777888777777666666777777888999888888777777888888999777777666555555555555555777777777777777777777777777777666555555555666666555555555555555555555555666666666666666666666666555444444333333444444444555555555555444444444444444444444444444444444444111222444555555444222111222333333444444333333222222222222222333333333333444444333333333333333222333333222111111111111222000111111222222111111000000000000000000000000000111111111111000000000000222111111111111000000000/////////000000000111111222222111111111000000000111111111111111111111111,,,,,,,,,,,,,,,---...///***++++++,,,,,,------...------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////000000000111111111000000000000000111///000000111111000000///000000111111111222222222222222222222222222222222222222111111111111222222222222333444444333333333444444333333444444555666333333444555555555555555777777777777777888888888777888888888888888888777888777777777777666666666888888777777777888888888777777888888888999999888999999:::;;;;;;;;;::::::<<<;;;:::888777666555444999999:::<<<<<<=========>>>======<<<;;;999888777777777888888888999999999888888999999999888888888777666666777999:::999777888888999999:::::::::;;;<<<<<<:::999888888888888555444444444555666666777666555555444444555555666555555555555555555555555333333444444444444333333444444444444444444444444444555555666666555555444222222222222333333333333111111111111111111111111222222111111000000//////111111111000000000000000111111111111111111111111111000000000111111222333444333333333333333333444222222222222111111111111111111111000000000000000000000000000000000000000444333333222111000//////000000111111222222333333000000000000000000000000000000000000111111111111555444333333555555444333444444333222222333444444777666555444444555666777444444333333333333333333333333333333444444444444555444444333333444444555333333333333222111000///333333333333222222222222333333333444444444444555444444444444444444444444333444444444555555666666777777777777777888888888444444555555555666666666888888888777777666666666777777666666666666666666777777555444444555777777888777777666666777777888666666666666666666666777555555555555555555555555555555444444444444444555555555555555555555555555555555555555555555555555333222222222333333444555444444444444444444444444333333333333333333333333333444666888888666444333222222333333333333222222000111111222333333444444333333333333222222222222333222222111111111111111000000111111111111000000000000000000000000000000111111111000000000000000111111111111000000000000111111111111222222222222111111111111000000000000111111111111111111111111++++++******+++,,,------***++++++,,,,,,------...------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,........................------------...............////////////000000000111000000000000000111111000000111111111111000000111111111111222222222222222222222222222222222222222222111111111111222222222222333444444333333333444333333333333444555555222333444666666666666666777777777777888888999999888888999::::::999888888999999999888888888777777777777888888888777777777555555666777777777777666888888999:::::::::::::::999999999999888888777777<<<<<<============<<<<<<=========<<<;;;:::999888888888888888999999999999999999:::;;;;;;::::::999:::888777888:::;;;:::999888999999999999999:::::::::999888777666666666666333333333333444555666666555555444444444444555555444555555555555555555555333444444555555444444333333333333333444444444444444444555555555555444444333333333222222222111111000000000000000000000000222222111111000000//////000000000000000000111111111111111111111111111111000////////////000000111333333333333333333333333222222222111111111000000000000000000000000111111000000000000000000000000222111111000///......---000000111111222222222333//////////////////////////////000000000111111111333222111222333333333111333333222222222222333333555555333333333444666777222222333333333333333333333444444444444555555555444444333333333333444444333333333333333222111000444444444333333333333333333333333444444444555555444444444444333333333333444444444444555555555555333333444444444444444444555555555555666666666666444444444444444333333333666666666666666666666777666666444333333444666666666666666555555666666666222222333333333444444444444444444444444444444444444333333333333333444444555555555555555555555555444444444444444444444444222222222222222333444555333333444444444444444444333333333333333333333333333444666777777666444333111111222222222222111111///000111111222333444444222222222222222222222222333222111111000000111111000000000111111000000000000000000000000000000000000000000000000000111111000000000000000000000000000000111111111222222222111111111000000000//////000000000000000000000000++++++*********+++,,,,,,...------,,,,,,++++++***,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------------...............////////////000000000/////////000111222222111111222222222222111111111111111222222222222333222222222222222222222222222222111111111111222222111222333333444444444444111111111111111222333333333444555666777777666555666666777777888888999999888999:::;;;;;;:::999888999999999999888888888888666777777777777666666555444555777888888888777666777888999::::::;;;;;;:::555666888:::;;;<<<<<<<<<===============<<<;;;;;;::::::::::::999888777777888888888999999999999:::999:::<<<=========<<<;;;;;;999888888999::::::999888888888888888888888888777777666555444444444444333333333333333444555666555555444444444444555555444444444555555555555555333444555666666555444333222222333333333333333444333444444444444444444333222222222111111000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111//////.........//////000000000111111111111000000222111111111111000000000000000000000111111111111000000000000000000000000000000//////......------............////////////////////////////////////...//////000000111111111000...---...///000///...222222222222222222222222111111111111222333444555111111222222222222333333444444444444555555555555444444333333333333444444333444444555555444444444444444444444444444444444333333333444444444555555222222222222111111111111333333333333333333333333222333333333333333333333333444444444555555555555444444444444333333333333444444444555555555555555444444333333333333444444444333333333333333333444222222333444444444333333333333333333333333333333333333222222222333444444444444444444444444444444444444444444444444444444222222222222333333444555333333333333444444444444333333333333333333333333111222222222222222222111000111111222222111111000000000000111222333333444000111111111111222222222222222111000000000000111///000000111111000000///000000000000000000000000000000000000111111111111//////000000000000000111........./////////000000111111000000000/////////000000000000000000000000------,,,+++++++++,,,,,,...------,,,,,,++++++***++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,+++************+++,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,---------................../////////000000////////////000111222333222222333333333333222222111111111222222222333333222222222222222222222222222222111111111111222222000111222333444555555555111111111000111111222333333444666777777666555444555555666666777888888999999:::;;;<<<<<<;;;:::999888888888777777777666666555666666777666555444333666777999;;;;;;:::999888777888999:::;;;;;;;;;;;;888999;;;<<<============::::::;;;;;;;;;;;;;;;;;;888888999999999999888888888888888999999999:::::::::;;;===>>>???>>>===<<<:::888666666777999888888777777777777777777777777666555444444444444555555444444333333333444444555555555444444444444555555444444444555555555666666444555777888888777555444111222222222333333333333222222333333333333222222///000000000000000111111000000000000000000000000000000000000000111111111///000000000111111111111111111111111111111111111000000////////////000000//////000111111000//////111111111111000000000000///000000000111111111111000000000000000000000000//////////////////...............---------------////////////////////////......//////000111111222///...------//////...---000111222333333222111000,,,---...000111222333333111111111111222222222333222333333333444444444444444333333222222333333444000111222333444444444444222333333333444555555555222222333333333444444444222222222111111111000000222222222222222222222222333333333444444555555555222222222333333333444444444444444444444444444444333333333444444444555555333333444444444444333333333333222222222222333333444555555666666555444333333333333333333333333333333222222222333333444555333333333333333333333333333333333333333333333333444333333333333444444555222222333333333444444444222222222222222222222222222111000000000000111222000000111111111111000000000000111111222222333333000000000000111111222222222222111000000000000000//////000000000000//////000000000000000000000000///000000000111111111111////////////000000111111............/////////000111000000000////////////000000000000000000000000///...------,,,,,,,,,,,,***++++++,,,,,,---......***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......,,,+++)))(((((()))+++,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,---------................../////////000////////////000111333333222333333444444333333222111111222222222333333333222222222222222222222222222222111111111111222222///000222333444555555555333333222222333333444555444555777888888666555333444555555666777888888888999:::<<<======<<<:::999666666666666555555555555555555666666666555333222888:::;;;======<<<;;;:::777888999:::;;;<<<<<<<<>><<<:::888666777888999:::;;;;;;;;;999999:::;;;;;;;;;::::::888888999999999::::::::::::<<<>>>???@@@???>>>===999777555444666777777666777777777666666666666666555555444444444555555666555444444333333444444555666555555444444555555666444444444555555555666666555666777999999777666555111111111222222333333333111222222333333222222111------...///000111222222000000000000000000000000//////000000111111222222//////000000111111111222111111111111111111111111111111000000000000000111000111222333333222111000111111111111000000000000//////000000111111111222000000000000000000000000////////////000000000000000000//////.........---////////////////////////---......///000111111222111000///000111222111//////000222333333222000///)))***---///111222111111000000111111222222222333111111222222222333333333444333333222222333333444,,,---...000111111111111111111222333444444555555111222222222222333333333444444333333222222222111333333333333333222222222000000000111222333333333222222222333333333333444000111111111111111111111333333444444555555555666444555666777777666555444444444333333333333444444222333444444444222111000333333333333333333333333333222222222333444444555111111111111111111111111333333333333333333333333555444444333333444444444222222222333333444444444222222222222222222222222444333111000000111333444000000111111111111000000111111111111111222222222//////000000111111111222222111111000000000000000//////000000000000//////000000000000000000000000//////000000111111111222.../////////000000111111000000000000111111111111000000000000////////////000000000000000000000000++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...(((((()))+++...000///...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------............////////////000111333444555333444555666666444222111333333333333333333333333111111111111111111111111000000000000111222333444444444444444444444444444555444444333333333444444444555666777777777777777555555555555666777888999;;;;;;<<<<<<<<<<<<;;;;;;888777777777777777888999888888888888777666444444<<<>>>@@@BBBAAA>>>:::777::::::;;;<<<===>>>?????????>>><<<:::999777777777888999::::::888888999:::888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777666666555555777888999:::999999777666777444222333555555333111444444555555555555555555:::888666333222222333444444444222222222222444444666777999888666555555666333333333333333333333333222222222222222222222222222222111111111111222222//////............//////000000000000000000000000222111000000000111333333555444333333222222333333000000000000000000000000000000000000000000000000222111111111000000//////222222222111000//////...000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////000000000000222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333222222222222222222333333333222222111111111333333333222222111111111222222222222222222222222000111111111111222222222444444444333333222222222111111222222222333333333333333333444444444555555333333333333333333333333333333333333333333333333555000,,,...333555111,,,333333333333333333333333333333222222111222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000111111111111000111111111222222222222222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000111111111111000000000000000000000000000000222000///------///000222++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...,,,++++++,,,......---,,,------,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------............////////////---------............//////.........///000111111333444555666555444222111333333333333333333333333111111111111111111111111000000000000111222333444333333333333333333333333555555444444444444444555666666777888888888777777555555555666777888999:::;;;;;;<<<<<<<<<<<<;;;;;;777777777777777888888999::::::999999888666555555===???AAACCCBBB@@@<<<:::::::::;;;;;;<<<===>>>>>>>>>===;;;999888777666666777888999999777777888999888999:::<<<<<<<<<;;;:::999999999999999999999999888888888777777777666666::::::999999999888888888888888999999999888777666666444333333555555333111444444444555555666666666999777555333222222222333444333333222222333333444555777888888666555555555333333333333333333333333222222222222222222222222222111111000000111111222//////............//////000000000000000000000000111111000000000111222333444333222222111111222222////////////////////////000000000000000000000000111111111000000000//////111111000000///......---//////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111333333333222222111111111222222222222222222222222000000111111111222222222444444333333333222222222111111111222222222333333333333333333444444444444333333333333333333333333222222222222222222222222333000...000333555333000111111111111111111111111333222222111111222222222222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000000111111222222111111000000000000000000000000000/////////000000000111111000000000000111111111222111111111000000000//////////////////////////////000000000000000000000000.........................../////////000000000000//////000000000000////////////000000000000//////........................111000///......///000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++++++++,,,,,,------------------------------,,,,,,,,,,,,------///...------...---,,,***...---,,,+++***+++,,,---++++++,,,,,,,,,,,,------............////////////---------............///000//////....../////////222333444555444333222111333333333333333333333333111111111111111111111111000000000000111222333444222222222222222222222222666555555444555555666666888888888999888888777777555555555666777999:::;;;:::;;;;;;<<<<<<;;;;;;:::777777777777777888999999;;;;;;:::999888777666666>>>@@@BBBDDDCCCBBB???>>>::::::;;;;;;<<<<<<======<<<;;;:::888777666666666666777888888777666777888999999:::;;;;;;;;;::::::888888888888888888888888888777777777777666666666:::::::::::::::999999999888888999999888888777666666444333333444555444222333333444555666666777777999777666444333333333444444333333222222333333444444666777777555444444555333333333333333333333333222222222222222222222222222111111000000111111222//////............//////000000000000000000000000111000000000000111222222222222111000000000000111........................000000000000000000000000111111000000000000//////000000//////......------////////////////////////...//////000000//////...////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000//////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222333333222222222222222111111111222222222222222111111111222222222222222222222222000000000111111111222222333333333222222222222222111111111222222222222333222222333333333444444444333333333333333333333333111111111111111111111111111111111222222333333333111111111111111111111111222222111111111222222333222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000000111111222222111111000000000000000000000000000....../////////000000000////////////000000000000111111000000000000//////////////////////////////////////////////////////............................../////////000000000//////000000000000//////......////////////..............................111000///......///000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------......,,,***///---,,,******+++,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------............///111000000000000111111222222222333333333333222111222222222222222222222222111111111111111111111111000000000000111222333444333333333333333333333333666555555555555666777777999999999999999888777666555555555666888999;;;<<<::::::;;;;;;;;;;;;::::::777777777777888999::::::;;;;;;:::999888888777777>>>@@@AAACCCCCCBBB@@@???<<<<<<<<<<<<<<<=========::::::888777666666666666777888999888777666777999999999999::::::::::::999::::::::::::::::::::::::999999999999888888888888888888888888888888888888999999888888888777666666444444444444444444444333222333444555666777888999999888777666555555555555333333333333333333333333333555666666444333444555222222222222222222222222111111111111111111111111111111000000000000111111//////............//////////////////////////////000000000000000111111222111111000////////////000........................000000000000000000000000000000000000000000//////000000000//////.........////////////////////////...//////////////////...........................////////////////////////000000000000000000000000////////////000000000000........................////////////////////////////////////000000000111111111111111111111111111111111111111111111111111000000000000000000000000...//////000111222333333222222222111111111111111222222222111111111111111111111111111111111111111000000000000111111111111222222222222222111111111111111111111222222222222222222222222333333333333222222222222222222222222000000000000000000000000000222333222000///000333222222222222222222222222111111111111111222222333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000111111111111000000000000000000000000000000............////////////.........////////////000000000000000000000//////////////////////////////........................................................./////////000000//////000000000000//////---..................---000000000000000000000000000///............///000++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---,,,...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,------------............///.........///000222333444111111222222222222222222222222222222222222222222111111111111111111111111000000000000111222333444555555555555555555555555555555555555555666777777999999999999999888777666555555555666777999:::;;;999999::::::::::::999999777777777777888999:::;;;;;;:::999888888888999999>>>???@@@@@@@@@@@@@@@???>>>>>>==================999888888777666666666666888999::::::888888999:::999999999999888999999999999999999999999999999999888888888888888888888888888888888888888888888888999999888777777666666555333444444444444444444444333333444555666888888999777777666555444444444444333333333333333333333333111333555555333333333444222222222222222222222222111111111111111111111111111000000000000000000111//////............////////////////////////////////////000000111111111111111000//////......////////////////////////////////////////////////////////////////////////000000111111000000000000000///..............................////////////......------------------------////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////...////////////000000000000000000000000000000000000000000000000000000000////////////////////////......///000000111222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111000000111111111222222222111111111222222222333333222222222222222222222222000000000000000000000000000222444222---+++---000222222222222222222222222111000000000111111222333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000111111000000000////////////////////////............////////////---.........//////////////////////////////000000........................------------------------////////////////////////............//////////////////000000000000//////------............------000000000000000000000000//////............//////++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++...///...,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------............---------............///++++++,,,---...000111222111111111111111111222222222222222222222222222222111111111111111111111111000000000000111222333444555555555555555555555555444444444444555666777777888888888999888888777777555555555555666777888999888999999::::::999999888777777777888999:::;;;<<<::::::999999999;;;<<<===?????????>>>>>>>>>>>>???>>>>>>======<<<<<<<<<;;;888888777777777777777888888:::;;;:::999888999::::::999888888777777888888666666666666666666666666555555666666666666666777999999999::::::::::::::::::999888777666555555555222444555444333333444666444444555666777777888888444444333333333222222222222333333444444333333222000222333444333222222333222222222222222222222222111111111111111111111111111000000//////000000111//////............//////000000000000000000000000...///000000111111000000111000//////......//////////////////////////////////////////////////////......////////////000000111111111111000000000000........................---......//////......---------------------------////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111000000000111111111111111000000000111111111111111111111111111111111111111/////////000000000111111000000000000000111111111000000000111111111111222000000111111111222222222222222222222222222222222000000000000000000000000///111333111---+++,,,...000000000000000000000000000000000000000111222333111111111111111111111111222222222222222222222222111111111111111111111111///////////////////////////000000111111000000///////////////////////////....../////////000000000............////////////......////////////000000................................................000000000000000000000000------.........///////////////000000000000//////------............------................................................++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))))))))***------,,,++++++,,,---......,,,+++)))++++++,,,,,,,,,,,,------,,,,,,---------.........---------............///,,,,,,,,,---...///000111000000000000000111222222111111111111111111111111111111111111111111111111000000000000111222333444555555555555555555555555333333333333444555666777666666777888888888777777666666555555555555666666888888999999999999888888777777777888999:::<<<<<<;;;;;;:::;;;<<<>>>AAACCCAAA@@@???>>>======>>>>>>======<<<;;;::::::999999888888777777777888888999777999:::999888777888999:::999888777666777777888666666666666666666666666555555555555666666777777888888888999999999::::::;;;999888666555555555555111333555555333333444666555555666666777777777888444444444444444333333222222333333444444333333222///111333333222111222333111111111111111111111111111111111111111111111111000000////////////000000//////............//////000000000000000000000000......000111111111000///111000000///.../////////........................////////////////////////........./////////000000000000000000000000000000........................---......//////......---////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111222///000000000111111111222111111111111111111111111////////////000000000111/////////000000000111111000000000000111111111111000000000000111111111222111111111111111111111111111111111111111111111111//////000000/////////000000000000000000000000000////////////000111222333111111111111111111111111111111111111111111111111111111111111111111111111//////////////////////////////000000000000///////////////////////////////////////000000000111111....../////////000000000........./////////000000................................................////////////////////////---------.........////////////000000000000//////......////////////..............................---..................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******))))))***,,,,,,+++)))***,,,...//////---***(((++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------.........//////000000////////////000000000000//////000111222222111111111111111111111111111111111111111111111111000000000000111222333444444444444444444444444444222222222333444555666777444555666777777777777777666666555444444444444444888888999999999999888888777777777888999;;;<<<===<<<<<<<<<<<<>>>AAADDDFFFCCCBBB@@@>>>======>>>>>>;;;;;;::::::999888777777888888888888888888999:::666888999888777666777888:::999888666666666777888888888888888888888888888666777777777888888999999555555666666777777777888;;;:::888666555444555555111333555555333222555777666666666666777777777777666777777777777777666555222222444444444444222222...000222222222111222333111111111111111111111111000000000000000000000000000000////////////000000//////............//////000000000000000000000000---...000111111111000///111111000///////////////------------------------////////////////////////---.........//////000000.........///////////////........................---..................---111111111111111111111111111111111111111111111111////////////////////////////////////000000000000////////////////////////000000000000000000000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........//////000000111111111222//////000000111111111222000000000000000000000000////////////000000000000.../////////000000111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111.........000111222333333111111111111111111111111////////////000111222333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////000000000000111111111111////////////000000000000---.........//////000000........................////////////////////////........................---------.........////////////000000000000//////......////////////......000000000000000000000000------............------************************---,,,+++)))))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************,,,+++++++++,,,...000111************************,,,+++*********+++,,,---)))***+++,,,---.........,,,------...///000111111/////////000000000000000000000000000000000111111000111222222111000///...000000000000////////////000000111222222222222111111222333555666777777777222333555444333333444666777777666555555555555555666666666666777777777777666777888777666666888:::666666666777999:::<<<===@@@??????@@@CCCFFFIIIKKKEEEDDDBBB@@@>>><<<;;;;;;::::::999888777666555444555666777888888888888888888888777666666666666666666555444555666777666555555555555555555555555555555555555666666666666666666777777777888888888888999777555444666777777777444333333333333444555555777777666666555555555444555444444333333333444444555444444333333222222111//////000000111111222222000000111111111111000000111111222222222222111111000000000000000000000000---........./////////000222111///.........///000////////////////////////////////////............//////////////////////////////////////////......//////.........---------000000///...............000000000000000000000000000000000000000000000000---------............///111111000000////////////......//////000000111111///////////////....................................///////////////......////////////////////////............////////////000000//////......------000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000111........................333222111000000111222333000000000000000000000000222111111111000000//////000000000000000000000000///////////////000111111000000//////.........---000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000...///000000///......---,,,---/////////...000000////////////000000////////////////////////........................------------------------......///000///...,,,+++---------.........//////---...///000000///...---,,,---///000000000///...///...---,,,,,,,,,,,,,,,************************++++++***))))))***++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---******************************)))))))))***+++,,,***++++++,,,---------------------....../////////....../////////000000000///000000000000000000000000000111111111000///...000000000000////////////000000111222222222222111111222333444555666666666222333555444333333444666777666666555555555555555555555555555666666666666666777888777666666888:::777888999:::<<<>>>@@@AAADDDDDDCCCCCCDDDGGGIIIJJJDDDCCCAAA???===<<<;;;;;;:::999999888777666555555666777777888999999888888888777777666666666666666777666555555666666555444444444444444444444444444444444444555555555555666666666777777777888888888888666555444666777777666444333333333333444555555666555555555444444444444555555444444444444444555555555444333222222111111000000000000000111111111000000111111111111000000000111111222222111111000////////////////////////////////////////////////111111///.........///000////////////////////////////////////....................................//////////////////////////////.........---------000000///...............////////////////////////------------------------------------.....................------,,,,,,,,,------------............////////////..........................................////////////......///////////////////////////000000000111111111111////////////............////////////////////////.../////////000000000000////////////////////////.../////////000000000000////////////////////////111000000000000000000000........................222111000000000000111222000000000000000000000000111111111000000000/////////////////////////////////////////////000000111000/////////............////////////////////////////////////////////////000000000111111000000000000000000000000000000000////////////////////////////////////////////////........................000///...///111222111000///...---...000000000///000//////////////////000................................................------------------------...............---,,,,,,------------.........///------...//////...---,,,------...//////////////////...---,,,,,,,,,,,,---++++++++++++++++++++++++*********)))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***))))))************************))))))(((((())))))***+++++++++,,,------,,,,,,,,,------------------------,,,------...///000111111000000//////////////////000000000111000000///...////////////000000000000000000111222222222222111111222333444444444444444222333555444333333444666777666555555444444555555444444444444555555555555777888888888777777999;;;:::;;;<<<>>>@@@BBBEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCBBB@@@>>>===<<<;;;;;;999888888888777777666666777777888999999999999888777777666666555555666666888666555555666666444333444444444444444444444444333333333333444444444555666666666666777777777777888666444444666777666555333333333333333444555555444444444444444333333333555555555555555555555555666555444333222111000000111111111111000000000000///000000111111000000///000111111222222111111000////////////////////////000000000000////////////111000//////......///////////////////////////////////////............---........................////////////////////////...............---------000///......---.................................,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,++++++.........---------------........................------------------------......///////////////...//////////////////////////////000000000111111111.............../////////............................../////////000000000////////////////////////....../////////000000000////////////////////////111111000000/////////...////////////////////////000000////////////000000000000000000000000000000111111000000000000////////////////////////////////////......//////000111////////////............////////////////////////////////////////////////111000000//////000000111000000000000000000000000////////////////////////////////////////////////...........................------...000111000//////.........000111000/////////............//////........................------------------------------------------------...------,,,,,,,,,,,,,,,------------............------......---,,,++++++.........---......///000......---,,,,,,,,,------++++++++++++++++++++++++++++++*********************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((************************))))))))))))*********+++,,,,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111111111000000000000000////////////////////////...////////////000000000000000000111222222222222111111222222333333333222222222333555444333333444666666666555444444444444555444444555555555666666666888999:::999888999:::<<<======>>>???AAACCCDDDEEEAAAAAA@@@?????????@@@@@@AAA@@@???===<<<;;;;;;;;;888888888777777777777777888888999999999999888888777666666555555555666666888666555555555555444222333333333333333333333333111111222222333333444444555555555666666666777777666555444444555666555444333333222222333333444555444444444444444444444444555555666666666666666666666555444333222000//////222222111111000000////////////000000000000//////000000111111111111000000////////////////////////111000000000000/////////000000//////............//////////////////////////////.........---------........................------------....................................///......------.........------------------------........................,,,,,,---------.........------------------------000000000//////.........------...............///---------------------------...//////////////////////////////////////////---------.........//////---------....../////////................................./////////000000////////////////////////........./////////000000////////////////////////111000000//////......---000000000000000000000000/////////....../////////000000000000000000000000000000000000000000/////////////////////////////////............///000000///////////////.........////////////////////////////////////////////////111000///......///000111////////////////////////////////////////////////////////////////////////........................---,,,+++,,,---...---,,,///...---...///000///...///......------......///........................------------------------------------------------...---+++******+++,,,---------------------------............---,,,,,,+++///...---,,,---...///000...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++***)))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++*********************************+++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...///000111222222222222111111000000000..................//////.../////////000000000111000000111222222222222111111111222222333222222222222333555444333333444666666666555444444444444444555555666666666777777777:::;;;;;;;;;::::::<<<===>>>>>>>>>>>>>>>???@@@@@@<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;888888888777777777777777888888999999999888888777666666555555555555666666777555444444555555444222333333333333333333333333000000111111222333333444444555555555555666666666555444333444555666555333333222222222222333444444555555555555555555666666444444555666777777666666555444444333111000000///222222111111000000////////////000000000000//////000000000111111000000000........................000000000//////////////////////////////......---////////////////////////............------------........................+++++++++,,,,,,------------...........................------------......------------------------........................,,,,,,,,,------------...,,,---------------------000000//////......------,,,---------......//////------------------------------...///////////////////////////////////////------------............,,,,,,------......//////////////////////////////............////////////....................................////////////........................////////////......------000000000000000000000000.........//////.........//////////////////////////////////////////000000.......................................//////000.........///////////////................................................111000///......///000111................................................................................................///...------------,,,+++---,,,+++,,,...///...---......------------..............................---------------------------------------------------,,,+++******+++---...------------------,,,,,,000//////............---...---,,,,,,,,,---///000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***((((((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,------,,,,,,******************************+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222222222222111111000000//////...------------...//////......//////000000111111000000111222222222222111000111222333333333333333222333555444333333444666666555444444333333444444666666666666777777777888999:::;;;:::999999;;;======<<<;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>===<<<<<<;;;:::::::::;;;999888888888777777666666777888888888888777666666555555444444555555666666555444333444555666555333222222222222222222222222///000000111222333444444444444444444555555555666444333333444555555444222222222222222222333444444555555555666666666666666222333555666777777666555333333333222111111000000111111111111000000000000...//////000000//////...///000000111111000000///..................................../////////000...////////////...------////////////////////////.........------------,,,------------------------******++++++,,,------------------...............---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000////////////////////////....../////////000000000---------------.........////////////////////////------........./////////........................------........./////////................................................////////////////////////......////////////......////////////////////////......////////////000000..............................------......///000.........///////////////................................................000//////......//////000........................................................................------------------------111///......///000...---,,,+++***+++---...---,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,//////.........//////000---------,,,------...///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++******++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++************************((()))***+++,,,++++++******++++++,,,------------++++++,,,,,,------......///000000000111111222222000000000///...---------------,,,,,,,,,---//////.........///000111111111000000111222222222222111000000222333444444444444222333555444333333444666666555444444333333444444555555555666666666777777666777888888666777888:::999999888888888888999999999999:::;;;<<<<<<<<<<<<<<<;;;:::::::::::::::;;;:::999999888777666555555777777777777777666555555555444444444444555666777333222222333555666666555222222222222222222222222///000000111222333444555333333444444444555555555333333333444555555333111222222222111222222333444444444444555555666666666111222444666777666555444222222111111111111111111000000000000000111111111......////////////......//////000000000000//////........................++++++,,,---...///000000....../////////...---,,,////////////////////////.........---------,,,,,,------------------------+++,,,,,,---......//////---------.........//////---,,,,,,,,,------...///------------------------------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000////////////////////////........./////////000000...------------------,,,........................---------.........//////........................---------.........//////........................,,,,,,,,,------......///...........................///000000000000///...////////////////////////........./////////000000...........................------------...//////............/////////000...................................................//////////////////...------------------------................................................------------------------,,,++++++,,,///000//////---,,,+++,,,...///...---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............---------,,,,,,,,,++++++...------,,,---...000111,,,,,,------......------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((+++,,,---------+++++++++,,,,,,+++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((''''''((((((************************'''((()))++++++******))))))***+++,,,---.........++++++,,,------...//////111111111111111222222222//////...---,,,,,,++++++---,,,,,,+++,,,---//////---......///000111111222000000111222222222222111///000222333444555555666222333555444333333444666555555444333333333333444444444444555555555666666444555666555444444666888666666666666777888999999888999999:::::::::999999;;;::::::999999::::::;;;::::::999888777666555444666666777666666555444444444444444444444555666777222111111333555777666555111111111111111111111111///000111222333444555555333333333444444444555555333222222444555555333111222222111111222222333444333333333444444555555555000111333555666666555444000111111111111222222222//////000000111111222222......////////////......//////000000000000//////........................)))***+++,,,---///000000---.../////////...,,,,,,////////////////////////......---------,,,,,,,,,------------------------------......///000111111---------.........//////,,,,,,,,,,,,------...///........................000000000000000000000000++++++,,,,,,,,,------------------....../////////---------....../////////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000////////////////////////,,,,,,,,,---------...............------,,,,,,,,,---------------------------------.........//////........................---------.........//////........................***++++++,,,---...//////...........................///000111111000///...////////////////////////---.........//////000000...........................------------...//////---.........//////000000................................................---...///000000///...---------------------------................................................------------------------&&&&&&&&&(((,,,...///......---,,,---///000///...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///000///......---------,,,,,,+++++++++,,,+++++++++,,,...000111+++,,,---...///...---,,,,,,,,,,,,,,,,,,---...///************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************)))++++++************++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///////////////000000000000000000///...............------------------------//////000000000000//////000111222222444444555666666555444333222333333444444444444555555555555555555555555555555555555555444444444555555555666666888777666555555555555555555666777777666666777888888888888999:::;;;===>>>:::999999999999999999:::555666777888888777666555555444333333333333444555666666555444333333222222222222222222222222222222000111111111111222222222111111111111111111111111333333444444555666666777666666555555555444444444333333333333333333333333444444555555555555444444222222222222222222222222000000////////////000000000000000000000000000000////////////////////////////////////000000000000////////////////////////000///...---------------......------------......---,,,,,,++++++,,,,,,---......////////////.......................................------,,,,,,,,,------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111000---+++,,,...------------,,,,,,+++***------------------------,,,+++***,,,...//////...////////////...---,,,+++///...------...000333555++++++,,,---...///000111........................------------------------........................///////////////.........***,,,...000111111000///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////...------,,,,,,000...,,,,,,---////////////////////////.........000000//////.........---------------------------////////////...---,,,,,,---------.........//////---------............///................................................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------***+++,,,,,,------------333222000...---,,,------.........------,,,,,,,,,------------,,,,,,+++***///...------,,,,,,,,,---...------,,,,,,------...)))***+++,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))++++++************++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.../////////000000000000000000///...............------------------------//////000000000000//////000111111222333444555555666555444333333333444444666666666666555555555555333333333333333444444444222222333333333444444444777666555555444444444555555777888777555555666777777777888999:::;;;<<<===999999888888888888999999333333444444444444333333444333222222222222333444555555555444444333333222222222222222222222222222111111111111222222222222111111111111111111111111333333333444555666666666666555555555444444444444222222222333333333444444444444555555555555444444222222222222222222222222000000////////////000000////////////////////////////////////////////////////////////000000000000........................000000///.....................------------......------,,,,,,,,,,,,------......////////////....................................---------,,,,,,,,,------------------------........................---------,,,,,,+++++++++------------------------+++---......+++******,,,,,,---------,,,,,,+++***------------------------,,,++++++,,,...///...---............---,,,+++***---,,,***)))***+++---................../////////........................,,,,,,,,,,,,,,,,,,,,,,,,......................................./////////+++,,,---......---,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,,,,------.../////////000...------...//////...............////////////000/////////.........---------------------------,,,,,,---...//////......,,,------------.........------------............................................................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,///...---,,,,,,,,,---.........---------,,,,,,,,,,,,---------,,,,,,+++***,,,+++******)))))))))***------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++************)))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////....../////////000000000000//////............/////////////////////////////////000000000000//////000000111222333444555555888777777666666666666777777777777666666555555444111111111222222333333333000000111111111222222222555555444333333333444444666777888777555444444555777777777888999:::;;;;;;888777777666666777777888333333222222222222333333333333222222222222333333444444444444444444444444222222222222222222222222111111111111222222222333222222222222222222222222222333333444444555555666555555555555444444444444111111222222333333444444333444444555555444444333222222222222222222222222000//////......//////000////////////////////////////////////////////////////////////000000000000........................111000//////////////////......------------............------------............////////////.................................------------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++........................***,,,------+++******+++,,,,,,---------,,,++++++------------------------...,,,+++,,,......---,,,------------,,,+++******///...,,,+++++++++,,,---000//////...---,,,++++++------------------------++++++++++++++++++++++++------------------------,,,------....../////////------------,,,,,,++++++............////////////,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,---....../////////...---...//////...,,,---------.../////////000/////////...............------------------------,,,------............---,,,,,,,,,,,,------------------------............------------------------........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------++++++,,,---------,,,,,,+++++++++++++++,,,---...------------,,,,,,,,,,,,,,,,,,---------,,,++++++---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,++++++,,,,,,---......------,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........./////////000000000///............////////////////////////////////////000000000000//////000000111222333444444555:::999999999999999999999777777666555444444333333000111111222222333333333000000000111111111111222444444333222222333333333666777888666444333333444666666777888999999999999777666666555555666666777777666555444444555666777333333333333333333333333333333444444444444444444222222222222222222222222111111111222222222333333222222222222222222222222222222333333444444444444444444444444444444444444333333222222222222222222333333444444444444333333111111111111111111111111/////////....../////////////////////////////////////////////////////////////////////000000000000........................//////............//////......------------...............------.........---......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.........---------,,,,,,,,,------,,,,,,+++------------------------...---,,,,,,---...---+++---------------,,,++++++///...------,,,---------......---,,,+++***))))))------------------------++++++++++++++++++++++++------------------------++++++,,,---......////////////...------......///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------,,,,,,+++---,,,,,,...///...,,,***,,,,,,------...///000000........................------------------------000000///...---+++***)))+++++++++,,,,,,,,,------,,,,,,---------.........------------------------........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---...............---------,,,,,,,,,,,,,,,,,,---000///---+++++++++---.........---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////............//////////////////............//////000000000000000000000000//////000000000000/////////000000111222333444555777888888888888888888888555555444333222222111111111111222222333333333333111111111111222222222222333333222222222333333444666777777666333222222333444555666777888888888777666555555555555555555666888777666555555666777888444555555555555555555444333333444444444444444444222222222222222222222222111222222222222333333333222222222222222222222222222222222333333333333333333333444444444444444444444444333222111111000///222222333333333333222222111111111111111111111111//////............//////........................////////////////////////////////////000000000000........................---------,,,,,,------.........------------...............------.........------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......---,,,+++,,,,,,------,,,,,,,,,------------------------...---,,,,,,---...---+++---............------,,,***************++++++,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------***++++++,,,---......///---,,,,,,,,,---...000000+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---,,,,,,++++++,,,++++++,,,---,,,***'''+++,,,,,,---...//////000---------...............------------------------/////////...---+++***)))+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,)))***++++++++++++******,,,,,,,,,++++++,,,,,,,,,000///---+++++++++---...------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++************)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------.........////////////............//////000000000000000000000000000//////000000000000////////////000111222333444444333444444555555555555444333333333222222111111000222222222222222222222222111222222222222333333333333333222222222333444444444555666555333222222333333444666777888777666666666555555444444555555666555555555444444555555555555555666666666666555555444444444444444444444444222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222333333333333444444444444444444333222111000000///111222222333333222222111111111111111111111111111///......------......///........................////////////////////////////////////000000000000------------------------,,,,,,,,,+++,,,,,,---.........------------............------------......------............------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************************))))))***,,,,,,+++***++++++,,,---------,,,,,,------------------------...,,,+++,,,......---,,,---......//////...------***++++++,,,,,,,,,------------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------))))))***+++,,,---......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,------......---,,,++++++,,,,,,***(((,,,,,,,,,---.........///---------------.........------------------------***+++,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------------,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,******,,,---------,,,+++,,,,,,++++++++++++,,,,,,...---,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))++++++************++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------.........//////...............///000000//////////////////////////////000000000000////////////000111222333444444111222444555555555444333333222222222222222222222222222222111111000000///111111222222222222333333333333333333333444555555333444555444333222333444333444666777777666555444666666555555555555666666333444444555555444444333444444555666666555444444555555555444444333333222222222222222222222222222222222222333333333444444333333333333333333333333222222222222222111111111222222333333333444444444111111111111111111222222111111222222222222111111111111111111111111111111///......------......///........................////////////////////////////////////000000000000------------------------,,,,,,,,,,,,,,,---............------------......------,,,,,,,,,,,,------,,,------......------,,,........................,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***)))(((***,,,---+++)))***+++,,,,,,---------,,,------------------------,,,++++++,,,...///...---,,,------......------------------------,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,---......000...,,,+++,,,,,,+++***------------------------,,,,,,,,,------.........------------------------((()))+++,,,---...//////,,,------------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***)))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,---------,,,+++,,,...000000///...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,,,,------++++++************+++++++++++++++,,,,,,---------************************))))))******+++++++++,,,))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))++++++************++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---------.........//////...............///000111//////////////////////////////000000000000////////////000111222333333444333444555777777777666555333333333333333333333444222222111000///...------111111111111222222222222333333333333444444555666222333444444222222333555222444555777777666444333666666555555555555666666333444666666666666444333333333444555555444333333666666555444333333222222222222222222222222222222222222333333333444444444333333333333333333333333222222111111111111111111222222222333333444444444...///000111222333444444111111222222222222111111000000000000000000000000.........------.................................////////////////////////////////////000000000000---------------------------------------...///000.........------.........---,,,,,,++++++,,,,,,---,,,------......------,,,........................,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++...///---+++***+++,,,,,,------------------------------------,,,+++***,,,...//////...++++++,,,------,,,,,,,,,************((('''&&&%%%************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...//////---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,++++++***222000---,,,---------,,,------------------,,,,,,,,,,,,,,,------.........------------------------++++++,,,---------,,,,,,---------.........//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***%%%&&&(((***+++,,,++++++*********++++++,,,,,,,,,***+++,,,,,,------------((()))+++------,,,+++***,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,))))))***+++,,,------...++++++************+++++++++++++++,,,,,,------------------,,,,,,,,,++++++************************))))))***+++,,,------...+++++++++******)))))))))---,,,,,,+++*********++++++++++++*********))))))+++,,,,,,---............++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------*********))))))))))))))))))***,,,...////////////111111111111111000000000//////000000///...,,,+++//////............////////////000111222333333444666666666666666555555555333333222222111000//////......///000111222333333222222111111111111111222555444333222222222333444222222111111222444555777555555555555666666666666444444333333333444555555444444444555555555555666555555444444444444555555777666555444222111//////111111222222222333333333222222222222333333444555333222222111111222222333111111111111222333444444555555555555444333222111222222111111000111111111000000000000000000000000000000000000000000000000////////////////////////////////////...............//////000000000000000//////////////////////////////.........---------................................................///...---,,,,,,,,,,,,,,,........................///............---------//////.........---------------,,,++++++***))))))------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,...---,,,,,,++++++++++++---,,,,,,,,,,,,---............---,,,,,,+++******,,,++++++******++++++,,,++++++++++++,,,,,,---...------,,,++++++******)))))))))))))))************------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,++++++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))(((***+++------,,,+++***...---+++*********++++++,,,,,,------...///000000((('''&&&'''***,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++---------------,,,,,,++++++++++++,,,------......------------...///...---+++***---------,,,,,,+++++++++---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++)))***,,,---,,,)))---------.........//////---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++***))))))+++***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,+++++++++************,,,+++******)))))))))***+++++++++*********))))))******+++,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,---...//////((()))+++,,,------------........................111111222333222111000///000//////......//////000///000111222333444555555444444444444444444444444555444444333222222111111//////000000111111222222222222111111111111111222///111555777777555111///333222222222222333555666555555555555666666666666555555444333333444444444444444444555555555555666555555444444444444555555777777666444333111000000222222222222333333333333333333222222222333444444333333222222222222333333222222222111222222333333555444444444444333333333444333222111111111111111111111111111111111111111////////////////////////////////////////////////////////////..................///000000000////////////////////////////////////.........---------........................------------------------///...---,,,,,,,,,,,,---........................///............---------///.........---------------------,,,++++++******,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++++++++,,,,,,---,,,++++++******++++++,,,...---,,,,,,+++++++++,,,---,,,,,,,,,,,,---............---,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...+++++++++++++++++++++,,,************++++++++++++------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,+++******++++++***+++++++++,,,,,,......,,,+++++++++,,,,,,,,,,,,,,,------......///...,,,++++++---......------------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---//////.........---------+++,,,,,,---------------------......------,,,+++---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,...---+++)))***,,,---+++)))***++++++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++***))))))+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************,,,,,,+++++++++*********,,,,,,,,,++++++++++++***+++***))))))((()))))))))+++++++++***************)))************))))))(((((((((((()))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...//////000******+++,,,------,,,,,,+++,,,,,,------.........---...//////000/////////111000000//////000000111///000111222444555666777333333333333333333333333666666555555444444333333111111111111111111111111222111111111111111222222///111444666777555222000444333333333333333444444555555555555666666666666666666555444333333333333444444444555555555555666555555444444444444555555777777666555444333222111333333333333444444444444444444333222222222333333333333333333333333333333444333333222222222222333444444333222333444555666666555444333222111111111222222222222222222222222........................////////////////////////////////////............------...////////////...////////////////////////...............---------------------------------------------------------......---,,,,,,,,,------........................///............---------............------------......------,,,,,,++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************+++,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------)))******+++,,,,,,------+++++++++,,,,,,,,,,,,---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,------------,,,,,,,,,,,,------,,,,,,---------,,,++++++---+++***))))))+++---...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***------,,,,,,,,,,,,++++++,,,,,,---------.........+++,,,,,,------,,,,,,+++............------------,,,,,,,,,,,,------------......---,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------------------------------++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&&&&(((+++---,,,*********+++,,,+++***))))))*********+++++++++,,,,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******)))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************+++++++++***************,,,,,,,,,++++++++++++++++++******)))))))))******************************************)))(((''''''(((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,------------------,,,,,,------...///000000++++++,,,---......//////111111000000000000111111//////000222444555666777222222222333333333333333666666555555444444444333222222222111111000000000111111111000111111222333555333222000111222555666444444444444333333333333555555555555666666666666777777666444333333333333444444444555555555555666555444444333333444444555777777666555444444333333333333333444444444555555555444333333222222222222333333444444444444333333555444333222222222222222444333222111222444666888888777555444333222111111222222222222222222222222////////////////////////////////////////////////////////////............,,,------...............////////////////////////........................------------------------////////////////////////...------,,,,,,,,,------........................///............---------------------------------.........------,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++***************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++)))******++++++,,,---------,,,+++******+++,,,---,,,,,,---------,,,,,,+++,,,+++*********+++,,,------------,,,,,,,,,------,,,,,,++++++++++++++++++---+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,***)))'''''')))***,,,+++*********+++++++++******++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,***************************++++++,,,,,,++++++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************(((((()))******+++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,***************************+++++++++***)))(((((()))))))))*********++++++*********+++++++++,,,,,,************************+++++++++***)))(((((((((+++++++++++++++,,,,,,,,,+++,,,,,,---...//////000......//////000111222333111111000000000000111111......///111222444555555222222333333333444444444444444444444333333333333333333222222111111000000111111000000111222222333555333111000000222555777444444444444444444444333555555555555666666666666888777666555444333333333444444444555555555555666444444333333333333444444666666666555555444444444333333333444444444555555555444333333222222222222333444555555555555444333555555444333222222222222444333222111222444777888888777666444333222222222111111111111111111111111000000000000000000000000////////////////////////////////////............,,,------...............////////////////////////---.....................------------------------------------------------------,,,,,,,,,------...........................///............---------,,,,,,------------------......------------,,,,,,...---,,,++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,++++++***++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,++++++++++++,,,------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,------,,,,,,,,,)))***+++,,,---,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,++++++++++++,,,---......---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++***************************************+++++++++,,,,,,,,,++++++***++++++,,,,,,***************************++++++,,,,,,++++++***,,,+++***)))))))))******,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************''''''((()))***+++,,,---)))************+++++++++++++++++++++++++++,,,---***************+++++++++***++++++++++++******)))*********+++++++++,,,,,,************++++++++++++((((((((((((((((((((((((*********++++++,,,,,,,,,)))))))))))))))***++++++***++++++,,,,,,---------------------...///111111111000000//////000000111//////000111222222333444222222222333333444444555333333222222222222222222333333222222222111111111000000000000111222333333///111333555555555333333333444555555555555444444555555555555666666666666777777666555444444444444444444444555555555555666444444333333333333444444555555444444444444444444333333333333444444444444444444333222222222333333333444555666666555444333555444444333333333333444333333222222333555666777777666555444333222222222000000000000000000000000111111111111111111111111////////////////////////////////////............------...////////////...////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,---..............................///............---------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------,,,,,,------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,+++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********+++++++++++++++,,,+++++++++++++++++++++******++++++++++++************+++,,,,,,,,,++++++((())),,,---...---+++*********+++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******,,,...------++++++,,,,,,,,,,,,------*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,+++*********+++---...------,,,,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))+++---......---+++))))))***+++***))))))***+++(((((()))))))))*********++++++******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,***)))))))))***++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************(((((())))))******++++++(((((()))))))))************************+++,,,,,,))))))*********+++++++++))))))***+++++++++***************+++++++++,,,,,,************++++++++++++************************++++++,,,,,,,,,,,,------******)))***+++,,,...///,,,,,,,,,,,,,,,---------,,,++++++++++++,,,......000//////......//////000111111111222222222333333000000111111222333333444222222222222222222333333222222222222222222222222000000000000111222333444///111333444555555444333222333444555666666555555555555555555666666666666666666555555555555555666444444444555555555555666444333333222222333333444333333333333444444444444222222222222333333333333333333222222222333444444444555666777777666555444444444333333333444444555333333333444444555555555555555444333222222333333111111111111111111111111000000000000000000000000////////////////////////////////////..................///000000000//////////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///........................///............---------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------***************************++++++++++++,,,,,,,,,+++************++++++,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,---...+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++************++++++++++++)))*********++++++++++++*********++++++,,,,,,---***+++---//////---+++***((()))******+++++++++*********++++++,,,,,,,,,,,,******,,,---------,,,,,,******++++++,,,,,,------+++)))(((((()))))))))(((+++++++++,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,+++***)))***+++---...+++,,,------......------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************++++++,,,------,,,++++++(((***++++++(((((()))+++)))))))))*********++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,***)))((()))***+++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************************))))))))))))''''''(((((()))))))))***))))))((())))))***++++++))))))******++++++++++++'''((()))******+++******************++++++++++++)))************+++++++++------------------------......---,,,***))))))(((------------...000222333//////////////////......//////...---...///000111//////............//////333333333333333333333333...//////000111222222222333333333333333333333333222222222222222222222222000000000000111222333444555333000...///222777999111222444666777777666666555555555555666666666777666555555555555666666777444444444555555555666666444333333222222333333444222222333333333333333444111111222222222333333333222222222222333444444555444555666888888666555444333333333333444444555666222333444555555555444444444333333222222222333333222222222222222222222222////////////////////////////////////////////////000/////////...............//////000000000000000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///........................//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++(((***+++,,,---,,,,,,+++******************************+++++++++,,,,,,,,,))))))(((((()))***++++++,,,++++++++++++++++++,,,++++++++++++,,,,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,++++++++++++*********++++++,,,------,,,,,,,,,---------......++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++'''((()))***,,,---...///***,,,///111111///,,,***'''((()))***************,,,+++***))))))+++---...***+++---...///...------******+++,,,------......000...+++***++++++)))(((+++++++++,,,,,,---------,,,,,,,,,---------.........---++++++++++++---...)))))))))******+++++++++,,,+++***))))))+++---...***+++---...///...------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************,,,,,,+++******+++,,,,,,(((***,,,+++(((''')))++++++,,,,,,,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,***(((((()))***+++******,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++---,,,***(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))((((((((((((((((((((((((,,,,,,,,,++++++*********++++++************+++++++++++++++***++++++,,,,,,***)))***---111111///,,,...............---------111000///...............------......//////000000000000111222333333333333111111000000000111333444333333222222333333444555333333333333222222222111000111111222222222111111111111111222222333333333666666555444444444555555444555666888888888777666777777666555444333333222444444555555555555444444444444444444444444444444666555444333333333333333555444222222222222444555222333444555666666666666888888777777666666555555666555555444444444555555444444444555555555555555444444333333333444444555333333333222222111111111000000000000000000000000000000000000000000000000......------------......//////000000000000//////000000//////......------........................///...---,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------------------------------111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++)))+++++++++***)))***+++000///...---,,,+++,,,,,,,,,,,,............,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,***)))))))))******++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...************************,,,++++++******++++++,,,++++++******++++++,,,------------,,,,,,+++++++++++++++************++++++******+++,,,,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***+++,,,,,,,,,************************))))))************))))))***))))))))))))+++,,,---***++++++++++++***)))))),,,,,,+++***)))))))))***))))))************))))))******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))---,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))************************,,,,,,,,,+++++++++******++++++************++++++------,,,+++************,,,+++,,,///222222000...000000//////......------000//////............///.........///////////////000111222222333333333333222111000000000111222333333222222222222333444444000000000000////////////000111111222222222222222222222333333444444444444444444333333333333444444666777888999::::::999999666666666555444444333333555555666666666666555555444444555555666666666777777666555444333333333333444333333333333333333444222222444555666666666666777777777777666666555555555444444333333333444444444444444444444444444444444444333333222333333333333333333222222222111111000000000000000000000000000000000000000000000000/////////......///////////////000000000000//////000000000//////.................................///...---,,,,,,,,,,,,---,,,---...---+++***+++,,,------------------------------------------------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++))))))***++++++,,,,,,,,,+++,,,------------,,,+++************************,,,,,,++++++,,,------...++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,***)))))))))******+++++++++,,,,,,,,,------************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...------------------------,,,++++++******++++++,,,++++++******++++++,,,------,,,,,,,,,++++++++++++++++++************++++++'''((()))***+++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***+++++++++,,,************************)))******************))),,,+++***))))))******++++++++++++,,,+++******)))******)))((((((((()))))))))******************)))*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,************************))))))))))))************,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++......,,,+++***)))))))))------...000333333222000222222111000//////......///............//////000///////////////.........111111222222222222222222333222111111000111111111222222222222222333444444333333333222222222111111000111222222333333333222444444444444555555555555444333333333333333444555555666777888999999999999555555555555555555555555666666777777777777666666555555666666777888999999999999777666444333333333333333444444444444333333111222333555666777777777777777777666666666666555444333333333333333444444555555555555444444444444555444333222222222222222333333333222222222222111000000000000000000000000000000000000000000000000000000////////////000000...//////000000//////...000000000000////////////..............................---,,,,,,,,,------,,,---...---,,,++++++---------------------------------------------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***+++,,,+++***)))***,,,'''(((***,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))*********++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................,,,++++++******++++++,,,+++************+++,,,,,,+++++++++++++++*********++++++************++++++%%%&&&((()))++++++,,,,,,+++++++++++++++*********++++++,,,,,,,,,---------************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************++++++******************************++++++++++++******---,,,+++***)))))))))))),,,,,,,,,,,,,,,++++++***))))))))))))******************++++++++++++***************++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))))))))***+++++++++++++++***))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++------,,,+++************---...///000222222222222333333222111111000//////...............///000111000000//////......------111111222222222222111111333333222111111000000000222222222111222333333444444444444444333333333333111111222333444444444333444444444444444444444555444444444444444555666666444444555666666777777777444444444555555555666666777777888888888888777777444555666777888999:::;;;;;;:::888777555444333333222333444555555444333222111222333555666777777777666666666666666666666666444444333333333444555555666666666666666555555555666666555333222222222222222222222222222222222222000000000000000000000000000000000000000000000000000//////////////////000...//////////////////...000000000000000000000000...........................------,,,,,,,,,---------.........,,,+++,,,---------------------------------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,...///...---***)))*********++++++*********+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************++++++,,,************************++++++************++++++'''((()))***++++++++++++************************+++,,,,,,,,,,,,---------******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++,,,,,,+++++++++,,,++++++*********)))))),,,------------,,,++++++***+++,,,,,,------------+++++++++,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,******************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************+++,,,------,,,---...///000000111222444333333222111111000000...............///000111000000//////......------000000111222222222111111222222222222111111000000222111111111111222333333222111111111000000000000111111222444444555555555444444444333333333333333222222222222333444555666555555555555555666666666333333444444555666666666777777888888888888777777444555666777888999::::::;;;:::999777555444444333333333555666666555333333222333444555666666666666555555555555555666666666555555555555555666777777888888888888777777666666777777555444333333333333222222222222222222222222000000000000000000000000///////////////////////////......------......///......////////////......///////////////000000000........................------,,,,,,,,,------...---...///...,,,+++,,,---------------------------------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,++++++************************************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,***,,,---......,,,+++)))************************+++++++++++++++++++++++++++******))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,************+++******************+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))),,,++++++******++++++,,,******))))))******+++,,,************************++++++************+++++++++++++++,,,++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++,,,,,,+++++++++))))))******++++++++++++,,,------------,,,++++++***+++,,,---------------+++++++++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++************************((())))))***+++,,,,,,---)))*********++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***************************************************************+++++++++***************************++++++++++++,,,,,,,,,++++++************++++++)))))))))***+++,,,......***,,,............000222333222222222222111111111///............//////000///////////////............///000111222222222222111111222222222111000000111111111111111222333333333333333222222222111111111222333444555666666666444444444333333333333333/////////000111333444555999888777666666666777777444444444555555555666666777777888888888888777777666666777777888999:::::::::999888666555444444444444444555555555555444444444444555555555555555444444555555555555666666666555555555555666777888888999999888888777777666666666555444444333333333333111222222222222333333333000000000000000000000000////////////////////////......------------......---......//////......---............////////////........................------,,,,,,,,,---......---...///...,,,,,,,,,...---------------------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,,,,+++***************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,+++***+++---%%%&&&(((***,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))***++++++++++++***************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((++++++++++++++++++++++++,,,++++++******++++++,,,***))))))))))))***++++++*********+++++++++++++++++++++************++++++,,,,,,---,,,,,,+++***)))*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************++++++******************************++++++++++++******(((((()))++++++,,,,,,+++,,,,,,,,,,,,,,,++++++***((()))***+++++++++***)))******++++++++++++******)))))))))************+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))*********+++,,,,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++************++++++************+++,,,------***,,,......------000333111111111111222222222222000//////............///.........///////////////------///000222333333333000000111222333222111111111111111111111222222333666666555555555444444444111222333555666666777777555555555555444444444333000000111222333555777777;;;999888666555555555555444444444555555555555555666777777777777777777666888888999999:::::::::;;;999888777666555555444555555555444444444444555555666666666666555444333222444444444555555555666666444444444555555666888888888888777777666555555444333333222111111222222222111111222222222333333333000000000000000000000000//////////////////////////////............//////---......//////......---,,,---------.........///........................,,,,,,,,,,,,,,,---...///---//////...---,,,---...------------------------------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''')))+++,,,------,,,+++************************************************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,------++++++,,,---&&&&&&''')))***+++,,,---,,,+++************+++,,,************************,,,,,,+++***************++++++++++++++++++++++++,,,,,,++++++++++++++++++((()))***+++,,,++++++***************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))***++++++++++++++++++,,,,,,,,,---++++++************++++++***++++++++++++******)))++++++++++++,,,,,,,,,---)))))))))*********++++++,,,+++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,************************)))******************)))))))))++++++++++++***)))+++++++++,,,+++******)))((()))***++++++)))(((&&&)))******************)))))))))))))))***************+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((************************************************))))))******++++++++++++*********************************++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++---//////---...111444///000000111111222333333111000///...............---.........//////000000+++,,,...000222333444444///000111222333333222111111111111000111222222333333333222222222111111111111222333555666777777777777777666666555555555444333444444555777999;;;<<<:::888666444333222222222555555555555555555555555666666777777777777666666;;;;;;;;;;;;;;;;;;;;;;;;777777666555555555555555666555444333333444555666777777777666555333222111444444444555555555666666333333333444555666777777777666666555444333333333000000000000000000111111111111111222222333333333000000000000000000000000////////////////////////000000////////////000000---..................---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---...///.../////////---,,,---...------------------------------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())),,,.........---,,,))))))))))))))))))))))))************************+++++++++++++++++++++++++++***)))(((((()))***++++++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++***++++++,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))------,,,+++******++++++++++++++++++++++++++++++---,,,,,,++++++*********((()))***+++,,,,,,+++***)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,)))))))))))))))******++++++++++++,,,,,,---------++++++************++++++'''((()))***************+++++++++,,,,,,---------((())))))))))))*********+++*********))))))((((((++++++++++++++++++++++++*********++++++,,,,,,,,,(((((()))***+++,,,,,,---************************))))))************))))))++++++,,,,,,+++***((('''***++++++++++++***))))))***+++,,,---,,,***((('''))))))************))))))))))))))))))***************+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,------***++++++,,,,,,++++++***+++++++++++++++***)))(((---,,,,,,+++***)))((((((************************************************,,,++++++******)))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,---...///000000////////////////////////000000///...------------...///000111111000///...000000000111222222333333///000222222222111///---///000000111111111000000333333222222111111222222444333333333444444555555777777777777777777888888666666777777888888999999888888888777777777666666555555555555555555555555444555555666666666666666888999;;;<<<<<<;;;999888999888888777666555555444666555444333222222333444333333333333333333333333111222222333444555666666777555333222333555999;;;888888777666555444444333111222333444444333222111222222111000//////000000000000000000000000000000222222111111000000//////............///////////////////////////.........000000///...............------------------------.........------,,,,,,,,,....../////////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,++++++++++++))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,++++++******++++++************************,,,+++***))))))***+++,,,++++++*********************++++++,,,,,,------...************+++,,,---...+++++++++++++++***)))(((,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,******++++++++++++******(((((()))***+++,,,,,,,,,++++++******)))(((((((((,,,,,,,,,++++++***************************************++++++++++++******...---+++******+++---...++++++++++++++++++++++++---,,,***)))))))))************)))))))))))))))))),,,+++)))((((((((()))*********++++++++++++******)))))))))))))))(((''''''************************++++++++++++++++++++++++,,,---.........,,,***(((++++++******************************************+++++++++*********))))))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++*********++++++,,,,,,++++++*********+++++++++*********,,,,,,++++++***)))))))))************************************************++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---...///..............................---------------...---...///000000000/////////000000111111222333333000111222333222111///...,,,---///000222333333333222222111222222333444444333222222222333444666777999888888777777777888888777777777777777777888888888888888888777777777666555555555555555555555555444555555666666666666666888999:::;;;;;;:::999888888888777777666555555444666555444333333333444555333333333333333333333333222222333333444555555555444444444444555666777888666666555555444333222222000111222333333222111000222111111000//////000000000000000000000000000000////////////......------........./////////000000000//////...---,,,,,,+++000//////...............------------------------......---------,,,,,,,,,---......///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,++++++++++++***************+++++++++************************************++++++++++++************++++++,,,---************************++++++***))))))***++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---...+++++++++++++++***))))))+++***(((''''''(((***++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++******)))))))))***************************************************++++++,,,,,,++++++************+++++++++,,,,,,************************)))))))))))))))***************++++++++++++******((((((((())))))******+++)))))))))))))))*********,,,++++++++++++++++++*********************************++++++++++++******++++++))))))))))))++++++++++++++++++++++++++++++,,,+++***)))))))))***+++************************---,,,+++***))))))))))))******++++++++++++*********+++++++++******)))(((************************++++++++++++++++++++++++***+++,,,......---+++***************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''******++++++++++++******))))))***++++++++++++***************************************************))))))))))))))))))))))))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++*********+++,,,---...........................---,,,,,,,,,,,,---......------...///000000////////////000111111222222333111222333333333222000///,,,---///000222333333333111111111222333444666666222111000000222444777888::::::999888777777777888777777777777777666666666888888888888777777777777666666666666666666666666444555555666666666666666777888999::::::999888777888777777666666555555555555555444444444555666666333333333333333333333333333333333333444444444444111333444666666666555555444444333333222222111111000000111111111111000000111111000/////////000000000000000000000000000000/////////............---////////////000000000000000000///---,,,+++***)))000///......------......------------------------...------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++***+++++++++++++++++++++*********++++++++++++++++++++++++************++++++++++++)))))))))***+++,,,---...************************++++++***))))))***++++++*********++++++,,,,,,---...------,,,++++++******++++++++++++,,,---......***++++++++++++***))))))+++)))'''%%%%%%''')))++++++++++++,,,++++++***)))++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))******************************************************++++++++++++***************++++++++++++,,,************************)))))))))))))))(((((((((******++++++++++++******((((((((((((((()))))))))'''(((((()))******++++++*********+++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++*********)))******+++,,,******++++++++++++++++++---------,,,,,,***))))))******++++++++++++******,,,,,,,,,,,,,,,,,,+++***************************++++++++++++++++++++++++((()))+++------------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))***++++++******++++++++++++************+++++++++******)))))))))*********+++++++++******************************************************++++++,,,,,,------******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---+++++++++++++++,,,------------------------------------,,,,,,,,,,,,------------......//////////////////000000111222222222222333333333333222111000000111111111111000000///222222222222333444555666111000//////111444888:::;;;;;;:::888777777777777777777777666666555555555777777777777777777777777666666666666666666666666444555555666666666666666666777888888888888777666777777666666666555555555444444444444555666666777222222333333333333444444444444444333333333222222111222333444555555444444333222222222222222222222//////000000000000//////111000000/////////000000////////////////////////000000000000000000000000/////////000000000111111//////......---,,,++++++//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++******++++++,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))***+++,,,---************************+++******************+++))))))***+++,,,------...,,,,,,,,,,,,++++++******,,,,,,++++++,,,------...******+++++++++******))),,,+++***))))))***+++,,,******++++++++++++******+++++++++++++++,,,,,,,,,******************************************************************))))))******************************************************++++++++++++******************++++++++++++************************++++++******))))))((((((******++++++++++++******)))))))))))))))((((((((((((((())))))************))))))******++++++,,,,,,******************************++++++++++++******++++++,,,,,,,,,,,,++++++************************)))))))))******+++,,,,,,+++++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******+++,,,,,,---,,,,,,++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,---------)))******++++++******))),,,,,,,,,+++***)))(((''')))))))))***++++++,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---...------------------------///...------,,,,,,,,,,,,/////////....../////////...//////000111111222222333333333333222222111111111111111111111000//////444333333222222333333333000000///000222555888:::;;;:::999888777777777777777666666666555555444444666666666666666666666666666666666666666666666666444555555666666666666666555666666666666666666555666666666666555555555555333333444555555666666666222222222333333444444444444444444333333222111111333222222111222222333444222222222222222222333333////////////////////////000///////////////000000///////////////////////////////////////000000000////////////000000000000...............///////////////...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,+++*********++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...++++++***))))))******************************************++++++*********))))))***++++++,,,------*********++++++,,,,,,,,,,,,,,,+++++++++,,,------)))******+++++++++*********+++,,,------,,,+++***)))******++++++******************++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************************)))******++++++******)))))))))*********+++++++++************************,,,,,,,,,++++++***************++++++++++++***************************)))************))))))(((((()))))))))******+++++++++******************************++++++++++++*********++++++,,,,,,++++++***************************))))))******++++++++++++******+++++++++,,,,,,,,,%%%''')))+++,,,,,,++++++******++++++++++++************+++++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((('''&&&&&&))))))************))))))+++,,,,,,++++++***(((((())))))******+++++++++,,,******************************************************************++++++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......222111000///.........///......///000000111111222333222222222111111111111......000111111222222222444333222222111111111222000000111333444666888999999999888777666666666777555555555555555444444444444444444444555555555555555555555555555555555555444555555666666666666666555555555444444555555555555555555555555555555555222333444444555444444444111222222333333444444555444444333333222222111111333222111000000111222333000111111111222222333333000000////////////000000//////......//////000000000000000000000000000000,,,------------.....................////////////------......///000000111///...------,,,,,,------------------------------,,,,,,,,,------------...---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------++++++***)))))))))))))))************************)))***++++++++++++***))))))))))))******++++++,,,))))))******+++,,,,,,---,,,++++++******++++++,,,))))))***++++++++++++***'''))),,,------,,,)))'''((()))******+++*********))))))******+++,,,,,,,,,***************************************++++++++++++++++++++++++,,,,,,,,,************************************************))))))************)))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++*********************+++++++++++++++******)))((((((''')))))))))*********************************************++++++++++++******))))))))))))))))))))))))************************))))))***+++++++++******))))))******+++,,,,,,,,,%%%&&&((()))***+++,,,,,,******++++++++++++******((())))))***************************************++++++++++++++++++++++++---,,,,,,+++******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))((('''&&&%%%$$$######))))))************))))))((()))***+++++++++++++++***************+++++++++************************((((((((((((((((((((((((******))))))))))))))))))******+++++++++,,,,,,,,,************************++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------...///000222333555444222000///...............//////000111111111222222111111000000000000...///000111111222111111111111000000000111222222000111333555777888888888777777666666666666666777444444444444444444555555222222222333333444444444444444444444444444444444444555555666666666666666444444333333333333444444555555555555555555555555222333444444444333222111111111222333333444555555333333333222222222222222000111111222111111000000......///000111111222222111111000//////000111111...............///000000000000000000000000000000,,,,,,,,,---------......------------............---.....................///...------,,,,,,------------------------------,,,,,,,,,---------......------,,,,,,,,,---//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))******+++,,,---......*********************************+++++++++,,,,,,***))))))))))))******+++************************)))***++++++++++++***)))))))))))))))))))))))))))***************++++++++++++******))))))*********))))))***+++++++++++++++((()))***++++++***)))((((((((()))***************((())))))***++++++,,,,,,************************))))))*********+++++++++)))*********++++++++++++************************************************))))))************))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++******(((((())))))******++++++*********)))))))))))))))************))))))))))))******************************++++++++++++*********)))(((''''''((()))*********************************+++,,,+++***))))))(((((())))))***++++++,,,******))))))******++++++******++++++++++++******((())))))***************************************++++++++++++++++++++++++++++++***************+++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++++++++))))))************))))))%%%&&&(((***,,,---......************************************************''''''''''''''''''''''''******))))))((((((''''''******+++++++++,,,,,,,,,))))))))))))))))))))))))+++******************+++++++++***************+++++++++++++++++++++++++++***+++,,,...000333555777777666333111///...............//////000111111111222111000000///000000000222222222111111///............//////000111333333000222555777999999888777666555555555555666666777333333333444444555555555111111111222222333333333333333333333333333333333444555555666666666666666444333333222222333333444444555555555555555555555222333333444333222000///111111222333333444555555222222222222222222222222---///222444444222///---,,,------...///000111111222111000//////000111222...............///000111000000000000000000000000........./////////000000,,,,,,,,,---------...............------,,,,,,,,,......---,,,,,,,,,,,,---------------------------,,,,,,,,,------............------,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********+++***************++++++))))))***+++---...//////))))))))))))))))))))))))((())))))))))))*********(((((((((((()))+++,,,---************************)))***+++,,,,,,+++***)))))))))))))))((((((((((((,,,,,,++++++***)))))))))******)))))))))))))))***((()))***+++++++++++++++++++++************++++++(((((()))***************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++************************************************))))))************))))))))))))))))))************++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++++++++******&&&''''''((()))******+++((((((((()))******++++++++++++******))))))((((((******************************++++++++++++******---+++***((((((***+++---))))))))))))))))))))))))***+++,,,,,,+++***)))((('''(((((()))******++++++...---,,,***)))******+++******++++++++++++******((()))***+++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,---((())))))***++++++,,,,,,************************))))))******++++++++++++---------,,,,,,,,,++++++************************)))))))))))))))))))))))),,,+++***((((((((()))***+++++++++************))),,,,,,+++***)))(((''''''))))))************))))))))))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,************************************************************************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++************+++,,,...111444666888;;;888444000---,,,,,,---.........//////000111222222111111000000000000000111///...------...///111////////////000111222333333333333444444444555555333333333333333333333333333333222111000000111111222222333333333333444444444333333222222333333444444444444555555666666666777777666555444444333333222222222333333444444444555444444333333444444555222222222222222222222222444333222111000000000000111111111111111111111111000000////////////000000111111111111000000000000//////000000000000//////000000000000000000000000000000//////.........---000000///...............000,,,+++///333222///,,,//////////////////......000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***)))((((((((((((+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************---,,,,,,+++*********+++************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************************************++++++***)))(((((())))))+++++++++*********))))))))))))))))))************---,,,,,,+++***)))((((((,,,+++***)))((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++***)))***+++))))))))))))))))))))))))***************+++++++++************************...---,,,++++++,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))........................************************************************))))))))))))))))))))))))************************,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++++++++******)))***+++,,,---///000111111******+++++++++,,,,,,,,,************************++++++************++++++,,,+++***)))(((((()))***+++++++++*********))))))++++++******)))((((((((())))))************))))))))))))))))))************************************,,,++++++******++++++,,,************************++++++++++++++++++++++++************************++++++******************+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++---///111444666777888666222///...---...///............///000111222222111000000//////000000000///...------...///000////////////000111222333222222333333333444444444222222222222222222222222333222222111000000111111222222333333333333444444444333333222222333333444333333444444444555555555444444333333222222111111222222222333333333333333333333222222222222333333333333333333333333333333555444333111000/////////111111111111111111111111000000////////////000000111111111000000000////////////000000000000//////////////////////////////000/////////.........---000000///...............111...---///222111...,,,........................///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,++++++...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************---,,,++++++*********+++************************))))))*********+++++++++************************************************************************************************************************++++++***)))))))))))))))+++++++++*********))))))))))))))))))************------,,,,,,+++*********,,,,,,+++***))))))))))))))))))***+++++++++************************************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++************************+++*********))))))((((((************************+++******))))))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))))))))((((((+++++++++*********))))))******************************************************************************************************************************************++++++************************))))))***+++++++++++++++++++++,,,------...//////******+++++++++,,,,,,,,,************************++++++************++++++++++++***)))))))))******++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************,,,,,,++++++***))))))(((++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,---///111333666777444333000.........///000............///000111222222111000000//////000000000///...------...///000////////////000111222222111111111222222222333333111111111111111111111111333222111111000111111111222222333333333333444444444333333222222333333444222333333333333333444444222222222222222222222222333333222222222222222222222111111111111111111222333444444444444444444444555444333111000/////////111111111111111111111111000000////////////000000111111000000000000////////////000000000000///////////////////////////////////////...............000//////............///,,,,,,---...000000...,,,------------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------,,,+++************...---,,,+++******+++,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++***************+++++++++************************************************,,,,,,+++************+++***************************************+++++++++************************************************************************************************************************+++***))))))))))))))))))+++++++++***************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))************+++++++++******)))******************************************************************************+++,,,,,,,,,,,,+++------------------------)))***++++++***)))***+++************************,,,+++***)))((('''&&&&&&************************)))******************)))+++++++++++++++*********++++++++++++++++++++++++*********)))))))))))))))+++++++++***************((((((((((((((((((((((((************************************************************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++,,,,,,------******+++++++++,,,,,,,,,************************++++++************+++++++++*********************************))))))))))))(((((())))))************))))))************))))))((()))))))))************************************++++++************++++++************************++++++++++++++++++++++++************************+++++++++*********))))))***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---///000333444666222111///...---...//////...............///111111111111000///////////////000///............///000///////////////000111111000000000000111111111111000000000000000000000000222222111111111111111222222222222333333333444444444333333222222333333444222222222222222222222222333333333333444444444444222222222222111111111111222111111000000111111222222222333333333333333444222222111111111111111222111111111111111111111111000000////////////000000111000000000//////////////////000000000000//////////////////////////////........................000///............//////'''***---,,,---//////---+++,,,,,,,,,,,,,,,------,,,,,,++++++***++++++,,,------------------------........................---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++///...+++))))))***+++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,***************************************+++++++++++++++***************+++******************************************************************************************************************************************************************************)))))))))))))))***************************))))))*********+++++++++++++++++++++,,,,,,---------,,,,,,+++******+++++++++++++++++++++***)))(((******************************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++************************+++++++++***)))(((((((((***************************+++,,,------,,,+++***+++++++++***************************************++++++++++++++++++++++++************************************************************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))******+++++++++******)))++++++++++++******************+++++++++,,,,,,,,,************************++++++************++++++*********++++++++++++************)))))))))((((((((((((((()))******++++++))))))************))))))((()))))))))************))))))))))))))))))))))))+++******))))))******+++************************++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,---...///111333444111000///------,,,------------------...///000111111000000///...///////////////............////////////////////////000111/////////000000000111111000000000000000000000000222111111111111111222222222222222333333333444444444333333222222333333444222222222222222222222222222222222333333333333333111111111111111111111111222222111111111111222222000000111111222222222222/////////000111333444555111111111111111111111111000000////////////000000000000000////////////...//////000000000000//////........................---------...............//////............//////+++222444000---......,,,++++++++++++,,,,,,------++++++*********++++++,,,------------------------........................---,,,,,,++++++,,,,,,---...---,,,,,,+++,,,,,,,,,...---+++)))))))))+++,,,+++++++++******++++++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++*********))))))***++++++***************************************************************************************************************************************************************************)))))))))))))))******************************************++++++++++++))))))******++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++***)))(((******************************************************************************+++,,,,,,,,,,,,+++************************)))***++++++***)))***+++************************++++++++++++++++++++++++))))))))))))))))))))))))******,,,------,,,******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))************************,,,,,,,,,+++***)))((('''+++************)))))))))******+++++++++,,,,,,,,,************************++++++************++++++)))***++++++,,,+++++++++******)))))))))((((((((((((((())))))*********+++))))))************))))))))))))))))))************((((((((((((((((((((((((******))))))))))))******************************************************************************((())))))***++++++,,,,,,************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---///000111//////...---,,,,,,,,,,,,------------...///000111111000//////......///////////////////////////////////////......//////000/////////000000000111111000000000000000000000000111111111000111111222333222222333333333333444444444333333222222333333444333333333222222222222111000000000000000000000000//////000000000111111111222222111111111111222222//////000000111111222222......///000111333555666111111111111111111111111000000////////////000000000000////////////......//////000000000000//////........................---------------.........///............//////000555===???666///......******++++++,,,,,,------...++++++******++++++,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***))))))***+++,,,+++************++++++,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,***))))))))))))***++++++************************+++++++++***************************************++++++++++++++++++++++++************************************************************************)))))))))))))))******+++***************+++++++++*********++++++++++++,,,)))))))))******+++++++++,,,+++************++++++******+++++++++******)))++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++************************)))***++++++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))((())))))))))))))))))((()))))))))***************************************)))))))))))))))************************+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************,,,,,,++++++***))))))(((************************,,,,,,,,,+++***)))((('''******************))))))******+++++++++,,,,,,,,,************************++++++************++++++)))***+++,,,,,,,,,++++++***)))))))))(((((((((((()))))))))))))))*********))))))************))))))))))))))))))************((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))******************************************++++++************++++++++++++,,,,,,++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,,,,------...------------...///000000000000///............///......////////////......000//////.........////////////000000000111111111111111111111111111111111111111000000111222222333222222333333333333444444444333333222222333333444444444333333222222222222111111000000//////......---......///000111222222111000000//////000000111///000000111222222333333000000000000111222333444111111111111111111111111000000////////////000000000000/////////.........//////000000000000//////........................,,,,,,,,,------........................///000000666AAACCC888/////////,,,+++++++++,,,---.........+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++++++++***************************************((())))))***++++++,,,,,,)))))))))))))))***++++++************************+++++++++*********))))))************************++++++++++++++++++++++++************************************************************************)))))))))))))))***++++++))))))*********+++++++++*********+++++++++,,,,,,***+++++++++++++++++++++******)))))))))******+++))))))***+++++++++******++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++************************)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))*********+++************************(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++******************)))))))))))))))))))))))))))******+++++++++************************************+++++++++,,,,,,,,,************************++++++************++++++)))***+++,,,---,,,,,,+++))))))))))))((((((((((((******))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************((((((((((((((((((((((((************************,,,,,,++++++***))))))))))))************+++++++++---,,,,,,++++++*********************+++,,,---...))))))***+++---...///000---------------...000000000000///.....................////////////......000//////.........//////000000000000111111111111111111111111111111111111111111000000111222333333222222333333333444444444444333333222222333333444444444444333333222222222444333333222111000000///,,,---...///000111222333//////............//////000000111222333333444444333222111111111111111111111111111111111111111111000000////////////000000000/////////............//////000000000000//////........................,,,,,,,,,------........................///000111000===AAA666...///111...++++++,,,------...//////,,,+++++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++******+++,,,,,,'''((()))+++,,,,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))((())))))***++++++************************++++++++++++******))))))************************++++++++++++++++++++++++************************************************************************))))))((())))))***++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******((()))***+++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++++++++***)))***+++++++++++++++++++++++++++---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,(((((())))))*********+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,(((((((((((((((((((((((('''''')))***,,,,,,------)))*********++++++++++++******+++++++++,,,,,,,,,************************++++++************+++++++++*********))))))((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))---,,,+++)))((((((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++---,,,+++***))))))))))))---,,,,,,++++++,,,,,,---,,,,,,.../////////...---000000000000////////////......//////000000111111///////////////.........///////////////000000111555444333111000/////////222222333333333333444444000000000111222222222333444333333333222222111111111222222333333222222111111111000000000000111111111000////////////000000000000111111111222222222444333222222111111222222222111111111000000//////000000000000000000000000222111///.........///000///////////////.........000///...---------------//////////////////////////////000000000000//////------......///000000000........................///...---+++***)))((((((***+++,,,---------,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************************************,,,+++++++++******)))))),,,+++*********+++,,,---///...+++***))))))***+++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***,,,,,,++++++***)))))))))************************,,,++++++******++++++,,,******++++++++++++*********++++++++++++***)))))),,,,,,---------,,,++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******************************************************---,,,+++******+++,,,---************************+++++++++*********))))))))))))((((((((((((((())),,,++++++******++++++,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++*********++++++,,,------++++++******)))(((((((((******++++++++++++******************************************************)))***++++++))))))***+++,,,+++++++++***)))))))))************)))))))))(((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,+++++++++************++++++,,,---,,,,,,++++++,,,,,,---,,,,,,.../////////...---------....../////////000////////////000000000000/////////////////////...111111000///////////////222222111111000111111111111111111222222222333333111111111111111222222222222222222111111000000000222222333333333333222222111111000000000000111111111000000/////////000000111222222222333333333333444333222222111111222222111111111111111111111111000000000000000000000000111111///.........///000/////////////////////...000///...------------...////////////////////////////////////////////////////////////....................................///...---+++***************+++,,,---...------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++******)))(((************************************************++++++*********)))))))))++++++*********+++,,,---///---+++***))))))***+++************************************************************************++++++++++++++++++++++++++++++,,,,,,+++******)))((()))************)))(((******************++++++************************,,,++++++******++++++,,,******++++++++++++*********++++++++++++***)))))))))***++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++******++++++++++++******************************************************,,,+++************+++,,,************************+++++++++*********))))))+++******))))))******+++,,,++++++******++++++,,,++++++***))))))***++++++******+++++++++,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++************************)))))))))))))))***************++++++++++++*********************************************************+++,,,+++*********,,,+++++++++***************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((************************+++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,,,,++++++((())))))***+++---...///,,,,,,++++++++++++,,,,,,,,,,,,---............---++++++,,,---...///000000000000000000////////////......//////////////////222222111000///...------/////////000111222333444000000000111111111111222222222222111111111111111222222222111111111111111222222333333333333222222222111111000000111111222111000000000000000111111222222333333333444444444444333222222111111222222111111111111111111111111000000000000000000000000111000//////......//////......////////////////////////......------......///////////////////////////...------------...///000000//////...------,,,------------------------......---,,,,,,,,,,,,,,,,,,,,,---............---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++***)))((('''&&&******************************************************))))))))))))((((((+++************+++,,,,,,...---+++***))))))***+++************************************************************************,,,,,,++++++******************++++++******))))))((())))))******))))))(((((())))))***++++++,,,,,,************************++++++************++++++******++++++++++++*********++++++++++++***))))))''''''((()))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))*********+++************************,,,,,,,,,++++++*********++++++************++++++******++++++++++++******************************************************+++******))))))******+++************************+++++++++***************,,,,,,+++++++++,,,,,,---++++++************++++++++++++***))))))***++++++******+++++++++,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++++++++******)))((((((''''''(((((()))******++++++******++++++++++++******************************************************+++,,,---,,,+++***+++---***************+++++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((()))***++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***************))))))***+++++++++++++++)))))))))***+++---...///,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,---......///000000111111000000//////..................////////////111111111000//////...---......//////111222333444000000000111111111222222333222222222111000000000333333333333333222222222222333333333333333333222222222111111111111222222111111000000000111222222222222222333333333333444444333222222111111222222111111111000000/////////000000000000000000000000000000//////........................//////////////////............/////////////////////////////////...,,,++++++,,,...////////////......------------------------------------------,,,,,,------...---------...............++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++***)))((('''************************************************)))))))))(((((((((((((((***************++++++,,,,,,,,,+++***))))))******************************************************************************,,,,,,++++++******))))))))))))*********))))))(((******++++++++++++******))))))*********+++++++++************************++++++************++++++******++++++++++++*********++++++++++++***))))))&&&'''((()))************************************(((((((((((((((((((((((('''(((((()))***+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++************++++++******++++++++++++*********************************************************))))))))))))))))))***************************************************,,,,,,+++++++++,,,------++++++************+++++++++******************+++******+++++++++,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++++++++******))))))))))))(((((())))))******************++++++++++++******************************************************+++,,,------++++++,,,---)))))))))***+++++++++,,,))))))))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,************************++++++++++++++++++++++++************************************************))))))***++++++++++++***+++*********++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,------......////////////////////////111111000000//////......---.........//////000000...///000000000000//////////////////000111222222111111111111222222222333333222222222111000000000111222222222222222222222333333333444444333333333333333222222222222333333111111111111111222333333111111111111222222222222444333222222111111222222222222111///...---,,,+++///////////////////////////////////////......------.........//////000000//////.........//////000000000000000000000000000///---,,,******,,,---///,,,---------.........///------------------------------,,,,,,,,,---......------------......//////,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++*********++++++,,,++++++***************************************************((((((((((((((()))))))))))))))******++++++++++++++++++******************************************************************************************+++++++++******)))))))))((())))))*********))))))************************+++++++++*********))))))************************+++******))))))******+++******++++++++++++*********++++++++++++***))))))'''((()))***++++++++++++************************(((((((((((((((((((((((())))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++******++++++++++++******************************************************)))))))))******)))))))))***************************************************************+++,,,,,,+++******))))))******+++*********++++++***************+++++++++,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,************))))))((((((******++++++++++++******************************************************+++,,,------++++++,,,---)))))))))***+++++++++,,,))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************((()))******++++++******++++++******)))*********++++++************++++++,,,,,,,,,+++,,,------...111111000000////////////000000000000////////////------......///000000000---...///111111111000///000000000//////000000111111111111222222222333333222222222111111111111111///000000000000111111111333333444444444444333333444333333222222333333444111111111111222333444444000000111111111222222222444333222222111111222222222222111000...---,,,,,,////////////////////////...////////////...------------......///000000000//////......//////000000000000000000000000000000...---,,,,,,,,,,,,---...+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,------...///---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,************************************************(((((())))))))))))******((()))******++++++***************************)))************************************************************************************************))))))******++++++******)))((((((''''''(((((())),,,,,,++++++***))))))(((******************************))))))))))))************++++++++++++*********++++++++++++***))))))))))))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******************************************************)))******++++++******)))***************************************+++++++++))))))((())))))***+++,,,******))))))))))))******)))***++++++++++++***)))******+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++)))******+++,,,,,,------++++++******)))(((((('''******++++++++++++******************************************************+++,,,---,,,+++***+++---***************+++++++++((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))))))))))))))******************************************************))))))))))))))))))))))))((()))))))))*********+++((())))))******************))))))(((((())))))***++++++************++++++,,,,,,+++++++++,,,---.........//////////////////////////////000000000000------......///000000111...///111111111000...---///////////////000111111000000000111111111111222111111111111111222222222111111111222222333333333333333444444444444333333444444333333333333444444111111111222222444555555111111111222222222333333444333222222111111222222111111111111000000000000////////////////////////....../////////...---,,,------......///000000111///////////////000111111000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,......------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++******++++++++++++******)))************************************************)))))))))*********++++++'''((()))***+++******)))))))))************))))))************************************************************************(((((())))))******++++++)))******+++,,,,,,++++++)))((('''&&&&&&'''((()))++++++************************************************))))))))))))************++++++++++++*********++++++++++++***))))))******++++++,,,+++++++++************************************************************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++************++++++******++++++++++++************************************************************+++,,,,,,+++******************************))))))*********+++++++++((((((((())))))***,,,,,,******))))))))))))******)))***++++++++++++***)))******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++************++++++++++++*********)))))))))))))))******++++++++++++*********************************************************+++,,,+++*********,,,+++++++++***************(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************((((((((((((((()))******++++++************++++++---,,,+++***+++,,,---...+++,,,,,,---...///000000......//////000000111111---------...///000000111000111222222111///---+++............///111222333////////////000000000000000000111111222222222333555555555666666777777777333444444555555444444333555444444333333444444555222222222222333444555666222222333333333444444444444333222222111111222222000000111222333333444444////////////////////////---.../////////...,,,,,,---------...///000000111///////////////000111111000000000000000000000000---......//////......---///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,+++***+++,,,---...---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,+++++++++,,,,,,+++++++++++++++++++++***((('''&&&************************************************))))))******+++++++++,,,'''((()))++++++******)))((()))************))))))************************************************************************''''''((()))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))***++++++,,,,,,******************************))))))))))))************++++++++++++*********++++++++++++***))))))***++++++++++++******)))))))))))))))))))))))))))*********************************)))))))))))))))************************))))))***+++,,,------...++++++************++++++******++++++++++++*********************************************************+++,,,------,,,+++***************************))))))******++++++++++++))))))))))))***+++,,,---******))))))))))))******)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((((((((((()))******++++++******++++++++++++******************************************************)))***++++++))))))***+++,,,+++++++++******))))))+++*********))))))(((((((((''''''(((+++,,,,,,+++))))))************))))))))))))))))))))))))))))))++++++******))))))((((((************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))++++++******))))))((((((************************)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***))),,,,,,,,,---------......---------...............////////////////////////............////////////000000000000////////////000000000000000111111222------///000222222333333111111111222222333333333222222333333444555666666333333333333333333333333333333333333333444555666444444444444444444444444222222222333333444444444444444333333222111000000111111111111000000000000000000000000////////////000000////////////000000...------,,,,,,,,,------......//////000000111111111222333333333222000///------------------------........................,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------------------------......---,,,,,,+++******,,,+++++++++***))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************)))))))))************))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((************************+++*********))))))((((((*********)))))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))************))))))+++++++++++++++++++++++++++*********))))))(((((((((((()))***++++++,,,,,,************************)))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************------------------------,,,++++++******++++++,,,,,,+++++++++***))))))))),,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,------,,,,,,+++***+++++++++*********))))))************************,,,------......------,,,++++++******************************************,,,,,,+++***))))))******(((((((((((())))))))))))+++++++++*********)))))),,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,+++***)))))))))***************************---,,,***(((((()))***+++************)))))))))(((***)))((()))***+++***)))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))************))))))*********)))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++++++++,,,,,,,,,------------...............,,,,,,,,,---------------............////////////000000000000////////////000000//////000000111222222333333333222222111000111111222222222333333333333333444444555666666777333333333333333333333333444444333333333444444555333333333333333333333333222222222222222222222222444333333222222111111111111111111111000000000000000000/////////.........000000////////////000000000//////....../////////.../////////000000000111.../////////......---,,,................................................,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,+++++++++++++++***************++++++,,,+++++++++++++++++++++++++++++++++************))))))******************)))******++++++++++++******))))))))))))))))))))))))************)))))))))(((************************************)))))))))(((,,,,,,,,,+++++++++******))))))))))))))))))))))))************)))))))))((())))))************))))))++++++++++++++++++++++++************)))))))))((('''(((((()))******++++++***************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++***************++++++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,------,,,,,,+++***+++++++++*********))))))************************++++++,,,,,,,,,,,,++++++************************************************+++++++++*********))))))))))))))))))************+++++++++*********)))))),,,++++++++++++++++++******++++++,,,,,,++++++***+++++++++++++++***))))))))))))))))))))))))))))))++++++******)))*********************************---,,,***)))((()))***+++************)))))))))))),,,***))))))******)))'''))))))************))))))))))))))))))))))))))))))))))))))))))************************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++++++++************++++++************++++++++++++---------.........//////,,,,,,,,,---------..................////////////////////////000000000000000000//////000000111222555555555555444333111111111222222222222333333333444444555555666666777777444444444444444444444444555444444333333333333444222222222222222222222222222222222222111111111111222222222222222222222222111111111111000000000000000000/////////.........000//////......//////000000//////...//////000000////////////000000000000111000000///////////////////////////////////////------------------------,,,,,,,,,---------............------------,,,,,,------------------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,---------+++++++++***+++,,,,,,---+++++++++++++++++++++++++++++++++************)))******++++++++++++************++++++++++++******))))))))))))))))))))))))************))))))))))))************************************)))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))************))))))))))))******++++++++++++******************************************))))))))))))'''''''''((())))))******************************+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,++++++***+++++++++*********************************************++++++++++++************************************************************+++,,,+++***)))(((************+++++++++++++++++++++************************+++++++++++++++******++++++++++++*********++++++++++++***))))))))))))))))))))))))))))))*********)))******++++++************************,,,+++***)))))))))***+++*********)))))))))))))))+++***))))))******)))'''))))))************))))))(((((((((((((((((((((((((((((())))))******++++++************************(((((())))))************))))))))))))))))))))))))((()))))))))************))))))************))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))***+++,,,*********++++++++++++,,,,,,,,,------.../////////------......///000000000............////////////////////////000000000000///////////////000111111333333444444444444444333222222222222222222222222444444444444555555666666555555555555555555555555555555444333222222222222222222222222222222222222333333333222222222222111222222222222222222333333111111111111000000000///111111000000000//////////////////....../////////---------------......///////////////000000000000222111000/////////111111........................------------------------,,,,,,,,,---------......++++++++++++++++++++++++........................+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++***+++++++++,,,,,,------+++************+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))******************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))))))))***+++++++++,,,+++******************+++************************************************************************+++,,,,,,,,,,,,+++************************************************************++++++++++++*********************+++++++++************************(((***+++,,,,,,+++)))((()))))))))*********++++++************************))))))******++++++,,,,,,******++++++++++++************+++++++++******)))))))))))))))))))))))))))***)))))))))***+++,,,,,,************************++++++***))))))******+++))))))))))))))))))*********(((((()))***+++***)))))))))************))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))((()))))))))************))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,------...//////000........./////////000000............////////////.../////////000000000111/////////...///000000111111222333333333333333222222222222222222222222222222333333333333333444444555555555555555555555555555444333222222222222222444444444444444444444444444444444444444444444333222222222222222222333333111111111111000000000///222222222111111111000000//////............//////---------------...///000000000000000////////////...---,,,++++++,,,...///------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++........................+++,,,,,,---------,,,,,,------------------------------,,,,,,,,,,,,++++++))))))******++++++,,,,,,)))))))))))))))***+++++++++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++*********))))))))))))))))))))))))))))))))))))))))))******))))))***************+++************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***)))))))))***+++++++++,,,*********++++++*********************************************************************************++++++,,,,,,++++++***)))************************************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************((()))+++,,,,,,+++***(((((((((((()))))))))******************************)))))))))******+++++++++)))******++++++******))))))******+++++++++******))))))))))))))))))))))))***)))))))))***+++,,,,,,******************************************++++++))))))))))))************)))((('''(((***++++++***))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++,,,,,,,,,---+++,,,,,,---...///000000------------------------............////////////......//////000000111111//////......//////000111333333333333222000//////333333333222222222222111222222222222222222222333444444444444444444444444444333333222222222222333444444444444444444444444444444444444555555555666222222222222222222222222111111111111000000000000222222111111111000000000///......------......///////////////000111222222000000000000///////////////............///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------......------------------------+++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))(((((())))))***++++++++++++++++++++++++++++++++++++************)))******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))************************************))))))))))))************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))***************************+++++++++************************+++++++++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************+++,,,------,,,+++******************+++++++++)))***++++++++++++***)))***************************************************************++++++++++++++++++++++++******)))***************+++++++++************************++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,************************((()))***+++,,,+++******'''((((((((())))))))))))***************+++++++++)))))))))***************))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))*********)))******++++++************************)))*********++++++++++++((()))))))))************+++***))))))******)))((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******************++++++++++++++++++,,,---...///000000.........---,,,,,,++++++............////////////.........///000111111111///............///000000222222222222222111000000333333333222222222111111333333333333333333333333333333333333333333333333222222222111222222333333333333333333333333333333111222333333444555666666444333333222222111111111111111111111000000000000000000000////////////...///......------......///////////////000111222333111000000000/////////...000111222222333333222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))******+++,,,+++++++++++++++++++++++++++++++++************))))))******************)))******++++++++++++******))))))))))))))))))))))))((()))))))))************************************((()))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((++++++++++++++++++++++++((()))))))))***************************)))))))))***************************************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))***,,,------,,,***)))+++++++++***************)))***++++++++++++***)))************************************************))))))*********++++++++++++++++++++++++***))))))))))))*********+++++++++******************************++++++++++++******((())))))***++++++,,,,,,************************))))))*********+++++++++(((((()))))))))*********))))))*********+++++++++************))))))))))))))))))************))))))))))))***+++++++++++++++))))))))))))))))))))))))++++++******)))*********************************))))))***+++++++++++++++(((((())))))*********+++---,,,***)))***)))'''&&&))))))************))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))************))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))))))))))))))************++++++,,,---...///000111111111000///...------,,,............/////////000---......///000111111222...............///000000...///111222333444444555333333333222222111111111444444444444444444444444333333333333333333333333111111111111222333444444222222222222222222222222000000111222444555666666444444333333222111000000111111111111000000000000///.........------------.........------.........------------...///111111111111000000/////////...---...///111111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++************)))))))))************))))))******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++************************(((((())))))*********+++(((((())))))************))))))))))))))))))))))))(((((())))))*********+++''''''((((((((((((''''''++++++++++++++++++++++++(((((())))))*********+++))))))))))))((((((((((((************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***,,,------,,,***))),,,+++++++++******)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***++++++++++++***))))))))))))******++++++++++++************************))))))************))))))((())))))***++++++,,,,,,******************************))))))***+++,,,,,,)))************+++++++++))))))******++++++++++++++++++******))))))(((((())))))************))))))((()))***+++++++++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***************************((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))$$$%%%&&&'''(((((((((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))+++***)))'''''''''(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---...***+++---...///000000000333111///,,,++++++,,,,,,,,,,,,+++***+++,,,---...////////////////////////000000000000000000000000000111111222222333444444666444333333333333222111444444444444444444444444444444444444333333222111222222222111111111111000333222222111111222222333333333333333333444555666222222222222222222222222222111000//////000111222,,,......------......,,,000////////////.........,,,------...///000111111000000//////.........---000000000000000000000000---------,,,,,,+++++++++000///...---,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++'''((()))***)))(((&&&$$$))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************(((((())))))******++++++...,,,)))''''''))),,,...******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((()))************+++++++++************************+++***)))((((((***,,,------,,,***)))))))))******))))))))))))))))))))))))************************)))((('''''''''(((***+++))))))(((((((((***+++,,,++++++++++++++++++++++++......---,,,++++++++++++++++++,,,,,,,,,---------++++++******************************************))))))))))))))))))))))))(((((()))***************++++++************++++++************************************************++++++******)))'''&&&%%%(((((())))))***+++------((((((((((((((((((((((((************************(((((()))***+++,,,,,,---((()))+++,,,,,,+++***))))))************+++++++++))))))************))))))++++++************++++++******++++++++++++******)))***,,,------,,,***)))...------,,,+++++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))''''''(((((((((''''''&&&))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))(((''''''(((((()))************************(((((()))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++,,,---***+++,,,---...//////000333111///---,,,,,,,,,---------,,,,,,,,,---...///////////////////////////////////////////////////000111111222222333333444555333222222333333222000444444444444444444444444333333444444444333222222222222222222111111111111333222222111111222222333333333333333333444555555222222222222222222222222111111000000000000000111.........,,,,,,........./////////.........------..................//////000/////////............------------------------//////.........---------......---,,,+++******+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************((()))***+++***)))'''&&&))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************)))))))))))))))*********((('''%%%######%%%'''(((***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))******)))((((((((((((((()))************+++++++++************************+++***)))((()))***,,,---,,,,,,***)))))))))******************************************************)))(((((('''((()))***+++***))))))(((((()))***+++++++++++++++++++++++++++************+++,,,---...++++++++++++,,,,,,,,,,,,************************************************************************(((((()))***************++++++************++++++************************************************))))))))))))))))))((('''******************++++++***************************************************************+++++++++&&&'''(((***+++++++++***)))************+++++++++))))))************))))))+++******************+++******++++++++++++************,,,,,,,,,,,,******,,,,,,+++*********************************************++++++++++++******))))))))))))))))))))))))************************((()))******++++++******************))))))))))))))))))))))))))))))))))))*********))))))((('''&&&))))))))))))************+++++++++***************))))))))))))))))))))))))((((((((('''(((((()))***************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))******+++++++++******+++---///000222111///---,,,,,,------...------------...///000////////////////////////////////////////////////000000111111222333333333333222111111222333222000444444444444444444444444222333333444444444444333333333333222222222111111222222111111111111222222333333333333333333444444111111111111111111111111///000000111111000000000333111000000000000111333............---------,,,............------,,,,,,////////////............------------------------///............---------------,,,+++************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((((((((((((((((((((((()))***+++++++++***)))((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))***************************************))))))))))))))))))(((''''''((())))))))))))))))))((((((((((((************++++++++++++))))))))))))))))))))))))******)))((((((((()))))))))************+++++++++************************+++***)))))))))***,,,---,,,+++******)))*********************************************************)))(((((((((((()))***++++++***))))))((())))))***++++++++++++++++++++++++))))))))))))***+++,,,---)))*********++++++++++++************************************************************************(((((()))***************++++++************++++++************************************************'''(((((()))*********))),,,++++++***))))))******************************************************+++++++++*********))))))$$$%%%'''(((***+++++++++)))************+++++++++))))))************))))))******************************++++++++++++******++++++++++++++++++++++++******)))((((((((())))))************************++++++************++++++))))))))))))))))))))))))************************((())))))************************)))))))))))))))))))))))))))))))))))))))***************)))((((((((()))))))))************************************))))))))))))))))))))))))*********)))))))))))))))************************''''''((())))))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))))))))+++***)))))))))+++...///000000///...---------...---------------......///////////////////////////////////////////////////000000000111222222333333222111000000222333222111444444444444444444444444222222333444555555555444444333333333222222222222222222111111111111222222222222222333333333222222111111111111111111111111...///000111111111000///333111000222222000111333......---------,,,,,,,,,------------------------///////////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++******))))))++++++******************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((((((((((((((((((((((()))******++++++***))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***************************++++++******))))))((((((+++,,,,,,,,,,,,,,,,,,+++))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))******))))))((())))))***))))))*********+++++++++******************************)))))))))***+++,,,++++++******************************************************************)))))))))))))))*********++++++***))))))(((((((((************************,,,+++***)))(((((((((((())))))))))))***************************+++++++++************************************************(((((()))***************++++++************++++++************************************************(((((()))************)))++++++***************+++************************************************************************&&&'''((())))))***++++++))))))*********+++++++++)))******++++++******)))*********++++++***************++++++++++++******++++++************++++++***))))))((((((((())))))************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))******))))))))))))))))))))))))(((((()))***++++++******((()))))))))************************************))))))))))))))))))))))))------,,,,,,+++***))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))))))))+++***)))((()))+++---............---------------++++++,,,,,,------------////////////////////////........................///000000111111222333333111000///000222333333111444444444444444444444444222333444444555555555555444444444444333333333222222111111000000111111222111222222333333222111111000000000000000000000000---...///111111111000///...,,,...333333...,,,.........---------,,,,,,,,,++++++,,,,,,---......///.........///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,+++++++++*********************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******************************++++++******))))))(((((((((((()))******)))(((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++***************************************+++++++++************+++*********************************************************((())))))***************************))))))((((((************************++++++***)))(((((((((((((((((()))))))))*********))))))*********+++++++++************************************************(((((()))***************++++++************++++++************************))))))))))))))))))))))))***************))))))((())))))))))))***+++,,,---))))))))))))))))))))))))************************((())))))***++++++,,,,,,+++*********************))))))*********+++++++++******++++++++++++******)))***++++++++++++***)))******++++++++++++******+++******))))))******+++******)))))))))******+++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))************))))))))))))))))))))))))'''''')))******+++++++++))))))))))))***************************+++++++++)))))))))))))))))))))))),,,------,,,,,,+++))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))******+++++++++*********+++------,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,////////////////////////........................//////000000111222222222111000///111333444444333444444444444444444444444333444444555555555555444555555444444444333333333111111000000000000111111000111222333222111000///////////////////////////------...///000000000000000///444======444///000............---------,,,++++++,,,---...///000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,***************+++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************((((((((())))))))))))***))))))))))))))))))))))))))))))))))))************+++******))))))******+++************************************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))******)))))))))***++++++)))************+++++++++************************))))))******++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************((()))******++++++******)))************))))))(((************************(((((((((((()))***+++,,,((()))))))))************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++(((((()))***************++++++************++++++************************))))))))))))))))))))))))***+++++++++***))))))(((((((((((()))***,,,---...((((((((((((((((((((((((************************'''((()))***+++,,,---------,,,+++***)))))))))))))))************+++++++++******++++++++++++******)))***+++,,,,,,+++***)))******++++++++++++******************************++++++*********+++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))((((((***+++++++++******)))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++,,,---++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++---.........---,,,////////////////////////........................//////000000111111222222111000000111444555555444444444444444444444444444555555555555555555444333555555555555444444444444111111000000000000111111000111222333222111///...////////////////////////---------...///000111111222222;;;HHHHHH;;;222222/////////.........---------------....../////////............/////////000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++************************+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************))))))))))))******++++++))))))))))))))))))))))))))))))))))))************+++******))))))******+++************************)))))))))))))))*********++++++++++++++++++++++++'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++************************))))))***+++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++************************((()))***+++++++++******((((((******+++***))))))************************))))))))))))***+++,,,,,,)))))))))*********++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++(((((()))***************++++++************++++++************************))))))))))))))))))))))))))))))***+++++++++*********)))))))))***+++,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++++++++))))))((()))******)))************+++++++++***++++++,,,,,,++++++***(((***+++,,,,,,+++***(((******++++++++++++******((()))***++++++***)))(((***************+++,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************'''(((((()))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))******))))))((('''&&&))))))))))))************))))))******++++++++++++))))))))))))))))))))))))###$$$''')))++++++++++++******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---...++++++,,,---------,,,,,,((()))***+++++++++++++++,,,,,,.../////////...---////////////////////////......................../////////000111111222222111000000222444666666555444444444444444444444444555666666666555444333333666666555555555444444444111111000000000000111111000111222333222111///---////////////////////////......------...///111222---...999HHHHHH999...---000////////////.........000////////////.........---.........//////000000........................+++++++++,,,,,,---------+++++++++***++++++,,,,,,---------,,,,,,+++++++++************************))))))******+++++++++,,,******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************++++++************++++++************************+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))************++++++************++++++************************(((((())))))******+++++++++******))))))******+++'''((((((((())))))******)))************+++++++++))))))))))))))))))))))))******))))))***+++,,,,,,)))************+++++++++************************))))))***++++++++++++***((()))***+++,,,,,,+++***++++++++++++++++++++++++************************((()))***+++,,,+++******'''((()))***++++++***)))))))))))))))))))))))))))---,,,+++***))))))))))))************++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++(((((()))***************++++++************++++++************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,+++******)))*********************************************************+++++++++***************)))(((''''''''')))***+++)))************+++++++++***++++++,,,,,,++++++***((()))+++,,,,,,+++)))(((******++++++++++++******''')))***,,,,,,***)))'''******))))))***+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********)))))))))))))))------,,,,,,***)))'''&&&************************))))))************))))))************))))))))))))))))))))))))************&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))++++++***)))(((((()))))))))))))))***+++,,,...///)))))))))))))))))))))))),,,,,,+++++++++,,,---...))))))***+++,,,,,,------+++---//////...---...///---------.........//////000//////.........//////111111222222222333333333333222111111111222333444444333333333333444555555555444444333333444444555222111111000000000000000000000111111111111000000000000//////......------////////////////////////333111//////111222000...---.........//////000000...---,,,++++++,,,---...000000////////////000000......---------,,,,,,,,,,,,++++++******++++++,,,------------------------...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------------************************,,,,,,+++******+++,,,,,,---,,,***)))))))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''---,,,***)))))))))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++++++++************))))))))))))))))))******+++)))))))))***++++++,,,,,,************************************))))))(((((($$$&&&(((***++++++***)))))))))(((((((((((())))))************************************************,,,,,,,,,+++++++++******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++************)))((((((((((((((((((((((((******++++++++++++******************))))))((((((+++*********))))))(((((())))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))***+++,,,,,,+++)))(((************************************************************************+++++++++*********))))))+++++++++++++++***)))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))************************---......------+++***)))111///+++((('''(((***,,,)))))))))))))))*********,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))************%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))++++++***)))))))))))))))++++++******++++++,,,,,,************************++++++,,,,,,,,,,,,------)))******+++,,,,,,------+++---//////...---...///---------.........//////111000000/////////000000111111111222222222333333222222111111111222333444444333333333333444555555555444444333333444444555222222111000000000000000000000111111111111000000///////////////.........////////////////////////222000...///111222000...---........./////////000000///............///000000000////////////000000......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,++++++************************,,,++++++******++++++,,,,,,,,,***)))))))))******))))))))))))))))))))))))++++++******)))(((((((((,,,+++***)))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********)))))))))(((((()))))))))))))))******+++,,,,,,+++******))))))(((******************************)))))))))(((((((((&&&'''(((*********))))))***))))))(((((())))))***************************************************,,,,,,+++++++++*********))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************((((((((())))))*********************************(((((())))))))))))((((((++++++*********)))))))))************)))))))))((())))))************))))))******))))))))))))******))))))))))))******************))))))(((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************************************************************+++++++++*********))))))******+++++++++***))))))************+++++++++,,,************************++++++++++++++++++++++++++++++***))))))(((''''''///---+++)))((()))+++,,,(((((())))))******++++++******++++++******)))((((((((((((((((((((((((((())))))************))))))************))))))))))))))))))))))))************&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))))))))))))))))),,,,,,++++++***************************************+++,,,---------,,,,,,******++++++,,,,,,------+++---//////...---...///------........./////////111111000000000000111111111111111222222222222333222222111111222222333444444333333333333444555555555444444333333444444555222222111000000000000111000000111111111111000000...///////////////000000////////////////////////000///......000111000................../////////000///............///000000//////......//////000......---------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***((()))******************************************,,,+++************+++,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((''')))))))))))))))******+++,,,++++++******)))((((((************************)))))))))))))))((((((((())))))))))))))))))))))))+++******************+++************************************************,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************&&&&&&'''((()))***++++++************************))))))************))))))+++++++++***************************))))))))))))))))))************))))))******))))))))))))******************++++++++++++***))))))))))))((((((((())))))))))))))))))))))))((()))***+++++++++))))))************************************************************************+++++++++***************))))))******+++*********)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))''''''''''''(((,,,+++************++++++''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))))))))************))))))************)))))))))(((((()))))))))************((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******)))))))))))))))***+++++++++++++++******)))************************)))***,,,......---,,,++++++++++++,,,,,,,,,------+++---//////...---...///............////////////000000//////000000111111111111111111222222222222222111222222222222333333444333333333333444555555555444444333333444444555333222111111000000111111000111111222222111111000......//////000000000111////////////////////////............////////////........................---------,,,,,,---------/////////....../////////......---------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++******)))************************++++++************++++++++++++******************))))))))))))))))))))))))(((((())))))*********************))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******)))))))))((((((((()))))))))))))))******+++(((((())))))***+++++++++************************************************+++***)))(((((())))))***,,,++++++******++++++,,,************************************************++++++++++++************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************''''''(((((()))******+++************************++++++,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))))))************))))))((((((''''''''''''(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++******)))************************************************************************************************(((((()))******+++******((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++...,,,***)))((()))+++,,,))))))***+++++++++++++++''''''((()))***++++++,,,(((((()))************)))************************))))))************))))))************)))))))))(((((()))))))))************((()))***************)))************************************************(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***)))))))))))))))******((()))***+++++++++******************************)))***,,,......---,,,+++,,,,,,,,,,,,,,,---------+++---//////...---...///........./////////000000...............///000111000000111111111222222222111111222222333333333333444333333333333444555555555444444333333444444555333222222111111111111111111111222222222222111111.../////////000000111111000000000000000000000000......//////......//////...............---------,,,------------------,,,//////............//////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++******************************************************************+++*********))))))))))))))))))))))))((((((((()))******++++++))))))))))))***)))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******++++++*********))))))))))))))))))))))))******+++'''(((((()))******++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))))))))***,,,,,,++++++++++++,,,,,,************************************************+++++++++*********))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************))))))))))))))))))******))))))************))))))((((((''''''''''''((((((((((((((()))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))************************************************************************************************************'''((()))***************((())))))))))))*********************************++++++++++++++++++++++++///---+++******+++,,,---'''(((***+++++++++++++++(((((())))))******++++++(((((())))))***)))))))))************************))))))************))))))************))))))))))))))))))))))))************&&&&&&'''(((((((((((((((************************************************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++'''(((***+++++++++******++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,------------+++---//////...---...///....../////////000000000...------......///000111000000000111111111111222000111222333333333333222444333333333333444555555555444444333333444444555333333222111111111111222111111222222222222111111///000000000000000000111000000000000000000000000///000111000...---...///.........---------------......///000000///......///......------......///......---------,,,,,,,,,,,,++++++******++++++,,,------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,++++++***)))************************))))))***++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********+++'''((()))*********))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++************)))))))))))))))******++++++******))))))(((''''''))))))))))))))))))))))))*********++++++++++++,,,************************,,,++++++******++++++,,,************************************************+++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++*********)))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))************))))))************))))))******))))))))))))******'''((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))'''((((((((()))******+++***************************************************************************************+++++++++(((((())))))***))))))))))))))))))*********++++++))))))))))))))))))))))))************************,,,+++***))))))***++++++(((((()))***+++++++++***)))))))))))))))*********((()))))))))))))))((((((************************))))))************))))))************))))))))))))))))))))))))************%%%%%%&&&((())))))))))))************************************************'''(((((()))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++((()))+++++++++***((('''++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++---//////...---...///.../////////000000000000............///000111222000000000000111111111111000111222333333333222222444333333333333444555555555444444333333444444555444333222222111111222222111222222333333222222111111111111000000000000000000000000000000000000000111222333111...------///.........------,,,,,,,,,......///000000///......///......------......///......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++***))))))(((************************((()))***++++++***)))(((((()))***+++,,,++++++***)))))))))))))))))))))))))))))))))))))))*********&&&''')))*********))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))))))))))))))))))))******+++*********)))((((((''''''))))))))))))))))))))))))(((((()))))))))*********'''(((***+++,,,++++++***++++++************++++++************************************************************))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))((()))))))))************))))))************))))))******))))))))))))******(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))'''''''''((())))))***+++************************************************************************))))))*********+++++++++))))))))))))))))))((('''************+++++++++,,,************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))************&&&'''(((***+++,,,,,,,,,************************************************'''(((((()))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))((())))))***++++++***+++,,,,,,+++)))&&&%%%++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------+++---//////...---...///////////////000000000000////////////000111222333000000000000111111111111000111222333444333222222444333333333333444555555555444444333333444444555444333222222111111222222111222222333333222222111222222111111000000//////000000000000000000000000222444555222///,,,---///.........------,,,,,,,,,+++,,,---......---,,,+++.........------...............---------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))(((''''''************************((()))***++++++***)))(((((()))***+++,,,,,,+++***))))))))))))))))))))))))******))))))))))))))))))&&&'''(((*********)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))(((((((((((()))))))))))))))******+++''''''(((((()))*********))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''***,,,---,,,+++***+++******************+++************************************************************))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++&&&&&&'''((()))***++++++************************(((((())))))))))))((((((&&&'''''''''(((((())))))(((((())))))*********+++))))))************))))))((((((''''''''''''(((((()))************+++++++++))))))******++++++++++++))))))))))))))))))))))))''''''''''''((()))++++++************************************************************************))))))******++++++++++++))))))***))))))(((''''''***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))***++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))),,,,,,+++***))))))*********)))(((''''''((()))***))))))))))))************(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))******+++***+++,,,------,,,+++***)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000////////////.........000000000000000000000000///000000000000111111111333333222222222222222222444333222111111333555666666555444222111111222222222222222222222222222222222222222222222222222222333333333222222222111111333333444444333222000///000000000000000000000000333222222222111111000000000000///...............+++,,,---...///...---,,,++++++,,,---...///000000///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000...,,,***)))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++*********))))))***************)))(((((())))))))))))************+++*********))))))((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))***++++++++++++***+++*********))))))((((((***)))'''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++******************************************''''''((()))))))))))))))***************************+++++++++,,,,,,,,,,,,)))***,,,,,,***))))))***))))))))))))******************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))+++***)))'''''')))***++++++*********))))))(((((())))))(((((('''''''''&&&+++*********))))))((((((************)))))))))))))))***,,,,,,***)))***+++(((((())))))*********+++***)))(((''''''((()))***)))************+++++++++******+++++++++)))'''&&&((()))***+++++++++++++++(((((())))))*********+++++++++++++++++++++++++++************************------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******************)))...000+++$$$!!!'''...******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))++++++***)))))))))))))))***)))(((''''''((()))***))))))))))))************(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,---...//////000000000000000000000000000000111111222222333333222222222222222222222222444333222111111333444666555444444333444444666666333333333333333333333333222222222222222222222222444444444333333333222222333333444444333111000///000000000000000000000000////////////......------000000///...............,,,,,,------......------111111000...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************///...---,,,,,,,,,+++,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++*********))))))***************))))))((())))))))))))************************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))******))))))***+++,,,,,,------,,,,,,************)))))))))((())))))'''''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((************************************************************************''''''((()))))))))))))))************************''''''((((((((()))))))))***++++++***((('''((()))))))))))))))******************))))))))))))******************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((()))))))))(((((((((''''''++++++++++++******))))))*********)))))))))(((((((((***,,,+++***)))******((()))))))))***************)))(((''''''((())))))(((((()))))))))*********)))************))))))((())))))***+++++++++******((()))))))))************++++++++++++++++++++++++************************(((((((((((()))))))))))),,,++++++******++++++,,,,,,+++******))))))))))))))),,,...***%%%$$$(((---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''((()))))))))))))))*********)))((('''''''''************************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))***))))))(((((((((((()))))))))(((((((((((())))))))))))))))))************(((((((((((()))***+++,,,(((((((((((((((((((((((()))))))))))))))******+++*********))))))*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,---...//////000000000000000000000000//////000111222222333333111111111222222333333444444333222111222333444555444444444555666888999:::444444444444444444444444333333333333333333333333555555555444444444333333333333333333222111000///000000000000000000000000............------------000000///...............---------,,,---......///444333111///---***)))((())))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++*********************++++++******)))((())))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))))))))(((***+++,,,,,,------,,,,,,************)))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((************************++++++++++++++++++++++++************************************************''''''((()))))))))))))))************************)))************+++++++++((())))))((('''''')))***))))))))))))******************))))))))))))******************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))***)))))))))))))))((((((,,,,,,++++++++++++************))))))))))))(((((((((***++++++***))))))***))))))))))))************))))))(((((((((((())))))'''((((((((()))))))))))))))))))))))))))******+++******+++++++++******)))))))))))))))************++++++++++++++++++++++++************************))))))******++++++,,,,,,++++++************++++++++++++***)))((((((''''''*********)))''''''***,,,******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******''''''((()))))))))))))))***)))))))))((((((((('''************************(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((()))))))))(((((('''''''''(((((())))))(((((((((((())))))((()))))))))************))))))(((((()))***++++++(((((((((((((((((((((((()))))))))))))))******++++++***)))(((((()))***+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...000////////////.........000000000000000000000000---...//////000111222222000000111222333333444444333333222222222333444555333444444555777888999:::444444444444444444444444444444444444444444444444444444444444333333333333222222222222111111000000////////////////////////000000000000000000000000000000///..................---,,,,,,,,,---///000000//////...------,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////))))))*********************************************++++++,,,,,,++++++******+++++++++++++++,,,,,,***************************************************++++++++++++***))))))((()))))))))*********************)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((((((((((((((((((((()))************************))))))))))))))))))(((((('''((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************''''''((()))))))))))))))******************************+++++++++,,,,,,,,,%%%'''((((((((())),,,...((()))))))))******************))))))))))))***************)))))))))))))))))))))))))))))))))))))))******)))(((((()))***************)))))))))))))))************))))))))))))***************************)))))))))(((((((((((((((***++++++)))))))))***)))))))))))))))*********((((((((((((((()))))))))((((((((()))))))))******)))(((((('''(((***,,,---+++++++++++++++***)))((()))))))))))))))*********************************************************,,,,,,,,,,,,------------++++++************++++++*********)))((('''&&&&&&***)))(((((()))***++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))*********++++++*********''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((('''''''''''''''(((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))***+++(((((((((((((((((((((((()))))))))))))))******++++++***)))(((((()))***+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........000////////////.........//////////////////////////////000000111222222333000000111222333333444444222222222222333333444444444444555555666666666666333333333333333333333333444444444444444444444444333333333333222222222222222222111111111111111111////////////////////////111111111111111111111111000000///...............///...---,,,---...///000---------............///......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,++++++***)))***************************++++++,,,,,,++++++************++++++,,,,,,,,,************************************************+++++++++++++++***))))))((()))))))))************))))))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((((((((((((((((((((()))************)))))))))))))))))))))******((((((((((((((())))))***************************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++************************''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))******)))***+++---((()))))))))******************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))************((((((((())))))))))))))))))))))))(((((((((((('''((()))++++++)))((()))*********))))))))))))))))))''''''((())))))))))))))))))))))))*********++++++((((((''''''(((***,,,---+++++++++++++++***)))(((******))))))))))))))))))************************************************+++++++++******)))))))))+++******))))))******+++)))*********)))(((&&&%%%***((('''(((***,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((''''''''''''(((((()))(((((())))))))))))(((((())))))))))))***************)))))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++*********))))))*********)))************+++++++++******+++++++++,,,,,,,,,,,,---------............***++++++,,,---...//////////////////////////////222222222222222333333333111111111222222333333444222222333333333444444444444444555555555444333333333333333333333333333333555555555555555555555555333333222222222111111111222111111000000000111111000000000000000000000000////////////000000000000000000///.....................------......///000...............---------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***************************++++++,,,,,,++++++************++++++,,,,,,---***************************************++++++++++++++++++,,,++++++***)))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))))))))((()))***++++++,,,,,,++++++))))))))))))************(((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,************************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,---,,,***(((((()))))))))))))))******************))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))************(((((()))))))))))))))***'''''''''(((((((((((()))))))))((((((((((((''''''''')))******)))(((((()))************))))))))))))&&&'''((()))*********)))************++++++++++++(((((((((((()))***+++,,,******+++++++++******)))************))))))))))))************************************************,,,,,,+++++++++***************))))))))))))******((()))***+++***)))(((''')))(((((()))***++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''(((((()))***'''((()))******)))((('''))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,------------............***++++++,,,---...//////////////////////////////111111111111000000000000222222222222222222222222222222333333444444444333333444555555555555444333444444444444444444444444555555555555555555555555444444333333333222222222222111000//////000111222000000000000000000000000........./////////000000000000///...............------...///////////////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++---...---,,,+++***************************++++++,,,,,,++++++***)))******+++,,,,,,------************************))))))*********+++++++++++++++,,,,,,++++++***)))))))))))))))************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))******)))))))))******+++++++++++++++((()))))))))************'''(((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************''''''((()))))))))))))))))))))))))))))))))))))))************++++++++++++&&&))),,,---+++)))(((((())))))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************''''''((((((((()))))))))'''((((((((())))))))))))))))))((((((((('''''''''''')))******)))(((((()))************)))))))))(((%%%&&&((()))*********)))))))))))))))************'''((()))***************))))))***+++++++++******************)))))))))(((************************************************))))))***+++,,,,,,------******))))))))))))******'''(((***+++,,,+++***)))((()))*********))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((((((((((()))******'''((()))******)))((('''))))))))))))******************)))))))))))))))***************************)))))))))))))))******+++***+++,,,------,,,+++***)))************+++++++++******+++++++++,,,,,,,,,---------.........//////000000/////////.........////////////////////////.........---,,,,,,++++++333333222222222222222222111222333444444444333333222333555666666666555444666666666666666666666666666666666666666666666666555555444444444333333333111111000//////000111222000000000000000000000000.../////////000000111111000000///...............,,,---///000000000///...,,,,,,------...//////000*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))"""$$$'''***+++,,,+++***************************+++++++++,,,,,,+++++++++))))))***+++,,,,,,------************************))))))******+++++++++++++++,,,,,,,,,,,,+++******))))))))))))************(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((()))***************''''''((()))))))))))))))(((((())))))*********+++'''(((((()))))))))))))))************************************************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((###(((,,,,,,,,,++++++))))))))))))******************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++&&&'''''''''(((((())))))(((((())))))*********+++)))(((((((((''''''''''''''')))******((((((((()))+++*********))))))((((((%%%&&&((()))*********)))(((((((((((())))))))))))'''(((***++++++***))))))((()))***++++++++++++++++++*********))))))(((((())))))))))))))))))))))))************************!!!"""$$$%%%''')))+++,,,******))))))))))))******'''(((***,,,---,,,+++***(((***++++++)))((()))*********))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************---***((((((***+++)))&&&))))))))))))))))))))))))+++)))(((((())))))(((&&&'''((('''&&&%%%%%%''')))))))))))))))))))))))))))&&&'''''''''(((((())))))************))))))))))))******))))))((((((''''''))))))******))))))))))))))))))))))))))))))))))))***************)))((((((+++++++++*********))))))************************,,,+++***))))))+++---...//////............////////////...---,,,,,,++++++///...------...///000111000000////////////000000222222111111222222333444777555222000///111444666666666555555555444444444444444444555555555555666333444555555666666555555444333333222111000//////000000111111111000000///............/////////000222111111111000000//////////////////////////////000///------///000///.........---------,,,,,,,,,.........------,,,,,,,,,+++*********+++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++)))***+++,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))***,,,---,,,***'''(((((((((((())))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))************)))))))))*********++++++++++++(((***...000000...***((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,+++++++++*********************)))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,++++++***)))))))))+++*********))))))((((((((((((((((((((()))******)))***++++++***)))***+++******************************************************))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******++++++++++++******************************,,,++++++******)))))))))'''(((***+++***)))'''&&&******************++++++************************,,,,,,,,,++++++*********(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******))))))))))))***************)))))))))((((((''''''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))((((((***+++)))'''))))))))))))))))))))))))***)))(((((())))))((('''((())))))'''&&&&&&(((***))))))))))))))))))))))))'''''''''((((((((())))))*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))******))))))))))))))))))))))))***************)))((((((+++++++++*********))))))************************---,,,+++******,,,---///......------------......------------------------333222000///.........///000000////////////000000222111111111111222333333555444222000000222444555555444444444333333333333444444444444555555555555333444555555666666555555333333333222222111111000000111111111000000///............/////////000000111111111111000000000///////////////////////////111000......000111000///......---------,,,,,,,,,......---------,,,,,,,,,++++++******+++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++)))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))))))))***+++---,,,***'''(((((((((((()))))))))*********************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))*********++++++(((***---......---***((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++************+++++++++++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))******************)))))))))(((((((((((((((((()))******)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******++++++++++++*********************************************)))))))))'''((()))*********)))(((+++++++++++++++*********************************+++++++++******))))))))))))))))))***++++++,,,,,,************++++++++++++******++++++++++++******))))))))))))*********************)))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***+++***))))))))))))))))))))))))))))))((('''((()))***)))(((((()))***)))'''''')))***))))))))))))))))))))))))''''''(((((((((((())))))******))))))))))))(((((())))))))))))((((((((((((***)))(((((((((***+++,,,)))))))))))))))))))))))))))************))))))(((+++++++++***************************************,,,+++***)))***+++,,,---------,,,,,,,,,,,,------++++++,,,,,,---...//////222222111000////////////000//////......//////000111111111111111222222333333333222222222222333444333333333333222222222222333333333444444444555555333444555555666666555555333333333333333333333333222222222111000///...---....../////////000000000111111111111000000000000000000000000000000000000222000//////000111111000......---------,,,,,,,,,...------------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++)))******+++++++++******))))))************))))))))))))))))))))))))))))))***)))***+++,,,,,,***(((((((((((()))))))))************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++))))))))))))++++++((((((((()))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))++++++,,,,,,++++++******'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''''''((())))))******************)))))))))))))))(((((((((((()))******)))***++++++))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++******************************)))))))))***************((())))))******+++++++++---,,,,,,++++++******************************************)))))))))))))))************************))))))))))))******************++++++++++++******))))))))))))************+++++++++************)))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((************************(((''''''((()))*********(((((((((((((((((((((((((((''''''((()))******)))''')))))))))''''''(((***(((((((((((((((((((((((((((((((((((((((((())))))***)))))))))(((((((((((())))))))))))((((((((((((***)))((('''(((***+++---))))))))))))))))))))))))))))))************)))(((***************************************************))))))((()))***++++++------,,,,,,,,,,,,------++++++,,,------......///------...///000111111222/////////....../////////000000000000000111222222111222222333333333333222333333333333333222222222222333333333444444444444333444555555666555555555333333333444444444555555444444333333111000///......////////////000000000111111111000000000000000000000000000000000000000111///......///000000///......---------,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++)))*********++++++++++++))))))************))))))))))))))))))))))))))))))******)))***,,,,,,***((((((((()))))))))***************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***************(((&&&%%%%%%&&&(((***(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((******+++++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))***************)))))))))))))))))))))(((((())))))***+++)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******************************))))))******++++++,,,,,,))))))))))))***+++------...------,,,+++***))))))******************************************))))))+++++++++*********))))))(((((((((((())))))))))))******++++++++++++******((()))))))))************++++++++++++++++++++++++(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((************************''''''((((((((())))))***(((((((((((((((((((((((((((''''''((()))******)))&&&'''(((((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))(((((((((((('''(((((((((((())))))))))))))))))((((((((()))+++,,,))))))))))))))))))))))))((())))))*********))))))***************************************************************+++,,,,,,......------------......------------------------++++++,,,...///000000000//////............//////000000//////000000111222000111222333333333222222333333333333333444444444222222222222333333333444333444555555666555555555333333333444444555666666555555555444333222000///////////////000000000111000000000000000000111111////////////////////////000...,,,---...///...---......---------,,,,,,,,,------------------------------,,,,,,+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++)))))))))******++++++,,,))))))************))))))))))))))))))))))))))))))+++***)))***+++,,,***)))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***************(((&&&%%%%%%&&&(((***(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))(((((((((''''''(((((()))))))))))))))((()))******++++++******)))))))))))))))))))))))))))************************************************+++++++++******)))))))))))))))))))))))))))******)))))))))))))))***++++++((()))******)))((()))***************************************************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******++++++++++++*********************************++++++,,,,,,---------))))))))))))***+++------------,,,++++++***))))))************************++++++++++++++++++++++++,,,,,,++++++***)))))))))''''''((((((((()))))))))******++++++++++++******((()))))))))************+++++++++++++++,,,,,,,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))''''''(((***)))))))))))))))))))))))))))((('''((()))***)))(((%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))******))))))))))))(((((())))))((((((((((((''''''(((((((((((())))))))))))))))))*********)))))))))))))))))))))))))))))))))((())))))************)))***************+++++++++************************,,,,,,---------...............------------......---------------------,,,------.........------,,,///......------......//////////////////000000111///000111222333333333222333333333333444444444444111111222222222333333333333444555555666666555555333333333444444555555555555555555444333222111000/////////000000000111111000000000000111111111111///////////////////////////---,,,,,,---......---......---------,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++))))))))))))***+++,,,---))))))************))))))))))))))))))))))))))))))+++***))))))+++++++++))))))))))))*********++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++))))))))))))++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((''''''(((((())))))((((((***++++++,,,,,,++++++***))))))))))))))))))))))))************************************************,,,,,,,,,+++***)))))))))))))))))))))***************))))))))))))***++++++((()))******(((((()))***************************************************)))))))))************+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,((())))))******+++++++++,,,++++++******)))))))))************************+++++++++++++++,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))******++++++++++++******))))))))))))***************++++++++++++,,,,,,,,,(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))'''&&&''')))))))))))))))))))))))))))***)))(((((())))))((('''%%%'''))))))((('''''''''))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((''''''''''''((((((((()))))))))***)))***+++++++++)))'''&&&))))))))))))))))))))))))(((((()))***************))))))*********+++++++++************************++++++,,,---------------------,,,,,,,,,,,,------+++,,,,,,------.........,,,---...//////...------///......------......//////............///000000000000000111222222333333111222222222333333333333111111111111222222222222333444555555666666555555333333333333333444444444222222333333222111111000//////000000000111111111///000000000111111111111------------------------///...,,,,,,...///...---......---------,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++***))))))))))))+++,,,---))))))************)))))))))))))))))))))))))))))),,,***))))))***++++++***))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************)))))))))((((((''''''((()))))))))))))))******++++++++++++******((((((((((((((((((((((((***************************************************************)))))))))((()))))))))******************))))))******+++,,,((()))***)))((('''(((***************************************************))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******++++++++++++******************************++++++***************)))'''((()))*********)))((())))))))))))))))))))))))************************)))*********+++++++++++++++++++++***************(((((()))))))))***************++++++++++++******))))))))))))************************+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''')))+++)))&&&%%%&&&((())))))))))))))))))))))))+++)))(((((())))))(((&&&&&&(((***+++)))((((((((())))))))))))))))))))))))+++*********))))))(((((()))((((((((('''''''''''''''((((((((())))))******)))***,,,---,,,)))&&&$$$))))))))))))))))))))))))(((((()))***************))))))******++++++++++++************************(((((()))************))),,,++++++++++++++++++,,,)))***+++,,,...///000111***+++---///111111111111.........------........................///000000000000000000111222333444000000111111222222222222000111111111111222222222333444555555666666555555333333333333333333333333000000111111111000000///000000000000111111111111//////000000111111111222------------------------000///------///000///.........---------,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,************************)))************+++++++++***))))))))))))+++---...))))))************)))))))))))))))))))))))))))))),,,***))))))***++++++***)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))************))))))************++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))(((((()))***************))))))************))))))((((((((((((((((((((((((************************************************''''''(((((())))))******(((((())))))*********+++*********)))******+++,,,((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++************************************))))))(((((('''''''''(((***+++***)))'''&&&(((((((((((())))))))))))************************(((((())))))*********+++************************))))))))))))******************++++++++++++******))))))))))))************)))))))))******+++++++++***++++++******)))(((''',,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,,,,++++++***)))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******++++++++++++************)))(((((('''(((((()))************+++++++++)))************+++++++++---,,,***)))))))))************+++,,,,,,,,,,,,+++,,,---.........---,,,+++------------------------...............///000000000000000000000000000111...///222444444333111///111111111111111111111111111000/////////000222222444444444444444444444444444444333333333333222222222222222111111///......////////////////////////111111000000//////......------,,,,,,,,,+++++++++,,,,,,,,,------.........////////////////////////000---+++,,,...000///---///...------++++++***)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))+++*********))))))((((((************************************************))))))))))))************************************,,,+++)))(((((()))+++,,,+++++++++************)))++++++************++++++,,,++++++******++++++,,,))))))))))))((((((((((((&&&''''''((()))******+++,,,+++***((((((((()))***))))))))))))))))))))))))***)))(((((((((***+++,,,,,,++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))+++)))((('''((()))+++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************+++***)))(((((()))***+++))))))************))))))))))))*********))))))((())))))))))))))))))))))))+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))************************(((((((((((()))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++(((((((((((()))***,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))++++++************++++++******++++++++++++*********)))((((((((()))+++,,,(((***++++++******+++---)))************)))((((((---,,,***)))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((()))))))))((((((((('''''')))******++++++******)))+++***))))))((((((((())))))************+++++++++)))************+++++++++,,,,,,***)))))))))************+++,,,,,,,,,,,,++++++,,,---......---,,,,,,.......................................//////000111111000000000000000000...///111222333222111000111111111111111111111111222222111111111222333444444444444444444444444444444444333333222222222111111222222111111///......////////////////////////000000000000//////....../////////.........------,,,,,,------------------///////////////////////////...------......---,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++******)))))),,,++++++******++++++,,,******************************************))))))************************************************))))))))))))************************************---,,,***))))))***,,,---+++++++++************)))))))))(((((((((((())))))+++******))))))******+++))))))))))))((((((((((((''''''(((((())))))******)))((('''&&&&&&''''''((())))))))))))))))))))))))(((((('''''''''(((******++++++++++++************************)))))))))((())))))))))))))))))))))))***)))((('''((()))+++,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***************************)))(((((((((((()))***))))))************))))))))))))************))))))************************+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))***************************************))))))))),,,++++++******++++++,,,++++++++++++++++++++++++)))((((((((()))***++++++************************************************************************************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))***))))))))))))))))))*********++++++++++++************)))))))))***+++,,,((()))******))))))***,,,(((((()))************))),,,,,,+++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))***)))))))))))))))(((((()))******++++++******)))++++++***))))))))))))***)))************+++++++++)))************+++++++++,,,+++******)))***************+++,,,,,,,,,,,,+++***+++,,,---.........---////////////////////////......------......///000111111111000000///////////////000000000111111111111111111111111111111111333333333333333444555555444444444444444444444444444444333333222111000000111111111111000///......////////////////////////000000000////////////.../////////............---------------------,,,,,,////////////////////////---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,+++******))),,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++++++++************************************************))))))))))))************************************---,,,+++******+++,,,---+++++++++************)))))))))(((((((((((()))))))))))))))(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))*********************))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***************************)))(((((((((((()))***))))))************))))))))))))************))))))************************+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******************************,,,,,,++++++******))))))++++++************++++++++++++++++++++++++++++++***)))))))))))))))******************************************************************************++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))))))))(((((((((((())))))******++++++++++++************)))))))))***+++,,,''')))******(((((()))+++'''''')))******++++++++++++*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))************))))))++++++***************+++))))))*********+++++++++))))))*********+++++++++++++++************************+++,,,,,,,,,,,,+++)))***+++,,,---......///...........................------------...//////111111111000//////......000///.........///111111111111111111111111111111333333333333444444555555444444444444444444444444444444333222111000//////000000111111000///......////////////////////////////////////////////////------------,,,,,,,,,,,,.........------,,,,,,,,,........................+++...111000,,,***+++,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------000000///...------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---************************************************((()))))))))************************************,,,++++++******++++++,,,+++++++++*********))))))++++++************++++++***))))))(((((())))))***(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***************++++++,,,************************************************))))))************))))))*********************************))))))*********))))))************))))))((())))))************)))************************+++++++++*********)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********************************,,,,,,+++******)))((((((++++++************++++++************+++++++++++++++***)))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))(((((((((((())))))******++++++++++++******((((((((()))))))))******'''((())))))((('''(((***&&&'''(((***++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************)))))))))******)))))))))+++***************++++++))))))*********+++++++++))))))*********+++++++++************+++***************+++,,,,,,,,,,,,+++))))))***+++,,,...//////---------------------------------------...//////000000000000//////......000///...---...///111222111111111111111111111111111222222333333333333333444444444444444444444444333333222111000000/////////000000000000//////...////////////////////////.............../////////......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000///,,,***+++---***++++++,,,,,,------...+++++++++,,,,,,,,,------000000///......---,,,,,,,,,++++++******++++++,,,*********************************++++++,,,,,,---************************************************((()))))))))******************************************))))))))))))******+++++++++*********))))))++++++************++++++*********))))))*********'''((((((((()))))))))***))))))))))))(((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++***)))))))))******+++,,,************************************************))))))************))))))************************++++++++++++++++++++++++))))))************))))))(((((()))***************************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************++++++***)))((((((''''''+++******))))))******+++)))))))))******++++++++++++***)))))))))))))))***************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************+++++++++++++++*********))))))+++******))))))******+++******++++++++++++******'''''''''(((((((((((((((((()))***)))((('''((()))''''''(((******+++++++++&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((()))))))))))))))***((())))))******))))))(((***))))))))))))***++++++)))************+++++++++)))************+++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,+++))))))******+++---...///------------------------------,,,,,,------...///////////////////////////111000///...///000111222111111111111111111111111000000111222222222222222222222222222222222222222111111111000000000000000/////////000000//////...////////////////////////---............/////////000000000/////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))*********+++++++++++++++************************************************))))))))))))************************************))))))))))))))))))))))))+++++++++************)))))))))(((((((((((())))))+++******))))))******+++''''''(((((())))))******(((((((((((())))))))))))&&&'''(((((((((((((((''')))))))))))))))))))))))))))************))))))(((''''''(((((())))))******))))))))))))************((((((((((((((((((((((((((()))))))))************)))))))))))))))***+++,,,************************************************))))))************))))))***************************++++++,,,,,,++++++***))))))************))))))'''((()))******+++******+++++++++++++++++++++++++++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++******************************))))))((((((''''''******))))))))))))******(((((())))))***+++++++++***)))))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++************+++++++++++++++************)))++++++************++++++******++++++++++++******&&&'''((()))))))))(((((()))***+++***((('''((()))'''((()))***************&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))***************)))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((()))((((((((())))))***+++)))************+++++++++)))************+++++++++((()))***+++,,,++++++*********+++,,,,,,,,,,,,+++************+++,,,...///........................------,,,,,,------...///------......///000000000000000000000000111222222111111111111111111111111///000111222333222222111111111111111111111111111/////////000000000000000......///////////////...////////////////////////---------.........//////000000000000////////////,,,,,,------------------------------------------...,,,))))))+++---//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++++++++,,,++++++******++++++,,,******************************************))))))************************************************))))))))))))************************************))))))************))))))+++++++++************)))))))))(((((((((((()))))))))))))))(((((()))))))))'''''''''((()))*********''''''(((((())))))******'''(((((())))))((('''&&&))))))))))))))))))))))))))))))*********)))''''''''''''((())))))***++++++((()))))))))************(((((((((((((((((((((((((((((()))***************(((((((((((()))***+++,,,************************************************))))))************))))))************************((()))************)))((())))))************))))))'''((()))******++++++++++++++++++++++++++++++++++++++++++************)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))******))))))))))))******((((((((()))***+++++++++)))((((((((()))***++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************++++++************+++++++++++++++************)))******))))))))))))************++++++++++++******((((((***+++++++++***)))***+++,,,+++)))((()))***((())))))************)))'''((()))+++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((('''(((((()))******)))************+++++++++)))************+++++++++((()))***+++,,,,,,+++*********+++,,,,,,,,,,,,++++++******)))***+++---...////////////////////////---,,,,,,,,,,,,---......,,,,,,---...///000111111000111111111222222222222111111111111111111111111000111222333444333222222000000000000000000000000......//////000111111111......///////////////...////////////////////////---------........./////////.........------------,,,,,,,,,------.........///////////////////////////+++''''''***///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,------...,,,++++++++++++++++++,,,+++++++++++++++++++++++++++*********))))))((((((************************************************))))))))))))******************************************++++++++++++******+++++++++************)))++++++************++++++((((((''''''''''''((((((&&&''''''((()))******+++&&&''''''((()))******+++******+++++++++)))((('''))))))))))))))))))))))))(((((()))))))))(((&&&%%%'''(((((()))***++++++,,,(((((())))))*********+++(((((((((((((((((((((((((((((()))***************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************&&&'''((())))))((('''&&&))))))************))))))''''''(((******++++++++++++++++++++++++++++++++++++++++++************)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++***************************************+++++++++******))))))))))))******'''(((((()))***+++++++++(((((((((((()))***,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---************************++++++************+++++++++++++++************)))))))))(((((((((((())))))******++++++++++++******)))***+++,,,---,,,+++++++++,,,,,,+++)))((()))******************)))((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))+++***)))(((((()))***+++*********************************)))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......------------------------////////////000000000000000000000111222222222333000000000000000000000000111111111111111111111111111111111111111000//////.........------,,,,,,,,,000000///.......................................///...---,,,,,,---...///---------............///------------------------+++,,,......---...///111000000///...---,,,,,,,,,,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++''''''(((((())))))******)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((******))))))((((((''''''***)))(((&&&&&&&&&'''(((((())))))))))))*********************************)))))))))((((((((((((((())))))************))))))&&&'''(((*********))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,,,,+++***))))))))))))***---///000************************************************)))************+++++++++******************************************************++++++++++++******((()))***+++,,,+++******))))))))))))))))))))))))++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******************************************************))))))))))))))))))************************************************++++++++++++++++++++++++************))))))))))))*********)))))))))))))))++++++************++++++******))))))))))))******(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))***************)))(((((('''''''''((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))***************************)))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++,,,---------------------------------------------........./////////000000111111111111111111222222000000000000000000000000111111111111111111111111111111111111111000//////.........---------,,,,,,000000///............///........................///...---,,,,,,---...///---------............///------------------------+++,,,......------///111000///...------,,,,,,,,,***++++++,,,+++***)))(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************)))************+++++++++)))************+++++++++((((((((())))))))))))))))))************+++++++++++++++++++++++++++++++++((((((((((((((((((((((((************)))))))))(((******))))))((((((((((((******((('''''''''(((((()))))))))************+++************************))))))))))))))))))))))))))))))************))))))'''((()))******)))((((((+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,++++++***)))((((((((()))+++---...************************************************))))))*********+++++++++******************************************************++++++++++++******((()))***+++,,,++++++************************************))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++************))))))))))))************))))))))))))++++++************++++++******))))))))))))******((()))))))))************************)))))))))((()))))))))))))))))))))))))))************))))))((())))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************+++++++++,,,---------------------,,,------------------------........./////////000000111111111111111111000000000000000000000000000000111111111111111111111111111111111111111000//////...............---------111000//////......//////..............................------------......---------............///------------------------+++,,,......------...000000///...---,,,,,,,,,,,,+++++++++++++++***))))))++++++,,,,,,,,,,,,++++++------------------------************************************************************************************************)))************+++++++++)))************+++++++++))))))))))))))))))(((((()))************+++++++++************************************************************))))))))))))***))))))))))))(((((((((+++***))))))((())))))))))))************+++++++++************************((()))))))))***+++++++++))))))************))))))((()))))))))))))))((('''************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))(((((())))))***+++************************************************)))))))))*********++++++******************************************************++++++++++++******))))))***++++++++++++***************************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************++++++++++++++++++************************************************++++++++++++++++++++++++++++++*********)))))))))************************++++++************++++++******))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************)))(((++++++******************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((******))))))))))))******************************)))))))))))))))*********************************))))))))))))))))))))))))*********+++++++++,,,,,,...------------,,,,,,,,,------------............/////////000000000111111222222111111000000//////000000000000000000000000111111111111111111111111111111111111111000/////////.....................111000000///.../////////........................---------------------------------............///------------------------+++,,,...------,,,...//////...------,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------************************************************************************++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++******))))))((((((((())))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))+++*********************************++++++++++++************************(((((()))***+++,,,,,,---))))))************))))))******)))))))))(((''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************+++******************)))))))))******************************************************))))))))))))******************************************************************++++++++++++******))))))******++++++++++++************************(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++*********)))))))))***************++++++++++++************++++++******))))))))))))******)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))((())))))*********))))))++++++++++++************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,---------------------------------....../////////000000111111111222222222222111111000000/////////000000000000000000000000111111111111111111111111111111111111111000//////////////////////////////111111000///////////////........................,,,------------------,,,---------............///------------------------+++,,,...---,,,,,,---......------,,,,,,,,,,,,---.........---------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++))))))*********+++++++++++++++******))))))(((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))*********************++++++++++++***))))))*********+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))************))))))******)))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******************++++++++++++++++++******************************************************(((((()))))))))***************************************************************++++++++++++*********************+++++++++************************((((((((()))))))))))))))******++++++++++++******))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++************))))))******+++++++++,,,++++++************++++++******))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))************)))******************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------...//////000000000000000111111111222222000000000000000000//////000000000000000000000000111111111111111111111111111111111111111000//////////////////000000000000222111000000//////000000........................,,,,,,------------,,,,,,---------............///------------------------+++,,,...---,,,+++,,,...------,,,,,,,,,,,,------------,,,+++++++++++++++******++++++++++++******************************************************************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******************)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))***++++++++++++***((())))))))))))*********))))))))))))))))))))))))((()))))))))***+++++++++))))))************))))))***))))))(((((((((((()))))))))))))))************'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********++++++,,,,,,,,,++++++***************************************************((((((((()))))))))************************************************************++++++++++++************))))))******+++,,,++++++++++++++++++++++++))))))))))))******************++++++++++++******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************************************))))))******+++,,,,,,,,,************************************************++++++++++++++++++++++++,,,++++++++++++*********))))))******+++,,,,,,,,,++++++************++++++******))))))))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************(((((())))))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))+++++++++,,,,,,,,,------***++++++,,,---...//////---------...///000000000...////////////000000000/////////000000000000000000000000000000000000000111111111111111111111111111111111111111000////////////000000000111111111222111000000//////000000........................+++,,,------------,,,+++---------............///------------------------+++---------++++++,,,------,,,,,,+++,,,,,,------...---,,,+++***++++++,,,******++++++++++++******++++++++++++++++++++++++************************************************************************(((((((((((((((((((((((()))************+++++++++)))************+++++++++******************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************))))))*********+++++++++((((((***+++++++++******''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((''''''((()))***((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,***)))))))))******)))***++++++,,,+++******************************************************(((((((((((()))))))))*********************************************************++++++++++++******+++***)))))))))***+++,,,++++++++++++++++++++++++)))*********+++++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))************************************************(((((())))))***++++++,,,************************************************++++++++++++++++++++++++,,,,,,+++++++++*********))))))***++++++,,,------++++++************++++++******))))))))))))******************)))))))))(((((()))))))))************))))))))))))))))))))))))(((((()))***************''''''((()))***++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------)))***+++,,,...///000000---------...///000000111------------.........///......//////000000111111000000000000000000000000111111111111111111111111111111111111111000////////////000000111111111222222111111000000000000000........................++++++------------++++++---------.........//////------------------------+++---------++++++,,,---,,,,,,,,,++++++,,,------000///...---,,,---......******++++++++++++******++++++++++++++++++++++++************************************************************************(((((((((((((((((((((((()))************+++++++++)))************+++++++++)))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++''''''''''''''''''''''''(((((())))))*********+++))))))******++++++++++++'''((()))***++++++***)))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((''''''''')))***+++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,***)))))))))******'''((()))+++++++++***)))************************************************(((((((((((())))))))))))******************************************************++++++++++++******+++***)))))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))************************************************'''(((((()))******++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++************++++++******))))))))))))******+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))*********+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((************************((((((((((((((((((((((((++++++++++++++++++++++++)))***+++***'''&&&'''(((,,,---...//////...---,,,,,,---......------...000------------.........///000000000///////////////444444333333333333222222333222222222111111000000000111333444444333111000000000000000111111111111222111111000///......---,,,,,,------...////////////......---------......///............---------------------------------+++,,,,,,---...///000000***************+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))***++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,***((()))+++,,,+++(((((((((''''''''''''((((((++++++************++++++***+++++++++,,,,,,,,,,,,&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''+++)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***)))************++++++++++++*********))))))(((((())))))************))))))******++++++++++++******************************************************+++++++++*********))))))************+++,,,---...)))*********++++++++++++************************)))************+++++++++''''''(((((()))))))))***************************++++++******************************************))))))))))))))))))))))))......---,,,+++))))))(((+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***++++++***)))++++++******************************************%%%&&&'''((()))***+++,,,))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''************************))))))))))))))))))))))))++++++++++++++++++++++++)))+++++++++)))((()))***,,,---...//////...---,,,,,,---///...------...000---.........////////////111111111111111111111111444444444333333222222222222222222222222222111111000111333444444333111000000000000000111111111111222222222111000/////////...........................------,,,,,,,,,------///............---------------------------------***++++++,,,,,,---------------,,,++++++***++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))******+++))))))))))))))))))))))))((((((((()))******++++++,,,***((()))+++,,,+++)))***))))))(((((())))))***+++******))))))******+++((((((((()))))))))******))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((++++++,,,,,,++++++***)))***)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))+++,,,+++)))))))))*********+++++++++************)))))))))(((******++++++++++++************++++++++++++******************************************************+++++++++*********))))))***************+++,,,---*********+++++++++,,,,,,************************)))************+++++++++************+++++++++,,,************************************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***************************************************''''''((()))***+++,,,,,,))))))************))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))************+++))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,+++******+++---------............------,,,...//////...---///000////////////000000000000333333333333333333333333555555555444333222222111111111222222222222222222000111222333333222111000000000000000111111111111333222222111111000000///000000//////...------,,,---,,,,,,,,,,,,,,,------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++***)))***++++++***)))+++******))))))******++++++******))))))******+++'''''''''((((((((())))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((((((((((()))(((''''''&&&***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***((()))))))))*********++++++************))))))))))))++++++,,,,,,,,,,,,++++++******++++++++++++******************************************************+++++++++************************************************+++++++++,,,,,,************************)))************+++++++++*********+++++++++++++++************************************************************************))))))))))))))))))))))))((())))))***+++,,,------************************+++++++++*********************************************+++++++++,,,,,,,,,---,,,++++++,,,---,,,+++************************************************)))*********++++++++++++))))))************))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((************************++++++++++++++++++++++++************************((()))++++++***+++,,,...---------------------------...//////......///000///000000000000111111111222222222333333333333333666666555444333222222111000000000111111222222222000111222222222222111000///000000000111111111111111111111000000000//////000/////////.........---------,,,,,,,,,---......///............---------......................../////////......---------000...,,,+++***+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))))))))((((((((((((((((((((((((************))))))((((((+++************+++***************))))))***************))))))))))))******))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))((())))))))))))*********************)))))))))))))))***++++++++++++++++++*********++++++++++++******************************************************************************)))************))))))((()))))))))*********++++++************************))))))*********+++++++++))))))))))))))))))))))))***************************************+++++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++******,,,,,,+++******************+++++++++************************************************))))))************))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************************************************************************************&&&(((************,,,------------,,,,,,------------...000///......///111000000000000111111111222111111111111222222333333666666555444444333222222.../////////000000111111111111111111111111111111///000000000111111111111///////////////................../////////000000...............///000000///............---------......................../////////......------,,,++++++******+++,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))++++++******)))(((((((((******+++************+++***))))))(((((())))))******))))))))))))))))))***))))))))))))************)))))))))(((((((((((((((************************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************)))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******)))((((((((()))))))))*********))))))))))))))))))******))))))************))))))******++++++++++++******************************************************************************))))))*********)))(((((((((((((((((()))))))))***************************))))))*********+++++++++*********)))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))((()))***+++***((())))))*********+++++++++************************)))))))))))))))((((((((())))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,************************))))))))))))))))))))))))************************'''(((******)))***+++---------,,,,,,,,,,,,---------///000000///...000111000000000000111111111111//////000000111111222222555555555555444444444444/////////000000000000000111111111111111111111111000000000000111111111111........................------...//////000111111............///000111111///............---------........................---------,,,,,,+++++++++))))))***+++,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++))))))))))))))))))))))))+++*********))))))(((((()))+++++++++***)))***+++)))))))))(((((()))))))))***))))))(((((())))))***'''''''''((((((((())))))***************+++++++++************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))((((((((()))))))))******))))))))))))************)))))))))******)))))))))******++++++++++++*********************************************************************+++++++++((()))***+++++++++***)))((((((((()))))))))******************************)))************+++++++++,,,,,,,,,,,,,,,+++++++++************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))+++++++++******))))))(((***************************************+++++++++******************************+++++++++,,,,,,,,,***((('''((()))***)))((()))))))))***++++++,,,,,,************************)))))))))((((((((((((((())))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))************************(((***++++++******,,,---------,,,++++++,,,---------///000000//////000111/////////000000000111111//////000000111222222333444444444444555555555555222222222222111111111111111111000000000000111111000000000000111111111111.........//////////////////////////////000000000---------......///111111///............---------........................,,,,,,,,,,,,,,,,,,++++++)))+++,,,...///...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++*********))))))))))))))))))+++,,,+++)))(((***,,,+++******))))))******+++))))))(((((((((((())))))((((((((()))))))))******))))))******++++++,,,,,,************************))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''***++++++***(((((((((((()))))))))***((()))))))))************)))******++++++******)))******++++++++++++******************************************************))))))*********+++++++++''')))+++,,,---,,,+++***************++++++++++++************************)))************+++++++++---------,,,,,,+++++++++************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))((()))***+++***(((((())))))***++++++,,,,,,************************))))))))))))))))))******))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((((('''))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))***,,,------++++++,,,...------++++++++++++------...///000000//////000111////////////000000000000//////000111222222333333333333444444555666666666555444444333333222222222111111000000000000111111000000000000111111111111////////////000000000000111111000000//////......,,,,,,,,,---...///000000//////.........---------////////////////////////........................+++---///111111///,,,***---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++))))))))))))))))))******(((+++,,,,,,)))(((***,,,,,,++++++++++++++++++,,,))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,&&&''''''((()))******+++************************))))))))))))))))))))))))))))))***+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))+++++++++++++++******)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%'''***,,,,,,+++(((((((((((())))))))))))(((((())))))*********++++++++++++,,,,,,+++++++++******++++++++++++******************************************************))))))******++++++++++++''')))+++---...---,,,+++++++++,,,,,,,,,---------************************)))************++++++++++++++++++******)))))))))************************((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***+++,,,+++)))((())))))***++++++,,,,,,************************))))))******++++++++++++))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++,,,,,,,,,+++***((('''))))))))))))))))))))))))+++******)))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))******++++++++++++******''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------...............------000000000111222222333333555555444444444333333333333333333444444444555555000111111222222222111111111111000000000000000111000000000000000000000000000000000000000000000000111000///...------...///...............///000000......---------,,,,,,,,,.........////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))+++*********))))))(((((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++++++++++++++++++++*********+++,,,------((((((((((((((((((((((((((((((((((((((()))******************************+++*********))))))(((((()))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))((()))***))))))))))))))))))))))))))))))************))))))+++++++++************)))++++++++++++++++++++++++---+++))))))++++++(((%%%))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,))))))))))))))))))))))))******++++++++++++************************++++++------,,,++++++******)))))))))))))))))))))))))))***+++,,,------,,,***(((************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((((((((('''&&&$$$###))))))))))))))))))))))))***))))))((((((((((((((())))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((()))))))))***))))))))))))))))))))))))+++***)))))))))***+++,,,++++++*********)))))))))++++++++++++,,,,,,,,,,,,---...............------.........///000000111111333333333444444555555555333333333444444444444555222222333333333333222222111111000000000000111111000000000000000000000000////////////////////////111000///...---....../////////////////////000000......---------,,,,,,,,,------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))************)))))))))((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******************************************)))))))))((())))))*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++------+++******+++))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,************************,,,***))))))++++++(((&&&))))))))))))************************************************************))))))))))))))))))))))))+++******))))))******+++,,,,,,+++*********++++++)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++******************************++++++++++++******************************,,,,,,++++++++++++******)))))))))))))))))))))))))))***,,,---...---,,,+++************************))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))))))))(((''''''''''''((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++((((((((()))))))))******))))))))))))))))))))))))******))))))******+++,,,***))))))))))))(((((((((*********++++++++++++,,,------...............------......//////000000111111222333444555666777777333333333333444444444444333333444444444333333222111000000000000000111111000000000000000000000000////////////////////////000000///............///000000///////////////000......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))((())))))***+++(((((((((((((((((((((((()))(((((((((((()))******************************************)))))))))))))))))))))*********++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''---,,,+++***)))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++***,,,---,,,+++))))))***))))))))))))))))))))))))))))))************))))))'''((()))***+++,,,------))))))))))))))))))))))))***))))))***++++++)))((())))))))))))************************************************************))))))))))))))))))))))))******))))))))))))******++++++*********+++,,,,,,)))))))))))))))))))))))),,,+++************+++,,,******+++,,,+++***)))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***************************))))))++++++++++++++++++++++++******++++++++++++***************************************+++++++++++++++))))))))))))))))))))))))'''(((***,,,---...------************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))*********++++++++++++(((((()))))))))*********))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,---......///.........//////000000111222222222222222333444555666777777222222333333333444444444333333333333333333222111000000000000000000111222000000000000000000000000/////////////////////////////////.........//////000///......---...............---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++*********++++++,,,(((((((((((((((((((((((())))))(((((())))))***+++*********************************)))))))))))))))))))))))))))************)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***((('''''''''))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,************************))))))******++++++******((()))))))))************************************************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))***+++,,,++++++++++++++++++++++++++++++************++++++(((***+++,,,,,,+++)))(((************************************************+++++++++***************++++++******))))))((((((++++++++++++++++++++++++******++++++++++++******************))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))'''((()))++++++,,,++++++************************((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))(((((((((((((((************************,,,+++******))))))******))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))*********++++++++++++))))))))))))************))))))))))))))))))))))))))))))******++++++++++++************************))))))*********+++++++++,,,------...//////....../////////000111111222222333333333333444444444444222222222333333333444444222222222222222111000000000000//////000111222222000000000000000000000000..............................//////////////////......---,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))******((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******((('''''''''))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++)))***++++++++++++***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))***+++++++++++++++++++++++++++************************((()))+++,,,,,,+++***(((++++++++++++++++++++++++************************************************+++******))))))(((((((((******************************++++++++++++***************)))))))))(((((((((((()))***++++++,,,---))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))++++++************++++++************************,,,,,,+++************+++))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))))))))***++++++++++++***))))))************++++++*********++++++++++++,,,,,,,,,---...////////////,,,------......//////000222222222222333333333333222222222222333333333333222222222222111000//////////////////000111222333000000000000000000000000........................---...//////000/////////------,,,,,,------...///......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************))))))(((((((((((()))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++***))))))***))))))))))))))))))))))))))))))************))))))+++++++++*********))))))++++++++++++++++++++++++)))+++,,,,,,+++******+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))((((((((()))******))))))))))))))))))))))))))))))***++++++***))))))((()))***+++,,,+++******++++++++++++++++++++++++************************)))))))))***************))))))))))))))))))(((((())))))))))))))))))))))))******++++++++++++***************))))))(((((('''(((((())))))***+++,,,,,,)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))------,,,++++++,,,---...************************,,,++++++***)))*********))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((())))))((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******))))))*********+++++++++))))))))))))))))))))))))((()))***+++,,,++++++***((((((((()))))))))******++++++++++++,,,,,,,,,,,,+++,,,---...////////////,,,,,,------...///////////////000111222222333333111222222222222333333333333333333333222111000///////////////000111222333000000000000000000000000........................,,,---///000000000//////---------...///000111222......---------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))((()))))))))************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++*********,,,))))))))))))))))))))))))))))))************))))))***************+++++++++***************************,,,...---***))))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,+++***************+++))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++************************************************((()))))))))*********+++((((((((()))))))))))))))******************************++++++++++++******+++******)))((((((''''''(((((())))))******++++++))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))(((''''''((()))***************************+++******)))))))))))))))))))))************))))))'''((((((((())))))******************************(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))((()))***+++,,,+++******&&&'''''''''(((((())))))++++++,,,,,,,,,---------+++,,,---...////////////......//////000111111111,,,,,,...///111333444555111111222222222333333333444555444444333222111000////////////000111222333000000000000000000000000........................,,,---///000000000//////.........///111222444555......---------,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))(((((())))))*********+++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&%%%$$$###############))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###%%%(((((((((((()))***))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))+++---///---***((()))***))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,---......---,,,++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******++++++++++++++++++++++++******++++++++++++******+++******)))(((''''''&&&))))))))))))************))))))))))))))))))))))))))))))******+++,,,......))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))+++*********))))))((((((++++++************++++++))))))))))))))))))))))))+++++++++************)))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++***++++++,,,,,,+++++++++)))))))))(((((((((((((((************))))))((((((((()))***++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,...............---.........///000111111000///...333222111111000111111111333333222111222333444555444444444444444444444444222111111000///000000000222111000//////000111222////////////////////////---...//////---,,,---...---------............///...........................---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******++++++******++++++,,,---))))))******++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++++++++***)))))))))(((((())))))*********+++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&++++++************++++++++++++******))))))(((((())))))************))))))************************))))))*********))))))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++******++++++***)))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++(((((())))))))))))(((((('''((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++******************************************************************+++++++++*********))))))************************************************+++++++++*********))))))$$$$$$%%%'''(((***++++++******))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++++++++***)))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))++++++***)))))))))))))))************)))))))))(((+++******************+++************************+++++++++************)))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((()))***+++,,,,,,---,,,))))))))))))))))))))))))++++++*********)))))))))((()))***++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,...///000111111000///...111000000000111222222333444333222222222333444555444444444444444444444444222111111000000000000000111111000//////000111111////////////////////////,,,...///...------...///---------............///........................///...---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++******++++++,,,---)))*********++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************))))))******************,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''***))))))(((((())))))************)))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++*********)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((***+++,,,+++))))))))))))************+++++++++++++++++++++++++++******))))))******+++)))************+++++++++(((((())))))))))))((((((***************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************+++++++++*********))))))************************************************+++++++++*********))))))''''''((((((((()))))))))******))))))))))))******)))************)))(((((())))))))))))))))))))))))+++***)))(((((())))))***++++++******************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))+++***))))))))))))))))))************))))))))))))************************************************+++++++++************)))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))((())))))******))))))(((***)))))))))((((((((('''&&&''')))+++,,,---......((()))))))))***++++++++++++++++++++++++*********))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***...//////000000//////.../////////000111222444444444444333222222222333333333333333333333333333333111111111000000000000000111000000//////000000111////////////////////////+++,,,......------...000---------............///........................//////---,,,+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---************++++++++++++++++++++++++++++++++++++++++++************++++++***************++++++++++++++++++++++++*********,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''((()))******)))(((''')))((((((''''''(((((()))))))))))))))************))))))************))))))((((((((((((((((((((((((******+++,,,,,,++++++***+++***))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++************++++++++++++************************+++******))))))******+++)))************+++++++++((())))))******))))))(((+++++++++******)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************+++++++++***************************************************************+++************)))))))))++++++******)))(((((((((******))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))++++++***)))(((((())))))))))))******************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******)))))))))))))))************)))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))******))))))((((((''''''************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((%%%&&&''')))***,,,------(((((((((((((((((((((((()))******++++++******)))))))))))))))(((((((((((('''((()))***,,,,,,------(((((()))***+++,,,,,,---++++++++++++++++++++++++)))))))))******)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,)))***,,,---------+++***////////////////////////////////////000111222333444444333333333222333333222222222222222222222222111111111111111000//////000000000//////000000000////////////////////////***+++------------///000---------............///........................------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,---,,,,,,++++++*********++++++***************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))***+++++++++******+++******************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((''''''((()))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++)))))))))******)))))))))++++++******************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***************+++++++++************************************************************************************************************************************)))))))))))),,,,,,+++******)))))))))******))))))))))))******))))))******))))))((('''))))))))))))))))))))))))++++++***))))))((((((((((((((())))))******++++++)))))))))))))))))))))))))))))))))******+++++++++((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))******((()))************)))(((((((((((((((((((((((((((+++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((%%%&&&''')))***,,,------((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((()))*********))))))***+++++++++******(((((()))***+++,,,,,,---++++++++++++++++++++++++***))))))))))))))))))***))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---......---,,,//////............//////111111000000///000000111333333333333333333333222222222222222222222222222000111111111111000///////////////000000/////////////////////////////////)))+++------,,,---...000---------............///........................***++++++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,---,,,,,,++++++*********+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***(((((())))))******++++++))))))************))))))************************''''''((()))))))))))))))*********++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))+++,,,---+++)))'''((()))((((((((()))))))))******))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++))))))************))))))))))))))))))***+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))************++++++++++++******))))))))))))************++++++******)))((())))))))))))))))))))))))************))))))((((((((((((((())))))******+++))))))))))))))))))))))))''''''(((((()))*********(((((((((((((((((((((((()))))))))))))))******+++))))))))))))************'''((()))******)))((('''((((((((((((((((((((((((+++++++++************)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********************************)))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''((()))***++++++)))***************))))))((()))))))))***+++++++++*********+++++++++++++++******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......///......------......///222111000///////////////111222333444444444444333111111111111111111111111000111111222222000///......//////000000//////...////////////////////////***+++------,,,,,,---///---------............///........................******,,,---.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++***************++++++++++++++++++++++++******************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))************))))))************))))))************************&&&&&&'''((())))))))))))))))))***++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''***,,,,,,))))))+++...'''((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++)))******++++++******))))))(((((()))***,,,...000)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***************************************************************+++++++++************************************************(((((()))))))))))))))***(((((()))***+++,,,,,,,,,******))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***)))))))))))))))))))))))))))))))))))))))***++++++((()))))))))************'''((()))******)))((('''************************+++++++++************)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******''''''(((((())))))******(((((()))******+++******)))))))))))))))))))))))))))))))))*********+++++++++***)))(((((()))***+++)))************+++++++++******+++++++++,,,,,,,,,++++++***)))***,,,...//////...------------...///000////////////000000111///000222444555555555444111111111111111111111111///000222222222111///.........///000000///......////////////////////////+++,,,------,,,+++,,,------------............///........................+++,,,...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++******++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************))))))************************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))*********)))))))))))))))))))))************))))))************************&&&'''((())))))*********((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&***,,,+++((('''***---(((((()))))))))*********************************))))))(((((((((((()))))))))************+++++++++)))******++++++******)))+++***))))))***,,,...///++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************************************))))))*********+++++++++************************************************(((((((((((())))))******(((((())))))***++++++,,,******))))))))))))*********************))))))((())))))))))))))))))))))))'''((()))***++++++******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))((())))))***++++++(((((())))))*********+++'''((()))++++++)))((('''+++++++++++++++++++++++++++++++++************)))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((%%%&&&((()))+++,,,,,,,,,))))))))))))(((((((((((((((((())))))*********++++++***)))(((((()))***+++)))************+++++++++******+++++++++,,,,,,,,,+++***((('''(((***---//////...---,,,,,,---...///............///111222333...000222444555666555555000000000000000000000000///000222333222111///...---...///000000///...---////////////////////////+++---...---+++++++++------------.........//////...........................///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,+++++++++******))))))(((((())))))*********+++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&'''''''''++++++******))))))(((((())))))************))))))))))))))))))))))))))))))'''''')))******+++++++++'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))),,,...+++&&&###%%%((()))************+++++++++************************))))))(((((((((((()))))))))************+++++++++******++++++++++++******---,,,***))))))+++,,,...++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,************************************************))))))******++++++++++++************************************************'''((((((((())))))******)))))))))))))))***************))))))))))))******)))))))))))))))(((((('''))))))))))))))))))))))))%%%''')))***++++++++++++******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))%%%&&&'''(((******++++++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************)))))))))((((((''''''+++*********))))))(((((()))((('''(((***,,,,,,+++))))))))))))************+++(((&&&&&&''')))******(((((()))***++++++,,,,,,+++*********))))))((((((,,,+++++++++******))))))++++++++++++++++++++++++((((((***+++,,,---------444222///---,,,...000111111000///......///000111333333333222222111111111222111111111000000//////000000000000000000000000000000///...............333333222000///...---,,,........................000000000///.........---------......//////000000////////////////////////------------------------------------,,,,,,+++************++++++,,,,,,,,,************************...333333...,,,...///,,,,,,,,,++++++***)))((((((******++++++++++++************************************+++******)))((('''+++*********))))))(((((())))))************))))))'''&&&&&&'''))))))%%%"""*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))*********((('''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''%%%&&&(((*********))))))''''''&&&'''(((***+++---))))))))))))))))))))))))+++++++++***)))(((((('''(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))+++++++++++++++***)))((()))*********++++++++++++*********)))))))))))))))************************************************************************,,,+++++++++++++++,,,,,,///...,,,+++***+++,,,,,,))))))((((((''''''&&&&&&(((((())))))))))))((((((***++++++,,,,,,++++++***************************,,,,,,+++***))))))************++++++++++++******((())))))))))))*********))))))))))))))))))))))))((()))***++++++***((('''(((((())))))******++++++))))))************))))))***)))((((((((()))+++,,,************************((()))***++++++***)))(((++++++******++++++,,,---+++++++++************)))))))))))))))************))))))*********+++++++++************************(((((())))))******))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((((((((************)))))))))(((((('''&&&''')))***+++***))))))))))))************+++(((&&&&&&(((*********((())))))***++++++,,,,,,************)))))))))((())))))))))))((((((((('''++++++++++++++++++++++++((()))***+++,,,---------111000...---,,,---...///111000///......///000000333333222222222111111111111111111111000000000///000000000000000000000000000000///...............111111000000///...------........................//////..............................////////////........................---------------------------............---,,,+++******+++++++++,,,,,,,,,************************,,,000111,,,***,,,---***,,,,,,++++++***))))))((()))******++++++******)))************************((())))))*********))))))************)))))))))(((******++++++++++++******...------...000000,,,))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***************)))))))))((((((''''''(((******((((((((((((((((((((((((++++++******)))(((((('''(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))***************)))(((((()))))))))*********++++++***)))))))))))))))))))))************************************************************************,,,+++***************+++...---,,,*********+++,,,*********)))))))))((((((((())))))******))))))(((***++++++,,,,,,++++++***************************,,,++++++***))))))************++++++++++++******)))))))))************+++))))))))))))))))))))))))((())))))*********)))))))))))))))))))))*********))))))************)))))))))))))))))))))******+++************************((()))***++++++***)))((((((((()))))))))*********+++++++++*********))))))))))))))))))************(((((()))))))))************************************+++++++++***)))(((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************)))))))))'''(((((())))))(((((('''((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))************)))))))))))))))((('''''')))++++++***))))))))))))***************(((''''''(((*********)))))))))***++++++,,,,,,************))))))))))))))))))))))))((((((((((((************************((()))***+++,,,---------...------------,,,,,,,,,000//////......///000000222222222111111111111111111111111111000000000000000000000000000000000000000//////............////////////.........------........................---------------........./////////.......................................------------------------......//////......------***++++++++++++,,,,,,,,,***************************---...***(((******))),,,,,,++++++***))))))))))))******++++++******)))))))))))))))))))))))))))'''''')))******+++++++++************))))))))))))++++++,,,,,,,,,,,,++++++---,,,,,,---......+++)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((()))*********---,,,+++***))))))))))))+++***)))(((''''''((((((''''''''''''''''''''''''++++++******)))((((((((((((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((''''''((((((((()))))))))******))))))))))))))))))******************************************************************************++++++***))))))((()))))),,,+++******)))*********,,,++++++++++++*********)))******************)))******++++++++++++******************************,,,+++******)))***************++++++++++++******)))************+++++++++)))))))))))))))))))))))))))((((((((()))***++++++************))))))))))))))))))************))))))(((((()))***************************************))))))************))))))'''((()))*********)))(((++++++*********)))))))))))))))))))))************((((((((((((((()))))))))************************+++++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******************(((((())))))))))))((((((((((((((((((((((((((((((************************((((((((((((((((((((((((************************++++++***************************)))))))))))))))+++)))((()))+++,,,,,,+++((()))))))))***************)))'''''')))++++++***))))))*********+++++++++*********)))))))))))))))+++++++++***************))))))))))))))))))))))))((()))***+++,,,------,,,,,,,,,---......---,,,+++............/////////000111111111111111111111000111111111000000000000000000000000000000000000000000///............//////---------.......................................+++,,,,,,,,,---........./////////......---------........................------------------------------............------++++++++++++++++++++++++***************************+++,,,***)))((())))))+++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((()))************************)))))))))))))))***++++++++++++++++++***(((((()))))))))((('''&&&''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************'''((((((((()))))))))***---+++***)))((()))*********))))))(((((((((((((((((((((((((((((((((((((((************))))))(((((((((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********************************************************************************+++***)))((((((''''''(((******))))))))))))))))))++++++++++++++++++++++++******++++++++++++************++++++++++++******************************++++++***************+++******++++++++++++******************++++++++++++)))))))))))))))))))))))))))(((''''''(((***,,,---++++++******))))))(((((())))))************))))))'''((()))++++++***))))))************************)))))))))******)))))))))((()))+++------,,,***)))************))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************++++++(((((())))))))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((******************************************++++++))))))))))))))))))*********((('''''')))******)))((()))))))))***************)))((((((***++++++******************+++++++++))))))))))))))))))************************++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++,,,...//////...---,,,------......////////////000000000000000000000000000000000000000000111111//////////////////////////////............//////------------....................................+++,,,,,,,,,---.........//////......------,,,,,,........................------------------------+++,,,,,,---------,,,,,,++++++++++++++++++++++++***************************+++,,,,,,***((()))++++++++++++***************)))))))))******)))))))))((((((((((((((((((((((((***************)))(((((())))))))))))))))))******))))))************))))))))))))***))))))(((((((((''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************)))))))))(((((((((''')))(((((('''((()))***+++'''(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((()))))))))*********++++++(((((((((((((((((((((((())))))***++++++*********(((((((((((())))))))))))(((((())))))***************************************************************************************))))))(((''''''(((((())))))))))))))))))))))))******************************++++++++++++******)))******++++++******)))************************+++***************++++++******++++++++++++******))))))*********+++++++++)))))))))))))))))))))))))))(((''''''(((***,,,---++++++******))))))(((((())))))************))))))'''((()))++++++***))))))***************************))))))))))))))))))***''')))+++,,,---,,,***)))*********)))))))))((((((((()))))))))************************************))))))))))))))))))))))))(((((()))***+++++++++***))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))***************((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************))))))))))))************'''&&&$$$%%%&&&''''''&&&))))))))))))***************)))((()))+++,,,+++***************************))))))))))))************(((((((((((())))))))))))************************)))***+++,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,---...///////////////////////////000000000000000000000000111111111111///////////////////////////............//////000..................//////........................---------------..................---------------------------------------------------------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++***************************+++***+++---+++((()))---************************((())))))******))))))((())))))))))))))))))))))))+++++++++******)))''''''))))))))))))************)))))))))******)))))))))((()))***)))'''&&&'''((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))((('''''''''''''''''''''((()))***+++&&&'''((()))******))))))******************************))))))))))))))))))(((((())))))))))))((((((************++++++++++++)))))))))))))))))))))))))))******++++++++++++***((((((((()))))))))******((((((((()))******++++++************************************************************************))))))(((((((((((())))))(((((()))************)))((((((((())))))))))))))))))******************)))))))))************))))))*********************************)))******+++,,,******++++++++++++******((())))))))))))*********)))))))))))))))))))))))))))((((((((()))***++++++************))))))))))))))))))************))))))(((((()))*********************************************))))))))))))******&&&'''((()))))))))((('''******)))))))))((((((((())))))))))))************++++++++++++************))))))))))))))))))))))))))))))******))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********((()))))))))************((('''%%%%%%'''''''''&&&))))))))))))***************))))))***+++,,,+++)))************************((()))))))))************'''((((((((())))))))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++,,,---///////////////........./////////000000///000000000111111111111////////////////////////...............///000000////////////////////////........................//////..................,,,------------------...------------------------------------------------+++,,,,,,---......------,,,,,,,,,+++++++++******************************+++)))***---+++'''(((---************************(((((())))))))))))((((((************************))))))*********))))))(((((()))))))))************)))******++++++******)))'''))))))(((&&&%%%&&&))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))((())))))******)))'''''')))))))))))))))))))))))))))))))))))))))))))))***(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))*********++++++'''(((((()))******++++++************************************************************************(((((((((((()))***++++++((()))***+++++++++******((((((((()))))))))******((())))))******))))))((())))))************))))))******************************))))))***++++++,,,******++++++++++++******''''''((((((((()))))))))))))))))))))))))))))))))((())))))*********)))))))))))))))))))))*********))))))************)))))))))))))))))))))******+++************************+++***)))(((((()))***+++''''''''''''((((((((((((***)))))))))(((((((((((())))))))))))************+++*********))))))))))))))))))))))))))))))))))))++++++******)))'''&&&%%%))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((()))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************''''''(((((()))))))))***(((((())))))*********+++,,,***((((((*********)))))))))))))))***************))))))***,,,,,,+++)))++++++******************(((((())))))*********+++))))))******+++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))*********++++++,,,***+++---///000000///...---.........//////000000//////000000111111111222////////////////////////...............///000111111111000000////////////........................000000000///.........---,,,,,,,,,------.........------------------------------------------------,,,------.../////////...,,,,,,,,,++++++************************************'''(((,,,+++&&&'''---******************++++++(((((())))))))))))((((((************************'''((()))******++++++***(((((())))))*********++++++++++++,,,,,,+++++++++***,,,---+++((('''))),,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************$$$%%%'''((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))*********+++,,,,,,+++***((('''******+++***)))'''&&&$$$(((((((((((((((((((((((()))))))))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************++++++++++++'''(((((()))***+++++++++************************************************************************(((((((((((()))+++,,,---((()))***,,,,,,,,,+++***(((((())))))*********+++(((((())))))))))))(((((())))))************))))))******************************))))))***+++,,,,,,******++++++++++++******''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***((('''(((((())))))******++++++))))))************))))))***)))((((((((()))+++,,,************************+++***)))(((((()))***+++)))))))))))))))***++++++))))))))))))(((((((((((())))))))))))******************))))))((((((((('''))))))))))))))))))))))))************************+++++++++*********))))))(((((()))***+++,,,,,,---((()))))))))((()))***,,,((((((((((((((((((((((((++++++***)))(((((())))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++******)))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---,,,***(((((()))***+++************************)))************+++++++++)))***+++,,,...///000000///......---------..................////////////111111111111111111111111000000000000000000000000,,,++++++++++++,,,------111111111111111000///...................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////000//////...---,,,,,,,,,,,,,,,------,,,,,,+++************))))))))))))))),,,***)))***++++++***)))******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************))))))))))))******''''''''''''''''''''''''+++*********))))))((((((''''''''''''((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******)))))))))))))))***''''''((()))***+++,,,,,,''''''((())))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++******))))))((((((((((((((((((((()))******&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))((((((''''''******+++++++++******)))++++++************++++++******))))))((((((''''''))))))******++++++,,,,,,,,,,,,,,,+++***)))((('''+++***)))))))))***,,,,,,************))))))))))))+++++++++++++++***)))(((************************************************************************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''***))))))((((((((())))))))))))************))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************+++++++++*********)))))))))))))))***++++++,,,,,,,,,------,,,***))))))+++************************+++******)))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++---,,,***)))((()))***+++)))))))))))))))))))))))))))************+++++++++***++++++,,,---...//////......---------......///////////////000000000000000000000000000000000000////////////////////////---------------...//////000000111111111000//////................................................------------------------************+++,,,------000000///......---,,,,,,---------------,,,++++++))))))******++++++,,,,,,+++***)))***+++,,,+++*********++++++++++++************************************++++++++++++******))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++************)))))))))(((((((((((())))))))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))*********************))))))(((''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))((((((((((((((()))************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))((((((((((((*********++++++******)))+++******))))))******+++******))))))(((((((((((()))))))))***************,,,,,,,,,,,,,,,+++***)))******)))))))))***+++,,,)))))))))))))))(((((((((+++++++++*********))))))************************************************************************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''((()))******************)))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++++++++***************************************+++,,,---,,,***))))))************************************)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,---,,,***)))))))))***+++(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,---------------------------...///000//////000000000111111111//////////////////////////////////////////////////////......//////000111//////000111111111000000........................................................................,,,,,,,,,,,,---...///000000000000///......------------......------,,,+++))))))***+++,,,------...+++******+++---...---,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++************))))))))))))))))))))))))************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))******)))***+++++++++)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++******))))))(((((((((((())))))))))))))))))******+++******)))+++******))))))******+++***))))))))))))(((((((((***))))))))))))))))))(((+++,,,,,,---,,,,,,++++++***))))))))))))***++++++)))))))))))))))*********,,,+++***)))((()))*********************************************************************************************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((***+++,,,***************)))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************************))))))(((((())))))***))))))))))))))))))))))))************************************************+++++++++*********))))))%%%'''))))))))))))***,,,************************))))))*********)))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++,,,+++***)))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111////////////000000000000/////////////////////////////////////////////////////////...///000000111......///000111111111000................................................------------------------///............//////000000000000//////.........---............---,,,,,,)))******++++++,,,,,,,,,+++******+++---///...---******++++++++++++******++++++++++++++++++++++++***++++++++++++++++++***))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***+++&&&''')))+++,,,+++******(((((())))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((())))))******++++++((((((((((((((())))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))''''''(((((())))))******((())))))*********************))))))))))))******))))))))))))))))))))))))******))))))((((((''''''******+++,,,,,,,,,++++++)))))))))))))))******+++******+++++++++++++++,,,,,,+++)))'''''')))***+++******************************************************************************************************++++++++++++******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,(((((()))***************(((((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))************************************************,,,,,,++++++***)))))))))###&&&((()))))))))***+++))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))******++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***************************************))))))*********+++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,---...///000111---------.........//////000000000000000000000000..............................------......///000---...///000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************////////////............------......------,,,+++++++++******)))))))))(((+++******+++---///...---******++++++++++++******************************))))))************))))))))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))(((((()))***++++++'''((()))***++++++******(((((())))))))))))((((((((((((((((((((((((((((((***+++,,,------,,,+++***(((((())))))******++++++((((((((((((((())))))***---,,,+++******+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))''''''(((((())))))******'''((()))******************))))))))))))))))))***))))))))))))******************))))))((((((''''''((())))))************)))(((((())))))************)))))))))*********+++++++++***(((''''''(((***,,,))))))))))))))))))))))))******************************************************************************++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))((((((((((((%%%&&&((()))+++,,,,,,,,,'''(((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))***************************************+++++++++,,,+++++++++******))))))(((***,,,,,,+++)))))))))(((((((((((((((((((((((('''(((***++++++***))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((++++++++++++******))))))************************)))************+++++++++,,,,,,,,,,,,++++++++++++---------------...///000,,,,,,---------.........000000000000000000000000........................------,,,,,,------...///......///000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,.....................---,,,,,,------,,,,,,+++***,,,++++++***)))(((''''''+++******+++---...---,,,******++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,,,,++++++***)))((('''''')))))))))))))))(((((('''))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))************((((((((((((((()))******++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))''''''((()))***************))))))(((((())))))***)))))))))************+++***))))))))))))))))))(((((()))))))))))))))(((((('''((())))))******))))))&&&&&&&&&'''(((((())))))))))))((('''((()))***+++))))))))))))))))))))))))************************************************+++++++++*********************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))***)))(((&&&%%%%%%%%%%%%%%%&&&''')))+++,,,------''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))((((((''''''(((((()))))))))))))))))))))))))))************************))))))*********++++++++++++++++++***************'''))),,,,,,+++)))))))))))))))))))))))))))))))))'''(((***+++++++++))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++***))))))************************)))************+++++++++++++++++++++++++++,,,,,,......---------......///------------.........///////////////////////////........................------,,,,,,------...////////////000//////......................................................------------------------...............///000000,,,,,,------------------++++++,,,,,,++++++***)))+++++++++******)))))))))+++***)))***+++,,,+++*********++++++++++++******************************)))******++++++******)))))))))))))))))))))))))))******************************))))))))))))******************************((()))))))))************'''(((((((((((()))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))***+++,,,...,,,***(((''''''(((((()))))))))))))))(((''''''))))))))))))))))))))))))+++******))))))******+++*********)))))))))))))))((((((((((((((()))******((((((((())))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))((((((((((((&&&'''((()))************))))))(((((((((((())))))))))))*********+++++++++)))))))))******************************)))(((''''''''')))*********)))(((&&&''''''((())))))******(((((((((((())))))******))))))))))))))))))))))))************************************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***))))))((('''&&&&&&&&&''''''((()))******++++++***'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************************))))))******++++++++++++************************!!!$$$''')))***)))******************************&&&(((***+++,,,+++***)))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,///......---------................../////////000................................................---------------.../////////000000000///...------........................................................................)))))))))***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++,,,,,,,,,***)))***++++++***)))******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))***+++,,,,,,***(((&&&''')))+++---)))))))))))))))(((''''''))))))))))))))))))))))))***)))(((''''''((()))***++++++******))))))((((((((((((((((((((()))*********+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))((((((''''''&&&'''((()))************))))))(((((((((((())))))))))))******++++++++++++))))))******++++++,,,,,,,,,,,,,,,+++***)))((('''&&&''')))*********)))((()))******+++,,,,,,------&&&'''((()))******))))))))))))))))))))))))))))))************************************************++++++++++++******))))))******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******+++***************++++++***************)))((((((''''''''''''((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++***)))(((************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((%%%%%%&&&(((((()))))))))******+++++++++******)))'''&&&&&&'''***++++++***((((((((((((((((((((((((******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++***************+++++++++*********))))))******++++++++++++******)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222111111000///......---------............------................................................---------............///////////////.....................------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((***,,,......---++++++,,,+++++++++++++++***)))(((******************************))))))))))))******,,,+++++++++***)))))))))(((((())))))*********+++******************************))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++***)))((((((***((()))***+++++++++++++++))))))))))))************((()))************))))))---***'''$$$###$$$&&&(((++++++*********************)))((((((((()))+++,,,))))))))))))))))))))))))+++***'''&&&&&&'''***+++++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((('''(((((()))))))))))))))******))))))((((((''''''((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))***++++++***)))***,,,))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))************)))))),,,)))'''((()))***(((%%%)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''(((((())))))******))))))************))))))***)))))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))************))))))((()))))))))'''''')))***(((***+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++*********)))))))))************************++++++++++++++++++++++++***************)))((((((((()))******++++++++++++((())))))*********))))))***(((((((((***+++***)))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******************+++++++++++++++*********))))))******++++++++++++******)))))))))))))))(((''''''))))))))))))))))))))))))***))))))(((((())))))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222111111000000///......---------............------................................................---------............///////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))+++,,,---+++******++++++++++++++++++***))))))******************************))))))))))))******+++++++++***************))))))************************************************))))))(((((((((((()))))))))))))))))))))))))))******+++,,,---......+++*********))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++***)))((((((***((()))***++++++++++++***))))))))))))************)))))))))))))))(((''''''+++***'''%%%%%%%%%'''(((***************************)))((((((((()))++++++))))))))))))))))))))))))+++***(((''''''(((***+++******))))))((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((*********)))))))))(((((('''(((((()))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,+++)))((()))***))))))))))))))))))))))))++++++***)))))))))))))))******************************))))))))))))************)))))))))))))))***))))))************)))))),,,***((()))++++++)))'''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))*********))))))((((((((())))))))))))))))))))))))************)))))))))((())))))************))))))((())))))((('''&&&((()))'''(((***,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++*********************************++++++++++++++++++++++++*********+++******)))(((***++++++,,,,,,,,,++++++&&&'''((())))))))))))))),,,+++******++++++***(((******************************++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++++++++,,,+++++++++*********************++++++++++++******))))))******))))))(((((())))))))))))))))))))))))*********))))))*********++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,---...000111222333111000000//////.........------............------................................................---------............////////////............---...------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))(((***++++++***))))))******++++++++++++***))))))******************************))))))))))))*********************++++++++++++++++++++++++************************************))))))))))))((((((((())))))))))))))))))))))))(((((()))+++,,,---...///++++++++++++************))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***)))((((((***))))))******++++++******))))))))))))************,,,+++++++++******))))))))))))(((((((((((())))))************************)))))))))((()))******+++))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))************))))))))))))******))))))))))))(((((('''((())))))******))))))))))))))))))(((((((((((()))((((((''''''(((((()))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------+++,,,---+++)))''''''((())))))))))))))))))))))))+++***))))))))))))))))))++++++++++++++++++++++++++++++************++++++***************)))(((((())))))************))))))+++***)))***+++,,,+++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))***************)))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))((())))))'''&&&%%%&&&((('''((()))*********)))(((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++******)))******+++++++++***))))))&&&'''((()))************,,,+++******,,,,,,+++***************************+++++++++++++++,,,,,,,,,+++++++++******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))***+++,,,,,,,,,******************************++++++++++++******))))))*********))))))((())))))))))))))))))))))))++++++************++++++++++++******++++++,,,---******+++,,,,,,---......------......///000111111000000/////////.........------............------................................................---------............/////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++)))))))))+++******+++++++++******)))************************+++******))))))******+++)))))))))***+++++++++,,,---,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---************************))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***(((((((((***))))))************))))))((()))))))))************))))))))))))))))))******(((((()))***************))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))(((((((((((()))************)))))))))))))))(((((((((((())))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++***)))(((((()))))))))))))))))))))))))))******)))))))))))))))***************************++++++************++++++)))***+++++++++)))'''&&&))))))************))))))))))))))))))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))************))))))++++++******************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))((((((((('''%%%$$$%%%''''''((()))*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++*********++++++++++++******)))'''((()))***++++++,,,,,,***))))))***,,,...---,,,******************************+++++++++,,,,,,,,,+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((()))***+++,,,,,,,,,******************************++++++++++++******))))))************))))))))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---******+++,,,,,,---......////////////............////////////............------............------................................................---------............///............------------------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***+++,,,+++***)))+++,,,)))******+++++++++******************************++++++************++++++)))))))))***+++++++++,,,---,,,,,,++++++*********************************))))))))))))************))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***)))))))))))))))))))))))))))***+++***(((((((((***))))))*********))))))(((((()))))))))************$$$$$$$$$$$$%%%'''((()))'''((()))***+++++++++***(((((()))))))))*********((()))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((())))))((())))))***************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((('''(((******))))))***,,,))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))+++******************+++)))***+++++++++)))((('''))))))************))))))'''(((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))******************++++++))))))))))))))))))))))))))))))))))))))))))******))))))************))))))'''(((((('''%%%%%%&&&''')))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,++++++++++++,,,,,,---------,,,,,,((()))***++++++,,,++++++))))))(((***,,,......---************************))))))******+++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))***+++++++++,,,***************+++++++++******++++++++++++******))))))******++++++******))))))))))))))))))))))))*********))))))*********++++++******++++++,,,---+++++++++,,,,,,---------000000///......------,,,........................------............------................................................---------............///.........------------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,+++))))))+++---))))))***++++++++++++***************************++++++************++++++***************++++++++++++++++++++++++*********************************)))))))))************+++))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((()))))))))))))))************))))))''''''(((((())))))******)))))))))))))))))))))))))))***+++***)))((((((***))))))******))))))(((((())))))))))))************((('''''''''((()))+++---'''((()))***************'''(((((())))))*********(((((()))************)))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))************''''''(((((((((((())))))((()))******++++++******(((((((((((())))))))))))***))))))(((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%'''))))))))))))+++---)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((******))))))))))))******))))))************))))))))))))************))))))'''((())))))(((''')))***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))***************))))))))))))))))))))))))))))))))))))************))))))************))))))'''(((((('''&&&&&&'''))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++)))***+++,,,---------,,,))))))***************)))***))))))***,,,,,,,,,+++))))))))))))))))))))))))(((((())))))***++++++,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******************++++++))))))*********+++++++++******++++++++++++******((()))***++++++++++++***))))))))))))))))))))))))***))))))(((((())))))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------........................------............------................................................---------............///.........---------,,,,,,,,,,,,,,,---------......------------------------************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********)))((((((***,,,))))))***+++++++++++++++************************,,,++++++******++++++,,,+++++++++***************))))))******************************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********))))))************))))))'''''''''((()))*********)))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))(((((('''))))))))))))************---,,,***))))))***+++,,,(((((())))))))))))))))))''''''(((((()))******+++'''((()))***+++******)))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************'''''''''((((((((())))))))))))***++++++++++++***'''((((((((()))))))))*********))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&((())))))((((((***+++)))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,))))))************))))))(((***+++***((('''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((())))))*********))))))))))))))))))))))))((()))))))))************))))))************))))))&&&'''(((((('''''')))+++((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---......(((((())))))*********+++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,&&&'''((()))***+++++++++((()))))))))))))))(((''',,,+++)))***++++++***((((((((((((((((((((((((((('''(((((()))******++++++---,,,***))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++++++++***************))))))******++++++++++++******++++++++++++******((()))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---.....................---..................---................................................---------.........//////......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,)))))))))(((&&&''')))+++((()))***+++++++++++++++************************,,,++++++******++++++,,,,,,+++++++++******))))))(((((())))))*********+++************************))))))******++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))******+++++++++,,,))))))************))))))&&&''''''((()))******+++)))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))(((''''''))))))))))))************+++)))&&&$$$######$$$%%%))))))(((((((((((())))))&&&''''''((()))******+++'''((()))++++++******))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))(((((())))))*********+++&&&'''''''''(((((())))))))))))***++++++++++++***'''((((((((())))))************))))))))))))******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))***)))((('''((()))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''(((***,,,---))))))************))))))***,,,---,,,)))''')))+++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''(((((())))))******))))))************))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))*********+++))))))************))))))&&&'''((((((((()))+++---'''''''''''''''((())))))))))))******++++++,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++************************+++++++++*********))))))(((((())))))*********++++++++++++++++++***)))(((+++++++++************)))******************************++++++++++++******))))))))))))))))))))))))------------------------++++++***)))(((((()))))))))***+++,,,,,,+++***)))++++++************+++++++++++++++***************************************************))))))))))))(((((())))))))))))((((((************************+++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------------------------------............////////////...------,,,,,,........................//////............/////////............---------)))+++---//////---+++)))---------------------------------,,,,,,+++++++++''''''(((((()))))))))************+++++++++,,,,,,,,,,,,+++)))((())),,,///************************************************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))***)))(((''''''((()))******)))&&&%%%%%%&&&)))***,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***))))))((((((((())))))))))))(((((()))))))))))))))******+++((())))))*********))))))***+++***(((''''''***---))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))***++++++,,,,,,+++***((((((***+++,,,,,,,,,+++***)))))))))***'''((()))++++++***))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************)))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))++++++******))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******)))***************)))((((((&&&'''(((***++++++++++++))))))))))))******************)))((('''&&&%%%%%%(((((((((((())))))))))))+++++++++,,,---+++(((%%%))))))************))))))******))))))((((((''''''))))))***++++++++++++***(((((())))))************************************((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''(((((())))))******''''''''''''((((((((((((*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))*********++++++++++++++++++***))))))+++++++++************)))******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))))))))))))))******++++++******)))++++++************++++++)))))))))*********++++++************************************))))))))))))))))))************))))))************************++++++++++++*********)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++---------............///------..........................................//////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++)))))))))******+++++++++---,,,++++++******++++++...---,,,,,,---......///((((((((((((((((((((((((******************************************************))))))))))))******+++++++++*********))))))***)))(((((((((((()))***+++***(((''''''(((***+++,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&(((((())))))))))))(((((())))))(((((())))))***+++))))))*********))))))((('''((('''%%%$$$%%%''')))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))******++++++,,,+++)))(((((()))+++,,,++++++******)))*********(((((()))***************+++******************+++))))))))))))))))))))))))************))))))))))))***************))))))((((((((())))))))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((()))***************))))))***************)))(((((('''((()))******+++******(((((()))))))))*********)))))))))))))))((((((((((((((((((((())))))))))))+++++++++,,,...---***((())))))************))))))***)))))))))((((((((('''))))))***++++++++++++***)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))(((((((((((('''((((((((()))))))))***((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))******************++++++++++++***))))))+++++++++************)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))+++******))))))******+++++++++************++++++&&&''''''(((***++++++,,,************************************))))))))))))******++++++++++++******************************,,,,,,,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++---------............///,,,,,,------...//////000........................//////............/////////............---------///---+++))))))+++---///------------------------+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,...---,,,,,,---///111333---+++)))))),,,---+++)))((((((((((((((((((((((((******************************************************))))))))))))******+++++++++******************))))))(((((())))))***************************,,,++++++******))))))((((((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))((((((((())))))******))))))((())))))(((((())))))***+++*********))))))(((((('''&&&''''''%%%$$$$$$&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((((((((((((************)))))))))***++++++)))))))))))))))******+++---+++)))(((((()))+++---))))))))))))))))))))))))************))))))))))))+++++++++++++++***))))))'''((()))******)))((('''(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((***************)))(((((())))))************))))))(((((())))))))))))******(((((())))))******++++++(((((((((((())))))))))))+++***+++,,,......,,,***))))))************))))))))))))))))))((((((((((((((()))******++++++***************)))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++******)))+++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++***)))(((((()))***+++++++++************++++++&&&''''''((())))))******************************************)))))))))((()))******++++++******)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++........................---------............///---------.........//////........................///......------......//////............---------///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...222777<<<@@@333...((('''***,,,***'''************************************************++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))***++++++***))))))*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))******)))))))))((((((((((((((()))******++++++***)))((('''''''''))))))***((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((''''''((())))))))))))((())))))***+++,,,***)))((((((((()))+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************)))))))))(((******++++++******)))(((&&&((()))++++++)))(((&&&&&&&&&''''''(((((())))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))************************************************'''(((((())))))))))))(((***************)))((((((***************)))(((((((((((((((((()))))))))***(((((()))))))))*********(((((((((((()))))))))))))))))))))+++---...---+++))))))************))))))))))))))))))((((((((((((((())))))***************************))))))))))))************************((()))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********---------,,,,,,+++++++++***++++++++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************)))******+++++++++******+++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))***************************)))))))))))))))******+++***)))(((((()))***+++++++++************++++++)))))))))(((((((((((((((************************************)))))))))((((((((())))))))))))((((((************************))))))******************************************++++++++++++++++++++++++++++++++++++++++++++++++........................---------............/////////.........---------..............................------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********))))))***---222999???BBB===555---)))+++...---+++******************************************************************************))))))))))))******************************))))))************))))))'''(((***++++++***((('''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))((((((((('''((())))))***++++++)))(((''''''''''''***+++++++++))))))***,,,((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))(((((((((((()))***++++++***)))((((((((()))+++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))************)))))))))((())))))******))))))((('''&&&((()))++++++)))(((&&&&&&&&&''''''(((((())))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***************)))((((((******+++******)))(((''''''(((((((((((()))))))))))))))((((((((('''''''''(((((((((((())))))))))))((('''''')))+++,,,,,,+++))))))************))))))(((((((((((())))))))))))(((((()))************)))*********)))))))))))))))************************'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((('''''''''((((((((())))))111000000///...---,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***************************************++++++++++++++++++++++++*********))))))***++++++++++++***+++++++++************)))******************************++++++++++++******))))))))))))))))))))))))************************)))))))))))))))******+++***))))))(((((())))))***++++++************++++++*********))))))(((((((((************************************))))))))))))(((((())))))))))))((((((************************)))))))))))))))*********************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///000//////...------,,,,,,..............................------------......///............---------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************)))))))))))))))))))))+++...222555888:::444---))))))+++,,,+++((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))))))))*********************+++++++++)))******++++++******)))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((''''''(((((()))***+++***((('''&&&''''''(((((()))******(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))******+++((()))+++------+++)))((())))))))))))))))))))))))************)))))))))))))))))))))))))))((('''''''''((()))******)))((('''(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***************************)))((((((***************)))((('''''''''(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((())))))))))))((('''&&&'''***++++++***))))))************))))))(((((((((((())))))))))))'''((())))))******))))))((()))))))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++))))))))))))((((((((((((''''''''''''((((((((((((555555444333111000000///------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++*********))))))***++++++++++++++++++++++++************)))******************************++++++++++++******))))))))))))))))))))))))************************)))))))))))))))***++++++(((((())))))))))))((((((++++++************++++++))))))******************************************************)))))))))))))))))))))******)))))))))************************)))))))))******+++++++++************************************************------,,,,,,++++++++++++---------------------------------............///..................------...........................------,,,,,,------...///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++******))))))))))))************+++,,,---......,,,***((((((((()))***((((((((((((((((((((((((************************((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++)))***++++++++++++***))))))******************))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******)))(((''''''''''''((())))))***)))'''&&&&&&'''((()))'''(((******((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))******************)))***))))))(((((((((((()))(((((()))************************++++++*********))))))))))))))))))))))))************)))))))))))))))************)))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))***++++++++++++***************)))(((((())))))*********))))))((('''''''''((((((((())))))((((((((((((((()))))))))(((((((((((())))))))))))***((('''(((***++++++***))))))************))))))'''((((((((()))))))))***'''(((((()))))))))))))))''''''((()))***++++++,,,((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++***)))))))))(((((((((''''''(((((((((((()))))))))888888777666444333222222...///000111111000///...........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,++++++*********((()))***++++++++++++++++++++++++************)))******************************++++++++++++******))))))))))))))))))))))))************************))))))((())))))***++++++'''((()))******)))((('''++++++************++++++(((((()))***+++,,,------************************************))))))))))))******++++++++++++***************************************++++++,,,,,,,,,************************************************---------,,,,,,+++++++++////////////////////////---------.........//////,,,,,,------.../////////...........................------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++*********))))))***+++++++++++++++++++++'''***,,,---,,,+++,,,,,,************************************************((((((((((((((((((((((((******))))))))))))******))))))******++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++,,,,,,************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******++++++++++++******'''''''''''''''((()))))))))((('''&&&&&&''')))***((()))++++++***))))))***((((((((((((((((((((((((************************'''(((((()))***++++++,,,******++++++++++++******+++***)))(((((('''(((((('''(((***+++++++++***))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))************))))))))))))+++++++++++++++***))))))))))))(((((((((((())))))++++++******))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************************************(((((()))++++++,,,,,,,,,***************)))(((((())))))************))))))''''''''''''((((((((()))''''''((()))***+++,,,,,,(((((((((((())))))))))))+++***((()))***,,,++++++))))))************))))))'''((((((((())))))******'''(((((()))))))))))))))&&&&&&''')))***+++,,,---************************'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))******++++++++++++******))))))((((((((('''))))))))))))************>>>===;;;:::999999::::::666666666666555555555555111000000///...------,,,000///...,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++*********)))+++++++++++++++++++++++++++***)))))))))***,,,---******************************+++++++++,,,,,,,,,***************************************)))((((((*********)))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++******************+++,,,---...,,,,,,,,,---------......///...---,,,,,,---...///------............------------,,,+++,,,---...///000...,,,,,,---...............------------.......................................------,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++***))))))++++++***)))))))))))))))))))))))))))*********++++++,,,,,,,,,(((((((((((()))***,,,,,,************************((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))((((((************************))))))(((((('''''''''&&&***((('''&&&&&&(((***+++((())))))))))))(((((('''************************(((((()))***************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((()))+++,,,---*********)))))))))))))))((()))***************)))((((((((((((((((((((((((***************************************************************************+++,,,,,,,,,,,,+++***)))))))))))))))*********((()))***++++++***)))(((***++++++,,,,,,++++++***))))))))))))))))))))))))*********)))))))))))))))+++***)))'''''''''((((((***)))(((''''''((()))******)))((((((((()))+++,,,)))************+++++++++---,,,+++***)))))))))))),,,***(((((()))***)))((()))((('''&&&&&&'''((()))((((((((((((((((((((((((+++)))&&&$$$$$$&&&)))++++++*********))))))((((((&&&''''''(((((((((((((((''''''((()))***++++++,,,///......------,,,,,,+++(((((())))))))))))((((((''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((******))))))))))))******))))))************))))))@@@???===<<<;;;;;;;;;<<<:::999999999999888888888444444444333222222111111222111///...---,,,,,,,,,------------,,,,,,,,,,,,......------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))))))))***+++,,,************************************+++++++++,,,************************+++++++++++++++***))))))))))))))))))************************************+++++++++*********))))))++++++***))))))***++++++************************++++++++++++++++++++++++************************)))************+++++++++***++++++++++++***))))))))))))******++++++,,,,,,,,,,,,,,,------------.........------------......------............------------,,,,,,,,,---...///000...,,,,,,---///...............------.......................................---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++...,,,+++,,,---...---,,,************************)))))))))******+++++++++)))((((((((()))***++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***************++++++,,,+++++++++******)))))))))))))))))))))))))))))))))************)))))))))(((************************)))))))))(((((((((''''''))))))***+++,,,++++++***(((((()))))))))))))))(((************************(((((()))***************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))************************************************************************))))))***++++++***))))))''''''((()))***++++++,,,)))***************)))(((***++++++,,,,,,++++++***))))))))))))))))))))))))***)))))))))))))))))))))+++***)))(((((((((((()))))))))(((((((((((())))))***)))((((((((()))++++++))))))*********+++++++++---,,,+++***)))))))))))),,,***(((((()))***)))((()))(((''''''''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((************)))))))))(((&&&'''(((((())))))(((((((((((())))))******++++++++++++++++++++++++,,,,,,(((((())))))))))))((((((((((((((())))))*********)))))))))))))))))))))))))))))))))(((((((((''''''***************)))((((((******))))))))))))******))))))************))))))BBBAAA@@@??????>>>??????>>>>>>>>>=========<<<<<<::::::999999888888777777555444333222111000000000000000000//////...------/////////.........------,,,++++++******++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))((()))******+++************************)))))))))*********++++++************************+++,,,,,,,,,,,,+++******((()))))))))***+++++++++************************+++++++++***************++++++***))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,++++++***)))((()))***+++++++++***))),,,,,,,,,,,,------------------............------------............---------,,,,,,,,,,,,---...///000...,,,---...//////......................................................------------,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++***))))))++++++***)))++++++++++++++++++++++++)))))))))))))))************)))))))))))))))******************************************************+++++++++***************)))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))*********************************)))))))))))))))&&&(((+++......,,,***(((''''''((()))************************************(((((()))***************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))+++***((('''&&&''''''(((************************************************************************))))))))))))))))))))))))((())))))******))))))(((&&&&&&''')))***+++,,,---,,,+++***)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******++++++***)))))))))******(((((())))))))))))(((((()))))))))((()))******+++)))))))))*********++++++,,,+++******)))))))))))),,,***(((((()))***)))((()))((((((''''''(((((()))))))))))))))))))))))))))'''''')))******)))''''''************))))))))))))&&&'''(((((())))))(((((()))))))))))))))*********'''(((((()))******++++++((())))))******))))))((()))))))))***************)))))))))))))))))))))))))))))))))(((((((((((('''***************)))((((((******))))))))))))******))))))************))))))DDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>============999888777666555555555555555555444333222111000000000//////......---------+++++++++******+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))(((((()))))))))******************************((())))))))))))************************************++++++,,,++++++******(((((()))***++++++,,,,,,************************************************+++******************+++************************************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,------,,,,,,+++***((()))***,,,+++***((('''++++++,,,,,,,,,---------,,,,,,...//////...,,,,,,,,,------......------,,,,,,,,,,,,,,,------......///...------///000///...---..................---........................------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++)))((('''((()))***)))'''++++++++++++++++++++++++))))))******************+++***)))))))))))))))***************************************************************************))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))*********)))))))))))))))************************************************$$$&&&)))+++,,,***(((&&&&&&'''((()))***+++++++++************************(((((()))***************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))))))))))))))***((((((((()))))))))))))))///---+++((((((((()))***************************************************************************************************))))))))))))))))))))))))''''''((()))***++++++,,,---,,,***)))((())))))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))***************************++++++'''((()))******)))(((''')))))))))))))))******+++))))))))))))************++++++***))))))))))))))),,,***(((((()))***)))((()))(((((((((((((((((()))************************'''((())))))))))))((('''*********)))))))))))))))''''''((()))))))))))))))*********)))))))))))))))((((((((()))))))))******)))))))))******)))))))))******************++++++))))))))))))))))))))))))************))))))))))))***************)))((((((******))))))))))))******))))))************))))))FFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;::::::999888666555444444000000000///...---------,,,++++++******++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++((())))))***************************************((())))))))))))*********************************))))))***************)))((())))))***+++,,,,,,---*********************************************************++++++*********************************************************************************))))))*********++++++++++++++++++++++++***))))))((()))***,,,+++***((('''+++++++++,,,,,,,,,------+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------------...------...000111000///------...//////...------........................------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))***************************************************************************************************((()))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))******************************************++++++++++++((((((((((((((()))))))))'''''')))***++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,''''''(((((())))))))))))///---+++)))((((((******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))))))))))))))---,,,***)))))))))***+++)))******++++++******)))))))))))))))))))))))))))(((((())))))************))))))******++++++++++++'''((()))******)))((('''((()))))))))************(((((()))))))))***************))))))((())))))))),,,***(((((()))***)))(((((())))))))))))))))))((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))******'''(((((()))))))))))))))*********)))))))))))))))++++++******))))))))))))))))))************))))))++++++******************)))))))))))))))))))))))),,,,,,,,,+++++++++*********************)))((((((******))))))))))))******))))))************))))))HHHHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;:::999999444444333222111111000///...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************)))))))))*********++++++************************(((((()))************))))))*********+++,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))***++++++++++++***)))************************************************)))))))))))))))))))))))))))************+++++++++((((((((()))(((''''''&&&((()))***+++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++,,,------......------...------///111222000///,,,---...//////...---,,,........................,,,,,,,,,------------...,,,++++++******++++++,,,++++++++++++++++++++++++---+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***)))))))))))))))*********************************************************************+++++++++************************((()))***,,,,,,+++******+++++++++++++++,,,,,,,,,************************))))))))))))***************************************************+++++++++,,,+++)))((((((***,,,...(((((()))***++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---&&&''''''(((((())))))***,,,+++)))((('''(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++++++++******)))(((((((((++++++*********+++++++++))))))************))))))))))))))))))))))))))))))((((((((()))******++++++'''((()))***++++++++++++(((((())))))))))))(((((((((((()))************)))((((((((()))))))))*********))))))(((((())))))))),,,***(((((()))***)))(((((())))))******))))))(((((((((((((((((((((((((((+++***((((((((((((***+++))))))))))))************'''((())))))******)))))))))))))))))))))*********,,,,,,++++++***))))))((()))******++++++******)))***************))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++******************)))((((((******))))))))))))******))))))************))))))IIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBAAAAAA@@@???>>>>>>===;;;:::999888777666666555111111000000000000111111///.........------------++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************************************+++++++++,,,************************((()))******+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))***++++++++++++***)))************************************************************************)))************+++++++++)))))))))))))))(((''''''))))))******++++++,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,---.........------------...///222222111///,,,---///000000///---,,,........................,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))************************++++++++++++*********))))))((((((((()))***++++++************************))))))))))))))))))))))))))))))*********+++++++++************************((()))+++,,,,,,+++***))))))*********++++++++++++************************((()))))))))************************************)))))))))*********++++++,,,+++)))((((((***,,,---)))******+++++++++******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))************)))))))))))))))))))))***+++,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++%%%&&&(((***++++++++++++))))))(((((((((((())))))'''((()))***+++******)))(((((((((((()))))))))***))))))(((((((((((()))))),,,***(((((()))***)))(((((()))************)))(((''''''''''''''''''''''''))))))************))))))((()))))))))************(((((()))************)))(((((())))))******+++++++++*********************)))******++++++******)))*********))))))((((((((())))))))))))))))))))))))++++++*********)))))))))***************)))((((((******))))))))))))******))))))************))))))IIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>><<<;;;::::::444333333333333333333444000000000000////////////++++++++++++++++++++++++***+++,,,---...---,,,,,,***************************++++++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++******************+++,,,---...******+++++++++,,,,,,,,,...---++++++++++++---...+++,,,,,,------,,,,,,++++++,,,---.........---,,,------...000222222111///,,,---///000000///---,,,........................,,,,,,,,,------............------,,,,,,------...++++++++++++++++++++++++///...------//////...---))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))***,,,,,,************************(((((((((((((((((((((((())))))******++++++++++++************************''')))+++,,,,,,,,,***)))(((((())))))*********+++************************(((((())))))*********+++************************(((((())))))************((((((((('''((()))************+++++++++******)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))&&&&&&&&&'''((())))))*********+++,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((())))))******++++++'''(((***,,,---------,,,))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++$$$%%%''')))***++++++******)))(((''''''((()))***'''((()))++++++******)))(((((((((((())))))))))))))))))(((((((((((()))***,,,***(((((()))***)))(((((()))***++++++***)))(((''''''''''''''''''''''''&&&(((+++------+++(((&&&(((((())))))*********+++(((((()))***************'''(((((()))***++++++,,,(((((())))))******++++++******++++++++++++*********)))))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((******))))))))))))******))))))************))))))EEEHHHKKKLLLLLLKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJNNNKKKHHHIIIKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBAAA@@@@@@???>>>>>>;;;;;;:::999888888888888555555444333222111111111000000//////......------------,,,***)))'''&&&&&&+++++++++,,,++++++***)))************************+++,,,,,,,,,,,,+++******************************,,,++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********,,,,,,++++++***)))))))))************************++++++++++++++++++++++++***+++---...///...------++++++,,,,,,,,,,,,------------------------------...///111222222222111000////////////.............../////////...---,,,,,,------------------------------,,,,,,,,,,,,++++++---......---+++******+++------,,,+++***)))((('''+++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))************)))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))******++++++************************************************++++++******)))(((((((((((((((((((((((())))))***+++******)))(((''''''&&&))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))(((((()))*********************************************))))))((((((''''''************************))))))))))))))))))))))))*********)))))))))))))))************************%%%&&&&&&'''((()))******)))(((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''%%%&&&((()))))))))((('''))))))************))))))(((((((((((())))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************)))))))))))))))***BBBEEEGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMJJJHHHIIIKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;888888888777777666666666555444333222111000//////...---,,,,,,+++***))))))******++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++************++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************************************,,,,,,,,,++++++***************************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,------------------------------+++,,,---//////......---////////////.....................///......------------------------------------,,,,,,,,,,,,+++++++++,,,------++++++,,,---//////...---,,,+++******+++++++++*********))))))************************************************************************))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++)))))))))))))))*********((((((((((((((((((((((((************************+++************)))))))))***))))))))))))***+++++++++******)))((((((''''''))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))(((((()))***************************************+++*********))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))************************'''''''''((((((((((((((()))((((((''''''((()))***))))))))))))))))))))))))************************************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))(((((((((''''''((()))*********)))((())))))************))))))(((((((((((())))))))))))+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((******))))))))))))******>>>???AAAAAAAAAAAACCCEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@========================;;;;;;:::888666555333333000000///...------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***************************************))))))*********+++++++++++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++++++++*********((())))))***++++++,,,,,,************************,,,---------------------...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------***+++---.........---,,,/////////............---------......///.........------------------------------,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///000000///...---,,,,,,++++++++++++***************++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********++++++++++++,,,************************))))))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++************))))))))))))((((((((((((((((((((((((************************))))))))))))************+++++++++++++++,,,,,,---*********))))))(((((('''))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))(((((()))***************************************++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))******************************)))))))))(((((('''''''''))))))((('''''''''((((((((((((((((((((((((((((((************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((*********++++++***))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((***)))))))))))))))******999:::;;;;;;;;;;;;===???@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDAAAAAAAAABBBBBBBBBBBBBBB@@@???>>>===<<<;;;::::::666555444333111000///...---......//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************))))))))))))******************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++***************))))))*********+++++++++************************++++++,,,,,,,,,,,,,,,---///...,,,+++***+++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------------------...///000000000////////////.........---------,,,,,,---.../////////...------------------------------,,,,,,,,,+++++++++***+++---,,,,,,+++---............---,,,++++++***************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************++++++++++++************************((()))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******))))))((((((************************************************&&&''''''((())))))******++++++******++++++,,,---*********)))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((()))***************************************************************************************(((((((((((((((((((((((()))))))))))))))*********************************)))(((((((((((((((((((((***))))))(((((('''''''''((((((((((((((((((((((((************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((())))))******))))))(((************************************************))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))((((((((((((***************)))))))))))))))************))))))(((((((((((())))))))))))***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))***+++666888999999999999:::;;;:::;;;;;;<<<===>>>??????AAAAAABBBCCCEEEFFFIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@===<<<;;;888666444222111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************))))))))))))******************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************+++++++++*********))))))************************))))))******++++++++++++///...,,,+++******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........///000111222111000000............------------,,,,,,---.../////////...------------------------------,,,,,,,,,+++++++++,,,---...---+++***+++,,,+++++++++***))))))((((((************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************)))))))))))))))******+++************************************************************************))))))*********+++++++++++++++******))))))((((((************************))))))))))))))))))))))))$$$%%%%%%&&&'''((()))))))))))))))))))))***++++++************))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))''''''(((((()))******+++*********))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************)))******************)))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))(((((()))***++++++888:::<<<===<<<;;;;;;<<<999999999:::::::::::::::;;;<<<>>>??????AAACCCFFFFFFGGGHHHJJJKKKMMMNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCBBB@@@>>>;;;999888777222222222222111///...---------------------------+++,,,,,,,,,,,,+++***************************************))))))******************+++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))))))))***************,,,,,,++++++***))))))(((************************(((((())))))******++++++---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,---///000000000///............------------,,,------......///.........------------------------------,,,,,,,,,,,,++++++---......---+++******+++***)))))))))((((((((((((***************+++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))************+++************************))))))))))))************)))))))))))))))******+++************************************************++++++++++++++++++++++++)))************+++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&'''(((((()))((((((''''''(((((()))***************************))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))&&&''''''(((***++++++,,,******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((()))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))(((((((((((()))***+++))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((()))***+++,,,<<>>AAABBBCCCDDDGGGIIIKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>:::::::::888777555333222------------------------+++,,,,,,,,,,,,+++******************************++++++************++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************************************************************************************((()))))))))*********+++++++++******************************************((())))))***++++++,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,---.../////////...---.........---------,,,,,,.........///......------------------------------------,,,,,,,,,,,,+++++++++---------+++++++++---++++++************))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))************************************************)))************+++++++++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))((((((''''''(((((()))***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((()))))))))***************+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***)))((((((((()))+++,,,---))))))************))))))(((((((((((())))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((()))***+++,,,@@@CCCHHHJJJIIIFFFDDDCCC@@@???>>>===;;;:::999888222555777777666777:::===>>>@@@BBBDDDGGGJJJLLLNNNOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAADDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@===;;;999888........................+++,,,,,,,,,,,,+++******************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************(((((())))))*********+++)))))))))***++++++,,,,,,************************))))))***+++,,,,,,------((()))+++,,,------,,,+++++++++,,,,,,,,,---------++++++,,,,,,---...//////---...///000000000///.........---------,,,,,,,,,.../////////...---,,,,,,---------------------------------,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///------,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))))))))))))))******+++((((((((((((((((((((((((************************)))))))))))))))))))))))))))************+++++++++(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))************((((((((((((((())))))*********************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************)))))))))))))))***,,,---...------,,,++++++++++++++++++++++++------------------------******************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************''''''((((((((((((''''''************************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((())))))******))))))))))))***---///000))))))************))))))(((((((((((())))))))))))((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************(((((((((((()))***+++,,,