BM6P6(@ 222222222111111111000000000000000000000000000000000000//////......------........................,,,---...//////...---,,,........................000000//////.........---////////////000000000000000000000000111111111111111111222222222333333333444555666777888999::::::666===:::999>>>@@@GGGVVVwww~~~wwwyyyxxxzzzvvvdddeee^^^SSSIIICCCAAABBBDDDBBBAAAAAA@@@@@@??????>>>;;;>>>AAADDDGGGIIIMMMPPPVVV[[[bbbhhhmmmrrrvvvyyyzzzzzz|||}}}tttooommmlllmmmqqquuuuuusssrrrvvvzzzwwwzzz~~~~~~zzzqqqkkkjjjkkkjjjkkknnnppprrrvvv}}}~~~yyyqqqiiieeecccccceeebbb]]]VVVQQQMMMJJJIIIOOOTTT[[[```cccfffjjjnnnppptttyyy|||}}}}}}}}}}}}~~~yyyvvvrrrrrrtttwwwzzz|||{{{zzzzzzyyywwwsssoookkkgggeee\\\cccmmmuuuzzzzzztttqqqqqquuu~~~|||zzzyyyxxx{{{~~~|||yyyyyysssjjjhhhllllllhhhgggfffeeecccaaa___^^^^^^XXXTTTQQQQQQTTTYYY^^^```kkkqqqxxx|||~~~~~~uuusssrrrqqqooossspppoooqqqsssrrrkkkeeemmmllllllnnnppppppllliiijjjjjjjjjlllooosssvvvyyyxxxyyyzzz{{{{{{{{{{{{zzz{{{vvvuuuxxxwwwqqqkkkiiieeeaaacccmmm}}}tttgggaaa___```___\\\WWWRRROOONNNOOOIIIJJJKKKLLLMMMMMMMMMMMMMMMIIIEEEEEEKKKSSS[[[```iiirrr}}}{{{ssslllfffeee[[[PPPKKKIIILLLVVV```pppyyy{{{vvvtttnnndddiiijjjddd```gggvvvoooZZZJJJ===777222444666555444555222222222111111111111000//////000000000000//////......////////////......222222222111111111000000000000000000000000000000///////////////.................................------............------........................000/////////............////////////000000000000000000000000111111111111222222222222333333333333444555666777888999::::::777===;;;:::@@@AAAIIIYYY{{{zzz|||qqqqqqqqqcccddd\\\QQQGGGBBBBBBCCCEEEBBBBBBBBBAAA@@@@@@??????;;;>>>AAACCCEEEHHHKKKNNNVVV[[[aaahhhnnnsssxxx{{{}}}|||~~~uuuooommmmmmpppsssvvvvvvtttsssvvvzzzxxx{{{~~~~~~}}}yyypppgggfffggghhhlllpppqqqtttxxxxxxnnngggdddbbb```\\\VVVPPPKKKHHHGGGGGGOOOTTT[[[___bbbeeekkkoootttwww|||{{{vvvsssvvvvvvwwwyyy|||}}}{{{zzz{{{yyyvvvrrrnnnjjjfffeeebbbiiirrrzzz~~~yyysssooommmjjjpppzzz|||}}}}}}xxxqqqppptttsssoookkkkkkjjjiiigggdddbbbaaa\\\YYYUUUTTTWWW[[[^^^```hhhnnnvvv{{{~~~wwwtttsssrrrpppuuusssqqqoooooolllhhheeefffffffffhhhjjjkkkhhheeeddddddeeeeeeggghhhiiiiiilllmmmooorrruuuxxxzzz{{{zzzvvvwwwyyyxxxrrrlllkkkgggdddfffooo~~~tttggg```^^^___^^^[[[WWWRRRNNNMMMNNNKKKKKKLLLLLLMMMMMMLLLLLLKKKHHHEEEEEEJJJRRR[[[```gggppp{{{{{{tttnnnjjjcccZZZQQQNNNOOOUUUaaalllyyy|||ssszzzyyyooocccggghhhdddbbbiiiwwwqqq\\\MMM???888333444555333222333222222222111111111111000//////000000000000//////......////////////......222222222111111111111111000000000000000000000000.........///////////////.................................------.................................////////////............////////////000000000000000000000000111111111111333333333333444444444444555555666666777888999999888>>><<<<<>>@@@BBBDDDFFFJJJLLLUUUZZZaaahhhnnntttzzz}}}tttllllllnnntttvvvxxxxxxuuuuuuwwwzzzyyy{{{~~~}}}{{{yyypppfffcccdddfffmmmssssssvvv|||~~~sssjjjeeebbbYYYUUUPPPJJJFFFDDDEEEFFFOOOTTTZZZ^^^bbbfffmmmrrrzzz}}}|||xxxvvvyyyyyyzzz{{{}}}}}}|||zzz{{{yyyuuupppkkkhhheeedddhhhooowww}}}yyyrrrlllhhh___bbbggglllqqqxxx~~~}}}||||||yyyuuuuuuxxxwwwtttppppppppppppnnnkkkhhhfffaaa^^^ZZZYYY[[[^^^aaabbbeeellltttzzz~~~||||||{{{}}}{{{wwwpppjjjgggfffggggggffffffgggiiiiiigggeee]]]]]]^^^^^^^^^^^^^^^^^^bbbbbbdddgggkkkppptttvvvyyywwwuuuwwwzzzxxxrrrmmmnnnkkkiiikkksssuuuggg___]]]^^^]]][[[WWWRRRNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKIIIGGGDDDEEEIIIQQQZZZ```fffppp||||||uuuppplllddd]]]VVVTTTVVV\\\jjjvvvtttxxxrrrccceeegggeeeeeelllzzzppp\\\OOOAAA999444444555222111222222222222111111111111000//////000000000000//////......////////////......111111111111111111111111000000000000000000000000------......//////000000........................///...---,,,,,,---...///........................///////////////.........////////////000000000000///000000000111111111111333333333444444444555555555555666666777888888999888<<<;;;<<>>???CCCEEEEEECCCCCCBBBBBBAAA@@@@@@@@@???AAABBBCCCDDDHHHLLLPPPUUUYYY___eeelllssszzz~~~~~~}}}rrrooorrrwwwwwwwwwxxxzzz{{{}}}~~~~~~xxxrrrjjjeee```]]]```fffvvvyyy~~~xxxlllhhhiiikkkmmmlllggg^^^TTTNNNEEEBBB@@@>>>>>>AAADDDGGGMMMTTT^^^fffmmmsss{{{{{{yyypppllleee^^^[[[[[[]]]___fffkkkqqquuuvvvxxx{{{~~~{{{mmmggg___XXXTTTRRRQQQPPPTTTVVVXXXYYYZZZ^^^eeekkkvvv~~~}}}zzz{{{{{{yyyxxxyyyvvvvvvxxxxxxxxxvvvuuusssooollliiihhhiiikkklllmmmmmmrrryyyzzzwwwwwwxxx|||xxxrrrlllhhhhhhiiijjjfffeeeeeeeeefffhhhiiijjjhhhiiikkknnnqqqqqqooollliiikkkooouuu}}}vvvjjjcccaaa___```aaa^^^YYYSSSOOONNNLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHIIINNNWWW^^^dddmmmyyy~~~vvvqqqmmmhhhbbbYYYTTTYYYbbbjjjmmmoooqqqwww~~~|||~~~|||yyy{{{|||zzzoooggghhhiiillluuummm]]]SSSFFF===666666666555444666222222222111111111111000//////000000000000//////......////////////......000000111111111222222222///////////////////////////////////////.................................------............------..................................../////////000////////////000000000000000000000000111111111111222222222222333333333333555555555666666666666666888999999>>>BBBAAAQQQqqqyyyxxx}}}{{{~~~zzz{{{|||qqqkkkjjjiiieeebbb[[[QQQDDD>>>@@@CCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>???@@@AAACCCGGGMMMQQQUUUXXX^^^dddjjjqqqyyy~~~}}}~~~yyyqqqooosssvvvuuuuuuvvvyyy|||{{{ssskkkddd___]]]bbbkkkuuuxxx{{{}}}~~~uuuiiieeeddddddccc```ZZZRRRJJJFFFAAA@@@>>>>>>@@@CCCFFFHHHRRRYYYdddlllqqqvvv{{{zzzvvvhhhccc[[[UUURRRSSSWWWZZZ___dddiiimmmooorrrxxx|||yyynnnddd^^^[[[XXXVVVTTTUUUUUUSSSRRRSSSYYY^^^aaafffmmmsssyyyzzzxxxzzzyyyyyyzzz{{{{{{{{{{{{{{{xxxuuuqqqooooooooonnnnnnpppuuu{{{~~~yyyvvvsssrrrmmmmmmmmmnnnnnnnnnnnnooolllllllllmmmmmmllljjjiiidddgggmmmvvvyyyllldddaaa]]]___aaa___ZZZSSSOOOLLLMMMLLLJJJIIIHHHIIIJJJKKKJJJKKKLLLJJJIIIMMMVVV]]]ccclllwww|||wwwtttoooggg[[[RRRRRRYYY^^^eeekkklllpppxxx}}}zzz{{{~~~~~~zzzxxxzzzvvvvvvjjjhhhhhhhhhqqq}}}zzzlllccc^^^KKKBBB:::777666444333444222222222111111111111000//////000000000000//////......////////////......000000111111222222222222////////////////////////000000//////.........---........................,,,---...//////...---,,,........................---.........//////000000////////////000000000000000000000000111111111111111111222222222333333333555555555666666666666666999::::::???DDDBBBSSSttt||||||~~~}}}|||xxxttttttyyy{{{rrrhhheeeggghhhddd```ZZZPPPDDD???@@@CCCBBB@@@BBBBBBAAA@@@@@@??????>>><<<===???@@@BBBGGGLLLQQQUUUXXX]]]ccciiipppxxx}}}}}}~~~tttnnnnnnppprrrssssssuuuxxx}}}wwwmmmeee```___hhhrrrtttwwwzzzzzz{{{ssshhhddd```^^^ZZZUUUOOOIIIEEEBBBAAA@@@@@@AAACCCFFFIIIKKKVVV^^^hhhppptttwwwzzz}}}xxxsssbbb]]]UUUOOOLLLOOOSSSVVVXXX]]]bbbeeehhhmmmtttyyy|||qqqjjjeeeaaa^^^UUUVVVUUURRRPPPQQQVVV[[[[[[^^^aaaaaa```eeemmmttt|||||||||}}}}}}~~~|||wwwtttrrrqqqooonnnrrrwww||||||uuuuuuuuuuuusssrrrpppoooqqqpppooommmllljjjhhhfff```eeelllvvvzzzmmmeeeaaa\\\^^^```^^^YYYSSSNNNKKKNNNMMMKKKJJJJJJJJJLLLMMMKKKMMMMMMKKKJJJMMMUUU\\\eeemmmxxx~~~~~~{{{vvvlll]]]OOOMMMQQQTTT___iiimmmpppxxx~~~{{{{{{}}}{{{vvvtttvvvsss{{{kkkhhhgggfffnnnzzzrrrjjjhhhgggPPPFFF<<<999777333111222222222222111111111111000//////000000000000//////......////////////......000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000////////////////////////........................---------.........//////000///.........///111222000000000000////////////222111111111111111222222333444555666777888999:::888;;;;;;???DDDEEEXXXyyy{{{qqqmmmxxx~~~qqqjjjmmmmmmddd```ddd^^^QQQEEE@@@@@@??????AAACCCBBBAAA@@@????????????::::::;;;>>>BBBHHHNNNQQQSSSVVV\\\aaahhhooowww||||||}}}wwwooojjjnnntttpppssswwwzzz{{{}}}~~~zzzrrriiidddeeemmmuuu{{{|||}}}}}}~~~xxxiii^^^[[[XXXRRRLLLHHHEEEDDDDDDBBB??????CCCFFFHHHMMMSSS\\\ccclllrrrvvvyyy}}}~~~}}}wwwpppaaaVVVKKKGGGEEEEEEHHHKKKNNNSSSZZZ___ccciiiqqqwww{{{xxxppphhh```YYYYYYWWWSSSSSSVVVYYYZZZZZZXXXWWWXXX[[[^^^aaafffqqqzzzuuurrrtttvvvvvvwwwyyy|||~~~{{{|||}}}~~~|||zzz}}}{{{yyyxxxxxxyyyyyyyyyvvvrrrnnnkkkhhhdddaaa^^^eeeppp{{{|||ooofffaaa[[[[[[ZZZZZZYYYVVVQQQMMMRRRPPPMMMKKKJJJKKKMMMNNNOOOKKKGGGEEEGGGLLLSSSWWWdddiiittt~~~{{{yyyyyywwwrrrdddUUUNNNOOOXXXbbbooommmjjj{{{yyytttwwwwwwpppmmmooottt~~~~~~oooiiiffffffmmmwwwyyymmmnnnuuuxxx```FFF999:::666555666111222222222111111111111000//////000111111111111000000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000------------............////////////////////////........................---------.........//////000//////...///000111222111111111111111111111111333222222222222222333444333444444555777888999::::::<<<:::>>>DDDHHH```xxxttt~~~yyyppprrrrrrjjjfffhhh___RRREEEAAAAAA@@@@@@BBBAAAAAA@@@???>>>>>>>>>>>>::::::;;;>>>BBBHHHMMMPPPTTTVVVZZZ^^^eeemmmvvv}}}|||~~~~~~uuummmiiilllqqqpppssswwwzzz|||~~~{{{tttmmmjjjlllrrrvvv~~~xxxiii^^^UUURRRMMMHHHGGGGGGJJJLLLGGGCCCBBBEEEHHHJJJOOOUUU___eeemmmsssuuuvvvyyy{{{}}}|||{{{~~~ssslll]]]RRRIIIEEEDDDCCCEEEIIILLLPPPVVVZZZ^^^bbbiiinnnuuu{{{wwwmmmhhhbbbZZZXXXZZZXXXXXXWWWWWWVVVUUUTTTTTTSSSUUU[[[fffvvvzzzxxxyyy{{{||||||}}}~~~~~~~~~}}}|||zzzxxxwwwvvvzzzyyyyyyzzz||||||{{{zzzyyyxxxvvvtttttttttuuuvvvvvvsssooollliiifffbbb___```hhhrrr}}}|||oooeee```[[[[[[ZZZZZZYYYVVVQQQMMMPPPOOOMMMLLLKKKKKKLLLMMMNNNKKKGGGEEEHHHMMMTTTYYYbbbgggqqq}}}{{{xxxvvvsssiii]]]WWWWWW]]]hhhtttpppjjjzzzzzzsssvvvuuuooolllnnnooo{{{rrrkkkgggdddiiiqqq}}}vvvwww}}}gggMMM===;;;666555555000222222222111111111111000111111111111111000///...000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000------------............////////////////////////........................------........./////////000////////////000111222222222222222222222222222333333222333333444555555333333444555666888999:::<<<===:::===DDDMMMjjj{{{yyywwwpppjjjiii___RRRFFFAAAAAAAAAAAACCC@@@@@@???>>>============999:::;;;>>>BBBHHHLLLOOOTTTVVVXXX\\\bbbkkkuuu||||||~~~zzzqqqllljjjkkkoooqqqssswwwzzz|||~~~}}}wwwssssssvvvxxxzzzwwwhhh^^^PPPNNNJJJHHHJJJNNNTTTXXXMMMIIIFFFHHHKKKMMMSSSZZZccciiippptttttttttuuuwwwxxxwwwwwwzzzttthhhbbbVVVMMMEEEBBBAAA???BBBFFFIIIMMMSSSVVVXXX[[[```dddkkkqqq}}}xxxnnnddd___^^^\\\ZZZXXXWWWXXXVVVQQQLLLMMMKKKKKKPPPZZZgggrrrxxx~~~~~~~~~|||yyyxxxxxxuuuttttttuuuwwwxxxwwwvvvtttsssrrrpppppppppqqqqqqrrrpppmmmkkkiiifffccc```bbbjjjuuu}}}pppddd]]][[[[[[ZZZZZZYYYVVVQQQMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLIIIFFFEEEHHHNNNUUUYYYaaafffooo{{{}}}zzzuuurrrqqqmmmeee```___```mmm{{{uuulll{{{wwwyyyxxxrrrmmmoooooozzzxxxpppjjjdddeeelllttt||||||qqqTTTBBB===666333444000222222222111111111111000333222222222000///...---000000////////////000000000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////////////////....................................////////////000000000000000111111111111111111222222222222222222222222333333555666666444444444444666777999:::<<<===<<>>============999:::<<>><<<>>>BBBFFFKKKQQQTTTVVVXXX\\\______fffrrr~~~tttnnnlllfffaaa[[[ZZZ[[[YYYSSSNNNNNNKKKGGGHHHMMMUUU\\\```nnn~~~}}}}}}~~~~~~}}}|||vvvuuusssqqqoooooonnnnnnooonnnllllllkkkjjjfffdddcccjjjuuu~~~qqqddd\\\[[[[[[ZZZZZZYYYVVVQQQMMMLLLMMMMMMMMMMMMKKKJJJIIIIIIGGGDDDDDDGGGNNNTTTYYY```fffooozzz{{{xxxpppkkklllmmmiiieeedddcccttttttwwwooommmqqq{{{vvvppphhhgggkkkqqq~~~{{{wwwYYYDDD===555333444111222222222111111111000000222222222111111000......000000////////////000000111111111111111111111111//////000000000000//////////////////////////////////////////000000000000////////////////////////////////////////////////........./////////000000///000000111111111111111000000000111111111222222111222222333444555777888777666555555555777999::::::===>>>BBBJJJSSSrrryyyuuu~~~uuujjjeee\\\OOOCCC????????????AAAAAAAAA???>>>>>>>>>>>>>>>:::;;;===@@@DDDHHHLLLNNNOOOTTT[[[aaagggmmmrrruuuyyy|||tttmmmlllnnnrrrvvvtttvvvxxxzzz|||~~~}}}~~~~~~tttggg```XXXWWWWWWWWWXXXZZZ]]]___RRRNNNKKKNNNQQQUUU]]]eeefffmmmtttxxxwwwuuuuuuuuuqqqnnnlllkkklllmmmmmmlllllljjjeee___ZZZYYYZZZ\\\aaadddeeeaaaXXXQQQOOOPPPIIIDDDAAA@@@>>>;;;===AAABBBGGGNNNRRRTTTUUUXXX[[[YYY___jjjyyy|||nnnggg___ZZZZZZYYYVVVRRRLLLIIIFFFFFFHHHKKKNNNOOOYYYdddxxx~~~{{{xxxuuurrrpppoooppppppooooooooommmjjjgggdddkkkuuu~~~sssfff]]][[[[[[ZZZZZZYYYVVVQQQMMMKKKLLLMMMMMMMMMKKKIIIHHHFFFEEECCCCCCFFFMMMSSSWWW^^^dddmmmxxx}}}vvvmmmfffhhhkkkjjjhhhhhhnnnzzzmmmhhhlllssszzztttmmmkkkooovvv}}}xxxxxxYYYDDD<<<444333555222222222222111111111000000///000111111111111000000000000////////////000000111111111111111111111111//////000000000000//////000000000000000000000000------------............////////////////////////////////////////////////....../////////000000000///000111111222222111111//////000000111222222222222222333444555777999:::;;;999777666666777888999888>>>@@@EEEMMMVVVuuussskkkrrr~~~wwwlllggg[[[NNNBBB>>>>>>>>>???AAAAAAAAA@@@???>>>>>>>>>>>>;;;<<<>>>BBBFFFIIIMMMNNNOOOUUU]]]eeekkkooorrrtttwwwzzzuuummmlllnnnttt{{{wwwxxxzzz{{{|||~~~~~~~~~~~~~~~yyypppjjjcccaaa^^^[[[YYYYYYZZZZZZVVVQQQOOORRRVVVYYY```gggfffmmmtttxxxxxxuuuttttttmmmjjjfffbbb```^^^[[[YYYWWWVVVTTTQQQNNNNNNOOOQQQQQQQQQQQQMMMIIIGGGIIIKKKEEECCCAAAAAA???;;;===AAA@@@FFFMMMQQQRRRRRRTTTVVVVVVZZZdddrrrwwwpppfff___[[[YYYVVVTTTNNNLLLJJJIIIIIIJJJIIIHHHKKKPPP\\\nnn|||zzzzzzyyywwwwwwuuurrrnnnjjjiiinnnvvv}}}uuuiii```[[[[[[ZZZZZZYYYVVVQQQMMMKKKKKKLLLLLLLLLJJJHHHGGGFFFDDDCCCCCCGGGLLLRRRVVV[[[aaajjjssssssjjjcccdddhhhiiikkkmmmyyyyyyjjjdddaaahhhttt|||xxxsssmmmmmmrrrwww|||vvvxxxYYYDDD<<<444333666333222222222111111111111000//////000111111111111111000000////////////000000111111111111111111111111//////000000000000//////000000000000000000000000------------............////////////////////////////////////////////////.../////////000000000000///000111222222222111111000000111111222333333444444444555666888:::<<<===>>>===:::777666777888999888>>>@@@FFFNNNYYY{{{pppfffkkkwwwuuukkkhhh[[[NNNBBB?????????@@@BBB@@@@@@???>>>============<<<>>>@@@CCCGGGKKKNNNOOORRRWWW___fffkkkppptttwwwuuuyyywwwnnniiijjjrrr{{{zzzzzz{{{{{{{{{~~~zzz|||}}}}}}}}}}}}yyyrrrmmmeee]]]XXXWWWYYY[[[[[[WWWVVVXXXZZZ\\\aaagggfffmmmtttwwwvvvrrrppppppjjjfffaaa\\\XXXTTTPPPMMMJJJLLLMMMLLLJJJIIIIIIJJJJJJIIIGGGDDDCCCCCCCCCDDDDDDBBBCCCDDDAAA===>>>CCCCCCIIIPPPTTTSSSRRRRRRSSSQQQUUU^^^kkk|||xxxnnnfff___\\\ZZZTTTQQQNNNLLLKKKKKKIIIHHHGGGGGGNNNZZZggguuuzzztttooorrruuuzzz~~~xxxlllddd[[[[[[ZZZZZZYYYVVVQQQMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHFFFEEEEEEHHHMMMSSSVVV[[[aaaiiiqqq{{{~~~}}}kkkccc]]]^^^bbbfffkkkpppyyyxxxkkkfff___fffqqqxxxzzzrrrmmmiiikkkqqquuu~~~xxxyyyZZZEEE>>>666444666333222222222111111111111000000111111111111000000///000000////////////000000111111111111111111111111//////000000000000//////000000000000000000000000////////////000000000111////////////////////////000000000000000000000000////////////000000000000///000111222333222111111111111222333333444555555666666777888:::===???@@@AAA???;;;888777777888999999>>>@@@EEENNN[[[ooohhhjjjtttqqqjjjhhh\\\OOOCCC@@@@@@@@@AAACCC???>>>===<<<<<<;;;;;;<<<===???AAAEEEHHHLLLNNNPPPVVVZZZ___eeekkkpppvvvzzztttxxxyyynnnggggggpppzzz{{{||||||{{{{{{}}}}}}yyyxxx|||~~~}}}yyy}}}{{{{{{~~~~~~vvvjjj___YYYXXX[[[___```\\\ZZZ\\\^^^^^^aaafffgggmmmtttvvvtttpppmmmlllhhhddd^^^YYYTTTOOOJJJGGGHHHKKKMMMMMMJJJGGGFFFEEEIIIFFFCCCAAAAAAAAA???>>>CCCCCCDDDEEEBBB>>>???DDDIIINNNUUUXXXVVVSSSRRRRRRKKKOOOWWWeeevvv~~~rrriiicccaaaWWWSSSNNNKKKJJJIIIHHHGGGIIIGGGKKKRRRYYY___lllzzzzzztttzzz{{{}}}yyyoooggg[[[[[[ZZZZZZYYYVVVQQQMMMLLLKKKKKKJJJIIIIIIHHHHHHJJJHHHGGGGGGJJJOOOTTTWWW^^^dddkkkrrr{{{}}}xxxvvvccc\\\WWWYYY]]]bbbiiiqqqpppxxxoookkkeeekkkuuu{{{{{{~~~|||mmmhhheeehhhnnnwww{{{\\\GGG@@@777555666222222222222111111111111000222222222222111///...---000000////////////000000000000000000000000000000111111111111000000000000000000////////////000000......------------.................................///000111111000///...............////////////000000000000000111111222444444333222222222333333555555555777999;;;===>>><<<>>>???>>>:::777888999:::;;;???CCCFFFWWWvvvnnnlllqqq~~~ppphhheeeUUUKKKCCCAAAAAAAAABBBEEE>>><<<;;;:::;;;;;;:::888:::===AAADDDGGGKKKPPPSSSRRRYYYccciiimmmooosssvvvwww|||vvviiieeeiiiqqqxxx|||}}}~~~~~~}}}yyyxxxxxxzzz|||~~~~~~}}}|||~~~{{{xxxyyysssfff___^^^```cccjjjgggbbb^^^^^^aaaeeehhhjjjjjjkkkmmmnnnnnnkkkiiifffbbb\\\UUUOOOKKKIIIIIIJJJIIIHHHFFFEEEFFFFFFGGGEEEEEECCCAAA???@@@CCCFFFDDDFFFGGGEEEBBBAAACCCFFFMMMVVV]]][[[WWWTTTRRROOOLLLOOOUUU\\\hhhxxxyyypppllleee[[[SSSSSSQQQKKKGGGIIIIIIHHHJJJNNNQQQRRRWWW]]]ppp}}}wwwnnneee^^^\\\[[[[[[\\\YYYSSSMMMMMMLLLJJJHHHGGGGGGGGGGGGHHHGGGFFFEEEFFFKKKSSSXXX[[[aaajjjrrrzzz{{{xxxsssddd\\\TTTSSSXXX^^^bbbccclllzzz|||xxxvvvyyywwwqqq|||oooiiihhhiiilllwww}}}fffLLL===777333111000111111111222222333333333000000000000///////////////...---000333333000---111111111111111111111111111111111111000000000000000000////////////000000///................../////////////////////////////////000000000000//////............////////////000000000000000111111222333333222222222333333444555555666666777888999:::999<<<===<<<:::999999;;;;;;;;;???CCCFFFXXX|||mmmjjjlllzzz|||mmmccc___SSSJJJBBB@@@AAA@@@AAADDD???>>><<<<<<======;;;:::;;;>>>AAADDDGGGKKKPPPTTTUUU[[[ccciiimmmppptttxxxxxx}}}uuuiiifffkkksssyyy{{{|||}}}}}}}}}}}}~~~{{{yyyvvvwwwyyy|||~~~~~~yyywwwyyy{{{ooogggfffhhhjjjnnnjjjddd___]]]___cccfffjjjjjjkkkmmmoooooommmkkkhhheee```ZZZTTTQQQNNNMMMOOONNNLLLJJJIIIIIIIIIIIIGGGGGGFFFCCCBBBCCCFFFHHHHHHJJJKKKHHHEEEDDDFFFHHHRRR[[[cccbbb]]]YYYUUUPPPIIIKKKOOOUUU^^^lll{{{~~~wwwmmmddd[[[YYYVVVQQQNNNNNNKKKHHHGGGJJJKKKLLLPPPUUU```ooozzzqqqhhh^^^\\\ZZZZZZZZZXXXRRRNNNMMMLLLJJJHHHGGGGGGGGGHHHIIIHHHFFFEEEFFFKKKRRRWWWYYY```iiiqqqyyy}}}xxxtttfff^^^UUUSSSXXX___cccdddhhh}}}uuuyyyzzz~~~~~~qqqllljjjkkkmmmvvvkkkPPP???888444222222111111111222222333333333000000000000///////////////...---...111222000...111111111111111111111111111111111111000000000000000000////////////000000000//////......//////000000000000000000000000000000000////////////000000............////////////000000000000000111111222222222222222222333444555666666666666777777777777888999;;;;;;::::::;;;===;;;<<>>>>>??????===<<<<<<>>>BBBEEEHHHLLLQQQTTTWWW]]]dddiiilllqqqvvv{{{zzz~~~sssiiigggllltttyyyyyyzzz{{{{{{{{{{{{}}}}}}~~~{{{xxxuuuwwwyyy||||||wwwvvvyyy}}}{{{tttqqqrrrtttvvvqqqiiibbb^^^___bbbeeehhhhhhiiikkknnnooonnnmmmjjjiiieeeaaa]]]YYYWWWUUUVVVUUUSSSQQQOOONNNNNNNNNKKKKKKKKKIIIHHHHHHKKKNNNOOOQQQQQQOOOKKKIIIJJJMMMVVV```hhhhhhccc]]]VVVOOOHHHHHHJJJNNNTTT___kkksssxxx|||~~~tttkkkfffbbb\\\XXXWWWRRRMMMJJJJJJJJJIIILLLQQQSSS___qqq}}}|||~~~~~~tttjjj^^^[[[XXXWWWWWWVVVRRRNNNMMMLLLJJJHHHGGGGGGHHHHHHJJJIIIGGGFFFFFFJJJPPPUUUXXX___hhhpppxxx{{{uuuhhh___UUURRRWWW^^^ccceeegggwww~~~ppptttzzztttooollllllnnnrrrrrrUUUBBB:::666444444111111111222222222222222000000000000///////////////...,,,---...000///...111111111111111111111111111111111111000000000///000000////////////000000000000////////////000000////////////////////////111000///......///000111............////////////000000000000000111111222111111111111222333444555555666777888999999999999999999:::::::::;;;<<<===<<<===@@@BBBHHH^^^tttppp|||~~~rrrggg^^^YYYNNNFFF???>>>??????@@@BBBBBB@@@????????????>>><<<<<<>>>BBBEEEHHHLLLQQQTTTYYY]]]cccgggkkkpppwww||||||~~~qqqhhhggglllrrruuuwwwxxxyyyyyyxxxyyy|||~~~{{{}}}~~~|||zzzwwwyyy|||~~~|||vvvuuuzzz|||}}}|||yyyxxxyyyyyy{{{}}}~~~{{{{{{}}}~~~xxxooofffaaa```bbbdddeeeeeeeeegggjjjmmmmmmmmmkkkkkkjjjhhheeebbb___]]]]]]\\\[[[YYYWWWVVVUUUTTTSSSTTTSSSRRRQQQQQQSSSVVVXXXZZZZZZWWWRRRPPPQQQSSSWWWaaajjjjjjfff^^^TTTKKKHHHHHHHHHJJJOOOWWW```eeeooorrrxxxwwwqqqkkkfffbbb^^^WWWQQQPPPOOOMMMOOOSSSSSSZZZfffttt}}}xxxwwwzzzzzzzzzyyyxxxyyy|||uuukkk]]]ZZZVVVUUUUUUUUUQQQNNNMMMLLLJJJIIIHHHHHHHHHIIIKKKJJJIIIGGGFFFIIINNNRRRXXX___hhhpppwww|||uuujjj```UUUQQQUUU]]]bbbeeeiiisssoooqqqxxxvvvpppkkkjjjlllmmm}}}xxxYYYDDD:::666444555111111111111111222222222000000000000///////////////...,,,,,,,,,...//////111111111111111111111111111111111111000000000///000000////////////000000000000////////////000000........................111000///......///000111............////////////000000000000000111111222000000000111222333444555444555777:::<<<>>>??????<<<;;;:::::::::;;;<<<<<<<<>>>>>??????@@@BBBAAA???>>>>>>>>>>>>===;;;;;;>>>BBBEEEHHHLLLQQQTTTXXX]]]bbbfffiiiooovvv|||}}}zzznnnggggggkkkoooqqqvvvwwwwwwwwwvvvxxx{{{~~~|||~~~~~~|||{{{}}}}}}wwwwww}}}~~~wwwxxx{{{|||zzzvvvrrroooppptttyyy|||~~~|||sssiiiccc``````aaacccaaa```bbbeeehhhiiiiiiiiijjjjjjjjjiiifffdddccccccbbbbbbaaa```___]]]]]]]]]^^^^^^\\\[[[[[[\\\^^^```bbbbbb^^^ZZZWWWXXXZZZYYYbbbjjjkkkhhhaaaVVVLLLIIIHHHGGGHHHMMMSSSYYY\\\aaadddiiiqqq~~~}}}vvvpppiii```XXXVVVTTTRRRRRRUUUTTTYYYaaakkkwww{{{sssrrrwww~~~{{{yyyzzz~~~~~~|||}}}}}}zzzuuurrrqqqrrruuuwww|||{{{xxxuuuuuuyyy~~~tttjjj\\\XXXUUUTTTUUUTTTQQQNNNMMMLLLJJJIIIHHHIIIIIIJJJLLLKKKIIIGGGGGGIIIMMMQQQYYY```iiipppwwwzzzrrrjjj```UUUQQQUUU\\\aaacccjjjpppyyypppoootttxxx}}}vvvnnniiihhhjjjiiiyyy|||\\\FFF;;;555444444111111111111111111111111000000000000//////////////////...,,,,,,,,,...///222222222222222222222222111111111111000000000000000000////////////000000000//////......//////000........................000000////////////000000............////////////000000000000000111111222111111111111111222333444333555888<<<@@@BBBCCCDDD>>><<<::::::<<<============@@@BBBBBBLLLiiiyyyrrrqqqvvv|||wwwpppjjjddd^^^YYYUUUKKKCCC===>>>@@@@@@@@@BBB@@@???======>>>>>><<<;;;;;;===AAADDDGGGKKKPPPSSSXXX\\\bbbfffjjjooovvv{{{~~~wwwlllgggiiimmmppppppuuuvvvvvvuuuuuuwww{{{~~~~~~~~~zzz{{{uuutttwww}}}}}}xxxrrrlllkkknnnssswww{{{~~~~~~vvvmmmfffbbb```___bbb```]]]]]]```bbbddddddeeefffggghhhhhhgggfffeeeffffffggggggggggggffffffggghhhgggfffcccbbbcccddddddffffffccc^^^\\\]]]___]]]eeelllllljjjeee\\\RRRKKKIIIGGGHHHLLLQQQTTTVVVUUUYYY___fffqqqsssjjjaaa^^^[[[WWWTTTUUUSSSWWW^^^fffqqq}}}zzzmmmnnnttt}}}}}}{{{}}}}}}vvvrrrxxxyyyvvvsssppppppqqqtttwwwwwwvvvrrrllliiikkkqqqwww|||rrrhhh[[[XXXUUUUUUVVVUUUQQQMMMMMMLLLJJJIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGIIIMMMPPPYYY```iiipppuuu}}}xxxqqqkkkbbbWWWSSSVVV]]]aaabbbdddkkkrrr{{{rrrpppsss~~~zzznnnsssvvvmmmhhhiiimmmmmmyyy^^^HHH<<<666333444111111111111111000000000000000000000////////////...///000...---,,,...///222222222222222222222222111111111111000000000000000000////////////000000///..................///........................//////000000000000//////............////////////000000000000000111111222222111111111111111222222333555999>>>AAADDDEEEEEE>>><<<::::::===@@@AAA@@@===AAABBBCCCOOOooo|||wwwrrrxxxtttqqqlllhhhddd^^^XXXSSSJJJBBB===???AAAAAAAAACCC@@@???======>>>>>><<<;;;999<<<@@@CCCFFFJJJOOORRRXXX]]]ccchhhlllpppvvv{{{|||tttjjjhhhlllrrrtttsssuuuvvvuuuuuuuuuwww{{{~~~~~~~~~~~~tttqqqsssxxx|||uuupppmmmmmmoooqqquuuxxx}}}uuunnnhhheeecccccc```\\\[[[\\\^^^````````````bbbcccdddeeeeeefffggghhhjjjlllmmmmmmmmmmmmnnnnnnnnnllliiigggfffgggeeefffgggddd___]]]___aaa```fffkkkkkkkkkhhhaaaYYYPPPMMMKKKKKKOOORRRSSSSSSQQQVVV\\\aaagggqqq}}}yyypppkkkggg```[[[YYYTTTXXX^^^fffoooyyyyyylllmmmsss}}}~~~~~~}}}ssskkkppp~~~|||yyyvvvvvvwwwyyy{{{wwwvvvrrrkkkddddddiiinnnzzz~~~zzzpppgggYYYWWWVVVVVVWWWVVVQQQMMMLLLLLLJJJIIIIIIJJJJJJKKKJJJJJJJJJHHHHHHIIIMMMPPPXXX___gggnnnrrryyy|||uuummmdddZZZVVVYYY___bbbbbb\\\ccckkksssxxxtttssszzz{{{qqqgggjjjuuuvvvllljjjnnnttt|||aaaKKK???888444444222111111111000000000///000000000000////////////...000222111...---...///222222222222222222222222111111111111000000000000000000////////////000000......------------......000000000000000000000000...///000111111000///.............../////////000000000000000000111111222222222111111111111111111333666:::>>>AAACCCDDDDDD===;;;999:::???CCCDDDDDD===AAACCCDDDPPPrrruuuzzz{{{uuuuuuqqqooommmkkkhhhaaaYYYRRRJJJBBB===???AAAAAABBBCCCAAA@@@>>>>>>??????===<<<999;;;???BBBEEEIIINNNQQQYYY^^^eeejjjnnnrrrwww|||yyyqqqiiiiiiooovvvxxxxxxuuuvvvuuuuuuuuuwww{{{~~~}}}tttnnnpppuuu|||~~~yyytttpppnnnmmmmmmnnnrrr}}}}}}vvvpppkkkiiidddaaa]]]ZZZ[[[\\\^^^^^^\\\]]]^^^```aaaccceeeeeeggghhhkkknnnpppqqqqqqqqqqqqqqqqqqnnnkkkhhhhhhhhhdddeeefffccc___]]]___aaa```eeehhhiiiiiihhhccc[[[VVVSSSPPPOOORRRTTTTTTSSSPPPTTTYYY\\\]]]aaaiiioooqqq}}}~~~yyyssskkkccc```ZZZ]]]bbbhhhnnnvvv~~~xxxnnnooouuurrrhhhmmm~~~~~~|||zzz{{{|||}}}wwwwwwrrrkkkcccaaaeeekkkvvvzzzyyypppgggYYYWWWVVVWWWYYYWWWQQQLLLLLLLLLJJJIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHJJJNNNQQQWWW^^^ffflllpppvvv{{{nnnfff\\\YYY\\\aaaccccccWWW^^^fffllluuu~~~xxxsssvvvuuuiiibbbccclllvvvmmmlllrrrzzzcccMMMAAA:::555444222111111111000000//////000000000000////////////...000333333000---...///222222222222222222222222222222222111111111111000000000//////......------------------.........///////////////////////////000000000000000000000000---.........//////000000000111111111111222222222444444444555444444333333555777:::===???AAABBBBBB<<<;;;<<<>>>@@@@@@???===??????@@@GGGWWWvvvqqq{{{wwwoooooouuuuuuqqqmmmjjjeeeYYYMMMDDD@@@<<<;;;>>>@@@AAA???>>>>>>?????????>>>>>>===<<>>??????;;;:::;;;===??????>>><<>>@@@AAA@@@???????????????>>>======<<>><<<;;;>>>???BBBIII\\\~~~yyyttt{{{}}}sssqqqyyy}}}~~~yyypppfffYYYMMMCCC???;;;;;;>>>@@@AAA@@@@@@@@@@@@??????===<<<;;;===???BBBEEEHHHKKKPPPSSSXXX]]]eeekkkqqquuuyyy|||}}}sssmmmpppuuuyyy{{{~~~}}}{{{xxxwwwwwwzzz}}}~~~~~~}}}|||zzzxxxwww{{{vvvttttttwww}}}|||yyytttqqqooonnnllljjjdddeeegggmmm~~~~~~{{{xxxsssnnnkkkhhheeebbbbbbccccccdddccccccbbbaaaaaabbbdddgggkkknnnqqqrrruuuuuuvvvvvvtttpppmmmjjjddd___ZZZWWWXXX[[[^^^```dddfffjjjnnnooommmhhhdddbbb___[[[VVVRRROOONNNNNNQQQSSSUUUWWWXXXXXXWWWVVVTTTUUUVVVVVVVVVWWW[[[^^^aaadddjjjqqqzzz{{{tttqqqmmmiiihhhkkkrrrwww~~~|||uuurrruuuyyy|||~~~{{{|||yyytttzzz~~~yyysssppplllggggggkkktttwwwzzz{{{|||~~~}}}pppeee\\\ZZZYYYZZZ[[[ZZZVVVQQQLLLKKKJJJHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFHHHMMMQQQVVV[[[bbbiiipppxxx{{{tttqqqmmmjjjiiihhhfffeeeUUUQQQNNNRRRXXXcccrrr}}}}}}|||wwwsssssstttyyy{{{xxxzzz}}}uuufffSSSBBB888444333222222222111111111111000000000000/////////......//////...---------......222222222222222222222222111111111111000000000000......//////000000000111////////////000000000000////////////////////////////////////////////////000000000000111111111111000000111111111222222222222222333444444444333333555666666777888888999999999888777999;;;<<<;;;:::===@@@CCCJJJ___~~~sssjjjrrrxxxsssxxxxxxkkk\\\PPPCCC???;;;:::===@@@AAA@@@AAAAAA@@@@@@>>>===;;;;;;===???CCCEEEHHHKKKOOOSSSWWW\\\dddlllqqquuuyyy{{{~~~uuuoooqqqvvvxxxzzz{{{}}}|||zzzyyyyyyzzz{{{|||yyyzzzzzzzzzzzzyyyyyyxxx}}}~~~}}}|||yyywwwxxxzzz|||}}}|||xxxuuuqqqooommmllljjjhhhfffeeeeeeiiiwww}}}yyyuuupppjjjfffdddeeeeeeeeedddcccbbbbbbaaabbbdddfffiiikkkmmmmmmmmmoooqqqqqqppplllhhheeeaaa\\\WWWTTTUUUXXX[[[]]]ccceeeiiilllnnnkkkfffbbbaaa___[[[VVVRRRPPPNNNNNNRRRSSSTTTVVVVVVUUUTTTTTTUUUTTTUUUVVVXXXYYYYYYYYY\\\\\\]]]```dddiiinnnqqqwww|||{{{wwwqqqjjjgggiiinnnsss{{{~~~~~~wwwvvvwwwyyy{{{~~~vvvyyyxxxtttvvv}}}wwwsssoookkkkkknnnuuuvvvxxxyyyzzz~~~rrrfff]]][[[ZZZ[[[]]][[[VVVQQQKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJIIIGGGGGGHHHLLLPPPUUU[[[cccjjjqqqyyy{{{rrrqqqnnnkkkhhheeecccbbbTTTPPPOOORRRYYYeeevvv~~~}}}|||{{{zzz}}}yyyyyy~~~}}}zzz{{{~~~wwwmmmkkkkkkdddTTTDDD:::555333222222222111111111000000000000000////////////...000///...---------------222222222222222222222222111111111000000000//////.../////////000000111111////////////000000000000000000000000000000000000////////////////////////111111111111000000000000000000111111111222222222333333444555555666555555777777777777777888888888888777666777999;;;:::999<<<@@@DDDKKKbbbyyypppwww~~~xxx|||nnn]]]OOOBBB>>>::::::===@@@AAA@@@AAAAAA@@@@@@>>>===;;;;;;===@@@CCCEEEHHHKKKOOORRRUUU[[[cccjjjppptttxxxzzz}}}vvvppprrrvvvwwwvvvwwwzzzzzzzzzzzzyyyyyyxxxwwwrrrsssuuuwwwxxxyyyzzzzzzzzz{{{}}}~~~{{{yyyyyyyyyyyyyyyuuussspppnnnlllkkkiiiggggggeeedddgggrrr}}}vvvooojjjffffffeeedddddddddccccccdddeeefffggghhhiiiiiihhhiiijjjkkkllljjjfffbbb```]]]YYYTTTRRRTTTWWWYYY[[[___```bbbeeefffccc___[[[ZZZYYYVVVSSSQQQOOOOOONNNRRRRRRSSSTTTTTTSSSRRRRRRQQQQQQSSSWWW[[[^^^]]][[[```^^^\\\ZZZZZZ\\\^^^___eeehhhnnnsssyyy|||yyysssllliiiiiinnnrrrxxx{{{zzzxxxyyyzzz{{{}}}uuuwwwwwwsssuuu{{{vvvpppkkkkkkooouuuuuuvvvwwwyyy~~~ssshhh___]]][[[[[[\\\ZZZUUUQQQKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIHHHGGGHHHLLLOOOTTTZZZbbbjjjqqqzzz{{{rrrqqqnnnjjjfffcccaaa```WWWUUUUUUXXX]]]gggxxxzzz{{{|||uuuwww~~~}}}}}}vvvhhhfffmmmkkkZZZGGG;;;555222222222222111111111000000111000000000////////////000///...---------------222222222222222222222222111111000000000////////////000000000000000000111....../////////000000000000000000000000000000000000000000000000000000000111000000000000000//////000111111111111222222222333444555666666777666666888777777777777777888999888777666666888:::::::::;;;AAADDDKKKddduuusssxxx~~~{{{mmm[[[MMMAAA===999:::===@@@AAA@@@@@@@@@@@@??????===<<<;;;>>>@@@CCCEEEHHHKKKOOORRRUUUZZZbbbiiioootttxxx{{{}}}}}}uuuooorrruuuuuuttttttxxxyyyzzzzzzyyywwwtttrrrmmmnnnqqqtttwwwyyyzzz{{{wwwyyy{{{}}}|||zzzyyyyyyyyyvvvtttqqqooonnnllliiigggfffddddddfffnnn|||tttnnngggfffdddbbbbbbccceeefffggghhhiiijjjjjjiiihhhggghhhiiiiiihhheeebbb^^^[[[XXXVVVTTTSSSUUUXXXYYYZZZZZZZZZZZZ[[[[[[YYYUUURRRSSSRRRQQQPPPOOONNNNNNNNNPPPPPPPPPQQQQQQPPPPPPOOOOOOQQQTTTYYY^^^bbbbbbbbb```___]]][[[YYYYYYYYYYYYYYY[[[]]]___ccchhhnnnssswwwzzz~~~~~~yyyxxxtttppplllllloooqqquuuyyy{{{yyyzzz{{{|||~~~~~~|||yyyvvvwww{{{rrrkkkkkknnnuuuuuuuuuwww{{{uuukkk```]]]ZZZYYYYYYXXXTTTPPPKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGHHHKKKNNNTTTYYY```hhhpppzzz}}}{{{yyyuuutttqqqlllfffbbbaaabbb^^^]]]^^^aaaccciiiwwwyyyzzz}}}qqqssszzz}}}|||nnnmmmxxxxxxcccKKK<<<555111222222222111111111111000111111000000000///////////////...---------......222222222222222222222222111000000000////////////111111111000000000000000------........./////////000000000000000000000000000000000000000000000000000000000/////////......000111111111111222222222222333444555666666666666777666666555666777888999999777666666888:::::::::;;;AAAEEEKKKeeeyyyllleeennn~~~xxxkkk[[[MMM@@@===999999===@@@AAA@@@???????????????>>>======>>>@@@CCCEEEGGGJJJNNNQQQWWW[[[bbbiiinnntttzzz}}}xxxppplllpppttttttssssssvvvxxxzzz{{{zzzvvvqqqnnnkkkmmmooorrruuuwwwyyyzzzuuuwwwzzz~~~~~~{{{|||~~~|||}}}~~~~~~}}}|||||||||yyywwwuuusssqqqoookkkiiifffeeefffiiimmmyyyyyyssshhheeebbb``````cccfffiiiiiijjjkkkllllllkkkjjjiiihhhhhhfffddd```\\\XXXVVVUUUTTTSSSUUUXXXZZZZZZZZZZZZXXXVVVUUUTTTSSSPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMOOOQQQUUUYYY]]]```bbbddd^^^^^^^^^^^^^^^]]]\\\[[[VVVWWWWWWWWWWWWYYY\\\___bbbdddhhhlllpppsssuuuvvvvvvwwwvvvtttpppooooooooorrrwww}}}zzzyyy{{{|||~~~|||}}}yyyooommmpppvvvvvvwwwyyy~~~xxxooo```\\\XXXVVVVVVUUURRRPPPKKKKKKJJJIIIIIIJJJKKKLLLIIIJJJJJJIIIHHHHHHKKKMMMTTTXXX___eeennnzzz{{{xxxuuuwwwvvvrrrkkkdddaaaaaacccbbbdddgggkkklllnnnyyyyyyzzz~~~qqquuu|||~~~}}}{{{pppppp}}}~~~gggLLL===666333222222222111111111111000111111111000000000//////......---------......///222222222222222222222222000000000000////////////222222111111000000//////------------.........///000000000000000000000000000000000000000000000000000000//////.........---000111111111111222222222111222333444555555555555666555444444555666888999999777666666888:::;;;:::;;;AAAEEEKKKeeeuuuiii]]]iii{{{xxxkkk\\\OOO@@@<<<999999===@@@AAA@@@>>>>>>?????????>>>>>>===>>>AAACCCFFFGGGJJJNNNQQQYYY]]]ccciiiooouuu{{{sssllliiinnntttuuuttttttvvvxxx{{{|||zzzvvvpppmmmkkkmmmooorrrtttvvvwwwxxxtttvvvyyy~~~{{{yyyyyy~~~||||||xxxzzz}}}|||zzzxxxvvvtttqqqmmmjjjggggggiiimmmoooxxx|||wwwhhheeeaaa^^^___bbbgggkkkiiijjjlllnnnnnnnnnlllkkkgggfffccc___[[[WWWSSSQQQSSSSSSTTTVVVZZZ[[[[[[ZZZ^^^[[[WWWUUUSSSRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJKKKNNNRRRUUUVVVXXX[[[^^^___```aaabbbbbbaaa___]]]XXXYYYYYYXXXVVVTTTTTTUUURRRTTTWWW\\\aaagggkkkmmmuuuvvvwwwvvvssspppnnnnnnqqqvvv}}}yyyyyy{{{}}}uuuqqqtttwwwwwwxxx|||zzzrrraaa\\\VVVTTTTTTTTTQQQOOOLLLKKKJJJIIIJJJJJJLLLLLLIIIJJJJJJIIIHHHHHHKKKMMMTTTXXX]]]dddlllyyy{{{vvvssswwwuuuqqqiiibbb^^^```bbbcccgggmmmrrrsssvvvzzz{{{rrrwww~~~{{{|||xxx}}}|||~~~vvvnnnlll{{{}}}fffKKK===999666222222222111111111111000111111111111000000000000---------------...///000222222222111111111111000//////000000111111111222000000111111111111000000111111000///////////////000000000000000000000000////////////000000000000111111111000000000000000111111222222222333333333333333444555666777888999777666555555555777888999888888888888999:::;;;;;;;;;AAAFFFOOOkkkrrreee```gggsssvvveeeZZZLLLDDD@@@<<<;;;>>>AAAAAA@@@AAABBBCCCAAA???<<<<<<<<<===???CCCGGGIIILLLPPPSSSVVV]]]gggmmmooosssyyy~~~pppkkkiiillloooqqqtttxxxvvvvvvwwwyyyzzzxxxrrrmmmmmmnnnqqqtttvvvxxxxxxyyywwwxxxzzz{{{wwwvvvyyy~~~wwwuuuwwwuuuxxx~~~}}}zzzwwwtttsssrrrpppkkkkkkqqqtttyyyzzzmmmfffaaabbbccccccfffjjjoooooooooooonnnmmmlllkkkiiifff___YYYTTTRRRQQQQQQQQQTTTXXX\\\___aaaaaaaaabbb^^^YYYTTTQQQOOOMMMKKKOOOOOOPPPPPPPPPOOONNNMMMKKKJJJIIIGGGGGGGGGHHHHHHIIIJJJMMMPPPRRRTTTVVVVVVUUUWWW\\\```cccddddddcccbbb]]]YYYXXXYYYXXXSSSNNNPPPOOOOOOPPPSSSXXX]]]aaaiiilllqqqsssrrrpppooonnnqqqttt{{{}}}zzzvvvyyy|||zzzyyy{{{xxxvvvxxx~~~zzzppp```ZZZTTTRRRTTTSSSOOOKKKNNNMMMLLLKKKKKKLLLMMMMMMPPPPPPOOOLLLIIIIIIKKKMMMVVVYYY___gggmmmvvv}}}xxxvvvwwwtttpppkkkbbbZZZXXX\\\fffkkkvvvyyy|||tttrrruuuvvvwwwzzzuuuvvvkkkgggmmmwwwwwwdddLLL<<<555111222222333222222111//////000000000000000000000000///............---------222222222111111111111000///000000000111111111111/////////000000/////////111111000///////////////////////////////////////////////////000000000000111000000000000000000000111111222222222333333333222333444555666777777888888777666555555666777777999999999999:::;;;<<<<<<===BBBFFFOOOkkkrrreee^^^eeepppwwweee[[[NNNDDD@@@<<<;;;>>>@@@AAA@@@???AAABBBAAA???>>>>>>>>>>>>AAADDDGGGJJJMMMQQQTTTWWW^^^gggmmmooorrrxxx}}}}}}qqqkkkiiimmmpppqqqtttxxxwwwvvvtttuuuwwwvvvtttqqqpppppppppqqqsssvvvyyyzzzyyyzzz|||}}}yyyxxx{{{uuupppqqqvvvzzz|||yyyvvvtttsssuuuppppppuuuvvvxxx~~~xxxnnngggccccccdddeeehhhllllllnnnppprrrrrrooommmkkkjjjfff___YYYSSSPPPOOONNNWWWYYY]]]aaadddfffggghhhccc^^^XXXRRRPPPPPPQQQQQQRRRRRRSSSTTTSSSQQQOOONNNMMMLLLJJJIIIHHHHHHHHHHHHFFFGGGIIIKKKMMMOOOOOOPPPOOORRRVVVZZZ]]]_________bbb___\\\\\\]]]\\\WWWRRROOONNNMMMMMMOOOSSSWWWZZZ```dddiiilllmmmmmmmmmmmmooorrrxxx}}}{{{wwwzzz}}}|||{{{xxxwwwzzz{{{oooaaa[[[UUUSSSTTTSSSOOOKKKMMMLLLKKKJJJIIIJJJKKKKKKNNNNNNMMMKKKIIIIIIKKKMMMVVVYYY___hhhnnnwww|||{{{vvvpppiii___VVVVVV[[[aaajjj|||||||||sssrrrttttttttttttmmm{{{uuummmkkkrrrzzzzzzhhhQQQAAA999666222222222222111000//////000000000000000000000000000000/////////.........222222222111111111111000000000000000111111111111........................111111000///////////////////////////////////////////////////000000000000000000000000000000111111111111222222222333333333222222333444555666666777999888777666555555555666::::::::::::;;;<<<===>>>@@@DDDGGGOOOlllrrrccc___eeeooo{{{vvvddd\\\QQQCCC???;;;;;;===@@@@@@???>>>@@@AAA@@@??????@@@AAA@@@BBBEEEHHHJJJMMMQQQTTTXXX___hhhmmmooorrrwww|||xxxqqqlllkkknnnqqqrrrtttwwwyyyvvvsssrrrtttuuuvvvvvvuuurrrooommmnnnsssxxx{{{|||}}}~~~|||{{{~~~uuuooommmsssvvv||||||yyyxxxwww|||xxxxxxzzzyyyyyyyyyqqqjjjdddddddddccceeeiiikkknnnrrruuuuuusssooolllkkkgggbbb\\\WWWUUUTTTTTTYYY[[[^^^bbbeeehhhjjjjjjgggbbbZZZSSSOOOPPPSSSUUUVVVWWWYYYZZZYYYWWWTTTRRRRRRQQQOOOMMMKKKJJJIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIIIILLLOOOTTTWWWZZZ[[[[[[cccaaaaaabbbdddbbb^^^YYYRRRQQQOOONNNNNNPPPRRRTTTVVVZZZ___ccceeegggiiijjjjjjmmmttt||||||wwwzzz~~~zzzyyyyyy|||~~~{{{yyyzzz}}}~~~qqqddd]]]VVVSSSTTTSSSOOOKKKKKKJJJIIIHHHGGGHHHHHHIIIKKKKKKKKKIIIHHHHHHKKKMMMUUUXXX___hhhoooxxxyyypppggg[[[SSSSSSYYY]]]iii|||}}}yyyuuutttvvvvvvsssrrrpppyyy~~~|||xxxzzz}}}oooVVVCCC:::777222222222111111000//////000000000000000000000000111000000000////////////222222222111111111000000000000000000000111111111///..................///111000000///////////////////////////////////////////////////000000000000000000000000000111111111111111222222222333333333222222333333444555555666777777777666666666666666999999999999:::<<<===>>>AAADDDFFFOOOmmmrrraaaaaahhhqqq|||rrrbbb]]]SSSCCC???;;;;;;>>>@@@@@@??????@@@AAA@@@??????@@@AAABBBDDDGGGIIIJJJNNNRRRUUUYYY```iiinnnooorrrwww|||yyyqqqmmmlllpppssssssuuuxxxyyywwwuuutttuuuwwwxxxyyywwwsssmmmiiiiiinnnuuuyyy|||~~~~~~{{{uuusssuuuxxx|||}}}||||||~~~~~~}}}|||{{{wwwpppiiihhhgggfffgggkkknnnppptttvvvwwwuuurrrooollljjjfffbbb___^^^^^^^^^\\\]]]___aaadddfffhhhiiikkkggg```YYYSSSQQQSSSUUUZZZ\\\___aaabbbaaa^^^]]]\\\[[[XXXUUURRROOOMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHKKKOOORRRUUUWWWXXXbbbbbbdddgggiiihhhdddaaaZZZXXXVVVSSSQQQQQQRRRSSSPPPSSSXXX\\\^^^aaadddffffffiiinnnwww{{{wwwzzz~~~yyyyyyzzz}}}~~~{{{|||wwwfff___WWWTTTTTTSSSPPPLLLKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHKKKNNNTTTVVV]]]gggooowwwzzzqqqhhh\\\RRRQQQVVV```iiixxx|||vvv{{{zzzzzz||||||xxxuuu}}}~~~|||zzztttYYYCCC777444333222111111000/////////////////////////////////000000000/////////......222222222111111111000000111111000000000000000000000//////......//////000111000000///////////////........................////////////000000000000//////000000111111111111111111222222222333333333222222333333444555555555444555555666777888888888777777888888999;;;<<<===@@@CCCEEEOOOooovvveeeaaahhhtttoooaaa\\\RRRDDD@@@<<<;;;>>>AAAAAA@@@BBBBBBBBB@@@>>>>>>???AAADDDFFFGGGIIIJJJMMMRRRUUUZZZaaaiiinnnppprrrwww||||||qqqnnnnnnssswwwwwwwwwyyyyyyzzzzzzzzzzzzyyyyyyyyywwwrrrkkkffffffjjjpppuuuzzz}}}|||{{{tttooonnnnnnmmmooossstttuuuvvvvvvvvvuuutttssslllkkkhhheeecccbbbaaabbbbbbaaaaaaaaaaaacccdddeeeggggggeeeaaa\\\XXXXXXYYY^^^```dddhhhjjjkkkjjjjjjiiigggeeeaaa]]]YYYUUUTTTOOOOOONNNMMMKKKIIIGGGFFFFFFGGGIIIKKKNNNQQQSSSTTT___aaadddhhhkkkkkkiiifffbbb```\\\YYYVVVTTTTTTTTTQQQSSSVVVYYYZZZ]]]```bbbccceeejjjrrr|||xxxuuuyyy~~~|||xxxzzz|||}}}ggg```XXXTTTUUUTTTQQQMMMLLLKKKJJJHHHGGGHHHHHHIIIGGGGGGGGGGGGFFFHHHKKKNNNRRRTTT[[[eeemmmuuu~~~}}}yyyssskkk```UUURRRUUUeeennnzzz|||uuuzzz~~~}}}}}}~~~yyywww~~~uuuZZZBBB666333333222111000/////////////////////////////////////////////.........------222222222111111111111000111111111111000000000000111000///......///000111111111000///////////////........................////////////000000000000/////////000111111222222111111222222222333333333333333444444555555555555222333555777888999999999666666777888999;;;<<<===???BBBEEERRRssssssdddkkkvvvnnnbbb[[[PPPEEEAAA======???BBBBBBAAACCCCCCBBB@@@>>>>>>???AAAEEEFFFGGGHHHIIILLLQQQTTTYYY```iiinnnpppsssxxx}}}|||qqqnnnpppvvv{{{zzz{{{}}}{{{}}}|||yyyxxxwwwuuurrrmmmhhhgggiiilllooowww|||~~~~~~}}}vvvqqqqqqqqqqqqssswwwzzzzzzyyyxxxwwwuuutttsssllljjjhhhfffdddccccccccceeeccc```]]][[[ZZZ[[[[[[^^^bbbggggggeeebbbbbbcccbbbdddgggkkkoooqqqssssssrrrqqqooolllhhhdddaaa___YYYXXXWWWUUUSSSPPPNNNLLLJJJJJJIIIJJJKKKMMMPPPQQQZZZ]]]aaaeeeiiijjjjjjjjjfffdddaaa]]]YYYWWWVVVUUUTTTUUUWWWXXXYYY[[[^^^```aaabbbgggoooxxxvvvsssxxx}}}}}}yyy|||~~~hhhaaaYYYUUUUUUUUUSSSOOONNNLLLKKKIIIHHHHHHHHHIIIGGGGGGGGGGGGFFFHHHKKKNNNRRRTTTZZZdddmmmsss}}}|||zzzwwwsssmmmdddZZZXXX[[[gggttt{{{vvv{{{~~~~~~~~~zzzxxxsss[[[DDD888777333222000///......///000000000000000000000000000............------------222222222111111111111000111111111111000000000///000///---,,,,,,---///000111111000///////////////........................////////////000000000000...//////000111111222222111111222222222333333333444555555555555666666666333444666777888888888888777777777888:::<<<===>>>???BBBGGGUUUxxxqqqttt{{{lllddd^^^QQQGGGCCC>>>>>>AAACCCDDDCCCBBBBBBAAA@@@>>>???AAACCCFFFFFFGGGGGGHHHKKKPPPSSSXXX```iiinnnqqqtttzzzxxxqqqooorrryyy~~~~~~~~~~~~{{{wwwuuuuuutttrrrpppmmmkkkjjjjjjjjjuuu|||}}}~~~|||zzzwwwwwwzzz~~~~~~~~~|||zzzvvvrrrppplllkkkkkkkkklllmmmoooooooookkkeee___[[[XXXWWWWWW[[[aaahhhkkkjjjiiijjjmmmeeefffiiilllooosssvvvwwwuuuuuuuuutttrrrooommmkkkffffffdddbbb___\\\YYYXXXSSSQQQOOONNNNNNOOOQQQRRRUUUXXX\\\aaaeeegggjjjkkkjjjhhheeeaaa^^^[[[YYYYYYVVVWWWXXXXXXXXXZZZ^^^aaa```bbbeeelllvvv~~~zzzssswww||||||{{{hhhaaaXXXUUUVVVWWWTTTRRRNNNLLLKKKIIIHHHHHHHHHHHHGGGHHHHHHGGGGGGHHHKKKNNNTTTUUU[[[eeemmmsss{{{}}}yyyuuuqqqmmmeee___```eeeiiiuuuxxxtttyyy}}}zzzqqq[[[DDD999999333222000...---...///000000000000000000000000000////////////............222222222111111111111000222111111111000000/////////...,,,++++++,,,...///111111000///////////////........................////////////000000000000...//////000111222222222111111222222222333333333555555555666666666666666555666777888888777666666888888888:::;;;===>>>??????CCCIIIXXX|||~~~yyyjjjfffbbbTTTHHHCCC??????BBBDDDDDDCCC@@@@@@@@@??????@@@CCCFFFFFFFFFGGGGGGGGGJJJOOOSSSXXX___hhhnnnqqqtttzzz|||tttpppooosss{{{~~~xxxttttttuuusssssssssqqqooollliiigggttt|||}}}~~~}}}wwwpppllllllmmmpppssswww|||}}}yyyqqqiiiccc___]]]]]]^^^dddjjjlllkkkkkkmmmppphhhhhhiiikkknnnrrruuuxxxuuuvvvwwwwwwwwwvvvttttttqqqqqqooollliiifffdddbbb[[[YYYVVVTTTSSSTTTUUUVVVRRRUUUYYY^^^aaaeeeiiilllmmmllliiieeebbb___^^^]]]VVVWWWXXXXXXXXX[[[___bbbaaaaaaeeekkkttt}}}ssswww|||~~~~~~|||{{{{{{~~~}}}{{{{{{}}}~~~}}}wwwhhhaaaXXXUUUVVVWWWVVVSSSMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHKKKNNNVVVVVV\\\fffnnnssszzzyyytttpppkkkeeeaaaeeellljjjsss{{{~~~tttpppvvv{{{}}}qqqZZZBBB777777333222000...---...///000000000000000000000000000000000000000////////////222222222111111111000000000000000000000000000000......////////////......000000//////.........---000000000000000000000000000//////............///000000000000111111111111111111222222222333333333111111111222222222333333999666333444777999888777999999999:::;;;<<<===>>>@@@DDDJJJXXX{{{}}}yyytttkkkaaaZZZWWWDDD@@@;;;;;;===AAABBBAAA>>>>>>=========???@@@AAAFFFEEEEEEGGGJJJNNNRRRUUUZZZ___gggmmmqqqvvv||||||pppkkkmmmrrryyy}}}||||||{{{zzzxxxsssssssssrrrqqqpppnnnnnnwww||||||vvvuuuqqqkkkkkkpppuuuyyy}}}~~~rrrhhhdddbbbfffeeeeeehhhlllnnnoooooollljjjiiijjjmmmqqqssssssvvvvvvvvvvvvwwwxxxzzzzzzwwwwwwwwwvvvuuurrrpppnnngggeee```\\\YYYWWWVVVVVVUUUUUUVVVWWWZZZ]]]```bbbdddfffggghhhhhhfffdddcccaaa___]]]ZZZYYYYYYZZZ[[[^^^```cccffflllttt|||vvvsssrrrvvvwwwtttqqqqqqqqqooooooqqqvvvxxxvvvttttttwwwzzz|||{{{{{{~~~~~~|||vvvfffbbb\\\YYYYYYYYYVVVTTTOOONNNKKKIIIGGGGGGHHHHHHGGGHHHHHHHHHGGGHHHKKKMMMWWWZZZ___eeekkkrrryyy~~~}}}wwwpppkkkeee```bbbhhhlllllloooxxxsssooosssxxx~~~qqqYYYFFF:::555444333222111000000000000111111000000//////......---.........//////000000222222222111111111000000000000000000000000000000......////////////......000/////////............000000000000000000000000//////.........//////000000000000000111111111111111111222222222333333333444444555555555666666666888666444444777888888777888999999:::;;;<<<===>>>@@@DDDJJJYYY|||{{{yyyvvvqqqiii```XXXTTTDDD@@@;;;;;;>>>AAABBBAAAAAA@@@>>>=========>>>>>>CCCCCCCCCEEEHHHMMMQQQTTTYYY___fffkkkpppvvv}}}|||ppplllnnnsssyyy~~~|||{{{zzzxxxvvvssssssssssssrrrrrrqqqpppuuu{{{~~~|||}}}{{{zzzvvvpppooouuu|||yyypppmmmmmmkkkiiiiiillloooqqqrrrooommmllllllooorrrssssssttttttuuuuuuvvvwwwxxxyyyyyyzzzzzzyyyxxxvvvuuutttpppnnnjjjeeeaaa^^^\\\[[[[[[[[[ZZZZZZZZZ[[[\\\]]]cccdddeeeggghhhhhhhhhhhhfffdddaaa^^^\\\\\\]]]]]]^^^___```ccchhhpppyyytttooommmpppqqqnnnkkkkkkiiiiiiiiikkkmmmnnnmmmlllhhhlllppprrrssstttwwwyyy|||~~~{{{{{{|||}}}zzz{{{|||~~~zzzsssgggbbb]]]ZZZZZZYYYWWWUUUPPPNNNLLLIIIHHHHHHHHHIIIHHHIIIIIIHHHHHHIIIKKKMMMWWWZZZ```eeekkkssszzzyyyrrrllleee___```eeeeeeeeehhhqqq~~~yyyoooooosssuuu|||sss[[[GGG;;;666444333222111000000000000111000000000/////////.............../////////000222111111111111000000000000000000000000000000000......////////////......////////////............000000000000000000000000............///000111111000000000000111111111111111111222222222333333333555555555666666666777777777666444555777888888777777777888999;;;===>>>???@@@DDDJJJZZZ~~~~~~ssstttsssooohhh```WWWQQQDDD@@@;;;;;;>>>AAABBBBBBDDDBBB@@@>>><<<;;;;;;;;;??????@@@CCCGGGLLLQQQTTTXXX]]]dddiiinnnuuu~~~|||qqqmmmpppsssxxx}}}~~~|||zzzxxxvvvtttqqqqqqrrrrrrssssssssstttuuu{{{{{{yyyzzzvvv|||~~~wwwsssnnnkkkkkknnnqqqrrrmmmjjjhhhhhhjjjlllmmmmmmoooppprrrtttuuuvvvwwwwwwzzzzzzzzzzzzyyyyyyyyyyyywwwvvvssspppkkkgggcccbbb``````___^^^]]]\\\[[[[[[___```aaadddgggjjjmmmnnnllljjjfffccc```______```]]]]]]]]]^^^bbbjjjttt{{{}}}rrrkkkhhhiiijjjfffcccbbb```aaaccccccaaa```aaaaaa___bbbeeeggghhhiiijjjkkkooottt{{{zzzzzz{{{{{{zzz{{{|||}}}{{{rrrhhhccc]]][[[[[[[[[XXXVVVPPPNNNLLLIIIHHHHHHHHHIIIIIIIIIJJJIIIIIIIIILLLNNNWWWZZZ```fffmmmttt{{{|||}}}uuunnnfff^^^]]]aaacccbbbcccjjjttt}}}|||qqqkkknnnsssuuu}}}{{{}}}rrr[[[HHH<<<777444333222111000000000000000000000000////////////............////////////111111111111000000000000////////////////////////......////////////......///////////////.........////////////////////////............///000111222///000000000111111111111111111222222222333333333333333333333444444444444666666555666777777777777666666777999:::===???@@@???DDDJJJ[[[}}}{{{ooossstttpppjjjcccYYYPPPDDD@@@;;;;;;>>>BBBCCCCCCDDDBBB@@@===;;;:::::::::<<<===???CCCGGGMMMRRRTTTVVV[[[aaaffflllttt~~~|||qqqnnnppptttwwwzzz~~~|||zzzyyyxxxuuusssmmmnnnooopppqqqssstttuuuwww|||~~~xxxqqqmmmlllmmmmmmhhhfffccccccdddfffgggggghhhiiilllooorrrtttuuuuuuvvvvvvvvvwwwwwwyyyzzz{{{xxxxxxxxxvvvrrrnnnjjjhhhccccccbbbaaa```^^^\\\[[[ZZZ[[[]]]```eeejjjooorrrqqqoookkkgggcccaaa``````]]]\\\[[[[[[^^^eeeooovvvzzztttlllgggggghhhccc___]]]ZZZ]]]___^^^ZZZXXXYYY[[[^^^```aaabbbbbbaaa```___aaagggpppzzzttthhhccc^^^\\\\\\\\\ZZZWWWOOOMMMKKKHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIJJJLLLOOOVVVZZZ```gggmmmttt{{{xxxpppfff]]]ZZZ]]]hhheeecccfffmmmuuuzzz|||tttlllnnnuuuzzz|||xxx}}}nnnZZZHHH<<<666444333222111000000000000000000000000////////////.........///////////////000000000000000000000000////////////////////////......////////////...............///////////////////////////////////////.........//////111222333///000000000111111111111111111222222222333333333111222222222222333333333555666777777777777777777666666777888:::<<<>>>??????CCCJJJ]]]}}}yyypppvvvxxxtttnnnggg\\\QQQDDD???;;;;;;???BBBDDDCCCBBB@@@???===;;;;;;;;;<<<;;;===@@@DDDIIINNNSSSVVVUUUYYY```eeekkksss}}}{{{pppnnnppptttwwwxxx{{{~~~|||yyyxxxwwwwwwuuutttiiiiiijjjlllnnnqqqsssuuuzzz}}}zzzrrrmmmiiihhheeecccbbbcccdddeeeeee___aaacccgggjjjmmmooopppssssssssssssuuuwwwzzz|||wwwxxxyyyyyyxxxuuurrrqqqjjjjjjiiigggddd```]]]ZZZWWWXXXZZZ]]]bbbhhhnnnqqqqqqpppmmmiiieeebbb___]]]\\\ZZZYYYXXXZZZbbbkkkrrrxxx~~~|||ssslllmmmmmmhhhaaa^^^ZZZ]]]___^^^ZZZXXXYYY[[[```aaabbbccccccbbb___]]]^^^ccckkkuuu}}}uuuhhhccc^^^\\\\\\\\\ZZZXXXNNNLLLIIIGGGFFFEEEFFFGGGIIIJJJJJJJJJIIIJJJLLLOOOUUUYYY```gggnnnttt{{{yyyqqqggg\\\YYYZZZiiieeebbbeeennnwww~~~pppnnnxxxxxx~~~{{{wwwwwwtttiiiXXXGGG;;;555444333222111000000000000////////////000000000000///////////////.........//////000000000000000111000000000000000000000000......////////////...............///////////////000000000000000000000000////////////000111111222000000000000111111111111111111222222222333333333333333333444444444555555444666888888777666777888666666777888:::<<<===>>>???CCCJJJ^^^|||}}}xxxxxxttt{{{}}}vvvoooiii^^^RRRDDD???;;;;;;???CCCEEEDDD@@@???>>><<<;;;;;;<<<<<<;;;===@@@EEEJJJOOOTTTVVVUUUZZZaaaggglllttt}}}yyyoookkkppptttvvvwwwxxx{{{{{{xxxvvvuuuuuuuuusssrrrffffffgggiiikkkooorrrttt{{{}}}zzzsssmmmiiifffccccccccccccbbb\\\]]]^^^```bbbeeehhhiiiqqqpppoooppprrruuuyyy{{{vvvxxxzzz{{{|||{{{zzzyyyuuuuuussspppjjjccc]]]YYYXXXXXXYYY\\\```eeejjjmmmooonnnnnnkkkgggbbb]]]ZZZXXXWWWVVVUUUXXX^^^gggmmmuuu|||}}}wwwxxxxxxrrrjjjddd]]]___``````___^^^^^^^^^``````bbbeeehhhhhheeebbbdddggglllsssyyy~~~tttgggccc^^^\\\\\\\\\[[[XXXNNNLLLIIIGGGFFFFFFFFFGGGIIIIIIJJJIIIIIIIIILLLNNNSSSXXX___gggmmmtttzzz~~~}}}wwwqqqggg]]]YYYZZZcccaaabbbiiiuuutttoooyyyyyy~~~pppjjjmmmoooiii[[[JJJ<<<555444333222111000000000000////////////000000000000///////////////.........////////////000000111111000000000000000000000000......////////////................../////////000000000000000000000000000111000000000000000111111000000000000111111111111111111222222222333333333444444444444555555555666333666888999777666666888777777777888999;;;<<<===???CCCJJJ___~~~zzz}}}xxx~~~vvv~~~vvvnnniii]]]PPPCCC???<<<<<<@@@CCCEEEEEEAAA@@@>>><<<;;;;;;;;;;;;;;;===AAAEEEJJJOOOSSSUUUWWW]]]dddkkkpppvvv~~~wwwmmmiiinnntttvvvuuuuuuxxx{{{zzzwwwuuusssrrrrrrpppnnneeeeeeeeegggjjjmmmqqqsssxxx{{{}}}yyysssooollljjjhhhfffdddcccaaa```aaaccceeegggmmmllljjjjjjlllpppuuuxxxvvvwwwyyy{{{||||||||||||}}}|||{{{xxxqqqjjjbbb^^^ZZZ[[[\\\]]]```cccfffhhhlllmmmnnnmmmiiibbb\\\WWWSSSSSSSSSSSSUUU[[[ccchhhqqqyyy}}}rrrlll```___```aaacccdddcccbbbaaabbbcccgggjjjjjjgggddddddeeeiiinnntttzzztttfffbbb]]][[[\\\\\\ZZZXXXOOONNNKKKIIIGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIKKKMMMQQQVVV^^^fffmmmsssyyy}}}|||{{{~~~yyyuuupppggg^^^ZZZ[[[aaaccciiiuuuvvvpppxxxyyywwwxxxiiieeelllqqqnnnaaaOOO@@@777444333222111000000000000.../////////000000000111000/////////.............../////////000000111111000000000000000000000000......////////////......---.........//////000000000000000000000000000000222111000000000000000111000000000000111111111111111111222222222333333333333333333444444444555555222666999999777555666888888888888888999:::;;;<<<>>>BBBKKK```}}}yyywwwuuulllggg\\\MMMCCC???<<<<<<@@@DDDEEEEEEBBBAAA>>><<<;;;:::::::::;;;===@@@EEEJJJNNNRRRTTTYYY___gggnnnsssyyyvvvlllgggmmmtttvvvuuutttvvvyyyzzzxxxtttrrrqqqooommmkkkeeeeeeeeegggiiimmmqqqsssvvvzzz{{{wwwtttqqqooolllhhheeedddeeeggghhhhhhgggeeeeeegggkkkpppsssuuuvvvwwwxxxyyyzzzzzzzzz~~~|||wwwpppiiieee]]]]]]^^^___aaacccdddeeejjjlllooooookkkccc[[[VVVOOOPPPPPPQQQTTTYYY```eeeooowwwxxxpppaaa______bbbfffhhhfffdddddddddeeehhhjjjiiieee```]]]___bbbhhhoooxxxvvvfffaaa\\\[[[[[[\\\ZZZXXXQQQOOOMMMJJJIIIIIIJJJJJJGGGHHHHHHHHHGGGHHHKKKMMMPPPUUU]]]eeelllsssyyy|||{{{zzz{{{wwwsssppphhh^^^ZZZ\\\dddiiisssuuuqqqwww}}}}}}sssssstttffffffnnnuuusssgggTTTBBB888444333222111000000000000.../////////000000111111000000//////.........---//////000000111111222222111111000000000000111111111000000///...---------............/////////000000000///////////////000111111000000000000111111222222111111111111111111444444444333333222222222333333444555555444333333666666666666777777777777999888777666666888999;;;@@@GGGJJJ]]]|||rrrlllaaaOOOFFF???<<<>>>AAA@@@@@@BBB@@@??????>>>===<<<<<<;;;>>>@@@CCCFFFIIIMMMRRRVVV[[[bbbjjjooorrrxxxwwwmmmgggpppwwwxxxxxxzzzzzzyyy}}}yyyuuurrrpppnnnllljjjhhhfffdddbbbdddgggkkkmmmtttxxx~~~{{{zzzwwwtttqqqooonnnmmmjjjiiigggfffgggjjjmmmoooxxxxxxxxxyyyzzz{{{}}}~~~{{{rrrkkkddddddddddddddddddddddddjjjlllnnnooolllfff```\\\TTTSSSSSSSSSVVV[[[___bbbnnnsss{{{uuujjjccc^^^___```aaaccchhhhhhlllmmmjjjiiiiiieee```]]]bbbjjjpppsssxxx}}}kkkccc[[[YYY\\\^^^\\\XXXSSSMMMJJJJJJJJJGGGGGGIIIIIIGGGEEEEEEGGGIIIJJJKKKPPPTTT[[[bbbhhhooouuuyyyzzzyyyxxxuuuooohhhaaa]]][[[gggnnnxxxqqqkkkttt~~~{{{ssswwwwwwrrriiiuuusss[[[FFF999444333222000000000000111000000000000////////////............////////////000000000000111111111111111111000000000000111111111000000///......------........./////////000000000000////////////000000111111000000000000111111111111111111111111111111444444444333333222222222333444555555555555444333555666666666777777777777555555666888<<>>AAA@@@@@@AAA??????>>>>>>======<<<<<>>EEELLLPPP@@@FFFIII^^^mmmhhhrrr~~~ooodddUUUEEE???;;;>>>@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEIIINNNTTTYYY]]]dddnnntttxxx~~~|||oookkkrrrwwwwwwvvvyyy{{{{{{wwwuuutttssssssrrrooommmkkkhhhdddaaabbbeeejjjmmmssswww|||vvvqqqrrruuuwwwvvvwwwwwwxxxyyy{{{|||}}}~~~~~~~~~{{{qqqooollljjjjjjkkklllnnnlllmmmpppqqqoookkkgggccc[[[ZZZWWWUUUUUUWWWZZZ\\\iiipppyyy}}}sssddd^^^YYYYYYZZZZZZ\\\```hhhkkkllliiihhhiiifffaaacccffflllqqqvvv{{{mmmeee\\\XXXZZZ\\\\\\ZZZSSSMMMIIIJJJIIIGGGFFFHHHIIIHHHGGGGGGGGGIIIKKKMMMQQQVVV\\\cccjjjqqqwww|||{{{{{{|||zzzvvvrrrnnnllljjjiiissswww|||lllooozzzyyysssvvvvvv]]]HHH<<<555444222111000000111111000000000000////////////............////////////222222222111111000000000000000////////////000000000000//////...............////////////000000000000////////////000000111111111000000000000111111111111111111111222222222333333333333333333333333444444555555555555444444555555555666666666777777666555444666:::???EEEIII???EEEIII^^^llleeemmmzzznnndddWWWEEE???;;;>>>@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>??????@@@BBBCCCFFFIIIOOOUUUZZZ]]]eeennntttwww|||~~~pppjjjppptttrrrpppsssttttttuuuttttttuuuvvvvvvsssqqqmmmjjjeeebbbbbbeeejjjmmmqqqtttyyy~~~~~~~~~~~~|||zzzuuuqqqooonnnpppqqqlllmmmpppqqqpppnnnkkkiiidddbbb^^^ZZZYYYYYYZZZ\\\eeelllvvvyyynnnccc]]]XXXYYYYYYXXXZZZ]]]bbbfffgggffffffhhhgggcccdddfffkkkpppvvv|||~~~~~~nnnggg^^^YYYYYY[[[[[[[[[SSSMMMIIIIIIIIIFFFFFFHHHIIIIIIHHHGGGGGGIIIKKKNNNRRRVVV]]]dddkkkrrryyy}}}|||wwwssspppnnnmmmlllrrrvvv~~~iiiiiiuuu|||uuuvvv~~~qqqZZZEEE:::555444222111000000111222000000000000////////////............////////////333333222222111111000000000000////////////000000////////////............////////////000000000111///////////////000111111111111000000000000111111000000111111111222222222333333333333333333333333555555555555555555555555555555555555666666666666777666555444666:::===@@@???EEEIII___jjjccciiimmmttt}}}lllbbbVVVFFF???<<<>>>AAAAAA@@@BBB>>>>>>>>>>>>????????????@@@BBBDDDGGGJJJPPPVVV[[[```gggnnnsssvvv{{{~~~pppjjjpppssspppmmmnnnooonnnqqqqqqrrrtttvvvvvvuuusssppplllhhhdddcccfffjjjmmmnnnqqqvvvzzz~~~yyyuuusssrrrqqqkkklllnnnpppqqqpppooonnnkkkhhhccc^^^ZZZYYYYYYZZZ```gggrrr{{{wwwjjjbbb[[[WWWWWWXXXVVVWWWYYY[[[___aaaaaacccggghhheeecccdddgggmmmttt|||}}}}}}}}}|||nnnhhh___ZZZYYYZZZZZZZZZRRRLLLIIIIIIIIIFFFFFFHHHHHHHHHIIIGGGFFFGGGKKKNNNRRRVVV]]]dddkkkrrryyy~~~xxxsssqqqnnnllliiilllpppyyy}}}ddddddqqq~~~wwwwww~~~nnnWWWDDD999555444333111111111111222000000000000////////////............////////////222222222222222111111111000//////......//////000//////////////////....../////////000000000111111///......//////000111222111111000000000000111111000000000111222222333333222222333333333333444444666666555444444555666666444444555555555666666666666666666666777:::<<<>>>>>>DDDHHH```iii```bbb^^^gggrrryyy~~~~~~iii```UUUGGGAAA===@@@BBBBBBAAACCC???????????????????????????AAAEEEIIILLLQQQWWW[[[ccchhhnnnrrruuu{{{{{{nnniiipppsssqqqnnnooopppnnnooonnnoooqqqsssuuutttsssqqqoookkkhhhfffhhhjjjlllmmmppptttxxx|||}}}}}}xxxtttqqqiiijjjlllnnnppppppqqqqqqoookkkeee___ZZZWWWWWWWWW[[[bbblllvvv}}}zzzlllaaa[[[WWWWWWWWWUUUUUUWWWVVV[[[]]]^^^aaafffhhhfffbbbbbbdddjjjsss}}}~~~}}}yyymmmhhhbbb]]]ZZZZZZYYYYYYRRRLLLHHHIIIHHHFFFEEEGGGFFFHHHIIIGGGEEEFFFJJJNNNQQQVVV]]]dddkkkrrrzzz~~~yyytttqqqnnniiieeefffllluuuzzz___^^^nnnxxx}}}|||}}}oooXXXEEE;;;666555333222111111222222000000000000////////////............////////////111222222222222222222333//////............//////...///////////////////////////000000000111111111............///000111222111111000000000000111111///000000111222222333333222222222333333444444444777666555444444555666777444444444555555555666666555555666888999;;;<<<===>>>DDDHHHaaammmaaa___WWWcccsss~~~zzzggg___UUUHHHBBB>>>AAADDDCCCCCCDDDAAA@@@@@@??????>>>>>>>>>===AAAFFFKKKNNNSSSWWWZZZ```dddjjjnnnrrr{{{wwwmmmeeemmmrrrrrrqqqrrrrrrqqqpppoooooopppsssuuuvvvvvvsssqqqnnnkkkjjjiiijjjkkkmmmppptttxxx|||}}}wwwsssfffgggiiilllnnnppprrrrrrrrrnnnhhhaaa[[[XXXWWWWWWWWW]]]gggqqqyyyttteee___[[[[[[[[[XXXXXXZZZWWW[[[]]]]]]___eeefffdddaaa```bbbhhhsss~~~~~~{{{wwwllliiiddd___\\\ZZZXXXWWWRRRLLLHHHIIIHHHFFFEEEGGGDDDGGGHHHFFFDDDDDDIIIMMMPPPUUU\\\ccckkkrrryyy~~~zzzvvvsssooohhhcccdddkkkuuuwww[[[[[[lll~~~sssssspppXXXEEE;;;666555333222111111222222000000000000////////////............////////////111111111222222333333444//////............//////.........///////////////000000000000111111111111............///000222222111111000000000000111111///000000111222222333333222222222333333444444444777666555444444555666777444444444555555555666666555666777888999:::::::::>>>CCCHHHaaatttfffaaaYYYgggzzzxxxggg```UUUIIICCC???BBBEEEDDDDDDEEEAAAAAAAAA@@@???>>>======<<>>>>>EEEJJJ___xxxiii___fffvvv{{{lll```XXXDDDCCCAAAAAABBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<>>>@@@DDDGGGKKKOOOTTTWWW\\\```fffjjjnnnwwwtttiiifffjjjnnnnnnmmmooovvv|||yyyyyyxxxtttppppppsssvvvrrrtttssspppllljjjkkklllrrrtttxxx}}}~~~~~~vvviiiccccccjjjppprrrtttxxxzzzwwwqqqhhh```ZZZXXXYYYXXXYYY___kkkyyyyyynnneeedddddd```]]]^^^dddcccbbbccceeefffeeeddd^^^^^^bbblllyyyyyyrrroooiiiaaa\\\ZZZZZZXXXVVVRRROOOKKKHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCEEEIIIMMMRRRVVV]]]cccjjjqqqwww|||~~~zzzuuupppkkkiiidddppp|||yyy^^^YYYeee{{{rrrmmmoooyyyzzzcccKKK???>>>777555333222222111///...000000000000////////////////////////............111111111111111222222222//////000000000000//////////////////000000000000000000000000000000000000111111111111000000000///111111222222222222111111000111111222222333444444333333333333333333333333555444444444444555666666666666666666777777777777888999:::999999999;;;======EEEJJJ```ttteeejjjxxxvvvhhh]]]TTTBBBAAA???@@@AAABBBBBBAAAAAAAAA@@@???>>>===<<<<<<===@@@CCCGGGKKKOOOTTTXXX[[[```ggglllqqqzzzuuukkkiiilllnnnoooppprrrxxx}}}{{{{{{xxxtttooommmoooqqqsssuuuvvvrrrmmmjjjkkknnnuuuvvvyyy}}}}}}qqqkkkhhhlllpppppprrrvvv{{{xxxssskkkccc^^^\\\\\\YYY[[[aaammm{{{}}}rrriiihhhgggdddbbbcccfffeeedddeeefffgggfffeee[[[[[[___iiiwwwzzzsssnnnhhh```[[[YYYYYYWWWVVVRRROOOKKKHHHHHHGGGGGGFFFEEEFFFEEEDDDDDDFFFIIIMMMQQQVVV\\\cccjjjqqqwww{{{~~~~~~|||yyytttoookkkiiioooxxxwww\\\WWWaaavvvzzzpppmmmsssttt```JJJ>>>===777555333222222111000...000000000000////////////////////////............222222222111111111111111...///000111111000///.........//////000000111111000000000000000000000000111111111111000000000000111111222222222222111111000111111222222333444444444444444444444444444444555444444444444555666666666666666666777777777777666888999888888888:::<<<<<>>???AAABBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;>>>CCCGGGKKKPPPUUUYYY[[[aaahhhnnnttt~~~wwwlllkkklllmmmpppssswww{{{~~~~~~}}}yyyssslllhhhggggggqqqvvvzzzwwwppplllnnnrrrwwwxxxzzz}}}~~~~~~}}}{{{rrruuuyyy}}}vvvpppoooooooooqqquuu{{{zzzvvvooohhhcccaaa```___```fffqqq}}}wwwooolllkkkiiiiiijjjkkkjjjiiiiiiiiiiiigggeeeYYYZZZ___iiiwww~~~xxxooohhh___ZZZXXXXXXWWWVVVRRROOOKKKIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDFFFJJJMMMQQQUUU\\\ccciiipppwww{{{~~~|||~~~}}}zzzwwwrrrnnnlllwww|||~~~}}}uuu\\\UUU]]]qqq}}}uuuwww{{{ppp___KKK@@@>>>888555333222222222000///000000000000////////////////////////............333222222222111000000000---///000222222000///------......///000111111222////////////////////////111111111000000000000000111222222333333222222111000111111222222333444444555555555555555555555555555444444444444555666666666666666666777777777777777888999888888888:::<<<;;;DDDJJJ```|||qqqooovvvwwwdddjjjzzzuuujjjaaaWWWOOO@@@???>>>???BBBDDDDDDDDDAAAAAA@@@???>>>===<<<<<<:::===BBBFFFKKKPPPUUUYYY\\\bbbiiiooouuu~~~xxxmmmiiiiiikkkooovvv{{{}}}xxxqqqiiiccc___]]]hhhqqq{{{|||wwwssssssvvvwwwxxxzzz}}}~~~sssvvv{{{zzzsssqqquuu}}}{{{qqqnnnttt~~~yyysssppppppssswww{{{zzzxxxsssmmmhhheeedddeeegggmmmuuuyyyrrrooooooooopppqqqpppnnnmmmlllllljjjgggeeeZZZ\\\bbbmmmyyy}}}pppiii```ZZZYYYYYYXXXWWWSSSOOOKKKIIIHHHHHHGGGFFFFFFFFFFFFDDDDDDFFFJJJMMMQQQVVV\\\ccciiipppwww{{{|||wwwtttrrrrrrtttrrrppptttrrr\\\UUU[[[mmm{{{rrrbbbQQQDDD???888666333222222222111///000000000000////////////////////////............333222222222111000000000---///000222222000///------......///000111111222////////////////////////000000000000000000111111222222333333333333222222000111111222222333444444555555555555555555555555555444444444444555666666666666666666777777777777777999999999999999;;;===<<>>===<<<<<<:::===AAAFFFJJJOOOUUUYYY\\\bbbjjjpppuuu}}}xxxllldddeeehhhnnnvvv|||}}}wwwppphhh```YYYUUU\\\hhhwww~~~}}}zzzxxxyyyvvvwwwyyy|||~~~xxxlllnnnsssyyy}}}uuuppprrr{{{vvvooottt}}}}}}|||~~~xxxssstttxxxzzzzzz{{{{{{wwwrrrlllhhhffffffiiipppxxx|||zzzvvvrrrrrrtttvvvvvvtttrrrqqqooonnnkkkfffcccXXX\\\eeeppp{{{~~~rrrkkkbbb\\\ZZZ[[[ZZZZZZSSSPPPLLLIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDFFFJJJNNNRRRVVV]]]dddjjjqqqxxx|||zzzwwwuuulllkkkgggeeejjjvvv~~~}}}~~~{{{mmm[[[UUUXXXfff}}}|||{{{~~~~~~vvviiiXXXHHH===999777333222222222111000000000000000////////////////////////............222222222111111111111111...///000111111000///.........//////000000111111000000000000000000000000000000000000111111111111222222333333333333222222000111111222222333444444444444444444444444444444555444444444444555666666666666666666777777777777888999:::999999999;;;======DDDHHH]]]}}}}}}~~~zzzyyy||||||wwwnnnggg```WWWNNNBBBAAA@@@AAADDDFFFFFFFFFAAAAAA@@@???>>>===<<<<<<:::===BBBFFFJJJOOOTTTXXX\\\bbbjjjpppuuu}}}wwwkkkbbbeeeiiiooouuu{{{}}}wwwpppiiiaaaXXXSSSRRR]]]mmmyyy}}}}}}{{{zzzvvvvvvyyy|||zzzmmmooosssxxx~~~}}}{{{}}}vvvyyy~~~yyyxxxyyyxxx}}}}}}vvvxxx|||~~~{{{}}}~~~|||vvvpppkkkiiidddhhhpppyyy}}}~~~|||xxxwwwyyyzzzxxxwwwuuusssqqqnnnjjjddd```VVV\\\fffrrr}}}~~~tttlllccc\\\[[[\\\\\\[[[SSSPPPLLLIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEGGGKKKNNNSSSWWW^^^eeekkkrrryyy}}}{{{xxxvvvooolllgggdddiiitttyyyyyysssuuuxxxwwwlll]]]UUUVVV^^^rrrzzzuuu|||}}}rrraaaLLL===:::777333111111222222111000000000000////////////////////////............111111111111111222222222//////000000000000//////////////////000000000000000000000000000000000000///000000000111111111111222333333444444333333222000111111222222333444444333333333333333333333333555444444444444555666666666666666666777777777777666888999888888888:::<<<>>>DDDGGG[[[|||xxxxxxzzzppphhh```UUUKKKBBBAAA@@@AAACCCEEEEEEEEEAAAAAA@@@???>>>===<<<<<<;;;>>>BBBFFFIIINNNSSSVVVZZZaaajjjpppvvv~~~wwwjjjccchhhmmmqqqtttwww|||~~~xxxsssmmmddd[[[UUUNNNUUUaaammmvvv{{{zzzyyyxxxxxxyyy|||yyyyyyyyy|||{{{yyyyyyuuuxxx}}}~~~yyyzzz~~~~~~~~~{{{tttnnnkkkfffkkkrrryyy|||}}}|||xxxxxxvvvtttqqqnnnhhhbbb]]]UUU]]]jjjwwwtttlllbbb\\\ZZZ[[[\\\[[[TTTPPPLLLJJJIIIIIIHHHGGGGGGGGGGGGEEEEEEGGGKKKNNNTTTYYY___fffmmmssszzz~~~|||yyyxxxvvvsssnnnlllsss|||~~~{{{yyy|||}}}rrrcccZZZWWW\\\lll}}}tttppp{{{~~~mmmTTT@@@;;;777333111111222222222000000000000////////////////////////............000000111111222222222333000000////////////000000000000000000////////////000000000000000000000000//////000000111111111222222333333444444333333222000111111222333333444444333333333333333333333333555444444444444555666666666666666666777777777777555666777777666777999;;;???EEEGGGZZZ||||||yyy|||yyyyyy~~~sssiii```TTTIIIBBBAAA@@@@@@BBBDDDDDDCCCAAAAAA@@@???>>>===<<<<<<<<>>;;;::::::;;;<<<@@@AAACCCFFFKKKPPPTTTVVVZZZeeelllrrr{{{~~~xxxppphhhlllqqquuuwwwyyy{{{}}}}}}yyyuuussssssooogggaaaVVVTTTUUU\\\gggqqqvvvwwwtttyyy}}}~~~~~~zzzyyy~~~}}}yyyyyyzzz{{{|||}}}}}}}}}{{{zzzyyywwwwwwyyy}}}~~~yyyxxxwww||||||uuupppppprrruuuyyy}}}}}}}}}zzzuuupppkkkfffaaa]]]^^^fffsss}}}~~~uuukkk^^^WWWVVVXXXYYYXXXTTTPPPLLLJJJIIIIIIHHHGGGIIIHHHHHHGGGHHHIIIKKKLLLTTTYYY___dddhhhooowww}}}|||yyyhhh]]]```iiixxx~~~pppsss{{{~~~rrr|||wwwxxxxxxgggEEE>>>:::444111000111111111111111111111000000000000////////////////////////111222222222222222222111//////000000000000//////////////////////////////////////////////////////000000000000111111111111333333222222111222222333444333333222222333333444444444444444444444444444444444444444444444444444444444555666666666666666555777888888777888:::===;;;CCCIII]]]{{{xxxwww}}}wwwmmmfff```UUUIIIAAA@@@@@@AAADDDEEEEEEDDDDDDBBB???<<<;;;;;;<<<===AAABBBDDDGGGLLLQQQUUUWWW\\\fffkkkrrr|||wwwnnnjjjnnnsssxxxzzz{{{|||~~~~~~zzzvvvuuuuuuqqqkkkeeeXXXVVVUUU[[[eeennnrrrsssssswww|||~~~zzzzzz~~~~~~~~~~~~yyyyyyxxxvvvvvvwww{{{~~~~~~xxxuuuuuuxxx}}}{{{xxxuuuqqqrrrtttxxx|||}}}xxxrrrlllgggbbb___aaaiiiuuuwwwmmm```XXXWWWXXXWWWVVVTTTQQQLLLJJJIIIHHHGGGFFFHHHHHHGGGGGGHHHIIIKKKLLLVVV[[[aaaeeejjjpppxxx~~~~~~{{{~~~fff[[[]]]jjjzzznnnpppttt|||uuuwww~~~jjjJJJ===999444111000111111111111111111111000000000000////////////////////////222222222222222222222222//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111333222222111222222333333444333333222222333333444333333333333333333333333555555555555555555555555444444555666666666666555555777888888777888:::===;;;CCCHHH\\\tttiiieeeaaaWWWLLLAAA@@@???@@@BBBDDDDDDDDDEEECCC@@@>>><<<<<<===>>>AAABBBDDDHHHLLLQQQUUUXXX___gggjjjqqq}}}wwwmmmkkkpppvvv{{{}}}}}}}}}}}}}}}zzzxxxxxxwwwuuuooojjj]]][[[ZZZ^^^eeellloooppppppuuu{{{~~~zzzzzzzzzzzzzzzxxxxxxyyy|||~~~~~~~~~uuuqqqqqqssswwwzzz||||||{{{zzzqqqrrrtttvvvzzz}}}{{{tttnnnhhhdddbbbfffnnnxxx|||wwwmmm```YYYYYYZZZZZZXXXTTTQQQLLLIIIHHHGGGFFFEEEHHHGGGGGGGGGHHHIIIKKKLLLVVVZZZ```eeeiiiooovvv{{{}}}~~~~~~jjj______jjj{{{}}}kkkjjjkkkzzzvvvyyykkkNNN===999444111111111111111111111111111000000000000////////////////////////222222111111111111222222//////000000000000//////000000000000000000000000000000000000000000000000///000000000111111111111222222111111222222333333444333333222222333333444333333333333333444444444666666666666666666666666333444555555666666555555555777888888777888:::===;;;CCCHHH[[[~~~ppphhhbbbWWWLLLBBB@@@??????BBBCCCDDDDDDDDDCCCAAA???>>>>>>>>>???AAAAAADDDGGGKKKPPPUUUWWWaaagggiiippp~~~wwwmmmjjjpppwww|||}}}}}}|||{{{{{{yyyxxxyyyxxxvvvrrrnnnfffcccaaacccggglllnnnooolllrrryyy}}}}}}zzz{{{~~~tttnnnpppqqqtttxxx{{{}}}{{{zzzpppqqqsssvvvzzz~~~~~~wwwooojjjggggggmmmsss|||}}}vvvmmmbbb\\\\\\^^^]]]\\\TTTPPPLLLIIIGGGGGGEEEDDDGGGGGGFFFFFFGGGIIIKKKLLLSSSXXX^^^bbbfffkkkrrrwww~~~|||yyyxxxxxxuuuzzz~~~tttfffdddiiiyyyuuuffffffdddqqq}}}yyy~~~fffLLL<<<888444222111222111000111111111111000000000///////////////////////////222111111000000111111222//////000000000000//////000000000000000000000000000000000000000000000000///000000000111111111111222111111111222222333444444333333222222333333444333444444444555555555666666666666666666666666666333444444555555555555555555777888888777888:::===<<>>???AAAEEEIIINNNRRRUUU]]]eeehhhooo{{{zzzlllhhhmmmsssvvvwwwvvvvvvvvvvvvwwwxxxyyyxxxvvvtttrrrkkkjjjhhhffffffhhhjjjllljjjnnnuuu{{{~~~}}}~~~|||zzz||||||sssqqqrrrtttxxx||||||xxxsssppprrruuuyyy~~~~~~wwwooolllooorrrxxx|||~~~uuuhhh```]]]\\\YYYVVVQQQNNNJJJGGGFFFFFFFFFEEEFFFEEEEEEFFFGGGIIIKKKLLLPPPVVV]]]cccgggkkkqqqvvvxxx{{{sssjjjeeecccaaa___bbbqqq{{{fffaaadddqqqsssnnnnnnjjjfffjjjdddkkkrrr~~~{{{hhhSSSCCC:::777444333333333222000111111111111000000000000////////////////////////222111000//////000111222//////000000000000//////////////////////////////////////////////////////000000000000111111111111111111111111222333444555444333333222222333333444222222333444444555666666444444444444444444444444222333444444555555444444555777888888777888:::===<<>>>>>???@@@BBBEEEJJJOOOSSSUUUYYYccchhhoooyyy|||yyykkkiiilllqqqttttttttttttuuuvvvxxxyyyzzzxxxvvvuuutttlllkkkjjjhhhggghhhkkkmmmmmmpppvvv||||||~~~{{{zzz}}}|||sssqqqppptttxxxzzzwwwtttrrrsssvvvyyy~~~|||uuunnnmmmqqqvvv|||{{{qqqfff^^^\\\ZZZXXXTTTOOOLLLHHHFFFFFFGGGFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLNNNTTT\\\bbbfffkkkqqqvvvwwwyyy|||tttlllbbb\\\ZZZYYYVVVTTTYYYjjjtttbbb```cccqqqrrrlllnnnnnnlllqqqoooqqqqqq||||||uuubbbPPPDDD999777444333333333222000111111111111000000000000////////////////////////222111000......000111222//////000000000000//////////////////////////////////////////////////////000000000000111111111111111111111111222333444555444333333222222333333444111111222333333444555555444444444444444444444444222333444444555555444444555777888888777888;;;===<<>>>>>>>>@@@AAACCCFFFKKKPPPTTTVVVVVVbbbhhhoooxxx{{{xxxjjjjjjmmmpppssssssssstttuuuwwwyyy{{{{{{yyywwwvvvuuuooonnnmmmkkkjjjkkknnnpppooorrrwww}}}~~~}}}{{{zzz}}}sssooommmoootttxxxwwwuuutttuuuvvvyyy}}}~~~~~~zzztttnnnmmmsssyyy~~~ssskkkaaa[[[[[[\\\ZZZXXXNNNKKKGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEGGGIIIKKKLLLJJJQQQYYY___dddiiioootttxxxyyy{{{~~~~~~zzzwwwddd]]]UUUQQQQQQQQQOOOLLLPPPbbbpppaaaccccccrrrtttnnnrrrsssrrrwwwzzzxxxrrrxxx|||sssaaaQQQGGG999777444333333333222000111111111111000000000000////////////////////////222222111111111111222222///////////////000111111000...---...000111///,,,000000000000000000000000111111111111111111111111222222222111111111000000222222333333333333444444333333333333333333333333444444444444444444444444666555555555555444444444666888:::::::::999:::;;;;;;???EEEUUUyyysssiiieee___ooo|||~~~vvvxxxxxxeeeYYYUUUJJJDDDAAACCCEEECCCAAAAAABBBAAA???======>>>???@@@<<>>===>>>???@@@???BBBDDDGGGIIILLLPPPSSS[[[^^^fffnnnttt{{{|||ssskkkmmmoooppppppppprrrtttttttttuuuuuutttsssrrrrrrsssrrrqqqooommmlllkkkjjjqqqrrrvvv|||~~~uuummmgggiiikkklllnnnpppnnnppprrrvvv{{{{{{sssmmmhhhhhhqqq|||rrrlllccc]]][[[YYYVVVTTTMMMJJJGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIOOOQQQVVV\\\dddlllrrrvvvyyy}}}mmmaaaUUUQQQOOOKKKHHHHHHJJJUUUnnnnnnXXX\\\aaaooouuuzzz~~~uuuwww{{{jjjVVVGGG;;;888444111111222222222111111111111000000000000000/////////............222222111111111111222222111000///////////////000111000//////111111000///000000000000000000000000111111111111111111111111222222222111111111111111222222222222333333333333222222333333333333333333555555555555555555555555222222333444555666777888777888888888777888;;;===<<<@@@FFFSSSuuuxxxooocccooozzz||||||yyykkkjjjqqqqqq~~~qqq___XXXYYYJJJEEEBBBEEEHHHGGGEEEFFFBBBAAA@@@>>>>>>??????@@@CCCDDDGGGHHHIIIKKKOOOQQQYYY\\\eeennntttzzz{{{uuummmoooppppppooopppqqqsssqqqqqqrrrrrrrrrrrrqqqppptttsssrrrqqqnnnllliiihhhmmmpppuuu}}}|||{{{|||~~~qqqiiidddeeegggggggggiiiiiijjjmmmqqqvvv{{{wwwnnnfffaaacccnnnyyy~~~~~~rrrlllccc]]][[[YYYWWWUUUOOOLLLJJJIIIJJJKKKLLLKKKFFFGGGGGGGGGEEEEEEFFFHHHOOOQQQVVV]]]fffnnntttxxxyyy}}}vvviii\\\VVVQQQKKKEEEDDDGGGPPPfffoooYYY\\\```pppzzztttkkktttmmmVVVEEE:::777444222222222222111111111111111000000000000////////////............222222111111111111222222111000000///////////////111111000000000111111000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222333333333222222222222222333333333555555555555555555555555333333444444555666666777888888888777666777;;;======AAAEEEQQQrrrxxxccclllwww}}}~~~yyyjjjeeeiiimmmxxxqqq```[[[]]]NNNHHHEEEGGGIIIGGGEEEFFFBBBAAA@@@?????????@@@@@@CCCEEEGGGIIIJJJLLLPPPRRRXXX\\\eeeooouuu{{{yyytttqqqrrrssssssrrrrrrssstttooopppqqqqqqrrrrrrrrrqqqttttttrrrpppnnnjjjgggfffiiinnnvvv~~~~~~uuuuuuxxx~~~yyymmmeeeaaabbbcccbbbbbbcccdddeeehhhmmmrrrxxx||||||tttllleee``````iiittt}}}|||rrrkkkbbb\\\ZZZYYYWWWUUUPPPNNNKKKJJJJJJKKKLLLKKKGGGHHHHHHGGGFFFFFFGGGIIILLLOOOUUU]]]eeemmmssswwwxxx|||~~~}}}pppccc[[[UUULLLEEECCCDDDLLLbbbmmmXXX\\\aaaqqq|||sssccchhhmmmVVVEEE:::777444222222222222111111111111111000000000//////////////////.........222222111111111111222222000000////////////000000111111111000///000111222000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333111111111222222333333333555555555555555555555555555555555555555555555555777888777666666777:::===<<>>BBBKKKiiimmmtttrrrhhhlllkkklllpppyyyxxxxxxvvvrrrkkkeee```^^^SSSLLLHHHIIIJJJFFFCCCCCCAAAAAABBBBBBAAAAAA@@@???===???CCCFFFIIIMMMRRRVVV[[[^^^dddlllsss{{{wwwlllkkkpppuuuxxxwwwtttqqqppppppqqqsssuuuwwwxxxyyyzzzxxxvvvrrrnnnlllkkkkkkkkklllsss}}}xxxpppooopppvvvyyytttpppkkkeeeaaaZZZZZZZZZYYYWWWTTTQQQPPPOOONNNNNNQQQUUUYYY]]]______ZZZXXX[[[]]]ZZZWWWWWWTTTUUUYYY^^^fffnnnuuuzzz~~~{{{wwwrrrkkkbbbYYYXXX\\\fffllluuu}}}~~~ssskkkaaa[[[YYYYYYYYYXXXQQQOOOKKKIIIJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGIIIKKKNNNRRRXXX```hhhnnnsssuuuvvvzzz~~~}}}lll```XXXPPPJJJIIIDDDIIIYYYrrr}}}eeeXXX^^^bbbrrrtttttt}}}}}}mmmVVVDDD999777555444444333111000111111111111000000000000............/////////000222222111111111111222222---------...000111333444///000000...+++,,,///222000000000000000000000000111111111111111111111111000000111111222222222222000111111111111222222222///000000111222222333333222222222222222222222222222333333444555666777777444666888999888888888999999>>>AAAJJJhhhnnnwwwxxxnnnsssvvvtttssstttzzzxxxnnnmmmmmmmmmllliiidddaaaQQQKKKGGGIIIJJJGGGEEEEEEAAAAAABBBBBBBBBAAA@@@???===@@@CCCFFFIIILLLQQQTTT[[[]]]bbbjjjqqqzzzxxxkkklllqqqwww{{{{{{wwwtttrrrpppqqqsssuuuwwwyyyzzzzzz{{{xxxsssooommmlllnnnoooooovvvxxxsssqqqpppuuu}}}zzzuuunnnhhhccc^^^XXXSSSOOOOOOOOOOOONNNLLLJJJIIIIIIHHHGGGHHHKKKQQQVVVYYY\\\WWWUUUYYY[[[XXXUUUUUUQQQRRRUUU[[[ccckkksssxxx}}}~~~yyyrrrjjj___VVVUUUZZZ___fffoooyyy~~~ssskkkaaa[[[YYYYYYYYYYYYNNNKKKHHHGGGHHHIIIJJJJJJHHHIIIIIIHHHGGGGGGHHHJJJLLLPPPVVV^^^eeekkkooorrrrrrvvv{{{mmm```WWWOOOJJJIIIFFFHHHSSShhh||||||gggYYY```ddduuuzzzxxxyyy}}}}}}uuu\\\HHH888777555444444333111///111111111111000000000000---.........//////000000444333111000000111333444000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000444111///000333555444222000000000000111222333444222222333333333333444444333333444444444444555555555555555666666666666777555555666666777777888888===>>>@@@JJJgggpppttttttssswwwyyywwwsssuuu|||{{{pppkkkrrrvvvuuussspppfffZZZPPPIIIEEEGGGIIIGGGEEEFFFAAAAAABBBCCCBBB???===<<>>777222333444333222333000000000000000000000000111111000///////////////333222000//////000222333000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000333111///000333444333222222222111111111111111222222222222333333333444444111111111222222222333333333333333333444444444444444555555666777888888888<<<===???JJJgggsssuuuwwwsssvvvwwwrrrllllllrrryyy{{{zzznnnkkkttt{{{|||{{{tttgggYYYNNNHHHDDDFFFHHHFFFDDDEEEAAAAAABBBBBBAAA???===<<>>===<<<<<<>>>AAADDDFFFIIIMMMPPP[[[^^^fffooouuu|||vvvqqqtttvvvvvvtttpppnnnlllssstttuuuwwwxxxzzzzzzzzzxxxyyytttlllggghhhiiiiiilllqqqxxx~~~||||||}}}~~~{{{|||~~~vvvpppdddcccccccccbbb___[[[WWWSSSQQQMMMLLLMMMMMMNNNMMMLLLLLLKKKLLLMMMPPPSSSTTTUUUVVVVVVXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYWWWSSSPPPQQQPPPOOONNNNNNNNNOOOOOOHHHJJJLLLMMMNNNNNNNNNOOORRRQQQQQQQQQQQQOOOLLLJJJIIIKKKNNNRRRXXXbbblllsssuuuvvvwwwyyy}}}|||xxxyyyyyyvvvsssqqqsssuuusssmmmdddZZZUUUTTTXXX```kkkvvv|||uuulll```WWWTTTSSSRRRQQQIIIHHHGGGGGGHHHHHHFFFEEEHHHIIIJJJIIIHHHHHHJJJKKKQQQUUU[[[bbbhhhooovvvzzzuuuyyy|||~~~ssseee]]]WWWPPPJJJEEEPPPaaaoooyyyqqq^^^dddnnnsssfffqqq~~~tttUUUDDD<<<555444555333222444000000000000000000000000111000000///////////////222222222111111222222222000000000000000000000000////////////////////////000000000000000000000000//////000000111111111111000111111000000111222333111111000000111222222333111111111222222222333333222222222333333333444444444444444555555555555666111222333555666888999999777;;;???JJJdddxxxvvvdddYYYLLLFFFBBBEEEGGGEEEDDDEEEAAAAAAAAA@@@???>>>===<<<;;;===@@@CCCFFFIIIMMMQQQZZZ^^^gggpppvvv}}}vvvooorrruuuwwwvvvtttrrrrrruuuuuuvvvvvvxxxyyyzzz{{{xxxyyyuuummmhhhhhhiiihhhiiiooovvv}}}}}}|||{{{}}}{{{sssmmmgggfffdddcccaaa^^^YYYVVVRRROOOLLLKKKLLLMMMNNNMMMMMMKKKIIIGGGGGGHHHJJJLLLNNNOOORRRTTTUUUUUUVVVWWWZZZZZZ\\\^^^___^^^ZZZVVVTTTSSSQQQPPPPPPQQQRRRSSSPPPQQQSSSUUUVVVVVVUUUTTTTTTSSSRRRQQQQQQOOOLLLIIIHHHJJJMMMRRRZZZdddpppwww{{{}}}~~~zzzzzzzzzwwwsssrrrtttuuuuuupppggg\\\VVVRRRUUU\\\gggsss~~~~~~sssjjj___WWWTTTUUUVVVUUUKKKJJJHHHHHHIIIIIIHHHGGGGGGIIIIIIIIIHHHHHHJJJLLLQQQUUU[[[bbbhhhooovvvzzzwww|||vvvggg___YYYQQQKKKFFFQQQccctttttt___dddnnnpppccclll|||xxx[[[GGG>>>777555555333222444000000000000000000000000111000000///////////////222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222000111111111000000222333000000000000111222333444111111111111222222222222000000000000111111111111222222222222333333333333222222333444666777888888777<<<@@@JJJcccuuubbbYYYKKKEEEBBBDDDGGGEEEDDDEEEAAAAAA@@@???>>>======<<<;;;===AAACCCFFFJJJNNNQQQYYY]]]gggqqqwww}}}vvvnnnrrrxxx{{{{{{zzzyyyxxxvvvvvvuuuuuuvvvwwwyyyzzzxxxzzzwwwnnngggfffhhhgggjjjooouuu|||zzzwwwxxx|||zzzwwwyyy|||yyytttpppmmmjjjhhhfffbbb^^^[[[UUUSSSOOONNNOOOPPPPPPOOONNNMMMJJJGGGFFFFFFGGGGGGLLLOOORRRTTTTTTUUUVVVWWW\\\]]]___bbbdddccc___\\\XXXWWWVVVUUUUUUWWWYYYZZZ[[[[[[\\\___aaaaaa___]]]XXXVVVTTTSSSRRRPPPMMMJJJHHHKKKOOOUUU\\\gggqqqxxx}}}{{{yyyxxxvvvttttttuuuuuutttppphhh^^^WWWRRRSSSYYYdddqqq|||xxxooocccZZZXXXYYYZZZ[[[NNNLLLIIIHHHHHHIIIIIIHHHFFFHHHHHHHHHGGGHHHJJJLLLNNNRRRYYY___eeekkkrrrvvvxxx}}}yyyjjjaaa[[[SSSMMMEEEPPPbbbxxxvvvaaaffflll~~~mmm^^^cccppp{{{```JJJAAA888666555333222444000000000000000000000000111111000///////////////111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222///000222111//////111444222111111111111111222222111111111111222222222222000000000000111111111111111111222222222333333333333333444444555666777777888<<>>======<<<===;;;>>>AAADDDGGGKKKPPPSSSUUUZZZeeeqqqxxx~~~uuulllrrryyy~~~~~~|||yyyxxxtttsssqqqpppppprrruuuwwwuuu{{{{{{pppddd```cccfffppprrruuuwwwyyy{{{{{{yyyzzz|||}}}}}}zzzpppkkkkkkmmmtttyyyyyypppeeefffttt|||yyyyyy~~~}}}~~~}}}yyyxxxwwwuuutttxxxtttpppmmmkkkjjjiiihhhccccccccccccbbb```___^^^YYY^^^ccceeeeeefffgggiiieeefffgggjjjmmmllljjjhhhaaa```___^^^```bbbfffhhhmmmllllllnnnqqqrrrooolllbbb^^^ZZZVVVTTTRRRPPPNNNLLLOOOSSSYYY^^^fffmmmrrrrrryyy|||yyyyyy{{{zzzwwwsssppplllggg___YYYTTTSSSWWWaaaooo{{{vvvhhh^^^ZZZYYYYYYYYYQQQMMMGGGDDDDDDEEEGGGGGGEEEFFFGGGGGGFFFGGGIIIKKKOOOSSSYYY___dddjjjooossssssyyy~~~|||mmmddd]]]UUUNNNIIIRRRfffppp]]]dddiii{{{jjjcccaaaeeeqqqmmmUUUMMMCCC:::777555333222444000000000000000000000000111111000///////////////222111111111000000//////000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000222111000//////000111222000000000000000000000000111111000000000000111111000000111111111111000000333333333333333333333333111111222333444555666666888999===GGG]]]wwwyyyvvvwww~~~uuu```XXXGGGAAA>>>AAACCCBBBAAABBBDDDAAA===<<<>>>???===;;;;;;>>>BBBEEEHHHLLLQQQTTTXXXbbbhhhppp{{{~~~}}}rrrlllpppvvvzzz|||zzzvvvtttoooppprrrssstttuuuuuuuuuxxxwwwtttmmmfffbbbccceeekkkooouuuyyyzzz}}}uuummmiiigggqqqqqqnnngggbbbdddnnnxxx|||zzzyyyxxx|||}}}~~~zzzzzz|||~~~~~~~~~}}}}}}|||xxxsssqqqpppoookkkhhhhhhdddeeelllooommmnnnqqqkkkjjjjjjjjjkkkkkkjjjhhheeeccccccdddeeefffnnnwwwzzzxxxvvvtttsssrrrpppmmmddd```[[[WWWUUUSSSQQQOOOLLLNNNRRRYYYaaajjjqqquuuuuuyyy~~~{{{wwwvvvvvvsssooollliiieee```]]]VVVRRRSSS___mmmxxx}}}xxxnnnaaaZZZYYYZZZZZZYYYMMMJJJFFFDDDEEEFFFGGGGGGDDDFFFHHHHHHGGGGGGHHHIIIOOOQQQVVV]]]dddjjjooorrruuuyyyqqqdddYYYPPPJJJGGGNNNfffiii[[[]]]fffxxxlllhhh```^^^hhhuuuuuu___QQQIIIDDD===777444222222111111111000000000000111111111111000///////////////111111111111000000000///000000000000000000000000222111111111111111111111//////000111111111111111000000000000000000000000222111000//////000111222000000000000000000000000111111000000000000111111111111222222222222111111444444333333333222222222444444555666777888888999888:::>>>GGG]]]uuusssooopppzzzrrr]]]UUUIIIBBB???BBBDDDCCCBBBCCCDDDAAA>>>===>>>>>>===;;;;;;>>>AAADDDHHHLLLPPPTTTXXXaaafffmmmxxx|||}}}qqqmmmpppuuuyyy{{{yyyvvvtttrrrrrrssssssttttttssssssvvvuuurrrkkkdddaaabbbdddmmmrrrwww{{{|||}}}tttpppooorrrtttrrrlllfffhhhrrr|||}}}}}}wwwqqqwww{{{~~~}}}yyyyyy|||~~~|||wwwrrrpppqqqsssuuuuuuuuuuuusssrrrqqqqqqqqqvvvyyy}}}}}}zzzyyysssqqqtttvvvssssssvvvqqqnnnlllkkkmmmnnnnnnnnnmmmiiiggghhhhhhkkkttt~~~|||wwwqqqlllhhhfffccc___ZZZWWWUUUSSSQQQPPPPPPQQQSSSXXX___fffnnnrrruuuxxx}}}{{{wwwwwwwwwtttqqqnnnkkkgggccc___YYYTTTTTT^^^kkkuuu|||{{{ssskkk```[[[[[[\\\[[[YYYNNNJJJGGGEEEEEEFFFFFFFFFDDDFFFHHHHHHGGGGGGHHHIIIQQQSSSXXX___ffflllqqqtttvvvzzzsssggg\\\SSSMMMJJJQQQgggdddWWWYYYaaauuuvvveee^^^[[[___eeeppprrr]]]OOOKKKFFF>>>888555444333222111111000000000000111111111111000///////////////111111111111000000000000000000000000000000000000222222222111111000000000//////000111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111000000000000111111222222333333333333222222444444333333222222222111444555666777888999999:::999;;;???GGG\\\yyysssiiijjjuuuzzzppp\\\VVVKKKDDD@@@CCCEEEDDDCCCDDDCCCAAA>>>===>>>>>>===<<<;;;>>>AAAEEEHHHLLLPPPTTTXXX```dddjjjuuuyyy}}}rrrmmmppptttxxxzzzxxxvvvtttttttttttttttssssssrrrrrrttttttqqqjjjdddaaabbbeeeppptttyyy|||~~~|||yyyyyyyyy~~~{{{sssrrr{{{yyymmmjjjrrryyy~~~~~~xxxqqqnnnrrrwww{{{|||uuurrrlllgggcccbbbbbbcccfffeeecccaaaaaaaaaccccccjjjnnnttt||||||zzz{{{yyyuuurrrppprrrtttvvvwwwwwwrrrnnnooopppsss}}}{{{qqqhhhdddcccccc```[[[XXXWWWVVVTTTSSSTTTSSSSSSUUU[[[bbbjjjnnnsssvvvyyy|||~~~|||xxxyyyyyyvvvsssqqqnnnkkkfffccc\\\VVVUUU]]]hhhpppxxx~~~zzznnnggg```]]]]]]^^^[[[WWWNNNKKKGGGEEEEEEEEEEEEDDDDDDFFFGGGHHHGGGGGGHHHJJJRRRUUU[[[aaahhhnnnrrruuuuuuyyy~~~vvvjjj```VVVPPPMMMTTTiii{{{^^^RRRUUU[[[ppphhhaaa[[[XXXVVV]]]vvvooo\\\OOONNNIII@@@:::666444444333111111000000000000111111111111000///////////////111111111000000000000000000000000000000000000000222222111111000000////////////000111111111111111000000000000000000000000111000000000000000000111000000000000000000000000111111000000000000111111111222222222222222222111111222222222222333333333333333444555666777888888999<<<@@@GGGZZZ}}}kkkhhhqqqwwwrrr```ZZZKKKDDD@@@BBBDDDCCCCCCDDDBBBAAA???>>>>>>===<<<<<<===???CCCFFFIIIMMMRRRUUUZZZaaabbbgggrrrvvvtttmmmooosssvvvxxxxxxvvvuuuuuuttttttsssssssssssssssuuutttrrrlllfffccceeehhhqqquuuyyy|||~~~~~~tttfffccckkkvvv}}}zzzrrrmmmmmmqqquuuwwwjjjgggbbb]]]YYYWWWVVVVVV\\\YYYVVVTTTUUUWWWYYYZZZ___cccjjjrrr{{{|||{{{}}}{{{xxxyyyzzz|||tttjjjggghhheeebbb]]][[[ZZZYYYXXXWWWUUUTTTRRRSSSWWW^^^fffkkkooorrruuuxxx{{{~~~|||zzzzzzzzzxxxuuusssqqqnnnjjjggg]]]WWWUUU[[[dddlllvvv~~~~~~}}}yyynnniiicccaaaaaa```[[[VVVOOOLLLHHHFFFEEEEEEDDDCCCDDDFFFGGGGGGGGGGGGIIIKKKSSSVVV[[[bbbiiinnnrrrttttttxxx}}}wwwkkkaaaXXXQQQLLLUUUkkkxxx[[[PPPSSSWWWjjjssshhh]]]UUUPPPVVVnnnnnn\\\QQQQQQJJJAAA:::666444333333111111000000000000111111111000000///////////////000000000000000000111111000000000000000000000000111111111000000000////////////000111111111111111000000000000000000000000000000000111111000000000000000000000000000000000111111000000000000111111000000111111111111000000...///000111333444555555333333444555666777888888888<<<@@@FFFWWW{{{sssjjjooottt{{{sssaaaZZZKKKDDD???AAACCCBBBBBBCCC@@@AAA@@@???>>>===<<<<<<>>>AAADDDHHHKKKOOOSSSWWWZZZaaabbbfffqqquuu~~~uuulllnnnqqqtttwwwwwwwwwwwwttttttssssssssstttuuuvvvvvvvvvtttnnniiigggiiilllpppsssxxxzzz|||~~~pppbbbYYYaaammmxxxzzzqqqllljjjjjjjjjdddbbb___[[[XXXVVVUUUUUUUUUQQQMMMKKKMMMPPPQQQRRRRRRVVV^^^hhhrrr{{{yyyooolllllleeeaaa]]][[[ZZZZZZYYYXXXUUUSSSPPPPPPTTT[[[ccciiilllooorrruuuwwwyyy}}}}}}{{{|||{{{yyyvvvtttsssqqqmmmjjj]]]WWWTTTXXX```iiittt}}}~~~}}}vvvpppjjjgggfffccc]]]WWWNNNKKKHHHFFFFFFEEEDDDBBBDDDEEEFFFFFFFFFGGGJJJLLLRRRUUU[[[bbbhhhnnnqqqrrrsssxxx}}}wwwlllaaaWWWQQQKKKUUUjjjvvvYYYOOORRRVVVfff}}}{{{lll]]]SSSOOOUUUkkk}}}mmm]]]RRRSSSLLLBBB999555333222222111111000000000000111111111000000///////////////000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111000000000111111000000000......///111222444555666444555666777888999999:::777;;;???EEEUUUwww}}}pppqqqtttxxxsssaaaXXXLLLEEE???@@@BBBAAABBBCCC???AAAAAA@@@>>><<<<<<<<<>>>AAADDDHHHKKKOOOTTTWWWZZZaaabbbfffpppttt|||uuujjjlllooorrruuuxxxyyyyyyttttttssssssssstttvvvwwwuuuuuusssooojjjhhhkkknnnnnnrrruuuxxxyyy}}}~~~}}}}}}~~~~~~~~~zzzooocccVVV\\\hhhvvv|||rrrkkkgggffffffeeecccaaa___]]]\\\\\\UUUPPPKKKJJJLLLNNNOOONNNJJJNNNUUU___kkkwww}}}sssnnnllldddaaa\\\ZZZYYYXXXWWWVVVUUUSSSPPPOOORRRXXX___dddjjjmmmqqqtttuuuvvvxxxyyy}}}|||~~~zzzxxxvvvuuutttrrrooolll^^^XXXSSSVVV\\\eeeqqq|||~~~~~~|||vvvmmmiiigggddd^^^XXXMMMKKKHHHGGGFFFFFFDDDCCCDDDEEEFFFFFFFFFGGGJJJMMMQQQUUU[[[bbbhhhmmmpppqqqsssxxx~~~yyynnncccYYYRRRLLLUUUfff}}}xxx\\\QQQTTTZZZfffxxx~~~nnn^^^TTTPPPUUUhhh}}}~~~|||mmm]]]TTTUUUNNNCCC:::444222222111111111000000000000111111111111000//////////////////000000000111111111111000000000000000000000000......//////000111111111//////000111111111111111000000000000000000000000///000111222222111000///000000000000000000000000111111000000000000111111000111111222222111111000000000000111222222333333444444555666777888888999666:::???CCCRRRtttzzzyyyuuuvvv}}}ssscccZZZNNNFFF@@@AAACCCBBBBBBDDD>>>@@@BBBAAA>>><<<;;;<<<===???CCCFFFIIIMMMRRRUUUXXX___```eeennnrrryyyssshhhjjjmmmqqquuuxxxzzz|||wwwvvvtttsssssssssuuuvvvrrrrrrqqqlllhhhfffiiimmmmmmqqqtttvvvxxx|||~~~{{{xxxxxxyyyyyy|||}}}{{{zzzzzzuuunnneeefffnnn}}}vvvpppnnnooonnnnnnmmmkkkiiigggfffeee^^^YYYTTTSSSUUUWWWVVVTTTMMMOOOSSS[[[eeeqqq{{{xxxppplllfffccc___\\\ZZZZZZYYYWWWWWWTTTQQQOOOQQQUUUZZZ^^^hhhmmmsssxxx{{{}}}~~~~~~}}}xxxwwwuuuttttttrrrooommmaaaZZZTTTTTTXXX```mmmyyyyyyqqqgggaaa___]]]YYYUUUKKKIIIGGGGGGGGGGGGEEECCCDDDEEEFFFEEEEEEGGGKKKNNNQQQUUU\\\ccciiimmmooopppuuuyyy}}}rrrfff\\\TTTQQQVVV```ppp~~~cccYYY\\\eeejjjvvvtttggg]]]TTTVVVjjjqqqbbbXXXXXXPPPEEE;;;555333222222111111000000000000111111111111000/////////////////////000000111111111222000000000000000000000000------...///000111222222//////000111111111111111000000000000000000000000///000111222222111000///000000000000000000000000111111000000000000111111222222222333333222222222222222222111111111111000111111222333444555666666555:::>>>BBBPPPrrrvvvvvvuuuyyy{{{xxx|||}}}uuuhhh```PPPHHHBBBBBBDDDCCCDDDFFF>>>@@@CCCBBB>>>;;;;;;<<<;;;>>>BBBEEEHHHLLLQQQTTTVVV]]]___dddmmmpppwww}}}rrrgggiiilllppptttxxx{{{}}}yyyxxxuuusssrrrrrrssstttoooooonnnjjjeeedddgggjjjnnnqqqtttvvvxxx|||{{{uuurrrrrrsssqqquuuxxxxxxyyy}}}}}}zzzyyyvvvzzz}}}tttqqqtttwwwuuuuuutttsssqqqnnnlllkkkiiiddd______aaaccc```^^^UUUUUUVVVZZZaaakkktttzzz}}}{{{sssnnnkkkgggccc___^^^]]]\\\ZZZXXXVVVRRRPPPPPPSSSVVVYYYeeellluuu~~~~~~~~~wwwvvvtttssssssrrrooommmddd\\\VVVTTTVVV]]]jjjvvv|||rrriii^^^XXXVVVUUURRROOOJJJIIIGGGGGGGGGGGGFFFDDDDDDEEEEEEEEEEEEGGGKKKNNNRRRVVV\\\dddjjjnnnpppqqqvvvzzzuuujjj___WWWVVVXXX[[[fff~~~kkkaaaeeeooopppvvv}}}sssgggZZZYYYnnnwwwhhh^^^ZZZRRRGGG===777444444333111111000000000000111111111111000///////////////////////////000000000000333222111000000111222333000000//////.........---222222111111111111222222222222222222222222222222............////////////000000000000000000000000222222111111111111222222222222111111000//////...222222333333333333444444333333444444444444444444333======>>>MMMiiiwwwppptttxxxuuutttpppnnnsssvvvnnnaaaVVVKKKAAA???AAACCCEEEHHHAAAAAA@@@???>>>>>>>>>>>>===???BBBDDDGGGKKKPPPTTT[[[]]]bbbhhhlllpppxxxtttnnnpppsssvvvyyy{{{||||||}}}xxxrrroooppprrrssssssmmmkkkgggeeedddfffhhhjjjlllpppsssvvv||||||xxxvvvrrrlllgggcccccceeelllvvv~~~~~~zzzzzz{{{|||~~~zzzuuuqqqrrrvvv{{{}}}xxxqqqkkkhhhhhhjjjlll```]]]\\\aaaeeeiiiooouuuyyy~~~zzzvvvsssooommmiiieeebbb`````````\\\TTTLLLJJJKKKLLLRRRXXX___gggsss~~~~~~~~~}}}}}}|||zzzwwwuuuuuutttrrrqqqjjj```XXXVVVYYY___iiisssxxxqqqhhheee___ZZZVVVSSSRRRRRRGGGFFFFFFFFFEEEFFFFFFGGGFFFGGGGGGGGGGGGHHHJJJMMMVVVXXX\\\```eeejjjpppuuuxxxzzz~~~wwwpppfff^^^]]]^^^```gggssstttccciiisssuuuyyylll\\\eeeqqqttt\\\YYYPPPDDD<<<777555333111111111000000000000000000////////////000000000000000000000000000/////////222222111000000111222222000000/////////.........111111111000000111111111000000000000000000000000....../////////000000000000000000000000000000000111111000000000000111111000000000000000111111111111111111222222222333333333333333444444444444555444=========JJJdddtttkkkpppuuu}}}sssrrrnnnnnnsssuuummm```UUUJJJAAA@@@CCCDDDEEEGGGBBBAAA@@@???>>>>>>>>>>>>===???BBBDDDGGGKKKPPPTTT[[[\\\aaahhhmmmpppyyyvvvmmmooosssvvvzzz|||}}}}}}}}}uuupppnnnnnnlllkkkmmmiiieeeaaaaaacccfffhhhppptttwwwyyy~~~}}}yyytttlllfff\\\\\\```hhhuuu|||||||||}}}}}}~~~}}}yyyuuuuuuzzz}}}vvvrrrppppppqqqhhheeeccceeefffdddfffjjjrrr|||~~~xxxtttqqqooommmkkkhhheeebbbaaa``````]]]TTTLLLJJJJJJLLLPPPVVV^^^eeeooozzz~~~~~~}}}~~~zzzwwwuuuttttttsssrrrqqqlllbbbXXXTTTVVV\\\fffppp|||xxxrrrgggccc^^^ZZZWWWVVVUUUUUUIIIIIIHHHFFFFFFEEEEEEEEEGGGHHHHHHHHHGGGIIIKKKNNNUUUXXX\\\aaaffflllrrrwwwxxx|||wwwpppggg___^^^^^^___ccckkkyyyuuueeekkksssuuuzzzvvvaaaeeemmm~~~}}}dddXXXPPPDDD;;;777666444222222222222111111000000000////////////000000000000111111111000000//////...222111111000000111111222000000////////////......000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000000000////////////000000...//////000111222222222000000000111111111111222333333333444444444555555555===<<<;;;GGG^^^wwwmmmoootttzzz~~~~~~|||{{{rrrqqqpppsssxxxyyynnnaaaTTTIIIAAAAAADDDEEEEEEGGGCCCBBBAAA???>>>=========>>>???BBBDDDGGGKKKPPPTTTZZZ[[[aaahhhmmmqqqzzzxxxmmmooorrrvvvyyy{{{}}}}}}}}}vvvqqqmmmjjjhhhfffkkkgggaaa]]]\\\___dddgggtttyyy|||}}}~~~xxxooohhh[[[ZZZ]]]fffttt~~~}}}~~~~~~{{{zzzyyy~~~{{{wwwtttssslllhhheeeeeebbb]]]\\\]]]iiitttwwwppplllkkkjjjjjjiiigggfffcccaaa```___^^^UUULLLJJJIIIJJJNNNSSS[[[bbbllluuu}}}}}}~~~}}}}}}~~~wwwuuussssssttttttsssrrrpppeeeYYYSSSSSSXXXcccmmmxxx}}}yyysssfffbbb]]]YYYXXXXXXXXXWWWLLLKKKIIIHHHFFFEEEEEEEEEGGGHHHIIIHHHHHHIIILLLNNNUUUXXX\\\bbbgggnnnuuuyyyyyyvvvqqqiiiaaa_________aaagggrrr{{{kkkqqqtttxxx~~~gggeeeiii||||||jjjWWWOOOCCC;;;888666555333444444333222111000000///////////////000000000000222222111111000///......111111000000000000111111000000////////////////////////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000//////............///////////////000111111222222000000000111111111222222222333333444444555555555555<<<;;;;;;FFFZZZwwwsssxxx}}}}}}xxxsssrrrssswww}}}ttttttwww~~~rrreeeSSSJJJBBBCCCEEEEEEEEEFFFCCCBBBAAA???>>>=========>>>@@@AAACCCFFFKKKQQQUUUXXXZZZ```hhhmmmqqqzzzxxxmmmooorrruuuwwwyyyyyyyyy|||yyyuuupppmmmkkkjjjiiiiiiddd^^^YYYYYY]]]dddhhhvvv{{{~~~xxxssseeecccccciiittt~~~~~~}}}}}}{{{~~~{{{}}}xxxtttrrriiiddd```___[[[UUUTTTVVVaaannn{{{rrrjjjhhhhhhiiigggggggggfffeeecccaaa```^^^UUUMMMJJJIIIHHHKKKPPPXXX```kkkvvv}}}}}}zzz{{{{{{{{{|||wwwuuussstttuuuvvvuuuuuurrrggg[[[TTTRRRWWWcccnnnvvv{{{yyyuuugggbbb[[[WWWVVVWWWVVVUUULLLKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHKKKNNNTTTWWW\\\bbbhhhpppwww|||}}}~~~uuuqqqjjjccc______aaaeeelllvvv{{{jjjnnnuuu|||~~~}}}iiifffjjj~~~|||iiiVVVNNNCCC;;;888777555444555555444333222000000///////////////000000000000333222222111000//////...000000000000000000000000//////000000000000000000...///000000000000///...000000000000000000000000000000000000111111111111//////////////////////////////............//////000000000000000000000000111111111111222222222333222222333333444555666666444::::::<<>>=========???@@@AAACCCFFFKKKQQQUUUWWWYYY___ggglllpppyyywwwnnnoooqqqsssuuuuuuuuuuuuwwwvvvtttrrrooommmmmmmmmiiiddd]]]YYYYYY^^^eeejjjttt{{{rrrnnnkkknnnvvv~~~~~~~~~~~~~~~}}}||||||||||||~~~}}}yyyvvvtttlllfff```\\\XXXRRRQQQSSS\\\hhhvvv~~~qqqiiiggghhhjjjeeeeeeeeeeeedddcccbbbaaa]]]UUULLLIIIHHHGGGIIIMMMUUU^^^lllxxx{{{wwwxxxxxxyyy{{{xxxwwwvvvvvvxxxyyyyyyxxxtttjjj^^^WWWTTTXXXdddqqqwww{{{zzzvvvjjjcccZZZUUUTTTTTTRRRPPPIIIIIIHHHHHHGGGGGGHHHHHHEEEFFFFFFFFFFFFGGGJJJLLLSSSWWW\\\bbbiiipppxxx}}}|||tttqqqkkkddd\\\^^^ccciiiqqq|||tttaaaeeevvvzzzwwwtttiiijjjrrriiiVVVNNNCCC;;;888777555444555555444333222000000///////////////000000000000222222222111111000000//////000000111111000000/////////000000000000111111//////111111111111///////////////////////////////////////000000000111111//////////////////////////////............//////111111111000000000000000111111111222222222333333111222333333444555666666444888999===GGGVVVzzz~~~}}}}}}tttfffWWWMMMDDDCCCEEEDDDDDDEEEBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBEEEJJJQQQVVVWWWXXX^^^eeejjjnnnwww~~~vvvnnnoooqqqsssttttttttttttvvvwwwwwwtttqqqooonnnnnnmmmhhhaaa\\\\\\```fffkkkqqqyyy{{{vvvqqqqqqxxx~~~}}}|||{{{{{{}}}~~~~~~}}}{{{zzzvvvoooiiiddd^^^VVVSSSTTTYYYeeeqqqxxx}}}sssjjjhhhhhhiiibbbbbbbbbbbbbbbbbbbbbbbb\\\SSSLLLIIIHHHFFFHHHLLLRRR[[[iiivvv~~~zzzvvvvvvwwwyyy{{{zzzyyyxxxxxxzzz{{{{{{{{{uuummmbbbZZZVVVYYYeeeqqqvvv{{{{{{wwwllldddYYYSSSRRRRRROOOLLLHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEFFFEEEEEEFFFIIIKKKSSSVVV\\\bbbiiipppxxx}}}{{{ssspppkkkeeeZZZ^^^dddlllvvvrrr___dddtttwwwrrrnnn|||~~~lllsssjjjWWWOOOCCC;;;888666555333444444333222111000000///////////////000000000000111111111111111111111111...///000111111000///...//////000000000111111111///000222333333222000///000000000000000000000000....../////////000000000////////////////////////000//////////////////000//////000000111111222222000000000111111111111222111222222333444555666777555888888===FFFRRRvvvtttiii[[[OOOEEEBBBCCCCCCCCCEEE@@@@@@???????????????@@@???@@@AAABBBEEEJJJQQQVVVVVVXXX]]]dddhhhllluuu~~~}}}vvvmmmnnnqqqtttvvvwwwwwwwwwuuuwwwyyywwwtttqqqqqqrrrtttooogggaaa___aaafffiiimmmvvv~~~|||tttrrrwww}}}|||{{{{{{~~~~~~|||wwwssspppiii___XXXWWWXXXaaakkkpppuuu}}}vvvlllgggeeeddd^^^]]]]]]\\\]]]^^^```aaaZZZRRRKKKIIIGGGFFFGGGKKKPPPXXXdddoooxxx~~~{{{vvvwwwxxxzzz}}}|||zzzyyyyyy{{{||||||{{{xxxpppfff]]]WWWWWWbbbnnntttyyy|||xxxnnndddYYYSSSRRRRRROOOLLLIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGJJJLLLSSSVVV\\\bbbhhhooowww|||zzzrrrpppkkkddd\\\aaajjjtttuuubbbgggnnn}}}wwwqqqkkkxxxsss~~~gggXXXPPPDDD;;;777666444222222222222111111000000000////////////000000000000111111111111111222222222...///000111111000///...//////000000111111111222///111222333333222111///222222222222222222222222............////////////////////////////////////000000////////////000000------...000111333444444////////////000000000000111111222333444666666777555888888===EEEOOOrrruuulll]]]QQQEEEBBBBBBBBBCCCEEE?????????>>>??????@@@AAA@@@@@@AAABBBEEEJJJQQQWWWVVVWWW\\\cccgggkkksss|||}}}vvvlllnnnqqquuuxxxzzz{{{{{{rrruuuxxxxxxvvvtttuuuwwwyyytttllleeeaaabbbdddgggkkkuuu~~~~~~vvvrrruuu{{{~~~|||||||||~~~}}}|||{{{yyyxxxxxxrrrfff]]]ZZZWWW```gggkkkpppyyy|||uuupppnnnmmmiiioooxxxxxxmmmfffbbb```[[[ZZZYYYYYYYYY[[[^^^___YYYQQQJJJHHHGGGFFFGGGKKKOOOUUU^^^hhhrrrzzz}}}xxxxxxyyy{{{~~~|||{{{yyyyyy{{{||||||{{{yyyrrrhhh___WWWVVV___kkkrrrwww~~~}}}xxxnnneeeYYYSSSTTTTTTQQQNNNJJJIIIHHHFFFEEEDDDDDDCCCFFFGGGGGGGGGGGGHHHKKKMMMSSSVVV[[[aaahhhooovvv{{{}}}zzzrrrooojjjddd^^^eeeppp|||tttaaaeeeiii{{{xxxqqqkkkwwwyyy|||bbbYYYPPPEEE<<<777555333111111111111000000000000000////////////000000000000000111222222222000///...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111000000//////......000000////////////000000000///.........///111222///////////////000111111333333222222333333444555555888888;;;BBBMMMnnn{{{eee]]]SSSGGG@@@AAABBB@@@===AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFJJJPPPUUUXXXYYY^^^eeeiiimmmuuu~~~vvvjjjkkkoootttyyy||||||{{{{{{xxxuuussssssuuuwwwyyywwwtttooogggaaa```eeejjjttt{{{~~~~~~|||zzzxxxnnnlllttt}}}~~~{{{zzz{{{||||||~~~{{{uuummmddd^^^\\\]]]___dddkkkttt{{{{{{pppiiiccc]]]XXXXXX\\\bbbfffkkkuuuuuuiiieeeaaa\\\\\\ZZZYYYXXXZZZ[[[ZZZYYYYYYRRRKKKHHHFFFDDDEEEHHHOOOUUU___hhhpppwww}}}yyywwwyyy|||}}}||||||{{{zzzyyyxxxxxxwwwpppnnnjjjbbbWWWRRRYYYeeerrrzzz{{{oooeee[[[VVVXXXYYYVVVSSSJJJJJJHHHGGGFFFEEEEEEEEEGGGGGGFFFEEEDDDFFFJJJMMMQQQUUU[[[aaagggmmmssswwwwwwqqqnnnkkkiiiggggggqqqssseeecccmmmyyy~~~lllfffnnnyyyooo[[[SSSPPPGGG:::444444444333333333333222222222111111...///111222222111///...111111111111111000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000//////......000000////////////000000000//////...///000111222///////////////000111111222111111111111222333333666999888;;;AAAJJJjjjhhh___TTTGGGAAAAAABBBAAA???AAA@@@@@@?????????@@@@@@DDDEEEFFFGGGHHHLLLQQQUUUWWWXXX^^^fffkkkoooxxxvvvkkkmmmppptttyyy{{{{{{yyyxxxwwwuuusssssstttvvvxxxtttsssooohhhcccbbbfffjjjttt{{{}}}~~~~~~~~~yyywwwzzz|||zzzzzz{{{xxx~~~zzzuuutttvvvxxx{{{}}}zzzsssqqqwww}}}{{{{{{|||}}}}}}~~~}}}yyyrrrjjjddd]]]]]]]]]___eeellltttyyy~~~sssggg```[[[WWWTTTNNNPPPRRRUUUYYY```kkksssvvvjjjfffaaa\\\]]]\\\ZZZZZZZZZ[[[ZZZYYYVVVOOOIIIGGGEEEBBBCCCGGGNNNUUU___iiiqqqxxx{{{yyy{{{}}}~~~}}}|||{{{yyyxxxwwwwwwtttqqqnnnfff[[[TTTZZZdddnnnxxx{{{pppggg^^^ZZZ[[[\\\YYYUUUJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDFFFJJJMMMQQQUUU[[[aaagggmmmtttxxx}}}uuuooollliiiggggggiiivvvoooaaa^^^nnn{{{mmmcccjjjttt{{{~~~{{{hhhZZZTTTQQQHHH;;;555555555333222222222111111111000000111222333444444333222111222111111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000////////////...000//////......//////000///////////////000111111///////////////000111111111111000000111111222333666999888;;;AAAHHHeee|||vvvxxxssspppxxxmmmaaaVVVIIIAAA@@@BBBCCCBBBCCCBBB@@@>>>===>>>???@@@FFFGGGIIIJJJKKKNNNRRRUUUVVVXXX^^^ffflllqqq{{{uuummmnnnqqquuuyyyzzzxxxwwwuuuuuutttttttttuuuuuuvvvsssrrrpppkkkfffdddgggjjjtttzzz{{{zzz~~~||||||||||||zzzwwwtttooommmoooqqqppprrruuuwww}}}}}}qqqgggdddhhhmmmzzz{{{~~~}}}{{{{{{}}}~~~}}}}}}~~~~~~yyyqqqlllaaa^^^[[[ZZZ]]]ccciiinnnwww||||||lll___XXXUUUTTTSSSNNNMMMLLLMMMOOOTTTYYY\\\gggnnnxxx~~~zzzuuutttvvvxxxxxxwww~~~~~~~~~~~~~~~xxxkkkfffbbb^^^^^^]]]\\\\\\]]]]]]\\\ZZZXXXRRRMMMKKKIIIEEEFFFJJJOOOWWWaaakkkrrryyy~~~|||}}}~~~|||zzzyyyxxxwwwxxxvvvssslll```XXXZZZbbbiiivvv~~~zzzmmmfff___\\\\\\\\\XXXTTTJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEIIILLLQQQTTTZZZ```fffnnnuuuzzz}}}}}}qqqkkkgggeeeddd___aaappphhh[[[ZZZooo|||oooaaafffmmmrrrwwwxxxhhh]]]WWWTTTQQQHHH<<<666666555333111111111111000000000000...///000111111000///...222111000//////000111222000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000/////////////////////////////////......////////////////////////000000111///////////////000000111111111111111111222333333555888777;;;BBBHHHbbbzzzooonnnkkkjjjpppqqqbbbXXXKKKBBB@@@CCCEEEEEEGGGEEEBBB???>>>???@@@AAAFFFHHHJJJLLLMMMOOOSSSUUUVVVXXX^^^ffflllqqqzzztttnnnooorrruuuxxxyyywwwtttttttttuuuvvvvvvwwwvvvvvvtttuuutttpppjjjggghhhjjjqqqxxx~~~~~~{{{xxxwwwvvvuuuttttttsssrrrnnnlllhhhccc```ccceeefffjjjoooxxx}}}xxxlllbbb```eeejjj}}}{{{|||~~~}}}|||}}}~~~}}}}}}{{{|||~~~}}}xxxsssgggccc]]]XXXXXX[[[aaaeeeooovvv~~~uuuiii^^^YYYXXXXXXXXXXXXUUURRRQQQRRRTTTUUUUUU[[[aaahhhnnnppppppoooooommmkkkhhhhhhjjjmmmmmmmmmsssssstttuuuvvvwwwxxxyyy}}}yyylllhhhddd```___^^^^^^___aaabbbaaa``````\\\XXXWWWSSSOOOPPPTTTUUU]]]gggooouuu{{{~~~|||{{{{{{zzz|||yyywwwpppeee[[[[[[```iiiuuu{{{vvvgggbbb]]]ZZZZZZXXXTTTPPPJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCEEEIIILLLQQQUUUZZZ```gggooowww|||yyymmmfffbbb```___XXXXXXfffyyyaaaXXXYYYnnn}}}rrrbbbdddgggiiimmmzzzooo[[[RRRRRRSSSQQQHHH<<<666555555222222222222222111111111000,,,------......------,,,222111000//////000111222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...............///////////////............//////...//////000000000000000///////////////000000111222222222222222333444444333666777<<>>???@@@DDDFFFIIIKKKMMMOOOSSSVVVWWWYYY^^^fffkkkoooxxxsssmmmnnnqqqvvvyyyyyyvvvssstttuuuvvvxxxyyyyyyyyyxxxxxxyyyyyytttnnniiiiiijjjnnnuuu{{{}}}~~~}}}{{{yyyvvvssspppnnnmmmggggggggghhhhhhfffbbb^^^]]]YYYVVVXXXZZZ]]]dddkkkwww|||vvvlllfffgggjjjmmm}}}{{{}}}~~~}}}}}}~~~|||{{{{{{yyyzzz|||{{{xxxnnnjjjccc]]]ZZZZZZ]]]___hhhppp{{{}}}sssoooiiiccc```___^^^^^^]]][[[XXXWWWXXXWWWUUUTTTYYY\\\```ccccccbbbbbbbbbaaa```___```cccfffiiiiiijjjkkkmmmnnnppprrrssssssyyyzzzmmmiiigggddd``````aaadddgggiiihhhgggiiifffdddbbb]]]WWWXXX\\\\\\dddnnnuuuwww{{{~~~{{{yyyssshhh^^^\\\```lllvvv~~~vvvqqqbbb___[[[XXXWWWUUUQQQNNNIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEIIIMMMRRRVVV[[[bbbhhhpppxxx}}}wwwiiibbb___]]][[[]]][[[eeeppp[[[UUUXXXlll|||xxxiiigggeeecccdddpppnnnWWWNNNOOORRRPPPHHH<<<666555444111444444333333333222222222000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................---............////////////......------......///......///000000000000000///////////////000111111333333222222333333444555333666666<<>>AAACCCEEEGGGJJJNNNRRRVVVWWWYYY^^^fffjjjoooxxx}}}qqqjjjlllpppuuuyyyyyywwwttttttuuuvvvxxxyyyzzzzzzzzzyyyzzzzzzvvvoookkkjjjllllllsssyyy||||||wwwsssqqqooolllgggccc```]]]\\\XXXXXXYYY[[[]]]]]][[[YYYZZZVVVSSSSSSTTTWWW```iiitttyyy~~~{{{rrrnnnnnnqqqsss}}}|||~~~}}}|||{{{yyyyyyzzz|||~~~~~~|||zzzuuuqqqkkkeee```]]]\\\\\\aaajjjvvv{{{yyywwwuuussslllllljjjiiihhhfffeeeeeebbbbbbbbbaaa___]]][[[ZZZXXXZZZ]]]^^^]]]]]]___```]]]]]]^^^```bbbeeehhhjjjiiijjjlllnnnppprrrsssssswww{{{zzznnnkkkjjjiiidddeeefffjjjmmmooonnnmmmllljjjiiigggaaaZZZYYY]]]```iiisssxxxyyy|||}}}zzzuuulllbbb```cccoooxxxzzzrrrlllbbb___[[[YYYWWWUUURRRPPPIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDDDDCCCCCCFFFJJJNNNSSSXXX^^^eeelllrrryyy}}}wwwiiiaaa^^^\\\[[[aaa^^^fff~~~kkkWWWRRRWWWkkk{{{rrrmmmgggaaa___iii{{{zzzzzzrrrYYYOOOQQQSSSQQQIII>>>777666555222555444444444333333333333//////////////////////////////000111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------........./////////......------......///---...///000111000000//////////////////000111111222222222222222333333444333666666:::@@@@@@RRRqqq~~~wwwfff___YYYZZZdddrrr}}}www|||yyy~~~kkk___XXXNNNFFFAAABBBDDDEEEAAAAAA???>>>===============???AAACCCFFFKKKQQQVVVVVVXXX^^^ffflllqqqzzz|||ppphhhjjjooouuuzzz{{{xxxvvvttttttuuuvvvxxxyyy{{{{{{vvvwwwxxxtttooolllmmmoookkkrrryyy|||~~~{{{vvvmmmgggdddbbb___[[[XXXUUUTTTSSSOOONNNOOORRRWWW\\\___aaa___YYYUUUSSSRRRUUU^^^gggsssxxx}}}vvvtttwww{{{~~~{{{}}}~~~|||{{{zzzzzz|||||||||{{{xxxvvvrrrmmmgggbbb]]][[[[[[cccoooyyy{{{vvvsssqqqooonnnnnnooooooooonnnmmmllllllhhhkkkmmmlllgggcccaaabbb\\\]]]^^^___^^^___bbbdddaaabbbcccdddeeegggiiikkkjjjlllnnnqqqsssttttttuuuuuuwwwzzz~~~yyyooommmmmmmmmkkkkkkmmmooorrrsssrrrpppmmmlllkkkiiiaaaXXXWWW[[[```iiitttyyyyyy{{{{{{wwwpppgggeeehhhpppyyyxxxoooiiibbb___[[[XXXVVVTTTRRRQQQIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGKKKOOOUUUZZZaaaiiioootttyyy|||}}}zzzllldddaaa___^^^[[[ZZZccczzzgggUUURRRWWWkkk|||{{{tttkkkccc___fff{{{zzzttttttvvvzzzvvv\\\PPPRRRTTTSSSKKK@@@:::888777333444444444333333333222222...------------------......///000222222222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000---------.........//////.........------.........---...000111111111000//////////////////000111111111111111000111222222333444666666999>>><<>>@@@CCCIIIQQQVVVVVVXXX^^^gggnnnsss}}}{{{ooofffiiinnnuuuzzz{{{yyywwwsssssstttuuuvvvxxxzzz{{{rrrtttuuurrrnnnmmmnnnqqqkkkssszzz}}}|||wwwtttpppggg```[[[ZZZWWWUUUTTTSSSSSSTTTNNNLLLKKKNNNVVV```hhhlllddd^^^YYYUUUSSSTTT]]]ggguuuyyy~~~}}}www{{{{{{zzz}}}}}}zzzyyyzzz{{{|||{{{zzzyyywwwrrrllleee^^^ZZZWWW```kkkttt{{{zzzuuurrrpppnnnmmmsssttttttsssrrrqqqrrrsssjjjnnnrrrpppiiidddcccdddbbbccccccbbbbbbccceeehhheeefffggggggggghhhjjjlllkkkmmmooorrrtttuuuuuuuuuuuuuuuwww{{{xxxooonnnooooooppppppqqqsssuuuuuussspppmmmlllllliiiaaaWWWVVVZZZ^^^hhhsssxxxxxx{{{|||yyyrrrkkkiiilllpppyyywwwnnnhhhaaa^^^ZZZVVVSSSRRRQQQQQQIIIHHHGGGEEEDDDDDDCCCCCCDDDEEEEEEDDDEEEHHHLLLPPPVVV[[[ccckkkqqquuuyyy{{{}}}}}}nnnfffcccaaa```VVVWWWccc{{{~~~eeeTTTSSSYYYkkk|||xxxooofffaaagggzzz}}}tttsssvvvssszzzxxx]]]PPPRRRVVVTTTMMMBBB<<<:::888555333333333222222222111111111111000000000000111111444333111000///000111111000000000000////////////000000000000///////////////////////////////////////////////////...............------------......////////////////////////000000000000000000000000............////////////000000000000000000000000000000000111222222333333000777777666:::>>>LLLbbbppp^^^bbbqqq{{{}}}}}}tttiiidddqqqwwwmmm```\\\SSSIIIAAA???@@@CCCCCCAAA>>>;;;;;;<<>>KKKaaawwwiiiooouuujjjeeerrr}}}qqqhhheee^^^SSSHHHAAA???@@@AAAAAA???===;;;;;;===???AAACCCCCCCCCCCCDDDHHHNNNRRRTTTZZZaaaggglllsss{{{tttlllmmmooossswwwzzzzzzyyywwwvvvtttsssrrrrrrrrrsssjjjggghhhjjjkkkhhhhhhkkkkkkooouuuxxx{{{vvvnnnhhhdddccc___``````^^^[[[XXXWWWXXXUUUVVVVVVVVVZZZdddrrr}}}wwwjjjaaa[[[XXX^^^gggsssxxx}}}~~~zzzzzz~~~{{{zzzxxxvvvwwwxxx{{{|||~~~~~~}}}{{{wwwrrrmmmjjjdddbbbfffoooxxx|||~~~xxxttttttvvvxxx~~~}}}zzzxxxuuutttuuutttqqqooollllllkkkjjjiiiiiiiiiiiillllllllllllmmmnnnpppqqqrrrrrrsssvvvxxxyyywwwuuusssssstttwww{{{tttkkkiiikkkqqqtttvvvxxxyyyzzzzzzxxxvvvuuuqqqqqqnnndddYYYQQQPPPQQQdddmmmwww~~~}}}}}}~~~|||vvvqqqqqqttt~~~vvvlllfff```[[[VVVSSSRRRQQQMMMJJJJJJIIIFFFDDDCCCCCCDDDDDDCCCDDDDDDDDDEEEHHHNNNRRRWWW]]]fffmmmsssyyyrrrjjjddd\\\UUURRRRRRYYYjjjttt___RRRRRRZZZhhhttteeedddhhhxxxtttsssyyy|||ppp]]]TTTSSSYYYUUUMMMCCC;;;666444444222222222222222222222222111000000000/////////...000000111111222111111111222222222111111111000000000000000000////////////////////////////////////------......//////000000......------------......////////////////////////////////////////////////............////////////000000000000000000000000000000000111222222333333000777666666;;;===III^^^xxxzzzpppmmmyyy}}}tttllllllaaaSSSGGGBBB@@@?????????>>><<<;;;<<<>>>AAACCCHHHGGGFFFDDDDDDHHHMMMRRRTTTYYY```fffkkkqqqyyyuuunnnmmmnnnrrrvvvzzz|||||||||zzzxxxuuusssrrrqqqqqqjjjeeecccddddddbbbcccgggiiimmmqqqtttvvv{{{|||tttmmmiiihhhgggfffggghhhfffcccaaa```aaa______^^^]]]___gggrrrzzzxxxnnnccc\\\___gggpppuuu|||~~~{{{{{{~~~}}}{{{xxxvvvuuuvvvwwwxxx|||}}}~~~~~~|||xxxtttqqqkkkggggggmmmsssxxx}}}{{{wwwvvvwwwxxx{{{yyywwwwwwwwwwwwuuutttwwwvvvssspppmmmlllkkkkkknnnnnnooopppqqqrrrssssssuuuuuuvvvyyy{{{|||zzzyyywwwvvvvvvvvvyyy}}}zzzooogggffflllssswwwzzz{{{}}}~~~|||zzzvvvtttqqqpppkkkaaaUUUNNNNNNQQQbbbkkkvvv}}}~~~}}}~~~xxxssstttvvv~~~uuummmggg___[[[UUUSSSRRRQQQMMMJJJIIIGGGFFFDDDCCCCCCDDDDDDBBBCCCCCCDDDFFFJJJPPPTTTXXX^^^gggnnnsssyyy~~~qqqlllggg]]]TTTOOOOOOTTT```rrryyymmm\\\QQQTTT]]]mmm|||iiieeeiiizzzyyywww|||sss```UUUQQQUUUPPPHHH???999555333333111111111111111111111111000000000000////////////...///000222222222111000111111111000000000000///000000000000////////////////////////////////////,,,------...///000111111......------------......////////////////////////////////////////////////............////////////////////////////////////000000000111222222333333000666555555;;;===FFFZZZ|||}}}}}}|||vvvqqqdddSSSGGGBBB@@@>>>===???>>>======???AAADDDFFFLLLJJJGGGDDDDDDGGGMMMRRRTTTYYY___eeeiiipppwww}}}vvvmmmlllllloootttyyy|||~~~|||{{{xxxuuusssrrrqqqqqqmmmhhhdddcccaaa^^^___ccchhhlllooorrrsssxxx~~~xxxqqqmmmkkkkkklllmmmnnnnnnmmmkkkiiihhhiiiggggggfffddddddiiipppuuuuuuggg___```ffflllsss{{{~~~||||||}}}zzzvvvtttttttttuuuwwwyyy|||~~~}}}{{{xxxuuuqqqkkkgggjjjooottt{{{}}}zzzyyyxxxxxx|||}}}~~~zzzzzzzzzzzz{{{{{{zzzzzz{{{wwwsssqqqppppppooopppqqqrrrtttuuuuuuuuuxxxxxxxxxzzz}}}}}}|||{{{{{{zzzxxxxxx{{{yyyllleeefffmmmuuuyyy~~~|||wwwtttqqqoooiii^^^RRRMMMNNNRRR___hhhttt{{{~~~}}}}}}~~~|||uuuqqqrrryyyvvvnnnhhhaaa]]]WWWUUUTTTSSSPPPMMMHHHHHHFFFFFFEEEEEEFFFFFFDDDDDDDDDEEEFFFJJJPPPTTTYYY___gggmmmsssyyyssspppkkk```VVVOOOOOOQQQYYYeeeqqqyyy|||uuutttqqqiii[[[RRRWWWaaavvvooohhhkkk}}}yyy||||||hhhYYYQQQQQQKKKCCC<<<777444222222000000000000000000000000000000000000////////////---...000111222222111000000////////////.........000000000000////////////////////////////////////,,,------...///000111111......------------......////////////////////////....................................////////////////////////////////////000000000111222222333333000666555555;;;<<>><<>>===<<>>888666555222000000000000000000000000000////////////000000000000111000000////////////000////////////............000000000000////////////////////////////////////.........///////////////......------------......////////////////////////....................................////////////000000000000000000000000000000000111222222333333000555444555;;;;;;@@@OOOiii~~~iiiaaaUUUIIIAAA=========>>>>>>???@@@AAACCCEEEFFFCCCCCCCCCBBBBBBFFFJJJNNNQQQWWW^^^dddiiipppxxxyyymmmllllllooossswwwyyyyyyxxxwwwuuusssqqqqqqqqqqqqnnnllllllmmmkkkddd```aaaccchhhnnnqqqrrrtttwwwzzz~~~~~~}}}{{{zzzyyyxxxxxxxxx{{{||||||zzzwwwtttssssssmmmmmmnnnooopppppppppooopppwwwzzzssslllmmmooopppnnnvvv~~~{{{{{{|||~~~|||zzzyyyyyywwwxxxzzz{{{}}}~~~zzzppphhhfffhhhmmmuuu|||~~~|||{{{{{{{{{{{{uuuvvvwwwyyyyyyyyyxxxxxxvvvzzz~~~{{{xxxtttsssrrrrrrtttwww{{{}}}}}}{{{{{{|||~~~zzzzzz{{{}}}{{{oookkkooowww{{{|||{{{~~~zzzsssmmmfffbbbZZZOOOHHHIIIRRR[[[fffoooyyy~~~}}}}}}|||yyywwwxxx|||}}}||||||{{{uuupppqqqwww|||rrrkkkaaa]]]XXXVVVVVVUUURRROOOKKKKKKKKKJJJIIIGGGFFFEEEGGGGGGGGGGGGHHHKKKPPPTTTZZZbbbllluuu{{{uuupppllleee___WWWTTTUUUaaasss~~~qqqaaaZZZeeeuuu|||vvvyyy{{{zzzzzz}}}nnnXXXOOOHHH>>>888777666333000111111111111111111111111.../////////000000000111222111000.........///000000000000000////////////000000000000///////////////////////////////////////////////////..................------.........////////////////////////..................................../////////000000000000000000000000000000000000111222222333333000555444555<<<;;;???MMMccc{{{eee```VVVJJJ@@@<<<<<<>>>======>>>???@@@BBBCCCDDD@@@AAAAAAAAABBBEEEJJJNNNQQQVVV^^^dddjjjqqqyyyyyynnnmmmnnnppptttxxxyyyyyyzzzxxxvvvsssqqqppppppppphhhhhhjjjnnnmmmfffbbbaaaaaafffmmmqqqrrrrrruuuwww|||~~~~~~}}}||||||}}}~~~~~~|||xxxuuuttttttmmmmmmnnnqqqssssssqqqppplllsssuuunnnjjjllloooooopppyyyyyyzzz|||~~~~~~|||||||||wwwwwwxxxyyyzzz|||~~~|||rrriiifffhhhkkkrrryyy|||~~~}}}|||{{{zzz{{{{{{rrrssstttuuuvvvuuuttttttxxx}}}|||wwwuuusssrrrtttxxx}}}~~~}}}|||}}}~~~~~~zzzooolllqqqyyy}}}}}}xxx{{{xxxpppkkkbbb^^^VVVKKKEEEHHHRRR\\\fffnnnxxx}}}}}}}}}||||||{{{yyyvvvxxx|||}}}|||{{{yyysssnnnqqqxxxxxxqqqddd___ZZZXXXXXXXXXUUURRRKKKKKKKKKJJJHHHFFFDDDCCCEEEFFFFFFGGGHHHLLLRRRWWW[[[cccoooyyy~~~xxxrrrnnniiiddd]]]ZZZ\\\kkksssbbb\\\iiizzz~~~{{{xxxyyy|||qqqZZZPPPHHH???999777666333000111111111111111111111111.../////////000000111111000000000000000000000000222111111111000000//////////////////////////////111111000000//////......////////////////////////---.........///000000000//////.........---------------------------------------------------,,,,,,000000000000000000000000---......///000111111222333444555666777;;;AAAEEE```wwwkkkeeeYYYJJJ@@@===>>>???DDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBCCCFFFJJJNNNPPPVVV]]]bbbfffmmmwww{{{ooonnnpppuuuwwwvvvwwwzzz|||wwwrrrsssxxxzzzvvvqqqlllddddddnnnqqqggg^^^]]]dddeeeggglllrrrwwwzzzzzz}}}|||~~~}}}|||yyytttpppnnnlllllloooqqqsssssstttsssqqqnnnjjjiiiiiijjjpppzzz}}}{{{|||{{{zzzyyyyyyzzz|||}}}|||xxxpppiiigggjjjqqqwww{{{||||||{{{yyyxxxyyyzzzzzzxxxuuutttuuuuuutttssssssttttttsssrrrrrrtttvvvzzz{{{yyyvvvwwwyyy{{{|||~~~~~~zzz~~~wwwnnnooouuuyyyzzz|||xxx|||xxxnnnfff]]]TTTOOONNNOOOVVV^^^lllssszzz~~~}}}|||}}}xxxuuutttwww}}}zzzwwwuuuwww|||zzzrrrooopppttt{{{vvvlllaaaWWWVVVWWWUUUQQQOOOFFFFFFGGGGGGGGGFFFEEEEEEFFFEEEEEEDDDFFFKKKRRRWWWaaafffooowww}}}|||ssskkkiiijjjaaa^^^dddwwwnnnaaacccqqq|||}}}~~~yyyxxxzzzwwwZZZPPPHHH>>>777444333222000222222222111000///...---111000000000000000111222000000000000000000000000111111000000000/////////////////////////////////000000000000//////......////////////////////////..................////////////.........---------------------------------////////////////////////000000000000000000000000......//////000111111222222333444555777;;;@@@DDD]]]vvvnnn```OOOCCC>>>===>>>???@@@@@@@@@AAA@@@@@@???@@@BBBCCCDDDEEEGGGKKKNNNRRRWWW]]]bbbfffmmmvvv}}}{{{ooolllmmmrrrvvvwwwwwwzzz|||wwwssstttxxxzzzwwwrrrkkkcccdddnnnrrrjjjcccbbbeeefffhhhmmmrrrwwwyyyzzz}}}~~~~~~~~~yyysssvvvtttrrrrrrtttwwwxxxxxxvvvuuusssoookkkhhhhhhiiiqqqzzz~~~}}}{{{zzzzzz{{{|||}}}|||uuunnnjjjkkkppptttyyyzzzzzzxxxtttrrrqqqqqqnnnllljjjjjjkkkmmmnnnnnnqqqrrrrrrqqqpppppprrrtttwwwyyy~~~}}}zzzzzz|||~~~~~~~~~|||xxxoooqqqwww{{{}}}~~~}}}yyyooocccZZZQQQMMMLLLOOOVVV___lllqqqxxx}}}~~~{{{xxxvvvooollljjjkkkpppwww{{{}}}~~~}}}zzzwwwuuuwww|||}}}~~~~~~{{{vvvuuuxxx|||}}}yyykkk```WWWVVVWWWUUUPPPNNNGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFEEEEEEGGGLLLSSSYYYbbbgggpppwww}}}|||tttllliiijjjcccdddooorrrcccdddppp|||{{{}}}~~~~~~oooVVVQQQIII???888555444333111333333333333222111000000111111000000000000000111000000000000000000000000000000///////////////...////////////////////////000000000////////////...////////////////////////.........---------------...............---------------------------------////////////////////////000000000000000000000000...//////000000111111111222333444555777:::@@@DDDXXXzzzgggUUUFFF>>><<<=========???@@@AAAAAAAAAAAAAAACCCFFFGGGGGGIIIKKKMMMSSSWWW]]]bbbgggmmmuuu||||||pppjjjhhhooovvvxxxxxxyyy{{{wwwssstttxxxzzzwwwtttjjjddddddnnnsssnnnhhhhhhggggggiiimmmrrrvvvxxxxxxzzz{{{}}}~~~yyy{{{xxxuuussstttuuuuuuuuuwwwwwwuuuqqqmmmiiihhhhhhoooyyy}}}|||{{{|||}}}~~~|||uuuooommmoooqqqwwwxxxxxxvvvrrrnnnlllkkkdddaaa^^^^^^___bbbccccccjjjkkklllllllllnnnqqqtttyyy|||~~~||||||~~~~~~~~~~~~yyyppprrrxxx|||~~~wwwlll___VVVMMMJJJJJJNNNWWW```lllooouuu{{{|||xxxqqqlllcccaaa___```cccgggjjjkkkxxx}}}|||zzzwwwvvvxxx|||~~~|||yyyzzz~~~zzzjjj___VVVVVVWWWTTTPPPMMMHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGIIIOOOVVV[[[dddiiiqqqxxx}}}{{{tttnnnjjjkkkgggmmmwwwgggfffppp{{{yyy|||yyy{{{hhhVVVRRRJJJ@@@999666555333222333333444444444444333333222222111000/////////000000000000000000000000000////////////............////////////////////////////////////////////////////////////////////////.........---,,,,,,,,,+++....................................------------,,,,,,,,,---------------//////////////////////////////000000000111111111222333444444666999???CCCTTT{{{kkkXXXIII???<<<===>>>???@@@AAABBBCCCCCCCCCAAACCCFFFHHHHHHIIIKKKLLLRRRVVV\\\bbbhhhooovvv|||~~~qqqiiifffllluuuyyyyyyyyy{{{wwwtttuuuxxxyyywwwtttjjjeeedddlllrrrppplllkkkjjjjjjkkknnnrrruuuvvvvvvwwwyyyzzz{{{|||~~~{{{uuuqqqppppppoooooovvvvvvvvvsssoookkkiiiiiikkkvvv}}}||||||}}}~~~zzztttpppooopppuuuwwwyyyxxxsssoookkkiii```]]]XXXVVVVVVWWWXXXXXX^^^```cccfffiiimmmrrrvvvzzz}}}}}}{{{{{{|||||||||}}}~~~~~~}}}~~~vvvmmmpppvvv{{{}}}}}}~~~sssgggXXXPPPIIIGGGHHHMMMWWWaaakkkmmmrrrwwwyyytttkkkcccZZZZZZ[[[]]]```dddgggiiipppyyy|||{{{yyywwwvvvxxx|||}}}zzzzzz~~~}}}}}}~~~~~~xxxjjj___VVVVVVWWWTTTOOOMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHKKKQQQYYY___gggkkkrrrxxx}}}xxxsssnnnkkkjjjjjjttt{{{llliiirrr}}}vvvwww~~~wwwrrrwwwvvvbbbTTTQQQIII???888555444333111222222333444555555444444333333111000////////////////////////////////////............////////////////////////////////////.............../////////////////////////////////.........---,,,,,,,,,+++---...................../////////......---------,,,,,,,,,---------......////////////////////////000000000000111111111111222333333444555999>>>AAAQQQvvvxxxjjjYYYKKK@@@<<<>>>???@@@AAAAAABBBBBBBBBAAA@@@CCCFFFGGGHHHIIIJJJLLLPPPTTTZZZbbbiiiqqqxxx|||rrrjjjfffmmmvvvyyyzzzzzzzzzwwwuuuuuuvvvwwwuuussskkkfffeeejjjooopppnnnlllmmmllllllooorrrtttuuutttrrrtttuuuvvvuuuvvvxxxzzz{{{sssmmmkkklllmmmmmmrrrtttuuutttqqqmmmkkkkkkgggsss~~~}}}}}}}}}~~~}}}xxxtttqqqqqqvvvyyy{{{yyyssslllfffccc[[[WWWSSSQQQQQQQQQQQQQQQRRRUUUZZZ___dddkkkrrrwwwyyy{{{}}}zzzyyyyyyzzzyyyxxxzzz{{{|||}}}|||}}}~~~}}}rrriiilllsssxxxzzz|||yyy}}}zzznnncccRRRKKKEEEEEEHHHMMMWWWaaahhhjjjmmmqqqsssnnneee]]]VVVXXX[[[^^^aaadddggghhhkkkttt~~~{{{zzzyyywwwvvvxxx||||||zzzzzz}}}|||zzzzzz|||}}}{{{uuuiii___WWWWWWXXXUUUOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHJJJMMMSSS\\\aaajjjnnntttyyy}}}xxxsssqqqmmmiiihhhhhhvvv}}}pppllluuuwwwuuuxxxrrrmmmrrr}}}vvvjjj[[[OOOOOOHHH===666333222111///000111222333333444444333333333111000////////////////////////////////////...////////////000000000////////////////////////---............/////////////////////////////////.........------------------------...............000000//////...---------------......///000000000000000000000000000000000111111111111111111111111222222333333444888===@@@NNNqqqzzzqqq}}}vvv{{{|||{{{fffYYYMMM@@@<<<>>>======>>>???@@@@@@??????@@@BBBEEEFFFHHHIIILLLNNNQQQTTTZZZbbbjjjrrrwww{{{}}}rrrllljjjqqqwwwzzzzzz{{{zzzxxxuuutttttttttsssqqqkkkgggeeehhhnnnrrrqqqoooooonnnnnnppprrrssssssrrrmmmooopppooonnnmmmnnnooo~~~{{{pppgggdddeeehhhiiippprrruuutttrrrnnnlllkkkfffrrr~~~}}}||||||}}}}}}}}}yyyuuurrrqqqvvvyyy{{{yyyqqqhhh___[[[TTTRRRPPPPPPQQQRRRRRRQQQLLLOOOTTTZZZ```fffnnnrrrxxxzzz}}}|||zzzxxxwwwwwwwwwvvvtttuuuwwwyyyyyyzzz|||zzzooogggjjjqqqvvvyyy{{{zzz~~~}}}wwwjjj^^^MMMHHHDDDEEEIIINNNWWW___cccdddgggiiiiiieee```[[[VVVYYY]]]```aaabbbcccdddhhhoooxxx}}}}}}{{{yyyyyyyyyyyyyyywwwwwwxxx{{{~~~~~~{{{yyyzzz}}}|||}}}~~~|||uuujjj```XXXXXXZZZVVVPPPMMMKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGHHHJJJNNNUUU]]]ccclllpppuuuzzz}}}sssooonnnjjjfffddddddrrryyypppoooxxxxxxuuuoooiiilll{{{~~~vvvpppfffYYYQQQNNNGGG===555333222000///000000111222222222222222222222111000/////////000/////////////////////////////////000000000111111////////////////////////---------.........//////////////////////////////..................//////---------.........//////000000000///...---------------......///000000111000000000000000000000000111111111111111111111111222222333333444777<<>>:::;;;===>>>@@@AAAAAAAAAAAACCCEEEFFFHHHKKKOOORRRTTTVVV[[[bbbjjjqqquuuwwwzzzrrrooopppuuuyyyzzzzzz}}}zzzxxxvvvtttrrrqqqpppooojjjgggeeegggooouuuwwwuuuqqqpppoooppprrrsssrrrqqqmmmnnnnnnmmmjjjhhhhhhiiivvvyyykkkcccbbbdddeeeppprrruuuuuurrrmmmjjjhhhhhhttt~~~zzz{{{}}}}}}|||{{{{{{{{{|||}}}{{{wwwsssqqqpppqqqtttxxxxxxrrrhhh```[[[VVVUUUTTTUUUVVVVVVTTTRRRNNNPPPTTTWWWZZZ___eeeiiiqqqrrruuu{{{vvvtttsssssssssrrrpppoooqqqsssuuuwwwxxx{{{zzzooohhhkkkrrrxxx{{{}}}|||~~~zzzrrrdddVVVJJJEEECCCGGGKKKOOOVVV^^^]]]^^^``````^^^\\\[[[ZZZXXX\\\bbbddddddcccdddeeegggmmmtttxxxxxxwwwwwwxxxxxxyyyxxxwwwwwwxxx{{{~~~}}}{{{xxxwwwzzz~~~zzzjjjaaaYYYZZZ[[[WWWQQQMMMKKKJJJHHHEEEDDDDDDEEEFFFFFFGGGHHHJJJNNNVVV^^^eeeooorrrwww{{{}}}rrrmmmlllgggaaa^^^^^^lll}}}rrrnnnoooyyyuuuooogggfffppp}}}{{{rrreeeZZZVVVOOOGGG===666333222111///000111222222222222222111111111000000000000000111//////////////////////////////000000111111222222////////////////////////---------.........//////////////////////////////---.........///000000000---------.........//////111000000///...---------++++++,,,,,,---...//////000000000000000000000000222222111111111111111111222222333333444777;;;???IIIiii{{{gggfffjjjgggaaaooorrroooyyyuuubbbYYYOOOAAA:::===:::;;;===@@@BBBDDDEEEEEEBBBDDDEEEGGGIIIMMMRRRVVVWWWYYY]]]cccjjjooorrrsssyyyrrrqqqsssyyy{{{zzzzzz~~~zzzxxxvvvsssqqqooonnnmmmiiigggeeehhhpppyyy{{{yyyrrrqqqpppppprrrrrrqqqpppoooppppppoookkkiiihhhhhhppp|||wwwkkkffffffgggqqqsssvvvuuuqqqlllhhhfffjjjvvv~~~xxx}}}{{{{{{{{{zzz{{{|||zzzvvvrrrooonnnjjjooouuuxxxtttmmmfffbbb^^^]]]\\\\\\[[[YYYUUUSSSRRRTTTUUUVVVWWWZZZ]]]```cccdddgggmmmwww}}}pppooonnnnnnnnnmmmkkkiiioooqqqsssuuuwwwzzz~~~|||qqqiiillltttzzz}}}||||||wwwmmm]]]OOOHHHDDDDDDHHHLLLOOOVVV\\\XXXZZZ[[[ZZZWWWUUUXXXZZZZZZ___fffjjjjjjiiijjjlllggglllsssvvvvvvvvvxxxzzzxxxxxxxxxwwwwwwxxx{{{~~~|||xxxwwwzzz~~~~~~kkkaaaZZZ[[[\\\XXXRRRNNNKKKIIIGGGEEEDDDDDDEEEEEEEEEFFFHHHJJJNNNVVV___eeepppssswww{{{~~~sssmmmkkkeee^^^ZZZZZZgggtttmmmlllnnnyyyvvvpppgggbbbiii}}}{{{wwwuuu~~~qqq```VVVUUUPPPHHH>>>777444333222000222222222333333222222111111000000000000000111222000000000000000000000000222222222111000//////...////////////////////////,,,---...//////...---,,,+++)))(((***...000///---------------------------......---,,,---...///000---------............///////////////////////////////////////............000000000000111111111111222333555666666999<<>>@@@===>>>@@@@@@@@@AAACCCFFFHHHKKKNNNPPPQQQRRRTTTUUUWWWXXX[[[___eeelllrrruuu~~~wwwooommmttt|||~~~}}}{{{yyywwwuuuuuuuuuttttttnnnmmmhhhfffjjjssswwwwwwqqqqqqrrrssstttvvvxxxyyyvvvyyy~~~|||xxxnnnrrr|||yyysssrrrxxxwwwxxxxxxqqqgggbbbbbbeeettt|||xxxvvvuuuuuurrrtttwwwwwwuuutttuuuvvvuuuttttttzzz~~~zzzxxxxxxxxxwwwrrrrrrrrrqqqoookkkgggdddbbbkkkxxx|||xxxwwwsssnnnmmmmmmkkkeee```]]]]]]]]]^^^______^^^\\\ZZZZZZZZZ]]]eeeoooyyy}}}yyyqqqooollliiiggghhhjjjkkkmmmnnnppprrrsssuuuuuuvvvvvvwwwyyy|||tttooosssxxxzzz{{{}}}|||xxxsssoookkkbbbWWWNNNGGGDDDAAABBBHHHOOOTTTVVVTTTRRRQQQTTTZZZ___bbbcccfffiiinnnqqqrrroookkkhhhjjjlllooorrruuuwwwyyyzzz|||}}}~~~{{{xxxyyy~~~mmmbbbYYYYYYZZZVVVOOOKKKGGGHHHHHHFFFDDDCCCDDDFFFGGGHHHHHHKKKPPPXXXbbbiiisssvvv{{{tttpppllleee^^^[[[^^^kkkmmm```^^^gggxxxqqq```[[[^^^```qqqzzzxxxttt|||kkk^^^XXXVVVTTTLLL@@@888444333222111111111111111111111111111000000000000000000000000000000000000000000000000000000//////......------////////////////////////.........------.........///---,,,---...///...------------------------------------,,,---......///---------............///////////////////////////,,,,,,---...///000111111000000000000111111111111222333444555666888;;;>>>DDD[[[{{{sssfff___pppwwwllljjjwwwlll```WWWKKKBBB???===>>>@@@@@@@@@AAADDDFFFMMMPPPRRRTTTTTTSSSTTTUUUVVVWWWZZZ^^^dddjjjpppsss{{{wwwooolllrrrzzz}}}||||||yyyxxxwwwvvvuuuuuuuuuuuunnnlllgggbbbdddlllqqqqqqpppppppppqqqrrrsssuuuvvvsssxxxzzzjjjjjjqqq}}}xxxuuuxxxyyyzzzxxxnnnccc___aaaiiiwwwzzztttooolllkkkjjjhhhjjjkkklllkkkjjjkkkllleeegggjjjooowww{{{vvvtttsssrrrqqqkkkkkkkkkkkkjjjhhhfffeeecccnnn{{{wwwuuutttrrrlllhhhfffeeedddeeeeeedddbbb___YYYXXXXXXYYY^^^eeemmmqqqyyyyyyyyyyyyxxxuuuppplllhhhgggeeedddccceeefffgggjjjiiiiiiiiiiiijjjkkkkkkkkknnnrrr{{{|||tttqqquuu{{{||||||}}}yyytttnnniiiddd]]]TTTMMMFFFDDDBBBDDDHHHNNNRRRTTTRRRRRRSSSXXX___fffjjjkkkkkknnnqqqsssssspppllliiihhhjjjlllpppsssvvvxxxyyyyyy{{{~~~|||zzzzzz|||}}}kkkaaaYYYYYYZZZUUUNNNKKKHHHIIIIIIGGGEEEDDDEEEGGGGGGHHHJJJMMMRRR[[[dddkkktttwww|||~~~tttqqqnnniiicccaaa^^^gggxxx|||kkk```]]]fffyyynnnZZZUUU\\\cccvvv}}}{{{xxxwwwiii]]]VVVSSSQQQIII>>>777444444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000//////.........///////////////////////////...---,,,,,,---...///000////////////......---------------------------,,,,,,,,,---------......---------............///////////////////////////////////////............///000000000111111111111222333444444555777:::===AAAVVVyyyyyyeee]]]rrr}}}pppmmmyyymmmbbbZZZOOODDD???>>>???AAAAAABBBCCCFFFHHHPPPSSSUUUVVVUUUTTTTTTTTTUUUVVVYYY]]]bbbiiinnnrrrzzzxxxpppkkkpppxxx{{{{{{{{{wwwwwwwwwvvvuuuttttttuuuooommmfff___```gggmmmnnnnnnnnnnnnnnnooopppqqqrrrpppuuu~~~zzzpppmmmooozzzxxxtttuuuwwwxxxuuujjj___]]]bbbqqq}}}~~~xxxqqqllliiihhhhhhdddeeeeeeeeeeeeddddddeee^^^```ccceeehhhpppzzz}}}wwwrrrooommmkkkiiiddddddddddddcccccceeefffiiivvv}}}{{{yyytttqqqnnnmmmllllllllljjjfffccc___^^^]]]\\\^^^bbbfffiiikkkiiigggfffeeeccc___]]]\\\[[[[[[[[[[[[]]]^^^___bbbaaa___]]]\\\\\\]]]]]]```dddkkkvvvzzzsssqqqvvv|||}}}||||||uuurrrmmmhhhbbbZZZQQQKKKEEEDDDDDDFFFIIINNNRRRTTTSSSUUUXXX^^^dddjjjoooqqqppprrruuuvvvuuuqqqmmmjjjhhhjjjllloooqqqssstttuuutttvvvzzzxxxyyy{{{yyyiii```ZZZZZZZZZUUUNNNKKKIIIIIIIIIHHHFFFEEEFFFGGGGGGIIILLLPPPVVV^^^gggnnntttwww||||||tttqqqnnniiieeedddXXX^^^jjjwwwvvviii___[[[cccxxxppp\\\UUU\\\dddxxx}}}zzz~~~pppdddZZZUUURRRNNNFFF<<<666444444444222111111111111111111111111000000000000000000000000////////////////////////111111000000000000000//////////////////////////////...---,,,,,,---...///000000000///......---...------------------------,,,,,,,,,------------------------............///////////////////////////////////////............///000000000111111111111111333444444444666999<<<@@@SSStttjjjaaawwwrrrnnnxxx|||lllbbb[[[QQQFFF??????@@@BBBCCCCCCEEEHHHJJJPPPRRRUUUVVVUUUSSSSSSSSSUUUVVVXXX\\\bbbhhhmmmqqqzzzzzzpppkkkooovvvzzzzzz{{{wwwxxxyyywwwtttrrrrrrsssooonnnhhh```___eeekkkmmmkkkkkkkkkkkklllmmmnnnoooqqqttt{{{|||~~~xxxvvv}}}{{{wwwqqqrrrtttqqqggg]]]]]]cccsss~~~{{{tttooolllkkkkkkiiihhhgggfffeeedddcccbbb^^^______^^^]]]aaahhhnnnwwwzzzzzz{{{|||~~~zzztttoookkkhhhdddbbb^^^^^^^^^]]]]]]___dddhhhooo}}}}}}{{{ttttttssssssssspppllliiihhhfffdddcccbbbcccdddeeeaaa^^^\\\ZZZZZZXXXVVVTTTTTTTTTTTTUUUVVVWWWWWWXXXZZZXXXVVVSSSQQQPPPPPPQQQTTTYYYbbbooowwwqqqpppwww}}}}}}{{{zzzsssrrrooojjjcccYYYOOOHHHBBBBBBCCCEEEHHHMMMRRRUUUYYY\\\```eeeiiimmmppprrrtttvvvwwwxxxvvvrrrnnnkkkkkkkkkmmmnnnooooooppppppqqqtttyyy~~~xxx{{{uuuhhh```[[[[[[ZZZTTTOOOLLLIIIIIIIIIHHHFFFEEEFFFGGGGGGJJJNNNSSSYYYbbbkkkppptttxxx|||zzzrrrooolllfffccccccXXX\\\bbbjjjrrrvvvwwwvvvrrrmmmeee___\\\dddxxxuuu```WWW[[[```vvv}}}xxx}}}nnnaaaYYYUUUSSSKKKDDD;;;555444444333222000000000000000000000000////////////////////////////////////////////////111111111111000000000000////////////////////////.........------.........///000111000...------...------------------------++++++,,,------------,,,---------............///////////////////////////,,,,,,---...///000111111000000000000111111111111111222333333333555888;;;>>>PPPoootttjjj|||sssllltttzzznnnddd\\\RRRGGG???>>>@@@BBBCCCCCCEEEHHHKKKMMMPPPTTTUUUUUUSSSRRRRRRVVVVVVYYY\\\bbbhhhmmmpppyyy|||rrrkkkooovvvyyyzzz{{{xxxzzz{{{xxxsssoooooopppmmmmmmiiiaaa___eeekkkmmmggggggggghhhiiikkklllmmmqqqsssyyy}}}{{{zzzvvv|||wwwpppppppppmmmfff^^^___dddqqq{{{~~~zzzwwwvvvuuuwwwtttqqqnnnmmmkkkiiigggcccbbb___]]][[[]]]aaaeeeiiinnnuuu|||~~~xxxxxxyyy|||{{{uuuooojjjfffbbb___ZZZ[[[ZZZXXXXXX\\\dddkkktttyyyyyyyyyzzzzzzxxxssspppooonnnllliiigggeeedddccc^^^\\\ZZZYYYXXXXXXVVVTTTTTTUUUVVVVVVWWWWWWVVVVVVSSSRRRPPPNNNLLLKKKJJJJJJKKKPPPYYYfffxxxuuupppqqqxxx~~~~~~zzzyyysssrrrpppjjjaaaVVVLLLFFF>>>@@@AAACCCGGGMMMTTTYYYaaadddiiilllnnnppprrrtttwwwxxxyyyyyywwwsssooolllllllllmmmnnnnnnnnnmmmmmmrrrvvv{{{}}}zzz~~~~~~ssseee___ZZZ[[[YYYSSSNNNLLLHHHIIIIIIGGGEEEDDDEEEGGGGGGJJJPPPVVV]]]eeennnsssvvvyyy~~~~~~wwwpppmmmiiiccc```aaa[[[\\\^^^bbbfffiiiiiihhhhhheeeaaa___^^^fffxxx{{{cccWWWYYY^^^vvv}}}yyyvvvfff[[[VVVTTTIIIBBB:::555444444333111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////------............---------///000///---,,,---///------------------------***+++,,,---------,,,,,,---------............///////////////////////////,,,,,,---...///000111111000000000000111111111111111222333333333444777:::===LLLjjj}}}uuukkkqqq{{{|||ttthhh]]]RRRHHHAAA===>>>@@@AAABBBDDDGGGIIIJJJNNNSSSUUUUUUTTTTTTTTTVVVWWWYYY]]]bbbhhhmmmpppxxx~~~ssslllnnnuuuyyy{{{|||zzz}}}~~~zzzrrrmmmlllmmmjjjllliiibbb```eeejjjmmmdddddddddfffgggiiikkklllmmmpppxxx}}}|||yyyrrrllljjjeeeooo|||wwwtttpppnnnlllgggaaa```cccqqqzzz}}}{{{~~~~~~{{{xxxtttqqqmmmiiidddaaaaaabbbbbbccceeeiiiooouuuyyyzzzyyyxxxxxxxxxyyy{{{xxxrrrmmmgggbbb___YYYYYYXXXVVVUUUZZZdddmmm|||}}}}}}{{{xxxuuutttrrrpppmmmiiigggeee___]]]\\\[[[\\\[[[YYYWWWXXXYYYZZZZZZZZZYYYWWWVVVQQQQQQPPPOOONNNLLLJJJIIIIIINNNUUUbbbttt}}}tttqqqrrrzzz{{{yyysssrrrmmmfff[[[QQQHHHDDD>>>@@@BBBDDDHHHPPPZZZaaaggglllqqqtttttttttvvvwwwwwwxxxyyyyyywwwssspppmmmkkklllmmmmmmnnnnnnmmmmmmtttxxx}}}}}}zzz{{{zzzoooaaa\\\XXXYYYWWWPPPKKKJJJGGGHHHHHHFFFDDDCCCDDDFFFGGGKKKQQQXXX```hhhpppuuuxxx|||zzztttnnnkkkgggbbb```bbb]]]]]]^^^bbbgggjjjkkkkkkgggdddaaa``````dddqqq~~~eeeVVVYYYddd~~~}}}qqq___VVVSSSHHHAAA999444333333222000000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////,,,---...//////...---,,,,,,...000///,,,,,,---000------------------------***+++,,,---...---,,,,,,---------.........//////////////////////////////000/////////............000000000000111111111111111222333333333444777999;;;JJJfffxxxmmmrrrzzz|||yyyyyylll^^^RRRHHHAAA;;;===???@@@AAACCCFFFHHHIIIMMMRRRUUUVVVUUUUUUUUUWWWXXXZZZ]]]bbbhhhmmmpppwwwtttlllooouuuyyy{{{}}}|||zzzrrrkkkjjjkkkgggjjjhhhbbb```eeejjjmmmbbbbbbcccdddfffhhhjjjkkkgggkkkvvv{{{xxxrrrhhhaaa___YYYcccttt{{{wwwrrrnnnlllhhhcccaaacccttt|||{{{xxx{{{|||wwwrrrkkkgggffffffdddbbbeeehhhkkkooorrrsssssssssxxxxxxyyy{{{{{{uuuoooiiiddd```XXXYYYWWWUUUTTTZZZeeennn~~~}}}yyyyyywwwuuurrrnnnjjjhhh^^^]]]]]]]]]^^^]]][[[YYYZZZ[[[\\\]]]\\\ZZZWWWVVVQQQRRRRRRRRRQQQOOOMMMKKKKKKOOOWWWccctttuuuqqqsss||||||zzztttqqqkkkaaaVVVLLLFFFCCCAAACCCEEEHHHLLLUUU```hhhkkkpppuuuxxxxxxxxxyyy{{{xxxxxxyyyyyywwwtttpppnnnjjjkkklllmmmnnnoooooooootttxxx}}}zzzwwwzzz~~~uuukkk___ZZZWWWWWWUUUNNNIIIHHHGGGGGGGGGFFFDDDCCCDDDEEEGGGKKKRRRYYYaaaiiiqqqvvvzzz~~~wwwrrrmmmjjjgggcccbbbdddaaabbbdddjjjpppvvvyyyyyylllhhhdddbbb```aaaiiisssgggVVV\\\lll~~~{{{dddVVVRRRGGGAAA999444333333111///111111111111111111111111////////////////////////000000000000000000000000---.........---,,,,,,+++................................................///////////////......---000---,,,---///000...,,,///............------------,,,,,,+++,,,---///000....................................////////////000000000000////////////111111222333444666777888;;;GGG___}}}qqqlllpppwwwsssxxxzzzqqq```MMMFFFHHH???>>>======@@@CCCDDDDDDGGGJJJOOOTTTWWWWWWVVVUUUYYYYYYYYY[[[```gggmmmqqquuusssooorrrqqquuuzzzwww~~~xxxqqqjjjhhhhhhjjjlllggg___dddqqquuupppcccbbb```___aaaeeeiiilllooonnnqqq{{{zzztttoooiiiaaa[[[[[[^^^jjj~~~xxxsssooommmiiicccbbbeeeqqqyyyxxxuuuzzz{{{wwwqqqllliiiiiijjjlllmmmmmmmmmlllkkkmmmpppsssyyy{{{~~~{{{ssslllfffccc___\\\YYYVVVTTTXXXfffuuu}}}yyywwwvvvtttooojjjccc```]]]\\\]]]^^^^^^^^^___^^^\\\\\\\\\\\\ZZZYYYTTTUUUVVVXXXXXXUUUPPPMMMOOOOOOSSSaaasss~~~|||sssuuuwwwyyy|||~~~uuunnnfff^^^SSSGGGAAABBB@@@AAADDDIIIRRR^^^hhhnnnrrrtttvvvxxxxxxyyyzzz|||xxxxxxyyyzzzyyywwwuuusssnnnnnnnnnnnnoooppprrrsssxxx}}}zzzvvvvvvxxxwww|||}}}{{{zzz{{{~~~vvvnnnccc[[[TTTTTTSSSOOOJJJHHHGGGGGGGGGDDDBBBAAACCCDDDGGGJJJOOOWWW```iiiqqquuu~~~rrrjjjeeefffgggeeedddeeefffiiimmmrrrxxx}}}~~~}}}|||oooccc```______gggrrrxxxmmmccchhh}}}|||zzz~~~gggWWWOOOHHH???666444444222111333222111111111000000//////////////////////////////000000000000000000000000...////////////...---,,,................................................///////////////......---///---,,,---///000...,,,///............---------------,,,,,,,,,---...///....................................////////////000000000000////////////111111111222444555777888;;;DDD[[[}}}{{{pppqqqvvvyyyuuu{{{{{{ssscccQQQFFFEEE@@@>>>======@@@BBBCCCBBBEEEGGGLLLPPPSSSUUUUUUUUUYYYXXXYYY[[[```fffmmmqqqttt~~~pppllloooooouuu|||zzz~~~~~~yyysssmmmkkkkkkjjjlllhhhbbbgggtttzzzvvveeeccc```___```dddiiilllnnnmmmpppyyy}}}xxxrrrlllgggbbbdddmmm~~~~~~xxxsssooolllhhhcccbbbeeevvv}}}zzzwwwzzz|||vvvpppmmmmmmooopppnnnooooooooonnnpppsssvvvyyy{{{~~~~~~uuunnniiieeeaaa^^^[[[XXXVVVZZZhhhvvv|||{{{{{{yyytttppphhheeeaaa_________^^^]]]]]][[[ZZZZZZ[[[\\\[[[ZZZ]]]^^^___``````]]]XXXUUURRRQQQUUUbbbsss}}}|||ssstttwwwzzz}}}wwwoooeee\\\PPPEEEAAABBB@@@BBBFFFMMMXXXcccnnntttwwwyyyzzzzzzxxxwwwwwwxxxvvvwwwyyy{{{{{{yyywwwuuusssrrrqqqqqqrrrtttwwwxxx{{{~~~}}}yyyvvvvvvwww|||}}}yyytttsssrrrssswww{{{}}}~~~|||uuuggg^^^VVVTTTRRRMMMHHHFFFHHHHHHHHHFFFCCCCCCDDDFFFHHHJJJMMMTTT]]]hhhrrrxxx~~~mmmhhhdddeeeeeedddgggkkkpppuuuxxxzzz|||}}}ooocccaaaaaaaaaiiisssvvvpppnnnzzzzzzcccTTTNNNGGG>>>666444444222111333111111111111000000000///////////////////////////000000000000000000000000//////000000000///......................................................///////////////......---///...------...///...---///............---------......---,,,,,,,,,------....................................////////////////////////000000000000111111111222444555777888:::AAATTTvvv}}}sssyyy~~~}}}yyy~~~vvviiiXXXJJJCCC@@@>>>===>>>???AAAAAA@@@BBBDDDGGGKKKOOORRRTTTUUUXXXXXXXXX[[[```ffflllpppsss|||ooojjjllllllrrr{{{zzzzzz{{{zzzxxxsssooommmllllllmmmiiicccgggrrrxxxwwwiiifffbbb``````dddiiilllnnnmmmnnnvvvzzzwwwooonnnqqq|||wwwrrrooolllgggbbbbbbfff{{{~~~yyyzzz|||wwwrrrooooooqqqsssqqqrrrsssssssssuuuxxx{{{|||~~~{{{tttooollleeebbb___^^^\\\```lllyyy{{{wwwmmmjjjfffcccbbbaaa___]]]]]][[[YYYYYY[[[\\\]]]]]]```aaacccdddcccaaa]]][[[XXXVVVYYYdddrrr{{{|||zzzqqqssswww{{{~~~zzzooocccXXXMMMCCC@@@AAA@@@DDDJJJTTT```lllvvv|||}}}yyyuuuttttttsssuuuyyy||||||{{{yyywwwuuutttssssssuuuxxx{{{}}}~~~yyyvvvyyy~~~{{{xxxooonnnnnnppptttyyy|||}}}|||jjj```WWWTTTPPPJJJEEEEEEHHHIIIHHHFFFEEEDDDFFFHHHIIIIIIJJJNNNXXXfffrrrzzz~~~{{{iiifffddddddbbbbbbhhhqqq}}}~~~ooocccbbbdddeeekkkttt|||}}}}}}tttuuu|||sss^^^QQQKKKFFF===555444444222111333111111111111000000000000000000000000000000000000/////////////////////////////////000000//////...................................................///////////////......---......---............---///............---------///......---,,,,,,,,,,,,....................................////////////////////////000000000000000000111222333555666777;;;???NNNnnnyyy~~~xxxlll]]]NNNEEEAAA???>>>>>>???@@@???>>>@@@AAADDDGGGLLLPPPSSSUUUWWWWWWXXX[[[___fffkkkooosss|||rrrjjjjjjhhhooowwwvvvuuuvvvvvvuuurrrooommmlllooonnnhhhaaabbbjjjppppppnnnjjjfffbbbbbbfffjjjnnnnnnmmmooouuu}}}zzzxxx|||wwwtttpppmmmgggbbbdddiii||||||zzz|||}}}}}}{{{wwwtttssstttvvvxxxuuuwwwxxxyyyyyy{{{~~~|||wwwtttmmmjjjhhhgggfffiiisss~~~}}}yyypppmmmiiigggeeedddbbb```aaa___\\\[[[]]]^^^^^^^^^```bbbdddeeeeeedddcccccc```___```gggqqqwwwvvvsssnnnqqqvvv{{{{{{ooo```TTTJJJAAA???BBB@@@FFFPPP\\\iiiuuu~~~zzzvvvsssssspppssswww{{{}}}|||zzzyyyuuutttssssssuuuyyy|||yyy}}}}}}rrrqqqqqqsssxxx}}}|||hhh___WWWSSSOOOHHHEEEFFFGGGHHHHHHFFFEEEEEEGGGIIIHHHGGGFFFJJJTTTbbbqqqzzz{{{kkkiiigggddd___]]]fffqqq~~~nnnbbbbbbgggiiinnnvvv{{{~~~|||xxx{{{yyyrrrwwwlllXXXNNNJJJCCC;;;444444444222111222111111111000000000000000000000000000000000000000////////////////////////---....../////////......................................................///////////////......------.........------......///............---------.........------,,,,,,+++....................................////////////.../////////000000000111000000111111333555666777;;;===JJJgggxxxkkk___PPPFFFAAA@@@??????@@@@@@???===???@@@BBBFFFJJJOOOSSSUUUUUUVVVWWW[[[___eeekkknnnttt|||rrrjjjjjjhhhnnnwwwvvvuuuuuuvvvvvvuuurrrooommmnnnlllfff___^^^dddjjjmmmqqqnnniiifffeeehhhlllooonnnnnnpppvvv~~~zzzwwwtttpppiiidddgggnnn|||}}}{{{yyyzzzzzzyyyyyyzzz{{{}}}~~~zzz{{{}}}~~~{{{xxxuuussssssrrrsss{{{~~~yyyrrrpppmmmllllllkkkiiigggfffcccaaa______```___^^^aaadddgggiiiiiijjjlllnnnkkkiiiiiinnnssstttppplllkkkooouuu{{{zzzlll[[[PPPGGGAAA@@@CCCBBBIIIVVVdddrrr|||}}}yyywwwvvvppprrrvvvzzz||||||zzzyyywwwvvvuuuuuuwww{{{~~~~~~~~~vvvuuuuuuwww|||~~~xxxsssbbb[[[UUURRRNNNHHHGGGHHHFFFFFFFFFEEEDDDDDDGGGIIIHHHGGGFFFJJJTTTbbbpppyyy~~~qqqnnnkkkeee]]]ZZZbbbmmmnnnaaadddjjjnnnrrrwwwyyy|||xxxtttwwwzzzqqqwww|||cccSSSKKKJJJAAA999333333444222111222000000000000000000111111000000000000000000000000000000000000000000000000------.../////////......................................................///////////////......------...///...------...//////............---------------.........---,,,,,,....................................////////////......//////000000111111000000000111333444666777:::<<>>>>>???BBBEEEJJJNNNRRRTTTTTTUUUWWWZZZ___eeejjjmmmttt{{{qqqjjjkkkjjjqqq{{{zzzyyyyyyyyyzzzzzzwwwssspppllliiiccc^^^]]]bbbjjjoooqqqoookkkiiihhhjjjmmmooommmnnnqqqvvv}}}~~~{{{yyytttmmmhhhlllttt~~~zzz|||yyy{{{~~~uuuwwwzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}yyywwwvvvuuuuuuuuusssqqqkkkiiigggffffffeeebbb```bbbfffiiikkkkkklllpppttttttssstttvvvwwwuuuoooiiikkkooovvv}}}vvvgggWWWLLLFFFBBBBBBEEEGGGPPP^^^mmmzzz|||zzzzzzsssuuuwwwzzz{{{{{{{{{zzzzzzzzz{{{{{{}}}}}}~~~~~~}}}||||||zzzwwwuuuvvvvvvwww{{{~~~yyyxxxwwwyyy}}}|||zzzuuunnngggZZZUUURRRQQQNNNIIIGGGIIIEEEEEEFFFEEEDDDEEEGGGIIIKKKKKKMMMRRR[[[gggrrryyytttqqqmmmggg^^^ZZZaaakkkooobbbfffppptttwww{{{xxxyyytttnnnqqqzzz{{{vvvnnntttpppZZZMMMHHHHHH???888222333444222111222000000000000111111111111000000000000000000000000000000000000000000000000---...///000000000000000................................................///////////////......---,,,...000///---,,,---//////............---------+++,,,---.........---,,,....................................////////////.........///000111111111///000000111222444555666777:::DDDYYYzzzxxx|||sssdddUUUHHHAAA@@@@@@BBBCCCCCCAAA???===>>>AAAEEEIIIMMMOOOQQQSSSTTTWWWZZZ___dddiiilllssszzzrrrlllmmmlllsss|||{{{}}}||||||}}}}}}zzztttppplllhhhccc^^^[[[^^^gggnnnooommmkkkjjjjjjkkklllmmmjjjlllpppvvv|||}}}yyyqqqlllqqqzzz~~~{{{xxxyyy{{{~~~xxx{{{}}}{{{rrrrrrqqqrrrrrrpppmmmjjjhhhkkknnnooommmoootttxxxyyyzzz|||zzzrrrkkkmmmrrryyyrrrcccSSSJJJFFFCCCDDDFFFNNNWWWfffuuu~~~}}}}}}yyyyyyzzz{{{{{{|||||||||}}}~~~~~~}}}}}}{{{wwwssspppooonnnkkkhhhjjjjjjlllpppvvv{{{~~~~~~~~~zzzvvvooofff^^^TTTRRRQQQQQQNNNHHHFFFHHHEEEFFFFFFFFFEEEFFFIIIKKKPPPRRRWWW^^^gggpppwww|||}}}sssppplllgggaaa^^^dddlllssseeejjjvvv{{{}}}zzzzzzsssjjjkkkrrrsssmmmhhhnnn{{{yyydddQQQGGGEEEFFF>>>777222333444222111222///000000000111111111111////////////////////////000000000000000000000000//////000111111111111111................................................///////////////......---,,,...000///---,,,---000//////.........---------***+++---...///...------..................................../////////000---......///000111111222//////000111222444555666444888BBBUUUsssssssss|||vvvzzz|||kkkZZZLLLAAA@@@AAABBBDDDDDDCCCAAA;;;===AAADDDHHHKKKMMMNNNSSSTTTWWWZZZ___dddiiikkkrrrxxxvvvppppppmmmrrryyyxxx~~~||||||||||||yyysssnnnnnniiiccc\\\XXXYYY```hhhlllkkkkkkjjjjjjjjjkkklllgggjjjpppvvv{{{|||tttooottt}}}}}}|||yyyyyyzzz|||}}}{{{xxxtttrrrvvvxxxwwwuuuuuuzzz|||~~~~~~uuuoooooottt{{{ooo```QQQIIIFFFDDDEEEGGGSSS\\\kkkzzz~~~}}}}}}}}}||||||||||||}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~vvvqqqkkkgggfffdddbbb___aaaaaaccchhhnnnsssvvvwww}}}~~~yyytttmmmbbbYYYRRRPPPPPPQQQMMMGGGEEEFFFFFFGGGGGGGGGGGGHHHJJJMMMUUUYYY___hhhpppwww|||~~~zzzqqqmmmiiigggdddbbbgggooouuuhhhnnnzzz}}}ttthhhgggmmmmmmgggbbbhhhuuu~~~ooo]]]LLLCCCBBBDDD===666111333444222111111//////000000111111111222////////////////////////000000//////.........---////////////////////////........................---------,,,,,,+++++++++,,,,,,,,,------.........//////............//////........................------------------------///...---,,,,,,---...///---------............///000000000000000000000000000111222222111222444666888===AAAJJJeeemmmkkkooonnnqqqzzzzzzoootttzzzbbbPPPCCCBBBBBBFFFIIIJJJGGGCCC@@@@@@AAABBBDDDGGGJJJLLLMMMPPPTTTXXX]]]cccjjjnnnsssxxx}}}mmmiiimmmrrrvvvxxxxxxxxxyyyzzzzzzwwwrrroookkkfff^^^YYYWWWYYY[[[\\\iiilllllliiijjjnnnooommmlllnnnqqquuuzzzyyytttvvv{{{~~~{{{{{{||||||{{{zzz{{{~~~wwwvvvyyy~~~xxxooobbbTTTKKKFFFDDDGGGLLLXXXhhhxxx~~~|||}}}~~~~~~~~~|||{{{{{{rrrpppnnnkkkiiiggggggggghhheeeaaa___aaafffmmmqqqwwwyyy~~~~~~xxxssslllccc]]]UUUTTTRRROOOKKKGGGDDDBBBCCCEEEEEEDDDDDDHHHOOOTTTYYYccclllppptttzzz~~~xxxpppkkkiiiiiiddd___eeepppuuunnnttt{{{|||zzzrrrnnniiiddd```]]]dddlllwww|||xxxmmmeeeXXXFFFBBBDDD===:::666222//////000000000000000000000000000000000------...///////////////000/////////............////////////////////////.................................---------,,,,,,,,,,,,------------------///......------......///........................------------------,,,,,,......------------......---------............///////////////////////////000111222222111111333555666;;;???HHHbbbooojjjiiidddfffnnnxxxkkknnnvvvhhhTTTFFFEEEDDDFFFIIIIIIFFFCCCAAAAAAAAABBBCCCFFFHHHJJJKKKNNNRRRWWW\\\ccciiinnntttyyy~~~mmmgggiiimmmqqquuuvvvvvvvvvxxxxxxvvvrrrooofffbbb]]]ZZZYYYZZZ[[[[[[gggjjjjjjhhhiiilllmmmkkkjjjmmmrrrwww||||||wwwyyy~~~wwwsssvvv|||zzzooobbbTTTLLLGGGFFFKKKQQQ___mmm|||~~~}}}}}}~~~}}}|||yyyvvvsssqqqpppooommmjjjgggdddeeehhhlllpppvvvxxx~~~~~~xxxrrriii```YYYRRRQQQPPPMMMJJJGGGEEECCCDDDEEEFFFEEEDDDHHHOOOUUUWWWaaakkkpppvvv~~~}}}uuunnnhhheeeeee```]]]dddqqqvvvpppvvv|||}}}vvvnnnggg```\\\XXX]]]cccpppoooddd]]]SSSFFFDDDGGGBBB:::666222000000111111000000000000000000000000000......//////000000//////////////////............////////////////////////......................../////////...............------------------,,,,,,...------,,,,,,------...------------------------.........------,,,,,,,,,,,,,,,------------,,,,,,---------............///////////////////////////000111222111111111333555444888===FFF^^^vvvnnnhhh___^^^ddduuuzzzjjjhhhllllllVVVIIIGGGEEEGGGIIIIIIFFFCCCBBBAAAAAAAAABBBDDDEEEFFFGGGKKKPPPUUU[[[bbbiiinnnsssxxxpppggggggjjjnnnrrrrrrrrrssstttuuutttqqqnnnccc```]]][[[[[[[[[[[[ZZZdddhhhhhhggghhhlllmmmjjjhhhkkkrrrxxx~~~|||~~~xxxppptttzzz{{{nnnbbbTTTLLLJJJKKKRRRYYYhhhuuu}}}~~~}}}zzzyyyuuussspppmmmllllllnnnooovvvyyy~~~~~~wwwpppggg\\\UUUPPPOOONNNLLLIIIGGGEEEDDDEEEFFFGGGEEEEEEIIIOOOUUUZZZcccmmmrrrxxxyyyqqqkkkddd```___[[[YYYcccqqq|||uuutttyyy}}}~~~yyynnnddd\\\XXXWWWWWW\\\kkk|||kkk]]]VVVOOODDDDDDHHHCCC999666333111111222111111000000000000000000000000////////////000000000000///////////////.........////////////////////////.........................................................------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,+++***+++------------+++***---------............///........................///000111111000111333555333777<<>>444222111000111111000///////////////////////////...---,,,,,,,,,---///000---.........//////000000////////////////////////.........................../////////000000111111,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////---,,,,,,---//////---------.........//////111111111111111111111111...///000000///000222444444555999???IIIbbbtttyyygggrrr|||}}}ooo___KKKGGGBBBBBBEEEIIIJJJJJJFFFEEECCCBBBAAABBBBBBCCCDDDGGGLLLQQQWWW^^^eeejjjpppttt~~~xxxooojjjjjjnnntttuuussspppooopppqqqrrrqqqkkkfff```[[[[[[\\\]]]^^^]]]aaabbb``````aaa___[[[ZZZ]]]bbbiiipppvvvzzz|||zzzzzzzzz{{{{{{zzzwwwuuuccc[[[VVVXXX```iiittt~~~}}}}}}{{{tttooooooqqqqqqnnnkkknnnyyyzzzrrrhhh___[[[WWWTTTQQQSSSQQQMMMJJJGGGFFFFFFFFFAAADDDFFFHHHKKKQQQZZZaaaiiisss}}}|||ooohhhdddaaaaaaccc^^^WWW\\\fffuuutttssssssvvvyyyyyyvvvhhhkkksssqqq```VVVWWWVVVccc~~~yyyssswwwnnn[[[WWWMMMEEEAAA;;;333111000000111111///...////////////////////////...---+++++++++,,,...000........................////////////////////////------------------------+++++++++,,,---...///000........................------------------------///---+++))))))+++---///,,,,,,,,,++++++*********------------------------............////////////------------.........///000000000111222222333333444777666;;;JJJ]]]tttjjjnnn~~~}}}pppeeeOOOIIIBBBBBBFFFJJJHHHEEEEEEDDDCCCBBBAAABBBCCCDDDEEEGGGJJJNNNSSSZZZbbbgggjjjppp|||zzznnnjjjjjjpppvvvrrrssstttsssqqqooonnnnnnggggggeeebbb^^^[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\___bbbfffnnnvvv{{{|||{{{{{{|||{{{vvvmmmfff\\\VVVSSSXXXaaajjjuuu~~~~~~~~~~~~{{{vvvssstttzzzxxxqqqggg^^^WWWSSSPPPOOOTTTQQQMMMKKKJJJIIIGGGFFFIIIIIIHHHHHHKKKQQQZZZaaakkksss{{{~~~|||rrrnnnccceeeccc___]]]___bbbdddrrrsssrrrooopppttttttqqqoootttyyyvvv]]][[[VVVUUU```zzz|||xxx{{{vvvaaaYYYNNNGGGDDD===555444333222111111111111000000000000////////////111///...------...///111........................////////////////////////------------------------,,,,,,,,,,,,------...///........................------------------------...---+++******+++---...---------,,,,,,,,,,,,,,,------------------------............////////////------.........////////////000000111111222333333555888666:::GGGXXXwww~~~qqqqqqyyyyyyzzz}}}~~~{{{pppgggTTTMMMEEEBBBFFFHHHGGGDDDEEEDDDBBB@@@?????????@@@DDDGGGJJJOOOSSSZZZaaafffiiioooyyy|||pppkkkkkkpppvvvuuuuuutttrrrpppnnnmmmllleeedddbbb___\\\ZZZZZZZZZWWWUUUSSSRRRRRRSSSTTTUUUXXXZZZ^^^bbbgggnnnvvv{{{}}}|||{{{{{{{{{zzzuuummmfff\\\VVVTTTYYYaaaiiisss{{{~~~~~~~~~{{{~~~tttnnnddd[[[UUURRRPPPOOORRROOOLLLIIIHHHHHHFFFEEEGGGGGGGGGHHHLLLTTT^^^dddkkkssszzz~~~yyyooojjjaaaaaa```[[[XXX[[[```dddrrrtttsssppprrrwwwyyywwwqqqwww||||||ccc```]]]^^^iiizzzwww}}}qqq___ZZZOOOHHHCCC<<<444444333222111111111111000000000000////////////000///...------...///000........................////////////////////////------------------------------,,,,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---------------------------............/////////....../////////000000000//////000111111222222333555888666888CCCPPPmmmxxxrrrrrrrrrrrrtttzzz||||||yyyrrrkkk[[[SSSIIIDDDDDDFFFFFFDDDDDDCCCAAA@@@??????@@@@@@BBBFFFJJJOOOTTTYYY___ccchhhmmmvvv~~~rrrllllllpppuuuwwwvvvtttqqqooolllkkkjjjgggeeeaaa]]]ZZZXXXWWWVVVSSSPPPNNNKKKKKKMMMOOOQQQUUUXXX]]]aaagggmmmtttyyyzzz}}}~~~}}}}}}{{{zzzzzzyyytttllleee\\\WWWUUUZZZaaahhhpppwww~~~~~~~~~~~~~~~pppjjj```XXXSSSQQQPPPPPPPPPMMMJJJHHHGGGGGGEEEDDDEEEFFFGGGJJJOOOXXXbbbiiilllttt{{{~~~tttjjjeee\\\\\\ZZZVVVTTTWWWaaajjjvvvxxxxxxvvvxxx}}}~~~sssyyy~~~|||llliiikkkooo|||yyyxxxjjj\\\YYYPPPHHHBBB999444333222111111000111111000000000000////////////000///...------...///000........................////////////////////////..............................---,,,,,,,,,------........................------------------------***+++,,,---------,,,+++++++++,,,,,,------......---------------------------------.........//////////////////000000000000//////000000111222222222444777666888AAAKKKeeeuuurrrqqqqqqttt{{{{{{zzzxxxrrrmmm```WWWLLLEEEDDDFFFFFFFFFDDDCCCBBBAAABBBCCCDDDEEEAAAEEEJJJOOOTTTYYY^^^aaahhhlllssstttnnnlllpppuuuvvvtttrrrpppnnnllljjjhhhiiifffaaa\\\YYYVVVSSSQQQQQQNNNKKKHHHHHHJJJNNNPPPTTTXXX]]]aaaffflllqqquuuxxx||||||xxxuuuwww{{{}}}{{{yyyxxxwwwrrrkkkeee]]]XXXWWW\\\bbbgggnnntttyyy|||~~~|||}}}~~~~~~}}}{{{nnnggg^^^VVVRRRQQQQQQQQQOOOLLLIIIGGGGGGGGGFFFEEEFFFGGGIIILLLRRR[[[eeelllpppwww}}}}}}ooofffaaaYYYXXXVVVSSSRRRXXXgggvvvuuuyyy|||yyytttqqqxxx}}}zzz~~~eeeWWWUUULLLEEE@@@777444333222111000000000000000000000000////////////000///............///000........................////////////////////////..............................---,,,,,,,,,------........................------------------------)))***,,,......---,,,+++******++++++,,,,,,------------------------------------------............////////////000000000000...//////000111111222222111666555888@@@HHH___zzzyyyxxx{{{{{{tttmmmddd[[[PPPHHHFFFGGGHHHIIIFFFEEECCCBBBAAABBBBBBCCCAAADDDIIINNNSSSWWW\\\```iiilllsss}}}vvvooommmppptttuuussspppoooooollliiieeebbb___[[[XXXVVVTTTQQQNNNMMMKKKHHHFFFFFFIIIMMMPPPVVVYYY]]]aaaeeejjjooorrrwwwzzz~~~yyyssspppqqqwww}}}zzzwwwvvvuuuqqqkkkeee^^^ZZZZZZ___eeehhhmmmrrrvvvyyy|||~~~}}}||||||}}}~~~{{{zzz{{{||||||||||||}}}~~~~~~~~~zzznnnhhh^^^VVVSSSRRRSSSSSSNNNLLLIIIHHHHHHHHHGGGFFFGGGIIIKKKOOOUUU^^^gggnnnttt{{{xxxlllccc___WWWUUUTTTSSSRRR[[[qqqxxxyyyxxxwwwzzzwwwssssss~~~|||zzz```QQQOOOGGGAAA>>>666333333222111000000000000000000000000//////////////////............//////........................////////////////////////........................------,,,,,,,,,------...........................------------------------)))***,,,---...------,,,******+++++++++++++++,,,------------------------,,,------------.............../////////000000000......///000000111111222000555555888???EEEZZZyyy|||rrrggg___TTTLLLGGGGGGHHHIIIGGGEEECCC@@@???>>>>>>>>>AAADDDHHHLLLQQQVVV[[[___iiilllsss}}}wwwpppnnnpppttttttrrrppppppppplllfff```VVVTTTRRRSSSTTTSSSOOOKKKHHHFFFDDDDDDEEEHHHLLLNNNWWWYYY]]]```dddiiiooosssvvvxxx|||~~~{{{sssmmmmmmttt~~~|||yyyuuutttssspppkkkggg```\\\]]]ccciiikkknnnrrrvvvyyy|||}}}|||{{{{{{{{{}}}{{{xxxwwwyyyzzz{{{{{{zzz|||}}}}}}||||||pppiii___VVVRRRRRRRRRSSSMMMKKKHHHGGGHHHHHHHHHGGGHHHJJJMMMRRRXXXaaakkkqqqxxx~~~ssshhhaaa^^^WWWTTTSSSSSSSSS]]]yyy|||{{{wwwrrrsssxxxyyywwwttt~~~xxxkkkrrr}}}rrrYYYKKKJJJDDD???===666333222111000000///000000000000000000////////////////////////////////////........................////////////////////////........................,,,,,,,,,,,,------...///........................------------------------******+++,,,------------,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,---------.........------........./////////......//////000111111111///555555777===AAASSSqqqkkkdddYYYOOOIIIFFFFFFFFFDDDCCCAAA@@@???@@@@@@AAABBBDDDGGGKKKOOOTTT[[[___gggkkkrrr|||wwwqqqnnnppptttvvvtttrrrrrrqqqkkkaaaYYYSSSQQQQQQSSSUUUSSSMMMGGGDDDCCCCCCDDDFFFIIILLLNNNVVVXXX[[[___dddjjjrrrwwwwwwyyy{{{|||~~~}}}vvvnnnkkkrrrwwwvvv{{{zzzwwwsssrrrrrrppplllhhhaaa^^^```ggglllnnnqqqtttyyy{{{~~~~~~}}}|||{{{{{{zzzxxxuuuuuuvvvxxxyyyyyyyyy|||~~~~~~}}}rrrjjj___VVVQQQPPPPPPQQQKKKIIIGGGFFFGGGGGGGGGFFFFFFHHHMMMSSS[[[eeeooovvvyyy{{{nnnddd^^^]]]YYYTTTRRRRRRPPP[[[{{{~~~}}}yyyttttttxxxxxxuuusss}}}~~~lllfffrrr{{{hhhPPPFFFIIIEEEAAA===666333222111000000/////////000000000000////////////......////////////..............................////////////////////////////////////////////////+++++++++,,,---...///000........................------------------------******++++++,,,---...............------,,,,,,,,,------------------------,,,,,,,,,---------......------------.........///......//////000111111111000555555777;;;===NNNkkkooohhh]]]RRRJJJEEEDDDDDD?????????AAACCCEEEHHHIIIBBBDDDGGGIIIMMMSSS[[[```fffjjjqqq{{{wwwqqqnnnppptttxxxvvvtttsssqqqiii]]]SSSXXXWWWVVVWWWXXXTTTKKKCCCCCCCCCDDDFFFIIILLLOOOPPPTTTVVVYYY^^^dddllluuu{{{{{{|||}}}~~~yyyooojjjqqq|||qqqpppyyyyyyvvvrrrqqqqqqpppmmmiiibbb```bbbiiioooppprrruuu{{{}}}~~~|||||||||yyyvvvttttttuuuwwwxxxxxxyyy|||~~~ssskkk___UUUPPPNNNNNNOOOJJJGGGEEEEEEEEEFFFFFFFFFDDDGGGLLLTTT\\\gggrrryyyyyyxxxkkkaaa]]]\\\ZZZUUURRRPPPNNNYYYzzz}}}~~~|||yyyzzz~~~}}}zzzttt~~~wwwfffddduuuzzz___JJJDDDIIIGGGCCC>>>666333222111000////////////000000000000////////////......////////////......,,,,,,------.../////////000000//////.........---000000111000000///...---000000000000000000000000111000///......///111222//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000///...............---......///000111111111555222555:::999;;;MMMdddzzzttt~~~ttthhh[[[RRRKKKCCC>>>>>>AAABBBBBBBBBAAAAAABBBDDDBBBEEEHHHLLLPPPUUUZZZ^^^dddhhhqqq~~~{{{rrrmmmpppuuuwwwyyyyyyvvvooogggaaa^^^ZZZ[[[___cccbbb[[[RRRMMMIIIHHHFFFIIILLLOOONNNLLLQQQRRRTTTVVV\\\hhhwwwyyyrrrqqqvvvtttooovvv|||www|||}}}tttqqqoooppprrrrrrmmmhhhdddhhhnnnqqqsssttttttuuu}}}~~~~~~|||zzzxxxxxxuuusssqqqrrrsssttttttwwwzzz|||~~~wwwmmm^^^RRRLLLKKKLLLNNNIIIHHHHHHGGGFFFFFFFFFGGGGGGKKKPPPVVV^^^iiivvvzzzggg\\\ZZZ]]]YYYUUURRRPPPLLLSSSrrr}}}}}}vvvssssssllldddhhhsss|||mmmTTTLLLFFFHHHIIIEEE===999111111111111000000000000111111000000000000111111////////////000000000000..................------000/////////.........---...////////////......---........................///...---,,,,,,+++,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***..............................------------......000000///...............///000000111222222333333333111555999888999JJJ^^^~~~}}}nnnxxxtttgggZZZQQQKKKDDD@@@@@@BBBBBBBBBAAA@@@@@@BBBDDDCCCEEEHHHLLLOOOTTTZZZ^^^eeehhhqqq}}}{{{rrrmmmpppuuuvvvxxxyyywwwqqqjjjeeebbbaaadddjjjqqqrrrjjj^^^UUULLLJJJGGGHHHKKKNNNPPPOOOSSSTTTUUUWWW\\\ggguuu~~~~~~yyyyyy}}}}}}{{{vvvrrrwww}}}}}}vvvttttttvvvyyywwwrrrlllhhhkkkppptttuuuwwwxxxyyy~~~~~~|||zzzxxxyyywwwtttssssssssssssssswwwzzz~~~xxxnnn```TTTOOONNNOOOPPPJJJJJJIIIHHHHHHHHHHHHHHHHHHKKKQQQYYYcccnnnzzz|||hhh[[[XXXZZZYYYVVVUUUSSSNNNUUUqqq|||{{{uuuqqqpppjjjccciiivvv~~~|||gggSSSKKKFFFIIIKKKFFF>>>999111111111111000000000000111111000000000000111111////////////000000000000000//////...------,,,,,,/////////...............---------------.........------------------------......------,,,+++))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++..............................------------......000//////............//////000000111111222222333111111555999888888EEEVVVuuupppnnntttuuu~~~hhhppptttgggYYYPPPJJJDDDBBBCCCCCCCCCBBB@@@>>>???BBBEEEDDDFFFHHHKKKNNNSSSYYY]]]eeehhhpppzzz|||rrrmmmnnnsssvvvxxxyyyxxxtttnnnkkkiiiiiimmmttt~~~}}}mmm___TTTPPPKKKIIIJJJNNNRRRSSSTTTVVVXXXYYY^^^gggsss|||yyysssqqquuuzzzuuuttttttvvvwwwvvvqqqlllmmmppptttwwwyyy{{{}}}}}}{{{yyyzzzxxxvvvtttrrrqqqqqqqqquuuyyy{{{yyy}}}{{{uuukkk^^^TTTPPPPPPPPPPPPIIIIIIHHHGGGGGGGGGGGGHHHIIILLLRRR]]]jjjvvv~~~~~~kkk^^^ZZZZZZ[[[YYYYYYWWWRRRXXXqqq|||zzzyyy|||vvvqqqmmmeee```iiiwww{{{|||wwwaaaQQQJJJGGGKKKMMMGGG>>>888111111111111000000000000111111000000000000111111////////////000000000000//////.........---------........................,,,,,,,,,------...//////------------------------...///000000///...,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,......------------......000///............//////............//////000000000222666:::888888BBBOOOmmmoookkknnnhhhrrr}}}eeejjjyyywwwiiiZZZPPPIIICCCAAABBBDDDCCCAAA>>>===>>>BBBFFFEEEFFFHHHJJJMMMRRRXXX]]]eeehhhoooxxx{{{qqqkkklllqqqwwwyyy{{{zzzvvvqqqnnnmmmnnnrrryyyyyyiii```ZZZRRRMMMLLLNNNSSSVVVUUUXXX[[[]]]aaajjjuuu}}}yyyvvvyyy}}}{{{xxxtttsssrrrqqqooommmrrruuuyyy{{{}}}~~~|||{{{zzzyyywwwssspppnnnmmmnnnsssyyy|||uuupppkkkiiipppyyyzzzvvvnnneeeYYYQQQOOOOOONNNMMMFFFFFFEEEEEEDDDEEEEEEFFFIIILLLTTTaaappp{{{nnnccc___```^^^]]]\\\XXXUUU]]]vvvxxxyyyzzzyyyrrrjjjbbb___jjjwww}}}www{{{qqq]]]PPPJJJHHHMMMOOOIII>>>888111111111111000000000///111111000000000000111111////////////000000000000---------.........//////---------..................---------...///000000........................---...///111111111000///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------......------------......//////............//////.............../////////000333777:::888999@@@IIIfffzzzsssrrreeekkk}}}}}}fffhhhttt{{{lll\\\QQQIIIBBB??????BBBBBB@@@>>>===???CCCFFFFFFGGGHHHJJJLLLQQQWWW\\\dddgggnnnwww{{{pppjjjjjjoooyyy{{{|||{{{wwwssspppooossswww{{{ssskkkeee\\\SSSOOOOOOSSSWWWVVVYYY^^^bbbgggnnnxxx~~~zzzsssppppppqqqrrrwwwzzz~~~~~~~~~zzzyyyvvvqqqllljjjkkkmmmsssyyyyyypppeee[[[UUUVVV```lll|||vvvrrrjjjaaaVVVPPPPPPPPPMMMJJJFFFEEEEEEDDDEEEEEEFFFFFFIIIMMMVVVdddsss}}}~~~ooofffbbbbbbaaa```]]]WWWUUUaaa|||uuuwwwyyy~~~wwwnnngggbbbeeeppp|||vvvsssyyylllZZZOOOIIIHHHMMMOOOHHH===666111111111111000000000///111111000000000000111111////////////000000000000,,,,,,------...//////000---------------.........///...---------...///000........................++++++---...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------....../////////......------------......///............//////000000000000000000000000000///333777888777999???EEE^^^xxxfffhhhtttmmmmmmttt|||nnn^^^SSSJJJAAA======@@@@@@???>>>>>>@@@CCCGGGGGGHHHHHHIIIKKKPPPVVV[[[bbbfffnnnwww~~~}}}qqqjjjkkkoooxxxzzz{{{zzzwwwsssrrrqqqvvvzzz}}}}}}pppkkkcccYYYRRRQQQSSSVVVWWW[[[aaafffjjjqqqzzz}}}~~~sssnnnooosssvvv||||||{{{wwwpppjjjhhhkkkooovvv{{{}}}pppfffYYYOOOJJJLLLYYYfff}}}zzztttrrrjjjaaaWWWRRRSSSSSSNNNJJJHHHGGGGGGGGGGGGHHHIIIIIIKKKPPPZZZgggsss|||{{{nnnfffbbbbbbbbbaaa]]]VVVVVVddd~~~sssuuuyyy{{{tttjjjdddfffooozzz{{{tttvvv{{{hhhXXXPPPJJJHHHLLLNNNFFF;;;444111111111111000000000000111111000000000000111111////////////000000000000------..................,,,,,,,,,------.........000...---,,,+++,,,---...------------------------,,,,,,,,,,,,------...///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,------...//////000......------------.....................///000000000000000000000000000000---111555555555888===BBBTTTttt}}}iiigggqqqyyyuuuwwwzzzmmm^^^TTTKKKCCC>>>===<<<===>>>??????AAADDDGGGHHHHHHHHHIIIKKKOOOVVV[[[```eeeooowww}}}tttmmmmmmpppuuuwwwxxxxxxvvvtttttttttttt{{{~~~~~~ooolllfff]]]UUURRRSSSVVVXXX]]]ccchhhlllqqqxxx}}}yyy}}}xxxrrrrrrwww{{{~~~}}}xxxpppiiihhhmmmsss{{{|||oooggg]]]VVVRRRVVVbbbooo~~~wwwrrrqqqkkkbbbXXXTTTVVVUUUOOOIIIHHHHHHHHHHHHHHHIIIJJJJJJMMMTTT___jjjssszzzwwwmmmgggeeeeeeaaaaaa^^^WWWVVVccc{{{}}}qqqttt~~~~~~uuuiiidddjjjvvv|||zzz{{{uuueee[[[QQQJJJGGGJJJKKKDDD999333111111111111000000000000111111000000000000111111////////////000000000000/////////...------,,,,,,,,,,,,,,,------.........///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------******++++++,,,---...............------........................///000111...............---------+++000333333333777<<<@@@LLLkkkllliiirrr}}}zzzxxxkkk^^^UUUMMMDDD???>>>:::<<<>>>???@@@BBBEEEGGGHHHHHHHHHHHHJJJOOOUUUZZZ___eeeooowww}}}wwwoooooorrrqqqtttvvvwwwvvvuuuvvvwwwqqqzzz~~~|||llljjjfff___WWWSSSTTTVVVZZZ___eeeiiilllpppvvvzzz|||xxx|||{{{{{{yyypppiiiiiiooovvv|||uuunnnhhhdddbbbeeeqqq}}}|||sssooonnnjjjaaaWWWTTTVVVUUUNNNGGGGGGFFFFFFFFFGGGHHHHHHIIIOOOXXXcccmmmsssyyy}}}tttmmmjjjiiijjj___aaa___XXXVVVbbbwwwzzzpppuuuyyykkkeeelllxxx~~~~~~{{{}}}qqqeee```RRRKKKGGGIIIJJJCCC888222111111111111000000000000111111000000000000111111////////////000000000000////////////............,,,,,,------...---------...//////000//////...---------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------+++***+++......,,,)))------------------------///////////////000111111///111222333444666:::===HHH___|||kkkkkkzzztttzzzpppcccWWWNNNHHHBBB>>>======>>>???@@@AAAAAABBBEEEFFFFFFFFFIIINNNUUUZZZ^^^dddmmmvvv|||zzznnnnnnsssqqqooommmppptttwwwvvvtttssswwwyyy|||iiigggccc]]]VVVRRRSSSTTTYYY]]]ccchhhkkkmmmooopppxxx{{{~~~~~~~~~{{{sssjjjjjjsss|||}}}{{{yyywwwxxxzzz~~~yyyrrrkkkggghhhaaaZZZVVVUUUSSSNNNIIIIIIGGGGGGIIIGGGDDDEEEIIIQQQ[[[fffoooxxx|||{{{sssrrrqqqmmmhhhfff___YYYWWWXXX^^^iiittt~~~vvvtttvvvyyydddaaahhhnnnuuu}}}|||}}}yyyllleeecccZZZQQQIIIGGGEEE???:::777111111111111000000000000111111000000//////......000///...---...000222333............------------/////////...---,,,***)))------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------///---,,,---000000...,,,------------------------///////////////000000111000111222333444666999<<>>???@@@AAAAAABBBDDDEEEEEEFFFHHHMMMTTTYYY___eeeooowww||||||ooommmqqqqqqooonnnoooqqqrrrssssssuuuyyy|||~~~rrrnnnfff]]]WWWTTTVVVXXXXXX\\\```dddgggjjjmmmooouuuxxx~~~||||||yyyrrrkkkllluuu~~~~~~xxxqqqkkkgggaaa\\\VVVSSSSSSRRRNNNJJJJJJHHHHHHJJJHHHEEEGGGKKKRRR]]]iiiqqqxxx~~~~~~zzztttsssqqqmmmiiikkkccc\\\YYYYYY[[[ccclllpppvvv{{{{{{wwwuuuxxx|||llleeehhhjjjooouuuyyy{{{}}}mmmccc```___UUULLLIIIEEE===777444111111111111000000000000111000000000/////////...222111///......///000111...------------,,,,,,,,,/////////...---,,,+++***++++++*********,,,---...------------------------...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------...//////...,,,------------------------//////......//////000111000111222333333555999<<>>???@@@AAAAAABBBCCCDDDEEEGGGLLLSSSXXXaaafffooowww{{{pppllloooppppppooommmlllmmmoooqqqtttyyy|||}}}zzznnnccc[[[XXXXXXYYYWWWZZZ]]]___bbbfffjjjnnnssswww}}}~~~zzz}}}||||||zzztttppprrr{{{|||uuuooojjjfffZZZVVVQQQOOOPPPOOOMMMJJJKKKHHHIIIJJJIIIGGGIIIMMMTTTaaannntttxxx}}}|||vvvuuurrrmmmhhhkkkddd___]]]\\\\\\aaaggghhhmmmrrrssssssuuu{{{vvvllljjjiiikkkqqq~~~tttyyypppddd______VVVMMMIIIDDD<<<666444111111111111000000000000000000000000////////////333222000............///.........---------,,,,,,++++++,,,---............+++***))))))***,,,...000------------------------...------,,,,,,------...------------------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------,,,+++........................///............///000000000111222333333555888;;;===NNNmmmzzzmmmsssyyy~~~}}}~~~~~~uuuiii^^^VVVOOOIIIDDD<<<<<<===>>>???@@@AAAAAA@@@AAACCCDDDGGGLLLRRRVVV```eeennnuuuxxx~~~rrrlllnnnooopppooollliiihhhlllpppppptttxxxzzz}}}rrrfff^^^YYYXXXXXXYYYZZZ[[[]]]bbbhhhlllssswww~~~~~~}}}~~~~~~|||zzzyyyvvvvvvyyy||||||xxxuuuxxxyyysssmmmhhheeeWWWSSSPPPNNNNNNMMMLLLJJJJJJHHHHHHIIIIIIGGGIIIOOOVVVdddrrrvvvxxx|||~~~yyyvvvrrrkkkfffddd___\\\___aaabbbfffjjjlllpppsssttttttvvvzzz}}}sssqqqooorrrxxxsssyyyvvvggg```YYYRRRKKKGGGCCC;;;777666111111111111000000000///000000000000////////////222111000///......//////////////////.........---***+++,,,---............,,,+++******+++---///111------------------------...------,,,,,,------...------------------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------,,,,,,+++,,,.......................................//////000000111222222333444777:::===JJJddd}}}iiikkkttt~~~{{{zzz}}}~~~pppdddZZZQQQHHHBBB<<<<<<===>>>???@@@@@@AAA>>>@@@BBBDDDGGGKKKQQQVVV^^^ccclllsssuuuzzzuuummmnnnnnnoooooollliiihhhkkknnnmmmppptttwwwzzzxxxhhh^^^YYYZZZZZZYYYYYY[[[___fffjjjuuuzzz~~~~~~{{{xxxtttqqqpppiiifffeeehhhjjjmmmvvv~~~yyyxxxzzz~~~wwwqqqkkkfffcccWWWTTTQQQNNNMMMKKKJJJIIIIIIFFFFFFHHHGGGFFFJJJOOOYYYfffssswwwyyy}}}|||wwwqqqiiiddd[[[XXXXXX___eeegggjjjmmmqqqsssuuuuuussssssvvvxxx~~~~~~yyyzzz|||xxx~~~yyyhhh___VVVOOOIIIEEE@@@888444444111111111111000000000///////////////000000000000///////////////000111111000000/////////.........------......------,,,+++------,,,,,,---...///000------------------------...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,...//////...------.................................------......///000000111222222222444777999===FFF[[[{{{qqqnnnsss~~~zzz|||xxxjjj]]]RRRHHHAAA;;;<<<<<<===>>>???@@@@@@===???BBBDDDGGGLLLQQQUUU\\\aaajjjqqqssswwwxxxooonnnmmmmmmnnnmmmlllkkklllnnnnnnnnnpppssswww~~~rrreee___]]]]]][[[ZZZ[[[^^^dddiiivvv}}}}}}~~~xxxvvvsssnnnjjjgggeeeddd\\\ZZZYYY[[[\\\```jjjuuu~~~}}}yyyyyy{{{}}}~~~|||vvvpppjjjddd___WWWUUURRROOOLLLKKKJJJIIIHHHFFFEEEGGGGGGFFFJJJQQQ[[[fffrrrwwwzzzzzzuuunnnhhhcccZZZVVVXXXaaaiiimmmooorrrssssssrrrpppooopppsssuuu{{{}}}~~~{{{|||{{{uuuddd[[[UUUOOOIIIDDD===444000111111111111111000000000000////////////000000000000---......///000111111111//////.........---------------......------,,,,,,------------............------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------,,,...000000---,,,---///...........................------------...//////000111222222222333666999<<>>???@@@@@@===???BBBEEEHHHLLLRRRVVV[[[```iiippprrrvvvzzzpppnnnlllkkklllnnnppppppooonnnoookkkjjjmmmooottttttiiifffaaa```___]]]\\\___dddggguuu}}}{{{}}}~~~wwwssskkkhhhccc^^^ZZZXXXWWWWWWSSSQQQRRRSSSTTTXXXbbbmmmzzz|||}}}{{{vvvpppiiiaaa\\\UUUTTTRRROOOLLLJJJJJJKKKIIIFFFFFFHHHHHHHHHLLLSSS\\\fffooouuu{{{{{{vvvqqqlllgggddd^^^[[[^^^iiitttyyy||||||yyysssnnnmmmpppvvvzzz|||{{{|||vvv|||www}}}lll]]]VVVSSSNNNIIIDDD===555111333111111111111000000000000.../////////000000000111/////////000000000000///......---------,,,,,,,,,)))***,,,---.../////////------.........---,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,------------......---,,,,,,++++++,,,,,,---------------------------))),,,......+++***+++---////////////////////////...------------...//////000111222222222333666888:::===JJJfffxxxkkkqqqcccVVVJJJBBB;;;;;;<<<===>>>???@@@@@@===???BBBEEEIIIMMMRRRVVV[[[```jjjqqqrrrvvv|||pppnnnkkkjjjkkkooossstttqqqnnnnnnhhhdddfffhhhkkkuuurrrjjjjjjccccccaaa___^^^```cccgggsss}}}yyy}}}~~~uuullleeebbb^^^XXXRRROOOMMMMMMMMMJJJIIIJJJLLLLLLPPPZZZfffyyy~~~zzzvvvpppiii```[[[SSSSSSQQQNNNLLLJJJKKKLLLJJJGGGGGGIIIIIIIIINNNUUU]]]eeemmmttt|||}}}{{{wwwsssoookkkgggeeebbb___cccqqq~~~yyyqqqooosss{{{}}}{{{}}}zzzttt|||yyypppvvvxxxeeeYYYTTTOOOKKKGGGDDD>>>777666888111111111111000000000000.../////////000000111111000111111111000///...---..............................---,,,,,,,,,,,,---------------------------------------------------........................,,,---...//////---+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000//////...---------........./////////////////////.....................///000111222777===GGG[[[~~~kkkhhhuuu~~~pppgggZZZKKKAAA===<<<<<<===???@@@>>>======???AAADDDGGGKKKQQQUUUXXX^^^fffkkkpppwwwvvvmmmooonnnnnnppprrrrrrmmmiiihhheeeaaa___```dddjjjmmm}}}rrrlllkkkfffeeeccc___]]]^^^aaadddhhhuuu}}}|||{{{}}}wwwlllccc]]]XXXUUURRRPPPPPPOOOKKKHHHIIIKKKLLLMMMOOOSSSWWW[[[lllvvvzzzqqqeeeZZZTTTTTTTTTRRRPPPNNNKKKHHHGGGIIIHHHHHHGGGIIINNNUUUZZZeeeiiioootttxxx}}}yyyvvvqqqkkkgggdddbbbaaaeeebbbeeetttpppooovvv{{{zzz}}}~~~xxxlllxxxxxxmmmqqq}}}ppp```VVVQQQLLLLLLIIICCC;;;555333444000000000000000000000000////////////////////////////////////000000000000..............................---,,,,,,,,,,,,---------------------------------------------------------------------------,,,---...///...---+++***------------------------------------------------////////////////////////+++,,,---.../////////...,,,------------.........////////////..................///000222333555666888===FFFXXXyyyllleeepppyyymmm]]]LLLCCC???>>>===>>>@@@@@@???===<<<===@@@BBBEEEIIIOOOSSSWWW]]]dddjjjnnnvvvyyyooommmmmmmmmppprrrpppkkkggggggeeebbb``````cccgggjjjpppxxxwwwmmmfffdddeeedddaaa]]]ZZZZZZ]]]___eeeqqq}}}{{{{{{~~~~~~|||rrrhhhccc```]]]YYYVVVUUUTTTPPPNNNMMMMMMNNNNNNNNNQQQTTTWWWdddooo}}}~~~~~~{{{qqqfff[[[UUUSSSRRRQQQOOOMMMKKKHHHGGGEEEEEEFFFFFFIIIOOOWWW]]]gggkkkqqquuuyyy}}}xxxtttnnnjjjgggeeebbb```aaa```fffyyywwwtttxxx{{{zzzqqqkkk{{{wwwtttxxxxxxdddWWWPPPNNNMMMLLLHHHBBB:::444333333000000000000000000000000////////////////////////////////////000000000111..............................---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,,,,,,,,,,------------........................------...000222444666777888<<>>>>>???@@@???>>>:::<<<>>>@@@BBBGGGLLLPPPUUU[[[ccciiimmmttt~~~}}}qqqkkkkkkllloooqqqnnnhhhbbbcccbbb```______```bbbcccccciiipppsssppphhhaaa]]]___^^^\\\YYYWWWXXX\\\___cccmmm{{{{{{zzz||||||{{{}}}}}}uuuooonnnjjjfffbbb___]]]ZZZWWWVVVVVVUUUSSSQQQQQQSSSVVV[[[dddqqq}}}}}}}}}~~~yyyooocccYYYTTTQQQQQQOOONNNLLLJJJIIIHHHDDDEEEFFFHHHLLLTTT\\\bbbjjjnnnssswwwzzz}}}~~~~~~yyysssmmmkkkkkkiiiddd```\\\]]]ggg|||}}}~~~~~~wwwkkkjjj}}}wwwyyy~~~jjjXXXOOOMMMNNNNNNLLLGGG@@@999444222222000000000000000000000000/////////////////////////////////000000000111111..............................---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,------............+++++++++,,,,,,,,,------------...............///,,,,,,---...///111333444777:::@@@MMMhhhvvvkkkmmmppptttyyy}}}}}}hhhTTTIIICCC@@@>>>======>>>>>>===:::<<<>>>???BBBFFFKKKOOOUUU[[[ccciiimmmttt}}}qqqiiiiiikkknnnooolllddd^^^\\\\\\[[[[[[[[[[[[\\\\\\\\\```fffkkklllggg```ZZZVVVVVVVVVUUUVVVZZZ___cccdddlllwww||||||~~~~~~}}}{{{yyy{{{|||xxxrrrmmmhhheeebbbbbbaaa^^^ZZZWWWUUUVVVWWWWWW]]]fffnnnwww~~~}}}tttiii___VVVQQQPPPOOONNNMMMKKKJJJJJJIIIFFFGGGIIIKKKPPPXXXbbbhhhmmmpppuuuxxxzzz{{{}}}~~~~~~zzztttnnnlllnnnmmmggg```XXX\\\iiiooogggiii~~~{{{zzzxxxxxxaaaRRRLLLMMMPPPOOOKKKEEE>>>777333111111//////////////////////////////////////////////////////000000000111111111..............................---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------........................,,,,,,,,,,,,---------...+++++++++,,,,,,,,,------,,,---------......////////////......///000111111555777===III```rrrooommmjjjiiiqqqyyyqqqzzzoooZZZNNNEEEBBB>>>;;;<<<<<<<<<<<<<<<===???@@@BBBEEEJJJNNNUUU[[[dddjjjnnnttt}}}rrriiiiiijjjlllmmmiiiaaa[[[TTTUUUVVVWWWXXXXXXXXXWWW[[[]]]aaafffhhheee^^^XXXRRRSSSSSSTTTUUUZZZ```dddgggmmmwww~~~|||yyy~~~{{{zzz|||}}}|||}}}|||uuuooommmjjjhhheee```[[[YYYYYYZZZYYY[[[^^^aaaiiixxxyyyoooeee\\\UUUQQQPPPOOOMMMLLLKKKJJJJJJJJJGGGHHHJJJMMMRRR[[[dddkkkooossswwwyyyyyyyyyzzzzzz{{{~~~}}}xxxsssmmmmmmooommmeee^^^UUU\\\kkk~~~|||~~~|||xxxhhhaaacccttt|||yyy{{{vvvttt```QQQLLLLLLNNNOOOJJJCCC;;;666222111111////////////////////////000000000000000000000000000000000000111111111111..............................---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......//////222222111111111111222222444666;;;EEEWWWxxx|||wwwqqqkkkeeeiiimmmaaajjjxxxbbbTTTHHHDDD???<<<;;;<<<=========>>>@@@AAABBBEEEJJJNNNTTT[[[dddjjjnnnsss|||vvvjjjiiiiiikkkkkkggg```YYYQQQRRRTTTVVVXXXYYYYYYYYY______aaabbbbbb^^^YYYUUUSSSSSSSSSSSSTTTWWW]]]aaaiiiooowww~~~}}}~~~zzzxxxxxx|||xxxtttmmmkkkhhhccc^^^[[[[[[\\\^^^^^^]]]\\\aaaooo}}}uuulllccc\\\WWWUUUQQQPPPNNNLLLKKKKKKKKKKKKFFFHHHJJJNNNTTT]]]gggnnnsssvvvzzz{{{zzzyyyxxxxxxuuuyyy}}}{{{uuuqqqmmmmmmmmmiiibbb[[[TTT^^^pppvvvxxx{{{|||}}}tttooo___[[[\\\iiiwwwwwwyyyxxxppp^^^PPPJJJIIIJJJOOOIII@@@888444333222111000000000000000000000000000000000000000000000000000000000111111111222222..............................---,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,------......------------------------------------------------++++++++++++++++++++++++------,,,++++++,,,,,,---,,,------------.........++++++,,,------...//////111111000000111222333333555666:::BBBOOOkkkuuuiiiiiimmm\\\```|||iiiYYYLLLGGGAAA===<<<===>>>>>>===>>>???@@@AAADDDIIILLLRRRZZZccchhhlllrrrzzz|||llljjjiiiiiiiiifff___YYYQQQRRRUUUXXX[[[^^^___```eeeeeedddaaa]]]XXXTTTRRRQQQQQQQQQQQQRRRVVV[[[```iiinnnwww~~~~~~~~~}}}xxxuuussswww~~~yyyooonnnkkkfffbbb``````aaaaaabbb```___aaalll}}}}}}xxxppphhh```[[[WWWVVVSSSRRROOOMMMKKKKKKKKKLLLGGGHHHLLLQQQXXXcccnnnuuuwwwzzz~~~}}}zzzxxxwwwtttwww{{{~~~|||uuusssqqqpppmmmhhhaaa\\\UUUcccuuuxxxqqqvvvzzz|||uuukkkeeeVVVWWW[[[fffyyy}}}wwwxxxzzz}}}wwwgggWWWLLLHHHIIIJJJNNNGGG===666333333333222000000000000000000000000000000000000000000000000000000111111111222222222..............................---,,,,,,,,,,,,---------------------------------------------------........................,,,,,,,,,,,,,,,---...///------------------------------------------------...........................---,,,+++++++++,,,------------.........//////++++++,,,,,,---...//////---------...///111222333666666:::@@@JJJcccooojjjttt```]]]sssnnn\\\OOOJJJCCC???>>>???@@@@@@===>>>???@@@AAADDDHHHKKKQQQXXXaaagggkkkpppxxx~~~mmmkkkiiiiiihhheee___ZZZSSSTTTWWW[[[^^^bbbeeegggkkkkkkhhhccc[[[VVVSSSRRRLLLMMMNNNOOORRRWWW]]]bbbhhhmmmuuu|||{{{|||}}}wwwssspppttt}}}|||rrrqqqnnnjjjfffdddeeegggbbbddddddcccdddmmmzzzwwwssskkkccc\\\XXXVVVUUUUUUSSSPPPMMMKKKKKKKKKLLLHHHKKKOOOUUU^^^iiiuuu}}}{{{}}}{{{yyyxxxwwwyyy|||}}}}}}~~~wwwwwwwwwtttpppiiiccc```XXXgggyyy}}}~~~tttnnnuuu{{{{{{nnnddd^^^RRRVVV]]]hhh{{{zzz{{{}}}uuulll^^^PPPIIIHHHKKKOOOMMMFFF<<<555333333333333000000000000000000000000000000000000000000000000000111111111111222222222,,,,,,------------,,,,,,---------------------------------------------------------------------------------............///.../////////...------,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222888888;;;GGGXXX{{{uuu||||||fffaaaooosss[[[PPPKKKCCC>>>===>>>???@@@AAA@@@>>>>>>AAAFFFKKKNNNQQQVVV]]]ccciiipppxxx~~~vvvnnnjjjmmmnnniiibbb^^^YYYWWWXXX[[[]]]^^^cccjjjjjjiiieee]]]YYYWWWRRRMMMPPPMMMMMMRRRUUUWWW\\\aaagggmmmuuu|||{{{{{{}}}yyyyyy~~~zzzqqqpppooonnnllljjjiiihhhgggjjjkkkiiiggglllwww{{{xxxmmmccc___\\\WWWUUUVVVRRRQQQOOOMMMKKKKKKKKKKKKJJJNNNTTT[[[cccllluuuzzz}}}{{{yyyxxxxxx||||||}}}~~~|||zzzxxxvvvsssmmmeee^^^\\\kkkvvvxxxvvvyyyzzzxxxyyyxxxxxxxxx}}}xxxiii]]]XXXPPPQQQYYYlll}}}zzz}}}wwwbbbVVVPPPFFFCCCIIIIIIMMMFFF===666222222333333//////000000000000//////111111111000000000000000222222222111222222333333------............---------------------------------------------------------------------------------------............///,,,,,,------,,,,,,+++***...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------...//////000111222222333222888777999CCCRRRssswwwnnneeennnqqq[[[QQQLLLEEE@@@>>>???@@@AAABBBAAA???@@@BBBGGGKKKOOOPPPVVV]]]ccchhhooowww}}}xxxpppkkklllnnnjjjccc```XXXUUUTTTVVVXXXZZZaaaiiinnnqqqpppjjjccc___ZZZTTTTTTOOONNNRRRVVVXXXZZZ^^^bbbgggpppwww|||~~~{{{}}}sssrrrpppnnnmmmlllllllllqqqrrrrrrmmmhhhjjjrrrzzz|||zzzqqqggg^^^\\\ZZZWWWVVVWWWRRRQQQOOOMMMLLLKKKKKKLLLHHHMMMTTT]]]fffpppyyy~~~~~~}}}||||||||||||}}}}}}~~~zzzyyyxxxxxxvvvppphhhbbb___hhhnnnnnnoootttxxxxxxvvvsssrrrvvvwwwfff[[[VVVTTTTTTZZZnnnyyydddVVVOOOEEEDDDHHHGGGJJJDDD<<<555333222222222//////000000000000//////111000000000000000000000222222222111222222333444.........//////.........------------------------........................---------------------------------............///,,,,,,------,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------........................---...///000222333444555222777666777???JJJfff|||vvviiinnnppp]]]RRRMMMFFFAAA@@@AAABBBBBBCCCBBB@@@AAACCCGGGLLLNNNPPPUUU\\\bbbgggmmmuuu{{{}}}sssllllllnnnkkkfffcccXXXSSSOOOOOOQQQTTT]]]gggpppxxx~~~zzzqqqkkkeee```[[[SSSNNNRRRVVVXXXXXXYYY]]]ccclllsssyyy}}}~~~wwwtttqqqnnnmmmnnnoooqqqyyyyyywwwqqqkkkjjjooouuu~~~~~~~~~{{{vvv{{{}}}yyynnneee]]][[[YYYWWWUUUVVVQQQPPPOOOMMMLLLLLLMMMMMMJJJOOOWWW```iiirrrzzz{{{{{{|||}}}~~~~~~wwwxxxyyyyyyxxxrrrkkkeee```cccddddddhhhpppvvvxxxrrrooonnnwww|||hhhZZZUUUUUUTTTZZZooohhhYYYPPPGGGGGGJJJFFFDDD???999555333222222111///000000111111000000///000000000000000000111111222222222222222333444444......////////////......------------------------////////////////////////---------------------------------............///---......///......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------------------------------...///000111222333333111555444666===DDD[[[|||{{{kkklll|||ooo^^^PPPKKKEEEAAA@@@AAAAAABBBBBBAAA@@@@@@CCCFFFJJJMMMOOOTTT[[[```eeekkksssxxxxxxmmmlllnnnlllhhhfff[[[TTTMMMJJJJJJMMMWWWaaannn|||~~~vvvqqqnnncccXXXPPPRRRWWWWWWVVVUUU\\\aaajjjqqqwww||||||xxxuuuqqqmmmmmmooorrruuuzzz{{{zzzuuupppnnnqqquuuzzz~~~}}}{{{zzzwwwxxxzzz}}}}}}xxxssstttvvv||||||yyypppggg___\\\ZZZVVVTTTTTTQQQPPPOOOMMMMMMNNNOOOOOOPPPUUU\\\dddjjjqqqwww{{{yyyzzz|||}}}tttvvvwwwwwwuuuqqqkkkgggaaa___^^^aaaiiirrrwwwxxxrrrrrrttt{{{ppp]]]UUURRRRRR]]]uuulll\\\RRRIIIJJJLLLEEE???;;;777444333222111000000000000111111000000000000000000000000111111111222222222222222333444555......////////////......------------------------////////////////////////---------------------------------............///------......///......---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////////////////444444666<<>>LLLggghhh```mmmxxxwwwnnn```RRRKKKGGGBBB>>>>>>>>>>>>>>>????????????AAADDDGGGHHHNNNRRRXXX]]]aaagggnnnssswww~~~rrrlllnnnnnnkkkiiiddd\\\SSSMMMHHHGGGNNNVVVeeetttssshhh^^^\\\\\\ZZZXXXXXX[[[___ffflllppptttwwwzzz|||~~~xxxuuupppmmmnnnrrrwww{{{}}}yyytttpppnnnnnnkkkjjjkkkllljjjfffeeehhhhhhjjjlllnnnnnnmmmjjjiiifffiiinnnrrrvvvyyy}}}||||||}}}zzzuuuooojjjlllrrrzzz~~~xxxuuuddd\\\VVVVVVWWWUUUSSSTTTOOOOOONNNNNNOOOQQQRRRSSSSSSYYYaaaiiinnnrrrvvvxxxzzz{{{~~~}}}wwwooonnnmmmjjjhhhhhhjjjmmmjjjiiinnnwww}}}|||yyywwwwww}}}mmmffffffnnnssseee[[[OOOCCCFFFIIIAAA;;;777444222111111111000000111111222222111111000/////////000111111222222222222222222333555666777------............---------------------------------------------------------------------------------------............///***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///------------------------------------------------------......//////000000///444555777<<<:::EEE]]]~~~pppcccnnnxxxvvvmmm```UUUJJJFFFAAA>>>>>>>>>>>>===@@@@@@@@@@@@BBBDDDGGGHHHMMMRRRXXX\\\```eeelllqqqvvv{{{tttmmmnnnnnnllljjjfff^^^WWWRRRLLLJJJNNNUUU]]]iiitttwwwwwwyyy{{{|||zzzqqqhhhdddaaa]]]]]]```^^^bbbggglllooorrruuuwww|||~~~|||xxxuuuwww}}}yyyvvvrrroooppptttzzz}}}~~~}}}zzzuuupppllljjjhhhcccbbbcccaaa\\\\\\```^^^aaadddggggggfffcccaaa^^^bbbhhhlllnnnqqquuuxxx|||zzzyyy{{{|||uuuooojjjkkkmmmpppzzz|||uuuoooaaaZZZUUUUUUVVVTTTSSSSSSOOONNNNNNOOOPPPRRRTTTUUUXXX^^^ffflllqqqsssuuuvvvxxxzzz}}}xxxyyywwwpppllljjjfffcccbbbfffnnnuuuuuuuuu{{{}}}wwwvvvwww|||uuuuuu}}}jjjbbb\\\PPPCCCEEEIIIBBB;;;888333111000111111000000111111222222111111000...//////000111111222222222222222333444555666777,,,------------------,,,---------------------------------------------------------------------------------.........//////,,,------.../////////...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------........................,,,---...///000111222333000555555777;;;777@@@VVVtttyyyjjjsss}}}zzzrrrggg]]]IIIFFFAAA???>>>>>>>>>>>>AAAAAAAAABBBCCCEEEHHHIIIMMMQQQWWW\\\___dddkkkpppyyy|||uuummmnnnnnnllljjjeee___YYYUUUPPPMMMPPPVVVVVV___hhhiiijjjooorrrssswwwooojjjeee```aaaeeebbbfffjjjnnnqqqsssuuuwww|||}}}~~~{{{vvvppplllooowww}}}~~~}}}}}}zzzwwwtttrrrssswww|||||||||{{{yyyvvvqqqmmmkkkgggaaa^^^^^^\\\WWWWWW\\\YYY\\\___bbbcccaaa___]]]ZZZ^^^dddgggiiikkknnnqqqqqqooonnnpppuuuyyy{{{zzz{{{}}}~~~~~~}}}tttooollllllkkkkkkttt{{{rrrjjjeee]]]XXXXXXWWWTTTQQQRRRNNNNNNNNNOOOPPPRRRTTTVVV___dddkkkppprrrrrrrrrsssvvvyyy}}}{{{ssstttrrrkkkiiigggbbb^^^___fffrrr{{{~~~~~~}}}uuutttvvvxxx{{{|||yyyzzzgggccc```TTTEEEGGGLLLEEE<<<888333000000000111111111111222222222222111111...//////000111222222222222222222333444555777777,,,++++++***+++,,,...///------............------,,,,,,,,,---------...............------,,,,,,,,,------------------------/////////......---,,,,,,+++,,,---...---,,,+++***.........------,,,,,,,,,000///---,,,++++++,,,,,,------------------------,,,------......------,,,---------.........//////............////////////000///000555777999???FFFmmmuuuwwwsssgggdddSSSJJJBBB@@@@@@======???===???@@@@@@AAACCCFFFIIIQQQSSSVVVZZZ___gggnnntttwwwyyy~~~}}}nnnmmmmmmhhhbbb```^^^[[[YYYXXXWWWTTTSSSRRRUUUZZZ]]]```dddjjjoootttsssqqqmmmiiigggggghhhiiiiiilllsssvvvttttttwww|||}}}~~~~~~~~~}}}tttlllhhhdddcccjjjuuuyyy{{{~~~|||{{{}}}}}}wwwqqqsss~~~|||uuutttsssrrrsssuuuwwwyyy~~~}}}{{{xxxsssnnnjjjhhhggggggeeebbb^^^\\\\\\]]]ZZZ\\\___aaa```^^^ZZZWWWXXX\\\aaacccdddcccccccccgggggggggfffgggjjjooossstttwww}}}}}}yyyxxxzzz}}}{{{tttlllgggcccdddlllwww~~~}}}xxxoooiii^^^[[[XXXWWWVVVUUUSSSRRROOOOOOPPPPPPPPPRRRUUUXXXdddkkkssswwwvvvtttuuuwwwxxxyyyzzz|||}}}vvvpppmmmlllmmmlllddd___]]]YYY[[[pppzzzrrruuuwwwxxx{{{~~~zzzpppaaa]]]SSSJJJIIIMMMJJJCCC999777444111000000222333////////////////////////111111111111111222222222555555555555666888999:::---------,,,------......------............------,,,,,,,,,---------............---------,,,,,,,,,---------------------------------------.........++++++,,,------,,,,,,,,,......---------,,,,,,,,,000///---,,,++++++,,,,,,------------------------,,,------......------,,,,,,------------.....................////////////333111333777999:::@@@FFFbbb~~~{{{~~~}}}~~~}}}nnniiiVVVLLLDDDAAA@@@>>>===???>>>???@@@@@@AAACCCFFFIIIOOORRRVVVZZZ```gggoootttwwwxxx|||pppllllllhhhcccbbb___\\\YYYWWWVVVTTTSSSPPPRRRTTTVVVWWW[[[```eeelllnnnooonnnkkkhhhffffffhhhiiinnnvvvyyyvvvuuuwwwzzz|||~~~}}}}}}~~~zzzrrrjjjddd___]]]dddnnnyyy{{{}}}|||wwwxxxwwwqqqkkkkkkrrrzzz{{{vvvuuutttttttttvvvxxxzzz{{{zzzyyywwwtttpppmmmkkknnnmmmkkkfffbbb``````aaa```aaabbbbbb```[[[WWWTTTUUUXXX[[[\\\[[[ZZZZZZZZZ\\\\\\\\\]]]^^^bbbgggkkkmmmpppvvv}}}|||xxxwwwyyy|||~~~xxxqqqkkkfffccchhhooo{{{~~~|||{{{vvvnnnhhh\\\ZZZWWWVVVUUUTTTSSSQQQOOOPPPQQQQQQRRRVVVZZZ^^^jjjpppxxx{{{yyywwwwwwxxxzzzzzz{{{|||}}}wwwqqqmmmkkkkkkkkkfff```\\\YYYVVV]]]www}}}vvvyyyvvvwwwxxx{{{~~~yyyvvvttthhh```\\\SSSKKKKKKNNNKKKDDD888666333000///000111222111111111111111111111111111111111111222222222222444444555555666888999999......//////......------------............------,,,,,,,,,---------.........------------,,,,,,,,,------------------------+++++++++,,,---.........++++++++++++,,,------......------------,,,,,,,,,//////---,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,------------............////////////444222333777888999===CCCSSSxxx|||ppprrr{{{}}}wwwmmmZZZPPPFFFCCCAAA>>>===>>>>>>???@@@AAAAAACCCFFFHHHMMMPPPUUUZZZ```hhhpppuuuwwwxxx{{{ssslllkkkhhheeeeeebbb\\\YYYVVVUUUSSSRRROOOOOOOOONNNNNNQQQVVVZZZbbbeeeiiikkkjjjhhhffffffeeefffllltttxxxuuutttuuuxxxzzz}}}~~~~~~}}}~~~xxxqqqjjjdddbbbhhhqqq|||}}}|||xxxwwwsssllleeeccceeeiiittt~~~|||yyyxxxwwwvvvwwwxxxzzz|||xxxxxxwwwvvvuuusssqqqpppvvvuuuqqqmmmhhheeefffgggiiihhhfffccc]]]WWWRRRNNNQQQRRRSSSRRRPPPOOOOOOPPPOOOQQQSSSTTTVVVZZZ```dddgggjjjooouuu{{{~~~{{{{{{|||~~~wwwpppiiibbbbbbgggwww~~~|||yyyxxxvvvrrrjjjeeeZZZXXXVVVTTTTTTTTTRRRPPPOOOPPPRRRSSSUUUZZZ```eeeqqqvvv}}}|||{{{|||||||||}}}~~~xxxpppjjjiiijjjkkkjjjbbb]]]YYYVVVTTT```~~~xxx|||{{{{{{{{{}}}zzzpppsssvvvggg^^^\\\XXXPPPJJJJJJLLLIIICCC666444222000//////000111111111111111111111111111111111111111222222333333333444444555666777888999---.../////////---,,,+++,,,------......------,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------++++++******+++---///000------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------............////////////222000111555555555999>>>IIIlllmmmiiipppvvvqqq^^^TTTIIIDDDAAA===;;;===>>>???@@@@@@@@@BBBEEEHHHJJJNNNSSSYYY```hhhooouuuwwwxxx{{{xxxnnnkkkiiihhhgggccc]]]XXXUUUSSSRRRPPPPPPNNNLLLJJJKKKNNNRRRVVVZZZ]]]aaacccddddddeeefffbbbbbbfffmmmpppooopppsssvvvyyy}}}wwwooommmrrrxxx}}}uuulllddd``````bbbjjjttt~~~~~~}}}{{{zzzzzz{{{}}}~~~yyyxxxxxxwwwvvvuuutttssszzzyyyvvvrrrmmmkkkkkklllooommmhhhaaaZZZSSSMMMIIILLLLLLLLLKKKIIIIIIKKKMMMLLLNNNQQQTTTXXX\\\aaaeeehhhjjjnnnsssxxx}}}{{{ssskkkdddbbbeeeuuu}}}{{{xxxuuurrrpppkkkddd^^^XXXVVVTTTSSSSSSSSSRRRPPPQQQRRRRRRTTTWWW]]]dddiiitttyyy}}}uuulllgggiiimmmmmmlllcccaaa]]]WWWUUUccc{{{www|||}}}||||||~~~{{{ooojjjttt}}}~~~mmmaaaZZZVVVQQQJJJFFFGGGGGGDDD???444333111///...//////000111111111111111111111111000111111222222333333333333444555666777888888888,,,---.........,,,+++))),,,,,,------------,,,,,,,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++++++++******+++---///000------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------............////////////111000111444555333666<<>>????????????AAADDDFFFHHHKKKQQQXXX___fffnnnssswwwyyy|||sssllljjjjjjhhhddd^^^YYYVVVSSSQQQOOOMMMKKKIIIHHHJJJNNNRRRUUUWWWWWWXXXYYYZZZ]]]bbbfffccc```aaaeeehhhjjjnnnssstttwww{{{~~~{{{vvvwwwzzz}}}rrrhhhddddddfffkkksss|||~~~~~~}}}|||{{{zzzyyywwwwwwvvvzzzzzzxxxuuuqqqnnnnnnoooppplllfff]]]UUUNNNIIIFFFDDDEEEFFFFFFGGGIIIMMMPPPPPPSSSXXX\\\```eeejjjmmmnnnooopppssswww{{{wwwoooiiihhhkkkuuu|||~~~yyyuuuqqqmmmjjjeee^^^XXXWWWUUUSSSRRRSSSSSSRRRPPPSSSSSSSSSSSSVVV]]]fffllluuuzzz|||uuummmjjjllloooooommmgggfffccc\\\YYYfffxxxvvv|||xxxxxxzzz~~~~~~pppeeedddrrr}}}wwwyyyyyymmmbbbZZZSSSLLLGGGFFFGGGEEE@@@===333222111////////////000000000000000000000000000000111111222333333444444333444666777888999999888,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------------.........---,,,+++++++++++++++++++++,,,------...,,,,,,,,,------------...,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------............////////////222111222666666555777<<>>>>>>>>???BBBDDDEEEIIIPPPVVV]]]dddkkkpppuuuyyy}}}{{{oookkkjjjhhheee```\\\YYYVVVRRROOOJJJHHHFFFGGGJJJOOORRRSSSTTTSSSQQQOOOPPPUUU]]]cccddd```^^^aaacccffflllrrrqqqtttxxxzzz|||~~~}}}}}}~~~|||}}}||||||~~~~~~~~~~~~tttoooooorrrttt{{{}}}|||{{{{{{{{{zzzzzzzzzwwwsssooommmmmmkkkggg___WWWPPPJJJGGGFFF@@@BBBEEEGGGJJJNNNSSSWWWYYY]]]ccchhhlllqqquuuxxxvvvvvvuuuuuuwwwzzz}}}yyysssrrrtttwww|||}}}xxxvvvrrrmmmiiifffaaaZZZTTTVVVTTTRRRRRRSSSSSSRRRQQQSSSSSSRRRSSSWWW^^^hhhooovvvzzz|||wwwrrrnnnnnnmmmkkkiiieeefffeee```___iiiwwwwww{{{wwwyyy~~~uuueee[[[___nnn{{{xxxvvvyyyvvvoooeee[[[SSSLLLGGGHHHIIIEEE???<<<222111111000000000000000////////////////////////000111111222333444555555444555777999:::::::::999---,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------.........---------------++++++,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,---......------,,,++++++++++++++++++++++++,,,------......------,,,,,,------------.....................////////////000///222555666444777<<>>???@@@@@@DDDIIIOOOUUU[[[aaaeeelllpppuuuzzzxxxtttiiillllllgggeeeeeeaaa[[[RRRSSSTTTUUUUUUTTTSSSRRRQQQPPPOOONNNNNNQQQWWW[[[^^^^^^]]][[[YYYXXXZZZ\\\___eeelllnnnllllllpppuuuzzzyyyvvvtttvvv}}}}}}yyyyyy~~~|||wwwuuurrroookkkcccZZZSSSNNNLLLHHHDDDDDDGGGMMMRRRVVVZZZ```hhhooouuuyyy{{{|||{{{{{{{{{yyyvvvrrrnnnlllkkkkkkiiiddd]]]XXXWWWWWWUUUTTTSSSRRRQQQRRRSSSSSSTTTWWWYYY\\\eeeqqqzzz|||zzzsssiii^^^WWWRRR\\\dddgggkkkqqqwwwyyysssuuuxxxxxxuuusssssssssppp{{{|||qqqfff\\\UUUWWW```mmm~~~xxxwww{{{yyyrrrkkkbbb\\\ZZZIIIIIIIIIHHHDDD>>>888333222222111000000000000000//////000000111111222222333333333444555555666666888888888999::::::;;;;;;,,,,,,,,,---------......------------------------,,,,,,,,,---......//////------------------------------------------,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++,,,------......------,,,***+++,,,---...000111111............////////////111222222111111222555777;;;>>>JJJdddssskkkkkkrrrxxx^^^aaaqqq~~~qqq```TTTNNNIIICCC>>>999999::::::;;;<<<>>>>>>@@@CCCIIINNNTTTZZZ```dddjjjnnnssswww}}}vvvjjjnnnnnniiieeedddbbb___ZZZZZZZZZZZZXXXVVVTTTSSSSSSTTTTTTUUUUUUWWW[[[^^^``````___\\\YYYWWWVVVWWW]]]dddlllooommmlllmmmpppxxx~~~~~~{{{||||||{{{yyy||||||xxxxxx||||||xxxqqqnnnjjjeee```ZZZSSSNNNIIIHHHFFFDDDFFFKKKTTTZZZ^^^bbbhhhpppwww}}}~~~}}}~~~}}}{{{|||~~~}}}}}}{{{xxxtttpppllliiijjjiiieee___ZZZVVVVVVVVVTTTTTTSSSRRRSSSTTTUUUVVVWWW[[[___bbbkkkwww}}}vvvmmmddd^^^UUU]]]dddfffiiinnnssstttqqqqqqqqqssstttuuutttrrrnnnzzzxxxlll___[[[XXXZZZ```mmm}}}yyyzzzsssmmmggg___YYYWWWHHHHHHIIIGGGCCC===777333222111000000000000000000//////000000111222222222444444555555666777777777888888999999::::::;;;;;;,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,------++++++***+++,,,,,,+++)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---...000111111............////////////111222222222111111333555999;;;BBBWWW}}}|||wwwsssfffdddmmmsss```TTTPPPLLLEEE???::::::::::::;;;<<<===>>>???CCCGGGLLLRRRXXX^^^cccjjjoootttxxx}}}yyyooopppooojjjeeebbbaaaaaa______^^^]]]ZZZWWWUUUSSSSSSUUUXXXYYYYYYZZZ[[[]]]^^^______]]]ZZZVVVUUUTTTZZZaaajjjoooooonnnmmmnnnyyy~~~zzzuuusssqqqmmmjjjlllrrr|||~~~}}}~~~~~~~~~~~~~~~|||vvvqqqkkkhhhbbb]]]WWWRRRNNNLLLJJJJJJIIIIIILLLSSS[[[bbbgggjjjooovvv||||||yyyxxxzzz}}}~~~{{{xxxvvvwwwyyy}}}~~~}}}{{{wwwsssoookkkiiihhheee```ZZZVVVTTTUUUVVVSSSRRRRRRRRRSSSUUUWWWXXXXXX]]]bbbfffmmmyyyyyyrrrjjjeee[[[aaaeeeeeeeeeiiilllkkkooolllkkknnnsssvvvuuurrrrrr{{{yyykkk]]]]]]\\\\\\```nnn|||zzz|||qqqhhhddd\\\TTTOOOEEEGGGHHHFFFAAA;;;666333111111000000000000000111///000000111111222333333444444555666666777777888888888999999:::;;;;;;<<<,,,,,,,,,---------......------------------------,,,,,,,,,---------------------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,---------+++******,,,---,,,***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............***++++++,,,,,,++++++***---------.........//////............////////////000111222222111111333555777999>>>MMMooo}}}nnngggiiizzztttaaaUUUPPPMMMFFF???;;;;;;;;;;;;<<<===>>>>>>>>>AAAEEEJJJOOOUUU\\\aaaiiinnnssswww{{{qqqnnnjjjeee```^^^^^^aaa```______]]][[[XXXVVVTTTSSSVVVYYYZZZZZZXXXXXXXXXXXX[[[]]]]]]ZZZWWWUUUTTTVVV]]]gggmmmpppppppppqqqzzz~~~~~~xxxrrrmmmgggaaa___```dddnnn{{{}}}www|||tttssssssuuuwwwtttmmmfffaaa^^^ZZZTTTPPPMMMLLLLLLLLLMMMOOORRRVVV^^^fffllloooqqquuuzzz~~~}}}}}}yyyuuurrrtttwwwzzzxxxvvvsssrrrrrruuuyyy|||}}}~~~}}}|||{{{yyyvvvrrrooollljjjdddaaa[[[VVVTTTTTTUUUUUURRRRRRRRRRRRTTTVVVXXXYYYXXX^^^dddgggmmmwwwzzztttnnnjjjgggjjjkkkhhhgggiiijjjhhhnnnjjjhhhlllsssyyyyyyvvvyyy{{{}}}lll___bbbcccaaaeeesss}}}|||lllaaa___ZZZOOOGGGCCCEEEGGGEEE@@@999555333111000000000000000111111000000000111222222333333444444444555666666777777888999999:::;;;;;;<<<<<<,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,,,,,,,------///,,,)))***---///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,...............---------............////////////...000222222111222333555444888===GGGbbbsssfffbbbooovvvdddXXXQQQLLLFFF@@@<<<<<<;;;;;;<<<======>>>===???CCCGGGLLLRRRZZZ^^^eeejjjppptttxxxtttkkkbbb^^^\\\ZZZ\\\___]]]^^^^^^]]]\\\ZZZXXXWWWVVVXXX[[[[[[YYYVVVTTTSSSRRRVVVZZZ\\\[[[XXXUUUTTTSSSYYYaaaiiinnnpppssstttxxx|||~~~{{{vvvppphhh___]]]\\\]]]cccnnnzzz~~~zzzsssyyy~~~qqqooonnnppprrroooggg```UUUSSSQQQMMMJJJJJJLLLNNNMMMPPPUUUZZZ___fffnnnrrrrrrsssvvvyyy}}}}}}zzzyyy||||||vvvpppkkkkkkooorrrrrrrrrqqqooooooqqquuuxxxyyy{{{}}}}}}}}}}}}~~~{{{zzzzzzyyyvvvsssooollliiihhh```\\\WWWTTTTTTUUUVVVVVVSSSSSSSSSTTTUUUWWWYYY[[[ZZZaaafffgggkkkuuu}}}yyytttoookkkjjjmmmllliiiiiilllkkkiiioookkkjjjnnnvvv}}}~~~|||mmmdddjjjnnnoootttdddYYYXXXUUUKKKCCC@@@DDDFFFDDD>>>777444333000000000000000111111222000000111111222333333333444444555555666777777777999999::::::;;;;;;<<<<<<,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------++++++,,,,,,,,,,,,------///***&&&%%%)))------,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,....................................////////////---///111222222222444555111888>>>CCCUUU|||{{{jjj___gggxxxwwwhhh\\\SSSLLLFFFBBB;;;;;;;;;:::;;;;;;<<<===;;;===AAADDDIIIPPPWWW\\\ccchhhooossswww~~~sssccc]]][[[YYYYYY\\\[[[\\\]]]]]]]]]]]][[[[[[[[[]]]^^^]]]YYYUUURRRPPPNNNSSSXXX[[[ZZZWWWSSSRRRRRRVVV\\\ccciiinnnrrrtttvvv}}}~~~uuulllccc```]]]]]]cccnnn|||~~~xxxpppuuuzzz~~~}}}qqqmmmjjjjjjkkkhhh___XXXLLLMMMLLLKKKJJJKKKPPPTTTSSSWWW\\\```dddgggkkkmmmlllmmmooorrrvvvzzz}}}|||xxxwwwxxx{{{}}}~~~~~~}}}zzzuuummmgggfffiiillloooppppppooommmnnnrrruuuuuuwwwxxxxxxwwwxxxzzz}}}}}}zzzxxxyyywwwsssooojjjfffdddbbb\\\XXXTTTSSSUUUWWWWWWVVVVVVVVVVVVVVVXXXZZZ\\\]]]^^^eeehhhhhhkkkuuu~~~}}}}}}~~~|||zzzwwwsssnnnjjjiiikkklllkkknnnssstttrrrrrrppppppttt{{{qqqmmmxxxvvvaaaWWWSSSNNNFFFBBB>>>CCCFFFDDD===666333222000000000000000111222222000111111222222333333444555555666777777888888999999999::::::;;;<<<<<<<<<,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,'''!!! %%%)))***))),,,------......------,,,++++++++++++++++++++++++)))))))))******+++++++++***++++++,,,,,,++++++***---------.........//////............/////////000,,,...111222222333444666000888>>>@@@NNNqqqppp```eeesssyyylll___TTTLLLGGGCCC::::::999999999:::;;;;;;:::<<>>===@@@CCCDDDAAA;;;666333222111000000000000000111111222222333444444555555666666666666666777888999:::999999999999:::;;;<<<<<<,,,---...//////......------------------------------......//////......---------,,,,,,,,,,,,++++++------------------------------...////////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------,,,,,,,,,---------......---------............//////000000111111222333333111888999;;;DDDUUU}}}uuunnnvvvsssfff\\\SSSLLLFFF@@@>>>;;;:::::::::888777===<<<===CCCLLLUUUZZZ]]]cccgggmmmrrrwww}}}ssseee[[[XXXYYYZZZYYYZZZ]]]aaadddeeeeeeiiihhhfffccc___\\\XXXWWWOOOSSS[[[dddhhhfff^^^WWWTTTSSSTTTYYY```fffiiiiiimmmtttxxxpppllllllqqqxxx~~~xxxllljjjlllooozzzrrrgggaaa\\\YYYVVVZZZeeemmmooouuu{{{wwwmmm___ZZZRRRMMMKKKIIIGGGFFFHHHIIILLLPPPVVV\\\aaaeeejjjiiifffccc^^^[[[YYYYYYVVVWWWYYY]]]eeennnwww|||~~~{{{yyywwwtttrrrpppnnnjjjgggeeeeeefffhhhllloooqqqpppmmmiiiggggggeeeeeehhhmmmooonnnpppuuuwwwvvvuuusssrrrqqqpppooovvvuuuuuuwwwxxxxxxvvvtttrrrlllgggfffccc\\\VVVTTTRRRRRRRRRSSSUUUVVVXXXYYYZZZZZZZZZ[[[]]]```ccceeemmmooorrrwww}}}|||vvvrrrqqqttttttsssrrrqqqpppppppppnnnuuuzzzzzzrrrppppppttt{{{~~~yyy~~~zzzoooggg]]]VVVLLLCCC>>>???BBBCCCBBB>>>999444222222333222111000000///000000222333333444444555555666777777777777888999:::;;;::::::::::::;;;<<<===>>>............---------------------------------------......//////......---------,,,,,,,,,,,,++++++........................------,,,,,,------...///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,......---------...//////,,,,,,,,,---------......---------............/////////000111111222222333222888888888???LLLmmmuuutttuuu~~~|||lll```WWWPPPKKK@@@>>>;;;999999888777666<<<;;;===CCCLLLUUU\\\```bbbffflllrrrwww}}}qqqaaa[[[\\\YYYXXXWWWZZZ^^^cccggghhhiiiiiigggdddaaa^^^[[[ZZZQQQTTTZZZdddkkkjjjbbb[[[VVVUUUVVVYYY^^^bbbddddddhhhlllzzz{{{rrrmmmqqqwwwzzzyyy}}}uuufffeeejjjppp{{{qqqgggbbb___YYYUUUTTT\\\aaaccchhhnnnllldddWWWRRRLLLGGGEEEFFFFFFFFFKKKLLLPPPWWW```gggmmmooopppnnnkkkeee___XXXSSSPPPNNNOOOQQQWWW```kkkuuu{{{|||zzzxxxuuusssrrrooojjjddd```^^^]]]]]]bbbeeeiiijjjiiigggeeeeeeaaa```ccciiimmmpppwww~~~|||xxxtttpppnnnmmmnnnnnnooorrruuuvvvuuusssoooiiieeeccc```YYYTTTTTTRRRSSSSSSTTTUUUWWWXXXYYY[[[ZZZ[[[\\\___bbbfffhhhsssuuuxxx|||}}}vvvsssqqqrrrqqqooonnnoooppprrrtttwwwqqqoooqqqxxxzzzvvv~~~~~~pppeee]]]TTTNNNHHHAAA@@@CCCDDDCCC@@@;;;666222222333444333222111000/////////333333333444555555666666888888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???//////---,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++)))***++++++------...///------------------------+++***)))))))))***,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------,,,------...//////,,,,,,,,,---------......---------............/////////000000111222222222222777666666<<>>???///...---,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++)))***++++++------...///++++++++++++++++++++++++******)))((()))***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,+++++++++,,,---......,,,,,,,,,---------......---------............///...//////000111111222222111666555666;;;AAAVVVuuu{{{uuuuuuyyypppzzztttcccTTTJJJ???<<<999777888:::::::::777888:::???FFFOOOXXX^^^```ccchhhooouuu{{{kkk```^^^ZZZWWWVVVZZZ```fffhhhggggggfffeeecccaaa___^^^XXXUUUTTTXXX___bbbbbb___[[[[[[\\\]]]]]]]]]]]]]]]aaabbbhhhuuu|||uuuwww~~~{{{uuuyyy~~~jjjZZZYYYaaaiiittt~~~zzzpppgggbbb```WWWXXXVVVTTTTTTWWWVVVSSSQQQOOOLLLJJJIIIKKKNNNQQQQQQTTT[[[dddnnnuuuzzz|||xxxuuuqqqllleee\\\SSSLLLJJJKKKNNNTTT___lllxxx}}}|||zzzxxxuuusssssspppkkkfffaaa]]][[[ZZZXXXZZZ]]]```bbbbbb```^^^YYYXXXZZZaaahhhooozzz~~~yyyuuusssrrrpppooooooqqqrrrrrrpppnnnkkkgggcccaaa]]]VVVTTTVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]^^^aaadddiiimmmpppuuuwwwyyy}}}~~~~~~~~~~~~yyyvvvuuuvvvrrrpppnnnmmmpppvvv||||||uuuxxx|||xxxyyy}}}oooddd[[[RRRJJJFFFBBBAAAEEEJJJMMMHHH???888444333444555111111000000111222333333333333444555555666666777::::::::::::;;;<<<===>>>::::::::::::;;;<<<===>>>------------,,,,,,,,,,,,---------------------------......//////......---------,,,,,,,,,,,,++++++************************,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,+++++++++,,,------,,,,,,,,,---------......---------............///......///000000111111222000444444666;;;>>>MMMhhh~~~rrrmmmwwwooowwwmmmYYYLLL@@@===:::888999:::;;;;;;999:::<<<>>>CCCLLLUUU\\\^^^```eeellltttyyy||||||zzzfffccc___ZZZXXXZZZ^^^bbbeeedddddddddcccbbbaaa```___\\\ZZZXXXXXX[[[]]]______ZZZ\\\^^^^^^\\\[[[\\\\\\]]]^^^aaadddmmm{{{~~~xxxzzz}}}zzz~~~nnn``````eeejjjtttwwwlllgggfff]]]ZZZVVVSSSRRRRRRQQQOOONNNNNNNNNLLLLLLMMMQQQTTTUUUZZZbbbjjjpppuuuyyy}}}{{{wwwqqqlllggg___UUUNNNFFFGGGLLLTTTaaappp~~~|||~~~~~~{{{xxxuuutttpppmmmiiieeeaaa^^^\\\[[[XXXXXXYYY[[[\\\\\\ZZZWWWUUUTTTWWW^^^ccciiirrr{{{}}}yyyuuurrrqqqpppppprrrqqqpppqqqqqqooommmjjjgggccc```^^^YYYSSSRRRUUUXXXYYYYYYZZZ[[[]]]^^^______```aaadddhhhmmmrrruuuwwwyyy|||~~~{{{zzz|||yyywwwwwwxxxrrrpppoooooorrryyy|||~~~~~~zzzyyy~~~}}}~~~~~~{{{vvv{{{zzz{{{sssiiiYYYPPPHHHDDDBBBCCCIIIPPPPPPIII???888444333444444000000000111222333444555444444444555666666777777::::::::::::;;;<<<===>>>::::::::::::;;;<<<===>>>***+++,,,---...---,,,+++---------------------------......//////......---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,---------......---------............///......//////000111111111000444333666;;;:::EEE]]]yyymmmjjjtttzzzoootttzzzaaaQQQEEEAAA<<<999999999:::999999:::;;;<<>>777333333333222111111111111222222333444444444555555666666777777::::::::::::;;;<<<======;;;;;;;;;;;;<<<===>>>???)))***,,,.........,,,+++------------------------+++,,,,,,------,,,,,,+++)))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...---------------,,,,,,,,,---------......---------.........//////......//////000111111111000444333555:::888@@@UUUttttttjjjkkkvvvyyyxxxnnnrrrhhhWWWIIIDDD???:::999888888777777888999999;;;AAAJJJQQQ\\\]]]aaaiiiqqqwwwxxxvvv}}}~~~lllggg```\\\[[[[[[\\\]]]______`````````______^^^YYY]]]```]]]WWWSSSRRRTTTVVVYYY\\\\\\ZZZXXXYYY[[[VVVVVVWWWXXX[[[bbblllsssxxxyyy}}}|||xxx{{{~~~}}}zzzzzzzzzyyyyyy~~~uuulllggg```[[[WWWUUUTTTRRRQQQQQQMMMOOORRRSSSRRRRRRUUUWWW\\\eeepppsssqqqqqqvvv|||~~~wwwpppjjjeee^^^UUUMMMGGGHHHKKKRRR___nnn|||{{{xxxvvvrrrppplllhhheeeaaa___^^^eeeaaa\\\ZZZZZZYYYVVVSSSNNNNNNRRRWWWZZZZZZ^^^ddddddccccccccceeeiiilllooonnnmmmllllllkkkjjjfffddd\\\YYYVVVTTTNNNHHHIIINNN\\\\\\]]]]]]___aaabbbcccbbbccceeehhhmmmsssxxx{{{yyy|||}}}|||{{{yyyvvvrrrppppppqqqqqqpppoooppptttzzzuuummmsssyyy{{{~~~~~~ttthhh___\\\cccuuu|||qqqgggSSSJJJBBB@@@BBBFFFPPPZZZOOOHHH===666333222111000333333222222111222222222444444555555666777777777:::::::::::::::;;;======<<<<<<<<<======>>>???@@@,,,,,,,,,---------............---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++******+++,,,------------,,,,,,+++++++++------,,,+++,,,---...///------------------------...............---------...............///000000111111444666666777???IIIeeetttqqqvvvzzz|||rrrpppwww}}}qqq___SSSJJJ@@@:::::::::999888;;;;;;;;;;;;===@@@FFFJJJVVVZZZ```eeeiiinnnsssvvv|||~~~pppdddbbb```[[[]]]dddfffdddbbb```______```aaabbbccccccaaa[[[UUUQQQOOOVVVXXX[[[\\\\\\[[[\\\\\\\\\[[[YYYWWWXXX]]]dddiiimmmuuu|||{{{tttpppsssxxx}}}|||{{{xxx}}}zzzsssllliii___\\\XXXVVVVVVWWWXXXXXXUUUSSSPPPOOORRRVVV\\\```eeekkkrrrvvvvvvsssrrrqqqvvvrrrmmmeee]]]VVVQQQNNNJJJFFFIIIVVVgggttt}}}|||vvvuuutttpppmmmjjjhhhggggggkkkiiifffbbb^^^[[[YYYXXXTTTSSSQQQPPPSSSWWW\\\___ccceeefffeeecccdddgggkkklllkkkkkkkkkkkkiiieeebbb^^^\\\XXXRRRJJJEEECCCCCCNNN\\\ddd^^^[[[```ccc```dddgggjjjnnnqqqvvv{{{~~~{{{uuupppnnnnnnnnnmmmlllmmmoooppprrruuuyyy}}}uuujjjiiiqqqxxxxxxyyy{{{lllZZZQQQPPPXXXgggttt{{{~~~xxxnnndddPPPGGG======GGGQQQVVVUUULLLFFF===666333333333333333111///---...111444666444444666777888888888888888888999999999:::::::::999999:::;;;;;;<<<<<<===,,,,,,,,,,,,------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++*********+++,,,---------------------------------.................................///000000111111333555555555===FFF]]]xxxuuuyyy}}}|||ttthhhjjjppprrraaaUUULLLAAA:::999:::999888:::;;;<<<<<<===@@@DDDHHHQQQVVV\\\ccchhhmmmqqqtttzzz||||||hhhcccccc``````dddeeedddbbbaaa````````````bbbddddddaaa\\\WWWSSSRRRVVVXXX[[[[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]^^^bbbeeennntttxxxuuunnnjjjlllpppvvv|||{{{zzzxxx}}}zzzsssllliiicccbbbaaa___\\\ZZZXXXXXXUUUTTTTTTTTTWWW\\\aaadddhhhmmmrrruuutttrrrpppppppppnnniiibbbZZZSSSMMMIIIIIIFFFJJJXXXhhhttt}}}~~~{{{zzz{{{}}}{{{xxxvvvssspppnnnlllllllllllllllkkkhhheee```\\\ZZZUUUTTTRRRRRRTTTYYY^^^aaafffgggiiihhhggggggiiilllkkkjjjiiiiiiiiihhheeebbb]]]\\\XXXQQQJJJFFFDDDDDDKKKXXX```\\\ZZZ```dddbbbdddhhhlllqqqtttxxx}}}}}}}}}xxxrrrnnnlllllllllllljjjkkkmmmppptttyyyuuuiiigggpppwwwxxxuuuhhhZZZRRRRRRYYYhhhttt|||tttfffZZZMMMEEE>>>???IIIQQQTTTSSSHHHBBB:::444222222222222333222000000000222555777444555666777777777777777888999999999999:::::::::::::::;;;<<<<<<======>>>++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++*********+++,,,---------------------------,,,---------.../////////...............///000000111000222444444444:::AAAOOOooo{{{~~~{{{zzz|||eee```gggxxxxxxhhhZZZPPPDDD;;;888999999999999:::<<<<<<<<<>>>BBBEEEKKKPPPXXX___eeejjjooorrrwwwyyy~~~ssshhhgggeeedddeeeddddddcccbbbaaa``````___bbbddddddccc___ZZZXXXWWWYYYZZZ[[[ZZZZZZZZZ\\\^^^[[[^^^aaabbbbbbaaabbbcccmmmrrruuupppgggaaabbbeeejjjvvv{{{xxxyyyyyy}}}yyysssmmmjjjdddfffgggddd^^^XXXUUUTTTVVVWWWYYY\\\```dddhhhjjjmmmpppssstttrrrooonnnmmmlllkkkhhhbbb[[[RRRKKKGGGHHHGGGMMM\\\kkkuuu}}}}}}{{{||||||xxxwwwxxxyyy|||zzzwwwtttrrrqqqppppppnnnnnnooonnnjjjfffaaa^^^YYYXXXWWWWWWYYY^^^bbbeeejjjlllmmmmmmlllkkklllmmmiiihhhffffffgggfffeeeccc\\\ZZZWWWQQQKKKGGGFFFFFFJJJVVV]]][[[ZZZaaaeeeeeeeeeiiiooouuuxxx|||zzzxxxtttoookkkjjjjjjjjjiiiggggggiiimmmssszzztttiiihhhpppxxx|||jjj```VVVQQQQQQXXXgggtttuuubbbSSSHHHCCC???BBBKKKRRRRRRPPPCCC>>>777222000111222222333222222222333444555666555555666777777666666666999999999999::::::::::::;;;;;;<<<<<<===>>>>>>???******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000...............///000000333111222444444333888>>>AAA^^^|||vvvkkkaaagggooo~~~~~~ttt___VVVHHH>>>999888999:::888:::<<<<<<<<<===@@@BBBGGGLLLUUU]]]ccchhhmmmpppwwwyyy~~~rrrjjjfffeeegggccccccdddccccccaaa```___aaabbbdddcccaaa___]]]]]]]]]]]]]]][[[YYYYYY[[[\\\WWWZZZ^^^aaaaaabbbcccdddjjjooorrrooofff^^^ZZZZZZ```nnn|||{{{wwwxxxzzz}}}yyysssnnnkkkgggjjjkkkfff]]]WWWUUUWWWYYY[[[```eeeiiimmmooopppsssssstttsssqqqooommmlllmmmmmmkkkggg```WWWOOOJJJHHHIIIQQQ```mmmvvv|||yyyuuuzzz|||yyyxxx}}}}}}{{{{{{~~~{{{xxxuuusssrrrrrrooooooooonnnllliiifffdddaaa```______aaaeeeiiikkkooopppqqqqqqpppooommmmmmiiigggeeedddeeefffeeedddZZZYYYWWWRRRMMMJJJJJJKKKOOOWWW]]]\\\\\\bbbfffgggfffkkkrrrxxx|||~~~yyytttpppllljjjiiihhhgggfffcccbbbbbbffflllssszzz}}}{{{wwwpppiiijjjrrr}}}tttccc\\\UUUQQQRRRZZZlll|||rrr]]]NNNDDDAAAAAAFFFMMMQQQOOOKKK???:::444111000111222333111222333444444555555555666666777777777666555555999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>******+++++++++,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,---...///000000...............///000000444111222444555444777<<<<<>>:::999:::888999;;;;;;;;;===AAADDDHHHLLLRRRXXX^^^ccchhhllluuuvvv{{{~~~lllhhhjjjaaabbbbbbbbbcccdddddddddbbbdddeeeeeecccbbbcccdddbbbbbbbbb___]]][[[[[[\\\]]]]]]]]][[[YYYYYYZZZ\\\^^^fffooorrrooohhhbbb___bbbhhhrrryyyxxxssssssvvvvvv{{{~~~zzzuuurrrpppjjjiiifffaaa]]]^^^ccchhhjjjmmmrrrwwwyyyzzzyyyxxx{{{yyyxxxwwwwwwuuuqqqooommmmmmlllhhhbbbZZZRRRMMMJJJMMMVVVeeepppvvv|||}}}yyy{{{{{{tttkkkfffkkkssspppxxx{{{xxxwwwvvvuuusssqqqpppqqqsssvvvxxxzzzyyywwwuuuttttttuuuvvvuuusssqqqpppooommmjjjhhhfffdddbbbbbbccccccaaa___WWWXXXXXXWWWUUUVVVXXXZZZ[[[\\\]]]]]]^^^```dddgggnnnrrryyy~~~{{{{{{}}}{{{nnnllliiihhhfffdddbbb___ZZZWWWUUUWWW\\\`````````___```ccchhhlllpppzzznnn]]]\\\[[[\\\]]]hhh~~~~~~{{{ooo]]]NNNHHH>>>@@@EEEKKKOOONNNGGGBBB;;;777333111222444555555000111222333444444444333777777888999999888888888::::::::::::;;;;;;;;;;;;999999::::::;;;<<<<<<<<<,,,,,,,,,,,,---------------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,++++++------------------------------.................................///000000222......222444444555888>>>DDDYYY|||nnnmmmmmmvvvzzztttzzznnnfffZZZLLLAAA;;;::::::999:::::::::;;;>>>CCCGGGJJJMMMQQQUUUZZZ___eeeiiipppqqquuu{{{||||||xxxmmmjjjaaa``````aaabbbeeeggghhhggghhhhhheeebbb`````````___aaabbbbbb```___```````````````^^^[[[YYYZZZ[[[[[[aaajjjpppqqqnnnlllkkkhhhiiimmmtttuuupppnnnqqqpppwww~~~|||zzz{{{}}}{{{wwwtttrrriiigggdddbbbdddiiinnnrrruuuxxx|||}}}||||||{{{zzz{{{{{{zzzuuurrrlllkkkjjjfff```XXXRRRMMMLLLOOOXXXfffpppvvv}}}{{{zzz{{{{{{xxxvvvrrrkkkdddgggooooooxxxyyyyyyyyyzzz||||||zzzxxxwwwwwwuuurrrnnnlllllljjjgggeeebbbaaa```aaaaaa___\\\ZZZWWWXXXYYYYYYZZZ\\\___bbbaaa``````aaaccceeeiiillltttxxx~~~~~~zzzyyyzzz~~~{{{vvvkkkiiigggfffdddaaa]]]ZZZUUUSSSRRRUUU[[[___^^^\\\^^^```fffnnnppppppvvvpppaaaeeejjjnnnqqqzzz{{{~~~uuugggSSSHHHGGG>>>AAAFFFLLLOOOLLLDDD>>>:::666333111222333444444222222222333444444555555777888999::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<=========,,,,,,------------......---,,,++++++******++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++,,,,,,---------+++,,,---...///...------------------------------...............---------...............///000000000,,,,,,111333333444777======MMMrrruuujjjfffkkkzzztttxxx|||oooiii]]]OOOCCC<<<::::::999:::::::::;;;???DDDIIILLLNNNPPPSSSWWW\\\bbbggglllmmmqqqwwwyyyxxx{{{qqqiii``````___```bbbeeehhhjjjkkkkkkjjjfffaaa^^^\\\\\\\\\^^^bbbccccccccccccddd^^^```aaaaaa___]]]]]]]]]YYY___gggmmmppprrrsssuuummmiiijjjqqqrrrmmmkkkmmmkkksss|||~~~zzzxxxxxx{{{wwwzzz|||xxxuuutttooommmkkkmmmrrrxxx}}}}}}~~~}}}|||{{{}}}~~~}}}xxxtttlllkkkiiieee___XXXRRRNNNMMMPPPYYYfffpppvvv}}}~~~|||tttnnnllllllttttttwwwxxxssskkkkkkrrrrrrzzz|||}}}|||yyyxxxwwwuuuqqqllliiiiiihhheeeccc```____________]]]YYYVVVVVVXXXZZZ[[[]]]___cccfffgggeeeeeegggiiikkkooosssyyy}}}~~~wwwvvvwwwzzz|||zzzuuupppiiihhhfffdddbbb___ZZZWWWRRRPPPQQQVVV]]]bbbaaa^^^bbbeeemmmvvvvvvrrruuu|||nnnnnnuuussskkk\\\HHH???AAA>>>BBBGGGMMMNNNJJJCCC<<<888555222000111222333333444444333444444555777777777888999:::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>...+++)))***---...---,,,///......------,,,,,,+++---------,,,,,,+++++++++...---,,,+++************++++++++++++++++++++++++///...---+++******+++,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,..................------111111000000000000111111111111111111222333444444888>>>FFF[[[nnn```aaannnwwwqqq}}}ooohhh^^^SSSFFF<<<:::>>>:::999999999:::===@@@BBBHHHHHHJJJNNNSSSWWWZZZ[[[aaaeeekkkpppssswwwzzz}}}jjjfffaaa^^^^^^]]]^^^cccjjjmmmjjjgggeeeddddddcccbbb]]]]]]^^^^^^___```aaabbb]]]```bbbbbb___\\\ZZZYYYXXX^^^fffmmmppprrrssstttwwwtttoookkkgggccc___\\\bbbmmmxxx||||||}}}{{{xxx}}}|||uuuwww~~~{{{wwwtttqqqrrrtttxxx||||||{{{|||~~~~~~}}}qqqmmmhhhccc^^^XXXRRRNNNPPPXXXbbblllsssyyy~~~yyyoooeee___^^^___eeemmmuuuxxxvvvrrrqqqrrr~~~}}}~~~|||{{{|||~~~~~~{{{wwwssspppppplllgggdddcccccccccccccccbbb___[[[VVVTTTTTTVVV[[[^^^aaacccddddddeeefffmmmmmmlllkkkkkknnnsssvvv}}}|||xxxssspppuuu{{{zzzpppfffhhhgggggggggeee___VVVOOOOOOKKKOOO\\\ddddddbbbcccfffllltttyyyyyyxxxxxxyyyyyyxxxvvv~~~xxxmmm___RRRJJJFFFEEEBBBGGGKKKKKKKKKIIIAAA888444444333222222111111000444444555555666777777777777777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;===============>>>??????---+++)))***---...---,,,+++++++++,,,------......---,,,,,,,,,,,,,,,,,,+++...---,,,+++************,,,,,,++++++++++++++++++************+++---......,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,+++***************---------,,,,,,+++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000111111111111222333444444777<<>>>>>???---+++******,,,------,,,******++++++,,,---------+++,,,,,,,,,,,,,,,,,,---------,,,+++************,,,,,,,,,++++++*********'''((()))+++,,,---------++++++************++++++++++++,,,,,,,,,,,,++++++,,,++++++************+++------,,,,,,,,,,,,++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,........................//////111111111111//////000000000000111222333444555999???KKKiiifff\\\iiiyyywwwcccTTTHHH???;;;;;;::::::;;;===>>>???@@@AAADDDEEEGGGJJJMMMQQQTTTVVVYYY]]]ccchhhmmmqqquuuxxx~~~wwwlllbbb```aaa``````aaaaaa```______aaabbbbbbaaa]]]\\\ZZZYYYYYY[[[\\\^^^ZZZ]]]``````___]]]]]]]]]YYY\\\aaaeeegggiiikkkmmmkkknnnooolllfff```]]]]]]aaajjjrrrsssrrrrrrqqqooouuu~~~}}}{{{|||~~~}}}}}}~~~{{{uuukkkccc]]]ZZZWWWVVVTTTZZZdddmmmvvv~~~~~~|||xxxrrrmmmjjjhhhhhhvvv|||xxxsssqqqrrrtttuuuxxx|||{{{vvvsssrrrrrrrrrrrrqqqooommmmmmoooqqqsssssstttuuuxxx}}}~~~qqqpppnnnnnnnnnnnnllljjjjjjiiifffeeeeeedddbbbaaa]]]\\\ZZZXXXVVVXXX[[[___]]]aaaeeeiiikkkmmmoooqqqmmmnnnoooppprrrvvv|||{{{wwwtttwww|||}}}xxxrrrhhhgggeeeccc___YYYRRRMMMLLLTTTaaakkkmmmgggbbbbbbjjjpppvvvxxxwwwvvvvvvwwwxxxxxxrrr{{{||||||wwwtttzzzrrreeeWWWLLLFFFCCCBBBDDDKKKOOOLLLFFFBBB>>>:::333333444444444444555555444444555555666777777777777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>???,,,+++++++++,,,------------,,,,,,++++++******)))+++++++++,,,,,,------------,,,++++++*********+++---,,,,,,++++++*********)))***+++,,,,,,+++))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++,,,,,,,,,,,,---------------..................///111222222111///...000000///000000111222333444777;;;CCCYYY~~~lll\\\iii|||~~~iiiWWWKKKBBB<<<;;;777888:::;;;<<<=========@@@BBBDDDGGGIIILLLPPPRRRVVVYYY___dddiiinnntttwww~~~{{{iiicccbbbaaa```___]]]\\\\\\]]]```bbbcccbbb```^^^[[[XXXWWWWWWXXXYYYZZZ\\\___``````___``````ZZZ\\\___```aaacccfffhhhiiinnnrrrooohhhaaa^^^^^^aaaiiioooooommmmmmkkkiiimmmvvv~~~}}}}}}~~~|||}}}~~~xxxooogggaaa]]]ZZZXXX]]]```ffflllttt|||zzzxxxxxxvvvooolllnnnppptttzzz}}}vvvooolllkkkllllllmmmllljjjhhhgggggghhhkkkooorrrrrrrrruuu}}}}}}xxxuuummmlllkkkkkklllmmmllljjjiiihhhgggggggggeeebbb___[[[ZZZYYYWWWWWWYYY^^^bbbeeehhhlllnnnooooooqqqrrrnnnoooqqqtttwww{{{~~~}}}}}}~~~|||}}}}}}zzzsssllliiigggccc___ZZZUUUPPPMMMNNNYYYgggnnnjjjdddbbbcccmmmrrrwwwyyywwwvvvwwwyyyzzzzzzuuummmqqqyyyxxx|||sssssstttxxxnnn```SSSJJJFFFDDDDDDGGGNNNQQQKKKCCC???<<<:::222222222333444555555666444444555555666777777777777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>+++,,,,,,++++++,,,---...---,,,,,,++++++******)))+++++++++,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,++++++*********)))***+++,,,,,,***)))(((+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++++++++,,,,,,------------------.........//////---...000111111000...---////////////000111222222333555999???NNNmmmvvvppp]]]iii|||ooo[[[NNNCCC<<<999777888:::;;;<<<<<<<<<<<<===@@@CCCDDDEEEHHHLLLOOOSSSVVV\\\bbbgggmmmssswww{{{~~~tttfffbbb```^^^^^^[[[[[[\\\^^^bbbdddddddddbbb```\\\XXXVVVTTTTTTTTTVVVYYY[[[]]]]]]]]]^^^```[[[\\\^^^^^^]]]^^^```bbbiiiooosssqqqjjjcccaaaaaaaaaiiinnnmmmkkkjjjhhheeehhhooovvvzzz~~~{{{uuuooojjjddd]]]YYY^^^^^^```eeemmmvvvwwwpppmmmpppvvv|||zzzqqqiiiddddddeeeiiijjjkkkiiigggeeedddeeeeeejjjnnnooommmooouuu|||{{{wwwssspppnnnlllkkkkkkllllllkkkiiihhhgggggggggfffdddaaa^^^ZZZZZZYYYXXXYYY\\\```dddjjjlllppprrrrrrrrrssstttppprrruuuwww{{{~~~yyywwwxxxzzz~~~wwwnnnhhhiiifffbbb\\\VVVRRROOONNNWWWcccnnnnnngggccceeehhhooossswwwyyyxxxxxxzzz||||||pppiiifffssswwwyyyxxxqqqsssuuuuuujjj\\\OOOIIIHHHIIIIIILLLQQQRRRJJJAAA===:::999000000111222333444444555444444555555666777777777666777777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>+++,,,,,,,,,++++++---///******++++++,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,------......------***++++++,,,,,,------...,,,,,,------.../////////......000000000000..................///000111222444444888===FFF^^^mmmooo{{{uuu```hhh{{{~~~vvvaaaRRREEE===999:::;;;;;;<<<======>>>>>>;;;>>>BBBCCCBBBDDDHHHLLLPPPTTTYYY___eeelllssswwwvvv|||pppfff```]]]]]]\\\\\\]]]```ccceeeeeedddbbb```^^^ZZZWWWUUUSSSRRRRRRTTTWWWXXXXXXYYY[[[\\\\\\]]]^^^]]]\\\[[[\\\]]]gggkkkoooooolllgggddddddbbbjjjpppooollljjjhhhdddccciiinnnpppvvv}}}{{{zzz~~~|||yyyssslllddd^^^ZZZWWWVVVYYYcccppp|||uuuwww{{{~~~yyypppgggaaa```bbbiiijjjlllkkkhhhfffeeeeeeaaaeeeiiijjjhhhiiimmmrrryyy~~~zzzxxxvvvsssrrrmmmllljjjjjjjjjjjjhhhggggggfffeeeddddddaaa^^^[[[WWWXXXZZZ[[[\\\___dddgggjjjmmmqqqssstttuuuwwwxxxrrruuuxxx{{{~~~}}}vvvsssuuuwww{{{uuunnniiiiiifffaaaZZZSSSPPPPPPQQQcccnnntttooogggfffjjjnnnppptttxxxzzzzzz{{{zzzjjjccccccuuu}}}zzz}}}xxxssstttvvvpppeeeVVVLLLIIIKKKNNNPPPQQQTTTRRRIII@@@<<<999666000000111222222333444444444444555555666777777777666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>***,,,---,,,******---///+++++++++,,,------......---,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,------,,,++++++******++++++++++++******+++++++++++++++,,,---...+++++++++,,,,,,---------***+++,,,,,,---,,,,,,,,,******+++,,,,,,---......,,,,,,------...//////000////////////////////////............///000111111444333666;;;???PPPxxxpppkkkrrr|||~~~ggghhhuuuyyylll[[[LLLBBB???<<<;;;;;;:::;;;<<<>>>???:::>>>AAABBBAAABBBFFFKKKMMMQQQVVV\\\cccjjjqqqvvvtttzzzrrrfff```___]]]]]]^^^aaaccceeedddbbb^^^^^^^^^]]][[[XXXVVVUUUQQQSSSVVVWWWWWWXXXZZZ\\\]]]______^^^\\\ZZZYYYZZZaaacccgggiiijjjiiihhhfffccckkksssrrrooommmiiieee\\\```cccdddjjjvvvzzzwwwtttwww|||yyy~~~{{{tttlllggg]]]WWWRRRSSS^^^mmmzzzvvvllleeedddeeeiiikkkmmmmmmkkkhhhgggfffaaadddfffgggffffffhhhkkkqqqxxx~~~{{{xxxuuuuuuuuuuuutttmmmkkkjjjiiijjjjjjhhhgggfffdddbbb```___\\\YYYVVVSSSVVVZZZ]]]```dddhhhkkkmmmooossstttuuuuuuvvvwwwuuuxxx{{{}}}~~~wwwsssuuuxxx~~~{{{uuupppmmmlllhhhfff```XXXRRROOOQQQTTTjjjtttwwwpppggghhhlllooopppsssxxxzzz|||~~~yyyiiicccddduuuyyyzzz{{{}}}{{{xxxyyyxxxkkk___QQQHHHHHHMMMRRRUUUVVVVVVPPPGGG@@@<<<888444111222222333333444444444444444555555666777777777666777777888:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======***,,,---,,,******---//////......------,,,,,,+++---------,,,,,,++++++++++++++++++***++++++,,,,,,))))))***+++,,,------...222000...+++***)))))))))++++++------------++++++******++++++++++++******++++++++++++,,,,,,---...+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,------...///000000//////............//////...------......///000111444222555:::;;;GGGlllyyypppuuupppqqqrrrxxxnnnkkkrrrrrrxxxvvvdddSSSHHHEEE;;;:::888777888:::<<<===:::>>>AAAAAA@@@AAAEEEJJJKKKOOOTTTZZZaaaiiipppuuuuuuzzz~~~}}}nnneeebbb^^^^^^___aaacccdddcccaaa[[[\\\]]]^^^]]][[[YYYWWWTTTVVVXXXYYYYYYZZZ\\\^^^^^^```aaa___\\\ZZZXXXXXX[[[\\\___dddiiikkkjjjhhhcccmmmuuuuuurrrooojjjfffUUUXXXZZZZZZaaannnzzzzzzuuuqqqttt{{{zzzvvvwwwzzzsssnnneee]]]UUUTTT]]]kkkzzz~~~sssllljjjkkkiiikkknnnooommmjjjhhhhhhccceeefffggggggggghhhhhhmmmttt{{{}}}{{{yyyzzz|||yyyvvvsssrrrssstttttttttmmmkkkjjjjjjkkkkkkjjjiiieeebbb___]]][[[YYYVVVSSSOOOSSSYYY^^^cccgggllloooqqqsssuuuvvvtttsssrrrssswwwyyy|||~~~xxxuuuwww{{{}}}vvvpppllllllmmmhhheee```XXXQQQOOORRRVVVkkktttwwwoooggggggkkklllooosssxxx{{{}}}xxxjjjeeeeeetttuuuqqqvvvxxx{{{~~~}}}~~~|||ggg\\\MMMEEEGGGNNNTTTWWWYYYWWWOOOFFF@@@===888222333333444444444444555555444444555555666777777777666777777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------------------------+++******+++,,,,,,+++---,,,,,,+++***)))((((((************************,,,+++***))))))***+++,,,)))************+++++++++(((***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------........................---------------...//////222666555888>>>CCCZZZ|||~~~}}}wwwyyyuuubbbeeeyyynnnmmmnnnYYYHHH???;;;777777;;;===;;;;;;<<<<<<============???CCCFFFJJJMMMRRRWWW]]]eeemmmrrrqqquuu{{{mmm```^^^]]]^^^aaa```]]]^^^bbb^^^]]][[[YYYWWWVVVUUUTTTTTTTTTUUUUUUVVVYYY^^^bbbdddeeedddbbb^^^[[[YYYYYYZZZ[[[]]]bbbgggjjjkkkkkksssvvvvvvsssrrroooiiiaaaWWWTTTQQQSSS\\\iiiuuu|||}}}wwwvvvvvvvvvyyy}}}~~~zzz~~~wwwwwwyyykkk]]][[[aaalllyyy~~~uuunnnqqqrrrpppkkkiiiiiieee```aaaaaacccgggjjjkkkjjjiiioooooorrrvvvzzz{{{wwwsssvvvuuurrrqqqppppppqqqrrrmmmmmmmmmlllkkkhhhfffeeecccbbb```\\\VVVRRRPPPOOOSSSWWW^^^dddiiimmmpppsssyyyyyywwwvvvuuuuuuuuuuuuvvvxxxzzz}}}}}}|||}}}}}}vvvqqqnnnnnnmmmmmmiiiaaaZZZTTTLLLGGGNNNYYYvvvxxxwwwpppgggcccfffkkkrrrvvvzzz|||}}}~~~rrrfff]]]aaarrryyyzzzwwwvvvxxx~~~{{{rrrdddYYYKKKEEEIIIQQQYYY\\\\\\TTTIIIAAA===;;;999777222333333333333333333444666666666666777777777777999999888888999;;;<<<===<<<<<<;;;;;;;;;<<<<<<===>>>======<<<<<<<<<======,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------///---+++,,,---...---,,,...------,,,,,,+++++++++************************,,,+++************+++,,,************++++++++++++)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------........................000////////////000111111222666555777;;;???RRRrrrxxxccc___kkk{{{sssxxxdddTTTKKK===999888;;;<<<:::999;;;======>>>======???BBBEEEGGGJJJOOOTTTZZZaaaiiinnntttxxx}}}pppeeeaaa___aaabbb______aaa^^^]]][[[ZZZXXXWWWWWWWWWVVVVVVVVVVVVWWWYYY]]]aaaaaabbbccccccaaa______```[[[[[[\\\bbbjjjsssyyy|||vvvyyyxxxuuusssqqqkkkdddZZZVVVQQQRRRZZZgggsss{{{~~~}}}{{{zzz{{{~~~}}}|||oooiiilllrrrzzz~~~|||}}}yyyvvvvvvqqqjjjfffeeeaaa]]]YYY[[[___eeejjjmmmmmmlllmmmmmmooossswwwxxxwwwuuutttrrrpppmmmlllmmmnnnooommmmmmlllkkkhhheeebbbaaa^^^^^^]]]ZZZVVVTTTTTTTTT[[[___fffkkkpppsssvvvyyy{{{zzzzzzyyyyyyyyyyyyyyy{{{|||}}}~~~||||||wwwqqqllljjjiiiiiihhhggg```YYYSSSLLLIIIPPPZZZttttttrrrllldddaaadddiiippprrrwww|||uuuhhh```]]]bbbqqqzzz{{{}}}yyynnn\\\SSSIIIFFFLLLTTTZZZ\\\[[[RRRHHH???;;;999777444222333333333333444444444555666666666666777777777999999888888999:::<<<===<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;<<<<<<===>>>???,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------------------...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************+++++++++,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------........................000000000000000111222222222666555555999:::HHHccc{{{fffZZZ]]]nnnsssvvvkkkZZZPPPCCC>>>;;;<<<<<<::::::<<<===>>>>>>>>>===>>>AAACCCEEEHHHLLLQQQVVV^^^eeejjjssswww}}}~~~lllccc\\\]]]___]]][[[[[[]]]\\\[[[ZZZYYYYYYYYYZZZXXXXXXYYYXXXXXXYYY\\\^^^]]]```bbbdddddddddfffggggggddd```aaafffnnnuuuyyyvvvxxxxxxuuuuuuuuuqqqjjj```ZZZSSSRRRYYYeeerrrzzz|||}}}}}}|||~~~xxxyyy{{{~~~}}}{{{{{{|||}}}}}}|||{{{zzzyyyzzz|||~~~yyywwwpppfff___^^^\\\XXXUUUWWW]]]dddlllpppqqqpppmmmkkkkkkmmmqqqtttuuuvvvqqqooollliiihhhhhhjjjkkkllllllkkkhhheeeaaa^^^\\\YYYZZZZZZXXXWWWWWWYYY[[[cccgggmmmrrruuuxxx{{{}}}{{{|||||||||}}}}}}~~~~~~{{{ssspppkkkhhhhhhggggggfffddd^^^WWWQQQLLLKKKRRR\\\ggggggeeeaaa^^^___dddhhhrrrsssvvv}}}vvvjjj^^^YYY[[[cccppp{{{qqqcccSSSMMMGGGHHHNNNVVVZZZZZZXXXPPPEEE===999666333111222222333333444444444444555555555666666666777777999999888999999:::;;;<<<;;;;;;:::;;;;;;<<<======:::::::::;;;<<<===??????---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------...------+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------------------........................///............///000000000555444444888888BBBVVVyyykkk[[[YYYgggvvvvvvlllwwwsss___RRRHHHBBB=========;;;<<<>>>===>>>???>>>===>>>@@@BBBDDDGGGKKKPPPUUU\\\ccchhhooosssxxx|||wwwjjj^^^\\\___^^^ZZZYYYZZZZZZZZZZZZZZZZZZ[[[\\\YYYZZZ[[[ZZZYYYXXXZZZ\\\\\\___bbbeeefffgggiiikkkmmmhhhaaa^^^^^^aaaeeegggmmmpppqqqqqqtttxxxxxxttthhhaaaXXXUUUZZZfffrrrzzz}}}}}}}}}xxxuuuuuuwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxxxx|||zzzyyyrrrggg```___^^^\\\\\\^^^ccciiiooossssssrrrmmmkkkiiihhhjjjmmmppprrrnnnllliiifffeeefffgggiiijjjiiihhhfffddd```]]][[[WWWXXXYYYYYYYYY[[[___bbbhhhkkkqqquuuwwwyyy{{{|||zzz{{{|||}}}~~~vvvllljjjhhhhhhhhhiiihhhgggaaa\\\UUUOOOLLLNNNUUU[[[\\\[[[[[[\\\^^^dddkkkpppxxxwwwyyy~~~vvvlllcccYYYUUUXXXaaappp~~~xxxeeeVVVNNNJJJFFFHHHPPPVVVYYYXXXUUUNNNDDD<<<888555222///222222333333444555555555555555666666666777777777888888999999999::::::;;;::::::::::::;;;<<<======;;;;;;;;;;;;<<<<<<===>>>---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))***+++******)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,.........---,,,+++***)))+++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,------------------------.......................................//////000...444333333888999@@@OOOiiiqqq```YYYcccqqqmmmnnnlll[[[MMMEEE>>>===;;;:::;;;>>><<<>>>???>>>===>>>???AAAEEEHHHLLLPPPUUU[[[bbbgggkkkooossswwwzzz}}}{{{jjjdddcccaaa]]]ZZZYYYYYYYYYYYYZZZ[[[\\\]]]ZZZ\\\]]]\\\ZZZYYYYYYZZZ]]]```cccdddeeefffhhhjjjeeeccc___^^^^^^````````````cccfffiiipppyyy}}}|||pppiii```]]]```jjjuuu{{{~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~{{{zzz||||||zzz{{{~~~|||yyyuuuttttttuuuttttttvvvvvvuuuuuutttrrrqqqppprrrvvv|||}}}}}}}}}~~~vvvpppooonnnmmmmmmmmmnnnpppssssssrrrpppnnnllliiifffeeegggjjjlllkkkjjjhhhfffffffffggghhheeeeeeeeeeeecccaaa^^^]]]XXXYYY[[[]]]^^^aaaeeehhhlllppptttwwwxxxyyyzzz{{{xxxyyy{{{}}}}}}zzzqqqeeeeeeeeegggiiijjjiiihhh]]][[[VVVPPPNNNRRRWWW[[[ZZZYYYZZZ]]]dddlllrrrvvvyyyyyy~~~{{{pppeee```[[[WWWXXXaaauuuooo\\\NNNHHHEEEDDDIIIRRRYYY\\\[[[QQQJJJAAA;;;888666333000222222333444444555666666666666666777777777777888888888999999999999999999999999999::::::<<<======>>>===<<<;;;;;;;;;;;;;;;---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......---,,,++++++*********++++++,,,,,,------...)))***+++,,,,,,,,,++++++------------------------........................///////////////000111111---444222111888;;;???JJJ\\\zzzggg[[[^^^fffsssuuujjjvvvyyygggTTTJJJAAA===:::777888<<<;;;<<<>>>>>>>>>>>>???AAAEEEGGGKKKOOOSSSYYY```eeejjjmmmqqquuuxxx|||zzznnngggaaa\\\ZZZYYYYYYZZZZZZ[[[\\\^^^___\\\^^^``````^^^\\\[[[[[[^^^```bbbcccccccccdddeeedddcccbbbbbbbbb```]]][[[VVVYYY\\\```jjjvvv}}}~~~vvvpppiiieeeiiipppwww|||}}}||||||}}}|||zzzyyyyyy{{{}}}~~~}}}~~~~~~~~~{{{xxxvvvwww{{{~~~}}}{{{|||}}}{{{yyyxxxxxxwwwtttrrrqqqqqqppppppnnnmmmkkkjjjlllooossstttssssssvvvyyy{{{yyyvvvtttrrrqqqnnnllllllllliiifffcccccceeeggggggggghhhhhhhhhgggggggggaaabbbbbbbbbbbb```___^^^YYY\\\```ccceeehhhlllnnnsssvvvyyy{{{{{{{{{{{{|||xxxyyy|||zzzwwwyyy|||{{{tttmmmcccccceeehhhjjjjjjhhheee]]]]]]YYYTTTSSSXXX[[[[[[ZZZXXXWWW\\\dddlllpppppptttxxxssseeeddddddeeegggpppxxxfffUUUKKKBBBBBBEEENNNXXX^^^^^^\\\KKKEEE===999777666444111222222333444555666666777777777777888888888999999888888999999999999888888999999999999:::;;;======???>>><<<;;;::::::999999........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******+++++++++,,,,,,,,,------...------,,,++++++++++++******+++,,,,,,---......***+++,,,---------,,,,,,------------------------.......................................//////000...444111///777;;;===FFFLLLpppsssbbb\\\^^^dddzzzmmmllluuuuuuaaaVVVJJJBBB===888888;;;999;;;===>>>>>>>>>@@@AAABBBDDDHHHKKKPPPVVV\\\aaahhhkkkooosssvvvzzz~~~~~~pppeee^^^\\\\\\\\\\\\]]]]]]___```aaa___bbbddddddbbb```___^^^\\\^^^`````````___```aaaccccccbbbaaa```\\\WWWSSSTTTVVVXXX[[[dddqqqxxxyyywwwsssooommmoootttyyy{{{|||}}}|||zzzyyyzzz|||}}}|||zzzzzzzzz{{{|||{{{xxxxxx{{{}}}~~~}}}|||zzzxxxuuuqqqnnnhhhhhhhhhhhhhhhggggggfffggglllooopppoooooossswww|||vvvqqqnnnllliiihhhhhhiiiiiigggcccbbbbbbdddcccdddgggiiiiiiiiigggfff^^^______```___^^^\\\\\\YYY]]]ccciiimmmpppsssvvvxxxzzz}}}~~~}}}}}}}}}zzz|||~~~{{{wwwssssssuuutttooojjjhhhhhhjjjlllllljjjfffbbb___```^^^ZZZZZZ^^^___\\\XXXVVVVVV\\\fffmmmooommmpppyyyxxxnnnooouuu}}}}}}mmmZZZMMMJJJAAADDDKKKVVV___```ZZZTTTDDD???999666666666444222222222333444555666777777888999999999999:::::::::777888999::::::999888777888888888999:::;;;===>>>===<<<<<<;;;::::::::::::........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++++++++++++++++++++++++++)))(((((()))******)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------------,,,+++++++++,,,,,,******+++,,,,,,---......+++,,,---.........---,,,------------------------........................,,,++++++++++++,,,------///555111...666:::;;;BBB@@@bbb}}}iii^^^[[[XXXooovvvmmmqqqmmmaaaSSSIIIAAA;;;;;;===888:::===>>>>>>???@@@BBB???BBBEEEHHHMMMRRRYYY^^^eeehhhlllpppssswww{{{~~~ooogggfff^^^^^^^^^___```aaabbbcccbbbdddggghhhfffcccbbbaaaZZZ\\\^^^___^^^^^^___```ZZZZZZZZZ[[[\\\ZZZVVVSSSUUUWWWWWWXXX```lllssstttxxxuuurrrqqqssswwwyyy{{{xxxyyy|||~~~~~~~~~zzzvvvwwwwwwxxxzzz}}}~~~}}}}}}|||{{{zzzzzz{{{}}}xxxtttqqqmmmiiifffaaaaaaaaabbbccccccdddddddddiiinnnpppnnnooorrrvvv|||{{{tttmmmjjjhhhfffeeeeeegggiiihhhdddbbbbbbddd```bbbfffiiijjjiiigggeee]]]^^^^^^^^^]]]\\\ZZZYYYXXX]]]eeelllrrrvvvyyy{{{yyy|||~~~}}}|||}}}~~~~~~|||xxxuuurrrpppqqqpppmmmjjjoooooopppqqqppplllfffbbbaaadddbbb^^^___cccbbb]]]ZZZXXXZZZbbbmmmuuuwwwtttqqq}}}zzzxxxyyyuuucccPPPGGGHHHEEEIIIRRR^^^ddd```SSSIII???;;;666333555666555333222222333444555666777888999999:::::::::;;;;;;;;;777888999::::::999777777888888888999:::;;;===>>>;;;;;;:::::::::;;;<<<<<<......---,,,,,,+++******------------------------,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------.........000///---,,,,,,---///000222000...+++***+++,,,,,,............////////////000111333444444666999;;;CCCPPPnnn{{{ggg[[[aaafffyyyuuuvvv|||tttcccQQQEEEAAA>>><<<============>>>@@@AAAAAAAAABBBDDDFFFIIIOOOVVV[[[^^^hhhqqqqqqqqquuu{{{~~~~~~oooeeegggaaa^^^bbbdddcccbbbccc```aaaccceeeeeedddbbbaaa``````___^^^]]]]]]\\\\\\YYYYYYXXXXXXXXXYYYYYYZZZWWWZZZ]]]```bbbeeeiiikkklllmmmnnnppprrrtttwwwxxxssswww}}}vvvwwwyyyzzz}}}~~~}}}~~~}}}~~~|||xxxvvvwwwxxx}}}xxxsssqqqpppllleee___ZZZ[[[\\\]]]```bbbdddeeeggghhhkkkmmmoooqqqrrrsssxxx~~~uuusssrrrpppoookkkfffbbbbbbaaaaaabbbcccdddcccbbbdddeeefffgggfffeeecccbbb^^^^^^^^^]]][[[ZZZ[[[\\\[[[```gggnnntttxxx|||~~~{{{{{{~~~~~~|||{{{{{{{{{yyywwwuuutttsssttttttvvvzzzzzzsssmmmlllhhhbbbeeeeeegggjjjllliiiccc^^^WWW\\\dddmmmtttxxxyyyyyyxxx~~~ooobbbXXXNNNIIIHHHLLLTTT]]]bbbccc]]]OOOAAA===;;;777555555555333222444444555555666777777777999999999888888888777777::::::::::::::::::::::::777777666666777888999999;;;;;;;;;;;;;;;;;;;;;;;;......---,,,,,,+++******---------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,---.../////////...---,,,,,,---...///000...---+++***+++,,,---............///////////////111222333444555888:::<<>>>>><<<<<<<<<===>>>???@@@AAAAAACCCDDDEEEHHHMMMTTTYYY[[[eeemmmnnnoootttzzz}}}~~~}}}ooojjjccc^^^```bbbaaaaaabbb___```aaabbbbbbaaa``````aaa``````___^^^]]]\\\[[[WWWVVVVVVUUUVVVWWWXXXYYY\\\^^^```bbbbbbccceeegggiiijjjkkkmmmooorrrtttuuussswww}}}~~~~~~~~~~~~~~~~~~|||zzz{{{~~~~~~zzzzzz{{{zzzvvvqqqooonnnkkkddd^^^____________```aaabbbccceeefffgggiiikkkmmmmmmnnnqqquuuxxxxxxyyy|||{{{wwwqqqpppooonnnmmmjjjfffcccbbb```___```bbbccccccbbbdddeeefffggggggeeedddccc]]]^^^^^^\\\[[[[[[]]]___ccchhhooovvv{{{}}}|||}}}~~~}}}|||}}}||||||||||||zzzyyywwwvvvuuuuuu|||~~~vvvqqqoookkkeeeffffffgggjjjkkkhhhccc^^^\\\cccnnnuuuxxxxxxxxxyyyzzz|||}}}wwwggg\\\RRRKKKHHHJJJQQQYYY```bbb___YYYMMMBBB<<<:::777555555555444333555555666666777888888888555666777888999:::;;;;;;::::::::::::::::::::::::777777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;---------,,,,,,+++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,------......//////---,,,,,,++++++,,,,,,---******+++,,,---//////000///...---,,,,,,---...///---,,,+++******+++,,,------............/////////...000111222222444666999777BBBTTTqqqqqq\\\bbbsssttt___III???AAA<<<;;;;;;;;;<<<>>>@@@AAABBBCCCDDDEEEGGGKKKQQQUUUWWW```hhhjjjlllrrrxxxzzz{{{}}}}}}pppggg```___```___```bbb^^^^^^^^^]]]]]]]]]^^^^^^___`````````___]]][[[YYYWWWVVVUUUTTTUUUWWWZZZ\\\bbbcccdddcccaaa``````aaacccdddeeegggiiilllnnnppprrrvvv|||}}}{{{|||}}}|||{{{yyywwwvvvssspppooonnnkkkfffaaabbbaaaaaaaaabbbcccdddeeedddeeefffggghhhiiiiiiiiijjjnnnooommmnnnqqqqqqnnnlllkkkkkkkkkkkkjjjgggeeebbb```______aaacccddddddeeeeeefffffffffeeedddccc_________^^^^^^___bbbeeelllqqqwww}}}}}}||||||zzzyyy}}}||||||}}}{{{|||uuuooolllhhhdddeeeeeefffhhhiiigggddd```cccnnn{{{|||vvvvvvxxx{{{|||yyysssvvvzzz{{{zzzmmm^^^SSSLLLGGGHHHKKKVVV___eeebbbZZZRRRIIIAAA:::888555444555666555555666666777777888999999999555555666888999;;;<<<<<<::::::::::::::::::;;;;;;888777777777777888999999::::::::::::;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---******+++,,,...///000000...------,,,,,,------...+++************+++,,,------------.........//////---///000111111222555777777@@@JJJ^^^ggghhhssspppVVVEEECCC<<<;;;;;;:::;;;===???@@@BBBCCCDDDDDDEEEIIIMMMQQQSSS\\\dddfffiiipppvvvxxxwwwzzz}}}zzzooodddaaa```___```ccc^^^]]][[[ZZZYYYZZZ\\\]]][[[\\\]]]^^^^^^\\\[[[YYYZZZXXXVVVUUUWWWZZZ^^^```dddeeefffdddaaa___^^^^^^]]]^^^___```bbbeeeggghhhnnnrrryyy}}}~~~}}}}}}}}}|||yyyyyy~~~~~~}}}}}}{{{yyyxxxwwwuuurrroooqqqooonnnoooooonnnkkkhhhaaaaaabbbccceeegggiiijjjfffggghhhhhhhhhhhhggggggiiikkkkkkhhhiiilllmmmkkkhhhhhhhhhiiijjjjjjiiigggcccaaa``````bbbeeeffffffggggggfffeeedddcccbbbbbb```aaabbbbbbcccfffkkknnnqqquuu{{{~~~|||{{{{{{{{{~~~||||||}}}|||uuuoookkkgggcccaaabbbdddfffggghhhgggfffjjjwww|||sssrrruuuwww{{{}}}uuuqqqwww|||}}}uuuiiiZZZOOOHHHEEEHHHNNNZZZdddjjjdddXXXLLLCCC===888666444444555666777666555666666777777888999999888888999999999999:::::::::::::::;;;;;;;;;;;;;;;888888888777777888999999:::::::::::::::;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---******+++,,,---...///000---------,,,,,,---------************+++,,,------------------............---///000000000111444666777===CCCPPPuuusssjjjmmmgggRRRGGG>>>===;;;::::::<<<>>>???AAABBBCCCCCCDDDFFFJJJMMMQQQYYY```cccgggnnntttuuusssvvvzzz{{{mmmeeeaaa______bbb^^^]]]ZZZXXXXXXYYY[[[\\\WWWXXXZZZ[[[\\\\\\[[[[[[ZZZYYYWWWVVVWWWZZZ^^^```aaacccddddddaaa___^^^^^^YYYYYYZZZ[[[]]]^^^```aaafffkkkrrrxxx{{{|||}}}~~~~~~{{{yyy{{{~~~|||zzzyyyyyyyyy{{{vvvuuuyyyyyyyyyyyyxxxvvvtttssstttrrrqqqqqqpppnnnkkkhhhhhhiiijjjkkkmmmmmmlllkkkbbbccccccdddfffhhhiiijjjgggggggggggggggfffeeedddgggjjjiiifffgggkkkllljjjgggffffffgggiiijjjjjjhhheeedddbbbccceeeggghhhggghhhgggdddbbb```____________aaaccceeehhhlllqqquuuvvvyyy~~~~~~}}}|||~~~~~~|||zzzzzz{{{}}}zzzuuuoooiiifff\\\^^^aaadddgggjjjmmmoooqqq|||yyyooonnnppppppxxx}}}xxxzzzwwwwww~~~ttthhhZZZPPPHHHFFFKKKRRRaaalllqqqiiiZZZLLLBBB<<<777555333333555777777777444444555666666777777888999999999999999999:::::::::::::::;;;;;;<<<<<<<<<999999888888888888888999999999999:::::::::;;;;;;+++++++++,,,,,,---------------------------------,,,++++++******++++++,,,*********++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++++++++************************************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,------,,,,,,,,,***+++++++++,,,,,,------,,,------------............///000000000111333555444888<<>>@@@AAABBBBBBCCCEEEHHHJJJOOOVVV\\\```eeelllpppqqqpppsssxxx~~~}}}qqqhhhaaa^^^```___^^^\\\ZZZYYYZZZ[[[\\\XXXXXXXXXYYYZZZ[[[\\\\\\XXXWWWVVVUUUVVVXXX[[[]]]]]]```bbbcccaaa_________YYYYYYYYYYYYZZZ[[[\\\]]]___cccjjjooosssuuuwwwyyy~~~{{{xxxxxxzzz}}}~~~~~~}}}zzzxxxvvvuuuyyy{{{~~~zzztttqqqpppqqqqqqpppooommmkkkjjjjjjhhhhhhhhhiiihhhfffddd```aaadddfffggghhhhhhhhhddddddccccccccccccddddddcccddddddccccccbbbaaa```cccffffffcccdddhhhiiiggggggfffeeefffhhhiiihhhggggggfffeeefffhhhhhhgggfffeeeccc```^^^\\\]]]]]]^^^]]]```dddhhhlllqqqvvvyyy|||~~~}}}~~~~~~~~~{{{wwwuuuvvvyyy|||~~~zzzvvvnnngggddd\\\^^^aaaeeeiiinnntttyyyyyy|||~~~zzzsssmmmkkkllliiioootttuuuuuuzzzzzz{{{}}}{{{oooeeeYYYQQQKKKKKKRRR[[[iiirrrtttjjj[[[MMMCCC===666555333333555666777666444444444555666666777777777888888999:::;;;<<<<<<:::::::::;;;<<<<<<======::::::999888888888888999888888999999::::::;;;;;;******+++,,,,,,---......------------------------,,,,,,,,,++++++,,,,,,,,,)))*********+++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---************************))))))))))))))))))))))))************+++,,,---...//////......------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------,,,,,,,,,+++,,,,,,------------,,,,,,,,,---------............///111111000111333555444666999AAATTTvvvvvvdddpppqqq\\\EEEBBB???<<<:::;;;<<<===>>>???AAABBBBBBDDDFFFIIILLLSSSYYY\\\aaaiiilllllloooqqqvvv|||uuuhhhbbbaaaaaa```^^^]]]\\\\\\]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]YYYXXXWWWWWWWWWXXXZZZ[[[ZZZ]]]```bbbaaa___^^^^^^\\\[[[[[[ZZZZZZ[[[[[[[[[YYY]]]bbbfffiiillloooqqqtttuuuuuuvvvvvvxxxzzz{{{~~~}}}zzzwwwvvvuuuwww{{{||||||||||||}}}~~~}}}}}}~~~}}}|||||||||{{{wwwpppkkkhhhhhhhhhhhhhhhfffdddcccaaa```___```bbbccccccbbb^^^```bbbccccccccccccccc``````_______________```aaaaaaaaaaaa```___^^^^^^^^^bbbcccaaabbbfffgggeeefffeeecccdddeeeffffffeeefffffffffhhhiiihhheeeccc^^^]]]ZZZYYYYYY[[[^^^```]]]bbbhhhnnnsssxxx|||~~~}}}~~~}}}xxxsssppprrrwww|||{{{yyyvvvlllddd``````bbbeeehhhlllrrrzzzzzztttooommmlllkkkjjjfffggghhhhhhiiioooxxx~~~qqqddd]]]UUUQQQNNNQQQZZZeeennnrrrpppcccUUUJJJCCC===777555333333444666666666555555555666777777888888999999999:::::::::;;;;;;::::::;;;;;;<<<=========;;;:::999999888888888999777888888999::::::;;;;;;******+++,,,------......------------------------...------,,,,,,------...))))))******+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,---...111111000///...---,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......///000111111111111333555777777:::>>>HHHaaa~~~xxx___fffxxxzzzeeeGGGDDD@@@<<<::::::<<<======>>>@@@AAABBBCCCFFFHHHKKKQQQVVVYYY___fffiiihhhoooqqqtttzzzpppgggdddbbbaaa```___^^^^^^^^^^^^bbb```]]]ZZZYYYZZZ[[[\\\[[[ZZZZZZZZZZZZ[[[[[[[[[YYY\\\```aaa```^^^]]]]]]___^^^]]]\\\\\\\\\\\\\\\VVVYYY]]]```cccfffiiillljjjnnnssstttqqqqqqvvvzzzzzz|||}}}zzzxxxooorrruuuwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxyyyzzzzzzuuusssqqqrrrtttrrrkkkeeebbbccccccdddcccbbbaaa```\\\[[[ZZZ\\\___aaabbbaaa```bbbccccccbbbaaa``````YYYYYYZZZZZZ\\\]]]___```aaaaaaaaaaaa```___^^^^^^\\\```bbbaaabbbffffffdddfffdddbbbbbbcccdddcccbbbffffffggghhhiiigggccc```YYYXXXVVVVVVXXX\\\```bbb```eeemmmtttzzz~~~~~~}}}~~~}}}vvvpppmmmpppvvv{{{}}}}}}zzzooofffcccdddfffiiilllooouuu}}}yyymmmhhhjjjmmmllliiieeecccaaa___aaahhhqqqxxx{{{{{{jjjZZZUUUQQQPPPPPPUUUaaallloooooohhhZZZMMMEEE@@@<<<777555333333444666666555666666666777888888999999======<<<;;;999888777777::::::;;;;;;<<<===>>>>>>;;;::::::999888888888999777777888999::::::;;;;;;+++,,,------......------000000//////......------///...---+++******++++++---,,,***)))))))))******---,,,+++++++++,,,---...++++++,,,,,,,,,++++++***,,,,,,------------......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,,,,------////////////000111222333888555666<<>>:::>>>>>>???@@@AAACCCDDDEEEJJJKKKNNNSSSYYY```fffjjjmmmmmmpppvvv}}}qqqiiihhhdddaaaaaa```^^^```dddccccccbbb```]]][[[YYYXXX[[[ZZZYYYYYYYYYZZZ\\\]]]ZZZ\\\______]]]]]]```bbbcccbbb```___^^^\\\XXXVVVSSSUUUWWWYYY[[[]]]^^^___dddeeegggjjjlllmmmnnnooouuuwwwzzzzzzzzzzzz{{{|||{{{}}}}}}zzzwwwwww}}}}}}zzzvvvssspppnnnmmmlllkkkjjjjjjlllooorrrqqqnnnkkkhhhhhhgggeeeeeeeeeeeedddbbb^^^_________^^^\\\[[[ZZZVVVVVVXXXZZZ\\\^^^```aaa``````aaaaaa___^^^\\\[[[UUUVVVWWWWWWWWWYYY\\\^^^bbbaaa``````aaaaaa```______``````aaaaaaaaaaaa```ccccccccccccdddddddddeeedddeeeggghhhfffccc___]]]RRRSSSUUUVVVWWW]]]eeelllpppsssxxx~~~}}}|||}}}zzzqqqmmmrrrxxx{{{}}}|||yyyrrrllltttrrrooommmoootttzzz~~~yyyzzzqqqlllpppmmmgggkkkfff\\\WWWZZZ```eeeoooyyynnn^^^TTTNNNKKKOOOWWW```ggglllpppcccUUULLLDDD<<<888777333333444555666666666555:::666444666:::<<<:::777::::::::::::::::::::::::999999:::;;;<<<>>>>>>???===<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;++++++,,,---------------............------------///...---+++******++++++,,,+++***))))))******+++,,,++++++***+++,,,---...((()))***+++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++---,,,,,,,,,,,,---......///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,,,,------............///000111222555222444888<<>>>>>>>>???AAABBBDDDEEEHHHIIIKKKPPPUUU\\\aaaeeeiiiiiilllssszzzvvvoooiiifffffffffbbb```aaa``````___^^^\\\ZZZXXXWWW[[[ZZZYYYYYYZZZ[[[\\\]]][[[]]]___^^^\\\\\\]]]___bbbaaaaaabbbbbbaaa]]][[[TTTUUUVVVXXXYYYZZZZZZZZZ\\\]]]___bbbeeehhhkkklllqqqrrrsssrrrqqqpppqqqrrruuuyyy|||}}}{{{wwwtttssstttwww{{{~~~{{{yyyzzz|||}}}ssspppllliiigggeeecccaaadddeeegggiiihhhfffdddbbb```___^^^___```aaa```___\\\]]]]]]^^^]]][[[XXXWWWTTTUUUVVVXXXZZZ\\\^^^___]]]^^^___``````___^^^]]]YYYYYYYYYYYYYYY[[[]]]___aaa`````````aaaaaa`````````aaaaaaaaaaaaaaa``````aaabbbccccccddddddddddddccccccddddddaaa]]]YYYWWWSSSVVVYYY[[[^^^dddmmmtttxxx{{{}}}|||{{{~~~|||vvvtttyyy}}}|||zzzxxxvvvzzzwwwtttrrrrrrtttwwwyyyvvvxxxqqqnnnsssooofffgggaaaZZZVVVYYY]]]cccooozzzxxxfffYYYOOOLLLMMMSSS^^^iiippptttjjj^^^OOOFFF???888555555555555555555555555444444666333111444888;;;999777;;;:::999888666555444333777777888999:::;;;<<<<<<<<<<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++++++++++++++************++++++,,,+++************+++,,,,,,((()))***+++,,,---------((((((((())))))))))))***++++++++++++++++++++++++,,,,,,---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------------...///000000333222444666777???VVVmmm}}}|||vvv^^^WWWXXX]]]kkk|||{{{mmm|||lll^^^LLL???:::;;;<<<<<<===>>>>>>???@@@BBBCCCDDDFFFFFFHHHLLLQQQWWW\\\___dddeeehhhooowww}}}xxxooohhhggggggddd```___^^^^^^______^^^\\\ZZZYYY[[[ZZZZZZZZZZZZ\\\]]]^^^\\\]]]^^^]]][[[ZZZ[[[\\\]]]^^^```bbbdddcccaaa^^^VVVWWWWWWWWWVVVUUUUUUTTTTTTUUUWWWYYY]]]bbbeeehhhjjjjjjiiifffcccbbbccceeeiiimmmpppqqqpppmmmkkkjjjjjjllloootttzzz}}}}}}zzzxxxyyyzzz|||||||||}}}}}}~~~~~~~~~rrrnnniiieeebbb___\\\YYY^^^^^^______^^^^^^]]]\\\ZZZYYYXXXZZZ\\\]]]]]]\\\XXXYYY[[[\\\[[[XXXUUUSSSRRRRRRSSSTTTVVVYYY[[[\\\[[[\\\^^^```bbbbbbbbbbbb^^^]]]]]]\\\\\\^^^___```````````````````````````bbbbbbbbbbbbaaa``````___^^^```bbbdddeeedddcccccc______```___]]]YYYVVVTTTUUUYYY___ccchhhoooxxx}}}|||zzzzzzyyy~~~zzzxxxyyy{{{|||{{{zzzxxxvvvuuutttsssrrryyyvvvuuuyyyqqqeeeeee```[[[XXXXXX[[[bbbppp|||yyyjjj[[[PPPJJJKKKOOOXXXeeepppvvvwwwcccVVVHHH???999444222333666666666666555444333222222000000222777999999777999999888666555444333333777777888999::::::;;;<<<<<<;;;:::999999888999999::::::::::::::::::::::::)))***++++++,,,,,,++++++++++++,,,,,,------......---------,,,++++++++++++************+++,,,,,,---***************+++++++++++++++,,,---.........---*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------------...///000111333444666888888;;;JJJZZZzzz~~~ggg\\\XXXXXXcccqqqiiimmm|||mmmXXXGGG>>><<<===???=========>>>@@@AAACCCDDDCCCDDDFFFJJJOOOUUUZZZ^^^aaacccggglllssszzz~~~qqqkkkiiifffcccbbb___```aaaaaaaaa___^^^]]][[[ZZZZZZZZZ[[[\\\^^^___[[[[[[\\\[[[[[[ZZZ[[[[[[YYYZZZ]]]```bbbbbb___\\\ZZZYYYYYYWWWUUUSSSRRRQQQQQQQQQQQQSSSVVVZZZ^^^aaa______]]]ZZZWWWWWWXXXZZZ```bbbeeefffeeedddeeefffggggggiiilllrrryyy}}}~~~~~~zzzwwwqqqsssxxx}}}|||yyywwwwwwxxxwwwxxxxxxwwwvvvwwwxxxyyyrrrnnniiidddaaa^^^[[[YYY[[[ZZZYYYXXXXXXXXXXXXYYYXXXWWWWWWXXXZZZ[[[ZZZYYYUUUWWWXXXZZZYYYVVVSSSQQQPPPPPPQQQRRRTTTVVVXXXYYYZZZ\\\___bbbeeefffggggggcccaaa_________`````````^^^___``````______```aaaccccccbbbbbbaaa```___^^^]]]___bbbdddeeeeeecccbbbZZZ[[[[[[[[[ZZZYYYWWWVVVXXX]]]eeekkkqqqxxx|||yyywwwvvvvvv~~~uuuqqqrrruuuwwwxxxyyyzzzyyyvvvsssqqqssssssiiillljjjgggbbb]]]\\\eeeuuu{{{lll]]]QQQJJJGGGLLLSSS]]]iiirrrtttqqq\\\PPPBBB;;;666222111333555555555555555555444444444222222444777999888777777777888888888888888999888999999:::;;;<<<<<<<<<;;;::::::999888888999999::::::::::::999999999999)))***++++++,,,,,,++++++,,,,,,------.........///,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,))))))******++++++++++++,,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------............///000111111222333777999888;;;DDDNNNmmm|||pppbbbYYYXXXbbbnnnhhhdddvvvyyydddPPPBBB<<<<<<>>><<<<<<===>>>???AAABBBCCCBBBCCCEEEIIIOOOUUUZZZ^^^___bbbffflllqqqvvv{{{~~~zzzrrrkkkgggfffbbbbbbaaaaaa```___^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]]XXXXXXXXXYYYZZZ[[[[[[[[[YYYYYY[[[^^^``````]]][[[\\\\\\[[[YYYWWWUUUSSSRRRPPPOOONNNNNNOOORRRTTTVVVTTTTTTSSSQQQOOOOOORRRTTT[[[\\\^^^___```bbbfffhhhjjjhhhggghhhmmmsss{{{zzzrrrlllfffhhhlllrrryyy}}}{{{{{{{{{xxxtttrrrrrrsssrrrssssssqqqnnnmmmnnnpppmmmjjjeeebbb```___\\\[[[WWWVVVTTTSSSRRRSSSTTTVVVXXXVVVUUUVVVWWWXXXWWWVVVSSSUUUWWWXXXXXXVVVTTTRRRQQQQQQSSSUUUVVVWWWXXXYYY\\\^^^aaadddgggiiijjjjjjfffccc```___aaaaaaaaa___]]]___``````___^^^```bbbbbbbbbbbbaaa```___^^^]]]\\\^^^aaaddddddcccbbb```XXXXXXXXXWWWWWWWWWVVVVVV\\\ccckkksssyyy~~~|||xxxtttrrrttt}}}qqqjjjiiikkknnnppptttwwwxxxwwwuuutttxxxyyyrrrzzz|||tttkkkhhhqqq}}}qqqbbbTTTKKKGGGFFFOOOYYYcccnnnuuurrrjjjWWWKKK???999666333333555222333444555666666666666888777777777888999888777888888888999999999::::::888888999999:::;;;;;;;;;::::::999888888888999999::::::999999999888888888***++++++,,,,,,,,,,,,,,,------------............+++,,,,,,------,,,,,,+++***+++,,,,,,---,,,,,,+++)))***++++++,,,,,,+++++++++++++++***)))((('''&&&)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,------***++++++,,,,,,,,,,,,+++++++++************++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------............///000111222...111444555666999???DDD[[[yyygggZZZVVV^^^hhhzzzjjj```jjjvvvnnnZZZHHH>>>;;;<<<;;;<<<<<<===>>>@@@AAABBBAAABBBDDDGGGLLLRRRWWWZZZZZZ___eeekkkppptttxxx{{{~~~sssiiifffdddccc```^^^\\\\\\\\\\\\\\\\\\ZZZYYYYYYYYYZZZ[[[WWWVVVVVVWWWZZZ[[[[[[ZZZZZZYYYZZZ\\\^^^^^^]]][[[]]]]]]\\\[[[ZZZXXXVVVUUUQQQPPPOOOMMMLLLLLLLLLMMMLLLMMMMMMLLLKKKKKKMMMOOORRRUUUZZZ]]]```cccfffhhhllliiifffeeegggmmmssswww{{{}}}}}}{{{|||~~~~~~}}}}}}{{{vvvnnnggg^^^^^^```eeelllssswwwyyyxxxyyyyyyvvvssspppppppppmmmnnnooolllgggddddddfffeeebbb___]]]\\\\\\[[[YYYSSSRRRPPPNNNNNNOOOPPPQQQTTTSSSRRRRRRTTTTTTSSSRRRTTTUUUVVVWWWXXXXXXWWWWWWUUUWWWZZZ\\\^^^^^^]]]\\\___aaacccfffhhhiiiiiiiiifffbbb___^^^```aaa```^^^\\\^^^aaa```^^^^^^```ccc````````````______^^^]]]\\\]]]___```aaa```^^^]]]WWWWWWVVVVVVVVVVVVWWWXXXeeellluuu|||}}}}}}|||zzzxxxuuurrrpppsss}}}uuullleeeeeegggiiilllpppuuuxxxyyyyyyxxx{{{rrrfffYYYOOOJJJGGGHHHTTTbbblllvvv{{{sssgggQQQFFF===999777555555777111222333555666777777888999999999999888888888888999999888777777666555555666666777777777888888888999999888888888888999999:::999999888888777777777++++++,,,------------------------,,,,,,,,,,,,,,,++++++,,,---------,,,++++++,,,---------,,,+++*********,,,---------,,,+++++++++++++++***)))((((((((((((((())))))))))))***++++++++++++++++++++++++,,,,,,------,,,++++++***+++++++++++++++++++++++++++++++++***++++++,,,---)))***+++,,,---,,,,,,+++++++++************++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------------...///000000---000111222333888<<>><<<;;;;;;<<<<<<>>>???AAABBBAAAAAABBBDDDHHHLLLPPPSSSSSSYYYbbbjjjnnnrrrvvvyyy}}}uuunnniiifffaaa]]]ZZZZZZ[[[\\\]]]\\\ZZZXXXWWWWWWXXXXXXXXXVVVUUUVVVYYYZZZYYYWWWWWWVVVVVVWWWYYY[[[\\\[[[\\\\\\\\\\\\\\\[[[ZZZYYYUUUUUUSSSQQQOOOMMMLLLKKKHHHIIIJJJJJJHHHHHHIIIJJJNNNTTT]]]eeeiiijjjkkkkkkiiifffccc```aaafffkkknnnsssuuuyyy|||~~~~~~~~~|||yyyvvvuuuvvvvvvtttrrrrrrtttvvvxxxxxxxxxwwwwww|||{{{{{{|||~~~}}}~~~~~~}}}|||~~~}}}||||||yyyuuutttuuusssmmmhhh[[[XXXVVVXXX^^^fffmmmqqquuuvvvvvvssspppmmmlllmmmgggjjjllliiiccc______aaa___]]]ZZZXXXXXXXXXWWWVVVQQQPPPNNNMMMMMMMMMOOOOOOQQQPPPOOOPPPRRRSSSSSSRRRUUUUUUVVVWWWYYYZZZ\\\\\\[[[^^^cccggghhhgggdddbbbbbbcccdddfffggggggffffffddd```\\\\\\___aaa___\\\ZZZ^^^aaa```^^^]]]```ccc]]]^^^^^^^^^^^^^^^]]]]]][[[[[[[[[[[[[[[ZZZZZZYYYUUUUUUVVVXXX[[[^^^bbbdddpppwww|||zzzvvvssspppppppppqqqttt~~~{{{vvvpppoookkkeeeaaabbbfffkkklllnnnqqquuuxxxzzz{{{|||wwwqqqggg\\\SSSMMMJJJIIINNN]]]kkkssszzz|||ooo___JJJAAA999888777555444555222333444555666666666666666777777777777666777888777777777666666555444444666666666777777777777777999999888888888888999999:::999999888777777666666+++,,,------......---------,,,,,,++++++************+++,,,---------,,,+++,,,------...---,,,***)))***+++,,,---...---,,,,,,,,,,,,---.........------))))))))))))************++++++++++++++++++++++++---.........------,,,+++++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,---,,,,,,+++++++++************++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,---.../////////111111111333777;;;===AAA\\\|||{{{gggZZZXXX[[[bbbqqqpppbbb```mmmppp[[[JJJBBB???;;;;;;;;;<<<>>>???AAABBBAAAAAAAAABBBDDDGGGJJJLLLMMMUUU___hhhnnnqqquuuxxx}}}~~~oookkkddd^^^[[[[[[]]]^^^^^^\\\ZZZXXXWWWVVVVVVVVVZZZWWWUUUVVVXXXYYYWWWTTTSSSQQQPPPRRRUUUXXXZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\ZZZZZZYYYWWWUUURRRPPPOOOFFFHHHIIIIIIGGGFFFEEEFFFRRR[[[hhhsssxxxxxxvvvtttfffccc___\\\]]]```eeehhhiiilllppptttvvvwwwwwwvvvvvvrrrnnnmmmnnnnnnmmmkkkkkkkkklllooorrrsssrrrqqqsssssstttvvvxxx{{{~~~~~~|||zzz{{{xxxyyyzzzyyyzzz|||zzzwwwvvvyyytttnnnmmmoooqqqnnnlllZZZVVVQQQPPPUUU^^^fffjjjmmmnnnnnnllliiifffeeeeeecccgggjjjhhhbbb^^^^^^___^^^[[[XXXWWWWWWWWWVVVUUURRRQQQPPPOOONNNOOOOOOPPPOOOOOOOOOQQQSSSUUUUUUUUUVVVVVVVVVWWWYYY\\\___``````dddjjjnnnooommmiiigggcccdddeeeeeeeeedddcccbbbccc^^^ZZZ[[[^^^```^^^[[[ZZZ^^^aaa```]]]]]]```ddd\\\\\\]]]]]]^^^]]]]]]]]]YYYYYYYYYXXXWWWWWWVVVVVVRRRSSSVVV[[[bbbiiiooosssxxx}}}|||xxxqqqllljjjlllooorrrttt}}}~~~vvvpppccc___ZZZWWWXXX^^^hhhooorrrssstttvvvxxxzzz|||}}}~~~rrrjjj___UUUPPPMMMKKKIIIUUUdddqqqwwwzzzxxxhhhTTTEEE===666666666444222333444444555555666555555555222333444555555555666888555555555666777888888999888888888888999999999999999888888888888888999999999999999888777666666555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,*********++++++,,,,,,,,,...---+++***)))***++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,++++++***)))(((++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,,,,------...------------...//////000111222333222333555777???JJJdddvvvaaaXXXWWW^^^hhhvvvqqqfffiii{{{mmm[[[HHH===@@@>>>======>>>>>>===;;;>>>>>>===>>>@@@CCCFFFGGGLLLRRRZZZbbbhhhlllppprrrxxx{{{vvvhhhbbb___ZZZYYY\\\ZZZ[[[[[[ZZZXXXVVVVVVWWWVVVVVVWWWWWWWWWVVVVVVUUURRRPPPMMMOOOSSSVVVWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\aaaaaaaaacccccc^^^VVVOOOMMMHHHFFFHHHFFFBBBEEELLLSSS^^^ooorrriii^^^YYYZZZ]]]______bbbfffkkknnnpppqqqssstttooonnnllljjjgggdddbbb````````````cccfffiiiiiiiiijjjggghhhnnnqqqooonnnoookkklllnnnqqqtttxxxzzz|||wwwuuurrrrrruuuxxxzzz{{{}}}~~~~~~}}}}}}|||{{{zzz}}}~~~~~~}}}zzzuuupppmmmmmmiiiggggggjjjmmmnnnmmm___WWWNNNLLLPPPWWW\\\]]]cccdddeeeeeecccaaa^^^]]]aaabbbccccccaaa^^^[[[XXXYYYYYYYYYWWWVVVTTTRRRQQQNNNMMMLLLMMMMMMMMMLLLKKKMMMOOORRRSSSRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ\\\```ggglllnnnmmmjjjhhh_________^^^]]]]]]\\\\\\[[[ZZZYYYXXXYYY[[[]]]___]]]^^^______^^^\\\ZZZYYYWWWYYY\\\^^^______^^^]]]ZZZYYYWWWSSSPPPOOOQQQSSSUUUXXX]]]dddllluuu~~~~~~vvvooofff```aaagggooouuuvvvyyy|||}}}pppcccVVVMMMIIIOOOYYYbbbnnnxxxxxx{{{|||xxxqqqrrrzzz}}}~~~zzzxxx{{{llldddZZZQQQJJJFFFKKKSSS^^^gggrrrxxxxxxooo]]]MMM>>>;;;888666666666555444777777777777777777777777777777777777888888888888999888888888777777666666888888888888888777666666999999999888888888888888999888777666666777888999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***++++++,,,,,,++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))************+++++++++++++++,,,,,,,,,,,,------...............///000000000111222222222333555777999AAAUUUwwwrrrbbb\\\[[[aaammm|||ooocccyyytttbbbOOOCCC>>>===<<<===>>>???>>>===>>>>>>>>>???AAADDDGGGIIILLLQQQXXX___dddiiimmmpppvvvyyy}}}rrrgggdddaaa___```ZZZ[[[[[[ZZZZZZZZZ[[[[[[VVVVVVWWWWWWWWWVVVUUUUUUUUURRRPPPPPPSSSUUUVVVUUUWWWXXXXXXYYYZZZ[[[\\\\\\aaaaaabbbdddeeebbb\\\WWWTTTOOOMMMMMMJJJEEEGGGLLLSSS]]]nnn~~~uuuiiiaaa___^^^\\\ZZZaaadddhhhjjjjjjjjjkkklllkkkjjjhhhfffdddaaa___^^^\\\\\\\\\^^^aaadddddddddaaa^^^___dddgggfffeeefffffffffgggiiikkkmmmnnnoooooommmkkkkkknnnppprrrrrrpppqqqqqqrrrrrrrrrqqqqqquuuuuusssqqqnnnjjjfffdddgggdddbbbccceeeggggggfffccc[[[QQQMMMNNNRRRUUUUUUZZZZZZ[[[[[[ZZZYYYWWWVVVWWWXXX[[[]]]]]]\\\ZZZYYYWWWVVVUUUSSSRRRPPPNNNMMMJJJIIIIIIIIIKKKLLLMMMMMMPPPRRRUUUVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSWWW\\\aaadddcccaaa___YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXZZZ\\\^^^[[[\\\^^^______]]]\\\[[[YYY[[[]]]___`````````___WWWVVVTTTRRRPPPQQQTTTWWW\\\```fffmmmttt|||~~~}}}}}}tttnnnddd______eeemmmrrryyy{{{~~~mmm\\\PPPJJJIIIRRR]]]gggrrr{{{xxxqqqqqqxxx{{{|||uuuxxx}}}{{{xxxwwwmmmcccXXXOOOIIIGGGMMMVVV^^^hhhqqqtttpppeeeUUUFFF<<<:::777555555555444333666666666666666666666666666666666777777777888888888888777777777666666666888888888888888777666666888888888888888888888888888888777777777777888888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++++++++,,,,,,,,,,,,------/////////...///000000111///111222222111222444777777;;;GGG```ssseee______fffwwwhhhrrr|||mmmZZZKKK@@@???===>>>??????>>>===>>>>>>>>>@@@BBBFFFIIIKKKLLLPPPUUUZZZ___dddjjjnnnqqquuuyyy|||~~~vvvppplllgggeee^^^]]]\\\[[[ZZZZZZ[[[\\\WWWWWWXXXXXXWWWVVVUUUUUUWWWUUURRRRRRSSSTTTTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[```aaabbbeeeggggggdddbbb___\\\YYYWWWRRRLLLLLLOOOOOOVVVcccqqq}}}|||qqqiiieeeaaa]]]ZZZ___aaaddddddcccbbbbbbbbbeeedddcccaaa^^^\\\[[[ZZZYYYXXXYYY[[[___aaaaaaaaaZZZWWWWWW[[[^^^]]]]]]___cccccccccbbbbbbaaaaaaaaabbbaaaaaabbbeeeggghhhhhhdddeeefffggghhhhhhhhhhhhkkkjjjgggdddaaa___]]]\\\```___^^^___aaaaaa```___ccc\\\SSSNNNNNNPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSOOOQQQTTTVVVXXXXXXXXXWWWTTTSSSQQQNNNLLLJJJIIIIIIHHHGGGFFFFFFGGGJJJLLLMMMQQQTTTWWWZZZ\\\]]]```bbbaaa___[[[WWWSSSPPPNNNMMMJJJMMMRRRVVVYYYYYYXXXWWWRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSUUUWWWYYY[[[\\\]]][[[\\\^^^_________^^^]]]XXXYYY[[[\\\]]]\\\\\\[[[VVVVVVUUUTTTUUUXXX]]]aaahhhmmmssszzz~~~{{{{{{{{{uuupppgggaaa```eeekkkpppyyy{{{}}}~~~lllYYYLLLJJJOOOZZZfffpppzzzwwwooonnntttzzz~~~{{{}}}tttooottt||||||wwwrrrlllaaaUUUMMMJJJKKKSSS\\\aaallltttqqqgggZZZLLL@@@;;;888555444444444444333555555555555555555555555555555666666666777777777777777666666666666666555777888888888888777777666777777777777777777777777888888999999999999888888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...............///000000///000111111111222444666888<<>>>>>>>>@@@CCCGGGJJJMMMMMMOOORRRUUUYYY___fffkkkmmmpppuuuyyy|||~~~yyypppjjjiiifffbbb___^^^]]]]]]\\\YYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZ___```bbbdddhhhjjjllllllllljjjgggbbb\\\WWWTTTUUUPPPSSSZZZaaaiiiooosssuuuzzzuuuoookkkhhhdddaaa^^^^^^```bbbbbb```______```aaa```___\\\ZZZXXXWWWWWWWWWWWWXXX[[[```cccddddddZZZVVVUUUYYY[[[[[[[[[]]]dddcccbbb___]]]ZZZXXXWWWVVVVVVWWWZZZ^^^aaaaaaaaa```aaabbbccccccccccccccccccaaa^^^[[[YYYYYYZZZZZZ]]]]]]]]]^^^______^^^]]]^^^ZZZTTTQQQQQQRRRSSSRRRPPPPPPPPPPPPQQQRRRTTTUUUQQQRRRTTTUUUVVVVVVUUUUUURRRPPPNNNKKKIIIGGGFFFFFFJJJIIIHHHGGGGGGIIIMMMOOOQQQTTTYYY\\\___cccgggiiieeebbb]]]WWWRRRMMMKKKIIIGGGJJJMMMQQQSSSUUUUUUUUUPPPPPPQQQQQQRRRSSSSSSTTTQQQSSSUUUXXX[[[]]]^^^^^^______`````````______^^^ZZZZZZ[[[[[[ZZZYYYXXXWWWXXXYYY[[[\\\___dddkkkppptttxxx|||{{{}}}}}}yyyrrrkkkggghhhmmmqqqvvvwwwyyyzzz|||kkk\\\MMMQQQYYYdddpppyyy|||rrrkkkjjjooottt||||||}}}~~~yyyvvvyyy}}}{{{tttnnnjjj^^^RRRMMMOOOSSS\\\dddgggqqqwwwpppaaaSSSGGG???:::888555444555555555444555555555555555555555555555555555555666666666666666666666666555555555555777777888888888888777666666666666666777777777777777888999::::::999888777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++)))***,,,------,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---.........///000000000111333555777===AAAGGG]]]lll^^^YYYkkkttteeerrrooo^^^IIIEEE???<<<:::;;;;;;;;;======>>>???BBBFFFJJJLLLLLLNNNOOOQQQUUUZZZbbbggghhhlllqqquuuyyy{{{~~~~~~~~~uuuuuupppiiieeecccbbbaaa___\\\\\\[[[[[[YYYXXXVVVVVVRRRSSSSSSSSSSSSSSSTTTTTTSSSTTTTTTUUUUUUVVVWWWWWW\\\]]]```cccfffjjjnnnpppssssssqqqllleeeaaa^^^\\\YYYYYY[[[]]]```cccfffhhhjjjiiigggfffeeedddbbb```___```bbbcccbbbbbbcccdddbbbaaa^^^\\\YYYXXXWWWVVVVVVVVVXXX\\\```dddffffff\\\XXXVVVYYY[[[[[[\\\___``````^^^\\\XXXUUURRRPPPLLLLLLNNNRRRWWW[[[\\\\\\^^^^^^______^^^]]]]]]\\\YYYWWWTTTRRRRRRTTTWWWYYYYYY[[[\\\^^^^^^^^^______\\\ZZZWWWUUUTTTTTTSSSSSSOOOOOOOOOPPPRRRTTTUUUWWWVVVWWWXXXYYYZZZYYYYYYXXXRRRQQQOOOMMMKKKIIIHHHGGGJJJKKKKKKKKKLLLOOOTTTXXXWWWZZZ\\\^^^___aaadddgggccc```]]]XXXSSSOOOLLLKKKHHHJJJLLLOOORRRTTTVVVWWWSSSSSSTTTUUUVVVWWWXXXXXXUUUVVVYYY[[[^^^___```aaaccccccbbbaaa```___^^^]]]^^^]]]]]]\\\[[[YYYXXXWWW\\\^^^bbbfffjjjqqqxxx}}}~~~~~~~~~wwwqqqoooppprrrsssuuuxxxzzz|||qqqccc\\\SSSYYYbbbkkkttt|||~~~tttjjjffffffkkkooonnnttt{{{~~~~~~|||xxxqqqmmmdddYYYPPPQQQWWW]]]dddiiihhhqqqtttjjjZZZLLLCCC===;;;888666555666777777666555555555555555555555555555555555555666666666666555555555555666666666666666777777888888888777777555555666666777777777777777888999::::::999888777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---///000000///000222555333999???DDDPPPlll}}}hhhZZZgggooorrr}}}lllVVVOOOFFF>>>;;;;;;<<<<<<<<<<<<<<<>>>@@@DDDGGGIIIJJJKKKLLLMMMPPPUUU\\\aaacccggglllqqquuuxxx{{{~~~zzz}}}}}}vvvmmmgggdddccc```^^^______^^^]]][[[ZZZXXXWWWRRRTTTUUUTTTSSSSSSTTTUUUSSSSSSTTTTTTTTTTTTTTTTTTWWWZZZ]]]___bbbfffjjjnnnqqqttttttnnniiigggddd```]]]]]]]]]]]]^^^```bbbccc``````aaabbbaaaaaa```___```bbbdddeeeeeefffiiikkkgggeeebbb^^^\\\ZZZYYYYYYVVVVVVWWW[[[___bbbdddddd^^^XXXVVVXXXZZZZZZ\\\```[[[[[[[[[YYYVVVSSSPPPNNNIIIIIIJJJMMMRRRWWWYYYYYYZZZ[[[[[[ZZZYYYXXXWWWWWWRRRQQQNNNMMMMMMPPPTTTVVVWWWYYY\\\]]]^^^```ccceeedddcccaaa^^^ZZZWWWTTTSSSQQQRRRSSSTTTVVVXXXYYYZZZ\\\]]]^^^_______________UUUUUUTTTSSSRRRPPPNNNMMMIIILLLOOOQQQSSSVVV]]]bbbbbbbbbaaa___]]]\\\\\\^^^^^^]]]\\\YYYVVVSSSPPPOOOKKKKKKMMMOOORRRUUUXXXZZZYYYYYYZZZ[[[\\\\\\]]]]]][[[\\\]]]^^^```aaabbbcccdddcccbbb```___]]]\\\\\\ZZZZZZYYYYYYXXXXXXXXXXXX```ccciiiooouuu|||~~~xxxsssqqqrrrsssuuuyyy{{{}}}rrr```YYYZZZZZZbbbkkkpppuuu{{{~~~~~~wwwmmmeeeccceeeiiikkkeeennnxxxyyyvvvvvv~~~|||yyytttooojjj^^^UUUPPPVVV___dddggghhhaaahhhiii^^^OOOEEE>>>::::::888666666777888888777555555555555555555555555555555666666666777777777555666666666666777777777666777777888888888888777555666666777777888888999777777888888888888777777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,+++++++++******++++++******++++++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******+++++++++)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---.../////////000222444333444:::AAAGGGXXX}}}vvv^^^aaavvvvvv}}}tttiiiYYYJJJAAA>>>======;;;;;;;;;<<<>>>AAADDDFFFFFFGGGHHHIIIKKKPPPVVVZZZ]]]aaaggglllppptttwwwzzzyyyzzz|||{{{qqqkkkfffaaa^^^bbbaaa```___]]][[[YYYXXXVVVWWWYYYXXXUUUSSSTTTUUUTTTTTTSSSSSSRRRQQQQQQQQQSSSVVVZZZ\\\]]]```dddhhhhhhnnnoookkkggggggeeeaaa\\\\\\\\\]]]]]]^^^^^^___[[[\\\^^^___``````aaaaaabbbdddfffggggggiiilllnnnmmmkkkgggccc```^^^]]]\\\[[[ZZZZZZ\\\___`````````___YYYUUUWWWYYYZZZ\\\```]]]]]]^^^^^^\\\ZZZWWWVVVQQQOOONNNPPPSSSWWWYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYWWWUUUSSSQQQRRRTTTVVVXXXXXX[[[^^^```bbbeeejjjoooqqqqqqpppmmmgggbbb]]][[[[[[\\\^^^aaabbbccccccccceeeeeedddcccbbbaaa``````YYYZZZ[[[[[[ZZZXXXUUUSSSMMMRRRVVVXXXXXXZZZ```eeegggfffddd```\\\YYYYYYYYYYYYZZZ[[[[[[ZZZWWWTTTRRROOOOOOOOOQQQTTTXXX\\\^^^^^^^^^______`````````aaaaaa``````___```aaabbbcccaaa```___]]]\\\[[[[[[[[[WWWXXXXXXYYY[[[]]]^^^___eeekkkrrrzzz~~~~~~{{{wwwuuuvvvwww}}}yyyrrrooooooqqqtttxxxzzz{{{{{{|||}}}zzzxxxvvvqqqeee[[[ZZZ```dddlllssstttwww}}}|||tttiiiccccccfffhhhiiiaaajjjrrrsssqqquuu~~~|||vvvrrrjjjaaaZZZSSSQQQZZZeeegggdddaaaXXX]]]\\\RRRFFF???:::777999777555555666888888777666666666666666666666666666666666777777777888888666666666777777777888888666666777888888888888888666666777777888999999:::777666666666666666666777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,++++++*********++++++***)))***+++---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------,,,+++******((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,)))************+++++++++++++++,,,,,,,,,---------...------------...//////---.../////////000222444666222666???BBBJJJlll{{{]]]XXXeee{{{sssiiipppmmmXXXIIIAAA===<<<;;;:::::::::<<>>:::666777555444444555777777777777777777777777777777777777777777777888888888888666666777777888888999999666666777888888888888888666777777888999:::::::::777666555444444555666777---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))***---,,,+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---///---,,,***))))))******************************,,,,,,++++++,,,,,,---...************************++++++,,,,,,,,,,,,------------------------------------......///000000000222222777;;;;;;BBB^^^|||eee[[[XXX\\\vvvlllccclllyyypppUUUCCC>>>@@@AAAAAA???===;;;<<>>>>>===<<<;;;:::;;;===??????@@@CCCDDDDDDEEEHHHJJJOOOSSSXXX]]]bbbgggmmmpppvvvxxxzzz|||~~~wwwooojjjeee```___^^^^^^]]]^^^^^^^^^\\\YYYVVVTTTTTTRRRRRRRRRQQQPPPOOONNNMMMOOOPPPQQQQQQRRRTTTWWWZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZ\\\]]]^^^^^^^^^^^^aaaeeeeeecccaaa___aaabbbbbbaaa```aaabbbfffggghhhjjjjjjjjjjjjjjjfffdddaaa_________aaabbbdddaaa]]]ZZZXXXYYY[[[\\\]]]```eeejjjmmmoooooooooooommmiiidddbbb``````aaa```bbbccccccaaaaaadddfffiiijjjiiifffaaa]]]\\\\\\```bbbeeehhhkkkmmmnnnnnnoootttzzz~~~~~~{{{xxxvvvxxxwwwvvvsssrrrsssvvvyyy}}}wwwmmmddd]]]XXXUUUTTTUUUWWW[[[```dddfffeeeccc___\\\YYYWWWVVVWWWYYY[[[bbbcccdddaaa]]]ZZZZZZ[[[XXXYYY[[[]]]___`````````aaaaaaaaaccceeeeeedddbbbaaa``````___^^^^^^^^^]]]______^^^\\\ZZZYYYZZZ\\\[[[[[[ZZZYYYXXXYYY]]]```iiikkkmmmpppuuu{{{~~~|||}}}|||{{{{{{{{{|||{{{{{{uuuuuuuuuvvvwwwxxxyyyzzz{{{wwwpppkkkgggfffffffffjjjmmmpppqqqpppoooqqqrrrwwwyyywwwqqqmmmjjjbbbXXXPPPOOOOOORRRYYYbbbjjjnnnnnnppprrrwwwzzzpppmmmrrrwwwvvvrrrfffccceeeooozzzvvvoooiii___UUUUUU___jjjqqquuuqqqdddWWWPPPJJJDDDBBB???999666777999999888888888777777777777777777777777777777777777777888888888999999999999999999888888777666555666666777777777777666666555555666666777777888888666666555444555777999:::------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++******---------,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,+++++++++***,,,,,,---------------,,,************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------......///000000000444333666:::999999DDDTTTxxx|||dddWWWTTT[[[ccc|||zzzdddZZZ```{{{qqq[[[III>>>;;;;;;:::::::::<<<===>>>???AAABBBBBBBBBBBBCCCEEEJJJNNNSSSXXX]]]bbbgggkkkrrrtttxxx{{{}}}vvvjjjdddbbbcccaaa___^^^^^^]]][[[YYYVVVTTTRRRTTTSSSSSSRRRQQQPPPOOONNNNNNOOOPPPOOONNNOOORRRTTTVVVWWWWWWXXXYYYZZZZZZZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^```cccfffgggfffddd___```aaa```^^^]]]]]]]]]^^^```bbbdddfffhhhiiiiiigggeeecccaaaaaaaaabbbccceeeccc___[[[YYYYYYYYYZZZZZZ]]]bbbgggkkknnnoooooorrroookkkfffcccaaa``````]]]___aaabbbbbbbbbcccdddggggggfffccc^^^[[[YYYYYY]]]___bbbeeeggghhhggggggdddiiiooosssttttttttttttuuusssooollljjjlllpppttt|||xxxppphhh```[[[XXXVVVWWWWWWYYY]]]```bbbbbbaaa```^^^ZZZVVVTTTTTTVVVWWW^^^```aaa```]]][[[[[[\\\ZZZ[[[^^^```bbbdddddddddeeeeeeeeefffgggeeebbb___^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[YYYXXXYYY]]]```aaaaaa```______bbbgggkkkrrrsssvvvxxx}}}~~~||||||{{{zzz{{{{{{yyywwwtttjjjjjjiiijjjjjjkkkmmmmmmrrrqqqooonnnllllllkkkkkkhhhkkknnnppppppqqqrrrsssvvvwwwsssmmmgggaaaWWWNNNHHHJJJMMMSSS[[[cccjjjooolllooosssyyysssrrr}}}|||llliiilllxxxwwwnnngggbbb\\\UUUZZZfffrrrwwwxxxrrreeeZZZOOOHHH@@@>>>;;;777666888::::::::::::999999999888777777777777777777777777777777777888888888888999999999999999888777666666777777888888888888777777555555666666777777888888666666555555555777888999,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,++++++******((()))+++,,,,,,+++***)))************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------......///000000000222000111555777888@@@IIIaaaooo[[[VVVYYY[[[iii~~~ttt]]]WWWjjjrrrYYYDDD<<<;;;::::::<<<=========???AAABBBBBBBBBBBBCCCEEEFFFJJJOOOTTTXXX]]]bbbeeejjjmmmrrrvvvyyy{{{~~~zzzooollljjjfffaaa___]]]\\\[[[ZZZYYYWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPMMMNNNNNNNNNMMMNNNPPPRRRTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]___aaadddeeefffeeeaaabbbcccaaa___]]]]]]]]]\\\]]]]]]^^^___``````aaadddcccaaa```______```aaadddbbb___\\\[[[ZZZZZZZZZYYY[[[___dddgggjjjkkkkkkmmmkkkgggdddaaa___^^^^^^\\\^^^```aaaaaaaaa`````````aaa```___\\\YYYWWWVVVYYY[[[^^^```aaa```___^^^ZZZ^^^bbbfffhhhiiikkkllljjjhhhfffbbb```bbbeeeiiippppppmmmiiieeebbb``````[[[ZZZZZZ\\\___``````___bbb___[[[VVVTTTTTTTTTUUUYYYZZZ\\\\\\]]]]]]]]]]]]\\\^^^```bbbcccdddddddddbbbbbbbbbccccccaaa]]]ZZZ]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYY]]]cccgggjjjkkkjjjjjjkkkooouuuyyy}}}}}}{{{zzzyyyzzzyyyuuunnniii^^^]]]\\\[[[\\\^^^```aaakkknnnsssuuutttrrrooommmhhhjjjmmmoooqqqrrrssssssrrrqqqnnnhhh```YYYQQQKKKJJJNNNTTTZZZ```ggglllpppssswwwzzzxxxyyy}}}wwwmmmddd^^^\\\ZZZXXX^^^jjjuuuyyyvvvooodddZZZMMMEEE===999777555666::::::::::::999999999888888777777777777777777777777777777777777888888888888888888888888888777666555666777777888888777777666555555666666777777888888666666555555666777888999,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------************++++++++++++++++++++++++++++++++++++,,,,,,++++++************'''(((***+++,,,+++******************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++,,,,,,,,,++++++******+++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000333000///222555888>>>CCCQQQrrr}}}cccZZZZZZ[[[___ooohhhXXX]]]kkkiiiMMM???<<<:::999;;;<<<;;;:::;;;===???@@@@@@AAACCCEEEEEEHHHLLLPPPTTTXXX]]]```cccggglllpppsssvvvxxxzzz|||~~~~~~vvvmmmfffeeebbb___]]]^^^^^^]]][[[WWWVVVTTTSSSRRRQQQQQQQQQMMMNNNOOONNNMMMNNNQQQSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ\\\^^^___aaabbbcccaaabbbcccbbb___]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\\\\aaa```___^^^]]]]]]^^^^^^______]]]\\\\\\\\\\\\\\\ZZZ[[[^^^aaacccdddeeeeeefffeeecccaaa___^^^^^^^^^^^^^^^_________^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZXXXVVVUUUVVVWWWYYYYYYXXXVVVUUUSSSVVVYYY[[[\\\^^^```bbb^^^___^^^\\\[[[ZZZ\\\^^^eeegggjjjjjjhhhffffffgggaaa___^^^^^^```aaa```______]]]YYYUUUSSSSSSTTTUUUUUUVVVWWWZZZ\\\^^^^^^^^^^^^___```aaabbbaaaaaa```^^^]]]]]]^^^___^^^[[[XXX]]]\\\ZZZXXXWWWVVVWWWWWWVVVWWWYYY[[[___eeelllqqqsssttttttuuuwww{{{~~~{{{{{{}}}yyyooofffZZZXXXTTTRRRRRRTTTWWWZZZhhhooowww|||zzzuuuooollliiijjjlllooorrrtttttttttrrrnnnjjjccc[[[SSSMMMKKKOOOTTT\\\bbbggglllqqqttt{{{vvvmmmccc\\\YYYZZZ^^^aaahhhrrr{{{|||xxxpppdddZZZJJJAAA:::777666444666:::888888888888777777777777777777777777777777777777777777777777777777777777666666666666666666555444555666666777777666666555555555666666777777888888666666666666666777777777++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......)))***************++++++++++++++++++++++++++++++******++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++,,,,,,,,,++++++******************************************+++,,,,,,************************++++++,,,,,,,,,,,,------+++,,,,,,------.........------......///000000000555333111111333666:::>>>FFF___}}}rrrbbb\\\[[[YYYccctttyyy```ZZZZZZooovvvYYYDDD???:::888999:::999888666999;;;===>>>???BBBDDDDDDGGGJJJNNNPPPSSSWWWZZZ\\\```eeeiiimmmooorrrtttsssvvvzzz~~~xxxqqqjjjccc^^^^^^]]]\\\ZZZXXXWWWUUUSSSRRRRRRRRRSSSOOOOOOPPPOOONNNOOORRRTTTSSSSSSRRRQQQQQQSSSTTTUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUWWWYYYZZZZZZ[[[]]]___]]]^^^```___^^^]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^___``````___^^^]]]]]]]]]]]][[[[[[\\\\\\\\\]]]]]]]]][[[[[[]]]^^^___`````````aaaaaa```__________________^^^]]]]]]]]]\\\ZZZXXXWWWWWWXXXZZZ\\\\\\ZZZWWWRRRRRRRRRRRRRRRQQQQQQPPPOOORRRTTTUUUVVVVVVXXXZZZXXXYYYZZZYYYXXXXXXYYYZZZaaafffkkkllljjjgggfffgggfffdddbbbbbbbbbbbb```___[[[XXXUUURRRRRRSSSUUUVVVWWWWWWWWWZZZ]]]^^^^^^]]]]]]^^^____________^^^]]]^^^\\\\\\\\\]]]]]][[[ZZZ]]]\\\ZZZXXXXXXYYYZZZ[[[[[[]]]```dddiiiooowww|||zzz|||~~~}}}uuueee```YYYSSSQQQSSSWWW[[[hhhoooxxx|||yyysssnnnkkkkkkkkkmmmppptttvvvuuuttttttooohhhaaaWWWOOOLLLNNNTTTZZZccciiimmmqqquuuyyy~~~|||{{{wwwoooeee[[[XXXZZZ___gggooowww}}}yyypppcccXXXEEE>>>888888777555666999777777777666666666555555777777777777777777777777888777777777777777666666444555555666666555555444555555666666666666555555555555666666777777888888666666666777777777777777+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......///------......///000000000222333444333333555999:::???OOOgggrrrccc^^^ZZZ\\\dddttttttfff\\\eee~~~}}}gggNNNGGG???:::;;;<<<;;;999666888;;;<<<===???AAACCCCCCEEEHHHKKKLLLNNNRRRTTTSSSWWW[[[___bbbfffjjjlllmmmpppuuuyyy|||}}}ooofffaaa^^^[[[XXXYYYXXXUUUSSSRRRRRRSSSTTTRRRRRRRRRPPPNNNNNNPPPRRRSSSRRRPPPOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRUUUVVVVVVUUUVVVYYY[[[YYY[[[]]]^^^]]]]]]^^^`````````^^^]]]]]]^^^^^^___^^^^^^]]]]]]\\\[[[[[[[[[YYYYYY[[[\\\\\\\\\\\\[[[YYYZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]___\\\ZZZZZZ[[[\\\[[[YYYYYYYYYZZZ\\\______[[[XXXQQQPPPOOONNNNNNNNNOOOOOOMMMPPPRRRTTTTTTTTTVVVWWWVVVVVVVVVTTTTTTUUUXXX[[[aaagggnnnooolllgggeeeeeehhhgggeeeeeedddccc```^^^YYYWWWUUUTTTUUUWWW[[[]]]^^^\\\[[[\\\______]]][[[ZZZ[[[\\\^^^^^^^^^]]]\\\```^^^[[[[[[[[[\\\[[[ZZZ[[[ZZZYYYYYYZZZ]]]```bbbeeehhhlllppptttzzz~~~~~~|||zzzsssggg\\\WWWXXX]]]aaahhhmmmssstttppplllkkklllnnnmmmnnnqqquuuwwwvvvttttttmmmeee___WWWOOOQQQWWW___fffmmmqqqrrrtttxxx{{{~~~uuuvvv}}}}}}~~~ssskkk```XXXXXX^^^fffsss~~~{{{sssiiiZZZMMMAAA;;;888999999777666777777777777666666666555555777777777777777777777777888888777777666666666666555555666666666666555555666666777777777777666666555555666666777777888888666666777777777777666666+++++++++,,,,,,---------........................*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,---...//////)))(((''''''(((***,,,---------------------------++++++++++++++++++++++++)))+++,,,,,,+++***,,,---)))***,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////------......///000000000,,,000444444444777999:::;;;FFFXXX}}}mmmccc^^^ZZZ[[[eeewwwxxxgggdddrrrrrrWWWNNNDDD?????????>>>===:::;;;>>>??????@@@BBBDDDBBBDDDGGGIIIJJJKKKNNNPPPLLLOOOSSSWWWZZZ^^^bbbeeekkknnnssswwwzzz}}}ssskkkeeeaaa]]]ZZZXXXVVVTTTSSSSSSTTTUUUTTTTTTSSSPPPMMMLLLMMMOOOSSSQQQOOONNNMMMMMMOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRTTTVVVUUUSSSTTTWWWZZZYYY[[[]]]_________aaabbbcccaaa___]]][[[ZZZZZZ[[[\\\\\\[[[ZZZZZZYYYYYYXXXYYYYYY[[[\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZ]]]ZZZWWWXXXZZZ\\\\\\[[[]]]\\\]]]___aaa```\\\YYYQQQPPPNNNLLLLLLMMMOOOPPPLLLOOORRRTTTUUUUUUVVVWWWUUUTTTRRROOOOOORRRWWW\\\```gggoooqqqmmmhhhffffffiiihhhgggfffeeeccc___\\\ZZZYYYXXXWWWYYY]]]aaaddddddbbb______```___\\\XXXWWWYYY[[[]]]^^^^^^^^^^^^bbb___[[[YYYYYYYYYYYYYYYXXXXXXXXXYYY\\\aaaeeehhhnnnqqquuuxxx|||~~~~~~}}}}}}|||yyysssfff^^^^^^bbbfffgggkkkmmmkkkhhhfffiiimmmooonnnooorrrvvvxxxvvvtttpppiiibbb^^^WWWSSSWWW```lllqqqwwwxxxvvvuuuwwwzzzxxxpppqqqvvv}}}~~~{{{yyyzzzxxx}}}}}}ttthhh^^^WWWZZZbbblll{{{}}}ssskkk```OOO@@@>>>:::999;;;;;;888555666777777777777666666666666777777777777777777777777888888777777666666666555666666777777777777777666777777888888888888777777555555666666777888888888666777777777777777666555---,,,,,,++++++,,,,,,---///...------++++++***))),,,++++++******+++,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++***)))***+++,,,---,,,,,,,,,++++++*********+++***)))((((((***,,,---,,,,,,------,,,,,,+++***+++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------+++,,,---.........------///////////////.........111111111111222333444444:::???KKKddd{{{iiibbb\\\^^^eeessstttfffdddpppwwwddd```WWWLLLBBB===<<<===;;;:::===???>>>;;;===BBBAAABBBCCCDDDDDDFFFHHHJJJHHHIIILLLOOOTTTYYY^^^```cccgggmmmqqquuuzzz~~~~~~wwwlllgggeeeaaa___\\\YYYVVVTTTRRRQQQVVVSSSOOONNNPPPQQQRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQPPPQQQRRRSSSSSSRRRQQQSSSUUUVVVWWWVVVUUUSSSVVVWWWXXXZZZ[[[\\\\\\\\\`````````___^^^]]]\\\[[[\\\[[[ZZZXXXXXXXXXYYYZZZVVVVVVVVVXXX[[[\\\[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\]]]^^^]]]\\\[[[ZZZ\\\ZZZWWWVVVVVVYYY\\\^^^^^^___```aaabbbaaa``````VVVTTTRRRPPPNNNNNNNNNOOOOOOPPPRRRTTTVVVWWWXXXYYYUUUSSSQQQPPPQQQSSSVVVWWWZZZ```gggkkkkkkjjjjjjkkkfffffffffeeeccc```]]]\\\ZZZ[[[[[[]]]^^^```bbbcccfffdddaaa```aaa```\\\YYYYYYZZZ[[[\\\]]]]]]\\\\\\\\\]]]^^^]]]\\\\\\^^^___[[[[[[\\\^^^dddlllsssxxx~~~~~~~~~|||||||||~~~~~~{{{xxxrrrxxxuuujjjcccbbbcccbbbdddfffhhhhhhiiikkklllnnnnnnpppsssuuuvvvsssqqqfff```WWWOOOMMMTTT___hhhqqqwww~~~zzzuuuuuuvvvyyy~~~ppprrrvvvxxxuuupppnnnrrrwww~~~ttthhh___\\\YYY[[[iiizzz}}}tttlllaaaQQQEEEAAA999999888777666555444444555555555555555555555555444444444444444444444444333444555666666555444333444444555555555555444444666666666666777777777777888888777777666666555555666666666666666666666666---,,,,,,++++++,,,,,,---...------,,,,,,++++++***------,,,,,,+++,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,+++++++++******+++******)))***+++,,,---+++++++++++++++******)))+++++++++******)))))))))++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***---,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////////////////...111111111111222333444444777;;;CCCUUUsssyyylll^^^YYY\\\gggwwwqqqbbbbbbvvvzzzvvvnnnaaaSSSGGGAAA>>>===;;;<<>>;;;===AAADDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGJJJNNNRRRUUUXXX^^^bbbggglllooosssxxx{{{{{{~~~|||uuuoookkkeee___[[[XXXWWWWWWTTTSSSQQQPPPPPPPPPOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSQQQPPPOOOPPPQQQRRRPPPOOOPPPQQQRRRSSSTTTTTTSSSRRRUUUVVVWWWXXXYYYYYYYYYYYY]]]]]]]]]]]]]]]\\\\\\[[[YYYXXXWWWWWWWWWXXXXXXYYYVVVUUUUUUWWWYYY[[[ZZZZZZXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZXXXWWWVVVWWWZZZ^^^```aaabbbbbbbbbaaa___^^^]]]VVVUUUSSSRRRPPPPPPOOOOOOPPPQQQSSSUUUVVVXXXXXXXXXVVVUUUTTTSSSSSSUUUVVVWWWYYY^^^dddggggggfffggghhhffffffeeedddbbb```]]][[[[[[[[[[[[\\\]]]^^^``````aaa___^^^^^^```___\\\YYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[\\\]]]]]]]]]___bbbdddbbbccceeejjjqqqyyy~~~|||zzzyyy{{{{{{{{{||||||{{{wwwtttuuuuuu|||uuummmhhhfff]]]___cccfffiiikkkmmmnnnsssrrrqqqpppmmmiiiccc^^^UUUSSSPPPNNNRRR\\\hhhqqq{{{~~~zzzuuuuuuvvv}}}}}}|||tttsssvvvwwwuuurrrqqqvvv{{{~~~wwwkkkccc]]]___aaagggsssyyynnneeeZZZLLLBBB>>>888888777777666555555555555555555555555555555555555555555555555555555555444444555666666555444444444444555555555555444444555666666666777777777777888777777777666666666555666666666666666666666666---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***...------,,,+++***))))))++++++,,,,,,,,,,,,------------,,,+++,,,---...///......//////////////////000000000000111222333444555888;;;DDDYYYyyyeeeVVVTTTYYYeeennnkkk\\\eeevvvrrr```OOODDDAAA===<<<======;;;<<<@@@CCCCCCCCCCCCBBBBBBAAAAAADDDDDDDDDFFFHHHKKKNNNOOOWWWZZZ___dddhhhmmmqqquuuxxx{{{~~~}}}rrrhhhaaa]]][[[ZZZSSSSSSSSSQQQNNNLLLLLLMMMOOOOOOPPPQQQRRRSSSSSSTTTQQQQQQQQQRRRSSSSSSQQQOOOPPPPPPPPPPPPPPPQQQQQQRRRUUUVVVVVVVVVVVVVVVUUUUUUYYYYYYZZZ[[[[[[[[[[[[[[[YYYXXXXXXXXXXXXXXXYYYZZZVVVUUUSSSTTTVVVYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXZZZ[[[[[[[[[[[[XXXWWWVVVVVVXXX[[[___aaaeeeeeedddcccaaa^^^\\\ZZZWWWWWWWWWVVVTTTSSSQQQPPPPPPQQQSSSTTTUUUVVVVVVVVVYYYYYYXXXXXXXXXXXXXXXXXXXXX[[[___aaaaaabbbcccdddeeeeeeeeedddbbb___\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]\\\\\\]]]^^^```___\\\ZZZZZZZZZZZZZZZ[[[\\\]]]^^^\\\^^^```bbbdddgggllloooqqqssswww||||||yyyvvvuuuxxxxxxyyyzzzzzzyyyvvvsssuuupppmmmmmmnnnnnnrrrwwwzzzppphhhddd___aaaeeeiiimmmoooppppppuuurrrmmmhhhbbbZZZRRRMMMHHHJJJNNNTTT\\\hhhsss{{{}}}wwwrrrooooooppp}}}|||}}}tttwwwzzzxxxwwwxxxyyywwwuuuwww|||~~~~~~}}}yyypppggg```]]][[[bbbkkktttsssdddZZZOOODDD===:::666666666666666666666666555555555555555555555555666666666666666666666666444444555666666555444444444444555555555555444444555555666666666777777777777777777777666666666666666666666666666666666666---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------///...---,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,......//////......---,,,..................------++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++,,,,,,,,,------...---+++++++++,,,...000............////////////000000///000000111222333666888:::<<>>>>>@@@BBBDDDEEEDDDCCCDDDCCCDDDDDDFFFIIIKKKLLLPPPTTTYYY^^^ccciiiooosssuuuxxx|||uuullleee```ZZZZZZXXXSSSOOOMMMOOOQQQOOOOOOPPPQQQRRRSSSSSSTTTRRRRRRSSSUUUWWWWWWVVVTTTRRRQQQPPPOOOOOOPPPQQQSSSVVVVVVWWWWWWVVVUUUTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\[[[[[[ZZZZZZZZZZZZWWWTTTRRRRRRTTTWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUWWWXXXZZZ[[[[[[XXXXXXWWWWWWXXX[[[^^^```eeeeeeeeedddbbb```^^^\\\[[[[[[[[[[[[YYYWWWUUUTTTPPPQQQRRRSSSTTTUUUUUUUUU[[[\\\]]]]]]\\\[[[ZZZYYYYYY[[[\\\]]]^^^```aaabbbeeeeeeeeecccaaa___\\\[[[\\\[[[ZZZZZZYYYYYYZZZZZZ\\\]]]^^^``````___]]][[[[[[[[[[[[\\\]]]___aaabbbccceeeiiilllpppuuuzzz~~~}}}yyyvvvtttvvvuuuuuuvvvvvvuuurrrpppllliiieeebbbaaadddkkkrrr~~~zzzqqqiiieeejjjkkknnnqqqttttttrrrppppppkkkccc[[[UUUOOOJJJGGGIIINNNWWW```iiirrrzzz}}}vvvoooiiiggghhhjjjuuuzzz~~~~~~wwwooouuu~~~~~~|||{{{zzz|||~~~~~~yyyoooddd\\\ZZZ[[[]]]gggsss~~~{{{lllZZZOOOFFF>>>999888555555555666666666777777555555555555555555555555555555555555555666666666444555555555555555555444444444555555555555444444555555555666666666777777777777777777666666666666666666666666666666666666---,,,,,,++++++,,,,,,---***++++++,,,,,,------...------,,,++++++***++++++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++......//////......---,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,,,,------...---+++++++++,,,...000---.........//////000000////////////000111222222444777999999>>>RRRsss{{{aaaUUUQQQRRRUUU]]]nnnsssffffffnnn}}}{{{XXXKKK???;;;;;;<<<===@@@======???DDDHHHIIIGGGEEECCCBBBBBBCCCEEEGGGJJJKKKKKKOOOTTTZZZ```gggnnnsssqqquuuyyy}}}~~~uuujjjfff```YYYTTTRRRTTTVVVRRRRRRSSSSSSTTTTTTTTTTTTQQQQQQSSSVVVYYYZZZYYYXXXUUUTTTQQQPPPPPPQQQSSSUUUXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYYYY]]]]]]\\\[[[ZZZYYYWWWWWWVVVTTTRRRRRRTTTVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWSSSSSSTTTUUUVVVXXXYYYZZZYYYYYYXXXWWWXXXYYY[[[\\\bbbcccdddddddddcccbbbaaa____________]]][[[YYYXXXTTTTTTUUUWWWWWWXXXXXXXXX]]]^^^_________]]][[[ZZZ\\\\\\\\\]]]___aaabbbccceeeeeeeeedddbbb___\\\[[[\\\[[[ZZZZZZYYYYYYZZZZZZ]]]^^^``````___]]][[[[[[\\\]]]^^^```bbbeeeggghhhllloootttyyy}}}~~~{{{xxxvvvuuurrrooommmllljjjgggeeecccgggjjjhhhfffhhhnnnrrr{{{~~~|||wwwsssqqqssssssuuuxxxyyyxxxsssooohhh```VVVMMMHHHGGGGGGGGGOOOUUU___iiiqqqwww{{{~~~{{{yyysssllleeeccceeehhhnnnssszzz}}}|||}}}yyysssqqq|||~~~|||ttthhh\\\WWW[[[```fffooozzztttdddQQQGGGAAA;;;888777444444555555666666777777555555555555555555555555333333444444444555555555555555555444444555555555444444555555555555444444555555555555666666666666666666666666777777777777666666666666666666666666---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++******++++++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***))))))***+++,,,------...++++++,,,,,,,,,,,,------------,,,+++,,,---...///------......///000000000............///000111222111444777888999EEE]]]sssiii[[[SSSPPPOOOUUUbbbzzzmmmbbb```jjjxxxooo]]]III???===<<<===?????????BBBGGGLLLMMMJJJFFFBBBBBBAAABBBCCCDDDFFFHHHHHHKKKPPPUUU[[[bbbiiinnnkkkooouuuyyy}}}xxxnnnddd^^^[[[XXXWWWUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQSSSWWWYYYZZZYYYWWWVVVTTTSSSRRRSSSUUUVVVXXXXXXYYYZZZ[[[[[[[[[ZZZXXXYYYYYYYYYYYYYYYXXXXXXZZZZZZZZZYYYXXXVVVTTTSSSVVVTTTRRRRRRTTTVVVVVVVVVSSSTTTTTTUUUVVVWWWXXXXXXUUUUUUTTTTTTUUUVVVWWWWWWYYYXXXWWWWWWWWWXXXYYYZZZ^^^___aaacccdddddddddcccaaaaaaaaa```^^^]]][[[ZZZXXXYYY[[[\\\]]]^^^^^^^^^]]]^^^___```___^^^]]]\\\^^^^^^^^^```cccffffffeeefffffffffeeeccc```]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^___```___]]]\\\\\\]]]aaacccfffjjjmmmppprrrssswww{{{}}}zzzwwwuuuqqqmmmgggbbb___]]][[[ZZZgggrrrzzzyyyuuussstttuuuwwwzzz}}}~~~}}}|||{{{{{{wwwwwwxxxzzz|||xxxrrrlll^^^VVVLLLDDDBBBEEEIIIKKKRRRYYYdddmmmtttxxxzzz|||ssstttssslllddd```bbbeeennnrrrzzzxxxrrrqqqssstttzzz}}}yyyuuulll```XXXXXX```gggqqqwwwkkkZZZIIIAAA>>>:::888777444444444555555666666666555555555555555555555555222222333333444555555555666555444444444444555666444444555555555555444444444444555555555666666666666666666666777777777777666666666666666666666666---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........---,,,,,,,,,,,,,,,------------------------)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,---,,,+++***)))******++++++++++++++++++******)))((()))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++************++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000111............///000111111111222555888888<<>>???CCCJJJQQQTTTQQQLLLEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGKKKNNNSSSXXX___cccccchhhnnntttxxx|||{{{sssiiiaaa\\\[[[ZZZXXXVVVTTTSSSRRRVVVTTTSSSSSSVVVXXXYYYYYYXXXWWWVVVUUUTTTUUUUUUVVVWWWXXXYYY[[[]]]^^^^^^^^^\\\\\\\\\[[[ZZZXXXWWWVVVVVVWWWWWWXXXWWWWWWUUUUUUUUUTTTSSSTTTVVVWWWVVVUUUQQQRRRSSSUUUVVVXXXYYYZZZXXXWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZYYY[[[]]]```aaabbbbbbbbbbbbaaa```^^^]]]\\\[[[[[[YYYZZZ\\\^^^```aaaaaabbb]]]]]]^^^^^^______^^^^^^___^^^___cccgggiiiiiihhhgggggggggfffdddaaa^^^]]][[[[[[[[[\\\]]]^^^``````aaabbbcccbbb``````ccceeellloootttzzz~~~~~~~~~~~~}}}zzzvvvqqqoooiiiddd^^^YYYXXXZZZ[[[[[[iiiwwwyyyuuutttrrrooosssxxx|||~~~~~~~~~}}}|||}}}|||wwwmmmeeeUUUPPPJJJGGGIIINNNSSSWWWXXX^^^gggoootttwwwxxxyyysssyyy}}}xxxllleeeeeeiiiuuuwww{{{sssqqqvvv}}}}}}xxxrrrlllbbbYYYUUUZZZeeennnvvvyyy~~~xxxaaaRRRBBB======:::888666444555555555555555555555555555555555555555555555333333333444555666666666666555444444444444555666444444555555555555444444444444444555555555666666555666666666777777777888666666666666666666666666---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///...---,,,,,,,,,,,,,,,------------------------'''((()))***+++***))))))*********++++++,,,,,,,,,...,,,***(((((()))***+++,,,------------,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------+++,,,---.........---------------...///000000111...------......///000111444222555888888999CCCPPPhhh{{{kkk\\\SSSPPPMMMSSSccc~~~iiiaaa^^^hhh~~~___JJJAAA===<<<<<<:::<<>>;;;<<<;;;777666555555555555555555555555555555555555555555555555444444444555666777777888666555444333333444555666444555555555555555555444444444444555555555666666555666666666777777888888666666666666666666666666...---,,,,,,++++++,,,,,,)))***+++,,,------------///---++++++++++++)))(((---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------,,,,,,+++************++++++,,,,,,++++++***,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,------------...000111111111111222222222444444333444666999===@@@XXXsss{{{qqqcccVVVWWWWWW^^^ooovvvaaa```nnnxxxZZZFFFAAA@@@???<<>>GGG___zzzkkkZZZXXX\\\kkk|||vvvgggfffnnnnnnYYYLLLCCC===<<<>>>AAADDDKKKUUU___dddbbb^^^TTTIIIEEEEEECCC@@@@@@AAACCCCCCCCCEEEJJJNNNPPPVVV]]]bbbfffkkkrrrxxx|||xxxqqqfffccc```^^^^^^^^^]]]]]]YYYXXXVVVUUUTTTUUUVVVWWW]]]]]]___`````````___^^^^^^___``````___]]][[[YYYXXXYYYZZZ[[[ZZZYYYWWWVVVUUUTTTTTTUUUWWWXXXXXXWWWTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQSSSWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXXXXZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^___```aaaaaaaaa`````````aaabbbcccbbbbbbbbbccceeeeeeeeegggiiikkkiiigggdddaaa``````aaabbbdddeeefffggggggiiilllooorrrvvv{{{}}}}}}~~~}}}|||{{{zzzwwwsssqqqooommmjjjggg___\\\ZZZ]]]bbbeeecccaaaaaacccfffhhhiiilllqqqtttyyy{{{{{{yyyvvvqqqllleee___[[[WWWZZZ___eeekkkppptttvvvuuuwwwzzzyyyyyy}}}|||zzzooofffaaaaaaaaabbbfffmmmwww~~~{{{pppccc[[[IIIBBB;;;777888888555333666666666555555555444444444444333333333333444444444555555666666555444444666666555444444444444444888777777666555444333222444444444444444444444444555555555555555555555555444444333333444555666777---,,,++++++******++++++,,,,,,---...////////////...---,,,,,,......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------------------------)))************+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...//////------,,,,,,,,,,,,++++++++++++,,,,,,---...//////........./////////000000111111111111333666999;;;>>>NNNjjjlllaaa]]]fffnnnrrrxxxddd```nnnttt```LLL>>>>>>>>>???@@@DDDNNN[[[eeellljjjbbbTTTJJJGGGEEEBBB??????@@@@@@AAACCCGGGJJJJJJOOOTTTYYY^^^eeemmmtttwww~~~|||xxxrrrnnnkkkjjjhhhfff\\\ZZZXXXVVVUUUVVVXXXZZZ^^^___``````aaa````````````````````````___^^^]]]\\\\\\[[[ZZZXXXVVVTTTSSSTTTSSSRRRSSSUUUVVVVVVUUUUUUVVVXXXYYYZZZXXXWWWUUUVVVVVVVVVVVVUUUSSSRRRQQQQQQTTTWWWXXXWWWWWWWWWXXXYYYZZZ[[[YYYWWWVVVVVVWWW[[[[[[]]]^^^^^^_________^^^^^^___```aaaaaa``````___``````aaabbbccccccdddeeefffffffffeeegggkkknnnllljjjiiiggggggiiijjjkkkqqqssstttuuuuuuvvvyyy{{{|||}}}~~~}}}zzzvvvsssooojjjggggggiiikkklllfffdddccceeehhhhhheeebbbeeefffiiikkknnnrrrwww{{{yyyzzz{{{~~~}}}yyyuuuiiifffaaa]]][[[[[[]]]^^^^^^dddlllrrrtttwwwzzz}}}yyyzzz{{{{{{}}}}}}{{{yyyzzzzzzqqqgggaaa```eeelllppprrrwww|||rrreeeWWWNNNBBB===888666777777666555666666666666666555555555333333333222222333333444555555666666666555555444555444444555555666777888999888888777666555444444666666666666666666666666555555555555555555555555555444444333333444555555,,,,,,+++************+++,,,,,,---...............,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////....../////////000000000111111111111333666888:::>>>DDDVVVtttsssbbbbbbddddddmmm|||vvvdddfffooowww^^^JJJCCC@@@>>>>>>???EEERRR]]]jjjnnnlll```TTTMMMIIIEEEAAAAAAAAA@@@AAACCCFFFHHHGGGIIIMMMRRRWWW```iiiooossszzz~~~|||{{{~~~}}}wwwssshhheeebbb___]]]^^^___aaa___```aaabbbcccdddeeeeeeeeeeeeeeedddddddddcccccc```___]]]\\\ZZZXXXWWWVVVZZZXXXVVVVVVWWWVVVUUUSSSXXXYYYZZZZZZZZZYYYXXXWWWXXXXXXWWWWWWVVVUUUTTTTTTUUUWWWYYYZZZYYYXXXYYYZZZZZZ[[[\\\[[[YYYXXXYYYZZZ\\\]]]^^^___````````````___```aaabbbccccccccccccbbbcccdddeeefffgggiiijjjkkkkkkjjjiiiiiikkkooosssuuuuuutttuuuvvvxxxzzz{{{~~~~~~zzz{{{}}}|||vvvqqqiiieee```]]]___eeelllppppppnnnkkkkkklllkkkjjjhhhlllmmmnnnpppssswwwzzz}}}{{{yyywwwtttoooiiibbb]]]UUURRROOONNNQQQXXXbbbhhhiiipppxxx{{{yyyxxxyyy|||yyyyyy{{{}}}xxxpppppptttyyy}}}~~~}}}}}}tttkkkeeebbbdddnnnzzzuuuiii\\\OOOGGG@@@<<<888666777888777666666666666666666666666666333222222222222333444444333444555555666777777777555555555555666777888999555555555666666777777888666666666666666666666666555555555555555555555555666555555555444444555555---,,,++++++******++++++++++++,,,------------,,,+++***)))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////000000000111111111111111222444666888999:::;;;DDD[[[{{{jjj```___^^^dddooozzzzzzkkkhhhtttvvvaaaIIICCC??????>>>@@@JJJUUUfffoootttmmmaaaVVVNNNHHHEEECCCAAA@@@AAABBBCCCDDDEEEGGGIIIMMMSSS\\\dddjjjnnnuuuzzzyyyxxxzzz||||||~~~}}}wwwqqqmmmjjjhhhhhhhhhhhhhhhhhhiiiiiijjjjjjkkkjjjiiihhhhhhgggffffffcccbbb```^^^]]]\\\\\\]]]aaa```^^^]]]^^^]]][[[ZZZ[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXZZZ[[[[[[ZZZYYYZZZ[[[YYYZZZ\\\\\\[[[\\\]]]___^^^______```````````````dddeeeggghhhjjjkkkkkkkkkiiikkkmmmmmmmmmooosssvvvwwwwwwvvvuuutttvvvzzz}}}}}}}}}~~~~~~}}}xxxxxxyyyxxxrrrmmmbbb___[[[YYY\\\cccmmmsssvvvsssnnnkkkkkklllmmmnnnooooooqqqssswwwzzz{{{||||||xxxqqqjjjaaaXXXOOOIIIFFFFFFGGGJJJQQQ^^^lllvvvvvv{{{{{{xxxxxx{{{|||}}}~~~}}}tttlllgggfffdddgggmmmuuu}}}vvvkkkdddcccdddkkkvvvyyymmm```TTTIIICCC>>><<<888666555555555444555555555666666666666666333222222222333333444555222222333555666888::::::888888777666666666777777333444444555666666777777777777777777777777777777555555555555555555555555777777777777777666666666...---,,,,,,++++++,,,,,,++++++,,,,,,---,,,,,,++++++***)))***,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000000000111111111000111111222444555777888777777<<>>BBBBBBBBBEEEKKKQQQUUUXXX\\\dddjjjkkkkkknnnppppppooorrrtttvvvwwwxxxzzz{{{}}}yyyuuuqqqoooooommmjjjgggffffffhhhjjjiiihhhgggggghhhiiihhhgggeeeeeeeeeeeefffggghhhhhheeeeeecccbbbbbbccccccddddddeeeeeedddbbbaaabbbccc^^^```cccddddddfffhhhjjjhhhiiikkknnnppprrrssstttrrrtttwww|||~~~}}}}}}~~~}}}}}}~~~~~~}}}|||{{{zzzsssqqqnnnllllllmmmnnnooonnnooonnnlllkkklllooosssrrrqqqooommmmmmppptttwww{{{zzzzzz{{{{{{xxxrrrmmm]]]XXXQQQLLLHHHGGGFFFEEEJJJPPPYYY```gggoooyyy~~~|||}}}yyyqqqkkkhhhhhhhhhiiinnnuuu}}}zzznnnbbb^^^cccmmmtttxxxhhhYYYLLLCCC===:::888888777555333222222333333333333333444444444555444444444444555666777888555555444555666777999:::888888777666555555555555777777777666666666666555666666666666666666666666444444444444444444444444444555666777888888777777//////...------------...---......///......------...---,,,,,,......---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++***+++,,,---...---,,,,,,+++++++++,,,,,,---------///......------,,,++++++---------.........//////---...///000111222333444...555::::::===RRRttt{{{lllaaaUUUXXXcccwww}}}qqqXXXMMMFFF@@@AAAHHHNNN[[[hhhpppqqqnnneee\\\UUUPPPJJJGGGFFFEEEBBB@@@@@@???@@@BBBGGGLLLOOOQQQUUU]]]dddeeefffiiikkkkkkjjjmmmppprrrsssuuuwwwxxx}}}{{{wwwvvvvvvxxxyyyxxxvvvtttssssssrrrpppnnnlllmmmpppqqqrrrrrrqqqpppmmmllljjjiiiiiijjjkkklllkkklllllljjjhhhgggiiijjjfffhhhjjjkkkkkklllnnnpppoooqqqtttxxx{{{~~~~~~}}}~~~wwwxxxxxxxxxwwwuuusssrrrkkkkkkjjjhhhgggiiinnnrrrwwwyyyyyywwwrrrpppppprrrqqqrrrsssssssssuuuxxxzzz{{{yyywwwuuuqqqiii___WWWSSSOOOJJJHHHJJJMMMPPPRRRQQQYYYccckkknnnrrrxxx}}}~~~{{{wwwwww{{{~~~zzzyyy{{{}}}}}}|||~~~yyypppqqqvvvrrruuuxxx{{{~~~uuuggg^^^___kkkyyyzzzppp```RRRGGGAAA===;;;888888888777555555666777222222222333333444444444444444444555666777888888888777666555555666777888777666666555555555555666444555666777888999::::::666666666666666666666666444444444444444444444444222333555777777777777777------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++---,,,***(((''''''((((((,,,++++++***)))))))))***++++++++++++++++++++++++///...------++++++***)))+++,,,---...///...---,,,++++++************++++++'''((()))************)))++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222222111555<<<>>>BBBVVVnnn{{{eeeXXXWWWWWW^^^mmmvvv___JJJ??????DDDEEEKKKVVVbbbjjjllljjjggg```^^^WWWMMMHHHGGGDDD@@@@@@???>>>???DDDIIILLLMMMOOOSSSYYY]]]___```bbbccc```dddjjjooosssvvvyyy|||{{{{{{}}}~~~~~~}}}~~~||||||~~~~~~}}}|||{{{yyyxxxwwwwwwwww||||||}}}}}}~~~~~~~~~~~~|||yyyxxxxxx{{{}}}{{{uuusssrrrssstttsssooolllgggeeeccccccgggmmmtttxxxzzzxxxsssnnnkkklllpppttt|||xxxvvvwww|||~~~|||xxxzzzvvvnnncccWWWPPPMMMMMMHHHMMMTTTXXXXXXYYY[[[]]]^^^fffqqq{{{}}}yyytttwww|||wwwwwwvvvvvvyyy~~~~~~yyyyyyvvvssssssrrrttt}}}yyyvvvyyy{{{~~~qqqiii```^^^eeesss|||rrrhhhYYYJJJ@@@:::777555444444444444444444444444444444555555555444333222555555444444444333333333222444666888888666444222666666444444333444555666777777777777777777777777666666555444444444444444888888777666555444333333000111222444555666777777------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++...---,,,************+++,,,,,,+++***************++++++++++++++++++++++++---------,,,,,,++++++******+++,,,---...------,,,++++++************++++++------------............++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222333000333999:::===MMM```www___TTTQQQUUUaaasss|||jjjXXXKKKFFFFFF@@@DDDLLLVVV___gggkkkllljjjiiicccXXXQQQMMMGGGAAAEEECCCAAAAAACCCFFFHHHIIIKKKNNNRRRVVVXXX[[[]]]___```dddiiimmmpppsssvvvxxx}}}}}}~~~{{{yyyxxxwwwyyy{{{{{{yyywwwtttrrrooooooooonnnjjjgggddddddeeefffjjjnnnsssuuusssrrrooommmlllpppvvv{{{~~~||||||~~~}}}yyytttmmmhhh___UUUNNNJJJJJJKKKLLLPPPUUUXXX[[[___eeejjjooouuu~~~vvv|||vvvzzz|||~~~|||uuunnniiijjjnnnwwwvvviiiddd___```jjjxxx|||vvvggg___QQQEEE===888666666444444444444444444444444555555444444444333333333777777666666666555555555333444555666666555444333666555444333333444555666666666666666666666666666777666555555444444444555777777777666555555444444333333444333222222222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************+++++++++***)))))))))***,,,---************************,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000000111111222333///000444666666@@@MMMeee|||gggUUUOOONNNWWWfffvvv~~~~~~qqqbbbTTTIIIDDD??????BBBHHHRRR]]]gggmmmoooqqqnnneee]]]WWWOOOGGGIIIFFFCCCBBBCCCEEEEEEEEEGGGIIILLLOOORRRVVV[[[^^^cccfffiiilllnnnpppsssuuu~~~~~~}}}}}}}}}~~~}}}yyyvvvuuutttrrrrrrrrrrrrpppnnnllljjjhhhhhhiiijjjiiihhhhhhiiijjjkkkmmmnnnooopppoooooonnnmmmnnnttt{{{zzzrrrlll\\\VVVNNNHHHFFFGGGIIIJJJOOORRRWWWZZZ___fffpppwww~~~~~~|||www}}}wwwmmmdddfffppp~~~yyyjjj___^^^___eeeqqqzzzqqqkkkYYYRRRGGG>>>999777666666444444444444444444444444666555444333222333444444666666666666666555555555444444444555555444444444555555444333333444555666666666666666666666666666777666666555555555555666666666666666666666666666666777777666444444444666------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))******+++,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))******++++++++++++++++++************++++++((('''%%%$$$%%%&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,---------------............///......//////000111111111444000///222444444999???NNNgggqqq[[[RRRLLLSSS___jjjuuu|||{{{uuuwww|||vvvhhhZZZMMMEEEBBBAAA@@@AAAGGGQQQ]]]eeekkkppprrrnnnhhhccc[[[TTTLLLIIIFFFEEEEEEEEEEEEDDDEEEFFFHHHKKKOOOUUU\\\aaagggiiilllnnnoooqqqsssuuu|||||||||~~~~~~yyyyyyyyyyyyyyyvvvrrrooolllkkkhhhfffeeedddbbbbbb^^^]]]^^^aaaeeeiiilllnnnqqqpppooonnnmmmllljjjjjjppppppppppppqqquuu{{{}}}xxxpppfff___PPPLLLGGGEEEGGGJJJMMMMMMPPPTTT[[[```fffnnnxxxuuulllppp}}}sssdddZZZ]]]cccmmmyyyzzzpppddd\\\OOOIIIAAA:::777666666666444444444444444444444444777555333222222222444555444444444444444444444444555555444333333444555555555444333333333444555666666666666666666666666666777666666555555555666666555555555555666666777777444666999888777666888:::------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++'''(((((()))*********++++++,,,,,,---------,,,+++++++++++++++++++++++++++)))******++++++,,,,,,---)))))))))*********++++++++++++************+++++++++***((((((((()))+++---------------------------,,,++++++***++++++,,,,,,+++++++++,,,,,,------------------............///.........///000000111111333111000333555555777:::???QQQpppyyy```VVVMMMOOOVVV]]]dddiiiuuuvvviiiiii~~~rrreeeXXXPPPEEEDDDBBB@@@BBBHHHQQQXXXeeemmmrrrrrrnnnkkkeee```TTTQQQMMMJJJIIIGGGEEECCCDDDEEEFFFHHHLLLSSS[[[```hhhjjjlllnnnooopppsssuuuxxxyyyzzz|||}}}~~~~~~~~~|||~~~~~~|||zzzvvvuuuuuuuuutttppplllhhh```___\\\XXXVVVTTTUUUUUUTTTUUUXXX\\\aaaggglllpppqqqpppnnnllljjjiiiiiijjjqqqrrrsssssstttvvvzzz}}}~~~xxxqqqhhh^^^UUUOOOKKKKKKJJJLLLNNNQQQRRRRRRUUU\\\fffmmmrrrwww|||||||||~~~wwwyyy}}}xxxlllbbb]]]bbbkkkvvvuuuhhh[[[RRRJJJEEE>>>999666666666666444444444444444444444444777555333222222222444555333444444444444444444444555444333222222333444555444333333222333444555666555555555555555555555555666666555555555555666666444444555555666777777777222777;;;;;;888555666888------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))***,,,---------,,,+++++++++++++++++++++++++++)))*********++++++,,,,,,******))))))******+++,,,++++++************++++++,,,+++*********+++------------------------------++++++******++++++,,,,,,***++++++,,,,,,------...---------............///---......//////000000111222222222333444666777999<<>>999777888------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******+++,,,,,,,,,++++++((()))+++,,,---,,,+++***++++++++++++++++++++++++***************+++++++++++++++***)))***+++,,,---++++++************++++++)))))))))*********++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---......---------............///------......///000000000000222333222111333666888;;;???KKKaaapppdddZZZRRRQQQTTT\\\iiiwwwssszzzrrrjjj___^^^ZZZQQQHHHDDDEEEIIIUUU___ffffffeeeffffffeeecccaaa]]][[[YYYWWWSSSQQQJJJIIIHHHFFFEEEHHHLLLPPPSSSUUUXXXZZZ\\\___dddgggjjjnnnsssvvvvvvwwwyyy{{{{{{|||~~~}}}{{{zzzxxxxxxyyy{{{}}}}}}}}}}}}~~~~~~~~~{{{yyywwwvvvxxxzzzzzzzzzyyyxxxwwwvvvuuusssooollliiihhhgggeeeccc___YYYUUUOOONNNKKKGGGDDDDDDGGGKKKNNNRRRVVVYYYZZZ\\\___bbbfffhhhkkknnnppprrrssssssqqqtttwwwxxxuuuqqqnnnllleee___WWWNNNIIIJJJNNNQQQ___cccfffddd___]]]___cccllluuu|||yyywww}}}{{{uuunnnjjjiiiiiihhhgggkkkooozzzyyyqqqmmmiiidddlllsss}}}|||qqqeeeXXXMMMEEE>>>;;;777555444555444444444444444444444444444444555555444444444333333333555555555666666666777777444333333333333333333444333222222111222444555666555555555555555555555555333333333333333444555555555555555666666666666666:::BBBIIIJJJCCC<<<888888------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++((()))***++++++***)))((('''(((***,,,,,,,,,***)))++++++++++++++++++++++++************************,,,+++*********+++------++++++************++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++*********+++,,,,,,---******+++,,,,,,---......---------.........//////------......///000000000...222444111...000444666666777===MMMgggyyyhhhZZZVVVYYY]]]```ooosssmmmwwwtttqqqiii\\\NNNEEEDDDFFFIIISSS[[[\\\]]]```cccdddbbbaaa``````aaaaaa___^^^PPPOOOLLLIIIEEEEEEHHHJJJHHHJJJMMMOOORRRVVV[[[^^^bbbgggmmmqqqqqqrrrsssuuussstttvvvxxxxxxvvvtttrrrsssssstttwwwzzz|||}}}}}}||||||}}}~~~zzzzzz{{{{{{{{{|||||||||yyyvvvssssssuuuwwwyyyzzzvvvuuutttsssqqqnnnjjjfffaaa___^^^\\\ZZZUUUOOOKKKLLLLLLIIIEEEBBBBBBGGGKKKJJJOOOTTTWWWXXXYYY\\\___iiilllqqqvvvxxxxxxwwwuuuuuuxxxzzzyyyssskkkddd```SSSNNNHHHCCCDDDLLLXXXaaalllqqqrrrmmmeeeaaafffmmmrrrzzz~~~xxxuuupppxxx|||pppoookkkccc]]]\\\bbbhhhnnnrrr~~~}}}wwwpppooopppooojjjqqqxxx|||sssggg\\\PPPFFF@@@999666333222333333333333444444444444444444444444444444555555555444333222333333333444444444555555333333333333333333333333222222111111222444555666555555555555555555555555222222222222333333444555666666666666666666666666000999CCCFFF@@@888555555000///---+++++++++---...((((((***+++,,,---------///,,,+++,,,...///---+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++***************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++------------++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,...//////...,,,+++,,,---/////////000333555111111000000111111222333555666;;;CCCPPPfffrrrccc___^^^]]]dddxxxmmmuuuzzzrrrhhh[[[NNNGGGHHHGGGKKKQQQUUUUUUUUUXXXXXXZZZ]]]```cccfffggghhhdddaaaZZZPPPKKKJJJGGGBBBFFFDDDCCCEEEIIIMMMQQQRRR[[[\\\^^^aaaeeeiiimmmnnnppppppnnnmmmllljjjiiiiiilllmmmooorrrtttuuuvvvwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz|||}}}}}}{{{|||yyywwwyyy}}}{{{xxxzzzwwwuuusssssssssrrrqqqnnnnnnnnnlllhhhccc^^^ZZZWWWVVVRRROOOLLLJJJIIIIIIMMMKKKHHHFFFFFFFFFHHHIIIKKKPPPUUUWWWXXX[[[aaaffflllpppuuuyyyzzzzzzzzzzzz~~~|||wwwqqqhhh^^^VVVQQQDDDDDDEEEFFFKKKSSS]]]dddmmmmmmlllhhheeeeeeiiinnnyyy{{{|||tttnnnmmmsssyyytttpppjjjdddaaa^^^^^^ccckkkwww|||tttqqqnnnnnnppprrrttttttvvv~~~uuuhhh^^^TTTHHH???<<<999777444222000000111111333333333222222111111111333333222222111222222333222444777888666444333333222222444444444444222222444444222222222222444444555555555555555555555555666333111111222444444333444555666666555555666888888888777777666666555555---.........---,,,,,,+++******+++,,,,,,,,,,,,+++///---++++++---...---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,...//////...,,,+++,,,.../////////...000111111111000000111111222333444444777<<>>AAAGGGMMMSSSWWWYYYZZZZZZ]]]```bbbbbbeeekkkpppvvvxxx{{{}}}}}}{{{xxxvvvpppkkkbbbXXXNNNGGGBBB@@@BBBGGGNNNTTT[[[aaagggkkkoooqqqsssrrrpppqqqtttxxxzzz{{{|||~~~}}}xxxuuurrrrrrvvv{{{{{{xxxyyy}}}uuurrrnnngggbbbbbbeeekkkttt}}}~~~~~~wwwrrrooollliiihhhkkksss~~~mmmaaaTTTKKKDDD<<<777777444333222222222333444555222222222222222222333333333333222222222333333444333444555555333333444555222333333444444333333222444333333222222333333444333333333333333333333333333333222333444444333111333555666666555555666777777777777666666666666555,,,---.........---,,,+++,,,,,,------,,,,,,+++***///...,,,++++++---.........------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))''''''((()))+++++++++,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,---,,,+++******+++,,,---)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,))),,,///000///---,,,,,,000000000000000111222222555555555777666:::EEERRRsssssskkkccc```aaafffqqq|||www```VVVLLLHHHEEEBBBAAACCCCCCAAAAAABBBGGGOOOWWW]]]iiisssyyyvvvnnnfff```ZZZMMMKKKHHHFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIKKKLLLPPPPPPQQQQQQQQQRRRRRRRRRUUUWWWYYY\\\^^^```aaabbb\\\\\\]]]___```ccceeefffggghhhhhhhhhhhhkkkooorrruuuwwwzzz|||~~~}}}|||zzzwwwuuuwwwuuusssssssssrrrooolllllljjjiiihhhfffbbb]]]YYYTTTRRRNNNKKKHHHFFFDDDDDDEEEDDDCCCBBBAAABBBBBBCCCAAAFFFMMMTTTZZZ]]]^^^^^^ccceeehhhiiikkknnnssswwwwwwwwwvvvuuurrrmmmhhhddd\\\XXXQQQIIIDDDCCCCCCDDDIIIOOOXXX```fffjjjmmmooonnnqqquuuuuuuuuvvvzzz~~~}}}~~~xxxwwwyyy|||{{{wwwwwwzzzpppnnnmmmpppuuuxxxvvvrrryyyrrrjjjeeefffiiioooxxxxxxmmmffffffhhhqqqppppppuuu}}}uuubbbVVVJJJBBB===888555666444333333222222333333444111111111222222333333333222111111111111222333333000111222222222444666999333333333333333333333333333333333333333333333333222222222222222222222222333222222444555555333000333444666555444444555777666666666666666666666666...---,,,,,,,,,,,,......++++++,,,------------,,,...------,,,+++,,,---......------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))''''''((()))+++,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,***))))))***,,,,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,------------------,,,'''***---//////.........000000//////000000111222444333555777777777???HHHSSSnnn~~~lllccc``````bbbfffvvviii[[[SSSMMMFFFBBBAAA???>>>>>>???AAAEEEJJJLLLYYYgggtttvvvrrrmmmfffaaaSSSQQQMMMKKKJJJIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFIIIIIIIIIJJJKKKKKKLLLLLLOOOPPPRRRUUUWWWXXXYYYZZZUUUVVVWWWXXXZZZ\\\^^^___]]]^^^_________aaaeeeggglllnnnqqqsssuuuxxx|||~~~|||zzzxxxuuusssuuusssrrrpppnnnllliiiggggggeeecccaaa]]]YYYSSSNNNKKKIIIFFFCCCAAA@@@@@@AAABBBAAA@@@@@@@@@BBBCCCDDDIIIMMMTTT[[[```cccddddddjjjlllnnnppprrrtttwwwyyytttppplllgggbbb\\\UUUPPPJJJGGGCCC@@@@@@DDDHHHKKKTTTYYY```gggjjjmmmoooqqqnnnrrrvvvyyyzzz}}}xxxtttvvvjjjiiihhhggggggiiimmmooovvvrrrkkkgggjjjooottt{{{yyykkk___\\\bbbhhhuuuvvvyyyyyygggYYYNNNCCC===:::666555666555555444333222222222222111111111222222333333333000000000000000111222222111222333222111222444666333333333333333333333333333333333333333333333333222222222222222222222222333222222444555555333000333444555555444444555666555555555555555666666666...---,,,***+++,,,...000++++++,,,---------------,,,---......,,,,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((()))******+++++++++*********)))))),,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------''')))---.........///000000////////////000111111000000333666666666;;;BBB???XXXvvvvvvddd\\\YYYZZZ\\\nnnpppddd[[[OOOFFFCCC????????????@@@AAABBBCCCLLLYYYfffkkkmmmlllhhhcccVVVTTTPPPNNNMMMLLLIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFIIIJJJKKKMMMNNNOOOPPPPPPOOOPPPPPPQQQSSSUUUVVVWWWWWWYYYZZZ[[[[[[]]]aaaccceeegggkkkmmmppptttxxx{{{zzz||||||zzzxxxuuurrroooqqqpppnnnkkkhhhdddaaa```___]]]ZZZWWWTTTOOOJJJFFFEEEDDDBBB@@@??????@@@@@@?????????AAACCCFFFHHHJJJPPPTTTYYY```eeejjjlllmmmoooppprrrsssttttttsssrrrkkkeee]]]WWWSSSNNNHHHDDD@@@@@@???AAAEEEKKKQQQTTT^^^aaaeeehhhjjjmmmppprrrtttwww|||}}}wwwvvvzzzvvvooofffaaaeeepppyyy~~~zzz~~~pppkkkjjjpppwww|||zzznnnbbb[[[^^^hhhpppvvvyyylll\\\QQQGGG>>>:::888555444666555555444444333222111111222222222222222222333333000000000000000111222333333444444333111000000111444333333222222333333444222333333444444333333222222222222222222222222222333333222333444444333111222444555555444444555666444555555555555666666666,,,,,,,,,,,,------......---------...------,,,+++***,,,///000...,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************))))))******+++,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++******)))+++,,,,,,+++***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,---------***,,,---...------///111///////////////000111111//////111555555444777<<<;;;III]]]rrrooo___WWWUUUWWW^^^lll{{{qqqdddXXXRRRGGGEEECCCAAA???>>>??????EEELLLSSSWWW\\\aaaaaa^^^YYYVVVTTTRRRQQQPPPMMMKKKHHHGGGFFFDDDCCCBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOQQQSSSUUUWWWXXX[[[^^^aaa___bbbfffiiimmmqqqvvvzzzxxxzzz|||}}}|||||||||~~~}}}~~~}}}|||||||||||||||~~~zzzxxxvvvrrrooorrrxxx}}}yyyvvvtttrrrnnnkkklllkkkjjjfffaaa]]]ZZZXXXTTTRRROOOLLLJJJHHHDDDBBB@@@@@@?????????@@@@@@AAA>>>@@@BBBFFFKKKPPPUUUWWWZZZ\\\___ccchhhmmmqqqsssssssssttttttrrrnnniiifff[[[TTTLLLGGGFFFFFFCCC@@@???@@@DDDJJJRRRZZZaaaeeeiiijjjjjjjjjkkkoootttxxx}}}wwwqqquuuzzzuuurrryyyyyyrrrooopppxxxuuunnneee___```hhhsss{{{}}}xxxnnn___SSSJJJAAA999777666333222333333333333444333333333222333333222222222222222222111111111111222333444555///111333444222111111111444333333222222333333444222333333444444333333222333333333333333333333333555333222222333444333333222444555555444333555666444444444555555555666666***+++---//////...---,,,/////////...---,,,***)))(((,,,000111///,,,+++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******'''((()))+++---///000111******++++++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------.........///...,,,,,,...000///////////////000111111111000222666555333555999999>>>HHHZZZwwwiiiYYYSSSTTTUUU[[[jjj}}}yyymmmfffQQQNNNHHHCCC>>><<<<<<<<>>???@@@@@@AAAAAA@@@BBBFFFLLLSSSZZZ```dddccccccccceeeiiimmmqqqtttuuuuuuuuutttpppiiiaaa[[[NNNGGG???<<<>>>AAAAAA@@@???CCCKKKUUU___jjjqqqvvvrrrpppnnnlllmmmssszzzuuummmkkkmmmppp{{{|||xxxuuuvvv~~~}}}zzzkkkfff``````gggrrr}}}uuujjj```VVVMMMEEE===666555444111///000000111222333444444444444444333333222222111111111333333333333444555666777))),,,000333444444555666444444222222222222444444222222444444444444222222333333333333333333333333666333111111222444444333222333555444333333444666444444444555555555666666))),,,---,,,***)))+++---......---------,,,,,,,,,---,,,,,,+++,,,---///000************+++,,,------)))***+++,,,---,,,+++***++++++++++++++++++++++++---,,,***(((((()))***+++************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++******)))(((*********)))((()))************)))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------............---,,,++++++******,,,,,,,,,---...///000000222222222333333444444444888666===NNNfffyyygggZZZSSSWWWTTTYYYccciiirrr}}}vvvwwwsssmmmcccVVVJJJDDD@@@>>>;;;>>>>>>???BBBFFFJJJNNNPPPSSSUUUXXX[[[[[[YYYWWWUUUNNNMMMIIIEEEFFFIIIGGGBBBFFFDDDBBBAAABBBBBB@@@???CCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIKKKNNNPPPQQQTTTUUUWWW[[[aaahhhnnnrrrsssttttttttttttsssrrrqqqpppppppppqqqqqqqqqrrrrrrooonnnnnnnnnmmmmmmmmmmmmppppppooonnnmmmmmmmmmmmmkkkmmmppprrrsssuuuxxxzzz{{{{{{{{{{{{}}}~~~|||{{{yyyvvvsssrrrpppppptttuuuvvvxxxyyyzzzzzzzzz|||yyysssrrrmmmgggbbb```___^^^]]]^^^^^^^^^^^^]]][[[XXXWWWUUUWWWZZZ\\\\\\ZZZXXXVVVOOOPPPQQQSSSWWW]]]fffkkkwwwssssssqqqmmmhhheeedddeee```^^^[[[VVVRRRNNNLLLKKKCCCDDDCCCAAA???===>>>@@@<<<>>>AAABBBCCCEEEHHHJJJHHHKKKQQQWWW\\\aaadddeeegggggggggggghhhlllqqqtttvvvsssqqqnnnhhh___SSSKKKCCCBBBAAA>>>===???CCCGGGHHHPPPZZZdddoooxxxzzzvvvuuuooommmpppuuuwww{{{qqqddd]]]^^^iiittt{{{~~~~~~}}}|||~~~~~~uuulllddd```^^^cccppp~~~|||qqqkkkdddWWWIIIBBB:::888555444444444222111000111111111111222222222000...,,,,,,000222222111000000000000111111111111111111111111111111111111333333333444444333222222111111111111111111111111555444333222111222333444222333333444444333333222111444666555222111444777111111222333333444555555,,,---...---,,,,,,,,,......------------,,,,,,,,,------,,,+++,,,---......,,,,,,,,,+++,,,,,,------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++............------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...---------......---------)))***++++++))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------------...///000000000000111111111,,,---------.../////////000000111222333444555666555555;;;GGGVVVmmm{{{fffXXXSSSOOOQQQXXX[[[___ooo~~~rrrmmmnnnuuu|||ttthhh^^^WWWQQQKKKGGG@@@??????AAACCCFFFGGGHHHRRRTTTXXX[[[]]]]]]\\\[[[WWWWWWSSSNNNNNNPPPNNNIIIFFFDDDAAA@@@AAABBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDCCCDDDEEEFFFHHHKKKMMMNNNPPPRRRVVV[[[aaafffkkkmmmrrrssstttuuutttsssqqqpppmmmmmmmmmmmmmmmllllllllliiiiiijjjjjjiiiiiihhhgggddddddcccbbbbbbbbbbbbbbbccceeehhhjjjlllnnnpppsssqqqqqqqqqqqqqqqqqqqqqqqqnnnllljjjgggeeeccccccccciiijjjkkkllllllmmmmmmmmmvvv}}}}}}yyyxxx|||}}}{{{zzz{{{|||tttlllgggaaa]]]WWWSSSQQQPPPOOOOOORRRRRRRRRRRRQQQOOONNNMMMIIIJJJLLLNNNNNNMMMKKKJJJIIIJJJKKKLLLOOOSSSZZZ^^^eeeooo}}}}}}yyyvvvvvvyyy|||}}}{{{yyyxxxxxxyyywwwwwwyyy{{{{{{yyyvvvppppppnnnjjjddd```^^^^^^WWWUUURRROOOKKKHHHFFFEEE@@@AAABBB@@@???>>>>>>@@@>>>???BBBDDDGGGKKKQQQUUUWWWYYY]]]aaadddfffhhhhhhfffggghhhiiijjjmmmpppssssssoooiiiddd^^^VVVNNNHHH@@@@@@@@@@@@AAADDDIIIMMMUUU^^^gggooowww~~~~~~|||wwwvvvuuutttvvvzzzxxxuuufff___^^^```fffllljjjooovvv{{{~~~zzzqqqjjjfffeeegggmmmyyyvvvjjjccc\\\OOOCCC<<<888666444333444444222111000111111111111222222222111///------000222222111000000000000111111111111111111111111111111111111222333333444333333222222222222222222222222222222666555444333222222222333222333333444444333333222111111111222333555555444222222222333333444444444///...---.../////////---------------,,,,,,,,,,,,...------,,,,,,,,,,,,---......------,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++---------------------------......//////......---***+++,,,,,,******+++,,,++++++,,,,,,------......******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------******+++,,,...///000000------.....................///000111333555666777222444888===DDDTTTrrr|||{{{jjjYYYRRROOOQQQQQQRRRZZZfff{{{wwwpppnnnwwwyyyppphhh```WWWPPPIIIFFFCCCAAAAAAAAAAAA@@@MMMPPPTTTYYY]]]```bbbbbb```aaa^^^[[[[[[]]][[[VVVMMMJJJEEECCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAACCCEEEGGGIIIJJJJJJMMMRRRYYY^^^cccfffgggoooppprrrttttttrrrooonnniiiiiihhhgggfffeeeddddddaaabbbcccdddcccbbb```___]]]\\\\\\[[[[[[[[[[[[\\\YYY\\\___aaacccdddgggiiikkklllllllllkkkiiihhhfffeeeccc```]]][[[[[[[[[\\\ddddddddddddddddddcccccckkkqqq{{{~~~uuuooohhhccccccccccccdddhhhmmmnnnooonnnjjjddd]]]XXXTTTPPPKKKHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCDDDFFFFFFGGGIIIMMMPPPPPPXXXccchhhhhheeebbbaaabbbdddggggggdddbbbaaa```bbbaaa```bbbdddeeeeeedddhhhhhhgggccc]]]XXXUUUSSSMMMKKKIIIFFFDDDBBBAAA@@@>>>@@@AAAAAA@@@???@@@AAAAAACCCEEEIIINNNUUU]]]cccfffhhhiiikkkllllllkkkkkkggghhhhhhiiijjjkkkkkkkkkiiiddd]]]VVVPPPLLLIIIFFFAAACCCEEEGGGJJJNNNTTTXXXdddnnnwww{{{|||wwwvvvyyyttt|||sssggg^^^]]]``````______]]]dddmmmwww}}}vvvlllfffbbbdddhhhooowww|||ooobbbZZZRRRGGG===888555444222222333333222111000111111111111222222222111000......000111111000000000000111111111222222111111111111111111111111222222333333333333222222333333333333333333333333777666555444333222222222222333333444444333333222111...,,,///444777555222333333333333333333333333111...,,,---000111///,,,---------,,,,,,,,,++++++...------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---***++++++,,,---...//////******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------&&&&&&''')))***+++,,,---...............---------//////000111222333444555222333555777999DDD[[[pppnnncccYYYUUUSSSSSSWWW^^^dddqqqwwwnnneee^^^\\\UUULLLEEEBBB@@@>>>===EEEHHHMMMSSSYYY___dddfffeeehhhhhhggghhhkkkjjjggg[[[VVVOOOIIIFFFEEEDDDCCCDDDCCCBBBBBBBBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBDDDFFFGGGGGGIIIMMMSSSXXX]]]```bbbiiikkknnnoooooommmkkkiiidddcccbbb```___]]]\\\[[[XXXZZZ\\\]]]]]][[[XXXVVVXXXWWWWWWWWWWWWWWWXXXXXXSSSVVVYYY\\\]]]^^^```bbbeeefffggghhhgggeeebbbaaaaaa___\\\YYYXXXXXXYYYZZZaaa```___^^^]]]\\\\\\\\\___bbbiiirrryyywwwnnnfff```YYYSSSRRRSSSSSSUUUYYY]]]^^^___^^^[[[VVVQQQMMMLLLHHHDDDAAAAAA@@@@@@???=========>>>>>>>>>======>>>>>>>>>>>>???@@@AAAAAA???AAACCCDDDDDDEEEGGGIIIFFFKKKQQQTTTTTTRRRQQQQQQQQQSSSUUUUUUSSSRRRQQQQQQRRRQQQQQQQQQRRRTTTTTTUUUZZZ[[[[[[YYYTTTOOOKKKJJJFFFEEEDDDBBBAAA@@@??????>>>@@@BBBCCCBBBAAABBBBBBEEEHHHMMMSSSXXX___fffkkkmmmnnnooopppppppppooonnnkkkjjjhhhfffeeebbb___]]]WWWTTTPPPMMMKKKKKKKKKKKKLLLOOORRRUUUXXX\\\bbbeeennnxxx~~~|||zzzyyy|||zzznnnhhhdddeeeddd^^^XXXWWW^^^dddoooxxxzzzlllcccaaabbbiiiqqq{{{wwwkkk]]]UUULLLBBB;;;888333111000000222333222111000000111111111222222222111111000000000000000000000000111111111222222222111111111111111111111111111111222333333333333222333333333333333333333333555555444444444444444444222333333444444333333222111//////000333555444222333333333333333333333222///---+++,,,///000...+++------,,,,,,,,,+++++++++---------,,,,,,++++++***------,,,+++******++++++...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++---------,,,+++,,,---)))******+++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------+++,,,,,,,,,---------..................---------000111111111111111111111444222222555777===IIIUUUjjj|||lllaaa[[[YYYZZZ^^^[[[aaannn~~~zzzssshhhZZZNNNHHHDDDAAA??????AAAEEEJJJRRRYYY___cccjjjooorrrrrrsssvvvvvvssshhhbbbYYYQQQKKKGGGDDDBBBCCCCCCAAAAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEEFFFGGGIIILLLPPPVVV[[[^^^aaaccceeeffffffeeecccbbb]]]]]][[[ZZZXXXVVVUUUTTTQQQSSSUUUVVVVVVTTTQQQPPPNNNNNNNNNNNNOOOPPPQQQQQQQQQTTTXXXZZZ[[[[[[\\\]]]ZZZ[[[]]]^^^^^^\\\[[[YYYZZZXXXVVVTTTTTTTTTUUUVVVXXXWWWUUUSSSRRRQQQPPPPPPSSSSSSUUU\\\bbbbbb]]]WWWPPPKKKHHHJJJKKKJJJKKKNNNOOOOOOPPPPPPNNNKKKHHHEEEBBB???<<<::::::::::::999::::::::::::;;;;;;;;;<<<888888777777888:::;;;<<<<<<>>>@@@AAABBBBBBDDDFFFDDDFFFHHHIIIHHHFFFEEEEEEDDDFFFHHHIIIHHHGGGHHHIIIHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLNNNMMMJJJGGGEEEDDDAAA@@@@@@???>>>>>>??????>>>@@@BBBCCCBBBBBBCCCDDDLLLQQQYYY___eeeiiilllnnnoooppprrrsssttttttssssssnnnjjjddd___[[[VVVPPPLLLEEEGGGKKKOOORRRUUUXXXYYY^^^```cccfffgggjjjmmmpppvvvzzzrrrnnnmmmllllllmmmrrr}}}wwwqqqqqqsssssskkk```[[[\\\bbbiiirrr|||xxxlllfffhhhlllwww}}}nnncccVVVNNNFFF>>>999999222000//////111222222111000000111111111222222222000111111111000000000000111111111111222222222222111111111111111111111111000111222222333333333222333333333333333333333333222222333444444555555555222333333444444333333222111333555444111000222444333333333333333333333222---,,,+++,,,------,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***,,,,,,+++*********++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++---///************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,............,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---))))))******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))******++++++******)))++++++++++++,,,,,,,,,,,,..................------------..................111111111000000000000///666111000444888:::>>>CCCSSSooowwwkkkccc^^^\\\\\\[[[___kkkyyynnn```XXXQQQJJJEEE@@@@@@AAADDDIIIPPPVVVZZZiiipppvvvwwwxxx{{{|||zzzrrrlllddd[[[UUUOOOKKKHHHGGGFFFDDDBBBAAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFGGGKKKPPPUUUXXXXXXXXXYYYZZZ[[[ZZZYYYYYYUUUTTTSSSRRRQQQPPPOOOOOOLLLMMMNNNOOOOOOMMMLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPSSSWWWXXXXXXWWWWWWXXXRRRSSSUUUVVVWWWVVVVVVUUUTTTTTTSSSSSSRRRSSSSSSSSSQQQPPPNNNKKKIIIIIIIIIIIIIIIHHHHHHJJJNNNOOOMMMKKKDDD@@@@@@DDDFFFDDDCCCDDDCCCCCCDDDDDDDDDBBB@@@???===;;;999888999999999888999888888777888888999999666666666666777888:::;;;999:::======>>>>>>@@@BBBCCCCCCBBBAAA@@@???>>>>>><<<>>>@@@@@@@@@@@@AAABBB???@@@AAAAAA???>>>???AAA@@@BBBDDDDDDCCCAAAAAAAAA=========<<<======>>>>>>===???AAABBBCCCFFFIIILLLVVV\\\dddkkkoooqqqrrrsssssstttvvvwwwxxxxxxxxxwwwmmmfff\\\TTTOOOKKKFFFBBB???FFFPPPZZZbbbgggkkknnnrrrtttwwwxxxwwwwwwxxxyyytttjjjeeedddbbb```cccmmmzzz|||~~~ttthhheeehhheeekkkttt}}}~~~tttllljjjpppvvv{{{ttt```WWWLLLEEE???888555666222000//////111222222111000111111111111222222222///111222222111000111111111111111222222222222333111111111111111111111111///000111222333333333333333333333333333333333333111111222333444444444444222333333444444333333222222555777555111///111444333333333333333333333333+++,,,------,,,+++,,,---,,,,,,,,,++++++++++++*********+++,,,---,,,++++++,,,,,,+++++++++,,,------***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++,,,------------------,,,***,,,---,,,+++***+++,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///////////////000000000000000000444000///333555666777:::EEEYYYtttyyyjjjaaa^^^YYYYYY___fffooo{{{zzzpppeeeXXXOOOHHHFFFCCCBBBCCCGGGKKKNNN[[[dddmmmrrrvvv|||~~~yyyuuuoooiiiddd___[[[XXXSSSQQQLLLHHHEEEDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBBBB@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEGGGJJJMMMPPPQQQOOOOOOOOOOOOOOOPPPQQQQQQLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMPPPSSSUUUSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRRRROOOPPPQQQRRRRRRQQQQQQPPPMMMKKKIIIFFFDDDDDDDDDEEEAAAAAABBBBBBCCCCCCCCCCCC???;;;<<<@@@BBB???>>>???;;;<<<<<<======<<<<<<;;;<<<:::888888999::::::999999888777666666666777888666777777999:::;;;;;;<<<999:::;;;;;;:::;;;===???BBB@@@???=========<<<;;;:::;;;<<<<<<;;;:::;;;===888;;;>>>>>>===<<<<<<>>>===>>>@@@???>>>>>>???AAA===============>>>??????@@@AAADDDFFFJJJOOOVVVZZZaaafffmmmssswwwyyyzzz{{{zzzzzz{{{{{{zzzxxxwwwvvvggg^^^RRRJJJGGGFFFDDDBBBFFFOOO]]]iiirrryyy~~~}}}nnneeeccceeehhhrrr}}}yyypppmmmoookkkpppxxx~~~~~~xxxpppmmmooowww}}}}}}pppdddSSSKKKCCC>>>999333222444333111000000111222111000000111111111111222222222---000333333222111111333111111111222222222333333111111111111111111111111///000111222222333333333222222222222222222222222222222333333333222000000222333333444444333333222222222333222111111111222222222222333333444444444+++---///...+++***,,,///,,,,,,,,,+++++++++******((()))+++,,,---,,,,,,+++,,,,,,,,,,,,------...///)))***+++,,,---,,,+++***------------------------)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++------------++++++******+++++++++,,,,,,,,,---------....../////////,,,,,,------...///000000---......///000111111222222//////111222111444999;;;EEEWWWqqq{{{mmm^^^YYYWWWZZZ^^^cccooo|||vvvdddXXXOOOLLLGGGBBBAAABBBDDDFFFIIIUUUaaaiiiqqqzzz~~~{{{wwwsssqqqnnnjjjhhh___[[[VVVPPPKKKIIIHHHGGGCCCCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@AAABBBBBBBBBCCCFFFHHHKKKLLLLLLLLLJJJIIIHHHHHHHHHIIIKKKLLLFFFGGGGGGGGGHHHHHHHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCAAABBBBBBCCCDDDFFFGGGHHHKKKMMMPPPQQQPPPMMMLLLKKKMMMLLLLLLKKKKKKKKKLLLLLLHHHIIIKKKMMMNNNMMMKKKJJJGGGFFFCCC@@@???>>>??????>>>???AAAAAA???>>>>>>>>>@@@<<<;;;>>>@@@===<<<===999999:::;;;;;;;;;;;;;;;888666555555777888777777:::999888666666666777888333444666777999999999999<<<<<<<<<;;;999:::<<<>>>AAA???===============<<<;;;<<<===<<<:::999999:::444888===>>>===<<<===???===>>>???>>>======???@@@????????????@@@@@@AAABBBDDDEEEHHHLLLQQQYYYbbbhhhiiimmmrrrwwwzzz}}}~~~~~~}}}|||yyyvvvsssqqqbbbXXXKKKCCCCCCEEEFFFEEEPPPYYYgggsss}}}wwwjjjhhhooovvv{{{sssoooooossswww}}}xxxsssrrrwwwxxxfffVVVMMMEEE???;;;666222111444444222000000111222111000000111111111111222222222,,,///333333222111222444111111222222222333333333111111111111111111111111//////000222222333333333111111111111111111111111444444444333222000---,,,222333333444444333333222111///---///222444222///111111222333333444555555,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++))))))))))))))))))))))))+++++++++,,,,,,------------,,,,,,+++*********+++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111222444555666===<<>>AAACCCFFFGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFJJJKKKKKKLLLKKKJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCC@@@>>>======>>>>>>======>>>>>>>>>>>>===============<<<<<<;;;;;;;;;888888999:::;;;;;;<<<<<<999888888888777777666666777777777777777777777777666666666777888888999999<<<;;;:::999888999:::;;;==================<<<<<<;;;<<<===>>>>>>>>>>>>>>><<<===>>>>>>>>>===<<<;;;>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@AAADDDFFFHHHLLLRRRZZZcccjjjooorrrwww|||~~~}}}zzzrrrlllVVVOOOGGGBBBCCCIIIOOOSSS___hhhuuu~~~~~~{{{{{{uuuqqqooorrr~~~yyy||||||wwwiii[[[QQQBBB>>>888666555555333111000000111111111111000000111111000000000000111111333333333222222111111111222222222222222222222222222222222222222222222222111111222333333333333222222222222222222222222222111111222222222333333333555444444333222111000000222222222222222222222222333333222222333333444555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************++++++---,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------........................---------............///000000000111222333444555333555<<>>>>>@@@CCCDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA>>><<<;;;;;;<<<===<<<======>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::888888999999::::::;;;;;;999999888888777777777777999999999999999999999999777777888888999:::::::::;;;;;;:::::::::::::::;;;=========<<<<<<<<<<<<<<<;;;;;;<<<==================>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????AAABBBDDDFFFGGGJJJNNNQQQ[[[^^^cccjjjqqqwww{{{~~~|||uuuqqqllleee```TTTQQQMMMMMMQQQYYYaaafffpppxxx{{{rrrqqqxxx}}}zzzwwwuuuuuuvvv{{{wwwssswww|||yyymmm^^^OOOFFF>>>:::666444444333222000000000111111111000000///111111000000000000111111333222222222222222222111222222222222222222222222222222222222222222222222111111222333333333333222222222222222222222222222111111222222222333333333444333333222222111111111222222222222222222222222333333222222333333444555,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------++++++******************,,,,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,,,,+++++++++************++++++*********+++++++++,,,,,,////////////////////////---------............///000000000000111222444444000333999???EEEUUUrrruuufffgggkkkiiieeecccrrr}}}{{{xxxoooddd]]]TTTQQQLLLJJJKKKOOOTTTXXXjjjtttwwwllldddWWWTTTPPPKKKHHHEEEDDDDDDFFFDDDBBBBBBCCCBBB@@@???===@@@BBBBBBAAA@@@@@@AAA??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????AAABBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@>>><<<;;;:::::::::;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999888888888888777::::::::::::::::::::::::888999999::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>???@@@@@@???>>>>>>@@@@@@@@@???@@@@@@AAABBBDDDGGGJJJMMMQQQVVV[[[___lllnnnrrrwww}}}rrrgggaaa]]]ZZZWWWTTTUUUXXX]]]eeennnvvv{{{xxxlllccc]]]ccckkkrrrtttuuuxxxzzzzzz|||yyyvvvssssssuuuyyy|||~~~~~~zzzuuuqqqqqqwww}}}wwwkkk^^^PPPCCC;;;999666333222222222111000111111111111111000///...111111000000000000111111111111111222222222222222222222222222222222222222222222222222222222222222111222222333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333222222333333444555,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++++++++++++++,,,,,,,,,,,,---------------------------------............////////////000000222333333333555888:::<<>>>>>===>>>???@@@AAABBBAAA@@@???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@??????>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999888888999999999999999999999999::::::::::::::::::::::::999999999:::;;;;;;<<<<<<999:::<<<======<<<;;;;;;<<<<<<<<<<<<<<<==================>>>>>>???@@@@@@???@@@AAABBBBBBAAA@@@???CCCCCCCCCDDDEEEGGGIIIIIILLLOOORRRVVVZZZ___eeeiiioooqqqtttyyy~~~{{{qqqdddZZZWWWYYY\\\^^^\\\```fffnnnuuu~~~xxxhhh^^^XXXUUUWWW^^^fffiiiiiilllrrrvvvxxxvvvsssqqqsssuuuxxxyyyuuurrrnnnmmmpppwwwzzztttpppggg]]]RRRFFF===777444333222111111111111111111111222111111000///...111111000000000000111111000000111111222222333333111111111111222222222222222222222222222222222222111222333333444444333333222222222222222222222222111111222222222333333333111111111222222333333333222222222222222222222222333333222222333333444555,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******************+++++++++++++++******))))))******+++,,,,,,,,,,,,---------------------------------------------............///////////////000111222222333111222666888===HHHSSSllloooaaaYYYXXXSSS[[[[[[\\\bbbgggxxx~~~vvvoooiiibbb[[[VVVVVVYYY]]]cccnnn~~~wwwkkk^^^SSSLLLIIIHHHDDDBBBAAAAAACCCDDDDDDCCCAAABBBCCCCCCBBBAAAAAABBB@@@??????????????????@@@?????????????????????????????????>>>>>>>>>======>>>>>>===<<<===>>>???@@@AAA@@@???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@@@@?????????>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999::::::::::::::::::::::::::::::::::::888888999999:::;;;;;;;;;999;;;<<<===>>>===<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<===>>>???AAABBBCCCDDDEEEFFFGGGFFFEEEDDDGGGHHHJJJMMMOOOQQQSSSTTTYYYZZZ]]]___aaadddiiillllllmmmppptttyyy~~~|||yyywwwuuuhhhbbb[[[WWWZZZbbbkkkqqqqqquuu{{{ssseeeZZZSSSQQQRRRRRRWWW\\\aaaccciiisss{{{zzzxxxvvvuuuvvvuuurrrpppgggeeedddiiisss}}}ssskkkhhhddd\\\RRRGGG>>>888555222222222222222222222333111111111111111000//////111111000000000000111111000000000111111222222222000000000111111222222222222222222222222222222222222222333444444444444333222222222222222222222222111111222222222333333333111111111222222333333444222222222222222222222222333333222222333333444555,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++)))******++++++******))))))***************++++++++++++************++++++,,,,,,---------.................................---------............//////////////////000111111444000000555999:::===AAAUUUppp~~~jjj]]]XXXMMMQQQRRRVVV^^^___iii~~~yyyooohhh___ZZZUUUVVV\\\iii~~~|||ooobbbWWWPPPLLLGGGDDDBBBBBBCCCEEEEEEEEEAAABBBCCCBBB@@@@@@AAABBB??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>=========>>>>>>===<<<<<<===>>>??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<======<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::888888999::::::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>=========>>>>>>??????@@@;;;;;;;;;<<<>>>AAADDDEEECCCEEEGGGJJJLLLMMMMMMMMMRRRTTTXXX\\\___aaaaaaaaafffgggggggggfffgggjjjlllkkkllllllnnnqqqtttwwwyyyuuurrrnnnhhhccccccfffiiigggfffeeehhhnnnxxx|||wwwuuuttttttmmmtttrrriii```[[[WWWSSSSSSUUUZZZZZZ\\\aaafffkkkuuu~~~|||zzzyyyxxxtttmmmggg``````dddlllxxxttthhhaaa___[[[TTTIII???777333222000222333333222111333444000000111111111111000000111111000000000000111111000000000111111111111111//////000000111222222222222222222222222222222222222222333444444444444444222222222222222222222222111111222222222333333333111111111222222333333333222222222222222222222222333333222222333333444555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------------------------------............/////////.........///000000444111111666999999:::===EEEYYYoootttgggXXXXXXUUUZZZbbb]]]___nnnvvvqqqggg]]]ZZZZZZ^^^hhhssszzzkkk^^^VVVMMMJJJFFFEEEEEEFFFEEEEEEDDDEEEEEEDDDBBBAAABBBDDDAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???>>>===<<<<<<===>>>???>>>>>>???@@@@@@@@@@@@@@@????????????????????????===>>>???@@@@@@@@@@@@???===============<<<<<<;;;<<<======>>>>>>======<<<::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<===::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@===>>>>>>???@@@@@@AAAAAA??????@@@AAADDDHHHKKKMMMKKKMMMRRRWWW\\\___aaabbbfffiiinnnrrrttttttrrrppprrrqqqpppnnnkkkiiijjjllllllkkkhhhfffeeedddeeeeee^^^___^^^[[[ZZZ```kkkvvv~~~yyyoooiiifffdddgggnnn{{{xxxpppfff```^^^cccgggfffgggjjjlllhhhhhhmmmppprrrwww~~~}}}zzzyyyxxxtttkkkdddbbbeeekkkuuu{{{rrrhhh___YYYTTTQQQKKKAAA888222111222///111333333111000111333...///000111111222111111111111000000000000111111111111111111000000000000/////////000111222222222222222222222222222222222222333444444555444444444222222222222222222222222111111222222222333333333222222222222222222333333222222222222222222222222333333222222333333444555,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---//////000---------------------------,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))******++++++++++++------------------------+++++++++,,,,,,------...+++*********+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************---------........./////////............//////000000...///333444444666;;;666DDDTTTnnnhhheee^^^bbbggg^^^YYYeeedddqqqxxxmmmiiieeeaaabbbgggnnn|||jjj___RRROOOJJJGGGFFFFFFEEEDDDGGGHHHHHHGGGEEEDDDFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<===>>>??????@@@AAACCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@@@@??????<<<<<<<<<===<<<<<<;;;;;;======>>>>>>>>>>>>======;;;;;;;;;<<<<<<=========::::::;;;;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<========================;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<>>>@@@AAA>>>>>>???@@@AAAAAABBBBBBEEEEEEEEEGGGKKKOOOSSSVVVZZZ]]]cccjjjqqqwwwzzz|||www{{{}}}xxxwwwuuuqqqmmmkkkkkklllllliiiddd^^^ZZZVVVUUUTTTXXX\\\______bbbmmmxxxkkkdddaaa___mmmttt{{{rrrhhhaaafffcccgggsss|||~~~}}}wwwuuuyyy{{{xxxyyy||||||xxxwwwwwwsssllleeegggkkkrrr}}}yyyoooggg___XXXSSSIIIHHHCCC;;;444111333666---000333222000///000222---...///111222222222222111111000000000000111111222222111111000000//////...//////000111222222222222222222222222222222222222333444444555555444444222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333222222333333444555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++***************++++++------.........---+++***+++,,,,,,------,,,,,,+++............------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------............//////000000000111111111111111222222333333444444555777>>>KKK[[[kkkuuummmeee```___```dddeeehhhnnn|||vvvooolllkkklllrrr|||}}}jjj\\\SSSHHHDDDGGGJJJJJJGGGGGGKKKMMMKKKKKKMMMLLLHHHHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEE???@@@@@@AAAAAA???>>>===@@@@@@@@@@@@?????????>>>>>>======<<<<<<======>>>===>>>???>>><<<;;;<<<===??????>>>===<<<;;;;;;;;;:::::::::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<<<<======>>>=========<<<<<<<<<<<<>>>>>>>>>???AAABBBAAA???BBBAAA@@@@@@AAACCCEEEFFFIIIMMMRRRVVV[[[```eeehhhmmmnnnsss{{{||||||{{{yyyuuupppllliiiiiiccc]]]ZZZUUURRRUUU[[[aaaeeelllttt|||{{{mmmiiimmmqqq|||pppkkkddd[[[]]]fffnnnuuu}}}xxxwwwxxx{{{{{{xxxsssnnntttzzz}}}rrrfffaaaaaa\\\QQQGGG@@@===:::888666555222000333222111/////////000111//////.........---------////////////000000000000111111111111111111111111555555444333222111000///222222222222222111000///111222333333444444333333333333333222222111111111222222222222222222222222111111111111222333444555222222222222222222222222111222333333444444333333------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------.........---++++++***++++++,,,,,,++++++******+++++++++******)))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------............//////000000000111111111111111222222333444444444999:::>>>FFFSSShhh{{{pppfffaaa]]]```bbbfffppp~~~zzzyyyssstttyyy~~~~~~{{{||||||eee[[[OOOIIIHHHHHHEEEBBBFFFJJJMMMLLLMMMOOOMMMJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDDDDAAA@@@??????>>>>>>??????@@@@@@AAABBBCCCDDDDDDDDD??????@@@@@@@@@???>>>===@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;<<<<<<======>>>???>>>===<<<===???>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<========================?????????>>>>>>===<<<<<>>666444222222444444444333333222000/////////000111//////.........---------....../////////000000000111111111111111111111111222222222222222111111111111222222222222111111000111222333333444444333333333333333222222222111111222222222222222222222222111111111111222333444555222222222222222222222222111222333333444444333333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........---,,,+++++++++,,,,,,------------,,,,,,+++)))******++++++******)))))))))*********)))((((((,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,------......++++++++++++++++++++++++)))******+++---......///------------............////////////000000000000111111111222333333444444777555444777>>>NNNhhh~~~yyylll]]]^^^^^^___cccqqq}}}zzz}}}|||yyyzzz{{{kkkbbbWWWPPPNNNMMMIIIFFFEEEIIILLLLLLOOOSSSTTTQQQTTTVVVXXXZZZZZZWWWUUUSSSRRRQQQPPPNNNLLLKKKJJJIIIDDDEEEGGGHHHGGGFFFDDDCCCAAAAAA@@@??????????????????@@@AAABBBBBBBBBBBBBBB??????@@@@@@??????>>>===@@@????????????>>>>>>>>>>>>======<<<<<<======>>>===>>>??????>>>===???@@@========================>>>>>>============>>>???===========================>>>>>>?????????>>>>>>??????@@@@@@@@@???>>>>>>@@@@@@AAAAAAAAABBBBBBBBBEEEEEEGGGIIINNNSSSYYY\\\gggkkkrrryyy~~~}}}uuupppnnnooopppeeecccdddiiinnnsss}}}yyyrrrpppnnnjjj___VVVQQQSSSVVVYYYcccnnn{{{vvvxxx}}}xxxlllggg```YYYRRRHHH===555000///...///222444444333222111000000///000000000/////////............---............////////////111111111111111111111111000000000111111222222222000111222222222222222222111222333333444444333333333333333222222222222111222222222222222222222222111111111111222333444444333333333333333333333333111222333333444444333333************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++,,,---.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++************************---,,,+++++++++---...///++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---------................../////////000000000000111111222333333333111222444777:::@@@NNN\\\jjjddd]]]\\\aaalll|||zzzssswww}}}yyy}}}yyyqqqggg___[[[XXXTTTQQQNNNQQQQQQOOORRRYYY\\\\\\\\\```fffkkkllljjjeeebbbbbb```]]]YYYTTTPPPMMMKKKEEEFFFHHHJJJJJJIIIFFFDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA???????????????>>>>>>>>>@@@@@@?????????>>>>>>>>>@@@??????????????????@@@>>>@@@@@@???===<<<===>>>============>>>>>>>>>>>>???>>>===============>>>========================@@@@@@AAAAAAAAA@@@???>>>===>>>@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJMMMQQQWWW]]]bbbfffhhhtttxxx~~~|||xxxuuuvvvxxxzzzuuuuuuyyyxxxmmmfffbbbaaa```VVVRRRRRRXXX^^^ccckkkttt|||zzz|||}}}ssskkkeeeaaaZZZQQQGGG>>>666222444222111111222333222111111111000000000000000000/////////...............---.........////////////111111111111111111111111///000000000000111111111000111111222333333333333111222333333444444333333222222222222222222222222222222222222222222222222222111111111222222333444333333333333333333333333111222333333444444333333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***+++,,,,,,---,,,,,,+++***************,,,,,,,,,+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++************************,,,+++*********,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............///////////////000111111222222333000111555999999999@@@HHH___vvvooo___[[[___fffpppyyy}}}zzzwwwssstttxxxsssnnniiieeeggggggbbb\\\\\\bbbffffff```fffpppzzz}}}{{{xxxrrrkkkddd]]]WWWTTTOOONNNMMMNNNOOONNNKKKHHHDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@????????????@@@@@@????????????@@@@@@@@@AAAAAA@@@===;;;;;;<<<>>>?????????????????????>>>>>>==========================================AAAAAAAAAAAA@@@??????>>>??????AAACCCFFFIIIKKKLLLMMMOOOQQQRRRRRRSSSWWWZZZ[[[```gggooouuuxxxxxxxxxuuuppphhhaaa\\\XXXWWWXXXTTTVVV\\\dddkkkppptttxxx}}}xxx}}}}}}zzzuuuooogggbbb^^^ZZZQQQGGG>>>888444333666444222111222222111000000000000111111111000000////////////////////////.........////////////000111111111111111111111111111111111000000000000///000111222333333333333333111222333333444444333333222222222222222222222222222222222222222222222222222222111111222222333333333333333333333333333333111222333333444444333333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,+++******))))))******+++,,,++++++++++++,,,,,,---,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,------------------------.........////////////000111111222222444222222444333333:::BBBHHH]]]xxxiii```___]]]]]]```kkkgggbbb___aaammmuuuqqqssssssrrrgggmmmwww|||ssslllhhh^^^YYYTTTQQQPPPNNNKKKGGGDDDCCCCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????BBBBBBBBBAAA>>><<<<<<===AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>??????????????????????????????@@@@@@?????????@@@AAABBBGGGGGGHHHJJJMMMRRRVVVYYY[[[^^^aaacccdddggglllqqqsssxxxuuuvvv{{{}}}|||qqqrrrwww{{{sssddd```^^^]]][[[WWWVVVXXX___dddlllvvv|||~~~~~~|||{{{zzz}}}tttkkkfffbbb^^^ZZZUUUOOOFFF>>>888555444555222000//////000111111000//////000111111111111000...////////////000000000////////////000000000000111111111111111111111111222222222111111000000000111222333333333333333333111222333333444444333333111222222222222333333333222222222222222222222222333222222111222222333333222222222222222222222222111222333333444444333333------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++*********+++------++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............//////000111111222444222111222111111666======JJJ[[[ooosssiii\\\TTTTTT[[[XXXVVVXXX[[[cccsssyyyzzzuuummmaaaYYYUUUQQQMMMIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCBBBAAA@@@AAABBBDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCGGGJJJMMMVVVTTTSSSSSSVVV[[[aaaddddddiiimmmppprrrvvv~~~qqqllloooqqqrrruuuvvvzzzsssiiiccc[[[ZZZ^^^fffiiifffeeehhhpppuuu|||}}}|||xxxzzz{{{ssshhh```\\\YYYVVVSSSGGGBBB;;;666444444333333000///......000111111000...///000111222111111000.../////////000000000000000000000000111111111222111111111111111111111111111111111222222222222222333333333444333333222222111222333333444444333333111111222222222333333333222222222222222222222222333333222222111222222333111111111111111111111111111222333333444444333333************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++*********+++---...******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***++++++++++++++++++++++++******+++,,,------...///++++++,,,,,,,,,---------,,,,,,,,,---------............//////000111111111111111333666555222333777666;;;BBBPPPiiiwwwcccWWWVVVOOOOOOQQQWWW\\\aaaiiirrr}}}sssfff___[[[VVVRRRLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFAAABBBDDDDDDCCCDDDEEEGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDFFFIIIOOOUUUXXXaaa___\\\ZZZ]]]bbbhhhlllhhhmmmrrruuuxxx}}}~~~}}}|||~~~rrrkkknnntttwwwwwwjjj___YYYWWWYYY[[[eeessszzzyyyyyy|||zzz}}}~~~|||wwwssswww}}}~~~xxxxxxrrrkkkbbb[[[XXXUUURRROOO===888333111333444222000333222000000000111000///...///000222222222111000.../////////000000111111000111111111222222222222111111111111111111111111///000111222333444555555444444444444333333222111222222333444444444333333111111111222222333333333222222222222222222222222333333222222111222222222000000000000000000000000222222333444444444333333++++++------------++++++///......---+++******)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------++++++++++++------+++,,,------,,,+++***))))))))))))***+++,,,......,,,,,,++++++***+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))))))))*********************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,...//////......***+++---......---+++***,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------,,,,,,---...000111111111222222222333333333555888>>>FFFOOOaaa~~~uuueee^^^YYYVVVTTTVVVZZZaaajjjqqqnnnvvv~~~tttkkkaaaYYYYYYVVVSSSSSSTTTWWWYYYZZZZZZXXXUUURRROOOMMMLLLLLLEEEFFFFFFEEECCCDDDFFFHHHIIIGGGFFFFFFHHHHHHHHHFFFAAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGHHHIIIJJJHHHJJJKKKJJJIIIHHHIIIJJJKKKNNNNNNKKKIIIJJJGGGCCCHHHGGGFFFHHHJJJKKKJJJIIIKKKHHHHHHKKKOOOTTT\\\eeehhhgggdddccciiirrrvvvtttvvvtttsssuuuzzz|||zzz{{{~~~|||xxxyyy}}}vvvzzz~~~uuuhhh\\\UUUSSSSSSTTT\\\iii{{{~~~|||yyyxxxxxxwwwuuussszzz~~~zzzyyyyyy|||{{{xxxvvvlllfff___ZZZVVVOOOEEE>>>555444222000//////000111000000000000////////////000000//////.........---////////////000000000000222222111111222222333444000000000000111111111111333222222222111111000000222111111111222333444444333333333222222111111111111111222222222333333333333333333333333333333333222222222111111111000000222333444444222000000111222222111111000///......+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++++++++***))))))************+++,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++)))'''%%%++++++,,,------,,,++++++,,,,,,,,,------------...------,,,,,,------...///------,,,,,,---...000111111111111222222222333333111333888===CCCPPPfff{{{vvvnnnddd___[[[[[[^^^dddkkkpppkkkmmmooossswwwoooiiihhhfffgggiiilllmmmmmmkkkjjjgggccc^^^ZZZVVVTTTPPPNNNLLLJJJIIIHHHHHHHHHKKKJJJIIIJJJKKKKKKIIIGGGIIIIIIHHHHHHGGGGGGFFFFFFJJJJJJLLLNNNQQQSSSTTTUUUNNNPPPQQQQQQPPPRRRTTTVVVUUUYYY[[[XXXWWWWWWSSSNNNOOONNNOOOQQQTTTWWWWWWWWWXXXUUUSSSUUUVVVZZZdddoooxxxxxxvvvsssvvv}}}|||yyyvvvuuuvvvyyyzzz{{{zzzyyyxxxxxxzzz}}}~~~xxxtttrrrrrrfff___WWWPPPOOOQQQUUUXXXiiiuuu{{{{{{{{{zzzzzzyyywwwvvvzzz|||{{{vvvssspppfff```WWWQQQLLLEEE===777555333111000//////000111000000000000////////////000000000/////////......////////////000000000000222222111111222222333444000000000000111111111111222222222111111000000000111111000000111222222333333333333222222222111111111111111222222222333333333333333333333333333333222222222111111111000000333444666555333222222333444444333222222111000000+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******++++++++++++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***'''%%%###,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////---------------...///000000111111111222222222222111222555888999>>>MMM\\\tttyyyssslllggghhhjjjkkkjjjfffeeeaaa```lllzzzsssmmmiiiccc^^^XXXUUUTTTRRRNNNKKKMMMMMMLLLMMMOOOOOOMMMLLLOOOOOONNNNNNMMMLLLKKKKKKOOOPPPSSSWWWZZZ]]]___```ZZZZZZZZZZZZ[[[___dddhhhhhhmmmpppnnnllliiiddd]]]]]]\\\]]]```dddhhhjjjjjjhhhdddbbb```^^^aaammmyyy}}}xxxuuuuuuuuuuuuttttttvvvxxxzzz}}}zzzoooiiillluuu}}}|||vvvoooiiieeedddcccUUUSSSRRRRRRWWW^^^fffjjjxxx~~~zzz|||}}}}}}}}}|||}}}~~~yyysssnnnjjjfff___XXXNNNFFF@@@;;;555111444333111000//////000111////////////000000000000111000000000000000//////////////////000000000000222111111111111222333333000000000000111111111111111111111000000000000000222222222111222222333333333333333222222222222111111111111222222222222333111111222222333333444444222222222111111111111111444666777666555444444555555555444444333333222222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******++++++******)))+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,---...---,,,++++++*********+++,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,------------------------......///------------......//////000000000111111111111222444444666888888888@@@IIIXXXnnn{{{xxxqqqiiidddccc___]]]aaannn}}}{{{tttlllgggfffccc]]]XXXUUUSSSQQQRRRUUUXXXZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWYYY\\\```cccfffggghhhgggfffeeedddeeeiiipppuuu{{{{{{tttlllkkkkkkkkkmmmrrruuuwwwxxxwwwssspppllliiikkkwww|||xxxvvvwwwwwwwwwwwwvvvyyy}}}wwwllleeecccdddfffgggllltttzzzmmmiiiccc]]]ZZZZZZ]]]___WWW[[[```gggnnnuuu|||}}}yyyvvv}}}~~~xxxqqqkkkeee___[[[VVVOOOEEE===888666333111333222111000///000000000////////////000000000000111111111111000000000000////////////000000000000111111111111111222222333///000000000111111111111000000000000000000000000444444333333333444444555222222222222222222222222111111111111222222222222000000111222333444444555111111111111111111111111333555666666555444444555555555444444333333333333,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******++++++******)))+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------,,,+++************,,,+++++++++,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---/////////...,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...---------...............//////000000000111111111333222444777888777;;;AAACCCTTTppp{{{kkkfff___YYYXXX[[[bbbiiiyyyvvvzzz~~~|||yyysssnnneeebbb^^^^^^bbbiiiooosssqqqpppooonnnlllkkkjjjiiigggiiillloooqqqrrrrrrrrrsssrrrooolllkkkooovvv{{{|||vvvtttssstttwwwyyy{{{{{{~~~{{{wwwtttrrrsss~~~}}}zzzwwwvvvvvvwwwwwwvvvvvvzzz~~~~~~|||{{{{{{sssfff^^^ZZZZZZZZZccciiiuuuppphhh```\\\VVVRRRRRRVVV\\\```hhhoooxxx}}}|||zzzuuunnngggaaaZZZTTTPPPIIIDDD===777444333333333111111000000000000000000.../////////000000000111000000000000111111111111////////////000000000000111111000000111111222333///000000000111111111111000000000000000111111111333333222222222222333333222222222222222222222222000000111111111222222222000000111111222333444444111111111111111111111111111333555444333222333444333333333333222222222222---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++))))))(((((())))))******---,,,,,,+++*********+++,,,++++++,,,,,,---...///***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------------......///......---////////////000000000000///---...222444444666:::<<>>999333333333222111000000000//////000000000000000///.........///000111111111....../////////000000000////////////000000000000000000000000000111222222000000000000111111111111111222222222333333333333333222111000000000000111111111222222222333333333000000000000111111111111111111111111111222222222000000111111111222222222///111333333222111222333111111111111222222222222------++++++++++++------)))******+++---......///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++------------++++++***+++---...///...------,,,++++++***++++++,,,,,,+++++++++,,,---...///000*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------************************)))***+++,,,------,,,+++((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,...------------...//////------/////////...---,,,............/////////000555///,,,///333333555888555666:::AAAIIIXXXqqqyyypppgggdddUUUUUUUUUWWW[[[```fffjjjhhhppp}}}~~~zzzvvvtttvvvzzz~~~}}}}}}|||wwwsssooojjjgggjjjqqqyyyyyyjjjddd\\\VVVTTTUUUVVVVVV[[[bbbnnn||||||{{{|||qqqhhh\\\XXXRRRLLLFFF???888333111333555555333111000000...///000000000000000///---......///000111111222---.........//////000000////////////000000000000000000000000000111111222000000000000111111111111222222222333333444444444666555444444333333333333111111111222222333333333000000000000111111111111222222222111111111111111000000111111222222222222///111333333222222333444222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---------,,,+++******+++,,,------,,,+++***+++,,,,,,---...///000000******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,++++++***++++++++++++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++---------............//////000000000000000//////000000000000111222333444222777;;;<<<===EEEUUUbbb~~~oooaaaWWWWWW[[[]]]```dddfffdddiiittt|||~~~zzzyyyxxxssskkkgggmmmnnnrrr}}}{{{vvvuuuzzz~~~~~~}}}}}}xxx{{{wwwwwwuuunnnhhh]]]WWWPPPPPPWWWbbbkkkqqqzzz{{{{{{yyy~~~zzzssslllhhhfff[[[VVVMMMDDD<<<888666555222222222111111111000000222222111000///...------////////////000000000000......///111111222222222444333222111000000000000111111000//////...//////000000111111111111000000111111222333333333333222666555444222111000//////000000000000000000000000111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,---------,,,++++++))))))***++++++***))))))++++++,,,,,,------......++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------............//////000000000000//////000000000000111222333444333666888777777<<>>:::555222111111222000000000///////////////.../////////000000000111////////////000000000000...///000111111222111111//////000000111222222333222222111000000000000111000000111111111111000000000111222222333333222222111111000///////////////000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,........................------,,,,,,+++++++++***---------,,,+++***)))(((***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))((())),,,------,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000/////////000000000000000111222222222111000222555888:::;;;;;;DDDTTTggg|||ppp___[[[WWWWWWYYY\\\fffpppzzzuuunnniiiiiilllrrrwww}}}|||~~~{{{~~~zzzjjjbbbaaaeeennnvvvzzzlllbbb]]]ZZZZZZXXXVVVUUUZZZeeeooovvvxxxwwwvvvvvvzzzzzzrrrllllllgggaaa^^^[[[UUUJJJAAA;;;999666444222222222333000000000000000000000000////////////000000000000////////////000000000000//////000111111111111111//////000111111111111111222222111111111111111222000000111111111111000000000000111222222222222222000000000//////000000111000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------..............................------,,,,,,++++++---------,,,+++***)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********++++++,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))((())),,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///////////////000000000///000000111111222000000222666999999888444;;;CCCKKKXXXnnnwwwhhhYYYSSSSSSTTTWWWZZZ```___]]]^^^```eeejjjnnnrrrwwwsssrrrrrrxxx~~~qqqmmmooottt|||ssslllbbbWWWQQQQQQUUUXXXYYY[[[aaalllyyyzzzuuuqqqmmmjjjiiifff```ZZZRRRIII@@@;;;888777555444333222222222111111111111111111111111111111111000///.........////////////000000000000///000000111111111111000...////////////...---,,,222111111111111111222222000000111111111111000000000000111222222222222111111000000000000111222222000000000000000000000000111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,---......------,,,,,,,,,+++,,,,,,,,,,,,++++++***)))*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,************+++,,,------+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******)))***+++,,,---,,,++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---......////////////000000000//////000000111333222111111333444444333666999<<<<<>>>>>???III[[[jjj}}}tttmmmbbb^^^]]]]]]\\\ZZZ^^^dddooouuuzzzyyywww{{{zzzrrrfffccc```___aaagggqqqzzzuuuooonnnkkkcccYYYUUUWWWZZZ\\\[[[[[[[[[]]]bbbiiioootttxxx}}}vvvooopppvvvzzzyyyuuuooocccTTTIII@@@777555666222000......///000//////111111000000//////......////////////////////////111111111111111111111111////////////////////////000000000000000000000000//////000000000000//////////////////////////////........./////////000000//////////////////000000////////////000000000000000///...------...///000///////////////////////////000000000111111111111000000111111222333333444111111111222222333333333333333222222111000000000...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,------------(((((()))***++++++******++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------------............---------.........////////////000000000000111222333444///333777999:::===EEEKKK```mmm{{{rrrhhhaaa[[[YYY^^^fffiiiooouuutttqqqsss{{{|||uuuooopppqqqqqquuu}}}|||vvvmmmccc^^^___^^^\\\YYYVVVVVV\\\ccciiisssxxx~~~{{{sssooopppnnnnnnsssxxxxxxqqqjjj```QQQBBB:::777444333444222111///000111222111000111111000000//////......................................................//////////////////////////////////////////////////////000000000000//////////////////////////////............////////////111111111000000///...---////////////000000000000000///...------...///000///////////////////////////000000000111111111111111111111111111000000000222111111111000000000///222222222111111111000000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,---------------***+++++++++,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,.......................................---,,,,,,............////////////111111000000111222333333333333333333555999===@@@EEEOOOaaayyyvvvkkkeeeiiipppnnnnnnmmmiiigggkkkttt}}}}}}yyywww{{{uuulllccc]]]XXXSSSSSSWWWRRRWWW]]]bbbgggooozzz~~~xxxrrrllliiipppsssyyy~~~|||qqqaaaVVVHHH???777777888555000...222111000111222333222000000000000000////////////........................------...//////...------//////////////////////////////............//////...//////000000//////...////////////////////////------........./////////222222222111000///---,,,////////////000000000000222111111000000111111222000000000000000000000000000000000000111111111111222222111111000000000000222111111000//////......111111111111111111111111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++******))))))***+++---...************************,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,------------------------,,,,,,---.........------....../////////000000000111000000000000111111222444444333222333666:::===:::@@@JJJYYYlllzzznnnhhhiiiooosssxxxnnnvvv~~~uuupppoootttyyy}}}yyysssnnnnnnooommmiiieee___XXXQQQOOONNNPPPUUU\\\\\\cccnnn{{{~~~}}}{{{xxxvvvtttsssrrrxxxzzz{{{wwwmmm]]]NNNEEE999444333555555111//////111000///000111111000...////////////000000000000........................///000111111111111000/////////////////////////////////...------...//////......////////////......////////////////////////---------.........//////000111111222111000///...////////////000000000000111222222222222222222111000000000000000000000000000000000000111111111111222222222222222333333333111111111000000000000000000000000111222222333333...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++******)))((('''%%%%%%&&&(((***,,,************************,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++,,,******************************************************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////////////////000000000000000000////////////000111,,,///222222000000333666666888<<<@@@KKK^^^uuutttmmmjjjiiihhhpppxxxzzz{{{yyyrrrjjjdddhhhnnnsssyyytttsssvvvwww~~~|||}}}}}}{{{{{{www}}}}}}{{{www}}}~~~yyyyyytttlllaaa]]]YYYXXXWWWUUUTTTTTTXXXRRRNNNPPPSSSXXXbbbjjj{{{zzzyyyxxxwwwxxx{{{~~~|||yyypppbbbRRREEE>>><<<555333222111...+++///555///...---...//////---+++......//////000000111111...........................///000111111000///...///////////////////////////...---,,,,,,---...///......////////////......////////////////////////---------.........//////...///111222222111000000////////////000000000000///000111222222111000///000000000000000000000000000000000000111111111111222222333444555555666777000000000111222222333333//////000111222333333444//////...---,,,,,,,,,,,,+++++++++,,,,,,------------.........---,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------++++++++++++------++++++------------++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******))))))))))))************+++,,,,,,,,,,,,+++++++++*********+++---...---...///...,,,+++,,,---************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000111333333000111111111111222222222000111111111111222222222999888888;;;BBBLLLUUU[[[tttwwwppplllkkkhhhfffeeedddcccbbbeeedddccceeeiiinnnqqqrrrwwwlllggghhhkkknnnyyyxxxttt{{{|||uuusssxxx|||xxx|||{{{uuupppnnnnnnnnnrrrxxxzzzuuurrrnnnhhhdddcccbbbbbbbbbRRRQQQOOOKKKIIILLLRRRXXXVVV]]]bbbdddiiiuuu}}}{{{zzzzzz|||vvviiiWWWIIIAAA<<<888555111111000/////////////////////000000000111111111000000000000000///......//////////////////////////////000000///...---------......///////////////......////////////......---.........//////000000////////////////////////...///////////////......000000000000000000000000.........///////////////111111000000//////......000000000000000000000000111111111111111000//////111111222333333333333222000000111111111111000000000000000000000000000000------,,,,,,,,,------...******++++++,,,,,,,,,,,,------......---,,,,,,+++++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++*********+++,,,---,,,---...---+++***+++,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111222//////000000000111111111000000111111111222222222333222222444888???FFFJJJVVVaaasssuuuqqqmmmlllnnnnnnkkkhhhllliiieeebbbbbbccceeefffkkkrrr}}}yyyooojjjiiijjjkkkhhhlllwwwqqqkkklllnnnoooyyyyyytttsss|||~~~sssfffbbbdddooo|||pppiiimmmuuu{{{wwwrrrooonnnoooppprrrwww~~~}}}xxxrrrjjjddd```^^^ZZZYYYXXXYYY\\\^^^^^^^^^XXXXXXWWWUUUTTTXXX^^^ccclllvvv~~~|||yyywwwyyy|||~~~uuummmZZZPPPCCC:::666555333111111111000///////////////////////////000000000000000000000000000///......////////////////////////......//////......---,,,---......///////////////......////////////................../////////000////////////////////////......////////////......////////////////////////000000//////......------111000000000/////////...000000000000000000000000111111111111111000/////////000111111222222111111000000111111111111000000000000000000000000000000,,,,,,,,,,,,---...//////,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,++++++************+++,,,,,,+++,,,---,,,*********,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...............//////........./////////000000000000000111111111222222444333333333555888<<<>>>>>>HHHVVVeeeuuu{{{sssjjjccc_________]]]```dddhhhlllqqqvvvzzz{{{uuupppnnnkkkiiihhhiiiiiiooo|||~~~pppiiiddd```___dddiiirrrvvvkkkgggffflllsssyyyuuukkk```ZZZXXX^^^eeeiiimmmqqq}}}mmmgggiiipppvvvxxx}}}vvvttttttvvvyyy}}}}}}~~~{{{rrrmmmnnnqqqmmmhhhfffdddbbb^^^YYYUUUVVVYYY\\\[[[[[[^^^bbbgggjjjkkkjjjgggggghhhhhhiiimmmrrrwww~~~|||{{{{{{|||}}}}}}ooo___UUUCCC===555111111222222111111000000///////////////////////////////////////000000000000000//////...//////////////////////////////////////////...------......///////////////......////////////..................////////////////////////////////////......///////////////...////////////////////////111111000///...---,,,,,,000000000000////////////000000000000000000000000000111111111111000000///...///000000111111000000000000111111111111000000000000000000000000000000,,,,,,,,,,,,,,,---...///.....................///,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------++++++++++++------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++******+++++++++******+++,,,,,,,,,,,,+++******************++++++***+++,,,+++***)))***+++************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------....../////////000000000000000000000111111111111666555666666666777888888888===EEENNNZZZkkk}}}vvvmmmjjjiiihhhhhhgggccc```___aaadddkkkkkklllmmmmmmkkkfffccc```___aaaiiivvvzzzuuunnnfffeeeddddddhhhssswwwlllhhhjjjmmmqqqrrrsssvvv{{{zzzppphhhccc]]][[[^^^bbbdddgggjjjppp~~~wwwtttvvv{{{yyyuuuvvvxxx}}}vvvtttrrrqqqrrrvvvzzz}}}~~~wwwrrrsssuuurrrnnnmmmfff___ZZZ[[[[[[YYYWWWXXX[[[\\\\\\\\\___fffpppwww{{{zzz{{{}}}~~~~~~zzzxxxyyy}}}xxxmmmbbbUUUIIIBBB;;;888333111111111000///000000////////////000000000000000/////////////////////000000000000//////////////////////////////000000111111111000000///---......///////////////......////////////...............///////////////////////////////////////---...//////////////////////////////////////////000000//////......------000000000000////////////////////////////////////000000111111111111000///...///000000111111000000000000111111111111000000000000000000000000000000///...---,,,,,,,,,,,,,,,.........---------------++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------++++++++++++------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******))))))))))))************+++,,,,,,,,,,,,+++************************)))***++++++))))))***+++************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---/////////000000000111111//////000000000111111111111222222333444444333333666888:::===BBBMMMYYYbbbwww}}}vvvkkkccc``````cccfffjjjnnnnnnjjjccc^^^WWWVVVWWW[[[cccjjjnnnooouuuxxxzzzyyyyyyyyyssskkkhhhdddbbbccciiisss~~~|||tttrrrsssvvvzzzzzzyyyyyy{{{}}}zzzxxxyyy{{{zzztttjjjcccbbb^^^]]]bbbfffgggjjjooottt|||wwwnnnllllllmmmqqquuuiiigggccc```^^^^^^```aaagggbbb```bbbccc```^^^___XXXWWWWWWYYYWWWVVVZZZaaafffiiinnnrrrwww~~~~~~||||||}}}~~~yyyzzz}}}zzzpppaaaSSSGGG???:::777666444222000///...,,,+++000000////////////000000000000000000000000000000//////000000000000//////////////////////////////...//////000000/////////---......///////////////......////////////......///////////////.........////////////////////////------...///////////////........................------......//////000000////////////000000000000///////////////////////////000000111111111000000///000111111222222111111000000111111111111000000111111111111111111111111//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***))))))))))))))))))*********+++,,,,,,,,,,,,+++*********+++******)))((()))***++++++***)))+++,,,************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------//////000000000111111111/////////000000000111111///000111333333444333333555666666777999>>>EEEIIIWWWeeeyyyxxxuuuvvvxxxzzz~~~xxxnnnfff\\\ZZZYYYZZZ\\\]]]]]]]]][[[```dddeeeggghhhddd^^^^^^ZZZXXX[[[^^^aaaffflllqqqsssyyy~~~}}}vvvssstttrrrvvv{{{}}}{{{zzz{{{}}}rrroooooorrrqqqiii```\\\]]]\\\^^^dddhhhiiilllqqqssstttwww{{{zzzxxx{{{}}}}}}}}}~~~~~~|||zzzmmmeee___]]]\\\ZZZ\\\___]]][[[XXXUUUSSSRRRRRRSSSOOONNNPPPVVVZZZZZZ]]]aaaccceeeiiilllkkkkkkrrr|||zzzyyyyyysssqqqrrruuuxxxxxx~~~ssslllZZZSSSIII@@@:::666333111333222222111000///......///////////////000000111....../////////000000000...//////000000000000000////////////////////////+++,,,,,,------------------......///////////////......////////////......///////////////.........////////////////////////,,,---...///000000000000........................,,,,,,---...///000111111////////////000000000000000000000000000000000000///000000111111111111000///000111111222222111111000000111111111111000000111111111111111111111111...------,,,,,,,,,------------------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++******))))))******+++******+++,,,,,,,,,,,,+++)))***++++++***)))(((''')))***++++++******+++---************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------***************************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........./////////000000////////////000000000111111111222333444555555555444555777999:::<<<>>>???BBBKKKYYYhhhwwwnnnkkkgggccc```]]][[[ZZZ___cccdddaaa______\\\XXXXXXTTTTTTWWWXXXWWWYYY]]]ZZZ\\\aaaggghhhdddeeeiiiiiilllppppppmmmlllmmmooofffaaaaaaeeefff___XXXVVVXXXXXX\\\bbbeeedddeeeiiifffbbbaaaddddddbbbdddhhhoooppprrruuuyyyzzzyyywwwpppnnnkkkhhhfffccc___\\\]]]XXXVVVWWWXXXVVVWWWZZZTTTTTTSSSSSSSSSSSSSSSSSSRRRTTTZZZdddkkknnnttt{{{yyyooosss~~~~~~{{{zzzwwwrrrnnnnnnrrrwwwzzzzzzlll^^^TTTBBB>>>:::666444333222000111222222222111000000111///////////////000111111***+++,,,,,,---...//////......///000000000000000////////////////////////,,,,,,---...............---......///////////////......////////////......000/////////............////////////////////////,,,---...///000000000000........................------......//////000000.../////////000000000111000000000000000000000000//////000111111111111111...///000000111111000000000000111111111111000000111111111111111111111111,,,,,,,,,,,,---...//////111111000000/////////...)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---++++++++++++---...++++++---......---++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++)))***+++++++++)))(((''')))***,,,,,,++++++,,,---************************++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------))))))))))))))))))))))))***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------.........//////////////////000000000000//////000000111222222222000333666999:::999999888999===EEENNNZZZjjj{{{|||wwwuuusssxxx{{{zzzrrrkkkhhheeeaaa]]]XXXWWW[[[ZZZVVVVVVZZZTTTTTTVVVYYYXXXUUUWWW]]]bbbcccdddaaa\\\ZZZ[[[]]]ZZZUUUUUU[[[^^^ZZZVVVVVVRRRRRRVVV\\\]]]YYYYYY[[[\\\UUUTTTXXXZZZWWWWWW[[[VVVWWWZZZ___dddhhhiiiiiiaaa___]]]\\\\\\ZZZWWWUUUVVVTTTVVV[[[^^^^^^```dddhhhiiikkkmmmooopppqqqqqqlllpppxxxvvvmmmttt{{{vvvrrrqqqpppnnnnnnrrrxxx~~~yyynnn```RRRGGGAAA<<<888333000///000111222...//////...---,,,,,,---///////////////000111111(((((()))***,,,---............///000000000000000//////////////////////////////000111111222111111---......///////////////......////////////......000000//////.........---////////////////////////,,,---...///000000000000........................///////////////............/////////000000111111000000000000000000000000//////000111111111111111---......///////////////000000111111111111000000111111111111111111111111***++++++,,,---...//////,,,,,,,,,---......//////((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------............---,,,+++*********+++++++++,,,,,,,,,(((***++++++++++++,,,...---,,,,,,+++*********+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........///////////////.....................////////////---...///000111222333333555555444333444555666777777:::===???CCCLLLXXXbbbxxx}}}xxxsssooommmlllkkkjjjiiicccaaadddfffdddbbbcccdddbbb____________]]]\\\WWW]]]fffnnnpppmmmgggccc______^^^]]]]]]\\\\\\\\\YYYWWWVVVVVVVVVUUUSSSRRRTTTTTTUUUUUUWWW\\\bbbfffdddfffgggfffcccbbbccceeeeeennnttttttuuuzzz}}}}}}yyyuuurrrpppkkksssyyyzzz|||~~~qqq^^^RRRJJJ@@@888555222111111000///......---000///...---------------000000000000000000000000......------------......111111000000//////......//////............//////////////////////////////......////////////........./////////000000111111000000000000000000000000+++---///111222222000000///.........///000222333///////////////......---...///111111000///000111////////////000000000000000000000000000000000000222111111111000000//////,,,---...000000000///...////////////000000000000000/////////000111222222+++,,,,,,------............---,,,+++***)))(((((()))***++++++,,,,,,+++++++++++++++,,,,,,---------...---,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------............---,,,+++***+++++++++++++++++++++,,,,,,---...---++++++,,,------,,,++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------------------....................................////////////---...///000111222333333555444333333333444666666777999;;;;;;;;;@@@IIIPPPVVVfff~~~{{{{{{zzzxxxuuussssssrrrpppnnnooouuu}}}yyyuuurrrppppppppphhhfffeeefffgggeeebbb^^^^^^___```bbbffflllssswwwyyy{{{~~~~~~|||zzz{{{|||}}}xxxzzzzzzuuusssrrrrrrqqqvvv|||~~~}}}xxxgggYYYJJJCCC???999555333111111000000///......---///......---------......////////////////////////......------------......000000000000//////......//////............//////..............................////////////................../////////000////////////////////////---...///000111111000000//////......///000111222000000000000000//////......///000///,,,*********////////////000000000000000000000000000000000000111111111000000000//////......///000000000//////////////////000000000000111111111111111111222333------------------------000//////...,,,++++++***++++++,,,,,,------,,,,,,)))***++++++------...///...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------......------,,,+++***++++++++++++++++++++++++...//////...,,,++++++,,,,,,,,,++++++******++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,------.........---............/////////......//////000111222222444444333333333444555666555777888666555666;;;@@@@@@LLL```vvv|||uuuuuuvvvxxx~~~xxxvvvzzz~~~}}}zzzwwwuuutttwwwzzz||||||~~~zzzvvvpppjjjQQQFFF;;;888888666555555111000000//////...............---------...//////////////////////////////......------------......000000000////////////...//////............//////..............................////////////.........////////////000000000////////////////////////////////////////////////000//////......///000000000111111111111000//////000111222111...---,,,---////////////000000000000000000000000000000000000111111000000000000//////111111000/////////000000////////////000000000000333333222111111111222222.........------,,,,,,,,,++++++,,,---...//////000,,,,,,---------------,,,+++++++++,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,++++++++++++***---......---,,,++++++,,,,,,,,,++++++***++++++,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,******+++,,,------......---------.........//////......//////000111111222333333333333333444444444222444666666555666888:::@@@BBBIIISSS]]]jjj{{{zzzxxx|||~~~wwwwwwzzzzzzzzzvvvttttttttttttuuuwww|||~~~xxxppphhhbbb\\\WWWHHH???666555555333222333000000/////////.........---------------...///000////////////////////////......------------......//////////////////////////////............//////..............................////////////......000000000000000111111111////////////////////////000000///.........//////000/////////......//////000000000000000///......---///111111000000111222////////////000000000000000000000000000000000000000000000000000000//////333222111/////////000111////////////000000000000333333222111000000000000.........------,,,,,,+++$$$$$$&&&(((***,,,---...------.........------,,,---------,,,,,,+++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,...,,,++++++***++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,)))******+++,,,---......------------.....................///000000111111111222222333333333333333111222444666666666777888===:::999===BBBJJJXXXeeevvv{{{zzz|||~~~~~~|||yyytttqqqppprrruuuwwwzzz|||tttlllaaaWWWPPPJJJFFFDDD@@@888222111000...---...////////////............---------------...///000..............................------------.....................///////////////............//////..............................////////////......////////////////////////........................000///......---......//////////////////...............//////......---,,,)))+++---...------...///////////////000000000000//////////////////////////////////////////000000333222111/////////000111////////////000000000000222111000///////////////.........------,,,,,,,,,(((((()))***++++++,,,,,,------......------,,,,,,///......---++++++***))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((***++++++++++++,,,...++++++******++++++,,,,,,******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************************+++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---------,,,------------..................//////000000000000111222333333333222222222333333444444444333333555444555999<<<===BBBIIIVVV^^^ooo}}}yyyssssssrrrsssvvv{{{uuunnn___TTTHHHBBB===999777777999333///000000......000..............................---------...//////..............................------------......---............///////////////............//////------------------------......////////////......------,,,,,,,,,,,,,,,+++................................................---....../////////......---............---,,,,,,...///000000...------...////////////000000000000////////////////////////......////////////000000111111000/////////000000////////////000000000000000000///.........//////------------------,,,,,,........................---------------,,,++++++---------,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))***+++,,,------...***,,,---,,,++++++,,,---++++++******++++++,,,---******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********+++)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,---------..................///////////////000000222333333333222111222222222333333444333222444333555:::;;;999:::===BBBEEEPPP___iiiqqq}}}}}}zzzyyyxxxvvvyyy}}}vvvjjj^^^VVVKKKAAA999888777444222333666222000111111///000333........................///......---------....................................------------......---------.........////////////............//////------------------------......////////////............------,,,,,,,,,,,,........................+++,,,...////////////...+++,,,...////////////..................------,,,000111222222000//////000////////////000000000000////////////////////////........./////////000000......///000000000//////////////////000000000000000///////////////000111------------------------,,,,,,,,,------------...,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++++++++++++++++++++***++++++,,,,,,,,,++++++(((((()))***,,,---...///...//////...,,,++++++,,,+++*********+++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------...............//////////////////000111222333222111111111111111222555666777666666333111333333333555:::777666:::CCCJJJQQQ^^^kkk~~~|||~~~~~~{{{yyyzzz||||||tttjjj___SSSHHHAAA@@@777222666888555333444333///---///...,,,,,,///---.....................000///...---------------.................................------.........---------.........////////////............//////------------------------......////////////......111111000000/////////...........................)))+++---///000000///...***+++---///000000/////////////////////......---)))+++---.........000111////////////000000000000////////////////////////---.........//////000000,,,---...000000000///...////////////000000000000000000//////000111222222//////...------------...........................,,,---------.../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++++++++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++---...///...------,,,,,,------......//////000000000000000000000111111111222222222//////000111222222333333444333333333333444555555666777999:::===BBBHHHMMMVVV```ppp{{{xxxxxxuuuuuuvvvxxx|||~~~wwwjjjcccXXXMMMEEE>>>999555333333222222111000//////,,,---------......////////////............//////222111111000///......---.........------,,,,,,,,,------------------------000000000000000000000000////////////////////////////////////////////////........................---...............------......////////////..................////////////111000///---------...///////////////000000000111000000000000000000000000111111111111111000//////111111000000//////......//////............//////........................////////////000000000000222111000//////000111222......---,,,,,,,,,,,,,,,........................---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...///------,,,,,,,,,,,,------,,,,,,---...............000000000111111111222222//////000111111222333333333333333333333444555555666777888888999<<>>AAAHHHOOOTTTaaannn~~~{{{vvvttttttuuuvvvzzz}}}}}}xxxlllfff]]]SSSKKKCCC===999666444222111222333333222222111111111000000000////////////000000000000000///......------......///............------,,,,,,------------------------////////////////////////////////////////////////////////////////////////////////////////////////..............................///000000000//////......////////////......---------.........//////+++,,,...///000///......000///...---+++***))))))///////////////////////////000000000000000//////000000000000////////////111111000000000000111111000000000000000000000000////////////000000000000111000000000000000000111///......---------------......................../////////...---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))******))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......///////////////....../////////000000000000000000000000111111111222111111111111222333333...111444666666555555666222444666777888;;;>>>AAAHHHPPP\\\gggqqqzzzzzzssspppqqqvvv{{{~~~qqqeee]]]PPPLLLEEE???<<<:::888777333222000000000000///...111111111000000000000000000000000000000/////////......------------....../////////...............------------------------////////////////////////........................////////////////////////////////////////////////////////////////////////,,,---....../////////.........////////////......------------............+++,,,---/////////...---............---------,,,...........................//////000000000//////////////////000000000000111111000000000000111111////////////////////////////////////000000000000000000000111111000000000//////...------------..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,------------,,,............////////////000000000000000000000000111111000000111111222333222444666666444333222333///111444666666666777999<<<>>>CCCKKKRRRZZZfffqqqvvvsssqqqrrryyyuuugggYYYNNNGGG???;;;777444444555555555111000000111333333111///000000000000000000000000000000////////////............------------..............................,,,,,,,,,------------...................................................////////////////////////////////////////////////////////////////////////+++,,,---.../////////.........////////////......,,,------------.........,,,------.........------------....../////////000..............................///000000000//////////////////000000000000111000000//////000000111////////////////////////////////////000000000000000000111111111111000000///...------,,,,,,------........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++,,,---------,,,++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,------........./////////000000000000000000000///000000000000000111222222222333444444222111111222111333555666555555777888888777999>>>@@@BBBIIIRRR___fffqqq|||~~~wwwwww{{{nnniii```VVVKKKBBB<<<999666333111000111222222111000000000222555555333111///000000000000000000000/////////.........------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------........................////////////////////////////////////////////////........................,,,---...//////000000000......////////////......,,,,,,---------...............------,,,,,,------------......////////////........................---......///000000//////.../////////000000000111000//////......//////000000000000000000000000000////////////000000000000///000111222222111000///...---,,,,,,++++++,,,,,,........................,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------+++,,,---------,,,+++***,,,++++++++++++++++++,,,,,,---......//////......---------.........//////000000000000////////////000000000000000111111222---...000111000111333555222333333333222222444777777555777<<<<<<888;;;BBB===DDDNNNYYYdddooozzz|||~~~{{{ooogggTTTOOOGGG>>>777444333333222000//////000111000///------...000111111...,,,////////////000000000000//////......---------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------........................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111......////////////......,,,,,,,,,---------......000///---,,,+++,,,,,,---................................................------...///000000//////.../////////000000111111//////............//////111111111111111111111111////////////000000000000///000111222222111000//////////////////000111111---.........---,,,,,,+++------------------------***+++,,,,,,------,,,,,,,,,---------.../////////------------------------//////...---,,,++++++***//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,+++***)))***+++,,,---,,,***)))***+++---,,,,,,************************---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,------------------------,,,---......//////............///000000000000000......//////000000111111111111222222222333333333111111222222222333333333222222333333444555666666888;;;>>>CCCGGGNNNUUUZZZnnnttt~~~wwwkkkbbbYYYOOOHHHAAA>>>:::666333333333444222111000//////000111222////////////000000000000222111...---,,,---...000........................111///---,,,---......---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,...000//////////////////////////////............//////111111111111111000000000222111000///...---,,,,,,////////////////////////////////////////////////---,,,,,,++++++,,,,,,---+++,,,,,,---............---------............//////////////////000111111000000000000000/////////------......///000000000//////............//////111111000000//////......000000//////.........---...............///000000222111000///............---.........------,,,+++------------------------++++++,,,------------------------...............------------------------.........------,,,,,,+++///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---+++)))((()))***,,,++++++************************,,,,,,+++++++++,,,------,,,++++++******++++++,,,------------------------,,,------.....................///000000000000000///////////////000000000///000000000111111111111111111111222222222333333111111111222333444444444666777999:::;;;>>>CCCFFFPPPUUU\\\fffpppyyy~~~nnnfff[[[RRRLLLFFF>>>999:::888666444222222333333111111000//////000111111.........////////////000111000///...---......///........................000...,,,,,,---------,,,......---,,,++++++******------------------------...---,,,,,,,,,---...//////////////////////////////..................///------------------------/////////...............////////////////////////........................---,,,,,,++++++,,,,,,---+++,,,---.........------------------............---------------......///////////////////////////////////////............//////............//////000000000000//////......000/////////............///............///000000444333111///...---,,,,,,---............---,,,,,,------------------------,,,,,,---............---...............---------------------------------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,---------------,,,,,,***)))((((((***++++++***++++++++++++++++++++++++++++++++++++,,,,,,---...,,,++++++******++++++,,,------------------------,,,,,,---.....................///000000000000///000000//////////////////............////////////000111111111222222222222000000000111222222333333777777777666555666888:::<<<>>>AAAGGGOOOXXX___dddjjjqqqzzzzzzpppeee]]]OOOJJJBBB>>>;;;999555111111111111111111111222222111000000//////000000111............////////////////////////....................................///---++++++,,,---,,,,,,...------,,,***)))((((((........................---------.........//////////////////////////////......------------......++++++++++++++++++++++++,,,,,,------.........///////////////////////////........................------,,,,,,,,,,,,------***+++---//////...---,,,------------............------,,,,,,------...///........................000000//////...------,,,//////............//////000000000////////////...////////////............//////......//////000111333222111///------,,,,,,------............------------------------------,,,---......//////....../////////...---------,,,------------------------,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,---------.../////////...---,,,+++***((()))+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......,,,++++++******++++++,,,,,,,,,------------------,,,,,,---.........---------...//////000000//////000000000//////......---........................000000000111111111111222000000000111111222222222555666666555444555777999999999999;;;>>>CCCGGGIIIPPPWWW```gggmmmsss{{{yyypppfff\\\RRRHHHBBB???;;;777666666666444333---...///000111111000///000000000//////000000000....../////////000000000......///000//////..............................---,,,++++++,,,---,,,+++++++++++++++++++++,,,,,,.............../////////,,,---.../////////......////////////////////////------,,,,,,,,,,,,---------------------.........,,,,,,,,,------------...////////////////////////........................------,,,,,,,,,,,,------***,,,...//////...,,,+++,,,,,,---------.........///............///000000,,,,,,---------------.../////////......---------//////............/////////////////////////////////////////////........./////////...///000000111000//////...............------...//////......---------------------------,,,---......//////....../////////...---------,,,------------------------+++,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,---.........///000///...,,,+++---+++******,,,------,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,---------......+++,,,,,,---...---------------...///////////////000000//////......------//////////////////////////////000000000111111111111111111111222222222222///111222111111111222444666666777777888888888777===AAAFFFKKKQQQXXXaaahhhqqqwww}}}zzzwwwwwwzzz}}}~~~zzzpppjjj^^^ZZZSSSLLLEEE???999666555333111111111222222111...///000111111000...---/////////000000///////////////000000000111111111......//////000///..............................,,,+++++++++------,,,+++,,,,,,,,,,,,------------,,,,,,------............,,,---......//////......////////////////////////------,,,,,,,,,,,,------------......////////////...------------,,,,,,,,,////////////////////////...........................------,,,,,,------...+++,,,...//////...,,,+++,,,,,,,,,------------..................///000000+++,,,,,,,,,------......,,,---------........./////////............//////.............../////////.........//////////////////////////////000111111...---------...//////000------...////////////...------------------------,,,,,,---............---...............---------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---......////////////...---,,,,,,---,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,------.........++++++,,,---------------------...////////////...//////..................000000000000000/////////////////////000000000000111111111111111111111222000222222222000///000111222333666777888777555444888999999:::===BBBIIINNNUUU[[[eeeqqqzzzxxxrrrttttttxxx~~~}}}rrrggg]]]SSSNNNCCCBBB???<<<999777555555222111111000000000000111///000111111111000...---...//////000000//////...////////////000000000000............////////////........................,,,++++++,,,......---+++///......------,,,,,,+++,,,,,,,,,---......//////,,,,,,,,,---------......////////////////////////......------------......,,,,,,------....../////////.........------,,,,,,////////////////////////------------------------......------------......---------...------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++,,,,,,------.........+++,,,,,,---......////////////............//////---............/////////.........///////////////000000//////000000111222---------------...///000------...///////////////------------------------++++++,,,------------------------...............------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---...///000///...---,,,,,,,,,,,,---+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,++++++******++++++,,,++++++,,,,,,---......///++++++,,,------------,,,,,,---......//////......------..................000000000000/////////............/////////000000000000000000000000000000111222444333222111111222111333555777888777777666777777666666777999<<>>AAADDDKKKSSS\\\eeekkkooouuuxxx~~~zzzmmmdddYYYRRRNNNKKKFFFAAA===;;;888666333222222222111111000000//////......000000000000000000000000000///...---------------...------------...//////000000//////.........---222111///......//////000............////////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,------...///000000111////////////////////////........................///////////////............///...---,,,,,,...000////////////////////////.................................////////////000///......,,,+++***))))))---------...------,,,,,,,,,------......------,,,---...///111111///...---........................------..................,,,,,,,,,---...///000111////////////000000000000111111111111111111111111...............---------///...------,,,,,,,,,---......---,,,,,,---............---------,,,,,,,,,........................------------------------............------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++---+++)))***,,,---,,,******************+++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,---.........------,,,,,,------...///.........------------//////............/////////////////////000000111............//////////////////000000000111111111111111111222222222333333444444444444444333222222222222333444555666888999===>>>AAAEEEJJJNNNQQQSSSXXX[[[___fffmmmsssyyy|||yyyqqqiii```ZZZRRRLLLDDD@@@???>>>:::777888777444222000/////////000000000000//////......//////////////////////////////...---------------...------------...//////000/////////............///......---------------............////////////...---,,,,,,+++++++++,,,------------------------******+++,,,---//////000------...//////000111111////////////////////////........................111000000///...------,,,---...///...,,,,,,...///........................------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------,,,,,,,,,------......------,,,---...///000000///...---........................+++,,,---...////////////......---------......///.../////////000000000000111111111111111111111111---------.........//////.........---------------......---,,,,,,---.........------------,,,,,,,,,........................------------------------------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************,,,,,,++++++++++++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------...------,,,,,,------...///...---,,,+++,,,------//////............////////////......//////000111............//////////////////000000000000111111111111111222222222222333333333444444444333222222000000000111111222333444777888888888999:::::::::>>>???AAAFFFLLLSSSZZZ]]]jjjooowww}}}~~~|||||||||vvvmmmfff]]]SSSKKKEEE@@@======:::666666777888666333333333111000///.........000000000////////////...//////////////////////////////...------------......------------...//////////////////...........................---,,,,,,---............/////////------,,,+++++++++,,,,,,........................((()))***,,,...///111111......//////000000111111////////////////////////////////////////////////222111000///...,,,++++++,,,...//////...------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.........///,,,,,,------...------,,,------............---------...///000000///...---........................***+++,,,...///000000111//////...---------------....../////////000000000111111111111111111111111---------............///---...............------......------------......------------------------................................................,,,,,,,,,------.........------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,++++++++++++******++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,++++++*********))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,...------,,,,,,------...000...,,,++++++,,,...//////......------......//////............///000000............////////////////////////000000000111111111111111222222222222222222333333333333222222222222111111111222333333444444555555555555666666666777888:::===@@@CCCEEEKKKOOOVVV[[[```eeeiiilllooooooqqqtttwwwzzz{{{{{{}}}~~~{{{zzzzzz{{{}}}ssslllhhhbbbYYYRRRNNNJJJDDD>>>:::777555555666444444555777888666444111111000000///////////////////////////////////////////////////////////////......---------.........------------.../////////////////////............///000111000///...------------.........//////---,,,,,,++++++,,,,,,,,,------------------------------------------------/////////000000000111111////////////////////////000000000000000000000000000000///...------,,,,,,+++---000000///---------........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------.........//////,,,,,,------...---------------............---------......//////......---........................+++,,,---...///////////////......---------.............../////////000000111111111111111111111111///............---------------...//////......---........................------------------------................................................+++,,,,,,,,,------......---------------------------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******,,,++++++******++++++,,,+++++++++++++++++++++,,,+++++++++,,,,,,---------...------,,,,,,------...+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,...------,,,,,,------...000///---,,,,,,...///111......------------.....................//////000............////////////...////////////000000000000000111111111222222222111111222222222222222111333222222111111222222333333333444555555666777777555666777999::::::999999999;;;???BBBEEEHHHLLLOOOOOOQQQSSSWWW\\\aaafffjjjnnnppprrrtttuuuuuuuuutttxxxyyy{{{}}}~~~}}}{{{|||~~~~~~xxxrrrmmmjjj```YYYQQQMMMKKKHHHBBB===999999999888666555555555222222222222333222000///////////////////////////.............../////////..............................---------......///...------------...//////.........///////////////...///000000000///---,,,------------............,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++////////////000000000000////////////////////////000000000000000000000000------------............+++---000000///---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------+++,,,,,,---.........------......//////......---------............------..........................................------,,,,,,,,,------///000000............////////////000000000000000000000000//////.........---------,,,---...000000///......---...////////////...---,,,,,,,,,------------...................................................,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,------......------...------,,,,,,------...//////...---...///000111......------------............------......///000............////////////......////////////000000000000000111111111111222000000111222222222111111111111000000000111111222222222222222333333333333000222444666777777666555444666888999999:::<<<>>>;;;===???@@@CCCGGGMMMQQQPPPRRRUUUYYY\\\^^^``````dddfffjjjnnnssszzzzzzvvvllliiiddd^^^XXXRRROOOMMMFFFBBB>>>======<<<:::777000222555555333222111222111111111111000...---,,,,,,------.........---------............/////////...........................------------...//////...------------...//////.........///////////////---------------,,,++++++,,,------------.........,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////////////////////////////////////////////////////,,,,,,,,,---......//////,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///.........------,,,,,,++++++,,,---..................////////////......------------------------........................////////////...---,,,+++,,,,,,,,,---...///000111------........./////////000000000000000000000000---------...............,,,---///000000000///...---...///000000///...---,,,,,,,,,---------......................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,***)))+++---)))******+++,,,---......++++++++++++++++++++++++)))*********++++++++++++************++++++++++++++++++************+++++++++++++++,,,,,,,,,------******+++,,,,,,---.........------,,,,,,------...---------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---.........------,,,,,,------...---------....../////////...------,,,,,,------......------------...//////............////////////........./////////000000000000000000111111111111///000000111222222111111000000000000000111222333000000000111111111111111///000111222333444444444444555666666555444555666555777::::::::::::===???;;;<<>>===888888777777666666555555...111333222000...///000000111111000/////////000---.../////////...---------------.........//////........................---------------...//////...------------...//////............/////////000------,,,,,,++++++,,,,,,,,,,,,---------.........,,,+++++++++,,,,,,---...------------------------++++++,,,,,,---...//////............------------////////////////////////........................,,,------------------...---...///...,,,,,,...///------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---..................////////////.........------------------.............................................---------------------...///000---------.........//////000000000000000000000000++++++,,,---...///000111+++---///000111000///...---...///000000///...---,,,,,,,,,------.................................////////////////////////---------,,,,,,+++++++++,,,,,,,,,------.................................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++))),,,---,,,***)))+++---))))))***+++---...//////++++++++++++++++++++++++))))))******++++++++++++(((((())))))******++++++++++++************+++++++++++++++,,,,,,---------******+++,,,,,,---.........------,,,,,,------............------,,,,,,,,,+++++++++,,,,,,---------...---,,,+++,,,---...///...------,,,,,,------...+++,,,---............---...------,,,,,,------......------------...//////............/////////000............/////////000000000000000111111111111//////000111111111111111111111111111222333444555000000111111222333333333333222111000000111333444111333444444333222222333222666::::::888666666666666777999;;;<<<===>>>>>>???AAABBBBBBBBBFFFKKKPPPOOOSSSYYY___cccgggjjjmmmrrrtttvvvwwwxxxzzz~~~xxxuuuooohhhbbb^^^[[[ZZZYYYTTTOOOKKKJJJHHHEEEBBB???===;;;999888777777888222444555444222111111111///111222111///...000333------.........///111222000111222222222111000///---------.........//////........................---------------...///000...------------...//////---.........//////000000000///...---,,,---...///,,,,,,,,,---------......++++++++++++,,,,,,---...........................,,,,,,,,,---------......---------------------,,,////////////////////////.................................------,,,,,,,,,...///...---,,,,,,...000------------------------........................,,,,,,---------.........)))******+++,,,......///***+++,,,---..................////////////.........------,,,,,,------...........................,,,,,,---.../////////...//////...------------...---------.........//////000000000000000000000000////////////////////////....................................///////////////............---------......////////////......------..................---------------------------------,,,,,,+++++++++---,,,,,,+++,,,---///000........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,---,,,,,,+++*********+++***++++++,,,,,,++++++*********+++,,,,,,---......------------,,,,,,+++***************************,,,,,,,,,++++++*********------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,//////...---------.........------,,,,,,------...000///...------...///000///////////////.........111111000000000000111111000000////////////000000...//////000111222222333000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333444555666666444444555666666666777999:::<<<======???@@@BBBDDDFFFIIIJJJKKKPPPQQQSSSVVVXXX[[[]]]^^^fffgggiiilllpppsssuuuvvv|||yyyuuurrrooonnnllljjjgggccc___[[[XXXWWWUUURRRMMMHHHEEEDDDDDDDDD@@@???===<<<<<<<<<======888888777555444333222111111111111111000000000000//////............//////111000000///...---------........................111000///...---,,,,,,,,,000///...---,,,------...******,,,---.../////////......////////////......---------,,,,,,+++++++++........................+++,,,,,,------.........,,,---.../////////..............................///...---,,,+++,,,,,,---,,,,,,,,,---------..................////////////////////////............------------------------.....................---000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---...//////...---,,,---...............------...------------...//////////////////////////////---...///000000...,,,***//////.........---------,,,------...///000111111////////////////////////....................................///////////////............---------......////////////..............................---------------------------------,,,,,,,,,++++++------,,,+++,,,,,,..............................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,++++++******++++++,,,---,,,++++++******++++++***++++++,,,,,,++++++*********++++++,,,------...,,,---------,,,,,,+++***************************,,,,,,,,,+++++++++******---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,,,,------...------,,,,,,------...---,,,++++++++++++,,,---////////////............000//////////////////000000000////////////000000.........///000111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222333333222333444444222222333444333333444444555666666666777777888999:::;;;<<<<<<;;;;;;<<<>>>???AAABBBCCCHHHHHHJJJLLLNNNOOOQQQRRR[[[\\\^^^aaaccceeeggggggkkklllnnnppprrrsssttttttwwwwwwwwwwwwwwwvvvuuutttvvvvvvxxxxxxyyyxxxxxxwwwttttttuuuuuutttrrrqqqpppiiiiiigggeeecccaaa```___[[[ZZZYYYWWWTTTRRRPPPPPPOOOOOOMMMJJJHHHEEEDDDCCCDDDBBB???<<<::::::::::::666666444333333333444444555555444444333222222222111111111000000000////////////............//////111000000///......------........................//////...---,,,++++++,,,000///...---,,,------...,,,,,,------...---------......////////////.........---------,,,,,,,,,+++---------...............---------------.........,,,,,,,,,---------..............................///...---,,,,,,,,,------,,,,,,,,,---------..................////////////////////////............------------------------.....................///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------............---------...............------,,,++++++++++++,,,------...........................///000000000///---,,,//////.........---------------......//////000000////////////////////////....................................///////////////............---------......////////////......................................................------------,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------------------------.........//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,,,,,,,++++++******++++++***++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,***((((((***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------///......------......///------,,,,,,,,,,,,------******)))******+++,,,---...------,,,,,,------...///......------......///........................///......------......///000//////......//////000...//////000000111111222000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222333000111222222000000111222222222111111111111111111444444444444444444444444:::::::::::::::;;;;;;;;;999999999::::::;;;;;;;;;===>>>@@@BBBCCCDDDEEEEEEHHHIIIKKKLLLNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNHHHHHHGGGFFFDDDCCCBBBBBB???>>>>>>===<<<;;;;;;;;;;;;::::::999999888888888888777777666666555555555333333222111111111222222111111111222222222222222111111000000000000////////////............//////000000000///......------........................000///...---,,,,,,,,,---//////...------------...------......------,,,+++......////////////...............---------------,,,,,,------.........///...............---------,,,+++*********+++,,,---------------------------......---,,,,,,,,,------,,,,,,,,,---------......---............//////////////////............------------------------------.........//////000000------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......------------......------...............---,,,++++++++++++,,,------------------------------//////...............---...............---------.........///////////////////////////////////////....................................///////////////............------------......//////......---...............---------////////////////////////------------------,,,,,,------,,,,,,++++++++++++------------------------------------...............------,,,,,,++++++***------------,,,+++******++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,++++++******++++++,,,,,,,,,++++++***++++++,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******+++++++++,,,,,,,,,,,,,,,------------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++......------------.........------,,,,,,------...))))))))))))***+++------...------,,,,,,------...000//////////////////000------...............//////..................////////////....../////////000000111111111222222222///////////////////////////000000000111111111111111111111111111111111111111111111111222222222222000111222111000000000222111111111111111111111111444444444333333333333333333333333333333333333333888888888888888888888888666777888999:::::::::::::::;;;===>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>???????????????AAAAAAAAAAAA@@@@@@??????======<<<;;;;;;::::::999999999888888888777777777666666666777777777777777333444555666666555444333444444333333333333333333111111111111111111111111111000000000///////////////......------......///000000//////....................................000000///...........................------......,,,------...------,,,,,,---......//////......---........................+++,,,,,,------......////////////......---------+++***)))((((((***,,,---------------------------------------------------,,,,,,,,,---------......---------.........////////////.........---------........................---......//////000000111------------------------........................,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---------...------,,,,,,///...,,,,,,,,,,,,...///,,,---......///............------------...//////------------------------...------,,,,,,,,,------........................///////////////.........////////////////////////....................................///////////////............---------------............------//////.........---------////////////////////////------------------------------------,,,++++++***------------------------+++,,,,,,,,,,,,------------------,,,,,,+++++++++---------------,,,+++***++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------,,,++++++******++++++,,,,,,++++++***++++++,,,,,,***++++++,,,,,,++++++*********+++++++++++++++,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,......,,,+++)))******+++++++++,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------...------,,,,,,------...*********++++++---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000//////......//////000//////............///////////////000000000000000........................///000000000111111111111000000000000000000000000000000111111111222222222111222333222111000111333///000000111111222333333//////000000111111111222///000000000111111111111222222222333333333333444444444555555666555555555333444555666777777777777888888888888777666555444888888888888888999999999888888777777666666666777777777666666666555555555666666666555444444333333333333333333333333333333000111222333222111///...000000111111111111111111333333222222111000000000000000000////////////.........------------......////////////..........................................------,,,,,,------------..................***+++,,,---............------............------........................,,,,,,,,,,,,------......//////......---------,,,+++***)))((((((***,,,---------------------------,,,---------------------,,,,,,,,,---------......------------........................------------........................---.........//////000000................................................---............---------++++++++++++++++++++++++---------...------,,,,,,...---,,,++++++,,,---...,,,------...//////.........------------...//////------------------------//////...---......//////---.....................///////////////.........////////////////////////....................................///////////////............---------------............------/////////...------,,,,,,........................------------............------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++******++++++,,,++++++******++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))+++---......---+++)))******+++++++++,,,,,,,,,++++++,,,,,,------......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///...------,,,,,,------...------............------,,,,,,,,,---......//////000//////////////////000///......------......///------------------------........................000000000000111111111111000000000000000000000000000000000111111111111222111333333333222111222333---......///000111111111......///000111222333333333444444555555666777777///000000000111111111111111111222222222222111111//////000111111222111111444444444444333222111000444444444333444555555666444333222222222222333333222222222222222111111111333333222222111000000///222111111111000/////////000111222222222111///...///000000111111111111000333333222111000000//////000000////////////............------------......//////////////////..............................++++++***************+++,,,---......///.........)))***,,,---.../////////------............---------------------.........------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......,,,------------..................------------,,,........................................................................------------------------....../////////...---,,,++++++++++++++++++++++++,,,,,,------...---------------,,,,,,,,,,,,------,,,,,,---...////////////,,,++++++++++++,,,------------------------------000111111111111222222222---------........................///////////////////////////////////////....................................///////////////............---------,,,------......------,,,000//////...------,,,,,,------------------------------------.........///,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***++++++,,,,,,------...***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......,,,++++++******++++++,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++*********************+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,******++++++,,,---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,------......------,,,,,,------...//////000111111000//////++++++,,,------.../////////......------......//////......------......///...............---------------------------------000000000000111111111111000000000000000000000000000000000000111111111111111222333333111111222333////////////////////////000000000111222222333333............////////////333333333333333333222222000000111111111111000000///000000111111111111000111222222333222222111111222111111000111222333444444333222111111222333444333222222222111111000000111111111111111111000000222111111111000000000///111111222222333222222222///000111222333333222111////////////////////////000000/////////............------,,,,,,------....../////////////////////........................+++++++++******++++++,,,,,,,,,.../////////......+++,,,,,,---.........---,,,------......------,,,+++,,,,,,,,,------------...------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......,,,,,,---------..................---------,,,,,,.................................---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++************************++++++,,,---............,,,,,,,,,------,,,,,,,,,+++,,,---...////////////,,,++++++++++++,,,------...........................///111222222222111000---------.........//////------......//////000000////////////////////////..................................../////////000//////.........---------,,,------......------,,,000000///...------,,,,,,---------------------------------.........//////,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))***+++,,,------...///******,,,---.../////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000,,,++++++++++++++++++,,,+++*********+++,,,,,,---+++++++++,,,,,,+++++++++++++++*********************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---+++(((%%%%%%(((+++---******+++++++++,,,,,,,,,))))))***++++++,,,------......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++.........------.........,,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,...------,,,,,,------...+++,,,---......---,,,+++++++++,,,,,,---...//////...------,,,,,,------............------.........111111111111000000000000------------------------000000000000111111111111000000000000000000000000000000000000111111111111000222333222111000111222333222222111000000//////........................333333333222222222111111222222111111000///.........//////000000000//////000000111111111111111000---...///000111111111111222111000000000111333444222222111000000111222333333333222222111000000000///000000000111111222222000000000000000000000000------...//////000111111,,,---///000000000//////,,,,,,------...//////000000/////////...............------,,,,,,------............///////////////..............................---------......///+++,,,.../////////......------......------,,,+++,,,------......------,,,+++++++++,,,,,,---------///...------,,,+++***)))*********++++++,,,,,,,,,,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,////////////////////////......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))***************************+++,,,---......///...++++++---......---+++++++++,,,---...////////////...------------...//////////////////////////////***,,,...000000///...------------.........//////,,,------...///000111111222222111//////.........////////////////////////------------------------000000///...........................//////////////////.........---------++++++,,,,,,,,,,,,---------------------------------......///000111111222......---------......///------------------------...---,,,,,,,,,,,,---...---------............///000000///------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++************************+++,,,---------,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------++++++++++++------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////...------,,,,,,------......,,,******,,,---+++(((...------,,,+++***))))))------------------------+++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,//////.........---------,,,,,,,,,------.........///......---------......000000//////.........---,,,,,,,,,---...///000000111000///---------...///000000//////......------000000000000000000000000111111111000000000000000222111111111000000////////////000000111111111222111111111111111000//////---......///000111111222000000000000000000000000111111000000000000111111000000000000000000000000...............///000000222111111111000000//////333333222111000///......000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000...------------......///////////////////////////........................,,,+++)))(((((()))+++,,,------------------------------++++++++++++------.........------,,,,,,,,,***+++,,,,,,------,,,,,,---.../////////...---,,,........................///...---,,,+++,,,,,,---,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---***)))***,,,---+++))),,,,,,,,,------.........------------------------..................------...------,,,,,,------...++++++,,,,,,---...//////,,,++++++******++++++,,,.........------,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,///......------......///.........///000///---+++---------------------------------............/////////.........---------------..................////////////000000000000111111000///.........///////////////////////////------------------------000000///...........................//////////////////.........---------,,,,,,---------.........---------------------------......///000000111111......------------------------------------------...---,,,,,,,,,,,,---...---------............///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************+++,,,---------,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,---............------,,,,,,------......,,,******,,,---+++)))((()))***+++,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------//////.........---------------...............//////......---------......000/////////.........---,,,,,,------......//////000000///...............111111111111000000//////000000000000000000000000000000000000000000000000111111111000000000////////////000000000111111111111111111111111000////////////000000111111222222000000000000000000000000111111000000000000111111///////////////////////////............///000000111111111000000000//////111111111000000000000000000000000000000000000000//////000111111111111000////////////////////////000000000000000000000000222222111000////////////........................++++++++++++++++++++++++...---+++******+++---...---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,------------,,,+++,,,---/////////......------------------------///...---,,,+++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///---,,,,,,//////...,,,,,,------------------......................................................------,,,,,,------...,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++---//////---,,,---------------------------------............/////////.........---------.........................../////////000000000000000000///....../////////////////////////////////////////////////////////000//////............///............/////////////////////............------............/////////------------------------.........//////000000111......---,,,,,,+++,,,,,,------------------------...------,,,,,,------...---------............///&&&''')))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,---------.........,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---......///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,------...---,,,++++++,,,,,,+++***'''((()))+++,,,...///000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---------------.....................---------///////////////...............---------......////////////...............---------------............////////////...------111111111000000000000///000000000000000000000000/////////000000000000000111111000000000000////////////000000000000111111000000111111000000//////111111111111111111111111000000000000000000000000111000000//////000000111///////////////////////////////////////000111111111111000000000000///////////////000000111111111000000000000000000000000...///000000111111000000////////////////////////000000000000000000000000111000///---,,,,,,,,,,,,........................------------------------///...---,,,,,,---...///---------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,---------------***+++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++///...---...///000///---.........---------------/////////..........................................------,,,,,,------...------------------......---,,,,,,++++++,,,,,,---.........---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))+++...///...------------------------------------............///...............---------............................../////////000000000//////.........///000000////////////////////////////////////////////////000///............//////............/////////////////////...............------........./////////................................./////////000000......---,,,++++++++++++---------------------------------------------------------............///&&&'''***,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++......---------...//////........................000/////////......------...------------...//////...........................------------------------.../////////...---,,,........................000000000000000000000000......///////////////000000000000000000000////////////000000000000000000///000000000000000//////111111111000000000000000000000000000000000000000000000////////////000000////////////////////////000////////////000111111000000000000000000//////////////////000000000111000000000000000000000000...//////000000000000000////////////////////////////////////////////////...---,,,+++++++++++++++....................................////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------,,,//////......------,,,,,,............---------------------..................------,,,,,,------...............------------------,,,,,,,,,,,,------...............---------,,,,,,++++++++++++,,,,,,------------------------......------------......+++******+++...///...---........................---------............///.......................................---------........./////////000000000000/////////000000111000000000000000000000000000000000000000000000000//////............//////............////////////////////////////////////,,,------------.............................................////////////...---,,,+++++++++++++++---------------------------------------------------------............///)))+++,,,......---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---......------,,,++++++***------------------------+++,,,,,,------,,,,,,+++---------------...///000---.....................///......------,,,,,,,,,---------------...//////---------...............---------------,,,,,,,,,,,,---...//////...---,,,---------------.........////////////////////////------.........///////////////////////////000000000000//////////////////...//////000000000/////////////////////.........////////////////////////000000////////////000000........................///////////////000000111//////////////////000000000000000////////////...////////////////////////......///000000000000000................................................------------...///000000........................******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,------------,,,------/////////......------------------,,,,,,+++++++++---------.........//////...------,,,,,,------........................---...------------------...........................++++++************++++++---------------------------,,,,,,++++++,,,,,,---///...,,,---.........,,,........................---------............///---.....................//////.........---------............////////////222111111000000111111111000000000000000000000000000000000000000000000000///............//////000............////////////...////////////000000000,,,,,,---------.........................................................------,,,,,,,,,,,,------------------------------,,,------......------,,,---------............///---.........---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,------...+++,,,------,,,,,,---...,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////---------...............---------------,,,,,,,,,---------------...///000---------------.........,,,,,,,,,,,,,,,---------,,,,,,---............---...////////////000000000////////////////////////,,,,,,------.../////////......////////////000000000000////////////............///000000000//////........................////////////////////////000//////......//////000.......................................///000000......////////////000000000000000//////.........////////////////////////---...//////000000//////................................................******++++++,,,---///000------------------------++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---.....................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......---///000///...---...////////////...............------,,,,,,+++*********,,,,,,------.../////////...------,,,,,,------...................../////////......------......///.............../////////++++++************++++++------------------------///......------......///111///------.........---........................---------............///---------.............../////////...------,,,,,,------........./////////444444333222111111111111000000000000000000000000////////////////////////...............///000000............////////////.../////////000000000000---............/////////................................................,,,,,,,,,,,,---...///000------------------------,,,,,,---......---,,,,,,---------............//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,---...------,,,,,,------...***,,,......,,,+++---///+++++++++,,,---...//////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///---------.........//////------------............---,,,,,,------///000000,,,,,,,,,------.........+++++++++,,,,,,------...---,,,,,,,,,------...///........./////////000000////////////////////////+++,,,,,,---......//////........./////////000000000000/////////.........---......///000000//////------......//////000000//////////////////////////////............//////........................---------------......///........./////////000000.........///////////////////////////////////////---...//////000000//////........................------------------------))))))((())))))***+++,,,------------------------------......///000000111++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,------...............---,,,+++++++++,,,---...------------------------)))***+++,,,---,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,...//////,,,,,,---///............////////////......---,,,,,,+++******,,,,,,------...//////000...------,,,,,,------...------......//////000000//////............//////---........./////////000,,,,,,++++++++++++,,,,,,........................000000////////////000000///---++++++---.................................---------............///---------.........//////000//////...------,,,,,,---------.........//////666555444333222222222222000000000000000000000000////////////////////////...............///000111............/////////000.../////////000000111111////////////000000000000////////////////////////.....................---,,,,,,,,,---...///000111------------------------,,,,,,---......---,,,,,,---------.........//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------...///++++++------------+++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------...------,,,,,,------...***,,,......,,,+++---000,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,++++++******+++,,,---...///---------.........//////---.........//////000000,,,,,,,,,---...///000111,,,,,,,,,------.........******+++,,,,,,---......------,,,+++,,,---///000,,,,,,,,,---------......////////////////////////++++++,,,------...//////---.........//////000000000000//////.........---------...///000000//////---......///000111111222//////////////////////////////............//////........................---,,,,,,,,,,,,---......---.........//////000000,,,,,,---...///000111222////////////////////////---......///////////////........................------------------------------,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++------------++++++*********++++++,,,,,,,,,,,,---......//////......+++*********+++---///000........................)))***+++,,,---,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))+++---,,,***)))***---------......//////000000//////...------,,,++++++,,,,,,------...///000000...------,,,,,,------...,,,------...///000111111//////............//////---.........//////000000...------,,,,,,------...........................,,,,,,,,,++++++,,,,,,,,,,,,***)))))),,,...//////////////////////////////---------.........//////---------.........//////000000///...------,,,,,,---------.........//////BBB>>>999555333333333333666333000111333444222000000000000000000000000000//////000000000000000///000000000000000000000000000000000000000000000000......////////////......//////......------------------......//////000000---------............///,,,------......------,,,.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++)))(((---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,------...------,,,.........////////////000...------,,,,,,------............------,,,,,,,,,000///...---,,,------............------,,,,,,,,,222...++++++...000///---////////////////////////------------------------111111000000//////......,,,---------...////////////...---,,,,,,---...///000///............///000////////////////////////................................................//////...---,,,++++++***---------............///------......//////000000------............------------------------------......//////...---,,,,,,,,,,,,,,,,,,,,,---...///...........................---,,,+++++++++++++++...---,,,,,,+++***)))((())))))((('''''''''''''''++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...---,,,,,,,,,,,,,,,...///////////////..............................///...---,,,,,,,,,,,,,,,------------------------------------------------000000000000000000000000///////////////...............------------......111000000...---,,,++++++,,,,,,,,,---------......------------------------...,,,***)))***+++...///---------.........//////000000...+++)))(((***,,,//////.........---------,,,,,,,,,---------......111000///......///000111LLLFFF???:::888777555333555333000000222333111///111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000......////////////....../////////.........------.........///////////////---------............///,,,------......------,,,..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------......------,,,+++------........./////////------,,,,,,,,,,,,------......---------,,,,,,,,,///...---,,,++++++,,,---......---------,,,,,,,,,---------,,,++++++---...........................------------------------//////////////////......------------..................------------.............................................................................................---------.........------,,,,,,+++------------........................////////////------............------.......................................---,,,,,,,,,,,,,,,,,,------......------------------------...------,,,,,,,,,,,,,,,------,,,,,,++++++******+++******)))(((((())))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------...,,,---------,,,,,,+++***++++++++++++++++++++++++......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------///...---,,,,,,,,,,,,---------............------........................//////...---------------------------------------------------------------////////////////////////............////////////......------------......000000///...---,,,++++++,,,,,,,,,---------......------------------------,,,,,,------------......,,,,,,,,,---------......+++,,,...---,,,+++,,,---//////.........---------,,,,,,,,,---------......111000///......///000000[[[SSSIIIDDDAAA???;;;777777666444444444444222000111111111111111111111111/////////000000//////...000000000000000000000000000000000000000000000000......////////////......///////////////......---///////////////.........---------............///------............------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------************++++++++++++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------............---,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,***---///---)))(((,,,///........................------------------------------..............................------------------............------,,,,,,............,,,,,,................................................///.........------,,,,,,------------------------------------............/////////...............------............------........................---............------,,,,,,,,,,,,------------...++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++......---,,,,,,,,,------+++,,,,,,---------,,,,,,------------------------000//////.......................................------------------------........................---------.../////////000......------------......//////...---,,,+++******,,,,,,,,,---------......------------------------+++---...///000///...---++++++,,,,,,,,,---------'''***---///......---..................---------,,,,,,,,,---------......//////.........//////000ggg^^^SSSMMMKKKHHHCCC>>>>>>===;;;:::999777555333111111111111111000000000//////000000000///......000000000000000000000000////////////////////////......////////////.........///000000000//////...000000//////......---------------............///------............------------------------------------------------------------,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------...------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---++++++---///........................------------------------,,,,,,,,,------..................------,,,,,,,,,,,,,,,...//////...,,,,,,***+++---......---+++***................................................///......------,,,,,,+++,,,,,,,,,------.........,,,,,,---------........./////////......---------------............------........................---------......------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------------++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++...------,,,,,,,,,------+++,,,,,,------------,,,------------------------///...------------......////////////////////////------------------------------------------------,,,,,,------...///000000......------------............---,,,++++++******,,,,,,,,,---------......------------------------,,,,,,---...............,,,,,,,,,---------......(((***---......---...///........................,,,,,,,,,---------........................//////ggg___VVVQQQOOONNNJJJFFFFFFFFFEEEBBB>>>:::888666333333222111111000//////000000111111000//////...111111111111111111111111////////////////////////......////////////.........///000111111111///...000000//////......---------------............///---......//////......---------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,---.../////////+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000///---........................------------------------++++++,,,,,,------............------,,,,,,,,,++++++,,,---......---,,,+++***+++---......---+++***......................................................------,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...//////......------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,***++++++,,,,,,------...++++++*********++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------,,,+++***+++,,,---...........................,,,,,,++++++++++++******------------------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,---...............------------------------,,,,,,,,,++++++,,,------////////////////////////------------------------------------------------+++,,,,,,---...//////000......------------......---------,,,,,,++++++***,,,,,,,,,---------......---------------------------,,,+++***+++,,,...///............////////////---......,,,++++++...000---.....................,,,,,,,,,---------......,,,,,,------............^^^ZZZUUURRRPPPQQQQQQQQQRRRRRRQQQMMMGGGAAA===<<<999888777666444333222111222222222222111000//////111111111111111111111111000000000000000000000000......////////////.........///111222333222000//////////////////.........---------............///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------......------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++,,,,,,------***+++,,,---.../////////+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,...,,,***---111222000,,,------------------------------------------------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,------------.........---------------------............------+++++++++++++++++++++++++++,,,,,,------------,,,,,,---.........---,,,+++------------------------***+++,,,---------,,,+++*********++++++,,,,,,,,,******))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,++++++---------------------------------......---------........................------,,,,,,,,,---......+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---........................------------------------------------------------,,,,,,,,,---.........///......------------.........---------,,,,,,,,,+++,,,,,,,,,---------......------------------------...,,,***))))))+++...000...////////////000000000000000...,,,******---///---------...............,,,,,,,,,---------......***+++,,,---............VVVVVVVVVTTTTTTVVV[[[```bbbbbbaaa\\\SSSLLLGGGFFFBBBAAA???===;;;888777666333444444333333111000000111111111111111111111111000000000000000000000000......////////////......---///111333444333111000.........///////////////---------............///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......,,,---...//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,------...------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------,,,+++******+++++++++,,,,,,,,,++++++,,,---//////...---------------------------------------------------............------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,------------------++++++,,,,,,,,,---------,,,------------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,---...///...---+++***++++++++++++++++++++++++((()))+++,,,---,,,+++******************************************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...***++++++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,---...///******,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...------------------------------------------------------------------------------------------------......------------...............---------------,,,,,,,,,---------......---------------------------,,,,,,+++,,,---...///.........////////////000...//////...,,,,,,---...---------.........//////,,,,,,,,,---------......)))***,,,---......------RRRVVVXXXXXXXXX\\\eeelllooopppnnnhhh^^^VVVQQQOOOIIIHHHFFFCCC@@@===;;;:::555555555444333222111000111111111111111111111111000000000000000000000000......////////////......---///222444444333111000---.........//////000000---------.........//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------......,,,---...//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------............//////------------------------,,,,,,,,,++++++*********))))))***+++,,,,,,------/////////...---+++***))),,,,,,------------......,,,++++++++++++++++++,,,*********++++++,,,,,,,,,((()))***+++,,,,,,+++************++++++,,,,,,,,,&&&***......,,,+++---///------------------------------------------------/////////......---------+++++++++,,,,,,---------...---++++++++++++---......------,,,,,,------...------------------------************************)))***+++,,,------...///------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........---..................---------------------------***+++,,,,,,------------,,,---...//////---+++***************************'''(((***,,,,,,,,,***)))))))))))))))))))))))))))************++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,************************------------------------+++++++++++++++++++++++++++---///111111///---+++------------------------,,,,,,,,,,,,,,,---...///((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------------------------------........................------------------,,,,,,.........------...........................------,,,,,,,,,---------......------------------------,,,---.../////////...------------.........//////+++---000000///------------------.........//////,,,,,,,,,---------......)))***+++---......------VVVVVVXXXZZZ[[[```nnn|||zzzqqqfff^^^ZZZXXXSSSTTTTTTSSSPPPKKKFFFCCC@@@===999666666666555444444333222222333333111000444111...---...000111111......//////000111111222////////////////////////////////////////////////........................//////.........---------..........................................------/////////...---------,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------------------------------++++++------------++++++***+++---......---+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,+++...---+++*********++++++*********++++++,,,,,,,,,...---+++***)))******+++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++))))))*********+++++++++,,,,,,,,,------.........)))***++++++++++++***)))---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++************************---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++,,,,,,---...,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++******,,,///...+++''',,,------......------,,,***************************++++++,,,,,,++++++***))))))*********+++++++++...------,,,,,,------...++++++++++++++++++++++++///...,,,+++***+++,,,,,,...---,,,,,,++++++++++++,,,,,,------,,,,,,+++***------------,,,+++******,,,,,,------...///000000........................---------............/////////.........---------///000000000...---...///000000/////////.........,,,,,,++++++,,,,,,---...------------------------...---,,,+++++++++,,,---------------------------...------,,,,,,,,,------///////////////////////////......------......///000///...---------------......---------......///........................111111000000///---,,,+++TTTVVVZZZ^^^```dddppp}}}{{{qqqhhhcccaaaYYY[[[\\\\\\ZZZUUUPPPLLLEEEBBB===::::::999888888555333222111222333222111222000......///000000000////////////............////////////////////////////////////////////////........................//////.........---------...............................................................---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++------------++++++,,,++++++******++++++,,,************************,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---,,,+++******++++++,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,---------------************************---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++******+++------+++(((,,,,,,------------,,,,,,***************************++++++,,,,,,++++++************++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,---............---,,,,,,------.........---,,,,,,******++++++,,,------...........................---------............///.........------------,,,...///000///---,,,---.........---------,,,,,,,,,------,,,,,,------...///------------------------------,,,++++++,,,,,,---------------------------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...---------------000///...---------------........................000000000000///...---,,,MMMOOOUUU[[[^^^bbblllvvvzzzqqqkkkhhh___aaaeeefffddd___YYYUUUKKKHHHCCC@@@@@@@@@???>>>:::888555444555555555444222111000000222222111000111111000//////...------////////////////////////////////////////////////.......................................---------................................................---------...............,,,------......------,,,------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,+++******++++++++++++++++++++++++------------------------///......---,,,++++++***,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,************+++,,,---...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,+++***))))))***+++,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........------,,,+++++++++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,***)))***+++,,,+++***+++++++++,,,,,,+++++++++***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------...---,,,,,,+++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,......//////......---,,,------......//////......***++++++,,,,,,---------........................---------............///------------,,,,,,,,,,,,---...///...,,,,,,,,,...---------------,,,,,,,,,...------------...//////------------------------------,,,,,,,,,,,,---------------------------------------,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---//////...------------...111000///...---,,,,,,,,,..............................////////////......HHHIIINNNTTTWWW[[[dddnnn|||~~~}}}wwwpppkkkhhhaaacccgggiiigggbbb\\\XXXOOOMMMIIIHHHHHHHHHGGGGGGCCC@@@<<<:::999999888777444333333444555555333111222222222111000000//////////////////////////////////////////////////////........................................................................---------...............,,,---------.../////////,,,------......------,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------------------------------++++++++++++---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***---------------------------------------------------,,,,,,+++*********)))++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...---,,,,,,++++++++++++,,,------......------,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++*********+++++++++******++++++++++++*********************************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,---------------------------------,,,,,,,,,------...------,,,,,,,,,------...............---,,,,,,+++,,,---...////////////---------.........//////........................---------............///------,,,,,,,,,+++++++++---.........,,,+++,,,---////////////////////////---------------......///------------------------,,,,,,,,,,,,---------...------------------------------,,,,,,,,,---......------------------------///......------......//////......---------......000///...---------------........................------...//////000//////KKKIIIJJJMMMPPPSSS\\\fffjjjmmmpppooolllhhheeedddaaaccceeefffeeebbb]]][[[UUUSSSRRRRRRRRRRRRQQQOOOKKKGGGCCC@@@???===;;;999666555444555555555222000000000000000000000000000000000000000000000000000////////////////////////........................---.............................................---------.........//////,,,---------.../////////,,,------......------,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------++++++++++++---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++************---------,,,,,,++++++***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...---,,,,,,++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++***+++,,,---)))******++++++******)))***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++---------------------------------,,,,,,---......,,,------------,,,++++++)))***+++,,,---.........---------.......................................---------............///------,,,,,,,,,+++++++++---.........,,,+++,,,---.../////////////////////,,,,,,,,,+++,,,,,,---...------------------------,,,,,,------............------------------------,,,,,,,,,,,,,,,---...///------------------------///......------......///......---------......///---------------...///000........................,,,---...///000000000000PPPLLLJJJJJJJJJLLLRRRZZZ^^^```aaaaaa___^^^]]]^^^______```aaaaaaaaaaaa```_________``````^^^[[[WWWPPPNNNKKKIIIGGGEEEBBB@@@;;;999777666666555333111////////////////////////000000000000000000000000////////////////////////........................---------.......................................,,,,,,------.../////////---------...............,,,------......------,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,---...///------.../////////......------------,,,,,,,,,,,,,,,,,,---,,,,,,***)))(((++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++***************))),,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******+++,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........------,,,+++++++++,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++,,,...*********++++++************************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---............---------------------...///,,,,,,------,,,,,,+++***)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------,,,,,,,,,,,,---...///...,,,,,,,,,...,,,,,,,,,---------------,,,++++++++++++,,,------------------------------+++,,,---......///......------------------------,,,,,,,,,,,,---......///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------------...//////,,,,,,,,,---...///000111........................------...///000000//////[[[WWWTTTSSSQQQNNNPPPUUUYYYYYYXXXVVVSSSSSSUUUWWWYYYYYYXXXYYY\\\```eeegggnnnnnnooopppnnnjjjccc^^^VVVVVVUUUUUUUUUSSSPPPMMMEEEBBB>>>;;;:::999888666333222222111111000000000000000000000000000000000////////////////////////........................---------.........//////........................,,,,,,------...//////000...............---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------)))******++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++------------++++++,,,++++++******++++++,,,************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,,,,,,,---.........///000//////------......---------,,,,,,,,,***+++,,,,,,,,,+++*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------)))******+++,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,------......------,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++...000000...------...***++++++++++++++++++******************************++++++,,,,,,++++++************++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...------------------...//////---------------,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///.........------------,,,...///000///---,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------------+++,,,---.../////////...------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------...//////---------------...///000..............................///////////////...kkkgggdddccc```ZZZXXXZZZWWWVVVSSSOOOLLLLLLOOORRRTTTRRRRRRSSSXXX___gggkkkyyyyyy{{{{{{xxxqqqhhhaaa\\\\\\^^^```aaa```\\\YYYNNNJJJEEEBBB@@@???>>>===999888777666444333222111000000000000000000000000////////////////////////........................---------.........//////........................,,,,,,------...///000000/////////......------,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------***+++,,,---......///000------------------------++++++---......---++++++***+++---......---+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------)))***+++,,,,,,,,,,,,,,,........................------------------------222000---+++))))))******//////000000000...---,,,.........------,,,,,,,,,((()))+++,,,------,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...---------,,,,,,+++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,+++++++++******........................***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++,,,------...,,,------......------,,,+++---000222222000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++...222222000------...++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,+++++++++))))))*********+++++++++...------,,,,,,------...------------------------+++,,,.../////////......---------------...///000......//////......---,,,,,,---......///.........................................................---------.........////////////.........---------///000000000...---...///........./////////000000...------------...//////------------------------***+++---///000000///...------------------------+++++++++,,,---...///000///////////////////////////......------......///---------------...///000///......---------.................................///////////////......~~~tttjjjfffhhheeefffaaaWWWPPPMMMKKKHHHGGGJJJKKKLLLNNNUUUaaakkkvvvzzzuuussskkk```\\\[[[[[[```eeefffaaa[[[UUURRROOOMMMNNNMMMJJJGGGBBB@@@===:::999888777777444333111111222222111///111111111000000/////////111111000///////////////..........................................------.................................................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,------...---,,,,,,+++*********+++++++++++++++,,,,,,---............------,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,((()))+++---------+++***(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++*********)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,------......,,,)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,((()))***+++,,,,,,---,,,+++,,,.........,,,***)))******+++++++++,,,,,,,,,***++++++,,,------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++%%%'''((()))((((((***,,,---------,,,,,,+++++++++******+++,,,,,,---......---------,,,,,,+++++++++.........///......---------,,,,,,,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,------.........,,,,,,------.../////////...---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...------...///...---------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---------------..................---,,,,,,,,,,,,---......///...---,,,,,,---...///...........................///000///------///000........................~~~yyyzzz~~~}}}vvviii]]]UUUNNNHHHKKKKKKJJJIIIJJJNNNVVV\\\hhhrrrwwwsssppppppjjj___WWWWWWZZZ```eeefffccc```[[[XXXUUUTTTVVVWWWVVVUUULLLJJJFFFCCC@@@===:::888666333///......000111111000000000000//////......000000///////////////000................................................////////////////////////......................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------.........---,,,,,,+++******++++++,,,+++++++++,,,,,,---.........---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,)))***,,,------,,,+++******++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,+++++++++***))))))+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...,,,***)))***,,,---,,,------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---------------((()))***+++,,,,,,,,,,,,,,,,,,---...---,,,+++***++++++,,,,,,,,,---------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,++++++***)))************************************************&&&((())))))))))))***,,,---------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++---,,,,,,,,,,,,---......---------,,,,,,,,,++++++---------------,,,,,,,,,,,,,,,,,,---------........................------000///............///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------...///...---------------------------................................................,,,++++++,,,------------/////////...---------,,,---,,,,,,,,,,,,---............------------.................................//////...------...000........................~~~ssskkkbbbZZZSSSOOOKKKHHHHHHJJJKKKLLLRRR\\\bbbbbbdddfffbbbZZZSSSVVV[[[```dddeeedddccc```^^^\\\]]]___```aaa```YYYWWWSSSPPPLLLHHHCCC???;;;666000------///111222111111111000000000///////////////......///000000................................................000000000000000000000000...................................................------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------.../////////............//////---,,,,,,+++++++++++++++,,,,,,+++++++++,,,------------------,,,,,,,,,,,,+++******))))))******+++......------,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------***+++,,,---,,,+++***)))+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))******+++,,,,,,,,,,,,+++,,,,,,,,,******,,,...++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,+++++++++++++++///---+++***,,,---------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++******+++---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++---,,,,,,,,,,,,---...............---------,,,,,,.............../////////,,,,,,,,,------------...000//////...------,,,,,,000///............///000........................------------------------,,,------------.........///...------...///...---+++,,,,,,------.........------------------------////////////////////////+++,,,------......------000000///...---,,,,,,+++---,,,,,,,,,,,,---......---..................---........................,,,.........---,,,---...........................zzzqqqaaa[[[TTTPPPPPPNNNJJJFFFGGGMMMQQQRRRVVV[[[ZZZUUURRRVVV\\\```bbbbbbcccdddccccccdddeeefffeeecccbbbaaa___]]]\\\[[[WWWQQQLLLDDD???888444333333444444444333333222222111111111//////......//////000000........................---------...............////////////////////////................................................------------------------------------------------------------------------......---------......///......------------......---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++.........------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***))))))))))))******+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,******+++,,,,,,,,,+++******+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...------------///---++++++---......---------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......//////......***+++,,,---------------...---,,,,,,,,,,,,------,,,,,,,,,,,,------------------------,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++)))))))))***************)))***,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......///.........---,,,,,,,,,,,,---......------------,,,,,,,,,,,,------......//////000000------------------------//////.........------------------,,,,,,---------................................................---------........./////////---------...///...---++++++,,,,,,---...//////------------------------+++++++++++++++++++++++++++---...///...---------//////......---------,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,........................+++---......,,,,,,,,,---........................wwwpppgggccc```[[[RRRJJJJJJKKKJJJIIIMMMRRRSSSPPPNNNRRRWWW[[[^^^```ccceeefffiiimmmooonnniiidddaaaaaa``````cccfffeee```[[[OOOKKKEEE@@@===;;;999888666666555444333222111000000000/////////000000111////////////////////////---------.........//////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++***))))))***************++++++++++++++++++++++++++++++***+++++++++,,,,,,------+++,,,------,,,+++)))((((((***++++++******+++---........................,,,,,,,,,---------......000///...---------------...---,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......,,,---......///............------,,,,,,---......++++++++++++,,,,,,,,,,,,------------,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,---.........///---------------------------------.........//////,,,------------------,,,................................................---------........./////////---------...///...---++++++,,,,,,---...//////------------------------************************+++---///...,,,+++,,,---,,,---------......//////---,,,,,,,,,,,,---......,,,---...//////...---,,,........................+++---......---,,,,,,---........................{{{wwwssslllaaaYYYUUUQQQLLLJJJLLLNNNMMMKKKKKKLLLNNNRRRWWW]]]aaacccfffjjjppprrrpppkkkfffccc]]][[[]]]bbbiiikkkhhhcccXXXTTTOOOJJJGGGEEEBBB@@@;;;:::999777555333222111333222111111000000000111////////////////////////,,,,,,------.../////////........................................................................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***+++---------+++)))(((''')))+++,,,+++++++++,,,------------------------,,,,,,,,,,,,------------+++++++++******++++++,,,---,,,+++,,,---...---+++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............------......//////......---------------............*********+++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++******)))(((++++++++++++++++++++++++*********+++,,,,,,------***+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---------------,,,,,,,,,,,,---......,,,,,,+++++++++*********,,,,,,,,,,,,,,,---------...------------,,,,,,,,,,,,,,,------...//////000......///000000///..............................------------------------,,,------------.........///...------...///...---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***)))+++...+++,,,,,,---...///000000---,,,,,,,,,,,,---......---..................---........................+++---//////...---------........................wwwqqqjjjddd^^^\\\\\\YYYTTTQQQMMMJJJGGGIIINNNTTTWWWXXXZZZ___eeehhhgggdddccccccYYYWWWWWW]]]eeeiiigggbbb^^^YYYRRRMMMKKKKKKKKKKKKDDDCCCAAA???<<<999777666555555333222111111000000////////////////////////,,,,,,------...//////000........................................................................,,,,,,,,,---------......------------------------..............................---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++'''(((+++---...---,,,+++(((***,,,---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))******+++,,,,,,+++++++++------,,,***++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---------------,,,,,,------------,,,,,,+++,,,.../////////...---+++++++++,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************))))))(((************************)))))))))***+++,,,,,,,,,***+++,,,+++***)))***++++++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------)))***+++,,,---------------,,,,,,,,,,,,---......------,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,......---------,,,,,,,,,------........................///000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------***'''&&&***///,,,---------.../////////---,,,,,,,,,,,,---............------------..............................+++...000111///...------........................uuu{{{~~~{{{vvvuuutttnnneee```SSSLLLEEECCCGGGLLLMMMLLLMMMQQQVVVYYYZZZ[[[^^^aaaWWWTTTTTTYYYaaaeeeccc^^^```ZZZRRRLLLLLLNNNQQQSSSMMMLLLJJJGGGCCC@@@>>>===777666555333222111000000000000000000000000000000,,,,,,------...///000000000000000000000000000000................................................,,,,,,,,,------............................................................---,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,---...///...---,,,,,,++++++++++++*********++++++,,,,,,,,,++++++************++++++---,,,,,,++++++******)))++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******+++++++++,,,,,,,,,+++*********+++,,,------************************************************,,,+++++++++******))))))###&&&)))---//////......(((+++...///...---...///******************************+++++++++,,,,,,,,,)))))))))***+++,,,......++++++***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,+++++++++,,,,,,+++*********,,,...000000///...---,,,,,,,,,---------......***+++,,,,,,------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))'''(((((()))***+++++++++)))+++,,,+++))))))***++++++++++++,,,,,,---------******+++,,,,,,---......+++++++++,,,,,,---------+++,,,---...////////////---,,,,,,,,,,,,---............---------,,,,,,,,,.........------,,,,,,+++.........------,,,,,,,,,/////////...------,,,,,,+++,,,---......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...------...///...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------)))%%%%%%***///..................---------,,,,,,,,,,,,---......///...---,,,,,,---...///........................,,,...111111000.................................eeebbbdddmmmwww~~~}}}}}}vvvfff\\\QQQKKKJJJJJJFFFBBBGGGIIIJJJKKKMMMOOOSSSVVVRRRSSSUUUWWWYYY[[[]]]]]]XXXXXXXXXVVVSSSRRRSSSTTTSSSTTTTTTQQQMMMHHHEEEDDDAAA>>>:::777666555444333111000//////111333333222222000......000111///,,,111111000///////////////000000000000000000000000......////////////......////////////////////////......///000000///......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---.........///000000000///---***)))+++,,,------...---,,,,,,++++++,,,,,,...---,,,,,,++++++,,,,,,+++,,,---------,,,+++***,,,++++++***)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********+++,,,,,,***))))))+++...///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------------,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------,,,,,,,,,,,,++++++------,,,,,,,,,---......++++++++++++++++++++++++,,,+++***))))))***+++,,,------------------------...,,,******++++++***)))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++------,,,+++***************,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------,,,,,,+++++++++---,,,,,,...000000,,,))))))'''''')))---//////---........................------............------------------------------/////////...---------,,,---,,,,,,++++++******)))000000//////...............---,,,++++++,,,---...,,,------......------,,,///...---,,,---///111333......---------,,,,,,,,,/////////...---+++***)))........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////......---,,,,,,,,,,,,---XXXTTTTTTZZZaaaeeekkkpppvvv|||}}}|||uuukkk___WWWUUURRRMMMHHHEEEEEEDDDDDDDDDFFFHHHJJJIIIIIIKKKLLLOOORRRTTTVVVXXXZZZ[[[\\\[[[[[[\\\]]][[[[[[YYYVVVRRRPPPNNNNNNGGGDDDAAA>>><<<:::777555555444222222111111000000111///......000111///---000///...............///////////////////////////......////////////......////////////////////////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---------------......,,,******+++------,,,...---,,,,,,++++++,,,,,,---,,,++++++******++++++)))***,,,------------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,+++)))***,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))************))),,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++***************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.........---------,,,,,,333000---,,,------***(((---+++***+++...000...---........................------............------************************...............---------------------............/////////.........---------------,,,,,,---------,,,------......------,,,------,,,+++,,,---///000......---------,,,,,,,,,,,,---......//////......------------------------........................------------------------...------------...//////......---,,,,,,,,,,,,---^^^YYYVVVXXXYYYXXXXXX[[[]]]eeeooovvvwwwtttrrrqqqwww}}}wwwnnniiiccc\\\VVVKKKIIIFFFBBB@@@???@@@AAABBBBBBBBBDDDFFFJJJNNNPPPWWWZZZ___cccdddddddddeeebbb```\\\YYYWWWWWWXXXYYYQQQNNNJJJFFFCCC@@@<<<999999999777666444222111111222000///000111222111000/////////......///000000////////////////////////......////////////......///////////////////////////...---,,,,,,---...///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++***---,,,++++++------,,,+++...---,,,,,,++++++,,,,,,,,,++++++***************))))))+++,,,---.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,+++******,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,,,,---************************,,,,,,,,,,,,---...///000,,,...000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...////////////...............444111---++++++,,,,,,+++000///......///000///---........................------............---------------------------------------...............,,,------...//////000000.........---------------,,,------......------,,,,,,------......------,,,---,,,+++******+++,,,---......---------,,,,,,,,,------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------------...//////......---,,,,,,,,,,,,---vvvqqqmmmlllhhh___XXXWWWXXX]]]cccdddbbb```bbbdddjjjppp{{{wwwnnnhhh^^^YYYRRRKKKFFFCCCBBBAAACCCBBBAAAAAACCCFFFJJJMMMQQQVVV]]]ccceeeffffffgggccc```[[[XXXYYY[[[]]]___ZZZVVVOOOJJJGGGDDDBBBAAA>>>???>>><<<999777666666333333222222222222222222111000000000000111222222..............................////////////......///////////////////////////...,,,++++++,,,...///////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******)))))),,,++++++,,,......,,,***...---,,,,,,++++++,,,,,,---,,,++++++******++++++***++++++,,,------------++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++++++++,,,---,,,+++***,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------...---------+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---------,,,,,,,,,+++++++++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))***+++------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,------************************,,,,,,,,,,,,,,,---......---000333333111...,,,+++------------------------,,,++++++,,,,,,---...///........................///---,,,,,,---.../////////////////////000//////........................------............------.............../////////,,,---------.../////////,,,,,,,,,---------......------------------------+++,,,---......---,,,+++,,,------......------,,,---,,,+++******++++++,,,......---------,,,,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////......---,,,,,,,,,,,,---|||nnnbbb\\\``````]]]YYYTTTSSSVVVYYY[[[```iiiuuuyyyrrrkkk```WWWQQQNNNJJJHHHGGGEEECCCAAA@@@BBBDDDEEEFFFLLLTTT[[[___bbbeeefffaaa]]]XXXWWWZZZ]]]```aaa^^^XXXPPPJJJGGGHHHIIIJJJJJJKKKJJJGGGAAA===;;;:::555555555444222111000000111000000///000000111111////////////////////////......////////////......///////////////////////////...,,,++++++,,,...///////////////////////////------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++******,,,++++++,,,......,,,***...---,,,,,,++++++,,,,,,......---,,,,,,,,,,,,---...------,,,+++++++++++++++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,***)))(((+++,,,------,,,+++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***************++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---------,,,,,,,,,+++++++++******)))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************+++***)))***+++------,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++,,,---************************------,,,+++++++++++++++///111444444222///---,,,------------------------,,,,,,,,,,,,---...//////------------------......+++---.../////////......,,,---.........///000000........................------............------******++++++,,,,,,,,,---,,,---------.../////////......---------,,,,,,,,,------------------------+++,,,---......---,,,+++,,,------......------,,,---------,,,,,,,,,,,,,,,......---------,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////......---,,,,,,,,,,,,---uuuoooiiiddd[[[SSSOOONNNPPPRRRVVVVVVZZZbbblllvvv~~~yyymmmddd___]]]ZZZXXXSSSPPPLLLGGGDDDAAA@@@@@@@@@DDDKKKQQQVVV[[[___ccc[[[XXXUUUWWW[[[```aaaaaa]]]XXXPPPLLLKKKNNNQQQSSSXXXYYYXXXSSSKKKDDDAAA@@@<<<<<<;;;888444111000111111000///............///000000000000000000000000......////////////......///////////////////////////...---,,,,,,---...///////////////////////////------------------------------------------------------------------------------------------------------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++...---,,,,,,++++++,,,,,,//////...---------------//////---,,,+++*********,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((+++,,,......---,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,...---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---------,,,,,,,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++)))***************+++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++...---,,,+++************///111333333111///......------------------------,,,,,,,,,,,,---...///000---------------.........---///222222///---++++++***,,,......---...///111........................------............------+++,,,,,,------......///---------...............000000//////...------,,,---------------.........,,,------......------,,,,,,------......------,,,---------.....................---------,,,,,,,,,((()))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------------...//////......---,,,,,,,,,,,,---~~~vvvjjjbbb^^^\\\ZZZWWWZZZWWWSSSTTTZZZaaagggjjjtttzzzsssqqqqqqqqqooommmjjjddd]]]VVVPPPKKKIIIGGGIIIJJJKKKMMMPPPUUUXXXTTTRRRQQQUUU[[[______]]]XXXUUURRRQQQSSSWWWYYY[[[]]]```aaa\\\UUUNNNLLLLLLIIIIIIHHHCCC===888666777444333222111000/////////111111111111111111111111......////////////......////////////////////////........................////////////////////////................................................................................................---------------------------------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,...,,,******+++------,,,...---,,,,,,++++++,,,,,,......---,,,,,,,,,,,,---///...,,,++++++++++++,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------/////////---+++***+++,,,...///---,,,,,,---++++++,,,,,,,,,,,,------************************,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---............---******+++++++++,,,,,,,,,,,,,,,,,,------------...))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,///---,,,******+++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++************+++,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++---,,,******+++,,,+++************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,...000///...------...........................---,,,,,,------...///000------........./////////...000111000...,,,---...,,,...000///---,,,...000........................------............------.........///000111111111...............---------............------------------........./////////---------,,,,,,---------,,,------......------,,,,,,,,,---.....................---------,,,,,,,,,))))))+++,,,---.........------------------------........................------------------------...------------...//////......---,,,,,,,,,,,,---{{{xxxssslllfffbbb[[[RRRNNNPPPUUUZZZ\\\VVVeeevvv~~~~~~|||tttjjjbbb[[[WWWTTTRRROOOKKKGGGGGGJJJMMMMMMLLLMMMRRRZZZ]]]\\\XXXUUUTTTTTTWWW[[[^^^______\\\```cccaaa\\\WWWWWWXXXUUUUUUSSSMMMFFF@@@>>>>>>999888777555444333222222111111111111111111111111......////////////......////////////////////////......///000000///......////////////////////////////////////////////////........................................................................------------------------+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++*********+++,,,,,,,,,---///---***)))+++,,,------...---,,,,,,++++++,,,,,,...---,,,,,,++++++,,,,,,---,,,+++++++++,,,---...***)))))))))***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---+++---//////...,,,,,,---)))******+++---......///************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,---------......(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,///...,,,******+++,,,---************************++++++++++++++++++++++++,,,------......------,,,---------,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++...,,,******+++++++++)))))))))))))))))))))))))))+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++***)))))))))***------------------------,,,,,,,,,,,,---...//////***,,,---,,,++++++,,,...........................---------------...000000.../////////000000111111---...///...,,,---111444///111222000---+++,,,...........................---..................---++++++,,,,,,---......////////////......------,,,)))******++++++,,,,,,---........./////////000000......,,,++++++,,,......,,,------......------,,,***+++,,,---.../////////......---------,,,,,,,,,------......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////......---,,,,,,,,,,,,---uuuhhh```]]]ZZZTTTOOORRRXXX```hhhmmmppprrrssswwwllleeeeeegggcccWWWMMMIIIIIIIIIHHHFFFGGGMMMTTTWWWTTTPPPLLLMMMPPPWWW___ccccccaaafffdddaaa^^^\\\]]]^^^___^^^]]][[[XXXSSSMMMHHHEEECCC@@@<<<:::999888777666000000////////////////////////.........///000000//////000000000000//////........................////////////////////////........................///............---------........................------------------------................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************++++++,,,------,,,,,,...222444333111,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,...//////...***%%%!!!"""'''***)))''',,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---+++))))))***+++,,,,,,,,,,,,++++++*********------,,,++++++,,,------++++++******++++++,,,------,,,+++*********+++,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,------............---+++)))(((((()))***++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------......------,,,+++,,,---...///000000000000000000000000........................//////......------------............////////////////////////////////////------------------------...------,,,,,,------...........................---------,,,,,,+++++++++...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,---......,,,,,,---...+++*********+++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,........................------............---------,,,***))))))***,,,---}}}tttnnnggg^^^VVVSSSUUUXXX[[[]]]^^^```aaadddiiirrryyy~~~zzzwwwyyyssseeeWWWOOOKKKHHHMMMJJJHHHHHHKKKMMMKKKIIIFFFHHHMMMUUU]]]cccfffgggfffeeebbb```___```aaabbbbbbbbbaaa___[[[VVVRRROOOJJJGGGAAA===:::777444222333222111000///000000111///////////////000000111/////////000000/////////........................////////////////////////000000000000000000000000///............---------........................------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******------,,,,,,------...///---,,,+++---000111///------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///---,,,,,,---...---,,,000,,,((())),,,///...,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---+++***)))***+++,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---++++++******++++++,,,------,,,+++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++...---,,,+++************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------...............---,,,,,,,,,---//////////////////////////////........................000000//////........................////////////........................------------------------...------,,,,,,------....................................---------,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......,,,,,,---...,,,,,,++++++,,,------...,,,,,,---------...............---------,,,,,,,,,------------------------------............---------,,,+++******+++,,,---|||pppggg^^^\\\YYYVVVSSSQQQPPPPPPKKKPPPXXXaaaiiipppwww|||wwwhhh^^^WWWRRRTTTRRROOOKKKHHHFFFEEEDDD===AAAFFFLLLRRRYYY```dddfffeeecccbbbbbbdddeeegggeeeeeeeeedddaaa\\\XXXUUUVVVRRRLLLGGGCCC???;;;999999777555222111111111222000////////////000111111...//////////////////...........................////////////////////////000000000000000000000000///............---------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********------------------...///---,,,+++,,,------,,,***.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---+++***+++---......---///,,,((((((+++---,,,***------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********+++,,,,,,,,,,,,++++++++++++***++++++************++++++++++++******++++++,,,------,,,+++***)))***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++******))))))------------,,,,,,+++***++++++++++++++++++++++++************************************************+++++++++++++++*********++++++++++++++++++++++++************************************************************************))))))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,++++++******++++++,,,------........./////////......------......///000................................................000000000///////////////---............/////////........................------------------------...------,,,,,,------...........................//////............------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,---......,,,,,,---...------,,,,,,------......---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,ssspppjjjccc]]]VVVQQQMMMIIILLLQQQVVV[[[___ccceeegggnnnxxx~~~{{{ssskkkeee^^^___^^^ZZZSSSKKKFFFCCC<<>>999555333333222222111000000000000000000///............///000////////////////////////////////////////////////........................///............---------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---...///------,,,++++++,,,,,,,,,***+++,,,------------...,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,+++,,,...//////...///...---,,,------,,,+++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,+++***)))))))))***+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,------...******+++,,,,,,+++)))(((++++++++++++++++++++++++************************************************''''''((()))+++,,,------++++++++++++++++++++++++************************************************************************,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++...------,,,,,,------............////////////000.........///////////////////////////////////////........................------------------------------------...............................................................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,......---,,,------------------------,,,,,,,,,++++++*********,,,---......,,,,,,---...,,,,,,+++++++++++++++,,,------------.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,...//////...,,,+++jjjlllqqqyyysssjjj\\\ZZZWWWUUUSSSPPPLLLIIILLLNNNRRRTTTVVVZZZaaagggmmmrrryyyvvvxxxzzzyyyqqqdddWWWOOOHHHGGGDDDAAA???AAAEEEIIIKKKJJJJJJJJJJJJJJJKKKKKKNNNPPPTTTYYY^^^cccgggiiihhheeeaaa^^^]]]\\\ZZZXXXUUURRRNNNHHHCCC>>>:::888777666444333111111000000111000///......///000111////////////////////////////////////////////////000000000000000000000000///............---------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,'''((()))***,,,---//////000///..................)))+++---...------...000,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---++++++************++++++111///---,,,,,,,,,+++)))..................------,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,+++******++++++******++++++,,,---,,,+++***)))((()))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))***+++,,,...//////*********++++++******)))++++++++++++++++++++++++************************************************&&&'''((()))***,,,------++++++++++++++++++++++++************************************************************************++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,,,,++++++******++++++,,,------........./////////------...////////////...////////////////////////........................,,,,,,,,,,,,,,,---------,,,------------.........------------------------...........................------,,,,,,------...........................+++++++++,,,,,,,,,,,,---...---,,,,,,......---,,,------------------------...------,,,++++++******,,,---......,,,,,,---...,,,,,,+++*********++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,---......---,,,***]]]\\\[[[^^^dddmmmvvv|||vvvrrrmmmhhhddd^^^XXXSSSOOOOOONNNNNNOOOPPPRRRTTTYYY\\\bbbiiiqqqyyy~~~|||zzzyyyzzzyyyuuuoooiii\\\WWWPPPJJJGGGFFFEEEDDDEEEEEEDDDCCCCCCBBBBBBAAAEEEGGGJJJOOOVVV^^^eeeiiikkkhhhdddaaa```___]]][[[ZZZYYYWWWSSSNNNIIIDDDBBB<<<;;;999777555333222222222111000//////000111222////////////////////////////////////////////////000000000000000000000000///............---------........................------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------000000///...............***---///...,,,+++,,,...------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++************++++++---+++***)))***+++***)))***+++,,,,,,,,,++++++,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++******++++++,,,---,,,+++)))((((((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***+++,,,------+++++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))************++++++++++++++++++++++++************************************************************************'''(((***+++++++++)))(((------------------------,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,---------............+++,,,---...///......---................................................,,,,,,,,,---------......,,,,,,---------.........------------------------...........................------,,,,,,------...........................,,,,,,,,,,,,------.........---,,,,,,......---,,,........................---------,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,---......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***^^^ZZZTTTOOOPPPTTT[[[___dddkkkuuuyyyqqqiiiccc[[[YYYVVVUUUTTTSSSQQQOOOKKKMMMPPPUUU\\\dddlllpppwww||||||xxxtttwww~~~uuunnnccc[[[UUUPPPKKKGGGFFFEEEEEECCCBBB@@@??????AAAAAABBBFFFLLLTTT[[[___aaa___\\\ZZZZZZZZZYYYXXX]]]]]]\\\YYYVVVQQQLLLJJJAAA???===:::777555444333333222111//////111222333000000000000000000000000////////////////////////........................//////.........---------........................------------------------................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******///...---,,,,,,,,,,,,,,,,,,...000...+++)))***+++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++&&&%%%%%%&&&))),,,---,,,)))+++,,,---,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------------,,,+++++++++******++++++,,,---,,,+++)))((((((((()))***)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))************---,,,+++***+++,,,---...++++++++++++++++++++++++************************************************,,,++++++***)))(((((('''++++++++++++++++++++++++************************************************************************$$$&&&))),,,---,,,***)))------------------------*********++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------......++++++---.........---,,,------------------------........................---------.........//////,,,,,,,,,---------......------------------------////////////////////////...------,,,,,,------...........................---------.........//////...---,,,,,,......---,,,........................+++,,,,,,------......///,,,---......,,,,,,---...///...------,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,........................+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++hhh___XXXUUURRRMMMJJJJJJMMMQQQZZZeeerrrxxxrrrmmmgggbbb^^^[[[VVVSSSMMMIIIEEEEEEIIIPPPWWWZZZ]]]cccmmmvvv}}}xxxtttwww}}}vvvjjj]]]SSSPPPIIIOOORRRLLLEEEAAA???>>>BBBAAA@@@@@@BBBGGGKKKNNNSSSSSSRRRQQQPPPQQQSSSUUUXXXXXXXXXXXXWWWUUUTTTSSSOOOHHHAAA>>>>>>===:::666333333444444444333222111111000000111111111///------------...///000111222000000000000000000000000......---,,,,,,+++******------......///000000000...........................................................................------,,,,,,------...+++,,,------......------------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++*********+++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++,,,------......---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,+++,,,,,,---,,,+++***)))---,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,+++)))((('''''''''(((************************************************************************+++++++++++++++++++++++++++,,,---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,,,,------------------------------------------------------........................//////......------------///.........------------...///000000//////000111/////////...---+++***))),,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------------------------------......---,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------....../////////........................///...---,,,+++,,,,,,---kkkaaaXXXSSSOOOKKKIIIKKKHHHLLLPPPVVV\\\fffqqqxxx~~~{{{tttpppjjjccc]]]SSSNNNIIIEEEFFFHHHJJJLLLMMMRRR[[[dddlllsssxxxzzz}}}}}}{{{nnnccc]]]\\\```___YYYQQQMMMHHHCCCEEECCCAAA@@@???@@@BBBCCCGGGHHHIIIIIIIIIKKKLLLNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRMMMGGGEEEFFFEEEBBB???===<<<:::888666444222222111///...///000000///...000///////////////000111//////////////////////////////......---,,,,,,+++///////////////....................................................................................------,,,,,,------...***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------......------,,,******+++,,,,,,---......---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++,,,------......---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************************************************************************************++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))(((((()))***+++,,,************************************************************************++++++++++++++++++++++++)))+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........---------,,,,,,,,,...------,,,,,,------...------------------------------------------------........................000000//////............/////////.........---------...//////......///111,,,------...------,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......---------------------------------------------------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------++++++++++++,,,,,,,,,,,,------------------------///...---,,,,,,,,,------rrrhhh\\\VVVQQQOOOPPPTTTVVVXXXYYYVVVSSSTTTYYY^^^___ccciiipppuuu{{{vvvooo___ZZZSSSMMMIIIFFFDDDBBBDDDFFFKKKRRRYYYaaafffjjjxxx}}}wwwtttooopppnnnhhhccc```XXXPPPJJJIIIGGGDDDAAA???===<<<>>>???@@@BBBDDDEEEFFFGGGFFFFFFGGGHHHKKKOOORRRTTTVVVSSSOOONNNOOOOOOLLLJJJJJJHHHEEEAAA<<<999666555444222000///000111111000222111000///////////////////////////////////////000000000///......------111000000///......------...........................................................................------,,,,,,------...******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---......//////......---***++++++,,,,,,------...,,,---------------......++++++,,,,,,,,,,,,------++++++******++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++,,,------......------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***))))))))))))+++---...************************************************************************************************((()))***,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------------,,,,,,,,,...---------------......------------------------------------------------------------------------000000000///////////////000/////////............,,,---......------...///***+++,,,---.../////////,,,------......------,,,,,,------......------,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++........................+++,,,,,,------.........++++++++++++************------------------------......---,,,,,,,,,------{{{qqqfff```]]]]]]ccciiisssuuutttmmmaaaXXXVVVWWWRRRTTTVVVYYY]]]bbbgggjjj{{{sssnnnggg```YYYSSSMMMIIIJJJIIIHHHKKKOOOUUUYYY[[[fffttt~~~}}}}}}yyyxxxuuuqqqqqqqqqjjjaaaTTTSSSRRROOOKKKFFFBBB???======>>>???AAABBBBBBAAAAAAAAABBBDDDHHHNNNTTTXXXYYYWWWUUUUUUVVVUUUSSSQQQSSSRRRQQQNNNIIIDDD???<<<===:::666444333444333333111111000/////////000000........................000000/////////.........000000//////.......................................................................................------,,,,,,------...++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------............------+++++++++,,,,,,---------++++++,,,,,,------......+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++,,,------......------...------------,,,,,,,,,+++++++++,,,,,,,,,------//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,+++***)))((()))******************************************************************************))))))))))))))))))))))))'''((()))+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------...------------......///------------------------------------------------------------------------////////////............000000/////////.........***,,,------,,,,,,---...***+++,,,---.../////////,,,------......------,,,------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------|||tttqqqppprrryyyxxxiii___[[[RRRQQQNNNMMMNNNPPPRRRSSS\\\fffvvvyyypppggg___ZZZVVVRRRNNNMMMOOORRRSSSTTTYYYcccrrr|||zzz}}}{{{wwwtttvvvxxxrrrjjjaaa```___\\\WWWQQQKKKHHHBBB@@@>>>>>>??????===;;;?????????AAAEEEKKKRRRUUU[[[[[[[[[[[[[[[ZZZXXXVVVVVVXXXZZZZZZWWWQQQKKKGGGEEEAAA<<<999777666555444111111000000000000111111/////////////////////////////////...........................//////000000...........................................................................------,,,,,,------...,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++,,,------......------.........---------,,,,,,+++++++++,,,,,,,,,------//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++,,,+++++++++,,,,,,------...,,,++++++******++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********++++++++++++***)))((('''((())))))************************************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------------------------------...///000------------------------------------------------------------------------------------------------////////////............***+++,,,,,,++++++,,,---,,,,,,------...------,,,,,,------......------,,,------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------ssskkkZZZVVVQQQMMMKKKKKKJJJIIIGGGOOO]]]nnn~~~uuuooofffaaa\\\YYYYYYYYYWWWTTTYYYYYY[[[bbbjjjppprrrrrr|||xxxssstttvvvrrrlllllllllkkkhhhddd^^^YYYUUULLLHHHCCC@@@@@@???<<<999???>>>===>>>AAAEEEJJJMMMWWWYYY[[[]]]]]]]]][[[ZZZXXXZZZ^^^aaa```[[[VVVRRRKKKGGGCCC???===;;;999777555444333222222222222222000000000000000000000000///////////////.........------......///000000111...........................................................................------,,,,,,------...------...///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++,,,------......------............---------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------++++++************++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++&&&&&&&&&&&&(((***,,,---************************************************************************************************)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,------------...------------...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///.........------------***+++,,,,,,++++++,,,---............---,,,++++++,,,------......------,,,...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++++++++************+++++++++++++++++++++++++++,,,---.........------~~~mmmggg```ZZZVVVSSSPPPMMMEEEIIIQQQ[[[gggrrr|||{{{tttooolllggg```ZZZ\\\YYYUUUUUUYYY^^^bbbccchhh}}}zzzrrrqqqtttsssooooooppprrrrrrrrrpppmmmlll]]]WWWOOOKKKJJJIIIGGGDDDBBBAAA???>>>???AAACCCEEELLLOOOTTTXXXZZZZZZZZZZZZYYY[[[^^^```aaa```^^^\\\PPPNNNKKKHHHGGGEEEBBB@@@<<<;;;999777555333222222111111111111111111111111000000000000000000000000.........///////////////...........................................................................------,,,,,,------...,,,---......//////......------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++,,,------......------............------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++*********+++,,,------------------,,,,,,,,,++++++************++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************)))************+++++++++'''''''''''')))+++---...************************************************************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------......------------...///000111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,***+++---,,,++++++,,,...------......------,,,+++,,,------......------,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------yyypppiiiccc^^^XXXTTTJJJLLLNNNRRRVVVZZZ]]]___^^^___```ccclllzzz|||ssshhh```]]]\\\[[[ZZZZZZZZZZZZ[[[dddttt{{{pppfffkkkuuuyyyzzzrrrppptttvvvtttmmmppptttyyy}}}mmmeee\\\WWWWWWVVVTTTQQQFFFDDDBBB@@@??????@@@AAAAAAFFFLLLRRRUUUVVVWWWXXX[[[\\\\\\^^^___```aaaaaaUUUSSSQQQQQQPPPNNNKKKIIIBBBAAA>>>:::777444333222111111111111111111111111111111111111111111222222000000000///......------...........................................................................------,,,,,,------...+++,,,------......------------------------------------------------------++++++,,,---------,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++*********+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++,,,------......------//////.........---------++++++,,,,,,,,,---------)))******++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++*********+++---............------,,,,,,,,,++++++************++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************)))************+++++++++++++++***))))))***+++,,,************************************************************************++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,------.........---------......000111111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,+++++++++***,,,------,,,+++---...,,,,,,---......---------,,,------......------,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......++++++++++++++++++++++++------------------------***++++++,,,---//////000+++,,,,,,------,,,,,,+++........................------------------,,,,,,---------....../////////***************************+++---...///...------{{{ssskkkeeeZZZZZZ[[[[[[[[[ZZZWWWTTTKKKMMMNNNNNNQQQYYYfffqqq~~~wwwtttrrroooiiiccc\\\WWWTTTXXXZZZ[[[YYYXXXZZZ___dddqqqsssuuuvvvvvvwwwxxxzzzqqqqqqsssyyywwwkkkcccaaaaaa```^^^VVVSSSMMMGGGBBB???>>>===;;;===@@@DDDGGGLLLQQQUUUUUUUUUVVVVVVWWWYYY]]]```YYYWWWUUUUUUVVVTTTPPPMMMKKKKKKIIIEEE???;;;::::::666444000//////000000///222111000000//////000000000000000000////////////------............------.......................................///000000//////.........---------......//////......---,,,......---------,,,,,,,,,///...,,,*********,,,---+++,,,,,,------,,,,,,+++---.........------///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++000---++++++------+++(((***+++,,,,,,------,,,,,,,,,***)))***---...,,,***,,,,,,,,,++++++*********,,,,,,,,,---------.........................................................---,,,++++++---///000++++++++++++++++++++++++*********++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,------......------,,,---......//////......---------------,,,,,,+++******++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,***************************************************************************++++++,,,,,,++++++******+++,,,***(((''''''(((((()))***+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......------------------------------------------,,,,,,---..................------,,,,,,+++,,,---...//////...---,,,,,,---...///,,,------...............,,,---------.../////////------------------------------------------------***,,,------,,,++++++,,,111000000///...---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000++++++++++++++++++++++++,,,,,,............,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~tttsssrrrsssrrrmmmfff```SSSOOOJJJGGGIIIOOOWWW\\\aaahhhvvv{{{ssskkkddd```\\\ZZZVVVQQQOOOPPPSSSWWW]]]___bbbfffjjjpppuuuxxxssswww|||}}}qqqhhheeedddcccaaa```^^^ZZZTTTNNNGGGCCC@@@======???@@@BBBFFFIIILLLOOOOOOPPPPPPPPPRRRVVVYYY]]][[[ZZZZZZZZZYYYUUURRRPPPOOONNNMMMJJJGGGDDDBBB===:::666444444444444333222222111111000000000111000000000////////////...---......//////......---.......................................///000000//////.........---------......//////......---,,,......---------,,,,,,,,,///...,,,******+++,,,---+++,,,,,,------,,,,,,+++,,,---...---,,,---...000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///---++++++------+++)))***+++,,,,,,------,,,,,,,,,)))&&&''')))++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,------------------------------------------------------------)))((('''&&&'''(((***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******++++++++++++******---------......---------+++,,,,,,,,,++++++***)))***++++++,,,,,,++++++******++++++++++++++++++***+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))******************))))))***************************************************************************++++++,,,,,,++++++******+++,,,+++((('''((())))))******+++,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---......//////......------------------------------------------------------............------------,,,,,,,,,---...///......---,,,,,,---......------...////////////...---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---//////......---,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,}}}tttdddZZZOOOHHHGGGIIIJJJIIIJJJOOO[[[mmmxxxsssllldddYYYPPPKKKJJJKKKLLLLLLMMMPPPTTT\\\eeemmmrrrrrr{{{wwwpppnnnnnnmmmmmmjjjjjjiiieee]]]SSSJJJDDDBBBAAA???>>>>>>???BBBCCCGGGHHHHHHHHHIIIKKKNNNQQQ^^^]]]]]]^^^___^^^[[[XXXWWWVVVWWWXXXZZZXXXRRRMMMGGGDDD@@@<<<:::888555222222222222111111111000000000000/////////.........---......//////......---.......................................///000000...............---------......//////......---,,,......---------,,,,,,,,,...---,,,+++***+++,,,---,,,,,,------------,,,,,,,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))***+++,,,,,,------,,,,,,---***'''&&&'''***,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********************************++++++++++++,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************+++---///000++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******++++++***))))))(((''''''************************************************++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,+++)))(((((()))***++++++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......//////......------------------------+++,,,,,,------.........,,,,,,------------,,,,,,------,,,,,,,,,---......------,,,,,,,,,,,,---------......///////////////...............---------------------------------++++++++++++++++++++++++,,,...//////...------.........------,,,+++++++++,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------~~~xxxnnn```VVVPPPNNNLLLJJJNNNOOOSSS\\\lllzzzjjj]]]VVVRRROOOMMMMMMKKKIIIKKKPPPYYYaaaeeehhhwwwzzzuuutttuuuvvvvvvppprrrtttssslllaaaUUUMMMLLLIIIDDD@@@>>>>>>??????AAABBBCCCCCCDDDGGGKKKNNNYYYZZZ]]]___aaa```___]]]___]]]^^^bbbeeeddd]]]VVVSSSQQQOOOLLLHHHAAA999444333222222222111000///...000000000/////////............////////////.............................................///000000.................................///......---,,,......---------,,,,,,,,,------,,,+++++++++,,,---,,,,,,------------,,,,,,,,,---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,******+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---///......---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************************************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++,,,******++++++++++++*********++++++,,,,,,++++++***++++++************++++++++++++******+++---///111++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))((((((''''''************************************************++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,+++)))((()))***+++,,,,,,---------,,,,,,))))))*********+++++++++***************++++++++++++++++++,,,,,,,,,------,,,---......///.........------------------------++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///////////////...---------,,,------------------------+++++++++++++++++++++++++++---......---,,,,,,---...---------,,,,,,++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------gggkkkqqqrrrsss{{{~~~ssshhh___ZZZYYYXXXYYYWWWTTTVVV^^^iiiuuu|||~~~rrriiiccc]]]YYYWWWQQQJJJGGGJJJPPPUUUXXX\\\lll~~~{{{yyyxxxwwwuuuyyy~~~|||rrrggg```YYYSSSKKKEEEBBBBBBAAA@@@<<<>>>???@@@AAADDDIIILLLRRRVVVZZZ^^^```aaa``````aaa______cccgggfff```ZZZZZZ[[[\\\\\\XXXPPPFFF???555555555444222000///---111000000000000/////////...//////////////////...////////////////////////...............///000000---..............................///......---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,+++,,,------,,,,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,***+++,,,,,,------,,,,,,)))+++---......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,+++************+++,,,++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++******))))))******+++,,,,,,+++++++++,,,---...++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,,,,++++++''''''(((((())))))))))))************************************************++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,+++***)))***+++,,,,,,,,,------,,,,,,+++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,---......///.........------------------------++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////...---------,,,------------------------------------------------***+++------+++***+++,,,.........---------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------QQQTTTXXX]]]```ggguuuxxxqqqlllkkkkkkbbb^^^YYYZZZ```fffjjjllleeeffffffcccaaaccchhhmmmvvvyyyrrrnnneee]]]SSSLLLLLLPPPSSSTTTWWWbbbsss~~~|||}}}|||wwwkkkcccWWWOOOJJJHHHFFFDDD<<<===>>>>>>???AAAEEEIIILLLPPPVVVZZZ\\\\\\]]]]]][[[ZZZZZZ]]]``````]]]ZZZVVVXXX[[[]]]\\\VVVMMMGGG======<<<;;;888555222000222222111111111000000000...//////000000//////...////////////////////////...............///000000---------.....................//////......---,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------............------+++,,,---,,,++++++---///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++,,,,,,------,,,,,,&&&)))---...---+++***)))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********************************++++++++++++,,,***++++++,,,,,,++++++***---,,,+++******+++,,,---++++++,,,---------,,,,,,***++++++,,,,,,++++++***+++***)))(((((()))***+++***+++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******+++,,,,,,,,,++++++''''''((())))))***++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,+++***)))***,,,,,,,,,,,,,,,,,,++++++***)))************+++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......------------------------+++,,,,,,------.........,,,,,,------------,,,,,,------.........---,,,+++,,,,,,------------,,,,,,,,,------..............................---------------------------------------------------------)))***,,,,,,*********+++.........---------------------............------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,IIIGGGIIINNNQQQTTT^^^jjjvvvyyy|||rrrkkkfffiiipppvvvuuuqqqaaa```[[[UUUPPPPPPUUUZZZ___hhhttt}}}sssfff]]][[[[[[[[[[[[[[[___eeemmmuuu{{{vvvhhh]]]VVVRRRNNNKKKCCCCCCCCCBBB@@@AAADDDGGGDDDIIIOOOSSSSSSQQQQQQRRRQQQQQQQQQRRRTTTWWWYYYZZZWWWWWWXXXXXXXXXTTTOOOKKKGGGGGGFFFDDD@@@<<<888555333333333222222222222111//////000000000000//////////////////////////////...............///000000---------.........//////......//////......---,,,......---------,,,,,,,,,***+++,,,,,,------------------............------+++,,,---,,,++++++---///...---+++******+++---...------------------------***,,,...---+++***,,,...***+++,,,,,,------,,,,,,'''***------,,,***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,---......//////,,,------...............------------------------,,,,,,,,,+++++++++******+++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))(((((()))***+++&&&''')))+++,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,+++******)))***+++,,,,,,,,,,,,+++))))))******************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++,,,,,,+++******))))))************+++++++++*********+++,,,---------++++++,,,,,,,,,,,,------,,,---......//////......------------------------------------------------------............------------.........---,,,+++,,,---............---,,,+++,,,,,,------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++JJJFFFEEEHHHIIIHHHMMMUUUXXX]]]fffppp{{{|||uuuxxx}}}pppllldddYYYOOOLLLOOOSSSQQQUUU[[[bbbnnnzzzooojjjhhhfffdddbbb```]]]^^^bbbgggjjjllllllqqqyyyvvviiiaaa[[[VVVQQQKKKKKKIIIGGGDDDCCCEEEGGG>>>CCCIIIKKKIIIGGGFFFFFFIIIIIIJJJKKKLLLQQQVVV[[[ccc```]]]ZZZXXXVVVSSSPPPOOOOOONNNKKKGGGBBB===:::444444444333333333222222//////000000000000//////000000000000000000000000...............///000000---------.........//////......//////......---,,,......---------,,,,,,,,,***+++,,,---------------------............------+++,,,,,,,,,++++++---///...---+++******+++---...------------------------***,,,...---+++***,,,...++++++,,,---------,,,,,,+++---......++++++...000*********++++++,,,,,,,,,,,,,,,------------..............................,,,,,,------...///000000+++,,,------......------------------------------,,,,,,,,,++++++*********,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------...//////000000//////......---+++******+++---...((()))***++++++++++++++++++++++++,,,,,,++++++++++++***)))'''''')))***+++"""$$$(((+++------,,,+++++++++++++++++++++++++++++++++------------++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,+++***+++---+++++++++++++++***)))((()))************+++++++++******+++,,,------......++++++,,,,,,,,,---------,,,---......//////......------------------------------------------,,,,,,---......//////......---------...///...---+++***------...//////...------***+++,,,,,,------,,,,,,,,,------....../////////------------------------++++++++++++++++++++++++***,,,...---,,,+++,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---------------------------......,,,,,,,,,,,,......---------,,,,,,+++++++++************************TTTSSSQQQOOOLLLJJJIIIHHHMMMPPPTTTXXXaaannnvvvwwwvvvzzzvvvlllbbbXXXSSSRRROOOMMMMMMPPPUUUccczzzzzztttrrruuunnneee\\\XXXWWWYYYZZZXXXSSSUUU___hhhmmmsssyyyrrrfff[[[UUUXXXWWWTTTSSSQQQOOOMMMKKKFFFFFFEEEEEECCCBBBAAA@@@EEEFFFFFFEEEEEEIIIPPPUUUaaa```\\\YYYVVVTTTSSSRRRQQQSSSVVVWWWTTTOOOHHHDDD>>><<<888777666666555444000111111111000//////000000000000000000000000000........................,,,---......//////..........................................////////////////////////............---------............///------------------------///...,,,*********,,,------------,,,,,,+++++++++---------,,,,,,+++++++++''')))+++.........---,,,,,,...000...,,,***,,,...*********+++,,,---...///,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,------------...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***((('''))),,,++++++++++++++++++++++++)))******+++++++++******---------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''''')))+++------,,,++++++******++++++***+++,,,,,,------,,,,,,000000//////............)))+++,,,...//////......,,,,,,,,,---...///000000........................------------------------******+++++++++,,,,,,,,,,,,---.........---,,,+++........................000///...---,,,+++++++++++++++******++++++,,,---///...,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------++++++++++++------------------------------,,,,,,,,,---------..............................++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++........................++++++++++++++++++++++++eeecccaaa]]]XXXRRRNNNKKKHHHJJJKKKKKKPPPYYY]]]]]]eeejjjqqqyyywwwkkkaaa\\\VVVRRROOOOOOPPPWWWeeesss~~~rrrhhh```YYYSSSOOOHHHDDDEEELLLRRRUUU[[[bbbooottt|||{{{sssmmmiiihhhfffddddddccc___YYYUUUOOOMMMJJJGGGCCCAAA?????????@@@BBBBBBAAADDDHHHLLLXXXXXXXXXWWWVVVTTTSSSQQQTTTVVVXXXZZZYYYUUUQQQNNNIIIFFFAAA>>>;;;999666444444444333111///......///000000//////...---------........................,,,---......//////..........................................////////////////////////............---------............///------------------------000///---++++++,,,---...---------,,,,,,+++++++++---------,,,,,,+++++++++***+++,,,......---,,,++++++---...---+++***+++,,,++++++++++++,,,---......,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,......,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---)))***+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,+++******)))************************++++++++++++++++++++++++)))***+++***((('''))),,,++++++++++++++++++++++++)))******++++++++++++***+++,,,,,,,,,---.........------,,,+++***))))))(((************************,,,+++***))))))***+++,,,---,,,++++++******++++++***+++,,,,,,------,,,,,,/////////.........------+++,,,---//////000//////,,,,,,------......//////------------------------------------------------++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,........................000///...---,,,+++++++++,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++........................,,,,,,,,,+++++++++++++++ssssssqqqmmmhhhaaa[[[WWWRRRSSSQQQKKKJJJMMMMMMKKKTTTVVV\\\ccckkksssyyy|||~~~wwwoooddd^^^XXXVVVSSSQQQTTTYYYjjjoootttsssnnniiihhhjjjxxx}}}rrrdddUUUJJJFFFDDDCCCEEEFFFFFFJJJPPPZZZaaakkkuuu~~~~~~zzzwwwvvvttttttvvvxxxtttllleee[[[XXXSSSMMMHHHEEEDDDCCC???@@@AAAAAA@@@@@@BBBDDDMMMOOORRRTTTUUUUUUTTTSSSUUUVVVXXXYYYZZZZZZYYYXXXUUUQQQLLLGGGCCC???:::777777666444222000000000000111111000///...---,,,,,,........................------...////////////......................................./////////////////////............------------............///------------------------000///...---,,,---...///------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,---...---,,,+++***,,,---...---,,,+++,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++///...---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---,,,,,,++++++*********++++++++++++++++++++++++************************)))***+++***((((((***+++++++++++++++++++++++++++))))))***+++++++++++++++******+++,,,---...//////------,,,+++)))((('''&&&************************,,,,,,++++++++++++,,,,,,,,,,,,+++************+++***+++,,,,,,------,,,,,,.........---------------,,,---...///000000000000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------,,,,,,------...........................///...---,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,------,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,........................------,,,,,,++++++******uuuvvvwwwwwwtttpppkkkhhhhhhhhhddd[[[TTTRRRPPPMMMLLLLLLNNNRRRYYY___dddfffhhhooowwwzzz}}}uuunnnhhhfffddd]]]XXXWWW``````___YYYSSSQQQTTTWWW___kkk|||{{{gggYYYWWWVVVSSSOOOJJJGGGIIIKKKPPPTTT[[[ccckkkssszzz}}}}}}{{{}}}{{{{{{|||uuuhhhddd^^^XXXRRRNNNLLLLLLGGGGGGEEECCCBBBBBBCCCDDDFFFHHHKKKOOORRRTTTVVVVVVSSSSSSTTTTTTUUUWWWXXXYYYXXXVVVRRROOOKKKGGGBBB>>>:::777555333333333444333111111111000000/////////........................------...///////////////....................................//////////////////.........------------------............///------------------------///...------,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++............---------......---,,,,,,+++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------,,,++++++***---------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************))))))***+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,------...+++++++++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,++++++******************+++,,,,,,------,,,,,,------------------------------......////////////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,+++,,,---...///..............................---,,,,,,,,,------,,,,,,,,,,,,,,,---......+++,,,---...---,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------,,,,,,+++******rrrtttwwwyyyyyyyyywwwvvvyyyzzzuuukkkbbb^^^[[[XXXQQQNNNKKKKKKNNNQQQRRRRRRTTTZZZaaadddgggqqq|||xxxyyyyyysssmmmjjjbbb___YYYQQQKKKIIIMMMQQQKKKSSSbbbnnnrrrwwwwwwmmmkkkggg___XXXRRROOOMMMMMMMMMMMMOOOUUU]]]dddhhhrrryyytttqqqllleee^^^XXXSSSQQQQQQNNNIIIEEECCCCCCCCCCCCCCCCCCDDDFFFIIINNNRRRUUURRRQQQOOONNNNNNPPPRRRTTTSSSRRRRRRRRRQQQOOOKKKHHHAAA>>>:::888888777555333000000000000000111111111////////////////////////---...//////000000//////....................................////////////............---------------------............///------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------...,,,,,,,,,,,,---------,,,......---,,,++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------------------,,,++++++***+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++))))))***,,,,,,------------------,,,,,,++++++***)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,+++******))))))*********+++,,,,,,------,,,,,,------------------------------------------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,+++,,,---...///........................------,,,,,,,,,---......+++++++++++++++,,,,,,---***+++,,,---...---,,,+++------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---------,,,,,,,,,++++++vvvvvvwwwyyy{{{|||~~~{{{rrrnnnllljjj]]]XXXRRROOOOOONNNLLLIIIHHHLLLQQQSSSWWWaaaqqq}}}~~~yyyuuummmbbbWWWOOOLLLKKKIIIHHHLLLRRRUUU\\\oooxxxrrrmmmddd\\\UUUPPPJJJGGGJJJOOOTTTVVV^^^fffrrr|||~~~zzztttlllddd\\\XXXYYYUUUOOOKKKHHHFFFDDDBBBAAA@@@??????AAAEEEJJJMMMOOOMMMJJJHHHHHHIIILLLMMMMMMMMMOOORRRTTTTTTQQQNNNLLLHHHCCCAAA@@@===888444000000000000000000000000////////////////////////......///000000000000///....................................////////////.........------------,,,---------............///------------------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------)))******+++,,,......///***)))((()))***+++***)))...---,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++******+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++***++++++++++++++++++++++++))))))+++,,,------------......---,,,+++***))))))(((((()))******++++++,,,***************************+++,,,------,,,+++***++++++***))))))))))))******+++,,,,,,------,,,,,,---------------.........------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---......///........................,,,,,,,,,,,,------...///+++************+++,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------............------++++++++++++++++++++++++,,,,,,,,,,,,------------}}}|||{{{{{{}}}|||{{{zzzlllfff___[[[ZZZXXXSSSOOOJJJKKKLLLKKKLLLSSS]]]eeemmmqqquuuxxx{{{uuuggg\\\UUUSSSLLLGGGIIIHHHKKK[[[nnnyyyiiiaaaXXXPPPMMMMMMMMMMMMNNNUUU]]]eeellluuuwwwnnnhhhccc```]]]ZZZVVVQQQJJJEEECCCBBBAAA@@@@@@BBBDDDEEEIIIGGGDDDBBBAAABBBDDDFFFIIIKKKNNNRRRUUUUUUSSSPPPQQQMMMJJJJJJJJJGGGAAA<<<777666555444333222111111////////////////////////......///000000000000000....................................////////////.........---------,,,,,,---------............///------------------------+++,,,,,,---------------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++,,,,,,---...+++)))((()))+++,,,+++***------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...++++++,,,---------,,,,,,******,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---///...---,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++))))))+++---,,,***++++++++++++++++++++++++((()))+++,,,---.........---,,,,,,,,,+++******************+++++++++++++++***************************++++++++++++++++++***++++++***)))))))))))))))***+++,,,,,,------,,,,,,------.........////////////...---,,,,,,---...///+++++++++,,,,,,------...------------------------------------------------++++++++++++,,,,,,,,,,,,***+++,,,---....................................+++++++++,,,---...///000,,,++++++++++++,,,------,,,+++++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........}}}}}}wwwqqqkkkgggfffccc^^^YYYSSSQQQMMMIIIGGGIIINNNQQQVVV]]]cccddddddiiittt~~~wwwnnn\\\SSSNNNOOOKKKHHHPPP^^^nnn}}}uuuiii^^^WWWQQQLLLHHHHHHJJJNNNPPPUUU___mmmwwwzzzmmmllljjjiiieee]]]SSSKKKGGGFFFEEEDDDCCCBBBBBBAAABBB@@@>>><<<<<<===???@@@IIIKKKOOOSSSVVVUUURRROOOPPPMMMMMMOOORRRQQQKKKFFF???>>><<<:::777555444333000000000000000000000000...//////000000000000000..................................../////////000......---------,,,,,,,,,---------.........//////------------------------,,,,,,---.../////////...+++++++++,,,,,,---------+++++++++,,,,,,---------...---,,,+++++++++,,,,,,...,,,***,,,///000///,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,---------......***+++,,,,,,------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------000///...---,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...+++)))))),,,---,,,***++++++++++++++++++++++++((()))+++,,,---.........++++++++++++++++++,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))++++++,,,---------,,,,,,........./////////000000000000...------...///000******+++,,,,,,---..............................------------------------******+++++++++,,,,,,,,,)))+++,,,...//////...---........................+++++++++,,,---...///000---,,,,,,,,,,,,---......,,,,,,+++***+++,,,...///---------,,,,,,,,,++++++,,,,,,,,,---------......,,,---...//////...---,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++------............------........................***++++++,,,---...//////~~~}}}~~~{{{{{{yyyvvvzzz|||tttiii```___ZZZTTTQQQQQQLLLFFFHHHLLLQQQRRRQQQTTT[[[bbbkkksss}}}yyylllbbb___XXXMMMLLLSSSbbbjjjttt{{{|||zzzxxxxxx|||zzzqqqggg[[[RRRNNNFFFBBBFFFJJJOOOXXXcccqqqzzzzzzuuummmddd]]]TTTOOOKKKIIIIIIHHHEEEBBB===;;;888777999<<<>>>???DDDHHHOOOUUUXXXXXXUUUSSSTTTSSSRRRTTTWWWWWWTTTQQQJJJHHHDDD???;;;777555444222111//////000000///.........//////000000000111........................///............---------..............................---,,,---...///000------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///...------,,,,,,,,,,,,//////...---,,,++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************++++++++++++++++++++++++((())))))******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,((())))))******++++++,,,+++++++++,,,,,,+++******---,,,***))))))***,,,---+++*********))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,---...---+++)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++%%%&&&'''((()))*********---,,,,,,,,,***)))((('''++++++***************++++++***)))))))))***,,,,,,......---------,,,,,,,,,---+++)))((((((***---///,,,,,,------.../////////111000///...------...///------------------------,,,,,,,,,------.........///...---,,,+++,,,,,,---......------------......------,,,,,,,,,,,,++++++++++++,,,,,,---...//////------,,,++++++******))))))***+++,,,---,,,+++***,,,,,,,,,++++++*********++++++++++++,,,,,,---...,,,,,,,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************)))******++++++,,,,,,---+++,,,,,,---...///000000//////...---,,,,,,,,,,,,...---+++******+++---...}}}|||~~~}}}uuupppttttttkkkaaa[[[UUUQQQMMMLLLKKKJJJJJJLLLOOORRRWWW]]]dddjjjqqqzzz}}}{{{wwwnnnaaa\\\```]]]```bbbbbb___]]]]]]]]]eeetttqqqeeeaaaXXXNNNJJJGGGFFFKKKSSS___eeennnssswww{{{vvvnnn```ZZZTTTPPPNNNMMMJJJGGGEEEBBB>>><<<<<<<<<;;;:::CCCFFFMMMSSSWWWXXXWWWVVVXXXVVVTTTUUUWWWWWWUUURRRPPPNNNKKKGGGBBB>>>:::999666444222111000000000000/////////...............////////////////////////000000/////////....................................------,,,---...///000------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---,,,,,,,,,,,,,,,///...---,,,++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********---------,,,,,,+++++++++))))))))))))((((((((((((++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++///...,,,++++++,,,...///,,,+++++++++************+++---///111111000...---,,,,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***,,,---,,,***(((((()))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))************))))))(((++++++***************++++++***)))))))))***,,,,,,------------,,,,,,,,,,,,---,,,+++******+++---.....................------111000///...------...///------------------------,,,,,,------------------///...---,,,,,,,,,------......------------......------,,,,,,,,,,,,+++++++++,,,,,,,,,---.........,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------///...,,,,,,------,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************///......------,,,,,,+++---------...............,,,,,,,,,,,,---...///000...---+++******+++---...}}}||||||zzzvvv{{{vvvkkkeeebbbZZZUUUNNNJJJIIIIIIHHHFFFHHHJJJLLLOOOUUUaaapppzzzzzztttuuujjjgggaaaYYYQQQLLLKKKKKKMMMXXXeeeooo|||sssiii^^^VVVOOOJJJLLLPPPQQQTTTWWWYYY\\\cccmmmttt}}}xxxpppfff]]]YYYVVVRRRPPPOOOLLLGGGCCC@@@>>><<<:::@@@CCCHHHMMMRRRVVVXXXYYYXXXUUUSSSRRRRRRRRRRRRQQQPPPPPPOOOMMMJJJEEEBBB???;;;:::888555444333333333222111000///............////////////////////////111000000000////////////...........................------------...//////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---,,,,,,++++++++++++,,,......---,,,++++++++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,+++***)))(((------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,+++*********,,,,,,------------,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,+++++++++,,,...111444444222000...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))+++,,,+++)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++******+++,,,,,,------------+++***************+++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......000//////...------,,,,,,000///......---.........------------------------------------------,,,,,,......---,,,,,,,,,------......------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++******++++++,,,---------------,,,,,,,,,,,,------,,,+++++++++,,,,,,222///,,,+++------+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++///......------,,,,,,+++............------,,,,,,,,,,,,,,,,,,---...///000------++++++++++++------xxxssspppoooxxx{{{tttooohhheee```ZZZUUUQQQMMMKKKIIIHHHFFFFFFIIIRRR^^^fffuuuzzzvvvlll```VVVPPPMMMJJJMMMPPPUUU\\\iiiuuu}}}xxxooofff___[[[[[[YYYXXXUUUSSSSSSWWW^^^dddlllrrr}}}zzzooogggccc___\\\[[[VVVNNNHHHDDDBBBAAA@@@>>>???BBBFFFKKKPPPTTTWWWSSSQQQMMMJJJIIIJJJJJJKKKJJJKKKMMMMMMLLLIIIEEECCC>>>???@@@???<<<999777666555444333111000000000000........................000000000/////////..............................------------......//////........................------............------------------------------...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++///......---,,,,,,------***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********))),,,,,,------......------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***,,,...000000///---,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))***+++,,,,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,*********)))******+++,,,************++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,.../////////...---//////.........---------........................------------------------.........------,,,,,,,,,------------------------......------------......------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++***)))***+++,,,---------------------------...---,,,,,,++++++++++++111...++++++,,,---,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******++++++,,,,,,---------------------------......,,,+++++++++++++++---,,,,,,++++++,,,,,,---{{{ssspppqqqttt}}}tttnnnqqqqqqlllccc[[[WWWWWWQQQOOOLLLIIIIIIKKKPPPSSS\\\```hhhssszzz}}}~~~yyykkk___WWWTTTPPPKKKIIIKKKQQQ[[[cccyyy{{{sssmmmnnnkkkfff___ZZZWWWXXXYYYZZZ^^^fffrrr~~~xxxuuurrrqqqkkkcccWWWMMMGGGEEEEEEEEE@@@@@@@@@BBBEEEIIINNNPPPNNNLLLHHHEEECCCCCCDDDFFFHHHJJJLLLMMMLLLHHHDDDAAA>>>BBBHHHIIIGGGBBB>>>===999888555333111111111111------------------------/////////.........------........................---------.......................................------............------------------------------///////////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,000//////...............***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++,,,,,,------+++,,,------.........---++++++++++++++++++++++++******++++++++++++++++++*********)))***+++,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++************************,,,+++++++++***)))))))))+++,,,...---,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,,,,---------)))))))))))))))(((((('''******))))))***++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++---...000000///...------------.........//////------..................------------------------.........------,,,,,,,,,,,,---------------------......------------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,------...,,,+++***)))***+++,,,---------------------------...---,,,,,,++++++++++++...---,,,,,,,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******++++++,,,,,,---++++++,,,,,,---......///---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,}}}vvvuuuxxxxxx~~~uuuoootttwwwsssiiibbb```aaaYYYXXXWWWTTTRRRPPPNNNMMMNNNOOOUUU___ffffffffffffllluuuuuulll^^^UUUMMMHHHFFFGGGNNNUUU```nnn|||uuulllccc]]]YYYRRRRRRTTTZZZeeeuuuvvvgggZZZQQQLLLJJJJJJIIIGGGEEECCCCCCEEEGGGIIIJJJIIIFFFCCC@@@@@@BBBDDDKKKLLLNNNNNNLLLHHHCCC@@@???EEEMMMQQQOOOKKKIIIHHHBBB???;;;777444333222222....................................------------........................,,,---......//////..............................------............------------------------------...///000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,++++++++++++,,,,,,---//////...............///,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++******))),,,,,,,,,---.../////////***+++,,,------...------------------------------************++++++++++++,,,+++)))((((((***,,,...+++,,,,,,---------------++++++------------+++++++++++++++++++++++++++++++++++++++***************+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******,,,---.../////////---------------,,,+++***))))))))))))***+++,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.../////////...---,,,,,,------...//////000,,,,,,---............---------------------------------------------,,,,,,+++,,,---.........------......------------......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,------------------,,,+++++++++,,,,,,---000333111...,,,---///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++******+++,,,---...//////))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||vvvwww{{{|||xxxtttuuuuuuqqqllliiihhhhhheeeeeefffffffffccc___]]]SSSNNNNNNSSSWWWTTTSSSUUUWWW\\\bbbfffiiimmmsssxxxrrrggg\\\UUUPPPKKKMMMRRRSSS]]]kkkwww{{{zzzyyyyyyyyypppjjj___ZZZTTTPPPSSS\\\gggnnn|||}}}pppeee^^^YYYVVVUUURRRMMMIIIEEEDDDDDDDDDEEEFFFEEEBBB>>>>>>@@@BBBIIIJJJLLLLLLKKKIIIFFFEEEAAAHHHPPPTTTSSSRRRSSSUUUQQQMMMHHHAAA;;;888666555000000000000000000000000////////////....................................,,,---.../////////...---........................------............------........................---...000111111000///...........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---+++++++++,,,,,,---------//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,------......------,,,++++++++++++,,,,,,------+++************+++,,,---+++,,,,,,---......------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------...//////000/////////))))))))))))***+++,,,---***+++,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,---...............------..................+++,,,---.........------------------------------,,,,,,------------------+++,,,---.........------......------------......------,,,,,,,,,,,,++++++*********+++,,,,,,,,,---*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,------000666<<<999000+++,,,000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,++++++++++++,,,,,,---------************+++,,,---...+++,,,,,,------,,,,,,+++}}}xxxyyy|||}}}|||xxxssspppooooooooonnnqqqrrruuuwwwyyyxxxuuurrr___VVVOOOOOONNNJJJHHHJJJJJJLLLOOOSSSXXX___fffkkkwwwwwwxxxzzzrrriii```VVVSSSVVVPPPUUU]]]dddeeeaaa]]]\\\bbbhhhrrr}}}rrrjjj^^^SSSNNNPPPUUUYYY___gggrrr}}}xxxpppiiieee^^^[[[UUUNNNHHHEEECCCBBBAAABBBBBB@@@<<<;;;===@@@BBBDDDGGGIIIKKKLLLKKKKKKCCCIIIPPPSSSTTTVVV[[[______[[[SSSKKKCCC>>>;;;999111111111111111111111111000000000000////////////........................,,,,,,.../////////...---////////////////////////---..................---........................,,,...000111222111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------...///+++++++++******+++,,,,,,***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++'''((()))***,,,---...///******))))))((('''''''''((()))***+++,,,,,,---,,,***++++++,,,,,,++++++***,,,,,,,,,------.........((()))***+++++++++******+++,,,,,,---.........---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))&&&''')))***+++,,,,,,,,,))))))))))))***+++,,,---***+++,,,---...---,,,,,,......------------,,,,,,,,,,,,,,,,,,------....../////////...------,,,,,,***+++---...///...------------------------------,,,,,,,,,------.........***+++---...///...------.........------.........---------,,,,,,,,,++++++))))))***+++,,,,,,------***++++++++++++,,,,,,,,,)))***+++,,,---,,,++++++*********++++++,,,,,,,,,++++++++++++,,,------...333<<>>777666333111000111111222444222000///...///000000000...------///000//////////////////////////////////////////////////////...................................................///000222222222111000---,,,,,,++++++,,,,,,---++++++,,,------......///------------------------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,*********++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******+++,,,------......------++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++***///000000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,---,,,+++******++++++,,,,,,++++++***++++++,,,---............******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************%%%''')))+++,,,------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************+++,,,---...,,,...//////...------...------............---------------............///........................------,,,,,,,,,,,,++++++,,,------......------,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------************+++,,,---...***///000,,,+++...///+++---+++***+++,,,,,,+++***---...///000000...,,,+++...------,,,,,,++++++***------,,,++++++*********+++******))))))******+++***+++---------+++)))(((***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,------......------,,,...---+++))))))***+++,,,{{{zzz}}}~~~}}}}}}zzzwwwtttuuuxxx|||xxxlllbbb``````\\\VVVSSSQQQQQQOOOLLLJJJLLLPPPTTT[[[aaagggiiilllttt{{{zzz{{{{{{vvvnnnfff^^^VVVOOOJJJJJJHHHJJJQQQZZZgggxxxvvvlllccc]]]ZZZTTTPPPOOOSSSWWW\\\gggrrr~~~xxxrrriii```XXXRRRLLLIIIOOOMMMJJJGGGEEECCCAAA@@@???AAADDDGGGJJJMMMNNNOOOMMMMMMNNNMMMMMMPPPTTTWWWbbbbbbbbb```[[[TTTNNNJJJAAA???;;;777444222222222111000000/////////......000///------///000//////////////////////////////////////////////////////...................................................///000111111111000///---,,,,,,++++++,,,,,,---------------------------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((((('''++++++,,,---------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******,,,//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))***++++++++++++***)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************+++,,,---...,,,...//////...------...------............------------------............////////////////////////+++++++++,,,,,,---------,,,------......------,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,---...***///000---,,,......***,,,+++***+++,,,,,,+++***,,,---...///...---+++***------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))***+++,,,,,,------,,,,,,+++,,,,,,,,,------------,,,,,,------------,,,,,,...---+++***)))***+++,,,~~~}}}}}}{{{yyy{{{~~~{{{}}}}}}tttnnnnnnooolllhhhggg___]]][[[YYYXXXUUURRRPPPRRRTTTXXX\\\bbbkkkttt{{{tttgggZZZRRROOOIIIEEEHHHNNNUUU___ggg{{{wwwppplllfff___VVVPPPLLLKKKQQQYYY___iii{{{~~~xxxqqqiiiaaaXXXRRRUUURRROOOMMMKKKHHHEEECCC@@@AAABBBEEEIIILLLPPPRRRTTTQQQNNNIIIHHHJJJOOOSSS\\\]]]]]]\\\ZZZXXXUUUSSSMMMJJJEEE@@@;;;777555444111111111111000000//////111///......///000///...////////////////////////////////////////////////................................................/////////000//////...---------,,,,,,,,,,,,------//////...------,,,++++++------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***&&&)))---///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***,,,------------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))***++++++++++++***)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************+++,,,------,,,...//////...------...------............------------------............////////////////////////)))******+++---......///------............------......---------,,,,,,,,,,,,,,,------------,,,,,,*********++++++++++++,,,************+++,,,------***......---,,,---,,,(((,,,+++***+++,,,---,,,+++++++++,,,------,,,***)))++++++,,,,,,,,,,,,------*********+++,,,---------++++++,,,------,,,++++++,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++*********+++,,,xxxzzz~~~}}}}}}~~~yyyuuuwwwyyyxxxwwwxxxooonnnnnnqqqtttqqqiiibbbVVVSSSPPPRRRWWW___eeehhhppptttyyy|||~~~qqqgggbbbYYYRRRRRRTTTTTTSSSTTT^^^sss{{{ooobbbVVVOOONNNPPPOOOTTT___jjjrrr{{{{{{tttlllggg]]]ZZZVVVTTTSSSQQQMMMIIICCCBBBBBBCCCFFFKKKOOORRRRRRPPPKKKFFFCCCEEEIIIMMMPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPNNNJJJFFFAAA===;;;666555333111111111111222222000......///000///...////////////////////////////////////////////////................................................/////////......------,,,------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***'''))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++***)))***+++,,,---***++++++,,,,,,++++++***---------------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************''''''(((***+++,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++*********++++++,,,---,,,...//////...------...,,,------......------,,,,,,,,,---------.........////////////////////////******+++,,,,,,---......------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++*********++++++,,,---,,,,,,+++******++++++))),,,+++***+++---------+++++++++,,,---,,,,,,+++*********+++,,,,,,---......+++++++++,,,,,,,,,------+++,,,...//////...,,,+++,,,,,,+++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++,,,{{{{{{}}}}}}zzz{{{zzzxxxyyy|||zzz|||nnndddWWWPPPQQQTTTWWWWWW[[[```eeeiiilllttt|||uuulllffffffeee^^^UUUPPPRRRaaatttzzzkkk```XXXUUUNNNLLLKKKMMMQQQZZZjjjyyyoookkkfffcccbbb^^^XXXRRRGGGEEECCCAAACCCFFFJJJMMMKKKJJJHHHDDDAAAAAADDDFFFHHHHHHHHHHHHJJJLLLOOOPPPPPPQQQRRRRRRPPPKKKGGGDDD===:::666111000000222444222111/////////000///...////////////////////////////////////////////////................................................//////...---------,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******************)))***++++++,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,+++)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++***)))***+++,,,---***++++++,,,,,,++++++***------------,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************''''''((()))+++,,,---...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++******++++++,,,,,,,,,...//////...------...,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++******++++++,,,,,,...+++((((((***++++++,,,,,,+++***+++---...---,,,,,,,,,,,,---------,,,,,,******++++++,,,---......---------,,,,,,,,,+++++++++,,,...//////...,,,+++,,,++++++******+++,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,{{{}}}}}}{{{~~~|||wwwsssuuuzzz~~~{{{hhhZZZTTTSSSRRRQQQNNNQQQUUUXXX\\\bbbkkkrrr|||}}}{{{qqqgggaaaVVV\\\fffrrr|||{{{wwwxxxvvvxxx~~~zzzqqqjjjZZZSSSLLLIIIGGGGGGNNNWWWbbbjjjttt}}}{{{wwwtttooofff^^^PPPMMMHHHDDDBBBCCCEEEGGGEEEEEEDDDBBB@@@???@@@AAAFFFFFFGGGHHHKKKNNNRRRTTTPPPQQQSSSTTTSSSQQQNNNLLLFFFBBB<<<666333222333444333111//////000000///...////////////////////////////////////////////////................................................//////...---------............------------......++++++,,,,,,---...//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------***++++++,,,,,,------...------------------------...---,,,,,,++++++,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***------+++(((&&&'''***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,...//////...------...,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......////////////............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++++++++,,,,,,++++++***++++++,,,,,,///***(((,,,000///......,,,+++***+++...///...---,,,,,,,,,,,,------------******+++,,,,,,---...............---,,,+++++++++,,,,,,---......---,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,xxxyyyyyy{{{|||uuuqqquuu|||uuuggg```^^^]]]\\\TTTSSSQQQPPPRRRXXX^^^bbbqqq~~~|||zzznnnnnnnnnmmmjjjeee```^^^^^^ZZZ]]]eeeiiimmm{{{qqqfff[[[TTTNNNHHHFFFGGGKKKPPPXXX^^^dddmmmyyyuuummm```[[[UUUNNNIIIGGGFFFGGGDDDDDDCCC@@@>>>===>>>@@@DDDEEEGGGJJJNNNRRRUUUWWWUUUTTTRRRQQQPPPPPPQQQQQQPPPMMMIIICCC>>>:::777555444222000///000000///...////////////////////////////////////////////////................................................///...---------...///000......------------......,,,---------------------------------------------------------------------,,,,,,,,,------------...........................******+++,,,,,,---......------------------------...---,,,,,,++++++,,,,,,,,,,,,------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++***++++++,,,,,,...//////...------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////............---------,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,---***,,,555:::666111///,,,+++***,,,...//////...+++++++++++++++,,,------+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,|||zzzxxxwwwxxx{{{~~~|||}}}{{{vvvtttzzz{{{qqqlllkkkkkkkkkbbb\\\UUUPPPPPPSSSWWWZZZ^^^jjjzzzxxxiii]]]XXXYYYSSSLLLJJJOOOSSSXXXjjj~~~xxxhhh^^^WWWOOOIIIHHHCCCEEEFFFFFFHHHPPP]]]ggg{{{yyymmmiiiaaaYYYRRRMMMKKKJJJGGGFFFCCC???<<<;;;===@@@@@@AAADDDHHHMMMRRRVVVXXX\\\XXXRRRMMMLLLMMMQQQSSSXXXWWWTTTPPPIIIBBB<<<888444222000///000000///...////////////////////////////////////////////////................................................///...------...///000111......------------......///......------,,,,,,+++------------------------........................,,,,,,,,,---------..............................******+++,,,,,,---......------------------------...---,,,,,,++++++,,,,,,///......------,,,,,,+++------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++''')))+++,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************((((((((((((***,,,...///++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++***+++++++++,,,...//////...------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................******+++,,,------...///......////////////............---------,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++***000===CCC<<<333...,,,++++++,,,...//////...******))))))***+++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///---,,,,,,++++++,,,,,,---((()))+++---...---+++***++++++,,,---------,,,,,,.........------,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,zzzvvvtttvvvxxx}}}~~~xxx~~~}}}}}}~~~zzz{{{}}}~~~}}}{{{yyyzzz}}}wwwtttuuuvvvwwwsssnnnhhhdddcccbbb```^^^___[[[]]]eeeiiijjjlllqqqvvvwwwyyy{{{yyyiii\\\VVVRRRMMMKKKMMMRRRXXX[[[nnnzzzpppfff]]]VVVNNNLLLHHHDDDBBBCCCHHHKKK]]]hhhvvv{{{rrrhhh```ZZZUUURRRTTTKKKDDDDDDCCC>>>;;;>>>@@@CCCFFFIIIIIIJJJJJJKKKTTTQQQNNNLLLNNNPPPRRRRRRXXX\\\\\\UUUOOOKKKEEE@@@888777444222222111222222333333222111000000000000000000000000000000000000000000///.......................................////////////............------------------------------------------------.................................------,,,,,,,,,...,,,***((('''(((***,,,+++,,,,,,------,,,,,,+++------------------------------------------------......---,,,,,,+++******(((((()))***,,,---...///........................)))))))))******+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++------------------------))))))))))))))))))******------------,,,++++++***+++++++++,,,,,,---------------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........************+++,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...222///---,,,,,,,,,+++******+++,,,,,,------,,,,,,------------------------..................------,,,,,,++++++,,,,,,---...------............------........................------------------------,,,,,,,,,------............---,,,,,,......---,,,++++++++++++++++++,,,,,,---,,,+++***)))))))))))),,,,,,,,,++++++*********///(((111LLL^^^UUU???///---------......---,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,------,,,++++++,,,---------------......---,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||yyyxxxyyyyyyxxxwwwxxxzzz~~~}}}zzzwwwwwwzzz~~~|||zzz{{{}}}~~~{{{xxxuuuvvvyyy{{{xxxuuueee^^^ZZZZZZXXXVVVWWW[[[___```bbbfffkkkrrr{{{yyykkkbbb]]]WWWQQQOOOOOOPPPQQQ]]]mmmyyyiii^^^ZZZWWWRRRLLLHHHEEEFFFFFFEEENNN[[[hhh{{{yyyppphhhaaa]]][[[SSSLLLKKKHHHBBB???@@@@@@BBBDDDGGGIIIKKKMMMNNNRRROOOKKKIIIKKKNNNPPPQQQVVVYYYXXXSSSOOONNNKKKGGGAAA???===:::888666444333111111222222111000......000000000000000000000000000000///.......................................////////////............------------------------------------------------..............................---------,,,,,,,,,...,,,+++))))))***+++,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------,,,,,,+++++++++******+++,,,---......///------------------------+++++++++++++++++++++***++++++++++++++++++++++++,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,---------......,,,,,,++++++***+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///---++++++,,,---,,,+++***+++,,,,,,------,,,,,,------------------------........................------,,,,,,------...///------............------------------------------------------------------,,,------------------......---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////---,,,,,,,,,++++++++++++///,,,666KKKUUUJJJ:::111+++++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,+++***))))))***+++,,,...000111///,,,***,,,...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~zzzvvvtttuuuvvvxxxwww|||yyyvvvwww{{{~~~{{{zzz{{{|||}}}{{{yyyyyyzzzqqqggg___VVVNNNKKKLLLJJJLLLOOORRRWWW^^^ffflllzzzooojjjccc\\\VVVQQQOOONNNNNN[[[lll{{{xxxppplllfff^^^VVVNNNIIIFFF???DDDHHHMMMYYYmmm}}}yyyrrroooiiibbb[[[WWWSSSLLLHHHGGGCCCCCCDDDEEEHHHLLLOOOQQQOOOKKKFFFEEEFFFJJJMMMOOOSSSUUUUUUQQQOOOPPPOOOKKKIIIHHHFFFDDDBBB>>>:::666222222333333222111///---000000000000000000000000000000///.......................................////////////............------------------------------------------------...........................------------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,------------...---,,,+++************,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++******+++,,,------,,,***+++,,,,,,------,,,,,,------------------------...........................------------...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------...---,,,,,,......---,,,---,,,,,,++++++*********))))))******+++,,,,,,---------------,,,,,,,,,,,,......777CCCEEE:::111000***++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,******)))(((((()))******+++///111---(((&&&***///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssxxx}}}zzzwwwvvvtttwww~~~~~~|||~~~|||xxxwwwwwwxxxxxxvvvsssttt|||~~~sssfffXXXOOOLLLJJJKKKLLLMMMOOOSSSYYY]]]kkkuuuuuusssnnnggg```[[[XXXWWWOOOXXXbbbkkkvvv~~~uuukkk___UUUOOOMMMKKKFFFBBBEEEPPP^^^hhhxxxzzzuuuoooiiibbb[[[VVVTTTJJJHHHEEEEEEGGGJJJNNNOOOLLLHHHCCCAAACCCFFFJJJLLLPPPSSSSSSQQQQQQSSSPPPLLLNNNLLLKKKKKKKKKIIIDDD@@@888888666555333222111000000000000000000000000000000000///.......................................////////////....................................................................................------------------------,,,------......---,,,++++++,,,,,,------,,,,,,+++------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,---...------------------------+++++++++++++++++++++++++++++++++++++++************++++++,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++***)))+++,,,---,,,******+++,,,,,,------,,,,,,---------------------------------...............---------------......///------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------,,,,,,...---,,,,,,......---,,,------,,,,,,+++***))))))***************)))((((((------------------------+++,,,111777666...***,,,,,,,,,---.........------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))******'''%%%%%%))),,,******++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,\\\```iiixxx}}}}}}~~~|||xxxwwwvvvuuuttttttqqqpppvvvvvvgggYYYQQQSSSSSSQQQNNNLLLLLLNNNQQQVVV```kkkrrryyyyyyyyywwwqqqjjjdddaaaaaa]]]ccchhhhhhkkkppprrrqqqqqqpppqqqwwwttthhhaaaYYYSSSKKKEEECCCGGGOOOVVV\\\ggguuu~~~}}}uuunnniiieeeVVVQQQJJJFFFFFFGGGHHHHHHKKKGGGBBB@@@AAADDDGGGIIIKKKOOORRRTTTXXX\\\YYYSSSSSSQQQOOOQQQUUUUUURRROOOBBB@@@;;;777333222222333111111111111111111111111000000///.......................................////////////....................................................................................------------------------+++,,,...//////...---,,,+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((***++++++,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,***(((***+++,,,,,,------,,,,,,---------------------------------.........//////,,,,,,,,,+++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------...---,,,,,,......---,,,------,,,,,,+++***)))))),,,------......---,,,+++------------------------+++)))***---...,,,******+++,,,------.........---,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))&&&###$$$(((+++,,,+++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,XXXYYY]]]hhhwww~~~}}}}}}{{{}}}{{{xxxvvvtttrrrqqqssspppooorrrxxxrrrfff\\\]]]\\\XXXRRRLLLIIIHHHIIIFFFOOOWWW\\\cccmmmvvvzzz{{{rrrkkkiiiiiiooouuuxxxvvvrrrppplllggg```]]]^^^eeeppp|||yyyooodddYYYSSSNNNJJJIIIKKKOOOUUU]]]ccciiittt{{{wwwfff^^^TTTMMMJJJIIIGGGEEEKKKHHHDDDBBBBBBDDDEEEFFFDDDHHHNNNTTT^^^fffeeeaaaZZZVVVSSSUUUZZZ^^^]]][[[NNNJJJDDD===888555444444111111111111111111111111000000///.......................................////////////....................................................................................,,,,,,,,,------------...+++,,,---.........---,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++************+++,,,---...++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------***(((***+++,,,,,,------,,,,,,------------------------,,,,,,------.../////////,,,++++++++++++,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////..................---,,,,,,......---,,,---,,,,,,++++++*********'''(((***,,,.........---,,,,,,,,,,,,---------------***)))+++...///...,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******++++++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,------------,,,+++---((($$$&&&---000///,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrrmmmhhhjjjqqqyyy}}}|||zzz}}}ssstttvvvyyy~~~|||zzzyyywwwuuutttrrrrrrssstttuuuwwwzzz|||{{{}}}wwwpppjjjhhhgggccc\\\UUUPPPOOOOOOHHHNNNQQQOOOQQQXXX^^^aaaooottt{{{|||uuusssttt}}}|||tttggg^^^XXXYYY]]]eeesss{{{nnngggbbbYYYRRROOOPPPQQQQQQPPPRRR\\\kkkwwwzzzqqqeee]]]XXXTTTPPPLLLLLLJJJGGGEEEEEEEEEDDDCCC???BBBFFFMMMZZZfffjjjhhhbbbZZZSSSSSSXXX]]]^^^]]]ZZZXXXSSSLLLEEE>>>999666111111111111111111111111000000///.......................................////////////....................................................................................,,,,,,,,,---------......++++++,,,---------------+++,,,,,,------,,,,,,+++---------------------------------------------------------,,,,,,+++++++++---------------.........------------------------,,,,,,,,,,,,,,,---------------------------------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,---//////,,,******+++,,,,,,------,,,,,,------------------------,,,,,,------...//////000,,,,,,,,,,,,,,,---......------............------------------------------------------------------............////////////...---,,,,,,......---,,,++++++++++++++++++++++++$$$%%%(((***,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,......---((()))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))******+++,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,---......---,,,+++---+++)))+++...///---+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{zzzzzzxxxvvvqqqkkkfffiiisss~~~~~~{{{yyywww{{{}}}{{{wwwttttttwww{{{{{{~~~}}}uuuxxx||||||zzzyyy{{{|||www|||uuutttsssooosssqqqnnnhhhaaa\\\[[[[[[XXXZZZXXXPPPLLLNNNQQQRRR\\\```dddfffgggmmmvvv}}}~~~vvviii\\\TTTPPPRRR]]]jjjpppzzzwwwuuummmeeeaaaUUUTTTQQQLLLIIIKKKSSSZZZbbbkkkwwwtttkkkeee```ZZZVVVNNNKKKIIIGGGGGGFFFDDDBBB??????@@@EEERRRaaaggggggeee\\\RRROOOSSSXXXZZZYYYdddccc```ZZZRRRHHH???:::111111111111111111111111000000///.......................................000/////////............////////////////////////////////////////////////........................,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------------------------------......---,,,,,,+++******............//////000000...........................------,,,,,,++++++***------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///...------,,,,,,,,,,,,------------------------------------------------------,,,++++++***))))))------------,,,,,,+++***+++++++++,,,,,,---------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************))))))************+++++++++,,,,,,,,,++++++*********------,,,+++************+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++)))***+++...000111///---++++++,,,---------,,,,,,------------------------,,,,,,------...///000000...------------...//////---..................---........................------------------------------......//////000000...---,,,,,,......---,,,++++++++++++++++++,,,,,,***+++---......---,,,+++*********++++++,,,,,,,,,)))---...,,,******,,,---***+++,,,---......///...,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++,,,------------,,,+++,,,---------+++***)))))),,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||qqqddd^^^```eeejjjlll{{{~~~zzz|||~~~}}}yyyvvvuuuuuuuuu||||||}}}~~~}}}{{{yyyzzz{{{xxxqqqlllmmmmmmkkksssrrrpppnnnllljjjiiiiiirrruuurrrfffTTTIIIHHHLLLOOOPPPQQQRRRSSSWWW]]]aaappp{{{zzzggg[[[TTTNNNNNNSSS[[[eee~~~~~~vvvmmmfff[[[RRRMMMKKKJJJIIIRRRSSSWWW\\\hhhyyy}}}xxxsssmmmhhhZZZTTTMMMJJJJJJJJJFFFBBBCCCAAABBBGGGOOOVVVYYYZZZ[[[YYYUUUPPPLLLNNNTTTYYY^^^gggjjjbbbYYYRRRIIIAAA???<<<888444333222111111000///.........000111222000///...------...000111......------------......////////////////////////,,,------......------,,,------------------------000000//////.........---........................---------------------------,,,+++******,,,...///,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...+++***+++---...,,,***.........------,,,,,,,,,,,,,,,,,,---------..............................---------,,,,,,++++++++++++,,,,,,,,,,,,+++******......---,,,,,,,,,---------,,,***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++++++++***)))***+++---...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************+++)))'''&&&''')))+++---+++,,,------......------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,---------............///......---------,,,,,,,,,------------------------------------------------------++++++++++++------------------------------------,,,++++++*********+++++++++,,,,,,,,,------***,,,...000000...,,,***,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,---...//////000///...---------------,,,,,,,,,---------.........---,,,,,,+++++++++++++++,,,,,,---,,,+++)))(((***++++++,,,,,,++++++***------,,,+++************zzzmmmgggeeedddcccjjjxxx{{{yyyyyy}}}}}}}}}zzzoooiiijjjjjjiiitttrrrpppooopppssswwwyyy~~~zzzfffUUUMMMKKKIIIIIIJJJIIIIIILLLPPPSSS^^^jjjyyyxxxmmmcccXXXRRRRRRPPPWWWkkkwwwkkk___XXXSSSPPPNNNIIIIIIJJJLLLTTTbbbrrr}}}zzzsssfff```ZZZTTTQQQMMMHHHDDDEEEBBBAAACCCHHHNNNQQQSSSVVVTTTPPPKKKGGGHHHLLLQQQ[[[bbbddd^^^UUUPPPJJJCCCDDDAAA===:::777555333222111000000/////////////////////............/////////......------......///////////////////////////,,,------......------,,,........................000/////////....................................---------------------------,,,+++***+++,,,...///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...,,,---///000...,,,------------------,,,,,,,,,,,,,,,---------..............................---------,,,,,,++++++++++++,,,,,,,,,,,,+++******---------------------------,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))))))))*********+++,,,------......------,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++************++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))((((((***,,,---)))***++++++,,,,,,++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,------.....................------,,,,,,------------........................------,,,,,,------------------------------------------------------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------+++,,,---......---,,,+++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------.........///......------,,,------,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++|||ssslllhhhbbbkkkrrrwww}}}~~~~~~~~~|||}}}rrrlllmmmnnnmmmpppnnnkkkjjjnnnttt{{{yyydddVVVOOOKKKKKKJJJGGGDDDCCCEEEFFFNNNXXXdddlllrrr|||~~~uuuggg\\\VVVOOOQQQ[[[nnnuuukkkccc\\\XXXMMMJJJFFFBBBCCCJJJTTT[[[ssswwwtttnnnggg^^^VVVOOOKKKIIIFFFBBBAAADDDHHHLLLOOOPPPNNNKKKGGGCCCCCCEEEHHHTTTYYY[[[VVVPPPLLLJJJGGGLLLJJJGGGCCC???;;;888666444444333222111///...---......////////////......///......------......///////////////////////////------............------////////////////////////////////////....................................---------------------------,,,+++++++++,,,...///000...,,,+++***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...------//////...---,,,,,,------------------,,,,,,,,,---------..............................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++******+++---............---,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++******))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,---...///////////////............---------------............/////////............---------------------------------------------------------,,,,,,,,,,,,------------------------------+++,,,,,,---.../////////,,,------------.........+++,,,,,,,,,,,,,,,,,,+++......------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,uuuwwwuuussszzz}}}||||||~~~~~~|||vvvyyy|||~~~wwwtttwwwyyywwwqqqnnnkkkjjjmmmssszzz~~~}}}lll___YYYYYYYYYVVVQQQKKKGGGEEEEEEHHHOOOUUUWWWYYYbbbsss~~~sssfff^^^ZZZXXXYYY```jjjrrrxxxzzzwwwllleee___ZZZRRRJJJEEEDDDGGGIIIRRR\\\lll{{{oooddd]]]YYYRRRNNNIIIEEEEEEHHHLLLOOOKKKIIIGGGDDDBBBBBBCCCDDDMMMPPPPPPNNNJJJIIIKKKLLLTTTTTTRRRMMMHHHCCC???>>>:::888666333111000000000...///000000000///...---//////............//////////////////////////////------............------........................///////////////.................................---------------------------,,,,,,,,,,,,---............,,,,,,,,,,,,---...------------------------........................------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***(((***,,,/////////...---,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...............////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))'''&&&***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------***+++,,,---------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...///////////////////////////...,,,,,,---------........./////////////////////...---------------------------------------------------------,,,,,,---------------------------------,,,,,,------............---------.........//////,,,,,,+++******+++,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++,,,,,,---......---+++******+++,,,---+++,,,,,,,,,,,,,,,,,,+++************+++,,,------~~~|||}}}}}}~~~wwwwwwwwwvvvvvvuuutttsss{{{~~~}}}~~~~~~|||yyy{{{xxxvvvtttsssuuuzzz~~~vvvmmmfffcccffffffccc]]]VVVPPPLLLKKKIIILLLNNNKKKIIIOOO]]]iiixxxlllccc```^^^\\\^^^dddjjjmmmllliiijjjkkkmmmooossswwwzzz|||vvvooojjjbbbYYYRRRMMMJJJIIIAAADDDMMM\\\mmm~~~vvvoookkk```\\\VVVPPPKKKJJJKKKLLLFFFDDDBBB@@@@@@@@@AAAAAAFFFGGGGGGGGGEEEFFFKKKQQQ[[[[[[[[[WWWQQQLLLIIIIIIBBB>>>999444111111222444000000111222111000...---/////////....../////////////////////////////////---......//////......---------------------------.........///////////////........................---------------------------,,,,,,,,,------......+++,,,---.........---,,,------------------------........................------------------------+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++(((***,,,/////////...---+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))'''&&&***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------+++,,,---......---+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////.../////////////////////,,,,,,,,,------------....../////////////////////------------------------------------------------------------------------------------------------...---------,,,,,,,,,+++---------.........//////---,,,***))))))***,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------,,,,,,++++++,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++,,,,,,---...------+++++++++,,,---...,,,,,,,,,------,,,,,,,,,************+++,,,------}}}wwwttttttzzz}}}{{{~~~|||zzzwwwvvvtttrrrooolllsssyyyuuuwwwyyy{{{}}}|||zzzyyy{{{~~~wwwpppkkkhhhfffhhhiiihhhddd^^^XXXUUUSSSOOOOOONNNJJJFFFHHHPPPWWWfffggglllrrr{{{~~~rrrggg```aaaaaaccckkksssvvvtttiiiccc\\\WWWWWWZZZ^^^```jjjqqq~~~|||xxxrrrkkkeee]]]VVVQQQFFFBBBAAAGGGOOOZZZgggqqq{{{pppmmmggg^^^TTTMMMJJJIIIDDDAAA>>>======>>>>>>===AAA@@@AAACCCCCCEEELLLTTT___aaaaaa]]]XXXTTTTTTVVVMMMIIIBBB;;;777555555666222333333222222111000///000//////......//////000////////////////////////......////////////......------------------------.........///////////////........................------------------------,,,---------............***+++---//////...---+++------------------------........................---------------------------...//////------...///,,,,,,------------------,,,,,,,,,---------..............................++++++,,,,,,,,,,,,---------------------,,,++++++***+++---............---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++******))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------+++,,,---...---,,,+++***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......---............/////////,,,,,,,,,,,,---------------............/////////------------------------------------------------------............------------------------------......------,,,++++++***,,,------------.........---,,,+++******+++,,,---******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------***+++---......---,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,+++++++++***++++++,,,,,,|||rrrnnnnnnooosssxxx|||zzz{{{|||zzzwwwwwwwwwuuurrrnnnooouuu}}}|||yyy{{{wwwqqqlllhhhfffdddgggiiihhhfffcccaaaaaa]]]\\\YYYTTTOOOLLLKKKKKKQQQSSSXXX^^^fffnnnuuuyyy}}}~~~rrrhhhjjjlllnnnwwwxxxlll]]]SSSQQQRRRRRRPPPUUU^^^mmm|||qqqeee]]]SSSLLLGGGFFFGGGGGGMMMTTT\\\eeetttzzzyyyvvvmmmbbbXXXRRROOOIIIEEE@@@=========<<<;;;===<<<===AAACCCEEEMMMWWWaaacccdddaaa]]][[[^^^bbb^^^ZZZTTTMMMEEE???;;;999555555444333222222222222000000////////////000000////////////////////////......////////////........................................../////////000........................------------------------,,,------...............+++,,,,,,---.........---................................................------------------------,,,...000///---,,,...///------------------,,,,,,,,,,,,,,,---------..............................+++++++++,,,,,,------------------...------,,,+++------------------------,,,,,,+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------............,,,------......------,,,------------------------...------,,,,,,,,,------------------------------+++************++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,------............++++++,,,,,,,,,---------,,,,,,------............------------------------------------------------,,,---...//////...---,,,------------------------.........---------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------.........***,,,---/////////------,,,,,,,,,---------......------,,,+++++++++,,,,,,+++,,,,,,---......------,,,,,,------------,,,,,,,,,,,,++++++***+++++++++sssjjjdddbbbdddbbbjjjxxx}}}xxxvvvuuuwwwyyyxxxuuurrrnnntttzzz{{{{{{}}}{{{{{{zzztttoooiiieeebbbfffjjjmmmmmmlllllllllllljjjeee```ZZZRRRJJJEEEGGGIIIMMMRRRWWW[[[^^^```fffkkkrrrzzzvvvxxxxxxxxxuuucccXXXVVVUUURRRNNNIIISSSdddwwwoooeee\\\UUUOOONNNJJJDDDDDDHHHDDDJJJUUUcccttt}}}~~~xxxnnnddd]]]ZZZPPPKKKDDD@@@???>>>===<<<<<<:::<<>>DDDJJJNNNZZZ```eeeccc]]]ZZZ___eeekkkoooqqqoooeeeXXXLLLFFF???===999444000...000222//////......///000111222000000///...............111000///...---,,,++++++////////////////////////------............------//////.........---------........................++++++,,,,,,---...//////---------............///,,,,,,,,,---------..............................,,,,,,,,,---------....../////////......---------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++///......---,,,,,,,,,+++------------------------++++++,,,,,,------,,,,,,........................------------------------+++,,,------......---------,,,,,,++++++,,,,,,---000///...---,,,+++******------------------------..................------+++,,,,,,------,,,,,,+++------------,,,,,,+++***************************+++++++++,,,,,,,,,------///...,,,*********,,,---,,,++++++******++++++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,..................------//////////////////////////////.........---------)))***+++,,,------------........................------------------------......------------.................................------,,,,,,------...---,,,,,,+++,,,---///000---------------------------------------------------...............------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,---...///...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---................................................,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,~~~tttdddbbb______aaafffkkknnnnnnlllpppwwwoookkkhhhgggrrrxxx}}}}}}~~~~~~wwwwwwwwwxxx{{{|||xxxuuuqqqnnnkkkmmmnnnnnnmmmooorrruuuxxx||||||tttiiiaaa\\\RRRPPPMMMIIIHHHGGGGGGHHHIIIOOOTTTYYYcccooowwwyyy}}}|||{{{wwwoooiiicccaaa```ccclllwwwwwwmmmcccZZZSSSPPPLLLGGGEEEGGGIIIMMMWWWbbbrrrvvvzzzxxxkkkiiiddd\\\SSSLLLHHHGGGDDDBBB@@@>>>???CCCGGGJJJOOOUUUZZZYYYUUUUUUZZZ```iiimmmpppooohhh^^^TTTNNNDDDDDDBBB===888444333333/////////000000000000///111000///////////////000///...............------////////////////////////------............------//////.........---------........................---------.../////////000---------............///,,,,,,,,,---------.....................---------,,,,,,,,,---------......,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,------...---------------------------------............------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---...---------------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,---------.........///...,,,******+++,,,------,,,,,,,,,,,,,,,,,,---,,,+++***+++---...---,,,++++++++++++++++++++++++++++++,,,---------------..................------........................//////.........---------***+++,,,------.........------------------------..............................------------.................................------,,,,,,------...,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++---------------------------...............------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,---.........---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---................................................++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,xxxnnnddd___^^^]]]]]]ZZZXXXZZZeeeyyyuuulllhhhggglllqqquuuxxx}}}xxxwwwwwwwwwxxxzzz|||~~~}}}zzzwwwsssqqqsssvvvwwwtttqqqppptttyyy|||{{{tttooolllaaa\\\WWWSSSQQQNNNIIIEEEDDDIIILLLNNNUUU___fffgggnnnssszzzxxxppplllgggdddeeehhhkkkllljjjqqq||||||qqqeee]]]ZZZSSSMMMJJJGGGDDDCCCEEEQQQXXXaaalll{{{zzzpppfff]]]XXXUUUOOOLLLGGGCCCBBBCCCEEEGGGGGGLLLOOOOOOLLLMMMQQQVVV[[[___cccddd```YYYRRROOOMMMNNNNNNKKKEEE>>>888666222333333333222000///...000000000//////000111111---------....../////////////////////////////////------............------...............---------........................------------............---------............///,,,,,,,,,---------......///.........------,,,,,,,,,,,,,,,---------...............---------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,)))***---...//////...---------------------------000000//////...,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---,,,+++***+++,,,---...------,,,,,,------...,,,+++***+++,,,------++++++++++++++++++++++++++++++,,,------......------------------------.............................................---------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......------------......------------------------...------,,,,,,------...,,,,,,------......------++++++++++++++++++++++++------------------------------...............---------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------------------------------***+++,,,---............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,vvvmmmfffaaa___\\\XXXZZZcccrrrxxxrrrqqqiiilllnnnqqqyyy}}}~~~~~~}}}|||{{{zzzyyy}}}{{{yyyzzz}}}}}}xxxrrrrrrxxx|||yyyvvvtttsssnnniiidddbbbbbb```ZZZTTTNNNOOONNNKKKNNNVVV\\\]]]]]]bbbkkkqqqwww~~~wwwuuusssqqqnnnjjjddd```YYY]]]dddjjjnnnsssxxx{{{~~~tttjjjbbbYYYTTTQQQMMMGGGCCCDDDHHHOOOXXXfffwwwzzzqqqjjjhhh]]]YYYQQQJJJEEEDDDFFFGGGGGGHHHIIIHHHEEEEEEGGGJJJKKKOOOSSSTTTRRRNNNKKKIIIQQQTTTWWWWWWQQQJJJCCC@@@<<<:::888555222000//////000////////////000111111............////////////////////////////////////------............------................................................++++++++++++++++++******---------............///,,,,,,,,,---------......///......------,,,,,,+++,,,,,,,,,---------......////////////............+++++++++,,,,,,,,,------------------------,,,,,,)))+++---///000///---+++------------------------............---,,,+++***------------------------+++++++++++++++++++++++++++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,+++++++++,,,---------,,,,,,,,,,,,------+++*********,,,---,,,+++++++++++++++++++++++++++,,,,,,---............---,,,,,,------------......................................................------------......//////,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------...------,,,,,,------...+++,,,---.........,,,,,,........................------------------------,,,---......///.........------------------------------,,,,,,,,,+++++++++***+++,,,,,,---------------------------------------,,,,,,++++++,,,,,,---------------------------------------------------------...............---------------------------,,,,,,,,,------.........++++++++++++++++++++++++}}}tttfffbbb]]]YYYZZZ```hhhnnnttt}}}yyywwwqqqssssssuuuzzz|||}}}||||||vvvvvv~~~zzzwwwwwwxxxyyytttpppllllllpppqqqoookkk]]]```___ZZZXXXWWWTTTOOOOOOTTT\\\bbbgggmmmuuuzzz}}}yyysssmmmhhh^^^\\\YYYVVVTTTWWW\\\aaalll{{{~~~uuuiii```\\\XXXQQQJJJDDDCCCCCCGGGOOO]]]ooo{{{~~~{{{qqqkkkaaaVVVMMMIIIGGGFFFFFFEEECCCAAA@@@@@@AAABBBDDDGGGIIIJJJIIIHHHGGGGGGKKKPPPWWW[[[ZZZWWWTTTRRRHHHDDD>>>888333111000111000//////...//////000000000000/////////.........////////////////////////------............---------.............................................++++++++++++++++++******---------............///,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++---///000///---+++)))------------------------***++++++,,,,,,,,,++++++------------------------+++++++++++++++++++++++++++,,,------......---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------,,,---------.........///,,,------......------,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++***)))***,,,---,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------..............................---...........................---------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,.........---,,,+++........................------------------------,,,------...//////......------------------------------,,,,,,,,,+++++++++***+++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------000000000///...---,,,+++------------------------,,,,,,,,,------.........++++++++++++++++++++++++}}}wwwooofff```^^^]]]]]]\\\cccpppyyyxxx{{{}}}zzz{{{}}}~~~tttpppmmmmmmrrrwwwyyyzzzpppwww|||{{{tttjjj\\\PPPKKKMMMPPPTTTXXX]]]cccgggjjjvvv}}}{{{yyypppkkkbbbWWWPPPNNNQQQTTTWWWfff}}}~~~ppphhhbbbZZZQQQJJJEEE@@@@@@CCCKKKWWWccckkkrrryyy|||sssiii^^^TTTMMMIIIDDDAAA>>>===>>>????????????@@@BBBCCCBBBCCCDDDFFFDDDIIIQQQXXX]]]```ccceeeVVVRRRJJJAAA:::666444444222111000////////////000000000000//////.........////////////////////////------............---------------.......................................------------............---------............///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------............---...//////...---***)))------------------------))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------,,,------....../////////------............------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++***)))***+++,,,,,,***++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,------......---------------------------------...............///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...////////////------------------------------,,,,,,,,,,,,++++++***+++,,,---------,,,+++,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++zzzqqqjjjeeebbbdddgggnnn}}}uuunnnpppyyy~~~~~~~~~~~~~~~~~~ssspppkkkiiikkkqqqxxx}}}~~~ttthhhXXXTTTOOOLLLNNNQQQUUUWWWZZZdddsss|||ssshhh]]]VVVSSSRRRQQQZZZiii|||}}}wwwnnnddd[[[SSSLLLJJJIIIHHHLLLRRRUUU\\\eeemmmzzz}}}sssggg[[[TTTJJJEEE@@@>>>@@@AAA@@@>>>:::;;;<<<===>>>@@@CCCFFFEEEIIINNNTTTYYY___eeejjjgggccc\\\TTTKKKCCC===:::555444333222111000000000///////////////000000000////////////////////////------............---------------.........//////........................---------.../////////000---------............///,,,,,,,,,---------......+++++++++,,,,,,------...,,,,,,,,,---------.............../////////000000++++++,,,,,,,,,,,,------------------.........///---------...------,,,,,,------------------------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,---------------...------------------------++++++,,,------...//////------............------***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...***+++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,+++))))))***+++,,,+++***++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++,,,------......---------------------------------.........//////...---,,,++++++,,,---...------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,,,,,,,,,,,,,------------------------------------------------+++,,,---...////////////------------------------------,,,,,,,,,,,,++++++***+++---......---+++***,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************|||yyyuuuooolllqqqsss```^^^dddnnn{{{xxx{{{||||||{{{|||~~~}}}zzztttqqqkkkfffeeekkkttt{{{iii___SSSKKKIIIKKKMMMNNNRRRZZZhhhuuu~~~~~~}}}wwwkkk```XXXTTTTTTVVV]]]iiizzz|||mmmccc\\\ZZZVVVNNNJJJLLLIIIOOOWWW^^^jjj||||||xxxiii```TTTMMMFFFCCCCCCCCC@@@===:::<<<===>>>???CCCHHHKKKMMMNNNPPPQQQUUUZZZaaafffsssqqqllleee[[[PPPGGGAAA888777666444333222111111------...///000111222222////////////////////////---..................------------.........//////........................++++++,,,,,,---...//////---------.........//////,,,,,,,,,---------......)))***+++,,,------...///,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////+++,,,,,,,,,---......///------------------------.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------,,,,,,++++++,,,,,,---***++++++,,,---//////000------------------------******+++,,,,,,---......------............------***+++,,,,,,------------************************---------.........//////***+++,,,---------------...------,,,,,,------...***)))))))))+++,,,+++***++++++++++++++++++++++++))))))***++++++++++++*********+++,,,,,,---......---------------------------------.........//////...---+++******+++,,,...........................////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///---,,,+++,,,------////////////////////////------------------------+++,,,---...////////////---------------------------------,,,,,,,,,++++++***+++---......---+++***,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,************************,,,,,,,,,++++++*********************************wwwggg]]]YYYYYYhhhvvv}}}||||||~~~~~~|||xxxssspppjjjggggggjjjooorrrtttlll```WWWRRROOOLLLJJJLLLQQQZZZdddkkklllmmmnnnjjjkkkrrr~~~~~~ooo```WWWWWWZZZ^^^```eeeppp}}}nnnhhhddd]]]YYYYYYVVVPPPKKKLLLUUU```iiinnnqqqtttzzz|||}}}sssfff]]]SSSMMMKKKJJJGGGCCC???===;;;:::<<<@@@EEEIIINNNRRRVVVVVVUUUWWW\\\bbbmmmpppsssqqqiii___UUUPPPEEEEEE@@@666000111222111333222111111222222000///000000111111///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////................................................222111000...------------000000...---,,,+++++++++........................---------............///------------------------///......---------......------.........---+++***000///...------------------------............/////////...---,,,,,,++++++,,,,,,---...//////......---,,,+++***+++,,,---...***+++---.........------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))...------,,,,,,++++++***...---+++***)))***++++++)))+++---//////---+++)))---,,,+++******+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,..................------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------.........---+++***,,,---......//////......111...+++)))(((***,,,...------------------------.........------,,,,,,,,,........................------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...******************************+++,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++,,,,,,,,,+++***)))000///---,,,+++,,,------++++++++++++++++++++++++,,,++++++***)))))))))***vvvjjjaaa\\\ZZZWWWbbbttt}}}}}}yyy{{{~~~xxxpppjjjiiimmmssswwwxxxrrriiibbb\\\WWWRRRNNNLLLNNNRRRWWWYYYYYYXXXXXXYYYYYY___jjjvvv{{{ooohhh```^^^^^^```eeekkkppprrrsssvvv|||xxxnnnfffddd___YYYQQQNNNPPPTTTVVVWWW[[[^^^eeennnxxxyyyqqqggg___[[[WWWQQQMMMBBB@@@===<<<===AAAFFFJJJMMMPPPSSSSSSQQQRRRWWW\\\kkknnnqqqpppjjjbbbZZZVVVOOOPPPLLLCCC;;;777444111222111000000111111000......///000111111111000000...........................------------------...................................................111000///......------.........------,,,,,,------........................---------............///---------------------------------,,,,,,,,,------------.........---,,,+++......------------......------------............///......---,,,,,,++++++,,,,,,---...............,,,,,,++++++,,,,,,---...***+++,,,.../////////...,,,,,,,,,---------......,,,,,,,,,---------..............................++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------.........---,,,+++,,,---......//////......000...,,,******+++,,,...------------------------......---------,,,,,,,,,........................------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,++++++***---,,,++++++*********+++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,sssggg```ZZZ^^^eeemmmvvv|||yyy}}}xxxxxxxxxyyyxxxqqqpppuuu|||~~~|||{{{{{{~~~|||yyyuuupppkkkeee^^^ZZZ[[[\\\]]][[[XXXSSSNNNJJJLLLJJJMMMWWWdddqqq{{{vvviiidddaaaeeelllnnnhhhbbb```]]]^^^gggwwwyyyuuukkkddd[[[TTTPPPNNNJJJGGGGGGJJJOOOWWWbbbooo|||~~~tttmmmddd\\\UUUIIIFFFBBB??????BBBFFFIIIKKKMMMOOONNNMMMMMMQQQUUUcccfffiiiiiieee```[[[XXXZZZ]]]\\\SSSIIIBBB999333444222000000111222111000///000111222222222111111000000000000000000000000///......------......///................................................//////...............///---,,,,,,,,,---...//////........................---------............///------------------------,,,,,,+++++++++,,,,,,---------.........---,,,+++,,,,,,------------------------------.....................------,,,,,,+++,,,------............---++++++,,,---------------------......///.........,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,---%%%&&&(((***,,,---.........---+++******+++---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,------...........................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------.........---,,,+++,,,---......//////.........---,,,,,,+++,,,,,,---------------------------...------------,,,,,,,,,---------------------------,,,,,,,,,,,,---...///------------------------......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------,,,,,,,,,+++++++++,,,,,,++++++******++++++++++++++++++++++++------,,,,,,++++++,,,,,,xxxqqqlllfffbbbccchhhpppvvv|||~~~~~~{{{vvvvvv}}}|||xxxwwwxxxxxxxxxzzzzzzyyyxxxuuurrrnnnlllqqqvvvxxxuuuoooeeeXXXOOOMMMHHHGGGNNNZZZhhhyyy|||pppllljjjooovvvxxxrrrkkkgggbbb]]]\\\aaajjjqqquuuzzz~~~yyyrrrhhh```ZZZUUUPPPLLLCCCDDDGGGJJJPPP[[[jjjttt{{{yyynnnccc\\\SSSPPPJJJEEECCCCCCDDDFFFGGGHHHIIIHHHGGGHHHKKKNNNUUUXXX[[[[[[YYYVVVSSSRRR]]]bbbccc]]]UUULLLBBB:::999666444333333333222111333333222222111///......000000000000000000000000111111000000000000111111................................................---------------...///000---------------...//////........................---------............///------------------------,,,,,,,,,+++,,,,,,---...---------------------,,,---------------,,,++++++,,,,,,---------...............---------,,,,,,,,,,,,------......---------***+++---.........---,,,000000000///...---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++******))))))***+++,,,,,,------))))))*********+++++++++###$$$''')))++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++,,,------------------...............//////......---------,,,------------------------------............---------------------------,,,,,,---......///.........,,,---------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------....................................---------,,,,,,,,,,,,------------------,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***......------,,,,,,,,,,,,,,,---...///...---,,,+++++++++++++++++++++++++++++++++******)))******+++uuuiiibbbaaadddfffcccgggooo{{{~~~{{{vvvxxx{{{wwwtttqqqoooqqqrrrssstttuuuvvvxxxyyy|||}}}jjj[[[SSSLLLGGGIIIPPP[[[jjjwwwyyyxxxwwwxxx{{{{{{zzzwwwvvvsssmmmccc[[[VVVVVVWWW]]]cccooo{{{qqqiiibbb[[[VVVFFFGGGFFFEEEEEEJJJSSSZZZaaajjjwwwxxxoooiiibbb^^^XXXQQQKKKGGGEEEDDDCCCCCCCCCBBBAAAAAACCCEEEIIIKKKMMMMMMLLLKKKLLLMMMWWW^^^aaa^^^YYYTTTMMMFFF???<<<888555444444222111333222111000///.........////////////////////////111111000000000000111111////////////////////////........................---,,,,,,------...///000//////...------------...........................---------............///---------------------------------------...//////------------------------////////////---+++***))),,,,,,,,,------------...---------------,,,,,,,,,,,,---------------,,,,,,+++,,,---...///...---,,,//////......------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++******))))))***+++,,,------...+++++++++*********))))))&&&((()))+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,---------........./////////...............------------------------------------............------------------------------,,,---......///.........,,,,,,---.........---,,,------------------------------------------------------------------------,,,,,,,,,---------------..............................---------,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------------,,,///...---,,,,,,,,,------+++,,,---...///...---,,,+++++++++++++++++++++++++++******)))******++++++xxxnnngggdddaaa___^^^bbbhhhmmmnnnmmmooowww}}}~~~}}}~~~xxxtttooojjjggggggiiikkkmmmpppsssxxx|||~~~mmmYYYQQQIIIGGGIIIMMMWWWaaarrryyy{{{zzzzzz{{{{{{{{{wwwnnnaaaVVVRRRQQQOOOSSS^^^nnn{{{qqqfff___OOONNNKKKGGGCCCCCCEEEGGGLLLVVVgggxxx~~~zzzsssoooiiibbbZZZSSSMMMJJJEEEDDDAAA???>>>=========BBBCCCEEEEEEFFFGGGKKKMMMRRRXXXZZZXXXVVVWWWVVVSSSIIIDDD???:::777555333111000////////////000111111........................///......------......///////////////////////////........................---,,,,,,,,,---...//////000000///...---------...........................---------............///------------------------------------...//////000------,,,,,,,,,---......000000000000///---***))),,,,,,,,,,,,------------------------------------,,,------------,,,,,,+++,,,,,,---...............++++++++++++---...000111,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++))))))***+++,,,,,,---------,,,,,,+++******)))))),,,------.........------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------............------,,,,,,,,,,,,,,,------.../////////........................------------------------------............------------,,,,,,,,,---......,,,---......//////......,,,,,,---............---------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------......---------,,,,,,,,,+++,,,---......---,,,+++,,,---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---.../////////...,,,+++++++++,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------{{{sssmmmeee```___^^^]]][[[___eeejjjnnntttzzzrrrqqqxxx{{{uuuooojjjfffeeehhhkkkmmmnnnqqquuuyyy~~~eee\\\TTTOOOKKKJJJNNNSSSZZZaaakkkppprrrtttwww{{{{{{{{{zzzuuummmddd]]]YYYQQQQQQTTT]]]lll}}}yyypppddd___XXXRRRMMMIIIFFFDDDDDDKKKVVVdddpppyyy~~~{{{tttlllbbb[[[VVVQQQNNNJJJEEEBBB???<<<;;;===>>>@@@AAADDDIIIOOOSSSSSSVVVUUURRRRRRWWW[[[\\\WWWRRRJJJDDD???<<<888666111111000000000111222333////////////////////////...------------------...////////////////////////........................------,,,,,,,,,---.....................//////000........................---------............///------------------------,,,,,,,,,,,,---...///000---,,,,,,,,,,,,---...///...///000111111///...,,,++++++,,,,,,,,,------------------------------------------------,,,+++***---------------...//////,,,++++++***+++,,,---...,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------......///------++++++++++++------,,,,,,---......---,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,------,,,,,,------...//////000............////////////........................------............---------,,,,,,,,,,,,---...///,,,---......//////......------------......//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,...//////...,,,+++)))+++---......---+++)))+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111...---+++*********,,,---+++*********++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...wwwnnnhhhbbb\\\XXXWWWWWWWWWXXXaaauuu{{{oookkkrrr|||~~~wwwrrrnnnhhhlllppprrrqqqrrrtttvvv~~~rrriii```ZZZTTTOOOOOORRRIIIPPPXXX\\\]]]]]]```ccclllsss|||zzzyyyvvvqqqhhh```XXXSSSNNNPPPZZZiiiwwwyyyqqqggg___YYYSSSMMMHHHEEEFFFJJJRRR\\\dddhhhjjjyyy|||xxxnnneee```^^^ZZZTTTNNNHHHDDD@@@===999;;;===???CCCJJJRRRWWWVVVWWWSSSNNNNNNVVV^^^aaaccc]]]UUUMMMGGGCCC???===666555333111000000111111//////////////////////////////............//////000000000000000000000000...........................------,,,,,,---------,,,---------///000111222........................---------.........//////------------------------++++++++++++,,,---...///---,,,,,,+++,,,---...///+++---///111222222111000++++++,,,,,,,,,---------------------------------------------,,,,,,+++***......---,,,,,,...///000111000---+++)))(((((((((,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,+++++++++,,,,,,---......+++***))))))***,,,---///000...***((((((***...000,,,,,,---......---,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......))))))***+++,,,------...,,,,,,------...///000000.........///////////////........................---..................------,,,,,,+++,,,---...///,,,---......//////......---------------...///000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,...//////...,,,+++&&&''')))++++++)))'''&&&******+++,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,111000///......///111222...---+++))))))***+++,,,------,,,+++,,,---///000++++++++++++++++++++++++***)))))))))***++++++,,,uuuhhh___^^^XXXTTTUUUVVV^^^pppyyytttwwwyyyxxx}}}}}}~~~rrrssstttwwwzzzzzzyyyxxx|||wwwpppfff```^^^[[[VVVRRRLLLOOOPPPNNNKKKLLLQQQWWWZZZ___iiisssyyy~~~uuulllfff___[[[\\\[[[YYY\\\ccclllrrr|||pppfff```XXXQQQOOOLLLHHHGGGIIILLLOOOQQQ^^^bbbjjjttt~~~}}}zzz{{{zzzwwwsssggg]]]YYYVVVOOOGGGDDD;;;<<<===???AAAFFFLLLQQQYYYXXXUUUOOOKKKOOOYYYaaahhhbbb\\\XXXVVVRRRKKKEEE???;;;777444333333222111....../////////......---......//////////////////////////////000000000000////////////////////////,,,---...---+++***+++,,,---------------------------------........./////////000000///---,,,,,,---...//////000///---+++***---------............///........................,,,---...//////...---,,,---------------------------+++***,,,///000...+++///...---,,,,,,,,,,,,,,,---------------------------------------...///000111000///...............------------------------***+++,,,,,,------,,,,,,------..................---,,,***))))))***,,,---111///,,,******+++---///------------------------...------,,,,,,++++++***,,,++++++******++++++,,,/////////......---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,......---,,,---...///000......---,,,---...///000////////////.....................------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------............------------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,......------------......---.........---,,,,,,+++........................+++,,,------......------------------------------------------------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,yyyiii```XXXUUUUUUWWW___hhh~~~}}}}}}||||||}}}}}}|||xxx~~~yyytttnnnkkkiiieee___ZZZWWWXXXWWWTTTOOOLLLKKKLLLNNNQQQYYYaaagggmmmzzzxxxpppiiieeeeeebbb]]]]]]aaa[[[]]]aaaffflllpppsssuuu}}}yyyoooeee[[[ZZZUUUOOOJJJHHHGGGFFFFFFLLLPPPVVV___iiittt|||~~~|||sssgggccc```YYYPPPLLLBBBAAA@@@??????BBBGGGKKKTTTTTTRRROOONNNRRR\\\dddhhhdddaaa___^^^[[[TTTNNNEEEAAA;;;777666555555444111111111111111111111111//////////////////000000////////////000000000000////////////////////////.../////////---,,,---...------------------------------..................,,,------,,,***))))))***...////////////---,,,+++---------............///........................------...//////...---------------------------------,,,+++---///000...,,,///...---,,,,,,,,,,,,------------------------------------------......///000//////............///------------------------++++++,,,------------,,,////////////...............---,,,++++++,,,---...000...---++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,...------,,,---...///000...------,,,---...///000////////////.....................------,,,,,,,,,,,,------......------,,,,,,------......------,,,------............------------------------------......---,,,,,,---............---------,,,,,,,,,------,,,,,,,,,,,,------------......------,,,+++------------------------+++,,,------......------------------------------------------------------++++++++++++++++++++++++------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,vvvfff\\\WWWTTTSSSTTThhhwww~~~xxx}}}~~~}}}}}}yyywwwvvvvvvwwwtttmmmhhheeedddccc```\\\UUULLLGGGEEEEEEIIIOOOSSSYYYcccnnn}}}~~~zzzvvvsssooohhhfffggg]]]XXXSSSSSSWWW\\\```bbbhhhqqqyyynnniiiddd\\\UUUPPPKKKFFFCCCAAADDDHHHLLLTTT```oooyyyzzznnnlllkkkeee]]]XXXKKKIIIFFFCCC@@@BBBEEEIIIOOOPPPOOONNNNNNRRRZZZ```cccbbbbbbcccdddbbb\\\VVVQQQLLLFFF@@@<<<:::777555222111000//////000111111000000000000000000//////////////////000000000000///////////////////////////000111000///...///000------------------------..................------...///000///---,,,,,,---////////////...---,,,+++---------............///........................------...//////...------------------------------...------...000000///---......---,,,,,,,,,------------------------------,,,,,,,,,------------............---......//////........................++++++,,,---------------//////......---------,,,------------------------......---------,,,,,,,,,------------------------***++++++,,,------......,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...------------...//////...------------...//////////////////.....................------------------......//////......---,,,------......------,,,------............------------------------------......---,,,,,,---............---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,pppcccZZZVVVUUUXXX```tttyyyvvv}}}~~~|||vvvrrrqqqqqqwwwwwwxxx{{{}}}}}}{{{xxxqqqpppppprrrppphhh\\\RRRKKKGGGEEEFFFHHHKKKSSS[[[eeennn{{{|||wwwuuutttnnneeeYYYRRRRRRTTTUUUTTTXXX```sss{{{vvvpppiiiaaaZZZSSSNNNFFFGGGHHHGGGIIIRRRaaalllwwwnnnnnnpppmmmfffbbbVVVTTTOOOJJJEEEDDDGGGIIILLLLLLLLLKKKJJJLLLQQQTTTXXXYYY[[[___aaa___ZZZVVVYYYVVVQQQLLLGGGAAA<<<888555333111///...///000111000///////////////......////////////000000000000///////////////////////////000111111//////000111.......................................---------///000111000...---.../////////.........------,,,---------............///........................---..................---------------------------.........///000000//////...------,,,,,,,,,------------------------------,,,,,,---------------,,,------------......///000........................+++,,,,,,---...---------......---,,,,,,+++++++++,,,---............---,,,,,,---.........---,,,+++------------------------,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------......//////------------......//////////////////...........................---------------............------,,,------......------,,,------............------,,,,,,------------------......------------............---------,,,,,,,,,------,,,,,,,,,,,,------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,}}}lllaaaZZZVVVVVV___llliii]]]]]]gggrrr~~~{{{ssskkkhhhiiiqqqqqqsssvvvzzz~~~||||||}}}ooodddWWWOOOHHHFFFEEEDDDGGGLLLQQQXXXeeettt}}}{{{sssjjj___YYYXXXXXXVVVSSSUUUVVVbbb|||wwwlllaaaZZZPPPOOOMMMHHHEEEIIISSS\\\yyyxxxqqqqqqrrroookkkjjjfffccc\\\TTTLLLGGGFFFFFFHHHHHHGGGFFFEEEFFFIIIKKKMMMOOORRRVVVYYYYYYWWWUUUYYYXXXVVVUUURRRMMMFFFBBB<<<:::666333111111111222/////////......---------////////////000000000000////////////////////////...///000000///...///000.............................................---,,,---...---++++++,,,---///.........---------------------............///.................................------.........---------------------------...//////////////////------,,,,,,,,,------...------------------------,,,------......---,,,,,,---------------...///000........................,,,,,,---.........------............------,,,,,,,,,,,,------------,,,,,,+++,,,---//////...,,,+++------------------------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------...............---------...............////////////....................................,,,,,,------------,,,,,,,,,------......------,,,------............------,,,,,,,,,---------....................................---------,,,,,,,,,......------------......,,,,,,------...------,,,------------------------+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,uuuggg^^^XXXVVVXXXVVVQQQSSSZZZYYYgggyyy~~~{{{zzzxxxrrrjjjfffgggjjjjjjkkkmmmrrrwww}}}}}}sssdddYYYNNNIIIFFFCCCBBBCCCGGGJJJSSSaaalllrrryyy~~~~~~yyyoookkkfffdddeeefffeeeccc\\\UUUVVVhhh~~~qqqhhh]]][[[UUUMMMGGGGGGLLLQQQeeeuuu~~~|||yyytttrrrssswwwtttmmmbbbVVVLLLGGGEEEEEEDDDCCCCCCCCCDDDFFFGGGGGGIIILLLPPPSSSWWWYYYZZZYYYXXXXXXXXXXXXVVVSSSOOOBBB???<<<777333111///...000000//////......------////////////000000000000////////////////////////---...//////......///000........................---------.........//////---...//////---------//////......---------......---------............///........................///...------------...///------------------------,,,---//////.........///------,,,,,,,,,---......---------------------------.../////////...---,,,---------,,,------......------------------------,,,,,,---...............000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------//////......---,,,,,,+++------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,---......//////......,,,---......//////......////////////.........................../////////+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------............------+++,,,,,,------.........---...////////////...---......---------,,,,,,,,,///......------......///,,,,,,------......------........................+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,yyypppddd[[[WWWVVVUUUUUUSSSZZZcccjjjttt~~~xxxvvvrrrkkkgggiiieeeeeeeeefffiiimmmsssvvv}}}}}}qqqeeeXXXSSSOOOJJJFFFEEEGGGDDDGGGOOOWWW[[[ccckkkrrr|||yyyqqqpppoooooopppqqqqqqrrrddd[[[VVV]]]kkk|||yyysssggg\\\TTTQQQQQQSSSTTT```mmmxxx}}}~~~|||rrrfff[[[SSSPPPKKKHHHEEECCCCCCDDDDDDEEEDDDEEEHHHKKKQQQXXX___dddaaa^^^ZZZXXXXXXXXXXXXWWWLLLJJJFFFAAA;;;666222000222222111111000/////////////////////000000000000////////////////////////---...//////......///111........................+++,,,,,,---...///000000///111222111000///000222///...------------...///---------............///........................///...------------...///------------------------***---//////---,,,---///,,,,,,,,,,,,,,,---...///------------------------...///000111000///---,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---......//////000000111///...---,,,,,,---...///+++,,,------.........---------------------------...............---------------,,,,,,,,,,,,------,,,,,,---------.........+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,---.../////////...---,,,---.../////////...---////////////............---........./////////000,,,,,,------------,,,,,,,,,------......------,,,------............------++++++,,,,,,---......///---...///000000///...---......---------,,,,,,,,,...------,,,,,,------...+++,,,------......------------------------------+++,,,------......------------------------------------------------------------------------------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......------------------------******+++++++++,,,,,,,,,~~~llldddccc^^^VVVUUUWWWWWWWWW]]]hhhqqqsssvvvmmmffffffiiiqqqzzzwwwsssllliiikkkaaabbbccccccdddgggjjjmmmtttzzz{{{nnnbbb]]]ZZZTTTOOOMMMHHHBBB@@@DDDHHHLLLSSS]]]```kkk}}}~~~vvvvvvvvvtttrrrqqqrrrsssiiiccc]]]\\\^^^dddqqq~~~|||mmmccc]]][[[ZZZNNNTTTZZZ```lll|||tttjjjbbb___SSSOOOJJJFFFDDDCCCBBBAAABBBCCCEEEIIIPPPZZZdddkkkmmmfff]]]WWWTTTUUUVVVWWW[[[YYYUUUOOOHHHAAA<<<999444444333333222111000000////////////000000000000////////////////////////---///000000//////000222////////////////////////***+++,,,---...000111111,,,...///...------...//////...---,,,,,,---//////---------.........//////........................///...---,,,,,,---...///------------------------))),,,///...,,,+++---///,,,,,,,,,,,,,,,---...///------------------------///000111222111000...,,,///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////......)))******+++,,,---......111000...------...000111,,,,,,,,,------.........------------------------,,,,,,------.../////////...------,,,,,,------...)))))))))******+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,.../////////...---,,,,,,.../////////...---000/////////............---.........//////000000---..................---,,,------......------,,,---..................---++++++,,,,,,---...//////---...///000000///...---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------******+++,,,,,,---......------------------------******+++++++++,,,,,,,,,}}}ooocccaaa]]]XXXVVVXXXYYYXXXVVVVVVTTTTTTVVVWWWZZZcccmmmwwwllljjjmmmccceeefffeeebbbaaagggnnntttvvvxxx}}}zzzsssjjjccc^^^[[[ZZZSSSNNNHHHGGGHHHJJJLLLNNNOOOVVVggg}}}{{{}}}~~~~~~~~~xxxoooeee^^^___```^^^```eeeooozzz|||sssmmmiiibbbYYYSSSTTTXXX]]]hhhssszzzqqqjjjaaa^^^ZZZVVVRRRNNNIIIFFFDDDDDDCCCDDDJJJVVVgggsssuuuqqqiii___WWWTTTVVVZZZbbbdddfffcccZZZOOOEEE???999777444333222000...,,,000000111111222111111000...///////////////.........///////////////...---//////...------------......---,,,,,,,,,,,,---...............////////////////////////............/////////...------,,,,,,...------,,,,,,------...........................---------.........//////////////////////////////................................................,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,---...---+++***+++,,,///...---,,,,,,---...///---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,---....../////////...........................,,,,,,,,,---------......000000000000000000000000......////////////......,,,---...//////...---,,,.........------,,,,,,,,,---------------------------------.........//////,,,,,,,,,---------......---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...//////......000222++++++,,,,,,,,,---------,,,,,,------,,,,,,+++******,,,......---,,,---...---------............///000000///...------,,,,,,///...---,,,,,,---...///.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...///,,,******,,,...,,,+++zzzsssjjjccc```]]]ZZZWWWVVVSSSQQQQQQOOOOOOTTT\\\mmmwwwqqqppppppppppppmmmhhhggglllssswwwxxxxxxyyy~~~|||xxxsssmmmhhhcccaaa[[[VVVRRRUUUYYYWWWNNNFFFIIILLLWWWhhhuuu}}}uuukkkcccccceeeddddddfffdddiiipppxxxyyypppfff]]]YYYVVVTTTYYY```mmmsss|||yyytttmmmhhhaaa\\\ZZZYYYWWWUUUHHHFFFDDDCCCGGGQQQ\\\dddnnnooolllcccXXXSSSWWW\\\fffiiikkkjjjcccYYYPPPJJJAAA===888555333222111000///000000000//////......------...///000000000000......///////////////...//////...------------.........---,,,,,,---..................////////////............------------...............---------...------,,,,,,------...........................---------.........//////------------------------........................------------------------+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,---...---+++***+++,,,......------------......---------,,,,,,+++++++++------------------------+++,,,,,,---------,,,,,,)))***++++++,,,,,,,,,+++........................,,,,,,---------.......................................////////////......------...//////...------.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///......------.........++++++,,,,,,,,,---------,,,------------,,,++++++***,,,......---,,,---...------------............000//////...------,,,,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------...,,,******---...,,,+++wwwpppiiiddd[[[VVVRRRPPPMMMJJJLLLRRRVVVjjj|||tttppprrruuuyyy{{{zzzxxxyyy|||zzzvvvwwwxxxyyyyyyvvvqqqmmmiiijjjgggiiiqqqyyytttaaaOOOIIIFFFHHHPPP[[[ccclllsss|||{{{rrrkkklllppppppnnnmmmaaaaaaaaaaaabbbgggnnnsss}}}wwwlllcccZZZSSSRRRTTTTTTZZZbbbjjjrrrxxx~~~zzztttnnniiigggiiiiiifffcccRRRMMMFFFCCCEEEJJJPPPSSSaaagggkkkeee[[[UUUWWW]]]fffiiimmmoookkkddd\\\WWWIIIDDD>>>888666555444444000000000//////......---,,,---...///000111111111------...///000000000///000///......------............---,,,,,,---..................////////////...------------,,,,,,,,,---------.....................------------..............................---------...............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,---...---+++***+++,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,------------.................................,,,------------.........------------------------......////////////......------...//////...------.........---------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......//////...---------......------------------------...//////////////////...000---++++++...///---+++,,,,,,,,,,,,---------------------------,,,++++++***,,,......---,,,---...------------............//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------,,,++++++------,,,+++nnnggg___ZZZTTTOOOPPPTTTWWW```jjjqqqzzz|||wwwtttxxxyyyzzzyyywwwuuuqqqooommmooosssuuuvvvuuurrrqqquuuyyyzzzfffVVVMMMFFFGGGLLLQQQWWW]]]iiisss{{{vvvxxx}}}~~~zzzvvvjjjjjjgggccc]]]XXXWWWVVVaaaooo|||rrrggg^^^YYYXXXSSSSSSUUUXXX___gggoootttzzzpppmmmlllooottttttoooiii^^^UUUKKKDDDCCCFFFHHHHHHTTT[[[bbbbbb\\\XXXYYY\\\aaadddhhhlllkkkfff^^^YYYMMMHHHBBB>>>;;;999666555222222111000000000000000---...///000000000000000,,,,,,...///000000000000000//////.....................------------..................////////////.........---------,,,,,,,,,,,,------...//////000......------------......................................................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,------------------------+++,,,------++++++,,,---***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---............///...............//////........................------------............---------------------------......//////......------..................---...............---------........................---------.........//////,,,,,,,,,---------......//////................................................////////////......///+++''')))...000...+++,,,,,,,,,------------...---------...---,,,,,,+++***,,,......---,,,---...,,,,,,---------..................------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------........................------,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,zzznnncccXXXUUUVVV[[[\\\]]]^^^bbbqqq|||{{{wwwrrrsssuuuvvvuuuppplllkkkggghhhkkknnnqqqsssuuuuuuyyy|||hhh\\\QQQLLLKKKJJJJJJMMMYYY^^^jjjxxx|||sssrrrooohhh```XXXRRRPPPTTT]]]ooowwwmmmeee```aaa\\\UUUQQQSSSZZZbbbgggvvv}}}|||ooollljjjlllqqqtttssspppfff\\\PPPGGGEEEEEEEEEDDDKKKOOOTTTYYY[[[[[[ZZZYYY^^^```bbbeeeddd^^^UUUNNNKKKIIIFFFDDDAAA>>>999666333222111111000111111222000111111111000///......,,,,,,...///000000000000000000///............///....................................////////////////////////.........---+++,,,,,,---...///000000///......------......///.............................................---////////////////////////........................------------------------............////////////------------------------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------+++,,,------++++++,,,---***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---.../////////,,,,,,+++******++++++,,,........................---------.........//////........................------............------.........------.........................................................---------.........//////,,,,,,,,,---------......---------............---........................,,,------......------,,,,,,(((&&&(((...111000---,,,,,,---------.........------.........---,,,,,,***,,,......---,,,---...,,,,,,,,,------------...---------------,,,,,,,,,------............------------------------------+++++++++,,,,,,,,,------........................---------,,,,,,+++++++++***+++,,,---------,,,---|||kkkaaa]]]XXXXXXYYY[[[\\\aaalllxxx||||||ooollllllooopppllliiihhhggghhhiiijjjmmmpppsssttt|||xxxkkk]]]VVVRRRMMMIIIHHHKKKKKKPPP\\\gggooouuuzzz|||vvvtttoooiiibbb___^^^___YYYZZZ___ppp}}}sssllljjjbbbXXXPPPOOORRRVVVYYYdddnnn{{{xxxrrrkkkgggiiinnntttxxxkkkeee[[[SSSMMMIIIGGGEEEGGGGGGJJJPPPVVVYYYXXXWWW^^^^^^___aaa```YYYOOOFFFKKKJJJIIIIIIHHHEEEAAA===777666444222111000111111222222222111000///...---------...///000000000///111000//////......//////---...////////////...---............////////////000000/////////.........,,,,,,------...///000000//////............//////.......................................---------------------------------................................................---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------------............------------------------------***,,,------++++++,,,...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,---...............///...,,,++++++,,,------........................------........./////////........................------............------///...------------...///.............../////////........................+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,------...---------------------------------,,,,,,------------,,,,,,+++)))((()))---000000...,,,---------...........................---,,,,,,***,,,......---,,,---...,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------------------,,,+++******(((***---...---,,,,,,---yyylllhhhffffffddd```aaaffflllpppqqqnnnkkkqqqwwwnnngggiiikkkiiiggghhhjjjjjjjjjjjjjjjkkkkkkkkkvvvvvvggg```\\\VVVQQQPPPHHHCCCCCCIIIOOOSSSXXX^^^dddnnnwww{{{}}}yyysssnnnllllllnnndddbbb```eeesssvvvoooeee\\\XXXVVVTTTSSSUUU^^^jjjtttzzz|||}}}~~~}}}wwwqqqlllmmmrrrwwwrrrqqqnnnggg]]]TTTMMMJJJGGGGGGHHHKKKNNNRRRUUUWWW[[[[[[^^^ccceeeaaaXXXPPPNNNMMMMMMMMMNNNNNNKKKIIIBBB???;;;777444222111111111111111111111000///.........///////////////...111000000///////////////---...///000000///...---............//////////////////.........---------,,,---------......////////////............//////........................//////.........---------------------------------........................------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------..............................------............------------------------------***+++---,,,,,,+++---.........------------......+++++++++,,,,,,---------........................------...............---222000///---------///000....................................////////////------------------------,,,------......------,,,///...------------...///---........./////////000........................+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,------...------------...........................------,,,***,,,......---,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))'''***......---,,,,,,...|||wwwqqqiiifffiiieeedddbbb```___dddkkkrrryyysssgggfffhhhhhhhhhjjjllllllkkkjjjhhhfffcccbbbiiiyyy|||mmmgggddd```[[[ZZZQQQIIIEEEFFFGGGEEEGGGLLLRRRYYYaaahhhttt~~~xxxsssqqqjjjjjjhhhfffhhhrrrxxxpppjjjccc\\\WWWMMMTTT]]]eeejjjooossswwwwwwqqqoooqqqyyy|||}}}xxxlll___TTTOOOHHHJJJKKKIIIHHHKKKRRRXXXVVVXXX]]]fffmmmmmmggg```RRRQQQOOOOOOQQQSSSTTTSSSLLLIIICCC>>>999555333222///000000111111111000000...///////////////......111111000///////////////---...///000000///...---............/////////000......---------,,,,,,,,,---------...............//////............//////........................//////.........---------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------........................,,,,,,,,,------.................................------............------------------------------***+++---,,,,,,,,,---...//////---,,,,,,---//////+++++++++,,,,,,---------------------------------.........///......------///...,,,*********,,,---..................................../////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,,,,---...///---.........//////000000////////////////////////---------.........//////,,,,,,,,,---------......+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,......////////////....../////////...+++***+++------------.........//////......//////......---,,,***,,,......---,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))&&&***...///---,,,---...{{{sssrrrnnniiieeeccccccaaa```eeellltttzzzwwwrrrpppllliiiiiikkkppptttsssmmmfffbbbaaaiiinnnvvv}}}{{{uuusssooohhhaaa\\\WWWOOOJJJHHHGGGEEECCCFFFHHHPPPZZZcccooo~~~sssjjjjjjuuuyyysssppprrryyywwwxxxzzztttjjj```[[[ZZZXXXVVVVVVYYY]]]```qqq|||xxxwww{{{{{{sssjjjccc[[[VVVQQQNNNOOOPPPOOONNNQQQQQQWWWbbbkkkllljjjiii```[[[TTTNNNLLLOOOTTTXXX]]]XXXQQQGGG???999555333555333111000111111000///111111000000000111111222000000000000000///......////////////////////////////////////////////////............------------------..................111111111000//////......////////////////////////...000111000...---///222,,,,,,,,,---------..............................***+++,,,---............//////---,,,+++*********+++++++++,,,,,,,,,---------------............///,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,...///111,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,...------,,,+++***))))))111000...,,,+++++++++,,,.........------,,,,,,,,,..................---------------............///---.........///000000000444333000...------...///......---------,,,,,,,,,...///000000000///---,,,........................,,,...000111222111000///------------------------000000000///......------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000------------------------..................------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........------,,,,,,------...*********+++,,,---///000zzzsssllleeeaaa___ccchhhlllttt}}}wwwuuuvvvzzz}}}{{{sssmmmkkklllkkkooouuuyyy|||~~~~~~|||wwwsssgggbbb\\\YYYXXXVVVQQQLLLDDDCCCEEELLLTTT^^^lllyyysssnnnwww~~~yyysssrrreeedddeeelllzzzzzzoooiiiiiifff^^^UUUOOOPPPRRR```kkkxxx~~~}}}|||zzzhhhccc]]][[[[[[ZZZUUUQQQPPPNNNRRR\\\eeehhhiiijjjaaa^^^XXXRRRNNNOOOSSSWWW___^^^ZZZUUUNNNFFF???;;;666444111000000111000///------...///000000111111000000000000000///......////////////////////////////////////////////////000000000/////////....../////////...---------,,,////////////////////////////////////////////////...///000///---,,,...000---------.........//////........................------.........------,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------------............///,,,,,,,,,---------......+++++++++,,,,,,---------------------------------------------------------,,,,,,---...............,,,,,,---------.........///...---,,,,,,,,,,,,---...------,,,,,,++++++***333222///---+++***))))))......---------,,,,,,,,,........................---------............///..................//////000///---+++***+++,,,,,,......---------,,,,,,,,,---.../////////---,,,+++........................,,,---.../////////...------------------------------------------,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------------------------------................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------......------------.........------,,,,,,------...,,,,,,,,,++++++,,,,,,---{{{~~~yyyqqqeeedddcccbbbffftttuuuqqqrrrnnnqqquuuwwwwwwvvvvvvvvvyyy{{{~~~xxxtttpppqqqssspppggg___NNNFFF@@@AAAFFFMMMVVV___ooo|||www~~~zzzvvvgggddd^^^[[[___lll~~~zzzyyytttgggWWWLLLIIIJJJLLLTTT___iiiooouuu|||~~~{{{vvvpppooooookkkbbbZZZRRRLLLJJJPPPVVVZZZ]]]```______]]]WWWQQQOOOSSSXXX___aaacccbbb]]]TTTKKKEEE===:::555333222222111000...//////000000000000///000000000000000///......////////////////////////000000000000000000000000111111111111000000000000000000///...---,,,,,,+++,,,------...//////000000////////////////////////...//////---,,,+++,,,............/////////000000........................///000000///...---,,,,,,,,,,,,++++++,,,---......,,,------------.........---------............///,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------........................)))+++---//////...,,,+++,,,------------...............---,,,,,,,,,---------------------,,,,,,,,,111000///---++++++******...------------,,,,,,,,,........................---------............///.........---------------...---,,,+++******+++,,,......---------,,,,,,,,,---------...------,,,+++........................---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------------------......------------.........------,,,,,,------...///...---,,,+++*********yyy{{{}}}{{{qqqhhheeekkkvvv~~~qqqlllmmmooosssuuutttrrrpppnnnfffkkkssszzzwwwdddVVVIIICCCDDDEEEIIIMMMVVVbbbrrrxxxqqqfff\\\XXX\\\ccciii}}}pppbbbWWWQQQOOOGGGIIINNNTTT]]]fffnnnttt{{{pppfff^^^TTTKKKJJJKKKLLLNNNRRRYYY\\\^^^ZZZSSSPPPTTTYYYZZZ^^^ccceeebbb[[[SSSMMMFFFBBB===888666444333222222333333333222000...---000000000000000///......////////////////////////000000000000000000000000111111111111000000000/////////......---------,,,------------......////////////////////////////////////...---,,,,,,,,,------.........////////////........................//////000000///......---,,,,,,,,,,,,,,,---......---------.........//////---------............///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,+++------------...............------,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,------......---------------------------------...............---------............///.........---,,,,,,,,,+++000///...---------...///......---------,,,,,,,,,------------------------..............................---,,,+++++++++,,,------------------------------......///000000111.........///......---,,,------------------------///......---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...///...---,,,+++*********vvvxxxyyyzzzzzz|||}}}qqqllllllmmmmmmqqquuuhhhggghhhkkknnnooonnnkkkhhh___ccciiimmmrrrzzzzzziiiWWWMMMHHHDDDBBBCCCDDDLLLYYYeeeppp|||{{{sssjjjdddccccccaaa___gggvvv}}}tttjjj```XXXPPPNNNKKKLLLQQQYYYaaafffuuu}}}wwwoookkk___SSSMMMJJJHHHHHHKKKPPPUUUZZZXXXSSSQQQUUUZZZWWWZZZ___bbbaaa^^^YYYUUUNNNJJJDDD???;;;888555333222333222222111111000///000000000000000///......////////////////////////000000000000000000000000000000/////////.........,,,---------......////////////......------------////////////////////////000///...---.........---,,,,,,---------.................................---......///000000/////////...------,,,,,,---------------.........//////---------............///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---------.........//////------,,,,,,,,,------...******++++++,,,---------++++++,,,------.........---------------------------------.........//////---------............///.........---,,,,,,,,,+++//////////////////000000......---------,,,,,,,,,..................//////........................000///...---,,,,,,------------------------------,,,------...///000111111.........///......---,,,------------------------.........------,,,,,,+++------------------------,,,---------.........///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,,,,vvvwwwyyyxxxwwwwwwxxxyyy}}}}}}~~~rrrllleeebbbiiizzzsssgggggghhhjjjjjjiiieeebbbeeefffggggggiiinnnvvv|||uuucccXXXOOOGGGBBBAAA???AAAHHHPPPXXXbbbrrr|||vvvooonnnooommmgggaaa[[[dddvvvrrreee]]]ZZZTTTPPPOOORRRWWW[[[cccppp|||}}}{{{{{{{{{xxxuuummmbbbVVVQQQMMMIIIGGGHHHGGGLLLQQQSSSQQQQQQTTTXXXVVVYYY]]]```aaaaaa___]]]SSSPPPKKKGGGDDD@@@<<<999222111111000111111222333000000000000000///......////////////////////////000000000000000000000000............------------+++,,,,,,---...///000000000000//////...------,,,////////////////////////000...------...//////...,,,,,,,,,------------...........................,,,,,,---...///000000/////////...---,,,,,,------,,,------------.........---------............///,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,...000------........./////////------,,,,,,,,,---......++++++,,,,,,---------...............---,,,+++***,,,,,,,,,------------...,,,,,,------.../////////---------............///.........---------------,,,------....../////////......---------,,,,,,,,,//////.........///000000........................////////////............------------------------++++++,,,,,,---...//////......//////......---,,,------------------------------.........---,,,,,,------------------------,,,------....../////////------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...++++++++++++,,,------...tttvvvyyyyyyxxxxxxxxxxxx~~~}}}yyyyyy}}}~~~ooofffcccjjjqqqttt|||xxxvvvrrrpppnnnkkkeeeaaahhhhhhgggggghhhkkkooorrrxxx}}}ooodddZZZPPPJJJHHHCCCBBBCCCFFFHHHLLLYYYfffttt|||}}}xxxtttqqqmmmjjjcccaaafffsss{{{sssqqqllleee]]]XXXWWWXXXXXXaaaiiimmmqqqzzz~~~yyytttrrrssswwwzzzrrrhhh^^^ZZZUUUOOOJJJIIICCCFFFIIILLLMMMOOOQQQSSSTTTWWW\\\```ccccccbbbaaaXXXWWWUUUSSSQQQNNNJJJGGG:::888555333222222333444000000000000000///......////////////////////////////////////////////////.........------------,,,,,,---------.../////////////////////////////////////////////////////////...,,,***+++...000///...------------....................................,,,------.........------...------------......///,,,,,,,,,,,,---------------------............///,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++---------------------------------------......///............////////////,,,,,,,,,,,,,,,---...///............////////////////////////---,,,***))),,,,,,,,,---------......,,,,,,------...//////000---------............///..................//////***+++,,,---..................---------,,,,,,,,,......---------...///000........................------///000000///......------------------------+++,,,,,,,,,------............//////......---,,,........................+++,,,---.........---,,,------------------------++++++,,,------...//////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,+++++++++,,,,,,---...mmmpppuuuwwwxxxxxxyyyzzz|||{{{xxxxxxyyyvvvwwwxxx|||rrriiiiiihhheeejjjtttvvv{{{vvvpppiiidddfffffffffhhhjjjmmmnnnooopppxxxxxxoooeeeZZZTTTSSSIIIEEEDDDDDDAAA@@@IIIUUURRR]]]iiirrryyyxxxvvvxxxzzzrrrfff^^^bbbllluuurrrfff___\\\UUUXXXYYYZZZaaannnyyy~~~~~~xxxqqqmmmpppxxx~~~uuulllhhhbbbYYYRRRPPPAAABBBEEEHHHKKKMMMNNNOOORRRVVV[[[aaaddddddcccbbb]]]]]]]]]]]]]]][[[WWWTTTGGGCCC>>>888444222222333000000000000000//////...///////////////////////////////////////////////////............---------..................------......//////000111111111////////////////////////,,,***(((***---//////---............/////////000....................................---,,,++++++,,,,,,,,,---...///000111+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++........................+++,,,...000000///...---............/////////000,,,,,,,,,,,,,,,---...///111111111111000000000000,,,,,,.........---,,,+++,,,,,,,,,------.........,,,,,,------...///000000---------.........//////---.........///000000000+++,,,---...///000000000......---------,,,,,,,,,---,,,,,,+++,,,---...///........................***,,,...000000000...---------------------------.........///////////////......//////......---,,,........................***+++---...///...------------------------------******+++,,,,,,---......------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,++++++,,,,,,,,,qqqrrrssstttuuuuuuuuutttxxx|||~~~|||{{{wwwvvvuuuuuuyyyooogggeeeeeedddjjjmmmssszzz}}}qqqjjjiiigggfffhhhkkknnnmmmkkktttyyyyyysssiii]]]TTTRRROOOKKKGGGDDDCCCDDDDDDEEELLLSSSXXX^^^mmm|||rrreeebbbiiipppqqqoooyyy~~~uuuqqqfff\\\TTTRRRRRRWWWdddrrruuu|||~~~xxxsssuuuvvvuuu{{{xxxuuuvvvtttlll^^^RRRPPPIIIEEEGGGIIIHHHKKKQQQWWWYYY___eeeiiiiiieeebbbddd```[[[XXXYYY\\\```bbbZZZPPPCCC:::777777444222444333222000000///000000000000000000////////////,,,,,,---...//////..................////////////---------.........//////......///////////////...,,,,,,------......//////---,,,,,,+++,,,---...///......////////////............------------.................................---,,,,,,++++++++++++++++++++++++++++++++++++------......///.........///......---------......------------------------+++,,,............,,,+++///......------,,,++++++---------............///000000///.......................................------------------------,,,------......------,,,,,,------......------,,,---,,,,,,+++,,,---///000///...,,,++++++,,,...//////...---,,,,,,,,,,,,,,,......---------......///...,,,***((((((***,,,...++++++++++++++++++++++++......------------......000//////...---+++***)))///...---,,,,,,,,,,,,,,,.........------.........//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---------------------++++++++++++++++++++++++...---,,,,,,++++++++++++------------------------........................++++++***)))))))))******+++++++++,,,---...///000//////...---,,,++++++*********+++,,,,,,------...qqqqqqrrrrrrsssttttttuuuvvvzzz}}}||||||{{{yyyyyyyyy{{{}}}vvvnnnhhhiiihhhhhhiiimmmuuu}}}vvvpppkkkeeedddgggkkknnnnnnsssxxx|||}}}{{{{{{~~~}}}{{{xxxqqqggg```]]]ZZZUUUOOOKKKIIIHHHGGGBBBEEEFFFGGGKKKUUUfffrrrzzzqqqooouuuyyywwwssspppvvvwwwnnnddd^^^XXXTTTYYYaaannnwww~~~}}}|||}}}}}}{{{{{{xxxuuuvvvwwwrrrhhh```XXXNNNGGGHHHKKKKKKLLLOOOTTTWWW]]]dddiiijjjgggddd```]]]XXXVVVWWW[[[```ccchhh```UUUKKKCCC===888444222222222222222111111000/////////000000000000000......///000000000000000000000//////.........------------.........//////......///////////////................../////////......---------...///000......////////////............------------.................................---,,,,,,++++++,,,,,,........................***+++,,,---.../////////......---------------...------------------------,,,------......------,,,++++++,,,------...//////---------............/////////...---------------------------------------------------------------,,,------......------,,,,,,------......------,,,///...---------...///000000///---,,,,,,---///000000///......---------.........------------......111000...------...000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------/////////...---,,,+++***///...---,,,,,,,,,,,,---......------------...............------------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------......////////////...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------..............................------------.....................///000111.........------,,,,,,+++,,,,,,,,,,,,------------ppppppqqqrrrrrrssssssssstttxxx|||}}}{{{zzzyyyyyyxxx}}}{{{wwwrrrlllfffdddggglllpppuuu||||||rrrlllllloooqqqqqqpppsssuuutttqqqppprrrtttxxxwwwxxxzzz{{{yyyrrrmmmjjjgggbbb\\\WWWTTTQQQPPPJJJGGGCCC???@@@FFFOOOVVViiivvv{{{sssppplllmmmppprrrooommm~~~vvvmmmbbbWWWTTTUUU]]]hhhsssyyy|||~~~~~~}}}zzzxxxzzz|||{{{vvvpppbbbYYYRRRQQQQQQPPPNNNMMMPPPSSSYYYaaagggiiigggeee\\\YYYUUUSSSTTTYYY___dddooolllfff\\\OOODDD===999222222333333333222111000/////////000000111111111000000111222222222222111111111000///...---,,,,,,------........./////////////////////////////////000000///////////////...//////......//////000111......////////////............------------......////////////////////////...---,,,,,,,,,,,,,,,,,,////////////////////////((()))+++,,,.../////////------,,,,,,,,,,,,------------------------------......------------......***+++,,,---...///000000---------............///......---,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,,,,------......------,,,000000///.........//////000///...------...///000000000///............///...------,,,,,,,,,------......------------......------------------------,,,,,,,,,++++++,,,,,,,,,------......------,,,+++......---,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,...------------,,,,,,,,,------------------------////////////////////////........................//////000000000000////////////...---,,,++++++***------------------------------,,,+++++++++,,,,,,........................------------------------,,,,,,,,,++++++,,,,,,---///...............//////------------------------.........---------------nnnpppsssuuuvvvtttsssqqqqqqtttyyy|||~~~~~~{{{zzzzzz{{{|||~~~}}}}}}zzztttqqqpppppppppttt{{{xxxssssssrrrooollljjjjjjkkkjjjlllpppuuuyyyyyyuuurrrpppnnnlllhhheeecccaaa```ZZZSSSKKKDDDBBBDDDGGGIIIOOOYYYgggvvv}}}tttlllfffaaa\\\YYYjjjzzzzzzmmm```XXXUUUPPPWWWaaaiiipppwww}}}}}}wwwkkkhhheeeaaa\\\WWWRRRPPPMMMOOOTTTZZZ```ccccccbbb[[[XXXUUURRRRRRWWW]]]bbbiiilllllleeeXXXLLLDDDAAA999888666444222111000000/////////000111111222222111111222222222222222111111000000///...---------............////////////000000000///////////////111111000000//////....../////////////////////000......////////////............------------......////////////////////////...------,,,,,,,,,------........................)))***+++,,,------------,,,,,,+++++++++,,,------........................///...---,,,,,,---...///..................---------------............//////...------,,,,,,------------------------------------------------------,,,------......------,,,,,,------......------,,,000000///......---------//////...------...////////////...............///...------,,,,,,,,,,,,---++++++,,,------,,,++++++------------------------------,,,,,,,,,,,,------,,,,,,------...------,,,...------,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++------------------------........................------------------------------------------------......////////////...............------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,........................------------------------++++++++++++++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,------.........000000///...------,,,,,,kkkooouuuzzzzzzwwwrrroooooorrruuuwwwyyy{{{}}}zzzxxxyyy}}}}}}|||}}}~~~zzztttuuu|||zzzvvvqqqllliiihhhhhhbbbdddhhhmmmpppqqqooommmmmmmmmooopppqqqrrrrrrrrrhhhaaaVVVMMMHHHEEEBBBAAAAAAEEENNNYYYfffsssyyylll```YYYVVV\\\fffuuuxxxhhh[[[TTTOOOOOORRRXXX```jjjuuu}}}}}}wwwpppuuuxxxtttkkkbbb[[[XXXNNNNNNPPPSSSWWWZZZ[[[[[[[[[ZZZWWWSSSQQQTTTYYY]]]cccjjjooolllaaaVVVNNNLLLFFFBBB===777333111111111///000000000111111111222111111111222222111000000.........///////////////........./////////000000222111000///////////////111111000000//////...............///..................////////////............------------......////////////////////////---------,,,,,,---..............................,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,---...........................//////---,,,,,,---/////////...............---------------............///000//////...............------------------------------------------------,,,------......------,,,,,,------......------,,,............---,,,,,,,,,...------------------......------,,,------......///...------,,,,,,,,,,,,,,,---///000000///---,,,++++++++++++++++++++++++......------------......+++,,,------......------------,,,,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................------------------------...............///000000---,,,,,,+++++++++,,,,,,+++,,,,,,------.........000000///...---,,,,,,+++jjjooovvv{{{|||xxxrrrnnnnnnppprrrtttuuuvvvyyy{{{yyyvvvvvvyyy|||zzz|||~~~~~~{{{yyywwwzzz~~~|||tttlllgggeeecccaaaccceeehhhhhhhhhfffeeefffiiimmmsssxxx|||~~~xxxqqqggg]]]SSSKKKEEEAAAAAA???BBBHHHOOOWWWbbblll|||uuuiiibbb___ZZZ]]]eeerrruuucccWWWUUUOOOKKKMMMQQQXXXccclllvvvzzz}}}vvvrrr{{{zzzssskkkfffWWWTTTPPPNNNPPPRRRSSSTTTZZZZZZYYYUUUQQQQQQTTTXXXcccjjjqqqqqqjjj```ZZZWWWSSSNNNGGG???999555444444111111111111111111111111000111111111111000//////............//////000000....../////////000000000333222000///...//////000000000///////////////........./////////...------......////////////............------------..............................------------------...///000000000000000000000000.........------,,,+++***,,,++++++,,,,,,---...///........................//////............//////---------...//////000000---------............///000000///............///........................------------------------,,,------......------,,,,,,------......------,,,---------...------,,,+++---------------------------,,,,,,,,,,,,---......000///......------------+++,,,---......---,,,+++++++++++++++++++++++++++///......------......///,,,,,,------...---------------,,,,,,,,,---......------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------------...------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---------------......,,,,,,,,,------.........//////......---,,,++++++llloootttxxxyyyvvvrrrooommmoooqqqrrrrrrtttvvvyyy~~~zzzuuutttuuuvvvtttvvvzzz~~~}}}zzzwwwqqqrrrtttuuuxxx~~~vvvoooiiigggfffggggggfffdddcccbbbaaaaaaeeekkkssszzz}}}wwwmmmbbbXXXPPPLLLHHHDDDCCCEEEFFFFFFLLLTTT___jjjzzzxxxrrrooohhheeeccchhhrrr~~~{{{mmmfff]]]VVVTTTRRRQQQTTT[[[dddkkkvvv{{{uuu{{{~~~tttddd^^^UUUNNNLLLMMMNNNOOOUUUWWWXXXUUUPPPNNNQQQTTT^^^dddlllooolllfffaaa___[[[XXXRRRKKKDDD>>>:::777333222222111111000000000111111111111111000/////////////////////............/////////000000000000444333111///......///000...............////////////000000111000///...---......////////////............------------......---------------------------------------...//////////////////////////////------.........------,,,,,,,,,,,,,,,---...///000..............................////////////..................////////////---------............/////////...------------...////////////////////////------------------------,,,------......------,,,,,,------......------,,,,,,---...//////......---------............---------------------...//////111111000///............***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------...------,,,,,,,,,,,,,,,,,,,,,---...///......------------...............------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,------------------,,,+++,,,,,,------.........------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))+++,,,,,,,,,,,,,,,,,,---...//////,,,,,,------------------......------,,,,,,++++++nnnooorrrtttuuutttrrrqqqmmmnnnppppppqqqrrruuuwww|||zzzvvvtttssstttrrrtttxxx{{{}}}|||xxxuuurrrrrrrrrrrrssswww|||~~~wwwssskkkkkkjjjgggdddaaaaaaaaa___ccckkkssszzz|||uuujjj```ZZZWWWOOOJJJHHHIIIFFFAAABBBHHHKKKUUUcccppp}}}}}}xxxqqqiiieeehhhqqq|||{{{qqqiiieee___WWWSSSVVVVVV^^^lllyyyvvvxxxzzz~~~nnneeeYYYOOOKKKKKKLLLNNNQQQTTTVVVTTTPPPMMMOOORRRTTTZZZbbbhhhjjjhhhdddbbb^^^]]]ZZZUUUNNNFFF>>>:::444333333222111000//////222222222222222111000///111111000///...------,,,////////////000000000000444333111///......///000,,,---------......//////000111222222222000///.........////////////...............------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------------------,,,------...////////////,,,,,,,,,---...///000111////////////////////////---...///000000///...---333222111000...,,,+++***---------.........//////......---,,,,,,,,,,,,---000000000000000000000000------------------------,,,------......------,,,,,,------......------,,,,,,---...000000000//////......////////////.....................///000111222222111//////.........////////////////////////---------------------------,,,,,,++++++,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,---...//////......------....../////////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---..................------------------------,,,////////////////////////++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///)))))))))***+++,,,---...------------------------------,,,,,,,,,,,,++++++fffiiinnnqqqrrrqqqooommmnnnooopppooonnnmmmnnnooorrr{{{|||xxxwwwvvvsssoooqqqqqqsssuuuxxxxxxvvvtttuuuuuusssrrrsssvvv|||{{{tttnnnkkkllljjjdddaaaccc```fffmmmqqqrrrtttyyy}}}|||uuulllfffcccZZZOOOJJJJJJIIIFFFBBBFFFFFFLLLWWWcccoooyyytttvvvssslllmmmuuu~~~wwwtttlllddd______[[[[[[^^^gggsss}}}zzzwww{{{xxxjjj\\\XXXUUUPPPNNNPPPPPPOOOMMMLLLMMMOOOQQQSSSUUUYYY]]]```ccceeeccc```]]]YYYVVVTTTSSSNNNGGG@@@:::;;;999333111333333111...888:::333222666444+++222000///------///000222.........///////////////000000000000000000000000000000000000000000000000111000000///...------,,,////////////////////////........................------------------------///......------,,,,,,+++------------------------111111000///...------,,,------,,,,,,,,,+++++++++........................000000///...........................---,,,,,,+++,,,...//////...------...000000////////////000000---------............///...------,,,,,,------...,,,------......------,,,*********+++---///000111/////////...,,,,,,---...........................000000000000000000000000///...,,,++++++,,,...///000000///...------,,,,,,...---,,,+++++++++++++++---------,,,,,,---....../////////......---,,,,,,((()))+++---///000//////---------............///,,,,,,,,,---------------------,,,,,,,,,---......---......//////000000111///...,,,++++++,,,...///......---------,,,,,,,,,..........................................------.........------,,,,,,,,,++++++,,,,,,,,,,,,------///---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,///...---,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++eeehhhkkknnnpppooommmlllmmmnnnooonnnmmmlllmmmooosss{{{{{{wwwvvvuuuqqqmmmooooooqqqtttvvvvvvsssqqquuuuuutttssssssvvv{{{~~~yyytttmmmfffdddgggfffjjjooopppppppppsssvvv~~~~~~pppggg[[[UUUTTTSSSPPPLLLHHHEEEEEELLLSSSZZZgggsss}}}}}}xxxppprrrzzz~~~~~~zzzzzzuuurrrmmmfff___^^^ccckkkoooqqqxxxzzz}}}zzzooodddaaa]]]VVVRRRQQQQQQOOOLLLKKKKKKMMMPPPRRRSSSVVVZZZ]]]aaaccccccaaa^^^\\\ZZZYYYXXXUUUNNNIIIAAA@@@<<<666444666666333111<<>>>>>666000111444444000111111222222111111000000000000///////////////////////////////////////////////////////////////000/////////.........---////////////////////////////////////////////////........................,,,---------.........///........................,,,---------.........///------------,,,,,,,,,,,,........................000///............//////******+++,,,---------,,,,,,...//////...------.........------------......---------............///...------,,,,,,------...,,,------......------,,,..............................///...,,,,,,...///,,,,,,------.../////////...........................---,,,,,,,,,,,,---...//////.........---------///......---------......((((((((()))***,,,---...+++++++++,,,,,,------------------------------------------............/////////...---,,,+++++++++......------------............---,,,++++++******------,,,++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////------------------------+++++++++,,,,,,,,,------,,,+++,,,---......,,,***++++++,,,,,,,,,,,,------,,,,,,------------------++++++++++++,,,---......,,,------......------,,,------,,,,,,,,,+++++++++bbbdddfffhhhjjjkkkllllllhhhhhhiiihhhgggiiilllnnnuuu{{{~~~{{{yyywwwrrrqqqqqqssstttsssqqqoookkkllllllkkkjjjjjjkkkmmmrrruuuyyy{{{{{{{{{||||||xxxtttrrrtttsssooonnnpppxxxuuupppnnnmmmnnnqqqrrrqqqooo```fffmmmoooqqqyyylllXXXLLLHHHGGGEEEBBBJJJSSSYYY^^^jjjzzzsssfffaaabbbhhhlllsss~~~ssshhh^^^YYYVVVVVVZZZaaakkkttt{{{~~~}}}wwwnnnfffdddhhhmmmooolllhhhbbb[[[TTTOOOLLLJJJMMMKKKMMMSSSWWW\\\eeeppprrroooiiibbb^^^```gggmmmqqqnnnfff\\\VVVQQQIII@@@<<<;;;888444333555444222111111222222222222111111111111000000////////////////////////////////////////////////////////////////////////............////////////////////////................................................/////////......---------........................,,,,,,------.../////////......---------,,,,,,,,,........................//////............//////***+++,,,,,,------------,,,...//////...------.........------------......---------............///...------,,,,,,------...,,,------......------,,,+++,,,---.../////////...---...///...,,,,,,...000---------.........//////////////////////////////---------,,,,,,---------...............---------......---------......///))))))***+++,,,---///000---------,,,,,,++++++++++++,,,,,,,,,---......///---------............/////////...---,,,+++++++++...------------...//////000//////...---,,,++++++,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,------------------------***+++,,,---............------------------------+++++++++,,,,,,,,,------+++++++++---......+++)))+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,---...,,,------......------,,,------,,,,,,,,,+++++++++```bbbeeehhhjjjkkkjjjjjjfffffffffffffffgggkkknnnsssyyy~~~~~~}}}|||{{{zzzsssrrrppppppqqqqqqpppooolllmmmnnnmmmkkkjjjkkklllqqqsssvvvwwwwwwwwwwwwxxxwwwtttuuuyyyyyytttooonnnmmmsss{{{wwwssspppqqqtttsssmmmhhhdddlllrrrqqqnnnqqq{{{iiiWWWOOOIIIEEECCCEEEGGGHHHKKKTTTaaakkkzzztttgggbbbbbbZZZaaammm|||rrrjjjfff___ZZZVVVWWW^^^hhhpppttt{{{xxxqqqhhheeejjjnnnpppsssrrrooojjjccc\\\VVVRRROOOJJJIIINNNPPPRRR]]]kkkqqqooojjjaaa[[[]]]fffnnnxxxzzzwwwnnnddd\\\QQQHHHBBB===888666777888555111222222222222222222222222222111111000000//////...000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////................................................000000//////...------,,,........................---.........//////000000000000000/////////..............................///............//////000,,,,,,------......------,,,...//////...------...///..................///---------............///...------,,,,,,------...,,,------......------,,,)))***,,,...//////...------.........------...000........................////////////////////////------------------------........................------------------...//////......---,,,,,,,,,---.........---,,,+++++++++,,,++++++,,,---...///000---------............///000000000///.........---,,,,,,------...///111111222222111111000///......++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,........................***+++,,,---------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,+++++++++------+++******++++++,,,,,,------...,,,++++++************+++,,,++++++++++++,,,,,,---,,,------......------,,,------,,,,,,,,,,,,++++++\\\___cccgggiiiiiihhhgggdddeeeeeeddddddfffjjjnnnpppvvv{{{}}}~~~{{{xxxwwwxxxyyysssppplllkkkkkklllmmmmmmlllnnnooonnnllljjjjjjjjjppprrrtttttttttssstttuuuvvvssssssxxxzzzvvvsssrrrkkkllllllnnnsss|||}}}rrriiilllooosssssspppoooqqqtttxxx{{{zzzggg\\\TTTLLLKKKIIIFFFDDDEEEHHHNNNRRR```mmm}}}~~~{{{vvvqqqmmmjjj```cccjjjuuuwwwrrrjjjfff```ZZZXXX[[[bbbhhhpppttttttoooooorrrsssqqqsssuuuwwwwwwtttmmmfffaaaXXXPPPLLLMMMKKKKKKVVVeeehhhiiihhhaaa[[[[[[bbbjjjwww~~~|||pppdddYYYQQQHHHEEE@@@>>><<<888555444444333222111111222333444222222111111000//////...000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////................................................////////////....................................//////000000000000000000000000000000////////////.......................................///000000....../////////...------,,,...//////...------...000//////......//////000---------............///...------,,,,,,------...,,,------......------,,,***+++,,,---...---+++***,,,---......------///000/////////...------,,,,,,........................,,,------------------,,,........................,,,,,,,,,,,,,,,---......000000...---,,,,,,,,,,,,.........---------------...---,,,,,,,,,---......---------............/////////////////////......++++++,,,---///111222333555555444444333333333222+++++++++,,,,,,+++++++++......---------,,,,,,,,,------------------------+++,,,,,,---------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------+++******+++,,,,,,+++******+++,,,,,,---......---,,,+++*********++++++,,,,,,++++++***+++++++++,,,------......------,,,------,,,,,,,,,,,,++++++ZZZ]]]bbbfffhhhhhhfffeeecccddddddccccccfffjjjnnnmmmtttzzz|||~~~}}}|||yyyvvvsssssstttvvvqqqmmmiiifffggghhhjjjjjjkkklllnnnmmmjjjhhhggggggnnnpppqqqrrrrrrsssuuuwwwxxxssspppsssvvvtttssstttmmmjjjgggdddfffkkkqqqtttuuuoooooooooqqqrrrpppkkkgggjjjnnnvvvuuujjj```XXXSSSOOOJJJGGGFFFFFFFFFEEEOOOXXXbbbhhhsss{{{zzz~~~|||xxxqqqnnnlllnnnssszzzyyyoooooojjjaaaWWWTTTZZZaaabbbllluuuwwwyyy|||yyytttpppuuu{{{yyyrrrmmmaaaXXXQQQPPPLLLHHHSSSccc___dddfffbbb[[[ZZZ___fffsssvvviii^^^VVVMMMLLLIIIFFF???888555777555444222111111222444555222222222111000//////...000000000000000000000000000000000000000000000000............////////////////////////////////////000000000000000000000000////////////////////////------......///000000000////////////////////////111111111111000000000000///.........------------.......................................///000111///000000000///...------,,,...//////...------...000000////////////000000---------.........//////...------,,,,,,------...,,,------......------,,,+++,,,---------+++)))''',,,---......------///111000000///...---,,,,,,+++------------------------,,,------......------,,,---.....................++++++++++++,,,,,,---...---------,,,,,,---......,,,------......//////000000///---,,,++++++,,,,,,---------.........//////,,,,,,,,,---------------******+++---///111444555777777666666666666555555***++++++,,,,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,------.........++++++,,,,,,,,,---------...,,,))))))***,,,,,,,,,******+++,,,,,,---......///...,,,+++***+++,,,,,,------,,,+++************,,,------......------,,,---------,,,,,,,,,++++++YYY[[[___ccceeefffeeedddeeedddbbbaaaccceeehhhjjjmmmooosssyyy|||{{{yyyvvvrrrppppppqqqooonnnllliiieeeddddddfffkkkmmmnnnmmmiiieeebbbaaakkkooorrrqqqoooooossswwwvvvuuussspppmmmmmmppprrrnnnjjjeeeaaaaaacccgggjjjmmmyyyxxxooooooooojjjggghhhkkkqqqyyy~~~pppfffeeeccc\\\SSSNNNMMMIIIDDDGGGGGGIIIPPP]]]mmm|||}}}wwwtttuuuuuurrrppprrryyyzzzssslllfff___YYYTTT]]]bbbjjjooosssvvvzzz~~~xxxvvvxxx|||rrrjjjccc[[[UUUSSSSSSSSSRRRXXXYYYYYYZZZ[[[[[[[[[[[[hhhooowwwyyyssshhh]]]XXXTTTOOOJJJIIIJJJGGG???888888555333222222222111///222222111111111111111222222222111000000000000000000111222222222000///...////////////////////////........................,,,++++++******++++++,,,.................................------,,,,,,+++---------......000111111333333222111000///...---///............---------,,,---......//////......---------.........//////000///...---------------...............///000000///...---,,,,,,,,,,,,,,,---+++)))***---///...,,,///000000000///...------000000000//////.........---------............///........................------------------------..............................------,,,,,,,,,,,,------,,,+++,,,---...///------------------------000///------......---+++,,,,,,++++++,,,,,,---...........................---------............///111111000///......------.........///000111111222000000111333444555666777//////.........---------,,,,,,------,,,,,,+++***------------------------,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...///...---------,,,,,,+++++++++------...///...---,,,+++YYY[[[]]]```aaaaaaaaaaaacccbbbaaaaaabbbdddfffgggiiilllrrrwww{{{}}}~~~}}}}}}}}}{{{xxxtttrrrssstttuuutttppplllhhhhhhjjjlllmmmooorrrrrroookkkiiihhhjjjmmmooonnnlllkkkooosssssstttuuutttqqqpppooopppooolllhhheeedddfffiiikkkgggppp||||||wwwsssnnnjjjkkknnnssszzzxxxvvvooogggaaa^^^VVVNNNJJJGGGEEEFFFMMMYYYeeemmmuuuzzz}}}}}}{{{uuuqqqqqqmmmqqqyyy}}}uuummmfff```\\\ZZZ\\\```cccgggooowww~~~|||xxxwwwxxxyyyyyyxxxqqqlllfffaaa^^^ZZZUUUQQQRRRRRRRRRSSSTTTVVVXXXYYY___dddiiijjjfffaaa\\\ZZZTTTPPPMMMMMMNNNLLLEEE>>>;;;888555444444444333222333333333333222222111111//////...------------...000000111111111000///...////////////////////////........................---------,,,,,,---------....................................---------------------......///000111333333222111000///......///............---------,,,---......//////......---------.........////////////...---------------...............//////000///......---,,,,,,---------***)))))),,,---,,,+++---------...------,,,,,,******++++++,,,,,,------------------...................................................................................................---,,,,,,------,,,,,,,,,---...///++++++++++++++++++++++++///...------...///...,,,,,,,,,++++++,,,,,,---...///.........------,,,,,,---------............///......------,,,+++++++++...//////000000111222222------...///000111222222//////.........---------,,,------------,,,++++++------------------------***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---,,,+++,,,+++++++++++++++++++++------------------------******+++,,,,,,---......///---++++++,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,+++***)))XXXYYYYYYZZZ\\\\\\]]]]]]`````````aaaaaabbbbbbcccccciiippptttvvvwwwyyy|||{{{{{{zzzwwwtttrrrssstttzzzwwwsssnnnkkkkkknnnrrrppptttxxxyyywwwtttrrrppplllnnnooonnnjjjiiikkkmmmnnnqqquuuwwwuuuqqqooommmpppnnnllliiiiiijjjlllmmmfffjjjqqqxxx}}}zzzsssrrrsssvvvzzz~~~}}}{{{vvvxxx{{{}}}yyypppfffVVVPPPHHHBBBBBBGGGOOOUUU]]]dddjjjmmmttt}}}wwwuuummmmmmnnnssszzz{{{ssskkkfff```^^^ZZZYYY[[[cccnnnvvv}}}}}}yyysssnnnmmmrrrwwwsssrrrqqqnnnjjjccc[[[UUUPPPOOONNNMMMNNNQQQSSSUUUWWWYYYZZZZZZYYYWWWWWWXXXUUUSSSQQQRRRSSSRRRMMMHHHBBB>>>:::777666666666555333333444444333222111000222111000000///000000000///000000000000//////...//////////////////////////////////////////////////////............//////....................................////////////......---......///000111333333222111000000///...///............---------,,,---......//////......---------...............///...------------------......------......///000//////......------......---+++))))))***++++++***,,,,,,------...------------.....................------------....................................////////////////////////........................---...///000000///---,,,---,,,,,,,,,,,,---...///++++++++++++++++++++++++...---,,,---//////...---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------------............///---------,,,,,,++++++***/////////000000111111222------------.........////////////.........---------------------,,,++++++------------------------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---///......,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---.../////////---++++++,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))UUUUUUUUUUUUWWWYYY[[[]]]^^^___```aaaaaaaaa``````___fffmmmqqqpppqqquuuyyyvvvvvvuuussspppoooppprrrxxxwwwtttqqqnnnmmmoooqqquuuxxx}}}}}}zzzwwwvvvqqqrrrrrrpppllliiihhhiiigggkkkppptttsssqqqooonnnpppooommmlllllllllmmmmmmkkkkkknnntttzzz~~~~~~}}}{{{zzzyyyxxxxxxwwwuuutttppprrrtttuuuyyymmmeeeYYYMMMFFFEEEHHHJJJNNNSSSXXX[[[___iiiwww}}}}}}{{{vvvpppmmmpppxxx~~~yyysssrrrlllbbbZZZWWW[[[bbbhhhmmmrrruuuuuuqqqnnnoooqqqqqqsssuuuuuusssmmmfffbbbUUUSSSQQQNNNLLLMMMNNNOOORRRSSSTTTUUUTTTSSSRRRRRRUUUUUUUUUVVVWWWVVVTTTRRRLLLHHHCCC???<<<:::888777222222333333333333222222333333222111111111111222/////////000////////////////////////////////////000000000000000000000000000//////......//////000..............................//////000000111111...............///000000333222222111000000/////////............---------,,,---......///.......................................---,,,,,,---------...------------...//////000//////.........//////...---++++++++++++******------...///000000000///333222111///...,,,++++++,,,,,,---------.................................................................................,,,...000222111000---,,,,,,,,,,,,,,,------..............................---,,,,,,---///000///...,,,,,,++++++,,,,,,---...)))******+++,,,---...///---------............/////////......---------,,,.........//////000000000////////////////////////////////////............---------...---,,,,,,+++------------------------/////////...------,,,+++------------------------,,,++++++,,,...///...---------,,,,,,+++*********++++++++++++++++++++++++******+++,,,,,,---......+++***)))***---...///...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,PPPPPPPPPQQQTTTWWW[[[]]]\\\]]]___aaaaaaaaa```___^^^dddkkkmmmlllmmmqqquuurrrrrrqqqooommmmmmnnnpppsssuuuuuutttqqqnnnmmmmmmwwwzzz~~~}}}zzzwwwvvvuuuuuutttqqqlllhhhfffeeebbbfffkkknnnoooooopppqqqnnnnnnmmmlllllllllmmmmmmlllkkklllqqqyyy~~~~~~vvvxxx}}}zzztttrrrrrrrrrrrrqqqrrrrrrppppppwwwqqqaaaSSSLLLHHHGGGDDDFFFIIIKKKNNNUUUbbbmmm}}}qqqiiijjjnnnvvv|||{{{oooddd]]][[[\\\]]]\\\```gggooouuuxxxxxxwwwuuuvvvxxxyyywwwssspppnnn```]]]YYYUUUPPPLLLJJJIIILLLOOOTTTXXXZZZXXXTTTRRRWWWXXXYYYYYYYYYYYYZZZ[[[YYYUUUPPPKKKFFFAAA<<<888333333333333333333444444000000///............///000////////////000000000000000000000000000000000000000000000000000000000//////............//////...........................//////000000111111111///............//////000222111111000000////////////............---------,,,---......///..............................---------,,,,,,,,,------...---------------...////////////.........//////000.........---,,,+++,,,,,,------...///000000000//////...---,,,***)))(((''',,,,,,,,,------------...........................------------------------........................,,,---000111222000...,,,,,,,,,,,,---------------........................---,,,,,,---///000///...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,,,,------------............//////...............------------...............///111111000000000000//////000000/////////.........------.........---,,,,,,------------------------......---,,,,,,+++++++++------------------------///...------......,,,+++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...///...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,KKKKKKLLLNNNQQQUUUXXXZZZZZZ[[[]]]___````````````^^^bbbgggiiiiiiiiilllnnnnnnoooooommmllllllmmmoooppprrruuuuuurrrnnnllljjjtttvvvyyyzzzxxxvvvttttttrrrrrrrrrpppmmmjjjgggeeecccfffiiilllmmmoooqqqrrrmmmlllkkkkkkjjjkkklllmmmiiiggggggkkkrrrxxx{{{{{{vvvvvvxxxzzz|||zzztttsssssssssrrrsssrrroooooottt~~~vvvfffXXXOOOJJJDDDBBBAAACCCDDDHHHRRR[[[ppp~~~~~~ppphhheeeiiiooo{{{|||rrrjjjeeeaaa___XXXVVVWWW___mmmyyy}}}~~~~~~|||xxxuuussssssiiihhhfffaaa[[[TTTMMMIIIIIIMMMSSSZZZ______\\\YYY[[[]]]]]][[[YYYZZZ^^^bbbdddbbb___[[[UUUMMMDDD===999888555333333444555666222111111000000000000000111000000000000111111222000000000000000000000000////////////////////////......------------..............................////////////000000000000//////............//////000000000//////.........///............---------,,,---......//////.....................---------,,,,,,,,,,,,,,,------...------,,,,,,------...///......------......//////...//////...,,,,,,---///,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------........................,,,---///000000///...---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////...---,,,,,,++++++,,,,,,---...000000///---,,,***))))))---------............///------------------------........................///////////////.........000000000/////////.....................---,,,,,,------------------------+++++++++++++++---......------------------------111///------------+++)))---------...............++++++++++++++++++++++++...------,,,,,,++++++***///---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++*********++++++GGGHHHIIILLLNNNQQQSSSUUUWWWXXXZZZ\\\^^^______```^^^```bbbccceeefffggggggjjjjjjjjjiiihhhhhhkkkmmmlllnnnpppooommmjjjhhhgggmmmoooqqqqqqqqqpppqqqrrroooooopppqqqqqqpppnnnlllgggjjjnnnpppppppppqqqqqqmmmlllkkkiiiiiikkklllnnnhhhgggfffgggkkkppptttvvvxxxwwwwwwxxxyyyyyyyyyxxxyyy~~~|||rrruuu}}}{{{xxxvvvoooppppppooopppttt{{{{{{lll```ZZZQQQJJJEEEDDDCCCBBBFFFMMM\\\iiixxx|||qqqkkkcccgggpppzzztttoookkkaaaZZZSSSUUU___nnnzzz~~~|||wwwsssrrrrrrqqqssssssrrrlllcccZZZTTTOOOOOOQQQVVV\\\```aaa```aaabbbaaa]]]YYYZZZaaahhhlllmmmmmmkkkfff[[[NNNFFFDDD@@@;;;666444444555777555444333333222222333333222111000000111222333444000000000000000000000000........................///......------......///........................000///////////////......//////............//////............------------///............---------,,,---......//////......//////.........---------,,,,,,++++++,,,,,,---...------,,,,,,------...///------,,,,,,---......///+++---...---++++++---000---------...------,,,,,,---------....../////////++++++,,,,,,,,,---------........................................................................,,,,,,---...............+++,,,---.........------------------------------///...------...///...,,,,,,,,,++++++,,,,,,---...//////......---,,,++++++---------............///........................000000000000000000000000.............../////////000000000000/////////..................------,,,------------------------,,,,,,++++++,,,---///000........................///---,,,,,,------+++***+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++///---++++++,,,,,,,,,++++++++++++,,,,,,------------,,,+++*********++++++FFFGGGHHHJJJLLLNNNOOOOOOUUUVVVWWWYYY[[[]]]___```^^^^^^^^^```cccdddcccbbbeeeeeefffeeeddddddgggiiiiiijjjjjjhhhfffddddddeeegggiiikkkllllllmmmooorrrmmmnnnpppsssvvvvvvuuutttllloootttvvvuuurrrppppppnnnmmmjjjiiiiiikkkmmmooojjjiiihhhggghhhkkkppprrrtttsssssssssttttttrrrqqqlllmmmqqqzzz{{{qqqvvv|||wwwlllmmmnnnnnnpppssswwwzzzxxxssslllbbbWWWNNNJJJFFF@@@@@@CCCLLLXXXgggttt|||wwwiiijjjooo{{{yyyuuukkkcccYYYSSSWWWaaammmtttyyy|||}}}{{{vvvqqqppppppwwwzzz~~~zzzqqqgggaaaWWWSSSPPPPPPVVV\\\```bbbeeefffddd^^^YYY[[[ccckkkppprrruuuvvvpppeeeVVVMMMLLLGGG@@@999444444555777222111000000//////000000222222111111111222444555000000000000000000000000........................//////............//////........................000000//////......------000//////.........//////------------------,,,,,,//////.........---------,,,---......//////......//////.........---------++++++++++++,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///))),,,---,,,******---000///000000000///...------,,,,,,,,,++++++*********++++++,,,,,,,,,---------........................////////////////////////........................,,,,,,,,,,,,------......+++,,,---.........---,,,////////////////////////000///------......---+++,,,,,,++++++,,,,,,---...++++++,,,---///000111111---------.........//////000000000111111111111111222222222111111111111111/////////000000000111111000000000000////////////......//////......---,,,------------------------111000...---,,,,,,------........................---+++***+++---------+++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++***)))***---...///...+++++++++,,,,,,---------///...---,,,+++,,,---...EEEHHHKKKIIIEEEDDDHHHLLLOOOQQQSSSVVVXXXZZZZZZZZZ[[[[[[[[[[[[\\\^^^```aaaccc```]]][[[]]]___aaabbbeeecccaaacccfffgggeeeccchhhhhhiiijjjmmmppprrrttttttqqqnnnoootttxxxzzzzzz{{{{{{zzzzzzyyyvvvqqqnnneeejjjllliiiiiilllnnnlllhhheeeeeeiiilllkkkkkkmmmqqqpppppprrrvvvwwwtttrrrqqqpppppprrrwww~~~}}}~~~uuupppsssuuutttuuuxxxxxx}}}vvvjjj^^^VVVNNNFFFDDDGGGDDDJJJSSS\\\ggguuu}}}uuuwwwqqqooorrrvvv}}}{{{ttthhh\\\XXXVVVVVV^^^hhhmmmnnnpppssstttrrrnnnkkkoooyyy{{{www```ZZZVVVUUURRROOOSSS[[[^^^______[[[XXXZZZaaahhhtttyyy|||zzzvvvmmm___RRROOONNNIII???888888777555555555555444222111111222222111111111111111222222111111000000000000111111111111111000000000000000...000111000///...///111//////............/////////////////////////////////////////////////////////............---------,,,,,,,,,---------......------------------------//////////////////////////////...---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---...111000000///...---------///...---,,,,,,,,,---...////////////////////////,,,,,,,,,---------..................////////////---------------------------------...............///...------------...///.........------,,,,,,,,,++++++,,,,,,,,,,,,---------------.............../////////////////////////////////...,,,---///111111111000000//////......333222000/////////000111111111000///...---,,,,,,......////////////..............................,,,,,,---------,,,++++++---------------------------......///////////////------,,,++++++***)))))),,,---------,,,++++++***------............------,,,,,,------,,,,,,+++******,,,------,,,++++++,,,,,,,,,++++++,,,,,,---...FFFIIIJJJIIIEEEDDDGGGJJJLLLNNNQQQSSSUUUWWWWWWWWWZZZYYYYYYZZZ[[[]]]___```bbb___]]][[[\\\^^^aaabbbcccaaa```aaadddffffffdddgggggggggiiikkkmmmpppqqqsssqqqoooqqquuuzzz||||||~~~|||wwwrrroookkkoooppplllkkknnnooonnnmmmiiigggiiikkkjjjkkknnnoooooopppsssxxxzzzyyywwwuuutttssstttxxx}}}xxxssstttzzz~~~vvvkkkddd\\\QQQJJJIIICCCEEEHHHMMMTTT___kkkrrr|||yyytttrrruuuxxxzzzzzzqqqhhhddd___YYYYYY\\\``````cccgggkkknnnnnnmmmlllvvvzzzmmmdddZZZUUUPPPKKKLLLQQQPPPSSSVVVUUUTTTVVV\\\aaalllrrruuusssnnnhhh___VVVUUUVVVQQQHHHAAA===999555666666555444222111111111222111111000000111111222111111000000000000111111000000000000000111111111...000111000///...///111//////............/////////////////////////////////////////////////////////............---------,,,,,,,,,---------......------------------------........................//////......---,,,,,,+++,,,,,,,,,,,,------------------------------------........................---------,,,,,,---------//////......---,,,,,,,,,------,,,++++++,,,,,,---........................,,,,,,,,,---------..................////////////------------------------..................---------,,,++++++++++++,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,---------------...............///////////////////////////000000...------///111000000000000//////......222222000/////////000000000000////////////.........//////000000//////...------------------------++++++,,,------,,,,,,,,,------------------------------...///////////////+++++++++,,,,,,,,,,,,,,,---------------,,,++++++------............------,,,,,,------,,,,,,+++******,,,------,,,++++++,,,,,,,,,++++++,,,,,,---...GGGIIIJJJHHHDDDCCCEEEHHHIIIJJJMMMOOOQQQRRRSSSSSSVVVVVVWWWXXXYYY[[[]]]^^^```^^^]]][[[\\\^^^aaabbbbbbaaa______bbbdddeeedddeeeeeeeeefffhhhkkkmmmooorrrqqqppprrrwww{{{~~~}}}zzzwwwuuuqqqtttsssnnnlllnnnooonnnpppjjjgggiiijjjjjjjjjmmmmmmnnnpppuuuzzz}}}}}}}}}zzzyyyxxxxxxyyy}}}zzz~~~rrrmmmuuuxxx~~~{{{wwwrrrggg\\\VVVOOOJJJEEEDDDHHHOOOVVVZZZjjjuuuzzzyyy}}}~~~||||||yyywwwppphhh___YYYXXXVVVUUUVVV[[[cccjjjpppssspppvvv}}}yyymmmaaaYYYSSSNNNLLLMMMIIILLLOOOPPPPPPQQQUUUYYY```gggllliiidddaaa^^^ZZZ[[[]]]\\\UUUOOOIIIAAA999999888666444333222222222222111111000000000111111111111000000000000111111//////000000111111222222...000111000///...///111//////............/////////////////////////////////////////////////////////............---------,,,,,,,,,---------......------------------------------------------------000//////......---------------------.........///................................................,,,------......------,,,......------,,,+++++++++...---,,,,,,,,,------...------------------------,,,,,,,,,---------......---............/////////------------------------/////////...---------,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,++++++,,,,,,,,,,,,---------------........./////////////////////////////////000000///......000111000000000////////////...111111000/////////000000......//////000000111111//////000000000000//////------------,,,,,,,,,,,,***++++++,,,------------------------------------------...////////////...)))***+++,,,---///000000---............---,,,,,,------............------,,,,,,------,,,,,,+++******,,,------,,,++++++,,,,,,,,,++++++,,,,,,---...FFFGGGHHHFFFCCCBBBCCCEEEEEEGGGIIILLLNNNOOOOOOOOORRRRRRSSSUUUWWWYYYZZZ[[[^^^^^^]]]\\\\\\^^^aaaccccccaaa```______```bbbbbbaaabbbcccdddgggjjjnnnoooppppppqqqssswww|||}}}yyywwwxxx{{{}}}tttvvvtttnnnkkklllmmmlllmmmhhhgggkkkllljjjjjjlllnnnpppssswww{{{~~~|||{{{{{{{{{|||}}}~~~tttkkkkkkooovvv~~~wwwpppddd[[[OOOHHHGGGJJJLLLMMMVVV```pppzzzrrrtttyyy~~~|||ssslllfffcccYYYVVVTTTVVV]]]gggoootttwwwyyy{{{}}}yyypppeee___]]]ZZZVVVSSSMMMNNNNNNMMMKKKLLLNNNQQQUUU^^^dddccc___]]]]]]\\\[[[```bbb```]]]XXXPPPGGG@@@===999666555555555555222222111000000000111111111111000000000000111111......///000111222222333...000111000///...///111//////............/////////////////////////////////////////////////////////............---------,,,,,,,,,---------..............................------------------------000000//////........................////////////................................................+++,,,---......---,,,+++...---------,,,,,,++++++.............../////////------------------------,,,,,,,,,---------......---------.........//////........................000000///...---,,,,,,,,,........................------------------------+++++++++,,,,,,,,,------,,,,,,------...////////////////////////////////////000111000///...000111////////////////////////000000000/////////000000/////////000000000000111//////000000000000//////---,,,,,,,,,,,,,,,++++++)))***+++,,,---.........------------------------,,,---......//////......***+++,,,---...000000111---......///......------------............------,,,,,,------,,,,,,+++******,,,------,,,++++++,,,,,,,,,++++++,,,,,,---...EEEEEEDDDCCCAAA@@@AAABBBCCCDDDFFFIIIJJJKKKKKKKKKMMMNNNOOORRRTTTVVVWWWXXX[[[\\\]]]\\\\\\]]]aaaddddddcccaaa```^^^^^^^^^___^^^___```cccgggkkkoooqqqnnnoooqqqtttwww{{{zzzssskkkhhhlllttt{{{xxxzzzyyysssoooppppppnnnjjjhhhjjjooorrrooommmnnnpppsssvvvyyy{{{}}}~~~~~~{{{{{{||||||}}}~~~~~~~~~|||ssskkkkkkmmmqqqwww}}}~~~zzz}}}|||qqqbbbUUUMMMJJJGGGEEEHHHNNNYYYfffuuuzzzpppnnnmmmooottt}}}zzzrrreee___XXXUUUXXX___fffkkkrrrxxx|||zzzzzz|||}}}|||rrrmmmgggeeefffeeeaaa\\\SSSQQQMMMIIIFFFFFFIIIKKKMMMWWW``````^^^^^^^^^]]]YYY]]]bbbdddgggiiiddd\\\JJJEEE???:::888777666555333333222111111111111111111111000000000000111111......///000111222222333...000111000///...///111//////............/////////////////////////////////////////////////////////............---------,,,,,,,,,---------......................................................///////////////................../////////000000------------------------........................+++,,,---......---,,,+++.........---------------,,,,,,------............------------------------,,,,,,,,,---------......------------....................................000000///...---,,,,,,,,,........................------------------------+++++++++,,,,,,,,,------,,,,,,------...//////000////////////////////////...000111000///...///000...............//////////////////000000000//////000000000000//////////////////000000000000//////---------,,,,,,+++++++++)))***+++,,,---.........------------------------,,,------...............---------....../////////------......///......---------............------,,,,,,------,,,,,,+++******,,,------,,,++++++,,,,,,,,,++++++,,,,,,---...BBBAAA@@@??????????????????AAACCCEEEFFFGGGGGGGGGHHHIIILLLOOOQQQSSSUUUUUUWWWYYY[[[[[[ZZZ[[[___cccbbbccccccaaa___]]]]]]^^^\\\]]]^^^aaaeeejjjnnnpppkkkmmmpppsssuuuxxx|||~~~xxxnnnbbb]]]```kkkttt~~~|||xxxxxxxxxvvvmmmkkkmmmsssvvvtttrrrsssrrruuuxxxyyyzzzzzz{{{|||xxxzzz{{{}}}~~~}}}|||{{{|||{{{{{{{{{|||vvvooollllllsss~~~yyytttlllgggiiioooyyyzzzvvvrrrqqqwww|||kkk^^^TTTNNNJJJCCCFFFJJJRRR___ooozzzqqqooommmmmmoooqqqqqqqqquuu|||tttlllaaaYYYVVVXXX\\\^^^dddmmmvvvvvvtttsssqqqooonnnmmmjjjhhhiiillliiidddYYYUUUNNNIIIFFFFFFHHHIIIIIIRRRZZZ]]]^^^aaabbbaaaYYY\\\___dddmmmvvvwwwttt^^^VVVKKKCCC>>>;;;777444555444333222222222222222111111000000000000111111//////000000111111222222...000111000///...///111//////............/////////////////////////////////////////////////////////............---------,,,,,,,,,---------..............................////////////////////////..................................../////////000------------------------........................,,,------......------,,,.........---------------))))))***+++,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------................................./////////...---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,,,,---...///000000////////////////////////---...000000///......///---............/////////......///000000000//////000000//////......------......////////////............------,,,,,,++++++***++++++,,,------------------------------------,,,,,,---............---...............---------,,,,,,---............---------............------,,,,,,------,,,,,,+++******,,,------,,,++++++,,,,,,,,,++++++,,,,,,---...???>>><<<<<<============<<<===???AAABBBCCCCCCBBBEEEFFFIIIMMMPPPQQQSSSSSSQQQUUUXXXXXXVVVWWW[[[```^^^aaaccccccaaa___^^^___\\\\\\]]]```cccfffjjjllliiilllooorrrsssuuuyyy|||{{{qqqeee___aaakkkttt|||rrrnnnmmmpppsssrrrrrrtttqqquuuxxxyyyxxxwwwxxxzzzxxxyyy{{{}}}}}}{{{xxxvvvwwwwwwwwwyyy{{{}}}|||}}}~~~wwwmmmhhheeedddeeekkkyyy{{{qqqllllllooorrrpppooolllkkkmmmsss{{{qqqddd]]]ZZZMMMKKKIIIIIINNNZZZgggqqqyyyvvvuuussssssrrrooojjjfffdddjjj{{{}}}pppddd^^^[[[[[[[[[ZZZ```eeegggjjjooopppmmmoooqqqooojjjkkkrrrtttssshhhccc\\\UUUPPPMMMKKKJJJGGGMMMSSSWWW^^^eeeiiihhh_________cccooo~~~zzzooo```SSSJJJCCC<<<777777666555444333333333333111111000000000000111111000000000000000111111111...000111000///...///111//////............/////////////////////////////////////////////////////////............---------,,,,,,,,,---------......................................................------------------------------........./////////................................................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,........................,,,,,,,,,---------......,,,,,,---------...................................................------++++++,,,------,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,---...///000000////////////////////////+++---//////...------------------.........//////------///000000000//////------------............------............------//////......---,,,,,,+++++++++,,,------,,,,,,,,,------------------------+++,,,------......------------------------------++++++,,,---------------------............------,,,,,,------,,,,,,+++******,,,------,,,++++++,,,,,,,,,++++++,,,,,,---...===;;;::::::<<<======<<<999:::<<<>>>@@@@@@@@@???CCCEEEHHHKKKNNNPPPRRRRRRNNNRRRUUUUUUSSSTTTYYY]]]ZZZ^^^cccdddcccaaaaaaaaa]]]]]]]]]^^^```ccceeeggggggkkkoooqqqqqqssswwwzzz~~~vvvmmmgggiiisss{{{uuunnnjjjkkklllmmmooosssppptttwwwxxxwwwvvvxxxzzzxxxzzz|||}}}|||yyyuuusssxxxxxxyyy|||~~~zzzuuurrrvvv|||ssscccccccccbbbbbbkkkyyypppiiifffggghhhiiigggfffiiipppvvv{{{zzznnngggfffYYYUUUNNNGGGFFFKKKTTT[[[fffppp}}}{{{yyyxxxwwwtttooojjjaaabbblll}}}ppphhhcccaaa```YYYXXXUUUVVV```mmmuuuvvvrrruuusssmmmnnnxxxzzzuuummmeee]]]VVVPPPLLLFFFJJJNNNRRR\\\hhhnnnnnneeeccc```bbboooqqqaaaUUUKKKBBB<<<888777666555444333333333111111000000000000111111111111111000000000000000///000111000///...///111//////............////////////////////////////////////////////////////////////.........---------,,,,,,,,,---------......////////////////////////------------------------,,,---------------------------------.........///000000000000000000000000..............................,,,++++++,,,......+++++++++++++++++++++++++++,,,...000111111000000////////////////////////,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////---------...............------...//////...------,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,---...///000111////////////////////////***,,,//////---,,,,,,,,,---------.........//////,,,---///000000000//////******+++,,,---...///000,,,------------------,,,000000///...------,,,,,,,,,,,,---------,,,++++++------------------------+++,,,------......------,,,,,,,,,---------......***+++,,,,,,---------,,,---..................---,,,,,,---------,,,++++++***,,,...---,,,+++,,,,,,,,,,,,++++++,,,,,,---...