BM6P6(@ 999888777666666555555555444333333333333333333222111111111000000000000///111111000///////////////............//////////////////////////////////////////............//////000---,,,---000111000...000000000000111111111111222111444888===EEETTTbbbnnnxxx{{{vvvlllddd^^^cccmmmxxx}}}rrrhhh]]]OOOHHHLLLNNNMMMRRR[[[ZZZ^^^aaaaaadddhhhiiigggooooooppprrrvvvyyyzzzyyy|||~~~~~~qqqjjjeeedddddddddiiinnnrrrxxx}}}~~~rrrkkkeeeffflllrrrsssqqqpppvvv|||uuukkkbbb^^^\\\cccaaabbbgggkkkooovvv}}}zzzvvvrrrmmmhhhccc^^^\\\XXXSSSMMMHHHCCCAAABBBAAA@@@CCCIIIPPPUUUXXXZZZYYYZZZ\\\^^^___^^^]]]YYYfffrrr|||pppccc[[[hhh}}}ZZZIIICCC===777999999777666555444444333111111111111222333444444222222222222222222222222222222111000//////000000111///...------...///111////////////............/////////...---------,,,------------------------////////////........................////////////000000000111222222333333666555666888;;;BBBQQQ___iiiooowww{{{~~~uuunnneeeaaa\\\XXXWWWXXXXXXXXXZZZ[[[]]]^^^```dddiiilllmmmoooqqqrrrrrrssstttvvv::::::999888777777777777444444444333333333333333222222111111111000000000111111000///////////////............////////////////////////////////////......------------......///...,,,---000111000...000000000000111111111111333222444777;;;DDDSSSbbbooowww{{{vvvnnneee^^^aaakkkuuuzzzyyyssshhh___UUUJJJCCCGGGJJJIIIMMMUUUWWW]]]aaabbbfffkkkllliiilllllllllooorrruuuvvvuuuvvvxxx|||~~~~~~rrrkkkeeeddddddeeejjjqqqyyyyyyrrrkkklllsss{{{~~~~~~}}}}}}xxxoooggg```]]]]]]eeedddfffjjjlllnnnwww|||yyyuuurrrmmmgggccc]]][[[WWWRRRLLLGGGDDDBBBAAA@@@AAADDDKKKRRRWWWYYYZZZZZZ[[[]]]^^^_________aaaooozzzrrrfffccctttvvvUUUFFFAAA===888777666555444333222222222111111111000111111222222222222222222222222222222222111111000000000000000000///...------...///000............------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000............////////////000000000111222222333333666555666888;;;CCCRRR```hhhnnnuuuyyy|||wwwpppeee```[[[WWWVVVVVVVVVVVVWWWXXXZZZ\\\^^^bbbgggkkkmmmooorrrsssrrrssstttuuu<<<;;;:::999888888888888555555444444444333333333333222222222111111111111111111000///////////////............////////////////////////////////////------,,,,,,,,,,,,------///...---...///000000...000000000000111111111111444222333666999AAAQQQ```pppwww}}}}}}yyyqqqggg___```fffppp~~~xxxrrroooiii^^^VVVOOOFFFBBBEEEHHHGGGJJJQQQTTTZZZ```bbbggglllllliiigggffffffhhhkkknnnoooooonnnqqqtttwwwxxxzzz|||~~~~~~~~~tttmmmfffeeeeeegggmmmuuuxxxrrrsss{{{sssrrrnnniiiccc```___```gggiiilllnnnmmmoooyyy~~~{{{xxxtttpppkkkfffbbb[[[YYYUUUPPPKKKGGGDDDCCC@@@@@@AAAFFFMMMTTTYYY\\\\\\\\\]]]^^^___```aaaaaajjjxxxppphhhkkkmmmOOOBBB???<<<999777666555444333222222222222111111000000000000111111111111111111111111111111111111000000000000000000///...------...///000...------------,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111............////////////000000000111222222333333555444555888<<>><<<:::888888777555555444444444333333222111000000000111000000000000000000000000000000111111111000000000000///............///000.........---------,,,,,,,,,---------.../////////---------------------------------...///000000111............////////////000000000111222222333333444333555888<<>><<<;;;888777666555555555555555555444333333222222222222000000000000000000000000///000111111111111000000//////............//////////////////.........---,,,---------.../////////........................///////////////.....................////////////000000000111222222333333333333444888<<>>;;;:::555555444333333333333333555444444333333333333444111111111111111111111111...///111222222111000000////////////////////////000000/////////.........---------.......................................000000//////........................////////////000000000111222222333333222222444888<<>>>>><<<;;;;;;;;;;;;;;;999999888777666555444444111111111000000000000///111111000///////////////............/////////000////////////////////////...------,,,,,,------...,,,...000000...---///111000000000000111111111111222222444666777:::DDDOOOYYYbbbooo~~~~~~{{{wwwoooddd^^^eeepppxxx{{{yyysssjjjaaaYYYRRRKKKGGGEEEFFFFFFCCCCCCHHHOOOTTTNNNWWW___cccdddccc\\\TTTLLLIIIFFFDDDEEEGGGHHHHHHGGGKKKRRRXXX^^^dddiiimmmtttxxx}}}xxxsssqqqpppooosssxxx~~~wwwlllkkkiiiiiijjjlllnnnoooqqqwww{{{zzzvvvooobbbVVVPPPQQQQQQQQQRRRWWW^^^ccchhhiiippp|||zzz}}}}}}zzzwwwtttqqqmmmjjjeee___[[[XXXTTTOOOIIIDDDAAA@@@???AAACCCIIIQQQYYY^^^``````^^^aaabbbaaa^^^___dddiiiyyy|||eeeZZZbbbsssqqqMMMAAA@@@<<<888888777777666555555555666666111111111111222333444444222222222222222222222222---///111222333222111000......////////////............---------,,,,,,,,,/////////......------,,,++++++++++++++++++++++++,,,------...///000111111............/////////000000000000111222222333333111111333888<<>>>>>===<<<;;;;;;;;;;;;;;;:::888777555444444333333333333333333333333111111111111000000000000000000000///......------////////////////////////,,,------...///000111111000000//////.........---//////000111111111111111111222333222333888@@@GGGUUU[[[gggzzz~~~~~~wwwooogggdddcccdddrrrxxxrrrmmmeee[[[QQQJJJFFFDDDBBBBBBBBBCCCDDDFFFHHHIIINNNRRRXXX\\\\\\XXXSSSOOOFFFFFFEEEDDDDDDEEEFFFGGGJJJMMMQQQUUUZZZaaahhhmmmuuuyyy}}}{{{tttnnnlllnnnrrruuuvvvmmmiiiggg```\\\```dddffflllsssuuuwwwxxxuuunnnddd\\\WWWWWWTTTRRRRRRVVV[[[```cccjjjpppxxx}}}{{{xxx{{{~~~|||zzzzzzxxxsssoookkkeee___ZZZUUURRRNNNIIIEEEBBBAAAAAACCCDDDHHHPPPYYY^^^___^^^___\\\]]]bbbaaa\\\aaakkk~~~yyyfff___bbbnnndddJJJFFF@@@::::::888666555555555555444444444;;;888444222222222111111222222111111111111111222000000000000000000000000000000000000000000000000////////////............+++,,,------......------------............---------......///////////////......///000000000000000000000111222333333444444111333444555999DDDUUUaaalllzzzyyyppphhhaaaSSSOOOKKKHHHHHHHHHHHHHHHFFFFFFHHHJJJMMMPPPSSSUUU^^^___aaadddgggiiikkkkkk???>>>>>>===<<<<<<;;;;;;;;;;;;:::888777666555444333333333333333333333333111111111111000000000000......//////////////////////////////////////////,,,,,,------......//////000/////////............//////000111111111111111111222333222333888@@@GGGTTTZZZfffxxx~~~xxxpppiiieeeddddddkkkyyy|||sssmmmhhh```WWWOOOIIIEEEDDDAAAAAA@@@AAABBBDDDFFFHHHJJJNNNSSSWWWWWWSSSNNNJJJGGGFFFEEEEEEEEEFFFHHHIIIIIILLLPPPTTTYYY___fffkkktttwww|||zzztttnnnjjjkkkmmmoooxxx}}}~~~tttjjjcccaaa]]]YYYYYY```gggjjjnnntttuuuvvvuuurrrkkkccc\\\XXXYYYWWWUUUVVVZZZ```fffiiinnnvvv||||||yyy}}}~~~|||zzz{{{xxxtttooojjjeee^^^ZZZSSSQQQLLLGGGCCCAAA@@@@@@CCCEEEIIIQQQYYY^^^___^^^```\\\]]]bbb```]]]dddoooxxxeee\\\^^^jjj~~~```HHHDDD>>>999999777666555555555555444444444<<<999666444444444333222222222111111111111111222000000000000000000000000000000000000000000000000////////////............,,,,,,---.........------,,,------------------,,,---......///////////////......///000000000000000//////000111111222333333555666666666999CCCRRR^^^qqq~~~vvvmmmddd^^^RRROOOKKKHHHHHHHHHHHHGGGGGGGGGHHHIIILLLOOORRRSSS[[[\\\___bbbeeegggiiijjj???>>>>>>======<<<<<<;;;;;;;;;:::999777666555555444444333333333333333333222222111111111000000000------...//////000111111////////////////////////,,,,,,------------------////////////............//////000111111111111111000222333333333888???FFFRRRXXXcccttt|||~~~~~~yyyrrrlllgggdddbbbhhhuuuzzzqqqgggbbb[[[SSSKKKFFFCCCBBB????????????AAACCCEEEFFFGGGJJJOOORRRRRROOOJJJGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJMMMQQQUUUZZZ```fffkkkqqqtttzzz}}}yyyssslllhhhfffffffffjjjkkkkkkhhhccc^^^ZZZYYYXXXWWW[[[dddlllpppssswwwvvvuuurrrmmmhhhbbb]]]ZZZZZZYYYWWWXXX]]]dddkkkpppvvv~~~}}}~~~}}}~~~~~~}}}{{{zzzwwwsssooojjjddd]]]YYYQQQOOOJJJEEEAAA@@@??????DDDFFFKKKSSSZZZ^^^___^^^aaa]]]]]]aaa___^^^hhhuuusssbbbZZZ[[[fff|||zzzYYYDDDBBB<<<888999777666555555555555444444444;;;888555333444444333222222111111111111111222222000000000000000000000000000000000000000000000000////////////............------.........------,,,,,,,,,,,,------,,,,,,,,,---......///////////////......///000000000000000/////////000111111222222555666777777999CCCRRR^^^rrr}}}sssiii```YYYRRRNNNJJJGGGGGGHHHHHHGGGHHHHHHHHHIIIJJJMMMOOOPPPVVVXXX[[[^^^bbbdddfffggg>>>>>>>>>>>>======<<<<<<<<<;;;:::999888777666666444444444444444333333333222222222111111111000000......//////000000000000////////////////////////......------------------///////////////.........//////000111111111111111000222333333333777>>>DDDOOOVVVbbbqqq{{{}}}}}}xxxsssnnnhhhccc```eeeoooxxxzzz{{{{{{uuunnnbbb^^^WWWOOOHHHCCCAAA@@@????????????AAACCCEEEFFFHHHKKKNNNPPPPPPMMMIIIGGGDDDDDDDDDEEEGGGIIIKKKMMMOOORRRVVVZZZ^^^ccchhhlllooorrrxxx}}}~~~zzzwwwqqqkkkeeeaaa^^^]]]______^^^]]]\\\ZZZXXXWWW[[[\\\bbbkkksssyyy|||}}}zzzvvvpppiiieee```]]][[[YYYXXXXXXZZZ^^^fffooouuu~~~}}}}}}~~~~~~}}}|||yyyvvvrrrmmmhhhbbb\\\WWWQQQNNNIIIDDDAAA???@@@@@@DDDHHHNNNUUU[[[^^^______aaa]]]]]]___^^^^^^kkk{{{}}}kkk\\\XXXZZZgggnnnQQQAAA???999777999666666555555555555444444444666444222111222222111000111111111000111111222333////////////////////////////////////////////////////////////...........................------,,,,,,------......------,,,---......///////////////......///000000000000000000000000000111111222222111333555777;;;FFFUUUaaaooo|||{{{qqqggg]]]VVVQQQMMMIIIGGGGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJLLLMMMQQQSSSVVVZZZ^^^aaaccceee>>>>>>>>>>>>>>>=========<<<;;;;;;:::999888777777555555555444444333333333222222222222111111111111111111000000/////////////////////////////////////////////......................../////////////////////000111111111111111000222333333333777===CCCLLLUUUaaappp{{{}}}|||vvvrrrmmmhhhbbb]]]^^^dddkkkoooqqqpppkkkeee___[[[TTTMMMFFFAAA???>>>@@@@@@@@@@@@BBBDDDFFFGGGIIIKKKMMMOOONNNLLLIIIFFFBBBBBBCCCDDDGGGJJJMMMNNNRRRUUUYYY]]]```eeeiiimmmnnnqqqwww|||~~~~~~|||xxxuuupppiiiccc]]]YYYWWWWWWXXXZZZ\\\\\\\\\[[[ZZZ^^^bbbiiiqqq{{{|||vvvmmmfffbbb```]]]\\\ZZZ[[[[[[]]]aaaiiittt|||~~~}}}}}}~~~~~~}}}{{{vvvsssoookkkgggaaa[[[VVVPPPMMMHHHCCC@@@@@@AAABBBEEEJJJPPPWWW[[[^^^______```\\\\\\]]]\\\]]]lllsssbbbWWWWWW\\\lllbbbKKK???>>>888777:::666666555555555555444444444444333111111222222111000111111000000111222222333////////////////////////////////////////////////////////////............---......//////...------......////////////......---......///////////////......///000000000000000111111111222222222222222111333666888<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999888888666666555555444333333333333222222222222111111111222222111000000///......////////////////////////.../////////////////////........./////////////////////000111111111111111///111333333444777===BBBJJJUUUcccqqq~~~yyysssnnnkkkfff```[[[[[[^^^bbbfffhhhhhhddd```ZZZWWWQQQJJJDDDAAA???>>>AAAAAAAAAAAACCCEEEGGGHHHHHHIIIKKKKKKKKKIIIFFFEEEAAABBBCCCEEEHHHLLLOOOQQQTTTWWW[[[___bbbeeeiiilllooorrrwww{{{}}}}}}|||zzzvvvsssnnnhhhaaa[[[WWWTTTSSSVVVZZZ]]]]]]^^^___```aaahhhrrr{{{zzzsssiiiccc``````^^^]]]^^^___```aaaeeemmmzzz~~~}}}||||||{{{zzzxxxrrrooolllhhhddd___ZZZVVVOOOLLLGGGBBB@@@@@@AAACCCFFFKKKSSSYYY\\\^^^______^^^[[[ZZZ\\\YYY[[[kkk~~~lll^^^WWWWWW```vvvYYYGGG???>>>777777;;;777666555555555555444444444444333222333444444333111000000000000111222333333000000000000000000000000000000000000000000000000////////////............------.../////////////////////000000000000//////---......///////////////......///000000000000000222222222222222222222222444666888999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999666666666555444444333333333333222222222111111111111111000000000000000000////////////////////////---------....../////////............/////////000//////000111111111111111///111333444444666<<>>>>>@@@BBBFFFMMMUUU[[[]]]^^^^^^___\\\YYYYYYZZZWWWYYYiii}}}{{{iii^^^ZZZ]]]kkkyyyTTTFFF@@@???888888;;;777666555555555555444444444333222111222444444333111000000000000111222333444000000000000000000000000000000000000000000000000////////////............+++,,,---///000000000000......////////////......---......///////////////......///000000000000000222222222111111111111111444777999:::<<>>>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;::::::999777777666555444444333333333333333222222222111111/////////000111111222222////////////////////////++++++,,,,,,---...//////---.........//////000000//////000111111111111111///111444444444666<<<@@@HHHVVVfffttt}}}|||uuummmhhhfffbbb\\\WWWTTTQQQQQQTTTWWWWWWTTTSSSNNNKKKHHHDDDBBBAAABBBCCCAAA@@@@@@AAABBBDDDFFFHHHJJJKKKKKKKKKJJJIIIGGGFFFDDDEEEFFFIIIMMMRRRVVVXXX[[[^^^bbbeeehhhjjjmmmpppqqqtttxxx|||}}}|||zzzxxxuuurrrlllfff```[[[XXXWWWUUU[[[``````^^^aaaiiipppvvvllleee]]][[[]]]aaabbbaaa^^^```aaaaaadddmmmzzz}}}zzzxxxvvvtttqqqoookkkiiifffdddaaa]]]XXXUUULLLHHHCCC>>><<<===???AAAGGGMMMVVV[[[]]]^^^^^^```ZZZXXXYYYYYYVVVWWWhhh|||zzziii___^^^dddtttrrrRRREEEAAA@@@888999<<<888666666555555555444444444000//////000222222111///000000000000111222333444000000000000000000000000000000000000000000000000000/////////............++++++---///000111111111------............---------......///////////////...//////000000000000000111111111000000000000000000444777999===GGGUUU```hhhwww~~~||||||~~~zzzqqqjjjbbbZZZTTTMMMJJJFFFDDDEEEFFFGGGFFFFFFFFFEEEDDDDDDEEEFFFGGGIIIKKKPPPUUU[[[___ccceee<<<======>>>???@@@@@@AAA===<<<<<<;;;;;;:::999999:::999888666555555444444333333333222222222111111111111111111111111111111000000000000////////////////////////////////////............////////////000000///////////////000111222222222333777;;;???EEETTTdddrrr~~~~~~wwwnnnfffbbb^^^YYYUUUOOOOOONNNNNNNNNNNNNNNNNNKKKHHHDDD@@@===<<<<<<===AAAAAABBBCCCDDDEEEFFFGGGJJJJJJKKKIIIFFFDDDDDDEEEFFFGGGJJJOOOTTTXXXZZZ[[[dddfffhhhjjjkkkmmmqqqsssqqqtttxxx|||}}}|||yyywwwsssqqqnnniiiddd^^^ZZZWWWXXX^^^cccdddcccfffnnnuuuwwwccc^^^YYYZZZ___cccdddcccbbbbbbaaabbbfffooozzz~~~|||yyyvvvtttqqqpppooollliiieeeaaa]]]XXXRRROOOJJJFFFAAA??????AAACCCDDDLLLTTT[[[\\\]]]___^^^[[[___ZZZWWWVVVTTTXXXjjj|||uuueee```dddooooooNNNGGG???::::::999666333333444555555555444333222111111111111111111111111222222222222222222222222000000000000000000000000............////////////////////////////////////------...///000111222222............////////////..............................///000000000000000//////000111222333333333222111111555===JJJWWW___lllsss~~~~~~yyyooofff___XXXTTTOOOMMMJJJGGGEEEDDDEEEEEEHHHHHHHHHGGGHHHHHHIIIIIIGGGKKKQQQXXX^^^bbbdddeee????????????>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::999888777666555555555333333333222222222222111111111111111111111111111000000000000////////////////////////////////////............////////////000000////////////000000111222222222333666;;;>>>BBBRRRbbbpppxxxnnngggbbb]]]WWWSSSMMMLLLKKKKKKJJJKKKKKKKKKGGGEEEBBB???======>>>???AAABBBBBBCCCEEEFFFFFFGGGIIIJJJIIIGGGEEECCCDDDEEEJJJKKKNNNRRRWWW[[[]]]]]]eeegggjjjlllnnnpppsssuuutttvvvyyy{{{|||zzzxxxvvvtttrrrnnniiiccc]]]XXXUUUVVV[[[```cccdddiiirrr{{{kkk^^^ZZZWWWYYY___cccdddcccbbbaaa```ccciiiqqqzzz|||zzzxxxuuurrrooonnnmmmjjjgggccc___[[[VVVQQQMMMIIIFFFAAA??????AAACCCEEELLLTTTZZZ\\\]]]___^^^[[[\\\YYYWWWUUUTTT[[[nnnooobbbcccjjjiiiLLLFFF>>>:::::::::777444444444555555555444333222111111111111111111111111222222222222222222222222000000000000000000000000............////////////////////////////////////---.................................////////////..............................///000000000000000000000000111222222222333444333333666???KKKYYYbbbllltttxxxnnnfff^^^WWWSSSNNNLLLIIIFFFDDDDDDDDDEEEGGGGGGFFFGGGGGGHHHIIIJJJIIILLLSSSYYY___ccceeefffBBBBBBAAA???>>>===<<<;;;???>>>>>>===<<<<<<;;;;;;:::999999888777666555555333333333333222222222222111111111111111111111111000000000000////////////////////////////////////............////////////000000////////////000000111222222333333666:::===>>>MMM^^^mmmyyyooogggaaa[[[UUUPPPIIIIIIHHHGGGFFFFFFGGGGGGBBBAAA???======>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGFFFDDDCCCCCCFFFHHHPPPQQQTTTWWWZZZ]]]```aaafffiiinnnqqqssstttwwwxxxxxxyyyzzzzzzzzzxxxwwwvvvuuusssnnniiibbb\\\WWWTTTWWW[[[```cccfffmmmxxxuuu___YYYXXXXXX\\\bbbggggggfffbbb```___dddllluuuzzz|||~~~~~~|||yyyxxxvvvsssooollljjjiiifffccc___\\\XXXSSSNNNKKKGGGDDDAAA??????AAADDDGGGLLLTTTZZZ[[[\\\^^^]]]ZZZYYYWWWUUUSSSTTT^^^ttt{{{mmmffflllwww___IIIDDD>>>:::::::::888666444444555555444444333222111111111111111111111111222222222222222222222222000000000000000000000000............////////////////////////////////////------------,,,,,,++++++---............/////////..............................///000000000000000111111111111111111222222555555555888@@@LLL[[[dddmmmvvvxxxnnnfff^^^WWWSSSMMMKKKIIIFFFDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJNNNSSSZZZ```dddggghhhBBBBBBAAA@@@>>>===<<<<<<>>>>>>======<<<;;;;;;;;;999999999999888777666666444444333333333222222222111111111111111111111111000000000000////////////////////////////////////............////////////000////////////000000111111222333333333555888;;;:::HHHXXXhhhxxx}}}}}}{{{qqqiiibbb[[[SSSMMMGGGFFFEEEDDDDDDDDDDDDDDD@@@???>>>======>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCFFFJJJNNNUUUWWWYYY[[[]]]```ccceeeiiimmmrrrvvvxxxyyyzzz{{{||||||{{{zzzxxxwwwvvvuuutttrrrooojjjddd^^^ZZZWWW[[[^^^cccgggkkksss~~~kkk[[[WWWXXX[[[aaagggkkklllkkkbbb``````fffpppxxx{{{{{{|||zzzwwwvvvtttpppmmmiiifffeeebbb___[[[XXXUUUQQQLLLHHHDDDCCCAAA??????AAAFFFIIIMMMTTTYYYZZZ[[[]]]\\\YYYVVVUUUSSSQQQUUUcccyyyyyymmmjjjtttzzzWWWFFFBBB===::::::999888777444444444444444333333333111111111111111111111111111111111111111111111111////////////////////////............////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..............................///000000000000000222222222111111111111111555555666888???KKK[[[eeeooo{{{xxxoooggg___XXXSSSMMMLLLIIIFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJNNNSSSYYY___dddggghhhAAA@@@@@@@@@??????>>>>>>======<<<;;;;;;::::::999999999::::::999888777666444444444333333333222222111111111111111111111111000000000000////////////////////////////////////............///////////////////////////000111111111222333333222444666999888CCCSSSbbbqqqzzzzzzwww}}}tttllleee\\\SSSLLLFFFFFFEEEDDDCCCBBBBBBCCC@@@???>>>=========>>>>>>>>>??????@@@@@@AAAAAAAAA???@@@BBBDDDFFFKKKRRRVVVYYY[[[^^^___```cccgggjjjooossswwwzzz{{{{{{|||}}}}}}}}}{{{yyyxxxwwwvvvvvvsssrrrooolllgggbbb___\\\[[[___eeekkksss}}}tttccc\\\WWWYYY^^^dddiiilllllllllbbb```aaaiiisss{{{}}}|||~~~{{{xxxvvvuuusssoookkkgggdddbbb^^^[[[XXXUUURRRNNNIIIFFFBBBBBBAAA??????AAAGGGLLLOOOUUUZZZYYYYYY[[[ZZZWWWSSSRRRQQQQQQYYYjjjtttiiihhhvvvqqqRRRCCC@@@===:::999999888777555555444444333333333333111111111111111111111111111111111111111111111111////////////////////////............////////////////////////////////////+++,,,,,,---......//////------------..........................................///000000000000000222222222111111111111111444444555777===IIIZZZeeerrrxxxppphhh```XXXTTTNNNLLLJJJGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGJJJMMMRRRXXX^^^cccfffhhh?????????@@@@@@@@@@@@@@@<<<<<<<<<;;;::::::999999999::::::;;;:::999888777444444444444333333333333111111111111111111111111000000000000////////////////////////////////////............///////////////......//////000111222000222333333222333555777666@@@NNN]]]kkkwwwxxxyyytttxxxpppiii___UUUMMMGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>============>>>?????????@@@@@@@@@@@@>>>AAADDDGGGLLLQQQXXX\\\]]]```cccddddddfffkkkpppvvvyyy|||}}}||||||}}}~~~||||||{{{zzzyyyxxxwwwwwwsssrrrpppmmmiiieeebbb```ZZZ___fffpppzzz~~~fff]]]]]]XXX[[[```dddhhhiiiiiiiiicccbbbeeellluuu|||}}}zzzwwwvvvuuussspppkkkgggbbb```[[[XXXUUURRRPPPLLLHHHEEE???@@@AAA??????BBBHHHNNNQQQWWWZZZXXXWWWXXXWWWTTTOOOOOOOOOSSSbbbvvv{{{pppgggjjj{{{jjjNNNAAA@@@===;;;999777777777666555444333333333333444111111111111111111111111111111111111111111111111000000000000000000000000............////////////////////////////////////,,,,,,---...///000111111,,,------------.......................................///000000000000000111111111111111111222222222444555666;;;GGGYYYffftttxxxppphhh___XXXSSSMMMKKKIIIGGGFFFFFFGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIKKKMMMRRRWWW]]]bbbfffhhh@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;;;;::::::999:::;;;<<<;;;:::888777555444444444444333333333111111111111111111111111000000000000////////////////////////////////////............////////////............///000111222000111333333222222333555666>>>JJJXXXeeeqqq}}}xxxzzzvvv{{{tttlllbbbWWWOOOFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAADDDHHHMMMQQQVVV[[[___aaadddggghhhhhhjjjqqqvvv}}}~~~~~~|||{{{|||}}}zzzzzzzzz{{{zzzzzzyyyxxxtttssspppmmmhhhdddaaa___]]]bbbjjjttt~~~kkk[[[XXX[[[\\\___cccfffggghhhhhhhhhccceeeiiinnnuuu|||~~~yyyvvvvvvvvvtttqqqlllgggbbb___YYYVVVSSSQQQNNNKKKGGGDDD===???@@@???>>>BBBIIIPPPTTTYYY[[[XXXVVVVVVUUURRRKKKLLLMMMWWWlllvvviiibbbjjjbbbJJJ@@@???>>>;;;888666666666666555444333333333444444111111111111111111111111111111111111111111111111000000000000000000000000............////////////////////////////////////------....../////////000,,,,,,---------.......................................///000000000000000000000000111222222222333222444555666:::FFFYYYgggttt}}}uuunnnfff^^^VVVQQQKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMLLLNNNSSSXXX^^^cccgggiiiAAAAAAAAA@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;999:::;;;<<<<<<;;;999777555555444444444333333333111111111111111111111111000000000000////////////////////////////////////............/////////000............///000222222000111333333222222333444777===HHHVVVbbbnnn{{{yyy{{{xxx}}}vvvoooeeeYYYQQQFFFEEEDDDBBBAAA@@@@@@@@@>>>?????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBCCCDDDGGGLLLPPPTTTXXX\\\___cccgggjjjkkkjjjmmmtttzzz|||{{{{{{}}}xxxyyyzzz{{{{{{{{{zzzyyyuuusssppplllgggccc___\\\cccgggnnnvvvyyykkk^^^UUUUUUYYYaaadddgggiiiiiihhhhhhiiicccfffkkkpppuuu|||~~~yyyvvvwwwvvvuuuqqqmmmgggbbb___XXXUUURRRPPPNNNKKKGGGDDD<<>>BBBJJJQQQUUUZZZ[[[XXXUUUUUUSSSPPPIIIIIILLLZZZttt|||lll^^^YYYeee]]]GGG@@@???>>>;;;888666555666666555444333222333444444111111111111111111111111000000000000000000000000000000000000000000000000............/////////000//////////////////////////////.........---------,,,,,,,,,---------.................................//////000000000000000//////000111222333333444333555666666:::GGGYYYhhhtttzzztttlllddd\\\TTTOOOIIIGGGEEECCCBBBBBBCCCDDDEEEEEEFFFHHHJJJMMMOOOPPPMMMPPPTTTYYY___dddiiikkkDDDDDDCCCBBBAAAAAA@@@???>>>>>>===<<<;;;;;;::::::;;;;;;::::::999888888888666666666777666666555444444333222111000000000000000000/////////000000111///......------,,,,,,+++///////////////////////////////////////000111111111111111222333333444444555888@@@LLLXXXeeevvv|||}}}yyyqqqggg[[[RRRIIIFFFCCCBBBAAA@@@???>>>CCCEEEFFFDDDAAA@@@AAACCCBBBBBBCCCDDDDDDEEEEEEFFFGGGJJJNNNRRRVVV[[[```dddeeeiiillllllmmmqqq{{{|||zzz{{{{{{|||~~~~~~zzzwwwrrrpppkkkfffcccaaa`````````gggnnnssszzzyyynnnaaaZZZVVVUUUXXX]]]ccceeeggggggfffhhhllloookkklllnnnqqqvvv|||}}}xxxttttttsssrrrnnnjjjddd___\\\VVVSSSPPPMMMKKKGGGCCC@@@@@@@@@???>>>???EEEOOOVVVYYY[[[\\\ZZZUUUPPPKKKIIIFFFHHHRRRggguuubbbZZZ\\\gggtttVVVIIIBBB@@@>>><<<999777666666444444555555555444333222555444222111111222444555000000000000////////////000000000000////////////////////////////////////...............///000000...///000///---,,,,,,---------......//////000000....................................////////////000111111111222222222222111222222555;;;HHHXXXcccoooxxxqqqllldddXXXPPPMMMHHHGGGFFFEEEEEEDDDEEEEEEFFFHHHJJJKKKLLLLLLOOOPPPPPPUUU[[[bbbfffiiikkkmmmAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>======<<<;;;;;;:::;;;;;;:::999999888888777666666666555444333222111444333222111111000000000000///////////////000000........................///////////////////////////////////////000111111/////////000111111222222555777>>>IIIUUUaaaqqq~~~zzz}}}{{{uuukkk___WWWKKKHHHDDDBBBAAAAAAAAAAAABBBDDDFFFFFFCCCBBBCCCDDDCCCDDDEEEFFFGGGHHHHHHIIILLLNNNRRRTTTWWW[[[___bbbgggkkkooosssvvv||||||zzz{{{{{{|||~~~~~~}}}zzzwwwpppmmmhhhbbb^^^]]]\\\\\\^^^eeekkknnnrrrwwwxxxuuuiii```WWWTTTTTTUUUZZZ```cccfffjjjkkkkkklllnnnpppmmmnnnpppsssxxx}}}}}}}}}}}}~~~|||xxxtttrrrqqqppplllhhhbbb]]]ZZZUUUSSSOOOMMMJJJGGGCCC@@@>>>>>>>>>>>>@@@FFFOOOVVVYYYZZZ[[[XXXSSSMMMIIIGGGEEEHHHUUUkkktttaaaZZZ[[[gggjjjPPPGGG@@@???===:::888777666666444444444444333333333333555444222111111222444555000000000000000000000///000000000000////////////////////////////////////...............///000000---/////////---,,,---............///////////////....................................////////////000000000111111111222222111222333555<<>>>>>>>>??????@@@@@@@@@>>>>>>>>>======<<<<<<;;;;;;::::::999999888888777888777777666555333222111444444333222111111111111000//////....../////////---......///000000111111///////////////////////////////////////000111111/////////000111111222222444555;;;EEEOOO[[[kkkyyy~~~xxx|||{{{rrrggg^^^PPPKKKEEEBBBAAACCCDDDDDDBBBDDDGGGHHHGGGEEEEEEEEEDDDEEEFFFGGGIIIKKKLLLMMMJJJMMMPPPRRRUUUXXX\\\___dddhhhnnnvvv|||zzz|||||||||}}}~~~|||yyyvvvooolllfff```\\\[[[[[[\\\```eeeiiijjjkkknnnlllhhh\\\UUUPPPQQQTTTWWW]]]ccc```dddiiilllmmmmmmmmmnnnooopppssswww{{{}}}{{{|||~~~}}}zzzwwwuuupppooommmiiiddd___ZZZXXXTTTRRRNNNKKKIIIFFFBBB???===>>>???@@@DDDJJJRRRXXXYYYYYYXXXUUUOOOIIIFFFDDDBBBHHHXXXpppsss```XXXZZZfff]]]IIIDDD===<<<;;;999777777666666555444333222111222222333444333222111111222333444000000000000000000000000000000000000////////////////////////////////////...............///000000---...//////...---...000///////////////............................................./////////////////////000000000111111222333444666===JJJZZZeeelllyyy{{{ssskkkddd\\\RRRKKKIIIGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLOOOPPPPPPQQQSSSUUUXXX]]]ccciiimmmooorrrsss??????????????????????????????>>>>>>>>>=========;;;;;;::::::999888888888999999999999888777666666444444333222222222222222000000//////......//////.........//////000000000///////////////////////////////////////000000111111111111222333333444444666555999AAAJJJUUUeeesss~~~yyy{{{yyynnnfffVVVPPPHHHCCCBBBDDDFFFGGGDDDGGGIIIKKKJJJHHHGGGEEEDDDEEEFFFHHHJJJLLLNNNOOOIIILLLOOORRRUUUYYY]]]aaabbbgggppp}}}|||zzz}}}|||||||||}}}{{{xxxvvvppplllfffaaa^^^^^^```bbbdddiiikkkjjjjjjjjjgggbbb[[[TTTPPPSSSVVVYYY^^^cccbbbeeeiiimmmooopppqqqqqqqqqrrruuuyyy}}}~~~|||{{{yyyvvvtttpppnnnkkkgggbbb]]]YYYVVVSSSPPPLLLIIIGGGEEEBBB???>>>???AAADDDIIIPPPVVV[[[YYYXXXVVVQQQJJJEEECCCBBBAAAHHHYYYqqqqqq___WWWYYYeee}}}uuuTTTEEEBBB;;;:::999777666666666666555444222000000111222333333333222111111222333333000000000000000111111111000000000000////////////////////////////////////...............///000000,,,...//////......///111000000//////......------....................................////////////////////////000000000000333333555777>>>KKK[[[gggooo{{{yyyqqqggg```YYYOOOJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIKKKMMMOOOQQQQQQSSSUUUWWWZZZ^^^eeejjjmmmooorrrsssCCCBBBBBBAAA@@@@@@????????????????????????>>>>>><<<<<<;;;;;;:::999999999777777888999::::::::::::555444333333333333333333111111000////////////////////////.........------///////////////////////////////////////000000111111111111222333333444444777666888???FFFQQQaaaooo|||{{{zzzuuunnn^^^WWWMMMFFFDDDEEEHHHIIIIIIJJJKKKMMMMMMKKKHHHFFFDDDEEEGGGIIIKKKMMMOOOPPPPPPRRRUUUWWWYYY\\\```ccchhhooozzz|||{{{}}}|||{{{{{{|||{{{yyywwwoookkkfffaaa___aaaeeeggggggkkknnnlllkkkkkkhhhccc\\\VVVRRRUUUYYY[[[```eeegggiiilllppptttwwwxxxxxxssstttvvvzzz~~~~~~{{{yyywwwuuusssooonnnjjjfff```[[[WWWUUURRROOOJJJGGGEEECCCAAA???===>>>AAAFFFLLLRRRWWWZZZXXXWWWSSSMMMFFFBBBAAAAAAAAAIIIYYYqqqnnn^^^XXX[[[fff~~~mmmQQQDDD@@@999999888777666666666666555444222000000111222333222222222222222222222222///000000000111111111222000000000000////////////////////////////////////...............///000000,,,...//////......000111000000//////......------....................................////////////////////////000000000000222333555777>>>LLL\\\hhhtttxxxnnnddd]]]VVVNNNKKKKKKGGGGGGIIIJJJJJJJJJJJJIIIJJJLLLOOOPPPQQQSSSUUUWWW\\\```fffkkknnnppprrrsssEEEDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<;;;::::::444555666888999:::::::::555444444333333444444444333333222111000000000000000000///......---,,,,,,///////////////////////////////////////000111111/////////000111111222222888666777<<>>;;;<<<@@@FFFMMMSSSVVVWWWXXXVVVPPPJJJCCC@@@@@@AAABBBJJJ[[[rrrxxxjjj]]][[[```mmmhhhPPPDDD???:::999888777666555555555555444333222111222222333222222222222222222222222///000000111111222222222000000000000////////////////////////////////////...............///000000...///000000///...///111///////////////............................................./////////////////////000000000111111222333444777>>>LLL\\\hhhvvvzzz||||||vvvlllaaaZZZTTTNNNLLLNNNIIIJJJKKKLLLLLLLLLKKKJJJJJJLLLOOOPPPQQQSSSUUUXXX^^^bbbhhhmmmoooqqqrrrtttDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA??????>>>>>>======<<<<<<555666777999::::::::::::555555444444444444555555555444333222111111111111000////////////////////////////////////////////////////////////000111111/////////000111111222222777555555999???JJJ[[[iiizzzyyytttlll```UUUOOOMMMMMMLLLLLLKKKKKKMMMPPPRRRQQQOOONNNNNNPPPRRRSSSUUUWWWWWWWWWYYY\\\___aaadddhhhlllyyy~~~}}}|||zzzyyyxxxyyy{{{|||{{{zzzrrrmmmeee___]]]___dddhhhffflllpppqqqsssvvvtttpppaaaZZZVVVXXX\\\___eeekkkiiimmmttt}}}{{{zzzzzzzzz||||||{{{yyyvvvrrrooommmjjjfff```[[[VVVSSSQQQPPPLLLGGGDDDBBBAAA@@@>>>===>>>BBBIIIQQQVVVWWWWWWWWWTTTOOOGGGAAA???@@@BBBBBBLLL___vvvqqqeee]]]```hhhwwwbbbNNNCCC===;;;:::999777666555555555444444444444333333333333111111222222222222111111///000000111111222333333000000000000////////////////////////////////////...............///000000///000111000///...///000.........///////////////....................................////////////000000000111111111222222111222333666>>>KKK\\\hhhuuuzzzsssttt~~~~~~zzzssshhh]]]WWWQQQMMMMMMPPPLLLMMMOOOPPPOOONNNLLLKKKJJJLLLOOOQQQRRRTTTVVVYYY]]]aaagggkkkmmmooopppqqqAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========::::::;;;<<<<<<<<<;;;;;;555555444444444555555666666555444333222222222222/////////000111111222222///////////////////////////////////////000111111111111111222333333444444666333333777===HHHYYYhhhyyyxxx{{{sssfff[[[TTTPPPOOONNNKKKIIIIIILLLQQQUUUUUUTTTSSSTTTUUUVVVXXXYYY[[[[[[[[[^^^ccciiinnntttzzz~~~~~~}}}|||yyyxxxxxxyyy{{{||||||{{{vvvqqqhhh```]]]___dddggggggmmmsssuuuxxx||||||xxxiiiaaa[[[[[[^^^```eeekkkpppvvv~~~}}}|||~~~~~~|||{{{yyyvvvqqqmmmkkkiiiddd^^^YYYTTTPPPOOOOOOKKKGGGCCCBBBAAA???>>>AAABBBFFFMMMUUUZZZ[[[YYYWWWTTTNNNFFFAAA???@@@CCCCCCNNNcccyyykkkbbb]]]cccnnn~~~}}}^^^MMMBBB;;;<<<;;;999888666555555555444444555555555444333222111111222222222222111111///000000111222222333333000000000000////////////////////////////////////...............///000000000111111000///......///---.........//////000000..................................../////////000111111111111222222222222000111333666===KKK\\\gggrrrtttlllmmmvvvyyyzzz~~~zzzpppfff[[[TTTPPPLLLMMMQQQOOOPPPRRRRRRRRRPPPNNNMMMKKKMMMPPPRRRSSSUUUXXXZZZZZZ^^^ccchhhjjjkkklllmmmFFFEEEDDDBBBAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAACCCBBBAAA???>>>======<<<<<<<<<;;;::::::::::::;;;666666555444333222222111777555222111222111000///111111111111000000000000000000000000000000000000////////////////////////222222111111111111111111333222444999===DDDQQQ]]]uuu||||||qqqcccXXXQQQOOOOOOLLLMMMOOOQQQUUUXXX[[[\\\XXXZZZ[[[[[[\\\]]]___bbbbbbeeekkksss|||}}}yyyzzzzzz{{{||||||{{{{{{yyyrrrhhh```\\\___eeeiiiooopppqqqvvvwwwhhh\\\\\\___bbbjjjtttuuu}}}zzzvvvrrrooommmdddaaa]]]ZZZWWWTTTPPPMMMMMMKKKGGGCCC@@@?????????<<>><<<999666666888888666444555444333333222222333333333333333222222111111111111222222333333222222222111111000000//////......000000000000000000000000////////////////////////------............------............////////////........................////////////000000000000////////////000000000000222333555777===IIIWWWbbbrrrtttppplllmmmpppyyyzzzuuujjjaaaXXXTTTQQQNNNOOORRRSSSVVVYYYZZZXXXTTTQQQOOOQQQPPPPPPPPPRRRUUUXXXZZZ[[[^^^bbbeeegggiiikkklllHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAACCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999999666666666666666666666666777555333222222222111///111111111000000000//////000000000000000000000000000000000000000000000000111111111111111111111111444333444777;;;@@@LLLWWWjjj{{{xxxkkk^^^TTTOOOMMMLLLLLLNNNPPPSSSVVVZZZ[[[[[[]]]```ccceeehhhllloootttxxx~~~}}}{{{yyyyyyyyy{{{|||||||||||||||yyysssjjjccc```bbbgggjjjrrruuuyyy{{{mmmbbbbbbeeegggoooxxx~~~{{{wwwsssooollljjjccc```\\\YYYVVVSSSOOOLLLHHHFFFBBB???>>>===>>>???>>>EEEKKKOOOSSSWWWVVVSSSQQQLLLEEE???>>>@@@BBBBBBMMMaaavvvqqq```ccciiiuuummm[[[QQQJJJEEE???<<<888777888888666444555444333333222222333333333333333222222111111111222222222333222222111111111000000000/////////...000000000000000000000000////////////////////////------............------............////////////........................////////////000000000000/////////000000000111111333444666888>>>IIIXXXbbbppp~~~sssnnnkkknnnttt}}}~~~xxxtttiii```WWWSSSQQQOOOPPPTTTVVVYYY\\\\\\XXXTTTQQQOOOPPPPPPPPPQQQSSSUUUXXXYYYZZZ]]]aaadddfffhhhjjjlllKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAA@@@@@@AAAAAABBBAAA???===;;;:::999999888888888888999999999:::777555333222333333222000000000000000////////////000000000000000000000000////////////////////////111111111111111111111111555333333555777;;;FFFPPPcccwww|||uuugggZZZPPPJJJKKKKKKLLLNNNRRRVVV[[[]]]```ccchhhmmmqqqvvv{{{~~~|||zzzwwwuuuxxxyyy{{{|||}}}}}}}}}|||zzzuuunnnhhheeegggkkkmmmuuu{{{rrrggghhhlllooowww}}}xxxsssnnnkkkhhhgggaaa^^^[[[WWWUUUQQQNNNKKKDDDBBB@@@======>>>???@@@AAAHHHNNNQQQTTTWWWVVVRRRKKKGGGBBB???>>>@@@EEEHHHWWWqqqmmmaaafffuuu{{{___SSSOOOLLLJJJCCC@@@<<<999888777666444555444333333222222333333222222222222222111111111333333222222222111111000000000000000////////////000000000000000000000000////////////////////////------............---------............/////////........................////////////000000000000000000000111111111222222333555666888>>>JJJXXXbbbooo}}}tttnnnlllqqqzzz|||vvvqqqfff]]]UUURRRQQQQQQSSSXXX]]]^^^```^^^YYYUUUQQQOOOOOOPPPQQQSSSTTTVVVWWWXXXYYY\\\```ccceeefffiiikkkLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEBBB@@@===;;;::::::::::::::::::::::::::::::888666444333444444333222000000000/////////......////////////////////////........................000000000000111111111111444222222444666999CCCMMMeee{{{vvvwww|||ooo```RRRJJJJJJJJJKKKMMMRRRYYY```dddgggkkkpppvvv{{{~~~|||yyyvvvtttwwwyyy{{{}}}~~~~~~}}}{{{wwwqqqmmmkkkllloooqqqxxxtttiiikkkqqqwww|||vvvpppkkkgggeeeddd___\\\XXXUUURRROOOLLLIIIDDDCCC@@@>>>>>>???@@@BBBCCCIIIPPPSSSVVVXXXVVVRRRHHHDDDAAA@@@???@@@GGGOOObbb}}}kkkhhhppplllRRRJJJIIIHHHHHHFFFDDD@@@<<<999777555555555444333333222222333333222222222111111111111111333333222111111000000000000000000000////////////////////////////////////////////////////////////------............---------------.........//////........................////////////000000000000000111111111222222222222333444555777===HHHWWWaaappp}}}xxxrrrpppwww~~~yyysssnnnddd[[[TTTSSSSSSTTTWWW\\\bbbcccccc___ZZZUUUQQQPPPOOOPPPRRRSSSUUUVVVVVVVVVXXX[[[^^^aaabbbeeehhhjjjJJJIIIHHHFFFEEEDDDCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEHHHGGGEEEBBB@@@>>><<<<<<<<<<<<;;;;;;:::999999888888777555444555555444333000000000000//////////////////////////////////////////////////////////////////000000000111111111222000111444666999BBBLLLggg|||uuuuuuvvvgggXXXMMMJJJJJJJJJNNNUUU^^^hhhmmmqqquuuzzz~~~|||zzzxxxvvvwwwyyy|||~~~|||yyytttpppnnnppprrruuu|||tttjjjmmmvvv}}}zzztttnnniiieeecccbbb\\\YYYUUURRRPPPMMMJJJGGGEEECCC@@@>>>===>>>???@@@CCCJJJQQQTTTWWWYYYVVVRRRGGGCCCAAAAAA???AAALLLXXXnnnxxxjjjkkkxxxdddLLLEEEDDDCCCDDDFFFEEECCC???;;;888666555555444333333222222333333111111111111111111111111333222111000000000111111////////////000000000000////////////////////////////////////////////////------............------------------....................................////////////000000000000000111111111222222222222111222444555;;;FFFTTT^^^lllyyy|||wwwvvv}}}|||wwwqqqlllbbb[[[UUUVVVWWWXXX\\\aaaeeeeeeddd```ZZZUUURRRQQQOOOPPPRRRTTTUUUVVVVVVVVVWWWYYY\\\^^^```cccfffiiiHHHHHHFFFEEEDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDGGGFFFDDDBBB@@@???>>>>>>======<<<;;;:::999888888999777555555666777666555111111111111000000000000000000000000000000000000222222222222222222222222...//////000000111111111111///111444666999BBBLLLbbbuuuyyyxxx|||ooo```UUULLLKKKKKKNNNVVVaaammmtttyyy||||||{{{zzzxxxwwwvvvxxx||||||yyytttpppooorrruuuxxxvvvnnnttt~~~~~~}}}zzzwwwrrrmmmgggccc```___YYYVVVSSSPPPNNNKKKHHHEEEBBB@@@>>>;;;;;;<<<===???EEELLLRRRUUUWWWXXXUUUOOOFFFBBBAAABBBAAACCCSSSeee|||xxxpppiiiiii}}}aaaMMMFFFAAA@@@AAACCCDDDDDDBBB===999777666555444333333222222333333000000000111111111111111222111000//////000111222////////////000000000000000000000000000000000000////////////////////////------............------,,,------------.................................////////////000000000000000000000111111111222222111222333555:::EEESSS]]]fffsss{{{yyy{{{~~~{{{vvvpppkkkbbb\\\YYY[[[]]]]]]```dddeeeeeeccc^^^YYYUUUSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVVVVXXX[[[\\\^^^aaaeeehhhGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>======<<<<<<;;;;;;::::::999888666666777777777666222222222222111111111111000000000000000000000000111111111111111111111111......//////000111111222000///111444555777???HHHYYYiiivvvwwwzzz{{{vvvhhh^^^PPPNNNLLLOOOVVVbbbnnnuuuyyy}}}|||yyyxxxxxxwwwwwwuuuuuuxxx|||}}}yyytttpppooorrrwwwzzz}}}{{{www}}}|||{{{{{{uuusssoookkkfffaaa]]]\\\WWWTTTQQQNNNLLLJJJFFFDDD@@@>>><<<;;;<<<>>>@@@BBBHHHOOOTTTVVVVVVUUUPPPJJJEEE@@@???BBBBBBGGG[[[rrr|||lllffffffiii}}}\\\MMMGGG@@@===??????BBBEEEDDD@@@;;;777666555444333333222222333333///000000000111111111222111000///...///111333444.../////////000000000111000000000000000000000000////////////////////////------............------,,,,,,---------.................................////////////000000000000/////////000000000111111111222333555:::EEESSS]]]bbbooo|||vvvwww|||}}}zzzuuuooojjjbbb^^^\\\```bbbbbbcccfffdddcccaaa\\\WWWTTTTTTTTTRRRRRRQQQRRRSSSTTTVVVWWWUUUWWWYYY[[[]]]```dddgggGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@???>>>>>>======>>>>>><<<<<<<<<<<<============:::888666666777888777666333333333222222222111111000000000000000000000000........................---......///000111111222111///111333444555===EEEUUUbbbmmmooottt}}}~~~{{{nnndddRRRPPPMMMNNNUUU```llltttvvvyyy}}}|||zzzwwwuuuttttttuuuuuutttuuuxxx|||}}}yyysssooonnnrrrwww{{{xxx~~~|||zzzzzzyyyqqqpppmmmiiiddd___[[[YYYVVVSSSPPPMMMKKKIIIFFFCCC@@@???======>>>AAADDDGGGLLLRRRVVVVVVUUUSSSMMMFFFCCC>>>>>>BBBDDDJJJbbb{{{xxxeee^^^ccclllrrrWWWLLLFFF===:::===<<>>=========>>>>>>>>><<<;;;:::888888777777666666555555333222000...---...///000111111000000//////......////////////////////////000000000000111111111111333444333333444777<<<@@@MMM[[[jjjpppuuu~~~|||uuu|||tttkkk[[[TTTMMMLLLRRR\\\eeejjjmmmppptttxxxzzz}}}uuutttsssssstttuuuwwwxxxwwwxxx{{{|||uuuooooooqqquuuwwwwww~~~|||yyyvvvtttsssoookkkgggddd```]]]ZZZVVVTTTQQQMMMIIIEEECCCBBB??????===<<<<<<@@@EEEIIIPPPTTTYYYZZZVVVPPPJJJFFFEEE???>>>DDDKKKVVVooorrrddd___aaattt~~~iiiRRREEEAAA>>><<<;;;===>>>@@@AAA@@@>>>;;;999444444333333333333222222333222000000111000///---222111111111000000//////111111000000//////......////////////............000///...,,,,,,,,,---......---,,,++++++,,,---...//////.........------------------............///////////////////////////000000000000111111111111333222555999<<>>>>>>>>>>>>>>===<<<;;;:::999888888777666666555555555333111000//////000111/////////000000000000000111111111111111111111111000000000000111111111111222333333222333666;;;???LLLXXXeeelllttt}}}tttyyywwwnnn___YYYQQQOOORRRZZZ```dddeeeiiioootttxxx||||||yyytttssssssssstttvvvxxxyyyyyyzzz}}}~~~wwwrrrpppsssvvvxxx{{{}}}zzzwwwtttsssooolllgggdddaaa^^^[[[XXXUUUSSSPPPLLLHHHDDDBBBAAA>>>>>>===<<<===@@@FFFJJJQQQUUUYYYYYYUUUNNNHHHEEEDDD@@@???DDDOOO```wwwyyymmmbbb```cccwwwqqq___JJJAAA>>>;;;::::::888:::;;;<<<;;;999777555444444333333333333222222333222000000111111///---111111111111000000000///000000000000////////////////////////............//////...------------------------,,,,,,---------//////.........------------------............///////////////////////////000000000000111111111111333222444888<<>>???@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;::::::999999888888777666666666666555333111111111222222......///000000111111222111111111111111111111111000000000000111111111111111222222111222555:::===JJJSSS]]]fffrrrvvvxxxzzzsssfff___WWWRRRRRRVVVZZZ]]]ccciiiqqqxxx}}}}}}xxxtttrrrsssrrrssssssuuuxxxzzz{{{|||}}}zzzuuussstttxxxzzz||||||}}}zzzwwwtttqqqpppjjjgggccc```^^^[[[YYYVVVRRRPPPMMMIIIFFFCCCAAA@@@===>>>======>>>AAAGGGKKKRRRUUUXXXWWWRRRLLLFFFCCCAAAAAAAAAFFFVVVnnn{{{qqqggg```ccciii}}}bbbSSSDDD>>>===;;;::::::666777888888888666444222444444333333333333222222333111000000111111///...111111111111000000000000////////////000000000000////////////.....................///......---,,,,,,------......------,,,...............------------------............///////////////////////////000000000000111111111111333222444888<<>>??????@@@AAAAAAAAAAAAAAA@@@>>><<<:::::::::;;;:::999999888888777666666666555444222222222222222000000000000000000111111111111111111111111111111///000000000111111111111000111111111111444888;;;FFFLLLUUU```qqq|||zzz}}}xxxnnnggg\\\TTTQQQSSSWWWZZZeeekkkttt|||}}}}}}}}}zzzvvvtttssstttrrrrrrssstttwwwzzz}}}~~~|||xxxvvvwwwzzz}}}{{{}}}~~~|||xxxtttqqqooonnnfffccc```]]][[[YYYWWWUUUOOOMMMKKKGGGDDDAAA??????======>>>>>>@@@CCCIIIMMMTTTVVVWWWTTTOOOHHHDDDAAA>>>AAACCCJJJ```|||uuukkkccc```hhhqqqvvvXXXLLLAAA??????===;;;;;;666777888888888666444333444444333333333222222222333111000000111111000...111111111000000000000000......//////000000111111////////////............------/////////...---,,,+++,,,---......---,,,+++........................---------............//////////////////////////////000000000111111111111222222444777;;;BBBQQQ___iiipppwww}}}pppiiicccfffkkkrrr|||{{{xxxuuusssqqqllljjjgggdddbbb```]]]ZZZUUUTTTSSSQQQPPPOOONNNNNNNNNOOOPPPPPPQQQRRRUUUWWWWWWWWWWWWXXXZZZ\\\^^^```IIIJJJJJJIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDCCCBBBAAA@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>><<<;;;:::;;;;;;:::::::::999888888777777555555444333222222222222333222222111000//////...000000000000000000000000///000000000111111111111///000111111111333666999@@@FFFOOO\\\ppp|||}}}vvvnnncccWWWQQQRRRVVV[[[ccciiiqqqxxx}}}~~~|||zzzvvvvvvvvvtttssstttvvvxxxssstttuuuvvvyyy|||~~~{{{yyyzzz~~~}}}zzzvvvvvvyyy~~~}}}zzzvvvrrrooommmllldddaaa^^^[[[ZZZXXXVVVTTTLLLKKKHHHEEEBBB@@@>>>>>><<<===???@@@BBBFFFKKKOOOUUUVVVUUUQQQKKKEEEBBB@@@<<>>===<<<<<<;;;<<<<<<;;;;;;::::::999888888888555555444444333222222222444444333222000///...---////////////////////////000000000000111111111111///000111111111333666888;;;BBBMMMZZZmmm~~~|||vvvkkk___VVVSSSVVVYYY```eeelllqqquuuxxx{{{|||{{{yyyvvvttttttsssqqqpppooopppppppppqqqsssxxx{{{vvvvvvwwwyyy||||||~~~~~~}}}uuupppnnnooosssyyy~~~{{{wwwrrrnnnkkkiiihhhccc```\\\ZZZXXXVVVTTTRRRJJJIIIGGGDDDAAA???>>>>>>===>>>AAACCCEEEIIIOOORRRUUUUUUSSSNNNHHHCCCAAA@@@<<>>>>>===???BBBEEEHHHLLLQQQUUUTTTSSSQQQLLLFFFBBB@@@@@@???EEEWWWrrruuukkkaaa[[[[[[dddvvvgggRRRFFF@@@;;;<<<<<<999777999777777666666555444444333444444333333333333222222111000///000111222111//////000000000111111111111000000000000////////////////////////............---------------...//////---------,,,,,,------------------.........//////---------............///////////////////////////000000000000111111111111222111333666999@@@NNN\\\bbbkkkvvv|||wwwtttzzzuuulllfffhhhooozzz{{{xxxtttooolllkkkgggccc___\\\XXXSSSPPPPPPOOOMMMLLLKKKJJJJJJJJJIIILLLNNNMMMJJJJJJNNNRRRQQQRRRUUUXXX[[[^^^___```HHHIIIIIIGGGEEECCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAA@@@???:::;;;===>>>>>>>>>===<<<<<<;;;;;;::::::999999888888888888888777666555444222222222111111111111111111111111111111111111111000000000000111111111111000111222333222333666888777AAAMMMXXXfffwww{{{rrrdddXXXPPPLLLLLLPPPTTTYYY]]]aaaeeehhhgggeeedddeeegggjjjkkkjjjooopppqqqqqqrrruuuyyy|||zzzzzz{{{}}}yyy~~~yyyooogggfffiiiooowww}}}{{{yyyvvvqqqkkkgggcccbbbaaaaaa^^^ZZZWWWTTTRRROOOMMMIIIHHHFFFCCCAAA@@@???>>>>>>@@@CCCFFFIIINNNSSSWWWTTTSSSPPPJJJEEEAAA@@@AAABBBGGG\\\|||rrriii```\\\^^^iii}}}|||]]]LLLEEE???;;;<<<===;;;:::<<<999888888777666666555555444444444333333333222222111000///000111222111000//////000000111111111222111111000000//////......000/////////...............---,,,,,,---...///000......,,,++++++,,,......---------.........//////---------.........//////////////////////////////000000000000111111111111222111222666999???NNN\\\aaaiiiwww{{{}}}wwwtttzzzwwwqqqnnnttt|||xxxsssnnnjjjjjjfffbbb^^^ZZZVVVRRROOOPPPOOOMMMLLLJJJJJJIIIIIIIIILLLNNNLLLHHHHHHLLLQQQNNNPPPSSSWWWZZZ]]]___```LLLKKKJJJIIIHHHHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBBBB@@@>>>===<<<;;;:::999:::;;;<<<;;;::::::999888888888999888777777666555444444444333333222222111000000000000000000000000000000000000000000000000000000000000000000111222222333333666<<>>===;;;???BBBFFFIIILLLOOOSSSVVVZZZXXXSSSLLLGGGEEEEEECCCEEEOOOgggoookkkgggccccccnnnmmmUUUMMMAAA???===<<<<<<<<<;;;:::777777777666555555444444555555444444444333333333111111111111111111111111000000000000000000000000////////////000000000000//////............//////---.........//////000000//////.........---------///......---------......,,,,,,------.../////////000000//////.........---000111222111000///000111666444444555777===KKKYYYbbblllxxx|||uuuxxx|||uuussssss}}}~~~yyyvvvsssooommmfffccc^^^ZZZWWWSSSOOOLLLOOONNNLLLJJJIIIHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPRRRUUUYYY[[[]]]^^^___IIIIIIHHHFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAA>>>===<<<<<<;;;:::::::::;;;<<<;;;::::::999888888999999999888888777666666555555444333333222111000000///000000000000000000000000000000000000000000000000000000000111222222333333666;;;EEEQQQ[[[fffvvvyyy{{{|||rrreeeXXXPPPMMMJJJJJJNNNPPPQQQUUUZZZ\\\^^^bbbdddfffhhhkkknnnssstttuuuuuuvvvxxx|||~~~yyy}}}{{{iiiccc```dddlllttt~~~~~~|||yyyvvvqqqnnnjjjfffcccaaa]]][[[YYYXXXUUUQQQNNNKKKIIIIIIEEECCCAAA@@@@@@@@@??????AAADDDIIILLLOOORRRVVVXXXZZZXXXSSSKKKEEEBBBAAA@@@KKKZZZqqqsssooollllllooo{{{dddNNNHHHAAA???<<<<<<<<<<<<;;;:::777777777666555555444444444444333333333222222222111111111111111111111111000000000000000000000000000000000000//////////////////............//////---........./////////000//////.........---------///......---------........................------111000000000///////////////000111111000///000222444333333555777===KKKYYYaaannn|||~~~yyyzzzyyyxxx{{{}}}yyyuuuqqqllliiibbb___ZZZVVVSSSQQQNNNLLLOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPRRRUUUXXX[[[]]]^^^^^^FFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA@@@@@@@@@???===;;;<<<;;;;;;:::;;;;;;<<<<<<;;;::::::999999999999999999999999888888777777666555555444333111000//////////////////////////////000000000000000000000000000000000111222222333333777999@@@IIISSS___qqqwwwsss~~~zzznnn___TTTPPPLLLJJJMMMNNNNNNRRRWWWZZZ]]]aaaeeehhhkkkooorrryyyzzz|||||||||~~~{{{vvv|||vvveeeaaa```gggpppyyy}}}{{{xxxuuurrrmmmjjjfffcccaaa^^^[[[YYYUUUSSSQQQNNNLLLJJJHHHHHHCCCBBBAAA@@@@@@@@@AAABBBDDDHHHLLLPPPSSSUUUXXX[[[XXXVVVRRRLLLFFFBBBBBBCCCOOOeee~~~pppllllllrrr{{{}}}[[[IIIEEEAAA>>><<<;;;<<<<<<;;;999777777777666555555444444333333222222222111111111111111111111111111111111000000000000000000000000111111000000//////......//////............//////.............../////////...............---------......---------......///000//////...------,,,,,,111111111000000000000///...///111111000000111333222111222444777===KKKXXXbbbppp}}}zzzzzz|||xxxsssnnnhhhccc\\\XXXSSSOOONNNMMMLLLKKKNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPQQQTTTWWWZZZ\\\]]]]]]EEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA?????????>>><<<999;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999::::::999999888888888777777777666555555333222111000///////////////////////////000000000000000000000000000000000111222222333333666666;;;DDDNNN]]]rrryyyppp{{{wwwfffYYYSSSNNNLLLMMMNNNNNNRRRXXXYYY]]]bbbfffkkkoootttxxx|||xxxxxx}}}tttddd``````iiisss}}}~~~{{{yyyvvvqqqnnnjjjgggdddaaa___]]]ZZZXXXSSSRRROOOLLLIIIGGGFFFEEEAAAAAA@@@???>>>???AAACCCGGGKKKPPPTTTVVVXXXZZZ[[[VVVSSSPPPMMMHHHDDDFFFJJJRRRnnntttkkkiiinnnzzzrrrVVVIIIGGG@@@>>><<<;;;;;;;;;:::999777777777666555555444444333333333333222222222222111111111111111111111111000000000000000000000000111111000000//////......//////............//////...................................................------------...////////////.........---------000000000///////////////---///000111000000222444222111222555888>>>KKKYYYdddttt|||xxxwww~~~zzzvvvqqqjjjccc]]]TTTPPPKKKIIIIIIJJJKKKKKKMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPQQQSSSVVVXXXZZZ\\\]]]EEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????>>><<<:::;;;;;;;;;<<<<<<=========;;;::::::999::::::;;;;;;888777777777777777666666666666555444333222111000000000000000000000000000111111111111111111111111000000000111222222333333444555999CCCNNN^^^uuussszzz~~~mmm```UUUOOOLLLMMMNNNOOOTTTZZZ[[[___dddiiinnnsssyyy|||zzzwwwwww|||uuueeeaaabbbkkkvvv}}}zzzxxxtttooollliiifffbbb___]]][[[XXXVVVSSSQQQNNNKKKGGGEEECCCBBB@@@@@@@@@>>>======AAADDDJJJNNNTTTXXXYYYZZZZZZ[[[WWWRRROOOLLLGGGBBBFFFNNN]]]yyynnnhhhjjjuuuiiiRRRIIIFFF@@@>>><<<;;;;;;;;;:::999777777777666555555444444444444444444333333333333111111111111111111111111////////////////////////111000000000/////////...//////............//////...............------------.....................---------------...//////---------.........//////........................---///000111000000222444222222333666999>>>KKKXXXgggvvv}}}~~~yyyvvv}}}~~~}}}zzzvvvqqqllleee]]]XXXNNNJJJFFFEEEFFFHHHJJJJJJLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPQQQRRRTTTVVVYYY[[[\\\FFFFFFEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>?????????===;;;:::;;;<<<===============:::::::::::::::;;;;;;<<<777777777777777777777777666555555444444333333222000000000000000000000000111111111111111111111111000000000111222222333333333333999BBBMMM\\\rrrwwwyyyuuuiiiXXXRRRNNNNNNNNNPPPUUU\\\___bbbhhhmmmqqqvvv|||~~~|||yyywwwxxx|||wwwgggcccdddnnnzzz|||yyyvvvrrrnnnjjjgggddd```]]][[[YYYVVVSSSQQQPPPMMMIIIEEEBBB@@@???>>>???@@@>>><<<>>>CCCHHHNNNSSSXXX\\\]]][[[ZZZZZZXXXRRRNNNKKKDDD???FFFRRRnnnzzzllldddjjj{{{```NNNFFFAAA@@@===;;;:::;;;;;;:::888777777777666555555444444555555555444444444333333111111111111111111111111/////////////////////////////////000000000000000//////............//////.........------------------------...............---------------...///000,,,,,,------...//////000,,,---------------.........///111111000000111333222222444666888===IIIVVVfffsss|||~~~|||{{{yyy|||{{{wwwtttooojjjddd^^^WWWRRRJJJGGGDDDDDDEEEHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPPPPQQQSSSUUUWWWYYY[[[FFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>???@@@@@@???===999:::<<<===>>>>>>>>>===:::::::::::::::;;;<<<<<<888888888888888888888888555555555555444444444444222222222222222222222222111111111111111111111111000000000111222222333333222333888@@@HHHTTTgggwww{{{xxx||||||rrrbbb[[[UUUSSSRRRSSSYYY___cccfffkkkppptttyyy~~~~~~}}}~~~{{{yyyyyyyyy~~~wwwiiieeegggqqq|||yyyvvvssspppkkkhhhfffccc^^^[[[XXXUUURRROOOMMMKKKIIIFFFCCCAAA???>>>;;;>>>@@@???>>>BBBIIIOOOSSSXXX]]]aaa```^^^[[[ZZZXXXQQQLLLKKKFFFDDDOOO___zzz}}}ppphhhbbblllpppWWWLLLEEE??????===;;;:::;;;:::999888777777777666555555444444444444444333333333222222111111111111111111111111////////////////////////......//////000000111111//////............//////.........------,,,,,,,,,---------.........//////---,,,,,,------///000000------..................------------....../////////000111111000///000222111111222555666:::FFFRRRcccnnn}}}yyy|||||||||}}}~~~||||||xxxpppmmmgggaaa\\\VVVPPPLLLGGGFFFDDDEEEGGGIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPPPPPPPRRRTTTVVVYYYZZZFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFGGGHHHGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAAAAA@@@???999:::<<<>>>>>>>>>>>>===:::::::::::::::;;;<<<===999999999999999999999999444444444555555555555666222222222222222222222222111111111111111111111111000000000111222222333333222333888>>>DDDMMM\\\kkk|||xxxyyyyyykkkccc\\\YYYXXXXXX]]]cccfffiiinnnrrrvvvzzz}}}xxxwwwyyy{{{vvvjjjggghhhsss|||zzzwwwtttqqqnnnjjjgggdddaaa]]]YYYVVVSSSOOOMMMHHHGGGEEECCCAAA@@@??????999===@@@@@@AAAEEENNNUUUWWW[[[aaadddccc___\\\ZZZVVVNNNLLLMMMKKKLLL[[[nnn~~~~~~}}}oooeeebbbfffsssdddQQQLLLGGG@@@???===;;;:::::::::999888777777777666555555444444333333333222222222111111111111111111111111111111////////////////////////------...///000111222222//////............//////.........------,,,,,,,,,---------.........//////,,,,,,,,,---...///000111/////////...------,,,,,,---.........//////000000000111222111000///000111000000111333444888CCCOOO```iiiyyyvvvvvv{{{~~~~~~||||||{{{zzzwwwtttlllhhhaaa[[[VVVQQQLLLIIIGGGEEEEEEFFFHHHJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPPPPPPPQQQSSSVVVXXXZZZCCCFFFHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMKKKGGGCCC@@@AAABBBAAA@@@>>>===>>>?????????=========>>>???@@@<<<<<<<<<===============;;;;;;;;;<<<;;;;;;:::::::::999777666666666777888666666555555555444444444444444444333333333222222000000000000000000000000000111111111111222222222222222666<<>>>>>???AAAAAACCCJJJSSSZZZaaabbbccccccbbb___\\\ZZZTTTMMMJJJKKKKKKPPPeee{{{~~~xxxnnnccc^^^___ccc|||qqq[[[PPPGGGBBBCCC??????===<<<;;;::::::999666666666666555555555555555555555444444333333333000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------........................------------------------............////////////000//////............///......//////000000111111111222333333555999???DDDXXXfffvvv|||sssqqquuu~~~~~~~~~~~~zzztttsssuuutttnnnhhheee```YYYSSSOOOLLLJJJHHHEEEEEEEEEFFFHHHJJJLLLNNNLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHJJJLLLOOOPPPPPPQQQRRRSSSTTTUUUUUUAAADDDFFFGGGFFFFFFFFFGGGEEEGGGJJJLLLKKKIIIEEECCCAAABBBBBB@@@>>>===>>>???@@@??????>>>>>>???@@@@@@==================<<<<<<999::::::;;;;;;;;;:::::::::999888888888888999:::666666666555555555444444444444444333333333333222111111111111111111111111000000111111111222222222444333555:::???FFFSSS___kkkyyy{{{|||}}}wwwsssttt|||yyyuuunnneee___^^^```bbblllqqqyyy~~~|||}}}~~~|||{{{~~~qqqnnnqqq}}}~~~{{{tttrrrooommmllliiieeebbb```^^^ZZZWWWTTTQQQNNNKKKHHHGGGEEEBBB@@@>>>===<<<>>>>>>@@@BBBFFFMMMUUU[[[```bbbcccdddccc___\\\YYYSSSOOOLLLLLLQQQ^^^sss|||ttthhh^^^[[[]]]iiigggUUULLLEEEBBBCCC???>>>===<<<::::::::::::666666666666555555555555444444333333333222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................------------------------............//////////////////.........//////000//////000000111222222222111222222333555999???CCCUUUcccsssvvvqqqrrrwww~~~~~~{{{uuuooommmmmmkkkeee___]]]YYYSSSNNNKKKIIIHHHFFFIIIHHHHHHIIIJJJLLLNNNOOOQQQPPPPPPOOOOOONNNOOOOOOLLLKKKKKKJJJIIIKKKMMMOOOOOOOOOPPPQQQSSSTTTUUUUUU@@@BBBDDDEEEEEEDDDEEEGGGCCCEEEGGGJJJJJJIIIHHHFFFBBBBBBBBBAAA???>>>???AAABBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<888888999:::;;;;;;;;;::::::::::::999999:::;;;;;;777666666666666666555555555555444444444333333333111111111111111111111111000000000111111111222222444222333666:::AAAMMMYYYeeeuuu~~~zzz{{{{{{rrrmmmrrr~~~wwwnnngggcccdddfffpppvvv}}}|||}}}vvvvvvzzz{{{wwwqqqnnnllljjjhhheeebbb___]]]ZZZWWWTTTQQQNNNKKKHHHEEEDDDBBB@@@>>>======<<<>>>===???CCCKKKSSSYYY\\\^^^```cccdddccc___ZZZWWWOOONNNJJJIIITTTjjj}}}wwwlll```XXXZZZ```sssxxx[[[NNNHHHCCCAAACCC>>>>>><<<;;;::::::::::::666666666666555555555555333333222222222222111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////................................................---............/////////...............///000111000000000111222222333333111222222333444888>>>CCCQQQ___oooyyy}}}qqqqqqvvv~~~~~~wwwqqqkkkhhhgggddd^^^XXXWWWSSSOOOLLLJJJJJJIIIGGGMMMMMMMMMNNNOOOQQQRRRSSSVVVWWWWWWWWWVVVVVVUUUUUUOOOMMMLLLKKKKKKMMMNNNPPPNNNNNNOOOQQQRRRTTTUUUUUUAAACCCDDDDDDCCCBBBCCCEEECCCDDDFFFHHHIIIIIIHHHGGGBBBCCCCCCBBB@@@???@@@BBBEEEEEEFFFFFFEEEEEEDDDCCC@@@??????>>>===<<<;;;;;;888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999777777777777777777777777555555555555444444444444111111111111111111111111000000000000111111111111444222222444777>>>JJJVVVcccttt~~~ssslllnnnyyy~~~vvvoookkkkkkmmmsssxxx|||~~~zzz{{{}}}wwwsssmmmkkkiiigggeeebbb___\\\XXXUUURRROOOMMMJJJGGGDDDCCCBBBAAA@@@????????????>>>===???FFFOOOXXX\\\]]]]]]___bbbdddbbb]]]WWWSSSLLLNNNKKKJJJZZZsss}}}pppdddYYYVVV^^^iiijjjRRRIIIFFFBBB@@@CCC>>>===<<<;;;::::::::::::666666666666555555555555333333333222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------........................////////////////////////---------.........//////---------......000111111//////000111111222222333111111222222333777===AAAMMM[[[jjjsss|||{{{sssuuu}}}|||tttooojjjhhhgggeee```[[[WWWTTTQQQOOOOOOPPPOOONNNRRRRRRSSSTTTVVVXXXYYYZZZ[[[\\\]]]^^^^^^]]][[[[[[RRRPPPMMMLLLMMMNNNOOOOOOLLLMMMNNNPPPQQQSSSTTTUUUDDDEEEFFFDDDBBBAAABBBCCCEEEEEEFFFGGGGGGGGGFFFFFFCCCCCCDDDCCCAAAAAABBBCCCGGGHHHIIIJJJJJJHHHFFFEEE@@@@@@???>>>===<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;999777666555888888888888888888888888666666666555555555444444111111111111111111111111//////000000000111111111333111111444777===IIITTT___pppyyyqqqpppxxx}}}vvvrrrqqqqqqtttyyy~~~}}}~~~zzztttoookkkiiifffdddbbb```\\\YYYVVVSSSPPPMMMKKKIIIEEECCC@@@??????>>>>>>>>>>>>?????????BBBJJJSSS[[[^^^^^^\\\^^^aaabbb___ZZZSSSOOOKKKNNNPPPUUUhhh~~~nnn```VVVVVVdddsssuuuaaaNNNHHHFFFAAA???BBB===<<<;;;:::::::::::::::666666666666555555555555333333333444444444444444000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------........................////////////////////////------------............---------......000111111......//////000111111111111111111111333666<<<@@@KKKXXXfffnnnvvv|||www{{{xxxzzzqqqnnnlllkkkkkkkkkhhheee^^^[[[YYYXXXXXXYYYXXXWWWWWWXXXYYY[[[]]]___``````]]]___aaaccccccaaa___^^^TTTQQQNNNMMMNNNPPPPPPOOOLLLLLLMMMOOOPPPQQQSSSSSSFFFGGGGGGEEECCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEECCCDDDDDDCCCBBBBBBCCCEEEHHHIIIKKKLLLLLLJJJGGGEEE?????????>>>>>>=========<<<<<<===>>>????????????>>>>>>===<<<:::777555444888888888999999999999:::777666666666666555555555222222222222222222222222/////////000000000111111222111111555777<<>>@@@<<<<<<;;;:::::::::::::::666666666666555555555555333333444444444444555555000000000000000000000000........................////////////////////////////////////////////////////////////////////////................................................,,,------------........................///000111.........///000000111111111111111111222666;;;???JJJWWWccciiippp~~~~~~|||{{{rrryyyxxxpppoooooopppqqqrrrrrrqqqjjjhhheeeddddddcccbbb```^^^___aaabbbcccddddddddd___aaadddffffffeeebbb```VVVRRRNNNMMMOOOPPPOOONNNLLLLLLMMMNNNOOOPPPQQQQQQFFFGGGGGGFFFEEEFFFHHHJJJFFFEEEDDDDDDDDDDDDEEEFFFDDDDDDEEEDDDCCCCCCDDDFFFGGGHHHKKKLLLLLLIIIEEECCC???>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>==================<<<:::999888999999999999:::::::::;;;777777777666666666555555222222222222222222222222////////////000000000111222111222555777999AAAJJJOOOYYYeeennnwww|||tttttt}}}|||{{{{{{uuuxxx|||~~~{{{rrrrrrxxx|||yyytttmmmhhhdddbbb```^^^\\\YYYUUUSSSQQQOOOLLLJJJHHHFFFBBB@@@<<<<<<;;;;;;;;;;;;<<<<<>>;;;;;;::::::999999::::::666666666666555555555555222222333333333444444444000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,---------.........//////.........//////000...//////000111111222222000111111000111555:::>>>JJJVVVbbbfffkkkzzzwwwlllqqq{{{~~~|||ttttttuuuwwwyyy{{{||||||zzzxxxuuusssrrrpppmmmkkkhhhhhhhhhhhhgggfffdddccc```bbbfffiiiiiigggdddbbbWWWSSSNNNMMMOOOQQQOOOLLLMMMMMMMMMMMMNNNNNNOOOOOOEEEFFFGGGGGGGGGIIILLLNNNDDDDDDCCCCCCCCCEEEFFFGGGDDDEEEEEEDDDCCCCCCEEEGGGEEEGGGJJJKKKJJJGGGCCCAAA>>>>>>>>>>>>>>>?????????<<<===============<<<;;;;;;<<<===>>>>>>===<<<;;;999999999::::::;;;;;;;;;777777777777666666666666222222222222222222222222////////////000000000000333222333666666777===EEEJJJQQQ[[[dddppp}}}}}}sssrrryyyvvvyyy|||~~~{{{wwwllllllttt|||xxxvvvrrrkkkgggbbb```]]][[[YYYWWWSSSPPPMMMKKKGGGEEEDDDAAA>>><<>>>>>=========>>>>>>BBBHHHPPPVVVXXXYYY\\\^^^___^^^]]]YYYTTTNNNHHHEEEMMMRRRfffwwwkkkaaa___llljjj\\\NNNEEEEEEEEE???;;;===;;;;;;:::999999999::::::777666666666555555555555111111111222222333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------........................------------------------,,,,,,,,,---------......000//////.........//////000000000111222222333333000111111000111555:::>>>JJJVVVaaadddiiixxxvvviiilllsssuuuvvvyyyyyyzzz{{{}}}}}}zzzvvvtttnnnnnnmmmllliiifffcccbbb```cccgggkkkkkkiiieeecccXXXSSSMMMMMMOOOPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHHHHHHHIIIIIIJJJKKKGGGEEECCCCCCEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFHHHGGGFFFFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>======>>>======;;;999888888999::::::;;;;;;::::::777777777777666444333222666555444333222111111111333333222222222222333333111111111222444666777888DDDGGGTTTgggppprrr|||wwwooouuu~~~tttkkkeeejjjttt}}}xxxsssooolllhhheeeaaa^^^ZZZVVVTTTRRROOOMMMJJJIIIGGGFFFDDDBBB@@@@@@@@@???===<<<===>>>@@@AAAEEEJJJPPPUUUXXXZZZ\\\^^^^^^[[[YYYWWWQQQIIIFFFIIINNN___{{{{{{qqqfffaaafffyyy~~~dddRRRMMMGGGBBB@@@??????>>>::::::999999888777777777888888777777666666555555555555444444444333333333111222222333333222222111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000,,,---......//////......,,,---------.../////////---------............///............////////////////////////000000000000000111222222222444888;;;HHHUUUbbbiiiqqq}}}vvviiigggiiilllqqqxxx}}}{{{{{{uuuqqqmmmiiihhhgggeeedddeeedddeeeiiilllkkkddd]]]TTTPPPLLLMMMPPPSSSQQQNNNOOOOOOMMMLLLLLLLLLMMMNNNIIIHHHHHHHHHIIIIIIJJJKKKFFFDDDBBBBBBDDDEEEEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGIIIGGGFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>===<<<:::999999::::::;;;;;;;;;;;;;;;888888777777666666555555777666555444333222222111111111000000000000111111111111222333444666777888BBBEEEQQQccclllpppzzz{{{rrruuu}}}yyypppiiibbbfffppp~~~{{{wwwsssooommmjjjfffddd^^^[[[WWWTTTRRRPPPMMMKKKHHHGGGFFFDDDCCCAAA@@@???>>>===<<<<<<===???AAACCCHHHLLLRRRVVVYYYZZZ\\\]]]^^^ZZZXXXTTTNNNFFFEEEIIIUUUjjjuuullleeehhhtttttt^^^PPPLLLGGGCCCAAA@@@???>>>:::::::::999888888777777888888777777666666555555555555444444444333333333111222222333333222222111111111111111000000000000000000000000000000000000000000000/////////......////////////////////////,,,---......//////......---------...............---------............///............////////////000000000000111111111111000111222222222444888;;;IIIUUUaaagggnnnzzzyyyiiieeeiiinnnuuu|||}}}|||xxxtttoookkkjjjhhhgggeeefffeeeeeegggiiifff___YYYUUUQQQMMMMMMPPPQQQOOOLLLNNNMMMLLLKKKJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHIIIJJJEEECCCBBBBBBCCCDDDCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIJJJHHHFFFEEEFFFGGGFFFFFFDDDDDDCCCCCCBBBBBBBBBAAAAAA???>>>======>>>@@@AAA@@@@@@@@@???>>>===;;;::::::;;;;;;<<<<<<<<<<<<<<<999999888777777777888999:::999777555444222222222111111000000000000111111111111222333444555777888BBBEEEQQQaaakkkqqq{{{vvvtttxxx~~~~~~}}}||||||~~~}}}{{{yyyvvvqqqkkkfff```dddlllxxx}}}tttqqqmmmjjjhhhfffcccaaa\\\YYYUUURRRPPPNNNKKKIIIFFFEEEDDDBBBAAA???>>>>>><<<<<<;;;<<<>>>AAADDDFFFKKKOOOTTTWWWYYYZZZ[[[\\\\\\XXXUUUQQQKKKFFFIIIOOO^^^wwwqqqjjjhhhtttfffWWWNNNKKKGGGDDDCCCAAA???===;;;::::::999999888888777888888777777666666555555555555444444444333333333111222222333333222222111111111111111000000000000000000000000000000000000/////////.........------........................,,,---......//////.....................------------------............///............////////////111111111111222222222222000111222222222444888;;;IIITTT^^^ccciiivvv}}}kkkfffkkksss}}}~~~zzzvvvqqqmmmkkkiiigggffffffdddcccdddddd```YYYTTTUUURRRNNNMMMOOOOOOLLLJJJLLLKKKJJJIIIIIIIIIJJJKKKGGGFFFFFFFFFFFFFFFGGGGGGEEEDDDBBBBBBCCCDDDCCCBBBEEEFFFGGGHHHJJJKKKKKKLLLKKKIIIFFFEEEFFFGGGGGGGGGEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@>>><<<<<<>>>AAACCCBBBBBBAAA@@@???===<<<<<<;;;<<<<<<===============;;;:::888777888999;;;===<<<;;;999777555333222222444333333222222333333444222222222333444555777777@@@CCCNNN]]]hhhppp{{{zzztttrrr~~~|||xxxvvvtttsssssssssrrrpppnnnkkkiiigggcccffflllwww{{{wwwooollliiifffdddbbb___]]]YYYVVVSSSPPPNNNLLLIIIGGGCCCBBBBBB@@@???>>>======;;;;;;;;;===@@@CCCGGGIIIOOORRRVVVXXXYYYYYYZZZ[[[ZZZVVVQQQNNNIIIHHHPPPZZZjjj~~~rrrmmmqqqmmmZZZRRRLLLJJJGGGFFFDDDBBB???<<<;;;;;;;;;:::999999888888888888777777666666555555555555444444444333333333111222222333333222222111111111111111000000000//////////////////////////////.........------------------------------------,,,---......///........./////////...---------,,,---------............///............////////////000000000111111111222222000111222222222444888;;;GGGRRR\\\```fffrrrrrrkkkqqq|||zzzvvvqqqllljjjhhhfffdddbbbaaa```___^^^[[[UUUQQQRRRPPPNNNMMMNNNNNNLLLJJJLLLKKKJJJIIIHHHIIIIIIJJJEEEEEEDDDDDDCCCDDDDDDEEEFFFEEEDDDDDDEEEEEECCCBBBCCCDDDGGGIIIKKKMMMMMMNNNLLLIIIFFFEEEEEEGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@>>><<<===???BBBCCCDDDCCCBBB@@@???======<<<;;;<<<======>>>>>>======;;;:::999888999;;;===>>><<<;;;999777555444333333444444333333333333444444222222222333444555666777;;;>>>HHHVVVcccnnnzzz~~~uuuooo{{{yyysssnnnjjjhhhhhhjjjlllkkkiiihhhjjjmmmkkknnnsss|||zzztttpppmmmjjjfffccc```^^^[[[YYYXXXUUUQQQOOOMMMKKKHHHFFFAAA@@@@@@???>>>======<<<:::;;;<<<>>>BBBFFFJJJMMMRRRUUUWWWXXXXXXXXXYYYZZZYYYTTTOOOJJJFFFHHHUUUccc|||zzzqqqqqq|||{{{```TTTQQQJJJIIIGGGFFFEEECCC@@@===<<<<<<;;;;;;:::999999999888888777777666666555555555555444444444333333333111222222333333222222111111111111111000000000//////////////////////////////.........------------------------------------,,,---......///........./////////...---------,,,---------............///............/////////////////////000000000111111000111222222222444888;;;DDDPPP[[[```fffrrr|||tttxxx}}}wwwsssmmmiiifffdddbbb```]]]\\\[[[ZZZYYYWWWSSSQQQNNNMMMLLLMMMMMMMMMLLLKKKLLLKKKJJJIIIHHHIIIJJJJJJEEEDDDCCCCCCCCCCCCCCCCCCFFFEEEDDDEEEEEEEEECCCAAAAAACCCFFFIIILLLNNNOOOOOOLLLIIIFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>>>>@@@BBBCCCEEEDDDBBB@@@>>>======<<<;;;<<<<<<===============;;;::::::999:::;;;===>>><<<;;;999777666444444444222222111111111111222222333333333333444555666666;;;???HHHUUUdddsssyyyqqqvvv|||yyypppiiidddaaacccggglllllljjjjjjoootttwwwzzz~~~|||yyytttoookkkjjjgggccc```]]][[[XXXVVVUUUSSSOOOMMMKKKJJJGGGEEE??????>>>>>>>>>=========<<<<<<===@@@DDDIIIMMMPPPSSSUUUWWWXXXWWWWWWXXXYYYXXXSSSMMMHHHFFFLLL___pppxxxooovvvnnnYYYQQQPPPJJJHHHFFFEEEEEECCC@@@>>>===<<<<<<;;;;;;::::::999888888777777666666555555555555444444444333333333111222222333333222222111111111111111000000000000000000000000000000000000/////////.........------------------------------,,,---......//////.....................------------------............///............////////////.../////////000000000000000111222222222444888;;;BBBPPP^^^fffmmmwww|||zzz~~~{{{yyyqqqnnnhhhdddbbb```^^^]]]ZZZYYYXXXWWWUUUSSSQQQQQQKKKKKKLLLMMMMMMLLLLLLKKKLLLKKKIIIHHHHHHHHHIIIJJJFFFEEEEEEDDDCCCCCCDDDDDDEEEDDDCCCDDDEEEDDDAAA??????AAAEEEIIIMMMOOOOOOPPPKKKIIIGGGFFFFFFEEECCCAAA???@@@@@@AAAAAABBBBBBCCC????????????@@@AAABBBCCCEEEDDDAAA???===<<<<<<<<<;;;;;;<<<============<<<:::;;;;;;;;;;;;;;;;;;;;;:::999888777555555444444333222222111111222222333333333333333444444555666999>>>FFFSSScccuuuvvvooovvvzzzppphhhccc```dddkkkqqqqqqooooootttzzz|||xxxuuussspppllliiieeebbb^^^\\\[[[YYYVVVUUUSSSPPPLLLJJJIIIGGGEEECCC>>>>>>>>>>>>===============>>>???BBBFFFKKKPPPRRRSSSUUUWWWWWWVVVVVVWWWYYYSSSOOOLLLJJJMMM[[[ttt~~~vvvrrr|||cccUUUPPPOOOJJJHHHFFFDDDDDDCCCAAA@@@======<<<<<<;;;:::::::::888888777777666666555555555555444444444333333333111222222333333222222111111111111111000000000000000000000000000000000000000000000/////////......------------------------,,,---......//////......---------...............---------............///............//////////////////000000000111111111000111222222222444888;;;AAAQQQcccnnnvvvwww~~~{{{xxxvvvuuummmiiidddaaa___^^^\\\[[[YYYXXXWWWUUURRRPPPOOOOOOKKKLLLMMMMMMLLLJJJIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDCCC@@@===>>>@@@DDDIIIMMMOOOPPPPPPKKKIIIGGGFFFFFFDDDAAA>>>===>>>>>>???@@@AAABBBCCC>>>>>>???@@@AAAAAABBBBBBEEEDDDAAA???===<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;::::::999888777666555555555555555444444333333444444555333333333333444444555666111666>>>KKK\\\ooo}}}zzzjjjqqq}}}{{{qqqiiidddbbbhhhooovvvvvvsssrrrxxx~~~zzzwwwssspppooommmkkkiii```^^^[[[YYYYYYXXXVVVUUUPPPNNNJJJHHHGGGEEECCCAAA>>>>>>>>>>>>>>>>>>======??????AAACCCGGGLLLQQQTTTSSSUUUVVVVVVVVVVVVWWWYYYMMMKKKKKKNNNWWWjjjvvvsssxxxqqq]]]SSSOOOMMMJJJHHHEEEDDDDDDCCCBBBAAA=========<<<;;;;;;::::::888888888777666666555555555555444444444333333333222222222333333222222222111111111111000000000000000000000000000000000000000000000000////////////........................,,,---......//////......,,,------....../////////---------.........//////............/////////000000111111111111222222222111111222222222444888;;;AAASSSgggttt}}}rrrzzz~~~zzzwwwtttsssrrrkkkgggbbb___^^^]]][[[ZZZYYYYYYWWWTTTPPPNNNMMMNNNLLLMMMNNNMMMKKKHHHGGGGGGHHHHHHFFFEEEEEEEEEFFFGGGDDDCCCBBBBBBCCCCCCBBBAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGIIIKKKLLLIIIJJJJJJJJJIIIGGGEEEDDD?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>============????????????>>>===;;;;;;<<<<<<;;;::::::999888888888999:::999666444333444666666666333111111222444222222222222333444555555777999===EEERRRcccuuuvvvuuuxxxuuummmiiihhhlllvvv}}}{{{~~~~~~zzzwwwuuutttqqqmmmiiieeebbbaaa]]][[[YYYWWWVVVUUURRRPPPMMMIIIFFFEEEEEEDDDAAA>>>>>>===<<<;;;:::;;;<<<===>>>AAAEEEIIILLLOOORRRTTTVVVVVVVVVWWWXXXVVVTTTQQQJJJKKKMMMTTThhh~~~qqqkkkmmm{{{gggYYYQQQKKKIIIGGGGGGFFFEEEDDDBBB@@@???===<<<<<<;;;;;;:::999999888777666555333333222222555555444444444333333333333444555666555444333222//////000000111111111222000000000000000000000000////////////////////////,,,---------.../////////..............................---------,,,,,,,,,------............------............////////////000000000000111111111111000000111222444666888999CCCQQQfffvvvqqqwww~~~||||||zzzwwwuuussspppkkkhhhgggfffccc```]]]ZZZYYYXXXWWWVVVTTTRRROOOMMMKKKKKKMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEEEEFFFDDDCCCCCCDDDDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLIIIJJJJJJJJJHHHGGGEEECCC?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>============?????????>>>>>>===;;;;;;<<<<<<;;;::::::999888888888999999888666555555666999999999777444444555666333333222222333333444555555666:::AAALLL[[[kkkvvvvvvyyy}}}zzzvvvxxx}}}tttmmmjjjllluuu~~~}}}xxxuuuqqqpppmmmjjjfffbbb___^^^[[[YYYVVVUUUTTTSSSPPPNNNLLLIIIFFFEEEEEECCC@@@======<<<;;;;;;;;;<<<===>>>AAADDDHHHKKKMMMPPPRRRUUUVVVVVVVVVVVVTTTRRRNNNKKKGGGJJJPPPaaa~~~uuulllkkkooosss^^^RRRKKKFFFDDDFFFFFFFFFEEECCCBBB@@@???======<<<<<<;;;::::::999:::999888666555555444444555555555444444444333333333444444555444333222111///000000000111111111111000000000000000000000000////////////////////////---------.......................................000000/////////.........------............------............////////////000000000000111111111111000000111222444666888999AAANNNbbbqqq{{{vvvyyy}}}zzzxxxwwwuuurrrpppnnnlllhhheeeeeedddaaa^^^[[[YYYXXXWWWUUUTTTSSSQQQOOONNNLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCDDDDDDDDDGGGFFFEEEEEEFFFFFFEEECCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJJJJIIIHHHFFFCCCBBB?????????@@@@@@@@@@@@@@@????????????????????????>>>>>>============>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<;;;;;;::::::999999888888999888777555666888;;;;;;<<<<<<:::777666666777555444444333333333333333222444666;;;DDDPPP^^^gggnnnttt}}}uuuooottt~~~uuuppppppvvv~~~}}}yyytttqqqlllkkkhhheeeaaa^^^[[[ZZZWWWUUUSSSQQQQQQOOOMMMKKKKKKIIIFFFDDDCCCAAA>>><<<<<<<<<;;;;;;<<<===???@@@EEEHHHKKKNNNOOOPPPSSSUUUTTTTTTUUUTTTRRROOOLLLJJJFFFKKKXXXsssvvvkkkiiiooowwwnnn\\\SSSMMMIIIHHHEEEEEEEEEDDDCCCAAA@@@???=========<<<;;;;;;::::::;;;;;;999888777777777777555555555444444444444333333333333444333222222111000000000000111111111111000000000000000000000000////////////////////////...............---------........................///////////////.........------............------............////////////000000000000111111111111000000111222444666777888>>>KKK\\\kkkttt{{{~~~~~~||||||yyyuuurrrqqqooolllkkkjjjhhheeecccbbbaaa___\\\YYYWWWVVVUUURRRRRRQQQPPPOOONNNNNNMMMKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCHHHGGGFFFFFFGGGGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHIIIJJJJJJIIIGGGEEEBBBAAA???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>======>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999999999999888666555777;;;???===>>>???===;;;888888888666666555333333222222222333333555888>>>GGGRRRYYYeeeooo|||xxxmmmnnn{{{~~~yyyyyy|||~~~}}}{{{zzzxxxtttoookkkgggfffccc```]]]ZZZXXXVVVTTTRRRPPPOOONNNMMMKKKIIIHHHGGGEEECCCAAA???===;;;<<<<<<<<<<<<===???BBBCCCHHHKKKNNNOOOPPPPPPRRRTTTQQQSSSTTTSSSQQQOOOMMMLLLIIISSSfff~~~nnngggjjjvvvkkk]]]VVVPPPMMMLLLEEEEEEDDDDDDCCCAAA@@@???>>>>>>======<<<;;;;;;;;;;;;;;;:::999888777777777555555555555444444444444333333333222222222111111000000000000000111111111/////////////////////////////////////////////////////////...---------,,,........................------------------------------............------............///////////////000000000111111111111000000111222333555777888<<>>============>>>>>>???<<<============<<<<<<;;;;;;;;;::::::::::::999999:::999888666666888===AAAAAABBBDDDCCC@@@===<<<;;;777666555444333222222222555555666777;;;BBBJJJPPPYYYdddtttssspppyyy}}}|||zzzxxxvvvsssnnniiieeecccaaa___]]]ZZZWWWUUUTTTQQQOOOMMMLLLLLLKKKIIIGGGEEEEEEDDDAAA???===<<<;;;<<<<<<===>>>@@@CCCEEEGGGJJJMMMOOOPPPPPPPPPQQQSSSQQQRRRRRRQQQMMMKKKLLLMMMPPP___wwwxxxkkkiiiooo}}}xxxeeeYYYSSSNNNJJJJJJEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>======<<<;;;;;;:::999888888777777777777666666555555555444444444333333222222222111111111111111000000000000000000/////////////////////////////////////////////////////////...---------,,,........................,,,---------------------------............------............///////////////000000000111111111111000000111222333444666777<<>>>>>>>>???@@@BBBCCCDDDFFFGGGGGGGGGFFFDDDCCCAAA???????????????>>>>>>>>>========================??????>>>>>>>>>>>>>>>???<<<<<<=========<<<<<<;;;::::::::::::::::::::::::::::::999777777:::>>>BBBEEEGGGJJJIIIFFFBBB@@@???777666555444333333333333555666666777999>>>DDDIIIQQQ^^^nnn|||}}}uuuxxx~~~|||zzzwwwssspppmmmiiidddaaa___^^^\\\YYYWWWTTTSSSRRRNNNLLLJJJIIIIIIIIIGGGEEEAAABBBBBB@@@===;;;;;;<<<======>>>@@@CCCFFFIIIKKKLLLNNNPPPQQQQQQQQQRRRSSSRRRRRRQQQNNNIIIHHHKKKOOO\\\nnnpppjjjnnnwww}}}ooo___WWWRRRLLLIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA?????????>>>======<<<<<<999888888777666666777777666666666555555555444444444444333222222222222333111111111111000000000000000000000000000000000000////////////////////////...............---------.................................///////////////------............------............////////////000000000000111111111111000000111111222444555666;;;DDDQQQ]]]hhhuuu{{{~~~{{{uuuuuutttxxx~~~yyyuuupppmmmeeeccc___^^^^^^^^^]]]]]]ZZZYYYWWWUUUTTTSSSRRRRRROOOOOONNNMMMLLLKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCFFFDDDCCCCCCDDDDDDCCCBBB????????????>>>>>>>>>>>>=========>>>???@@@AAABBBDDDEEEFFFFFFFFFEEECCCBBB@@@?????????>>>>>>>>>===========================BBBAAA@@@??????>>>??????;;;;;;<<<======<<<<<<;;;:::::::::::::::::::::::::::;;;:::999999:::>>>AAAEEEHHHKKKKKKHHHCCC@@@???777666555444444444444444333444444555666:::???DDDKKKXXXiiiwwwxxxvvv|||~~~{{{yyyuuurrrmmmiiigggdddaaa___[[[ZZZXXXVVVTTTRRRPPPOOOJJJIIIGGGFFFFFFEEEDDDBBB===???@@@???<<<:::;;;===>>>>>>@@@BBBEEEIIIMMMOOONNNPPPRRRSSSSSSSSSTTTVVVPPPQQQPPPMMMKKKMMMUUU[[[kkk}}}~~~ssskkknnnwwwsssggg[[[UUURRRMMMJJJJJJFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@???>>>>>>======<<<999888888777777777777777666666666666555555555555555555333222222222333444111111111111000000000///000000000000000000000000////////////////////////---------................................................/////////000000------............------............////////////000000000000111111111111000000111111222333555555999@@@KKKUUU___mmm}}}~~~~~~{{{uuuuuuqqquuu~~~yyytttpppllleeebbb^^^]]]\\\]]]\\\[[[XXXXXXVVVUUUSSSSSSRRRRRRPPPPPPOOOMMMKKKIIIHHHGGGEEEFFFFFFFFFGGGGGGHHHHHHEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAA>>>>>>>>>>>>========================>>>???AAAAAACCCDDDEEEFFFFFFEEEDDDCCC@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@????????????;;;;;;<<<<<<===<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;>>>AAACCCFFFIIIIIIFFFAAA===<<<666666555444444444444555111222333333444777<<<@@@BBBOOOaaappp{{{yyyssswww~~~}}}zzzyyyxxxwwwtttrrrqqqmmmhhheeecccbbb```___XXXWWWVVVTTTRRRPPPNNNMMMHHHFFFDDDDDDDDDCCCAAA@@@;;;>>>???>>>;;;:::<<<>>>>>>???AAACCCGGGKKKOOOQQQPPPRRRTTTUUUUUUUUUVVVXXXNNNOOOPPPOOOPPPVVVaaajjjwwwtttllljjjrrr}}}hhh^^^TTTQQQNNNJJJHHHHHHFFFFFFGGGFFFFFFEEEDDDCCC@@@@@@??????>>>=========999999888888777888888888777666666666555555555555666555444333222333444444222111111111000000//////000000000000000000000000////////////////////////,,,------....../////////........................,,,,,,,,,---------......---..................---............/////////000000000000000111111111111111111111111222333444555777>>>GGGOOOXXXfffuuu|||uuuuuuqqquuu~~~yyytttooolllgggddd```^^^^^^^^^^^^]]]XXXWWWVVVTTTSSSSSSRRRRRRRRRQQQOOOMMMJJJHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEDDDCCCBBBBBBCCCEEEFFFDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@===???AAADDDDDDCCCAAA???<<<===>>>??????>>><<<;;;;;;;;;<<<<<<======>>>>>>>>>???@@@@@@???>>>===<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::999:::;;;===>>>::::::::::::;;;<<<======<<<>>>AAACCCCCCAAA>>><<<888777555444333333444444555555555444444666:::===EEEMMMXXXcccooo}}}sssnnnqqq|||{{{yyywwwtttpppnnnllljjjfffbbb___^^^]]]\\\[[[ZZZWWWRRROOONNNLLLJJJIIIIIIIIIGGGEEECCC@@@???>>>>>>>>>>>>>>>>>>=========???BBBEEEHHHIIIKKKMMMOOOWWWWWWWWWWWWUUUTTTSSSSSSUUUQQQPPPTTTXXX___nnn}}}}}}uuuvvvzzzpppaaa[[[TTTNNNJJJIIIHHHGGGFFFGGGGGGFFFDDDCCCDDDEEEBBBBBBBBBAAA???===<<<;;;;;;;;;:::999999888888777888777666555555444444444111111111111111222222222111111111111111111111111//////000000111111222222000000///...................................................////////////................................................000//////.........//////////////////000000000000111111111111222333444555888:::BBBNNNYYYcccoooyyy|||wwwyyyyyyzzz{{{vvvoooiiihhheeeaaa^^^]]]\\\ZZZXXX\\\YYYVVVTTTSSSSSSRRRQQQRRRPPPNNNPPPRRROOOHHHBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@>>>???AAAFFFJJJCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@>>>===<<<<<<===>>>>>>============>>>???@@@===>>>@@@BBBCCCCCCBBBAAA===>>>???@@@@@@???===<<<<<<<<<<<<==================>>>???@@@???>>>===<<<===<<<<<<<<<;;;;;;;;;;;;;;;::::::999:::;;;<<<===<<<<<<;;;::::::::::::;;;<<<===@@@BBBBBB@@@===<<<888777555444444444555555555555555444333555999<<>>??????>>>>>>>>>>>>??????BBBDDDHHHJJJKKKLLLOOOQQQRRRSSSTTTUUUTTTTTTTTTTTTSSSQQQSSS\\\fffppp}}}xxxxxxvvvggg[[[WWWPPPKKKIIIIIIIIIHHHJJJKKKJJJHHHEEECCCCCCDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;::::::999888888888888777666555555555555555222222222111111111111111111111111111111111111111000000000000000111111111000000///...................................................////////////................................................000000///////////////000////////////000000000000111111111111222333444444888:::AAANNNZZZdddppp{{{zzz|||}}}~~~{{{vvvooojjjhhheeeaaa^^^]]][[[YYYXXXZZZXXXTTTSSSRRRRRRQQQOOONNNLLLJJJLLLNNNMMMHHHCCCCCCCCCCCCCCCBBBBBBBBBBBB???@@@?????????BBBGGGKKKCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA???>>>===>>>>>>???======<<<<<<======>>>>>>===>>>???@@@AAABBBCCCDDD???@@@@@@AAA@@@???>>><<<===============<<<<<<<<<<<<===>>>?????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::;;;<<>><<<;;;:::999888888;;;<<>>>>>@@@???>>>===>>>@@@BBBCCCFFFHHHKKKMMMNNNOOOQQQSSSOOOQQQSSSTTTTTTTTTTTTUUUSSSTTT\\\kkk{{{wwwvvvxxxyyyggg___UUUQQQLLLIIIHHHIIIJJJIIINNNNNNMMMJJJFFFCCCBBBCCCDDDCCCCCCBBBAAA???>>>===;;;;;;::::::999999888888777666666555555555555666333333222222111111000000111111111111111111111111111000000000000000000///000000///.......................................---............/////////................................................000///////////////000000////////////000000000000111111000111111222333444777999AAANNNZZZdddqqq{{{~~~zzz~~~~~~{{{vvvpppkkkgggddd```]]]\\\[[[YYYWWWXXXVVVSSSRRRQQQQQQOOONNNJJJHHHFFFGGGIIIIIIFFFCCCCCCCCCCCCBBBBBBBBBAAAAAA===>>>???@@@AAADDDHHHKKKCCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@????????????@@@======<<<<<<<<<<<<======>>>===>>>>>>@@@BBBDDDEEEAAAAAABBBAAAAAA???>>>===>>>>>>======<<<<<<;;;;;;;;;<<<===?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;>>>===<<<;;;:::999999999:::<<<>>>??????>>><<<:::777777777777777777777777333444444333333444777999:::???GGGOOOYYYhhhzzz|||www}}}{{{zzzwwwuuurrrqqqnnnkkkhhheeedddccc___\\\YYYWWWVVVUUUSSSRRRQQQOOOLLLJJJJJJHHHFFFDDD?????????>>>>>>>>>======???>>>======>>>AAAEEEGGGJJJMMMOOOQQQQQQRRRSSSUUUQQQTTTVVVUUUSSSRRRTTTVVVWWW^^^lll{{{qqqnnnwwwqqqaaa\\\SSSOOOKKKHHHHHHIIIJJJJJJMMMMMMMMMJJJFFFCCCCCCCCCDDDDDDDDDCCCBBB@@@???>>><<<;;;;;;:::999999888888666666555555555555666666444444333222111111000000111111111111111111111111111111000000/////////...000000///.......................................---------.........//////.........................................................---......///000////////////000000000000000000000000111222333444666888@@@MMMYYYcccooozzzzzzuuuyyy}}}zzzvvvpppkkkgggddd```]]][[[ZZZXXXVVVWWWUUURRRQQQQQQPPPNNNLLLIIIGGGDDDDDDEEEEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@<<<===???AAABBBEEEIIILLLCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@======<<<<<<<<<<<<======>>>=========???AAADDDFFFCCCCCCBBBAAA@@@???>>>===>>>>>>======<<<<<<;;;;;;;;;<<<===>>>??????>>>===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;888888888888888888777777333444555444333444666888888===DDDKKKVVVggg{{{~~~{{{~~~}}}zzzxxxwwwtttqqqnnnnnnllliiifffbbb```___^^^[[[YYYVVVUUUTTTSSSQQQOOOMMMKKKIIIHHHGGGFFFDDDAAAAAA@@@@@@???>>>===<<<<<<>>>=========@@@DDDHHHKKKOOOQQQSSSTTTTTTTTTUUUVVVTTTVVVWWWTTTOOONNNQQQTTT___lllxxxnnnhhhkkk|||sssaaaWWWSSSPPPLLLIIIIIIIIIIIIIIIIIIJJJJJJHHHEEECCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???<<<<<<;;;;;;:::999999888777666666555555555555666555444444333222111000000111111111111111111111111111000000000//////......000000///.......................................------------............................................................---,,,,,,,,,------...///////////////000000000000000000000000111222333333555777???KKKVVV```kkkvvv|||xxxtttwww}}}|||yyyuuuoookkkgggddd___\\\ZZZYYYWWWUUUUUUTTTRRRQQQPPPOOOMMMKKKJJJHHHEEECCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>:::===@@@BBBDDDFFFIIILLLBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<======>>>>>>===>>>???AAACCCDDDDDDDDDBBBAAA???>>>===<<<===============<<<<<<<<<;;;<<<===>>>>>>>>>===<<<::::::::::::;;;;;;;;;;;;<<<============<<<;;;;;;999999999:::;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;::::::::::::999888777666444555666555444444666888777;;;AAAHHHSSSdddzzz~~~~~~~~~{{{yyyzzzxxxvvvtttssspppllliiiiiigggddd```]]][[[ZZZZZZWWWUUUSSSRRRRRRPPPNNNLLLIIIHHHFFFFFFFFFDDDBBB???AAA@@@@@@???>>>===<<<<<<>>>>>>???AAADDDHHHLLLOOORRRTTTVVVWWWVVVUUUVVVWWWTTTUUUUUUQQQLLLLLLRRRWWWjjj|||yyymmmhhhgggpppsss```SSSSSSPPPMMMJJJJJJJJJIIIHHHFFFGGGGGGFFFDDDCCCDDDEEECCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;;;;::::::999999888777666555555444444444444444333333222222111111111111111111111111111111000//////////////////...000000///.......................................,,,------------.........................................................,,,,,,,,,,,,---...//////////////////000000000000000000///000000111222333555666===HHHRRRZZZeeeooowwwzzzxxxzzz}}}|||xxxtttnnnjjjgggddd___\\\ZZZXXXVVVTTTSSSQQQPPPOOOOOOMMMKKKHHHIIIGGGEEECCCAAA???>>>>>>>>>>>>>>>=========<<<<<<:::===AAACCCEEEGGGIIIKKKBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@???@@@???>>>============>>>>>>>>>>>>>>>???@@@AAABBBEEEDDDBBB@@@>>>===<<<;;;<<<<<<<<<===============<<<===>>>>>>>>>===<<<;;;999999:::::::::;;;;;;;;;>>>>>>?????????>>><<<;;;:::999999:::;;;<<<======<<<======>>>>>>======<<<<<<<<<<<<;;;:::888666555444666777666555555666888666999===CCCMMM___ttt~~~~~~}}}{{{xxxwwwsssrrrppppppooommmiiigggfffddd```\\\YYYWWWWWWVVVSSSQQQOOOOOONNNMMMKKKHHHFFFEEEDDDDDDDDDCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBFFFJJJNNNQQQSSSUUUWWWXXXXXXWWWVVVWWWXXXRRRTTTSSSPPPMMMQQQ[[[cccxxx~~~pppfffgggmmm{{{~~~vvvnnn```TTTQQQNNNKKKJJJJJJJJJJJJIIIEEEFFFGGGFFFDDDCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@???<<<<<<<<<;;;::::::999999:::999777666444333333333333333333333333333333333111111111111111111111111.........///////////////000000///.......................................,,,,,,---------...............................................................---...///000111111////////////000000000000/////////000000111222333555666<<>>======<<<<<<<<<;;;;;;;;;:::::::::===BBBEEEFFFGGGHHHIIIBBBBBBBBBAAAAAAAAA@@@@@@>>>??????@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@EEEDDDBBB???===<<<;;;;;;;;;<<<<<<<<<======>>>>>>======>>>>>>>>><<<;;;:::999999999::::::;;;;;;;;;>>>???@@@@@@@@@>>>===<<<;;;::::::::::::;;;<<<<<<======>>>>>>>>>>>>===============<<<:::888666444555666888777666666777888555777:::???HHHYYYooo~~~~~~}}}}}}~~~~~~~~~~~~yyyyyyyyyyyyxxxvvvtttrrrnnnmmmlllmmmmmmkkkhhhfffdddbbb^^^ZZZWWWUUUUUUUUUPPPNNNMMMLLLLLLKKKHHHFFFDDDDDDCCCCCCCCCBBB???===:::;;;;;;<<<===>>>??????@@@BBBEEEJJJNNNRRRUUUWWWVVVXXXYYYYYYXXXWWWWWWXXXQQQSSSTTTRRRQQQXXXeeepppxxxjjjaaagggttt}}}nnnkkkiiiaaaXXXNNNLLLJJJIIIJJJKKKJJJJJJGGGHHHHHHGGGDDDCCCCCCDDDBBBBBBBBBBBBAAA@@@??????===<<<<<<;;;;;;:::999999;;;:::888666444333222222333333333333333333333444111111111111111111111111---.........//////000000000000///.......................................,,,,,,,,,---------......................................................////////////000111333333////////////000000000000////////////000111222333666666;;;DDDKKKRRR[[[dddpppzzz{{{vvvrrrlllhhhgggccc___[[[YYYWWWTTTSSSMMMLLLKKKJJJJJJHHHEEEBBB@@@AAABBBAAA???>>>===>>>;;;;;;:::::::::999999999;;;>>>BBBEEEFFFGGGHHHIII???AAABBBBBBAAA@@@AAABBB???@@@AAABBBAAA???===;;;>>>>>>>>>>>>============>>>>>>???@@@AAAAAAAAAAAACCCAAA???===;;;::::::;;;;;;<<<<<<===>>>?????????AAA???<<<:::999999:::;;;::::::;;;<<<===>>>???@@@>>>======<<<;;;:::::::::;;;:::999999999;;;===>>>@@@>>>===;;;;;;===>>>@@@BBBAAA>>>;;;999888999999777777666555555555555555444333666===EEEPPPaaapppxxxxxxvvvyyy~~~yyyyyy|||{{{{{{{{{xxxwwwvvvtttrrrpppnnnnnnjjjhhhgggfffeeedddaaa^^^]]]\\\ZZZWWWSSSQQQNNNMMMNNNMMMLLLJJJHHHGGGGGGGGGAAA@@@@@@???>>>======<<<===;;;::::::<<<>>>???@@@EEEFFFIIILLLOOORRRTTTTTTRRRTTTVVVVVVTTTRRRRRRRRRSSSOOONNNSSSYYYdddyyysssfffcccccckkk}}}tttgggeeeccc[[[RRRNNNKKKKKKPPPRRRMMMIIIGGGEEEFFFGGGFFFDDDBBBBBBBBBCCCCCCBBBAAA???>>>>>>===>>>>>>===<<<;;;;;;::::::888888777666555444333333666444222111222333333222222111111111000000////////////000000000000//////////////////////////////........................+++,,,,,,,,,---.................................////////////////////////............////////////000000000000000000000000////////////000111222333:::777999BBBJJJQQQYYY___kkkwww}}}wwwqqqlllhhhhhhddd___ZZZWWWTTTQQQOOOMMMKKKIIIHHHHHHGGGEEEDDDDDDBBB???===<<<<<<======;;;:::888777777888:::;;;???@@@AAABBBBBBBBBBBBBBB>>>@@@AAAAAA@@@???@@@AAA@@@@@@AAAAAA@@@???===<<>>>>>>>>=========>>>>>>???@@@AAAAAAAAAAAABBB@@@>>><<<;;;:::::::::============>>>???@@@@@@AAA???===;;;:::::::::;;;::::::;;;<<<===>>>??????>>>>>>===<<<<<<;;;::::::<<<;;;::::::;;;<<>>===<<<<<<===>>>???AAA???<<<:::999999999:::888777666666555555666666555333555:::@@@IIIXXXeeeqqqssssssvvvzzzwww{{{~~~~~~~~~|||{{{zzzzzzzzzuuutttsssqqqooommmlllkkkeeecccbbbaaabbbaaa___]]][[[ZZZXXXUUURRRPPPMMMLLLLLLKKKIIIGGGFFFEEEEEEDDD@@@@@@???>>>===<<<<<<;;;<<<;;;;;;<<<>>>@@@BBBBBBFFFHHHKKKNNNQQQSSSTTTUUUYYYZZZ[[[YYYVVVSSSQQQQQQOOONNNRRR\\\hhhxxxzzzkkkcccdddiiissswwwmmmkkkggg\\\RRRPPPLLLKKKOOOPPPLLLIIIHHHGGGHHHIIIGGGEEEBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>======<<<;;;;;;::::::::::::999888777666555555777555222222333444444333222111111111000000000000//////000000000000//////////////////////////////.................................///////////////............................................................////////////000000000000000000000000////////////000111222333888666888AAAJJJQQQYYY```jjjttt~~~{{{vvvpppkkkggggggccc^^^ZZZVVVSSSPPPNNNKKKJJJHHHGGGGGGFFFDDDBBBBBBAAA???<<<;;;;;;<<<===<<<;;;:::999999:::<<<===???@@@AAABBBBBBCCCBBBBBB>>>@@@AAAAAA???>>>???@@@AAAAAAAAA@@@??????>>>>>>@@@@@@?????????>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAA@@@>>><<<;;;::::::;;;???>>>======>>>???AAABBB@@@???===<<<;;;;;;;;;<<<::::::;;;<<<===>>>>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA???>>>===<<<<<<===>>>???>>><<<;;;999999999::::::999888888777666777777777666444444777;;;@@@LLLXXXfffjjjnnnrrrzzz|||vvvyyy~~~|||}}}}}}|||zzzyyyxxxwwwxxxxxxqqqpppooommmkkkiiihhhggg___^^^\\\\\\]]]]]][[[ZZZXXXWWWUUUSSSPPPNNNLLLKKKHHHGGGFFFDDDCCCBBBBBBBBB@@@??????>>>===<<<;;;:::<<<<<<===???AAACCCEEEFFFIIIKKKMMMPPPRRRTTTVVVVVVXXXYYYYYYWWWSSSOOONNNMMMOOORRR[[[iiiyyy~~~oooeeebbbiiittt|||wwwvvvqqqdddYYYRRRNNNLLLNNNNNNKKKIIIJJJKKKLLLKKKIIIEEECCCBBBCCCDDDDDDCCCBBBAAA@@@@@@???=========<<<;;;;;;::::::<<<;;;;;;:::999888777777777555444333444555444444111111111111111000000000//////000000000000//////////////////////////////........................///////////////.........------------------------....................................////////////000000000000000000000000////////////000111222333666444777@@@IIIQQQZZZccckkksss{{{~~~yyytttooojjjgggeeeaaa]]]YYYVVVRRROOOLLLIIIGGGFFFEEEEEEDDDBBB@@@@@@???===;;;::::::;;;<<<===<<<;;;;;;;;;===>>>??????@@@AAABBBCCCCCCCCCCCC???AAABBBBBB@@@??????@@@BBBAAA@@@????????????@@@@@@@@@@@@@@@?????????>>>===>>>???@@@@@@AAAAAA@@@AAA@@@>>><<<;;;;;;<<<<<<@@@???>>>===>>>???AAABBB@@@???>>><<<<<<;;;<<<<<<::::::;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<:::::::::;;;<<<>>>@@@AAA>>>>>>============>>>>>>;;;:::999999999::::::;;;:::999888888777777888888777555555777888;;;DDDNNN[[[```ggglllsss}}}yyy|||~~~}}}}}}|||zzzxxxvvvttttttttttttmmmmmmkkkiiigggeeedddccc^^^\\\ZZZYYYYYYYYYWWWVVVSSSRRRQQQOOOMMMKKKJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>===<<<;;;;;;:::<<<>>>@@@BBBDDDGGGIIILLLMMMNNNPPPRRRTTTVVVWWWWWWUUUVVVUUUSSSPPPNNNNNNOOOSSSYYYeeeuuu~~~rrrjjjfffiiisssxxxvvvwwwsssiii___SSSOOOMMMNNNMMMJJJIIILLLOOOOOOMMMJJJFFFCCCBBBCCCEEEDDDDDDCCCBBBBBBAAAAAA======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999999888888888666555555666666555444111111111111111111111111//////000000000000//////////////////////////////.................................---,,,,,,,,,+++------------------------....................................////////////////////////////////////////////////000111222333444444888@@@IIIQQQ]]]fffpppuuu|||zzzvvvzzz|||wwwsssooojjjgggccc```\\\XXXVVVRRROOOLLLGGGEEECCCCCCCCCBBB@@@>>>======<<<::::::::::::;;;<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBDDDDDDEEEEEEEEEAAACCCDDDCCCAAA@@@@@@AAABBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@?????????>>>======>>>???@@@@@@@@@@@@AAA@@@>>>===<<<======>>>@@@???>>>>>>>>>???@@@AAA>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<==================<<<<<<<<<<<<999999999:::;;;===>>>>>>>>>>>>============>>>>>>999999999999::::::;;;;;;::::::999888888888888888777666777999999:::AAAJJJQQQVVV^^^fffmmmuuu~~~yyyvvvwww||||||{{{}}}{{{yyyvvvssspppooonnnnnnjjjiiihhhfffdddbbbaaa```___]]]YYYWWWVVVUUUTTTRRRNNNNNNMMMKKKJJJIIIHHHGGGDDDDDDBBBAAA@@@@@@@@@@@@============<<<<<<<<<<<<>>>AAADDDGGGHHHJJJMMMPPPPPPQQQSSSTTTVVVWWWWWWWWWVVVVVVTTTRRROOOOOOQQQSSSWWWaaaqqqsssmmmnnnpppzzz{{{rrrmmmhhhgggiiihhhccc^^^SSSOOOMMMNNNLLLIIIJJJNNNQQQQQQOOOKKKFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBB<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888777888666555666777777555444111111111111111222222222//////000000000000//////////////////////////////.................................---,,,,,,,,,+++------------------------....................................////////////////////////////////////////////////000111222333444444888AAAIIIRRR^^^iiivvvzzz~~~wwwwwwpppiiijjjttt|||wwwrrrnnnjjjgggbbb___[[[XXXVVVRRRNNNKKKEEEDDDBBBAAAAAA@@@>>><<<;;;;;;::::::::::::::::::;;;;;;<<<===>>>???@@@AAABBBCCCDDDFFFGGGGGGHHHHHHBBBDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>><<<===>>>???@@@@@@@@@@@@???>>>===<<<<<<===>>>???>>>?????????????????????======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>======999:::::::::;;;;;;;;;;;;:::999888888777888888888777666888::::::999>>>FFFHHHKKKTTT^^^fffnnnxxx~~~ssslllkkkoootttxxx}}}}}}|||xxxvvvwwwxxxvvvsssooollljjjiiihhhffffffdddbbb```^^^]]]\\\^^^[[[WWWTTTSSSRRRPPPNNNJJJIIIIIIHHHGGGFFFFFFEEECCCBBBAAA@@@????????????<<<<<<<<<======>>>>>>??????DDDIIIKKKKKKMMMPPPTTTRRRSSSTTTVVVVVVWWWWWWWWWUUUSSSPPPMMMLLLNNNTTTXXXbbbnnnyyyqqqrrr|||oooeeebbb^^^]]]^^^___^^^[[[QQQOOONNNOOOMMMJJJKKKPPPRRRRRROOOKKKFFFDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777777666555666777777555333111111111222222222222222//////000000000000//////////////////////////////........................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000000000000000////////////000111222333333444999@@@HHHPPP^^^jjjzzz~~~xxxlllhhhccc```dddqqq{{{vvvqqqmmmhhheee___]]]ZZZWWWUUUQQQMMMIIIDDDCCCAAA@@@@@@???===;;;::::::::::::;;;;;;;;;;;;:::;;;<<<>>>???AAABBBBBBDDDEEEFFFHHHIIIJJJJJJKKKBBBDDDDDDDDDBBB@@@@@@@@@???@@@AAABBBBBBAAA@@@@@@??????>>>>>>>>>=========<<<===>>>???@@@@@@@@@@@@===<<<;;;::::::;;;<<<===<<<===???@@@@@@???===<<<;;;;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>======:::;;;;;;<<<<<<<<<<<<;;;999999888777777777777777777666888:::888666:::@@@AAABBBJJJVVV```gggpppxxx~~~vvvqqqpppsssuuuuuuzzz}}}||||||~~~~~~|||yyyzzzxxxtttqqqrrrrrrpppmmmjjjgggfffeeeeeebbbbbb```^^^\\\ZZZYYYXXXYYYVVVRRROOONNNMMMLLLKKKFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>:::;;;<<<===???@@@AAABBBAAAFFFLLLNNNNNNNNNRRRVVVTTTTTTUUUVVVWWWWWWWWWVVVRRRPPPMMMLLLOOOWWWaaaiiixxx{{{uuuvvvqqqhhhaaa^^^[[[YYYYYYYYYXXXWWWNNNMMMNNNPPPNNNJJJLLLQQQRRRQQQOOOJJJFFFDDDDDDEEECCCCCCCCCBBBBBBBBBBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888666555555666777666444222111111111222222333333333//////000000000000//////////////////////////////.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000000000000000////////////000111222333222333777???EEEMMM\\\iiiyyy}}}wwwkkk```^^^___eeeqqqyyytttooojjjfffccc[[[YYYWWWTTTRRRNNNJJJGGGDDDBBB@@@?????????===;;;999999:::;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFGGGHHHJJJLLLLLLMMMMMMAAACCCDDDCCCAAA????????????@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>============<<<===>>>??????@@@@@@???;;;:::999888999:::;;;<<<;;;===???@@@@@@>>><<<:::::::::;;;;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::=========>>>===<<<<<<;;;======>>>>>>>>>>>>======;;;;;;<<<======<<<<<<;;;999888888777666777777777666666777999666333555;;;======CCCQQQ\\\bbbjjjsss}}}uuu{{{~~~~~~}}}{{{zzz|||~~~~~~|||~~~}}}~~~~~~zzzwwwxxxwwwsssppppppmmmkkkiiifffdddccccccccc```___]]]\\\YYYXXXVVVUUUSSSPPPMMMKKKJJJKKKJJJJJJDDDDDDDDDDDDDDDCCCCCCCCC@@@???>>>===============::::::<<<>>>@@@AAACCCCCCCCCHHHNNNPPPOOOOOOSSSWWWTTTUUUVVVVVVWWWWWWVVVVVVSSSRRRQQQSSSZZZgggvvv}}}rrrrrr|||mmmbbb```\\\ZZZXXXVVVTTTRRRPPPOOOMMMLLLOOOQQQOOOKKKMMMRRRRRRQQQNNNJJJFFFDDDDDDFFFBBBBBBBBBBBBBBBAAAAAAAAA;;;<<<<<<<<<<<<<<<<<<<<<::::::999999999999999999555555444666777666444111111111111222222333333333//////000000000000//////////////////////////////........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000000000000000000000000000////////////000111222333000111666===CCCKKKZZZgggwww|||uuuiii^^^^^^```gggrrr~~~xxxrrrmmmhhhccc```YYYWWWTTTRRRPPPLLLHHHDDDDDDBBB@@@?????????===;;;999999:::;;;<<<<<<<<<<<<<<<===???BBBDDDEEEFFFFFFGGGHHHJJJKKKMMMNNNOOOOOO@@@@@@@@@?????????>>>>>>>>>??????@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<>><<<;;;;;;===???AAA========================;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>????????????>>>===<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777666666666666777777<<<;;;???HHHRRR[[[fffoooyyy~~~}}}zzz{{{{{{zzzyyyxxxyyy{{{~~~}}}~~~~~~~~~~~~~~~~~~{{{zzz~~~~~~}}}{{{zzzzzzyyyxxxxxxvvvtttqqqmmmiiiggggggfffdddbbb````````````[[[ZZZYYYXXXUUUSSSQQQPPPPPPOOONNNKKKHHHEEEBBBAAABBBAAA@@@@@@???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEJJJLLLNNNRRRTTTVVVVVVWWWUUUUUUVVVWWWYYYXXXUUUSSSUUUPPPQQQ[[[iiixxx|||uuuqqq{{{sssfff______ZZZYYYWWWWWWVVVUUUSSSPPPOOOOOOOOONNNNNNLLLKKKKKKRRRNNNJJJHHHHHHGGGDDDAAACCCCCCCCCCCCAAA@@@>>>============>>>>>>>>>>>>>>><<<;;;;;;::::::999999888666666666555444444333333111222222333333333222222000000000000////////////////////////............000000//////.........------......,,,++++++---///------------------------,,,,,,,,,---------..............................000000000000000000000000222222111111222222333444666333444;;;DDDNNN[[[fffnnnpppeee\\\\\\^^^eeeqqq~~~yyytttoooiiiddd```[[[ZZZWWWTTTOOOKKKGGGEEECCCBBB@@@???===<<<<<<;;;999999999999:::;;;<<<<<<======>>>???BBBEEEGGGIIIGGGJJJMMMQQQRRRSSSRRRQQQAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>========================>>>>>>======<<<===<<<:::999:::;;;>>>???========================;;;;;;<<<<<<<<<<<<;;;;;;999999999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>?????????@@@???>>>============>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777666666777777666666666666777777:::999<<>>??????>>>===<<<;;;;;;;;;;;;;;;>>>>>>???@@@BBBDDDGGGHHHLLLMMMPPPRRRTTTVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXVVVSSSSSS[[[jjj{{{xxxqqqrrrxxxzzzlllbbb^^^^^^XXXWWWWWWWWWWWWUUURRRPPPNNNNNNNNNNNNMMMLLLKKKJJJMMMKKKJJJIIIIIIIIIGGGFFFDDDDDDCCCAAA@@@???>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;:::999999999888888777666666555555444222222333333333333222222111000000000////////////////////////............000/////////.........------......---++++++---///------------------------,,,,,,,,,---------..............................////////////////////////000000//////000000111222666333444:::CCCLLLYYYcccooorrreee]]]]]]___fffqqq}}}}}}xxxrrrmmmgggbbb^^^\\\[[[XXXTTTPPPKKKHHHFFFBBBAAA@@@>>><<<;;;;;;;;;999999999999:::;;;<<<===>>>>>>???@@@BBBEEEHHHIIIGGGIIIMMMPPPRRRSSSRRRQQQBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888:::<<<===========================:::;;;;;;<<<<<<;;;;;;:::888888999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@@@@???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777888777777666666777777888888666999@@@HHHQQQ^^^iiinnn{{{|||qqqooorrruuuyyy}}}zzzxxxvvvuuuuuuuuuwwwxxxyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxzzz{{{}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}zzzxxxyyy|||~~~~~~}}}{{{{{{|||~~~~~~}}}|||{{{{{{}}}}}}|||{{{vvvuuutttrrrqqqpppppppppooonnnmmmkkkhhheeebbb```^^^]]][[[YYYXXXWWWWWWWWWWWWVVVUUUSSSQQQNNNLLLJJJIIIHHHFFFDDDBBBAAAAAAAAAAAAAAA???>>>==================<<<<<<<<<<<<<<<===AAABBBBBBDDDFFFIIIKKKLLLNNNOOORRRTTTUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVVVV]]]mmmwwwllliiittt}}}kkkbbb]]][[[[[[UUUUUUUUUVVVWWWUUURRROOOMMMMMMMMMMMMLLLKKKJJJJJJJJJLLLMMMLLLJJJHHHGGGGGGEEEDDDBBB@@@???>>>>>>>>>@@@???>>>>>><<<<<<;;;:::<<<<<<<<<;;;::::::999999999999888888777666666666222333333444333333222222111111000000000/////////////////////............/////////...............---......---,,,,,,---///------------------------,,,,,,,,,---------......................................................000////////////000111111444222333999@@@HHHUUU```mmmsssfff]]]]]]```fffqqq|||}}}xxxrrrmmmhhhbbb^^^]]][[[XXXTTTOOOKKKHHHFFFAAA@@@>>>===;;;;;;:::::::::::::::::::::;;;======???@@@@@@BBBDDDFFFHHHIIIHHHJJJMMMOOOQQQQQQQQQPPPAAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>>>>>>>======???>>>>>>=========>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<:::999888888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888888999999::::::;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????==============================<<<;;;;;;::::::999888777777777777777777888777666777<<>>???@@@AAAAAA@@@???===<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@CCCDDDEEEGGGJJJLLLNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXaaannnuuunnnlllpppmmmaaa]]][[[XXXWWWSSSSSSTTTUUUVVVUUUQQQNNNLLLLLLLLLLLLLLLKKKJJJJJJLLLOOOQQQOOOJJJFFFEEEEEEFFFDDDBBB???>>>>>>>>>???>>>>>>>>>======<<<<<<<<<======<<<<<<;;;:::::::::999999999888777777666666333444444444444333333222111111111000000000//////////////////....................................---...///...---,,,---///------------------------,,,,,,,,,---------......................................................111111111111111222333333333111333888===DDDPPP[[[iii|||sssggg\\\\\\___fffppp{{{zzzuuuooojjjddd```\\\ZZZVVVRRRMMMJJJGGGEEE???>>>===<<<;;;:::::::::::::::::::::;;;<<<===>>>AAAAAABBBCCCEEEGGGHHHIIIJJJKKKMMMNNNNNNNNNMMMLLL?????????>>>>>>>>>======<<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999999:::;;;<<<<<<::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999666666666777888888888999::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>==============================<<<;;;;;;::::::999888888777777777777888888888666888;;;???FFFTTT```xxxzzzrrriiieeemmmwww{{{zzzxxxvvvuuutttttttttttttttuuuwwwyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~|||{{{yyyyyyyyyyyyzzz{{{~~~}}}{{{yyyvvvwwwyyyzzz||||||}}}}}}~~~}}}xxxvvvyyy|||yyyyyyzzz|||}}}|||zzzwwwsssqqqppppppqqqqqqpppoookkkjjjiiigggffffffffffffeeeeeedddcccaaa^^^[[[YYYXXXWWWWWWUUUTTTSSSQQQQQQNNNNNNMMMKKKIIIGGGEEEDDDBBB@@@>>>======>>>???@@@@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCEEEFFFHHHJJJLLLNNNOOOPPPQQQRRRTTTUUUUUUTTTTTTSSSUUUVVVWWWVVVWWWZZZ___cccrrrrrriiilllqqqwwwddd]]]]]][[[VVVTTTRRRRRRRRRSSSTTTSSSPPPNNNKKKLLLLLLLLLLLLKKKKKKJJJKKKOOOQQQOOOJJJFFFEEEFFFFFFDDDBBB@@@??????@@@AAA<<<=========>>>>>>??????>>>>>>===<<<<<<;;;;;;:::999999888777777666666555555555555555555444333222111111111111000000000000////////////............---------...............---...//////------...///------------------------,,,,,,,,,---------......................................................111111000000111111222333222111333777;;;@@@KKKWWWeeezzzsssiii\\\[[[]]]dddnnnyyyzzzuuupppjjjeeeaaaZZZXXXTTTOOOKKKGGGEEEDDD>>>>>>===;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>BBBBBBCCCDDDFFFGGGGGGGGGKKKKKKLLLLLLKKKJJJIIIHHH=========<<<<<<<<<<<<;;;>>>>>>????????????>>>>>>:::999999999999::::::;;;999999888888888:::;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888333333444444444444444444999999999999999999999999888999999:::;;;;;;::::::::::::;;;===============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777999888888777777888888999888777999;;;===AAANNNZZZvvv|||vvvkkkdddhhhqqqxxx}}}{{{zzzyyywwwvvvuuuttttttsssssstttuuuvvvvvvwwwwwwyyyzzzzzz|||}}}~~~{{{zzzzzz}}}~~~}}}{{{zzzyyyzzzzzz{{{zzz{{{|||}}}}}}|||zzzyyyuuuvvvwwwyyyzzz{{{{{{{{{~~~wwwtttwww|||vvvvvvwwwyyyzzzyyyvvvsssmmmllljjjjjjkkkkkkiiihhheeeeeedddcccbbbaaaaaabbb`````````___]]][[[XXXWWWQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHHHHGGGFFFDDDBBBAAA??????>>>======>>>?????????>>>>>>=====================>>>???@@@BBBDDDEEEHHHIIIKKKMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRPPPSSSUUUWWWZZZaaajjjrrrzzzkkkhhhqqq{{{{{{mmm```\\\]]]ZZZVVVSSSSSSRRRQQQQQQQQQQQQOOOMMMLLLLLLLLLMMMMMMLLLLLLKKKIIIKKKLLLLLLKKKIIIIIIIIIEEEDDDBBBAAAAAAAAABBBCCC<<<======>>>???@@@AAABBB>>>>>>>>>===<<<<<<;;;;;;999999888888777666666666666666666666555444333333222222111111111000000000////////////............---------------.........,,,...000000...---...///------------------------,,,,,,,,,---------......................................................///............///000000111222444777999===HHHSSScccyyytttmmm^^^]]]]]]aaajjjttt}}}~~~yyysssnnnhhhccc___YYYWWWRRRMMMIIIFFFDDDCCC>>>>>>===;;;;;;:::::::::<<<<<<;;;<<<<<<===>>>???BBBBBBDDDEEEFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHGGGFFF<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>??????>>>>>>===999888888888888999:::;;;999888777666777999;;;<<<::::::::::::;;;;;;<<<<<<::::::::::::::::::::::::888888999999999999888888555444444444444444333333999999999999999999999999999999:::;;;;;;;;;::::::888999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777666666999888888777777888888999777777999;;;:::===GGGSSSiiivvv}}}yyyrrrkkkjjjnnnnnnssszzzzzzyyyxxxwwwvvvttttttsssrrrrrrrrrrrrrrrrrrrrrqqqtttuuuvvvxxxzzz|||}}}~~~{{{zzzzzz{{{~~~~~~{{{yyyxxxwwwwwwxxxyyyzzzxxxxxxyyyyyyxxxxxxwwwvvvttttttvvvwwwxxxxxxxxxxxxzzz{{{zzzwwwsssrrrsssuuuqqqqqqssstttuuutttppplllhhhgggeeeeeefffeeedddbbbaaa```___^^^]]]]]]]]]]]]\\\\\\\\\\\\ZZZXXXUUUTTTMMMMMMMMMMMMKKKIIIGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@AAACCCDDDGGGHHHJJJKKKLLLNNNOOOQQQQQQQQQPPPPPPQQQRRRSSSTTTSSSRRRRRROOOSSSXXX]]]dddooo~~~uuupppuuurrrggg^^^[[[[[[XXXUUUUUUUUURRRPPPNNNNNNOOONNNLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHCCCCCCCCCDDDDDDDDDEEEEEE?????????@@@AAAAAAAAABBB??????>>>>>>===<<<<<<;;;:::::::::999888888777777777777777666666555333333222222222111111111000000////////////............,,,,,,,,,------.........,,,...000000///.........------------------------,,,,,,,,,---------..............................////////////////////////...............///000000111222555888888;;;EEEQQQ___wwwvvvsssddd```]]]^^^eeennnwww|||yyysssnnniiiccc___ZZZWWWRRRMMMIIIEEEDDDCCC???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBDDDEEEEEEEEEEEEDDDCCCDDDEEEEEEFFFGGGHHHHHH===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999888888888999999:::;;;888777666666777999;;;<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888999999999999888888888888777777666666666555888888888888888888888888::::::;;;;;;<<<<<<;;;;;;777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777999999888888888888999999666777999;;;999:::DDDOOO\\\lllzzz|||{{{~~~|||zzztttpppnnnhhhkkkqqqxxx}}}xxxxxxwwwvvvuuutttssssssrrrqqqqqqpppooonnnnnnmmmpppqqqsssuuuwwwzzz|||}}}~~~|||{{{{{{zzzxxxvvvvvvuuusssrrrssstttvvvwwwvvvvvvuuuuuuttttttttttttrrrssstttuuuvvvvvvvvvvvvtttqqqooommmnnnooonnnmmmmmmmmmoooqqqqqqoookkkhhheeedddbbbbbbcccbbbaaa___^^^]]]\\\[[[[[[ZZZ[[[[[[YYYZZZZZZYYYXXXVVVSSSRRRLLLLLLMMMLLLKKKIIIGGGEEEAAAAAABBBBBBBBBAAA@@@@@@>>>??????@@@??????>>>============>>>>>>???@@@AAAEEEEEEFFFGGGJJJLLLNNNOOOMMMOOOPPPRRRRRRRRRRRRQQQOOOPPPQQQSSSSSSSSSRRRRRRUUUZZZaaaiiissszzztttxxxzzzooofff]]]ZZZYYYVVVUUUWWWVVVSSSOOOMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMPPPLLLHHHGGGIIIIIIFFFDDDBBBCCCDDDEEEFFFFFFFFFFFFBBBAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<<<<<<<;;;::::::999999888777777777777666555444333222222222111111111111000000/////////............,,,,,,,,,------.........,,,...000111///.........------------------------,,,,,,,,,---------..............................000000000000000000000000000000000000000111222222222333666888888:::DDDPPP[[[tttxxxwwwhhhccc^^^]]]bbbjjjrrrwww{{{vvvpppkkkeeebbb[[[XXXSSSNNNIIIFFFEEEDDD???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBDDDEEEEEEEEEDDDCCC???@@@AAACCCFFFHHHIIIJJJ;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999777777777777888999::::::;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<======999999999888777666666555555666666666666666555444666666777777888888999999777777666666666666777777;;;<<<<<<:::888888999::::::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<=========<<<:::::::::999999999999888777999:::;;;999999999:::777999:::999888999===@@@QQQ\\\kkkvvv|||}}}~~~zzzxxxkkkddd```eeennnssswwwzzzyyyxxxwwwvvvwwwvvvtttrrrsssrrroooooonnnmmmkkkjjjjjjkkklllnnnqqqssstttuuuvvvwwwyyyyyyyyyxxxvvvtttpppqqqrrrtttuuuuuuuuuuuurrrrrrqqqppppppooonnnnnnoooooooooooooooooooooooommmllljjjhhhffffffffffffggggggggggggfffeeedddccc\\\\\\\\\]]]\\\\\\[[[[[[VVVVVVWWWWWWWWWVVVUUUUUUQQQRRRRRRRRRQQQOOOMMMLLLHHHHHHGGGFFFEEEDDDCCCCCC@@@???======>>>>>>===;;;??????>>>>>>=========<<<======>>>???AAACCCEEEFFFJJJJJJJJJJJJKKKLLLMMMNNNQQQPPPPPPQQQTTTSSSOOOLLLQQQMMMNNNSSSUUUSSSUUU[[[ZZZbbbmmm{{{~~~|||ooodddbbb___[[[YYYXXXXXXXXXTTTTTTRRRQQQOOOMMMLLLLLLNNNMMMMMMLLLKKKJJJJJJIIILLLJJJHHHFFFEEEFFFGGGHHHCCCCCCDDDEEEFFFGGGIIIIIIAAAAAABBBCCCCCCBBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>===;;;:::999888888888999888777666555444333333111111000000000000000111111111000///////////////////////////////////////........................///...,,,++++++,,,...///............////////////////////////////////////---------------.../////////////////////000111111...//////000333999@@@EEEZZZiiizzzzzzsssfff]]]]]]___```hhhrrr~~~|||xxxuuurrrlllddd^^^YYYUUUOOOKKKHHHEEEBBB??????>>>===;;;;;;<<<<<<=========<<<======>>>???@@@CCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGG;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888888999999:::;;;;;;;;;::::::999999999:::;;;;;;;;;<<<<<<<<<===999999888888777666666555555666666777777777666666777777777777777888888888777777666666666666777777999:::;;;:::888777999::::::::::::::::::::::::;;;999:::;;;;;;<<<<<<<<<<<<888999999999::::::;;;;;;777999::::::999888999:::777999:::999888999<<>>>>>===<<<========================???@@@@@@BBBCCCFFFGGGHHHKKKKKKKKKKKKLLLMMMNNNOOORRRQQQQQQRRRUUUTTTRRROOONNNKKKMMMSSSVVVWWW]]]dddoooyyysssgggaaaaaa___]]][[[XXXWWWUUUSSSSSSRRRQQQOOONNNMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJKKKJJJIIIGGGGGGGGGGGGGGGEEEEEEEEEHHHKKKMMMMMMKKKBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>===;;;:::999888888888888888777666555444444333222222111000000000000000111111000///////////////////////////////////////...............------------,,,***))))))***,,,---............////////////..............................------......///000///////////////000000111///000000000333888>>>CCCRRRaaasss~~~ssseee[[[[[[\\\]]]eeeooo|||wwwtttpppkkkccc]]]XXXTTTOOOKKKHHHEEEBBB??????>>>===<<<;;;<<<<<<=========<<<======>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJ;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;::::::999999999999:::;;;;;;::::::::::::999999::::::;;;;;;;;;;;;<<<<<<999999888888777666666666555555666777888888888888888777777777777777777666777666666555555666666777666888999888777777888:::999999999999999999999888999999999:::::::::::::::777777888999:::;;;<<<===888999:::999888777888999888999999888777888:::===???GGGSSS]]]dddkkkqqqvvvzzzxxxqqqmmmgggaaa___aaammmnnnpppsssvvvuuussspppooommmkkkkkkkkkjjjhhhfffggggggffffffeeeeeeddddddfffhhhjjjlllmmmmmmmmmlllnnnnnnoooooonnnmmmmmmlllkkkkkkjjjjjjiiiiiihhhhhhffffffffffffffffffffffffgggeeecccaaa___^^^]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSQQQNNNKKKJJJIIIIIIKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA???>>>>>>???>>>======>>>???===<<<;;;;;;<<<======>>>??????CCCCCCCCCEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOONNNMMMMMMOOOPPPPPPOOOMMMMMMLLLOOOWWW]]]dddnnnxxx||||||oooccc___```___^^^[[[XXXUUUSSSRRRQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKJJJJJJJJJIIIHHHGGGHHHFFFFFFKKKRRRTTTQQQNNNEEEDDDBBBAAA@@@AAAAAABBB@@@AAAAAAAAAAAA@@@??????======;;;:::999999999999777777777666666555555555444333222111000000//////111111000////////////000//////////////////////////////.........------------,,,+++******+++,,,------............/////////------------------------//////......//////000111//////......//////000111111111111111222666<<<@@@HHHWWWiiivvv|||~~~vvvhhh\\\ZZZ[[[[[[cccmmm|||wwwsssoooiiibbb\\\XXXTTTOOOJJJGGGEEEBBB???>>>>>>===<<<<<<<<<<<<===============>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKMMMMMM:::;;;;;;<<<<<<;;;;;;:::888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;888888888888777777666666555555666888999999999999888888777777666666666555666666666555555666666666444666777888777666777999888888888888777777777777999888888888888888999999777777888888999::::::;;;888999:::999888777888:::::::::999888777888999:::;;;AAAJJJRRRXXX```iiioooqqq|||{{{nnnbbb\\\]]]ccceeejjjoootttwwwvvvtttooommmkkkjjjiiihhhfffdddccccccbbbaaa```___^^^^^^^^^___aaaccceeefffgggggghhhhhhiiiiiiiiihhhhhhgggffffffffffffeeeeeeddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^\\\ZZZYYYXXXYYYXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSQQQPPPRRROOOLLLIIIFFFEEEEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;===<<<;;;<<<===>>>===<<<<<<<<<===>>>@@@AAABBBCCCEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOLLLLLLKKKLLLLLLMMMMMMLLLNNNRRRXXXaaakkkxxx{{{sssuuuzzzlllccc``````^^^\\\YYYVVVTTTSSSPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMNNNMMMLLLJJJIIIHHHFFFFFFLLLUUUXXXSSSMMMFFFEEEBBB@@@???@@@AAABBB@@@AAAAAAAAAAAA@@@??????======<<<::::::999999999777777777666666666666666666555333222111000//////222111000000//////000000/////////////////////////////////...------,,,,,,///...------------...///---------.........//////------------------------///////////////000111111///............///000000222222222111222444999===BBBOOOaaaoooxxx{{{~~~|||mmm```\\\[[[[[[cccmmm~~~xxxsssoooiiibbb\\\WWWSSSNNNJJJGGGEEEBBB@@@>>>=========<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFFFFIIIIIIJJJKKKLLLMMMMMMNNN::::::;;;;;;;;;;;;::::::888999:::;;;<<<=========<<<<<<;;;:::999999999999::::::::::::::::::::::::::::::::::::::::::999999888888888777777777777777555555666888999999999999888777777777666666555555666666555555555555666666333555777777777666777888777777777777777777777777999888888777777777888888888888888888888777777777888999:::999888888:::<<<<<<;;;999888888888888999;;;???DDDHHHMMMUUU___fffgggssswwwggg^^^]]]]]]^^^ccciiipppuuuwwwwwwpppnnnkkkiiihhhgggdddbbb``````___^^^^^^]]]\\\\\\XXXYYY[[[]]]___```aaaaaa___```aaabbbccccccccccccbbbbbbaaaaaaaaaaaaaaa```________________________^^^]]]\\\[[[YYYWWWUUUUUUVVVUUUTTTSSSRRRRRRRRRSSSRRRRRRQQQQQQOOONNNLLLLLLLLLJJJGGGEEECCCCCCDDDEEEDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;<<<;;;:::;;;===>>>>>><<<>>>???@@@BBBDDDEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOMMMMMMLLLLLLLLLMMMOOOQQQTTT[[[fffppp|||wwwllllllyyyxxxnnnfffaaaccc```\\\XXXUUUTTTTTTUUUPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMOOOPPPPPPNNNLLLJJJHHHEEEEEEKKKSSSUUUQQQKKKFFFEEEBBB@@@???@@@AAABBB@@@AAAAAAAAAAAA@@@??????======<<<;;;::::::::::::777777777777777666666666666555444222111000000000222222111000000000000000//////////////////////////////.........---------........................------------....................................///////////////000111111...............//////000222222222111111333777:::@@@LLL\\\iiitttwww{{{rrrccc^^^[[[[[[bbbmmm~~~zzzuuupppjjjbbb]]]VVVRRRNNNJJJGGGDDDBBB@@@===============<<<<<<;;;<<<<<<======>>>@@@AAABBBCCCDDDDDDEEEGGGHHHIIIJJJMMMMMMMMMLLLLLLLLLLLLLLL::::::;;;;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<<;;;::::::999999999999:::999999::::::::::::;;;;;;::::::999999999999888888888888777777777777777777555555666777888888888888777666666666666666666555666555555444444555555666333555777888777666666666666666666777777777888888:::999888666666777888888999999888888777777777777888999:::999999:::===@@@???===:::999999999888777999<<<>>>@@@CCCJJJTTT[[[bbbooo}}}pppfffccc]]]]]]^^^aaagggmmmqqqrrrmmmkkkiiihhhhhhgggdddccc^^^^^^^^^]]]\\\\\\[[[[[[UUUVVVVVVWWWYYYZZZ[[[[[[XXXXXXZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWVVVTTTRRRQQQRRRQQQOOONNNMMMMMMNNNOOOLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDBBBAAAAAABBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>=========<<<<<<;;;;;;<<>>===<<<<<<;;;<<<<<<===>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNMMMMMMLLLKKKJJJJJJ999::::::;;;;;;::::::999999999:::;;;<<<<<<<<<<<<999999888888888999999:::999999999::::::;;;;;;;;;:::999999999888888888888777777777777777777777888555666666777777777666666555555555666666666666666666555555444444555555666444666999999777666555555555555666777888999999:::;;;:::888666666777888999999999999999999:::::::::888999:::::::::<<<@@@CCCBBB???;;;:::::::::999777999:::;;;<<<>>>DDDNNNVVV___lllyyyuuupppeee```\\\ZZZ\\\```dddfffgggeeedddeeefffgggfffeee___^^^]]]\\\[[[ZZZYYYYYYTTTTTTSSSSSSSSSTTTUUUUUUTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSRRRQQQOOONNNMMMKKKIIIHHHGGGGGGHHHIIIGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBAAA@@@???>>>>>>===>>>????????????>>>===============>>>>>>>>>?????????>>>>>>???BBBCCCCCCBBBDDDDDDEEEGGGHHHJJJKKKLLLHHHHHHIIIIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLHHHJJJMMMPPPSSSYYYaaafffsss{{{wwwwww~~~sssjjjhhhhhhfffcccbbb___[[[VVVSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJKKKLLLMMMMMMLLLKKKJJJFFFEEEDDDEEEGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????===<<<<<<;;;;;;;;;;;;<<<:::999999888777666555555555555444333333333333333333222111111000000111111////////////////////////,,,,,,------.../////////,,,,,,------------,,,,,,,,,,,,---------.......................................------......///000...------------...//////000111111111111222555888>>>FFFTTTaaannn|||~~~uuuooorrrxxxnnnfffaaa```gggrrr{{{tttooohhhaaa[[[UUUQQQMMMIIIGGGDDDBBB@@@<<<===>>>>>>>>>===;;;;;;<<<<<<===>>>???AAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJ999::::::;;;;;;::::::999::::::;;;;;;<<<<<<;;;;;;777777777777888999::::::999999999::::::;;;;;;;;;:::999999999888888777777777777777777777888888888555666666666666666555444444555555555666666777777555555555444444555555555555777999:::888555444444444555666777888999:::;;;<<<:::888777666777888999999999:::;;;<<<<<<===>>>888999::::::;;;>>>BBBEEECCC@@@<<<:::;;;;;;999777999:::;;;;;;===DDDNNNUUUYYYeeerrryyy}}}llleee[[[UUUTTTVVVZZZ\\\aaa``````cccfffhhhhhhggg```___]]]\\\ZZZXXXWWWVVVSSSRRRQQQQQQPPPPPPQQQQQQSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOONNNMMMLLLHHHGGGEEECCCBBBCCCDDDEEECCCDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@???>>><<<:::999<<<===>>>???>>>===<<<;;;=========>>>???@@@@@@AAAAAA@@@@@@BBBDDDFFFFFFEEEDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJJJJJJJKKKLLLNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLOOORRRVVV[[[```hhhrrryyyuuutttvvvxxxoooeee```bbbccc```]]]```^^^[[[XXXUUURRRPPPPPPRRRRRRQQQPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIJJJJJJJJJJJJJJJIIIFFFFFFEEEDDDDDDCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBB@@@AAAAAAAAAAAA@@@??????===<<<<<<;;;;;;;;;<<<<<<::::::999888777666555444555444444333333333444444333222111111000111111111////////////////////////+++,,,,,,---...///000000......////////////......,,,,,,,,,---------......---------------------------------------...//////...------------.../////////000111111111222555777;;;DDDQQQ^^^lll|||xxxrrrsssxxxvvvlllgggfffmmmxxx{{{sssmmmggg___ZZZTTTQQQLLLIIIFFFDDDBBB@@@<<<===>>>>>>>>>===;;;:::<<<<<<===>>>???AAACCCDDDCCCCCCCCCDDDFFFIIIKKKMMMJJJJJJJJJJJJJJJJJJKKKKKK::::::::::::::::::::::::888999;;;<<<<<<;;;999888:::999888777777888999:::===<<<;;;;;;:::999888888888999:::999777555555666777777777777666666666666666555555555555666777777777888888666444333444555666666666666666777888888555666777777777666444333555555666777888:::<<<===>>>===;;;:::999888888888888888999999999:::::::::===<<<;;;:::;;;>>>AAACCCFFFCCC???;;;888666666777888888888999<<>>>>>??????>>>======<<<=========???@@@@@@>>>======>>>?????????@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHMMMHHHGGGJJJKKKJJJPPPYYY\\\```gggmmmuuu~~~yyy|||www{{{jjjeee```^^^``````]]]YYYZZZXXXUUUQQQPPPPPPQQQRRRVVVTTTQQQNNNMMMMMMNNNOOOOOONNNNNNNNNMMMMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@?????????>>>=========<<<<<<<<<<<<;;;:::888666666777888999777666666555555555666666666555222000//////000000000000000000////////////000000//////.........---........................//////.........---------------/////////...---,,,------------------------///////////////.........///222444333111111444888999EEEQQQYYYgggyyyvvvwwwzzzuuujjjgggooozzzxxxqqqlllfff___ZZZVVVRRRMMMHHHFFFCCCAAA???======<<<;;;<<<===>>>???======>>>???@@@BBBDDDEEEFFFCCCAAABBBEEEGGGGGGFFFHHHIIIJJJJJJJJJKKKMMMPPP::::::::::::::::::::::::888999;;;<<<<<<;;;999888:::999888777777888999:::<<<;;;;;;:::999888888888999;;;<<<;;;999777777888777777777777666666666666555555444444555555666777777888888666444333444555555555555555555666666777666666777777777666555444555555666777999;;;===>>>>>>>>><<<;;;:::999999999888888999999999:::::::::===<<<;;;:::;;;>>>AAABBBDDDBBB>>>:::888777777888888777777888;;;???CCCFFFMMMTTTcccuuuuuullldddZZZSSSRRRQQQPPPPPPRRRVVVYYY[[[[[[ZZZYYYXXXWWWXXXWWWUUUSSSSSSRRRPPPNNNMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBAAA@@@????????????@@@????????????>>>>>>======???>>>======<<<<<<=========>>>@@@@@@???>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJGGGHHHMMMPPPSSSZZZcccnnnuuu~~~|||qqqgggccc^^^]]]^^^___\\\YYYYYYWWWUUURRRQQQPPPQQQQQQRRRPPPMMMKKKJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;:::888777666777888999999888777666555444444444666444222000//////000000111000000000////////////000/////////....................................//////.........---------------...//////...---,,,......................../////////////////////...///000111111000111333444777BBBOOO\\\ooozzzwwwzzz}}}~~~ssspppxxxzzzsssnnniiibbb\\\VVVRRRMMMHHHFFFCCCAAA???======<<<;;;;;;<<<===>>>======>>>???@@@BBBDDDDDDGGGDDDBBBBBBDDDFFFFFFEEEFFFGGGHHHHHHHHHIIILLLNNN;;;;;;::::::::::::::::::888999:::;;;;;;;;;:::999:::999888777777888999:::::::::999999888888888777999;;;<<<;;;999777777888777777777777666666666666444444444444444555555666777777777666444333444666444444444444444555666666777777777777777666555555555666777999;;;===@@@AAA???>>>===;;;::::::::::::888888999999999:::::::::<<<<<<::::::;;;===@@@AAABBB@@@===:::888888999999888888777888:::===@@@BBBFFFOOO```uuuttteeeYYYSSSPPPMMMJJJJJJMMMPPPSSSTTTUUUUUUTTTUUUVVVUUUSSSQQQOOOOOOMMMLLLLLLLLLMMMNNNLLLLLLKKKJJJIIIIIIIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB???>>>======<<<=========>>>>>>>>>>>>>>>=========???>>>>>>============>>>===???AAAAAA@@@@@@AAABBBBBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKOOOWWW^^^eeeoooxxxzzzmmmgggbbb^^^[[[ZZZ\\\]]][[[YYYWWWVVVTTTSSSRRRQQQQQQQQQQQQOOOMMMKKKJJJKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGHHHIIIIIIIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBBBB@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;:::999777777888888999:::999888777555444333333555444222111000000000111111111000000000/////////////////////...................................................---------------......///......---////////////////////////......//////////////////000//////000222444555444666@@@LLL\\\ttt~~~|||~~~|||yyyzzztttoooiiibbb]]]VVVRRRMMMHHHFFFCCCAAA???======<<<<<<<<<<<<======>>>>>>>>>???@@@BBBCCCDDDHHHFFFCCCCCCDDDEEEEEEDDDEEEGGGHHHIIIIIIJJJMMMOOO;;;;;;;;;;;;;;;:::::::::888999:::;;;;;;;;;:::::::::999888888888888999:::999999888888888888888888777888999999777666666777777777777777666666666666444333333333333444555555666777777666444444555666555555444444555555666777777777777777777666666666555666777999<<>>@@@???===;;;:::999999:::;;;999999999999:::===???@@@EEENNN___tttvvvggg___[[[VVVOOOJJJIIIKKKLLLMMMNNNNNNOOOQQQSSSSSSQQQOOOLLLKKKJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA=========<<<<<<<<<======????????????>>>>>>>>>>>>@@@@@@???????????????@@@???AAACCCDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLNNNOOOQQQUUU]]]gggrrr}}}{{{nnnfffccc]]]ZZZWWWWWWXXXZZZYYYXXXUUUTTTTTTSSSRRRQQQQQQPPPSSSQQQOOOMMMMMMNNNPPPRRRKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCAAA@@@???>>>===>>>>>>>>>============<<<;;;:::999888888888999999888888888777666555444444555444333111111000111111111111111000000000/////////////////////.........................................................---------...................................................////////////222000///222777;;;;;;:::888>>>HHHXXXrrryyysssnnnhhh```[[[VVVRRRMMMHHHFFFCCCAAA???========================?????????@@@AAABBBDDDEEEGGGFFFDDDDDDDDDFFFFFFGGGHHHJJJLLLLLLMMMOOOQQQTTT<<<<<<<<<;;;;;;:::::::::888999::::::;;;;;;;;;;;;;;;:::999888888999:::;;;888888888888888888999999666888999999777666666777777777777777666666666666444333333333333444555555666777777666444444555777666666555555666666777888888777777666666666666666555666777999<<<>>>AAABBB;;;;;;:::999888888888888888888999999999:::::::::;;;;;;::::::;;;<<<===>>><<<<<<;;;:::::::::;;;;;;;;;::::::;;;<<<===???@@@DDDLLL[[[nnn|||ssskkkdddZZZQQQLLLIIIGGGFFFFFFFFFGGGJJJLLLMMMLLLKKKIIIHHHHHHGGGGGGHHHJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@AAAAAABBBBBBAAACCCEEEFFFEEEEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGIIILLLNNNRRRTTTVVV]]]dddnnnzzz|||pppiiiccc^^^XXXWWWUUUTTTUUUWWWWWWWWWSSSSSSSSSSSSRRRRRRQQQQQQTTTRRRPPPNNNNNNOOOQQQSSSJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>???>>>>>>>>>============;;;::::::999999999999999555666777777888777777666444444333222222111111111111111111111000000000000.........///////////////........................---.....................------------......//////---------------------------.........//////000000111//////333999===>>>===888===EEESSSlll{{{uuupppiiiaaa[[[VVVRRRMMMHHHFFFCCCAAA???======>>>>>>>>>>>>???>>>AAAAAAAAAAAABBBDDDEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLJJJLLLNNNOOOPPPRRRUUUXXX======<<<<<<;;;:::::::::999999999::::::;;;;;;<<<;;;:::999888888999:::;;;777888888888999:::::::::888999;;;;;;999888999999777777777777666666666666444444444444444555555666555666777666444444555777666666666666666777888888777777666555555555555555444555666888:::<<>>??????@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBDDDFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJOOOTTTZZZ^^^aaaccclllvvvnnnhhheee^^^XXXUUUUUUTTTSSSSSSTTTUUUVVVSSSSSSRRRQQQQQQRRRRRRRRRRRRPPPNNNLLLKKKLLLNNNPPPJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=========:::::::::::::::999999999444555777888999999888777444333333333333222222111222222111111111000000000.........///////////////........................---------...............---------------...///000------------------------------......///000000000------...111555999;;;<<<555:::BBBOOOfff~~~zzztttlllccc\\\VVVRRRMMMHHHFFFCCCAAA???<<<===>>>@@@AAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGGGGHHHIIIMMMOOOLLLMMMPPPQQQRRRUUUXXX[[[=========<<<;;;;;;::::::999999999999:::;;;<<<<<<;;;:::999999999999:::;;;777888888999:::;;;;;;<<<777999;;;;;;999888999:::777777777777666666666666555555444444555555666777555666666666444444666777666555555555555666777777666666444444333444444555444444555666888:::<<<===::::::999999888888999999888888999999999::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::999999::::::<<<===>>>>>>===@@@GGGSSSaaakkkoooooovvvuuutttvvv|||uuulllddd\\\WWWQQQNNNJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCC????????????@@@@@@@@@AAA>>>???@@@AAABBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAACCCEEEEEECCCCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@AAAAAAAAABBBCCCCCCCCCBBBBBBDDDFFFHHHKKKMMMOOOQQQVVV]]]eeemmmsssvvvwww~~~}}}{{{}}}sssfffbbb```[[[WWWTTTTTTSSSRRRQQQRRRSSSUUUSSSRRRQQQPPPPPPQQQSSSTTTQQQOOOLLLJJJIIIJJJKKKMMMJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJKKKJJJJJJIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>======::::::;;;;;;::::::999888555666888999999888777666333333333444333333222222222222222111111111000000............/////////000........................---------.........//////------,,,,,,---...000111........................------......///000000111---...000000111333555888333999@@@JJJ]]]vvvsssvvv}}}|||vvvmmmccc\\\VVVRRRMMMHHHFFFCCCAAA???<<<===???AAACCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGIIIJJJJJJIIIJJJMMMPPPOOOQQQSSSUUUVVVYYY\\\___>>>>>>===<<<;;;;;;::::::999999999999:::;;;<<<===;;;;;;999999999999;;;;;;888888999:::;;;;;;<<<===555777999999777777777888777777777777666666666666666555555555555666777777555666666666444444666888555444444444444555666666666555444333222333444444333333444555666888:::;;;;;;;;;::::::999999::::::888888999999999:::::::::999::::::::::::::::::;;;::::::::::::::::::::::::777777888999;;;<<<======??????BBBJJJTTT\\\```aaannnooopppooosss}}}xxxooojjj]]]YYYSSSOOOMMMLLLKKKJJJFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB===>>>>>>>>>??????@@@@@@>>>???@@@AAABBBBBBAAA@@@>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>???@@@@@@AAA@@@BBBCCCCCCBBB@@@AAABBB>>>?????????@@@@@@AAAAAA?????????@@@AAABBBCCCCCC???@@@CCCFFFJJJOOORRRTTT\\\aaajjjuuu~~~}}}vvvrrrvvv}}}wwwkkkccc^^^\\\[[[ZZZTTTTTTSSSRRRQQQQQQRRRTTTTTTRRRPPPOOOOOOQQQSSSUUURRRPPPMMMJJJIIIJJJKKKLLLJJJKKKKKKKKKLLLLLLMMMMMMHHHIIIJJJJJJKKKJJJJJJJJJEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCC????????????>>>>>>>>>>>>::::::;;;;;;;;;:::999888777888999:::999777555444333333444444444333222222222222222111111111111000---.........//////000000........................---------.........//////------,,,,,,---...000111////////////////////////---------...///000000111///111333222//////222555222888>>>FFFUUUlllxxxnnnuuu|||uuulllaaaZZZVVVRRRMMMHHHFFFCCCAAA???;;;===???BBBDDDFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLKKKIIIJJJMMMPPPSSSUUUWWWYYY[[[]]]aaaddd<<<<<<<<<;;;;;;:::::::::777999::::::999888999999===>>>>>><<<:::888888999;;;:::999999;;;;;;:::999888888888888888888888888666666555555555444444444555444444333333444444555222222333444444555555666333444555555666666555555444444444555555555666666555666666777888888999999999999999999999999999999888888888888777777777777999999:::::::::999888888999999999999999999999999======<<<;;;::::::::::::===???BBBDDDHHHNNNUUUZZZ^^^dddiiikkkmmmwwwxxxqqqhhhccc```]]]VVVQQQQQQGGGAAADDDGGGEEECCCEEEEEEDDDDDDCCCBBBBBBAAAAAACCCAAA@@@???@@@???===;;;======>>>????????????>>>AAA@@@@@@?????????@@@@@@???>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>===CCC???<<<<<<>>>???>>><<>>>>>>>>???AAABBBAAA@@@??????@@@CCCEEEGGGGGGJJJMMMOOORRRXXXaaagggrrrxxxvvvrrrvvv|||zzzssshhh___YYYWWWVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVTTTSSSRRRQQQPPPQQQRRRRRRUUURRRNNNLLLLLLMMMLLLLLLKKKJJJIIIJJJLLLNNNNNNMMMMMMMMMLLLLLLKKKJJJHHHHHHFFFDDDCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@CCCBBB@@@>>><<<::::::999<<<;;;:::;;;;;;:::888666999999999888888777777777::::::888777555333222111111111222222111000...---......---------......///////////////////////////.................................------,,,,,,,,,//////.........---------000000000000////////////////////////000111222333444555999BBBPPPcccuuutttqqqrrr|||zzzzzz{{{rrriiiaaa\\\XXXSSSMMMIIIFFFDDDCCCAAABBBBBBCCCEEEFFFFFFFFFFFFJJJHHHFFFGGGKKKMMMLLLJJJKKKKKKKKKLLLNNNOOOQQQRRRRRRTTTXXX\\\___aaaaaaaaa;;;;;;;;;;;;;;;;;;::::::777999;;;;;;:::999:::;;;===>>>>>>===:::999999:::;;;999888999:::;;;:::999888888888888888888888888666666555555555444444444555444444333333444444555444444444444444444444444333444555555666666555555333333333444444444555555555555666666666666777777999999999999999999999999888888888888777777777777888888888888888888888888999999999999999999999999;;;;;;:::999999999999:::;;;<<<>>>???BBBFFFKKKPPP[[[```dddeeehhhqqq{{{vvvoooeee]]]ZZZPPPIIIIIIJJJFFFDDDEEEFFFEEEDDDCCCCCCBBBBBBBBBFFFDDDAAA@@@@@@@@@>>>===??????@@@@@@@@@?????????>>>>>>============>>>>>>======<<<<<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@>>><<<===@@@BBBBBB@@@AAAAAAAAA@@@@@@AAABBBDDDAAAAAAAAACCCFFFJJJNNNQQQUUUXXX\\\^^^aaahhhqqqwwwyyytttvvvzzztttnnnfff^^^YYYWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUSSSQQQOOOOOOOOOOOOQQQNNNKKKJJJJJJKKKKKKKKKJJJIIIIIIKKKNNNPPPQQQPPPLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::;;;::::::999;;;;;;:::999888888777777888777777666555444333333222222333333222111///...//////...............///................................................/////////......---------//////.........---------.............../////////////////////000111222333333444777???LLL]]]nnnxxxuuuqqqsss}}}wwwtttuuu|||}}}tttjjjbbb]]]WWWSSSMMMHHHFFFDDDBBBAAA@@@AAACCCEEEGGGIIIIIIJJJKKKIIIHHHIIILLLNNNNNNLLLNNNOOOOOOQQQRRRTTTUUUVVVWWWYYY\\\```cccddddddddd::::::;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;;;;;;;<<<======>>><<<:::999999::::::888888888999:::999888888888888888888888888888666666666555555555555444555444444333333444444555666666555444444333222222333444555555666666555555333333333333333444444444444444444555555555555555888888888888888888999999888888888888777777777777888777666666666666888888999999999999999999999999999999888888888999::::::;;;<<<<<<<<<<<<>>>BBBEEETTTYYY]]]^^^aaajjjyyyyyypppkkkbbbYYYUUURRRMMMJJJIIIKKKJJJHHHFFFEEEDDDEEEEEEEEECCC???>>>>>>???>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<=====================>>>>>>???===>>>>>>??????>>>>>>===>>>>>>??????????????????>>>>>>===>>>@@@AAAAAA@@@??????@@@??????@@@CCCEEEFFFHHHKKKPPPVVV\\\aaadddgggkkknnnqqquuu{{{wwwtttllliiiddd___ZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXVVVSSSQQQNNNMMMLLLLLLMMMKKKHHHHHHIIIKKKLLLLLLJJJJJJIIILLLOOORRRSSSSSSLLLLLLKKKJJJIIIGGGEEEDDDDDDCCCCCCDDDFFFGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEECCCBBBAAA@@@<<<<<<<<<<<<<<<===>>>>>>===<<<;;;::::::;;;<<<<<<======<<<;;;999888777777555555555555555444444444333333444444333222111000222111000///.........///------------------------........................///////////////........................---------,,,,,,------......//////////////////000111222333222333666;;;FFFTTTdddooo{{{vvvrrruuutttmmmkkkrrruuulllddd___WWWSSSMMMHHHEEECCCBBB@@@>>>???BBBEEEHHHKKKLLLMMMLLLKKKJJJLLLNNNPPPPPPOOORRRRRRTTTUUUWWWYYYZZZ[[[[[[]]]___aaacccddddddccc:::::::::;;;;;;<<<<<<<<<;;;<<<>>>===;;;::::::;;;;;;<<<<<<;;;999777888999999888777777999999888777888888888888888888888888666666666555555555555555555444444333333444444555555555444444444333333333333444555555666555555555444444444444444444444444222333333444555666666666777777777888888888888888888888888888777777777666888777666555555666888:::888888888888888888888888888888888888999:::;;;<<<=========<<<;;;<<>>>>>>>>>>>>>>>>>??????==================>>>?????????>>>>>>??????@@@AAA===>>>>>>??????>>>>>>===@@@@@@????????????@@@@@@CCCBBBBBBBBBBBBAAA@@@@@@???AAACCCDDDDDDGGGKKKOOOSSSXXXaaajjjrrrxxx{{{|||{{{~~~vvvnnnmmmiiihhhfffbbb]]]ZZZWWWWWWUUUUUUUUUUUUUUUVVVWWWXXXWWWUUUSSSPPPNNNMMMMMMLLLMMMKKKIIIIIIKKKMMMOOOOOOKKKJJJJJJKKKNNNQQQQQQQQQLLLKKKKKKJJJHHHFFFDDDCCCDDDCCCCCCDDDGGGIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHGGGFFFDDDBBBAAA@@@???<<<;;;;;;;;;<<<===>>>>>>>>>>>>===;;;:::;;;===??????>>>===<<<:::999777777555555555555444444444444333444555555555444222111333222111000////////////------------------------........................//////..........................................,,,,,,---......///000000////////////000111222333111222555:::BBBOOO^^^hhhvvv}}}xxxuuuvvv~~~rrriiiiiimmmxxxwwwnnneee___XXXSSSMMMHHHEEECCCAAA@@@===>>>AAADDDGGGJJJKKKLLLLLLLLLMMMOOOQQQSSSSSSSSSTTTUUUWWWYYY[[[]]]^^^^^^]]]^^^^^^^^^^^^]]]\\\[[[:::::::::;;;;;;<<<<<<<<<>>>???@@@>>>;;;999888999999::::::999777666777888999888777777999999888777777777777777777777777777666666666666666666666666555444444333333444444555333333333444444444555555333444555555666555555555666666666666555555555555111111333444666777999999666666666777777888888888888888888888777777777666999888666555666888:::;;;888888888888888888888888999999999999:::<<<===>>><<<=========<<<===???AAACCCIIIQQQVVVZZZ___gggmmm{{{xxxuuurrrpppmmmkkkgggbbb]]]ZZZWWWVVVTTTPPPKKKGGGEEEDDDCCCBBB?????????>>>???@@@AAABBB======<<<<<<===>>>>>>?????????>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBAAACCCBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDEEEFFFKKKOOORRRTTTXXX___dddiiiqqq}}}~~~uuummmgggeeehhhiiiiiifff```[[[XXXXXXVVVUUUUUUUUUVVVWWWWWWXXXUUUTTTRRRPPPOOOOOOOOOOOOPPPNNNLLLLLLNNNPPPQQQQQQLLLJJJIIIJJJLLLMMMMMMLLLKKKKKKJJJIIIHHHFFFDDDCCCDDDDDDDDDEEEHHHJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGEEEBBB@@@???>>>>>>>>>======<<<<<<<<<======@@@@@@???===;;;;;;>>>AAA??????===<<<:::999888777777777666555444333333222444444555666555444333222444333222000000/////////------------------------........................---------------------------.....................------...///000000111111////////////000111222333000333666:::@@@LLLZZZeeerrr{{{{{{xxxxxx}}}ooogggeeejjjvvvxxxooofff```YYYUUUNNNIIIFFFDDDBBB@@@>>>???AAACCCEEEGGGHHHIIILLLMMMPPPRRRTTTUUUUUUVVVXXXYYY[[[^^^___```aaaaaa^^^]]]\\\ZZZWWWUUUSSSRRR::::::;;;;;;;;;;;;;;;;;;>>>???@@@>>>;;;999888888888999:::999777666777888:::888888888999:::999888777777777777777777777777555666666666666777777777555444444333333444444555222222333333444555666666333444555555666666555555777777777666666666666666111111222444666777888999555555666666777777888888888888888888777777777777888777777666777888:::;;;888888888888888888888888::::::::::::;;;<<<===>>>888:::;;;;;;:::;;;===???>>>CCCJJJPPPTTTZZZbbbgggvvv{{{vvvqqqmmmkkkgggbbbZZZSSSNNNIIIEEEBBBAAA@@@???>>>===>>>???@@@===<<<<<<======>>>???@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@BBBDDDEEEBBBCCCDDDEEEFFFIIILLLOOORRRXXX___ccceeekkksss{{{{{{qqqooolllgggccceeehhhiiifff```[[[YYYYYYWWWWWWVVVVVVVVVVVVWWWWWWTTTSSSRRRQQQPPPQQQRRRRRRSSSPPPNNNMMMOOOPPPQQQQQQLLLJJJHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEEEEFFFIIIKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHFFFDDDAAA???>>>>>>>>>@@@???>>>======<<<======AAABBBBBB@@@<<<;;;>>>AAA>>>>>>===<<<:::999888888999888777666555444333333333444555666666555444333222222111000/////////000------------------------........................,,,,,,,,,------------------------.....................//////000000111111////////////000111222333000333777999===GGGUUU```mmmwwwyyywwwyyy~~~~~~zzzmmmfff```gggvvv}}}wwwtttssssssvvv{{{qqqhhhbbb[[[VVVPPPJJJGGGEEEBBBAAA>>>???AAACCCDDDEEEFFFFFFKKKNNNRRRTTTUUUVVVWWWYYY[[[]]]___aaabbbcccbbbbbb\\\[[[XXXUUURRROOOMMMLLL;;;;;;;;;;;;;;;;;;::::::;;;===>>>===;;;999999:::999:::;;;:::999888999:::;;;999888999:::;;;:::999777777777777777777777777555666666666777777777777555444444333333444444555333444444444444444444444333444555555666666555555777777666666555555555555222222333333444444555555444444555666666777888888888888888888777777777777555555666666777888888999888888888888888888888888:::999999999:::;;;<<<<<<777888::::::999999;;;<<<===???CCCGGGLLLUUU```gggxxxzzzrrrkkkddd]]]WWWSSSNNNMMMIIIFFFDDDCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFIIIMMMQQQSSSRRRTTTUUUUUUVVVZZZaaafffgggmmmuuuyyy{{{pppkkkkkkiiieeeccc^^^bbbeeeccc^^^YYYYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSSSSSSSQQQMMMLLLMMMNNNNNNMMMJJJHHHGGGHHHJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFGGGJJJKKKKKKJJJKKKJJJHHHFFFFFFGGGHHHIIIHHHGGGDDDAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>AAADDDEEECCC>>><<<===@@@<<<<<<;;;;;;:::999999888888888777777777666666666333333555555555555444333111000000/////////000000................................................------------.........///---------.........//////////////////////////////////////////000111222333000444777777999AAANNNXXXeeeppp|||yyyuuutttwww{{{||||||pppiiibbbfffppp}}}xxxlllfffdddfffkkktttuuukkkeee\\\XXXQQQLLLHHHFFFCCCBBB???@@@AAACCCEEEFFFGGGGGGJJJNNNSSSUUUVVVVVVXXXZZZZZZ\\\^^^___``````___^^^VVVTTTRRRPPPMMMKKKJJJIII<<<<<<<<<;;;;;;:::::::::888:::<<<<<<;;;:::;;;<<<;;;<<<===<<<:::::::::<<<;;;:::999999;;;;;;:::999777777777777777777777777555666666666777777888888555444444333333444444555666555555444444333333222333444555555666666555555666666555555555444444444333333333222222111111111444444444555666777777888888888888888777777777777333444555666777777777777777777777777777777777777999999888888999999:::;;;888999::::::999999:::;;;>>>>>>>>>@@@FFFRRR___iii{{{yyyrrrnnnccc```\\\WWWSSSQQQPPPOOOEEEEEEEEEFFFFFFHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLLLLMMMMMMLLLLLLKKKPPPQQQRRRUUUZZZ___dddgggoooppppppoooooorrryyy}}}}}}{{{qqqhhheeedddaaa^^^^^^XXX]]]```___[[[XXXXXXZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUTTTSSSRRRRRRSSSSSSSSSPPPLLLJJJJJJKKKJJJJJJHHHGGGGGGHHHJJJLLLMMMLLLHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJKKKJJJIIIKKKJJJHHHFFFFFFFFFHHHIIIIIIGGGEEEBBBAAAAAABBBBBB??????????????????@@@AAABBBEEEGGGEEE???<<<<<>>@@@BBBDDDFFFHHHIIIIIIJJJNNNSSSVVVVVVWWWYYY[[[WWWXXXZZZ\\\\\\[[[ZZZYYYOOONNNLLLJJJIIIHHHGGGGGG::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888999999777777888999999999999888666666666666666777888888888777666444444333333333666555555555555444444444222222222222222222222222444444444555555555555666666555555555555444444444333333222222333333444555555555666666666666555555777777777777777666666666777666555444444555666777666666555666666777888888666666666777888888999999999999888888888888888999<<<<<<===???DDDMMMWWW___qqqyyy{{{|||~~~yyywwwsssnnnhhhddd```^^^WWWTTTQQQRRRVVVZZZ[[[ZZZYYYWWWVVVTTTTTTVVVWWWXXX[[[___dddeeebbb___^^^^^^cccdddeeeggglllvvv|||}}}lllhhhdddbbbbbb```]]]ZZZXXXXXXYYYYYYYYYXXXVVVUUUVVVVVVWWWWWWVVVUUUSSSRRRSSSSSSTTTSSSRRRQQQOOONNNPPPOOOMMMKKKJJJJJJKKKLLLJJJJJJJJJJJJKKKKKKLLLLLLHHHHHHHHHHHHGGGGGGFFFFFFIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMJJJGGGDDDCCCCCCGGGFFFCCCAAA@@@@@@AAABBBDDD@@@<<<;;;<<>><<<;;;<<<999777777888::::::999777777777777666555444333555555444444444333333333444333222111000000000000////////////............,,,------......------,,,............////////////------------------------...------------...//////000111111111111222222222///111222333666===GGGOOO___jjjsssxxx~~~wwwooonnnttt{{{pppfffaaabbbaaaZZZXXX\\\dddjjjvvvzzzmmmeee```ZZZRRRKKKGGGDDDBBB@@@@@@AAABBBDDDEEEGGGHHHIIIMMMNNNOOORRRSSSUUUUUUVVVSSSTTTTTTTTTSSSQQQOOOMMMHHHHHHGGGFFFEEEDDDCCCCCC::::::::::::::::::::::::::::::::::::::::::;;;;;;999999888777777777777888666777888888999999888888666666666666666777888888999888777666666555666666555444444444333333333333222222222222222222222222333333333333444444444444444444444444333333333333333333222222333333444555444444555555555555444444555555555555555555555555666666555444444555666666888777777777777777888999666666666777888888999999888888888888888888999999<<<<<<;;;<<>>===???BBBCCCCCCFFFEEECCCAAA???===<<<;;;;;;999777777999::::::999777777777777666555444333444444444444333333333333333333222111000000000000////////////............,,,------......------,,,............////////////------------------------...------------...////////////000000000111111111111222333333555;;;EEELLLZZZfffpppvvv~~~vvvttt{{{uuuhhh___^^^\\\XXXYYY```jjjuuuyyynnnggg___ZZZRRRKKKGGGDDDAAA@@@@@@AAABBBCCCEEEGGGHHHIIIIIIJJJLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJGGGGGGFFFEEEDDDCCCBBBAAA::::::::::::::::::::::::999999999999999999999999888888777666666666666777666666777888888888888888666666666666666777888888777777666666666666666777444444333333333222222222333333333333222222222222222222222222333333333333333333333333222222222222333333222222333333444555333333444444444444333333333333333333333333333333555555444444444444555555999999888888777777888888666666666777888888999999888777777777888999::::::;;;;;;::::::;;;???EEEJJJ^^^gggqqqvvvvvvuuuvvvxxxyyywwwmmmfffaaa___\\\ZZZYYYXXXVVVTTTXXXXXXYYYYYYYYYXXXWWWWWWWWWVVVVVVUUUSSSQQQOOONNNPPPPPPQQQRRRRRRQQQPPPOOOLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMLLLKKKHHHJJJKKKIIIGGGEEEEEEEEEHHHFFFEEECCCBBBBBBBBBBBBBBB@@@???@@@CCCEEEEEEEEEEEEDDDAAA???===<<<;;;;;;;;;999888888999::::::999777777777777666555444444444444333333333222222222222222111111111111111222////////////............------............---------............/////////------------------------...------------...//////........./////////000000222333444333444999AAAHHHUUUaaammmuuu}}}|||lll]]]YYYWWWVVV[[[dddsssxxxoooiii___YYYRRRKKKFFFCCCAAA???@@@AAABBBCCCEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@::::::::::::::::::::::::999999999999999999888888888888777666666666666777555666777777888888777777666666666666666777777888444444333333333444555555444444444333333333333222333333333333333222222222222222222222333333333333333333333333222222222222333333222222333333444555333444444555555444444333222222222222333333333333555555444444444444555555999999888777666666666777666666666777888888999999777777777777888999::::::;;;;;;:::999999<<<@@@DDDRRR[[[eeelllnnnoooqqqsssnnn|||uuukkkfffccc\\\[[[YYYWWWVVVUUUTTTSSSWWWWWWWWWWWWWWWWWWVVVVVVWWWVVVUUUSSSQQQOOOMMMLLLNNNOOOPPPQQQRRRQQQQQQPPPJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIEEEFFFFFFFFFFFFGGGGGGGGGFFFHHHKKKMMMNNNMMMLLLKKKFFFHHHIIIIIIGGGFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBB?????????BBBEEEFFFFFFEEEDDDBBB???<<<;;;:::;;;;;;:::999888888::::::999888777777777777777666555555444333333333333222222222111111111000111111222222////////////............------............---------------.........//////,,,,,,------------------...------------...//////....../////////000000000111222333333333888???FFFRRR^^^kkkvvvqqq^^^XXXWWWWWW]]]fff{{{yyypppiii___ZZZRRRKKKFFFCCCAAA???@@@AAABBBCCCEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>::::::::::::::::::::::::::::::::::::999999888888999999888777777777777888555555666777777777777666666666666666666777777888444333333333333444444555555555555555444444444444444444444333333333222222333333333333444444444444444444444444333333333333333333222222333333444555555555666666666666555555222222333333444444444444555555555555555555555555888777666555555555555555666666666777888888999999888888777777888999999:::999;;;;;;;;;;;;===@@@BBBDDDKKKTTT\\\___bbbdddfffdddqqqvvvnnnhhhccc___YYYYYYXXXVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWVVVTTTRRRPPPNNNLLLLLLMMMNNNOOOQQQQQQQQQPPPPPPIIIJJJLLLMMMMMMLLLKKKJJJLLLMMMNNNOOOOOONNNMMMLLLGGGGGGGGGHHHHHHHHHHHHHHHFFFHHHKKKMMMNNNMMMKKKJJJEEEGGGHHHHHHGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA======>>>AAADDDEEEEEECCCCCCAAA>>><<<:::::::::;;;:::999888999::::::999888777777777777777777666555444444444333333333222222111111111000111111222222////////////............---......//////......---------------............,,,,,,,,,---------.........------------...///////////////000000000111111...000222222333777>>>EEEPPP\\\kkkxxxxxxccc\\\ZZZYYY___fff|||pppggg```ZZZRRRLLLGGGDDDBBB@@@@@@AAABBBCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@??????>>>=========::::::::::::::::::::::::;;;;;;:::999999888888888999999888777777777777888444555555666666666666666666666666666666777888888666666555555555555555666666666555555555444444444555555444444333333222222333333333333444444444444444444444444333333333333333333222222333333444555555666666666666666666555222333333444444555555666555555666666666666555555666666555444444444555555666666666777888888999999999999888888888888888999888:::<<<======>>>???AAA>>>CCCJJJPPPTTTWWWZZZ\\\ZZZeeerrryyy{{{rrrkkkiiiccc]]]YYYWWWXXXXXXWWWUUUTTTUUUWWWUUUUUUTTTTTTTTTUUUVVVVVVWWWVVVTTTQQQOOONNNMMMLLLLLLMMMOOOPPPPPPPPPOOOOOOKKKKKKKKKLLLLLLKKKJJJJJJLLLMMMOOOQQQQQQPPPOOONNNKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHJJJKKKLLLKKKJJJHHHEEEFFFHHHHHHGGGFFFFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@=========@@@CCCDDDDDDBBBBBBAAA???<<<;;;::::::;;;999999888999;;;;;;999777777777777888888777777666555555444444444333333333222222111111111111111222////////////..................////////////......,,,------------.........+++,,,,,,------............------------...////////////000000000111111111---///111111222666===BBBNNNYYYiiiwwwjjj```^^^]]]aaaiii~~~qqqhhhaaa[[[TTTMMMHHHEEECCCAAA@@@AAABBBCCCDDDEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<:::::::::::::::::::::::::::999999888777777666666888888777666666666666777444444555666666666555555666666666666666777888888777666666555444444444444555555555444444444333333666555555444333333222222222222222222333333333333333333333333222222222222333333222222333333444555444555555666666555555444222222333333444555555666666666777888888777666666666555555555555666666777666666666777888888999999::::::999888777777777777666999<<<===<<<<<<<<<===<<>>>>>===???BBBCCCCCCCCCAAA@@@???>>>===;;;;;;:::999888888:::;;;;;;999777666777777888888888777777666666666555555555444444333333222111000000000000////////////..................////////////......,,,,,,---------.........++++++,,,,,,---......///...------------...//////........./////////000000...000111111111333999>>>JJJTTTdddtttoooccc``````eeemmmtttlllbbb]]]UUUNNNJJJGGGDDDCCC@@@AAABBBBBBCCCDDDEEEEEECCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@?????????@@@@@@>>>============<<<<<<<<<::::::::::::::::::::::::999888888777666555555444777777666555555555555555333444555555666666555555666666666666666777888888666555444333222111111111444444444333333333222222666666555444333333222222000111111111111222222222222222222111111111111000333333222222333333444555333444444555555444444333111111222333444444555555666777888999999888777666666666555666666777888999666666666777888888999999;;;;;;999888777777666666555888;;;<<<;;;:::999999888999;;;>>>BBBFFFJJJLLLRRR\\\jjjuuu{{{vvvnnngggcccbbb^^^YYYYYY]]]UUUWWWXXXWWWUUUTTTVVVYYYXXXWWWWWWVVVWWWXXXYYYZZZWWWVVVTTTQQQPPPOOOOOOOOOMMMNNNOOOPPPOOOOOOMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJHHHJJJMMMPPPQQQQQQPPPOOORRRQQQPPPOOONNNLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFEEEGGGHHHHHHFFFEEEEEEFFFCCCCCCCCCBBBAAA@@@>>>>>>@@@???>>>???AAACCCDDDCCC@@@@@@@@@???>>><<<;;;:::999888999:::;;;;;;999777666777777888888888777777777666666666666555555555444333222111000000000000000/////////..................////////////......,,,,,,,,,---------......++++++,,,,,,---...//////...------------...//////---------.........//////000222222111000222777;;;FFFPPPaaaqqq|||rrrddd```aaahhhpppvvvoooccc^^^VVVOOOJJJGGGEEECCCAAAAAABBBBBBCCCDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCAAA@@@>>>======>>>???@@@===============<<<<<<<<<999999999999999999999999::::::888777777777888999555555444444444333333333555555555555555555555555555555555555555555444444444444555555555555444444444444444444444444444444999:::;;;:::777333111111111111111111222333444444111111111000111111222222333333222222222222222222333333444444444444333333222333444444555555444444666777888777555444444555222444666666555444555666777666666555555777888999:::999777666666666777888::::::888888888999:::;;;999999;;;===???BBBDDDEEELLLVVVhhhvvv|||}}}{{{rrrnnnfffeeeccc```]]][[[YYYXXXWWWXXXXXXXXXYYYYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYWWWVVVUUUTTTSSSQQQQQQPPPOOOPPPRRRSSSSSSRRRPPPOOOLLLKKKJJJIIIIIIJJJLLLMMMOOOOOONNNOOOPPPPPPOOOMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGGGGGGGFFFEEECCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????>>><<<;;;::::::;;;;;;888888999999999999888888777777777666777777888888777777666666555555555444555444444333333222222111333333222111000///...---........................000///...---,,,------...------------------------000///---,,,,,,---...///...............///000000333222111000111444666888???NNN\\\jjjzzzyyyjjjddddddlllwww|||ssslllgggaaaXXXPPPKKKFFFCCCAAA@@@@@@??????@@@AAACCCDDDDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999999888777666666666777777555555444444444333333333444444444444444444444444333333444444555555555666444444555555555555444444444444444444444444444444999:::;;;:::777444222111222222222111222222333333333333222111111111111222222222222222222222222222333333444444444444333333222333444444555555444444666777777777555444555666444555777777555444555666666666555555555666777888999999777666666666777777;;;:::999888888888999:::888888999;;;===???AAABBBFFFOOO```pppyyy~~~yyymmmfffdddaaa```___]]]\\\ZZZYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXUUUTTTTTTTTTSSSRRRRRRRRRPPPPPPQQQQQQQQQPPPOOONNNKKKJJJIIIHHHIIIKKKMMMNNNQQQOOOOOOOOOPPPPPPNNNLLLJJJJJJIIIIIIIIIIIIIIIJJJLLLKKKIIIHHHGGGGGGGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???===<<<;;;:::::::::;;;<<<888888999999999999888888999888888777777777888888777666666666555555555555555444444333333222222111333333222111000///..............................000///...---------..............................///......---------.....................///000000222111111111222444666777<<>>CCCHHHVVVfffsss|||tttjjjddd```^^^[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYXXXWWWVVVVVVUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPOOONNNMMMMMMLLLHHHHHHHHHHHHJJJLLLNNNOOORRRQQQPPPPPPPPPOOOMMMKKKHHHGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???===<<<;;;;;;;;;;;;;;;<<<888999999::::::999999888::::::999999888888777777666666666666555555555555555444444333333222222111333222222111000///..............................000///......------......////////////////////////------...............---...............///000000000000111222333444555555999FFFPPP\\\llluuuwwwkkkfffeeemmmxxx|||sssmmmfffaaaXXXQQQLLLIIIFFFDDD@@@???>>>>>>???@@@BBBCCCCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<============888888888888888888888888777777666666666555555555555555444444444333333333333333333333333333333333222222222333333444444444444444555555555555444444333333444444444444444444666777888777444222111222555444333222222222222222555444444333333333444444000000111222333333444444444444555555555555444444222333444444555555444444555666777666555444555666888::::::999777555444555444444444444555555555666777777777666666666777777::::::999888888777777777888888888888999:::;;;;;;BBBDDDMMM\\\iiirrr|||~~~sssgggbbb```^^^\\\YYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKGGGGGGHHHIIIKKKMMMPPPQQQTTTRRRQQQPPPPPPOOOMMMJJJGGGGGGHHHIIIJJJLLLNNNNNNIIIHHHGGGEEECCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@CCCBBBAAAAAA@@@@@@@@@AAA???@@@@@@AAAAAA@@@@@@?????????>>>===<<<<<<;;;;;;999999::::::::::::999999;;;;;;;;;:::999888777777666666666666666555555555555444444333333222222111222222111111000//////...........................//////..........................................,,,---.../////////...---...............///000000///000111333444444444444666AAAIIITTTdddooo~~~}}}sssmmmjjjoooyyy}}}tttooofffaaaYYYRRRMMMJJJGGGFFF@@@@@@??????@@@AAACCCDDDEEEFFFGGGGGGGGGFFFDDDDDD?????????>>>>>>>>>>>>==================>>>>>>>>>888888888888888888888888777888888777777777666666555555444444444333333333333333333333333333333333444444444333333222222222444444555555555555444444333333333444444444555555444555555444222111111111555555444333222222222222333333333333444555666666000000111222333333444444555555666666666666555555222333444444555555444444444666777666555555666777999:::;;;:::777555444555333444444555555555555555666666666777777777666666999999999999888888777777999999888888999999:::;;;>>>>>>DDDPPP\\\fffpppyyy}}}yyyyyy{{{~~~yyypppddd^^^\\\\\\YYYVVVYYYYYYYYYXXXWWWVVVVVVUUUWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPOOORRRQQQOOOMMMKKKJJJJJJIIIFFFGGGHHHJJJMMMOOOQQQRRRUUUSSSQQQQQQQQQOOOLLLJJJGGGGGGGGGHHHJJJKKKMMMNNNHHHGGGFFFEEEDDDBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???BBBBBBAAA???>>><<<;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::888777666555555555666666666666666555444444333333222222111222222111111000000//////////////////////////////......//////////////////------------------------+++,,,.../////////...---...............///000000//////111222333444444444444>>>DDDNNN^^^iiizzz|||uuunnnpppxxxvvvqqqfffaaaYYYRRRMMMJJJGGGFFFAAAAAA@@@@@@AAABBBDDDEEEEEEFFFFFFGGGGGGEEEDDDCCC?????????>>>>>>>>>>>>============>>>>>>>>>??????888888888888888888888888777777888888888777666555555555444444444333333333333333333333333333333333666666555444333222111111444444555555555555444444222333333444444555555555333444444333111000111222555444444333333333333444444333333333333444555555111111111222222333333444555555666666666666555555222333444444555555444444444555666666555555666777999:::;;;999777555444555444444555666666666666555555555666777777777666666777777888999999888888777999999999888999999:::;;;888999>>>GGGOOOWWWcccmmmwwwuuuvvvyyyyyyxxx|||rrrlllfff```\\\ZZZZZZXXXUUUXXXXXXXXXWWWVVVVVVUUUUUUWWWVVVVVVVVVVVVVVVUUUUUUVVVUUUTTTTTTSSSSSSTTTTTTVVVUUUTTTSSSQQQPPPOOONNNQQQPPPOOONNNLLLKKKIIIIIIGGGHHHJJJLLLOOOQQQSSSTTTUUUSSSRRRQQQQQQPPPMMMKKKFFFEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHFFFEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???BBBBBBAAA@@@>>><<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999:::::::::888777666555555555666666666666666555444444333333222222111111111111111000000//////////////////////////////......///000000000//////------------------------,,,,,,---...////////////...............///000000//////000111222333444444333<<<@@@IIIXXXddduuu}}}sssrrrwwwyyysssfffaaaXXXQQQLLLIIIFFFDDDAAA@@@@@@???@@@BBBCCCDDDBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@?????????>>>>>>>>>======>>>>>>??????@@@@@@888888888888888888888888666666777777777666555444555555444444444333333333444444444444444444444444666555555555444333333333444444555555555555444444222222333333444555555666333444555444222222333444444444333333333444444555666555444333222222222222222222222222222222222222333333444444444444333333222333444444555555444444444555666666555555666888777999:::999666555444555444555666777777777666666444444666777777777666666555666777888999999888888888888777888888999::::::777888<<>>>>>??????>>>===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;666777999::::::888777666555555555555666666666777555444444333333222222111111111111111000000000000////////////////////////---...///000111000000///........................,,,,,,,,,---...///000000...............///000000000000///000111222444555111999===EEETTT___ppp{{{wwwzzz{{{vvvgggaaaXXXQQQKKKGGGDDDBBB???>>>>>>>>>>>>@@@AAABBBAAABBBCCCCCCCCCBBB@@@???AAA@@@@@@@@@????????????======>>>??????@@@AAAAAA777777777777777777777777444555666666666555333333555555444444444333333333555555555555555555555555444555555555555555555555444555555555555555555444222222333333444555666666555666666555333333555666333333333333444444555666999777666333111000//////333333222222222222222222111222222333333222222111222333444444555555444444333555666666555555666888666888999888666555555555444555777888888888777666333444666777777777666666333555777888999999999999777666666777777888999:::999;;;>>>???<<<===FFFRRRXXX^^^kkkuuuvvvpppkkkkkkdddmmmxxxssskkkgggccccccaaa]]]WWWSSSSSSVVVYYYQQQQQQRRRTTTUUUVVVWWWXXXVVVVVVVVVUUUUUUTTTTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOPPPPPPOOOMMMJJJIIIJJJKKKMMMPPPRRRSSSTTTUUUTTTRRRQQQQQQRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBAAABBBCCCEEEFFFAAAAAAAAA@@@@@@AAABBBBBB@@@@@@@@@AAAAAA@@@@@@@@@999:::<<<=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;555666888999999888777666444555555555666666777777555555444333333222222111111111111111000000000000000000000000000000000000---...///111111111000///////////////////////////------,,,,,,---...000111...............///000000111000//////000222444666///777;;;BBBQQQ\\\mmm}}}}}}|||wwwgggaaaXXXPPPKKKFFFCCCAAA===<<<<<<<<<<<<>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???===>>>>>>???@@@@@@AAAAAA888888666555555444444444666666666666777777777777555444333222222333444555444444444555555555555666777444111111333444333111333333333333333333333333333333333333333333333333555555555555555555444444555444444333333444444555777666444333222222333444000000111111111222222222333333333444444444555555555444333333222222222222444444444444444444444444555555555444444333333333444555666777777666555444888666444444555555444333555555555555666666666666999888777666666777888999777777777888:::<<>>>>>???AAACCCEEEDDDBBB@@@???>>>=========>>>>>>===<<<<<<>>>@@@DDDBBB???<<<::::::;;;<<<999999999888777666666555777777777777777777777777555555444333333222111111111111111111000000000000111111111111000000000000///000111111111///...---------------------------111000000////////////000............////////////000111111111111222222222555444666???KKKYYYjjjxxxzzzrrriiicccYYYPPPJJJGGGEEECCC@@@???????????????@@@@@@CCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????????????????===>>>@@@BBBCCCDDDEEEEEE777777666555555555555666555555666666666777777777555555444444444444555555444444444555555555555666777444222222444555444333555555555555555555555555333333333333333333333333555555555555555555444444555555555444444555555555777666555333333333333333111222222222333333333444333333333444444444444555555444333333222222222333444444444444444444444444555555444444444333333333444555666777777666555444888777555555666666555444666666666666777777777777888888777666666777888888888888777888999:::<<<===CCCIIIQQQYYY^^^```cccdddhhhffffffmmmxxxqqqhhheeecccbbb\\\[[[ZZZWWWTTTRRRRRRTTTTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVTTTQQQPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRPPPPPPRRRSSSQQQRRRRRROOOKKKHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRQQQPPPQQQQQQQQQOOOMMMJJJHHHIIIHHHGGGHHHIIIIIIGGGEEECCCDDDEEEFFFFFFDDDCCCAAABBBCCCCCCBBB@@@???AAABBBAAA@@@??????@@@AAA@@@???CCCBBBAAA???>>>===<<<<<<>>>>>>>>>===;;;;;;===???CCCAAA>>>;;;::::::;;;<<<999999999888777666666666777777777777777777777777666666555444444333222222111111111111000000000000////////////............///000111111000///...---------------------------/////////......///000000............////////////000000111111111222222222444222555>>>HHHTTTcccpppvvvxxxqqqiiibbbXXXOOOJJJFFFDDDCCC???>>>>>>>>>??????@@@AAACCCCCCBBBBBBAAAAAA@@@@@@???????????????????????????@@@AAABBBCCCCCCCCCCCC777777666555555666666666444444555555555666666666555555555666666555555555444444444555555555555666666555333333555666666555555555555555555555555555333333333333333333333333444444444444444444555555666666555555555555666666777666555444333333333333333333333333444444444444333333333333444444444444444444333222222222333333444444444444444444444444555444444444444333333333444555666666666666555444999777555555666777666555666666777777777888888888888777777666666777777888888888777777777888999999>>>@@@EEEJJJOOOUUU[[[```gggfffhhhoooyyyvvvjjjdddbbbaaa```ZZZYYYWWWVVVVVVUUUSSSQQQSSSTTTUUUVVVVVVVVVVVVVVVTTTUUUUUUSSSQQQOOOPPPRRRQQQPPPOOOOOONNNNNNOOOOOOOOOPPPPPPOOONNNNNNOOOQQQQQQQQQPPPLLLIIIHHHHHHJJJLLLMMMOOOQQQRRRRRRQQQQQQMMMNNNNNNNNNNNNLLLJJJIIIHHHGGGGGGGGGIIIHHHGGGEEECCCCCCDDDEEEDDDCCCBBBAAA@@@BBBBBBAAA@@@???@@@AAA@@@>>><<<>>>AAABBB@@@>>>BBBAAA@@@???>>>===<<<;;;>>>??????===;;;;;;<<<===BBB@@@===;;;::::::;;;;;;999999999888777777666666777777777777777777777777666666666555555444444333222222111111111000000000////////////............///000000000000//////...////////////////////////------------...///000000............////////////000000000111111111222222222111444;;;DDDMMMZZZeeeiiiyyy~~~zzz}}}wwwppphhhaaaWWWNNNHHHEEEBBBAAA=========>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@??????????????????????????????AAAAAABBBCCCCCCCCCCCCBBB999888777666555555555555444444444444555555555666444555666777777666555444444444444555555555555666666555555555777777888888333333333333333333222222333333333333333333333333333333444444444444555555555555444444444444555555777666555555444333333333333333333333333444444444222222333333333444444444444333333222222333333333444444444444444444444444444444444444444444444444555555555555555555555555777666444444555666666555666666666666777777777777777777777666666777777777666666666666777777888888;;;<<>>===<<<>>>??????>>>;;;:::;;;<<>><<<:::999999:::;;;999999999888888777777777666666666666666666666666666555555555444444444333222222222111111111000000111111111111000000000000///000000000000/////////////////////////////////,,,,,,,,,------///000111............////////////000000000000111111111111222111333:::@@@FFFQQQZZZdddsss~~~yyyxxxssslllhhhjjjppptttwww~~~xxxqqqhhhaaaWWWNNNGGGDDDAAA@@@<<<<<<======???@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>???????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDD;;;:::999777555444333333444444444444555555555666444555666777777666555444444444444555555555555666555666777777777777888888444444333333333222222222333333333333333333333333333333333333444444555555444333333222222333333444666666666666555444333333333333333333333222222222222222222333333333444444333333333222222333333444444444444444444444444444444444444444444444444444555555444444444444555555555444222333444555555444444444444555555555666666666666666777777666666666333444555666777888888888888:::<<<>>>@@@CCCHHHKKKUUU\\\fffrrr|||vvvmmmggg___ZZZZZZ[[[[[[ZZZWWWTTTSSSTTTVVVUUURRROOORRRSSSTTTUUUVVVVVVWWWVVVUUUVVVVVVTTTRRRRRRSSSTTTQQQQQQQQQQQQQQQRRRSSSSSSPPPQQQQQQOOONNNMMMNNNPPPPPPMMMKKKHHHHHHHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSSSSNNNMMMMMMKKKJJJHHHFFFEEEEEEDDDCCCDDDFFFFFFEEECCCEEEEEEEEEEEEDDDDDDCCCCCCGGGHHHJJJJJJIIIHHHHHHIIIPPPKKKDDDAAAAAACCCCCCBBBBBBBBBCCCBBBAAA@@@>>>>>>===>>>???>>><<<::::::;;;===<<<;;;:::999999::::::999999999999888888888888666666666666666666666666444444444333333333333333222222222222111111111111111111111111000000000000000////////////000000000000000000000000000000000,,,,,,,,,------///000111............//////////////////000000000111111111333111333999>>>BBBKKKTTT___nnn~~~~~~uuuooogggaaa^^^___dddhhhhhhpppvvvwwwyyy~~~zzzttthhhaaaWWWMMMGGGCCC@@@???<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>?????????@@@@@@@@@???@@@BBBDDDFFFGGGHHHHHH<<<;;;999777666444444333444444555555555666666666555555555666666555555555444444444555555555555666555666888888777666777888666666666555555444444333333333333333333333333333222222333333444444555555333333222222222222333333666666777666666555333333333333333333222222222222222222222222333333333333333333222222222333444444444444444444444444444444333333333444444444444555555555444444444444555555444333111222333555444444333333444444444555555555555666666777777666666555222333555666777888888888666888:::;;;;;;<<<>>>@@@IIIQQQ]]]jjjtttyyy{{{{{{xxxnnnpppwwwvvvqqqbbb^^^XXXWWWXXXZZZYYYXXXVVVTTTSSSSSSSSSSSSQQQPPPRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVVVVUUUSSSRRRTTTUUUQQQQQQQQQRRRSSSUUUVVVWWWQQQQQQQQQPPPNNNMMMNNNPPPOOOLLLJJJIIIIIIJJJIIIHHHLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNLLLJJJIIIGGGFFFEEEDDDCCCCCCDDDFFFFFFEEECCCEEEEEEEEEDDDDDDDDDCCCCCCHHHJJJLLLMMMLLLKKKKKKKKKXXXTTTNNNGGGCCCAAABBBCCCBBBCCCCCCCCCCCCAAA???>>><<<===>>>>>><<<::::::;;;::::::999999999999999:::999999999999999999999999777777777777777777777777333333333333333333333333333222222222222111111111////////////............000////////////000000111000000000000000000000000------------...///000000............/////////////////////000000000111111444222333777;;;???HHHQQQYYYgggvvvuuukkkaaa]]][[[\\\```dddgggpppwwwyyy||||||vvvhhhaaaWWWNNNGGGCCC@@@???<<<<<<<<<===>>>???@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>???@@@@@@AAAAAA???AAACCCFFFHHHJJJKKKKKK999999888777666666666666555555666666666777777777555555444444444444555555444444444555555555555666555777999999777555555777777666666555444444333333333333333333333333333333111222222333444444555555444333333222222333333444666666777777666555444333555444444444333333333333111222222222222333333333333222222222333333444555444444444444444444444444333333333444444444555555555444444333333444444555444333222222444555555444444444444444555555555666555555666777777666555555444555666777888777777666555777999999999999;;;<<<@@@FFFPPP[[[eeelllqqqttt|||}}}}}}}}}vvvllleeehhhnnnppplll]]]ZZZWWWWWWYYY[[[ZZZXXXUUUUUUTTTRRRPPPOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWTTTUUUUUUTTTRRRRRRSSSUUUOOOOOOPPPRRRTTTVVVYYYZZZQQQQQQQQQOOOMMMLLLMMMOOOMMMKKKIIIJJJKKKKKKJJJGGGKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGEEEDDDDDDEEEGGGHHHGGGEEEDDDDDDCCCCCCBBBBBBCCCCCCEEEGGGJJJKKKJJJIIIHHHIIIMMMNNNNNNIIICCC???@@@CCCAAABBBCCCCCCCCCAAA???>>>:::<<<>>>>>><<<;;;;;;;;;999888888888999999999999999999999999999999999999777777777777777777777777444444444444444444444444333333222222222111111111////////////............000///......///000111222/////////////////////////////////......///000000............////////////////////////000000000111333111111555999===FFFOOOVVVbbbpppzzzwwwkkkaaa^^^___^^^aaafffnnnwww}}}wwwiiibbbXXXNNNHHHCCCAAA???===============>>>??????>>>>>>>>>???????????????===>>>>>>???@@@@@@AAAAAABBBCCCEEEHHHIIIKKKLLLLLL777777666666777888999999666666666666777777777777555444333222222333444555444444444555555555666666555777:::999666444444666555555444333222222111111333333333333333333333333111111222333333444555555555444444333333444444555666777777777777555444333666666555555555444444444111111222222222333333333222222222222333333444555444444444444444444444444333333333444444555555555555444333333333333444555555444333333555666666666555555555555666666666777444555666777777666555444666777888888888777555444777888999999999:::<<>>@@@DDD@@@@@@BBBBBBBBB@@@>>>===999;;;===>>>===;;;;;;<<<888888888888888999999999999999999999999999999999777777777777777777777777444555555555555555555555333333333222222222111111111111111111000000000000000///.........000111222////////////////////////111000000////////////000............/////////000////////////000000000000333000///333777<<>>===============>>>???=========>>>??????@@@@@@===>>>>>>???@@@@@@AAAAAAEEEFFFHHHIIIJJJKKKKKKKKK666666555555666777888888777777777777666666666666777777666666555555555444444444444444444444444444666666666666666666666666666555444333333333333333333333333222222111111111///000111222333444444444333333333333333333333333666777888999888777555333444333222222111111111111444333111111111111333444333333222222333333444555444444444444444444444444555555444444444333333333444444444444444444444444555555555555555555444444555555555555555555555555555555555555555555555555666666555555555444444444666666666666777777777777<<<;;;<<<@@@GGGQQQZZZ___nnnssszzz}}}wwwsssttt{{{uuuoooaaa___]]]\\\^^^```aaa```ZZZZZZZZZZZZYYYXXXWWWVVVRRRRRRQQQQQQPPPNNNNNNMMMPPPQQQSSSUUUVVVXXXYYYYYYTTTTTTTTTTTTSSSRRRPPPPPPSSSRRRQQQRRRSSSTTTTTTSSSPPPPPPOOOOOONNNMMMLLLLLLLLLJJJHHHHHHHHHIIIHHHGGGIIIJJJIIIHHHHHHIIILLLNNNOOOLLLJJJHHHIIIIIIHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDDDDBBBAAA@@@??????AAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAA@@@???===;;;999<<<<<<;;;;;;;;;:::::::::777777777888888999999999;;;;;;:::999999888777777777777777777666666666666555555444444444333333333444444333333333333222222222222222111111111111000000000000000000000000000////////////............------------------------............////////////000000000000000000000000333222333555666888???HHHXXX]]]eeeoooyyy|||xxx|||vvvhhhdddeeedddfffiiivvvzzz{{{ttteee___VVVNNNHHHCCC@@@=========;;;::::::;;;<<<===??????@@@??????>>>===<<<@@@@@@@@@@@@AAABBBBBBCCCHHHHHHIIIJJJKKKLLLMMMMMM777777666666666777888888666666666666555555555555666555555555444444444444555555555555555555555555555555555555555555555555555555444333333333333333333333333222222222111111000111111222333333333333222222222222222222222222555666777888777666444333555555444333333333333333333333222222222222333333333222222222222333444444444444444444444444444444555444444444444333333333444444444444444444444444444444444444444333333333555555555555555555555555555555555555555555555555666555555555444444444444555666666666777777777777999888888999===BBBHHHKKK]]]cccmmmvvvzzzzzzxxxuuussswww{{{~~~uuujjjccc```]]][[[ZZZ[[[\\\]]]\\\VVVVVVVVVVVVUUUUUUUUUUUUSSSSSSQQQPPPOOONNNNNNNNNPPPQQQSSSUUUVVVWWWWWWWWWUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRRRRQQQOOOOOOOOONNNNNNMMMMMMLLLLLLMMMKKKIIIIIIIIIJJJHHHGGGHHHGGGFFFFFFFFFIIILLLOOOQQQOOOKKKIIIIIIIIIHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDCCCBBBAAA@@@??????AAAAAABBBCCCDDDDDDDDDDDDAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;>>>======<<<;;;;;;::::::777777777777666666666666555555555555444444444333444444333333333333222222222222222111111111111000000000000000000000000000000000/////////.............................................////////////000000000000000000000000333111333555666777>>>GGGTTT[[[dddmmmvvvzzzsssuuu|||ppphhheeecccdddgggmmmrrr{{{yyyqqqddd^^^UUUMMMGGGCCC@@@===>>>===<<<<<<;;;<<<===>>>???@@@@@@@@@@@@??????>>>BBBBBBBBBBBBBBBCCCDDDEEEHHHIIIIIIJJJKKKLLLLLLMMM999888777777777777777777555555555555444444444444444444444444444333333333666666666666666666666666555555555555555555555555555444444333333333333333333333333222222222222111111222222333333222222222111111111111111111111111444444555666666555333222666555555444444444444555222333333444444333333222222222222222222333444444444444444444444444444444444444444444333333333333444444444444444444444444222222222222222333333333555555555555555555555555444444444444444444444444555555555555444444444444555555666666666777777777:::999888888999;;;===???IIIPPP[[[gggpppvvvxxxxxxxxxyyyzzzzzz}}}|||tttjjjbbb___\\\XXXWWWWWWXXXWWWWWWTTTSSSRRRRRRRRRSSSTTTUUUUUUSSSQQQOOONNNNNNOOOPPPRRRTTTVVVXXXYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQRRRRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJKKKKKKIIIHHHHHHFFFEEEEEEGGGKKKPPPSSSVVVRRRNNNKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>?????????>>>===<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::999888888888777777777777666666666666666666666555555555444444444444333333333333222222222222222111111111111000000000000000000000000000000000000000////////////////////////////////////............////////////000000000000000000000000222111222555555666===EEEOOOYYYeeemmmssszzz{{{pppnnnvvv~~~xxxlllfffdddeeeiiijjjoooyyywwwnnnaaa[[[SSSKKKFFFBBB???>>>???>>>===<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBAAADDDCCCCCCDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJKKKKKKKKK:::999888777777777777777666666666555555555444444444444444444444444444444555555555555555555555555555555555555555555555555444444333333222333333444222222222222222222222222333333333333333222111000111111111111222222222222333333444444444333333222555555444333333444444444222333444555555444333222222222222111222333333444333333333333333333333333444444444333333333222222333333333333333333333333222222222222333333333333555555555555555555555555444444444444444444444444444444444444444444444444555555555666666666777777999999999999:::;;;<<<===@@@DDDMMMWWWbbblllssswwwzzz|||||||||zzzrrrjjj___\\\XXXUUUUUUTTTTTTSSSSSSRRRQQQPPPQQQSSSUUUWWWUUUSSSPPPNNNMMMOOOPPPRRRWWWYYY[[[\\\\\\[[[YYYWWWUUUUUUTTTTTTSSSSSSSSSSSSUUUTTTTTTTTTUUUSSSPPPMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMKKKKKKLLLLLLJJJHHHJJJHHHFFFGGGKKKRRRXXX[[[ZZZVVVQQQMMMKKKJJJHHHGGGHHHGGGFFFEEECCCCCCCCCCCCCCCCCCAAA@@@?????????@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@=========>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===999999888888777777777777777777777777666666666666777666666666666555555555444444333333333222222222222222222111111111000000////////////////////////111111000000000/////////....................................////////////////////////////////////111000222444444444:::BBBMMMYYYhhhppptttzzz~~~pppnnnxxx}}}ooohhhfffjjjnnnooorrryyytttjjj\\\WWWOOOIIIDDDBBB???>>>>>>===<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKK999999888777666666666777777777777666666666555555555555555555555555666666444444444444444444444444555555555555555555555555333333222222222333333444222222222222222222222222333333333333222111000000222222222222333333444444222222333333333333333222333222222111222222333333111222444444444444222111222111111111111222333333333333333333333333333333444444333333333222222222333333333333333333333333222222333333444444444555555555555555555555555555444444444444444444444444333333444444444444444444555555555555666666666666444555555555666777888888>>>???BBBGGGPPP[[[dddjjjqqqxxxyyysssnnnoooooopppuuuzzzvvvnnn```]]]XXXUUUTTTSSSRRRQQQPPPOOONNNNNNOOOQQQTTTUUUSSSRRROOONNNNNNPPPRRRTTTYYYZZZ[[[\\\\\\ZZZXXXWWWTTTTTTSSSRRRRRRRRRSSSSSSVVVUUUTTTTTTTTTRRRPPPMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLLLLMMMLLLJJJHHHIIIGGGEEEHHHOOOXXX^^^aaa^^^YYYSSSNNNLLLJJJIIIHHHIIIHHHFFFDDDCCCBBBBBBAAACCCBBB@@@>>>>>>>>>???@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@<<<<<<<<<======>>>??????>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777777777666666666666777666666666666555555555444444333333333222222222222222222111111111000000////////////////////////000000000000////////////------------------------............////////////////////////////////////000///111333333222888???KKKXXXiiitttxxx}}}rrrppp|||tttjjjiiillloooqqqrrruuuzzzrrrgggXXXSSSLLLFFFCCCAAA???>>><<<<<<;;;:::;;;<<<===>>>AAABBBCCCEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJIIIJJJJJJKKKKKKLLLLLLLLL888777666666666666666666888777777777666666666666555555555666666666666666444444444444444444444444444444444444444444444444222222222222222333333444111222222222222333333333333333333333333222111000222222222333333444444555222222222222333333333333000000000000000111111222111222222333333222222111111111111111111222333333333333333333333333333333333333333333222222222222333333333333333333333333222222333333444444555555555555555555555555555555333333333333333333333333333333333333444444444444444444555555555666666666666666555555444555555555<<<;;;:::<<>>???@@@??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;:::::::::999999999999999999999999777777777777666666666666666666666555555555444444444444333333333333222222222222222111111111111000000000000000000000000000////////////............------------------------............////////////000000000000000000000000//////000333222111666===FFFTTTfffttt{{{tttsss~~~}}}oookkkllllllnnnoooqqquuu~~~}}}nnncccTTTOOOIIIDDDAAA@@@??????;;;;;;::::::;;;<<<===>>>BBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFHHHIIIKKKLLLIIIJJJKKKLLLMMMNNNNNNOOO555555555555555555666777777777666666666555555555444444444555555666666666555555555555555555555555444444444444444444444444222222111111222333333444111111222222222333333333222222333333333222111111000111111222333333444444222222222222333333444444000/////////000000111222222111111000000111111222111111111111111222222333222222222222222222222222333333333222222222222111222222222222222222222222111111111222333444444444555555555555555555555555333333333333333333333333222222333333333444444444444444444555555555666666888777666555444555666777999888888999<<<@@@DDDFFFRRR\\\iiivvv{{{pppppppppqqqpppnnniiifff\\\_________iiixxx{{{tttaaa]]]YYYUUUTTTSSSRRRQQQKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNPPPRRRTTTVVVXXXXXXWWWVVVUUUUUUUUUVVVVVVUUUTTTRRRQQQQQQRRRTTTUUUVVVSSSPPPOOOOOOPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKLLLMMMLLLIIIFFFFFFDDDEEELLLWWWaaafffhhh```[[[TTTNNNLLLJJJJJJIIIHHHGGGEEEDDDBBBBBBAAAAAABBB@@@>>><<<<<<===???@@@???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA<<<<<<;;;;;;<<<===>>>????????????>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::666666666666777777777777777777777777666666666666555555555555444444444333444444333333333333222222222222222111111111111000000000000000000000000000............------------....................................////////////000000000000000000000000///...000222111000444;;;???LLL^^^ooozzzzzzvvv|||wwwqqqooommmnnnppptttyyywwwiii___QQQLLLFFFBBB@@@@@@??????<<<;;;;;;;;;;;;===???@@@CCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNIIIJJJKKKMMMNNNPPPQQQRRR444444444444444555666777666666555555555444444444333333333444444555555555666666666666666666666666444444444444444444444444222111111111222333333444111111111222222333333333111222222333333333222222///000000111222222333333333222222222333444444555000000//////000111222222222111000//////000111222111111111000111222222333222222222222222222222222333333333222222222111111222222222222222222222222///000000111222222333333555555555555555555555555333333333333333333333333222222222333333444444444444444444555555555666666333222111111222444666888777888:::<<<===>>>>>>???AAAIIIUUUaaammm{{{|||ooofff```aaaccceeefffddd```\\\[[[___]]][[[eeevvvzzzttt```\\\XXXUUUTTTSSSRRRQQQMMMMMMNNNOOOOOOOOOOOONNNJJJLLLNNNPPPSSSVVVXXXXXXYYYXXXVVVUUUUUUVVVXXXYYYVVVUUUSSSRRRRRRTTTUUUWWWXXXUUUQQQOOOPPPRRRSSSSSSPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKLLLMMMLLLHHHFFFHHHFFFHHHPPP\\\fffkkklll```[[[SSSNNNKKKKKKJJJJJJGGGFFFEEEDDDBBBBBBBBBBBBBBB@@@>>><<<<<<===???AAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA===<<<<<<;;;<<<===>>>???????????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::999999999999999:::::::::777777777777666666666666555555444444444333333333444444444333333333222222222222222111111111111000000000000000000000000000......---------,,,,,,,,,////////////////////////............/////////000000000000000000000000000......000222111///333:::888EEEXXXjjjwwwyyy{{{~~~wwwsssppprrrvvv{{{tttfff\\\OOOKKKEEEAAA@@@@@@??????===<<<<<<<<<===>>>@@@AAADDDDDDEEEFFFFFFFFFFFFEEEHHHIIIIIIJJJLLLMMMOOOPPPIIIJJJKKKMMMOOOQQQSSSSSS222333444555666666666666555555555555555555555555333333333333333333333333333444444555555444444333333222222111111222222333333333333333333333333333222333333444444333333222222222222222222222222222333333333111//////111222111111111111111111111111222111111111000000//////444333111000000000111111000000000000000000000000222222222222111111000000222333444444333222000///222222222222222222333333111222222333333444444555???<<<888444222333444555333333333222222111111111222222111111111111222222444333333222222333333444555444444444444555666666555666666777888999999999:::???EEEKKKSSS```ppp||||||rrrkkkgggfffeeeeeedddbbb```\\\YYYWWWXXXZZZZZZZZZ___hhhoooppp```YYYRRROOOPPPPPPNNNKKKMMMNNNQQQRRRSSSQQQOOONNNLLLKKKJJJMMMRRRUUUUUUTTTVVVVVVUUUTTTUUUVVVWWWXXXTTTSSSQQQRRRSSSTTTRRRQQQRRRQQQOOONNNMMMMMMNNNNNNQQQPPPOOONNNNNNNNNNNNNNNMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIJJJPPPXXX___cccccc\\\XXXRRRMMMIIIHHHIIIJJJDDDBBB@@@======>>>@@@AAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>???@@@======>>>>>>>>>>>>======>>>@@@AAA@@@>>><<<<<<===<<<;;;:::999888888888888888888888888888777666666666666666666666777888888555444444333333444444555666666555444333333222222444444333333222111000000///000000000000000///...///////////////.........---------------------------------............///............////////////222222111000222444666888;;;AAAMMM^^^ppp|||}}}zzzxxx}}}wwwvvvvvvyyy}}}hhhZZZOOOKKKFFFBBB@@@???>>>===>>>>>>??????@@@@@@AAAAAAFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJJJJJJJKKKHHHIIIJJJJJJJJJLLLPPPSSS555555666666666555555444555555555555555555555555333333333333333333333333333333444444444444333333333222222111111222222333111111222222333333444444222222333333333333222222222222222222222222222222222333333111//////111222111111111111111111111111111111111111000000000///333333111000000000111111000000000000000000000000111111000000000/////////111111222222222222222111222222222222222222222222111111222333333444444555<<<:::777444333333444555333333333222222222111111222222111111111111222222444444333333333333444444444444444444444555666666444555555666777777888888:::===@@@CCCFFFNNNZZZbbbtttyyy~~~zzzssskkkeeebbbaaaaaafffeeedddbbb___]]]ZZZYYYVVVXXXXXXWWW[[[ccciiijjj]]]WWWQQQNNNOOOPPPNNNKKKMMMOOOQQQRRRRRRQQQOOOMMMLLLKKKLLLPPPUUUXXXXXXWWWVVVUUUUUUTTTUUUVVVWWWXXXTTTRRRQQQRRRSSSSSSRRRQQQTTTSSSRRRPPPOOOOOOPPPPPPQQQPPPOOOOOONNNNNNNNNOOONNNNNNNNNNNNMMMLLLKKKJJJKKKJJJJJJNNNTTTZZZ\\\\\\XXXUUUOOOKKKHHHGGGHHHIIIEEECCCBBB@@@???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA??????@@@AAABBBCCCDDDDDDBBBAAA@@@?????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>=========;;;;;;:::999888888888888777888888888888777666666666666666666666777777888555444444333333444444555555555555444444333333222444444333333222111111000///000000000000000//////000000////////////......---------------------------------............///............////////////111000000///111333555666:::???IIIXXXhhhsssxxxyyy{{{wwwzzzvvvyyy}}}zzzgggZZZNNNJJJEEEAAA@@@???>>>======>>>>>>??????@@@@@@AAAFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKKKKJJJIIIJJJMMMPPP888888888777777666555444555555555555555555555555333333333333333333333333333333444444444444333333333222222111111222222333222222111111111111111111111111222222222222111111222222222222222222222222222222333111000///111222111111111111111111111111111111111111000000000000333222111111000111111111000000000000000000000000111111111000000000000000////////////000111222333444333333222222111111111111111222222333444444444777666555444333333333444333333333222222222222111222222111111111111222222555555444444444444555555444444444444444555555666444444444555555666666777777999;;;;;;;;;>>>DDDJJJXXX___jjjvvv{{{sssjjjgggccc___]]]]]]^^^___dddbbb```^^^\\\ZZZYYYYYYTTTVVVUUUSSSUUU\\\``````XXXTTTOOONNNOOOOOONNNLLLNNNOOOPPPRRRRRRPPPNNNMMMJJJKKKMMMRRRVVVXXXXXXWWWUUUTTTTTTTTTTTTUUUVVVVVVSSSRRRQQQQQQSSSSSSSSSQQQTTTSSSRRRPPPPPPPPPQQQQQQPPPPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKLLLKKKKKKLLLPPPRRRSSSSSSRRROOOLLLHHHFFFFFFGGGHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBB===>>>???AAACCCEEEFFFGGGCCCBBBAAA@@@???@@@AAAAAA@@@???>>>>>>>>>>>>???@@@???@@@AAAAAA???======>>>;;;:::999888888777888888777777888888777777666555666666666666777777777777555444444333333444444555444444444444444444444444444333333222222111111111000000000000000000000000000000000000//////......---------------------------------............///............////////////000/////////000222333555999<<>>??????@@@@@@AAABBBBBBCCCFFFFFFGGGHHHIIIJJJJJJKKKGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLJJJIIIIIIKKKMMM888888888888888777666666555555555555555555555555333333333333333333333333333333333444444333333333333222222111111222222333333333222111000///......000000111111111111000000111111111111111111111111111222222222000000111222111111111111111111111111111111111000000000000000222222111111111111111111000000000000000000000000333333333333222222222222000///.........000111222444444333333222111000000111111111222333333444444333333333444444333333333222222222222222222222222333222222111111222222333555555555444444555555555444444333333444444555666444444555555555666666666444666888999999:::>>>AAAEEEJJJTTT```nnnzzz|||wwwppphhhcccaaa___\\\ZZZYYYYYY[[[\\\^^^]]]ZZZXXXVVVVVVVVVVVVSSSUUUTTTQQQRRRVVVYYYWWWUUURRROOONNNOOOPPPPPPOOONNNOOOPPPQQQQQQOOONNNMMMIIIKKKNNNRRRUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUURRRQQQPPPQQQSSSSSSSSSQQQRRRQQQOOONNNNNNNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGHHHIIIFFFGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@BBBDDDEEEGGGGGGBBBAAA@@@?????????@@@@@@AAA@@@>>>======>>>@@@AAA???@@@AAA@@@>>>=========;;;:::999888777777777777777777777777777666666555555666666777777777777777555444444333333444444555333333444444444444444444333333333222222111111111000000000000000000111111222111111000000/////////........................---------............///............////////////////////////000222333444777999???GGGRRR^^^iiiooozzz{{{}}}ssseee[[[KKKHHHCCC@@@@@@@@@@@@???BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMJJJJJJJJJKKKKKKLLLLLLMMMLLLMMMMMMKKKIIIIIIJJJLLL666666777888999999888888555555555555555555555555333333333333333333333333222333333333333333333222333222222111111222222333111111000000000000000//////000000111111000000///111111111111111111111111000111222222111000111222111111111111111111111111000000000000000000111111111111111111222111111111000000000000000000000000222222222222222222222222222111///.........///000444444333333222111000000000000111222222333333444000111222333444444333222222222222222222222222222333333222222222222333333555555555444444555555555333333333333333444555555555555666666666666777777444555777999:::<<<===??????AAAEEEMMMWWWcccmmmsss{{{pppnnnjjjhhheeebbb^^^[[[YYYWWWUUUSSSSSSUUUVVVXXX[[[YYYWWWUUUTTTTTTUUUUUUSSSUUUTTTQQQQQQTTTTTTRRRSSSRRRPPPPPPPPPQQQQQQQQQOOOOOOPPPPPPPPPOOOMMMMMMLLLNNNQQQTTTTTTRRRQQQPPPRRRRRRRRRSSSSSSSSSSSSSSSQQQPPPPPPQQQRRRSSSSSSRRRQQQPPPNNNMMMMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNLLLLLLHHHIIIJJJKKKKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIGGGHHHHHHHHHGGGEEECCCAAA@@@@@@????????????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEAAA@@@>>>=========>>>???AAA@@@>>>======>>>@@@AAA>>>@@@AAA@@@>>><<<<<<===::::::999888777777777777777777777777777666555555555555666777888777777666555444444333333444444555333333444444444444444444333333222222222222222111000000000///000111222333333222222111000000//////........................---------............///............///////////////000000111222333444555555888<<>>>>>??????@@@CCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>===<<<===>>>>>>@@@???>>>>>>>>>>>>???@@@===>>>??????===;;;;;;<<<:::999888777777666777777666666777777666666555444444555777888888888777666555444444333333444444555444444444444444444444444222222222222222222222222111000//////000111333444444333333222111000//////........................---------............///............///////////////000000111222333444444444777;;;>>>DDDPPPaaammm{{{~~~wwwoootttsssaaaTTTJJJGGGCCCAAAAAACCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRQQQOOONNNOOOPPP666666777777888777777777555555555555555555555555333333333333333333333333222222333333333333222222333222222111111222222333//////000111111222333333000111111222222111111000111111111111111111111111...000222333222111111222111111111111111111111111///000000000111111111111///000111222333222222111000000000000000000000000------........./////////000000111111111000//////222222222222222222222222000000000111222222333333222222222333333333333444111111222222222333333333444333333222222333333444444444333333333333444444333333222222333333444555555555555555555555555555666666555666777777777777999:::===@@@CCCEEEFFFFFFOOOTTT[[[```ccciiirrryyy~~~rrrhhhaaa\\\ZZZYYYWWWVVVWWWVVVUUUSSSTTTSSSSSSSSSTTTVVVXXXZZZVVVVVVVVVVVVVVVVVVUUUUUUQQQTTTTTTRRRRRRTTTSSSPPPPPPPPPQQQPPPPPPOOOPPPQQQPPPPPPOOOOOONNNMMMMMMLLLQQQSSSUUUUUUSSSRRRSSSTTTOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOOOOPPPRRRSSSSSSRRROOOOOOMMMMMMMMMNNNOOOPPPJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJDDDFFFIIIIIIGGGFFFGGGHHHFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;::::::::::::999888777777666666666666666777777666666555444444555777888888888666666555444444333333444444555555555555444444333333222222222222222222222222222111000//////000111333555555444333222111000000///........................---------............///............////////////......///111222222333333333666:::;;;>>>IIIZZZgggvvv~~~wwwooopppvvvtttaaaSSSJJJGGGCCCBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLQQQQQQRRRSSSTTTUUUVVVWWWUUUUUUVVVVVVWWWXXXXXXYYYUUUVVVVVVTTTRRRPPPOOOPPP777888888777777666555444555555555555555555555555333333333333333333333333222222222333333222222222333222222222222222222333555444333222111//////...111111222222222222111111000000000000000000000000...000222333222111111222111111111111111111111111//////000000111111111222///000111222333333222111000000000000000000000000.../////////000000111111---///000222222222111111222222222222222222333333000000000111222222333333444333333222222333444444111111111222222333333333444333333222222333333444444333333222222333333444333333222222333333444555444444444444444444444444555444333444666777888777444888===AAACCCBBB???===>>>BBBFFFGGGIIINNNWWW^^^jjjqqqzzzwwwkkkccc]]]ZZZXXXTTTSSSSSSTTTUUUVVVUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTRRRSSSTTTUUUUUUTTTSSSRRROOOSSSTTTRRRRRRTTTSSSOOOOOOOOOPPPPPPNNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLNNNQQQSSSRRRPPPPPPRRRUUUOOOOOOQQQRRRRRRRRRQQQPPPPPPOOONNNPPPRRRSSSSSSRRRLLLLLLKKKJJJJJJKKKLLLMMMIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJCCCFFFIIIHHHFFFDDDDDDEEEDDDEEEGGGHHHHHHGGGGGGFFFGGGGGGFFFDDDCCCAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAA???>>>>>>>>>???@@@======>>>>>>>>>>>>======;;;<<<===<<<:::999999999:::999888777666666666666666666666666666555555444444555777888999888666555555444444333333444444555666666555444333333222222222222222222222222222222111000//////000222444555555555444333222000000///////////////////////////---------.........//////............/////////000,,,---...000111111111111222666999888999CCCTTTbbbmmmzzz}}}wwwqqqooopppzzzuuubbbUUUJJJGGGDDDBBBCCCEEEFFFFFFJJJJJJKKKMMMNNNPPPQQQQQQUUUUUUVVVWWWXXXXXXYYYYYYVVVWWWXXXZZZ\\\]]]______YYYZZZYYYWWWSSSPPPOOOOOO555555666666666666555555555555666666666666666555444555555555444333222222333333333333333333333333222222222111111222333333...000111111000///000111222222222222222222333333111111111111111111111111555222///000222444333222333333333222222222111111000000000000000000000000000111222333444333222222000000111111111111000000000000000000000000000000333222222222111000000000222222222222222222222222111111111111111111111222000111222222333333333222333222222111111222222333333333333333333333333333111111222333444444444444333333333333333333333333222222333333333333444444555555555555555444444444666666777888999:::::::::===<<<<<<<<<===@@@BBBDDDQQQUUUZZZ```ffflllssswww}}}|||rrrjjjllltttvvvpppggg___ZZZWWWUUUTTTQQQSSSUUUUUUSSSQQQQQQQQQSSSSSSTTTUUUVVVVVVWWWWWWPPPRRRUUUUUUSSSRRRRRRRRRQQQSSSUUUSSSPPPMMMMMMNNNPPPPPPOOONNNNNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMLLLQQQRRRSSSTTTSSSRRROOONNNPPPOOONNNNNNPPPPPPOOONNNQQQPPPPPPPPPQQQOOOMMMJJJLLLKKKJJJJJJKKKJJJHHHFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMOOOOOOLLLIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????@@@@@@===<<<<<>>???===<<<<<<;;;;;;:::999999999999888777777777777777666666555555555555666666333333333444444555555555333333333333333333333333222222333444444333333222444444444333333222222222///000000222333444555555222222222111///...///000////////////////////////........................------............------////////////000000000000111333666888<<>>@@@AAADDDHHHLLLOOOTTTYYY\\\fffmmmvvv{{{~~~|||yyywwwrrrmmmllljjjiiigggaaa[[[]]]ccckkkfff___YYYUUUTTTSSSRRRRRRTTTVVVVVVTTTRRRQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUQQQRRRSSSSSSQQQOOOOOOPPPTTTUUUVVVTTTQQQOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPNNNNNNMMMLLLLLLMMMMMMMMMOOOPPPRRRSSSSSSRRRQQQPPPQQQPPPOOOOOOQQQQQQPPPOOOPPPOOOOOOOOOPPPOOOMMMKKKLLLKKKIIIIIIJJJJJJHHHGGGFFFFFFGGGIIIJJJJJJJJJKKKLLLNNNOOONNNKKKHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@AAA@@@???@@@BBBBBB@@@>>>??????>>>>>>>>>>>>?????????>>><<<;;;;;;===>>>???<<<<<<;;;;;;:::999999999888888777666666666666666777666555555555555555666333333333444444444555555333333333333333333333333333333444444444333333222333333333222222111111111///000111222333444444555111111111///---,,,---...////////////////////////000000000000000000000000......................../////////000000000111111222444555666999@@@JJJRRReeesss~~~}}}{{{zzzwwwwww|||hhhXXXMMMHHHEEEFFFFFFGGGLLLRRRVVVXXX\\\aaadddccc___[[[XXXWWWVVVXXXZZZ[[[ZZZXXXVVVYYY]]]bbbgggkkkmmmnnnrrrpppllleee^^^YYYYYYZZZ555555666666666666555555555555666666666555555444555555555666555555444333333333333333333333333333222222222222333444666666:::666222222444555555333444333333222222111111111111111111111111111111111444222111111222333333222333222222222222111111111000000000000000000000000000111222222333333222222000000111111111111000000////////////////////////000000111111111111111111222222222222222222222222555444444333222111000000111111222222222333333333222222111111111111222222333333333333333333333333///000111222222333333222333333333333333333333333222222222222333333333333333333444444555555666666555666666777888888888888888777666666666888999:::999;;;===>>>???AAADDDFFFNNNTTT[[[```dddjjjsss{{{~~~yyysssjjjccc^^^\\\ZZZXXX[[[WWWVVVWWWWWWUUUVVVZZZ```\\\VVVRRRQQQQQQQQQQQQSSSUUUWWWWWWUUUSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRPPPNNNMMMMMMNNNTTTUUUTTTRRROOOOOOPPPRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNMMMLLLKKKKKKLLLNNNOOONNNOOOPPPRRRSSSSSSRRRQQQRRRPPPOOOPPPQQQRRRQQQPPPNNNMMMMMMNNNOOOOOOMMMKKKMMMKKKHHHGGGHHHIIIHHHHHHEEEFFFGGGHHHIIIJJJKKKKKKMMMNNNOOOMMMJJJGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@CCCBBBAAAAAAAAAAAA???===>>>>>>============>>>>>>===<<<;;;;;;<<<===???@@@;;;;;;::::::999888888777777777666555555555555666777777666555444444444555333333333444444444444555333333333333333333333333444555555555444333333222222222111111111111111000000000111222333333444555222333222000...------...////////////////////////000000000000000000000000000000///......///000000000000000000111111111111333444555444666;;;CCCJJJaaappp~~~}}}}}}~~~~~~|||}}}lll[[[OOOJJJGGGHHHIIILLLRRRYYY^^^aaaeeejjjllljjjddd___WWWVVVUUUVVVXXXXXXWWWVVVWWWYYY^^^dddiiinnnqqqsssxxxxxxtttkkk___ZZZ[[[___555555666666666666555555555555666666555555444444555555555666666555555444333333333333333333333333222222222333444555777888???999333222555888777444444444333333222111000000111111111111111111111111333222222222222222222222222222222222111111111111000000000000000000000000000111111222222222222222000000111111111111000000//////////////////////////////000000111111222222111111111111111111111111444444333333222222111111111000000000000000111111222222111111111111222222222222222222222222222222...///000111111222222222222222222222222222222222111222222222222333333333222222333444444555666666444555666777777777777777666666555444444444555666999:::;;;;;;::::::<<<>>>BBBEEEIIIJJJLLLPPPXXX___eeemmmvvvzzzzzz{{{~~~|||wwwrrrpppqqqoooiiidddcccaaa\\\XXXTTTSSSUUUWWW\\\UUUPPPQQQTTTTTTVVVYYY[[[WWWRRRPPPPPPPPPQQQPPPQQQTTTVVVVVVTTTRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQPPPNNNMMMNNNOOORRRQQQPPPNNNMMMMMMOOOPPPOOOOOOOOOOOONNNNNNMMMMMMNNNMMMKKKIIIJJJLLLOOOQQQNNNOOOPPPQQQQQQQQQQQQPPPQQQPPPOOOOOOPPPQQQPPPOOOLLLKKKKKKLLLMMMNNNMMMKKKMMMJJJGGGFFFGGGHHHIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNKKKGGGEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@AAA@@@AAAAAABBBBBBAAA@@@>>>======<<<<<<<<<<<<===;;;;;;:::;;;<<<===>>>???::::::999999888777777777666555555444444444555555777777666555444444444444444444444444444444444444333333333333333333333333555555555555444444333222222222222222111111111111000000111222333333444444555666555333000///000111////////////////////////........................222000///------///000222000000000000111111111222222333444333444888@@@FFFWWWiii}}}~~~}}}}}}mmm\\\RRRMMMIIIKKKNNNQQQYYYaaafffgggjjjllllllhhhccc^^^WWWVVVUUUTTTTTTTTTTTTSSSUUUWWW\\\aaagggmmmqqqsssvvvuuuppphhh___[[[]]]aaa555555666666666666555555555555555555555444333333444444555555555555555444333333333333333333333333222222222333444555777888???999333333666888777444444444333333222111000000111111111111111111111111111222333333222222222222222222222111111111000000000000000000000000000000000000000111111111222222000000111111111111000000/////////////////////////////////000000111111222111111111111111111111111111111111222222333333333333222111111111111222222222111111000000111111222222222222222222222222222......///000111111111111222222222222222222222222111111111222222222333333111222222333444555666666444444555666666666555555555555444444444444444444666777888777666777888:::===>>>???>>>>>>AAAGGGKKKMMMSSS[[[^^^]]]]]]```dddkkkqqqxxx}}}~~~|||yyyuuupppjjjddd```aaa\\\XXXXXX[[[\\\XXXUUUQQQQQQQQQPPPPPPSSSXXX\\\aaaVVVMMMLLLNNNOOORRRUUUXXXUUUQQQNNNNNNNNNNNNMMMMMMPPPSSSTTTRRRPPPNNNNNNOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOPPPRRRQQQPPPMMMLLLMMMNNNOOOPPPNNNNNNOOOOOOOOONNNMMMLLLMMMKKKJJJIIIJJJLLLOOOQQQPPPPPPPPPPPPPPPOOONNNNNNOOONNNMMMNNNOOOOOONNNMMMLLLJJJIIIJJJKKKLLLLLLKKKKKKIIIFFFEEEFFFHHHHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNLLLIIIEEECCCDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@>>>>>>===<<<;;;;;;<<<<<<:::::::::;;;;;;======>>>:::999999888888777666666555555444444444444555555666666555444444444444444444444444444444444444444333333333333333333333333444444555555444333333222222333333333333333333333111111111222222333333444555555555333000///000111000000000000000000000000........................222000///------///000222///000000000000111111111000222333333333888???EEEOOOaaa|||~~~~~~~~~mmm\\\TTTOOOLLLNNNRRRWWW___gggnnnmmmkkkjjjhhheee```]]]WWWVVVUUURRRPPPOOOOOOOOOPPPRRRVVV[[[aaafffkkkmmmoookkkfffaaa``````aaabbb555555666666666666555555555555555555555444333222222333444444555444444444333333333333333333333333222222222222333444666666;;;777333333555666666444444333333222222111111111111111111111111111111111000222444444222111222222222111111111111000000000000000000000000000000000111000000000000111222222000000111111111111000000//////////////////////////////000000000000000000111111111111111111111111//////000111222333333444666555444333333333444555111111000000000000111111222222222222222222222222...///000111111222222111222222222222222222222222111111111111222222222222222222333333444444555555333444444555555555444444444444444444444444333333444555666666555555777999999999999999:::<<>>======???>>>===<<<<<<;;;<<<<<<999::::::;;;;;;<<<<<<<<<::::::999999888777777666555444444444444555666666555444444444444444555555555444444444444333333333333333333333333333333333222333333444444333333222333333333333333444444444111111222222222333333333111222222000...---...000000000000000000000000000000000000000000000000000000000///......///000000////////////000000000000///111222333333777>>>CCCIIIZZZvvv}}}|||~~~~~~nnn___VVVQQQOOORRRVVV[[[cccjjjqqqooollliiigggddd```]]]XXXWWWUUUQQQLLLJJJJJJKKKJJJKKKNNNSSSWWW]]]aaaccceeebbb^^^^^^bbbeeeggghhh555555666666666666555555555555555555444333222111111222222333444444333333333333333333333333333333222222222222222333444444555444333333333333333444222222222222222222222222111111111111111111111111///222444444222111111333111111111111000000000000000000000000000000000000111000000///000111222333000000111111111111000000000000000000000000000000000000000000000/////////111111111111111111111111/////////000000111111222666555333222111222333444111111000000000000111111111111111111111111111111//////000111222222222222111111111111111111111111111111111111222222222222333333333333333333333333333333444444444444333333222333333444444444333333444555666555444555777888555555666777999<<<@@@BBBDDDCCCAAA???======>>>??????EEEIIIHHHKKKQQQTTTSSSTTTTTTTTTVVVXXXZZZZZZYYY^^^aaacccddddddeeehhhkkkiiiiiiiiiiiijjjlllmmmooollloooooollllllnnnnnnkkkbbbbbb```___]]]\\\[[[[[[YYYYYYXXXVVVSSSOOONNNMMMLLLLLLMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJNNNSSSYYY]]]```ZZZSSSMMMLLLKKKJJJLLLPPPSSSQQQMMMKKKKKKKKKJJJIIIFFFJJJNNNQQQQQQOOONNNMMMKKKKKKLLLLLLMMMMMMNNNNNNPPPSSSVVVVVVSSSPPPMMMLLLPPPNNNMMMNNNQQQRRRQQQOOONNNOOOPPPQQQQQQPPPNNNMMMIIIIIIIIIJJJLLLMMMOOOPPPOOOOOONNNNNNNNNNNNNNNOOOOOONNNMMMMMMOOOOOONNNMMMLLLJJJHHHGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHGGGFFFDDDDDDDDDDDDFFFIIILLLMMMLLLKKKIIIEEEBBBBBBDDDGGGCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAAAAABBBAAAAAAAAAAAA@@@@@@???????????????@@@@@@????????????@@@@@@DDDEEEFFFDDDAAA>>>>>>???@@@???>>>===<<<<<<<<<<<<999::::::;;;;;;;;;::::::;;;::::::999888888777777555555444444555666666777333333333333444555666666555555444444444333333333333333333333333333333333000000111222333333333333111111222222333333333333111222222222222333333333///000000///...---///000000000000000000000000000000000000000000000000000........................---.........///////////////111222222222555;;;@@@EEERRRggg}}}yyy{{{ssseeeVVVSSSRRRVVVZZZ^^^dddkkkmmmllljjjiiihhheee```]]]YYYYYYVVVPPPIIIEEEEEEGGGEEEFFFHHHKKKOOOSSSWWWYYYYYYZZZ\\\^^^aaaeeejjjmmm555555666666666666555555555555555555444333222111000111222222333333333333333333333333333333333333222222222111111222333333000222333333111111222333222222222222222222333333111111111111111111111111///222555555222111111333111111111111000000000000000000000000000000000000111000/////////000222333000000111111111111000000111111111111111111111111111111000000//////......000000000000000000000000000000000000////////////333222000///...///000111111111000000000000111111111111111111111111111111///000111222222333333222111111111111111111111111000111111111111222222222444333333333333333333333333333444444444333222222111111222333333333333333222333333222111111333444333444555666888;;;>>>@@@BBB???;;;:::;;;===>>>>>>;;;AAACCC@@@AAAFFFHHHFFFHHHGGGFFFGGGHHHIIIHHHGGGEEEHHHKKKLLLKKKLLLOOORRRPPPOOOOOONNNNNNOOOQQQQQQNNNRRRTTTSSSTTTWWWVVVSSSMMMLLLKKKJJJIIIIIIJJJJJJHHHIIIJJJIIIGGGEEEEEEEEEGGGHHHHHHHHHFFFFFFGGGHHHAAACCCDDDEEEEEEEEEGGGHHHIIIHHHGGGKKKPPPUUUXXXYYYOOOKKKJJJKKKJJJGGGIIIMMMSSSQQQNNNLLLMMMMMMLLLKKKDDDIIINNNQQQQQQPPPOOONNNJJJKKKKKKLLLMMMNNNNNNOOORRRTTTWWWWWWSSSNNNJJJHHHMMMKKKJJJLLLPPPQQQOOOLLLLLLMMMNNNOOOOOOMMMLLLJJJGGGHHHIIIKKKMMMNNNOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPOOONNNNNNPPPPPPOOONNNMMMJJJHHHFFFGGGGGGGGGFFFFFFEEEEEEFFFHHHHHHFFFEEEFFFFFFFFFFFFHHHKKKNNNPPPLLLJJJHHHDDDBBBBBBEEEHHHCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@????????????@@@@@@@@@BBBDDDDDDAAA@@@AAACCC@@@@@@???======<<<<<<<<<::::::;;;;;;;;;:::999999;;;;;;::::::999888888888555555555555555666777888222222222333444555666777555555555444444333333333333333333333333333333333...///000111222333333333000000111111222222222222222222222222222222333333///000111000//////111333000000000000000000000000........................------...//////...------------------.........//////111222111000222888<<>>>>>???>>>===<<<<<<<<<<<<<<>>>>>AAACCCDDDAAA===<<<===>>>???@@@AAAAAA???>>>>>>>>>???@@@@@@???>>>===;;;;;;:::::::::999888888777777888888777777777777777777777777666666666666555555555555444444444333333222222222444555555555555555555444555444444333333222222111000000000111222555777888333333333333333333333333222222222222111111000000222222222111000//////...000///.........000111222777777555444222111000///000000//////.........---............////////////000000000111222333555555<<>>???;;;666555888999777555999999:::::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;============>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA?????????@@@@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>======>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFHHHLLLNNNOOOOOOHHHGGGFFFEEEFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSRRROOOLLLIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGEEEGGGIIILLLMMMMMMKKKJJJKKKLLLMMMNNNNNNOOOOOOOOOLLLLLLMMMPPPRRRRRROOOLLLHHHGGGFFFGGGIIIIIIIIIHHHFFFFFFGGGGGGGGGFFFDDDDDDDDDDDDDDDFFFIIIKKKKKKJJJMMMJJJFFFDDDCCCCCCCCCBBBAAABBBCCCBBBAAAAAABBBDDDAAAAAAAAABBBCCCDDDDDDDDDEEEEEEDDDBBB@@@@@@BBBDDDBBB???======>>>@@@AAA@@@@@@???>>>===<<<===>>>>>>@@@???>>><<<;;;;;;:::::::::999888888777777888888777777777777777777777777999999888888888777777777444444444333333222222222333444444555555444444333333333333333333333333333333333222222222333444555111111111111111111111111222222222222111111111000333333333222111111000000000//////...///000111222666555444333111000///...000/////////........................////////////000000000111222333555555999BBBLLLVVVeeezzzyyy}}}{{{qqqccc]]]YYY]]]aaaccceeehhhhhhiiihhhddddddfffeeebbb^^^WWWMMMFFFBBBBBBCCCCCCGGGIIIJJJKKKMMMPPPTTTXXX\\\```dddfffhhhlllttt{{{555444444333333444444555444333111222444555555444444444444444444444444444333333222222222222333333111222222333333222222111333333333333333333333333111111111111111222333333222222222111111111111111111111111222222222222333000000000000000000000000111111111111111000000000000000000111111111222222000000//////......//////000000000000000000000000000000000000/////////////////////000111111222222000/////////000111222222222222111111111000000000///000000111111000000///000000000111111111222222222222111000///...------000//////......//////000111111111111111111111111222222111000000000000111000111111111222222222222111111222333333222111111333333333333444444444444555555444444555777999:::;;;777444444666888777555666666666777777777888888888888777777777888999999999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>????????????AAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJIIIGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKMMMNNNPPPOOOMMMKKKIIIJJJJJJJJJKKKKKKJJJJJJIIIJJJKKKKKKLLLKKKIIIHHHGGGEEEGGGIIIKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMHHHHHHJJJLLLOOOOOOMMMKKKGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBCCCFFFJJJMMMNNNMMMKKKIIIFFFDDDDDDDDDCCCBBBAAABBBAAA@@@@@@AAADDDFFFBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFDDDAAAAAABBBDDD>>>>>>===???AAACCCCCCBBB@@@@@@>>>=========>>>?????????===<<<;;;;;;:::::::::999888888777777888888666666666666666666666666888888888888777777777777444444333333333333222222222333333444444333333222111111222333333444555555555555444333222222222222111111111111111111111111222222222222111111111111444444444333222222111111000000/////////000111111444444333222000///......////////////........................////////////000000000111222333555555777>>>FFFNNN\\\ooo}}}uuufff___[[[^^^aaabbbdddfffeeegggeeeccceeeiiiiiieee[[[TTTKKKEEEBBBBBBCCCDDDGGGJJJLLLLLLLLLQQQZZZbbbjjjnnnrrrtttwww|||555444222222222222444555333222111222333444444333333333333333333333333333444333222111111222333444111222222333333222222111333333333333333333333333222222111111222222333444111111111111111111111111111111111111222222222222000000000000000000000000333333222222111111000000000111111111222222222222//////............//////////////////////////////000000000000////////////000111111222222333444444000///......///111333444111111111111000000000000//////000000000000//////000000000000111111111111111111000000//////......000//////......//////000111111111111111111111111222111111000000000111111000000000111111111111222111111222222222222111111222222333333333444444444555444444333444555666666777444333333555777777666444555555555666666666666666666555666666777888888777777888888888999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCBBBBBBDDDFFFHHHHHHEEECCCEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKMMMNNNNNNMMMKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFFFFHHHIIIKKKLLLLLLKKKJJJIIIJJJKKKKKKLLLLLLLLLKKKGGGHHHIIIKKKLLLLLLKKKJJJHHHFFFFFFFFFHHHHHHGGGFFFDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEHHHMMMQQQRRRRRRLLLJJJGGGEEEDDDCCCBBB@@@AAAAAAAAA??????AAAEEEHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFDDDBBBAAABBBCCC======???BBBEEEGGGFFFEEECCCBBB@@@?????????@@@AAA???>>>===<<<;;;;;;;;;;;;:::999888888777777888888555555555555555555555555555444444444444333333333333333333333333333333333222222222333333222222222222222222333333444444444555444444333222222222222333333333333333333333333222222222222222222222222444333333333222222222111000000000000000000111111222222111000///.........///////////////.....................////////////000000000111222333555555888<<>>>>>>>>>>>?????????@@@AAAAAABBBBBB@@@AAABBBEEEGGGHHHFFFCCCEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNNNNNNNLLLLLLKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGEEEEEEFFFHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJLLLLLLKKKKKKJJJJJJHHHGGGFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHLLLQQQUUUVVVVVVMMMKKKHHHFFFDDDCCC@@@>>>AAAAAAAAA??????AAAEEEHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@BBB===>>>@@@DDDGGGIIIHHHFFFBBBAAA@@@?????????@@@AAA>>>===<<<;;;;;;:::;;;;;;:::999888888777777888888444444444444444444444444333333222222222111111111333333333333333333333333111222222222222222222111444444444333333222222222222222333333333333333333333333333333333333333333222222222222222222222333222222222222222111111111111111111111111111000000000000000//////..................///////////////............////////////000000000111222333555555777:::???GGGRRRaaattt~~~|||~~~}}}~~~yyyllleee___```aaa``````bbb^^^aaacccffflllpppllleeeSSSOOOHHHDDDDDDEEEGGGHHHMMMQQQVVVYYY^^^jjj}}}444333333222222333333444333222222333555666444333333333333333333333333333222222111111111111222222111222222333333222222111333333333333333333333333111111111111111222333333111111111111111222222222000000000111111111111222000000000000000000000000111111111111111000000000000000000111111111222222//////......//////000000000000000000000000000000////////////000000000000......//////000111111111000/////////000111222222111111000000000/////////...//////000000//////.../////////000000000111111------...///000111222222111000000//////000000111000000000000000000000000222111111111111222333333////////////000000000000222111000000000000111222222222222222333333333333222333333333222222222222222222333444444555555666555555666666666777777777666666555555666666777777777888888888888999999999777777888:::;;;===>>>>>>999999999999::::::::::::999999::::::;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA??????@@@CCCFFFGGGFFFDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFIIIJJJJJJKKKKKKJJJJJJJJJKKKMMMNNNMMMKKKJJJJJJKKKJJJHHHGGGHHHIIIIIIHHHFFFEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHIIIMMMQQQUUUVVVVVVLLLJJJHHHFFFEEECCC@@@>>>AAABBBAAA@@@@@@AAADDDFFFHHHGGGFFFEEEDDDCCCBBBAAA@@@BBBBBBBBB@@@???@@@AAA??????@@@CCCFFFHHHGGGEEE??????===<<<<<<<<<===>>>===<<<<<<;;;::::::;;;;;;:::999888888777777888888555555555555555555555555444444444333333333333222222222333333333333444444111222222333333222222111555555444333333222111111000111222333444555555444111111111111111111111111222222222222333333333333222222222222222111111111111111222222222111000///////////////////////////.........///////////////............////////////000000000111222333555555444666;;;CCCKKKXXXjjjzzz~~~|||}}}xxxuuu|||{{{yyy{{{ppphhhaaaaaabbb```___```\\\aaagggmmmtttuuummmbbbQQQMMMGGGEEEEEEHHHJJJKKKMMMRRRXXX___jjj|||333333444444444444333333333333333555666666555333222222222222222222222222111111222222222222111111111222222333333222222111222222222222222222222222111000000000000111222222000000111111111222222222000000000000111111111111000000000000000000000000//////000000000000000111/////////000000000111111000////////////000111222000000000000000000000000.../////////000000000111///000000111111222222333///000000111111111000000111000000000////////////......////////////......////////////000000000111......//////000000111111000//////......//////000000000000000000000000000000000000000000111222222........./////////000000222111000//////000111222111222222222222333333333111222222333333333222222111222444444444444555555555555666666666777777777666666555555444444555555777777888888888999999999777777888999:::;;;;;;;;;888888888999999999::::::999999999:::;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======>>>>>>???@@@@@@AAA@@@??????@@@CCCDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIILLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLNNNMMMKKKJJJLLLNNNKKKJJJIIIIIIJJJJJJIIIGGGFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGHHHKKKNNNQQQRRRQQQIIIHHHFFFFFFFFFEEECCCAAAAAABBBCCCBBBAAAAAABBBDDDEEEEEEDDDDDDDDDCCCCCCCCC>>>@@@BBBBBB@@@@@@AAABBB?????????@@@CCCDDDCCCBBB>>>>>><<<;;;;;;;;;<<<===<<<<<<;;;;;;::::::;;;;;;:::999888888777777888888555555555555555555555555555555555555444444444444222222222333333444444444222222333333333333222222333333333333333333333333000111222444555444444444111111111111111111111111222222222333333333444444222333333333333333333333111222222222222111000/////////////////////000000............/////////000............////////////000000000111222333555555444444999@@@FFFNNN___ppp{{{xxx~~~zzztttpppwww{{{wwwvvvyyyrrrjjjcccbbbbbb___^^^^^^\\\cccllluuu|||{{{nnn```OOOLLLGGGEEEGGGJJJLLLMMMQQQUUU\\\hhhzzz333333555666666555333333444333444555777777555333222222222222222222222222000111222333333222111000222222222333333222222222111111111111111111111111000000000///000111111222000000111111222222222222000000000000111111111111000000000000000000000000......//////000000111111////////////000000000000000000000000000111222222000000000000000000000000.../////////000000111111,,,,,,,,,---....../////////000111222222111///...000000000000////////////......////////////......////////////000000000000000000000000////////////.........------.........000000000000000000000000///////////////000111111............/////////000222111000//////000111222111111222222222333333333111111222333333333333222111333555555444444444555555555555666666666777777666555555444333333333333777777777777888888888999888888888888888888888888::::::::::::;;;;;;;;;;;;::::::;;;<<<======>>>>>>;;;;;;<<<============<<<;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@AAA@@@>>>???@@@BBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEEEEEEEGGGHHHJJJLLLLLLKKKJJJIIIIIIIIIIIIIIILLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIIIIHHHGGGEEEDDDJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJGGGJJJLLLLLLKKKKKKMMMPPPLLLKKKIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIFFFEEEFFFHHHKKKMMMNNNMMMFFFEEEEEEEEEGGGGGGEEEDDDAAABBBCCCCCCAAA@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEE>>>???AAABBBAAAAAABBBCCC???>>>===>>>@@@AAA@@@???@@@???===<<<<<<======>>><<<<<<;;;:::::::::;;;;;;:::999999888777888888888666666666666666666666666555555444444444333333333222222222333333444444444222333333444444333333222111222222333333444444555111222333444555444333222333333333333333333333333222222222333333444444444444444444444444444444444111222333333222111000////////////000000000000000---.........//////000000............/////////000000000000111222333555555666666:::@@@CCCJJJYYYjjjuuu|||rrryyy{{{tttooovvvxxxvvvvvvyyytttkkkdddcccbbb___]]]^^^]]]eeeppp{{{ooo___NNNKKKGGGFFFHHHKKKNNNOOO[[[^^^fffuuu666666666666666666666666777777777777666666666666666555333111000000000111111111111111111111111111111222333333222111000///222222111111111111222222//////000000111111222222111111111111111111111111000000000000000000000000111000///------......///////////////////////////000000000000111222333444111111000///////////////222222111111111111222222000000000000000000000000000//////.........//////000000000000000000000000222222111111000000000///...///////////////......////////////////////////000000000000000000000000---,,,,,,,,,,,,---..................////////////000000///...............111000000111222222///---////////////000000000000222222222222222222222222555444333333222222222222555444333222111222333444666666555555555444444444555444444444444555666666555555555555666666666666999999999999999999999999888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>============>>>>>>???CCCCCCBBBAAAAAA@@@??????BBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFEEEEEEFFFHHHIIIKKKPPPNNNMMMNNNOOOOOOLLLHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMMMMNNNMMMLLLKKKMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCCCCEEECCCAAAAAACCCCCCAAA???DDDDDDCCCBBBAAA@@@@@@???BBBAAA@@@???>>>>>>>>>>>>????????????????????????::::::;;;<<<===>>>??????>>>===<<<:::999888777777777777777777777777777777666555444333333444555666888777555444333333444444666444333333333333222000333333333333333333333333222222222222222222222222333444444555555444444333444444222222222222444444333333333444333333222222444333333222222333333444111111111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000000111111111111222222222444222333777<<>>???@@@@@@@@@AAAAAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGHHHIIILLLKKKKKKLLLOOOOOOLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBDDDBBBAAAAAACCCDDDBBB@@@CCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????????????????;;;<<<<<<======>>>>>>???===<<<;;;:::999888888888888888888888888888888888666666555444444555666666888777555444333333444444666555444444555666444333333333333333333333333333222222222222222222222222222333333444444333333222444333333222222333333444333333444444444444333333333222222111111222222333000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111222222222444222222666;;;CCCQQQ^^^ooo{{{yyyuuuvvv|||~~~{{{||||||vvvvvvzzz|||vvvnnnfffaaa^^^]]]]]]cccmmm|||uuuaaaPPPMMMJJJIIINNNSSSVVVWWWbbbhhhxxx333333333333333333333333555555444444444333333333222111111111222333333444111111111111111111111111222222111000000000111111222111111000000111111222111111111111000000000000111111111111111111111111000000000000000000000000111000///.........//////////////////////////////.........---......//////111000000///////////////000000////////////000000////////////////////////////////////////////////.................................---------------......///////////////...///////////////////////////////////////////////////............///000000............////////////////////////000111222222111000000000111111///---////////////000000000000000000000000000000000000444333222222111222222222111111111111222444555666555555444444444444333333444444444444444555555666444555555555555666666666888888888888888888999999777777777777888999:::;;;666666777777777888888888::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<======<<<<<<<<<======>>>???======>>>@@@AAABBBCCCDDDEEEDDDBBBAAA@@@?????????@@@@@@AAABBBCCCDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKMMMMMMLLLJJJIIIJJJKKKLLLLLLLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKLLLKKKJJJIIIIIIHHHIIIIIIGGGFFFFFFEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBAAABBBCCCDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBAAA@@@??????>>>>>>???????????????????????????============>>>>>>>>>>>><<<;;;;;;:::::::::::::::888888888888888888888888666666555555555555666666777777666555444444444444777666555666777888777666333333333333333333333333222222222222222222222222222222333333333333222222444333333222222333333444333333444555555444444333222111111000000111111222111111000000//////......000000111111111111000000////////////////////////000000000000000000000000000000000111111111222222222111222666:::@@@LLLXXXjjjyyy{{{uuuyyy~~~~~~~~~zzzwwwxxxzzz}}}rrrggg```]]]^^^___fffqqqwwwbbbSSSPPPMMMNNNQQQVVVZZZ\\\fffrrr444444444444444444444444444444444444333333333333222222222222222222333333111111111111111111111111222111000//////000111222111111000000000000111111222222111111000000//////111111111111111111111111////////////////////////000000000///////////////////////////////////////.........------......///000000////////////000000//////............//////////////////////////////...//////000000000000000........................//////////////////......---...//////////////////////////////////////////////////////////////////...............//////000............///////////////////////////000111111111000//////000111///---////////////000000000000000000000000000000000000222222111111111111222222111111111222222333444555444444333333333333333333444444333333444444555666444444444555555555666666777777777888888888888888777777777777777888999999888888888999999999::::::999999999999999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???<<<===>>>???@@@AAABBBCCCCCCBBBAAA@@@???????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHJJJKKKLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@??????????????????????????????????????????>>>>>>>>>=========;;;;;;:::::::::;;;;;;<<<888888888888888888888888666666666666666666666666777666666555555555555555666555555666888999999888333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333333333444555555555444444222222111111111111222222222222111000//////......000000111111111111000000////////////////////////000000000000000000000000000000000000111111111111111000111555888<<>>???>>>>>>>>>??????@@@@@@@@@@@@@@@?????????@@@@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGGGGFFFGGGGGGHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMOOOPPPPPPOOOOOOIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEEEEBBBCCCDDDDDDDDDDDDEEEFFFHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<<<<888888888888888888888888777777777777777777777777666666666666666666555555555444444555777999999888333333333333333333333333222222222222222222222222444444555555555555444444333333333333333333333333222333333444555555444444333333222222222222333333333333222111111000//////000000111111111111000000//////////////////////////////////////////////////////000000000111111111000000111555666888@@@IIIWWWfffyyyyyyvvvtttuuu{{{}}}yyywwwvvv{{{yyykkk```]]]___bbbkkkwww~~~iiiXXXRRROOORRRUUUYYYbbblll111111111111111111111111555555444444444333333333333333333333333222111000111111111111111111111111000000/////////000111111111000000//////000000111111111111111000000000000000000000000000000000000000000000000000000000000000000111111111000///...////////////////////////////////////000111222333///////////////000000111//////............//////........................---...000111222111111000000000000000000000000000---------------.........,,,---...///000000000000////////////////////////........................,,,,,,,,,,,,,,,---..................////////////000000/////////000111111222000....../////////...////////////000000000000111111111111111111111111000000000///000000111222222222333333222111000000111111222222222222333333333333333333333444444555333444444444444555555555555555666666777777888888777777666666666666777777666777777777777888888888888888888888888888888888999999888888999999:::;;;:::::::::;;;<<<===>>>????????????>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA???@@@BBBCCCEEEEEEFFFFFFEEEEEEFFFGGGGGGFFFFFFEEEEEEGGGIIIIIIGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHKKKJJJJJJIIIIIIIIIIIIJJJFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKMMMOOOPPPPPPOOOOOOJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDFFFEEEDDDDDDEEEFFFIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<999999999999999999999999777777888888888888777777666666777777777666666555444333333444777888888777333333333333333333333333222222222222222222222222555555666666666666555555222333333444444333333222111111222333444444444444444333333333333333333444333333222222111111000000000000111111111111000000/////////////////////////////////////////////////////////000000000111111000000222555555666;;;CCCOOO[[[mmm{{{zzzuuuwww~~~|||vvvwww~~~~~~qqqeee```bbbeeemmmzzzqqq]]]UUUQQQTTTXXX]]]jjjxxx111111111111111111111111333333333333222222222222000111222333333333222222111111111111111111111111...//////000000000000000000000////////////000000000000000000000111111111000000000000000000000000000000000000000000000000000000111222111000///...////////////////////////---......///000222333444///////////////000111111000//////////////////000........................---...000222222222111000////////////////////////---------....../////////,,,---...///000000000000////////////////////////........................---------------...//////............//////////////////000111222444666777222000...---...//////...////////////000000000000000000000000000000000000///////////////000111111000000222222333222111111111111111111222222222333333333222222333333444555333333444444444555555555444444555666666777888888777666666555555666666666555555555666666666777777888888888888888888888888888888888888888999:::::::::::::::;;;<<<===??????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>??????>>>???@@@BBBDDDEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDBBBEEEHHHHHHGGGFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNLLLLLLKKKJJJIIIIIIIIIIIICCCDDDFFFGGGHHHHHHGGGGGGCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGDDDFFFGGGFFFDDDCCCDDDFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<999999999999999999999999777888888999999888888777555666777777888777666555555444444555777888777666333333333333333333333333222222222222222222222222444555555555555555555444222333333444444333333222///000111222333333333333333333222222222222333333111111111111111000000000000000111111111111000000000000000000000000000000////////////////////////////////////000000000111111111333666555444888???FFFOOO___ooowww}}}|||{{{yyy|||wwwkkkeeefffhhhppp}}}zzzddd[[[VVVYYY]]]cccttt222222222222222222222222222222222111111111111000...///111333444444444444111111111111111111111111---...///111111111000///000000////////////000000//////000000111111222222000000000000000000000000000000000000000000000000000111111222222000///...////////////////////////,,,,,,---...000222444555///////////////000111111000000////////////000000........................,,,...000222333222111000........................///000000000111111222222,,,---...///000000000000////////////////////////.......................................///000000............/////////000......000222555888:::<<<222000------...//////...////////////000000000000///////////////////////////////////////000111111---///000222333333333222000000111111222222222333333333222222333333444555333333333444444444555555444444444555666777777888777666666555555555666666666666666666777777777888777777777777777777777777888888888777888999999:::999::::::;;;<<<===??????<<<=========>>>>>>??????BBBAAA@@@>>>===============>>>???AAABBBCCCDDDDDDCCCCCCDDDEEEEEEDDDCCCBBB@@@CCCGGGHHHGGGGGGIIIKKKJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFFFFFFFGGGHHHHHHIIIJJJIIIGGGFFFFFFFFFGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCFFFHHHIIIKKKLLLMMMLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGCCCDDDDDDEEEFFFGGGGGGHHHEEEDDDCCCBBBBBBCCCEEEFFFEEEGGGHHHGGGDDDBBBDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;999999999999999999999999777888999::::::999888777555666777888888777666555777666555666777888777666333333333333333333333333222222222222222222222222333444444555555444444333222222444444444444222222...///000111222333333333222222111111111111222222////////////000000000000000000111111111111000000111111111111111111111111////////////////////////////////////000000000000111111444666555333666===???EEEUUUeeeooovvv|||}}}|||pppiiiiiikkkrrrjjj___YYY]]]aaahhh{{{555444333222222222333333444444333222222111111000111111222222222333333333222222222111000//////...///000111222222222222222000000000000000000000000111111000000000000111111////////////////////////222111000///------,,,,,,000000000000000000000000000000//////.........---////////////000000000000---......///////////////------............------000000//////......------111111111111111000//////////////////////////////111000...------...000111111111000000000000111111,,,,,,------.../////////..............................................................................///111444777;;;<<>><<<;;;:::;;;<<<===>>>>>>???AAAAAABBBBBBAAA???AAADDDEEEEEECCCBBBBBBIIIHHHHHHGGGGGGFFFFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAABBBFFFGGGGGGEEEDDDDDDDDDBBB@@@???AAACCCAAABBBCCCDDDEEEEEEDDDDDDFFFEEECCCDDDEEEEEEDDDCCC???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>888888999:::;;;======>>>???>>>===<<<;;;;;;:::;;;777777777777777777777777:::999888666666666777777777777666555555555555555666666666666777777777777444444444444444444333333222222222333333444444444444444444333333222222222444444444444444444444444111000//////111333333333444000---111666666333000222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////////////////000000000000222111000000000222444666;;;AAALLL[[[jjjyyyzzzsssnnnllluuuuuuhhh___aaacccjjj444444333333333333222222222222222222222222222222111111222222222333333333333333333222111000000000000000111222222222111111000000000000000000000000000000////////////000000////////////////////////000//////............///000000000000000000000000000/////////............////////////000000000000---......///////////////.........//////.........///////////////.........111111111111111000//////........................000///---,,,,,,---///000111000////////////000111..................------......................................................................../////////000222444666777//////...------...//////,,,---......//////............///000000000000000////////////////////////000000000000000000000000222222222222222222222222///000000000000111111111444444444555555555555666555555555555555555444444666555444333333444555666777666555444444555666777777777777666777777888888777777777888888888999999;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;:::;;;<<<===<<<===>>>>>>????????????BBBAAA@@@@@@AAACCCEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAABBBDDDFFFEEEDDDBBBBBBBBBAAA???@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFEEECCCCCCDDDDDDCCCBBB??????@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::<<<;;;:::999888888888888777777777777777777777777888888777777666777777777777777666555555555555555777777777666666666666666333333444444444444444444222222333333333333333333444444333333333222222222444444444444444444444444555444444444333222000///888444000111333333222111222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////////////////000000000000222111000000111222444666888===GGGTTTcccrrr}}}~~~xxxtttqqq{{{zzzlllccccccdddkkk333333444444444333222111000000111111222333333444111111222222222333333333444444333333222111111111111111222222222111111000000000000000000000000000//////............//////////////////////////////...............///000111000000000000000000000000////////////............////////////000000000000---......///////////////...//////000000//////............///////////////000000111111000000//////........................///...---,,,,,,---...///111000...------...000111000//////...------,,,,,,........................................................................000////////////000000111//////............//////,,,---......//////............///000000000000///////////////////////////000000000000000000000000222222222222222222222222///000000000000111111111444444444444555555555555444444444444444444555555555555444444444444555555666666555444444555666666888777777666666666777777777777777777888888888888;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<=========>>>>>>???>>>>>>>>>CCC???;;;;;;???FFFLLLOOOHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCBBBCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDBBBBBBCCCCCCCCCBBB>>>???@@@@@@???@@@BBBDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFEEECCCCCCCCCCCCAAA@@@???????????????>>>=========<<<;;;:::::::::::::::<<<;;;;;;;;;:::::::::999:::999888777777777777777777777777777777777777777555666777777777777777777777666555555444555555555888777777666666555555555222222333333444444555555333333333333333222222222333333333333222222222222333333333333444444444444000111333444555444333222555444222111111222444444000000000000000000000000////////////////////////111111111111111111111111////////////////////////////////////000000000000111111000000111222444555555999@@@KKKYYYgggttt{{{{{{yyyrrrgggeeeeeekkk222333444555555333111000000000111111222222222333111111222222222333333333333333222222222111111111222222222222222111000///000000000000000000000000000//////......//////000////////////////////////...............///000000///////////////////////////////////////.........////////////000000000000---....../////////////////////000000000000//////------......//////000000///000000000000000//////...........................---,,,,,,,,,,,,---...000///---++++++---///000//////.........---------........................................................................//////..................////////////////////////,,,---......///.........---...//////000000///////////////////////////////////////000000000000000111111111111111111111111111111222222222333333333111111222222222333333333333333444444444444555555444444444444444444444444555555555555555555555555777777666555555555666666666666666777777777888888::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;<<>>@@@@@@@@@AAACCCEEEFFFEEECCCBBBBBBCCCEEEFFFFFFDDDBBBBBBBBBAAA???>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<888888999:::;;;;;;<<<<<<::::::999888888888888888666666666666666666666666333444666777888777777666666555555444444555555555888888777666555555444444111111222333444444555555444333333333222222111111333222222222222222222222333333333333333444444444000111222222222333444555---111333222111333444333000000000000000000000000////////////////////////111111111111111111111111////////////////////////////////////000000000000111000000000111222333444444666;;;DDDPPP___lllsss}}}wwwjjjfffeeeiii222333444555555333111000222222222111111000000000111111222222222333333333111111111111111000000000222222222222222111000///000000000000000000000000111000000//////000000111000000000000000000000000000000///...............////////////////////////.........///////////////////////////000000000000---....../////////////////////000000000000//////------......//////000000...//////000000000//////........................---------,,,,,,---------///...---,,,,,,---...///---------.........//////........................................................................---......///////////////......////////////......,,,---......///.........------...///////////////..............................//////000000000000111111111111111111111111111111222222222333333333111111111222222222333333333333333333444444555555333444444444444444444333444444555555555555444444666666555555555555555666555555666666666777777777999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;>>>>>>???@@@@@@@@@??????===;;;>>>HHHVVVaaaeeeeeeMMMKKKHHHEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCBBB@@@???@@@@@@>>>???AAABBBAAABBBCCCEEEFFFDDDCCCAAAAAABBBDDDEEEDDDCCCAAA@@@@@@@@@>>><<<===>>>>>>>>>>>>===<<<<<<:::::::::;;;<<<>>>???@@@888999999::::::;;;;;;;;;999999888777777777888888555555555555555555555555222444555777777777666555555555444444444444555555888777777666555444444333111111222222333444555555333333333222222111111111222222222222222222222222222222222333333333444444777777555222000222666:::666===AAA===999888333---////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000111222333333666666999@@@KKKXXXeeemmmttt}}}}}}|||mmmgggdddggg}}}333333444444444333222111333222222111000000//////111111222222222333333333000000000000000000000000111111222222222111111000000000000000000000000000111111000000000000111111000000000000000000000000111000///...............000000000000000000000000.........///////////////////////////000000000000---......///////////////...//////000000//////............///////////////......///000000000//////------------------------------------------------.........------.........,,,,,,------...//////000........................................................................,,,---...///000000000000------............------,,,---......//////......------...////////////...........................---......//////000000111111111111111111111111111///000000000000111111111333333333333444444444444222222333333444444555555333333444444444444333333444444555555555555444444444444444444444555666666555555555555666666666666999888888777777888888999::::::::::::::::::::::::999999:::::::::::::::::::::;;;<<<===>>>>>>>>>>>>??????EEESSSdddmmmkkkeeeLLLJJJGGGCCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDD@@@@@@AAABBBCCCDDDDDDEEEBBBCCCDDDDDDEEEDDDDDDDDDEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDBBB@@@???@@@AAAAAACCCEEEEEEDDDCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCBBBAAA????????????===<<<===============<<<<<<;;;888999:::;;;===???AAABBB<<<<<<;;;:::999888777777777666666555555666666666555555555555555555555555333444555555555555555555444444444333444444555666777666666555555444444444111111222222333333444444222222222222222111111111111111111222222222222222111111222222333333444444222333333222444:::CCCKKKMMMTTTVVVPPPJJJFFF<<<000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000//////000111111222222222666666777===FFFSSS^^^fffhhhrrr}}}ssskkkeeehhh}}}444444333333333333222222111111111111000000000000111111222222222333333333111111111111111111111111000000111222222222111111000000000000000000000000000000////////////000000000000000000000000000000///............//////000000000000000000000000000............/////////000////////////000000000000---......///////////////.........//////.........///////////////.........---......///000000//////------------------------.........//////.........---...////////////...---------..........................................................................................,,,---.../////////...---+++,,,---......---,,,+++,,,---......//////......,,,---......//////..............................------......///000000111111111111111111111111111///000000000000111111111222333333333333444444444111222222333444444555555222333444444444444333222333444444555555444444333222222222333444555666777444444555555555666666666888888777777777777888888999999999999999999999999888888999:::::::::::::::999:::;;;===>>>?????????BBBBBBHHHVVVfffkkkcccYYYIIIGGGDDDAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA??????@@@AAABBBCCCDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFCCCDDDEEECCC@@@@@@AAACCCFFFGGGIIIHHHFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>??????===<<<<<<<<<=========<<<;;;;;;888999999:::<<<>>>@@@AAA<<<<<<;;;:::999888777777777666666666666666777777444444444444444444444444555555444444333444444444444333333333444444555666555555555555555555555555222222222222222222333333111111111111222222222222000111111111222222222222000111111222333333444444+++...111333666===HHHPPPKKKQQQRRRNNNMMMNNNDDD666000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000...///000111111222222222333333555999BBBMMMWWW^^^bbblll|||zzzpppjjjkkk555444333222222222333333/////////000111111222222111111222222222333333333222222222222222222222333///000111222222222222222000000000000000000000000//////............//////000000000000000000000000,,,---------///000111222000000000000000000000000---.........//////000000////////////000000000000---......///////////////------............------000000//////.........---------...///000000//////------------------------......////////////......---...000111111000...---/////////...------,,,,,,........................................................................------...///...---,,,+++++++++,,,------,,,++++++,,,---......//////......,,,---......//////..............................---------...///000000111000000000000000000000000111222222222222333333333000000111111111222222222111111222333333444555555222222444444444444222222333333444555555444333333111111222333444666777888444444444555555555666666888888777777777777888888999999999999999999999999777888999::::::::::::::::::;;;<<<>>>@@@AAABBBBBBCCCAAAFFFSSSaaacccXXXLLLEEEDDDAAA??????@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???>>>??????@@@BBBCCCDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@BBBCCCDDDDDDEEEDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFBBBDDDEEEDDDAAA@@@BBBEEEIIIJJJKKKJJJGGGDDDCCCCCC@@@AAAAAAAAAAAA@@@???>>>???>>>======>>>???===<<<<<<<<<======<<<<<<;;;:::999999999:::;;;<<<===>>>999999999999999999::::::999999888888888888999:::444444444444444444444444777666444333222333333444333333333333444444555666444444444555555555555555333333222222222222222222000000111111222222222333000000111111222222222222000000111222333333444444000333555444333555<<>>IIISSSYYYccclll{{{uuunnnooo000000////////////000000111111000000000111333444111111222222222222111111222222222222222222222222555444333222111111111111222111111000///......---000000000000000000000000222111111000///......---////////////////////////......////////////......000000000000000000000000000000111111111111000000000000000///......------//////............//////000000000000//////..........................................////////////////////////////////////000000//////.........---,,,,,,,,,,,,,,,---...///......//////......---,,,........................------------------------///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,---......------///000........................//////.........------------------............///////////////////////////111111000000000000000111111111222222222333333333555555555444444333333333000000111222333333444444444555555555555555555444666555333222111222333333555555555555666666666666777777777777777777777777555777888999888888:::<<<999999999999999999999999;;;<<<======<<<<<<===???@@@CCCGGGJJJLLLKKKIIIGGGBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@>>>===???@@@>>>??????@@@@@@AAABBBBBBDDDDDDEEEEEEDDDCCCBBBBBBEEEDDDBBB@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDFFFEEECCCAAA@@@AAABBBCCCHHHHHHIIIIIIHHHEEEBBBAAADDDCCCCCCBBB@@@???>>>>>>???>>>===;;;;;;<<<<<<======<<<<<<;;;;;;:::999999777888888888777777999;;;888999999:::999888777666888888777777777777888888888888777555555444444444555555666666666666555555222333444444555555555444666444222333666666333111333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000222000222000000===AAA333333222555444444AAACCC444------......//////000000111111111000000000000000///////////////////////////,,,***,,,...000000...000000000000000000000000000000000000111111111111000111444777999???MMM[[[fffmmmwww|||yyy|||qqquuu222222111111111111222222222111000000000111333444111111222222222222111111222222222222222222222222000000000///000000111111111111111000///.........000000000000000000000000111111111000///.........////////////////////////...//////000000//////...////////////////////////000000111111111111000000............//////////////////............/////////////////////.............................................////////////////////////////////////000/////////.........---......---------...//////......//////......---,,,........................------------------------///...---,,,,,,,,,,,,---......---,,,,,,,,,------,,,---......------...000........................///.........---------------------............///////////////////////////111111000000000000000111111111111111222222222222333333222222222111111111111111111222222333333333333444444555555444444333555444333222222222222333555555555555666666666666666666666666666666666666555777888888777777999:::999999999999999999999999999;;;<<<<<<;;;;;;<<<===>>>???BBBDDDEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBAAA@@@@@@@@@???@@@@@@???======>>>@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAADDDCCCAAA@@@@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@AAABBBCCCDDDFFFEEECCCAAAAAAAAABBBCCCFFFGGGHHHHHHGGGEEECCCAAABBBBBBAAA@@@???>>>======???>>>===<<<;;;<<<<<<===<<<<<<<<<;;;::::::999999777888999999888888999:::888999:::::::::999777666666666555555555555666666888777666555444444444444555555666666666666555555333333333444444444555555666444333444555555333111333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000222000111000000===BBB555333222444222222>>>AAA444//////////////////000000111000000000000000000000////////////////////////000...,,,---///000///...000000000000000000000000000000000000111111111111111111444777888===JJJWWW```gggrrr|||zzzzzz}}}222222111111111111222222222111111111111222333333111111222222222222111111111111111111111111111111////////////000111222222111111000000//////......000000000000000000000000111111000000//////......///////////////////////////000000111111000000//////////////////////////////000000111111000000///,,,------...//////000000//////............//////................................................---............//////////////////////////////////////////...............000000///.........//////......//////......---,,,------------------------------------------------......---,,,,,,,,,------,,,,,,---------------...,,,---......------...///....................................---------------------............///////////////////////////000000000//////000000111000000000000111111111111222222222111111111111111111111222222222222222222222222333333333333222222444444333222222222222333444555555555555666666666666666666666666666666666555777888777666666777888999999999999999999999999888999;;;:::999999:::<<<======>>>??????????????????????????????@@@@@@@@@BBBBBBBBBBBBAAA@@@@@@???>>>??????>>><<<<<<===???@@@AAAAAABBBBBBCCCDDDDDDBBBCCCCCCCCCCCCBBBAAAAAABBBAAA@@@???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@AAACCCDDDFFFEEECCCBBBAAAAAABBBBBBDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@@@@???>>>===<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999999888777999;;;;;;:::888888888999999:::;;;:::999888777666555555444444555555666777666555444333333333333555555666666666666555555444333333333333444444555555444333444555555333111333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000333///111000///<<>>>>>=========>>>>>>======>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>??????>>><<<;;;===>>>@@@@@@AAAAAABBBCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCAAAAAA@@@@@@AAACCCDDDEEEFFFEEEDDDBBBAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBB@@@@@@??????>>>===<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888888:::<<<<<<;;;888777777888999:::;;;;;;:::999888777777777666666777777777666555444333333333333333444555555666666555555444444333333222222333444555444444444444555444333222333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000333///111000///:::@@@999444///111000...888>>>666222222111111000000//////000000000000000111111111000000000000000000000000333222000000000000000//////////////////////////////000000000111111111111222111222444444666???HHHVVV]]]gggrrr~~~~~~111111000000000000111111222222333333333222222222111111222222222222111111000000000000000000000000333222222111000000111111000000000000////////////........................000000000000////////////////////////////////////000000111111111111000000........................//////000000000000/////////.........---------,,,......------------......////////////////////////........................------------............////////////////////////---------...............//////...---,,,,,,,,,,,,.........///......---,,,------------------------,,,,,,,,,---------......------,,,,,,,,,------...++++++,,,............---,,,---...---,,,+++,,,---........................,,,,,,---------------------------............/////////////////////////////////......///000111111....../////////000000000222222222222222222222222222111111111111111111111000111111111111111111000111222222222222222222222444444444444555555555555555555555555555555555555555666777666555444555666888888888888888888888888888:::;;;;;;::::::;;;<<>>===<<<<<<<<<======<<<<<<<<<=========>>>>>>>>>@@@BBBCCCDDDBBB@@@???>>>??????>>><<<;;;===>>>?????????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCEEEGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::999888888777777777:::<<<<<<:::888777777777888999:::::::::999888777777666666666666777777555555444333333333444444444444555555555555444444444333333222222222333333444444555555444333333333333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000222...000111///666===888:::444555333---333888111222222111111000000////////////000000111111111111111111111111111111111111222222222000//////000000///////////////////////////000000000111111111111333111111333333444:::BBBNNNVVV```kkkvvv333333222222222222333333333333333444333333222111111111222222222222111111111111111111111111111111111111000///............000000000000////////////........................000000000000///////////////////////////////////////000000111111000000///...........................//////000000//////...//////......---,,,,,,+++......------------....../////////.........------........................,,,------------.........////////////////////////---------------............------,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,---......+++,,,---.........---,,,,,,---...---,,,+++,,,---........................,,,,,,,,,,,,---------------------............///////////////////////////............///000111111////////////000000000000///////////////000000000000000111111111111111111000000111111111111000000000111222222333222222222333444444444444555555555555555555555555555555555444666777666555555666777888888888888888888888888888:::;;;;;;:::999;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>===???CCCEEEFFFDDDBBB@@@>>>??????>>><<<<<<===???>>>>>>???@@@@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAABBBBBBDDDFFFHHHJJJFFFEEEEEEDDDBBBAAA@@@??????????????????@@@@@@@@@????????????>>>>>>>>>===;;;<<<<<<<<<<<<;;;::::::::::::999888888777777666666888::::::999777777777666777888999:::999888888555444444333333444444555555555444444444444444555444444555555555555444444222333333333333222222111333555666555444222333333333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000111,,,000333...333999555???888888666---...111+++000000000000000000///////////////000111111222222111111111111111111111111111111222111//////000222000000000000000000000000000000000000111111111111333000111333333333777===CCCLLLYYYeeeppp444333333222222333333444333333444444444333222111111111222222222222111111222222222222222222222222000//////.........//////////////////000000000000000000000000000000000000////////////000000000000////////////////////////...//////000000//////.................................////////////......------------------------...------,,,,,,------...///...------,,,+++******........................,,,,,,---------.........////////////////////////,,,,,,,,,------............------------......///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///,,,---...//////---,,,+++,,,---...---+++***+++,,,........................++++++,,,,,,,,,------------------............///////////////////////////...------......000111111//////000000000111111111........./////////000000//////000000111111222222000111111222222111111000///000111222333222222111333333444444444555555555555555555555555555555555444555777777666666777999888888888888888888888888777888999999888888999;;;999:::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>===@@@DDDGGGHHHFFFCCCAAA???@@@@@@???======>>>@@@??????@@@@@@AAABBBBBBCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAACCCFFFHHHJJJFFFFFFEEEDDDCCCAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<<<<;;;:::999999999999888777777666666555777888888777666777999555666777888999888777777555444444333333444444555666555555444555555666666333444444555555444444333111222444555444333000///333555666666333222222444333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000+++000444...000444111999333555666------111,,,//////////////////000000...//////000111111222222222222222222222222222222...000111000......000333000000000000000000000000000000000000111111111111333000000333333222555:::>>>GGGUUUaaalllyyy222111111000000111111222333333444555444333111000111111222222222222111111222222222222222222222222000//////000000111222333////////////000000000000111111111111111111111111////////////000000000000////////////////////////......////////////....................................////////////......+++,,,,,,------......///...------,,,,,,------......---,,,+++***(((''''''........................,,,,,,,,,---------......////////////////////////,,,,,,,,,------........................///000111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...///,,,---/////////---+++***,,,---...---+++***+++,,,........................+++++++++,,,,,,------------------.........//////////////////////////////---------......000111111000000000000111111111111///000000000111111222222...//////000111222222333111111222222222222111111///000111222333333222111333333333444444444555555555555555555555555555555333555777777666777888:::777777777777777777777777666777888888777777888999999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????===@@@DDDHHHIIIGGGDDDAAA@@@AAAAAA@@@>>>===???@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@????????????@@@BBBEEEHHHIIIFFFFFFEEEDDDCCCAAA???>>>??????>>>===============<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999999999888888777666666666555666777666555666888:::444555666777888888777666666666666555555666666666666666555555555666666777333444444555555444444333000222444666555333000---222555777666333222222444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000///+++111555......222...000***000444...000555222------......//////000000...//////000111222222222222222222222222222222222---///111000......000333000000000000000000000000000000000000111111111111333000000333444333555999>>>HHHUUU```iiittt~~~|||~~~///000000000000111111111222222333444333222111000111111111111111111111111000111111222222222111111//////000000111111222222222111111111000000//////111111000000//////......------......///000000000000000000000///////////////000000000000000//////////////////////////////000000000000000000000000666333///---,,,---,,,,,,---.........---,,,,,,+++------------------------///............---------000///...---------------***+++---///000000//////------------------------..............................------------......+++***)))***---...///...++++++,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,///...,,,,,,,,,+++***)))******+++,,,,,,------.....................------///...,,,,,,...//////...////////////////////////////////////000000000000333222111000000000222222000000000000000000000000000000000000000000000000222222222222222222333333444444444444444444444444444444444444444444444444444444444555666777777888666666777777777777666666666777777777888888888888888999999::::::;;;;;;<<<;;;<<<===<<<;;;;;;;;;===>>>>>>???@@@AAACCCDDDDDD???@@@AAAAAA@@@???===<<<@@@???>>>===>>>???BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBBBB@@@>>>===<<<<<<===???AAA@@@?????????@@@@@@@@@???>>>>>><<<===>>>???@@@AAABBBBBBDDDDDDDDDCCCBBB@@@???>>>;;;;;;;;;;;;;;;<<<===>>>???>>><<<:::::::::;;;<<<:::;;;<<<<<<======<<<<<<:::::::::999999888888888666666666666777777777777666777777777777777666666555555555555666666666666444444444444444444444444222222222222222222222222222222111111222222333444333444444555444333111000333333333222111000//////222111111111000000//////000000000000000000000000111111111000000000000000111000000000//////......000000000000111111111111------......//////000000000000000000000111111222000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111222222111111222222333444888>>>IIIUUU___jjj|||zzzttttttwww~~~||||||000000000111111111222222333333333333333222111111111111111111111111111111111111222222222222111111000000000000000111111111111111111000000000//////////////////.........---///////////////.........000000000000/////////...//////000000000000//////////////////////////////////////////////////////222000...---.........------.........------,,,+++---------------------------------.........////////////...---------------,,,,,,---...////////////------------------------..............................------------......,,,+++******,,,......---++++++,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------------,,,,,,------,,,+++,,,,,,,,,,,,------------..................------000///---.../////////---.........................../////////000000000000111111000/////////000111000000000000000000000000000000000000000000000000111111222222222222333333444444444444444444444444444444444444444444444444333333333444555555666666666666777777777777666666666666777777777888888888888888888999:::;;;<<<<<<:::<<<===<<<;;;:::;;;<<<<<<===>>>???@@@AAAAAAAAA??????@@@@@@??????>>>>>>???>>>=========???AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@AAABBBBBB@@@??????===;;;:::===???@@@AAAAAAAAAAAA@@@@@@?????????======>>>???@@@AAABBBBBBDDDDDDDDDCCCBBB@@@???>>><<<<<<;;;;;;;;;<<<======>>>===;;;:::999:::;;;<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;:::888777666666666666666666777777777777444444555555555444444444777666666666666666666666444444444444444444444444222222222222222222222222222222111111222222333444333333333333333222111111222333333222222000//////111111111111000000000///000000000000000000000000000000000000000000000000111111111000000/////////000000000000111111111111.........///////////////000000000000000111111222000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111222222111111222222333444777;;;DDDOOOXXXeeeyyyzzzqqqlllmmmqqq{{{111111222222222333333333444444333222222222222222111111111111111111111111111222222222222222111111111111111111000000000000111111000000000000//////............------------111000000///......------000000000/////////.........//////000000////////////////////////////////////////////////////////////...------///000///...---............---,,,,,,------------------------++++++,,,---...///000111//////...------------.........---------...............................................................------------.........,,,***+++,,,------,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,---------..................---------------------------------......///......///000000...---............................../////////000000000000//////......//////000000000000000000000000000000000000000000000000000111111111222222222333333444444444444444444444444444444444444444444444444222222222333444444555555555666666777777666666555666666666666777777777777666777888999:::;;;<<<<<<:::;;;<<<<<<::::::;;;<<<:::<<<>>>?????????===<<<>>>>>>>>>>>>>>>??????@@@>>>===<<<<<<===>>>@@@AAA?????????@@@@@@@@@@@@@@@AAA@@@@@@AAABBBCCCAAA@@@AAA>>>::::::<<<@@@CCCDDDDDDCCCBBB@@@??????@@@@@@===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===<<<;;;:::999:::;;;<<<<<<<<<;;;;;;::::::999999===<<<;;;:::888666555444666666666666777777777777777777888888888888888777999999888888777666666666444444444444444444444444222222222222222222222222222222111111222222333444333333222111111111111222222222222222222111000///111111111111000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000111111111222222000000///////////////...000000000000000111111222000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111222111111111111222333333666888===FFFOOO___vvv{{{mmmgggfffjjjpppxxx}}}~~~222222222333333333444444555444333222111222333333111111111111111111111111222222333333222222111111222222111111000000//////000000000000000000//////........................000000//////............000000/////////...............//////000/////////////////////////////////////////////////////////---------...000000...---------............------------------------------,,,,,,------...//////000///......---------......000///...,,,,,,------......................................................------,,,,,,------...///---++++++,,,,,,,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...------...///000000///...------,,,,,,,,,,,,------------......---,,,---...000000///---................................./////////000000//////////////////000000////////////////////////000000000000000000000000000000111111222222333333333333333333333333333333333333333333333333333333222222333333444444444555555666666666666666666555555555555666666666777777555666777888999:::;;;<<<999;;;<<<;;;:::999:::;;;;;;===???AAAAAA???<<<;;;======<<<<<<===>>>@@@AAA===<<<<<<<<<===>>>???@@@?????????@@@@@@@@@@@@@@@@@@??????AAACCCCCCBBBAAA???>>>===>>>BBBEEEHHHIIIGGGEEECCC@@@??????@@@AAA>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===<<<;;;:::999888888777;;;;;;:::999888777666555666666666666777777777777999999::::::;;;:::::::::::::::999999888777666666444444444444444444333333222222222222222222222222222222111111222222333444333222111000000000222222222222222222222111000///111111111000000000000000000000000000000000000000/////////000000000000000222222111111111111111111000000111111111222222222111000000000//////......000000000000000111111222000000000000000000000000////////////////////////////////////000000000000111111111111111111111111111111111111111222222333555555888>>>HHHZZZtttpppfffdddhhhqqqzzz}}}yyyssswwwzzzzzz}}}~~~yyyxxxzzz222333333333333444444444666555333222111222333444111111111111111111111111333333333333333222111111222222111111000000////////////////////////000000////////////////////////............//////000000////////////............------...///////////////////////////////////////...........................------...//////---+++------...//////......---------------------------..............................---------......///111000...---,,,,,,---...................................................------,,,,,,,,,,,,------///---++++++,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...000111///---+++,,,---000000///...---,,,,,,+++,,,,,,,,,,,,------......+++++++++---///000///......................................./////////////////////000000111111111//////////////////////////////////////////////////////000111111222333333333333333333333333333333333333333333333333333333444444444444444555555555555555666666666666555555444555555555555666666666555555666777888::::::;;;999:::;;;:::999888999;;;===???AAABBBBBB@@@===<<<<<<<<<;;;;;;<<<>>>@@@AAA<<<<<<<<<======>>>?????????@@@@@@@@@AAAAAAAAABBB@@@??????AAACCCCCCBBBAAA===>>>@@@DDDIIILLLMMMLLLGGGFFFCCCAAA??????@@@AAA?????????@@@AAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;::::::::::::;;;<<<<<<===>>>===;;;:::888888777777888888888888888888888888666666666666777777777777555666777777888888888777;;;::::::999888777777666555555444444444333333333222222222222222222222222222222111111222222333444222222000000000111222333111111222222222111000000000000000000000000111111000000000000000000000000......//////000000000000111111111111111111222222111111111111222222222222111111000000/////////...000000000000000111111222000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111000000111111222333444333555;;;DDDUUUoooooohhhjjjppp{{{wwwpppoooqqqssstttwww~~~xxxtttuuuxxx|||222222333333333444444444555444444333333333333333111111111111111111111111444444444444333222111000111111111111000000000000......////////////000000/////////000000000000000------......///000000111/////////.........------,,,---......////////////////////////////////////........................///...,,,---......---,,,------...////////////...------------------------//////.........---------...------------...//////000///...---------------------------------------........................------,,,,,,,,,,,,------///---++++++,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,...000111///+++)))***---//////......---,,,++++++++++++,,,,,,------......///---,,,,,,...//////...------------------------------........./////////......///111111111111111000000000000000000000000////////////////////////...//////000111222333333333333333333333333333333333333333333333333333333444444444444444555555555444555555666666555555444444444444444555555555666666666666777888888999999888999::::::888888999:::===>>>@@@AAA@@@???===<<<;;;;;;;;;;;;<<<===??????<<<<<<===>>>>>>??????@@@??????@@@@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCAAA@@@===???BBBGGGKKKNNNMMMKKKEEEDDDCCCAAA@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCBBBBBBBBB@@@???>>>===<<<<<<<<<<<<999:::;;;<<<<<<===>>>>>>???>>><<<:::888888999999777777777888888888888999666666666666777777777777666666777888999999999999:::999999999888777777777555555555444444333333222222222222222222222222222222222111111222222333444222111111111111222333333111111222222222111111000000000000000111111111111000000000000000000000000---......//////000000111000000000111111111111111111111111222222222222333111000000000000000000///000000000000000111111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000000000000111222222222222444999@@@MMMdddxxxtttooorrryyywwwnnnnnnmmmooosssvvv{{{{{{wwwyyy|||}}}222222222222333333333333444444444555444333333222111111111111111111111111444444444444333222111000000000000000000111111111........./////////000000........./////////000000........./////////////////////.........---------+++,,,---...////////////////////////////////////...........................,,,***+++---/////////------...///////////////---------------------------------...............---------------...//////..................------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---...,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------+++...000...***)))+++.........------,,,,,,++++++***++++++,,,------......777333///------......------------------------------------.........//////,,,---...000111111000000000000000000000000000000////////////////////////......///000111222333333222222222222222222222222222222222222222222222222333333333333333333333333444555555666666555555444333333444444444555555555777777777777777777777777888999:::999888777888::::::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<==================>>>???@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAABBBAAA@@@AAABBBBBB@@@???@@@@@@AAADDDGGGIIIHHHGGGCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@AAAAAABBBCCCCCCCCCBBB??????>>>===<<<<<<======999:::;;;===>>>????????????>>><<<:::999999:::;;;888888888888777777777777666666666666777777777777777888999:::;;;;;;;;;;;;888888888888888888777777666555555444333333222222222222222222222222222222222222111111222222333444111111222333333333333333000111111222222222111111///000000000111111111111000000000000000000000000------......///000000111/////////000000111111111111111111222222222333333000000000000000111111111000000000000000111111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000111222222111111444777;;;CCCUUUeee}}}vvvuuuzzz~~~uuuqqqnnnpppvvv{{{}}}111111222222222333333333333444555666555444333222111111111111111111111111444555444444333222111000//////000000111111222222---.........//////000000---------.........//////000000000///......------//////.........---------+++,,,---...////////////////////////////////////........................,,,***)))))),,,000111222------...///000000//////------------------------+++,,,,,,---...///000000---------------...///000,,,---...//////...---,,,++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,---...,,,***+++,,,------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,---------......(((,,,///...***))),,,000------,,,,,,,,,,,,++++++******+++,,,,,,---......>>>999333///---------,,,---------------------------------.........//////***+++---///000000///...000000000000000000000000////////////////////////---...///000111222333333222222222222222222222222222222222222222222222222222222222222222222222222444555555555555555555444333333333444444444555555777777777777666666666666777999:::999888777888999777777888888888999999999:::;;;<<<=========<<<;;;===>>>???@@@@@@AAAAAA@@@<<<======>>>???@@@@@@@@@CCCBBBAAAAAABBBBBB@@@>>>CCCAAA???@@@AAACCCCCCCCC@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBB@@@@@@AAABBBCCCCCCCCCCCC???>>>>>>===============:::;;;<<<>>>???@@@@@@@@@???>>><<<:::::::::;;;<<<:::999999888777666666555666666666666777777777777333444555666777888888888777777777777777888888888666666555444333333222222222222222222222222222222222222111111222222333444000222333444555444444333000111111222222222111111//////000000111111111222000000000000000000000000---------...///000000111......//////000000000111111111222222222333333333//////000000111111222222000000000000000111111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111222000111444666777<<>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA============<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999888888888777777666666666666666666666666666666999999999888888888888777:::::::::999888777666555555555444333333333333444444333222222111111222222111000000000000000111111222222444444444444222222222111000//////000111222///////////////////////////000111111111///...---000000000000000000000000000000000000111111111111222222222222222222222222222111111000///......---111111000000//////......////////////000111333444000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111222333444555666:::@@@DDDYYYcccttt}}}yyyxxx}}}vvvtttsssuuuzzz~~~~~~111111000000111111222333444444333333333333222222111111111111111222222333333333222111000000000111222222222111111111000000111000000000/////////...------------------------,,,---.../////////............------------......000/////////............//////////////////////////////.........---------000/////////.........---......------------.........------,,,,,,------...111///...,,,,,,,,,.../////////.........---------***+++,,,---...///000000............---,,,++++++///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------222111///...,,,,,,,,,,,,------------------------+++,,,------......------000000111111111111000000.../////////000000000000.../////////000000000000//////000000000111111111///000000111111222333333222222111111222222333444333333333333333333333333222222222333333333444444333333333333333444555555444555555666777777888888666666666666666666666666777777777777777888888999::::::::::::;;;;;;;;;;;;;;;===???@@@@@@@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>=======================================;;;;;;;;;;;;::::::::::::888888888888777777777666888888888888888888888888999999999888888888777777999999999999999888777666666555555444444444444444444333222222111111222222333222111111111111111222222222333444444333222222222111000//////000111222000000000000000000000000111111111111111000//////000000000000000000000000000000000000111111111111111111111111111111111111111111111000///.........////////////000000000000000000000000000000111111000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111222333333444777<<<@@@BBBKKKYYYfffooouuuyyy|||}}}|||{{{||||||zzzvvvuuuwww}}}~~~111111000000111111222333444444333333333333222222222111111111222222333444444333222111000000000000222111111111111000000000000000000000////////////////////////////////////,,,---...////////////.........------------......////////////............////////////////////////...............---------/////////.....................------------.........------,,,,,,------...000///...,,,,,,---.....................---------+++,,,,,,---...///000000---------,,,+++***)))(((......------------......************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------...------------------------,,,,,,---............---000000111111111111000000....../////////000000000....../////////000000000//////000000000000111111//////000111111222222333222111111111111222333333333333333333333333333333222222222222333333333333222222222222222333333444444444555555666777777777666666666666666666666666555555555555555666777777999999999999::::::::::::<<<===>>>>>>>>>???AAACCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@?????????>>>>>>==============================;;;;;;;;;:::::::::999999888888888888777777777777888888888888888888888888999999888888888777777777888888999999999888888777777666555555444444555555444333222222111111222222444444333222111111222222222222333333333333222222222111000000000000111222111111111111111111111111222222111111000000111111000000000000000000000000000000000000111111111111////////////////////////111111000000//////...............///000111111111111111111000000/////////000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111000111222111222444888;;;666===FFFNNNVVVaaaoooyyyyyy{{{~~~|||xxxyyy111111000000111111222333444444333333333222222222222222222222222333444555444444222111000000//////111111111111000000000000000000000000////////////////////////////////////---......///////////////......------------......///////////////.........////////////////////////......................................................------------.........------,,,,,,------...///...------------..............................000//////......---------++++++,,,,,,+++***))))))++++++++++++++++++,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------------------,,,------.....................////////////.............../////////000000........./////////000000////////////000000000111//////000000111222222222111111111111111222222333222222222222222222222222111222222222222333333333222222222222222333444444444444444555555666666666666666666666666666666666555555444444555555666777999999999999::::::::::::===>>>>>>======>>>AAACCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDAAAAAA@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>============<<<<<<<<<<<<<<<;;;::::::::::::999999999999888888888777777777777777888888888888888888888888888888888888777777777777666777888999999999999999777777666555555555555666444333222222111111222222444333222222111111111111222222222333333222222222111111111111111111111111111111111111111111111111222111000//////000111222///////////////////////////000000000111111111111////////////////////////111000000000/////////....../////////000000000111000000000000000000//////////////////////////////////////////000000000000///000000000111111111111111111111111111111111111111111222111000111444777777<<<@@@CCCHHHTTTeeesssxxx|||111111000000111111222333444444333333333222222222222222222222333444555666444333222111000000000000000000000000000000000000////////////000000000000000000000000000000000000............//////000000......------------...............///////////////........................---.....................---------.....................------------.........------,,,,,,------.........---------.........---.....................000//////...------,,,,,,)))***+++,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,---......//////......,,,,,,------------,,,,,,............////////////............////////////...////////////000000000...//////000111111222222111111000000111111222333222222222222222222222222111111111222222222333333333333333333333444444555444444444444555555555555555555555555555555555555666555555555555666777777::::::::::::;;;;;;;;;;;;===>>>>>>===<<<===@@@BBBCCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEE@@@@@@@@@??????>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999888888888777777777777777777888888777777777777777777777777888888888777777777666666666777888999999999999999777777666555555555555666444333222222111111222222222222111000000000000000222222222222222222222222111111222222222222111111111111111111111111111111000///...------...000000///////////////////////////000000000111111111111000000000000000000000000000000000000////////////111000000000/////////...,,,---///000111111111000////////////////////////////////////000000000000///000000000111111111111000000000000000000000000111222222111000111333444444888;;;<<<>>>HHHYYYfffvvv{{{111111000000111111222333444444333333333333222222222222222333444555666777333222111111000111111111//////000000000000000111////////////000000000000000000000000000000000000//////......//////000111......------------...............///////////////........................---------...............---------------...............------------.........------,,,,,,------...---------...............---------...............,,,,,,,,,---------......)))***+++,,,---.........***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,------,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........---,,,+++------------------------------...////////////...,,,,,,,,,------,,,,,,,,,------........./////////------........./////////......////////////000000......///000000111111222111000000000000111222222222222222222222222222222111111111111222222222222333333333333333444555555444444444444444444444444555555555555555555555555666666666666666777888888::::::::::::;;;;;;;;;;;;<<<>>>>>>>>>======???AAABBBAAAAAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCCCCCCCCCC???????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBB@@@>>>===<<<;;;<<<<<<<<<;;;::::::999999999999999888888888777777777777777777888888888888666666666666666666666666888888777777777666666666666777888999999999999999777666555555444444555555444333222222111111222222111000000000000000111111222222111111111111222222111111222333333222111111111111111111111111111111......---------...//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////111111111000///.........+++,,,...000111111111000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000111222333222000000222333000333666777;;;CCCPPPZZZooovvv111111000000111111222333444444333333333333222222222222333333444666777888111111111000111111222333////////////000000111111.../////////000000000111////////////////////////000///.........///111111......------------................../////////000........................---------.........//////,,,,,,,,,------...............------------.........------,,,,,,------...,,,------......///......---------.........//////+++++++++,,,,,,,,,,,,,,,******+++,,,------------)))***,,,---......------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***,,,,,,------,,,++++++*********+++,,,---,,,++++++******++++++,,,++++++++++++,,,---...///------------------------++++++,,,,,,,,,,,,------***+++,,,------,,,++++++------------------------------...///////////////------............---------------.........//////---------.........//////........./////////000000......//////000111111111000000000000000111222222111111111111111111111111111111111111222222222222222222222222222333333444333333333333333333333333555555555555555555555555666666666666666777777888999999999999::::::::::::;;;===??????>>>===>>>???@@@@@@@@@@@@@@@AAABBBCCC???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCAAA@@@>>><<<;;;:::<<<<<<;;;;;;:::999999888999888888888777777777777666777777777888888888888777777777777777777777777888777777777666666666666777888888999999999888888666555555444444444444444444333222222111111222222000000000000111222333333333222111000000111222333111222222333333222222111000000000000000000000000------...///////////////000000000000000000000000000000000000111111111111........................////////////000000000000000000000000////////////,,,---///000111000///...000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000111222111000///111222111222333555999@@@JJJPPPbbbmmm{{{}}}111111111000111222222333444444444333333333222222222333333444555666888888000000000000111222333444.../////////000000111111.../////////000000111111////////////////////////000///.........///111222.........------.........---.........//////000000........................---------.........//////,,,,,,,,,------..................------............------,,,,,,------...,,,,,,---.../////////...---------.........//////......---,,,***))))))(((++++++,,,,,,,,,++++++***'''(((***+++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,---------++++++*********+++---...,,,++++++++++++++++++,,,************+++,,,---...------------------------++++++,,,,,,,,,---------'''(((***+++,,,,,,++++++---------------------------......///////////////...//////////////////...---------.........//////---------.........//////............/////////000......//////000111111111000000000000000111111222111111111111111111111111000111111111111222222222111111111000111222222333333333333333333333333333555555555555555555555555666555555555555666777777777888888888888999999999:::===???@@@>>>======>>>>>>>>>??????@@@AAABBBCCC?????????@@@@@@??????>>>======>>>>>>??????@@@@@@AAA@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@CCCCCCAAA???===;;;:::999<<<<<<;;;::::::999888888888888888888777777777777666666777777888888888999888888888888888888888888777777777777666666666666888888999999999888888777555555444333333333333444444333222222111111222222000000000111222333555555333222111000000111222333111222333444444333222111////////////////////////---...///111111111000///000000000000000000000000000000000000111111111111------------------------////////////000000000000......//////000000111111---...000111111///---,,,000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000...000111000//////000111333222000111555;;;BBBFFFXXXfffwww~~~|||zzz333333333333333222111000444222///000333444333222222111000333666888777555111111111111000000000000222111111000///......---000000000000000000000000............////////////000000//////.........---------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,------......---,,,,,,,,,,,,---......------,,,,,,,,,------//////............//////333111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,,,,---///111111222333333000---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---------.../////////000///---+++++++++---...------............------000000000000000000000000000000000000////////////......///000111222222333///////////////000000111111111111111111111111111000000000000000111111222333333333222222111111111222222333333333333444444888888777777777999:::;;;888999999888888777666555999:::;;;<<<===???@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============@@@???===<<<<<<>>>@@@AAA??????????????????????????????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::;;;<<<======<<<:::888666666666555555555555666666999888888777777777777777888888888888888888888888999999888777666555444444666666666666666555555444444444444444444444444444333333222111111222333333222222222333333444444444111111111111111111111111333333444555555444333333000000000000000000000000.........///////////////111111000000//////......---...000111111111000///////////////////////////000000////////////000000........................////////////////////////........................++++++,,,,,,---...//////////////////000000000000000000000000////////////000000000000111111111111111222333333555888>>>AAAJJJXXXiiiwww}}}|||zzzxxx222222222333222222111111222000///000222444222111222111111444777888777555111111111111000000000000111111000000//////......000000000000000000000000............////////////000/////////....................................------------------------,,,,,,---------............------,,,,,,------......---,,,,,,,,,,,,---...---------,,,,,,,,,------///...---------------...222111///---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++***************************,,,---,,,,,,,,,...000555777888666111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............000...---++++++,,,---...------............------///////////////////////////////////////000000000/////////000111111111222000000/////////000111111111111111111111111111111000000000000000111111222333333333222222111111111222222333333333333444444777777666666777888999:::888888888888888777777666999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============@@@???===<<<===>>>@@@AAA????????????????????????@@@@@@??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::;;;<<<======<<<:::888777666666555555555555666666888777666666555555666666666666666666666666666666888888777777666555555555666666666666666555444444444444444444333333333222333333222111111222333333222222222333333333444444222222222222222222222222222333444555555444333222000000000000000000000000///////////////.........000000000000//////......---...000111111111000///////////////////////////000000////////////000000////////////////////////////////////////////////........................,,,,,,---......///000000////////////000000000000111111111111000000000000000000000000111111111111111222222333444777<<>>>>>>>>???>>>>>>>>>>>>============???>>>=========???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA???????????????????????????>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<:::999888777666666555555666666777777666555555444444555555444444444444444444444444666666666666666666666666555666666666666555444444444444333333222222111111333222222111111222222333222222222222333333333333222222222222222222222222222333333444444333333222000000000000000000000000000000//////......------000000000////////////......///000111111111000///000000000000000000000000000000////////////000000000000000000000000000000////////////////////////........................------......///000000000////////////000000000000222222222111111111000000000000000000111111111111111222222222222444888;;;>>>HHHVVVbbbqqqzzzssswww}}}zzzxxx///000000111222222222222000000111333444444333222555666777999:::999888666222222222111111111000000////////////000000000000////////////////////////............///////////////////////////.................................------------------------------------............///......------------...------------------------++++++,,,,,,---------,,,///...---,,,++++++++++++//////...---------.................................------,,,,,,------...((())))))***+++,,,------***+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///666999<<<888111,,,,,,///++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------......///..................------,,,,,,,,,...------,,,,,,,,,---...------............------------------------------------......///000111111000000000000000/////////111111111111111222222333111111111111111111111111000000000000000111111222222222222111111111111111222222222333333333444444444444444555666777888888666666666777777888999::::::::::::::::::::::::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>============<<<>>>============???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????????????????>>>>>>===<<<<<<;;;::::::::::::;;;;;;;;;:::999999777777666666666666777777777666555555444444555555444444444444444444444444444444444555555666666666555555666666555555444333222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222333333333333222222000000000000000000000000111111000///...------,,,////////////////////////...///000111222111000000000000000000000000000000000000////////////000000////////////////////////////////////////////////........................------......////////////////////////000000000000111111111000000000000//////000000000111111111111000111222111111222555888:::AAALLLWWWfffwwwyyytttzzzyyy~~~zzzyyy}}}|||yyy///000111222222222222222111222333444555555555666999;;;======<<<:::888777222222222222111111111111////////////000000000000////////////////////////............////////////.........///////////////---------------------------------------------------------.........//////000///...---------------------------------------******,,,---------,,,,,,//////...---,,,,,,---------------------....................................------,,,,,,------...////////////////////////*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,...///333555222...+++,,,///++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........------,,,,,,,,,+++---------,,,------------------............------------------------------,,,------...///000000111000000000///////////////111111111111111222222333000000000000000000000000000000000000000111111222111111111111111111111111222222222333333333444444222333444555666777888888666666666666777888:::;;;;;;;;;;;;::::::::::::999999999:::;;;<<<<<<===============<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????========================<<<<<<===>>>???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999::::::::::::::::::777777666666666666777777888777666666555555666666444444444444444444444444333333333444555555666666555555555555555444444333000000111222333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222////////////////////////111111000///...------,,,.............../////////...///111222222222111000000000000000000000000000000000////////////000000........................////////////////////////........................------------------......////////////000000000000000////////////.........///000000000111111111111000111111111000111333555999===EEEOOO[[[lll|||yyy~~~xxxooopppwww~~~|||111111222333333333222222222444555444444555777999>>>AAABBBBBB???;;;888777333222222222222111111111000000000000////////////000000000000000000000000............////////////.........///////////////------------------------------------------------------........./////////000000///...------------,,,------......------,,,)))***+++---------,,,,,,......------------......,,,,,,------.........///------------------------------,,,,,,,,,,,,------.........---,,,++++++************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,---************************+++,,,,,,,,,******,,,---,,,---------,,,+++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............------------,,,,,,,,,,,,,,,,,,------------------------............---------------------------------------......//////000////////////////////////111000000000000111222222000000000000000000000000000000000000000111111222000000000111111111111111222222333333333333444444222333444666777888888888777666666666666888:::;;;::::::::::::::::::::::::999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::;;;<<<===>>>>>>========================:::;;;<<<>>>>>>===<<<<<<========================<<<<<<<<<;;;;;;;;;::::::888888999999::::::;;;;;;888777777666666777777888888777666666555555666666444444444444444444444444333333333444444555555555444555555555555444333333000111111222333444555555111222222333333222222111222222222222222111111111111111111111111111111111222111111000000111111222////////////////////////000000//////......---------............////////////000111222222222111000000000000000000000000000000000////////////000000........................////////////////////////........................------------------------////////////000000000000//////.........---------000000000000111111111111///000111111000111222444888:::@@@HHHQQQ^^^qqq~~~}}}}}}yyyooohhhkkkttt}}}333333444444444333333222333444444333222333888;;;CCCFFFHHHFFFAAA<<<888777333333222222222111111111111111000000//////......000000000000000000000000............////////////............/////////000........................------------------------............////////////111000///...------------,,,,,,---......---,,,,,,((()))+++---------,,,+++++++++++++++,,,---...///***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******)))((((((''')))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***,,,---------,,,)))******+++,,,,,,------************************+++,,,,,,+++******+++------+++)))***,,,---,,,+++************************+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........,,,,,,,,,,,,,,,,,,------+++,,,,,,---.........---------............------------------------------........................---.........///000000000000000/////////000111111000000000000000000000000000000000000000111111222///000000000111111111222222222333333333333444444111333555777888999999999888777666555666777999;;;888888888999999999999999999999999999:::::::::::::::::::::999999999888888777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>???>>>===<<<========================<<<<<<;;;;;;;;;;;;::::::888888888888999:::;;;<<<888888777777777777888888777666555555444444555555444444444444444444444444333333333333333444444444444444555555444444333222444444444333333333333333111222333333333333222111222222222222111111111000000000000000000000000000222111000000000000111222///////////////////////////////////////.........---------........./////////000111222333222111111////////////////////////000000////////////000000........................////////////////////////.......................................---------////////////000000000000////////////............000000000000111111111111...000111111111111333444666666;;;AAAGGGPPPaaaqqq||||||{{{}}}wwwnnniiiooozzz555555555555444333333222333333333111000222777<<>>???@@@???===<<<========================;;;;;;;;;;;;;;;;;;::::::777777888888999:::;;;<<<888888777777777777888888555555444333333333333444333333333333333333333333333333333333333333333333444444555555444444333222777777666555333222111111111222333444444333222111222222222222111111000000////////////////////////222111000//////000111222////////////////////////.........///////////////---------........./////////000111222333222111111////////////////////////000000////////////000000000000000000000000000000////////////////////////........................///////////////.........////////////000000000000000000000000////////////000000000000111111111111...000111222111222333555444444777===@@@FFFVVVfffssszzz}}}}}}zzzrrrooovvv666666666666666666666666000111111111111333777:::BBBJJJMMMEEE>>>;;;888444111222222222222111000000000000000000000000000000000000111111111///...------.........//////000000////////////////////////////////////////////////..............................------,,,,,,,,,+++........................///...,,,,,,------,,,+++++++++,,,---............)))))))))))))))))))))))),,,,,,,,,---------......------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***(((***,,,......,,,***(((************)))))))))((())))))*********+++++++++---,,,+++*********+++,,,++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++''''''((()))+++,,,---...,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...///............---------------------------------+++,,,...000000///...---////////////////////////............////////////000000000000000000000000333222111/////////000111000000000000000000000000222222222222222222222222222333555777888999999999:::999666555555666999:::555555555555666666666666666666666666777777777777888888777777888999::::::999999888888999;;;<<<===;;;;;;;;;<<<<<<<<<<<<===:::;;;===>>>>>>>>>===<<<:::::::::;;;<<<===>>>>>>888999;;;<<<<<<;;;999888888888888999::::::;;;;;;777777777777777777777777555444333333222222222222666666666777666555555444444444444444444444444444333333333333333333333333555444444333333444444555333222222111111222222333333333333222222222111111111111111111000000000000...000111333333222111000////////////////////////444333111///...//////000...............---------///000111111222222222222000000000000////////////000000//////.........---........................111000///......///000111......////////////......,,,,,,------...///000000............////////////111000///......///000111............////////////000111111111111222222222555555666888<<>>>>>>>>======:::;;;;;;;;;<<<=========999:::<<<======<<<:::999888888888888999999999999777777777777777777777777555444333333222222333333555666666666666555444444444444444444444444444444444444444444444444444444444444333333333333444444333222222111111222222333333333222222222111111111111111111111000000000000///000222333444333222000000000000000000000000000333222111000////////////------..................000111222333333333222111000000000000/////////...000/////////....................................111000///......///000111......////////////......***++++++,,,,,,---------............////////////000000///......///000000............//////////////////000000000111111111333333444555999???GGGLLLWWWbbbqqqzzz{{{wwwzzz~~~zzzwwwttt222222222222222222222222111111222111111333666999<<>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<:::;;;============;;;:::888888888888777777777777666666666666666666666666555444333333333333333333555555555555555444333333444444444444444444444444555555555555555555555555444444333333333333444444333222222111111222222333333222222222222111111111111111111111000000000000///111222444444333222111111111111111111111111111111111111111000///......,,,---------.../////////111222444555444333111000000000000/////////......////////////............////////////////////////000//////......//////000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////...------...//////............////////////........./////////000000111111222333555:::@@@EEEIIIRRR```nnnyyyuuupppsss|||}}}xxxuuurrrppp222222222222222222222222111222222111111333666999:::===???===999666444333111222222222222111000000000000000000000000000000......///000000000111111.........///////////////////////////////////////........................------------------------...................................................---,,,,,,---...---,,,............---,,,++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---...---,,,++++++,,,---...,,,,,,+++++++++*********++++++,,,,,,,,,---------))))))******+++,,,---...+++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---............---------,,,,,,------------------------+++,,,---.........------....................................////////////000000000000000000000000111111000000000000000000222222222222222222222222111111111111111111111111333333444444444333333222444555666666666666555444444444444555555555666666777777777666555555444444666666666777777777666666999999999999:::;;;;;;;;;999999999999::::::::::::<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999888888777666555555555555555555555555555555555555444444333333333444444444444555555444444333222444444444444444444444444666666666666666666666666444333333333333333333444333222222111111222222333222222222222111111111111111111111111000000000///000111333444555444222111000000000000000000000000///000111111111000...---,,,,,,,,,---...///000000000111333444333222///...000000/////////.........///////////////.........000000000000000000000000////////////////////////---......//////......---..................------............////////////.........------.....................////////////....../////////000000000000111111111222555:::>>>BBBIIIUUUcccqqq~~~{{{pppkkkooozzz~~~wwwsssqqqppp222222222222222222222222222222222111111222666888;;;;;;<<<<<<:::666444444111222222222222111000000000000000000000000000000....../////////000111111///////////////.........////////////////////////........................---------------------------------..........................................,,,,,,,,,......---,,,............---,,,++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---,,,+++******+++,,,---+++*********))))))))))))++++++,,,,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++)))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------------,,,,,,,,,------------------------+++,,,,,,---------------....................................////////////////////////////////////000000000111111111000000222222222222222222222222111111111111111111111111333333333333333222222111222333555666666555333222444444444444555555555555777666666666555555555444666666777777777777666555999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999888888777666555444444444444444444444444444444444444444333333444555555444444555555444444333222444444444444444444444444666666666666666666666666333333333222222333333333333222222111111222222333222222222111111111000000111111111111000000000//////111222444444333222111////////////////////////...///000111111000...---,,,,,,,,,---...///000000///000111222111///---,,,////////////.....................///////////////000000000000000000000000......////////////......------............------..................------............////////////---..................---............/////////////////////000000000111111000111222222222333666999>>>CCCLLLYYYhhhvvv~~~tttoooqqqzzzxxxsssqqqqqq333333333333333333333333222222222111111222555888<<<::::::;;;:::555333444333444444444444333222222000000000000000000000000000////////////000000111///////////////.........////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////........................---,,,+++,,,.........------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,---,,,,,,************,,,,,,*********)))))))))((((((++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********,,,,,,------------......,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------------------------------............//////////////////////////////////////////000111111111111000222222222222222222222222111111111111111111111111222333333333333333222111222333444555555444333222333444444444444555555555555555555555555555555555666777888999888777666555999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888888777666555555444555555555555555555555555444444444444444444555666555555555555555444333333444444444444444444444444666666666666666666666666333333222222222222333333333222222111111222222333222111111111111000000000111111111111000000000000...000111333333222111000......................../////////000000//////...,,,---------.../////////...////////////......---/////////.........------.........///////////////////////////////////////---......//////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...////////////...---............//////////////////000000000111111111000111222222222222444666888<<>>>>>===<<<<<<;;;;;;<<<<<<===888888888888777777777777666666666666666666666666444444444444444555666777666666777777666666555444444444444444444444444444555555555555555555555555333222222222222222222333333222222222222222222333111111111111000000000000111111111111000000000000---...000111222111///...000000000000000000000000000///...------...000000...............---------000///...---...///222333//////.........------------.........//////000000........................,,,---...//////...---,,,,,,------......------,,,,,,,,,------...///000000............/////////000...///000111111000///.............../////////000---------.........//////---///111222111111111222444666:::>>>FFFTTTeeepppzzz}}}|||xxxzzz|||333333333222222222111111444222000///111555999===;;;<<<<<<:::777333111111000000000000000000000000////////////////////////000111111000///......///.........///////////////000///...------...///000000///...---------------------------------------+++,,,------......------------------------------///...------------...///------------------------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))***************++++++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******+++++++++*********))))))************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++******+++,,,,,,---......000000//////............,,,///222222111///...//////...---,,,,,,---...///...............///000000////////////000000000000000000000000000000000000000111111111111222222222000111222333444333222222444444333333333333222222111111222222222333333333444444333222333444555666777888999::::::999777777888999:::;;;;;;999888666::::::::::::::::::::::::888999999::::::999999888::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::888888888888777777777777888888777666555444444333555555555555555555555555777777666666555555555444666666555555444333111111666666666666555555555555666333222333555666444222222222222333333444444444444333222111111111222333...//////000000000//////111000///......///000111////////////////////////111111000000//////......//////.........---------000///...------...///000000000///..................---,,,+++***+++,,,,,,------------------------......------------......------,,,,,,,,,+++++++++,,,,,,------...///000000...------------...//////.........///////////////........................,,,,,,------...///000000000000000000000000000000000444888:::???JJJ\\\iiippp{{{rrrppp}}}333333222222222111111111444222000000111444777999;;;<<<<<<;;;777444222222000000000000000000000000////////////////////////000111111000///......000///////////////.........//////............////////////...---------------------------------------+++,,,------......---------------------------------,,,++++++++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((())))))))))))*********)))***+++,,,,,,+++***)))*********)))))))))((((((+++++++++*********))))))************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------/////////......---------,,,///111222000///......///...------------...///...............///000000////////////000000000000000000000000000000000000000000111111111222222222000111222333333333222222444444333333333222222222111111111222222222333333444333333222333444555666666777777888888777666666777888:::;;;;;;:::888777::::::::::::::::::::::::888999999::::::999999888::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;:::::::::888888888888777777777777666666666666666555555555555555555555555555555555777666666666555555555555444444555555555444444333666666666666555555555555555333222333555666444222222222333333444444444444333222111/////////000000///000000111111000000///111000///......///000111////////////////////////000000000000//////......//////.........---------000///...------...///000000000///...............///...---,,,+++,,,,,,---------------------------.........------..................---------,,,,,,,,,,,,------...//////000------........./////////............------------........................,,,,,,------...//////000000000000000000000000000///222666888<<>>EEELLLRRR```lll{{{|||}}}000000000000000000000000222222222111111111000000111222222333333222222111000000000000000000000000000000000000000///......000000111111111111000000........................------..................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,***************************************,,,,,,++++++++++++,,,,,,+++++++++*********))))))******************************************************++++++++++++*********************+++++++++++++++*********+++,,,---++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,------...---------------------------------............/////////...------------...////////////////////////111000///......///000000.../////////000000000000111000///......///000000222222111111111111222222333222111111000000111111000000111222222222222111555444444444444555666666999888666555555666777888999999999999999999999999999999999999999999999999:::;;;<<<;;;:::999:::<<<:::;;;;;;;;;:::999999888999999999888888888777777666666777777777777666666555555555555666666666777999888777666555555555555555555555555555555555555666555555555555444444444222222222222222222222222111111222222222333333333333333333222222222111111...///000111111000///...//////............/////////////////////......---//////000000000111111111...............---------,,,---......//////............------------......///...------------...///---------.........//////........................,,,------------.........------------............000////////////...............------------.........---,,,,,,,,,,,,---...........................------------.....................///000000111111444555666888:::???FFFKKKYYYeeeuuu000000000000000000000000222111111111111000000000111111222222222222111111000000000000000000000000...////////////......---///000000111111000000///........................---------...//////000000////////////............------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++)))((((((------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************************************,,,------......------,,,+++++++++***************************************))))))))))))))))))))))))******++++++++++++******+++++++++***************++++++******++++++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++...------,,,,,,------...---------------------------------............/////////...------------...........................000//////......///000000....../////////000000000000000////////////000000222111000//////000111222222222111000000000111111000000111222222222222111555555555444555555666777:::999777666555666777777777777888888999999::::::999999999999999999999999999:::;;;;;;999999:::;;;:::===@@@???<<<999888999999999888888888777777777555666666777777666666555555555555555666666666666:::999888777777666777777555555555555555555555555666555555555555444444444222222222222222222222222111111222222222333333333111111111000000000000///...//////000000//////.........////////////......000//////............/////////000000000000111111---------...............------...////////////.........------------......///...------------...///---------...............------------------------,,,,,,,,,,,,------------------------............000////////////.........------------------------------,,,,,,,,,------...------------------------------------............---......//////000111111333444444444666999>>>BBBPPP[[[lllzzz000000000000000000000000111111111111000000000000111111222222222222111111000000000000000000000000...//////000//////......//////000000000000//////........................---------.................................------...........................---------,,,,,,++++++........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++,,,---......---,,,+++******************************************************************************++++++++++++******,,,+++++++++***)))))))))+++***++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++...------,,,,,,------...---------------------------------............/////////...------------...------------------------............/////////000........./////////000000///////////////000000000111000///......///000111111111000000000000111111000000111222222222222111555555444444555555666777999999777666666666666666555666666777888999::::::999999999999999999999999888:::;;;:::999888999:::999>>>CCCBBB<<<888888999888888888888777777777777555666666666666666666555555555555666666666666666999999888777666666777777555555555555555555555555666555555555555444444444222222222222222222222222111111222222222333333333111111000000000/////////////////////////////////---...///000000///...---000///...------...///000////////////000000000111,,,---------.../////////------...///////////////......------------...............------.................................------------------------+++++++++,,,,,,,,,------,,,,,,---------............------------,,,,,,,,,---------------------------,,,,,,,,,------......------------------------,,,,,,---------.........------......///000000111111222222222222555999<<>>BBBAAA<<<777777999888888888777777777666666555555666666666666555555666666666666666555555555777777666555555555666666555555555555555555555555666555555555555444444444222222222222222222222222111111222222222333333333222111111111111000000000//////............//////---...///000000///...---000///...------...///000...////////////000000000,,,---------.../////////---...//////000000//////......------------......---..................---.....................---------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------......------------,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,------------...---------...//////000000///000111111111444777:::CCCHHHSSS```ooo{{{//////////////////////////////000000000000000111000000111111111111000000///////////////////////////000000111111111111111...//////000000//////...........................///...---,,,+++)))((((((+++++++++++++++,,,,,,,,,------------------------..................------++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************)))******++++++******)))***************+++++++++************************++++++++++++++++++++++++******++++++++++++******+++++++++***************)))***+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------...............------,,,,,,------...---------------------------------............/////////...------------...------------------------,,,---...///////////////------........./////////---...///000111111111000//////000000000000//////000000/////////000111111000000111222222222222111333333333222333444444555555555555555555555555555555555666666777777888888888888888888888888888888777888999999777777888999999<<>>;;;888777888888888777777777666666666444555555666666555555444666666666666666555555555555555444444444444555555444444444444444444444444666555555555555444444444222222222222222222222222111111222222222333333333222222222222111111111111///......------......///......////////////......///............//////000......////////////000000---------.....................///000000000000///......------------......------...//////...------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------000////////////.........+++,,,---......---,,,+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......///000000---///000000111333666999===@@@GGGRRR___nnnzzz||||||////////////////////////////////////000000111111000000111111111111000000////////////////////////...//////000111111000000......////////////....................................---,,,++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------......+++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************************************))))))*********))))))*********+++++++++******************************************************++++++++++++*********************+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------............------,,,,,,------...---------------------------------............/////////...------------...------------------------+++,,,---///////////////---------.........//////,,,---///000111111111000...///111222222111///...///////////////000111111000000111222222222222111222222111111222222333444222222333444555555555555666666666666666666666666777777777777777777777777777888999888777666777999999999:::999999888777777888777777777666666666666444555555666666555555444777666666666555555555555555444444444444444555555444444444444444444444444666555555555555444444444222222222222222222222222111111222222222333333333222222222111111111000000///...------------.../////////............//////---......///////////////........./////////000000...............---------......///000000000000000......------------......------...//////...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........++++++,,,,,,,,,---------000////////////.........***+++---......---+++******+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000...///000000000111333666666:::???GGGQQQ___mmmvvv{{{|||~~~////////////////////////.../////////000000111111000000111111111111000000////////////////////////------...///000000//////......////////////..............................---------------------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++***************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,---,,,+++***************************,,,+++***))))))***+++,,,))))))******++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,)))***+++,,,---,,,++++++*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...---------------------------------.........////////////...------------...........................***+++---///000000///...---------.........//////,,,---///000111111111000...///222333333222///...///////////////000111111000000111222222222222111111111000000111111222333000000222333444555555555666666666666666555555555666666666666666666666666666888999888777666777888999777666666888888777666777777777777666666666666444555555555555555555444777777666666555555555444555555444444444555555666444444444444444444444444666666555555555444444444222222222222222222222222111111222222222333333333111111111111000000000000///...---,,,,,,---...///000///...------...///000,,,---///000000000///.............../////////000/////////......------,,,...//////000000000000000.........------.........,,,---...//////...---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,---------......---------,,,,,,,,,***+++---......---+++***)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000...///000000//////111222111555;;;AAAIIIUUUcccmmmzzz{{{333222000/////////000111000000000000000000000000222222222111111111000000222222111111000...---,,,000000111111111000000///........................//////...---,,,,,,++++++...------,,,,,,,,,------000//////.........//////---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++)))((()))***+++++++++.........------,,,,,,,,,))))))******++++++++++++,,,,,,,,,++++++*********++++++************++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++***)))((()))************+++++++++(((((()))***************************************---,,,+++)))))))))******,,,+++***))))))***+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***------------------------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,---......000000000///......---------------------------------------,,,,,,+++++++++........................***+++,,,---...---,,,+++---------............///............////////////000111333555555333111///...............///000000222111000//////000111222222111000//////000111222222222111111222333333444111222333555666555555444666555555555666777999::::::999888888888999:::;;;999888777555555555666666888888777777777777888888555555555444333333222222444444444555555555666666777666555444444444444444555555444444444333333333777777666555444333333333444333222222111111222222111111222222222222111111222222111000///...------000000////////////000000//////............//////000000//////.........---000000//////............***,,,...000111111000///---...///000000///...---+++,,,.../////////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///...---,,,,,,,,,,,,,,,------------,,,+++******+++,,,,,,------,,,,,,+++............---,,,+++***---,,,,,,++++++,,,,,,------------............///////////////000000000000222111444;;;BBBIIITTT]]]mmm|||}}}222111000000//////000000000000000000000000000000111111111000000/////////000000000000000//////...000000111111111000000///........................///......---,,,,,,++++++...------,,,,,,------...,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++///---,,,---...000//////------------,,,,,,,,,+++)))*********++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&'''(((***,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++***)))))))))************+++++++++((())))))***************************************,,,+++***))))))***++++++++++++***))))))***++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++,,,------............////////////---------------------------,,,,,,,,,,,,,,,,,,+++...............---------++++++,,,,,,------,,,,,,---------............///............///////////////000333444444333111000...............///000000222111000//////000111222222111000//////000111222222111111111111111222333111222333444555555555444555555555555555777888999:::999888777666666777777999888777666666666777777888777777666666777777888666666555555444333333333333444444444555555555666666666555444444444444444555555555555444444333333666666555555444444333333444333222222111111222222000111111222222111111000111111000000//////......000000////////////000000//////............//////000/////////............/////////.........------,,,---///000000000...------...///000000///...---,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///...---,,,,,,,,,,,,---++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000111000222888>>>DDDNNNXXXkkk~~~~~~{{{000000111111000000//////000000000000000000000000000000////////////............///000000000000000///000000111111000000000.................................------,,,,,,+++...---------------......))))))))))))******+++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,---,,,++++++---......---,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&(((***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********++++++++++++***)))))))))************+++++++++((()))******++++++******************************+++************+++,,,,,,++++++***))))))***++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,,,,------...//////000000------------------------+++,,,,,,,,,,,,,,,,,,---///.........------,,,,,,,,,,,,++++++,,,,,,---------------............///............////////////...///222333444333222111...............///000000111111000000000000111111111111000000000000111111111111000000000000000111111111222444444444444444555555555555555666777888999888777555444444444444888777777777777777888999777777666666666666777777777777666666555444444333333333444444444444555555666555444444444444444555666666666555555555555444444444444444444444444444333333222111111111111222000111111222222111111000000000000000////////////000000////////////000000//////............//////////////////.....................---------------...//////000///...---,,,---...////////////...---...------------...//////++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------)))***+++,,,------------+++,,,,,,------,,,,,,+++---......------,,,+++***++++++------------++++++------------................../////////000000000111...///333888===FFFPPPcccyyy|||xxx~~~///000111111111000...---000000000000000000000000////////////////////////......///000000000000000...///000000000000000000..............................---------,,,,,,,,,...------------......///++++++++++++,,,---......+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,***))))))+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))************+++++++++******)))))))))*********+++++++++))))))***++++++++++++***************************,,,++++++++++++++++++++++++******************+++******++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************------------,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------....../////////,,,,,,------------------+++++++++,,,,,,---------///......------,,,,,,+++---,,,+++***+++,,,---...---------............///............////////////...///000222333222111111...............///000000111000000000000000000111111000000000000000000111111000000///////////////000111222222333444444444444444444555555666666666777666666555555444444444777777777777888888999999777666666555555666666777777777777666555555444444333333333333333333444444444444444333333444555555666666666666666666666555333333333333333444444444333222222111111111111111000000111111111111000000.../////////000000000111000000////////////000000//////............/////////////////////.........---------------------------......//////...------..............................---,,,,,,...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++---------------,,,+++******+++---......---+++***,,,,,,---------................../////////000000111......000333777???GGGUUUkkk{{{vvv}}}//////000111111///...---////////////////////////000000000000000000000000000000000000000///............///000000000000000........................---------------,,,,,,,,,---------------...///000---------------...//////+++++++++,,,,,,---------,,,------......------,,,...,,,++++++---......---++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))******+++++++++******))))))*********+++++++++))))))***+++++++++++++++************************---------,,,+++***))))))*********++++++***************++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///.........---------,,,,,,,,,,,,---------......+++++++++,,,,,,---------......------,,,,,,,,,,,,---,,,+++***+++,,,---...---------............///............////////////...///000111111111111000...............///000000000000000111111000000000000000000111111000000000000000///////////////000000000111111222333333444333444444555555555555555444555555666666777777777666666777777888888888888666666555555555555666666777777777666555555444444333333333333333333222222333333333333333444555666555666666666666666666666222222222333333333333333333222111111000000111111000000000111111000000000......//////000000111111000000////////////000000//////............//////.........///////////////------------------------+++,,,---....../////////......------------............---,,,,,,...///000------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++***+++---......---+++***,,,,,,,,,------------...............////////////222///...000111333999@@@LLL]]]uuuyyy//////000000//////......//////////////////////////////000000000000111111000000000000000///......------...///000000000000........................------------------------------------...///000000...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---------............------,,,+++)))***,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++---.../////////******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))***++++++++++++***)))************+++++++++)))***++++++,,,+++++++++************************------------,,,+++***))))))***++++++++++++***)))******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,------------------------............//////......---,,,,,,++++++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------............///............//////////////////000000000000//////...............///000000000000111111111111000000000000111111111111000000///////////////000111111000000000000111222333444333333444444555444444333333444555777888888999888555666666777777777777666555555444444444444555555777777666666555444444333333333222222222222111111222222222222333444666666444555555555555666666666222222222222222222222222222222111000000000000111///000000111111000000///......//////000000111111000000////////////000000//////............//////.........///////////////---------------.........++++++,,,---...///000000......------------.........------------...//////------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......------------,,,+++***)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++------------++++++,,,,,,,,,,,,------------------........./////////111//////111111000444:::EEEPPPbbbsss}}}}}}000000///............///////////////////////////.........//////000000000...//////000000000000///,,,---...///000000000000........................------------------------------------...///000111//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------............------+++)))((((((***++++++***+++,,,,,,,,,------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,---...//////******+++++++++,,,,,,,,,************************,,,+++******))))))******))))))***+++++++++++++++)))************+++++++++)))***++++++,,,,,,++++++******************************,,,---------,,,,,,)))***++++++++++++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------)))******+++,,,,,,------,,,,,,,,,---------......------------------------------------------------++++++,,,,,,---......///---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...++++++,,,,,,------,,,,,,---------............///............////////////000000000//////...------...............///000000///000111222222111000//////000111222222111000///.........///000111222333000000//////000111333444222333444444444444333222444555666777888888777777555555666777666666444444555444444444444444444555666666555555444333333333333222222222111111111111111111111222333555666777333333444444555555555555333333222222111111000000222222111000000000000000//////000000000000//////////////////000000000000000000////////////000000//////............//////............/////////000------........./////////,,,,,,,,,,,,------...///...------,,,,,,------...,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////...///111111///000555<<>>EEEKKKOOOUUU\\\dddhhhiiijjjmmmpppzzz//////..................///////////////.........---......///////////////,,,,,,------....../////////............---------///............///000000------------------------//////......------------------------------------------------------------///...,,,+++***+++---...,,,,,,---............---******++++++,,,,,,++++++,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************++++++++++++***)))))),,,,,,++++++***)))))))))+++++++++++++++*********((()))+++,,,,,,+++***)))++++++************++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++------------------------------------------------------------............................................................//////000000000000/////////000000111111000000///000000000000000000000000000000000000000000000000111111000000000000000111111111000000111333555666888777666666666666666666222444555555444333333444555444444333333444444555555555555444444333333222111111111111222444555555888555333222333444555555444555555555555444333333333333333333222222222222111111111111111111111111111222222333333222222111000000111111111111000000............////////////.........---------------...------------...//////////////////////////////000000///.........//////..............................---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---************++++++++++++++++++*********+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---+++************++++++,,,,,,++++++++++++++++++,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////111555999===@@@GGGMMMVVV\\\___```cccfffhhhwww000000//////......------000000//////......---------...///000000///...---+++++++++,,,---.../////////............---------.............../////////------------------------------...//////...---,,,------------------------------------------------...---+++))))))***,,,...,,,---......//////......)))***+++,,,,,,,,,,,,,,,+++++++++,,,+++++++++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++,,,+++,,,,,,------,,,,,,+++***************************++++++++++++***))))))++++++******************,,,,,,++++++******))))))'''(((***,,,,,,,,,+++***++++++************++++++************************************************++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,,,,++++++---,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------------------------......////////////......///000000000000000000////////////////////////////////////000000000000000222111111000000000000000000000000111222333555666888777666555555555555555222444555555444333333444555444444333333444444555555555555444444444333333111111000111222444666777888555333333444555666555555555555444444444333333333333333222222222222111111111111111111111111111000111111222222111111000000000111111111111000000.........///////////////------------------------------------......////////////////////////////////////................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********++++++++++++,,,*********++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,************+++,,,,,,------,,,+++******+++,,,---,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............///111444666888===CCCLLLSSSWWW[[[^^^```^^^mmm}}}000000000//////......---000000//////......---------...///000000///...---+++++++++,,,---.../////////............---------,,,,,,------............------------------------***+++---///000000///...------------------------++++++++++++++++++++++++,,,+++)))((()))***+++---,,,---......//////......++++++,,,---......------***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************++++++++++++***))))))(((((()))***++++++,,,,,,+++++++++******)))))))))((()))***+++,,,,,,+++***+++******))))))******+++************************************************++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------,,,------......------,,,000//////////////////000////////////////////////......//////000000000000111111000000000000000111///000000111222444555666666555444444333333333333222444555555444333333444555444444333333444444555444444444444444333333333222111111111222444666888777555333333555666666555555555444444333333333333333333222222222111111111000000000000000000000000//////000000000000//////000000111111111111000000///////////////.........---------------------------------...............------------------------------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,******++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...---......000222444555444999@@@GGGMMMRRRUUUWWW]]]hhhvvv000000/////////////////////////////////.........//////////////////...---,,,,,,------....../////////............---------+++,,,------......------------------------------***+++---///000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,,,,---............---,,,,,,---.........------)))***+++,,,---,,,+++*********++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***************++++++******++++++,,,---------++++++,,,,,,,,,,,,++++++***************************++++++++++++***))))))''''''(((***+++,,,---...***************)))))))))***************+++++++++******))))))))))))******************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------......---------000//////......//////000000000000000000000000000---......//////000000111000000000000000111111222000000111222333333444444333333222222111222222222222444555555444333333444555444444333333444444555333333333333333333333333222222222222333555666666555444222333555666555444555444444333222333333333222222222222111111111111000000000000000000000000...//////////////////...000000111111111111000000///////////////.........---------------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++,,,,,,,,,---******+++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,***+++,,,,,,---,,,,,,+++,,,++++++++++++++++++,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...000111222111444999???EEEKKKOOORRR^^^eeeppp{{{///////////////000000000.........///////////////000000///.......................................///............---------,,,,,,.../////////...---------------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,++++++,,,---------------,,,,,,---------,,,++++++(((***+++------,,,+++***)))))))))******++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,------...******++++++++++++*********************************++++++++++++***))))))(((((()))***+++,,,,,,---))))))))))))************---+++***)))((()))++++++******))))))))))))******************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++***************+++,,,++++++***)))++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------...//////////////////...000///............///000000000000000000000000000------......///000000111////////////000111333333000111222222333333333333222222111111111222333333222444555555444333333444555444444333333444444555222222222222222222222222222222333444555555444444444222222222444555555444555444333222222222333333222222222222111111111111000000000000000000000000//////000000000000//////000000111111111111000000000/////////............------........./////////,,,---.../////////...---------------------------+++,,,---/////////...---..............................---------,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---************++++++++++++++++++,,,,,,,,,+++***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,---------,,,+++***+++++++++,,,,,,+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------......//////000222222555999@@@GGGLLLNNNZZZ```kkkvvv......//////000000111111---.........//////000000111000///---------...//////////////////.........//////.........---------,,,---///000000000///...------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...000000///...---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++---------+++***(((((())))))*********+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......*********++++++************************************++++++++++++***))))))***************+++++++++(((((())))))******++++++...---***((('''(((***,,,******))))))))))))******************************************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++*********)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------...------,,,,,,------.........------------,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................................000000111111111111000000000///...------...///000000000000000000000000000---------...///000000111.........///000222444444111222222333333333222222111111111111222333444444222444555555444333333444555444444333333444444555111111111111111111111222222333444555555555444333333222111222444555444333555444333222111222333444222222222111111111111000000000000000000000000000000000111111111111000000000000111111111111000000000000//////.........---........./////////000000,,,,,,.../////////...---........................,,,---///000000000//////..............................---------,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---))))))))))))************+++,,,,,,---,,,+++)))(((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++,,,------...---,,,***)))***+++,,,------,,,+++***))))))******+++++++++,,,******+++++++++,,,,,,,,,---------------------------------.........//////000000000000///////////////...///333999@@@FFFIIIVVV[[[gggsss|||~~~////////////////////////------......//////000000000000//////......------///............---------........................------------------------///...---,,,,,,---...///...---,,,+++++++++,,,---.........------,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************++++++++++++++++++++++++++++++++++++((((((((((((((())))))*********))))))))))))******)))************+++++++++******))))))******+++,,,******))))))))))))******************************,,,++++++******++++++,,,+++++++++*********))))))+++***)))***,,,,,,***)))))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))*********+++++++++...---+++***)))***++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---...///---------,,,,,,+++++++++111111000000//////......////////////////////////000000///...............000000000000000000000000,,,,,,---///000222333333222222222222222222222222111111111000000000000000222333444444555555444444222111111111222333333444444444333333333333222222222111111000111222444555444444444444444444444444222222222222222222222222222222222222222222222222...///000111111000///...000000000000//////////////////000000111111222222000000000000000000000000////////////........................////////////000000000000111111111111000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******************************++++++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000...------...//////000111222222444777===AAANNNWWWbbbmmmuuu}}}xxx~~~////////////////////////.........//////////////////////////////.........///............---------........................------------------------------,,,,,,,,,,,,---------,,,+++++++++,,,---.........---------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********''''''''''''((((((((((((++++++++++++++++++++++++))))))(((((())))))***+++******))))))))))))******)))************+++++++++******))))))******+++,,,******))))))))))))******************************,,,++++++******++++++,,,+++++++++*********))))))+++***)))***,,,,,,***)))))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********************+++++++++---,,,+++*********+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,------...---------,,,,,,+++++++++/////////.........------........................000000///.............................................//////000000111111111111111111111111111111111222222222222222222222222333333444444444444444222111111111222222333444444444333333333222222222555444333222222222333444333333333333333333333333222222222222222222222222222222222222222222222222//////000000000000//////222222222222111111111111//////000000000000000000000000000000000000000000............------------------------............/////////000000000111111//////.........---------------------------------------------------------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******************************++++++++++++******************+++++++++,,,)))***++++++++++++***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000111111222333666;;;>>>LLLVVVdddooovvv{{{|||~~~///////////////////////////////////////..................//////////////////............---------........................------------------------+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,---...///...------------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++...------,,,+++***))))))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,******))))))))))))******)))************+++++++++******))))))******+++,,,******))))))))))))******************************++++++************+++++++++++++++***************+++***)))***,,,,,,***)))))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++++++++++++++*********++++++*********+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,------------,,,,,,,,,,,,++++++.........---------------........................000///......---.........------------------------000/////////////////////000000000000000000000000222222222333333444444555222222333444444444444333222111111111111222333333333333333333222222222222666666444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111000000//////000000111222222222222111111111111000000//////////////////000000000000000000000000...------------,,,,,,,,,,,,,,,,,,------------............////////////000............------------,,,,,,,,,,,,,,,,,,,,,,,,........................///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++******)))))))))*********++++++)))***++++++++++++***)))++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000000000111111111333777:::GGGRRRbbbnnntttvvvxxxyyy////////////////////////000000//////......------------......//////000000///............---------........................------------------------+++,,,---......---,,,++++++++++++,,,---...//////------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---************************++++++******++++++,,,---+++******))))))******+++))))))*********+++++++++******))))))******+++,,,******))))))))))))******************************++++++************++++++************************+++***)))***,,,,,,***)))))))))***++++++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***************++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------------........................///......------.........------------------------////////////////////////000000000000000000000000111111222333333444555555111111222333333333333333222111111111111111222222333333333222222222222111444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000//////000111222000000000000/////////...000000//////......------////////////////////////.........---------,,,,,,,,,,,,---------.........---------.........////////////..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************************++++++++++++******((())))))))))))******************++++++*********,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------***,,,---///000000///...///000000000///111444666@@@JJJYYYeeelllooorrrttt000000000000000000000000000000//////......------------......//////000000///............---------........................------------------------,,,---...//////...---,,,++++++,,,---......//////------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++***************+++++++++,,,,,,***+++++++++++++++++++++*********************************++++++,,,,,,,,,((((((((()))))))))******************************+++++++++++++++,,,,,,---++++++************++++++))))))*********+++++++++******))))))******+++,,,******))))))))))))******************************+++******))))))******+++************************+++***)))***,,,,,,***)))))))))***++++++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......................................................------------..............................---------...//////000000111111111111111111111111///000000111222333333444000111222222333333222222222222111000000111111111333333222222222111111111000000111111222222222222444444444444444444444444222222222222222222222222222222222222222222222222222111000//////000111222000000000000/////////...000000//////......------////////////////////////////////////.........------.........////////////------------............////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******((())))))))))))*********+++******************+++,,,,,,++++++***++++++,,,+++++++++,,,,,,---------,,,---...//////...---,,,.../////////...///111333777???KKKUUU]]]dddkkkppp000000000000000000000000///////////////..................//////////////////............---------........................---------------------------......//////......---+++,,,---......///......,,,,,,,,,------------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******************++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++))))))***+++,,,------...)))*********++++++++++++************************++++++******++++++,,,---++++++************++++++)))************+++++++++******))))))******+++,,,******))))))))))))************************************))))))))))))*********************++++++++++++***)))***,,,,,,***)))))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------.............../////////---------------------------------,,,------...///........................,,,,,,---...//////000000111111111111111111111111/////////000000111111222000000111222222222222111222222111000000000000111222222222222111111111111...///000111222222222222444444444444444444444444222222222222222222222222222222222222222222222222111111111000000111111111222222222222111111111111000000//////////////////000000000000000000000000000000/////////................../////////000000---------............///.........///////////////........................************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******************************++++++++++++******)))))))))*********++++++++++++***))))))***++++++,,,,,,++++++******++++++***++++++,,,,,,------..................---,,,,,,---...//////......000222111777>>>DDDLLLUUU```gggzzz000000000000000000000000.........//////////////////////////////.........///............---------........................------------------------...------,,,,,,------...,,,---...//////...------,,,,,,,,,---------......***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......***************************************+++,,,,,,,,,++++++******++++++,,,)))************+++++++++******))))))******+++,,,******))))))))))))************************************))))))))))))******))))))*********++++++++++++***)))***,,,,,,***)))))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,---......++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000+++++++++,,,,,,---------,,,,,,---------.........---------------------------,,,,,,,,,------...///------------------------........................000000000000000000000000000000000000000000000000///000000111111111111111222222111000000000000000222222222222111111111111000000111222222222111000333333333333333333333333222222222222222222222222222222222222222222222222000111111222222111111000222222222222111111111111//////000000000000000000000000000000000000000000//////.........------------------.........//////---............/////////,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,------------------------)))*********++++++++++++******************************++++++++++++******************+++++++++,,,++++++***))))))***++++++---,,,++++++******++++++******+++,,,,,,---......------,,,,,,,,,---......,,,---//////...///000222000222666999===EEEPPPXXXjjjzzz000000000000000000000000---.........//////000000000000//////.........---//////.........---------........................------------------------...---++++++++++++---...---.../////////...---,,,,,,,,,,,,------.........***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,+++++++++******)))************+++++++++((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,,,,++++++******++++++,,,)))************+++++++++*********)))***++++++,,,******))))))))))))************************************))))))))))))******))))))******+++++++++++++++***)))***,,,,,,***)))))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***+++---...//////+++,,,,,,---,,,+++)))(((*********++++++,,,,,,,,,************************---------,,,,,,+++++++++******+++,,,---///000111+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,////////////////////////111111111000000000000000//////000111111111111111222222111000000///000000222222222111111111111000222333444444333222000///222222222222222222222222222222222222222222222222222222222222222222222222000111222333333222111000000000000000//////////////////000000111111222222000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------...............////////////000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++))))))((())))))***++++++******+++++++++,,,,,,,,,------------------------))))))******++++++++++++******************************++++++++++++*********++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++*********+++******+++,,,,,,---......,,,+++++++++,,,...000111+++---////////////111222000111333333555;;;DDDKKKWWWfffuuu{{{}}}111111000///......//////////////////////////////---......///////////////000000000000////////////------...---,,,---///111/////////......---,,,,,,---,,,++++++******++++++---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---///......++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++******))))))******+++))))))************))))))++++++++++++++++++++++++...---,,,+++************++++++************++++++((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******((((((((((((((()))******++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++***)))++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++******++++++,,,------------------,,,,,,,,,---------............///------............---------------............///////////////000000000000---...///000111111111111000000000000111111111111000000000000000000000000333222222111111222222333000000111111222222222222222222222222222222222222//////000000000000//////111222333333444444333333333333333333333222111000000000000///////////////111111000000000000111111000000000000////////////......////////////......///............---------......---------,,,,,,,,,,,,,,,,,,------.........000///...---,,,---...///...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---...,,,***(((***++++++,,,,,,++++++***...,,,***+++---...,,,***,,,,,,,,,++++++*********************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,------)))%%%&&&***---+++(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,---......---------............///000000222333555666888888FFFPPP^^^kkktttyyy{{{}}}111111111000000/////////////////////////////////---......///////////////000/////////////////////......///......///111444111000///...---------...------,,,+++++++++++++++------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''(((***++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))************))))))+++++++++++++++++++++++++++++++++******++++++,,,++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++&&&'''(((***,,,...///000******))))))))))))******)))))))))))))))***++++++************************++++++++++++++++++++++++,,,,,,++++++,,,---...///+++++++++,,,++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------------------............///000000000000000000///------------............---............/////////,,,---...///000000000000....../////////000000000000000000000000000000000444333222222111111111222111000000/////////000000222222222222222222222222///000000111111000000///111222222333444333333333111222222222111111000///000000000000000000000000111111000000000000111111000000000000////////////......////////////......+++,,,,,,---...///000000............---------,,,,,,,,,------------------...------,,,,,,---...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++***...,,,***+++---...,,,***,,,,,,,,,+++++++++******************************************************+++******))))))******+++((($$$"""$$$))),,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++++++++,,,------------------............//////000111333444555555:::AAALLLWWW```hhhnnnrrryyy}}}000111222222222111000///////////////////////////---......///////////////////////////////////////...///000000000111444666444222000...---...///000...------,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,------,,,+++***))))))************))))))++++++++++++++++++++++++)))))))))***+++,,,---...++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********************+++++++++************************++++++++++++++++++++++++++++++***+++,,,///111333...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,---------...------------............///000000111111000000///------------............,,,,,,---------.........,,,,,,---...////////////------........./////////000000000000000000000000444333222111111111111111444333111///...///000111222222222222222222222222000111111111111111111000111111222333333333333222000111111111111000/////////000000000111222222222111111000000000000111111000000000000////////////......////////////......+++,,,,,,---...///000000/////////.........------------------------,,,,,,,,,,,,++++++,,,---...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---***++++++,,,,,,++++++***---,,,++++++------,,,+++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))******))))))))))))******'''%%%###%%%))),,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++************+++,,,,,,------------.....................///000111111111444777===EEEMMMXXXbbbiiimmmsss|||~~~yyyvvv///111222444333222000///////////////////////////---......///////////////.........///////////////---...///000000222555777666444111///...///000111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,***)))***+++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++************+++---......---+++***)))******++++++******)))************************))))))))))))***+++,,,---++++++************++++++++++++++++++++++++++++++************************---,,,,,,+++***)))((((((******))))))))))))******))))))******+++++++++******************+++++++++***+++++++++++++++,,,,,,+++*********,,,000444666111///---,,,++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///******++++++,,,,,,,,,---++++++******++++++,,,---++++++,,,---.../////////,,,,,,---------.........---......//////......---,,,,,,---------.........,,,------------.........+++,,,------.........---------........./////////000000000000000000000000111111111111111222222333999777444111000000222333111111111111111111111111111111222222222222111111000111111222222222222222000111111111111111000000//////000111222333333444111111000000000000111111000000000000////////////......////////////......///............---------000////////////..................------,,,,,,,,,******++++++,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,++++++++++++,,,,,,******************************)))))))))***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,,,,+++))))))++++++***(((******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,---,,,,,,---------.....................////////////111333666:::@@@JJJTTT[[[cccgggmmmtttxxx{{{~~~vvv|||///000222333444222111///////////////////////////---......///////////////------....../////////000,,,---......///000444666777555222///...///000222......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++((('''%%%&&&((())))))(((************************++++++++++++++++++++++++,,,,,,,,,++++++************+++---......---+++*********++++++++++++******************************+++******))))))******+++++++++************++++++++++++++++++++++++++++++************************&&&'''((()))+++,,,......******))))))))))))******'''((()))*********))))))))))))*********+++++++++*********++++++,,,,,,,,,+++*********,,,000444666111000...,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///*********++++++,,,,,,,,,++++++******++++++,,,---,,,------...///000000111,,,,,,,,,------------...------............------,,,,,,,,,------------...------........./////////+++,,,,,,---------------....../////////000000000////////////////////////......///000111333444555999777444111000000222333111111111111111111111111111111222222222222111111///000111111222222111111111111222222333222222111//////000111222333333444111111000000000000111111000000000000////////////......////////////......///............---------000////////////..................------,,,,,,,,,)))***+++,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++******++++++,,,************************((()))***++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***+++++++++***(((******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,------------.........//////////////////,,,---///222555;;;BBBFFFRRRXXX___gggnnnuuu||||||///000111222222222111000////////////////////////---......///////////////---------......//////000,,,---......---///222444777555333111//////000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++***)))++++++++++++++++++++++++***((('''''')))******)))************************++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,------,,,+++*********++++++++++++******************************+++******)))))))))******++++++************++++++++++++++++++++++++++++++************************(((((())))))***+++++++++******))))))))))))******&&&'''(((******)))(((((()))))))))***++++++,,,,,,*********++++++,,,,,,---++++++***+++,,,///111333///...------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...*********+++++++++++++++++++++******++++++,,,---------......//////000000,,,,,,,,,,,,------------.........//////.........,,,,,,,,,,,,---------------............/////////,,,,,,------...------,,,....../////////000000000////////////////////////---......///111333444555666444222///......///000111111111111111111111111000111111111111111111000//////000111111111111000111111222333333333333222///000000000111222222222111111000000000000111111000000000000////////////......////////////......+++,,,,,,---...///000000/////////.........------------------------,,,,,,***+++,,,---......------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++************++++++++++++++++++++++++++++++((()))***,,,,,,+++*********++++++,,,,,,++++++***+++,,,------++++++,,,---***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))(((((((((((())))))&&&'''((()))******************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++------,,,,,,------...///,,,,,,,,,,,,------------.........///////////////,,,...///000111333666999>>>GGGSSS^^^fffmmmuuuzzz/////////000000111111111////////////////////////---......///////////////,,,,,,---......///000000---.........---...111333666555333111000//////...------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++++++++***))))))************************---+++******,,,------,,,************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))((())))))***+++,,,++++++************++++++++++++++++++++++++++++++************************---,,,+++***)))(((''''''******))))))))))))******&&&((()))++++++***)))(((((())))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,++++++,,,---...///,,,,,,---------,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++************++++++******++++++,,,---,,,,,,,,,---------------++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,---------.........------............------------.........//////////////////////////////////////////000000111222333333222111000///.........111111111111111111111111///000000111111000000///...///000000111111000000000000111222222222222222000000000000000000000000111111000000000000111111000000000000////////////......////////////......+++,,,,,,---...///000000............---------,,,,,,,,,------------------,,,---......///...---,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***++++++,,,,,,++++++******,,,...---+++***,,,...******+++++++++,,,,,,,,,************************************************))))))(((((((((((())))))&&&''')))*********************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------....../////////000111111000000000333555333;;;FFFOOOXXXaaalllsssyyy|||//////......///000111111////////////////////////---......///////////////,,,,,,------...///000000.../////////......111333555444333222111///...------,,,++++++******++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++***)))(((***************************)))'''((()))++++++***))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---++++++***))))))***++++++***++++++,,,,,,++++++***))))))))))))))))))))))))&&&''''''(((***+++---...++++++************++++++************************))))))))))))))))))))))))&&&'''((()))***+++,,,,,,******))))))))))))******''')))+++,,,,,,,,,***)))((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,+++++++++******))))))++++++******++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,---------)))******++++++******)))++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........///......------,,,,,,,,,---------......////////////////////////222111111000000000000000333333222222111000000000000000000000000000000000//////000000000000//////...//////000000000000000//////000111111111111111000000000000////////////111111000000000000111111000000000000////////////......////////////......//////.........---------......---------,,,,,,,,,,,,,,,,,,------.........---.../////////...---,,,,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++(((''''''))),,,...+++++++++,,,,,,+++++++++***,,,...---+++***,,,...*********++++++,,,,,,,,,************************))))))))))))))))))))))))++++++************+++++++++---......,,,***))))))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,------...///////////////---,,,---000333333777<<>>HHHVVV```lllqqqvvv{{{111111000000000000111111111111111111000000000000........................,,,,,,---------...................../////////000222666999888333///...///...---,,,,,,+++++++++,,,......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,+++++++++************************,,,+++***)))))))))***+++++++++,,,,,,,,,,,,+++++++++************************************++++++,,,************************************************,,,,,,,,,++++++******************++++++*********************************++++++***))))))***++++++))))))))))))))))))))))))&&&&&&'''&&&%%%%%%''')))***++++++***+++++++++)))******))))))))))))******************************+++***)))))))))***+++,,,++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,+++++++++************++++++++++++******+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------------------............---------............//////.........///000111111000000//////......------000/////////............//////////////////////////////////////////////////////000000000111111111333222222111000000111111000000000000000000000000000000000000000000000000000000000000000111111111000000......---.../////////...---,,,,,,---...///............---,,,+++***------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,++++++******++++++,,,************************,,,,,,,,,,,,++++++******------------------------...---+++***)))***+++,,,******++++++++++++******---,,,***)))(((((())))))************************++++++++++++*********)))+++++++++*********))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,---.........,,,------...//////000000000222444555666<<>>IIIPPP[[[eeelllttt|||000000////////////000000333333222111000000//////........................------........./////////000///---,,,---...000222,,,///111222000......///---,,,,,,++++++,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************+++++++++++++++++++++++++++++++++***************))))))************))))))+++++++++***))))))(((((())))))******++++++++++++************************************************,,,,,,++++++******))))))+++******************+++************************+++******************+++))))))))))))))))))))))))+++---...---,,,++++++,,,((((((***,,,)))&&&'''*********))))))))))))*********************+++++++++***************+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,------------------,,,,,,---------.........---------............///000//////.........//////000000//////...---,,,,,,///////////////.........////////////////////////////////////////////////////////////000000000111000//////.........//////000000000000000000000000////////////////////////111000000000////////////............//////000000/////////....../////////---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++************************000///,,,*********+++,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,******++++++++++++******---,,,,,,++++++*********************************++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...............///111111111333666999:::AAAKKKUUU]]]gggpppwwwxxx000000////////////000000222222111111000///......------------------------...////////////000000000000///---,,,---...000222---...000///...---,,,,,,,,,,,,,,,++++++,,,,,,------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++******))))))(((++++++++++++++++++++++++++++++++++++******))))))))))))************)))))),,,,,,+++++++++*********((()))***++++++++++++***************************************************)))))))))******+++++++++++++++***))))))***++++++*********************************++++++*********))))))))))))))))))))))))'''((())))))(((''')))***---******,,,***&&&&&&*********))))))))))))******))))))*********+++++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***++++++,,,))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((()))***+++,,,...//////,,,,,,,,,---------......,,,,,,,,,------------...---------............///000///...............///111111000000///......---.........///////////////000000000000000000000000...........................////////////000000000///...............//////111111111111111111111111////////////////////////...////////////000000000------...//////000000000...//////////////////...---------...------,,,,,,------------------------+++++++++,,,,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++************************///...,,,******+++,,,---************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******++++++++++++******,,,,,,,,,,,,+++++++++***************************+++++++++++++++++++++,,,***************************************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++.............../////////...///111111222333444555333888???FFFNNNYYYeeemmmqqqvvv000//////......//////000000000000//////......---------------------------....../////////000000000///......---...///000111............---,,,++++++,,,,,,+++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***,,,,,,+++******************************************************'''(((((()))***+++,,,,,,,,,+++***))))))***+++,,,************************)))***++++++++++++***)))))))))))))))))))))))))))%%%&&&'''''''''))),,,...555---))),,,,,,'''&&&+++******))))))))))))******)))))))))***++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,++++++++++++,,,---...***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++******++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------((()))***+++,,,---...///+++,,,,,,------.........,,,,,,,,,,,,---------------------............///.........---......//////000000000000000/////////.........///////////////000000000000000000000000..............................////////////000000000000//////000000111111111111111111111111111111000000000000000000000000.........//////000000000---...//////000//////...---......//////......---,,,------...------,,,,,,........................++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,))))))***++++++***))))))************************)))***************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++*********+++++++++++++++******************************++++++++++++,,,,,,,,,,,,***************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......................../////////000////////////111444888===BBBKKKWWW___kkkmmmrrrwww{{{|||yyyvvvwww//////............//////...............---------........................------------......................../////////000...---------------,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,((()))+++,,,,,,+++***)))************************************************(((((())))))******++++++,,,+++***((((((***+++,,,************************)))***++++++++++++***)))))))))))))))))))))))))))((()))))))))***...444888>>>000(((+++---)))(((+++******))))))))))))******((())))))***++++++,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++...---,,,+++++++++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++******++++++++++++******++++++++++++++++++++++++---,,,++++++******++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,,,,------------------............///------------......///000.........////////////000............/////////000........................................................./////////000000///////////////000111111111111111111111111111111000000000000000000000000///////////////............//////000000///...---,,,---...//////...---,,,,,,,,,------...------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---((()))***++++++***)))(((*********************************++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,******++++++++++++******))))))***++++++***))))))************************+++++++++,,,,,,,,,------))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------*********+++,,,,,,,,,---------------------------///......---......------...111555777:::@@@HHHNNNWWW[[[```eeegggiiikkklllrrrzzz//////............//////,,,,,,------------------////////////////////////+++++++++,,,,,,,,,---------...//////000/////////---,,,,,,,,,...///...---++++++++++++,,,,,,---...)))))))))***+++,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))((())))))************))))))''''''((()))***+++,,,,,,''')))+++,,,,,,,,,***)))************************************************************)))))))))))),,,+++)))(((((()))+++,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))+++000777<<>>BBBBBBHHHQQQWWW[[[^^^cccgggrrryyy000000000000000000000000................................................////////////////////////,,,---......,,,,,,---...,,,---------.../////////111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++++++++*********))))))))))))+++,,,---.........,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***+++,,,,,,,,,***+++,,,,,,------------+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++************++++++---------,,,,,,+++++++++)))************+++++++++************************)))************++++++++++++++++++*********))))))***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))++++++******************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---+++)))((((((+++---///444222///,,,++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------......------,,,------...........................------,,,,,,,,,000///---,,,,,,---///000..................------........................---...............------...------,,,,,,------...///////////////////////////////////////.........000000//////...------,,,////////////000000000000111111000000000000111111////////////////////////000000//////.........---,,,,,,------------------+++,,,------......------)))***+++---.../////////---------.........//////---------,,,,,,+++++++++---,,,+++*********+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********++++++++++++++++++************)))******+++++++++,,,,,,,,,++++++++++++******))))))...+++)))((()))***++++++************************************************(((((())))))*********++++++***)))))))))***,,,,,,************************++++++************++++++,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,)))******++++++,,,------++++++,,,------......//////////////////////////////000222444777:::<<<===;;;;;;===AAAIIIRRR[[[aaajjjqqq{{{000000000000000000000000................................................////////////////////////,,,---......,,,+++,,,------------...............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++*********)))))))))***++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,++++++,,,,,,,,,+++******+++***)))(((((()))***+++++++++++++++++++++++++++************************************************************************+++******))))))******+++,,,,,,,,,,,,+++++++++***)))************+++++++++************************)))************++++++++++++++++++*********))))))***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,+++***)))++++++******************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,+++******+++---...333111...+++******,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++...------------------,,,,,,------------------,,,//////......------,,,,,,------------------,,,,,,///...---,,,,,,---...///................................................---...............------...------,,,,,,------.........................../////////////////////...000000000000000000000000////////////000000000000111111000000000000111111////////////////////////000/////////............------------------------+++,,,------......---------.........---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,++++++***+++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++************)))******+++++++++,,,,,,,,,++++++++++++*********))))))(((&&&&&&(((*********************************************************((()))))))))************+++***)))))))))***+++,,,************************++++++************++++++,,,++++++******++++++,,,)))))))))***+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---.................................///000111222333555666777666666666999>>>FFFMMMQQQ___hhhttt}}}000000000000000000000000................................................////////////////////////---...///...,,,+++,,,---...............------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++++++++*********************++++++***)))((((((++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,//////......------,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************++++++------------,,,+++***)))+++***))))))))))))***+++++++++++++++++++++++++++************************************************************************+++******))))))******++++++++++++***************)))************+++++++++************************)))************++++++++++++++++++******************++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))++++++,,,,,,,,,+++************++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,---------,,,,,,,,,,,,,,,000///,,,*********+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------------------...,,,,,,------------,,,,,,000000///...---,,,++++++,,,,,,------------------///...---,,,,,,---...///................................................------...............---...------,,,,,,------.................................//////////////////---......///000111111222////////////000000000000111000000//////000000111////////////////////////////////////.....................------,,,,,,++++++,,,------......------//////......---,,,+++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,---...///,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++************)))******+++++++++,,,,,,,,,++++++++++++************'''&&&&&&(((***++++++***************************************************))))))))))))******************))))))******+++,,,************************++++++************++++++++++++************++++++******************++++++------,,,,,,+++******)))++++++,,,,,,------..............................000000000111111111222222333222111111444999===@@@KKKUUUdddqqqzzz////////////////////////................................................////////////////////////---...///...,,,++++++,,,/////////...---------,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++******************************++++++******)))(((*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,.........------,,,,,,,,,************************************++++++++++++***++++++,,,,,,++++++***************************+++++++++***************---------...------,,,,,,******************************************************************************************************************************))))))))))))***************)))))))))))))))))))))*********+++++++++************************))))))*********+++++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,---............---+++***...---+++***)))***++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,------............------,,,,,,------...---------.......................................,,,---......///............------,,,,,,------.......................................////////////,,,------...//////000000////////////000000000000000000////////////000000///////////////////////////////////////.........//////...---,,,,,,+++++++++,,,------......------,,,,,,------...---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...---------------------++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))+++------,,,+++************************************************)))))))))))))))************************+++++++++************************++++++************++++++++++++************+++++++++++++++***************,,,,,,,,,++++++************++++++,,,------..............................111111111111111111111111333222111000111333666888999BBBOOO]]]jjjuuu~~~////////////////////////................................................////////////////////////---...///...,,,+++,,,---/////////...---------,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************)))******+++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***************************+++++++++***************((()))***,,,,,,---------******++++++++++++*********************************************************************************************************))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------...///...---+++***,,,,,,+++*********++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,++++++++++++,,,---+++,,,,,,,,,------......,,,,,,,,,------.........---------,,,,,,------------------.........//////........................,,,------...//////.........------,,,,,,------...........................---.........//////000000////////////////////////////////////000000000000000000////////////000000////////////////////////........./////////////////////...---,,,,,,+++++++++,,,------......------,,,,,,------...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,+++***++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++++++++++++++++++++,,,---,,,+++,,,---,,,***(((******************************************************))))))))))))))))))))))))******++++++++++++************************++++++************+++++++++******))))))******++++++++++++*********************+++++++++,,,,,,,,,******++++++,,,------.................................//////000111111222222111111111111333444555222777???IIITTT```kkkqqq000000000000000000000000................................................////////////////////////,,,---......,,,,,,---..................------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************+++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,************++++++++++++************))))))))))))************************)))))))))************+++***++++++,,,,,,++++++*********************************************++++++$$$%%%''')))***+++++++++******+++,,,,,,+++******************************++++++++++++++++++++++++***************************************************))))))(((((())))))***))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++***************+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,---------,,,,,,******+++,,,,,,,,,++++++******++++++,,,---------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---+++***+++++++++***++++++,,,,,,************++++++++++++++++++++++++++++++++++++,,,------------------...---,,,+++******+++,,,---******+++,,,---...//////,,,,,,------------------,,,,,,,,,------,,,,,,,,,,,,,,,------.../////////........................,,,,,,---...////////////...------,,,,,,------...------------------------------......///000000000111111111111111000000000////////////000000000000000//////......//////000////////////////////////.........///////////////.........------,,,,,,++++++,,,------......------//////......---,,,+++***************++++++++++++++++++,,,,,,,,,,,,------............---+++***)))***++++++++++++,,,,,,,,,************************++++++,,,,,,,,,---------+++++++++************)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,*********)))(((&&&************************************************************))))))))))))))))))***++++++++++++***************************++++++************++++++******))))))))))))************************++++++)))******+++,,,,,,------******++++++,,,,,,------------------------------******+++,,,...///000000/////////000111222333333444555666;;;BBBJJJSSSWWW000000000000000000000000................................................////////////////////////***,,,------------...///---------...............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))*********+++++++++******************)))(((,,,,,,++++++++++++++++++************++++++++++++))))))))))))))))))))))))************************))))))))))))***************++++++,,,,,,++++++***************************)))))))))***+++++++++,,,&&&'''((()))***+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************))))))(((((((((((()))))))))))))))******+++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++***++++++,,,,,,++++++*********************************************************+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******++++++,,,------...++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------************++++++++++++++++++++++++++++++++++++...------------------,,,---,,,+++))))))+++,,,---+++++++++,,,,,,------...------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...//////000........................+++,,,---...////////////...------,,,,,,------...------------------------------......///000000111------......///000000000////////////000000000000//////............//////////////////////////////............/////////000------------------------+++,,,------......---------.........---,,,,,,+++)))************++++++++++++++++++,,,,,,---------***+++,,,------,,,++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------+++++++++************)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...+++)))((()))******)))************************************************************)))))))))(((((()))***+++,,,++++++***************************++++++************++++++******))))))))))))******)))))))))***+++++++++,,,+++++++++++++++++++++,,,*********+++,,,,,,------------------------------***++++++,,,---...//////------...///000111111111444333222333777<<>><<<999666444444444555777666555333222222111111//////000000000000//////---...///000111111111111000000000000////////////......------------............//////...---,,,,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++......---------,,,,,,,,,,,,---------,,,++++++***---,,,+++******+++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,------,,,,,,+++***,,,,,,,,,---------......***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------------------------------........................------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************)))))))))***+++,,,---...------------------------+++,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,++++++,,,,,,---...---,,,+++***+++,,,,,,++++++,,,,,,,,,---------------,,,---...///...---***+++,,,------,,,+++***++++++,,,,,,,,,---------------------------------,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******)))))))))***,,,---+++,,,------......------+++***((()))***,,,,,,+++,,,,,,,,,++++++*********------------------------***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))((((((''''''************************************************************************+++++++++++++++++++++++++++***((('''''''''((()))kkkkkkkkkjjjjjjiiiiiiiiiffffffffffffeeeddddddccc```___^^^\\\YYYVVVRRRQQQKKKIIIEEEAAA>>><<<;;;;;;999888666555333222222111000000000//////////////////000000111111000000000000000000000/////////////////////......////////////////////////...------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++......---------,,,,,,,,,------......---,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,---------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,---...------------------------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,,,,,,,,,,,,,---...---,,,+++++++++,,,,,,++++++,,,,,,,,,---------///...---------------,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------------------------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++************+++,,,---***+++,,,,,,------,,,,,,+++***((()))+++,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********************************)))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((()))gggggggggggggggggggggggggggggghhhiiiiiijjjjjjjjjffffffeeedddbbb___]]]\\\[[[XXXTTTOOOJJJGGGEEEDDD???>>><<<:::888555444333333222111/////////000000111111111000000000//////000000000000////////////000000////////////000000//////000000000///......///...------,,,,,,------,,,,,,,,,,,,,,,,,,------------......------,,,,,,......---------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...---,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,------------//////...------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------)))***++++++,,,,,,+++++++++***))))))+++,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++************)))************************************************(((((((((((((((((((((((())))))))))))))))))))))))*********+++******)))(((```````````````_________bbbcccccceeefffhhhiiijjjggggggfffeeedddcccbbbaaaeeeccc___ZZZVVVSSSPPPOOOLLLKKKHHHEEEAAA===:::888888666444111000000111222000000///////////////000000000000000////////////000//////////////////000///000000000000000/////////......---------------,,,,,,,,,---------------,,,------...------,,,,,,......---------,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))************+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,+++******+++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++***+++,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///......------------------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------------******+++,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZ\\\^^^___aaaddddddeeeeeefffgggggghhhhhhgggdddbbb```^^^\\\[[[ZZZXXXVVVRRRNNNIIIEEECCC>>><<<888555222111111111//////.........///111111000000000000///////////////......------....../////////000000000000000///...//////.........------,,,,,,,,,------.........,,,,,,------...------,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))*********++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------------------------------------------------------------,,,,,,,,,++++++++++++************+++,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000///...------------------------,,,,,,,,,++++++,,,,,,---------.........))),,,000000///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------,,,+++)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))YYYYYYYYYYYYXXXXXXWWWWWWSSSSSSRRRRRRRRRTTTVVVWWWYYYZZZ[[[]]]```cccfffgggdddddddddddddddcccccccccaaa```___]]]YYYUUURRRPPPGGGEEEAAA<<<999666444444222111000///000000222333000000000000////////////......------------............///000000000//////...////////////...------,,,,,,,,,---......//////,,,,,,------......------......---------,,,,,,,,,------.../////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***))))))*********+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++******))))))******+++++++++,,,,,,,,,,,,------------------------------........................------,,,,,,,,,,,,++++++***************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------......,,,,,,---------,,,+++***,,,---------............***///555777444111000000------,,,,,,,,,,,,------,,,---------............------------------------......////////////......------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........---,,,+++,,,,,,---............---,,,+++******,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))******+++*********WWWWWWXXXYYYYYYZZZ[[[[[[YYYXXXVVVTTTSSSTTTUUUVVVRRRRRRSSSTTTVVVYYY[[[]]][[[\\\]]]___```aaaaaaaaa```aaabbbbbbaaa___]]]\\\UUUSSSPPPKKKFFFAAA>>><<<999777555333222222222333000000000000//////////////////............//////------...///////////////...//////000///...---,,,,,,,,,------.../////////+++,,,------......------......---------,,,,,,,,,,,,,,,---...............,,,,,,---......---,,,,,,------------------------------------.........///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++************+++++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++***************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,---...------------------------***+++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++,,,,,,---...///,,,,,,---------,,,+++***------------............///555===???:::444111000...---,,,,,,,,,,,,---...------------............---------------------------...///000000///...---........................,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------...---,,,+++***++++++,,,------------,,,---+++******,,,------,,,,,,,,,,,,---------......++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************+++++++++,,,************************************************************************)))))))))))))))))))))))))))((((((((())))))***+++SSSTTTVVVXXXZZZ\\\]]]^^^bbbaaa^^^[[[YYYYYYZZZZZZUUUTTTSSSRRRRRRRRRSSSTTTSSSTTTVVVXXXZZZ[[[[[[\\\]]]___aaadddeeeeeedddcccbbb```]]]XXXRRRLLLGGGEEE???===999666333222222222000000000000////////////000000////////////000000,,,,,,---...//////.........///000000000///---,,,,,,,,,------...///000000+++,,,,,,---.........---......---------,,,,,,,,,((()))***+++++++++++++++,,,,,,---......---,,,,,,---------------------------------.........//////---------------------------,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------)))************+++++++++******************************************************+++,,,,,,---......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++---......---++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********)))***++++++,,,------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------************************))))))******+++,,,---...------------------------)))***---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++,,,---...///,,,,,,---...---,,,+++***---------.........//////333;;;CCCEEE???777111///...---,,,,,,,,,,,,---...---------.........//////------------------------+++,,,---......---,,,+++........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,---...---,,,***)))******+++,,,,,,,,,,,,+++---+++***+++,,,---------,,,,,,,,,------.........))))))))))))))))))))))))))))))***++++++++++++************++++++,,,,,,,,,************************************************************************************************)))))))))******+++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))((('''''''''(((***+++YYYXXXWWWXXXZZZ]]]```bbbccccccccccccaaa___]]]\\\ZZZYYYWWWUUUTTTRRROOOLLLOOOOOONNNNNNNNNOOOQQQRRRTTTWWWZZZ\\\^^^___aaaccc``````^^^]]][[[YYYXXXWWWJJJGGGCCC>>>999666444444444222111111111111///...222111000///...///000111111111000000//////......,,,...///111111000...---///...---,,,,,,---...///---,,,,,,+++,,,---///000........................///............------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---........................---------,,,,,,+++++++++...---,,,,,,++++++++++++,,,------......------,,,******+++,,,,,,------...***++++++,,,,,,------...///---***((((((***---///,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,,,,+++++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////---------...///...,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++******)))))))))++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---------------------------------............//////......---------......---,,,...222222//////222:::CCCLLLLLLCCC777111...------------------------/////////......---------,,,---------.../////////---......///////////////000000000000000000000000..................------+++,,,---...///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***------------------------))))))*********+++++++++,,,+++*********+++,,,---+++++++++***((((((+++---******+++++++++,,,,,,,,,************************------,,,+++************++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************+++++++++*********))))))+++***************++++++XXXXXXXXXZZZ[[[^^^```aaaeeefffgggggggggeeedddbbb___]]]ZZZYYYWWWUUURRRPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLNNNQQQSSSUUUXXXZZZ\\\aaabbbccccccbbb___]]][[[WWWTTTOOOIIICCC===999777777555222222222222000///222111000///............000000000000////////////......///000000///...---///...------------...///...---,,,,,,,,,---...///...........................---------,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................---------,,,,,,+++++++++...---,,,,,,+++++++++,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,...,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---------------------...------...///...,,,******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///......---,,,,,,---------------------------------------............///...------,,,,,,,,,---------+++---000111000222666@@@GGGNNNMMMCCC888111///------------------------,,,,,,,,,,,,+++++++++***---------...............---......///////////////................................................,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++*********+++,,,---+++++++++***))))))+++---******+++++++++,,,,,,,,,************************,,,,,,++++++***+++++++++++++++++++++++++++++++++************************+++++++++***************************************+++++++++*********)))))),,,++++++***))))))******XXXYYY[[[\\\]]]^^^^^^^^^^^^```ccceeeffffffdddccceeebbb```^^^]]][[[XXXVVVQQQPPPNNNLLLKKKJJJIIIIIIEEEEEEFFFHHHJJJNNNQQQSSSYYY[[[^^^aaaaaa___\\\ZZZ```^^^[[[VVVPPPIIIDDDAAA===:::777555444333222111333222222111000///......////////////000000000000000000//////.........---///......------......//////...------,,,---------........................------,,,,,,,,,+++++++++......------------......---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,------............------000000///......---,,,,,,......---,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************......---,,,,,,+++******...---,,,---......,,,***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++........................,,,,,,,,,---------......//////......------......---------------------------------............///---,,,,,,,,,,,,,,,------...,,,,,,///000111666===IIINNNRRROOODDD999222///------------------------////////////...........................------------......///////////////................................................---------,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---***+++,,,+++))))))+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++***************************************+++++++++************************+++++++++***************,,,,,,+++***)))))))))***ZZZ[[[\\\]]]\\\[[[YYYXXXVVVYYY^^^bbbdddeeedddcccgggeeebbbaaaaaa```^^^\\\XXXWWWUUUSSSPPPNNNMMMLLLDDDCCCAAABBBDDDGGGIIIJJJMMMOOOSSSWWWYYYZZZZZZZZZ^^^^^^^^^]]]ZZZVVVRRRPPPHHHDDD???;;;999777555333333333333333222111000000......//////000000111111111000///...------......//////............////////////......---------,,,........................---------,,,,,,,,,,,,+++.........------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------............------------,,,,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******...---,,,---......,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000//////.........//////........................---------............///------,,,,,,,,,---......///------///111444===FFFQQQTTTUUUPPPEEE:::333000........................111111000000000000000000/////////...---------,,,---......///////////////........................---------..................---,,,,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++***++++++++++++,,,,,,***+++,,,+++******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************************************+++***************++++++______^^^\\\[[[YYYWWWVVVYYY]]]bbbgggjjjjjjhhhfffcccaaa___^^^^^^^^^]]]\\\\\\\\\ZZZXXXVVVTTTRRRQQQKKKHHHDDDCCCDDDFFFFFFEEEGGGHHHJJJMMMQQQUUUXXXZZZYYY[[[^^^```aaa___]]]\\\TTTPPPKKKFFFBBB???;;;999444333333222222111111111......//////000000111111111000///.............../////////////////////////////////......------,,,....................................------------.........------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////......---+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++------------------------,,,,,,---------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,///---,,,,,,------,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........//////000........................---------............///...............///000000111//////111333777BBBNNNWWWYYYXXXSSSHHH===444000........................------------------------/////////...---------,,,---......///////////////////////////////////////---------........./////////...---,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------------------------------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,***+++---,,,+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************************************(((((())))))***+++------kkkiiifffcccaaa```aaaaaagggjjjooosssssspppllliiiaaa___[[[ZZZZZZZZZYYYXXXZZZZZZZZZZZZYYYWWWVVVUUUSSSOOOKKKIIIJJJJJJGGGEEEAAA@@@AAACCCFFFKKKOOORRRUUUWWW[[[___aaabbbbbbaaa]]]ZZZVVVRRROOOKKKFFFCCC999777555222111000000000////////////000000000000.../////////////////////...//////000000//////........./////////...------........................//////.........---------......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------......////////////......,,,,,,------...///000000******+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------000...,,,,,,---------,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......//////........................---------............///............///000111111111000111222444999FFFSSS[[[]]]\\\VVVMMMAAA888333........................---------..............................------------......///////////////000000000000000000000000,,,,,,------.../////////......------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***,,,------,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++***************************************+++++++++***************************************+++++++++(((((())))))***+++------|||wwwsssrrrtttxxx{{{{{{sssnnngggccc___[[[ZZZXXXWWWUUUWWWWWWYYYZZZZZZZZZYYYXXXXXXSSSOOOOOOPPPOOOKKKGGG??????@@@AAABBBDDDFFFGGGKKKNNNSSSXXX\\\___aaabbbaaa___^^^]]][[[XXXSSSOOOEEEBBB===888444222222333000000000000////////////,,,---...000000000//////...///000111111000///...---...///000000///.......................................---------,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---.........////////////......---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,000...,,,+++,,,------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,------------------------...------,,,,,,------..............................------------------...........................------------------------,,,,,,,,,---------......------,,,,,,---......///........................---------............///---------......///111111000000111333333888FFFSSS___``````[[[SSSGGG===777............................../////////000000000---------...............---......///////////////////////////////////////,,,,,,------...//////000------...///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,)))***+++,,,,,,,,,++++++***,,,......,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++************************+++++++++***************************************))))))*********+++++++++++++++***************+++~~~wwwoookkkeee```]]]ZZZXXXVVVUUUVVVXXXZZZ\\\\\\\\\\\\XXXUUUQQQRRRTTTSSSNNNIIIEEEFFFGGGGGGGGGFFFDDDDDD@@@CCCIIIPPPWWW\\\```bbbbbbbbbbbbcccccc```\\\XXXQQQMMMFFF>>>999666666666111111000000//////......***,,,...000111111000///...///000111111000///...,,,---...000000000//////........................---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---.........////////////.........------,,,,,,++++++***...------,,,,,,++++++***...------,,,,,,------...,,,,,,,,,------.........******+++++++++,,,,,,,,,************************------------------------++++++---......---++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++*********++++++++++++++++++++++++...------,,,,,,------...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************......---,,,,,,+++++++++000...,,,+++,,,------,,,,,,,,,,,,---------......++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------...------,,,,,,------...........................---------,,,,,,---------------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///////////////////////////---------.........//////,,,,,,,,,---...///000000//////000222333777EEESSSaaabbbbbb___WWWLLLAAA:::////////////////////////++++++++++++,,,,,,------,,,------....../////////---......///////////////........................,,,,,,------...///000000,,,---///000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...........................++++++++++++++++++++++++***+++,,,,,,------------------------------------))))))*********+++++++++)))***+++,,,---,,,++++++***,,,......---++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++************************,,,+++++++++******))))))************************))))))******++++++++++++...---,,,***)))((((((((({{{wwwsssooommmmmmllljjjhhhaaa[[[WWWYYY\\\[[[[[[]]]]]]WWWQQQQQQUUUXXXUUUQQQMMMKKKIIIHHHIIIIIIHHHGGGCCCBBBDDDIIIQQQXXX[[[[[[```bbbccccccaaa___^^^^^^]]]VVVNNNHHHFFFBBB===888555444222000///000111222333111000000111222000////////////////////////////////////...------,,,,,,---------.........//////------......------,,,+++------------------------//////...---,,,,,,++++++***+++,,,,,,------,,,,,,------------------------------------------------////////////...---,,,,,,,,,,,,,,,------.........---......---***(((((((((000///---+++*********+++------++++++++++++------...---,,,+++++++++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))((((((***---+++,,,,,,------,,,,,,+++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////++++++------------++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...///000111222,,,------......------,,,+++++++++,,,,,,---------------------------------.........------,,,,,,,,,---------.........//////................................................------------------------...---,,,,,,,,,...///000///...---...000222222222///111333111111888EEEPPP___``````______ZZZKKK===666333000......//////...000000///.........//////------............------............//////////////////000000000111111111///...------,,,,,,------000000///...------,,,,,,---,,,,,,,,,,,,---...///,,,------......------,,,......---------,,,,,,,,,...........................------------,,,,,,,,,++++++,,,,,,,,,---------//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,************,,,---------------------------++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++***)))'''''')))***+++---,,,,,,++++++,,,,,,---|||yyyyyyzzz{{{yyywwwnnngggccccccbbb^^^\\\\\\___\\\WWWTTTSSSRRRPPPOOORRRPPPMMMKKKKKKKKKJJJIIIGGGEEEEEEJJJQQQXXX]]]^^^aaaccceeeeeecccaaa```aaaddd___XXXUUUSSSOOOIIICCC999777444222111111222333222000///...//////...,,,////////////////////////.../////////////////////---------.........//////------......------,,,+++------------------------///......---,,,,,,++++++******+++,,,,,,,,,,,,+++------------------------------------------------....../////////...,,,,,,,,,,,,,,,------............///000///,,,*********...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---------,,,+++++++++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////............---,,,------......------,,,++++++++++++,,,,,,,,,,,,------------------------.........------,,,,,,,,,---------.........//////................................................000000000000000000000000...------------......///222111000111222444444444111333444222222888EEEOOObbbdddeeecccaaa\\\OOOBBB888555222000000111111111///......------.........///000000000000000000//////000000000000000000000000000000000000/////////...---,,,,,,++++++,,,,,,000//////......---,,,,,,,,,,,,---------.........,,,------......------,,,.........---------,,,,,,........................////////////............++++++,,,,,,,,,---------.........------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,}}}wwwrrrpppnnniiiggghhhiiihhheee^^^VVVQQQPPPPPPVVVTTTQQQPPPPPPPPPPPPOOOOOOMMMLLLNNNSSSYYY^^^``````bbbddddddbbb```___^^^bbb___\\\[[[ZZZWWWQQQKKKAAA>>>:::777444333333333222000............---,,,////////////////////////......//////000111111222------........./////////---............---,,,,,,------------------------.........------,,,,,,+++)))***++++++,,,,,,++++++---------------------------------------------------...///000000///---,,,---------------.........///000111000...,,,,,,,,,,,,++++++++++++,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---------...+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...------,,,+++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,------............------,,,,,,,,,,,,,,,+++++++++------------------------.........---------------------........./////////........................------...................../////////////////////////////////////////////000000//////000111333444444666777555555:::DDDMMMbbbgggiiigggbbb\\\RRRIII;;;888444222222222222111111111111111111111111111111111111111111111111111111111222222222111111000222222111111000////////////...------,,,,,,------000//////......---------+++,,,---...///...------------............------.........------------,,,........................////////////............,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++***)))(((((()))***+++++++++************++++++}}}||||||zzz||||||zzzuuulllbbbZZZVVVUUUWWWUUUSSSRRRTTTUUUVVVUUUUUUUUUTTTUUUWWW[[[^^^___^^^```aaa```]]]ZZZWWWVVVXXXXXXYYY[[[\\\ZZZVVVRRRKKKHHHDDD>>>:::666444444333111///...///000000///////////////////////////....../////////000000000............////////////...............------,,,------------------------......---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------,,,---///111111000...,,,---------..................000111000...---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000...---------+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...------,,,,,,++++++***......---,,,,,,+++******------++++++++++++------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------............------.........------,,,,,,,,,.......................................---------............////////////........................------............//////......////////////000000000111111111111111000000000000000000000111444666:::<<<<<<;;;:::===EEEKKK___fffjjjfff```[[[TTTNNNAAA>>>999666555444333222333444444444444444444444222111111111111111111222222333444444444333222111222222222111111111000000111000000///////////////000/////////......------+++,,,...000000///---,,,------............------............------------........................---------,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++******))))))******+++yyyppphhhaaa\\\ZZZXXXWWWWWWXXXXXXWWWVVVTTTUUUWWWXXXZZZ\\\^^^___^^^```aaa___ZZZUUUQQQOOORRRSSSVVVZZZ]]]]]]\\\ZZZTTTRRRNNNIIICCC===999777333111///...///111111111000000000000000000000000/////////......---------........./////////000000......//////......---,,,---------------------------------------,,,,,,,,,,,,---......//////......------------------------------------------------,,,---///000111000///...........................,,,...//////---,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------+++,,,,,,,,,---.........---......//////......---000000//////......------........................................................./////////000000////////////////////////.........//////000000000000111111111222222333333000000000111111222333333555666777666555777<<>>777444111//////000000000000000000000000000000000000//////...------,,,,,,....../////////000000000...////////////...---------------------------------------------------------...//////000000//////------------------------------------------------,,,---...///000111111111/////////...............***,,,------,,,,,,,,,---,,,------------,,,+++***+++,,,,,,------,,,,,,+++******+++,,,---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,---------......------------------------........................000//////...---,,,++++++......////////////......//////////////////............................................./////////....../////////000000000//////////////////////////////000000111111222222/////////000111111222222111111111222444777999;;;;;;===>>>======@@@FFFKKKQQQQQQQQQPPPOOONNNPPPRRR^^^fffkkkjjjhhhgggeeebbb]]]ZZZTTTQQQNNNMMMKKKIIIJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCBBBAAAAAABBBCCCDDD???@@@AAABBBAAA@@@>>><<<444444333333333333333222111000//////......//////////////////////////////,,,---...///000///............////////////....../////////.........------....................................------------,,,---------............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++{{{uuurrrrrrsssuuuxxxyyywwwssspppdddccc```[[[XXXXXX\\\```^^^```bbbaaa\\\VVVRRRPPPJJJJJJJJJKKKLLLOOOSSSVVVYYYZZZ\\\\\\XXXSSSMMMIIIAAA===888444333222111000000000000000000000000000////////////.............../////////000000000000///////////////...---------------------------------------------------------......///////////////------------------------------------------------...------...///111222333000/////////.........---)))+++------,,,,,,---...***+++,,,---------,,,++++++,,,,,,------,,,,,,+++)))***+++---......---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////***++++++,,,,,,------...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------.........///------------------------,,,,,,,,,---------..............................------------------------111000000///...---,,,+++......////////////......------------....................................---........./////////000.../////////000000000000////////////////////////000111111222222333444444111111111222333444444444888888888999===BBBGGGJJJGGGJJJLLLLLLKKKOOOVVV\\\^^^^^^^^^]]][[[ZZZYYYYYY___fffkkklllmmmooonnnkkkgggddd___]]]\\\\\\[[[ZZZ\\\\\\\\\\\\ZZZWWWUUUSSSOOONNNLLLKKKKKKLLLNNNOOOJJJKKKMMMNNNMMMKKKHHHGGG@@@???>>>===;;;:::888888333333222111111111111111/////////////////////000............////////////......////////////......////////////.............................................---------,,,,,,------------.....................------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++++++++***,,,,,,++++++++++++,,,,,,|||~~~|||wwwsssjjj```XXXVVVZZZ^^^ZZZ]]]```___\\\WWWSSSQQQNNNLLLJJJHHHHHHKKKPPPTTTVVVZZZ^^^```___ZZZTTTPPPJJJFFF???:::777555333222000000000000000000000000......//////000000111111////////////000000000000///////////////......---------------------------------------------------,,,---......//////......------------------------------------------------......------...000333555000000//////.........---***+++---...------...///((()))+++---............++++++------------++++++)))***+++---......---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++,,,,,,,,,------------------------------------------.........//////------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////......////////////......+++++++++,,,,,,---------////////////////////////---.........//////000000////////////000000000000000000000000000000000000111111222333444444555555999::::::;;;<<<=========AAA@@@@@@AAAFFFLLLSSSWWWXXX[[[^^^^^^]]]aaaiiipppgggggggggeeecccaaa```___^^^dddiiikkkooosssrrrnnniiigggdddbbbcccddddddcccaaaaaaaaa```^^^[[[XXXVVVTTTSSSQQQPPPPPPQQQSSSTTTRRRTTTUUUVVVUUUSSSPPPNNNLLLKKKIIIGGGDDDAAA???>>>777777666555555555555666////////////000000000000///............///000000......////////////......000/////////....................................,,,,,,,,,+++++++++******---------.........////////////...---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......,,,++++++,,,......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---|||{{{qqqbbbYYYUUUUUUZZZYYYYYYYYYYYYXXXVVVTTTUUUQQQMMMIIIHHHGGGFFFEEEOOOSSSYYY]]]___]]]ZZZWWWUUUQQQJJJBBB;;;666333222000000111111111000//////////////////////////////000000000000000000000000////////////////////////........................------............------........................---------------------------------............///---.........//////000000111111000000//////......,,,***))))))+++,,,,,,,,,////////////////////////------------,,,,,,+++***++++++++++++++++++++++++)))))))))***+++---//////+++++++++,,,,,,------------------,,,,,,+++++++++........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------........................------...------,,,,,,------...........................------------------------...------,,,,,,------...------------------------........................////////////////////////...///000///---...///111.........///111222111111111333444333222000111111333555777:::<<<>>>>>>>>>???@@@CCCGGGJJJMMMNNNOOOSSSSSSTTTUUUXXX\\\```bbbccccccdddfffhhhllloooqqqooonnnllljjjhhhgggfffeeeccccccfffjjjppprrrqqqooommmhhhcccbbbdddggghhhgggiiieeeaaa_________]]][[[XXXUUUQQQMMMKKKLLLNNNPPPRRRQQQQQQRRRRRRSSSTTTUUUSSSSSSSSSSSSQQQOOOLLLKKKEEEBBB>>>;;;999999;;;<<<:::666333111111111...+++222222111000/////////000000000000111111000//////////////////////////////000000000000000000000000,,,---------.../////////---------............///------------------------...------,,,,,,++++++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******+++++++++++++++,,,---...,,,,,,,,,---------......///,,,***+++---...,,,)))++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***~~~{{{}}}yyyiii^^^WWWUUUXXXWWWVVVWWWWWWWWWWWWVVVVVVSSSOOOLLLKKKJJJHHHGGGHHHLLLSSSYYY]]]]]][[[ZZZ[[[XXXSSSLLLEEE???:::888222222222111111111111111000000000000000000000000////////////////////////////////////////////////........................------............------........................------------------------------------............---........./////////000000000000/////////......,,,+++******,,,------,,,------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++''''''''''''(((***+++,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++------------------------***++++++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,---------......,,,,,,,,,---------.................................------,,,,,,------......................................................------,,,,,,------...------------------------////////////////////////////////////////////////...000000000///...///111///...---...///000000000111333555666555555666777:::===AAAEEEIIIKKKLLLLLLOOOQQQVVVZZZ\\\]]]]]]\\\^^^___```aaaccceeefffgggjjjjjjjjjjjjlllmmmnnnooopppqqqqqqpppooonnnmmmlllfffddddddfffjjjmmmnnnmmmkkkhhhdddccceeeggggggfffccc```]]]]]]^^^___^^^]]]___\\\VVVPPPLLLJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPRRRTTTUUUUUUVVVOOONNNKKKHHHEEEAAA???>>>@@@<<<888666555444111///333333222111000000000000......////////////......////////////////////////////////////////////////------..................---------............///------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,---------......///---++++++------,,,***++++++++++++++++++++++++***+++---......---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++uuuiii```\\\XXXXXXWWWVVVVVVVVVWWWWWWYYYVVVRRRPPPNNNMMMJJJHHHFFFJJJPPPWWW[[[\\\[[[[[[^^^]]]ZZZUUUOOOHHHCCC???777666444333222111222222111111111111111111111111........................////////////////////////........................------............------........................------------------------------------...........................////////////////////////.........---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,------+++*********++++++,,,---...------,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------.................................------,,,,,,------...........................////////////////////////......------------......------------------------////////////////////////////////////////////////...///111111000//////000000000......///111333444444666999;;;<<<===???AAAEEEHHHNNNTTTYYY\\\]]]]]]___bbbfffjjjkkkkkkhhhggghhhhhhiiijjjjjjjjjiiiiiimmmnnnnnnooooooooooooooooooooopppppppppooonnnnnnkkkhhhdddccceeeiiikkkllliiihhhfffeeefffggggggfff^^^\\\[[[[[[^^^`````````ddd```ZZZTTTOOOLLLKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFHHHIIIKKKMMMPPPSSSVVVXXXTTTUUUUUUUUURRRNNNJJJGGGJJJFFFBBB>>><<<:::888666666666555444222111000000////////////////////////////////////////////////........................//////..................---------............///------------------------,,,,,,---......///000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,------------,,,------...///,,,,,,,,,---------.........---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,~~~|||}}}~~~vvvmmmhhh``````^^^[[[XXXWWWWWWXXX[[[XXXTTTRRRPPPMMMJJJGGGJJJMMMRRRVVVYYYZZZZZZYYYZZZ[[[[[[ZZZVVVPPPJJJGGG???===999555222111111111111111111111111111111111////////////////////////////////////////////////........................------............------........................------------------------,,,,,,---------.........................................................------,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------..................------,,,,,,------.........................................................------------......................................................////////////////////////---///111111000//////000111111111111333666;;;>>>:::===AAADDDFFFHHHKKKMMMRRRUUU[[[aaafffhhhiiiiiiggghhhjjjkkkkkkkkkiiihhhiiiiiihhhhhhggggggggghhhjjjkkkmmmooopppppppppooonnnmmmlllkkkjjjkkkllllllmmmkkkhhhffffffhhhjjjkkkiiiiiiiiiiiiiiiiiihhhggg___^^^]]]^^^___aaabbbcccbbb```\\\XXXUUUSSSRRRRRRMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHJJJLLLMMMNNNPPPSSSVVVWWWVVVUUUTTTSSSQQQMMMIIIFFFDDDBBBAAA===<<<;;;888555333000///222111111111000000111111////////////////////////////////////////////////000000//////......---------------............///........................,,,---------.........///------------------------------------------------++++++,,,,,,,,,---------......---------......///,,,,,,,,,---------.........---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---~~~||||||}}}xxxrrrnnnnnnlllgggaaa\\\[[[[[[___[[[WWWSSSPPPMMMIIIGGGJJJLLLPPPSSSVVVWWWWWWWWWTTTVVVXXXZZZYYYVVVRRRPPPIIIFFF@@@:::555222000///000000000000000000000000000000000000000000000000////////////////////////........................------............------........................------------------------,,,,,,,,,------------..................------------------------.........---------...000000///---------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,------.........++++++***))))))))))))*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////...------,,,,,,------...........................------------------------///......------......///........................------------------------////////////////////////,,,...000000000000111222000222444666999>>>EEEJJJFFFIIIMMMPPPRRRTTTWWWYYY```cccgggkkkmmmooonnnnnnkkkiiigggfffeeeeeefffgggiiigggeeecccccceeeggghhhfffgggiiijjjkkkkkkjjjiiimmmjjjeeebbbaaaccceeehhhhhhiiiiiihhhhhhgggggghhhjjjkkkllllllkkkjjjiiiiiiddddddcccbbbaaabbbcccdddaaa```^^^\\\[[[ZZZYYYYYYTTTSSSRRRPPPPPPOOOOOOOOONNNLLLKKKIIIHHHIIIIIIJJJHHHJJJLLLOOORRRUUUWWWXXXYYYXXXVVVTTTQQQNNNMMMMMMFFFEEECCC@@@;;;777333111444333222111000000000000000000000000000000000000000000000000000000000000000000000//////......------------............///........................---------,,,,,,,,,++++++------------------------------------------------............------------///......---------......,,,,,,,,,---------...............------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---}}}}}}}}}|||~~~~~~~~~yyy{{{|||{{{vvvooohhhfffggggggbbb[[[UUUQQQNNNKKKHHHFFFHHHKKKNNNQQQSSSUUUUUUQQQSSSUUUWWWYYYYYYXXXXXXQQQNNNHHHBBB<<<666333111000000000000000000000000111111111111111111111111////////////////////////........................------............------........................------------------------,,,,,,,,,,,,------------.........---------------,,,,,,,,,------------------,,,---...000000...,,,------------------------++++++,,,---------,,,,,,++++++,,,,,,------......,,,,,,+++++++++++++++,,,))))))***+++---...//////++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------.../////////...------,,,,,,------...........................------------------------//////............//////................................................////////////////////////---...000000111222555777333777<<>>:::777111111111111111111111111000000000000000000000000////////////////////////........................------............------........................------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,+++,,,...000000---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******++++++,,,---------......---------......///******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...//////000...------,,,,,,------...................................................//////............//////........................000000000000000000000000////////////////////////000111111222333666;;;>>>>>>CCCIIINNNQQQVVV]]]cccccceeehhhiiiiiiiiikkkllloooooonnnmmmllllllkkkkkkkkkiiifffcccaaabbbcccdddccccccdddeeedddcccaaa```]]]]]]\\\[[[ZZZZZZZZZZZZZZZXXXVVVTTTTTTUUUVVVXXX[[[___dddgggffffffgggiiiiiikkklllkkkhhhgggiiijjjhhhhhhhhheeeaaa___aaacccdddddddddddddddcccbbbaaa\\\[[[ZZZYYYYYYYYYYYYYYY[[[\\\\\\]]]]]]]]]\\\\\\TTTSSSQQQPPPNNNNNNNNNNNNRRRVVV[[[^^^]]][[[[[[[[[VVVVVVUUUSSSPPPLLLHHHEEE===;;;888555222111111111000000000000000000000000000000000000000000000000///////////////000000000---------............///........................---------------,,,,,,,,,,,,,,,,,,---------..............................---------.....................---,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000///,,,+++---...------------------------++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++~~~}}}xxxqqqggg^^^XXXTTTRRRQQQOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMPPPSSSVVVYYYYYYWWWTTTOOOJJJDDD???===222222222222222222222222////////////////////////////////////////////////........................---..................---........................------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,---------++++++,,,...000///---+++++++++++++++++++++++++++***+++,,,,,,------------))))))***++++++,,,------+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000...------,,,,,,------...........................//////////////////////////////............//////////////////////////////111111111111111111111111////////////////////////333333333333555999???DDDIIIOOOVVVZZZ\\\aaagggmmmkkkmmmooopppooonnnooopppnnnllljjjhhhgggfffggggggfffeeedddbbb```_________\\\^^^bbbcccbbb^^^YYYVVVVVVVVVUUUUUUVVVXXXZZZ[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\```dddgggggghhhlllnnnhhhjjjkkkiiifffeeegggjjjfffgggfffccc___]]]___aaaaaabbbdddfffggggggffffffbbbaaaaaa```````````````]]]^^^___``````___^^^]]]ZZZYYYWWWUUUSSSPPPNNNMMMLLLSSSZZZ______]]]]]]]]]ZZZZZZZZZYYYWWWTTTQQQOOODDDBBB>>>:::777555555555000000000000000000000000////////////////////////......//////000000111111---------.........//////////////////////////////,,,,,,------.../////////,,,,,,,,,------.................................******+++,,,---//////000...---,,,,,,++++++++++++,,,,,,,,,---------......---///000///,,,+++---///------------------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***xxxmmmgggddd```ZZZUUU]]]YYYTTTPPPOOOOOOOOONNNNNNNNNLLLKKKJJJLLLQQQTTTVVVWWWXXXWWWSSSLLLFFFAAA<<<999555222111000///...222111111111000000000///000000000000000000000000---------.........////////////////////////////////////000000000000///...+++,,,------......------................................................,,,,,,,,,---------......000000///...---+++))))))...------,,,,,,------...,,,,,,............,,,,,,***+++,,,,,,------------,,,------+++******,,,...---------------...///000000000//////............------------------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---///...---,,,,,,---...///........................)))***++++++,,,,,,,,,,,,------------------------------------------------.........------.........---------............///........................---------............///000///...------...///000////////////////////////////////////////////////111000000/////////000000000///...---------...///111222222111000111444777555555777;;;@@@HHHNNNRRR\\\]]]___bbbeeeiiilllnnnttttttuuuvvvuuusssooollljjjhhhdddaaa___aaaccceeejjjiiifffccc___\\\YYYXXXWWWYYY[[[]]]^^^\\\ZZZYYY\\\\\\\\\\\\]]]^^^```aaacccbbbbbbdddeeeeeedddbbbaaabbbdddeeeggghhhiiiiiibbbbbbdddeeeffffffggggggdddeeeddd```\\\[[[]]]```eeecccbbbbbbeeehhhjjjkkkiiieeeaaa```bbbcccaaa___`````````___^^^^^^aaaccc]]]]]]\\\[[[YYYWWWUUUTTTWWWXXX[[[]]]___```aaaaaa\\\\\\[[[ZZZZZZYYYXXXXXXOOOMMMJJJFFFAAA<<<888555999666333111111111111000111000000111222111///,,,...---,,,+++,,,...111222222111000//////......///................................................,,,,,,,,,---------......------------------------,,,---------......//////...------,,,,,,------...---------------...///000000111111111000///---,,,...------,,,,,,------...,,,++++++******)))))))))......,,,,,,,,,,,,......++++++++++++++++++++++++------------------------~~~{{{uuussstttqqqkkkeeeddd___YYYVVVUUUTTTQQQNNNOOOOOOMMMJJJHHHHHHKKKNNNSSSVVVZZZ\\\ZZZUUUNNNJJJ???<<<777333222111000///000000000000000000000000000000000000000000000000---------.........//////////////////////////////000111111222222111111000+++,,,------......------................................................,,,,,,,,,---------..................---,,,++++++,,,++++++******++++++,,,+++,,,---......---,,,+++***+++,,,,,,---------,,,,,,------,,,******,,,...---------,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---///...---,,,,,,---...///........................++++++,,,,,,,,,,,,,,,,,,------------------------------------------------......------------......---------............///........................---------............///000///...------...///000........................////////////////////////000000//////...//////000000////////////000000111111222333333222111333444777999===CCCKKKSSSZZZ^^^dddeeefffhhhjjjmmmoooppptttttttttsssqqqnnnjjjggghhhgggeeecccbbbbbbccccccbbbaaa```^^^\\\[[[YYYXXXWWWYYY\\\___aaabbbbbbaaacccbbbaaaaaaaaabbbcccdddeeecccbbbbbbccccccbbbaaa___```bbbddddddbbb```^^^[[[]]]___```bbbbbbbbbaaa```aaabbb```]]]]]]```bbbdddbbbaaabbbeeehhhjjjjjjiiieeeaaa```aaaaaa___\\\[[[[[[[[[\\\]]]___```aaa]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZ]]]___aaaaaa`````````_________^^^]]]]]]]]][[[ZZZVVVQQQKKKFFFAAA>>>===:::777555555444333222222111000111222222111///000///.........///000111000///////////////000111................................................---------.........//////////////////////////////------------------,,,,,,...------,,,,,,------..................///000000111111222222111000...---------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}|||{{{zzz~~~{{{uuunnngggaaa^^^___\\\UUUNNNPPPOOOMMMIIIEEEDDDEEEGGGJJJNNNUUUZZZ[[[XXXTTTPPPFFFBBB<<<777555333222111////////////000000000000000000000000000000000000------.........////////////////////////////////////000000111111000000000,,,,,,---............---................................................,,,,,,,,,---------......,,,,,,------...---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,------,,,++++++,,,...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---......------------..............................---------...------,,,,,,------------------------------------------------------,,,,,,,,,,,,---------------............///........................---------............/////////............//////------------------------//////////////////////////////............///////////////000111111222222000222333444333333555666AAADDDIIIQQQYYY```fffiiillllllllllllmmmnnnpppppprrrssssssrrrpppllliiigggjjjjjjiiihhhfffcccaaa```]]]]]]]]]]]]^^^^^^^^^^^^[[[\\\]]]___aaabbbcccddddddcccbbbaaa```aaabbbbbbcccbbbaaabbbdddeeeeeedddaaaccceeegggfffbbb^^^[[[\\\^^^bbbeeeffffffeeedddaaabbbdddeeeeeefffiiikkkjjjiiiiiijjjmmmooooooooollliiieeedddeeedddaaa^^^[[[YYYWWWXXX\\\^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ\\\^^^aaabbbbbbaaa```aaaaaaaaaaaaaaaaaa``````^^^]]]ZZZVVVRRRMMMJJJGGGCCCAAA>>>===<<<:::888666555333111111222333222111111111000000000/////////............///000111222........................................................./////////000000..............................------,,,++++++***...------,,,,,,------...//////////////////000111111111222222222000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++xxxpppiiiggghhhcccXXXNNNOOOOOOMMMIIIEEEBBBBBBCCCDDDHHHNNNSSSWWWYYYXXXXXXPPPKKKCCC===999555333111...////////////000000000////////////////////////............////////////////////////////////////,,,------............---,,,------...............................................................,,,,,,,,,---------......,,,------......------,,,...------,,,,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,---...---,,,+++---...------,,,+++************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------.........................../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------............///........................---------............////////////....../////////------------------------////////////////////////..................///000...//////000111111111111///111333444666:::>>>BBBQQQTTTYYY^^^ccchhhjjjllllllllllllllllllmmmnnnnnnoooqqqrrrsssrrrpppooooooppppppqqqooolllfffaaa^^^bbbbbbccccccddddddeeeeee```___^^^]]]\\\\\\]]]]]]^^^]]]\\\[[[[[[\\\]]]]]]^^^___bbbfffjjjlllkkkjjjfffhhhjjjkkkjjjgggdddbbb```bbbgggkkkmmmmmmllljjjccceeegggiiilllooorrrsssrrrqqqpppqqqssstttsssrrrrrrooommmmmmnnnmmmjjjfffaaa[[[UUUTTTXXX[[[[[[YYY[[[[[[ZZZYYYYYYYYYYYYYYYXXXZZZ]]]___aaaaaaaaa```____________````````````ZZZZZZYYYXXXVVVTTTRRRQQQJJJIIIGGGFFFEEEBBB???<<<;;;888555333333444333222000000111111111000/////////////////////000111111................................................---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...//////............/////////000111111111///...---,,,,,,++++++++++++,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++xxxqqqooooooiii]]]RRROOOOOONNNLLLHHHFFFFFFFFFGGGHHHKKKOOOSSSXXX\\\___WWWRRRKKKDDD>>>999444111/////////000000000000000////////////////////////........./////////000000////////////////////////,,,,,,---...............,,,---......//////......................................................,,,,,,,,,---------..................---,,,+++***...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,---......---,,,---...---,,,+++***************,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,------------------,,,........................////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------............///........................---------............///...//////////////////...------------------------////////////////////////...............///000000...//////000000111222222222333555888===EEENNNTTT^^^```dddgggiiikkkkkkkkkiiiiiiiiiiiijjjkkklllllllllooorrrrrrqqqpppqqqrrrrrrsssttttttqqqlllfffccchhhhhhhhhhhhggggggggggggaaa___]]]ZZZYYYXXXYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]]]]]```eeekkkooopppmmmiiihhhiiiiiiiiigggeeecccaaa___bbbggglllnnnooonnnmmmiiiiiijjjmmmqqquuuwwwxxxwwwuuussssssssstttsssrrrvvvtttsssuuuwwwvvvrrrnnnccc[[[RRRPPPUUU[[[^^^^^^```^^^\\\ZZZXXXVVVVVVUUUUUUWWWYYY\\\^^^``````aaa^^^^^^^^^^^^^^^_________]]]]]]]]]]]]\\\[[[ZZZZZZPPPNNNMMMLLLKKKJJJGGGDDDBBB???;;;888777666555333000000111111111111000000111111000///////////////////////////////////////........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111...------,,,,,,------......------,,,,,,------------.../////////...---,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~xxxvvvtttnnnbbbYYYPPPRRRSSSQQQOOOLLLLLLLLLIIIHHHGGGHHHKKKQQQWWWZZZZZZVVVPPPKKKEEE???999444111111111111000000000///000000000000000000000000....../////////000000000////////////////////////...//////000111111111111------...////////////...................................................,,,,,,,,,---------..................---,,,+++***,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,---//////---,,,---...,,,,,,++++++***+++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,.................................///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------............///........................---------............///......////////////......------------------------//////////////////////////////...//////000111222000000000111333555888999<<<===@@@DDDKKKTTT^^^dddeeefffhhhjjjkkkkkkkkkkkkffffffffffffggghhhiiijjjiiillloooooolllkkkmmmpppoooppprrrrrrqqqooollljjjhhhgggfffeeecccbbbaaa```ZZZYYYXXXWWWWWWXXXZZZZZZ[[[ZZZZZZZZZ[[[]]]___```^^^aaaeeejjjlllkkkfffaaacccdddeeeeeedddaaa^^^\\\dddgggkkkpppssstttuuutttxxxvvvuuuwwwzzz~~~|||zzzwwwvvvwwwyyyzzzzzzzzzxxxxxxzzz|||zzzuuupppaaa[[[TTTSSSYYYbbbiiimmmnnnkkkgggbbb]]]ZZZWWWVVVVVVVVVWWWXXXZZZ]]]___```_______________^^^^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXQQQOOONNNNNNNNNNNNMMMKKKIIIFFFCCC@@@???===:::888333333222222111111111111222111000///............////////////////////////........................,,,,,,,,,------------...------------------------,,,,,,---///000111222333...------,,,,,,------......---,,,,,,+++,,,,,,,,,+++,,,---......---,,,+++...------,,,,,,------...------------............++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||xxxqqqhhhaaaUUUWWWXXXWWWUUURRRQQQQQQJJJHHHFFFEEEFFFJJJNNNPPPXXXVVVSSSOOOKKKEEE???:::444444333222111000//////000000000000000000000000.../////////000000000000////////////////////////...///000111222222222222------...///////////////................................................,,,,,,,,,---------......,,,------...------,,,,,,,,,++++++******++++++,,,...---,,,++++++,,,---...,,,---------,,,,,,+++***+++---//////...---------,,,++++++++++++,,,,,,---,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,------------,,,+++........................,,,,,,---.........------++++++++++++++++++++++++------------------------......------------......---------............///........................---------............///---...///000000///...---......................../////////////////////////////////000000111333333222222222444888===CCCFFFIIIMMMQQQVVV[[[aaahhhlllkkkkkkkkkkkkjjjiiiiiihhhccccccccccccccccccdddddddddhhhkkkkkkjjjjjjmmmqqqoooooonnnmmmllljjjiiihhhaaaaaa___]]][[[YYYWWWVVVPPPPPPQQQRRRTTTVVVXXXXXX\\\[[[[[[ZZZ[[[\\\]]]^^^[[[\\\]]]```bbbaaa^^^[[[]]]aaaggglllmmmjjjfffccclllnnnrrrvvvzzz|||~~~~~~}}}}}}|||yyyyyy{{{~~~}}}~~~|||uuupppfffdddbbbbbbgggooowww|||xxxppphhhccc___]]]ZZZYYYWWWVVVWWWYYY\\\^^^_________^^^^^^]]]]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUOOOMMMKKKLLLNNNPPPPPPPPPNNNLLLJJJIIIHHHFFFDDDAAA;;;999777444222111111111111000///////////////000////////////////////////........................------------............------------------------,,,------...///000111111...------,,,,,,------.........---,,,,,,,,,,,,,,,+++,,,---.........---,,,///......------......///...............---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++{{{tttlllgggYYY[[[\\\\\\YYYVVVTTTTTTOOOMMMKKKIIIIIIJJJLLLMMMUUUTTTSSSRRROOOJJJCCC???666555444333222000//////000000000000000000000000////////////000000000000////////////////////////------///000111111111111---......///////////////................................................,,,,,,,,,---------......***+++,,,---...............------,,,,,,------.........,,,,,,,,,,,,......------------,,,,,,+++***+++---000000...---------++++++++++++,,,---......,,,,,,,,,------.........------------------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++------------++++++........................++++++,,,---.........---++++++++++++++++++++++++------------------------///......------......///---------.........//////........................---------.........//////---...///000000///...---////////////////////////////////////////////////000000000000111222333444333333444777===DDDLLLQQQTTTXXX^^^cccgggiiilllnnnpppooonnnkkkiiigggeeedddaaa``````___^^^^^^^^^^^^^^^ccchhhjjjjjjlllqqqvvvrrrpppmmmjjjfffdddbbbaaa\\\\\\ZZZXXXUUUSSSQQQQQQJJJKKKLLLNNNPPPQQQRRRSSS[[[ZZZXXXWWWWWWWWWXXXYYYVVVUUUTTTVVVXXXZZZZZZYYYZZZbbbmmmxxx|||{{{vvvrrroooqqqtttxxx||||||yyy{{{~~~{{{xxxuuuuuuyyy~~~vvvpppooopppqqqrrruuuzzz|||rrrkkkfffccc^^^\\\XXXUUUUUUWWW[[[]]]^^^^^^]]]\\\[[[[[[ZZZZZZVVVVVVWWWXXXYYYYYYYYYYYYLLLJJJIIIIIILLLOOOQQQRRRPPPOOOOOOOOOOOONNNKKKHHHAAA???:::666333111000000///......//////000111222000000000000000000000000..................................../////////000++++++++++++++++++++++++------.....................------,,,,,,------...000///...---------------,,,---.../////////...---//////............//////---------,,,,,,+++++++++,,,,,,............,,,,,,------------------------))))))))))))))))))))))))zzzsssooonnnmmmkkkjjjgggccc^^^[[[SSSPPPOOOOOOLLLGGGHHHLLLKKKRRRXXXYYYTTTLLLGGGDDDBBB@@@;;;666333000//////,,,---...///000000000000///////////////.........////////////////////////////////////////////////000000000000000000000000000000111000000///..............................------............------+++---///111111000///---+++++++++,,,,,,------------------.........//////------------------------------------------------,,,------......------,,,++++++,,,,,,,,,---------++++++---......---++++++------------------------,,,,,,,,,---------......------------------------,,,,,,------------......+++,,,------++++++,,,---.........------,,,,,,,,,***++++++,,,---...//////------------------------------------------------------------------------,,,,,,++++++,,,,,,---...//////............//////---------,,,,,,+++++++++------............------........................,,,,,,,,,---------......000///---,,,,,,---///000000000//////.........---//////......------,,,,,,........................000000000000////////////111222111000//////111333...///111111000000111222444555888<<>>999555333111111//////000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000//////...---........................------............---------...///000000///......,,,,,,,,,,,,,,,,,,------,,,------------.................................------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------******++++++++++++,,,,,,+++,,,------++++++,,,---......---------,,,,,,,,,,,,,,,------------------------------------------........................------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------...---------,,,,,,,,,+++------............------........................,,,,,,---------.........000...---,,,,,,---...000000/////////............/////////.......................................000000000000////////////---...//////......000222---...000000000222555888>>>@@@DDDKKKSSS^^^gggmmmjjjmmmppprrrrrrqqqqqqrrriiijjjiiigggddd___[[[XXXXXXXXXYYY[[[]]]___aaaccchhhiiikkkmmmnnnmmmlllkkkcccaaa___]]][[[YYYVVVTTTRRROOOLLLLLLNNNNNNMMMLLLIIIHHHGGGFFFFFFGGGIIIJJJMMMNNNNNNNNNMMMMMMNNNOOONNNNNNNNNOOORRR[[[fffnnn{{{yyypppnnnkkkiiiiiijjjlllnnnqqqnnnkkkhhhfffggghhhiiikkkkkkiiihhhhhhlllqqqvvvuuuvvvyyy{{{~~~|||ppphhheeeeeeeeecccbbbbbbfffjjjnnnppppppmmmjjjiiijjjiiieeebbb[[[[[[\\\[[[ZZZYYYYYYZZZXXXVVVSSSPPPLLLIIIGGGFFFLLLNNNRRRUUUUUUTTTRRRPPPLLLKKKHHHEEEAAA===:::888000000000000000000000000111111000000///000000111111111000///////////////000///------///000///...////////////////////////000/////////.........---.........---------,,,,,,,,,,,,---------------------------,,,,,,+++++++++++++++,,,---------------//////...---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******zzzooohhhaaa[[[[[[\\\[[[ZZZ\\\VVVTTTTTTWWWZZZZZZUUUPPPKKKIIIDDD???:::777444333222222111111111000000000////////////////////////////////////////////////////////////////////////...........................////////////...------........................------............------//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------******++++++++++++,,,,,,+++,,,------++++++,,,---...------------,,,,,,,,,......---------,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------.........---------------------............------........................,,,------------.........///...---,,,,,,---...///////////////...............///////////////000000........................////////////000000000000+++---////////////111333111111222222444777===AAAHHHKKKQQQXXXaaahhhnnnqqqooorrrttttttrrrpppnnnnnngggggggggeeebbb___[[[XXXZZZ[[[\\\^^^```ccceeefffiiihhhhhhgggffffffeeeddd[[[[[[ZZZXXXVVVTTTRRRQQQSSSQQQPPPQQQQQQQQQPPPNNNKKKIIIFFFDDDCCCCCCEEEFFFHHHIIIJJJLLLNNNOOOPPPPPPOOOOOOOOOQQQXXXeeerrr|||xxxooohhheeebbb^^^\\\\\\\\\]]]```^^^\\\[[[[[[\\\]]]^^^]]]\\\[[[YYYYYY[[[```dddhhhiiikkkoootttzzz{{{qqqkkkjjjkkkmmmllllllooouuu}}}{{{yyyvvvrrrnnneeecccaaa^^^\\\ZZZZZZYYYZZZYYYXXXUUUPPPKKKGGGDDDHHHJJJNNNQQQTTTUUUUUUTTTQQQPPPNNNKKKGGGDDDAAA???666666444333111111111111000000/////////000000111111000000///////////////000///------///000///...////////////////////////.........---------------.........------------,,,------------------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******yyynnnddd]]]^^^bbbbbbcccdddaaa]]]YYYWWWXXXYYYYYYXXXTTTQQQLLLFFF@@@;;;777555222222111111111000111111///////////////000000000////////////////////////////////////////////////........................---...............------........................------............------//////...---------............------,,,,,,,,,++++++++++++,,,,,,,,,------........................------------------------,,,------......------,,,,,,,,,,,,------------......---,,,++++++,,,---...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,------++++++,,,---------------------------------------------------,,,,,,------------------........................------------------------,,,,,,,,,,,,,,,---......//////............//////........................------............------........................------------............///...------------...//////////////////...............//////000000111111........................////////////000000000000---///111111000000111333555666777888;;;@@@GGGLLLUUUWWW\\\ccciiimmmnnnnnnqqqqqqpppmmmiiifffeeeeeehhhhhhiiihhhfffdddaaa```aaaaaaaaaaaaaaabbbcccdddaaa```^^^]]][[[[[[[[[\\\YYYYYYWWWTTTRRRRRRSSSUUUYYYYYYYYYYYYXXXVVVSSSQQQQQQOOOLLLIIIHHHIIIKKKLLLKKKLLLOOOSSSWWWYYYYYYYYYUUUTTTTTTVVV]]]gggrrryyywwwyyywwwtttrrrpppkkkddd___]]]ZZZWWWVVVUUUVVVWWWXXXWWWVVVVVVUUUVVVWWWWWWVVVVVVUUUTTTSSSTTTWWWZZZ^^^___aaadddiiinnnrrrtttxxxzzz}}}yyyrrrqqqsssvvvvvvwwwxxx{{{}}}rrrmmmeee___[[[YYYXXXWWWUUUVVVWWWWWWTTTPPPKKKHHHDDDFFFIIIMMMPPPSSSUUUVVVSSSSSSQQQOOOLLLIIIGGGEEE???===:::777444222111000000000000//////000000111000000////////////000000000///------///000///...////////////////////////------------------------............------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++************++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******|||nnnddd\\\]]]bbbdddfffiiikkkhhhccc[[[VVVUUUYYY\\\[[[XXXSSSLLLEEE???;;;888222222111000000111222222////////////000000111111000000000000000000000000000000000000000000000000........................------...............---////////////////////////------............------///...------------...............------,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,------......------,,,,,,,,,---------.........///...,,,,,,,,,,,,...///------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,------++++++,,,---------------------------++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------.../////////............//////........................------............------........................---------.........//////.........------..................///////////////......//////000000111111////////////////////////.../////////000000000111///000111111000///111222333666:::???EEELLLUUUZZZddddddeeehhhlllmmmkkkiiilllkkkhhhddd``````bbbeeehhhhhhiiiiiiiiihhhgggfffgggfffdddaaa___]]]\\\\\\XXXWWWUUUTTTSSSTTTUUUVVVYYYWWWTTTQQQOOOQQQVVVZZZ```bbbcccccc```[[[WWWTTTUUUTTTRRRPPPPPPQQQSSSUUUUUUVVVXXX\\\```bbb```]]]WWWVVVVVVXXX]]]ccciiilllnnnnnnkkkfffeeefffccc^^^XXXWWWVVVUUUUUUVVVWWWXXXYYYXXXXXXWWWVVVUUUUUUUUUXXXXXXXXXWWWUUUVVVXXXZZZXXXYYY[[[]]]```bbbdddeeelllooorrrwww|||{{{uuurrruuuzzzyyynnneee```]]][[[YYYQQQSSSUUUVVVUUUQQQMMMKKKCCCDDDFFFHHHLLLOOORRRTTTSSSRRRRRRPPPNNNLLLJJJIIIGGGEEEAAA===999555222111222222111000000000000000000000////////////000000000///------///000///...////////////////////////000000000000111111111111//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******|||pppggg^^^^^^```cccggglllpppppplllddd\\\XXXZZZ^^^]]][[[WWWQQQKKKEEE@@@>>>555444333111111111222333...//////000000111111222000000000000000000000000000000000000000000000000........................------...////////////...////////////////////////------............------,,,,,,---------..................---------------,,,,,,,,,,,,------------------------------------------------------------,,,------......------,,,,,,---------..................------------......------------------------,,,,,,,,,---------......------------------------******++++++++++++,,,,,,+++,,,------++++++,,,---,,,,,,,,,------------...***++++++,,,---...///000+++,,,,,,------.........++++++++++++++++++++++++---------------------------------------......///------,,,,,,,,,,,,---------------------.........------............------........................------........./////////.................................///////////////...///////////////000000////////////////////////......//////000000111111//////000///...///222444444999AAAIIIRRRZZZaaafffhhhdddaaaaaadddeeeeeecccffffffdddbbbbbbdddhhhlllkkkkkkkkkkkkkkkjjjjjjiiidddbbb___\\\XXXVVVTTTSSSQQQPPPOOOOOOPPPQQQSSSTTTVVVUUUSSSOOOMMMPPPWWW]]]iiilllooooookkkeee```]]]VVVUUUUUUUUUUUUVVVXXXYYYYYYYYY[[[___cccccc___[[[XXXWWWVVVWWW\\\```cccdddhhhgggccc]]]\\\^^^]]]YYYWWWVVVVVVVVVWWWYYY[[[\\\]]]]]]\\\\\\ZZZYYYWWWVVVWWWXXXYYYXXXVVVVVVWWWYYYWWWXXXYYY[[[]]]___aaabbbccceeehhhlllooorrrtttuuuvvvtttpppmmmnnnssszzz{{{sssnnniiiddd```TTTTTTUUUTTTSSSPPPMMMLLLGGGFFFFFFFFFHHHKKKOOOQQQQQQQQQPPPPPPNNNMMMKKKJJJKKKIIIGGGCCC???;;;777555555444333222111000000000///////////////000000111000///------///000///...////////////////////////......////////////000000/////////.........------------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***...------------......///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******vvvmmmeeeaaa``````fffmmmoooppppppnnniiiddd___]]][[[ZZZWWWSSSOOOKKKGGGEEE<<<:::777444222222222222...//////000111111222222000000000000000000000000000000000000000000000000////////////////////////---...//////000000000///////////////////////////------............------)))***,,,.../////////...------------............,,,------------.................................------------------------,,,------......------,,,------------............------............------------------------------,,,,,,,,,---------......------------------------******++++++++++++,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////------,,,,,,,,,,,,------+++,,,,,,,,,------------------............------....................................////////////---..................---............/////////000/////////...............////////////////////////.........///000111111111000000000000000333888<<>>;;;888777555333222000000//////////////////000111111000///------///000///...////////////////////////++++++,,,,,,,,,---------////////////............,,,,,,------------------+++++++++,,,,,,------------------------,,,++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******|||tttkkkeee``````fffnnnmmmnnnqqquuuuuuoooddd\\\XXXWWWVVVTTTRRROOOMMMKKKBBB???;;;777444222111111...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000......///000111111000000000000000000000000000000---..................---'''))),,,...000000///...,,,---------.../////////---------.........//////////////////////////////------------------------,,,------......------,,,---------.........//////,,,---...//////...---,,,------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........+++,,,------++++++,,,---,,,,,,,,,------...............---------,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------...------------...///////////////....../////////+++++++++,,,,,,------------..................---..................................../////////000------............---------.........//////000000//////......---------,,,000000000000000000000000---......///000111111222333333333333444999@@@EEERRRYYYbbbiiilllllllllkkkeee]]]UUUSSSYYYbbbgggjjjiiilllooopppnnnmmmlllmmmfffeeebbb```]]]ZZZXXXWWWPPPOOONNNLLLKKKKKKKKKKKKIIIIIIJJJKKKKKKLLLLLLMMMPPPTTTXXXYYYWWWWWWZZZ___]]]ccciiillliiiccc___]]]XXXXXXZZZZZZZZZYYYXXXWWWaaacccjjjuuupppjjjccc```bbbeeehhhiiiccccccaaa^^^```eeegggeeegggfffeeedddbbbbbbbbbaaaeeefffhhhiiihhhgggeeecccgggiiikkkkkkjjjiiiiiijjjkkkhhhdddaaabbbeeejjjmmmpppooonnnllljjjgggdddccc^^^]]]]]]\\\___dddlllrrrvvv}}}rrrgggWWWUUUSSSQQQQQQRRRSSSTTTRRROOOKKKGGGFFFGGGJJJLLLNNNNNNOOOOOONNNMMMLLLLLLGGGHHHJJJKKKJJJGGGCCCAAA:::999777444222111000//////////////////000111111000///------///000///...////////////////////////............//////000000000/////////............,,,,,,,,,------.........+++++++++,,,,,,---------///000000000///......---))))))(((((()))***++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******~~~yyyqqqjjjhhhkkkqqqvvvtttrrrqqqsssuuutttmmmgggXXXXXXUUURRRSSSVVVSSSNNNHHHDDD>>>999666444333222000000000000000/////////111111111111111111111111000000000000000111111111////////////////////////...000111000///...///111000000////////////000000................................................------------------------+++,,,---...////////////......------------......///...---,,,,,,---...///---..................---........................------------------------+++,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,///////////////.........++++++++++++++++++++++++...........................------,,,,,,------...........................000000//////.........---.........------,,,,,,,,,//////.........---------------------------------,,,---...//////...---,,,...---,,,---/////////...------------------------------------------------........................////////////////////////,,,------...///000111111000000000000///////////////111222111//////000111444333333444999BBBMMMUUUbbbeeejjjnnnooolllhhheeeUUUUUUWWW]]]eeelllqqqsssppppppoooooonnnkkkgggccc```\\\VVVSSSSSSSSSRRRQQQLLLLLLLLLKKKKKKKKKMMMOOOIIIJJJJJJIIIGGGIIIMMMQQQTTT\\\___[[[UUUVVVXXXYYY]]]___aaabbb```]]]YYYWWWSSSWWW[[[[[[YYYXXX[[[___dddooo~~~uuummmooowwwzzzwwwssspppkkkgggeeeeeegggiiikkkiiiggghhhjjjkkklllllllllnnnppppppoooooopppqqqrrrxxx}}}|||{{{}}}}}}{{{yyyrrroooqqqvvvzzz{{{~~~|||yyyvvvqqqkkkddd___\\\^^^___``````bbbeeegggppptttzzzuuuccc\\\WWWSSSSSSVVVXXXWWWTTTXXXSSSQQQQQQLLLFFFGGGLLLMMMOOOQQQSSSSSSQQQOOONNNKKKIIIHHHGGGGGGEEECCC@@@???===:::777444222111111222222111000000///000000000///...------...///000//////.........---------000000000000000000000000////////////...---,,,+++//////...---,,,++++++***,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyytttsssuuuwwwyyyvvvttttttvvvyyywwwpppkkkbbb___YYYRRRRRRVVVVVVSSSNNNJJJDDD???;;;888555222111111111111111111111111111111111111111111111111111111111000000000000000////////////////////////...000111000///...///111//////000000000000//////................................................------------------------***+++,,,---..................------------............------------......------............------------------------------------------------------,,,------......------,,,------------------------......---------,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,++++++...........................------,,,,,,------...------------------------000/////////.........---------------------,,,,,,......---------,,,,,,,,,------------------------------............------...---,,,---/////////...------------------------------------------------........................////////////////////////------......//////000000000000000000000000000///...000111000000000111333333555888===DDDNNNYYY```lllmmmnnnmmmjjjeee```]]]ZZZ[[[^^^dddkkkqqqtttuuurrrpppmmmkkkiiifffbbb___XXXTTTOOOMMMMMMMMMMMMLLLIIIJJJJJJJJJJJJLLLOOOQQQTTTSSSQQQMMMIIIIIILLLOOOTTT[[[^^^ZZZUUUVVVXXXYYYZZZ[[[\\\\\\[[[XXXTTTRRRQQQUUUYYY[[[]]]bbbkkkrrr|||}}}}}}}}}xxxrrrnnnlllkkkkkkpppnnnnnnooorrrtttuuuuuuxxxyyyyyywwwvvvvvvxxxzzzxxxrrrlllgggdddeeeeeedddbbbbbbccceeeiiimmmrrrvvvzzz~~~wwwhhh```ZZZUUUUUUXXX[[[[[[YYYXXXTTTSSSSSSOOOHHHGGGKKKIIIKKKMMMPPPPPPPPPNNNMMMMMMKKKIIIHHHGGGEEECCC@@@???>>>;;;888555333222222111111///.........//////000000///......///000000//////.........---------////////////////////////////////////...---,,,+++.........------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}}}}}}}{{{yyywwwvvvxxx{{{~~~|||wwwrrrpppkkk```UUURRRVVVYYYXXXUUUQQQLLLFFFBBB===777444222222111111111111222222111111111111111111111111222222111111000000//////////////////////////////...000111000///...///111...///000111111000///...................................................------------------------******+++,,,------------......------------......------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---------------------------......---------,,,,,,,,,***++++++,,,---...///000,,,,,,,,,,,,,,,,,,------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,/////////...............,,,,,,---------------------------,,,,,,,,,,,,,,,------------------------.........------............---,,,---/////////...------------------------------------------------........................////////////////////////.........///////////////000000000000000000000000...///000000000111444666777;;;CCCKKKTTT^^^gggmmmrrrqqqnnnkkkfffaaa^^^[[[ccceeehhhnnntttwwwxxxwwwrrrnnnhhhccc```]]]ZZZXXXOOOLLLHHHGGGGGGIIIIIIIIIHHHHHHHHHJJJMMMQQQVVVXXXbbb___YYYRRRLLLJJJLLLNNNTTTZZZ\\\YYYWWWYYY[[[[[[[[[[[[[[[YYYWWWUUURRRQQQRRRTTTXXX\\\cccppp~~~xxxtttrrrqqqpppooooooqqquuuxxxyyyyyy~~~~~~}}}|||{{{||||||vvvsssrrrsssrrrnnnjjjgggggggggiiikkknnnpppqqqrrruuuwwwvvvwww||||||sssgggbbb[[[YYY[[[___aaaaaa^^^[[[ZZZYYYSSSMMMKKKMMMGGGIIIKKKNNNOOOPPPOOONNNNNNLLLIIIHHHGGGEEECCCAAA@@@>>><<<999666444222222111000...---,,,---///000111000000//////000000111/////////............---........................////////////...---,,,,,,------------------------,,,------......------,,,,,,,,,,,,------------...***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{vvvwww{{{||||||vvvkkk]]]WWWYYY\\\[[[YYYVVVQQQMMMHHHBBB;;;777333333222111111111222222111111111111111111111111333222222111000///......////////////////////////...000111000///...///111---///000222222000///---................................................------------------------++++++,,,---------------...------,,,,,,------...,,,,,,...//////...,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------------------------------------------------///...---,,,,,,---...///...---,,,---/////////...------------------------------------------------........................///////////////////////////////////////.........000000000000000111111111...///000000000333777:::AAAHHHQQQ[[[cccjjjppptttnnnmmmjjjhhhfffffffffffflllnnnrrrvvvzzz{{{yyyvvvmmmhhh```YYYTTTQQQOOONNNJJJHHHFFFEEEGGGIIIKKKLLLJJJJJJJJJNNNTTT[[[aaaeeejjjeee]]]UUUOOOMMMNNNOOOTTTXXXZZZYYY[[[```cccbbbdddbbb___\\\XXXVVVTTTSSSUUUVVVYYY___kkk}}}~~~zzzxxxwwwrrrpppoooqqqtttxxxyyyzzz}}}~~~}}}xxxsssrrrqqqrrrssssssrrrooonnnoooppplllmmmsss{{{sssmmmeeeaaaaaadddfffhhhiiigggccc]]]VVVQQQOOOPPPJJJKKKMMMOOOQQQQQQPPPPPPLLLJJJGGGFFFFFFEEECCCBBB???>>>;;;999666333222111222000...---,,,...000111111111000000000000111111/////////.............................................//////...------,,,,,,,,,,,,------.........,,,------......------,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxzzz}}}~~~uuuhhhaaa``````^^^\\\ZZZVVVRRRMMMGGG@@@<<<666444333111000000111222111111111111111111111111333222222111000///......////////////////////////...000111000///...///111---///000222222000///---................................................------------------------,,,------............---------,,,,,,,,,,,,------+++,,,---......---,,,++++++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,------....................................------,,,,,,------...---------------------------------...............,,,,,,,,,------.....................////////////------------------------///...---,,,,,,---...///...---,,,---/////////...------------------------------------------------........................///////////////////////////////////////.........///000000000111111111222000111222222444888>>>BBBRRRXXX```hhhmmmpppssstttjjjjjjiiijjjkkknnnqqqrrrssstttwwwzzz{{{yyytttpppccc^^^VVVPPPKKKIIIGGGFFFGGGFFFFFFFFFHHHKKKOOORRRQQQOOOOOOSSS\\\eeelllpppjjjeee]]]VVVQQQPPPQQQRRRTTTXXX[[[]]]eeennnsssrrrppplllfff___ZZZVVVUUUUUUUUUVVV[[[dddttt}}}}}}zzzyyyxxxxxxuuurrrrrruuuyyy{{{}}}|||~~~~~~}}}{{{wwwssspppoooppplllkkknnntttwwwxxx~~~{{{sssllliiiiiikkklllrrrooohhh^^^UUUQQQQQQQQQNNNNNNOOOPPPQQQPPPPPPOOOHHHFFFDDDCCCDDDDDDCCCBBB>>>===;;;999666333111000222111///......///111222000000111111111111000000////////////////////////.................................///......---,,,+++,,,,,,------.........,,,------......------,,,------------------------------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~zzzqqqjjjiiihhheeeccc```\\\XXXSSSMMMFFFBBB:::888555222111000111222111111111111111111111111222222111111000000//////////////////////////////...000111000///...///111...///000111111000///...................................................------------------------------...//////......---------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------------,,,,,,........................------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------......---------,,,,,,,,,///...------++++++***)))++++++,,,,,,------.................................------,,,,,,------...........................---------------.........,,,,,,------------------///////////////000000000------------------------.........------............---,,,---/////////...------------------------------------------------........................////////////////////////.........//////////////////000000111111222222222222333555777;;;CCCKKKQQQbbbffflllqqqssssssssssssoooooopppqqqrrrtttvvvwwwvvvvvvwwwxxxwwwrrrlllfffYYYUUUPPPLLLIIIHHHEEEDDDDDDFFFGGGHHHJJJNNNTTTXXXYYYUUUSSSVVV___hhhooorrrfffaaaZZZUUUTTTUUUUUUVVVVVVZZZ^^^fffssszzzpppfff^^^YYYXXXWWWVVVYYY```mmm~~~{{{}}}}}}|||{{{|||{{{wwwrrrpppsssxxx|||~~~{{{xxxxxxyyyuuuqqqpppqqqpppoootttzzzxxxsssqqqpppppptttrrrjjj^^^UUUSSSRRRPPPOOOOOOPPPPPPPPPPPPOOOOOOHHHEEECCCBBBBBBCCCCCCBBB>>>===<<<:::777444222000000000000000000111111222///000000111111000000///...////////////000000000........................---...............------,,,,,,,,,------.........,,,------......------,,,...------------,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}xxxvvvuuuxxx{{{zzztttpppqqqrrrrrrnnnjjjddd___YYYRRRLLLGGG???<<<999555222222222222111111111111111111111111111111111000000000000000////////////////////////...000111000///...///111//////000000000000//////................................................---------------------------------......------,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------............------------------------------------------------------,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,......------,,,,,,++++++******++++++,,,---------...........................------,,,,,,------...------------------------,,,,,,,,,------.........------------------,,,,,,............//////000000------------------------------............------...---,,,---/////////...------------------------------------------------........................////////////////////////------......//////000000///000000111111222333333333555888===EEEPPP[[[cccmmmppptttvvvvvvuuuuuuvvvvvvwwwxxxyyyzzzyyyxxxxxxvvvvvvuuussspppiiibbb\\\RRRPPPNNNMMMMMMLLLIIIGGGEEEGGGJJJLLLNNNSSSZZZ```___ZZZTTTUUU\\\dddiiikkkaaa]]]XXXVVVWWWXXXYYYXXXZZZ^^^dddppptttiiidddbbbbbb^^^bbblllyyy}}}}}}~~~xxxrrrpppssszzz~~~xxxtttooommmqqqwww}}}xxxvvvuuuqqqsssnnnccc[[[YYYVVVRRRPPPQQQQQQRRRRRRSSSSSSSSSKKKHHHDDDBBBBBBBBBAAA@@@@@@???>>><<<:::666444222......000111111111000000...///000000000000///....../////////000000000000////////////////////////------...............---,,,,,,------------------,,,------......------,,,......---------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyqqqmmmkkkssswwwyyyuuussswww{{{{{{vvvrrrkkkddd]]]VVVOOOKKKCCC@@@<<<777444333333333111111111111111111111111000000000000000111111111///////////////////////////000111000///...///111000000////////////000000................................................------------------------,,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---...---++++++++++++---...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---------------------------......---------,,,,,,,,,------------------------))))))***++++++,,,------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,---------.........//////------------------------,,,---...//////...---,,,...---,,,---/////////...------------------------------------------------........................////////////////////////,,,------...///000111111///000000111222222333333333666:::AAALLLYYYgggppprrrtttwwwxxxxxxxxxxxxzzzzzz|||~~~|||zzzxxxvvvtttrrroookkkccc[[[UUUNNNNNNOOOQQQRRRPPPMMMKKKHHHKKKNNNPPPSSSXXX```fffccc\\\TTTSSSXXX^^^aaabbb___[[[WWWWWWYYY[[[[[[ZZZ]]]aaaiiiwwwvvvpppnnnmmmhhhmmmvvvxxxuuuzzz~~~~~~yyysssooosssyyy{{{~~~zzzxxxooosssrrrjjjcccaaa\\\VVVRRRSSSTTTUUUVVVWWWXXXYYYOOOKKKGGGCCCBBBAAA???>>>AAAAAA@@@???<<<999555444+++---///111111000///...---...///000000///...---.../////////000000111111000000000000000000000000------...............---------------------------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ssslllkkklllrrryyy|||{{{{{{|||~~~}}}wwwqqqkkkaaaUUULLLJJJEEE>>>888555444222111333222000......///111222333333222111000///............///////////////...000000000000000///......333222222111000///.....................///000000////////////////////////------------------------***+++,,,,,,------,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------........................000///...---------------000///---,,,++++++,,,------+++((((((+++------,,,------------------------------------------------,,,------......------,,,///////////////////////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////000///...---------------------------------------------------------------........................////////////////////////------............------......//////000000111111000111222111111333666999777???JJJSSS[[[ccckkkpppuuuvvvyyy|||}}}~~~}}}|||~~~~~~~~~}}}zzzwwwtttqqquuuqqqkkkgggddd```ZZZUUUTTTUUUXXX]]]aaa___YYYSSSPPPPPPPPPRRRUUUWWWWWWWWWZZZVVVSSSRRRUUUYYY\\\^^^```]]]]]]aaaeeeeeefffhhhjjjnnnwwwzzzvvvvvvwww|||~~~zzzyyy}}}}}}yyyxxx}}}|||rrrrrr|||wwwmmmkkkiiiaaaZZZWWWTTTWWWYYYXXXVVVWWW[[[___VVVTTTOOOJJJFFFDDDCCCCCCBBB>>>;;;<<<>>>===888222111111222333333222000///000000000000000000000000///000111222222111000///000000//////.........---................................................------------------------.........------,,,,,,,,,,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++xxxvvvpppvvv}}}|||{{{{{{ssshhh]]]WWWNNNIIIBBB<<<999666444333333222111000000111222222111111111111000000000000//////000000000000000/////////000000//////...---111111111000000000000000...............///000000////////////////////////------------------------++++++,,,---------------.........------,,,,,,,,,------------------------........................................................................//////...---------------------,,,,,,,,,------......,,,******,,,......---++++++++++++++++++++++++------------------------,,,------......------,,,...........................---------------...............------,,,,,,,,,+++,,,,,,------------,,,---------....../////////..............................---,,,,,,,,,,,,,,,------------------------------------------------........................////////////////////////...//////////////////.........//////000111111111111222333333333444777999BBBJJJUUU___fffkkkqqqvvvxxxyyy{{{}}}~~~~~~~~~}}}zzzwwwtttrrrnnnlllhhheeeaaa\\\WWWTTTVVV\\\eeemmmnnniii^^^WWWOOOOOOPPPQQQSSSTTTTTTTTTXXXWWWVVVWWWZZZ]]]^^^^^^___^^^aaaiiinnnnnnnnnppprrrzzz}}}|||~~~}}}{{{~~~}}}xxxyyyuuusssppphhh```]]]WWWZZZ[[[[[[ZZZ\\\aaafffeeeaaa[[[UUUPPPKKKEEEAAAAAA???======>>><<<888444222222222222222111000000000000000000000000000000///000111111111111000///000/////////............................................................------------------------/////////......---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++www{{{{{{}}}qqqgggbbbUUUPPPIIIBBB===:::777555222222222222222222222222//////000000111111111222000000111111111111000000//////000000//////....../////////000000111111111...............///000000////////////////////////------------------------,,,,,,---............---.........---------------------------------------........................................................................//////...------------...***+++,,,---...............---+++,,,...//////...*********++++++,,,,,,,,,------------------------,,,------......------,,,........................------,,,,,,---///111222/////////......---------............------------.........///////////////------------------------...---,,,,,,+++,,,,,,,,,------------------------------------------------........................//////////////////////////////000000000000//////......///000000111111222111222444555555777;;;===LLLUUUaaajjjooorrruuuwwwzzzzzz{{{}}}~~~||||||{{{yyyvvvsssooommmddddddccc```\\\YYYXXXXXX]]]gggttt|||yyynnnaaaXXXPPPPPPQQQRRRSSSSSSRRRRRRUUUVVVXXX\\\aaadddeeeeeeeeeeeekkkvvv||||||{{{|||~~~zzzzzz}}}|||zzz|||~~~yyyqqqhhhccc]]]]]]___```ccchhhnnnsssrrrmmmgggbbb^^^VVVKKKCCCAAAAAAAAA@@@???<<<:::888555444333111000000000111000000000000000000000000///000000111111000000///////////////............................................................------------------------///////////////..................---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++~~~~~~{{{ppphhh\\\WWWOOOHHHBBB>>>:::777111222222333333333222111000000000000111111111111000000111111111000/////////000000111000000////////////000000000000000000...............///000000////////////////////////........................,,,---......//////.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................///......---------......***+++---...///...---,,,------,,,------.........++++++,,,------...//////------------------------,,,------......------,,,........................///...---------///111222------------............//////...------,,,,,,,,,..................//////------------------------...------,,,,,,---------........................------------------------......................../////////////////////////////////000000/////////...//////000111111222222111222333555888===DDDIIIXXXaaallltttwwwwwwwwwxxxzzzzzzzzzzzz{{{|||}}}~~~yyyxxxuuurrrnnniiifffccc\\\]]]]]][[[YYYZZZ```eeemmmuuu}}}~~~vvvhhh\\\UUUQQQSSSTTTUUUTTTTTTTTTUUUVVVXXX\\\ccckkkrrruuuwwwvvvvvv{{{}}}}}}~~~~~~~~~{{{zzz|||~~~~~~|||zzz}}}wwwmmmfff______```dddkkkttt|||zzztttooollljjjbbbVVVKKKBBBDDDEEECCC@@@>>>======999777444111000000111222000000000000000000000000///000000000000000000//////////////////.................................................................................//////..................---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++xxxnnnbbb]]]UUUNNNGGGAAA<<<999222222333333333222111000111111111111000000000000///000000000//////...---000111111222222111111111111111000000///......---...............///000000////////////////////////........................,,,---......//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..............................---------......///,,,---...///...---+++***+++,,,,,,---------------++++++,,,------...//////------------------------,,,------......------,,,........................000///...---......///000))))))***,,,---...///000///...---,,,++++++,,,,,,------------------------------------------------//////............//////........................------------------------........................////////////////////////---......//////......---//////000000111222222222222333555888>>>GGGRRRYYYgggnnnxxx~~~~~~}}}}}}}}}|||{{{zzzzzzyyyzzzzzz{{{vvvtttqqqlllfffaaa]]][[[WWWXXXXXXXXXZZZaaallluuu~~~uuuiii]]]UUUSSSQQQSSSVVVWWWWWWXXX[[[^^^bbbdddhhhqqq|||~~~zzzyyyxxxxxxxxxwwwvvvwww|||{{{ppphhh___^^^```gggsssxxxuuurrrkkk^^^TTTCCCEEEFFFEEEBBB@@@??????===:::666333111000222333000000000000000000000000000//////////////////000.........///////////////////////////////////////................................................------------------------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++|||vvvhhhccc[[[SSSLLLFFF@@@===666555444444222222111111222111111111000000////////////000//////...---,,,000000111111222222111111222111111000...------,,,...............///000000////////////////////////........................,,,,,,---............---.............../////////------------------------........................,,,,,,------.../////////...........................------------...//////............---,,,+++******,,,---...---,,,------*********++++++,,,,,,,,,------------------------,,,------......------,,,------------------------........................((((((***+++---...///000...---,,,+++++++++,,,------------------,,,,,,,,,------------------------/////////...//////000111........................------------------------........................////////////////////////------............------//////000111111222222333444777;;;AAAJJJTTT```gggooottt{{{~~~~~~|||}}}~~~~~~}}}|||zzzyyyxxxwwwsssppplllgggbbb]]]YYYWWWUUUVVVWWWZZZaaalllxxxuuuhhh\\\VVVTTTTTTQQQUUUXXXZZZ\\\aaahhhmmmwwwxxx|||~~~{{{yyyxxxxxxttttttwww~~~xxxooodddbbbdddmmm|||{{{tttlllbbb[[[HHHHHHIIIHHHGGGFFFDDDBBB@@@===999555333222333333000000000000000000000000000//////......//////000.........///////////////////////////////////////................................................,,,,,,,,,---------------+++++++++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++zzz|||~~~mmmhhh```YYYRRRKKKEEEAAA;;;:::777555333222222222000000000000111111111111111111111000000...------......///000000000000000000000/////////........................///000000////////////////////////........................++++++,,,------------------........./////////000------------------------........................,,,,,,------...//////000........................---------------...//////...------,,,,,,,,,------***---//////...------///++++++++++++++++++++++++------------------------,,,------......------,,,------------------------***+++---/////////...---++++++,,,,,,---.........///...,,,+++,,,---///000///.........------------.......................................///000000........................------------------------........................////////////////////////......////////////......///000000111111222333333888>>>FFFPPPYYYbbbjjjoootttwww{{{{{{zzzzzz|||~~~~~~|||zzzwwwtttrrrkkkiiieeeaaa]]]YYYVVVUUUTTTUUUYYYaaakkkvvv}}}{{{rrreeeZZZTTTTTTUUUWWWWWW[[[___bbbfffnnnzzz|||rrroooqqq{{{{{{pppiiiccc```TTTRRRPPPQQQSSSRRROOOKKKBBB@@@<<<888666444333333000000000000000000000000000///............///000............/////////000////////////////////////................................................------------.........///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++}}}xxxwwwzzzpppkkkddd\\\UUUOOOHHHDDD???===:::666444333444444......///000111222333333222222222111111000......,,,,,,---...//////...............///////////////...............///000000////////////////////////////////////////////////***+++,,,,,,------,,,,,,---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................---------------...///000---,,,++++++,,,---///000+++...111111///......000...---------------------------------------------,,,------......------,,,------------------------&&&(((,,,///000000///...//////.........---------///...---,,,---///111222000000//////.........---////////////////////////---------------...///000////////////////////////------------------------........................//////////////////////////////000000000000//////000000000111222222333333:::CCCOOO[[[dddkkkoooqqqzzz}}}~~~~~~||||||}}}}}}}}}{{{xxxsssooommmcccaaa^^^[[[XXXVVVTTTSSSTTTVVV[[[fffrrr{{{~~~~~~kkkcccXXXQQQQQQTTTVVVXXX^^^bbbfffjjjppp{{{}}}~~~wwwkkkeeecccccc___\\\YYY[[[^^^^^^YYYTTTCCCAAA>>>:::777555444333000000000000000000000000000///...------...///000---.........//////000000000000000000000000000000........................////////////////////////---.........//////000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++~~~}}}zzzxxx~~~zzzrrrssszzz{{{ooo```ZZZ[[[YYYQQQIIIGGGAAA:::555333333444444444333333333444444222111000000000000000111111111222111111000///......---...............///000000111111000///////////////000...------......---+++///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......---------,,,------......------,,,,,,,,,,,,---------......,,,---///000000000///......------,,,,,,------...,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................---------------------...///000...------------...////////////////////////........./////////...---,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......000000//////.........---000/////////000111222222...111333555666777:::<<>><<<===999666555222111000//////000111111111111111111000000000000...///000111111000///...------......//////000000///...---,,,,,,---...///........................---------.........//////,,,---------.../////////,,,,,,,,,---------......000///,,,+++******+++,,,*********++++++,,,,,,,,,{{{yyyzzzssssss{{{}}}rrreee^^^]]][[[WWWQQQKKKEEE>>>888555444444444444333222333444444222000000000000000111111111111111111111000///.........///............///000000111000000///////////////000///---...//////---,,,///...------------...///.........---------,,,,,,------,,,,,,------...///............---------,,,,,,------......------,,,,,,,,,---------.........+++,,,------...---------///......------......///++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++,,,,,,---...,,,,,,++++++,,,,,,---............///////////////......//////......---,,,.........---------,,,,,,,,,,,,---------.........------,,,,,,------...///000000/////////.........000//////000000111222333000111222333555888===AAANNNYYYeeelllsssxxxzzzxxx|||||||||}}}~~~~~~{{{yyy{{{yyyvvvsssnnnhhh```[[[TTTTTTTTTTTTTTTVVVZZZ]]]dddccccccdddeeedddaaa^^^ZZZZZZYYYWWWWWWYYY]]]```nnnuuu{{{rrrkkkgggeeeddddddfffjjjnnnpppooollljjjZZZKKKDDD@@@<<<999:::555555333222222222333333111111111111000000000000---..................---.........//////////////////...------------...///........................---------.........//////---------...............,,,,,,,,,---------.........---+++)))(((((()))*********+++++++++,,,,,,,,,}}}xxxvvv|||yyylllccc___]]]\\\ZZZQQQLLLDDD===999777555333444333111222333333222000111111111111111111111111111111000000//////......//////......//////000111111000//////......//////000///......//////...---///...------------...///.........------------,,,.........---...//////000...------------,,,,,,,,,,,,------......------,,,,,,------------.........---,,,,,,,,,,,,---....../////////....../////////,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++,,,,,,---...,,,,,,,,,+++,,,,,,---...---.........//////000000....../////////...------.........------------,,,,,,------------.........---------,,,------...///000000////////////....../////////000000222333333444444444444777>>>GGGMMM]]]gggppptttxxx{{{{{{xxx~~~}}}~~~~~~~~~|||xxxtttvvvsssppplllfff___WWWRRRPPPPPPQQQQQQSSSXXX^^^ccclllgggaaa]]][[[[[[ZZZZZZZZZ[[[[[[\\\\\\___cccggguuu}}}}}}wwwqqqmmmggghhhlllppptttvvvuuusssuuuiiiZZZOOOGGGAAA@@@BBB999888666555444444444444111111111111000000000000///......------......//////////////////.........///......------......///........................---------..............................---------,,,,,,,,,---------......---,,,+++)))))))))******++++++++++++,,,,,,,,,,,,|||~~~vvvkkkbbb^^^]]]]]]WWWQQQJJJCCC===999555333444222111111222222222000222222111111111111111000111000000000/////////.../////////...///000000111000000///............///000///......000000///............------.....................------------......------......///000---------------,,,,,,,,,,,,------......------,,,------------............//////...------///000111//////............//////...//////////////////...------------------------,,,,,,,,,---------......,,,---------......//////------------------------,,,,,,,,,---------......---------------------------------...............//////............//////...............///000000------......///000000000......////////////..................------------------------............---------------...//////000000///////////////////////////000111222333444666666777999???IIIUUU]]]iiiqqqxxxzzz|||~~~~~~{{{}}}}}}~~~~~~~~~zzzuuuqqqppplllfffaaa\\\VVVQQQNNNOOOPPPQQQRRRTTTXXX]]]aaaeeeaaa\\\XXXWWWXXX[[[]]]ZZZ\\\___cccfffjjjpppttt~~~zzzpppqqqtttwwwxxxxxxuuutttwwwqqqfff[[[OOOGGGEEEEEE<<<:::888666444333333333111111111111000000000///222111000//////000111222000000//////......------//////............//////................................................/////////...---------,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,tttiiiaaa]]][[[[[[VVVOOOHHHBBB===888555555333111111222333222111333222222222111111000000000000000000///////////////////////////000111111000//////...............///...---...///000///...---..................---//////.........------------------,,,---......///------------------------,,,------......------,,,---------.........////////////...------///000111...------,,,,,,------......//////////////////...------------------------,,,,,,,,,---------......---------....../////////------------------------,,,,,,,,,---------......---------------------------------.........//////000//////........./////////............///000000---.........//////000000......///////////////...//////.........------------------.........//////...------------...////////////000000000000000000//////000000111333444555555777:::???HHHTTTaaajjjooovvv{{{|||~~~~~~~~~~~~~~~~~~{{{vvvqqqiiiddd\\\UUURRRPPPOOONNNNNNQQQTTTVVVVVVWWWYYYZZZZZZYYYXXXWWWXXX[[[```ccc^^^aaagggmmmrrrxxx~~~xxxzzz}}}~~~~~~~~~yyyuuurrrwwwvvvqqqgggZZZNNNGGGBBB>>><<<999666444222222222111111111111000000000///222111000//////000111222000000//////......------////////////////////////.............................................---/////////...---------,,,,,,,,,,,,---------............------------------,,,,,,,,,,,,,,,,,,,,,,,,wwwlllbbb]]]___ZZZTTTNNNHHHBBB===999666444222111222333333333333333333222111111000000000000000000////////////000000//////000000111222000///......------.........---,,,---...///...---------...//////...------/////////.........------------,,,,,,------...///---------............///,,,------......------,,,------........./////////---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......---------...............------------------------,,,,,,,,,---------......------------------------,,,,,,------...////////////...------,,,---------------,,,,,,------...///////////////////////////......///000000000///////////////.........------------........./////////......------......///000//////000000000000111111//////000000222333555666444888???HHHRRR^^^iiipppqqqwww|||}}}~~~~~~~~~}}}yyytttqqqccc]]]UUUOOOLLLLLLLLLMMMLLLOOOSSSUUUUUUTTTTTTUUUUUUWWWYYYZZZ]]]aaafffjjjjjjnnntttzzz~~~zzzzzzvvv||||||wwwssszzz}}}|||sssgggZZZMMMDDDBBB@@@<<<999555333222222111111111111000000000000000//////......//////000///////////////............//////000000//////..........................................---------...............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,|||nnneeebbb^^^YYYTTTNNNIIICCC???888555333222333444444444444444333222222111000000////////////000000000000000000//////000000111222//////...------------...---,,,+++,,,---......---------...//////...------////////////.....................---......///000........./////////000000,,,------......------,,,............////////////+++,,,------...---------......------------......++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------...............---------------------------------------,,,,,,,,,---------..............................,,,,,,------...//////000//////...------------------------------......///000000000///......------......///000000000000000////////////........................////////////...............//////000//////000000000111111111//////000111222444555666888???JJJUUU___gggooossssssyyy}}}}}}~~~}}}zzzxxxvvvrrrmmmiii^^^ZZZTTTOOOLLLKKKIIIHHHGGGJJJMMMPPPQQQRRRSSSUUUTTTWWW[[[___bbbhhhooottt||||||yyyyyy}}}yyywww}}}~~~vvvmmm___RRRGGGEEEAAA===999777555555111111111111000000000000/////////000000/////////.........///////////////...///000111111000///...........................//////.........------------------...............,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,+++......---------,,,,,,,,,|||~~~yyyllldddaaa\\\WWWSSSMMMGGGCCC999666333222333555555555444444333333222111000000////////////000000000000000000000000000111111222//////...------------...,,,+++***+++---...---,,,,,,---...//////...---,,,000/////////............///////////////000111111.../////////000000111111,,,------......------,,,............/////////000,,,---///000000000///...//////............//////,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---------...............------,,,,,,+++------------------------,,,,,,,,,---------..............................,,,,,,------...///000000111111000//////////////////////////////000111111111111000///...---,,,,,,......///000000000000000000/////////......................../////////000...............///000000//////000000111111111222//////000111222444666777>>>FFFSSS```iiiooosssuuuuuuzzz~~~}}}~~~|||yyyuuuqqqnnniiidddaaa[[[XXXTTTQQQNNNKKKGGGDDDCCCEEEHHHJJJLLLPPPUUUXXXUUUXXX]]]aaafffnnnwww~~~}}}}}}{{{xxx}}}|||pppdddLLLIIIEEEAAA===:::888777111111111111000000000000000111222333333222111000---.........//////000000...///000111111000///...........................//////.........---------,,,------....../////////,,,,,,,,,---------......------...//////..................------,,,,,,,,,|||qqqeee]]]^^^^^^WWWMMMIIIBBB;;;444222555777555222333333222222111000000000000000000000000000000000111111000000111111222333222111000//////000111222000000000000////////////................................................,,,---------.../////////---------............///................................................---------............///////////////////////////,,,---...//////...---,,,.........------,,,,,,,,,.................................------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------............................................................//////////////////............//////000000///...............000000000000000000000000////////////////////////,,,------......------,,,............////////////////////////000000000000...000333333222222555777FFFNNN[[[fffooosssvvvxxxyyyzzz}}}|||yyy{{{uuuoookkkddd[[[WWWXXXSSSUUUTTTSSSTTTSSSLLLCCCCCCDDDEEEHHHLLLQQQVVVYYYZZZ```cccdddhhhttt|||{{{{{{vvvuuu{{{||||||ttt___QQQEEEDDDEEE@@@999777444333222333444333111///111111111111000000000000111111000000000000111111000000000000//////////////////.........------------------............///.........///////////////111///...---,,,------...///...---,,,---///111222---------............///xxxlllaaa___^^^XXXQQQNNNGGGAAA:::666555555444222333333222222111000000000000000000000000000000000000000111111111222222222000///...------...///000111111000000///.........................................................---------...............---------............///................................................---------............///........................,,,---...//////...---,,,......---------,,,,,,,,,..............................---------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------............................................................///////////////..................///000000///...............000000000000000000000000////////////////////////,,,------......------,,,............////////////////////////000000000000000111222333333666<<<@@@RRRYYYdddnnntttwwwyyyzzzyyyzzz|||~~~zzzvvvuuuooojjjfff___VVVRRRSSSRRRYYY]]]ZZZUUUPPPKKKFFFEEEEEEGGGJJJNNNSSSWWWZZZ___eeejjjnnnvvv~~~tttkkkhhhlllpppwwwuuuhhh[[[TTTLLLBBB;;;:::555444333333444444222000111111111111000000000000111111000000000000111111000000000000//////////////////.........------------------............///........................///......---,,,,,,------,,,,,,---...111444888:::---------............///yyyjjjccc___ZZZWWWVVVNNNIIIBBB;;;555333333333333333333222111111000000000000000000000000000000///000111222333222111111//////............//////111111000000///...------...............................................................------------------............///................................................---------............///------------------------------............------...------------,,,,,,,,,...........................------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------................................................---............/////////......------------......000//////............///000000000000000000000000////////////////////////------............------............/////////////////////000000000111111222222222222666>>>GGGNNN^^^dddmmmtttxxxyyyzzzzzzzzzzzz{{{||||||zzzuuuqqqlllfff```\\\VVVPPPMMMOOOVVVaaahhhaaaUUUMMMJJJHHHGGGHHHJJJMMMQQQVVVYYY[[[hhhnnnuuu|||wwwkkkggghhhllluuuzzzkkkYYYHHHAAAAAA888666444333444444333111222222111111111000000000111111000000000000111111000000000000////////////...............------------------............/////////......------,,,,,,---------------,,,,,,+++,,,,,,---///222555999:::---------............///xxx{{{~~~}}}}}}~~~wwwjjjbbb^^^\\\\\\RRRNNNHHH???777333333555444333333222222111000000000000000000000000000000...000222333444333111000111111000000000000111111///////////////........................................................./////////...---------,,,---------............///................................................---------............///------------------------------------------------------------------------........................------------------------...------,,,,,,------...,,,,,,,,,------------...................................................---------.........//////------,,,,,,,,,,,,------000///............//////////////////////////////////////////////////////------............------............/////////////////////000000111111222444222111333;;;FFFSSS[[[dddiiipppuuuwwwxxxxxxyyy{{{{{{zzzzzzyyyuuuppplllddd]]]VVVRRRNNNLLLNNNRRR^^^gggkkkaaaSSSKKKIIIIIIIIIKKKNNNRRRUUUYYY\\\]]]ooowww}}}wwwtttwwwzzz~~~gggQQQFFFDDD;;;888555333333333333222222222222111111111000000111111000000000000111111000000000000////////////........................---------............/////////...---,,,+++++++++++++++---------,,,+++***...---------...///000111---------............///xxxwwwwwwwwwvvvtttuuuwwwuuuiiidddbbbaaaUUURRRLLLDDD<<<777666666444444333333222111111111000000000000000000000000...000222333444333111000000000111111111111000000------......//////000000................................................/////////...---------,,,---------............///................................................---------............///---------------------------------,,,,,,---------------------------------........................------------------------...------,,,,,,------...,,,,,,---------.........................................................------------............------,,,,,,,,,,,,------//////............//////////////////////////////////////////////////////---......//////......---............/////////////////////000111222222222444333333888BBBPPP\\\dddhhhlllqqquuuwwwxxxyyyzzz|||{{{yyywwwtttoooiiieee]]]UUUNNNLLLKKKLLLQQQXXXgggiiieeeZZZPPPLLLKKKJJJNNNPPPSSSWWW[[[^^^___```sss}}}}}}||||||{{{uuu[[[JJJCCC???<<<777444333333222222222222222222111111111111111111000000000000111111000000000000////////////---.....................---------............/////////...---,,,+++++++++***+++,,,---------++++++///......---,,,+++++++++---------............///~~~}}}{{{xxxvvvvvvtttooonnnooovvv{{{tttmmmiiieeeYYYVVVPPPIIIBBB===888666444444444333222222111111000000000000000000000000///000111222333222111111......////////////......---------......//////000...............................................................------------------............///................................................---------............///------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...........................,,,,,,,,,------------......------,,,,,,------...,,,---------............................................................,,,------------...............------------......///............//////000000000000000000000000000////////////////////////......////////////..................////////////...///000000111222333333444555888@@@LLLZZZdddjjjmmmppptttxxxyyyzzz|||}}}|||yyyvvvrrrnnnhhhbbb]]]VVVQQQMMMMMMNNNOOOTTTZZZfffeee^^^TTTOOOPPPPPPOOOTTTVVV[[[___ccceeeeeeeeettt~~~xxxwww|||}}}{{{hhhTTTGGGFFFBBB;;;777444444333333333222222222222111111111111111000000000000111111000000000000////////////---------...............---------............/////////......------,,,,,,+++,,,,,,---------------...............------------------............///}}}|||{{{{{{|||xxxvvvwwwuuuoookkkmmmmmmppptttuuuxxx~~~wwwpppjjj```\\\UUUOOOJJJCCC;;;555555444444333333222111111000000000000000000000000000000111111111222222222---...///000000///...---//////.........---------................................................---------...............---------............///................................................---------............///........................------,,,++++++,,,------,,,,,,,,,---------..............................,,,,,,,,,---------.........------,,,,,,------...------------............................................................,,,,,,---------.........///..................///...............///000000000000000000000000000000////////////////////////......////////////..................////////////...///000111222333333444666888>>>JJJWWWcccjjjmmmqqqtttxxxzzz{{{|||}}}yyyvvvrrrmmmhhhaaaZZZUUUQQQOOOPPPSSSTTTRRRRRRUUU\\\]]]YYYRRRPPPTTTXXXXXX[[[^^^cccgggkkklllllllllsss|||~~~|||~~~|||{{{{{{xxxwww|||zzzfffWWWNNNIIIAAA;;;777666555555333333222222222111111111111111000000000000111111000000000000////////////---------.........//////---------............///........................------,,,,,,---......///---..................------------............///|||zzzyyyyyyyyy|||wwwuuuxxxwwwppplllmmmfffiiimmmooosss}}}}}}uuunnnfff```YYYTTTOOOGGG<<<333555444444333333222222111000000000000000000000000111111000000111111222333///000111222222111000///222111000///---,,,+++***................................................,,,------....../////////---------.........//////................................................---------.........//////////////////////////////------++++++++++++------,,,,,,,,,------.................................,,,,,,,,,------............------,,,,,,------...---------.........//////................................................,,,,,,,,,---------......//////............//////...............///000111000000000000000000000000////////////////////////......////////////................../////////000...///000111222333444444777;;;CCCQQQ___iiinnnnnntttvvvyyyzzzzzz{{{|||~~~wwwtttnnniiiccc\\\UUUPPPMMMNNNSSSYYYZZZTTTOOOOOORRRWWWXXXTTTSSSXXX^^^``````ccchhhmmmpppqqqqqqpppsssyyy~~~}}}{{{uuusssssstttuuuvvv|||xxxhhhSSSMMMEEE>>>:::888777777333333333222222222111111111111000000000000111111000000000000////////////---------.........//////---------.........//////.........///////////////...------,,,---...000111............---,,,+++***---------.........//////{{{wwwtttssssssxxxwwwtttsssrrrqqqqqqqqqvvvsssooommmqqq{{{~~~rrroookkkccc[[[SSSJJJAAA;;;:::888666555444444222111000000000////////////...//////000000111111111222111111000000//////..............................////////////////////////000///...---------------///...---,,,,,,---...///........................111000///...............//////.........---------................................................,,,---......//////..............................000000///...---,,,,,,+++---------............//////............---------)))***+++,,,...///000000......------------......111000...,,,,,,,,,...///......---,,,---...///000///000000000000000//////////////////////////////000000000000000///......////////////////////////.../////////...---,,,,,,------......///000000000...---///111///---111777555DDDUUU^^^ccckkkqqqtttwwwyyy{{{~~~~~~|||zzzxxxwwwssslllbbbYYYRRROOONNNLLLNNNUUU[[[WWWMMMKKKOOOPPPSSSWWW\\\aaaeeeggggggmmmoooqqqooommmooouuu{{{{{{uuulllkkkssskkkjjjssszzzgggXXXIIICCC???888666777444444444444333333222222000000000000000000000000111111111111000000000000////////////..................////////////......////////////////////////.../////////......---,,,//////.........------------------............///}}}xxxuuuttttttvvvtttqqqoooooopppppppppyyyxxxuuussstttzzzxxxsssjjjaaaXXXPPPHHHBBB<<<999666444444444333222333333222222222111111111///000000000111111111111111000000000/////////...........................//////////////////////////////...---------------///...------------...///........................000000///...............//////.........---------................................................,,,---......//////............................../////////...------,,,,,,---------............//////............---------++++++,,,---......//////......------------......111///...,,,,,,,,,...///...------,,,---...///000//////000000000000//////////////////////////////000000000000000///......////////////////////////......//////......---,,,------......///000000000000///111222111///333:::>>>MMM]]]eeejjjnnnqqqqqqvvvwwwzzz{{{{{{yyyvvvtttrrrnnnfff]]]UUUPPPNNNNNNPPPQQQTTTWWWQQQIIIHHHMMMRRRVVV]]]eeelllpppqqqqqqnnnppppppmmmlllooovvv}}}tttmmmlllqqqjjjhhhmmmppptttqqqcccTTTKKKDDD;;;666555222222222111111111000000111111111111111111111111111111111111000000000000////////////..................////////////......////////////////////////............---------,,,//////.........------------------............///zzzwwwuuuuuutttqqqmmmlllmmmooopppqqqyyy{{{{{{xxxuuuvvv}}}~~~vvvkkkaaaWWWPPPKKK@@@<<<777444333444444444444444444333333333222222000000000000111111111111000000000000////////////........................//////////////////////////////...------------...///......------......///......................../////////..............................---------................................................,,,---......//////......................................................---------............//////............---------,,,,,,---------...............------------......000///...,,,,,,---.........------------...////////////000000000000//////////////////////////////000000000000000//////...////////////////////////....../////////...---------......//////000000111222111222333222222888???HHHVVVfffnnnqqqtttuuutttvvvwwwxxxyyyxxxuuurrrpppkkkfff^^^VVVPPPNNNNNNOOOOOONNNNNNMMMJJJFFFIIINNNUUUZZZcccmmmuuuxxxwwwtttoooooommmjjjjjjpppzzzuuupppppppppkkkiiijjjhhhhhhttt~~~qqqaaaUUUKKKAAA:::888333222222111111111111111111111111111111111111111111111111111000000000000////////////..................////////////......///////////////////////////...------,,,---------...............------------------............///~~~{{{yyyxxxtttppplllkkkmmmqqqssstttuuuyyy|||yyytttrrrvvvzzzvvviii^^^UUUPPPEEE@@@999555333444555555333333222222222111111111000000000000000111111111000000000000////////////........................///////////////////////////......---------......//////............//////.............................................---........................................................................,,,---......///.................................---------.........//////---------............//////............---------...............---------......------------......///...------------......------------......//////...//////000000000000/////////////////////////////////000000000000//////////////////////////////......////////////...............///000000111111222000111333333555<<>>777666444333333333333444111111111111111111111111111111111111000000000///////////////..................////////////......///////////////////////////...---,,,,,,---..............................---------............///}}}|||vvvqqqmmmmmmrrrwwwyyyyyyssswwwzzzyyyuuurrrsssvvvwwwzzzssseeeZZZSSSKKKEEE===777555555555666333333333222222222222111111111000000000000000000////////////000000000000////////////////////////////////////////////////......---------......///////////////////////////........................,,,---......///...---------.....................................................................,,,---......///.................................,,,,,,------.../////////---------............//////............---------//////.........---------......------------............---------.........---------.....................///000000000000000//////////////////////////////000000000000//////////////////////////////......///////////////.........//////000111111111111//////222555999DDDOOO___hhhpppsssvvv{{{}}}}}}{{{{{{yyywwwsssoookkkhhh___ZZZUUURRRRRRTTTTTTTTTOOONNNMMMLLLOOOWWW```eeejjjnnnvvv{{{mmmllljjjlllsss~~~}}}{{{vvvwwwxxxwwwqqqjjjkkkooovvv}}}jjjZZZPPPHHHCCC:::888666444333333444444111111111111111111111111111111111111000000000///////////////..................////////////......////////////////////////.........------......///---.....................---------............///~~~xxxsssoooqqqwww}}}~~~tttvvvwwwwwwvvvtttttttttkkknnnuuu~~~oooaaaXXXQQQKKKCCC<<<888666555555555555555444444444333333111111111111000000000000////////////000000000000////////////////////////////////////////////////...------------...//////...//////000000//////...........................+++,,,---//////...---------------...............................................................,,,---......//////..............................---------.........//////---------............//////............---------//////........................------------......---------...............,,,---......//////......---...///000000111111000////////////////////////...//////000000000000000////////////////////////......///000000000//////...//////000000111111222111///000444999AAAOOO[[[mmmrrrvvvuuuvvvyyy{{{yyy{{{zzzxxxtttoooiiieeebbb[[[XXXVVVVVVYYYZZZXXXVVVMMMOOOOOOOOOTTT^^^fffiiinnnqqqwwwqqqpppqqquuu|||yyyuuuwww{{{zzzsssnnnmmmnnnxxx}}}~~~zzziii\\\PPPHHH<<<:::777444222222222222222222222222222222222222111111111111000000000000////////////..................////////////......////////////////////////......///000000000//////---------...............---------............///~~~~~~xxxtttqqquuu|||wwwuuusssrrrssstttrrrppphhhiiilllttt}}}|||kkkaaaVVVPPPHHH@@@;;;888555444444444444444333333333333111111111111000000000///.../////////000000000111////////////////////////////////////////////////---------------...//////...///000111111000///...........................***+++---//////...---,,,---------.........//////................................................,,,---......//////..............................---------...............---------............//////............---------............////////////......------------......,,,------......///......,,,---.../////////...------...///000111111111111////////////////////////......///000000000000000////////////////////////......///000000000000000/////////000111111222222333222333999AAAKKK\\\jjjrrrwwwzzzyyyyyy{{{zzzwwwxxxwwwsssnnnhhhbbb]]]ZZZWWWVVVWWW[[[______[[[VVVMMMRRRVVVYYYbbbnnnuuuuuusssssswww|||yyyyyy{{{~~~yyysssrrrrrrxxxwwwqqqkkkpppzzz}}}}}}nnn^^^QQQAAA>>>:::666333222222222222222222222222222222222111111111111000000000000////////////..................////////////......////////////////////////---///111333333222000///---------.........//////---------............///~~~~~~}}}~~~~~~xxxtttrrrvvvxxxsssnnnmmmpppqqqooollljjjhhhiiinnnwwwssshhhYYYSSSKKKCCC===888555333222222222111111111000000222111111111000000//////.../////////000000111111000000000000000000000000////////////////////////---------------...///000...///000111111000///...........................***+++---//////...---,,,---------.........//////................................................,,,---......//////......................................................---------.........////////////.........---------............//////000000.........------.........,,,,,,---.../////////...,,,,,,.../////////...------...///000111111111111////////////////////////......///000000000000000////////////////////////......///000000000000000/////////000111111222222666444777>>>FFFSSSeeetttpppvvv{{{|||}}}~~~|||wwwuuusssoooiiiccc]]]XXXUUUUUUUUUXXX^^^cccbbb\\\UUUSSS[[[bbbiiiuuu~~~|||}}}zzz{{{tttooommmqqqxxxkkkkkkqqq~~~~~~kkk\\\EEEBBB>>>999666444444444222222222222222222222222111111111111000000000000000/////////..................////////////......////////////////////////---///222555555444111///---------.........//////---------.........//////zzzzzz{{{{{{}}}~~~~~~{{{vvvtttsssvvv|||yyytttooommmmmmnnnmmmkkkhhhiiijjjlllpppxxxmmm```ZZZQQQIIIBBB<<<777444555555444333333444444555222222222222222222222222000000000000000000000000////////////////////////................................................000000//////.........---++++++,,,,,,---...//////........................//////.........---------------------------------------------------------........................................................................////////////////////////......------------......---------............///////////////////////////---------............///////////////////////////000000////////////000000///////////////////////////////////////.........///...---,,,,,,---...///............/////////000---///000000//////000222444333777BBBSSSdddnnnssswwwxxxzzz|||||||||{{{zzzwwwpppggg^^^YYYVVVTTTSSSTTTZZZ``````]]]YYYXXXZZZZZZcccnnnzzz}}}wwwoooiiilllvvvzzztttoooqqq|||zzzjjjUUUHHH<<<777666444444666111111111000111111222333111111111111000000000000000000//////.........---......////////////......,,,---///111111000///...000000000000000000000000111111222222222222111111........................~~~|||{{{{{{}}}~~~}}}|||xxxvvvtttrrrtttxxx{{{}}}}}}xxxtttooolllllllllkkkjjjfffggghhhjjjnnnuuu}}}vvvhhh```TTTKKKEEE@@@:::666444444333222222222333333222222222222222222222222000000000000000000000000////////////////////////................................................000/////////............++++++,,,------...//////........................//////.........---------------------------------------------------------........................................................................////////////////////////......------------......---------............///........................---------............///////////////////////////000000////////////000000////////////////////////////////////////////////111000////////////000111........./////////000000///000111111000000111333444666<<>>888555555444333333222333333222222222222222222222222000000000000000000000000////////////////////////................................................////////////............,,,,,,,,,---......//////.......................................---------------------------------------------------------........................................................................////////////////////////......------------......---------............///........................---------............///////////////////////////000000////////////000000////////////////////////////////////////////////111000000//////000000111....../////////000000000000111222222111111222444555:::EEESSSbbbnnnuuuxxxvvvxxx{{{}}}}}}zzzwwwtttiiiccc\\\WWWUUUUUUUUUUUUUUUVVVUUUTTTVVV]]]iiiqqqzzzzzztttsssyyy}}}uuuppppppuuu{{{~~~kkk[[[JJJAAA===999555444444444333222111111111111222222111111111000000000000000////////////............////////////......---...///111111000//////........................000111111222222111111000........................}}}}}}{{{yyyxxxyyy||||||{{{zzzzzzzzzxxxtttpppkkkkkklllnnnqqqtttvvvwwwvvvssspppllliiigggfffeeeddddddeeeeeeggglllssswwwzzz}}}qqq___RRRMMMHHH@@@999888777666555444444333444222222222222222222222222////////////////////////////////////////////////................................................///////////////.........,,,---------......//////........................................................................................................................................................................////////////////////////......------------......---------............///........................---------............///////////////////////////000000////////////000000///////////////////////////////////////000000000///..................///...////////////000000000111111222111000111333555888@@@OOO^^^jjjssswwwyyytttvvvyyy{{{yyyuuupppmmmaaa\\\VVVQQQPPPQQQRRRRRRPPPPPPOOOQQQYYYfffuuu}}}}}}~~~xxxyyyyyyrrrooooooqqqssszzzwwwfffSSSGGGAAA<<<888888444333333222222222333333222222222111111111000000000000//////////////////......////////////......,,,---...////////////...........................000000111111111111000000........................vvvxxx{{{|||}}}~~~}}}}}}{{{zzzxxxyyy{{{}}}~~~wwwwwwwwwwwwwwwtttpppmmmiiijjjlllnnnpppsssuuuwwwuuutttqqqlllhhheeedddcccccccccdddeeefffjjjppptttssswww~~~|||gggYYYRRRLLLBBB;;;888777666444333222222222222222222222222222222222////////////////////////000000000000000000000000////////////////////////////////////////////////.........///////////////------...............///........................---.............................................................................................................................................////////////////////////......------------......---------............///........................---------............///////////////////////////000000////////////000000000000000000000000000000////////////000000111111...//////////////////...////////////000000000111000111111111000222555888===IIIYYYgggoootttwwwxxxuuuwwwyyyyyyvvvpppjjjfff\\\WWWPPPLLLKKKKKKLLLMMMIIIJJJNNNUUUaaapppuuuvvv}}}~~~~~~uuummmiiihhhhhhlllvvvvvvbbbTTTHHH???:::999333222222222333444555555222222222222111111111111//////000000000000000000......////////////......,,,,,,------....................................000000000111111000000000........................ppprrrtttvvvwwwxxx{{{}}}~~~|||{{{~~~|||zzzyyyxxxyyyyyy}}}{{{yyy{{{~~~~~~|||ttttttuuuuuusssqqqnnnlllkkkmmmoooppppppqqqsssuuuvvvuuurrrnnnhhhdddbbbbbbaaabbbcccdddeeeiiinnnqqqpppssszzztttdddYYYQQQGGG@@@888777555333222111000000222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........///////////////................................................---------.......................................................................................................................................////////////////////////......------------......---------............///---------------------------------............///////////////////////////000000////////////000000000000000000000000000000...//////000000111111222000111111222222111111000/////////000000000111111000000111111222444888<<>><<<:::888666555555222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000///////////////.................................---------.........//////////////////////////////////////////////////////........................................................................////////////////////////.........------.........---------.........//////---------------------------------.........//////////////////////////////000000////////////000000000000000000000000000000...//////000111222222222...///000111111000///...000000000000111111111111222333444555777;;;@@@DDDYYYdddqqqvvvsssqqqssswwwvvvtttpppkkkddd\\\VVVRRRLLLHHHBBB@@@@@@CCCFFFGGGQQQSSSYYYdddrrruuuuuuxxxwwwxxx{{{}}}tttvvvzzz}}}}}}{{{xxxvvvtttttttttooommmkkkjjjlllppptttwww|||uuummmiiihhheeehhhoooyyy|||aaaOOOJJJ:::999777555333222111000333333333222222222111111//////000000111111111222......////////////......000000000000000111222222000000000000000000000000//////000000000000//////........................lllllllllmmmnnnoooppppppoooppprrrtttuuuuuuuuutttvvvwwwyyy|||}}}~~~~~~~~~|||~~~zzzzzz~~~~~~~~~}}}|||{{{zzzzzzyyyzzz{{{|||}}}|||zzzwwwuuusssqqqnnnnnnoooqqqrrrrrrrrrpppnnnmmmmmmkkkhhhfffkkkjjjjjjnnntttyyyzzzyyyzzzyyyvvvrrrmmmgggaaa^^^\\\\\\[[[[[[[[[___eeejjjmmmssswwwvvvuuu{{{vvv```RRRMMMJJJAAA999777666444222444555444333333555555444333222222222111111111111000000000000000000000000000000000////////////000000111111000000//////......111111000///////////////......------------..............................,,,---......//////....../////////////////////////////////...---------,,,------............------////////////////////////////////////////////////////////////000000000000000000//////.........---////////////..................//////...------,,,000///...---,,,------.........////////////......000000//////.........---...............///000000---...000111111111000///000000000000000000000000//////000///------...000111111111222666???KKKTTTkkkmmmooorrrsssrrrqqqpppvvvtttkkk^^^WWWUUUOOOGGGFFFCCC???>>>@@@CCCFFFHHHQQQTTTZZZeeevvv}}}yyyvvvuuusssrrrwww~~~{{{yyy{{{tttqqqlllgggeeeddddddbbb```^^^___aaabbbeeekkkrrrwwwzzz|||tttssstttrrrlllnnnqqqsssyyyuuu\\\KKKFFF???999888777333333555222111000111222222222000111111000000000000111111------......//////000000000000000000000000000000111111000000//////......//////.........---------///......------,,,,,,+++jjjiiiiiijjjkkklllmmmmmmnnnpppqqqssstttttttttttttttuuuwwwxxxyyyyyyyyyxxxvvvyyyzzzvvvvvvyyy|||{{{||||||{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzxxxuuusssssspppnnnmmmnnnooooooooopppnnnmmmmmmmmmllljjjhhhllllllnnnrrrxxx||||||{{{{{{zzzwwwtttnnnhhhccc```cccbbb```]]][[[\\\```ccciiiooossssssqqqvvvlll\\\UUUMMMDDD<<<:::999666444666555444333333555555444333222222222111111111111000000000000000000000000000000000////////////000000111111000000000/////////111111000//////////////////......------......///........................,,,---......//////......////////////////////////...............---------------............------////////////////////////////////////////////////............////////////000/////////............,,,,,,------......//////.........///......------000///...---,,,------.........////////////......000/////////...........................///000000...///000000111111000000000000000000000000000000///000000///...---///000222222222444999DDDQQQZZZnnnpppsssuuuuuussspppooopppnnnfff[[[TTTSSSNNNGGG@@@>>>===>>>BBBGGGLLLNNNWWW[[[```hhhvvvzzzxxxwwwxxxxxxxxx~~~yyyxxxyyyvvvnnnhhhdddaaa\\\ZZZ[[[[[[YYYXXXYYYZZZ\\\]]]aaafffmmmrrryyy{{{{{{}}}~~~{{{uuuuuuvvvuuutttsssrrrsssxxxjjjWWWIII@@@999777666333333555333111000111222333222111111111000000000000111111/////////000000000000000000000000000000000000000111000000000/////////...//////.........---------------------------------iiiiiiiiiiiijjjkkkllllllmmmnnnppprrrssssssssssssrrrsssssstttssssssrrrqqqppptttvvvssssssuuuwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxuuurrrppprrrpppmmmkkklllllllllkkkjjjiiiiiijjjkkkkkkiiihhhkkklllooouuuzzz}}}}}}||||||{{{xxxuuupppjjjfffccceeedddbbb^^^[[[[[[^^^```eeekkkqqqrrrpppsss{{{zzzhhh]]]RRRHHH???<<<;;;777666777555444333333555555444333222222222111111111111000000000000000000000000000000000////////////000000111111111000000000000000111111000//////////////////......------......///........................------...////////////...////////////////////////---------...............------............------////////////////////////////////////////////////------------............////////////............******+++,,,---...//////---....../////////......000///...---,,,---............////////////......////////////...........................///000000///000000000000111111111000000000000000000000000///000000///......000111333333333777>>>KKKZZZcccppprrruuuwwwvvvrrrnnnkkkiiiggg___VVVPPPOOOKKKGGG<<<<<<===???CCCJJJPPPSSSZZZ^^^dddkkkwww|||{{{|||~~~~~~|||sssnnniiihhhhhheee___YYYWWWTTTQQQPPPQQQRRRQQQQQQUUUVVVXXXZZZ^^^dddkkkpppzzzzzz{{{}}}zzzyyyzzzyyy~~~{{{wwwwwwwwwvvvyyytttqqqrrryyyyyyeeePPPFFF===999888555444666333222111111333333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////...............---------+++,,,,,,---......//////mmmlllllllllmmmmmmnnnooolllnnnoooqqqrrrrrrrrrrrrrrrqqqqqqpppooonnnmmmmmmnnnsssuuussssssuuuvvvttttttttttttuuuuuuuuuvvvvvvwwwxxxyyyyyywwwtttqqqoooqqqooollljjjjjjiiihhhfffdddddddddeeeggghhhgggeeefffiiinnntttxxx{{{{{{{{{{{{zzzxxxtttpppkkkgggeeeaaaaaa```^^^]]]]]]___aaadddiiipppssstttvvv{{{rrrbbbWWWLLLBBB>>>;;;777555666555444333333555555444333222222222111111111000000000000000000000000000000000000////////////000000111111111111111111111111111000000/////////////////////............//////........................------...///////////////////////////////////////,,,---------.../////////------............------////////////////////////////////////////////////------.........////////////////////////.........++++++,,,---......//////---......//////////////////...---,,,,,,---...///......////////////......///////////////........................///000000000000000000111111222222000000000000000000000000///000111000//////111222333333555;;;FFFTTTccclllppprrrvvvwwwvvvqqqkkkgggeeeaaaYYYQQQLLLJJJGGGDDD===>>>???BBBFFFKKKRRRVVVYYY```hhhooozzz}}}sssjjjeeeaaa\\\[[[[[[YYYTTTPPPOOONNNMMMNNNNNNPPPPPPPPPUUUVVVYYY[[[```fffnnnsss}}}|||wwwuuuwww{{{{{{zzzwwwzzz|||{{{yyyxxxxxxxxxyyytttpppuuuqqq\\\PPPBBB<<<:::777666888444222111222333444333222111111111111111111111111111111111000000/////////////////////////////////000000000000////////////........................,,,---------.........///ooonnnnnnnnnnnnooooooppplllmmmoooqqqrrrrrrrrrqqqrrrqqqpppooonnnmmmllllllmmmrrrtttrrrqqqttttttsssqqqqqqrrrrrrssssssttttttvvvwwwyyyyyywwwtttqqqooopppnnnkkkiiihhhgggeeecccbbbbbbbbbcccfffgggfffdddbbbffflllrrrvvvyyyzzzzzzzzzyyywwwsssooollliiiggg```aaaaaa```^^^^^^___aaabbbggglllqqquuuxxx|||}}}jjj\\\QQQFFF@@@;;;666444444555444333333555555444333222222222111111111000000111111111111111111111111000000////////////000000000000111111222222333333111000000////////////////////////....../////////........................---...//////000000//////////////////////////////,,,---------.../////////------............------////////////////////////////////////////////////....../////////000000000........./////////////////////........................///////////////...///...---,,,,,,---...///......////////////...............///////////////...............///000000111111111111222222222222000000000000000000000000///000111111000000222333333555999BBBOOO]]]jjjqqqqqqtttwwwxxxvvvqqqkkkgggbbb\\\TTTMMMHHHDDDBBBAAA<<<>>>BBBEEEIIIOOOVVV[[[```iiirrrxxxxxxtttrrrlllbbbZZZYYYVVVRRRQQQQQQQQQNNNKKKLLLMMMNNNOOOPPPQQQSSSTTTVVVXXXZZZ^^^bbbiiiqqqwww}}}vvvsssttt}}}{{{tttuuuvvvxxxyyyzzz}}}yyywwwjjjZZZIII???;;;888666777444333222333444555444222000111222222222222111000000000000//////.........////////////////////////////////////000000000000---...................../////////......---------nnnmmmmmmmmmmmmmmmnnnnnnlllmmmoooqqqrrrrrrrrrrrrqqqqqqpppnnnnnnnnnnnnnnnkkkpppqqqnnnnnnqqqrrrqqqpppppppppqqqqqqrrrrrrrrrtttvvvwwwxxxwwwtttqqqooonnnllljjjiiihhhfffdddbbbccccccbbbdddeeefffeeeccc```dddjjjpppsssvvvyyy{{{zzzyyyvvvssspppmmmkkkiiieeeffffffccc```]]]]]]]]]```bbbfffkkkqqquuuyyy{{{wwweeeYYYLLLDDD>>>777444444555444333333555555444333222222222111111111111000111111111111111111111111000000////////////000000000000111222333444444444111111000///////////////000//////......//////000..............................///000000000000///////////////////////////---------...............------............------////////////////////////////////////////////////////////////000000000111.........///////////////000000/////////.........///000000000000///...---......---,,,---...///000......////////////...............///////////////...............///000000000111222444444333222222000000000000000000000000///111111111000111333555444888???LLLZZZgggppptttvvvwwwyyyxxxuuuoooiiieee^^^VVVMMMHHHDDD???===>>>:::>>>DDDHHHMMMTTT\\\cccmmmwww~~~~~~xxxrrrkkkgggddd```YYYSSSNNNLLLJJJJJJJJJKKKJJJIIIJJJMMMOOOPPPQQQRRRTTTVVVWWWYYY\\\___eeellluuuzzz|||uuussssss|||}}}qqqoooooossswww{{{zzzgggQQQDDD===999666666555444333333555555444333000111222333333222111000////////////............000000000000000000000000////////////000000000000---------...............000000//////...------,,,mmmmmmllllllllllllmmmmmmmmmnnnppprrrssssssrrrrrrpppooonnnnnnnnnooopppppplllooopppllllllooorrrqqqooooooppppppppppppppppppqqqssstttvvvuuusssqqqooommmkkkjjjiiihhhfffdddaaabbbaaaaaaaaabbbbbb```^^^\\\```fffkkknnnrrrvvvzzz{{{zzzwwwtttqqqooommmlllkkklllkkkhhhddd```]]]]]]aaaaaaaaaeeekkkqqquuuvvvzzzooobbbTTTJJJBBB;;;777777555444333333555555444333222222222111111111111000111111111111111111111111000000////////////000000000000111222333444555666111111000///////////////000000////////////000000..............................///000000000000000////////////////////////...............---------------............------////////////////////////////////////////////////........./////////000000............/////////000---.....................111111111000000...---,,,...------,,,---...///000......////////////................../////////000...............///000000///111444666666444222000000000000000000000000000000111222222111111333555777<<>><<>>:::999555444333444555666555333000111333444444333111000///////////////000000000000000000000000000000000.../////////000000000111---------.........//////////////////............ooonnnnnnmmmmmmmmmnnnnnnmmmoooppprrrssssssssssssooonnnmmmmmmnnnoooqqqrrrnnnqqqqqqmmmlllpppsssssspppppppppppppppooooooooooooppprrrttttttrrrpppooolllkkkiiiiiihhhgggdddaaa```^^^]]]]]]^^^]]][[[YYYXXX\\\aaaeeehhhmmmrrrwww|||{{{xxxuuusssqqqoooooommmnnnnnnkkkgggcccaaa```dddbbb```bbbhhhnnnrrrtttuuuvvviiiZZZOOOGGG>>>::::::555444333333555555444333222222222111111111111000111111111111111111111111000000////////////000000000000111222444555666666111111000///////////////000000////////////000000...........................//////000000000000000/////////////////////////////////......------,,,---..................---////////////////////////////////////////////////---------.........//////---.........//////000000***++++++,,,---...//////222222222111///...,,,+++...------,,,---...///000......////////////......---.........//////000000...............///000000...111444777777555222000000000000000000000000000000111222222111222444666999???LLL]]]llluuuwwwvvvzzzyyyvvvqqqjjjbbb[[[WWWRRRIIIAAA@@@===999999>>>BBBFFFLLLOOOPPPUUU\\\cccsss}}}xxxyyyzzzzzzrrrkkkggg[[[YYYUUUPPPLLLJJJIIIIIIFFFEEEEEEEEEGGGIIIKKKLLLKKKOOOSSSTTTTTTUUUWWWZZZ\\\^^^bbbffflllttt}}}}}}mmmnnnrrr|||{{{qqqiiijjjmmmpppyyy}}}|||xxxwwwhhhVVVLLLEEE@@@???666555444444555666555444000111333444444333111000//////000000111111222222000000000000000000000000.../////////000000111111---------.........//////------......///000000000rrrrrrrrrpppmmmkkkjjjkkklllnnnppppppooonnnnnnooommmmmmnnnoooooooooooooooqqqpppooonnnnnnppprrrsssrrrqqqpppoooooonnnnnnoooppppppqqqqqqpppnnnkkkjjjkkkllllllkkkhhheeecccbbb^^^^^^^^^]]]\\\ZZZYYYXXXTTTWWW\\\aaaeeekkkppptttwwwxxxwwwtttpppmmmkkkkkkppprrrtttsssnnnhhhdddbbb```___```bbbccceeellluuuxxx|||ttt]]]SSSMMMDDD<<<888999777555444444333111///333222111111000111111111111222222222222111000000//////000000111111111222111111111111111111111111000000000000////////////000000//////.........------------.........////////////......---------,,,............////////////...///000000000///---,,,,,,,,,,,,------..........................................////////////000///////////////.........................................................000////////////.........///////////////.........//////............//////........................//////000000000000//////000000000000111111111111...///000111222111000000222///000333444333555999;;;KKK]]]hhhnnntttvvvuuuyyyuuuoooiiibbb[[[TTTOOOIIICCC>>><<<888666:::@@@GGGJJJMMMPPPSSSYYYbbbiiippp~~~{{{~~~~~~zzzrrrmmmfff]]]VVVQQQOOOLLLIIIGGGGGGGGGGGGFFFGGGGGGHHHJJJLLLMMMNNNNNNQQQUUUWWWXXXYYYZZZ[[[]]]```dddjjjqqqzzztttqqqooorrrzzzyyytttooommmqqqwwwyyytttxxxzzztttvvvnnn[[[KKKAAA>>>777333333555555222333555333333444444333333222111000000000000000000000000000000000000000000000000////////////////////////------------------------...------,,,,,,------...ttttttsssqqqnnnkkkkkklllmmmoooqqqrrrpppoooooopppnnnnnnoooppppppppppppppprrrqqqoooooooooppprrrsssrrrqqqpppooonnnmmmmmmmmmooopppppppppooommmkkkjjjiiiiiiiiihhheeebbb```___\\\\\\[[[ZZZYYYXXXWWWVVVQQQTTTXXX[[[```eeekkkooovvvwwwxxxvvvrrrnnnmmmlllpppsssuuutttpppjjjeeeccc___]]]]]]______```gggnnntttwww|||}}}fffYYYQQQHHH@@@===777555444333444444333111333222222111111111111111111222222222222111000000000000000111111222222222111111111111111111111111000000000000////////////000/////////............---------.........///////////////.........------............////////////...///000000000///---,,,,,,------------------...........................,,,,,,,,,------------............///////////////................................................/////////.........------/////////////////////...//////............////////////////////////////////////000000000000//////000000000000111111111111///000111222222222111111333111111444555444777<<>>888444555444111000222333333444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......------------......zzzyyyxxxtttpppnnnnnnooooooqqqssstttrrrqqqqqqqqqssssssssssssssssssttttttrrrrrrqqqqqqrrrrrrssstttvvvuuutttrrrqqqpppppppppooonnnmmmlllkkkkkkkkkkkkhhhfffdddcccbbb```^^^\\\WWWVVVUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWZZZ___eeejjjpppssswwwwwwuuurrrooonnnooossswwwyyyvvvpppkkkhhheeeaaa______^^^]]]___dddiiilllmmmkkkjjjppp}}}}}}hhhYYYNNNFFFBBB777555333333444555555444333333222111111111111222111222222222222111000000000000000000000000000000111111111111111111111111000000000000///////////////////////////.....................////////////000000000000000/////////............//////////////////////////////......//////......------,,,,,,.................................////////////000,,,------...///000111111......................................................---------,,,,,,,,,............//////////////////............//////........................//////000000000000/////////000000000111111111111111111222222333333333333444222222444555666>>>FFFYYYbbbkkkoooqqqtttsssqqqooojjjccc[[[SSSLLLEEE@@@AAA>>>===??????@@@FFFNNNRRRUUU]]]iiiwwwxxxpppeee^^^VVVOOOKKKHHHEEECCCCCCCCCCCCDDDEEEGGGIIIJJJJJJKKKMMMOOOQQQRRRSSSTTTUUUXXXZZZ\\\]]]___aaaccceeeiiiooowww~~~|||~~~zzztttqqqyyy{{{tttuuu|||rrrjjjjjjiiitttlllUUUHHHCCC<<<666666777444333555333333444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......------------......||||||yyyuuuqqqnnnooopppoooqqqssstttsssrrrrrrsssvvvuuuttttttttttttuuuuuusssssssssssssssttttttuuuuuuuuusssrrrqqqpppppppppooonnnmmmlllllllllllllllgggdddaaa``````___\\\ZZZVVVUUUUUUTTTTTTTTTUUUUUUXXXXXXXXXXXXYYY]]]cccgggmmmppptttvvvtttrrrpppoooooosssxxxyyywwwrrrnnnlllgggbbb___```___]]]^^^aaafffiiikkkhhheeegggpppyyyvvvcccVVVMMMGGG<<<:::666555555555444333444333333222111222222222111222222222222111000000////////////////////////000000000000000000000000000000000000////////////.........///////////////........./////////000000/////////000000000000000............//////////////////.........//////////////////......---------.................................////////////000,,,------...///000111111////////////////////////////////////////////////......---------,,,,,,,,,---.........//////000000//////............//////------------------------//////000000000000/////////000000000111111111111222222222222222333333333333111222444555888BBBMMM\\\dddlllpppssswwwwwwtttkkkfff___WWWPPPIIICCC???AAA>>>>>>AAABBBCCCIIIQQQUUU[[[gggwww~~~vvvlllfff[[[WWWPPPKKKGGGFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKNNNPPPRRRTTTUUUUUUVVVXXX[[[]]]^^^```dddfffhhhlllsss}}}}}}yyyzzz|||yyyvvv~~~zzzvvvwwwzzz|||rrrnnnhhhqqq}}}cccMMMFFF===666666777555555666333333444444333333222111000000000000000000000000111111111111111111111111000000000000000000000000........................///......------......///}}}zzzvvvqqqnnnooopppoooqqqtttuuuuuuuuuuuuvvvwwwvvvuuutttttttttuuuvvvssstttttttttuuuuuuuuuuuurrrrrrqqqpppooooooooooooppppppooooooooonnnnnnnnngggccc___^^^^^^^^^[[[XXXVVVWWWXXXXXXXXXXXXXXXWWWYYYYYYYYYXXXXXX[[[___bbbiiilllppprrrrrrpppppppppooossswwwxxxvvvsssqqqppphhhbbb___``````^^^^^^```cccfffhhhfffccccccggglllvvvyyyjjj[[[PPPHHHAAA>>>:::777555555444333444444333222222222222222111222222222222111000000000000////////////......000000000000000000000000000000000000////////////.........///////////////....../////////000000000......////////////000000............///////////////............///000000/////////.......................................,,,,,,,,,------------...------......//////000000////////////////////////////////////////////////............---------,,,------......///000000000//////............//////........................//////000000000000//////000000000000111111111111222111111111111222333333222111222444666;;;IIIVVV___fffmmmqqquuuxxxwwwsssgggbbb[[[TTTNNNHHHDDD@@@???===>>>BBBEEEGGGMMMTTT]]]fffvvv~~~{{{xxxtttooohhhaaa[[[RRROOOKKKGGGDDDCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJLLLOOORRRTTTVVVVVVVVVVVVXXX[[[]]]```cccgggjjjlllrrr{{{}}}yyyxxx{{{~~~wwwsssqqqyyyxxx|||}}}yyyppprrrxxxsssXXXJJJ???666555666555333444333333444444333333222111000000000000000000000000111111111111111111111111000000000000000000000000........................//////............//////~~~{{{uuupppnnnoooppppppsssvvvxxxxxxyyyzzz{{{xxxwwwuuutttssstttuuuvvvttttttuuuuuuvvvvvvvvvuuurrrrrrqqqqqqqqqqqqrrrrrrpppqqqrrrrrrrrrqqqpppoookkkfffaaa```aaaaaa^^^[[[WWWYYY[[[]]]^^^]]][[[ZZZYYYZZZ[[[ZZZYYYZZZ]]]___fffiiilllnnnnnnnnnooopppppprrruuuvvvuuutttssssssjjjdddaaabbbdddbbbaaabbb```aaabbbaaa```aaaccceeelllrrr|||tttcccUUUKKKDDD@@@;;;888777666666555444444333222222222222333111222222222222111000000222111111111000000000000000000000000000000000000000000000000////////////............/////////000.../////////000000000000------........./////////............///////////////......---...///000111............////////////........................,,,,,,,,,------------............////////////////////////////////////////////////////////////////////////.........------------......///000000111//////............//////000000000000000000000000//////000000000000//////000000000000111111111111111111000000000111222333333222333666888???OOO^^^cccjjjpppsssuuuwwwsssmmmbbb]]]VVVPPPLLLHHHDDDBBB???>>>AAAFFFKKKNNNUUU]]]hhhtttzzzvvviiihhhfffccc___ZZZTTTQQQJJJIIIGGGEEECCCBBBBBBCCCDDDDDDFFFHHHIIIJJJKKKKKKLLLNNNQQQUUUWWWXXXYYYXXXWWWYYY\\\___bbbggglllpppssszzz{{{wwwvvvvvvyyy{{{uuuqqqppprrryyyzzzwww}}}lllSSSFFF;;;888888666333333333333444444333333222111000000000000000000000000111111111111111111111111//////////////////////////////////////////////////////............//////{{{uuupppnnnnnnpppqqqtttxxxzzz{{{|||}}}~~~yyywwwuuutttssstttuuuvvvttttttuuuvvvvvvvvvvvvvvvuuuttttttttttttuuuvvvvvvqqqrrrsssttttttsssqqqppppppkkkeeedddffffffccc```XXX[[[^^^aaaaaa```]]][[[[[[\\\]]]]]][[[[[[]]]___dddgggiiikkklllmmmoooqqqppprrruuuuuutttttttttuuummmgggdddfffhhhgggfffggg]]]]]]\\\\\\^^^```bbbcccgggnnnyyyooo```TTTDDDAAA<<<999888888888777555444333333222222333333111222222222222111000000333333333333222222111111000000000000000000000000000000000000////////////---.........//////000000////////////000000000000,,,---------......//////............/////////000///...------...///000111------......//////000000................................./////////000000///////////////.........000000000000000000000000000000000000000000000000000////////////.........---------...///000000111//////............//////111111111111111111111111//////000000000000//////000000000000111111111111111000/////////000222333444333555888;;;CCCTTTdddgggmmmrrrtttuuuuuunnnggg^^^ZZZTTTNNNKKKHHHEEECCCAAAAAADDDKKKQQQUUU]]]fffqqq~~~~~~vvvoooiiieee\\\[[[ZZZXXXUUUQQQLLLJJJFFFGGGGGGEEECCCBBBCCCDDDDDDEEEGGGJJJLLLNNNOOOOOONNNPPPSSSWWWYYYZZZ[[[ZZZXXXZZZ]]]aaadddiiiooosssyyyyyytttooopppsss{{{{{{wwwhhhmmmxxxzzzzzz~~~~~~\\\NNNAAA<<<;;;888555444333333444444444333222222000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000//////............//////|||wwwuuutttrrroooqqqtttxxx{{{}}}}}}{{{zzz{{{|||}}}}}}{{{yyyvvvtttqqqrrrtttvvvxxxyyyzzzzzzuuuwwwzzz}}}}}}|||yyyxxxttttttuuuvvvvvvvvvvvvuuusssnnnhhhggghhhiiifffbbbaaaaaabbbbbbaaa```^^^]]]___^^^^^^]]]]]]\\\[[[[[[```]]]]]]aaajjjpppqqqoootttsssssstttuuuuuutttrrroookkkhhhgggggggggdddaaa\\\\\\[[[ZZZXXXYYY[[[]]]gggllluuu~~~|||eeeUUUKKKDDD???===:::555555888666666555444333333333333333333333222222222111111000000000000000000000000000000000000000000000000000000//////.........---////////////............////////////////////////000000//////.........---////////////////////////222111111000///......---000000000000000000000000......................../////////...---------,,,---------............///........................***+++---///000000///...//////......---------,,,000000000000////////////,,,...111222111111111222111111000000111111222333333222111111000000000111111000000000000000111111000111111222333333444444333333444888AAAPPP___jjjmmmmmmqqqvvvxxxssshhh___UUUTTTQQQLLLFFFBBBAAABBBCCCFFFJJJMMMPPPXXXdddmmm{{{uuukkkeee```YYYTTTMMMLLLKKKJJJIIIIIIIIIIIIDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJKKKLLLMMMOOOQQQRRRTTTUUUVVVXXXYYYZZZZZZZZZ[[[^^^aaabbbdddiiipppvvv|||tttpppppplllttt|||~~~~~~|||zzzzzz{{{{{{wwwzzztttooommmtttyyy|||}}}www]]]EEE???===777333555222222222222222222222222111111111222222333333333222222111111111111111111111111000000//////......111///...------...///111000000///...............zzzxxxuuussspppsssuuuzzz~~~}}}}}}}}}}}}|||{{{yyywwwuuuuuuvvvwwwwwwxxxxxxxxxxxxvvvxxx{{{}}}~~~}}}{{{zzzwwwwwwwwwxxxxxxwwwwwwvvvuuuqqqlllkkkmmmllliiieeeddddddddddddcccbbb```_________^^^^^^]]]\\\\\\\\\^^^]]]]]]```ffflllpppqqqqqqqqqrrrtttuuuvvvuuutttpppnnnlllkkkkkkiiieeebbb]]]\\\ZZZXXXWWWWWWYYY[[[bbbgggoooxxxmmm[[[PPPHHHBBB>>>:::666555777666666555444333333333333333333222222111111111111000000000000000000000000000000000000000000000000000/////////............////////////............////////////////////////000/////////............////////////////////////000000000///...---------...............................................................------------------............///........................------...///000000000000/////////.........------000000000000////////////...000333333222222222333222111111111111222333333333222222111111111111111111111000000///000000000000000111111222222333333444333444:::EEEUUUccclllooooooqqqttttttmmmbbbXXXPPPOOOMMMHHHDDDAAAAAABBBBBBFFFKKKOOOTTT^^^kkkuuuzzzqqqfff]]]WWWSSSMMMIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[]]]```ccceeegggllltttzzz{{{tttnnnlllmmmooowww}}}yyyzzzzzzyyyxxxwwwxxxzzz}}}~~~}}}xxxxxx}}}zzzsssmmmoooyyyzzzwww~~~~~~jjjPPPDDD???888555888333333333333333333333444111111222222222333333333444333222111000000000000111111000000////////////111000...------...000111000000///...............~~~zzzwwwsssqqqtttwww|||}}}{{{zzzxxxwwwwwwzzzzzzzzzyyyxxxwwwwwwvvvvvvxxx|||~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwxxxuuurrrrrrsssrrrnnnjjjgggggggggfffeeecccbbbaaa```______^^^^^^]]]\\\\\\\\\\\\]]]___aaafffmmmqqqoooqqqsssuuuvvvwwwwwwwwwsssrrrqqqqqqppplllgggddd]]][[[XXXUUUTTTUUUWWWXXX^^^bbbjjjrrr{{{xxxeeeVVVNNNEEE@@@;;;666444666666666555444333333333333222111111111111000000000000000000000000000000000000000000000000000000000////////////............////////////............////////////////////////////////////............//////////////////////////////......------,,,,,,........................////////////////////////---------...............---------............///////////////////////////000000/////////000000111000000////////////......////////////000000000000111333555666444333333444222222222222222333444444333333333333222222222222333222111000000000000000111111111111111222222222666444555===LLL\\\iiiooosssrrrrrrqqqnnnfffZZZQQQKKKJJJGGGDDD@@@???AAACCCGGGJJJNNNSSSZZZeeerrr{{{yyyjjjcccYYYRRRNNNJJJFFFCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDFFFGGGIIIJJJLLLLLLPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]^^^___bbbfffiiikkkqqqyyywwwqqqmmmiiiiiillluuu~~~zzzvvvtttuuuvvvuuuuuuvvvyyy|||~~~{{{xxxyyy~~~{{{qqqkkkmmmzzzzzzqqqtttyyy|||```MMMBBB999777:::555555555444444444444444111222222222222333333333555444333111000//////...111000000000000/////////000000............000000000000///...............|||wwwtttrrrtttxxx~~~~~~{{{yyyxxxxxxyyy}}}|||{{{zzzyyyxxxwwwwwwxxxzzz}}}~~~~~~~~~}}}|||{{{yyyyyyzzzxxxwwwwwwwwwuuuqqqnnnjjjiiihhhgggeeedddcccbbb``````___^^^^^^]]]]]]\\\YYY[[[]]]\\\\\\```iiipppppprrruuuwwwxxxxxxxxxyyyuuuvvvvvvvvvsssnnnhhhdddZZZWWWSSSQQQRRRTTTWWWXXX]]]aaahhhpppzzzooo]]]RRRGGGAAA<<<777555666666666555444333333333333111000000000000000000000000000000000000000000000///////////////////////////////////////.........////////////............///////////////////////////////////////........./////////////////////////////////......---------........................000000000000000000000000,,,---------.../////////---------............///000000000000000000000000111000///.........///000000000000000000/////////////////////000000000000444666888888666555444555333333222222333333444555555555555555555555555444555444333333222222222222333333333333333333333333666444666AAARRRcccmmmrrrvvvtttssspppkkkbbbWWWOOOIIIHHHEEEAAA??????BBBEEENNNPPPUUUZZZ```jjjuuu|||rrrhhh]]]XXXQQQKKKHHHFFFDDDBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHJJJLLLNNNOOOPPPRRRSSSUUUVVVXXXXXXXXXXXXWWWXXXZZZ\\\^^^``````aaabbbeeeiiilllpppvvv~~~yyypppllljjjhhhkkkppp}}}zzzvvvsssrrrsssuuuvvvwww{{{yyyuuuxxxyyymmmgggmmm||||||qqqooorrrtttqqqYYYFFF:::777:::555555555444444444444444222222222222222222222222444333222111000000000000000000000000000000000000000000///......///000000000000///...............~~~xxxtttrrrtttxxx{{{zzzyyyzzz{{{}}}|||{{{zzzyyyyyyyyyzzzyyy{{{}}}}}}|||zzzyyyzzzyyyyyyxxxxxxuuurrrpppkkkjjjhhhfffeeecccbbbaaa```______^^^]]]]]]\\\\\\XXXZZZ\\\ZZZXXX[[[ccckkkpppsssxxxzzzyyyyyyyyyzzzwwwxxxzzzxxxtttnnnhhheeeWWWSSSOOONNNQQQVVVZZZ\\\]]]```eeemmmwwwzzzdddWWWJJJCCC>>>999777888666666555444333333333333000000000000000000000111000000000000000000000000////////////////////////.........///////////////////////////............////////////////////////.........///////////////////////////////////////000000000///////////////////////////////////////000000000000000000000000,,,---------.../////////---------............///000000000000000000000000000///...---,,,---...////////////000000000000000.../////////000000000111444666888888777555555555333333222222333333444555666666777888888777777666777666555555444444444555444444555555555555666666666666;;;HHHYYYhhhppprrrwwwvvvsssnnnhhh___VVVPPPJJJHHHEEEAAA@@@AAAEEEIIIRRRUUU\\\ccckkkttt{{{}}}ooobbbZZZPPPMMMHHHDDDBBBAAA@@@???BBBBBBBBBBBBCCCEEEFFFGGGGGGIIIKKKNNNPPPRRRSSSSSSTTTTTTUUUWWWXXXXXXXXXXXXYYYZZZ\\\___aaacccdddddddddhhhlllpppttt{{{zzzsssmmmkkkjjjjjjqqqxxx}}}wwwtttrrrqqqqqqtttwwwzzz~~~~~~vvvuuu{{{ttthhhfffnnnxxxxxxsssrrrppp|||fffOOO???999999555444444444333333222222222222222222222222222222111111111000111111222222000000000000111111111111000000////////////000000000000///...............yyyvvvtttuuuyyy}}}{{{{{{|||}}}}}}|||zzzyyyyyyyyyzzz{{{{{{|||~~~~~~|||{{{zzzzzzyyyyyyxxxvvvuuusssrrrlllkkkiiifffdddbbbaaaaaa___^^^^^^]]]]]]\\\[[[[[[WWWZZZ[[[XXXVVVWWW^^^dddlllqqqwwwzzzyyyxxxyyy{{{yyy{{{|||zzzuuunnniiifffYYYTTTNNNNNNSSSZZZ^^^```]]]^^^aaafffppp}}}nnn___PPPGGGBBB<<<999888666666555444333333333333000000000111111111111222000000000000000000000000000000000000000000000000.........///////////////////////////............////////////////////////.........///////////////////////////////////////000000000000000000//////000000000000000000000000////////////////////////---------...............---------............///////////////////////////......---------......///......////////////000000......//////000000111111333555777888666555555666222222222222222333444444555666777888888888777666666666666555555666666777555555555666777777888888777;;;CCCQQQaaalllrrrsssvvvtttqqqkkkddd[[[TTTPPPJJJHHHEEEBBBBBBEEEKKKPPPTTT[[[eeeqqq{{{zzzmmm```UUUQQQJJJHHHEEECCCAAAAAAAAABBBAAAAAABBBCCCDDDFFFHHHIIIKKKLLLOOORRRTTTVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[^^^aaaccceeegggggghhhkkkqqquuuzzz~~~tttoookkkkkklllpppyyy~~~vvvqqqppppppoootttxxx}}}zzzuuuvvvyyy{{{nnnfffgggkkk}}}|||xxxssszzz}}}www]]]HHH===999555555444444333222222222333333333222222222222111000000000000111222333444000000000111111111111222000000000000000000000000000000///...............|||xxxxxxwww{{{~~~}}}}}}~~~~~~~~~|||zzzyyyxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyywwwuuutttttttttnnnllljjjgggdddbbbbbbaaa^^^]]]]]]\\\\\\[[[ZZZZZZXXXYYYYYYWWWUUUVVVYYY\\\eeekkkssswwwwwwxxxzzz}}}}}}|||uuunnnjjjhhh___YYYRRRQQQWWW^^^cccddd``````___aaahhhtttzzzjjjWWWLLLEEE???:::888666666555444333333333333111111111111222222333333000000000000000000000000000000000000000000000000............/////////000////////////............////////////////////////............/////////000////////////////////////////////////////////////////////////////////////.......................................------------------............///........................,,,---...///////////////------........./////////.........///000111111111111333555666555555555666222111111111111222333333222333555666777666555444444444444444555666777777333333444666777888999:::888@@@MMM\\\hhhpppsssuuusssrrrmmmfff^^^UUUOOOLLLGGGFFFDDDBBBDDDJJJRRRXXX\\\eeerrrsssiii___SSSLLLKKKIIIIIIGGGFFFDDDDDDFFFGGGCCCDDDEEEFFFHHHJJJLLLMMMNNNPPPSSSVVVXXXXXXXXXXXXXXXWWWUUUTTTUUUWWWYYY[[[[[[]]]___bbbeeegggiiijjjlllpppuuuzzzxxxppplllkkknnnrrryyy|||uuuqqqpppqqqsssttt{{{yyytttrrrwww}}}~~~ssshhheeeeeeqqq{{{}}}{{{{{{zzz~~~nnnTTTCCC;;;666666555555444333333333333333333222222222111111111111111111111111222222000000111111111222222222000000000111111000000000000000///...............~~~{{{zzzxxx}}}~~~~~~~~~{{{xxxwwwwwwxxxxxx}}}~~~}}}}}}}}}}}}}}}|||{{{zzz{{{zzzyyywwwttttttuuuvvvpppnnnkkkgggeeecccbbbbbb]]]]]]\\\\\\[[[ZZZZZZYYYYYYYYYXXXWWWUUUUUUVVVXXX___fffoootttvvvwww{{{~~~}}}vvvoookkkjjjeee^^^VVVTTTZZZaaaeeefffeeeccc``````dddnnn{{{qqq]]]PPPHHH@@@:::888666666555444333333333333111111222222222333333333000000000000000000000000000000000000000000000000---.........//////000000000/////////............////////////////////////---.........//////000000////////////////////////---...................................................................../////////......------,,,---------.........//////........................,,,---///111111111111000,,,---------......//////---......///000111111222///111444555555444555666111111000000111111222333000111333555555444333222222222222333444555666777111222333555666888999::::::DDDTTTbbblllrrruuuvvvqqqooojjjbbbYYYPPPJJJHHHDDDCCCBBBBBBEEEMMMWWW]]]fffooo~~~uuuggg^^^VVVLLLHHHIIIFFFGGGFFFEEECCCDDDEEEGGGGGGHHHIIIJJJLLLOOOQQQRRRQQQSSSUUUXXXZZZZZZZZZYYYZZZXXXUUUTTTTTTWWWZZZ\\\\\\]]]```cccfffiiijjjkkkooosssyyy~~~uuuooolllmmmrrrxxxvvvrrrnnnnnnpppuuuxxxzzz|||sssnnnooowww~~~}}}uuukkkeeedddeeeppp{{{}}}}}}wwwvvv~~~yyy]]]HHH===888777777666555444444444333333333222222111111111333333222111000000000111000000111111222222222222000000111111111111000000000000///...............}}}{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~|||}}}~~~|||yyyuuuuuuwwwyyyyyyxxxvvvrrrmmmiiifffdddaaa______]]]ZZZYYYYYYXXXVVVUUUXXXXXXWWWVVVUUUUUUUUUUUUYYY\\\bbbiiiqqqwwwzzz{{{}}}zzzwwwxxxyyywwwmmmfff___]]]aaaggglllnnnkkkccc\\\]]]bbbjjjuuugggTTTKKKEEE===777777555333333555666555444222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000///.........------------////////////////////////////////////////////////............////////////000000000000000000000000//////////////////////////////000000///...------,,,,,,.../////////...------------............///////////////////////////......////////////......000000//////.........---//////000000000000//////000222555777888777555444000000000000000000000000000000000000000111111222000111222444555666666666555333333666777555777:::999HHHYYYfffpppwwwvvvrrrtttmmmbbbXXXQQQMMMIIIHHHGGGCCCCCCJJJOOOQQQWWW___nnn|||pppggg[[[RRRNNNKKKGGGCCCDDDCCCBBBBBBCCCEEEHHHIIIMMMLLLLLLMMMOOORRRUUUWWWVVVVVVXXX[[[]]]^^^^^^]]]\\\\\\\\\[[[[[[[[[\\\]]][[[___cccdddeeeggglllpppsssyyyyyyxxxooopppssswww~~~yyyooooooooopppssszzz{{{nnnmmmnnnppptttvvvrrrkkkeee^^^dddppp~~~xxxsssssszzzpppTTTAAA===:::888888666444555999333333333333333333333333222222222111111111111000//////000000111111111222000000000000000000000000111111000000//////......~~~~~~~~~}}}|||||||||}}}~~~}}}~~~~~~~~~}}}zzzwwwwwwyyyzzzyyywwwwwwsssooollliiigggeeeccc^^^\\\ZZZZZZZZZ[[[ZZZYYYWWWVVVUUUTTTTTTSSSSSSTTTVVVYYY^^^eeemmmtttxxxzzz{{{zzzxxxyyyzzzxxxrrrllleeecccffflllqqqsssqqqggg^^^\\\```gggrrr}}}nnnZZZOOOHHH@@@:::777666444444555666555444222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000/////////.........------////////////////////////////////////////////////............///////////////////////////////////////////////////////////////////////////...---------...///000000000//////---------............///////////////////////////......////////////......000/////////............//////000000000000//////000111333555666555444444000000000000000000000000000000000000000111111222000111222444555555666666555333333777888777999>>>BBBPPPaaalllsssxxxyyyvvvssslllaaaWWWPPPKKKHHHFFFGGGCCCDDDKKKPPPRRRXXX___rrrwwwfff^^^TTTNNNKKKJJJGGGDDDFFFEEEEEEEEEGGGIIILLLMMMOOOOOONNNOOOQQQTTTVVVXXXWWWXXXZZZ\\\___aaaaaa```bbbbbb```\\\ZZZYYY[[[]]]]]]```dddfffgggjjjooosssyyyxxxvvvsssuuuzzzzzzrrrooopppssswww|||uuummmkkkkkkmmmqqqqqqlllggg^^^aaaiiiuuu~~~vvvtttzzz~~~bbbMMM???:::777777555222222555333333333333333333333333222222222111111111111000///000000000111111111111000000000000000000000000111000000000/////////...~~~}}}}}}||||||}}}}}}~~~}}}|||{{{{{{{{{{{{yyywwwwwwuuuqqqooommmllljjjhhhaaa^^^\\\[[[[[[\\\[[[ZZZVVVUUUTTTSSSRRRRRRRRRRRRRRRTTTYYY___gggooouuuyyyzzz~~~|||zzz||||||zzzyyysssllljjjmmmrrrvvvxxxwwwlllaaa[[[\\\bbbooozzzyyybbbTTTKKKCCC>>>888777555444555666555444222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000/////////......////////////////////////////////////////////////............///////////////////////////////////////////////////////////////////////////......---...//////000111000000000---------............///////////////////////////......////////////......////////////............//////000000000000//////000000111222222333333444000000000000000000000000000000000000000111111222000111222333444555555555444333444777888888;;;AAAKKKYYYiiiqqquuuxxxzzzyyyqqqjjj___TTTMMMIIIFFFDDDFFFDDDGGGMMMSSSXXX^^^dddvvvppphhhXXXSSSLLLHHHHHHHHHGGGFFFIIIIIIIIIJJJLLLOOOQQQSSSRRRRRRRRRSSSTTTWWWYYYZZZ[[[\\\^^^```bbbdddfffffflllllljjjddd^^^[[[\\\^^^^^^bbbfffiiikkkooouuuzzzzzzwww{{{~~~~~~uuuqqqppptttzzzrrrlllfffgggmmmqqqqqqnnnaaa^^^___hhhxxxzzzwwwyyy}}}ttt\\\EEE>>>999777666222111333333333333333333333333333222222222111111111111000000000000000111111111111000000000000000000000000000000000000////////////~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyywwwwwwuuurrrqqqpppooommmkkkfffccc^^^[[[ZZZYYYWWWVVVUUUUUUTTTSSSRRRRRRRRRRRROOOQQQUUUZZZaaaiiiqqqwwwxxx}}}~~~}}}~~~~~~wwwpppnnnpppuuuxxxyyyyyynnnaaaZZZXXX^^^kkkwwwlllZZZNNNFFFAAA:::888666555666666555444222222222222222222222222222222222222222222222222111111111111000000000///////////////////////////000000000000////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////...///////////////............//////000000000000---------............///////////////////////////......////////////......///////////////.........//////000000000000//////000////////////111222333////////////////////////000000000000000111111222000111222333333444444444555333444777777777<<>><<<999888777666555333222222222222222222222222333333333333333333333333111111111111000000000000000000000000000000000000/////////.........------////////////////////////////////////////////////............////////////........................////////////////////////------...//////////////////...---------...000000---------............///////////////////////////......////////////................../////////000//////000000000000//////------------...///000000000000000000000000000000000000000000000111111222///000111111111111111111000111444777999===JJJVVVhhhooovvvzzz|||zzzqqqgggYYYRRRIIICCCBBBDDDFFFHHHJJJUUUaaammm}}}~~~mmm___UUUPPPLLLJJJJJJKKKMMMOOOQQQRRRTTTUUUVVVWWWYYYZZZ\\\]]]^^^^^^___``````aaaaaaaaaaaaaaa___bbbeeefffgggmmmvvv}}}rrriiihhhhhhlllrrrxxx{{{xxx}}}|||{{{xxxmmmffffffjjjnnntttqqqjjj___XXX[[[fffqqqzzztttuuuyyyvvv```GGG;;;999888666555333333333333333333333333222222222111111111111000111111111111000000000///000000000000000000000000.../////////000000000111~~~{{{~~~|||{{{|||~~~xxxwwwvvvwwwwwwvvvssspppooojjjccc]]]ZZZXXXWWWVVVSSSSSSRRRPPPPPPPPPPPPPPPLLLPPPTTTTTTTTTVVV\\\aaaiiiqqqyyy|||yyyrrroooppprrrsssrrrkkkfff___XXXQQQNNNTTT^^^eeejjjXXXOOO???===:::888777666555333222222222222222222222222333333333333333333333333111111111111000000000000000000000000000000000000///.........------------////////////////////////////////////////////////............/////////000........................////////////////////////------...///000000//////000///.........///111222---------.........//////////////////////////////......////////////......---.........//////000000//////000000000000//////,,,,,,---......//////000000000000000000000000000000000000000000111111222///000000111111111111000...///444888;;;BBBPPP^^^mmmrrrvvvzzz|||xxxlll^^^UUUOOOFFFAAAAAADDDHHHJJJMMMXXXeeeqqq{{{nnn^^^RRRNNNMMMKKKIIIHHHKKKNNNQQQSSSUUUWWWYYYYYYZZZ[[[]]]^^^_________```aaaaaabbbbbbbbbaaaaaabbbeeeiiilllooovvvvvvnnnnnniiinnntttzzz~~~yyy|||yyyzzzsssiiifffhhhlllttttttpppdddWWWUUU___iiittt}}}uuullllllppp|||lllOOOAAA===;;;888777333333333333333333333333222222222111111111111000222111111111000000//////000000000000000000000000.../////////000000111111~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||zzzyyyxxxwwwuuuqqqnnnnnnlllhhhddd___\\\YYYXXXXXXVVVSSSPPPNNNMMMMMMMMMOOOQQQSSSTTTTTTUUUWWWYYYbbbjjjuuu{{{rrrnnnoooqqqqqqppppppllleee]]]VVVSSSTTTUUUffflllyyywww^^^QQQGGG???999999:::888777888555444444333333222222111444333333222222333333444111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111000000//////......////////////............//////.........---------////////////////////////111111000000//////......////////////////////////////////////////////////////////////////////////++++++,,,,,,---...//////////////////////////////000000000000000000000000//////000111111111111111222222222111111111000000111111222222222333333333444555555777===IIIXXXbbbmmmvvv~~~~~~xxxpppeee\\\OOOHHHCCCAAAAAABBBHHHNNNSSS]]]lll|||}}}hhh```UUUNNNKKKKKKKKKJJJMMMOOOSSSTTTUUUUUUVVVWWW\\\\\\]]]^^^```bbbcccdddhhhgggfffeeeddddddddddddeeehhhmmmrrrzzzzzzmmmiiijjjmmmuuu}}}~~~||||||uuuzzzyyyqqqjjjddd```jjjrrrwwwnnn___VVVXXX___kkkwwwuuulllkkknnnxxx^^^FFF>>>===:::777666666555555555666666777333222222111111222222333222222222111111111111000//////000000111111111222000000//////......------~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwsssqqqqqqnnnkkkfffaaa]]]ZZZYYYWWWVVVSSSPPPNNNMMMMMMNNNPPPRRRSSSTTTSSSTTTVVVWWW^^^fffqqq{{{{{{sssoooppprrrrrrqqqpppnnniiiaaaXXXRRRRRRSSS\\\cccqqq~~~eeeVVVKKKCCC<<<::::::888666888666666555555444333333333333333222222222222333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////111000000000/////////...////////////............//////.........---------////////////////////////000000000000//////......////////////////////////////////////////////////////////////////////////------......///000000111////////////////////////000000000000000000000000//////000111111111111111222222222111111111000000111111222222222333333333444555666888@@@LLL[[[eeepppxxx}}}{{{tttkkk___VVVMMMGGGBBBBBBBBBDDDJJJQQQXXXcccsss{{{jjj___YYYRRRMMMMMMNNNOOOOOORRRUUUYYY\\\]]]^^^```aaa^^^^^^___```aaaccceeeeeeiiihhhgggfffeeedddddddddeeeiiiooowww|||ppplllnnnqqqwww{{{uuutttyyy|||tttmmmfffbbbfffnnntttpppcccYYYVVVWWWdddqqq~~~xxxoookkkllltttmmmRRRCCC<<<999777666555555555555555666666333333222222222222333333222222222111111111111000///000000000111111111111000000////////////......~~~}}}~~~~~~|||{{{~~~~~~~~~~~~}}}|||{{{yyyvvvssssssqqqmmmiiiddd___\\\ZZZWWWUUURRROOONNNNNNNNNOOOQQQRRRSSSSSSRRRRRRSSSTTTXXX```kkkuuu{{{~~~{{{tttqqqrrrttttttsssttttttrrriii]]]TTTQQQRRRRRRZZZhhhuuu|||ppp\\\PPPGGG>>><<<;;;888666888777777666666555444444444222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000////////////////////////...........................---------////////////////////////000000000////////////...////////////////////////////////////////////////////////////////////////------......///000000000////////////////////////000000000000000000000000//////000111111111111111222222222111111111111111111111222222222333333333444555777;;;DDDRRR```jjjsssyyy|||wwwnnndddXXXNNNJJJDDDAAABBBDDDGGGMMMTTT___nnn|||jjj\\\UUURRROOOOOOQQQTTTVVVWWWWWWZZZ]]]``````aaabbbdddaaaaaaaaabbbccceeefffgggkkkjjjiiihhhgggffffffeeehhhmmmttt||||||rrrnnnnnnooottt{{{wwwrrrrrryyyqqqiiiddd```gggooopppiii^^^TTTPPPZZZiiizzz~~~uuunnnkkkooo~~~cccKKK>>>::::::666555555444444444555555333333222222222222333333222222222111111111111000000000000000111111111111/////////000000000111111}}}~~~|||yyyxxx|||}}}~~~~~~}}}}}}|||zzzwwwttttttrrroookkkfffaaa]]][[[WWWUUURRRPPPNNNNNNOOOOOOQQQRRRRRRRRRPPPOOOPPPQQQSSSZZZeeennnuuuyyy|||}}}~~~{{{vvvttttttvvvwwwvvvxxx{{{{{{rrreeeYYYTTTSSSNNNUUUbbbnnnvvv~~~yyybbbSSSIII@@@<<<;;;888777999777777666666555444444333222111111000000111111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......//////////////////////////////////////////////////////000111111111111111111111111111111111111111111111222222222333333333444555999@@@KKKYYYfffnnnuuuzzzzzzssshhh^^^SSSJJJEEEAAA???BBBEEEIIIPPPXXXfffwwwmmm___VVVPPPPPPQQQSSSWWWZZZ]]]^^^___aaacccdddcccbbbbbbbbbeeeeeeeeeffffffhhhiiijjjmmmmmmlllkkkjjjiiihhhgggmmmrrryyy{{{sssppppppooorrrxxx|||}}}vvvwwwzzzwwwmmmfff]]]aaaggglllkkkcccXXXOOOSSSbbbuuu~~~uuupppkkkyyytttVVVBBB<<<===666555555444444444444555333333333222222333333333222222222111111111000000000000000000000111111111...//////000111222222222|||yyywwwzzz{{{}}}~~~~~~}}}|||||||||zzzwwwtttsssrrrppplllgggccc___]]]XXXVVVTTTQQQOOOOOOOOOPPPPPPQQQQQQPPPNNNMMMMMMNNNPPPUUU^^^fffmmmsssxxx{{{|||zzzxxxwwwwwwxxxyyyzzzzzz}}}~~~wwwkkk^^^VVVSSSMMMRRR\\\gggppp{{{hhhVVVLLLAAA===;;;888888:::666666555555444333333333222111111000000111111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////............---.....................////////////////////////.............../////////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------------//////////////////////////////////////////////////////000111111111111111111111111111111111111111111111222222222333333333444666<<>>===BBBGGGLLLSSS[[[iii|||ppp___UUUPPPOOOPPPSSSVVVYYY\\\___```fffhhhjjjjjjiiigggggghhhiiiiiiiiiiiijjjkkkkkklllnnnnnnoooooonnnmmmkkkkkknnnssszzz}}}xxxvvvvvvtttuuuzzzvvvuuu{{{}}}qqqiii]]]]]]```fffiiifff]]]UUUPPP]]]pppzzzllltttdddJJJ>>><<<777666555444444444444444444333333333333333333444222222222111111111000000111111000000000000000000......///000111222333333}}}zzzxxxzzz{{{}}}~~~~~~}}}~~~}}}||||||{{{zzzwwwtttrrrrrrpppnnnjjjeeebbb___[[[YYYVVVSSSQQQPPPPPPPPPNNNOOOPPPNNNLLLKKKLLLMMMMMMPPPVVV]]]dddlllsssyyy{{{zzzzzzyyyzzz{{{|||}}}zzz||||||xxxooodddZZZTTTOOOOOOUUU^^^iiivvvrrr\\\QQQDDD>>>;;;999999;;;666666555555444333333222222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////............---------...............////////////////////////---............/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000111111111111111111111111111111222222222111111222222222333333333444777???LLLZZZgggooossstttvvvsssiii___WWWOOOIIIAAA>>>???DDDJJJPPPWWW___lll~~~vvvfffYYYRRRQQQPPPRRRVVVXXXZZZ\\\___aaadddfffjjjkkkkkklllmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnooopppqqqqqqpppooonnnmmmrrrxxx~~~{{{wwwwww{{{yyyrrruuuuuulll```]]][[[___dddeee___YYYOOOXXXgggzzzsssrrrwww~~~wwwXXXBBB999888777666555555555555555444444333333333333444444222222222111111111111000111111111111000000000000......//////000111222222|||{{{|||}}}~~~}}}~~~}}}|||||||||{{{xxxuuusssrrrrrrpppmmmiiieeeccc^^^\\\XXXTTTRRRPPPPPPPPPMMMNNNNNNMMMKKKJJJKKKLLLJJJLLLOOOSSSZZZdddnnnuuuyyyzzz{{{{{{||||||~~~}}}}}}|||{{{vvvmmmaaaYYYRRRNNNNNNWWWdddrrreeeXXXJJJBBB===999888;;;777777666666555444444444333333222222222222333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////.../////////000000000111////////////............---------.........//////////////////////////////---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000111111111111111000000111111111222222222111111222222222333333333333888CCCRRRaaalllqqqsssssstttooodddYYYRRRKKKFFFCCCAAABBBHHHOOOTTT\\\dddtttwwwhhh^^^WWWUUUWWWUUUXXX[[[]]]]]]___cccfffeeehhhkkkmmmnnnnnnpppqqqqqqppppppoooooooooppppppnnnppprrrssstttsssrrrrrrrrrvvv{{{zzzyyy}}}xxxvvv}}}xxxnnnccc^^^ZZZ[[[___aaa\\\XXXNNNRRR]]]ooo}}}rrroooyyykkkNNN===999999888666666555555666444444333333333333444444222222222111111111111000111111111111000000000///.........//////000000000~~~}}}~~~~~~}}}~~~}}}}}}}}}}}}|||yyyvvvsssssssssrrrooolllhhhfff```^^^ZZZVVVSSSQQQPPPPPPLLLMMMMMMLLLKKKJJJJJJLLLHHHIIIJJJMMMTTT___jjjrrryyyzzz|||}}}}}}}}}~~~~~~|||uuuhhh___VVVOOOLLLTTTbbbqqqlll^^^OOOEEE>>>999888:::888888888777666666555555444333333222222333333444111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////.../////////000000111111000/////////............---------.........//////////////////////////////---------.........//////////////////////////////////////////////////////////////////////////////---------------------,,,////////////////////////000000000000000000000000//////000111111111111111000000111111222222222222111111222222222333333333333999EEEUUUeeeooorrrrrrrrrsssmmmaaaVVVOOOHHHCCCFFFCCCEEEKKKRRRWWW___ggg}}}|||eeeZZZUUUSSSUUUYYYZZZ]]]```bbbbbbdddiiillloooqqqtttttttttsssttttttrrrrrrqqqqqqppppppqqqqqqnnnppprrrtttuuuuuuttttttzzz|||}}}zzz}}}zzzpppddd___ZZZYYY\\\]]]YYYTTTMMMNNNVVVggg|||tttkkksss}}}|||ZZZEEE::::::888777666666666666555444444333333444444555222222222111111111111000222111111111000000//////............////////////~~~{{{~~~zzzwwwtttxxxwwwuuurrrpppmmmkkkjjjjjjccc[[[WWWWWWWWWTTTQQQNNNMMMKKKIIIHHHIIIJJJKKKGGGGGGHHHKKKPPPZZZeeelllvvvzzz~~~}}}}}}|||xxxpppjjjZZZQQQNNNVVV]]]eeeuuuyyyfffRRRFFF@@@:::777666555555555555555444444444222222222222222222222222333333333222222111111111000000000000////////////........................////////////////////////......///000000000000000////////////////////////////////////////////////........................///////////////////////////////////////.........////////////////////////............////////////000000//////......------//////000000000000//////---......///////////////111111111111111111111111////////////000000000000000000000000111111111111333333222111222333444555888>>>KKK]]]jjjqqqsssssstttnnndddYYYPPPJJJGGGFFFFFFDDDIIISSSUUUVVVddduuuqqqaaaYYYVVVUUUWWWZZZ^^^```bbbdddeeeiiimmmpppqqquuuzzz}}}}}}{{{yyyyyyttttttrrrnnnkkkhhhiiijjjkkkmmmooorrrtttvvvvvvvvv|||{{{~~~~~~pppiiiddd\\\WWWVVVUUUUUUUUUSSSPPPNNNWWWpppyyysssuuu}}}qqqMMMEEE???:::888777666444444444444444444444444333333555555444333333222111111222222222111111111000000111111000000//////......~~~{{{{{{xxxvvvyyyxxxvvvtttqqqooommmlllkkkddd]]]XXXXXXWWWTTTQQQMMMLLLJJJIIIIIIIIIJJJJJJGGGGGGHHHJJJNNNVVV```gggrrrvvv|||~~~~~~}}}zzzsssmmm```VVVQQQUUUYYY```pppmmmWWWIIIBBB<<<888888666555555555555444444444333333333333333333333333333333222222222222222222000000000000////////////........................////////////////////////......///000000000000000////////////////////////////////////////////////......................../////////////////////////////////////////////...////////////////////////............///////////////////////////............//////000000//////...---...//////000000//////////////////////////////////////////000000000000000000000000111111111111444333333222333444666777888AAAPPPaaalllqqqssstttoooiii___UUULLLHHHGGGGGGJJJIIINNNVVVXXX[[[jjj~~~rrrfffYYYUUUVVVXXX[[[___aaaccceeeggghhhkkkooorrrwwwzzz~~~}}}zzzwwwvvvrrrrrrqqqnnnkkkiiijjjkkknnnooorrrtttwwwxxxxxxxxx}}}|||{{{|||{{{~~~qqqiiieee___ZZZVVVUUUTTTTTTRRROOOLLLPPPccc}}}~~~wwwyyy]]]HHHAAA:::888888666555555555555444444444444333333555555444333333222111111222222222111111111000000222111111111000000000000~~~|||~~~~~~~~~~~~}}}zzzxxxyyyyyyxxxvvvtttqqqooonnnlllggg___[[[YYYWWWSSSPPPJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHKKKQQQYYY___jjjpppyyy}}}wwwrrriii^^^TTTSSSTTTYYYhhhwwwwww^^^NNNDDD>>>:::999666666666555555555444444444444444444444444444444222222222222222222333333000000000000////////////........................////////////////////////......///000000000000000////////////////////////////////////////////////........................////////////////////////......//////////////////////////////////////////............////////////.........///////////////.........//////.........---...//////000000//////////////////////////////////////////000000000000000000000000111111111111444444333333444666777888999FFFXXXfffooorrrssssssiiicccYYYOOOHHHFFFFFFGGGJJJKKKPPPUUUWWW]]]qqqeee\\\UUUUUUXXX[[[___cccdddfffiiilllmmmpppsssvvv}}}|||xxxtttsssppppppooommmkkkkkklllnnnqqqrrruuuwwwyyyzzz{{{{{{~~~||||||~~~zzz{{{sssiiigggccc]]]WWWSSSRRRRRRRRRPPPLLLJJJUUUlllxxxxxxtttPPPDDD;;;999999777555555555555555444444444333333555444444333333222222111222222222111111111111111222222222222111111111111}}}~~~~~~}}}}}}~~~~~~~~~|||{{{{{{{{{zzzyyyvvvtttrrrpppmmmiiiccc^^^ZZZWWWSSSPPPIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFHHHLLLRRRVVVcccjjjuuu~~~|||xxxpppeeeXXXRRRPPPTTTaaaooogggSSSGGG???;;;:::777777666666555555444444444444444444444444444444111111111222222333333333000000000000////////////........................////////////////////////......///000000000000000////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////............////////////------......//////000000------............------......///000000000000000000000000000000000000000////////////000000000000///000000000111111111111333222222333444666888999;;;LLL```lllqqqssssssqqqeee___TTTKKKEEEDDDFFFHHHLLLNNNSSSXXXZZZddd{{{uuuaaa[[[VVVXXX[[[]]]```dddeeehhhlllppprrruuuxxxzzz~~~zzzuuurrrqqqnnnnnnnnnmmmlllllloooqqqsssuuuwwwyyy{{{|||||||||~~~~~~ttthhhhhhfff```YYYSSSQQQPPPQQQQQQNNNJJJMMM^^^vvvzzzxxx\\\LLL>>>;;;;;;888555666666666555555444444333333444444444333333222222222111111111111111111111111111111111111111111111111~~~~~~}}}}}}~~~~~~~~~}}}|||||||||{{{yyyvvvsssqqqmmmjjjfffaaa\\\XXXSSSPPPJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGFFFFFFFFFHHHLLLPPP\\\eeeqqq|||}}}tttjjj]]]TTTOOOSSS]]]hhhxxxoooYYYKKKAAA<<<:::888777777666555555444444222222222222222222222222111111111222222333333333000000000000////////////////////////////////////////////////////////////......///000000000000000////////////////////////////////////////////////........................////////////////////////---.........//////000000////////////////////////............////////////------......//////000000------............------...//////000000000000000000000000000000000000000////////////000000000000///000000000111111111111111000000111333555777999@@@RRReeeooorrrsssqqqlllbbb\\\RRRIIIDDDDDDGGGIIIOOOSSSYYY]]]bbbpppyyykkk]]]XXXWWWZZZ]]]^^^aaafffeeeiiioootttwwwzzz|||~~~~~~~~~~~~{{{wwwsssqqqqqqmmmnnnnnnnnnmmmnnnqqqtttuuuwwwyyy{{{}}}}}}~~~}}}~~~~~~}}}}}}sssggggggfffccc]]]VVVQQQOOONNNOOOOOOLLLJJJRRRfffxxxyyy~~~nnnWWWCCC>>>===888666888777777666555555444333333444444333333333333222222111111111111111111111111000000000000000000000000~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvrrrppplllkkkhhhccc^^^YYYTTTRRRMMMLLLKKKJJJIIIGGGFFFFFFEEEFFFFFFFFFEEEGGGJJJMMMVVV___lllwwwwwwooocccXXXRRRSSSZZZaaakkk|||xxx```PPPDDD===;;;999888777777666555444444222222222222222222222222222222222222222222333333000000000000////////////////////////////////////////////////////////////......///000000000000000////////////////////////////////////////////////........................////////////////////////------......///000000000////////////////////////............////////////.........///////////////.........//////............///000000111111000000////////////////////////////////////000000000000000000000000111111111111//////000111222555777999FFFWWWhhhooorrrsssnnneee]]]XXXPPPIIIFFFGGGJJJLLLNNNSSSYYY___iiiyyymmmaaaVVVTTTTTTYYY]]]___dddiiiiiinnntttyyy|||}}}||||||{{{xxxtttqqqpppqqqmmmnnnoooooooooqqqtttvvvxxxyyy{{{}}}~~~{{{zzz~~~zzzrrrggggggffffffccc]]]UUUOOOKKKLLLMMMKKKHHHKKKWWWeee|||xxxzzzeeeIIIAAA???999666:::888777777666555444333333333333333333333333333333111111111111111222222222///////////////000000000}}}}}}~~~~~~~~~zzzvvvqqqoookkkkkkiiieee```ZZZUUUSSSQQQOOOMMMJJJHHHGGGFFFFFFDDDEEEFFFFFFFFFGGGJJJLLLPPPYYYeeeqqqzzzyyytttjjj]]]UUUTTTXXXZZZbbbqqqgggVVVHHH@@@===999999888777666555444444333333333333333333333333333333222222222222222222000000000000////////////////////////////////////////////////////////////......///000000000000000////////////////////////////////////////////////........................////////////////////////------......///000000111////////////////////////............///////////////////////////............//////000000//////...//////000111111111111000////////////////////////////////////000000000000000000000000111111111111///000000111333666999:::LLL[[[iiimmmpppssskkk___UUURRRMMMIIIHHHJJJMMMPPPPPPUUU\\\eeesssqqqbbbYYYVVVTTTVVV[[[^^^aaafffmmmqqquuu{{{~~~||||||zzzvvvrrrppppppqqqooopppqqqqqqqqqrrruuuxxx{{{|||~~~{{{yyy}}}~~~wwwooojjjhhhgggiiijjjfff[[[RRRNNNKKKKKKLLLJJJHHHOOOXXXkkkwww}}}~~~pppOOOCCC@@@999777<<<888888777666555444333333333333333333333333333333000000111111111222222222//////000000000111111111~~~~~~|||}}}}}}~~~~~~~~~{{{uuuqqqnnnjjjkkkjjjfffaaaZZZVVVTTTSSSQQQMMMJJJGGGFFFFFFGGGDDDEEEGGGGGGGGGHHHJJJLLLMMMUUUaaammmvvv||||||xxxnnnaaaXXXUUUUUUVVV___lll{{{lllZZZLLLBBB>>>999999888777666555444444444444444444444444444444444333333222222111111111000000000000////////////000000000000000000000000////////////////////////...//////000000000000000////////////////////////////////////////////////........................////////////////////////---------...///000000111////////////////////////............/////////000000000//////.........---//////000000000000////////////000111111111111111111111111111111111111111////////////000000000000000000000000111111111111000000111222555888:::<<>>999999888777666555555555555888666444333333444333111333333333333222222111111000000000000000000000000~~~}}}}}}zzz|||~~~~~~~~~~~~}}}~~~{{{xxxvvvtttrrrpppnnnooopppqqqooommmiiiggg___[[[TTTOOOKKKHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEECCCFFFNNNWWWbbbrrr}}}xxxtttlllbbbVVVSSSTTTZZZ```hhhvvv}}}gggVVVLLL???<<<999777777777666555555555444444444333333333333333333333333333333333333222000......///111222000000000000000000000000/////////////////////////////////000000000000000000000000000000///......////////////////////////........................................................................000000//////............////////////////////////....../////////000000000////////////////////////111111000000//////............//////000000000111......///000000000000000000000111111111222222222222222444666777<<>>MMM\\\gggnnnqqqkkkbbbZZZRRRKKKGGGDDDCCCFFFJJJOOOZZZccc|||mmmccc[[[ZZZ\\\^^^bbbffflllqqqxxx~~~{{{yyywwwxxxwwwwwwxxx}}}~~~sssrrrwww}}}}}}zzzwwwvvvrrrsssuuuwwwxxxuuupppkkkZZZQQQIIIHHHHHHGGGGGGIIIGGGLLLWWWiii~~~}}}fffLLL@@@<<<:::999888777666666666666444222111222444666666555111222333333333222111000000000000000000000000000~~~~~~~~~~~~~~~~~~}}}{{{zzzwwwssspppssstttuuuuuutttqqqmmmkkkhhhbbb[[[TTTOOOLLLIIIGGGCCCCCCDDDDDDDDDCCCBBBAAADDDCCCDDDIIIMMMVVVeeesss~~~|||ooo^^^UUURRRWWW\\\___kkkyyysss^^^RRRAAA>>>:::999888888777555555555444444444333333333222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////------------.........//////000000000000000//////////////////////////////........................---........./////////000........................///////////////.........////////////////////////........./////////000000////////////////////////000000000000///////////////////////////...............///000000000000000///000000111222222333333111222555888999@@@PPPaaajjjpppqqqiii]]]UUUMMMHHHEEECCCCCCHHHMMMTTT___jjjzzzfffaaa^^^^^^___```eeellltttyyy|||zzzyyyxxxwwwvvvvvvxxx{{{zzzrrrttt||||||zzzxxxwwwssstttvvvwwwvvvtttooolll^^^TTTKKKIIIIIIGGGGGGHHHFFFJJJQQQaaayyyzzzxxxvvvRRRBBBAAA::::::999888777777777777555333222222444555555444///000222333333222111000000000000000000000000000~~~}}}}}}}}}~~~~~~}}}|||{{{wwwsssooouuuvvvwwwwwwvvvrrrooommmkkkeee]]]VVVQQQNNNKKKJJJBBBBBBCCCDDDCCCBBB@@@???CCCBBBCCCGGGJJJRRR```nnn{{{qqq___UUURRRWWW[[[]]]hhhuuuwwwaaaUUUAAA>>>;;;999888888777666555555444444444333333333444444444444444444444444000111111111111000//////000000000000000000000000////////////////////////.../////////000000111111,,,---...///000000000000////////////////////////........................---.........//////000000........................------......///000000000////////////////////////---------.........//////////////////////////////////////////000000000000000000//////.........---...//////000000000000000///000000111222222333333111222666888:::AAARRRccclllqqqqqqgggZZZQQQJJJEEEDDDBBBCCCIIIPPPXXXdddooo}}}rrrdddbbbbbbdddcccccciiiqqq|||{{{yyyyyyyyyvvvuuuvvvwwwyyy|||xxxrrrvvv~~~|||zzzxxxwwwvvvvvvwwwwwwvvvtttpppnnnbbbWWWMMMJJJIIIGGGEEEFFFDDDGGGMMM[[[ttt{{{www~~~~~~VVVEEEFFF;;;:::999888777777777777777555333333444444333222...///111333444333222111000000000000000000000000~~~}}}{{{zzz{{{~~~}}}{{{yyyvvvuuuwwwxxxyyyzzzxxxtttpppnnniiieee___YYYUUUPPPKKKHHHFFFEEECCCAAA@@@@@@@@@@@@EEEAAACCCJJJKKKLLLZZZlllzzzsssaaaXXXRRRVVV\\\___fffmmmfffZZZKKKCCC===:::888555555777888888888888777777777777555555444333333222111111222222222222222222333333000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000///...............000000////////////000000////////////////////////111000///......///000111//////000000000000////////////000000000//////...000111111111111222222222///333666777999DDDWWWeeemmmooolllbbbSSSIIIFFFHHHAAABBBHHHOOOUUU]]]lllzzzwwwqqqnnnrrrzzztttlllcccdddeeeeeeeeeiiiqqqwww~~~|||zzzxxxvvvwwwwwwxxxyyy{{{}}}|||~~~~~~|||yyywwwtttssswwwwwwvvvuuusssqqqooonnnddd\\\QQQHHHDDDDDDFFFHHHFFFGGGHHHOOOddd~~~www~~~cccHHH@@@<<<:::777666555666777777666666555444444444444555555555444444333222111111111111111111111111111111~~~}}}{{{zzz{{{~~~|||yyywwwvvvwwwxxxzzzzzzxxxuuuqqqnnnkkkgggbbb\\\WWWRRRMMMIIIEEEDDDCCCAAA@@@@@@AAAAAAEEEAAACCCIIIJJJKKKXXXiiixxxtttddd[[[TTTVVVZZZ^^^dddjjjyyykkk[[[NNNFFF>>>;;;999666666777888888777777777666666666555555444333333222111111111111111111111111111111000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000///...............000//////......//////000////////////////////////111000///......///000111//////000000000000/////////000000111111000000///000111111111111222222222000333555666:::FFFYYYgggmmmlllhhh^^^RRRIIIFFFFFFCCCEEEKKKTTT\\\gggxxxwwwmmmiiigggmmmuuu~~~ooohhhdddfffgggggghhhmmmttt{{{}}}|||zzzxxxyyyyyyzzz{{{|||}}}~~~|||yyyvvvtttsssttttttsssqqqpppooonnnmmmhhh```UUUKKKGGGFFFGGGGGGFFFGGGGGGMMM^^^wwwlllNNNBBB<<<;;;888777777888888888666666555444444444444444444444444333222111111111111111111111111111111111~~~{{{{{{{{{}}}}}}{{{yyyxxxxxxyyyzzzzzzyyyuuurrrpppnnnkkkeee```ZZZUUUOOOJJJEEEDDDBBBAAAAAAAAABBBBBBCCC@@@BBBFFFGGGIIIUUUcccrrr{{{uuuhhh```XXXVVVXXX[[[```fffooosss```RRRHHH???<<<:::777666888777666666666666555555555555444444333333222222111222111111111000/////////000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000//////............//////..................///////////////////////////000000////////////000000//////000000000000//////000000111111111111111000000111111111111222222222111222444666<<>>;;;999999::::::888666666555444444333333444444222222222111111111000000111111111111111111111111~~~~~~~~~~~~zzz|||~~~~~~}}}|||{{{||||||{{{yyywwwtttssspppmmmjjjfff```YYYQQQLLLFFFEEECCCBBBAAABBBBBBCCCAAA@@@AAABBBCCCFFFMMMUUUbbbnnnzzzzzzrrrmmmcccXXXTTTUUUZZZ]]]jjjooo[[[NNN@@@;;;:::888666777555555555555444444444444444444333333333333222222444444333222111111000000111111111111111111111111////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................//////............//////......------------......//////////////////////////////000000000000////////////000000000000//////000000111222222222222222000000111111111222222222333222333888CCCRRRaaakkkkkkbbbWWWNNNJJJHHHDDDAAAEEENNN]]]ooo{{{ooo```___fffnnn{{{tttkkkiiikkkmmmqqqvvvyyy}}}~~~}}}~~~~~~}}}}}}}}}}}}|||zzzxxxvvvtttsssrrrqqqoooooooooqqqssstttmmmggg]]]UUUNNNIIIEEEBBBEEEFFFEEEDDDFFFSSSiii|||yyyrrrvvvjjjLLL@@@<<<888777999999666333555555444333333333333333222222111111111111111111111111111111111111111111~~~~~~~~~~~~{{{~~~~~~}}}}}}}}}|||zzzxxxuuutttpppnnnlllhhhddd\\\TTTOOOGGGFFFDDDBBBAAAAAAAAABBBAAAAAAAAAAAABBBEEEKKKOOOZZZggguuu|||wwwssshhhZZZSSSTTTYYY[[[kkkyyyaaaRRRBBB<<<;;;999777777666555555555555444444444333333333333333333333333444444333333222111111111111111111111111111111111////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........................///............//////000///................../////////////////////////////////000000000000////////////000000000000////////////000111222222222222000111111111111222222222444333444;;;GGGVVVcccjjjiii```TTTKKKGGGFFFDDDCCCEEEOOO```rrr}}}|||kkk]]]___hhhsssuuunnnjjjkkkooouuuyyy~~~~~~~~~||||||{{{zzzxxxvvvtttsssnnnnnnmmmmmmmmmnnnpppqqqjjjeee^^^VVVPPPJJJEEEBBBDDDDDDEEEDDDDDDJJJ\\\lll|||qqqrrr~~~vvvUUUDDD>>>777666777888555222555444444333333333333333222222222222222222222222111111111111111111111111~~~}}}}}}}}}~~~|||~~~~~~}}}|||zzzxxxvvvuuupppooonnnlllggg```XXXRRRIIIHHHEEECCCAAAAAA@@@AAAAAABBBBBBAAABBBEEEIIIKKKSSSaaaqqq|||~~~zzzwwwlll[[[RRRTTTYYYZZZjjjfffVVVEEE???>>><<<:::999666666666555555555555444333333333333333333333333222222222222111111111111111111111111111111111111.../////////000000000111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////.......................................///000000000//////......//////000////////////////////////...///000111111000///...//////000000000000//////---...///000111111111111000111111111111222222222555333555===KKKYYYcccgggggg___TTTJJJEEECCCDDDEEEGGGOOO^^^ooo{{{yyyiii\\\___jjjvvvwwwqqqnnnmmmpppuuu~~~||||||{{{zzzxxxvvvtttsssmmmmmmmmmnnnnnnnnnnnnnnnhhhddd^^^XXXRRRMMMHHHDDDBBBBBBDDDFFFDDDEEEPPP^^^uuusssrrr{{{cccIIIAAA888555777888555222555444333333222222333333222222222333333333333333111111111111111111111111~~~}}}}}}}}}~~~}}}~~~~~~}}}|||zzzyyywwwvvvqqqppppppnnnjjjccc[[[UUUJJJIIIFFFCCCAAA@@@@@@@@@AAABBBBBBAAABBBEEEHHHIIIOOO]]]nnn{{{|||zzznnn\\\RRRTTTYYYZZZhhhjjjYYYHHHAAA@@@>>><<<;;;777666666666666555555555333333333333333333333333000000000000000111111111111111111111111111111111.../////////000000111111111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////.......................................///000111000000////////////000000////////////////////////...///000111111000///...//////000000000000//////------///000000111111111000111111111111222222222555444666???MMM[[[cccfffeee___TTTJJJCCCBBBDDDGGGIIIOOO]]]lllxxxyyyiii]]]aaalllyyy~~~uuuqqqqqqrrrvvv||||||{{{{{{zzzxxxvvvuuutttooooooppppppppppppoooooogggddd___YYYTTTOOOJJJFFFAAAAAADDDGGGEEEBBBJJJUUUiii|||uuurrryyymmmMMMDDD:::555777888666333555444333333222222333333333333333333333333333333111111111111111111111111}}}|||}}}~~~~~~}}}|||zzzxxxwwwvvvwwwssspppooommmhhh^^^VVVPPPJJJBBB@@@AAABBBAAA>>>@@@AAACCCCCCCCCDDDGGGIIIQQQXXXgggyyyzzzqqqhhh\\\TTTTTTYYYgggxxxrrr```LLLBBB>>><<<;;;;;;999888777666666555555555555444444333333222222111333333333222222222111111222222222222111111111000000000000000111111111111222222222111000//////...............///////////////////////////////////////000111000...------...////////////////////////------......//////000000............////////////......////////////......////////////............111111000000//////......//////000111111111111111000000000000000000000000000000000000111111111111222222222222222222222222222444:::DDDQQQ^^^gggkkk___XXXPPPJJJDDDAAADDDJJJPPPQQQWWWfffzzzyyyggg^^^gggrrrzzz}}}vvvssswww}}}~~~}}}|||zzzxxxuuutttuuuvvvwwwpppppppppppppppqqqqqqqqqiiiddd^^^ZZZVVVPPPIIIDDDBBBDDDDDDCCCBBBCCCGGGKKKYYYrrr~~~}}}|||yyy^^^HHH<<<999444444555///555555555555555555555555222111111111000000//////222222111111111111222222~~~~~~~~~}}}{{{zzzxxxxxxxxxtttqqqooommmhhh___XXXRRRLLLEEEBBBBBBCCCAAA>>>@@@AAABBBCCCCCCDDDFFFIIIQQQWWWdddtttzzzqqqhhh]]]TTTSSSWWWeeerrrxxxeeePPPEEE???<<<::::::999888777666666555555555555444444333333222222111333222222222111111111111222222111111111000000000//////000000000111111111222222111111000//////...............////////////////////////////////////...///000///...---...///////////////////////////.........///////////////............////////////......////////////......---.........//////000000111000000000/////////...//////000111111111111111000000000000000000000000000000000000111111111111222222222222222222222222555666;;;FFFSSS___eeefff[[[TTTMMMHHHCCC@@@DDDJJJQQQSSSZZZjjj~~~vvvggg```iiisss|||zzzyyy~~~~~~}}}{{{zzzyyywwwvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqjjjeee___[[[WWWRRRKKKEEEBBBCCCDDDCCCAAACCCFFFJJJWWWnnnzzzgggKKK<<<<<<888777888555444444444444444555555555333222222222111111111111222222111111111111222222~~~}}}{{{zzzzzzzzzvvvrrrpppnnniiibbb\\\VVVPPPHHHDDDCCCBBB@@@>>>???AAABBBCCCCCCDDDFFFHHHPPPSSS]]]lllxxxzzzqqqiii^^^UUURRRUUUbbbjjjwwwlllUUUHHHAAA<<<999999999888777666666555555555555444444333333222222111222222111111111000000000111111000000000///////////////000000000000111111222111111000000//////...............////////////////////////////////////---...000///......///000///////////////////////////////////////.....................////////////......////////////......,,,,,,---...///000111111000000000000//////////////////000111111111111111000000000000000000000000000000000000111111111111222222222222333333333333777777;;;GGGVVV```bbb___UUUOOOIIIEEEAAA@@@DDDKKKUUUYYYcccsssrrrfffccclllvvv~~~}}}|||{{{{{{zzzzzzyyywwwvvvuuuqqqqqqqqqqqqqqqqqqqqqqqqjjjeee___[[[XXXSSSMMMGGGCCCCCCCCCBBBAAABBBEEEGGGQQQfffzzzwwwxxxxxxTTT???@@@<<<777888888444444444444444444444444333333333333333222222222222222111111111111222222~~~|||{{{{{{{{{xxxuuurrrooojjjeeeaaaYYYSSSLLLFFFCCCAAA???===???@@@BBBBBBBBBCCCFFFHHHKKKMMMUUUbbbnnnyyy{{{ssskkkaaaWWWRRRSSS]]]cccmmm}}}rrrZZZJJJBBB<<<::::::999888777666555555555555555444444333333222222111111111111000000000000///000000000000////////////////////////000000000111111111000000////////////............////////////////////////////////////,,,...//////......000111////////////////////////000000//////......------............////////////......////////////......---------...///000000111000000000000//////////////////000111111111111111000000000000000000000000///000000000111111111111222222222333333333333333666666;;;IIIYYYaaa___YYYNNNIIIDDDBBB@@@@@@FFFMMMYYYbbbpppnnnggggggpppzzz~~~~~~}}}zzz{{{{{{{{{zzzxxxvvvuuuqqqqqqppppppooooooooonnnhhhddd___[[[YYYTTTNNNIIIDDDDDDBBBAAA@@@AAACCCEEEJJJ\\\rrrqqqrrr}}}___DDDBBB===555666666444444444444333333333333333333333333222222222222222222111111111111222222~~~|||{{{{{{|||zzzwwwtttqqqmmmhhheee[[[VVVNNNGGGCCC@@@>>><<>>;;;<<<999888777666555555555555555444444333333222222111111111111000000000000///000000000000////////////...////////////000000000000000000///////////////............////////////////////////////////////,,,...//////......000111////////////////////////000000//////......------............////////////......////////////......///////////////.........////////////000000000000//////000111111111111111000000000000000000000000///000000000111111111111222222333333333444444444444555===LLL\\\bbb\\\TTTHHHCCC@@@??????AAAHHHQQQZZZggg{{{lllhhhjjjttt~~~~~~yyyzzz||||||{{{yyyvvvtttpppoooooonnnmmmlllkkkkkkgggccc^^^[[[YYYUUUOOOJJJGGGEEEBBBAAAAAAAAABBBCCCGGGVVVmmmnnnnnnxxxiiiJJJCCC<<<666777777555555555444444333333333111111222222222222222222222222111111111111222222~~~}}}|||||||||{{{zzzxxxtttooojjjhhh]]]YYYRRRJJJDDD@@@???>>>>>>@@@AAABBBBBBCCCEEEGGGEEEDDDIIITTTaaaoooyyytttkkk___UUURRRSSSZZZeeesss~~~cccPPPFFF???======999888777666666555555555555444444333333222222111222222111111111000000000111111000000000/////////......////////////000000////////////////////////............////////////////////////////////////---...000///......///000///////////////////////////////////////.....................////////////......////////////......000000//////............////////////000000000000//////000111111111111111000000000000000000000000000000000000111111111111222222333333444444555555444888CCCSSS___bbbZZZQQQDDD???===>>>@@@CCCLLLUUUZZZkkknnnkkkmmmxxx~~~~~~~~~}}}yyyzzz{{{{{{zzzxxxuuutttoooooonnnmmmkkkjjjiiiiiigggccc___\\\[[[WWWRRRMMMIIIFFFCCCAAAAAABBBBBBAAAGGGSSShhhtttooowwwtttTTTEEE;;;:::<<<999666666666555555444444333111111111111222222222222222222111111111111222222~~~~~~{{{|||}}}{{{vvvqqqllliii```\\\VVVNNNGGGCCCAAABBB>>>@@@AAAAAAAAABBBEEEGGGFFFEEEHHHQQQ]]]kkk|||}}}xxxooocccXXXSSSOOOWWWaaammm|||jjjUUUIIIAAA>>>>>>999888777666666555555555555444444333333222222111333222222222111111111111222222111111111000000000........./////////000000////////////////////////............////////////////////////////////////...///000///...---...///////////////////////////.........///////////////............////////////......////////////...............///////////////.../////////000000000111//////000111111111111111000000000000000000000000000000000000111111111111222222333333444555555666888???LLLZZZcccaaaWWWOOOAAA===<<<>>>AAAFFFOOOYYYaaassspppmmmooo{{{}}}|||||||||||||||{{{{{{yyyyyyzzzyyyxxxwwwuuutttpppooonnnmmmkkkjjjiiihhhiiieeeaaa___^^^[[[UUUQQQKKKHHHDDDBBBBBBCCCBBBAAAFFFNNN___uuu}}}xxx|||dddKKK;;;===???777888888777666666555444444222222222222333333444444222222111111111111222222zzz|||~~~}}}xxxrrrmmmjjjbbb___XXXPPPIIIEEEDDDDDD>>>???AAAAAAAAABBBEEEGGGIIIGGGIIIQQQ[[[hhhxxxzzzrrreeeYYYTTTMMMUUU^^^gggtttoooXXXKKKBBB>>>>>>999888777666666555555555555555444333333222222111333333333222222222222111222222222222111111111111............/////////000.........///////////////............/////////000///////////////////////////000111000...------...////////////////////////---.........//////000000............/////////000......////////////......,,,------...///000111111.../////////000000111111//////000111111111111111000000000000000000000000000000000000111111111111222222333333444555666666<<>>===;;;888666555666666666555444444444444444444444444111111111111111111111111111111111111000000000000000000000000000000000000......///000000000000000000000000000000000000000,,,---///000000000///...000000000000000000000000000000//////.........---////////////000000000000000000////////////000000111111000000//////..................////////////...///000111111000///...222111111000000000000000222111111111000000//////111111000000111111222333333333444333222333555888;;;GGGVVV```ccc___SSSFFF@@@AAA<<>><<<;;;888666555666666666555555555555444444333333333111111111111111111111111111111111111000000000000000000000000000000000000......///000000000000000000000000000000000000000------///000000000///...000000000000000000000000000000/////////.........////////////000000000000000000////////////000000111000000000/////////.../////////000000000000111//////000000000000//////222222111000000000000000111111111111000000000///111111000000111111222333333333444333222333666888>>>KKKYYY```aaa\\\OOOCCC???AAA???DDDQQQWWW^^^nnn}}}zzz{{{zzzwwwrrrooopppvvvyyyxxxxxxzzzwwwwwwvvvtttsssrrrppppppooonnnmmmmmmkkkkkkjjjiiiiiihhhfffccc```]]]ZZZXXXPPPMMMIIIEEEBBBAAABBBBBB>>>AAAFFFPPPddd{{{iiiKKK???<<<:::777666666555555555555555555555444333333222111111111222333333333333222111}}}{{{xxxvvvrrrnnnjjjeee```ZZZTTTOOOKKKGGGDDDAAABBBCCCDDDDDDDDDDDDDDDFFFDDDFFFKKKRRR\\\lllzzztttcccWWWRRRNNNPPP[[[dddjjjuuukkkUUUGGG???;;;;;;999666555666777666555666666555444333333222222111111111111111111111111111111111111000000000000000000000000000000000000......///000000000000000000000000000000000000000---......///000/////////000000000000000000000000000000////////////......////////////000000000000000000////////////000000000000000000////////////000000000000111111111111000000000//////000000111222222111000000000000111111111111111000000000000111111000000111111222333222333333333222333666888AAANNN[[[```^^^WWWKKK@@@===BBBBBBIIIXXX^^^fffvvv}}}yyyvvvmmmlllqqqyyy~~~}}}|||}}}vvvvvvtttsssqqqooommmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhfffdddaaa^^^[[[ZZZTTTQQQLLLGGGDDDBBBBBBBBB???AAADDDKKK[[[rrr{{{XXXDDD>>>===888777777666666666666666555444444333333222222111111222222333333222222111~~~{{{xxxuuurrrnnnkkkhhhddd^^^XXXTTTOOOKKKHHHBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDFFFJJJNNNVVVeeesssxxxgggZZZQQQNNNOOOXXX```eeelllsssqqqZZZJJJAAA===;;;999666666666777777666777666666444333222111111111111111111111111111111111111111111000000000///////////////////////////......///000000000000000////////////////////////---......///////////////////////////////////////000000//////////////////////////////000000000000000000////////////000000000000000000//////////////////000000000111111111111000/////////000111222333222111111000000111111111111111000000000000000111111000000111111222333222333333333222333666999BBBPPP]]]```[[[SSSHHH???===CCCDDDKKKZZZbbblll~~~~~~zzzwwwlllnnnwww}}}vvvvvvtttrrrpppnnnlllkkkllllllkkkjjjiiihhhgggggghhhgggfffdddbbb___]]]\\\WWWTTTOOOIIIEEECCCBBBBBBAAABBBDDDHHHTTTjjjdddIII>>>>>>999888888777666777777777444444444333333222222222222222222222222222222222~~~{{{xxxvvvsssooolllhhheee```\\\WWWRRRLLLIIIBBBBBBBBBBBBBBBCCCCCCCCCEEEDDDFFFIIIKKKQQQ___mmm|||{{{jjj]]]QQQNNNNNNUUU]]]ccchhhlllwww^^^LLLCCC???<<<999777666777777777666777666666444333222111111111111111111111111111111111111111111000000000///////////////////////////......///000000000000000////////////////////////............/////////000//////////////////////////////000000000000000000////////////000000000000000000////////////000000////////////000000000000........./////////000000111000/////////111222333333222222111111111111111000000000000000000111111111111000000111111222333111222333333222444777999AAAPPP]]]___XXXOOOGGGAAA===CCCDDDJJJXXX```lll|||yyyqqquuu{{{wwwvvvtttrrrpppnnnllllllkkkkkkjjjiiihhhggggggfffffffffeeedddbbb```^^^]]]YYYVVVQQQKKKGGGDDDCCCCCC@@@@@@AAACCCLLL___yyynnnLLL======999999888777777777777777444444333333333333222222222222222222222222222222~~~|||yyywwwsssnnnkkkfffdddbbb___[[[TTTMMMHHHCCCBBBBBBAAABBBBBBCCCCCCDDDDDDFFFHHHIIIMMM[[[iiixxx}}}mmmaaaRRROOONNNRRRZZZaaafffhhh}}}cccPPPEEE@@@<<<:::777666777888777666666666555444333333222222111111111111111111111111111111111111000000000000000000000000000000000000......///000000000000000000000000000000000000000///............///000000000000000000000000000000//////000000000000111111////////////000000000000000000////////////000000////////////000000000000............////////////000000000000111222222333333333222111111111111222000000000000111111111111111111000000111111222333111222333333333444777999@@@PPP^^^^^^UUULLLFFFAAA===DDDEEEJJJVVV\\\gggzzzzzzyyy~~~|||xxx{{{}}}yyywwwvvvtttsssqqqooonnnmmmkkkkkkjjjiiihhhggggggfffdddddddddcccbbb```___^^^ZZZWWWRRRLLLGGGEEECCCCCCCCCBBBBBBDDDKKKZZZrrr}}}vvvPPP>>><<<999888888777777777777777333333333333333333333333333222222111111222222333~~~~~~|||{{{xxxtttnnnjjjggggggfffeeeaaaYYYPPPIIICCCCCCBBBAAAAAAAAABBBCCCCCCDDDGGGHHHGGGKKKYYYgggvvvqqqeeeTTTQQQNNNPPPWWW```ddddddwwwlllVVVGGG@@@<<<:::777666777888777777555555555444444333333333111111111111111111111111111111111111000000000000000000000000000000000000......///000000000000000000000000000000000000000///......---...///000111000000000000000000000000//////000000000111111111////////////000000000000000000////////////000000.../////////000000000111...////////////000000000//////000111222222222222444333222222111111222222///000000000111111111111111111000000111111222333111222222333333444777:::AAAQQQ___]]]RRRIIICCC@@@<<>>IIIUUU___]]]PPPDDDAAACCCCCCHHHNNNSSSWWW[[[^^^```fffoooyyy~~~}}}{{{zzzzzzyyywwwuuutttsssqqqpppnnnmmmllllllllljjjggggggggggggfffddddddccccccbbbaaa```______[[[YYYTTTNNNIIIFFFDDDCCCAAA@@@AAACCCDDDIIIWWWfffssswww{{{|||{{{~~~kkkLLLAAA<<<:::777666666666555333222222222222222222222222111111111111111111111111~~~~~~|||{{{zzz|||~~~xxxsssooorrrsssrrrrrrnnneeeZZZNNNGGGBBBAAAAAA???@@@CCCFFFDDDCCCEEEFFFJJJSSS^^^ppp|||ppp^^^WWWNNNLLLQQQVVVYYYYYYWWWbbbxxxiiiRRRDDD???===:::888888777666555555555555444444444444333333333333222222222111111222222222111111111111000//////.........---------....../////////000000000////////////////////////////////////////////////......////////////....../////////////////////////////////000000000111111111000000//////000000111////////////000000000000////////////000000000000111111222222222333333333444444444444333333333333111111111111111111111111000111111111111222222222222222333555444333999@@@MMMVVV^^^ZZZNNNCCCAAACCCHHHKKKPPPTTTWWWZZZ]]]___dddqqq}}}{{{yyyyyyxxxuuusssrrrrrrqqqqqqooonnnmmmlllkkkiiigggfffggggggeeeddddddcccbbbbbb``````___^^^\\\ZZZVVVQQQLLLHHHEEEDDDCCCAAA@@@AAABBBGGGUUUcccuuuzzz~~~~~~tttRRRCCC===;;;888666666666555444222222222222222222222222111111111111111111111111{{{zzzzzz|||{{{vvvooorrrtttttttttrrrjjj```RRRJJJDDDBBBAAA>>>???BBBEEECCCCCCEEEFFFHHHQQQZZZgggtttsss___WWWNNNKKKNNNRRRTTTTTTTTT]]]qqqoooVVVEEE@@@===:::888888888777666555555555555444444444444333333333222222222111111222222222111111111000000000////////////............////////////000000000////////////////////////////////////////////////......////////////......////////////////////////000000000000111111111111111111000000000000111111////////////000000000000000000000000////////////111111222222222333333333222222222222222222222222222222111111111111111000000000111111111222222222222111222555444555;;;CCCQQQXXX]]]WWWKKKBBBBBBEEEKKKNNNRRRVVVXXXZZZ\\\^^^dddrrr}}}zzzyyyxxxvvvtttrrrpppqqqqqqqqqpppooommmlllkkkiiigggfffffffffeeedddccccccbbbaaa```___^^^^^^\\\[[[XXXSSSOOOKKKGGGEEEDDDAAA??????@@@EEERRR^^^uuu{{{~~~ZZZEEE???<<<888666666666555444333333222222222222222111111111111111111111111111{{{zzzzzz||||||xxxooorrrssstttuuutttlllcccTTTLLLEEEBBB@@@>>>???BBBEEECCCDDDFFFFFFGGGNNNWWW___lll|||ttt```XXXNNNJJJLLLPPPQQQPPPOOOUUUfffuuuYYYGGG@@@===:::999999999888777666666555555555444444444333333333222222222111111222222222111111111000000111111111000000000000///////////////000000000111000000000000000000000000////////////////////////......////////////......////////////////////////000000000000111111111111111111000000000000111111////////////000000000000000000000000////////////111111222222222333333333222222222222222222222222333222222222111111000000000000111111111222222222222111222555555666===EEEUUUYYYZZZSSSHHHBBBCCCGGGLLLQQQWWW[[[]]]^^^^^^___fffqqq~~~~~~|||zzzxxxwwwvvvsssqqqpppqqqqqqqqqpppooommmlllkkkiiiffffffffffffeeecccccccccbbbaaa```___^^^^^^\\\[[[YYYVVVQQQMMMIIIFFFDDD@@@>>>???@@@DDDNNNXXXmmmvvvcccIII@@@===999777666666666555333333333222222111111111111111111111111111111111~~~~~~zzzyyyyyyzzz}}}}}}}}}}}}~~~|||yyyoooqqqssssssuuuuuunnneeeVVVMMMFFFCCC@@@>>>???CCCDDDCCCDDDFFFFFFFFFLLLTTTYYYgggwwwtttaaaYYYNNNJJJKKKNNNOOONNNMMMRRR___xxx{{{]]]III@@@>>>;;;:::::::::999888666666666555555555444444333333333222222222111111222222222111111111111000222222222111111111000000/////////000000000111111000000000000000000000000////////////////////////......////////////....../////////////////////////////////000000000111111111000000//////000000111////////////000000000000////////////000000000000111111222222222333333333444444444444555555555555333333333222111111000000000111111111111222222222222111222444555777???HHHXXXZZZXXXPPPFFFBBBEEEKKKMMMTTT^^^eeegggfffdddbbbhhhppp{{{}}}{{{yyywwwwwwvvvsssqqqrrrrrrqqqqqqooonnnmmmllljjjhhhfffeeeffffffdddccccccbbbaaaaaa______^^^]]]\\\[[[ZZZWWWSSSNNNIIIFFFDDD@@@>>>???@@@BBBJJJRRReeeqqqnnnOOOBBB>>>:::777666666666666444333333222222111111111222222222222222222222222~~~}}}||||||xxxwwwvvvwwwzzz||||||{{{{{{{{{||||||}}}~~~~~~~~~{{{yyyppprrrssssssuuuuuuooofffWWWNNNFFFCCCAAA???@@@CCCDDDCCCDDDFFFEEEEEEJJJQQQWWWeeevvvuuubbbYYYOOOJJJKKKNNNNNNMMMOOORRR^^^rrrbbbLLL@@@>>>;;;::::::;;;:::999666666666666555555555555333333333222222222111111222222222111111111111000111111111111000000000000//////000000000111111111000000000000000000000000////////////////////////......////////////......////////////////////////....../////////000000000000//////......//////000////////////000000000000......//////000000111111111111222222222333333333444444444555555555666666444444333222222111000000000111111111111222222222222000222444666888@@@JJJZZZZZZVVVMMMDDDBBBGGGMMMOOOXXXfffpppssspppkkkhhhhhhppp|||{{{zzzxxxwwwwwwvvvtttrrrtttsssqqqpppnnnmmmlllllljjjhhhfffeeeeeeeeedddcccbbbbbbaaa```___^^^^^^]]][[[[[[ZZZXXXTTTOOOIIIFFFCCC???>>>@@@AAABBBFFFLLLZZZiii~~~yyyWWWCCC???:::777666777777666444444333333222111111000222222222222222222222222~~~|||{{{zzzzzzvvvtttttttttwwwxxxyyyxxxzzzzzz{{{{{{|||~~~||||||}}}~~~{{{xxxqqqsssttttttvvvvvvpppgggWWWNNNFFFCCCAAA???AAADDDCCCCCCDDDFFFEEEDDDIIIPPPVVVeeevvvvvvbbbYYYOOOJJJKKKNNNNNNMMMNNNQQQZZZllleeeNNN@@@>>>;;;:::;;;;;;;;;:::777666666666555555555555333333333222222222111111222222222111111111111000000000000000////////////000000000000111111111111000000000000000000000000////////////////////////......////////////......////////////////////////............//////////////////............//////////////////000000000000---......///000111111222111111222222222333333333222222222333333444444444444444333333222111000000000111111111111222222222222000111444666999AAAKKK[[[YYYTTTKKKCCCBBBIIIOOOPPP[[[kkkwww{{{wwwppplllhhhqqq~~~zzzyyywwwvvvwwwvvvtttrrrvvvtttrrrooommmllllllllljjjhhhfffeeeeeeeeedddcccbbbbbbaaa```___^^^]]]]]]ZZZZZZZZZYYYUUUOOOIIIFFFBBB???>>>@@@BBBAAADDDIIINNN___vvv\\\DDD@@@;;;777666777777777444444333333222111000000222222222222222222222222