BM6P6(@ ++++++,,,,,,,,,,,,------.........///......---,,,......---------......///000111444777999;;;===>>>@@@BBBCCCDDDEEEFFFIIIKKKJJJRRR]]]fffiiikkklllnnnwww}}}{{{tttooopppsssyyy{{{kkk```^^^ZZZ[[[[[[[[[\\\^^^bbbeeeddddddfffjjjooosssuuuuuuxxx{{{~~~~~~|||{{{|||~~~|||~~~|||~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzz{{{|||~~~}}}}}}|||~~~~~~yyyvvvppppppsssnnnmmmlllkkkiiihhhgggffflllggghhhoootttxxxwwwqqqlllhhhccc```\\\]]]cccllltttzzz}}}sssjjjiiiyyyoooVVVFFF???<<<888555222333333444444444333333111111222222222333333333111111000000000000111111000000///...............111111000000//////......111111000000//////.....................///000000////////////////////////........................///......---------......---///222555888:::<<<===???>>><<<:::999777777777===<<>>>>>AAACCCDDDDDDEEEFFFIIILLLOOOXXXbbbhhhkkkmmmrrrvvv~~~tttiiiggghhhpppxxxwwwtttmmm```XXXXXXRRRTTTVVVXXX[[[^^^cccfffhhhiiijjjmmmooorrruuuwwwzzz}}}~~~~~~~~~}}}zzzyyyzzz|||{{{}}}|||}}}~~~||||||{{{zzzzzzyyyzzzzzzzzzyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}{{{{{{|||~~~~~~~~~zzzsssqqqtttsssqqqnnnjjjgggfffgggggghhhddddddiiimmmpppwww~~~zzzyyyxxx~~~}}}tttnnnjjjeeeaaa]]]]]]aaahhhooovvvxxxmmmgggpppwww^^^LLLCCC===777333333333333333222222111000111111222222222333333333111111000000000000111111000000///............///111000000000/////////...000/////////...........................///000000////////////////////////........................///......------............000222555888:::<<<===>>>===;;;:::::::::::::::???>>>CCCOOO]]]mmm~~~zzzxxxsssrrrooollljjjhhhggggggbbbaaa^^^[[[YYY[[[___bbbeeehhhllloooqqqsssvvvxxxxxxyyy|||~~~~~~~~~|||zzzxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwyyy{{{}}}|||~~~~~~}}}}}}~~~~~~|||{{{yyyyyyxxxyyywwwuuuvvvyyyzzzzzzxxxyyy{{{|||{{{zzzyyyyyyzzz{{{{{{zzzzzzzzz{{{{{{|||}}}++++++,,,,,,,,,,,,------***+++,,,...///000000000......------......///000///111666:::===?????????BBBCCCDDDDDDEEEGGGKKKNNNXXXaaaiiilllllloooxxxpppddd___```hhhsss~~~ttthhhddd^^^VVVRRRTTTPPPSSSWWWZZZ]]]```dddffflllnnnppppppppprrrwww|||~~~~~~}}}}}}}}}~~~~~~|||yyyxxxxxxyyyzzz~~~}}}{{{||||||zzzxxxxxxwwwwwwwwwxxxyyyzzzuuuuuuuuuvvvxxxzzz|||~~~yyyxxxwwwxxx{{{}}}}}}|||zzzxxxzzzzzzvvvqqqkkkgggffffffggggggcccbbbeeehhhkkkpppvvvwww|||xxxoooiiikkksssxxx}}}xxxsssooojjjfff```]]]]]]aaafffmmmyyyuuuhhhhhhqqq}}}hhhTTTHHH@@@:::555555555444444333111111000111111222222222333333333111111000000000000111111111000//////......//////000000000000//////////////////............------///............//////000////////////////////////........................///......---......//////000111333666999;;;<<<======<<<;;;::::::;;;===>>>===>>>EEETTTfffyyy|||yyyvvvtttnnnnnnmmmllljjjhhhfffeee^^^[[[XXXXXX[[[___cccfffmmmppprrrttttttuuuxxxzzzwwwyyy|||~~~~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwyyyzzz||||||~~~}}}|||}}}~~~}}}|||zzzyyyyyyyyyxxxvvvwwwxxxyyyyyyxxxyyy{{{}}}}}}|||{{{|||}}}~~~}}}}}}||||||}}}}}}}}}+++++++++,,,,,,,,,------+++,,,---...////////////...---------...///000111///222777===@@@AAAAAA@@@BBBCCCDDDDDDEEEIIINNNRRRcccjjjqqqpppmmmppp|||~~~qqqhhhbbbgggkkkrrr{{{vvvlllccc___[[[UUUTTTVVVWWWZZZ^^^```bbbdddfffhhhooorrrttttttrrruuu|||~~~|||{{{}}}~~~{{{yyyxxx{{{~~~}}}~~~~~~|||yyywwwwwwwwwxxx}}}}}}{{{|||{{{xxxuuuuuuttttttuuuvvvxxxyyyttttttuuuvvvxxx{{{~~~uuuuuuuuuvvvyyy{{{|||{{{}}}|||vvvpppkkkhhhgggfffiiigggfffhhhlllpppvvv{{{|||{{{~~~uuulllkkkooonnnpppsssxxxyyyuuuooojjjbbb]]]YYYYYY\\\cccooozzzqqqhhhhhhpppoooZZZKKKDDD???;;;777777666555444444333333111111222222222333333333111111000000000000111111111000000///.../////////000000000000/////////////////////////////////...//////............///000////////////////////////.......................................//////000111333555777:::;;;<<<======;;;999888888:::<<<>>>???BBBKKK\\\ppp}}}{{{zzzyyyxxxvvvtttnnnnnnnnnllliiieeebbb```]]]YYYWWWZZZ```gggkkkllltttuuuvvvvvvuuuvvvxxxyyywwwyyy|||~~~}}}|||{{{{{{yyyxxxxxxyyyyyyxxxvvvvvvvvvvvvvvvwwwxxxyyyzzzzzz|||}}}}}}{{{zzzzzz{{{~~~}}}{{{{{{{{{{{{yyyxxxxxxwwwxxxyyyyyyyyyzzz|||~~~~~~~~~+++++++++,,,,,,,,,---------...............---------------...///000111111111444999>>>BBBCCCBBBAAABBBCCCCCCDDDGGGMMMTTTYYYlllrrrwwwtttpppsssuuunnnnnnooowwwzzz~~~mmmhhhdddbbb```\\\ZZZZZZ\\\___cccfffgggiiikkkmmmpppssswwwwwwvvvyyy}}}~~~yyyvvvwww{{{{{{zzzzzzzzz{{{}}}}}}~~~}}}zzzxxxwwwwwwvvv|||~~~}}}}}}{{{xxxuuutttrrrrrrsssuuuxxxyyyvvvvvvwwwxxx{{{~~~~~~uuutttssstttwwwyyyzzzzzzwwwzzz~~~~~~zzztttooojjjhhhllllllmmmnnnttt}}}yyytttuuurrroookkkiiillluuuzzzqqqkkkeee]]]WWWTTTTTTXXXcccnnn~~~~~~ppphhhgggoooyyyttt^^^MMMFFFBBB>>>666666555444444444555555111111222222222333333333111111000000000000111111111111000///////////////////////////000000000000000000000000000000000000//////............//////////////////////////////.......................................///000111333444666888:::<<<<<<===>>>;;;888666555777:::<<>>;;;777444444666:::===BBBPPPeeeyyy~~~xxxqqqqqqsssuuuwwwwwwtttrrrooolllgggbbb___\\\[[[[[[ccccccfffjjjooosssuuuuuutttuuutttsssqqqrrrtttvvvxxxyyy|||~~~~~~}}}{{{yyywwwvvvwwwvvvvvvwwwyyyyyywwwvvvvvvvvvvvvwwwwwwwwwxxxxxxvvvxxxyyyxxxvvvuuuuuuuuuwwwwwwwwwxxxyyy{{{|||}}}yyyzzz{{{{{{zzz{{{}}}~~~++++++,,,,,,,,,,,,------------..................------......///111222333999:::===@@@BBBCCCCCCCCCDDDEEEGGGKKKRRR\\\gggoooxxx|||qqqiiikkkkkkjjjiiiiiihhhgggdddfffhhhjjjmmmpppuuuxxxvvvwwwyyy{{{~~~}}}ssspppsssvvv{{{~~~~~~{{{sssooopppsssuuuyyy{{{}}}|||zzzxxxwwwwwwttt|||}}}xxxvvvtttrrrsssuuuxxxzzz{{{{{{|||}}}~~~}}}xxxtttpppmmmnnnppprrrsssqqquuuyyy||||||{{{zzzzzz{{{|||wwwyyyzzz{{{pppeeebbbeeeiiiooottt{{{}}}tttmmmeee]]]VVVQQQOOOTTT[[[dddmmmvvvwwwpppgggcccbbbqqq{{{zzziii```]]]gggtttyyymmm]]]SSSJJJAAA===;;;888555333333333333111111222222222333333333111111000000000000111111222111000000//////000000.../////////000000000111///000000000111111111111000000///...............////////////////////////....................................///000111222777888999:::<<<============:::666333444888===@@@HHH]]]vvv|||wwwuuuooopppqqqssssssrrrnnnkkkgggccc^^^YYYXXXYYY]]]```dddhhhmmmqqqssssssttttttrrrrrrrrrpppooopppsssuuuxxxzzz|||~~~}}}}}}}}}|||{{{yyywwwuuuuuuuuuuuuwwwyyyyyywwwvvvuuuvvvvvvwwwwwwwwwwwwwwwvvvxxxyyyxxxvvvtttttttttwwwwwwwwwwwwyyyzzz{{{|||xxxzzz||||||{{{|||++++++,,,,,,,,,---------++++++---...//////000000------......///111222333;;;<<<>>>@@@AAACCCDDDDDDEEEGGGIIINNNVVVbbbnnnwww{{{~~~tttggglllnnnooommmkkkmmmnnnnnnmmmnnnnnnnnnoooqqquuuxxxyyyyyyyyy|||{{{ppplllqqquuuzzz}}}~~~vvvpppoooqqqsssvvvyyy{{{{{{yyywwwvvvvvvttt|||yyywwwuuussssssvvvyyy{{{|||||||||}}}~~~~~~|||xxxtttnnnkkkkkkmmmooopppkkknnnrrrtttsssrrrrrrrrrzzz}}}}}}llldddcccdddfffgggiiinnnxxxpppiii```YYYSSSOOORRRXXXYYYaaajjjnnnmmmhhheeeccc```iiipppsss|||qqqccc]]]TTTiiiwwwrrrfff]]]RRRGGGDDDBBB>>>:::777555444444111111222222222333333333111111000000000000111111222111111000000000000000.../////////000000111111.../////////000000111111111000///...............////////////////////////....................................///000222222777888:::;;;<<<=========<<<999555333555:::@@@DDDVVVnnnzzzuuurrrrrroooooopppqqqpppmmmhhhddd```[[[VVVRRRSSSXXX___dddeeejjjqqqtttsssqqqqqqrrrpppqqqpppooonnnooorrruuuxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{yyywwwvvvuuutttuuuwwwyyyyyywwwvvvuuuvvvvvvwwwwwwwwwwwwvvvwwwxxxyyyxxxvvvttttttuuuxxxxxxxxxxxxyyyyyyzzz{{{xxx{{{}}}}}}|||}}}---------............///////////////////////////......---...111555999;;;999;;;>>>@@@AAABBBEEEGGGGGGIIILLLRRR___nnnxxxzzz~~~~~~{{{xxxwwwuuuqqqmmmnnnooorrrtttuuuuuutttssssssqqqpppoooqqqvvvzzz~~~|||vvvrrrqqqpppsssxxx}}}yyysssqqqqqqpppvvv|||}}}{{{zzz{{{yyyyyy|||}}}yyyuuutttuuuxxxzzzyyyzzz{{{||||||~~~~~~wwwnnnhhhggggggfffeeehhhhhhhhhgggfffgggiiikkkqqqxxxqqqgggccc___\\\___aaa```aaakkk}}}ppp```WWWTTTSSSUUUXXX]]]aaacccdddeeegggddd___]]]]]]dddnnntttpppYYYUUU\\\jjjxxxxxxjjjYYYPPPOOOGGG@@@===777111000555222222111111111111111111000111222333333333333333000000000000000000000000.........///000000111111111111000000//////......000000////////////000000000000000000000000000000////////////............000///......///111444555777888:::<<<=========<<<<<<666444888777666AAAQQQhhhxxxvvvtttqqqnnnrrrooommmlllkkkiiiddd___YYYUUUSSSWWW^^^cccdddbbbmmmpppsssssspppnnnnnnnnnllllllkkkjjjiiilllqqqttttttxxx}}}~~~~~~|||{{{zzzyyywwwvvvuuuuuuuuutttsssuuuyyyzzzyyywwwuuuvvvvvvuuusssrrrrrrsssuuussssssuuuyyy|||{{{zzzzzz{{{{{{{{{zzzzzz|||}}}{{{|||}}}~~~---------............///////////////////////////.........///222666999<<<>>>???AAAAAA@@@AAABBBDDDFFFIIINNNXXXiii{{{~~~|||uuusssrrrsssuuuvvvtttrrrtttvvvxxxzzz{{{{{{zzzyyyxxxvvvuuutttvvvzzz}}}wwwsssqqqpppqqquuuzzz}}}|||wwwuuussstttwwwxxxyyyzzz|||~~~~~~}}}}}}}}}xxxuuusssuuuwwwyyyzzz{{{||||||}}}~~~|||qqqjjjiiiiiiiiiiiieeedddbbb___^^^^^^```bbbhhhooovvv{{{~~~{{{ooohhhccc]]]^^^]]]ZZZYYY___jjjttt~~~lll___VVVRRRTTTXXX```dddeeeeeeeeefffccc^^^\\\YYYZZZaaalll{{{|||fffWWWZZZfffwww}}}uuufff[[[TTTKKKCCC@@@<<<666444666333222222111111111111111000111222333333333333333000000000000000000000000000000000000000000000000111000000000/////////...000000////////////000000000000000000000000000000////////////............//////......000222444666999:::;;;<<<<<<<<<;;;:::999444444999:::===LLL^^^{{{xxxtttuuuvvvuuussssssqqqnnnjjjgggccc___]]]ZZZXXXWWW[[[aaahhhkkkkkkllloooqqqqqqnnnkkkjjjkkkjjjjjjjjjiiiiiilllqqqtttuuuxxx|||~~~}}}|||||||||{{{{{{zzzyyywwwvvvuuutttuuuttttttvvvyyyzzzyyywwwuuuvvvwwwvvvtttssstttuuuwwwvvvuuuxxx{{{}}}}}}|||{{{|||}}}|||{{{{{{}}}}}}~~~---------............//////////////////////////////...///000333777;;;===@@@AAABBBBBBAAAAAACCCEEEGGGLLLTTTbbbvvv|||yyyvvvqqqmmmllllllnnnqqquuuwwwwwwvvvzzz{{{~~~~~~}}}~~~}}}}}}~~~zzzuuurrrpppnnnrrrvvvzzz~~~zzzyyyvvvsssssswww|||~~~zzzvvvuuuvvvxxxyyy|||}}}~~~~~~~~~zzzssspppqqqqqqpppgggddd```[[[XXXWWWXXXYYY]]]cccjjjooorrryyy{{{pppiiibbb```]]]XXXUUUWWW[[[___pppvvv~~~lll\\\TTTWWW^^^hhhlllmmmjjjiiiiiifffaaa\\\XXXSSSTTTbbbvvvuuu^^^\\\cccttttttjjj___TTTJJJFFFCCC>>>999777444333222222111111111222111111222333333333222222000000000000000000000000333222222111000000//////000000000000////////////000000////////////000000000000000000000000000000////////////............////////////111333555777;;;<<<<<<===<<<;;;:::999555333555:::>>>HHH^^^uuu~~~yyyuuutttwwwyyyxxxwwwuuutttqqqjjjaaa\\\ZZZ[[[]]]^^^```ccchhhmmmrrrtttoooqqqrrrpppmmmjjjiiihhhfffggghhhhhhiiilllqqqtttvvvxxxzzz{{{zzzyyyyyyzzzzzzyyyxxxwwwvvvuuutttssstttssstttvvvxxxyyyxxxwwwuuuwwwxxxxxxvvvuuuvvvwwwzzzyyyyyy{{{~~~~~~}}}~~~~~~~~~---------............/////////////////////////////////000222555999<<<>>>>>>???AAABBBBBBDDDGGGJJJIIIRRR___ooovvvlllffffffhhhhhhhhhmmmooorrruuuxxxyyyyyyxxx|||}}}{{{{{{|||~~~|||wwwrrrooommmqqquuuwwwzzz~~~|||wwwvvv{{{~~~}}}{{{yyyzzz{{{|||}}}zzzqqqllleee^^^YYYWWWUUUTTTTTTYYY___dddhhhpppzzz|||tttpppkkkccc\\\YYYYYY[[[[[[aaafffnnnyyy|||ggg[[[^^^gggssswwwxxxtttpppoookkkggg___]]]VVVQQQ]]]rrr~~~}}}}}}jjjaaa```pppvvvnnncccVVVOOOKKKFFF>>>888555444333222222222222222111222222333333333222222000000000000000000000000222222222222111111000000000000000000////////////000000////////////000000////////////////////////////////////............/////////111222555777888;;;<<<=========<<<:::999444333555:::BBBUUUsss}}}zzzyyyzzzzzzxxxvvvwwwxxxuuukkk___YYYZZZ]]]dddhhhmmmqqqssstttvvvwwwuuuuuuuuusssooollljjjiiiccceeeggghhhjjjmmmqqqtttwwwyyyzzzyyyxxxvvvwwwxxxvvvuuuuuutttsssrrrrrrqqqrrrrrrsssuuuvvvwwwwwwvvvuuuwwwyyyyyyxxxxxxxxxyyy||||||}}}~~~---------............//////////////////////////////000111444777:::>>>??????@@@AAABBBCCCFFFJJJMMMMMMZZZlllwwwqqqgggaaaZZZWWW[[[aaafffiiiooorrrvvvzzz||||||{{{{{{}}}~~~}}}~~~~~~~~~}}}zzz{{{~~~}}}}}}xxxsssooommmqqqvvvwwwxxx|||{{{{{{~~~}}}~~~}}}vvvlllddd]]]XXXSSSPPPNNNQQQUUUZZZ___fffooovvv|||oooddd___]]]\\\\\\ZZZ```gggnnnuuutttdddeeemmm|||}}}xxxtttpppkkkaaabbb]]]VVV]]]nnnyyyyyyuuufff___jjj}}}}}}ssseeeYYYSSSLLLBBB999666555444333222222222222222222333333333222222111000000000000000000000000000000111111222222222222////////////000000000000000000////////////000000////////////////////////////////////...............///000222444777888::::::;;;<<<=========<<<;;;666555666<<>>======<<<777888:::BBBSSSooo~~~~~~}}}yyysssmmmiiimmmppppppjjjccc```eeejjjwww}}}}}}zzzwwwtttrrrooollljjjfffiiilllnnnnnnoooppprrrtttvvvwwwwwwuuusssrrrrrrlllmmmmmmnnnoooppppppqqqqqqsssuuuvvvuuuvvvwwwxxxvvvyyy}}}~~~---------............///////////////////////////000111333777:::===@@@BBBBBBCCCCCCDDDEEEHHHLLLPPP___qqqmmm___VVVRRRKKKLLLNNNSSSYYY```fffhhhooouuu}}}}}}{{{yyyyyyzzz{{{{{{{{{zzz|||}}}zzz|||}}}xxxrrrnnnkkkqqqxxx{{{zzzzzz~~~||||||||||||{{{}}}~~~}}}}}}~~~~~~~~~|||}}}~~~}}}sssiii]]]UUUPPPOOONNNLLLMMMQQQUUUYYY^^^eeennnuuu|||xxxqqq|||ttthhhbbb```___```bbbdddccchhhzzzyyyrrrttt}}}uuuooogggbbbaaadddiiimmmttt{{{~~~jjjdddiiiuuu|||lll___WWWNNNDDD888777666444333333222222222333333333333222111000000000000000000000000000000000000000000000000000.../////////000000000111000000////////////000000000000000000000000000000////////////............---///111444777:::;;;<<<<<<<<<===>>>>>>===;;;;;;777999???JJJ___zzz}}}vvvmmmeee```bbbdddfffeeecccdddiiinnnxxx|||}}}yyyvvvuuussspppmmmjjjmmmpppqqqpppppppppqqqoooqqqtttuuussspppnnnnnnjjjkkklllnnnpppqqqsssssssssvvvxxxyyyxxxxxxyyy{{{zzz}}}~~~~~~---------.........//////////////////////////////000111444777;;;>>>AAABBB>>>???AAACCCFFFKKKQQQVVViiizzznnn\\\OOOIIIHHHCCCFFFLLLTTT\\\ccchhhjjjuuu{{{}}}{{{yyyyyyzzz|||||||||zzz|||~~~~~~}}}{{{|||~~~|||wwwrrrnnniiipppxxx||||||{{{~~~~~~zzz{{{}}}|||zzz|||}}}}}}}}}|||zzzwwwxxxzzz|||~~~uuuhhh___VVVTTTPPPMMMKKKLLLOOOQQQPPPXXXaaaffflllzzzxxxmmmttttttllliiigggcccbbbbbb```bbbooo}}}zzz{{{yyyssslllbbbaaajjjqqqrrrvvv}}}ssseeebbbjjj{{{pppbbb[[[RRRJJJ888888666555444333333222333333333333333222111000000000000000000000000000111111000000//////........./////////000000111111000000////////////000000000000000000000000000000000/////////............---///222555888:::<<<===>>>?????????===<<<:::999555:::CCCQQQhhhvvvjjj___YYYYYY\\\___aaacccfffkkkppptttvvv||||||zzzyyywwwtttqqqmmmppprrrsssrrrpppppppppkkknnnrrrsssqqqnnnlllkkkiiijjjlllnnnqqqsssuuuvvvuuuxxx{{{{{{zzzzzz|||~~~|||~~~~~~---------------------------...000000///......///111444888;;;<<<>>>AAACCCDDDBBBDDDHHHHHHIIIRRR]]]uuuhhhWWWMMMGGGEEEEEEDDDKKKTTT[[[aaagggnnnssswww}}}}}}yyyxxxyyyyyyxxxyyy}}}}}}|||||||||}}}}}}|||||||||}}}~~~zzzrrrlllkkknnnssswwwyyy{{{}}}}}}{{{zzzwwwyyy{{{}}}~~~~~~}}}{{{{{{zzzvvvxxxzzzzzzyyyyyyyyyzzz|||~~~~~~uuuiii```\\\VVVRRRPPPOOONNNMMMOOOOOORRRXXX```mmmqqqqqqzzzwwwrrriiieeebbb```^^^aaalllxxx~~~zzz{{{wwwjjjddd```ccciiipppxxxzzziiiaaaeeevvvwwwddd\\\XXXRRRFFFAAA:::666666777777666222222222111111111111000222222222111000//////...000000000000000000000000000111222333333222111000000000000000000000000000---...000111111111000///000000///...............000222444777999;;;<<<===?????????===:::888888999::::::EEE]]]ppp~~~sssddd\\\\\\UUU\\\aaacccgggnnnrrrrrrrrruuu{{{{{{xxxxxxwwwwwwvvvrrrtttuuuvvvuuussspppnnnkkkiiikkkooonnniiifffgggjjjmmmqqqssstttuuuwwwxxx||||||{{{{{{|||~~~...........................///111111000///000111333555999<<<===???AAACCCDDDBBBDDDGGGHHHLLLXXXeeeyyyrrrZZZKKKEEEBBBDDDFFFFFFMMMVVV]]]ccciiiooouuuzzz{{{yyy{{{zzzyyyzzz~~~~~~|||||||||}}}}}}~~~}}}}}}}}}}}}yyyqqqkkkiiimmmssswwwyyy{{{|||}}}~~~}}}{{{zzzyyyxxxyyy{{{}}}}}}||||||{{{yyyzzz|||{{{zzzzzz{{{||||||}}}~~~vvvhhhccc]]]WWWSSSPPPNNNLLLLLLJJJKKKPPPUUU___ppptttrrrzzzvvvnnnfffaaa___aaaiiisssuuuyyy}}}yyykkkddd___```ccciiisss}}}rrrfffbbblllyyyzzzfff]]]XXXRRRJJJFFF@@@<<<999777666555333333333333222222222222222222111111000//////...000000000000000000000000000111111222222111111000000000000000000000000000---...000111111111000///000000///...............111222555777:::<<<===>>>???@@@@@@>>>;;;999999:::===AAAQQQhhhxxxrrrccc[[[[[[YYY```dddfffiiinnnrrrrrrrrruuuzzz}}}yyywwwvvvvvvuuuuuuyyyyyyyyywwwtttpppkkkiiiiiigggiiimmmnnnjjjiiikkkqqqtttwwwyyyyyyyyyzzz{{{~~~}}}}}}|||}}}~~~///////////////////////////000111111111000222333555777;;;===>>>@@@BBBDDDCCCCCCEEEGGGIIIRRRcccrrrqqq___KKK@@@===???DDDIIIJJJPPPYYY```eeekkkrrrwww~~~|||{{{||||||yyyzzz}}}~~~}}}||||||}}}}}}~~~|||||||||xxxpppkkkggglllsssxxxzzzzzzzzzzzz{{{|||||||||{{{zzzyyyyyyyyyzzz|||~~~~~~}}}}}}|||}}}}}}|||{{{{{{|||~~~}}}}}}}}}}}}~~~wwwrrrjjjccc]]]WWWRRROOOMMMIIIHHHJJJLLLSSS```lllyyyvvv{{{|||wwwhhhaaa___```eeekkkkkkoooyyyzzzmmmggg```]]][[[___kkkwww~~~nnnbbbcccjjj}}}jjj___XXXSSSOOOMMMIIIDDD>>>:::666444444444444444333333333333222222111111000/////////000000000000000000000000222111111000000111111222000000000000000000000000...///000111111111000///000000///.........//////333444666999;;;===>>>>>>@@@@@@@@@???<<<::::::;;;;;;CCCWWWmmm||||||||||||yyynnnaaaZZZZZZ```eeejjjjjjlllppprrrqqqrrrtttwwwzzz}}}~~~{{{wwwuuuuuuuuuuuuttt{{{{{{zzzxxxtttoookkkhhhgggeeegggkkkmmmlllmmmqqqwwwyyy|||}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~...........................///111111000111222444777999<<<>>>???@@@BBBDDDAAACCCEEEGGGLLLYYYmmm}}}}}}^^^QQQBBB======???EEEJJJNNNSSS[[[bbbgggmmmuuuzzz|||{{{|||{{{xxxyyy|||}}}|||||||||}}}}}}}}}{{{{{{{{{xxxrrrmmmfffkkkrrrxxxyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyzzz|||}}}~~~~~~}}}|||{{{}}}~~~}}}{{{{{{|||~~~{{{ssslllddd^^^YYYTTTOOOLLLKKKKKKNNNWWWaaa~~~|||}}}www}}}}}}{{{|||hhh^^^]]]___aaadddfffhhhoooxxx|||yyywwwxxx{{{{{{rrrkkkccc\\\VVVXXXdddqqqwwwgggaaaeeevvvnnnaaaYYYUUURRRQQQNNNJJJEEE>>>888444444444444444333333333333111111111111000000//////000000000000000000000000222111000//////000111222000000000000000000000000...///000111222111000000000000///////////////000444555777999<<<===>>>???>>>??????>>>;;;::::::;;;999BBBVVVmmmwwwtttqqqnnnfff]]]ZZZ]]]eeekkkooonnnooorrrsssqqqqqqrrrsssuuuwwwyyy{{{||||||yyyvvvttttttuuuuuutttwwwxxxwwwwwwuuurrrooonnniiifffgggkkkmmmmmmppptttwwwyyy|||}}}|||||||||}}}~~~}}}|||{{{{{{~~~~~~~~~~~~||||||}}}~~~---------------------------.../////////000333555888;;;>>>???@@@AAABBBDDD@@@BBBEEEIIIRRRcccvvvsssfffPPPGGG???>>>@@@AAADDDHHHPPPVVV]]]ccchhhooovvv||||||zzz|||{{{wwwvvvyyy}}}|||{{{{{{{{{|||}}}~~~|||zzzxxxyyyzzzyyyuuuqqqfffkkkrrrwwwyyyxxxxxxwwwxxxyyyzzz{{{|||}}}}}}}}}zzzzzz{{{|||}}}}}}}}}~~~|||zzz{{{~~~|||tttlllggg]]]WWWQQQOOOMMMMMMSSSZZZnnnqqqwww|||wwwvvvrrrkkkffflll{{{hhh]]]]]]^^^___```aaaaaaeeelllooommmmmmppprrrwwwpppggg]]]UUUTTT^^^jjjmmmdddeeemmmyyy~~~rrrggg^^^ZZZUUUSSSPPPNNNKKKEEE<<<666333333333333222222222222111111111000000000000000111111111111111111111111222111000//////000111222000000000000000000000000...///111222222222111000000000/////////000000111555666888:::<<<===>>>???<<<===>>><<<:::888999:::===DDDVVVooorrrlllgggccc___[[[]]]bbbiiiooorrrrrrrrrttttttrrrppppppppprrrtttwwwyyy{{{|||yyyvvvtttuuuvvvvvvuuuttttttuuuuuutttsssrrrqqqllliiiiiilllnnnnnnpppuuuvvvxxx{{{||||||{{{|||}}}~~~}}}}}}|||zzzyyywwwwwwtttsssqqqrrrtttuuuuuutttrrrsssvvvyyy|||------------------------,,,---.........000444666999<<<>>>???@@@@@@BBBCCC???CCCHHHNNN\\\ooo~~~tttbbbUUUGGGBBB???@@@BBBBBBDDDGGGRRRWWW^^^ccchhhooowww|||~~~|||{{{|||zzzvvvuuuwwwzzzyyyyyyyyyzzz{{{}}}~~~{{{yyyvvvwwwyyyyyyvvvssshhhlllssswwwxxxxxxxxxxxxyyyzzz|||}}}~~~~~~zzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~}}}{{{{{{~~~{{{vvviiiaaaZZZVVVRRROOOQQQVVV\\\aaafffkkkqqq{{{|||tttjjjaaaZZZ[[[gggssspppccc```_________\\\ZZZ\\\aaadddeeehhhllllllzzz|||sssiii```XXXTTTZZZbbbxxxvvvhhhgggiiiqqqyyy|||wwwooogggbbb[[[VVVQQQQQQQQQLLLAAA777333333333333222222222222111111000000000000000000111111111111111111111111111000000//////000000111000000000000000000000000///000111222222222111000000000/////////000111111555666888:::<<<===>>>>>>;;;<<<===;;;999888888999===EEEYYYuuuyyymmmfff```]]]\\\\\\aaagggiiiooosssssssssuuuuuusssooooooooooooqqquuuxxxzzzzzzxxxuuuttttttvvvvvvvvvttttttttttttsssrrrqqqpppooollllllooopppppprrrvvvxxxzzz}}}}}}|||{{{{{{|||yyyyyyyyyxxxvvvuuusssrrrllljjjhhhjjjnnnrrrsssrrrnnnooossswww|||........................---.../////////222555888:::<<<>>>?????????AAABBBAAAEEEKKKUUUhhh{{{wwwfffWWWNNNFFFBBB@@@BBBDDDEEEGGGLLLRRRWWW]]]bbbgggnnnvvv|||}}}|||}}}{{{wwwuuuwwwvvvvvvvvvwwwyyy{{{}}}}}}yyyvvvvvvxxxxxxvvvsssjjjnnnsssvvvxxxxxxyyyyyyzzz{{{|||~~~zzzyyyxxxwwwwwwxxxyyyzzz{{{|||~~~}}}|||~~~{{{rrriiiccc]]]WWWVVVXXXVVV[[[___aaabbbhhhsss}}}yyylllccc[[[VVVZZZbbbmmm}}}~~~nnngggbbb______\\\YYYXXX\\\^^^```dddjjjhhhuuu~~~tttjjjbbb[[[UUUVVVZZZhhhppplllhhhlllssszzz}}}xxxqqqlllccc[[[SSSTTTWWWSSSDDD777444444444444333333333333000000000000000000000111111111111111111111111111//////000000000000//////000000000000000000000000///000111222333222111111000000//////000111111222555666777999;;;<<<======;;;<<<===<<<:::999999:::;;;KKKddd{{{qqqgggbbb]]]^^^```aaafffkkkgggnnnsssssstttvvvvvvtttpppooonnnmmmooorrruuuxxxxxxuuusssrrrssstttuuuuuussssssrrrrrrrrrqqqqqqpppooommmnnnrrrsssssstttxxx{{{}}}~~~}}}zzzwwwvvvvvvttttttttttttrrrqqqooonnnjjjgggeeehhhooouuuwwwwwwtttvvvyyy}}}////////////////////////...///000000000333777::::::<<<>>>?????????@@@AAACCCGGGNNN[[[ooonnn^^^RRRMMMIIIDDDBBBDDDFFFHHHMMMSSSRRRWWW]]]bbbgggmmmuuu|||~~~}}}}}}xxxvvvwwwtttttttttvvvxxx{{{~~~{{{wwwvvvwwwwwwtttrrrkkkooosssvvvwwwxxxyyy{{{{{{{{{}}}~~~zzzyyywwwvvvvvvvvvwwwwwwyyy{{{}}}~~~}}}~~~wwwppphhhaaa]]]^^^ZZZ^^^```^^^[[[\\\ccckkkgggjjjqqqzzzrrrjjjaaaXXXVVVZZZ]]]lllwwwllleee```___```[[[YYYZZZ[[[\\\```fffeeeppp}}}~~~tttjjjccc]]]VVVTTTUUUTTTmmmxxxrrriiijjjpppzzzxxxsssjjj___UUUVVV[[[WWWFFF777666666555555555444444444000000000000000111111111111111111111111111111111...///000111111000///...000000000000000000000000///000111222333222111111000000///000000111222222444555777999:::<<<<<<<<<<<<===>>>===;;;::::::;;;???UUUuuuuuukkkddd___^^^bbbeeefffiiimmmfffmmmrrrssstttwwwwwwtttqqqpppmmmlllmmmooosssuuuvvvtttqqqppprrrsssttttttpppppppppqqqqqqrrrrrrsssnnnlllnnnsssvvvuuuwwwzzz|||}}}}}}{{{wwwsssqqqpppqqqqqqqqqqqqpppnnnlllkkkkkkhhhfffjjjsss{{{~~~}}}~~~...------------...///////////////000222666999;;;>>>::::::>>>AAA@@@AAADDDGGGLLLWWWiiixxxwwweeeVVVMMMIIIQQQNNNJJJHHHJJJLLLOOOPPPVVVYYY]]]aaaeeelllvvv}}}~~~zzz}}}zzzxxxvvv}}}yyywwwyyy}}}|||yyyxxxwwwwwwwwwwwwvvvssspppjjjooouuuxxxxxxwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~vvvwwwvvvtttrrrrrrsssuuu}}}{{{||||||}}}xxxqqqmmmjjjjjjjjjhhhccc^^^[[[ZZZ[[[ZZZ\\\___eeennnzzz~~~sssjjjbbbZZZUUUYYY]]]iii}}}pppeee___ZZZ\\\]]]\\\[[[ZZZ\\\aaafffkkkpppyyy}}}tttkkkfff___VVVRRRTTTTTT\\\gggvvvwwwnnndddbbbooo}}}vvvrrrggg\\\XXXWWWRRRIIIBBB888444111111333444333111222222111111222222333444111111111111111111111111111111000000000000111111111111111111111000//////000000000000111111111111111000//////111333666888888999:::<<<===>>>>>>>>>>>>???===888555777;;;===KKKiiiwwwkkk___ccceeehhhjjjiiiiiijjjkkkppprrrtttvvvvvvuuutttssssssrrrooommmllllllmmmmmmqqqqqqppppppppppppqqqqqqnnnnnnooopppqqqsssuuuvvvrrrssstttvvvxxxyyyzzzzzzyyy|||~~~}}}xxxqqqllliiijjjkkkmmmnnnoooooonnnnnnmmmqqquuuzzz}}}...------------...///////////////000333666999;;;>>>;;;;;;???AAA@@@AAACCCHHHPPP___ooo{{{|||iii[[[TTTSSSTTTUUURRRNNNLLLLLLNNNQQQRRRWWWZZZ^^^bbbeeellluuu||||||~~~{{{yyywww{{{xxxuuuwww|||~~~|||yyyyyyxxxwwwwwwwwwvvvsssqqqkkkpppuuuxxxyyyxxxyyyzzzzzzzzz{{{|||}}}}}}}}}}}}zzzzzzzzzxxxvvvuuuvvvxxx~~~}}}|||~~~}}}{{{xxxwwwsssmmmgggaaa___^^^[[[[[[[[[^^^cccllluuu||||||sssjjjaaaZZZVVVVVV\\\jjjyyy{{{lllbbb[[[[[[\\\\\\ZZZYYY[[[___cccgggkkkuuu|||sssjjjgggbbbYYYTTTSSSNNNQQQWWWdddyyyqqqddd^^^iii|||uuukkk___YYYWWWRRRIIIAAA999666333222444555444222444333333222111111111222111111111111111111111111111111000000000000000111111111111111111000//////000000000000111111111111111000000000111444666888888999:::<<<===>>>>>>>>>>>>???===999666888>>>BBBUUUtttwwwpppggg___eeegggjjjlllllllllmmmnnnqqqrrrtttuuuuuutttsssrrrrrrpppooommmmmmmmmnnnoooooonnnnnnmmmmmmnnnnnnooommmmmmnnnoooqqqsssuuuvvvwwwxxxyyy{{{||||||}}}}}}~~~~~~{{{uuuppplllkkkkkkmmmooorrrtttuuuuuuuuuwwwzzz~~~......------......///000//////000111444777999;;;>>><<<===AAABBB@@@@@@CCCJJJXXXkkkwww}}}mmm]]]WWWWWWYYY[[[YYYWWWSSSPPPPPPRRRUUUWWW]]]```cccfffiiiooowww~~~~~~{{{yyyxxxwwwuuusssuuuyyy|||{{{zzzyyyxxxwwwwwwxxxwwwuuurrrmmmqqqvvvyyyzzz{{{{{{|||{{{|||}}}~~~}}}zzzyyyzzz{{{|||||||||}}}ssskkkfffddd___]]][[[ZZZ\\\aaagggkkksssxxxtttjjjbbb[[[VVVUUU[[[eeeqqqqqqccc[[[ZZZ[[[[[[ZZZYYYYYY[[[^^^aaaeeeooo~~~uuulllhhhddd]]]VVVRRRNNNLLLMMMUUUhhh{{{iii]]]dddvvvzzzpppcccZZZVVVQQQHHH@@@:::777555444444555444444666555333222111000000000111111111111111111111111222222111000//////000000000111111111111000000///000000000000111111111111111111000111222444666888999999;;;<<<======>>>>>>>>>>>>===:::777:::BBBJJJeeezzzlllfffbbb^^^fffiiimmmoooooopppqqqrrrrrrrrrsssssssssrrrqqqqqqppppppnnnnnnnnnnnnppppppkkkkkkjjjjjjjjjkkkkkklllmmmmmmnnnppprrruuuwwwxxxzzz{{{|||}}}~~~~~~~~~~~~|||vvvqqqnnnnnnooooooqqqtttwwwzzz}}}~~~...............//////000///000111222555777:::;;;===<<<===AAAAAA???AAAEEENNNaaauuu}}}}}}xxxoooccc]]]]]]^^^^^^\\\ZZZYYYVVVTTTTTTVVV[[[^^^gggjjjmmmoooqqqvvv}}}|||zzzyyyxxxtttsssrrrssswwwzzz{{{{{{zzzyyyxxxxxxxxxxxxvvvtttooorrrvvvzzz|||}}}}}}}}}~~~~~~}}}}}}~~~{{{{{{|||vvvooolllfffccc```___```cccfffhhhkkkooovvv~~~ssskkkccc[[[UUUVVVZZZbbbooozzzvvvggg^^^ZZZZZZZZZYYYXXXWWWXXXXXX]]]```iiizzz~~~rrrjjjfff```XXXSSSPPPMMMKKKNNNYYYqqqsssaaabbbqqq}}}tttggg[[[UUUQQQIIIAAA999888666444444444444444555444333222111111111111111111111111111111111111333222111000////////////000000111111111111000//////000000000111111111111111111111222333555777888999:::;;;<<<==================<<<999666:::GGGTTTwwwsssccc\\\]]]^^^gggjjjmmmpppqqqrrrssstttrrrrrrrrrqqqqqqpppppppppqqqpppooonnnnnnnnnnnnoooiiiiiiiiiiiiiiijjjkkklllooooooppprrrtttvvvxxxzzzyyyyyy{{{|||}}}}}}~~~~~~~~~xxxrrrnnnnnnqqquuuvvvxxxzzz}}}///............///000000///000111333666888:::<<<<<<;;;===@@@AAA@@@CCCIIIXXXlll~~~}}}yyyiiiddd______cccfffdddaaa[[[[[[[[[ZZZZZZ]]]dddhhhsssvvvyyyzzz{{{~~~|||zzzyyywwwwwwsssrrrrrrsssvvvyyy{{{|||{{{zzzxxxxxxyyyyyyxxxvvvqqqsssvvvzzz}}}~~~~~~~~~}}}|||}}}~~~|||zzzvvvqqqmmmiiiggghhhiiiiiihhhhhhjjjooouuu~~~~~~wwwfff^^^VVVTTTTTTWWW^^^gggyyyqqqfff^^^]]][[[YYYXXXWWWVVVVVVYYY\\\dddttt}}}ppphhhbbb\\\VVVMMMLLLJJJIIIJJJ[[[}}}iiifffooozzzzzzkkk\\\UUURRRKKKCCC888777666444222222222333333222222111222222333333111111111111111111111111222222111000//////000000///000000111111111000000///000000000111111111111111111222333555666777888::::::;;;<<<============<<<;;;:::999666<<>>BBBDDDGGGQQQ\\\wwwmmmbbbddddddfffiiilllooorrrsssjjjlllnnnmmmmmmqqqyyy~~~{{{yyyxxxxxxxxxvvvvvvvvvuuuvvvyyy|||}}}{{{yyyyyyzzz{{{zzzzzzsssrrrtttxxx}}}~~~~~~}}}xxxwwwuuuvvvwwwxxxxxxwwwuuutttssstttwwwzzz||||||}}}~~~~~~}}}~~~|||{{{{{{|||}}}~~~|||zzztttpppooopppqqqqqqrrrvvv|||zzzqqqfff^^^WWWQQQRRRVVV]]]kkk~~~|||oookkkeeeaaa``````^^^]]]VVVYYY```jjjwwwvvvmmmeee___VVVRRRPPPOOOKKKMMMccc{{{ssslllppp~~~{{{eeeXXXUUUNNNDDD999999999666222111222555333333222222111222222222111111111111111111111111////////////000111222333//////000111111111111111000000000000111111111111111222444555777888888888:::;;;<<<<<<===<<<<<<<<<<<<999:::===@@@OOOrrryyyoooppplllbbb[[[\\\aaadddgggjjjmmmnnnoooooopppqqqpppnnnllljjjjjjllloooqqqoooooonnnmmmkkkjjjhhhggghhhiiikkknnnqqqtttwwwyyyzzzyyywwwvvvttttttsssssstttuuuuuuuuuuuuuuutttssssssuuuwwwyyyzzz|||///////////////000111111000111333666888:::;;;<<<>>>>>>@@@CCCEEEKKKWWWcccuuueee\\\___eeemmmsssuuutttsssssssssuuuvvvuuutttwww|||zzzyyyyyyyyyxxxxxxwwwvvvwwwyyy}}}~~~|||yyyyyyzzz{{{{{{{{{sssrrrsssxxx}}}{{{vvvttttttuuuxxxzzz{{{yyywwwsssssssssvvvyyy{{{{{{zzz{{{|||}}}~~~~~~~~~}}}|||~~~~~~||||||}}}~~~~~~~~~||||||yyyzzzyyywwwuuuuuuyyy}}}|||}}}uuuhhh^^^TTTMMMLLLPPPSSS]]]jjjzzzvvvpppiiieeeddddddcccaaaWWW[[[```fffooo|||}}}qqqiiibbbXXXPPPMMMOOOMMMLLLYYYkkkwwwjjjkkkzzzhhhZZZVVVOOODDD:::;;;:::777333222333666555555333222111000000000111111111111111111111111.../////////000222333444//////000111111111111111000000000000111111111111111222444666777888888888;;;;;;<<<<<<===<<<<<<<<<;;;999;;;@@@FFFXXX}}}sssdddgggeee^^^[[[```eeeggghhhkkknnnoooooonnnooopppooommmkkkiiijjjlllooorrrllllllllllllkkkjjjiiihhhhhhiiikkknnnrrrvvvyyy{{{{{{zzzxxxuuusssqqqpppooossssssrrrqqqpppnnnlllkkksssvvv{{{~~~...------------...//////222111222666;;;>>><<<:::<<<>>>BBBEEEEEEKKK___tttfff[[[___```fffooovvvzzz||||||}}}~~~~~~~~~~~~}}}|||{{{{{{||||||~~~|||{{{{{{{{{yyyzzzzzzzzzyyyzzz}}}~~~|||zzzyyyyyyzzzzzzuuurrrssszzz~~~~~~~~~{{{xxxvvvuuuyyywwwvvvxxx{{{|||yyywwwttttttssstttuuuvvvxxxyyy{{{{{{||||||}}}}}}~~~~~~~~~|||zzz{{{}}}}}}{{{yyy|||{{{zzzzzz{{{|||}}}~~~}}}}}}|||zzzyyy}}}|||{{{~~~wwwmmmaaaWWWQQQOOONNNTTTWWW^^^iiiuuuyyykkkjjjhhhbbbaaaeee```]]]]]]```eeeooovvvkkkiii```[[[UUUSSSPPPNNNRRRYYYyyywwwqqq{{{rrr___ZZZSSSGGG;;;888555555666666444111222222222111111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111222000000111333555666888888999:::;;;;;;;;;:::999888:::<<<;;;>>>RRRuuutttooo^^^^^^___```bbbdddfffggglllkkkjjjjjjkkklllnnnoooooonnnlllkkkkkklllmmmnnnmmmnnnnnnllljjjhhhhhhiiimmmnnnoooqqqsssuuuvvvwwwxxxuuuttttttqqqnnnppptttuuusssoookkkiiijjjnnnrrr|||}}}//////......//////000111222222333777;;;>>>===;;;===???BBBFFFIIIRRRhhh}}}}}}fff]]]```eeelllvvv~~~~~~~~~|||zzzzzzzzzzzz~~~}}}}}}}}}~~~|||}}}}}}}}}||||||~~~}}}{{{yyyxxxxxxxxxyyysssooopppxxx~~~~~~~~~~~~|||yyyvvvvvvuuuuuuuuuwwwzzz~~~~~~{{{yyyxxxxxxzzzxxxwwwxxx{{{|||{{{yyyyyyxxxwwwuuuttttttuuuuuuyyyyyyzzz{{{|||}}}~~~|||zzzzzz{{{zzzxxxvvvyyyyyyxxxxxxxxxyyyzzz{{{|||~~~|||~~~xxxnnnbbbYYYRRROOONNNMMMOOOTTT\\\dddrrrtttmmmjjjccc```cccccc```^^^```bbbhhhuuu~~~ooogggaaa[[[VVVTTTQQQMMMOOOTTTeee}}}~~~qqqwww}}}iiiaaaWWWKKK???:::555444666777444111222222222222111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000111111222111111333444666888999999::::::;;;;;;;;;:::888888888999:::DDD]]]qqqgggccc]]]]]]___```bbbeeefffhhhmmmllllllllllllnnnooopppnnnmmmmmmllllllmmmmmmmmmkkkmmmmmmmmmkkkkkklllmmmooopppqqqrrrsssuuuvvvvvvtttrrrrrrtttqqqmmmmmmppppppooommmjjjiiilllqqquuu000000//////000000111222222333444888<<<>>>===<<>>666333666888555222333222222222111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000111111222222333444555777999:::;;;;;;;;;;;;;;;:::999777777777777<<>>>>>>>>@@@@@@BBBHHHTTTggg}}}wwwqqqoooqqqppplllkkknnnttt|||}}}{{{zzzyyy|||~~~~~~~~~~~~zzz|||~~~~~~}}}}}}~~~~~~}}}{{{yyywwwvvvuuuuuuyyyqqqnnnwwwwwwrrrqqqpppmmmiiidddcccbbbaaaaaa___\\\ZZZ`````````aaacccfffiiijjjmmmqqquuuxxxxxxyyy{{{~~~}}}|||zzzyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwvvvwwwuuuvvvwwwxxxyyyzzz{{{{{{yyyxxxwwwuuutttsssrrrqqqssstttttttttsssrrrqqqqqqvvvxxxzzzzzz{{{|||{{{rrrhhh___WWWSSSQQQQQQOOOPPPRRRSSSVVV```kkkzzzvvviiiddddddbbb```___^^^[[[ZZZ___gggsssppphhhbbb^^^]]]ZZZTTTQQQRRRUUUkkk|||wwwuuu~~~tttiii```NNNCCC888444666999666333333333222222222111111111000111111222222111111000111111111111111111111111000000000000000000000000000000000000000111111222222222444555777888::::::<<<<<<;;;:::999888777666999777???ZZZyyykkk^^^YYY[[[[[[]]]___cccfffhhhjjjkkkmmmmmmnnnnnnoooppppppqqqlllmmmnnnppppppooonnnmmmmmmooopppqqqpppqqqrrrtttuuuuuuuuuuuuttttttttttttsssrrrssstttppphhhddddddfffhhhjjjmmmpppvvv|||//////......//////000111333555888;;;===>>>???@@@AAABBBDDDKKK[[[pppvvvccc``````fffmmmqqquuuxxx}}}~~~}}}}}}|||~~~~~~}}}}}}~~~{{{}}}~~~}}}{{{yyywwwvvvuuuzzzrrrmmmsss||||||rrrlllkkkjjjfffbbbaaa```^^^]]]]]]\\\ZZZXXXXXXXXXYYYZZZ\\\___aaacccccchhhmmmpppqqqsssxxx|||||||||{{{zzzxxxwwwwwwxxxyyyyyyxxxxxxwwwwwwvvvuuuvvvvvvvvvvvvvvvvvvwwwwwwtttttttttsssrrrqqqqqqqqqqqqqqqsssssssssqqqooonnnnnnpppssstttvvvxxx{{{~~~zzz{{{|||}}}}}}~~~zzzrrriiiaaaYYYTTTRRRNNNLLLMMMNNNNNNOOOTTT\\\ggglllttt~~~pppfffeee___^^^^^^^^^[[[XXX\\\cccnnnwwwlllfff```___\\\WWWSSSSSSVVVjjj{{{zzz~~~vvvkkkcccSSSIII<<<666777888777444333333333222222222222111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000111111222111222333444666888999:::<<<<<<;;;999888777666666:::888DDDddd|||qqqdddYYYXXX\\\\\\^^^aaaeeehhhkkkmmmmmmlllmmmmmmnnnoooooopppppplllmmmooopppqqqpppooonnnqqqrrrssssssqqqqqqrrrssswwwwwwvvvuuuttttttssssssvvvtttttttttooofffbbbcccgggjjjmmmqqquuu{{{~~~~~~///............///000000333666:::<<<===>>>@@@AAABBBDDDGGGQQQddd|||{{{iiiWWWXXX\\\cccllluuu{{{~~~}}}~~~}}}zzzxxxwwwwwwpppkkknnnsssvvv{{{yyyrrrmmmjjjiiieeecccaaa___\\\[[[[[[YYYWWWUUUTTTTTTTTTUUUVVVXXXYYYZZZYYY^^^dddffffffiiipppvvvwwwyyyzzzyyywwwvvvvvvvvv{{{zzzzzzxxxwwwtttrrrqqquuuuuuuuuttttttttttttsssppprrrrrrrrrpppooopppqqqmmmoooqqqsssrrrpppnnnlllggghhhkkklllmmmooorrruuuwwwxxxzzzzzzzzz{{{~~~~~~}}}yyyuuuooohhh```XXXSSSPPPNNNMMMMMMPPPOOONNNQQQVVVZZZ\\\```hhhqqqooohhh```_________\\\XXX[[[aaannn}}}tttkkkbbb___\\\WWWTTTUUUSSSeee}}}xxxiii___VVVNNNBBB:::777666666666333333333333222222222222111111222222222222111111222222222222222222222222000000000000000000000000000000000000000111111222111111333444666888999999<<<;;;:::888777777777777999;;;MMMppp|||pppfff\\\UUUVVV[[[___aaadddhhhkkknnnoooooolllmmmnnnooopppppppppooommmnnnoooppppppqqqqqqpppsssuuuuuutttrrrqqqrrrssswwwwwwvvvuuutttsssrrrrrrvvvtttsssrrrmmmfffdddgggkkknnnrrrvvvzzz~~~000000//////000000111222333777;;;===>>>>>>@@@CCCBBBFFFLLLYYYpppnnn```VVV[[[aaagggooovvv|||~~~~~~~~~{{{zzzuuuoookkkkkkmmmooovvv~~~}}}zzzvvvssspppooonnnhhheeeaaa^^^\\\ZZZWWWUUUWWWVVVUUUTTTTTTSSSRRRRRRQQQUUUZZZZZZZZZ]]]fffmmmnnnrrrvvvxxxwwwvvvvvvwwwyyyyyyyyyxxxvvvtttrrrqqqssssssssssssssssssssssssqqqrrrsssqqqnnnmmmnnnoooiiillloooqqqqqqooommmkkkfffggggggfffeeeeeegggiiioooqqqsssuuuuuuuuuwwwxxxwww~~~vvvssstttuuuvvvyyy}}}|||xxxvvvwwwzzzyyyqqqnnnjjjccc\\\UUUPPPMMMPPPOOOPPPSSSSSSPPPQQQUUURRRQQQTTTYYY]]]fffxxxsssfffdddcccbbb]]]XXXYYY___iiiyyyuuuhhhbbb^^^YYYWWWWWWTTT___xxx{{{www~~~kkk]]]WWWRRRHHH>>>777444555777444444333333333222222222111222222333333222222111222222222222222222222222000000000000000000000000000000000000000111111222222222444555777999::::::;;;:::999777777777888888:::BBB\\\|||pppccc[[[VVVUUUXXX^^^aaadddgggkkknnnoooppppppmmmnnnoooqqqqqqqqqqqqpppoooooooooooopppqqqrrrrrrsssuuuuuutttsssrrrrrrtttwwwvvvvvvuuutttsssrrrrrrtttpppnnnmmmjjjgggiiinnnooorrrvvvyyy|||111111111000111222222333333777<<<>>>>>>>>>AAACCCBBBHHHPPP___yyyssseee[[[ZZZ```ggglllqqqvvv{{{}}}~~~~~~}}}~~~}}}{{{uuuqqqmmmlllkkknnnvvv|||zzzyyyzzzuuurrrmmmhhheeebbb^^^[[[\\\[[[YYYWWWTTTRRRPPPOOOKKKPPPSSSSSSRRRUUU___ggghhhmmmtttwwwwwwwwwwwwxxxtttuuuvvvwwwwwwvvvuuutttppppppqqqrrrssssssttttttrrrttttttrrrmmmkkklllmmmgggiiimmmppppppooollliiiiiiiiihhheeebbb``````aaabbbeeehhhjjjkkkkkklllmmmpppyyy}}}vvvmmmiiijjjkkkfffkkkoooooolllkkkmmmppp|||xxxllljjjfff```YYYSSSMMMJJJOOOMMMNNNQQQQQQNNNNNNPPPNNNMMMNNNQQQSSSWWWfffvvvllliiigggddd]]]WWWXXX\\\```rrrooofffaaa\\\ZZZ[[[ZZZ]]]lll{{{mmmppp```WWWTTTLLLAAA777333555888444444444333333333222222111222222333333222222111222222222222222222222222000000000000000000000000000000000000000111111222333444555777888:::;;;<<<:::999888777777888999999===JJJiiisssfffYYYUUUVVVYYY___eeeccceeeiiimmmoooqqqqqqqqqnnnoooqqqrrrssssssrrrrrrpppooonnnnnnoooqqqssstttrrrtttuuutttsssssstttuuuvvvvvvuuutttsssrrrrrrqqqpppllljjjjjjhhhhhhmmmsssrrruuuxxx{{{|||~~~///000000//////000222555;;;===???@@@???@@@AAACCCGGGHHHUUUooowwwlllfffaaabbbeeejjjpppuuuyyy|||}}}}}}|||}}}yyysssmmmlllqqqyyy~~~|||vvvqqqllliiihhhaaaaaa```^^^[[[XXXVVVTTTTTTSSSSSSSSSTTTWWWYYY[[[cccjjjrrrwwwwwwwwwwwwxxxyyyxxxwwwuuuuuuuuuuuuuuuqqqppppppqqqtttuuuuuutttrrrrrrrrrqqqooollliiihhhfffeeeeeegggjjjllllllkkkjjjjjjhhhfffbbb___[[[YYY^^^^^^]]]]]]___aaadddfffnnnnnnnnnjjjeee```]]]\\\___```bbbcccddddddeeeeeelllqqqyyyuuummmddd\\\WWWRRRLLLJJJLLLHHHJJJMMMPPPSSSTTTTTTUUUYYYUUUSSSUUUWWWXXX]]]cccssstttkkkjjjeeeYYYUUUYYY```jjjrrrxxxrrrccc``````^^^]]]^^^\\\aaannnvvv~~~ttt```TTTRRRLLLDDD:::555555777444444444444444444444444555555555444333222000000111111111111111111111111111111111111111111111111///111222222111111222333444555777999;;;<<<======::::::888444444777999999???TTT|||zzzwwwiii]]]RRRRRRWWW[[[^^^```iiikkknnnooonnnnnnnnnooooooqqqtttvvvvvvtttqqqooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqwwwuuutttrrrqqqqqqrrrrrrnnnllljjjjjjkkknnnqqqtttyyyyyy{{{|||~~~//////000000///000333555;;;===>>>?????????AAACCCGGGKKK[[[uuummmeeeddddddgggiiimmmqqquuuxxxzzz||||||~~~}}}yyyxxxzzz}}}yyysssrrrwww~~~{{{vvvsssnnnllliiieeeaaa^^^\\\ZZZZZZYYYVVVUUUVVVWWWXXXXXX]]]ccckkkqqqssstttuuuvvvuuuuuutttssssssrrrrrrqqqooonnnnnnoooqqqrrrrrrqqqoooooonnnmmmjjjhhheeecccbbbaaaaaabbbeeeffffffeeeffffffeeedddaaa]]]ZZZXXXWWWWWWVVVVVVVVVXXXZZZ\\\eeeffffffccc^^^ZZZXXXWWWYYYYYYZZZ[[[\\\\\\\\\\\\bbbdddiiiqqq{{{tttjjjaaaYYYTTTPPPJJJHHHIIIEEEGGGJJJNNNRRRUUUWWWXXXYYYVVVWWW[[[]]]]]]```eeeiiiqqqxxxrrrjjj]]]XXX[[[]]]ffflllqqqyyyiiieeedddaaa]]]\\\YYYZZZcccqqqwww{{{{{{jjj\\\YYYRRRGGG===777555666444444444444444444444444222222333333333222111111111111111111111111111111111111111111111111111111///111222222111111222333444555777999:::<<<<<<===888999777666555888;;;<<>>>>>???BBBDDDGGGPPPeeesssccc```dddiiinnnoooppprrrtttwwwzzz{{{}}}~~~{{{~~~yyyvvvvvvyyy|||~~~~~~xxxwww|||}}}zzzuuuoookkkhhhggggggeeebbb]]]ZZZYYYXXXWWWVVVUUU[[[bbbiiimmmoooqqqrrrppppppqqqqqqpppooommmlllmmmlllkkklllmmmnnnmmmkkkjjjiiihhhfffdddaaa___]]]\\\[[[ZZZ[[[]]]^^^]]]\\\^^^___``````^^^ZZZWWWTTTQQQPPPOOONNNNNNOOOPPPPPPYYYZZZZZZYYYUUURRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPUUUUUUVVVZZZbbbnnn|||~~~qqqeee]]]UUUQQQMMMGGGEEEFFFCCCDDDGGGKKKPPPUUUXXX[[[]]]]]]aaagggjjjjjjooouuupppooowwwuuuggg```aaa[[[bbbeeeggguuuqqqkkkiiiddd^^^___[[[XXX[[[eeexxx|||{{{qqqfffaaaXXXLLL@@@888555555444444444444444444444444000000111222222222222222222222222222222222222222111111111111111111111111///111222222111111222333333444666888:::;;;;;;<<<777777777777666888<<>>AAAFFFIIIUUUnnnooo``````jjjrrrsssrrruuuvvvwwwyyy{{{~~~}}}xxxooogggeeefffggglllqqqyyy{{{~~~~~~~~~~~~}}}}}}yyytttpppmmmiiieeeaaacccdddfffnnnzzz}}}{{{{{{}}}~~~zzz{{{wwwqqqoookkkeee___]]]]]]]]]___aaabbbbbbaaabbbccccccdddcccbbb```___]]][[[YYYYYYYYYXXXWWWUUUUUUTTTRRRQQQOOONNNNNNNNNLLLKKKJJJJJJKKKLLLKKKIIIIIIIIIJJJKKKJJJIIIHHHGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCFFFHHHIIIHHHGGGGGGHHHFFFEEEDDDCCCBBBBBBCCCDDD???AAACCCEEEFFFGGGJJJLLLSSS```nnnvvvyyywwwqqqiii]]]WWWQQQPPPMMMHHHFFFGGGFFFFFFFFFHHHIIIKKKMMMNNNNNNMMMNNNTTT]]]kkkooofffgggjjjsss~~~nnnmmmfff```^^^]]]dddyyysssooolllhhhbbb```]]]ZZZWWW]]]ooo|||wwwvvvgggWWWKKKAAA;;;777555555555444444333333222555555666555555444333333333333333333333333333333111111111111111111111111///111222222111111222333666777888999:::;;;;;;;;;999555555777777777BBBQQQssswwwlllccc```bbb___```fffjjjjjjjjjlllmmmpppsssuuuuuuuuuvvvwwwtttuuuvvvwwwwwwvvvuuutttmmmlllkkkiiigggeeecccbbbffffffgggggghhhiiijjjjjjkkklllmmmoooqqqqqqrrrrrrnnnmmmmmmlllmmmnnnooopppooorrrwww|||---///111222333555999<<<;;;<<<<<<===???BBBGGGKKK___zzzssshhhbbbhhhssswwwxxxxxxwwwxxxzzz|||~~~yyynnnccc^^^]]]___dddkkkrrrvvv||||||{{{|||}}}}}}|||zzztttmmmhhhfffddd```\\\WWWWWWWWWYYYcccttt~~~~~~|||yyyzzz~~~xxxvvvsssmmmgggaaa___]]]^^^```aaa```^^^[[[[[[ZZZZZZYYYXXXXXXXXXTTTRRRPPPPPPPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEDDDDDDDDDCCCEEEHHHHHHHHHGGGHHHIIIEEEDDDBBBAAAAAABBBCCCDDD>>>@@@BBBCCCCCCDDDFFFGGGMMMZZZgggmmmppppppkkkfff\\\VVVQQQPPPNNNIIIGGGHHHEEEFFFGGGHHHIIIIIIJJJJJJKKKIIIIIILLLRRR```vvvttthhheeeddddddnnnuuujjjbbb```]]]\\\jjj|||}}}uuupppkkkddd```]]]YYYTTTUUU```mmmwww~~~ppp___QQQFFF>>>:::666555555444333333222222333333444444555555444444333333333333333333333333111111111111111111111111///111222222111111222333777888999:::;;;<<<<<<<<<999444444888999<<>>???CCCHHHLLLeee~~~kkkfffhhhrrrzzz{{{|||yyyzzz|||~~~|||pppccc]]][[[\\\bbbiiiqqqwww~~~|||~~~~~~|||xxxtttnnnhhhdddbbbaaa^^^[[[WWWVVVSSSTTT^^^ooo||||||yyyvvvxxx|||{{{xxxrrrlllbbb___]]]]]]```aaa```^^^VVVUUUTTTSSSRRRRRRRRRRRRMMMLLLJJJJJJKKKKKKIIIHHHHHHHHHFFFEEEEEEFFFGGGGGGDDDCCCBBBCCCEEEFFFEEEDDDEEEDDDBBBAAA@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEECCCEEEHHHIIIHHHHHHHHHIIIDDDBBBAAA@@@@@@AAACCCDDDAAABBBCCCCCCBBBCCCFFFHHHKKKWWWccchhhiiiiiifffbbb[[[UUUPPPPPPNNNIIIGGGGGGCCCEEEGGGHHHIIIIIIHHHHHHFFFCCCBBBCCCGGGRRRgggzzztttggg```\\\\\\aaannnzzzlllcccaaa]]]XXXaaaqqqzzzsssmmmiiieee```[[[UUUTTT[[[eeeyyyzzzxxxeeeVVVJJJAAA;;;666666555444333333222222000000222333444555555555333333333333333333333333111111111111111111111111///111222222111111222333888999:::;;;<<<=========999333444999<<>>888999@@@AAADDD\\\xxxxxxkkk___]]]]]][[[\\\```^^^aaafffiiijjjkkklllmmmqqqssstttrrrooonnnpppsssttttttttttttsssqqqooonnnmmmkkkhhhfffdddcccddddddhhhhhhjjjlllooopppnnnlllsssqqqnnnlllkkkkkkmmmnnnlllkkkjjjkkkmmmooooooooouuuwwwyyy|||}}}}}}}}}|||}}}}}}~~~111111111111333666999;;;:::;;;>>>AAA@@@DDDQQQ^^^sssiiigggsss~~~zzzkkk^^^VVVVVVZZZ^^^eeekkksss{{{}}}wwwqqqnnnhhhbbb_________\\\YYYYYYVVVUUUUUUVVV[[[hhhuuu}}}yyyuuutttxxx~~~sssrrrzzzxxxnnnbbb]]]WWWUUUVVVVVVTTTQQQMMMLLLIIIGGGEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCBBBBBBAAAAAAAAABBB>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCFFFNNNZZZccceeeccc___\\\TTTRRROOOLLLIIIFFFEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEAAA@@@BBBEEEHHHMMMYYYeeesssuuupppmmmiiiaaa```dddlllvvv}}}qqqfff___```ddduuuyyylllkkkfffaaa^^^ZZZUUUUUUYYYkkkwwwrrrwwwzzzgggXXXLLLCCC<<<999555444444555555444333333333333333333333333333333333222222222111111111111222222222222111111111111111111111222222333777888:::<<<<<<<<<;;;:::>>>999:::AAADDDKKKeee}}}{{{oooeee\\\\\\\\\[[[]]]``````cccgggjjjllllllnnnoooqqqrrrsssqqqoooooopppssssssttttttsssrrrpppnnnmmmkkkiiifffdddbbbbbbbbbcccggghhhiiillloooooommmkkkmmmllljjjhhhggghhhjjjkkkjjjjjjjjjkkkmmmnnnooopppsssuuuyyy|||~~~~~~}}}|||111111111222444777:::;;;;;;===AAAAAA@@@EEEVVVhhhttthhhdddqqqssscccXXXTTTUUUWWW[[[aaajjjsss{{{~~~~~~~~~xxxtttqqqkkkeeebbbaaaaaa```^^^^^^[[[YYYYYYWWWXXX```iiizzz|||~~~}}}yyytttsssvvv{{{yyyhhhgggnnnooohhh[[[WWWQQQOOONNNMMMJJJHHHHHHGGGEEEDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>?????????=========>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAAEEEDDDBBBAAA@@@AAACCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAIIIUUU]]]```^^^[[[YYYRRRQQQNNNKKKHHHFFFDDDCCCCCCEEEFFFGGGGGGFFFDDDCCC@@@@@@AAADDDGGGMMM[[[hhh~~~{{{vvvqqqiiiffffffjjjooovvvvvviiibbbbbblllmmmkkkhhhfffccc]]]UUUUUUYYYeeevvvvvvxxxnnn]]]PPPHHH;;;999666555555666555444222222222222222222222222333333333222222222111111111111222222222222111111222111111111222222333444777888:::;;;<<<<<<;;;;;;???:::;;;CCCHHHSSSpppsssqqqvvvvvvddd___[[[\\\]]]]]]^^^aaacccfffjjjlllmmmnnnoooppppppqqqqqqqqqooooooqqqssssssssssssrrrqqqooommmkkkhhhfffdddbbbaaaaaabbbbbbfffgggiiikkknnnmmmkkkiiifffeeedddddddddfffggghhhhhhiiiiiijjjlllnnnooopppppptttxxx}}}~~~|||000111222333666888;;;<<<;;;>>>AAAAAA???GGG]]]sssvvveee```cccxxxzzziii[[[SSSQQQQQQSSSXXXbbbllltttyyy|||}}}}}}~~~{{{{{{vvvpppkkkiiihhhfffeeeccc```^^^^^^[[[YYY\\\bbbnnnqqquuuwwwzzz{{{vvvsssuuuzzz~~~}}}}}}~~~}}}}}}~~~{{{jjj\\\[[[```bbb^^^UUURRRMMMJJJIIIGGGDDDBBBEEEDDDCCCCCCCCCCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBBEEECCC@@@>>>>>>???AAACCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCAAAHHHSSS[[[]]]\\\ZZZXXXQQQPPPMMMJJJHHHEEEDDDCCCCCCDDDEEEFFFFFFDDDBBBAAA@@@??????AAADDDMMM___ooo{{{wwwssspppqqqrrrtttzzzwwwjjjdddeeewwwrrrlllkkkkkkiiiaaaYYYWWW[[[ccclllyyyvvv~~~uuucccUUUJJJ<<<:::777666666666555444222222222222222222222222333333333222222222111111111222222333333222222111222222222222222333444555888999:::;;;<<<<<<<<<<<<>>>;;;<<>>>>>>>>??????@@@>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEDDDCCC@@@>>>>>>???AAACCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAHHHQQQXXXZZZYYYWWWVVVQQQPPPMMMJJJHHHFFFDDDDDDCCCDDDEEEFFFEEECCC@@@???AAA???>>>>>>AAAKKKaaauuu|||{{{{{{yyy{{{qqqiiidddpppxxxnnnmmmmmmlllfff]]]ZZZ\\\eeehhhzzz}}}uuu||||||mmm\\\MMM???<<<999777666666555444444444444444444444444444333333333222222222111111222222333333333333222222222222222222333444555666999999:::;;;<<<<<<<<<<<<>>><<<===CCCKKK^^^www{{{lll```\\\aaaeeeeeedddddddddeeegggiiikkkllllllmmmooopppoooooooooppprrrsssuuuuuurrrrrrrrrqqqooommmkkkiiidddcccaaa``````aaacccddddddeeegggiiikkkjjjfffbbb```aaaccceeeggghhhiiiiiieeegggiiiiiiiiijjjmmmoooooosssyyy~~~~~~zzzzzz{{{|||}}}000111333555888:::<<<===;;;<<<>>>AAAEEESSSnnn|||nnnggg]]]VVV]]]mmmssscccXXXQQQNNNNNNQQQUUU\\\dddmmmssswww}}}}}}wwwssspppllliiiggggggddd___\\\]]]aaadddhhhkkknnnuuu~~~~~~zzztttpppppprrrssstttvvvuuutttsssqqqooonnnmmmiiihhhhhhiiiiiigggccc``````]]]YYYXXXZZZ\\\ZZZYYYUUUQQQLLLIIIJJJKKKJJJHHHKKKKKKIIIGGGEEEDDDBBBAAA>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>???@@@>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDAAABBBCCCDDDEEEFFFGGGGGGDDDCCCAAA@@@???@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCAAAFFFNNNTTTVVVUUUSSSRRRQQQPPPMMMKKKHHHFFFEEEEEEDDDEEEFFFFFFDDDBBB@@@>>>@@@???>>>===>>>HHH]]]qqqvvvkkkgggmmmxxx~~~ooolllkkklllhhhaaa\\\\\\dddgggtttwww{{{tttcccUUUCCC???:::666555555444333444444444444444444444444333333333222222222111111222222333333333333222222222222222333444555666777:::::::::;;;<<<<<<======>>>===@@@EEENNNddd|||hhh___ZZZccciiiiiiffffffhhhhhhiiikkklllmmmmmmmmmoooqqqpppooonnnppptttvvvwwwwwwsssssssssrrrpppmmmkkkiiibbbaaa```___```aaacccdddcccdddfffiiijjjhhhccc______aaadddfffiiijjjjjjjjjeeegggiiiiiiggggggkkknnnnnnrrrwww|||~~~}}}yyyzzz{{{zzzzzz{{{~~~000111333666999;;;===>>>===<<<>>>CCCKKK\\\www~~~kkk[[[WWWSSSQQQ^^^qqqyyyhhh[[[SSSOOOOOOOOOQQQUUU\\\eeemmmrrr{{{~~~wwwrrrpppooollleeeaaaaaa___aaadddfffiiinnnwww}}}{{{yyyuuuoookkkjjjjjjkkkkkklllllllllkkkhhhfffeeeeee\\\[[[YYYYYYYYYWWWUUURRRRRRNNNKKKKKKMMMNNNMMMLLLJJJFFFDDDDDDFFFFFFDDDCCCEEEEEEFFFEEECCCBBBBBBBBB>>>>>>??????@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBBGGGMMMRRRSSSRRRQQQPPPRRRPPPNNNLLLIIIGGGFFFFFFEEEFFFFFFFFFEEEBBB???>>>===>>>@@@???===BBBSSSeeezzznnnkkkjjjlllwwwoooiiifffhhhhhhccc]]][[[___dddnnn~~~~~~~~~sssfff\\\GGGBBB;;;666333333333333333333333333333333333333333333333222222222111111222333333444444333333222222222333333444666777888:::::::::;;;;;;<<<===>>>>>>???CCCIIITTTlllvvvccc\\\VVVaaajjjhhheeegggjjjjjjlllmmmnnnnnnnnnnnnqqqrrrpppooooooqqquuuyyyyyyyyyttttttsssrrrpppmmmkkkiii___^^^]]]]]]^^^```bbbdddbbbccceeehhhiiifffaaa]]]^^^```cccfffhhhiiihhhhhheeehhhjjjiiifffeeehhhlllmmmppptttxxxzzz{{{{{{zzzxxxyyyxxxvvvssssssuuuxxx///111444777:::<<<===>>>>>><<<>>>DDDPPPccc}}}uuu___OOOMMMMMMOOO^^^sss}}}lll^^^TTTPPPPPPOOOOOOQQQWWW```iiiooozzz}}}|||xxxwwwssskkkfffeee]]]___aaabbbdddiiiqqqwww~~~~~~}}}wwwuuuqqqjjjfffdddeeeeeeeee^^^______^^^[[[YYYXXXXXXTTTRRROOONNNOOOOOONNNMMMHHHEEEBBBCCCFFFHHHHHHFFFGGGCCCAAACCCDDDCCCBBBBBB@@@AAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDAAAAAA@@@@@@AAAAAABBBCCCDDDIIIOOOSSSSSSRRRQQQPPPRRRQQQOOOLLLJJJHHHGGGGGGFFFFFFGGGGGGEEEBBB???>>>;;;>>>AAAAAA===>>>KKKZZZggg~~~}}}rrrnnniiieeekkk|||ooogggbbbeeehhhddd]]]YYYZZZaaaiiiuuu{{{ooofff```JJJDDD;;;555222222333333222222222222222222222222333333333222222222111111222333333444444333333222222333333444555666888888;;;;;;:::;;;;;;<<<>>>>>>>>>AAAFFFLLLYYYsssqqq]]]XXXRRR___hhhgggdddgggkkklllnnnoooppppppoooppprrrtttqqqoooooorrrwwwzzz{{{zzzuuuuuutttsssqqqnnnkkkjjj]]]\\\\\\[[[]]]___aaacccaaabbbeeeggghhheee```\\\\\\^^^bbbeeeggggggffffffeeehhhkkkiiieeedddgggkkklllnnnqqqtttwwwxxxxxxxxxvvvwwwuuuqqqmmmkkkmmmppp|||111333666888888999;;;===999AAAGGGKKKWWWnnnoooYYYIIIIIILLLPPPaaavvvqqqdddXXXOOOPPPMMMLLLOOOQQQVVVaaallluuu{{{~~~yyyxxxuuunnngggcccaaa^^^]]]___eeekkkooovvvyyy}}}~~~|||xxxuuutttnnnjjjddd]]]XXXUUUVVVWWWXXXUUUSSSTTTUUUTTTQQQNNNKKKKKKKKKKKKKKKKKKKKKKKKCCCCCCDDDDDDCCCBBBAAAAAADDDDDDDDDDDDDDDCCCBBBBBBEEEEEEDDDDDDCCCBBBBBBAAABBBAAA?????????AAACCCEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFEEEDDDEEEGGGHHHGGGFFFFFFEEEEEEGGGIIIIIIHHHGGGDDDFFFHHHIIIIIIJJJLLLNNNGGGGGGGGGFFFEEEEEEGGGIIIIIIHHHGGGHHHHHHGGGEEECCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCEEEJJJOOOQQQPPPNNNNNNOOOOOONNNLLLJJJHHHEEEDDDCCCGGGHHHHHHGGGEEECCC@@@????????????>>>???CCCHHHLLLZZZnnnwwwmmmkkkgggfffpppqqqiiidddffffff```ZZZYYYVVV]]]bbbjjj}}}qqqddd```WWWHHH;;;888999888555444222333444555555444333222222222222222222222222222222222222222222222222222333333222222333555666777::::::::::::;;;===>>>@@@AAACCCEEELLL```nnn```XXXVVVYYY]]]```cccfffjjjmmmpppppppppqqqssstttrrrqqqqqqrrrssstttwwwyyy|||}}}wwwuuusssqqqoookkkfffcccaaa]]]YYYYYY\\\```aaaaaabbbaaabbbccccccbbb^^^[[[[[[\\\^^^```ccceeeffffffnnnrrrrrrlllhhhiiikkkkkklllmmmmmmnnnpppqqqqqqrrrlllkkkgggccc``````dddgggrrrzzz111333666888999:::;;;===<<>>>>>AAAFFFIIIRRRddd{{{sssqqqjjjeeejjjtttxxxvvvtttiii```______\\\ZZZ\\\YYY^^^bbbhhh}}}}}}|||sssfffaaa[[[LLL===888999777555444333444444444444444444333222222222222222222222222222222222222222222222222333222222222333555777888::::::::::::;;;===>>>@@@BBBDDDFFFNNNeeexxxzzz|||iii]]]UUUSSSVVV[[[```dddhhhllloooqqqpppppprrrtttuuutttrrrssssssrrrrrrtttwwwzzz{{{wwwuuurrrpppnnnjjjfffbbb]]][[[YYY[[[___bbbcccccc```aaacccbbb```]]]ZZZXXXYYY[[[^^^bbbeeefffggggggmmmqqqqqqllliiijjjkkkkkkjjjjjjjjjiiiiiihhhhhhhhh```^^^[[[WWWUUUUUUXXX[[[kkkvvv111333666888999:::<<<===???BBBHHHSSSiii}}}aaaSSSJJJNNNQQQUUUbbbttt{{{nnnbbbYYYVVVSSSQQQQQQPPPOOOSSSYYYaaajjjttt|||zzzsssllliiiccc^^^[[[[[[\\\]]]bbbdddffffffbbb^^^[[[ZZZYYYUUUPPPLLLIIIGGGEEECCCFFFEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMQQQQQQQQQRRRUUUVVVUUUSSSSSSRRRPPPOOOPPPPPPOOONNNRRRQQQPPPOOOPPPQQQSSSTTTTTTTTTTTTRRRPPPPPPQQQSSSTTTTTTTTTUUUTTTRRRMMMJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFIIIMMMNNNNNNMMMMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDHHHGGGGGGFFFDDDBBB@@@???>>>??????>>>===???CCCEEEHHHWWWjjj~~~yyyvvvnnnfffeeekkkqqqrrrxxxlll___YYYXXXYYY\\\```]]]```aaagggzzzxxxyyyzzzllleeeaaaQQQAAA:::888666444444555444444333333444444555333333333333333333333333222222222222222222222222333222222222333555777888::::::::::::;;;===>>>@@@CCCEEEHHHRRRlll}}}pppyyyvvvdddZZZTTTPPPUUU\\\bbbgggkkknnnqqqrrrqqqqqqsssuuuvvvuuuttttttsssrrrrrrsssuuuwwwyyyvvvtttqqqnnnlllhhhdddaaaYYYYYY[[[^^^bbbeeeeeeddd^^^aaadddbbb\\\VVVSSSSSSTTTXXX]]]bbbeeegggffffffkkkooopppllljjjkkkkkkiiieeedddccc```^^^\\\ZZZYYYQQQPPPNNNKKKIIIIIILLLOOO^^^lll|||111444777888999:::<<<>>>BBBAAAFFFWWWqqqxxxcccWWWQQQSSSVVVYYYfffvvv}}}wwwxxx{{{tttggg]]]WWWSSSQQQQQQOOOLLLLLLPPPXXXaaalllssswww{{{}}}wwwqqqnnnhhhbbb]]]ZZZZZZZZZWWWYYYZZZXXXTTTQQQNNNNNNQQQOOOMMMKKKJJJHHHEEECCCDDDDDDEEEFFFGGGHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHJJJKKKLLLMMMNNNKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNQQQRRRTTTVVVWWWVVVVVVUUUWWWWWWXXXZZZ]]]^^^]]][[[ZZZXXXUUUUUUVVVWWWWWWWWWZZZXXXUUUSSSTTTVVVWWWXXX[[[[[[ZZZXXXUUUTTTVVVWWWZZZZZZ\\\]]]]]]YYYSSSNNNKKKKKKKKKJJJJJJIIIIIIIIIEEEEEEDDDCCCCCCDDDFFFGGGHHHJJJLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFHHHGGGFFFEEECCCAAA@@@???>>>??????>>>===>>>@@@BBBDDDNNN]]]ooo}}}yyyqqqhhhdddhhhpppvvv{{{pppbbbXXXVVVYYY___dddaaabbbaaaeeewwwwwwtttuuummmiiiXXXFFF<<<888555444555555444333222222333444555333333333333333333333333222222222222222222222222333222222333444666888999::::::::::::;;;===>>>@@@CCCEEEIIIWWWtttzzzooorrrccc[[[WWWTTTYYY```fffjjjnnnppprrrrrrqqqqqqsssuuuvvvvvvtttrrrssstttuuuvvvwwwvvvvvvuuurrrooollliiifffbbb___WWWYYY]]]bbbdddeeedddbbb\\\aaaddd```XXXPPPMMMMMMOOOSSSYYY```dddeeedddcccgggkkkllliiihhhiiigggddd^^^\\\ZZZWWWTTTQQQNNNMMMIIIIIIGGGDDDBBBCCCFFFIIIRRRaaasss}}}222444777999999:::<<<>>>BBB@@@FFF[[[vvvxxxccc\\\XXXZZZ]]]bbbppp~~~|||qqqmmmttt}}}zzzkkk```VVVRRRPPPPPPOOOKKKIIIKKKPPPYYYdddkkkpppttt{{{|||xxxtttmmmfff___ZZZWWWUUUPPPQQQQQQOOOLLLIIIHHHHHHIIIKKKMMMMMMKKKHHHFFFFFFCCCEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKMMMOOOQQQRRRSSSSSSSSSUUUWWWXXXXXXVVVTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTXXXZZZ]]]___```___^^^]]]______aaadddggghhhfffeee^^^\\\YYYYYY[[[^^^``````___\\\XXXWWWYYY[[[]]]\\\______]]][[[XXXVVVWWWXXX]]]___aaadddccc^^^WWWQQQNNNMMMMMMLLLKKKJJJJJJIIIFFFFFFEEEEEEEEEFFFHHHHHHKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHGGGFFFDDDBBBAAA@@@???>>>@@@@@@@@@>>>>>>???@@@EEEKKKUUUdddwww~~~uuulllfffgggpppxxxzzzrrrfff[[[WWW[[[aaaddddddcccaaadddtttxxxsssuuuwwwnnn^^^KKK@@@999555444666555444333222222333444555333333333333333333333333222222222222222222222222222222222333444666999:::::::::::::::;;;===>>>@@@BBBDDDKKK]]]}}}~~~rrrpppccc^^^]]][[[___fffkkknnnpppqqqsssqqqqqqqqqsssvvvwwwvvvuuuooorrrwwwzzz{{{yyyvvvtttsssppplllhhheeebbb^^^\\\WWW[[[```dddeeecccaaa___[[[```ccc___VVVNNNJJJIIILLLQQQXXX___dddeeedddccccccffffffdddcccdddbbb^^^VVVUUUSSSPPPMMMJJJHHHGGGFFFFFFDDDBBB@@@@@@CCCEEEJJJZZZkkktttzzz222444777999:::;;;===>>>BBBAAAIIIaaa|||uuu```^^^^^^aaaeeekkkwww{{{tttllllllvvvrrreeeYYYTTTQQQQQQPPPLLLIIIJJJIIIQQQ\\\dddiiioooxxx|||yyyuuunnnfff^^^WWWRRROOOLLLMMMMMMLLLIIIHHHHHHJJJEEELLLRRRRRRMMMHHHGGGHHHDDDFFFIIIIIIIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKOOOQQQUUUXXXZZZZZZYYYXXXZZZ]]]aaaeeeeeebbb^^^[[[YYYZZZ[[[\\\^^^___```aaa___^^^[[[YYYXXXYYYZZZ[[[___aaadddfffgggeeedddbbbffffffhhhlllooopppooommmbbb___\\\\\\___cccfffgggbbb^^^[[[\\\```ccccccbbbaaaaaa___\\\XXXVVVWWWXXX]]]___dddggggggaaaYYYSSSPPPOOONNNMMMLLLKKKJJJJJJGGGGGGFFFFFFFFFHHHIIIJJJNNNMMMKKKJJJLLLMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGEEECCCBBB@@@@@@@@@???AAABBBBBBAAA@@@@@@AAAFFFIIIQQQ\\\kkk|||rrrkkkhhhooowww{{{vvvjjj^^^ZZZ^^^cccdddgggdddaaacccpppzzzsssnnn~~~rrrcccPPPCCC;;;555444666555444444333333444444555333333333333333333333333222222222222222222222222222222222333555777999;;;::::::::::::;;;===>>>@@@AAAEEENNNdddrrrlllaaa______aaaeeejjjmmmoooqqqssstttrrrrrrrrrtttwwwxxxxxxwwwppptttyyy||||||yyyuuuqqqpppmmmhhhdddaaa^^^[[[XXXWWW\\\bbbeeedddaaa^^^\\\[[[^^^aaa^^^WWWOOOIIIGGGLLLQQQXXX___ccceeedddcccaaacccaaa^^^^^^```]]]XXXRRRQQQOOOMMMJJJHHHFFFEEECCCCCCBBB@@@>>>===???AAAHHHTTTaaahhhooowww~~~{{{vvvtttwww}}}~~~222555888999:::;;;===???CCCCCCOOOjjjzzzkkk^^^aaaeeejjjkkkmmmuuu}}}yyyssspppmmmnnnyyy{{{mmm___YYYTTTTTTSSSNNNKKKKKKFFFMMMUUU[[[___fffooowwwyyy|||~~~}}}|||{{{{{{|||}}}xxxsssqqqmmmkkkfff```YYYTTTPPPMMMJJJKKKKKKKKKIIIJJJLLLNNNLLLVVV___^^^TTTLLLKKKNNNKKKNNNQQQQQQPPPPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTXXX[[[```eeefffeeebbb```^^^cccjjjpppqqqnnniiifff```aaabbbdddfffgggiiijjjfffddd```\\\[[[\\\___```dddeeehhhjjjjjjhhhfffdddggghhhkkkooorrrsssrrrpppfffccc___^^^```dddgggiiicccaaa___bbbgggjjjjjjhhhbbbbbb```\\\XXXVVVVVVWWW[[[^^^dddhhhhhhcccZZZSSSQQQPPPOOONNNLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJLLLQQQNNNKKKJJJLLLMMMMMMLLLHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGEEECCCAAA@@@@@@@@@@@@BBBDDDEEEDDDBBBBBBBBBDDDFFFLLLVVVaaarrr|||uuuqqqttt|||}}}rrrccc^^^ccciiijjjiiifffaaaaaakkkvvvnnnttteeeTTTGGG===666555777333444444444444444444333444444444444444444444444222222222222222222222222222222222333555777:::;;;::::::::::::;;;===>>>@@@BBBFFFRRRkkkpppzzzeee]]]]]]^^^dddgggjjjmmmoooqqqtttvvvuuutttuuuwwwzzz{{{{{{zzzvvvwwwyyyzzzxxxuuuqqqooonnnjjjeeeaaa^^^[[[XXXUUUVVV[[[bbbeeeccc```]]]\\\[[[]]]^^^]]]YYYRRRKKKFFFKKKNNNUUU[[[___aaaaaaaaabbbbbb^^^ZZZZZZ\\\ZZZUUURRRQQQOOOMMMJJJHHHFFFEEECCCCCCBBB???<<<;;;===>>>DDDLLLUUUZZZ```hhhmmmnnnrrrpppkkkeee``````dddhhhhhhkkkpppuuu}}}222555888999:::;;;===???DDDFFFUUUqqqooo``````eeelllpppnnnlllmmmqqqyyyrrrnnnoooppprrr{{{tttddd]]]WWWVVVUUUPPPLLLLLLEEEKKKQQQTTTVVV\\\dddlllqqquuuyyy{{{{{{yyywwwwwwrrrwww|||}}}|||}}}wwwpppjjjeeeccc___^^^\\\YYYVVVSSSQQQPPPJJJJJJKKKKKKJJJKKKNNNQQQVVVbbbmmmjjj]]]RRRQQQVVVTTTWWWZZZZZZYYYXXXZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\aaaeeekkkppprrroookkkhhh___eeennnvvvyyyvvvqqqmmmdddeeefffhhhjjjlllnnnooojjjgggbbb^^^]]]^^^aaadddeeegggjjjlllkkkiiifffdddeeefffiiimmmqqqrrrpppnnnjjjfffaaa___aaadddgggiiidddbbbaaaeeelllooonnnlllcccbbb```\\\XXXVVVVVVWWWYYY]]]ccchhhiiicccZZZSSSQQQQQQOOONNNLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLSSSOOOKKKJJJLLLNNNMMMLLLHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGEEEBBBAAA@@@@@@@@@@@@CCCFFFFFFEEEDDDCCCDDDAAACCCIIISSS\\\jjjzzz}}}xxxiiiccciiippprrrkkkgggaaa```ggg|||zzzooouuugggVVVIII???777555777222333555555555555333222444444444444444444444444222222222222222222222222222222222333555888:::<<<::::::::::::;;;===???@@@CCCHHHUUUooo|||pppsss___XXXYYY[[[dddfffjjjllloooqqquuuxxxwwwvvvwwwyyy|||~~~}}}|||{{{zzzyyywwwtttqqqooommmmmmiiiddd___\\\YYYVVVSSSTTTZZZaaadddbbb___]]]]]]\\\\\\]]]]]]ZZZTTTLLLFFFGGGKKKPPPVVVZZZ\\\]]]\\\cccbbb]]]XXXXXX[[[YYYTTTTTTSSSQQQNNNKKKHHHFFFEEEDDDDDDBBB@@@===;;;<<<>>>???EEEJJJNNNTTT\\\```___fffeee```YYYRRROOOPPPSSSTTTWWWZZZ___eeeppp}}}666777999:::;;;<<>>@@@GGGIIIZZZ}}}zzztttkkk[[[TTTUUUYYYffflllqqqpppooorrrttttttuuuvvvyyy|||~~~~~~}}}}}}}}}zzzwwwuuutttrrrooollljjjgggbbb\\\XXXVVVUUUUUUVVV]]]bbbaaaaaabbb```]]]\\\ZZZYYYXXXWWWSSSMMMHHHLLLNNNPPPRRRTTTVVVZZZ\\\]]]]]]\\\\\\ZZZYYYXXXWWWRRRUUUVVVTTTPPPLLLJJJJJJLLLHHHBBB>>><<<=========>>>@@@CCCFFFKKKOOORRRSSSVVVTTTQQQMMMJJJIIIIIIIIIHHHIIIJJJNNNUUU]]]dddhhhzzz|||}}}xxxyyy666777999:::;;;<<>>>>>AAAAAACCCDDDFFFGGGHHHIIINNNMMMKKKHHHFFFEEEEEEEEEFFFFFFFFFHHHLLLRRRXXX[[[eeelllwww~~~~~~|||555777999:::;;;===@@@BBBGGGQQQjjjuuuZZZNNNOOOWWWhhhtttpppccc]]]```eeemmmgggeeegggfffdddlllxxxppphhh___XXXVVVVVVTTTSSSJJJKKKKKKJJJIIIKKKOOOQQQXXX\\\bbbggghhheeeaaa]]]VVVUUUTTTSSSTTTUUUWWWXXXZZZ\\\^^^^^^]]][[[YYYWWWVVVWWWYYYZZZ[[[\\\[[[[[[YYYYYY[[[___bbbcccbbb```XXX]]]cccdddbbbaaaeeeiiirrrvvvxxxvvvqqqnnnpppsss{{{|||}}}|||xxxrrrlllhhhlllpppwww~~~}}}vvvpppjjjgggiiirrryyyyyyuuusssnnnnnnnnnnnnooopppqqqrrrqqqmmmhhhfffggghhhgggeeeiiikkkmmmmmmkkkhhhgggfffjjjkkkllloooqqqqqqnnnlllgggffffffggghhhiiihhhgggdddcccccceeehhhjjjkkkkkkiiiccc^^^\\\ZZZWWWXXX\\\]]]^^^fffoooqqqjjjbbb^^^XXXVVVSSSPPPMMMMMMMMMMMMPPPOOOOOOPPPRRRSSSSSSRRRQQQRRRRRRRRRQQQOOOMMMKKKFFFGGGHHHIIIIIIIIIIIIIIIHHHEEEBBBAAAAAACCCCCCCCCFFFFFFGGGHHHHHHFFFEEEDDDDDDEEEGGGKKKSSS^^^jjjrrrxxxlllvvvvvvlllgggeeehhhvvvyyy~~~|||ooo\\\JJJ===777777555555555555555555555555333333333333333333333333333333333333333333333333333333333444555777999:::;;;<<<===<<<<<<===@@@CCCFFFNNNeee}}}rrrbbbXXXVVV[[[aaaiiinnnqqqpppqqqssstttsssrrrsssuuuwwwyyyyyyyyyxxxyyywwwtttrrrqqqooollljjjfffccc^^^YYYUUUSSSRRRRRRVVV]]]bbbbbbaaa```]]]XXXYYYVVVSSSPPPNNNLLLHHHEEEGGGHHHJJJKKKKKKLLLOOOQQQXXX\\\bbbggghhhhhhhhhiiiiiifffaaa]]]ZZZYYYYYYZZZVVVPPPGGG@@@======>>>???BBBBBBBBBBBBCCCCCCCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBEEEDDDCCCCCCEEEHHHKKKMMMRRRXXXaaalllwww555777999:::;;;===AAACCCGGGVVVqqqkkkTTTMMMQQQWWWfffssspppfff``````bbbjjjdddccceeeeeedddmmmyyyvvvmmmaaaYYYUUUUUUTTTTTTMMMNNNNNNMMMKKKKKKLLLNNNRRRVVV[[[___```^^^[[[XXXQQQQQQPPPOOOQQQSSSVVVXXX[[[\\\^^^```aaa```]]][[[\\\]]]```bbbccccccbbbbbb\\\]]]```dddhhhiiigggfff___```aaa``````bbbfffjjjuuuyyy{{{xxxrrroooppprrryyy{{{}}}}}}zzztttmmmiiiiiimmmtttzzz}}}{{{vvvqqqmmmiiijjjqqqwwwvvvtttsssppppppooooooooopppppppppmmmkkkiiihhhiiiiiigggeeehhhjjjllllllkkkiiihhhiiilllmmmnnnppprrrqqqnnnkkkkkkkkkkkkmmmoooooommmjjjfffeeedddfffhhhkkklllllljjjccc]]]\\\[[[YYY[[[___]]]___gggqqqtttmmmfffbbb[[[YYYVVVSSSQQQPPPPPPQQQSSSRRRRRRSSSUUUVVVUUUTTTQQQRRRSSSTTTRRROOOLLLJJJFFFGGGHHHIIIJJJJJJJJJJJJGGGDDDBBBAAABBBDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFEEE???AAADDDIIIRRR]]]hhhoooyyyxxxnnnxxx~~~ssslllgggfffoooyyyxxxyyyvvveeeQQQ@@@999999666666666666555555555555444444444444444444444444333333333333333333333333333333333444555777999:::;;;<<<=========>>>AAADDDFFFQQQlll{{{}}}rrrbbbXXXXXX^^^dddkkkppprrrqqqrrruuuuuurrrrrrssstttvvvvvvwwwwwwvvvxxxvvvsssqqqpppnnnllliiieeebbb]]]XXXTTTRRRRRRRRRWWW^^^ddddddbbbaaa]]]XXX[[[XXXTTTOOOKKKHHHFFFDDDGGGHHHJJJJJJJJJLLLNNNPPPYYY```iiioooqqqppppppqqqvvvrrrlllhhhfffdddaaa___XXXQQQGGG@@@======???@@@@@@AAABBBCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFDDDCCCCCCEEEGGGHHHMMMPPPUUU\\\eeeppp{{{555777999;;;<<<>>>AAADDDGGGZZZxxxzzz___MMMKKKQQQ[[[fffoooooojjjfffccc```fffbbbdddjjjmmmmmmvvv|||rrreeeZZZUUUTTTSSSSSSOOOPPPPPPNNNLLLJJJKKKLLLMMMPPPTTTYYYZZZZZZXXXVVVRRRRRRQQQRRRTTTXXX\\\___cccdddfffgggfffdddaaa```ccceeehhhkkkkkkjjjhhhfffaaabbbdddiiilllnnnnnnllliiigggdddaaa___```dddfffssswwwzzzxxxrrrnnnnnnqqqtttvvvzzz{{{zzzuuuppplllhhhkkkqqqwww{{{zzzvvvrrrmmmjjjkkkqqquuusssrrrrrrqqqqqqqqqqqqqqqpppppppppkkkjjjjjjjjjjjjiiihhhffffffiiikkklllkkkjjjkkklllmmmmmmnnnppprrrqqqnnnkkkmmmnnnpppsssuuutttpppmmmiiihhhggghhhlllooopppqqqnnnfff___^^^^^^]]]___bbb```aaahhhqqqtttnnnhhheee```^^^[[[XXXVVVVVVVVVWWWWWWVVVVVVWWWXXXXXXVVVTTTQQQRRRSSSSSSRRROOOKKKIIIGGGHHHIIIIIIJJJJJJJJJIIIEEEDDDBBBBBBDDDEEEEEEDDDFFFFFFFFFFFFGGGFFFFFFFFF???@@@CCCIIISSS^^^gggmmmvvv|||}}}xxxrrr}}}zzzqqqjjjhhhlllrrryyyxxx~~~xxxkkkXXXEEE<<<<<<777777666666666555555555444444444444444444444444333333333333333333333333333333333444555777999:::;;;<<<=========???BBBEEEGGGUUUsssxxxoooyyywwweee[[[[[[```eeennnqqqsssrrrsssvvvuuurrrssssssttttttuuuuuuuuuuuuwwwuuurrrpppooonnnkkkiiidddaaa]]]XXXTTTRRRRRRRRRXXX___ddddddbbbaaa^^^YYY\\\YYYTTTNNNIIIEEECCCBBBGGGIIIKKKLLLLLLNNNPPPSSS\\\fffqqqyyy||||||}}}~~~yyyvvvuuuppphhhbbbUUUOOOEEE???<<<===???AAA@@@AAABBBDDDFFFGGGIIIIIIDDDEEEFFFFFFGGGFFFFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHMMMNNNQQQTTTZZZdddnnnuuuxxx{{{555777999;;;<<>>===???BBBCCCEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEFFFGGGHHHIIIJJJLLLOOORRRXXX```iiipppqqqtttzzz555777999;;;===???CCCEEENNNgggkkkWWWQQQVVV\\\bbblllrrroooiiiddd```]]]]]]eeexxxuuuggg]]]YYYWWWVVVUUUSSSSSSRRRPPPNNNNNNOOOQQQNNNPPPUUUYYY]]]_________```___]]]]]]___ccchhhkkksssxxx|||xxxooohhhgggjjjhhhkkkpppssssssqqqmmmjjjhhhggggggjjjooosssuuuvvvnnnnnnmmmhhhbbb```bbbeeennnuuu|||}}}yyytttrrrsssqqqsssvvvxxxxxxwwwtttrrrrrrrrrtttvvvwwwvvvrrrooolllkkknnntttvvvsssqqqrrrssstttvvvxxxyyyyyyyyyyyyrrrrrrrrrrrrpppooooooooonnnooopppooommmlllmmmnnnnnnooopppsssuuutttqqqoooqqqsssxxx|||~~~{{{uuupppooonnnmmmpppvvv{{{zzzpppgggfffgggggghhhjjjlllkkkmmmssstttoookkkjjjgggfffdddcccbbbccceeefffaaa```_________\\\YYYVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGDDDBBBBBBCCCEEEGGGFFFFFFDDDDDDCCCDDDDDDEEEEEEFFFEEEDDDDDDJJJUUUaaakkkooouuuyyy~~~uuunnnkkkkkkjjjkkk}}}~~~xxxrrrfffPPP@@@<<<888888777777666555555444555555555555555555555555444444444444444444444444333333333444555777999::::::;;;<<<<<<===???BBBEEEOOO```xxxjjjgggzzz{{{ggg^^^___fffjjjsssttttttsssuuuxxxvvvqqqqqqqqqpppppppppppppppqqqqqqooolllkkkjjjiiigggeeeaaa^^^ZZZUUURRRPPPPPPPPPWWW\\\```^^^]]]___^^^\\\YYYYYYXXXSSSNNNJJJJJJJJJPPPRRRVVVXXX[[[___cccffflllwww}}}{{{ttteeeYYYJJJFFFAAA???@@@CCCFFFGGGJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLJJJHHHGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIJJJJJJJJJMMMQQQUUU[[[bbbjjjpppqqqttt{{{555777999;;;===???CCCFFFRRRlll|||aaaRRRRRRZZZ```cccooovvvqqqfff___]]]\\\[[[ggg|||sssggg^^^ZZZYYYYYYXXXWWWWWWVVVTTTRRRRRRTTTWWWSSSVVVZZZ___ccceeegggggghhhfffdddbbbdddgggkkknnnxxxssskkkkkkpppgggjjjooossstttrrrnnnkkkfffeeedddgggkkkppptttuuukkknnnoookkkdddaaadddhhhkkksss|||{{{vvvssssssqqqrrrtttvvvvvvtttrrrqqquuuttttttttttttrrrnnnjjjllllllpppvvvxxxtttssstttuuuvvvxxx{{{|||}}}}}}}}}wwwwwwwwwvvvtttrrrsssssssssttttttrrrooommmmmmnnnoooppprrrtttwwwvvvtttqqqtttwww|||yyytttpppoooooosssyyy~~~tttjjjiiijjjjjjjjjlllrrroooppptttuuuppplllllliiihhhgggffffffgggiiijjjdddccccccbbbaaa^^^ZZZWWWWWWWWWUUUSSSQQQPPPOOONNNLLLLLLKKKKKKJJJIIIGGGGGGCCCBBBBBBCCCFFFGGGGGGFFFCCCCCCCCCCCCCCCDDDEEEEEECCCAAABBBJJJWWWfffqqqvvvvvvzzzuuummmkkkjjjhhhiii~~~~~~{{{yyyuuuiiiSSSAAA;;;999888888777666555555444555555555555555555555555444444444444444444444444333333333444555777999:::999:::;;;<<<<<<>>>BBBDDDRRRdddxxxjjjlllyyyeee^^^aaahhhmmmtttuuutttsssvvvyyyvvvppppppoooooonnnnnnnnnnnnooonnnllljjjiiihhhgggdddbbb___\\\XXXSSSPPPOOONNNOOOUUUZZZ]]][[[[[[]]]^^^\\\ZZZ[[[\\\YYYTTTRRRRRRSSSWWWYYY]]]aaadddiiimmmqqqttt~~~yyyuuutttlll^^^QQQFFFCCC@@@???BBBFFFIIIJJJMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMPPPUUUZZZ___ffflllqqqtttwww}}}999777888===??????BBBGGGVVVxxxnnn___VVVRRR[[[iiippptttvvvooobbbYYYWWWZZZ\\\kkk{{{tttiii```[[[ZZZZZZZZZZZZYYYVVVTTTTTTUUUWWWYYY\\\```dddhhhjjjlllnnnpppqqqpppmmmjjjggghhhkkknnnuuu|||yyyppplllkkkfffjjjoooqqqqqqooommmllllllllllllkkkjjjlllppprrrnnnmmmllljjjiiihhhhhhhhhqqquuuzzz}}}}}}{{{zzzyyyuuutttrrrssstttuuuuuutttuuuuuuttttttrrrqqqooonnnpppsssvvvxxxxxxwwwwwwxxx{{{zzzzzz}}}~~~{{{xxxxxxxxxwwwuuuuuuvvvwwwxxxvvvtttrrrpppoooooooooqqqrrrrrrssstttuuuwwwxxxyyy}}}|||vvvqqqtttuuutttsssxxx|||tttooonnnoooqqqrrrrrruuuxxxyyyxxxsssnnnjjjmmmjjjggggggjjjmmmooopppjjjfffeeefffddd^^^[[[\\\VVVWWWXXXXXXVVVTTTQQQOOOQQQPPPMMMKKKIIIGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFBBBBBBIIIUUUbbbsssvvvooolllkkkjjjmmmxxxyyyrrrjjjXXXDDD888777666555555666777555444333444555555555444333222333333333333333333333333333333333444666777999:::======<<<;;;<<>>???CCCIIINNNPPPTTTQQQNNNOOORRRUUUVVVUUUXXXTTTOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOTTTTTTVVV[[[bbbiiinnnqqquuu{{{:::888999===???@@@DDDIII\\\}}}|||fff]]]YYYXXX```lllpppsssssskkk___WWWVVVZZZ\\\kkk}}}vvvkkkccc^^^]]]]]]]]]\\\[[[XXXWWWVVVWWWYYYZZZ```dddiiimmmpppsssvvvxxxuuutttppplllhhhgggiiikkkpppxxx}}}tttooonnniiilllppprrrqqqnnnlllkkknnnooooooooonnnoooqqqsssoooppppppnnnkkkiiiiiijjjqqquuuzzz}}}|||{{{yyyyyyvvvuuuttttttvvvwwwwwwvvvwwwwwwwwwvvvuuutttsssssstttwwwzzz{{{zzzyyyyyyyyy{{{{{{||||||vvvwwwwwwwwwwwwyyy{{{}}}yyywwwuuusssqqqqqqrrrrrrsssssssssssstttuuuwwwxxxzzz}}}}}}wwwssssssuuuttttttxxx{{{vvvrrrssstttvvvwwwwwwxxx{{{}}}|||xxxrrrnnnkkkjjjhhhjjjmmmppprrrrrrlllgggddddddaaa\\\YYYZZZXXXXXXYYYXXXWWWUUURRRQQQQQQOOOMMMKKKIIIGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEAAABBBIIITTTaaaqqqxxxqqqnnnlllkkkkkkuuuzzztttmmm\\\HHH<<<888666555555666777555444555444444444444555666777333333444444444444333333444444444555777888:::;;;<<<<<<<<<;;;<<<>>>CCCGGGRRRjjjiiilllpppkkkbbbccclllooouuuvvvwwwxxxxxxvvvtttssspppoooooooooooooooppppppmmmkkkhhhfffeeeccc```^^^[[[XXXTTTNNNJJJHHHHHHIIIPPPPPPRRRTTTVVVXXXZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]]]]aaaccceeehhhiiijjjjjjjjjqqqyyy~~~yyyrrriiidddaaa[[[QQQIIICCC@@@>>>???CCCIIINNNQQQUUUSSSQQQRRRUUUXXXXXXWWWXXXUUURRRPPPOOOPPPOOONNNNNNNNNNNNNNNOOOPPPRRRSSSXXXYYYZZZ^^^dddjjjoooqqqwww~~~:::888999===???@@@FFFLLLdddqqqaaa]]]^^^___dddllloooqqqooofff[[[TTTUUUYYY]]]lll~~~|||qqqhhhccc```______^^^]]][[[YYYYYYZZZ[[[\\\bbbffflllppptttwwwzzz}}}zzzxxxtttoooiiigggggghhhkkkuuuxxxsssqqqoooqqqttttttrrrooommmmmmppprrrttttttsssrrrrrrsssppptttwwwtttnnnjjjkkkmmmtttxxx|||~~~~~~|||{{{{{{xxxvvvuuuvvvxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz|||}}}{{{zzzyyy{{{}}}vvvvvvvvvwwwzzz}}}}}}{{{xxxvvvuuuvvvxxxyyyxxxxxxwwwwwwwwwxxxzzzzzz}}}{{{wwwvvvxxxxxxwww{{{}}}zzzwwwwwwxxx{{{||||||yyyzzz|||~~~~~~{{{uuupppooonnnnnnpppsssuuuuuutttnnngggbbb```^^^YYYWWWYYYYYYZZZZZZYYYXXXVVVTTTRRRPPPOOOMMMKKKIIIGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAADDDAAABBBIIIRRR^^^nnn||||||sssnnnlllkkkhhhpppyyysssnnn```MMM@@@999777555555666666666444666555333222333666999;;;222333555666666555333222555555555666888999;;;<<<===>>>>>>===>>>@@@EEEHHHUUUooofffmmmwwwkkkjjjeeefffoooqqqwwwwwwxxxxxxwwwuuusssrrrpppppppppooooooooooooooolllllljjjgggccc```______ZZZWWWQQQLLLHHHFFFFFFFFFKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUWWWXXX[[[^^^```aaa```bbbdddggghhhgggfffeeeeeelllrrruuuwww|||~~~|||tttmmmddd^^^ZZZSSSJJJCCCBBB???===>>>DDDJJJPPPSSSWWWVVVVVVXXXZZZ[[[[[[ZZZYYYWWWUUUTTTTTTTTTSSSRRRRRRQQQPPPPPPQQQTTTVVVXXX^^^^^^___bbbeeejjjnnnqqqzzz999777999<<<>>>@@@GGGOOOjjjzzzmmmbbbaaacccbbbccceeellllllhhh```VVVQQQTTTXXX___pppzzzppphhhdddaaa```___^^^\\\[[[[[[[[[\\\]]]```dddjjjnnnqqqtttwwwzzz}}}{{{wwwqqqllliiihhhiiimmmttt}}}zzzvvvuuutttvvvxxxwwwtttqqqpppooosssvvvyyyzzzxxxvvvttttttqqqwww{{{yyyqqqllllllpppxxx|||~~~yyyxxxwwwxxxzzz{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~{{{zzzzzz~~~zzzyyyxxxyyy}}}|||zzzzzz{{{~~~~~~}}}|||{{{{{{}}}~~~||||||~~~~~~}}}{{{zzzyyy{{{}}}}}}}}}zzzvvvvvvuuuvvvwwwyyyyyywwwuuuooofff^^^\\\[[[XXXXXXZZZ[[[[[[ZZZZZZXXXWWWUUUTTTPPPOOOMMMKKKIIIHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBBCCCAAABBBHHHOOOYYYiiivvvssslllhhhgggeeejjjyyyxxxooolllbbbQQQCCC:::888666555666666666555555444333333444666888999222444666888888666444222444444555666777999:::;;;>>>>>>??????@@@CCCGGGKKKWWWsss{{{dddooopppgggiiifffiiipppqqqvvvvvvvvvvvvtttsssqqqpppooooooppppppoooooonnnnnnkkkmmmllliiiccc______```YYYUUUOOOIIIGGGFFFFFFFFFHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPRRRTTTXXX[[[^^^```\\\^^^aaaddddddbbb```^^^XXX^^^dddiiipppwwwzzzxxxssslllddd]]]WWWQQQIIICCCAAA???===???EEELLLRRRUUUXXXYYYZZZ\\\]]]^^^]]]]]]ZZZYYYXXXWWWXXXXXXVVVTTTSSSRRRQQQQQQSSSVVVZZZ\\\bbbcccdddeeegggjjjnnnqqqzzz777777888;;;===???HHHRRRooopppiiiccccccdddbbb___^^^eeeeeeaaaYYYRRRPPPSSSXXXbbbuuuxxxnnngggccc```______]]]]]]\\\\\\]]]^^^___ccchhhkkknnnppprrrttt|||{{{yyytttooollllllmmmsssxxx}}}~~~|||yyywwwwwwvvvwwwxxxvvvsssqqqpppqqquuuyyy}}}}}}zzzxxxvvvsssyyy}}}{{{sssnnnooorrr{{{~~~|||zzzyyyzzz|||~~~~~~}}}yyyyyyzzz{{{|||~~~}}}{{{{{{|||~~~~~~}}}}}}~~~}}}~~~||||||||||||~~~wwwwwwxxxzzz|||}}}{{{yyyoooeee\\\ZZZ[[[ZZZZZZ[[[[[[[[[ZZZYYYWWWVVVUUUTTTOOONNNMMMKKKIIIHHHGGGGGGEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAABBBFFFKKKSSSbbboootttjjjdddcccbbbdddrrrwwwllljjjdddUUUFFF;;;999666555555666666555444444555555555444444333222444666888888666444222333333444555666888999:::;;;<<<>>>???AAADDDHHHLLLZZZyyyvvvaaaooommmeeehhhgggjjjppppppttttttssssssqqqpppooonnnnnnoooooooooooonnnmmmlllkkkmmmmmmiiiccc``````aaaXXXSSSLLLHHHGGGGGGGGGGGGEEEEEEFFFGGGHHHJJJJJJKKKJJJJJJLLLNNNQQQUUUWWWYYYWWWYYY]]]``````]]]YYYWWWOOOSSSYYY___jjjtttwwwtttrrrlllddd\\\VVVPPPIIIDDD@@@>>>===@@@FFFNNNUUUXXXYYY[[[\\\^^^^^^^^^______]]][[[ZZZZZZZZZZZZXXXVVVSSSSSSSSSTTTVVVYYY]]]___dddfffgggggggggjjjnnnrrrxxx777777999<<<<<<@@@KKKWWWtttyyyeeeddddddeeedddaaa]]]ZZZ]]]\\\YYYTTTOOOOOOTTTYYYggg|||tttlllfffccc``````______^^^^^^^^^___aaadddhhhlllnnnppprrrttt|||{{{zzzvvvrrrpppppprrrzzz|||}}}{{{zzzzzzuuuvvvvvvuuusssrrrrrrsssyyy}}}}}}|||www{{{~~~|||vvvssstttvvv}}}~~~}}}~~~}}}||||||}}}~~~~~~~~~~~~wwwwwwyyy|||~~~rrrggg]]][[[\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVTTTSSSSSSOOONNNLLLKKKIIIHHHHHHHHHEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAA@@@AAADDDFFFLLLZZZggguuujjjdddbbbbbbaaammm~~~zzzoooooolll\\\KKK===:::666555555666666666333444555666555444222111222333555666666555333222333333333444555777999:::888:::===???BBBFFFKKKNNN```uuu```ppplllcccggghhhkkkqqqppprrrrrrqqqpppoooooonnnnnnmmmmmmnnnnnnnnnlllkkkjjjjjjkkkjjjgggdddaaa``````YYYRRRJJJFFFEEEFFFFFFEEEBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEGGGIIIKKKNNNPPPRRRRRRUUUYYY\\\\\\YYYUUUQQQJJJMMMQQQYYYfffrrruuuqqqnnniiibbbZZZSSSMMMHHHEEE@@@???>>>AAAIIIQQQXXX\\\[[[]]]^^^___^^^___aaabbbaaa___]]]\\\\\\\\\[[[YYYUUUUUUWWWYYY\\\___bbbcccfffhhhjjjjjjiiikkkpppuuuxxx~~~999999;;;===>>>BBBNNN[[[zzzooobbbfffjjjjjjfffaaa]]]ZZZUUUUUUSSSPPPNNNPPPUUUZZZlllyyyqqqkkkgggbbbbbbbbbaaaaaaaaaaaa```aaaeeejjjmmmppprrruuuwww||||||{{{xxxuuussssssttt}}}}}}|||xxxyyyyyyxxxwwwwwwyyy{{{}}}|||}}}}}}|||zzzxxxyyyzzzwwwkkk```^^^^^^[[[YYYXXXXXXXXXVVVUUUSSSRRRRRRQQQOOONNNLLLKKKIIIHHHHHHHHHEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAA@@@AAABBBBBBFFFSSSaaawww}}}yyywww|||xxxlllgggfffeeeaaajjj|||xxx{{{xxxfffQQQ===:::777555555666666666444444444444444555555555333333444444444444333333333444444555666888:::::::::===@@@DDDHHHLLLQQQUUUhhhzzzdddvvvjjjaaafffhhhmmmsssrrrqqqqqqpppoooooooooooooookkklllmmmmmmlllkkkiiigggiiigggeeedddcccbbb```^^^ZZZSSSIIICCCCCCCCCBBB@@@@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBDDDGGGJJJLLLNNNNNNRRRWWW[[[[[[XXXRRROOOHHHJJJMMMVVVeeerrrtttooolllggg```XXXRRRLLLHHHFFFAAA??????CCCKKKTTT[[[___^^^___``````___```cccfffgggddd```^^^^^^^^^]]]]]]XXXZZZ]]]aaadddggghhhiiigggjjjlllllllllnnntttyyyyyy}}};;;;;;===???@@@DDDQQQ___~~~iiifffmmmssspppiiibbb]]]ZZZQQQQQQPPPNNNNNNQQQVVVZZZooo|||tttoookkkdddddddddcccccccccbbbbbb```dddiiinnnqqqtttxxxzzz~~~~~~|||yyyvvvssssssttt~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}}}}|||}}}}}}}}}{{{oooccc```___[[[WWWVVVWWWVVVUUUSSSRRRQQQQQQPPPNNNNNNLLLKKKIIIIIIHHHHHHEEEEEEDDDCCCBBBBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@AAA@@@AAAAAA@@@CCCOOO\\\hhhttt}}}uuupppqqq}}}zzzpppkkkjjjgggbbbiii}}}mmmVVV>>>;;;777555555666666666666555333333444666999;;;333333333333333333333333555555555666777999;;;<<<>>>AAAFFFJJJNNNSSSYYY\\\nnnjjj}}}iii```eeehhhnnnuuutttqqqqqqpppppppppppppppqqqjjjkkkllllllllljjjgggfffgggdddaaaaaabbbbbb___\\\\\\SSSIIIBBB@@@@@@>>>;;;>>>>>>>>>>>>??????@@@@@@===>>>@@@BBBEEEIIIKKKMMMMMMQQQWWW[[[[[[XXXRRRNNNIIIJJJLLLUUUeeerrrtttoookkkggg```YYYRRRMMMJJJHHHAAA@@@@@@DDDLLLUUU]]]aaa```aaabbbaaa___aaaeeeiiikkkgggccc```___``````___\\\^^^cccgggkkkmmmmmmmmmhhhkkknnnooonnnpppwww}}}{{{~~~;;;>>>===???DDDCCCMMMbbb{{{tttvvvxxxuuummmccc[[[WWWTTTNNNKKKLLLNNNQQQXXX```uuuxxxpppkkkfffeeecccbbbbbbbbbaaa```fffiiinnnrrruuuyyy}}}~~~zzzwwwuuuvvvwww~~~|||}}}~~~wwwlllbbb]]][[[XXXWWWYYYXXXWWWTTTRRRQQQPPPQQQQQQMMMLLLKKKLLLMMMLLLKKKIIIIIIFFFCCCBBBAAAAAA@@@???@@@>>>===>>>@@@CCCDDDCCCCCCBBBBBBAAABBBFFFMMMQQQ^^^```hhhvvvzzzuuuoooooo|||zzzpppnnnoooooommmjjjvvv}}}oooXXXDDD<<<777888999888777888444444444444444444444444555555444333222222222222444444555666888:::;;;<<<@@@???BBBIIIOOOSSSYYY```ttt~~~kkkvvvooo[[[^^^jjjooorrrvvvooopppqqqrrrrrrrrrqqqpppnnnmmmkkkjjjgggfffdddcccaaacccbbb______bbbccc```ZZZRRRHHHBBBAAAAAA>>><<<<<<;;;::::::;;;<<<===>>>AAA>>>>>>AAABBBBBBEEEJJJMMMTTTYYYZZZ[[[[[[VVVQQQNNNLLLMMMXXXhhhrrrrrrnnnlllhhhbbb[[[TTTNNNGGGCCCAAA??????EEEOOOXXX[[[[[[___aaaccceeeeeefffhhhjjjmmmkkkgggdddaaaaaabbbcccdddgggiiijjjpppvvvxxxvvvsssooommmppprrrtttyyy;;;>>>===???DDDDDDNNNeeeyyynnnbbbZZZVVVQQQLLLIIIKKKNNNRRRZZZccc|||}}}wwwppplllhhhgggeeeddddddccccccbbbhhhkkkooorrrvvv{{{~~~zzzwwwvvvwwwyyyvvvkkkaaa]]]ZZZWWWVVVXXXWWWVVVTTTRRRPPPOOONNNNNNMMMLLLLLLLLLMMMMMMKKKIIIIIIFFFCCCBBBBBBBBBAAA@@@AAA@@@>>>???AAADDDEEEEEECCCCCCCCCBBBCCCEEEJJJNNNVVVXXX^^^kkkzzzzzzooojjjqqq|||yyyooommmoooqqqoookkkvvv|||qqq\\\FFF???999999999777555666777777777777777777777777333333333222333333444444444444555666888:::;;;<<<>>>===@@@FFFLLLOOOVVV]]]rrrzzzgggpppxxxbbbbbbjjjlllmmmpppppppppqqqrrrrrrqqqpppooommmllljjjhhhfffdddcccbbb```bbbaaa___```ddddddaaaYYYRRRHHHCCCAAAAAA>>><<<<<<<<<;;;:::;;;;;;======@@@======@@@BBBBBBEEEJJJOOOVVV[[[\\\\\\[[[WWWRRRMMMJJJLLLWWWhhhtttvvvtttpppkkkddd]]]VVVNNNGGGBBBBBB@@@BBBHHHSSS[[[^^^^^^bbbccceeefffhhhjjjnnnqqqrrrpppmmmiiifffdddeeeeeeiiilllnnnooouuu|||~~~|||uuuqqqoooqqqtttvvv{{{:::>>>===???EEEEEERRRjjjoooaaaXXXUUUNNNJJJHHHJJJMMMSSS]]]gggzzzuuuppplllkkkjjjiiigggffffffffffffkkkmmmppptttxxx}}}}}}zzzzzz|||zzzoooeee```]]]YYYWWWXXXWWWWWWVVVUUUSSSQQQOOONNNOOONNNMMMMMMNNNNNNMMMKKKIIIGGGDDDBBBBBBBBBBBBAAACCCAAA@@@AAACCCEEEFFFFFFEEEFFFFFFFFFEEEEEEGGGHHHNNNPPPUUU]]]jjjxxx~~~}}}~~~~~~sssgggggglll|||xxxnnnlllooosssqqqmmmwww|||sss```IIIAAA:::999888555444444444444444444444444444444222222222222333444555666444444555666888:::;;;<<<===<<<>>>CCCGGGJJJQQQYYYrrrzzzgggnnnjjjfffkkkllllllnnnppppppqqqqqqqqqooonnnmmmkkkjjjhhhfffdddbbbaaa```]]]______^^^aaaffffffcccXXXQQQIIIDDDBBB@@@>>><<<===<<<;;;;;;:::;;;;;;<<>>===???EEEGGGVVVpppooo___VVVSSSNNNJJJHHHJJJMMMSSS```lll~~~zzzuuuppplllmmmmmmlllkkkiiihhhhhhiiinnnppprrruuuzzzzzzooohhhccc]]]YYYYYYXXXXXXYYYYYYXXXVVVTTTSSSQQQPPPOOOOOOPPPPPPNNNLLLIIIGGGDDDCCCCCCCCCCCCBBBCCCBBB@@@AAADDDFFFGGGGGGFFFIIIKKKKKKIIIFFFEEEDDDHHHKKKOOOTTT]]]jjjyyy~~~~~~||||||}}}~~~~~~}}}{{{mmmfffeeennnzzzxxxmmmjjjmmmqqqpppnnnzzzrrraaaJJJAAA:::999888555444555333333333333333333333333333333333333333444555555444444555666888:::;;;<<<===<<<===AAACCCFFFNNNWWWtttmmmqqqnnniiilllnnnoooqqqooopppppppppooonnnlllkkkiiihhhfffcccaaa```______ZZZ\\\]]]]]]bbbggggggcccVVVQQQJJJEEEBBB@@@>>><<<===<<<<<<;;;;;;:::::::::===;;;===???@@@AAAGGGNNNUUU]]]dddcccaaa___\\\XXXQQQMMMNNNZZZmmm||||||vvvmmmcccZZZPPPGGGAAA>>>AAAHHHRRR^^^fffiiijjjffffffdddcccdddhhhnnnssstttvvvvvvtttooollllllmmmnnnqqqtttvvv||||||yyyyyyzzz{{{:::>>>>>>???EEEIII[[[wwwqqq^^^TTTRRROOOLLLJJJLLLNNNVVVdddrrr~~~yyyvvvrrrpppoooppppppnnnkkkjjjkkkmmmrrrsssvvvyyy}}}{{{rrrjjjaaa[[[ZZZWWWXXXYYYZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSRRRPPPNNNJJJGGGDDDCCCDDDDDDDDDCCCCCCAAA@@@BBBEEEHHHIIIJJJHHHLLLQQQRRROOOJJJFFFCCCCCCFFFKKKOOOVVVaaaoooyyy|||{{{}}}zzzxxxllldddfffrrrwwwmmmiiijjjmmmmmmnnn~~~}}}qqqbbbJJJAAA:::888888666666777666666666666666666666666666555444444333333333444444444555666888:::;;;<<<>>>===>>>@@@AAADDDMMMWWWxxxsssuuuqqqkkklllooopppqqqnnnnnnoooooonnnlllkkkiiihhhfffdddaaa___^^^^^^^^^YYYZZZZZZ\\\aaagggfffaaaSSSPPPKKKGGGCCC@@@>>><<<<<<<<<<<<;;;;;;:::999999;;;:::<<>>???EEEJJJ___~~~vvv```UUUQQQOOOMMMLLLNNNQQQZZZkkkzzz}}}yyywwwvvvuuurrrtttuuurrrooommmoooqqqwwwyyy|||}}}ssshhh```^^^YYYYYYZZZ[[[[[[[[[ZZZZZZZZZYYYWWWVVVVVVTTTQQQOOOJJJGGGEEEDDDDDDEEEEEEDDDCCCBBBAAADDDHHHKKKMMMNNNJJJPPPWWWZZZXXXQQQJJJFFF@@@CCCGGGKKKQQQ[[[gggooo}}}|||~~~rrrdddaaalllwwwzzzuuunnniiiiiihhhjjjmmm{{{rrrdddKKKBBB:::888888666666888555555555555555555555555777666555444333333333333444444555666888:::;;;<<>>>>>@@@@@@CCCNNNYYY{{{~~~vvvzzztttkkkjjjlllmmmmmmllllllmmmmmmmmmkkkjjjiiihhhfffbbb___]]]\\\]]]]]]XXXYYYYYYZZZ```fffccc]]]QQQOOOLLLHHHDDD@@@===<<<:::;;;;;;;;;;;;::::::999999999<<<>>>>>>???HHHSSS]]]gggnnnlllgggdddaaa___ZZZXXX\\\jjj|||{{{rrrhhh]]]SSSJJJDDD===BBBKKKUUU```hhhmmmppplllkkkjjjgggeeedddfffhhhnnntttzzz{{{wwwssssssuuuooorrrssstttxxx}}}}}}yyywwwxxxxxxuuuvvvzzz}}}|||{{{{{{}}}:::???>>>???EEELLLbbb~~~eeeVVVQQQMMMLLLMMMPPPTTT___sss{{{yyyyyyyyyvvvyyyzzzwwwsssqqqsssvvv|||ssskkkhhhaaaaaa```___^^^^^^^^^^^^___]]][[[YYYXXXUUURRROOOJJJHHHEEEDDDEEEFFFEEEEEECCCCCCCCCFFFKKKPPPRRRSSSLLLSSS\\\bbb___XXXOOOJJJDDDDDDEEEGGGLLLTTT]]]cccvvv~~~~~~{{{hhh]]]dddnnnssssssoookkkiiifffhhhlll~~~~~~zzzwwwjjjNNNDDD;;;888777555555777333333333333333333333333666555555444444444555555444444555666888:::;;;<<<>>>>>>>>>??????BBBNNN[[[}}}yyyyyytttjjjgggiiijjjjjjjjjjjjkkkllllllkkkjjjiiihhheeebbb^^^\\\\\\\\\]]]XXXXXXWWWYYY___ddd```XXXPPPOOOMMMIIIDDD@@@===<<<888999:::;;;;;;;;;::::::888888;;;======???IIIUUU```jjjqqqoooiiifffcccaaa[[[[[[bbbrrr{{{rrrhhh___UUULLLGGG@@@EEELLLUUU]]]ccciiillljjjkkklllkkkgggeeeddddddiiipppxxxyyytttoooooopppkkkmmmmmmmmmpppuuuuuurrrooolllmmmpppqqqnnnoooqqqtttsssssstttwww{{{999???>>>???EEELLLdddhhhXXXRRRKKKKKKLLLQQQWWWcccyyy~~~{{{zzz{{{yyy|||~~~{{{vvvtttvvvzzz~~~uuurrrjjjiiifffdddbbbaaaaaaaaabbb```]]][[[YYYVVVRRROOOJJJHHHEEEEEEEEEFFFFFFEEEEEEDDDEEEHHHNNNSSSVVVWWWMMMUUU```fffddd\\\SSSMMMLLLIIIEEEDDDGGGNNNUUUYYYggguuu~~~nnnZZZ___gggnnnqqqpppllljjjeeehhhkkk}}}zzzzzzzzz{{{oooPPPFFF<<<999777444333555666666666666666666666666444444444444444555666777444444555666888:::;;;<<<>>>===>>>>>>>>>AAANNN\\\~~~}}}uuuvvv~~~}}}rrrhhhfffiiikkkkkkhhhiiijjjkkklllkkkjjjiiihhheeebbb^^^\\\\\\\\\]]]YYYXXXWWWXXX^^^bbb]]]UUUOOOOOOMMMJJJEEE@@@===<<<777888:::;;;<<<;;;;;;:::777888;;;======???IIIUUUaaalllsssqqqjjjgggdddcccZZZ\\\fffxxxzzzrrriii___VVVMMMHHHDDDHHHNNNTTTZZZ```eeehhhfffiiikkkkkkhhhdddbbb```dddlllttttttoooiiihhhiiieeegggfffeeegggkkkkkkgggcccbbbdddjjjkkkiiiiiilllnnnmmmnnnpppsssxxx}}}AAA>>>AAADDDEEENNNllluuu___UUUPPPRRRQQQOOOUUUhhh|||{{{zzz{{{{{{zzz|||yyyyyytttkkkfffhhhiiihhheeebbb]]]YYYWWWVVVUUUTTTLLLIIIFFFEEEFFFHHHIIIHHHAAACCCDDDFFFPPP[[[\\\VVVWWW[[[cccjjjkkkddd\\\XXXPPPLLLIIIHHHHHHIIIOOOVVV[[[gggwww~~~~~~tttbbb]]]^^^fffmmmmmmjjjiiiggghhhlllyyyyyyuuuwwwwww^^^FFF;;;;;;777666777444555555555555555555555555555444444333333444444555555666777888888999;;;===>>>@@@===@@@FFFEEEMMMaaa~~~uuummm{{{mmmgggiiimmmmmmjjjkkkkkkllllllkkkiiihhhgggccccccbbb___\\\YYYYYYZZZYYYVVVVVVZZZ```___WWWPPPIIILLLOOONNNHHHBBB>>>===;;;;;;;;;:::::::::999999999;;;<<<;;;<<>>@@@EEEHHHSSSqqqeeeXXXPPPQQQPPPNNNVVVjjj}}}{{{||||||~~~~~~xxxrrrpppmmmjjjgggccc^^^[[[YYYWWWUUUSSSLLLJJJGGGGGGHHHIIIIIIHHHDDDFFFFFFIIITTTaaafffdddcccffflllooonnnggg___[[[VVVQQQLLLKKKHHHGGGJJJOOORRR\\\lll|||~~~yyybbb\\\[[[aaaggghhhffffffccceeekkkyyyvvvrrr}}}}}}```HHH<<<===888777999555555555555555555555555555555444444333333444444555555666777888888999;;;===>>>@@@>>>@@@FFFEEEMMMbbbxxxrrr|||lllcccdddiiikkkkkkkkkllllllkkkjjjiiigggfffbbbbbbaaa___[[[YYYYYYZZZXXXVVVWWW\\\```^^^VVVNNNIIILLLOOONNNIIICCC???===;;;;;;;;;:::::::::999999888:::;;;;;;;;;AAAJJJRRR\\\dddiiihhheeeccc```\\\YYYYYYbbbvvv~~~sssjjjbbbXXXNNNGGGEEEKKKSSSXXXZZZZZZXXXXXXWWWXXXYYYZZZYYYWWWUUUTTTRRRUUUYYYXXXUUUTTTVVVYYYXXXXXXXXXXXXYYYZZZ[[[\\\WWWYYY\\\___bbbcccddddddmmmlllkkkkkkmmmppptttwww~~~~~~======@@@FFFKKKZZZyyy|||nnn\\\PPPQQQNNNMMMWWWlll}}}|||zzz}}}}}}yyytttoooiiifffaaa^^^[[[XXXUUUSSSMMMKKKIIIIIIJJJJJJJJJIIIFFFGGGGGGJJJVVVfffrrrvvvsssvvvxxxxxxuuuooogggbbb___YYYSSSOOOKKKFFFEEEHHHKKKRRR```rrr}}}ggg___ZZZ]]]bbbccccccdddaaadddlll~~~uuupppbbbJJJ>>>>>>999888999666555555555555555555555555555555444444444444555555444666777888888999;;;>>>>>>@@@>>>@@@FFFEEEOOOeee{{{sssqqq}}}lllaaa```dddhhhjjjlllllllllkkkiiigggeeedddaaaaaa```^^^ZZZXXXXXXYYYWWWWWWYYY]]]```]]]TTTLLLIIILLLOOOOOOKKKEEEAAA>>>;;;;;;;;;;;;::::::::::::888999::::::;;;???GGGNNNTTT\\\bbbccccccbbb___ZZZXXXUUUYYYkkk~~~tttkkkbbbXXXMMMFFFEEEIIINNNQQQQQQOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGJJJMMMNNNLLLLLLNNNPPPPPPPPPQQQQQQSSSTTTVVVVVVTTTVVVYYY\\\___aaabbbbbbeeeeeefffgggiiilllnnnpppuuuwwwzzz===>>>AAAFFFMMM___~~~rrr~~~uuuaaaSSSQQQNNNNNNYYYooo}}}|||{{{~~~{{{vvvllliiieeeaaa^^^ZZZVVVSSSNNNLLLKKKKKKKKKLLLJJJIIIFFFFFFFFFIIITTTgggzzzzzzsssmmmfff^^^XXXTTTOOOHHHEEEFFFIIINNNYYYggguuu|||qqqfff]]]\\\___aaaccceeebbbfffpppwwwpppdddKKK>>>>>>999777999666555555555555555555555555555555444444444444555555444555777777888999<<<>>>>>>AAA???AAAFFFFFFPPPhhhsssmmmppp}}}nnnccc```bbbfffhhhmmmlllkkkiiigggeeedddccc`````````]]]ZZZXXXXXXYYYWWWXXX[[[___```[[[RRRJJJHHHJJJMMMNNNKKKGGGBBB???<<<;;;;;;;;;;;;:::::::::888999999999:::>>>DDDIIIMMMTTT\\\___```aaa^^^YYYUUUPPPPPP]]]ssszzzrrriii```UUUKKKDDDAAADDDHHHIIIHHHFFFEEEDDDBBBAAAAAAAAABBBCCCDDDEEEDDDGGGIIIIIIHHHHHHIIIKKKLLLLLLLLLMMMOOOQQQSSSSSSQQQSSSVVVYYY\\\^^^______]]]^^^___aaaccceeeggghhhlllnnnqqqvvv{{{~~~}}}???@@@BBBEEENNNbbbhhhwwwxxxdddUUURRRNNNOOO\\\rrr|||{{{zzz}}}~~~yyynnnkkkhhheeeaaa]]]WWWSSSPPPNNNLLLKKKKKKLLLKKKJJJGGGGGGGGGJJJSSSeee}}}vvvkkkbbbZZZWWWRRRKKKGGGGGGHHHLLLSSS\\\eeeqqq|||~~~zzz}}}zzzmmm```\\\]]]___bbbeeecccgggpppwwwnnn~~~}}}eeeLLL>>>===777666888555666666666666666666666666666555555444444555555666333555777777888999<<<>>>>>>BBB@@@BBBFFFFFFRRRkkkoookkksss{{{qqqhhhcccbbbdddffflllkkkjjjhhhfffdddcccbbb``````___]]]ZZZXXXYYYZZZXXXYYY\\\______YYYPPPHHHGGGHHHJJJKKKJJJFFFBBB???<<<<<<<<<;;;;;;;;;::::::888999999999;;;===AAADDDGGGNNNUUUYYY]]]```^^^XXXTTTOOOLLLTTTcccrrr{{{}}}xxxuuuoooggg^^^TTTJJJDDD<<<>>>AAAAAA@@@??????@@@???>>>>>>===???AAACCCDDDFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPOOOQQQSSSVVVYYYZZZ[[[[[[XXXYYY[[[]]]^^^```aaaaaafffgggjjjllloooqqqtttuuuuuuzzz@@@BBBCCCEEEOOOfffaaapppssscccTTTQQQMMMQQQ```vvv||||||xxx{{{~~~}}}wwwnnnmmmjjjhhheee___YYYUUURRROOOKKKJJJJJJKKKKKKKKKIIIIIIKKKMMMRRRaaa{{{vvvlllbbb\\\WWWPPPKKKJJJEEEIIIMMMRRRXXXdddsss~~~~~~}}}}}}|||~~~}}}~~~~~~{{{xxxyyy|||~~~qqqaaa[[[ZZZ[[[^^^aaaaaaeeemmmyyyvvvjjjzzzzzz{{{yyyfffMMM???===777555888555666666666666666666666666666666555555555555666666333555666777888:::===???>>>BBBBBBCCCFFFGGGTTTnnniiigggtttzzz{{{xxxssskkkeeecccdddfffkkkjjjhhhfffdddccccccccc`````````]]][[[YYYZZZ[[[ZZZ[[[]]]___]]]WWWNNNHHHFFFEEEEEEFFFFFFEEEBBB???<<<<<<<<<<<<;;;;;;;;;:::999999999:::;;;===???@@@CCCHHHNNNSSSYYY^^^\\\WWWVVVRRROOOPPPVVV```jjjoooooonnnkkkeee\\\RRRIIIDDD999:::<<<;;;;;;;;;===>>>>>>>>>======???@@@BBBDDDEEEEEEFFFFFFEEEDDDDDDCCCDDDEEEEEEFFFGGGHHHJJJKKKMMMNNNPPPSSSUUUUUUVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZ___aaabbbcccccceeehhhjjjlllpppvvv|||AAACCCDDDFFFRRRkkk~~~[[[jjjvvv|||hhh\\\PPPNNNLLLRRRdddzzz~~~~~~{{{}}}|||sssooommmllljjjgggbbb[[[WWWSSSOOOJJJHHHHHHJJJKKKLLLIIIJJJLLLMMMOOOZZZsss~~~ppphhhaaaXXXRRRPPPHHHHHHHHHKKKQQQ[[[eeelllwwwwwwwwwvvvvvvuuutttsssuuuzzz|||zzzyyyzzzzzzxxxvvvvvvyyy{{{}}}~~~tttccc[[[YYYYYY[[[___```dddiiippp~~~wwwjjj~~~zzz{{{|||yyyiiiOOO@@@>>>888666999666666666666666666666666666666666555555555555666666333444666777888:::===???===CCCBBBCCCFFFGGGUUUppp~~~gggfffvvv}}}xxxuuutttqqqkkkdddbbbdddgggiiihhhfffeeedddccccccddd```aaa```^^^[[[ZZZ[[[\\\\\\]]]^^^^^^[[[UUUMMMHHHEEEBBB@@@AAABBBCCCAAA???<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>===???DDDHHHLLLTTTZZZZZZUUUVVVUUURRRMMMKKKOOOXXX```bbbcccbbb^^^WWWNNNFFFAAA999999999888777888:::===<<<<<<======>>>???@@@AAABBBBBBBBBCCCDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKMMMOOOPPPPPPPPPOOOOOOOOONNNNNNOOOOOOPPPQQQUUUVVVWWWWWWVVVXXX[[[___aaacccggglllqqquuuvvvwww~~~AAADDDEEEGGGTTTooo{{{YYYfffpppmmm^^^VVVMMMKKKJJJSSSggg~~~|||qqqnnnnnnmmmkkkiiiccc]]]XXXTTTPPPJJJFFFGGGIIIKKKLLLGGGHHHJJJKKKJJJSSSlllsssjjj```XXXUUUMMMIIIFFFHHHNNNUUUYYYZZZmmmmmmmmmmmmmmmkkkjjjjjjlllrrruuuttttttvvvvvvttttttuuuwwwzzz{{{{{{}}}wwwfff]]]ZZZZZZ\\\___aaaeeehhhkkkvvvyyymmm~~~|||~~~~~~{{{kkkQQQBBB???999777:::777777777777777777777777777666666555555555555666666222444666777888:::===@@@===CCCCCCDDDGGGGGGVVVqqqkkklll}}}}}}zzzrrrrrrooohhhbbb```dddiiihhhgggfffdddccccccddddddaaaaaaaaa___\\\[[[[[[]]]]]]^^^^^^]]]YYYSSSMMMHHHDDDAAA>>>===???AAA@@@???======<<<<<<<<<;;;;;;;;;;;;;;;:::;;;===>>>===<<<===AAADDDHHHPPPWWWXXXTTTTTTUUURRRJJJBBBBBBKKKUUUXXXZZZZZZXXXQQQHHHAAA===::::::999777666666999<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLLLLLLLKKKKKKIIIHHHGGGFFFEEEFFFGGGHHHKKKMMMNNNMMMLLLNNNRRRVVVXXXYYYZZZ^^^cccgggiiijjjoooqqqsssvvvxxx|||BBBEEEFFFIIIXXXuuuxxxaaabbbrrr}}}uuuhhhYYYOOOOOONNNNNNVVViii~~~}}}vvvsssrrrpppooommmhhh___YYYRRRNNNJJJGGGGGGGGGGGGGGGIIIIIIKKKLLLMMMSSSeeevvvyyykkk```\\\UUUNNNJJJKKKLLLLLLNNNRRR^^^```cccdddcccaaa``````bbbffflllnnnnnnnnnppprrrlllmmmqqqvvvwwwuuuvvvzzz~~~tttfff[[[YYYXXXWWW\\\aaaeeegggoookkk}}}uuuZZZ@@@999:::888555555666666555555555555666666555555444555555666777888555555444555666999<<<>>>>>>BBBAAABBBFFFGGGUUUooollloooyyysssqqqnnnhhhbbb___aaaeeeiiiiiihhhfffeeedddccccccbbbcccaaa^^^\\\]]]]]]\\\[[[\\\\\\\\\ZZZVVVQQQLLLIIIDDDAAA===<<<<<<===>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<999<<>>???@@@@@@AAAAAAAAAAAA??????AAABBBCCCDDDDDDDDDHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKQQQRRRSSSUUUXXXZZZ\\\]]]bbbeeeggggggfffiiipppvvvFFFHHHIIILLLYYYuuuyyycccaaammmxxx~~~|||yyysssjjj___RRRKKKNNNMMMOOOWWWjjjyyyuuurrrpppooonnnjjjccc]]]SSSOOOJJJHHHGGGGGGGGGGGGHHHIIIKKKLLLLLLQQQaaaqqquuuhhhbbb]]]VVVPPPOOONNNMMMMMMPPPSSSWWW\\\]]]ZZZWWWWWWWWWXXX\\\aaacccddddddfffhhhggggggiiimmmmmmlllnnnrrr}}}~~~wwwiii\\\XXXXXXWWW\\\aaaeeehhhoookkkuuu[[[AAA:::;;;999666777666666555555555555666666777666666555555555666666555555444555666999<<<>>>>>>CCCBBBCCCGGGGGGUUUooottttttzzzssspppmmmgggbbb___```dddggggggfffeeedddddddddddddddccc```]]]\\\]]]]]]]]]\\\]]]]]]\\\ZZZVVVQQQMMMJJJDDDAAA===;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888;;;@@@EEEIIILLLNNNNNNNNNPPPPPPLLLEEEAAAAAACCCCCCDDDEEEFFFCCC???;;;888777777666666666777999:::::::::;;;<<<=========<<<>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@????????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDHHHIIIKKKMMMPPPRRRTTTUUUVVVXXX[[[ZZZZZZ\\\bbbhhhxxxIIILLLMMMOOO\\\vvv{{{fffbbbiiippprrrqqqooohhh^^^TTTLLLHHHKKKLLLPPPZZZmmmxxxuuuqqqoooooolllgggbbbTTTPPPKKKHHHGGGGGGGGGGGGHHHHHHJJJKKKKKKNNN[[[iiiuuummmhhh```XXXUUURRRNNNMMMOOOLLLSSS[[[[[[UUUPPPOOOQQQPPPSSSWWWYYYZZZ[[[]]]^^^aaa______bbbbbbaaadddjjjxxx}}}{{{mmm^^^WWWWWWWWW\\\```fffjjjqqq~~~mmmuuu[[[CCC<<<<<<:::777888666666555555555555666666888888666555555444444444555555444555777999<<<>>>???DDDCCCDDDHHHIIIVVVpppwwwuuuzzzqqqnnnjjjeeeaaa___aaadddffffffeeeeeeddddddeeeeeefffaaa___]]]\\\]]]^^^^^^]]]]]]]]]\\\YYYVVVQQQMMMJJJDDDAAA===;;;;;;;;;::::::999999999999999999999999::::::::::::999999888888777:::>>>CCCGGGIIIJJJJJJIIIKKKLLLIIICCC???===>>>999:::;;;<<<;;;:::999888888777666666666777888999999:::;;;<<<===>>>>>>=========???@@@@@@AAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>=========<<<<<<;;;<<<<<<<<<=========>>>????????????????????????AAABBBCCCFFFHHHJJJLLLMMMIIIKKKLLLLLLLLLNNNSSSWWWfffsssJJJMMMNNNRRR```yyy{{{iiifffjjjnnnkkkllliiiaaaWWWOOOKKKJJJIIILLLQQQ\\\ooo}}}xxxrrrooommmkkkgggcccVVVRRRLLLHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIKKKVVVaaazzzzzzrrriii```\\\WWWQQQOOOPPPOOOYYYcccddd[[[RRROOOPPPNNNPPPRRRTTTVVVWWWXXXXXXYYYWWWVVVXXXXXXYYY^^^eeerrr{{{}}}qqq```WWWVVVXXX[[[___fffmmmsss~~~qqqsssZZZCCC<<<<<<999777888666666555555555555666666777777666555555555555555666555555555777:::===>>>@@@EEEEEEFFFJJJJJJWWWqqqppplllzzz{{{mmmiiifffbbb```aaacccfffggggggfffeeedddddddddddddddaaa^^^\\\\\\]]]^^^^^^^^^\\\[[[ZZZWWWSSSOOOKKKIIICCC@@@===;;;::::::999888888888888888888888888888777777777888888888999999888:::>>>BBBEEEGGGGGGHHHEEEGGGHHHFFFBBB>>>;;;;;;888888888888888888999999888888666555555666777777888999:::;;;<<<=========<<<<<<>>>???@@@@@@@@@@@@CCCCCCDDDDDDCCCBBBAAAAAA============<<<<<<<<<<<<<<<<<<<<<======>>>>>>???????????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGCCCDDDEEEEEEDDDFFFIIIMMMVVVeeettt|||IIILLLNNNSSSddd~~~vvvhhhhhhmmmpppjjjiiiddd[[[RRRKKKJJJKKKGGGKKKQQQ^^^qqqxxxvvvwwwzzz||||||tttooollliiieeebbbXXXTTTMMMHHHGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJSSS]]]sss{{{rrriiiccc]]]WWWTTTUUUUUUbbboooqqqfffZZZRRRPPPMMMMMMNNNOOOQQQRRRRRRRRRQQQNNNMMMOOOPPPRRRYYY```lllxxx}}}rrraaaWWWVVVXXXYYY\\\dddnnnttt}}}xxxpppYYYCCC<<<;;;777555888666666555555555555666666555555555555555666777777666666555666777:::===???AAAFFFFFFHHHLLLLLLXXXrrrfffbbbnnn}}}jjjcccaaa^^^___cccgggiiijjjiiihhhgggeeecccbbbbbbbbbaaa^^^\\\\\\]]]^^^^^^^^^ZZZYYYWWWTTTPPPLLLIIIGGGBBB@@@===;;;::::::888777888888888888888888888888333444555666777999::::::999;;;???BBBEEEGGGGGGGGGDDDEEEFFFEEEBBB>>>;;;::::::999777666666777888999888777666555555555666777666777888999::::::::::::;;;;;;===>>>???@@@@@@@@@BBBBBBBBBBBBAAA@@@??????============<<<<<<<<<;;;<<<<<<======>>>??????@@@>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFLLLXXXgggqqqyyyKKKMMMOOOVVVhhhooogggkkkqqqssskkkggg___UUUMMMIIIHHHIIIGGGKKKRRR^^^qqqtttmmmjjjnnnpppssswwwzzz|||}}}~~~~~~vvvpppmmmjjjeeeaaa[[[UUUNNNIIIGGGGGGHHHHHHIIIGGGGGGHHHIIIKKKSSS]]]oootttnnnggg___[[[\\\[[[hhhxxx}}}uuufffYYYSSSMMMLLLKKKLLLMMMNNNMMMLLLLLLHHHGGGIIIJJJKKKRRRZZZgggssszzzqqqbbbYYYWWWXXXYYYZZZbbblllrrrxxxnnnXXXCCC<<<;;;666555888666666555555555555666666444444444555555666888888666666555666888:::===???AAAGGGHHHJJJNNNMMMYYYrrrzzzbbb^^^jjjjjjaaa^^^]]]```eeejjjkkkjjjkkkjjjhhheeecccbbbaaa```aaa___]]]\\\]]]^^^^^^]]]XXXWWWUUURRRNNNJJJGGGEEEAAA???===;;;;;;:::999777999999999999999999999999222333444666777999::::::999;;;???CCCEEEGGGGGGGGGDDDDDDDDDCCCAAA???<<<;;;:::999777555555555555666777666555555555666777888777777888888999999888888999:::<<<===???@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>??????======>>>???AAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBFFFNNNXXXcccmmmwwwPPPQQQRRRYYYmmm~~~mmmjjjpppvvvvvvnnnggg[[[QQQKKKHHHGGGGGGGGGKKKQQQ^^^qqqxxxqqqlllkkkmmmppptttwwwyyyzzzzzz~~~xxxsssppplllhhhddd\\\VVVOOOIIIGGGGGGHHHHHHIIIFFFFFFGGGIIILLLVVV___pppzzzqqqhhhddddddbbbpppxxxggg\\\TTTRRROOOOOOPPPQQQOOOMMMMMMIIIHHHHHHHHHIIINNNUUUdddooovvvooobbb[[[YYYXXXZZZYYY```iiinnnqqqmmmXXXEEE>>>;;;777666999666666555555555555666666666666555555555666666777777666666666888;;;===???BBBHHHIIIKKKOOONNNZZZsssxxxbbb```jjjooobbb___^^^aaafffjjjjjjiiijjjiiigggeeecccbbbbbbbbbccc```]]]\\\]]]]]]]]]\\\YYYWWWUUUQQQNNNJJJGGGFFF@@@???===<<<<<<<<<:::999888888888888888888888888555555555666777777888888888:::>>>BBBEEEFFFFFFFFFEEECCCBBBAAA@@@???===<<<999888777555555444555555666555444444555666888999888999999999999888777777999:::;;;===>>>???@@@@@@AAAAAAAAABBBAAAAAA@@@@@@======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>???@@@???@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAABBBAAAAAA@@@BBBDDDJJJTTT___kkkvvv}}}UUUUUUUUU\\\ppp}}}oooooovvvzzzyyysssiii[[[PPPKKKIIIHHHFFFGGGKKKQQQ^^^qqq~~~wwwssslllnnnqqquuuxxxyyyzzz{{{}}}|||||||||www}}}uuussswww{{{yyypppnnnqqqvvvxxxxxx~~~yyyuuurrroookkkggg]]]WWWOOOIIIGGGGGGHHHHHHJJJFFFEEEGGGIIINNNWWWaaatttyyyoooiiiiiiiiixxxuuuhhh]]]ZZZWWWVVVWWWWWWUUUSSSQQQNNNKKKKKKJJJIIIMMMTTTbbbmmmsssmmmccc\\\ZZZXXX[[[YYY^^^gggjjjlll{{{|||nnnYYYFFF???===888777:::666666555555555555666666888777666555555444555555777666666666888;;;>>>???BBBHHHIIILLLPPPOOO[[[sssvvvcccccclllssseeeaaa___bbbgggjjjiiiggghhhgggfffeeedddccccccccccccaaa^^^]]]]]]]]]\\\[[[ZZZXXXUUURRRNNNKKKHHHFFF@@@>>>============;;;:::888888888888888888888888888777777777666666666666777999===AAADDDEEEFFFFFFEEECCC@@@???>>>>>>===<<<999888888777666666666666555444444444555666888999::::::::::::999888777777888999;;;===>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBAAA??????>>>>>>>>>>>>======<<<<<<===>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFEEECCCCCCCCCCCCAAA@@@@@@>>>AAAJJJVVVcccnnnuuuyyyVVVZZZ[[[```ttt{{{~~~wwwhhhXXXOOOKKKHHHGGGHHHEEEGGGPPP___qqq}}}~~~~~~~~~~~~~~~~~~}}}yyyuuuvvvxxxyyyyyyyyy{{{}}}|||{{{|||{{{uuuvvv}}}~~~yyyvvvtttmmmvvv}}}xxxiii```cccjjjooossswwwzzzyyyuuuoookkkeeeaaa```cccfffhhhmmmttt}}}uuuqqqpppqqqpppooo\\\XXXQQQLLLJJJHHHGGGFFFDDDDDDGGGKKKMMMPPP[[[fff{{{zzzqqqoooqqq|||kkkhhh___\\\aaaeee```YYYWWWTTTRRRPPPOOOLLLIIIMMMTTT___hhhqqqrrriii___YYYXXX[[[[[[\\\ccciiieeepppnnn\\\GGG;;;777555777:::777777777777777777777777666666666666666666666666333555777888888999;;;===HHHNNNNNNPPPSSSSSS___xxxwwwbbb```kkkqqqhhhbbb```dddhhhhhhhhhiiihhhgggfffeeeeeeddd```^^^``````______^^^]]]\\\[[[XXXTTTOOOKKKIIIHHHFFFEEE===<<<;;;::::::999999:::;;;;;;::::::999888777777888888888888888888999999999;;;>>>@@@CCCDDDDDDDDDDDDDDDBBB@@@>>><<<;;;:::999888888777666555555444666666666666666666666666777888999:::;;;:::999888:::::::::::::::;;;<<<===BBBAAA@@@@@@@@@AAABBBCCCCCC@@@>>>>>>@@@@@@???===@@@@@@@@@??????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGIIILLLLLLIIIFFFHHHFFFCCCAAABBBCCCCCCCCC@@@AAABBBEEEJJJTTT___ffflllqqqvvvzzz{{{YYY]]]^^^cccwwwttteeeUUUMMMJJJGGGFFFGGGGGGIIIQQQ```ppp{{{~~~|||~~~}}}|||}}}{{{|||~~~~~~~~~wwwyyyzzz{{{zzz{{{}}}}}}}}}~~~yyy{{{~~~{{{{{{zzzwwwtttqqqmmmjjjhhheeemmmsssoooddd]]]___dddfffjjjooosssrrrnnnhhhccc```[[[ZZZ]]]```aaagggmmmooottt{{{}}}vvvrrrqqqqqqooommm]]]XXXQQQLLLIIIHHHHHHHHHIIIHHHIIILLLLLLOOOXXXbbbzzzxxxtttuuuzzzrrrkkkhhhmmmpppkkkeeebbb\\\XXXUUUSSSOOOKKKNNNTTT\\\eeennnoooggg]]]WWWUUUVVVWWWXXX___eeebbbnnnwwwbbbJJJ>>>:::999999;;;777777777777777777777777666666666666666666666666333555777888888999<<<>>>GGGMMMNNNQQQVVVVVVccc|||uuu```___kkk~~~nnniiiccc```dddgggggggggiiigggfffeeeeeeeeedddaaa___```______^^^\\\[[[YYYYYYXXXTTTOOOKKKIIIHHHFFFEEE@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999888888777888888888888888888888888888:::===@@@BBBDDDEEEEEEDDDDDDBBB@@@>>><<<;;;:::999888888777666666555555555555555555555555555555777888999999::::::999999;;;;;;;;;;;;<<<===>>>>>>@@@@@@??????@@@AAACCCDDDFFFCCC@@@???@@@AAA???======>>>>>>???AAABBBDDDEEEBBBCCCCCCDDDEEEFFFGGGGGGIIIHHHHHHKKKOOOOOOKKKHHHHHHFFFCCCAAABBBCCCCCCCCC@@@@@@AAACCCGGGPPPYYY```dddhhhlllnnnpppuuu|||]]]aaabbbggg|||ooo```QQQJJJHHHEEEEEEFFFIIIKKKRRR```ooozzz}}}{{{~~~|||yyyzzzwwwyyy{{{}}}}}}|||}}}~~~~~~~~~}}}|||~~~|||zzzyyyyyyxxxvvvssspppkkkkkkiiihhheeebbb```______dddhhhfffaaa\\\]]]___^^^bbbgggkkkkkkgggbbb^^^[[[VVVUUUWWWYYY[[[```fffgggjjjooouuuzzz~~~}}}xxxuuusssqqqmmmjjj^^^XXXPPPJJJHHHHHHIIIIIIKKKIIIJJJLLLMMMOOOXXXbbbyyy~~~{{{{{{vvvtttxxxzzzuuunnnjjjeee```[[[WWWRRRNNNPPPUUU\\\eeemmmnnnhhh^^^XXXUUUSSSVVVVVV]]]cccaaalll}}}hhhLLL>>><<<<<<:::999777777777777777777777777666666666666666666666666444555777888888:::<<>>============;;;;;;::::::999999888888888888888888888888888888777888;;;>>>AAADDDEEEFFFDDDDDDBBB@@@>>><<<;;;:::888888888777777666666555555555555555555555555555999888888888888999::::::;;;<<<<<<======>>>??????>>>>>>>>>>>>@@@BBBDDDEEEIIIGGGDDDBBBBBBAAA@@@???>>>??????@@@AAACCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKOOOSSSSSSOOOKKKHHHFFFCCCAAABBBCCCCCCCCC@@@@@@@@@AAACCCJJJRRRWWW[[[^^^bbbcccdddhhhooottt|||aaadddeeekkkkkk]]]OOOIIIGGGEEEEEEFFFHHHKKKRRR```oooyyy}}}}}}|||yyyyyyvvvxxx{{{||||||}}}{{{yyy||||||xxxuuutttsssrrrqqqoookkkgggeeeeeedddcccbbbaaa___^^^___```bbbbbb```^^^]]]\\\ZZZ^^^dddhhhiiifffaaa^^^ZZZVVVTTTVVVWWWYYY]]]cccfffhhhlllqqqvvvzzz}}}~~~~~~~~~yyywwwuuurrrlllggg___YYYPPPJJJHHHHHHJJJKKKJJJGGGHHHKKKOOOTTT]]]gggzzzwwwqqqlllddd]]]XXXSSSOOOQQQUUU```gggoooqqqkkkbbbZZZWWWTTTXXXYYY]]]bbbaaalllxxxlllLLL===<<<<<<999666666666666666666666666666666666666666666666666666444555777888888:::===@@@HHHOOORRRVVV[[[\\\hhhooo^^^```nnn~~~tttooogggbbbccceeeeeeeeegggfffeeeeeefffffffffcccaaa^^^^^^]]]\\\[[[ZZZZZZZZZXXXTTTOOOKKKIIIHHHFFFEEE???>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::999999999999999999888888888888888555777999===@@@CCCEEEFFFDDDDDDBBB@@@>>><<<;;;:::888888888777777777666666444444444444444444444444999888777777777888:::;;;:::;;;<<<===>>>?????????=========>>>@@@CCCEEEGGGMMMKKKIIIGGGEEECCCAAA@@@CCCBBBAAAAAA@@@AAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHKKKLLLNNNSSSWWWWWWSSSNNNHHHFFFCCCAAABBBCCCCCCCCCAAAAAAAAA@@@AAAEEEKKKOOOVVVYYY]]]___```aaadddfffnnntttdddfffgggnnnhhh[[[NNNIIIHHHFFFFFFGGGEEEIIIRRR___nnnyyy}}}{{{{{{xxxzzz{{{{{{{{{{{{|||~~~~~~{{{xxxzzz~~~yyysssooommmlllkkkjjjhhhdddaaaaaaaaaaaaaaa```___^^^^^^^^^]]]]]]]]]^^^]]][[[YYYYYY]]]aaaeeegggfffcccaaa\\\WWWTTTVVVWWWXXX\\\aaabbbeeehhhmmmrrrwwwzzz|||~~~~~~zzzxxxwwwssslllggg___YYYPPPJJJHHHIIIKKKLLLJJJGGGGGGLLLQQQXXXbbbkkk~~~|||qqqhhh___YYYUUUQQQSSSWWWdddjjjqqqsssmmmddd\\\WWWUUU[[[[[[\\\aaabbbllltttpppNNN>>>======999555666666666666666666666666666666666666666666666666444666777777888:::>>>AAAKKKRRRTTTXXX]]]]]]iiinnn```cccooo{{{qqqiiicccccceeedddeeehhhfffeeeeeefffgggfffdddaaa^^^]]]\\\\\\\\\\\\]]]]]]XXXTTTOOOKKKIIIHHHFFFEEE???>>>===<<<<<<;;;;;;<<<;;;;;;;;;:::::::::::::::999999999888888888777777555666888;;;>>>BBBDDDFFFDDDDDDBBB@@@>>><<<;;;:::888888888888777777777777555555555555555555555555999888777666777888999:::888999;;;===>>>>>>>>>>>><<<======???AAADDDGGGIIIOOOOOOOOOMMMIIIFFFCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHKKKLLLPPPVVVZZZZZZUUUQQQHHHFFFCCCAAABBBCCCCCCCCCCCCCCCCCCAAAAAACCCGGGJJJPPPTTTZZZ^^^___^^^\\\[[[```fffrrrfffhhhiiipppgggZZZNNNIIIHHHGGGFFFGGGDDDIIIRRR___mmmyyy~~~|||}}}zzz|||}}}|||zzzzzz{{{|||~~~}}}}}}zzz|||wwwpppiiifffdddcccbbbaaa___]]]\\\\\\\\\[[[[[[YYYXXXXXXXXXWWWWWWXXXYYYYYYWWWVVVXXXZZZ^^^aaacccddddddccc]]]XXXUUUVVVWWWWWW[[[```bbbdddiiinnntttxxx|||~~~}}}zzzyyyxxxtttmmmhhh^^^XXXQQQKKKIIIJJJKKKLLLNNNJJJIIIMMMTTT[[[eeennn{{{pppeee^^^ZZZVVVWWW[[[ggglllrrrsssnnneee\\\VVVSSSZZZZZZ[[[aaacccooo|||pppsssQQQAAA???>>>:::777777777777777777777777777666666666666666666666666555666777777888;;;???CCCMMMUUUXXX\\\aaa```lllmmmbbbeeepppsssjjjcccbbbddddddfffiiigggfffffffffgggfffcccaaa^^^]]]\\\[[[[[[\\\]]]^^^XXXTTTOOOKKKIIIHHHFFFEEE@@@@@@???>>>============;;;;;;;;;;;;::::::::::::::::::999999888777777777555666777:::===@@@CCCDDDDDDDDDBBB@@@>>><<<;;;:::888888888888888888888888666666666666666666666666888777777777777888999999777999;;;===>>>???>>>>>>>>>>>>>>>@@@BBBEEEHHHJJJOOORRRTTTSSSNNNIIIEEECCC????????????@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKPPPWWW\\\\\\WWWRRRHHHFFFCCCAAABBBCCCCCCCCCDDDDDDDDDCCCBBBCCCEEEHHHIIIMMMTTTZZZ]]]]]]ZZZXXXWWWZZZcccppp{{{iiikkklllsssfffYYYMMMIIIHHHFFFEEEEEEFFFJJJSSS___lllwww~~~|||}}}{{{|||}}}|||{{{zzz{{{|||~~~}}}zzz|||~~~uuummmfffccc___^^^]]]^^^]]]\\\YYYYYYXXXWWWVVVUUUSSSRRRPPPQQQRRRSSSTTTUUUVVVVVVYYYZZZ[[[^^^```ccceeefff```[[[XXXYYYYYYYYY\\\aaaeeehhhmmmtttzzz}}}zzzxxxwwwtttnnnjjj\\\XXXQQQMMMKKKKKKKKKKKKMMMIIIHHHNNNWWW```kkkttt~~~}}}ooogggaaa]]]]]]```lllqqqvvvwwwqqqhhh]]]WWWPPPZZZ[[[]]]dddiiivvv{{{ooorrrSSSBBB???===:::777777777777777777777777777666666666666666666666666555666777777888;;;@@@DDDOOOVVVZZZ```ffffffqqqooobbbeeeppp}}}sssjjjbbbbbbccceeegggkkkhhhhhhgggggggggfffccc``````___\\\ZZZYYYYYYZZZ[[[XXXTTTOOOKKKIIIHHHFFFEEE@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666666666777999;;;>>>AAACCCDDDDDDBBB@@@>>><<<;;;:::888888888888888888888888777777777777777777777777666777777888888888888888888999<<<>>>@@@@@@????????????@@@AAADDDFFFIIIKKKNNNSSSWWWXXXSSSLLLGGGDDD>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGJJJPPPXXX]]]]]]WWWRRRHHHFFFCCCAAABBBCCCCCCCCCCCCCCCDDDCCCBBBBBBEEEGGGCCCGGGMMMUUU[[[_________WWWWWW[[[bbbiiirrrkkklllmmmuuueeeXXXLLLHHHGGGEEECCCDDDHHHLLLUUU```kkkvvv}}}}}}{{{|||zzz{{{}}}|||{{{{{{|||~~~~~~~~~{{{xxxzzz~~~|||ssslllfffccc___]]]]]]^^^^^^^^^ZZZYYYYYYXXXVVVTTTRRRQQQLLLMMMOOOQQQSSSUUUWWWXXXZZZ[[[[[[]]]```dddgggiiiddd___\\\\\\\\\[[[___dddeeeiiiooovvv}}}|||yyyxxxwwwuuuoookkk[[[WWWRRRNNNLLLLLLKKKJJJIIIEEEEEENNNYYYeeerrr{{{|||xxxnnnhhhcccbbbdddrrrvvvzzz{{{uuukkk```YYYPPPZZZ]]]___hhhppp}}}}}}pppoooQQQAAA===:::777666777777777777777777777777666666666666666666666666555666777777888;;;@@@DDDOOOWWW\\\bbbiiijjjvvvpppbbbeeeppp{{{yyytttjjjbbbaaaccceeehhhllliiihhhgggggggggeeebbb___bbb```]]]ZZZWWWVVVVVVWWWXXXTTTOOOKKKIIIHHHFFFEEE===<<<;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666777777777888;;;>>>@@@BBBDDDDDDBBB@@@>>><<<;;;:::888888888888888888999999777777777777777777777777555666888999999999888777999:::===@@@AAAAAAAAA@@@AAAAAAAAABBBDDDGGGJJJKKKNNNSSSZZZ[[[VVVNNNHHHEEEAAA@@@???>>>============@@@@@@AAABBBCCCDDDEEEEEEFFFIIIOOOWWW]]]]]]WWWRRRHHHFFFCCCAAABBBCCCCCCCCCAAABBBCCCCCCBBBBBBDDDFFFBBBDDDIIIQQQZZZaaafffggg^^^ZZZXXXYYY\\\bbbooo|||oootttwww~~~}}}bbbWWWLLLGGGEEEBBBBBBDDDLLLPPPWWW```jjjssszzz~~~{{{zzz{{{zzz}}}~~~||||||~~~zzzvvvvvvxxxyyyyyyyyyzzzxxxtttmmmiiibbb```^^^]]]\\\\\\]]]^^^^^^]]]YYYVVVSSSPPPNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUWWW[[[___ccceeefffhhhjjjhhhfffcccaaaaaabbbdddfffoooqqquuuzzz~~~{{{uuurrrrrrooojjj]]]XXXRRRMMMKKKKKKKKKJJJJJJKKKLLLPPP\\\nnn{{{uuullliiijjjkkkwwwvvvxxxzzzttthhh___\\\^^^ZZZ[[[ccckkksss{{{lllnnnQQQAAA===;;;999999999888888777666555555444777777666666666666777777777555555888999:::???EEERRRXXX]]]jjjuuuuuu|||ggg___tttrrroooooojjjdddaaaaaaccceeefffgggggggggffffffeeeeeedddbbb```^^^[[[XXXVVVUUUTTTUUUSSSPPPLLLHHHFFFEEEDDD@@@???===;;;::::::::::::;;;;;;999999999999;;;;;;===<<<<<<;;;999777555444222000///222777;;;<<<<<>>===<<<:::::::::999999888888888999888888777666555555444777666666666888999999777;;;;;;;;;;;;===>>>???@@@@@@BBBDDDEEEEEEFFFHHHJJJNNNRRRWWWZZZYYYSSSMMMHHHDDDBBB@@@?????????>>><<>>===;;;;;;;;;::::::999999999999888888777666666555555777666666777999:::999888;;;;;;;;;<<<===>>>???@@@AAACCCEEEFFFFFFGGGIIIKKKNNNSSSXXX\\\[[[VVVOOOJJJFFFDDDAAA?????????>>>===????????????@@@AAABBBCCCFFFFFFJJJPPPVVVXXXTTTOOOHHHEEEAAA???@@@AAABBBCCCBBBCCCEEEFFFEEEDDDCCCBBBAAABBBCCCFFFMMMWWWccckkkooofff___[[[WWWTTTXXX___rrryyy~~~{{{```UUULLLHHHGGGDDDEEEGGGHHHLLLSSS]]]gggqqqyyy}}}|||{{{}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~}}}~~~~~~yyyvvvvvvxxx}}}xxxtttllllllkkkllllllkkkiiifffbbb___[[[XXXWWWXXX[[[]]]`````````^^^\\\YYYVVVTTTOOOPPPQQQSSSVVVYYY\\\]]]```bbbdddfffhhhlllpppssssssrrrpppmmmllllllllllllooorrrxxx~~~|||{{{|||yyyrrrnnnmmmjjjeee___[[[UUUQQQOOONNNMMMLLLLLLNNNPPPUUUaaarrr~~~{{{xxxxxxyyyzzzxxxxxxvvvmmmaaaZZZYYYVVVXXX]]]aaaeeennn}}}ppp~~~gggLLL>>>;;;;;;::::::888888777777666666555555777777666666666666777777777555555888999:::>>>EEEVVV___hhhrrr|||{{{vvviiizzz{{{rrrssstttnnnfff``````bbbeeefffiiihhhfffdddbbb```^^^]]]]]]]]]\\\[[[[[[[[[[[[\\\WWWUUURRRNNNJJJHHHFFFFFF@@@???===;;;:::::::::;;;;;;;;;::::::::::::;;;;;;=========<<<<<<;;;:::999:::777444333444666777777>>>@@@CCCCCCAAA?????????<<<<<<<<<;;;;;;;;;;;;;;;888888888777777666666555777666666777999;;;:::999;;;;;;;;;<<<===>>>???@@@BBBDDDFFFGGGGGGGGGIIIKKKNNNSSSZZZ___```[[[TTTOOOJJJFFFBBB???>>>>>>>>>>>>???????????????@@@AAABBBDDDDDDFFFLLLQQQSSSPPPMMMGGGDDD@@@??????AAAAAABBBBBBCCCDDDEEEEEEEEECCCCCC>>>AAACCCDDDGGGQQQ___iiirrrmmmgggaaaYYYRRRPPPSSS```nnn}}}yyy^^^TTTKKKIIIHHHFFFFFFHHHHHHKKKRRR[[[fffpppyyy~~~~~~}}}}}}~~~~~~yyyuuusssqqqsssvvvzzz|||}}}}}}~~~}}}xxxuuuvvvxxx~~~~~~}}}{{{zzzwwwssspppiiihhhffffffffffffdddbbbaaa^^^YYYVVVUUUVVVZZZ\\\```bbbcccdddccc```\\\ZZZUUUUUUWWWXXX[[[^^^```aaaeeefffggghhhjjjnnnssswwwyyyxxxvvvtttrrrqqqpppppppppttt{{{|||zzzyyy{{{xxxqqqllljjjgggccc^^^ZZZUUURRRPPPNNNMMMKKKLLLOOOQQQVVVcccsss~~~~~~{{{{{{|||~~~{{{zzzvvvkkk___XXXXXXVVVZZZ]]]]]]___lll{{{ppp}}}fffKKK>>>;;;:::999999888777777777666666666555777777666666666666777777888555666888999999>>>DDDVVVcccmmmwwwppp}}}zzzrrrtttuuuooofff```___bbbeeeggghhhhhhfffdddbbb```___^^^]]]]]]\\\\\\[[[\\\\\\\\\XXXVVVRRRNNNKKKIIIGGGGGG@@@???===<<<;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;999666333333555666777;;;>>>AAABBBAAA?????????<<<<<<<<<<<<<<<<<<<<<<<<888888888777777777666666777666666777:::<<<<<<;;;;;;;;;<<<<<<===???@@@AAACCCEEEGGGGGGGGGHHHIIIKKKMMMSSS[[[bbbccc___YYYTTTNNNIIICCC???>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBDDDGGGLLLNNNMMMKKKFFFCCC???>>>???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDD???BBBDDDCCCCCCJJJYYYdddpppoookkkeee\\\SSSPPPPPPSSS^^^mmmzzzxxx^^^TTTLLLIIIIIIGGGFFFHHHIIILLLRRRZZZeeeoooxxx}}}|||~~~~~~~~~~~~}}}~~~~~~rrriiigggfffgggjjjqqqxxx}}}|||~~~|||wwwttttttvvv~~~}}}}}}}}}~~~~~~yyyuuusssrrrpppooojjjhhheeecccbbbaaa___]]]___\\\XXXTTTTTTVVVYYY\\\```cccfffhhhhhhfffdddaaa]]]^^^^^^___aaaccceeefffiiijjjjjjjjjlllooouuuyyy||||||{{{yyywwwuuusssrrrtttwww}}}|||zzzwwwzzzxxxqqqjjjgggddd```YYYWWWSSSQQQPPPNNNLLLJJJKKKNNNRRRXXXdddttt~~~}}}}}}~~~~~~|||wwwkkk]]]WWWYYYXXX\\\\\\XXXYYYlll|||uuu~~~gggLLL???<<<:::888777777777777777666666666666777777666666666666777777888666666888999999>>>DDDUUUfffsss|||vvv~~~zzzrrrssssssmmmeee``````bbbfffggghhhhhhgggeeedddcccbbbaaa___^^^]]]\\\[[[[[[[[[[[[XXXVVVSSSOOOKKKIIIHHHGGGAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999777555444555777999999;;;???@@@???>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777777666666888;;;======<<<<<<<<<<<<<<<>>>???@@@AAADDDEEEGGGGGGGGGGGGIIIKKKLLLRRR[[[bbbeeeccc^^^ZZZRRRMMMGGGBBB@@@??????>>>??????>>>>>>??????@@@@@@AAAAAACCCEEEHHHIIIJJJIIIDDDBBB???>>>>>>?????????@@@@@@AAABBBCCCDDDDDDDDDDDDFFFFFFCCCAAAFFFRRR]]]kkkmmmllleee[[[TTTQQQPPPLLLSSS\\\fffppp}}}www^^^UUULLLJJJIIIGGGFFFGGGIIIKKKPPPXXXbbbmmmvvv{{{zzz}}}}}}|||}}}~~~ttthhh```]]]]]]^^^dddlllvvv}}}|||~~~|||vvvrrrrrrttt||||||}}}}}}~~~~~~~~~~~~~~~zzzuuuqqqppppppoooooojjjhhheeecccaaa___\\\ZZZ\\\ZZZWWWUUUUUUWWWZZZ\\\```cccgggkkkllllllkkkjjjfffffffffggghhhjjjkkklllnnnoooooonnnoooqqqvvvyyy~~~~~~~~~}}}{{{yyyvvvuuuvvvzzz~~~zzzyyyssswwwwwwooogggccc```\\\UUUSSSQQQPPPPPPNNNLLLJJJKKKOOOSSSYYYfffuuu~~~~~~xxxkkk\\\VVVXXXYYY]]][[[TTTWWWmmm~~~}}}fffLLL???<<<:::777666777777777777666666666666777777666666666666777777888666666999999999===DDDSSShhhxxxzzz|||}}}qqqpppmmmiiiccc```aaadddggghhhiiiiiihhhgggeeedddcccccc```___]]]\\\ZZZZZZYYYYYYXXXVVVSSSOOOKKKIIIGGGGGGAAA@@@>>><<<;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::999888888888777555555777999777999<<<>>>===<<<<<<<<<:::::::::::::::;;;;;;;;;888888888888888888888888666666666888<<<>>>>>>>>><<<<<<<<<===>>>???@@@AAADDDEEEGGGGGGFFFGGGHHHJJJKKKQQQYYYaaaeeedddaaa___WWWSSSMMMHHHEEECCCAAA@@@??????>>>>>>>>>??????@@@@@@AAACCCEEEGGGGGGGGGGGGCCC@@@>>>===>>>>>>>>>===>>>>>>???@@@AAACCCCCCDDDGGGHHHGGGCCCAAADDDMMMTTTffflllnnnggg]]]WWWRRROOOJJJMMMPPPTTT\\\iiiyyywww___UUUMMMKKKJJJGGGEEEGGGHHHJJJNNNUUU___iiirrrwwwxxx|||~~~~~~||||||}}}{{{oooeee```XXXXXXYYY___hhhrrrzzz~~~{{{}}}{{{uuuqqqppprrrzzz{{{|||~~~~~~}}}|||{{{wwwuuusssrrrrrrqqqooonnnhhhfffdddbbbaaa^^^[[[XXXYYYXXXVVVVVVVVVXXX[[[]]]___bbbgggkkkooopppqqqqqqjjjkkkkkkmmmoooqqqssstttsssttttttsssssstttwwwzzz|||yyyxxxxxx{{{zzzvvvtttooottttttlllccc^^^[[[XXXRRRQQQPPPPPPQQQPPPMMMKKKLLLPPPUUU\\\hhhwww~~~||||||~~~|||~~~~~~~~~~~~xxxjjj[[[UUUVVVVVVZZZXXXRRRWWWpppyyybbbIII===;;;:::888777666666666666777777777777777777666666666666777777999666666999999999===CCCSSSkkk}}}|||zzzqqqlllhhhdddaaa```bbbeeehhhiiikkkjjjiiigggeeecccbbbaaa^^^]]]\\\[[[ZZZYYYYYYYYYXXXUUURRRNNNKKKHHHGGGFFFAAA@@@>>>===<<<;;;<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<;;;:::999777999:::999666444555666555888;;;<<<;;;:::::::::777888888888999999999999888888888888888888888888666666666999<<>>???AAAAAACCCEEEFFFFFFEEEFFFGGGHHHJJJOOOWWW^^^ccceeedddbbb]]]YYYTTTOOOLLLIIIEEECCC??????>>>>>>>>>>>>?????????AAADDDFFFGGGGGGFFFFFFAAA???=========>>>===<<<<<<<<<===>>>@@@AAACCCDDDFFFFFFDDDBBBBBBEEEJJJNNNaaallltttpppggg```ZZZUUUNNNMMMLLLLLLOOOXXXdddmmmyyywww___VVVNNNKKKJJJGGGEEEFFFFFFHHHLLLSSS\\\fffoootttwww|||}}}~~~}}}||||||}}}wwwmmmeeecccVVVUUUWWW\\\eeeooowww{{{{{{|||}}}{{{tttpppoooqqqxxxzzz|||~~~}}}{{{zzzqqqqqqrrrttttttsssooolllfffdddcccbbbaaa^^^ZZZWWWXXXWWWVVVVVVXXXZZZ\\\]]]___bbbfffkkkpppssstttuuulllmmmnnnpppsssvvvxxxzzzvvvwwwwwwwwwvvvvvvxxxzzz|||zzzxxx|||~~~vvvrrrppplllrrrrrriii```[[[XXXUUUQQQPPPPPPQQQRRRQQQOOOLLLMMMRRRWWW^^^jjjyyy|||yyyyyyzzzvvvyyy||||||}}}}}}xxxiiiYYYSSSUUUSSSXXXWWWRRRYYYqqquuu___GGG<<<::::::888777666666666666777777777777777777666666666666777777999777777999999999===CCCSSSmmm|||xxxqqqiiidddbbb``````cccfffhhhiiimmmllljjjgggdddbbb```___\\\\\\[[[ZZZYYYYYYZZZZZZWWWUUURRRNNNJJJHHHFFFFFFAAA@@@>>>===<<<<<<<<<<<<:::;;;<<<======<<<;;;:::>>>>>>>>>>>>===<<<;;;:::888:::<<<;;;777444333444444777:::;;;:::888888888666666777777777888888888888888888888888888999999666666666999===???@@@@@@<<<<<<======>>>@@@AAABBBCCCDDDFFFFFFEEEEEEFFFHHHIIINNNUUU]]]bbbeeeeeedddaaa]]]YYYTTTPPPMMMIIIFFF??????>>>>>>>>>>>>>>>???>>>AAAEEEHHHHHHGGGFFFFFFAAA???=========>>>===;;;;;;;;;<<<===>>>@@@BBBCCCDDDCCCAAAAAABBBEEEIIIKKK]]]lllyyyyyyrrrllleee^^^SSSQQQNNNKKKKKKPPPXXX^^^iiiyyyxxxcccWWWLLLHHHHHHGGGGGGHHHKKKIIIIIIMMMWWWcccmmmsssxxx~~~~~~}}}{{{{{{vvvnnnccc\\\XXXYYYYYYZZZ^^^gggsss|||~~~~~~zzzuuuqqqooopppxxxzzz}}}}}}{{{yyyqqqqqqrrrttttttqqqmmmiiikkkhhhdddaaa___]]]ZZZXXXVVVVVVWWWWWWYYYZZZ\\\]]]___eeehhhgggjjjrrrxxxwwwsssrrrqqqqqqrrrvvv{{{~~~zzz}}}~~~{{{yyyzzz||||||}}}xxxooojjjggghhhhhhddd]]]XXXWWWWWWSSSPPPMMMLLLOOOPPPPPPNNNPPPSSSYYYcccnnnyyy~~~{{{xxxxxxwww|||zzzyyyzzz}}}~~~~~~|||xxxsssgggYYYRRRRRRTTTQQQOOOMMMZZZrrrVVVEEEAAA;;;999;;;777999888777666666555666666999888666555444666777888777777777777888<<>>>>>???>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<;;;:::999888777777777777777777888999999888888999999999888888777666777999:::;;;;;;::::::777888:::<<<===>>>>>>>>>============???AAACCCDDDHHHHHHHHHHHHGGGGGGFFFEEEJJJMMMSSSYYY^^^aaabbbbbbbbbaaa```^^^ZZZTTTLLLGGGEEECCCAAA???>>>???@@@AAABBBCCCEEEFFFFFFEEECCCBBB??????>>>>>>======<<<<<>>??????AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCRRRbbbwww}}}rrrjjj[[[RRRKKKKKKKKKJJJLLLRRRYYYggg|||zzzcccWWWLLLHHHHHHGGGGGGHHHKKKJJJJJJNNNVVVbbbmmmsssyyy}}}xxxoooeee^^^YYYZZZZZZZZZ]]]eeeqqqzzz}}}||||||zzzuuuqqqppppppyyy{{{~~~~~~|||yyywwwrrrrrrrrrssssssqqqllliiihhheeebbb___^^^\\\ZZZXXXXXXXXXXXXYYYZZZ\\\]]]^^^bbbhhhkkkjjjlllssswwwvvvwwwvvvuuuttttttvvvzzz}}}~~~}}}{{{|||}}}~~~|||}}}uuummmgggdddeeedddaaa[[[VVVUUUUUUOOOMMMKKKKKKNNNOOONNNLLLPPPTTTZZZdddpppzzz{{{yyywwwwwwwwwzzzyyyyyy{{{}}}}}}}}}}}}yyy|||xxxqqqeeeXXXQQQRRRPPPNNNNNNMMMYYYqqqUUUCCC@@@:::999:::666888777777666666666666777888777555555555666888999777888888777888<<>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<;;;:::999888777777666666777777888999888888888999999888888777777888999:::::::::999888777999;;;===??????>>>===>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHIIILLLQQQVVV[[[^^^```aaaaaaaaabbbbbb___YYYQQQLLLIIIGGGCCC@@@???@@@AAACCCCCCDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>============??????>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCKKK[[[rrr}}}kkk___TTTQQQOOOLLLLLLOOOQQQ^^^ttt|||dddXXXLLLHHHHHHGGGGGGIIILLLKKKKKKNNNVVVaaalllrrryyyuuujjjbbb\\\]]]\\\[[[]]]dddoooxxx{{{zzzzzz|||~~~zzzuuuqqqppppppyyy{{{}}}~~~}}}zzzvvvtttsssrrrrrrrrrqqqoookkkgggdddbbb___]]]\\\\\\ZZZXXXYYYYYYZZZ[[[\\\^^^___```dddjjjmmmnnnooosssvvvvvv||||||{{{yyywwwwwwzzz|||~~~}}}xxxpppiiiddd___``````]]]YYYTTTRRRQQQLLLKKKKKKMMMOOOOOONNNMMMQQQVVV^^^gggrrrzzz~~~}}}zzzxxxvvvvvvwwwxxxzzzyyyzzz|||~~~~~~~~~{{{}}}{{{vvv||||||vvvnnncccVVVPPPPPPNNNLLLLLLLLLYYY{{{oooSSSBBB???999888999666777666666666666777777888777666666555666777999:::888999999888999<<<@@@DDDTTTmmmnnnoooyyypppaaa\\\[[[\\\___bbbeeeffffffhhhhhhhhhhhhfffdddbbbaaa^^^]]]\\\ZZZXXXVVVUUUTTTXXXTTTOOOKKKJJJIIIIIIHHHEEEBBB???===<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;:::999999777777666666666777888888777777888888888888888777888888999999888888777666888:::===???@@@???>>>===?????????@@@AAACCCDDDEEEAAACCCDDDFFFHHHIIIJJJJJJIIIJJJMMMPPPTTTWWWZZZ[[[\\\^^^bbbeeeddd```XXXRRROOOLLLGGGBBB@@@AAABBBDDDEEEEEEDDDCCCAAA???===<<<===============>>>>>>>>>???>>>======>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEERRRiiiqqqbbb[[[XXXTTTPPPNNNMMMYYYlllfffZZZMMMIIIHHHGGGHHHIIIKKKKKKLLLNNNTTT^^^jjjqqqxxx~~~~~~sssjjjaaa```___]]]]]]dddnnnvvvyyyyyyyyyzzz|||}}}~~~~~~~~~}}}zzzuuuqqqppppppuuuwwwyyy{{{zzzxxxuuussssssqqqpppooonnnlllhhheeeaaa___\\\\\\\\\\\\ZZZYYYZZZZZZ[[[\\\]]]___aaabbbdddhhhmmmppprrrtttvvvwww}}}~~~}}}zzzzzz||||||uuunnnfffaaa\\\]]]]]][[[XXXTTTQQQPPPLLLMMMNNNPPPQQQQQQPPPOOORRRXXXbbblllttt{{{~~~|||{{{{{{{{{yyyxxxvvvuuuvvvwwwyyyzzz{{{{{{{{{~~~}}}}}}|||}}}wwwyyy{{{rrrjjj```UUUPPPPPPRRRLLLLLLPPP```{{{lllQQQ@@@===888777999555666666555666666777888888888888777666666777777888999999:::999999<<<@@@CCCSSSmmmttthhhjjjtttppp```YYYYYYZZZ^^^bbbeeeffffffggggggggggggfffeeecccbbb^^^^^^]]][[[WWWUUUTTTTTTXXXSSSMMMIIIGGGGGGHHHHHHGGGCCC???<<<;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;:::999999777777777666666777777888777777888888999888888888999999999888777666555555999;;;>>>@@@AAA@@@===<<<>>>>>>???@@@AAABBBCCCDDDAAABBBDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNQQQRRRTTTXXX^^^cccfffccc\\\WWWTTTPPPJJJEEEBBBAAACCCDDDHHHGGGEEECCCAAA@@@>>>>>><<<=========>>>?????????>>>>>>=========>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCMMM___wwwrrriiifffbbbZZZTTTQQQYYYiii|||kkk]]]PPPJJJIIIHHHHHHJJJKKKKKKLLLMMMRRR[[[gggooowww~~~}}}~~~|||qqqeeedddbbb___^^^dddmmmuuuxxxyyyzzzzzzzzzzzz{{{{{{{{{||||||yyyuuuqqqoooooopppsssvvvxxxyyywwwuuusssqqqooommmkkkjjjhhhfffddd```^^^\\\\\\]]]]]]\\\[[[ZZZ[[[\\\]]]___aaacccdddcccfffkkkpppssstttwwwzzz{{{~~~~~~~~~|||tttmmmeee```[[[[[[[[[ZZZYYYVVVRRROOOKKKMMMOOOPPPQQQQQQPPPPPPSSS[[[fffpppwww|||~~~|||zzzxxxwwwwwwuuutttttttttvvvxxx{{{}}}}}}}}}~~~~~~|||}}}}}}yyyxxx{{{xxxnnneee]]]TTTQQQRRRXXXQQQRRR]]]rrrkkkOOO???<<<888777999666666666555666666777888888::::::999888777666666555999::::::::::::<<<@@@BBBPPPllljjjcccgggpppooo___VVVWWWYYY^^^cccfffggggggffffffgggggggggfffdddccc___```___\\\WWWTTTTTTUUUVVVQQQJJJFFFDDDEEEFFFFFFGGGCCC???<<<;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<999::::::::::::999999888888888777777777777888888777777888999999999999999:::999999777666666555555;;;<<<>>>@@@@@@???===;;;======>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFHHHIIILLLOOOVVV^^^cccccc___[[[XXXTTTOOOIIIEEEDDDEEEFFFHHHFFFDDDBBBAAA@@@@@@@@@===>>>>>>??????@@@@@@@@@???>>>=========>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBIIIWWWlll}}}yyysssggg]]]WWW\\\hhhxxxpppbbbSSSMMMJJJHHHHHHJJJJJJKKKLLLLLLPPPXXXdddllluuu~~~}}}|||}}}uuufffeeeccc___^^^cccllltttuuuwwwzzz{{{zzzyyyyyyzzzxxxyyyyyywwwssspppnnnmmmoooqqquuuxxxyyyxxxvvvtttpppnnnkkkiiihhhgggfffdddbbb```^^^^^^___```___^^^\\\]]]^^^___aaaccceeefffdddeeejjjpppssstttxxx}}}zzz|||uuummmeee```ZZZZZZZZZ[[[ZZZXXXSSSPPPJJJLLLNNNNNNMMMMMMNNNOOOTTT^^^jjjtttzzz}}}}}}zzzxxxvvvttttttrrrrrrrrrsssvvvyyy|||~~~zzz{{{||||||zzzxxxxxxyyy|||yyyzzz{{{}}}}}}~~~~~~~~~tttiiiaaaZZZTTTSSSUUU\\\XXX```qqqjjjNNN>>><<<888777:::666777666666666666777777888::::::999888777777666555888999:::;;;;;;===@@@CCCNNNjjjwwwdddaaaeeeoooppp___TTTUUUYYY^^^dddhhhiiiiiieeefffggghhhhhhgggffffff```bbbbbb^^^XXXTTTTTTVVVTTTOOOIIIEEECCCDDDDDDDDDEEEBBB???===<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============999::::::;;;;;;:::999999::::::999888888888999999888888999:::;;;;;;;;;;;;;;;:::999888777666666777<<<===>>>>>>>>>===<<<;;;<<<===>>>???@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDGGGFFFDDDCCCCCCCCCDDDDDDFFFIIIOOOWWW^^^aaaaaa```^^^[[[VVVQQQNNNKKKKKKKKKIIIGGGDDDBBB@@@@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAEEEOOO___vvvyyylllaaadddkkkyyy|||uuufffWWWOOOLLLIIIHHHJJJHHHJJJKKKKKKMMMUUUaaajjjttt|||~~~|||{{{}}}~~~tttfffdddbbb^^^]]]aaakkkrrrooosssyyy|||{{{zzz{{{{{{uuuwwwwwwvvvrrrnnnllllllrrrtttwwwzzzzzzyyyvvvuuupppnnnjjjhhhhhhhhhhhhgggeeecccaaaaaabbbcccbbbaaa___```aaabbbeeegggiiijjjiiihhhkkkqqqttttttxxx||||||tttlllddd___YYYXXXYYYZZZ[[[YYYTTTPPPLLLMMMOOOMMMLLLKKKMMMPPPUUU___mmmwww|||~~~}}}yyywwwtttsssrrrppppppppprrruuuxxx|||~~~zzz{{{zzzyyyxxxyyyzzz{{{{{{{{{wwwwwwxxxzzz|||}}}~~~~~~}}}|||qqqddd]]]XXXUUUUUUXXX^^^aaaqqqiiiNNN>>><<<888888;;;777888777777666666666666777777888888999999888888888666888:::;;;<<<>>>AAADDDMMMjjjuuucccaaaeeennnppp```SSSTTTXXX___eeeiiijjjjjjeeefffhhhiiiiiiiiihhhhhhbbbdddddd```YYYUUUUUUWWWSSSOOOJJJFFFDDDDDDDDDCCCCCCAAA???>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;::::::999999::::::888999:::;;;<<<<<<<<<<<<;;;:::999888777777888888>>>======<<<<<<;;;;;;;;;===>>>@@@AAAAAAAAAAAA@@@BBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGKKKRRR[[[aaaeeefffeeeccc```\\\XXXUUUSSSRRRPPPNNNJJJFFFCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAACCCHHHSSSfff~~~wwwvvvxxxxxxxxxiiiYYYPPPLLLIIIHHHJJJHHHIIIJJJJJJLLLSSS___iiisss{{{}}}{{{{{{~~~{{{sssdddccc```\\\[[[```iiipppkkkqqqxxx|||}}}|||}}}~~~sssuuuvvvuuuqqqnnnkkkkkkvvvwwwzzz||||||zzzwwwuuuqqqnnnkkkiiiiiijjjjjjiiigggeeedddcccdddeeedddcccbbbbbbccceeegggjjjlllmmmnnnkkkmmmssstttsssxxx~~~|||tttlllccc^^^XXXWWWXXXZZZ[[[YYYTTTPPPOOOQQQQQQOOOLLLLLLOOORRRVVVaaaoooyyy}}}}}}yyyvvvtttrrrqqqnnnnnnoooppptttxxx{{{~~~~~~}}}~~~{{{|||{{{xxxxxx{{{~~~~~~xxxzzzuuuyyyzzz|||~~~{{{nnnaaa[[[XXXVVVWWW[[[___hhh}}}xxxiiiNNN>>>===999999;;;888999888777666666555666666555555777888::::::;;;;;;666888:::;;;===???BBBEEEMMMkkkvvvcccbbbeeemmmqqqaaaRRRTTTYYY___fffjjjkkkkkkeeefffhhhiiijjjjjjjjjiiiccceeeeeeaaaZZZUUUUUUWWWSSSPPPKKKGGGFFFEEEDDDCCCAAA@@@>>>>>>???>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<999999;;;===>>>?????????======>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::999:::;;;<<<============;;;:::999888888888999:::???>>><<<:::::::::;;;<<<>>>???AAABBBCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDEEEGGGHHHIIIIIIGGGGGGJJJQQQYYYbbbgggjjjkkkiiigggddd```]]]ZZZXXXYYYUUUPPPKKKHHHGGGGGGHHHDDDDDDDDDCCCCCCBBBBBBAAABBBAAA@@@??????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDJJJYYYqqqrrrhhhVVVRRRKKKIIIJJJFFFLLLJJJJJJLLLNNNQQQ[[[ffftttzzz~~~~~~~~~}}}zzzooogggZZZYYYXXXWWWYYY```hhhnnnooopppssswwwzzz||||||{{{yyyzzzyyywwwrrrnnnlllkkkooovvv{{{||||||}}}{{{xxxrrrpppmmmlllmmmmmmmmmlllhhhgggfffeeeeeeeeeeeeeeedddfffhhhjjjjjjjjjlllmmmlllnnnqqqtttxxx{{{|||}}}}}}}}}rrrhhhcccbbb^^^[[[XXXWWWXXXXXXUUURRRLLLNNNOOONNNLLLNNNRRRVVV^^^gggttt~~~|||wwwsssrrrrrrmmmjjjmmmpppsssxxx|||xxxwwwyyy||||||{{{{{{{{{~~~xxxxxxxxxzzz{{{|||{{{{{{{{{|||xxxjjj___]]]ZZZTTTWWW___eeetttwwwiii~~~iiiNNN???===999888;;;777777777777777888888888888888888999999999:::::::::<<<;;;:::;;;===@@@DDDFFFSSSfffccc\\\fffsssrrraaaVVVXXXZZZ^^^ccchhhlllnnnhhhhhhiiiiiiiiiiiihhhhhhkkkgggccc___]]][[[YYYXXXUUURRRMMMIIIGGGEEECCCBBB@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@AAA@@@???>>>=========>>>@@@??????>>>>>>=========???>>><<<;;;;;;;;;<<<===;;;:::888888:::<<<======<<<;;;:::::::::;;;<<<<<<@@@@@@AAABBBCCCCCCCCCCCC@@@@@@AAABBBDDDGGGJJJKKKGGGGGGHHHIIIJJJJJJJJJJJJMMMKKKJJJOOOXXXbbbiiillliiinnnoookkkgggeeebbb^^^]]]]]][[[XXXSSSOOOMMMMMMLLLJJJGGGFFFEEEDDDBBB@@@AAAAAA@@@???>>>>>>????????????@@@AAABBBDDDDDDEEEEEEEEEGGGJJJPPP^^^wwwkkklllYYYTTTLLLJJJKKKGGGKKKIIIIIILLLMMMQQQ[[[eeerrrxxx~~~~~~{{{oooeee^^^VVVUUUTTTSSSUUU\\\dddjjjkkkmmmqqqvvvzzz|||}}}|||{{{||||||yyytttpppmmmmmmpppwww|||||||||}}}|||yyytttrrrooonnnoooooonnnmmmkkkkkkiiigggfffeeedddddddddfffiiijjjjjjkkklllnnnpppqqqtttvvvyyyzzz||||||~~~~~~sssiiicccaaa]]]ZZZWWWWWWXXXWWWTTTQQQLLLNNNOOOMMMLLLMMMQQQVVVbbbjjjuuu}}}}}}wwwtttpppjjjhhhkkkpppttt{{{~~~}}}}}}~~~{{{xxxxxxzzz||||||{{{yyyzzzyyyxxxxxxyyyzzz{{{{{{zzzzzz{{{sssfff]]]\\\ZZZVVVYYYaaahhhtttqqqggg~~~fffLLL===<<<888777:::666777777777777888888888888888999999999999:::::::::<<<<<<;;;<<<>>>AAAEEEGGGPPPbbbjjj```eeennnqqqcccWWWXXXZZZ]]]cccgggjjjlllggghhhhhhhhhhhhhhhhhhggggggdddaaa______^^^]]]\\\XXXTTTOOOKKKIIIGGGDDDCCC@@@@@@@@@@@@?????????>>>======<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????AAA@@@???>>>>>>>>>>>>>>>AAAAAAAAA@@@??????>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::<<<===<<<<<<;;;:::999999999:::;;;<<>>>>>?????????@@@@@@AAABBBCCCDDDEEEGGGFFFGGGHHHKKKUUUjjj}}}cccrrr]]]WWWNNNLLLMMMIIIHHHGGGHHHJJJLLLPPPYYYcccpppvvv~~~~~~}}}~~~|||tttkkkbbbZZZUUUPPPOOONNNNNNPPPWWW___eeehhhkkkoootttyyy{{{}}}}}}~~~|||wwwrrrooonnnrrrxxx}}}}}}}}}~~~{{{vvvtttrrrrrrrrrrrrpppoooooommmkkkiiigggeeedddccceeegggjjjkkkkkkkkklllnnnssstttvvvxxxyyyzzz{{{{{{yyywwwwwwzzztttiiibbb^^^ZZZXXXUUUVVVWWWWWWSSSPPPLLLNNNNNNLLLJJJLLLQQQVVVfffnnnwww}}}}}}wwwnnnhhheeeiiiooovvv}}}{{{zzz{{{zzzyyyyyy{{{|||{{{zzzwwwyyyzzzxxxvvvwwwxxxyyyzzzyyyxxxxxxnnnccc[[[ZZZZZZWWW[[[bbbiiirrrmmmggg|||}}}bbbIII<<<;;;777666999666777777777888888888999999999999999999::::::::::::============???BBBFFFHHHNNN^^^~~~ssseeefffkkkqqqcccWWWWWWXXX\\\aaafffhhhiiigggggggggggggggggggggggggggdddaaa``````___^^^]]][[[XXXRRRNNNKKKHHHEEECCC@@@@@@@@@@@@????????????=========<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@????????????@@@DDDDDDCCCBBBBBBAAA@@@@@@>>>===<<<;;;;;;;;;<<<<<<===<<<<<<<<<======<<<:::999888888777888999:::;;;>>>>>>@@@AAAAAAAAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLPPPPPPOOOOOOOOONNNNNNMMMMMMJJJHHHJJJOOOWWW^^^aaaiiinnnrrrpppqqqtttuuutttiiieeebbbccciiimmmmmmkkk^^^YYYRRRLLLHHHFFFDDDBBBAAA@@@??????>>>????????????@@@@@@AAABBBCCCDDDDDDEEEDDDEEEEEEFFFLLL\\\lll]]]yyybbbYYYPPPLLLMMMIIIFFFEEEFFFIIIKKKNNNWWWaaaooovvv}}}~~~|||zzzyyyyyyyyyyyytttnnnggg```ZZZTTTPPPKKKKKKJJJIIILLLSSS[[[bbbgggkkkppptttxxxzzz|||}}}}}}xxxsssooommmssszzz~~~~~~~~~|||xxxvvvuuuuuuuuutttqqqooonnnmmmkkkiiigggeeeddddddfffhhhjjjkkkkkkkkklllnnnssstttuuuwwwyyyzzz{{{{{{~~~}}}mmmlllmmmrrrzzztttiii```[[[WWWUUUSSSTTTVVVVVVRRROOOMMMMMMMMMKKKIIILLLRRRWWWiiipppxxx}}}}}}ooohhhcccgggnnnvvv}}}{{{zzzyyyyyyzzz{{{|||{{{zzzyyywww{{{}}}zzzvvvvvvwwwxxxyyyxxxvvvuuukkkbbb[[[ZZZZZZYYY[[[aaaeeelllqqqmmm{{{xxx^^^GGG<<<<<<777666999777777777888888888999999999999999999:::::::::;;;;;;>>>>>>>>>???AAADDDGGGHHHNNNZZZwww}}}kkkgggiiirrraaaWWWVVVVVVZZZ```eeeffffffffffffeeeeeeeeeeeeffffffjjjgggdddbbbaaa___]]]ZZZ]]]YYYTTTOOOLLLHHHEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@AAABBBGGGFFFFFFEEEDDDCCCBBBBBB???>>>===<<<<<<<<<======>>>======>>>>>>===:::888777666666666777888:::;;;===>>>???@@@@@@AAAAAA@@@CCCCCCEEEGGGIIIKKKMMMNNNTTTRRRPPPNNNLLLJJJHHHHHHMMMKKKHHHHHHLLLRRRXXX\\\bbbgggjjjkkknnntttyyyyyyqqqjjjeeeiiisssyyyyyyvvvggg```WWWOOOIIIFFFDDDCCC@@@@@@???????????????@@@@@@@@@AAAAAABBBCCCDDDDDDAAA@@@BBBDDDDDDIIIUUUbbb{{{[[[|||hhh]]]QQQLLLLLLHHHFFFEEEFFFIIIJJJMMMUUU___mmmttt|||~~~~~~~~~}}}~~~~~~{{{~~~zzzwwwtttrrroookkkeee___YYYTTTPPPLLLIIIHHHGGGGGGJJJQQQZZZ```iiimmmrrrvvvwwwyyy{{{}}}yyysssnnnllluuu{{{~~~~~~~~~yyyyyyxxxxxxxxxvvvsssppplllkkkjjjhhhgggfffeeeeeefffhhhjjjkkkjjjjjjlllmmmnnnooorrruuuxxxzzz{{{|||}}}wwwdddbbbccciiirrrzzz~~~~~~|||ssshhh^^^XXXTTTRRRQQQSSSUUUUUUQQQNNNMMMMMMLLLJJJIIILLLTTTZZZjjjpppxxx~~~sssjjjdddgggnnnuuu|||~~~|||{{{vvvxxxzzz{{{{{{{{{zzzyyyyyy~~~|||uuuuuuuuuwwwyyyxxxuuurrrjjjccc]]][[[ZZZYYY[[[]]]]]]bbb{{{wwwvvv~~~zzzrrrZZZEEE<<<===888777:::999888888888888999999999999999999:::::::::;;;;;;;;;>>>>>>???@@@BBBEEEGGGIIIPPPXXXqqqrrrgggeeesss^^^VVVTTTTTTXXX___dddeeeccceeeeeedddccccccdddeeeeeeiiigggeeeccccccaaa^^^\\\\\\YYYTTTOOOLLLHHHCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>=========<<<<<<<<>>>>>>>>>>>AAAAAA@@@AAAAAABBBCCCCCCHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>=========>>>???======<<<======<<<999666555555555555666888:::;;;======>>>???@@@@@@@@@@@@BBBDDDFFFIIIKKKNNNPPPQQQQQQOOOMMMJJJHHHFFFEEEDDDLLLKKKJJJIIIKKKOOOUUUYYYZZZ___bbbcccgggpppwwwxxxuuunnnhhhlllvvv}}}|||xxxkkkdddYYYPPPJJJFFFDDDCCC@@@???????????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCC@@@@@@BBBDDDEEEGGGQQQ[[[nnn[[[vvvoooaaaSSSLLLLLLGGGGGGFFFGGGIIIJJJLLLSSS\\\iiiqqqzzz~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~yyy}}}yyytttqqqmmmhhhaaaZZZUUUPPPKKKHHHHHHGGGFFFGGGJJJQQQYYY```jjjooouuuxxxyyyzzz|||}}}vvvqqqnnnuuu{{{~~~}}}}}}~~~|||||||||}}}}}}zzzuuurrrlllkkkjjjhhhgggffffffffffffhhhjjjjjjjjjiiijjjkkkjjjlllooosssvvvyyy{{{|||{{{}}}rrr___\\\\\\```iiirrrwwwyyyyyywww~~~~~~xxxpppfff\\\VVVQQQPPPPPPRRRTTTTTTPPPLLLLLLLLLKKKIIIIIINNNWWW^^^kkkqqqzzzvvvllleeegggnnntttxxx}}}~~~~~~|||{{{uuuxxxzzz{{{zzzzzzzzz{{{{{{|||uuuttttttwwwyyyyyytttpppgggccc]]]ZZZXXXYYYYYYYYYUUUYYYuuu|||wwwwwwjjjVVVCCC<<<>>>999777;;;:::888888888999999999999:::::::::::::::;;;;;;;;;;;;>>>>>>???AAACCCEEEGGGHHHQQQUUUjjj{{{iii```xxxsss^^^TTTRRRQQQVVV^^^ddddddbbbddddddbbbbbbbbbbbbddddddeeedddddddddeeeeeecccaaa[[[XXXTTTPPPLLLHHHCCC@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>=========<<<<<>>=========>>>???<<<;;;::::::::::::888666444444444555666999;;;<<<======???@@@@@@@@@@@@@@@AAACCCFFFJJJNNNQQQSSSTTTNNNLLLJJJHHHFFFEEEFFFFFFIIIIIIJJJJJJKKKNNNSSSVVVWWW[[[]]]]]]aaakkkrrruuuuuunnniiillltttyyywwwsssiiibbbXXXOOOIIIFFFDDDBBB?????????>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCEEECCCDDDEEEEEEEEEKKKSSSaaattt[[[qqqwwwfffVVVNNNMMMHHHHHHGGGHHHJJJJJJKKKRRRZZZccckkkvvv|||~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||~~~{{{zzzuuuooojjjbbbZZZTTTNNNIIIFFFGGGFFFFFFFFFIIIPPPYYY```jjjpppwwwzzz{{{|||{{{uuusssuuu{{{~~~}}}}}}~~~~~~yyyuuuooonnnllljjjhhhgggfffeeeeeegggiiiiiihhhhhhiiijjjjjjlllooorrrvvvyyy{{{|||{{{zzznnn^^^ZZZVVVXXX```hhhnnnppp{{{|||rrrooowwwzzztttmmmdddZZZTTTOOONNNNNNQQQTTTSSSOOOKKKLLLLLLKKKIIIJJJPPPZZZbbbmmmttt|||vvvllleeehhhoootttwwwyyy|||}}}~~~~~~|||zzzyyyuuuxxxzzzzzzyyyyyyzzz||||||{{{vvvttttttwwwzzzyyytttooobbb___[[[WWWVVVWWWWWWVVVQQQTTTrrrpppssszzzfffRRR@@@:::===888666:::999888888888999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>???AAACCCEEEGGGGGGOOOPPPdddppp```tttsssaaaSSSOOOOOOTTT]]]ddddddaaadddcccaaa``````aaacccdddeeeddddddeeeffffffdddbbbZZZXXXTTTPPPMMMIIIDDDAAA@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>=========<<<>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGHHHGGGFFFEEECCCBBBAAAAAA???>>><<<;;;;;;;;;<<<===:::888666666777777666555444444444555777999<<<======>>>???@@@AAAAAAAAAAAA@@@BBBGGGKKKPPPSSSVVVWWWTTTRRRNNNKKKHHHFFFEEEEEEDDDFFFIIIKKKKKKMMMQQQTTTVVVYYYYYYXXX[[[dddmmmpppppplllhhhkkkppptttqqqmmmddd^^^UUUMMMHHHEEECCCAAA??????>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCFFFCCCCCCDDDCCCBBBGGGNNNXXXjjj|||ZZZmmm{{{jjjXXXPPPNNNIIIIIIHHHIIIKKKJJJKKKQQQYYY^^^gggssszzz~~~~~~}}}|||}}}}}}}}}|||~~~}}}{{{zzz~~~|||tttnnneee]]]UUUOOOJJJFFFFFFFFFEEEEEEIIIPPPYYY___iiiooowww|||}}}zzzwwwuuu{{{~~~||||||~~~|||wwwsssqqqooollliiigggeeeeeedddfffhhhhhhhhhggghhhiiikkkmmmpppsssvvvxxxzzz{{{~~~xxxlll___YYYTTTTTTYYYaaagggiiivvv{{{zzznnnjjjsssxxxqqqkkkcccYYYSSSNNNMMMMMMPPPSSSSSSOOOKKKLLLLLLKKKIIIJJJQQQ\\\dddooovvv~~~uuullleeeiiippptttvvvxxx|||}}}~~~~~~}}}{{{yyywwwuuuxxxzzzzzzxxxxxxzzz}}}|||}}}}}}zzzvvvuuutttwww{{{zzztttnnn^^^\\\XXXTTTUUUWWWWWWUUUPPPRRRpppmmmpppyyyeeeOOO>>>999<<<777555999888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<======???AAACCCEEEFFFGGGMMMMMM___wwwdddvvv~~~rrreeeQQQNNNMMMSSS]]]ddddddaaacccbbbaaa______aaabbbccchhhgggfffffffffeeeaaa___ZZZXXXTTTQQQNNNJJJEEEBBB@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>==================>>>???@@@AAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHGGGGGGFFFDDDCCCAAA@@@@@@===<<<;;;:::999:::;;;;;;999666444333555666666555444444444555777:::<<<>>>>>>???@@@AAAAAABBBAAAAAA???BBBGGGLLLQQQUUUWWWYYY^^^[[[UUUOOOIIIFFFCCCBBB@@@DDDHHHKKKKKKLLLOOORRRUUUWWWVVVTTTVVV___gggkkkmmmjjjhhhjjjnnnpppnnnjjj```ZZZSSSLLLGGGDDDBBB@@@??????>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCC@@@@@@AAAAAAAAAFFFMMMTTTddduuu|||VVVhhhooobbbZZZRRRKKKKKKJJJIIIIIIKKKNNNQQQTTT[[[fffsss{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxsssjjj```WWWOOOIIIFFFHHHDDDCCCFFFJJJOOOXXXbbbkkkmmmqqqxxx~~~wwwvvv{{{~~~|||}}}}}}yyyvvvwwwsssoookkkiiigggeeeccceeeeeeeeeeeefffgggiiijjjjjjllloooqqqrrrtttwwwyyy|||zzzoooaaa[[[VVVVVVWWWYYY^^^eeeqqqzzz~~~yyysssqqquuu}}}~~~{{{uuuooohhh___VVVQQQKKKMMMPPPRRRRRRPPPMMMJJJJJJHHHHHHJJJMMMRRR^^^jjjooowwwooogggdddkkktttxxxxxxxxxyyy{{{~~~~~~{{{xxxuuuuuuyyywwwttttttvvvxxxyyyyyy|||yyyzzzwwwvvvyyy}}}{{{ssskkk[[[YYYWWWUUUUUUUUUSSSRRRPPPYYYvvvzzznnnooo}}}|||nnnaaaDDD>>>777666888:::999777777888888999999:::;;;;;;>>>===<<<;;;;;;<<<===>>>??????@@@AAACCCEEEGGGHHHNNNPPP^^^{{{vvvkkkrrryyyjjj```UUUKKKIIISSS\\\\\\^^^eeeddddddcccbbbaaaaaaaaaaaafffgggggghhhgggeeedddccc\\\ZZZXXXUUURRRNNNHHHDDD@@@@@@???????????????@@@======>>>>>>>>>>>>======>>>???@@@AAAAAA@@@???>>>BBBAAA??????@@@CCCFFFHHHJJJHHHEEEBBBAAA@@@AAAAAA???===;;;;;;;;;:::888777666666555444444333222222333333333444666999;;;<<<<<<>>>@@@AAAAAA@@@AAACCCAAACCCFFFGGGIIIOOOWWW^^^eee```YYYQQQLLLIIIHHHIIIGGGEEEEEEHHHNNNRRRSSSRRRQQQQQQRRRTTTXXX\\\```cccfffccccccggglllnnnjjjeee]]]ZZZUUUOOOHHHBBB===:::<<<<<<===>>>>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEGGGDDDCCCBBB@@@???DDDLLLSSS]]]jjjssszzzVVVfffuuueee[[[SSSNNNKKKJJJIIIIIIJJJMMMPPPSSS[[[fffsss{{{}}}}}}}}}sssggg\\\RRRKKKHHHHHHEEEDDDGGGKKKPPPZZZdddjjjlllqqqxxxzzzyyy}}}~~~|||~~~~~~{{{yyywwwtttoookkkiiigggeeeccceeedddddddddeeefffhhhiiijjjlllnnnpppqqqrrruuuwww}}}tttggg```ZZZXXXWWWWWW\\\bbbpppyyy~~~yyywwwyyy}}}yyytttnnnhhh```XXXRRRLLLMMMNNNOOOOOOLLLJJJHHHIIIGGGGGGKKKNNNSSS___kkkssszzzzzzjjjdddaaahhhqqqtttuuuvvvuuuwwwzzz{{{zzzwwwvvvvvvxxxxxxwwwvvvvvvwwwxxxyyy~~~{{{yyyzzzwwwvvvzzz}}}zzzpppggg[[[YYYWWWUUUUUUUUUTTTRRRMMMXXXuuu~~~yyy{{{vvvgggZZZBBB===777555777999888666888888888999::::::;;;;;;===<<<<<<<<<===>>>@@@AAA???@@@@@@AAACCCEEEGGGHHHLLLNNNYYYtttxxxjjjnnnssseee\\\SSSJJJHHHSSS\\\]]]___dddeeeddddddcccbbbbbbbbbbbbffffffggggggfffdddbbbaaa\\\ZZZXXXUUURRRNNNHHHDDDAAAAAA@@@@@@???@@@@@@@@@======>>>>>>>>>>>>======??????@@@AAAAAA@@@?????????>>>======>>>@@@CCCEEEHHHFFFDDDAAA@@@@@@AAAAAA???===;;;;;;;;;:::888666666555555444333333222222333333333444666888;;;<<<===???AAAAAA@@@@@@AAABBBAAACCCEEEFFFHHHNNNVVV]]]bbb^^^XXXQQQLLLIIIGGGGGGFFFEEEEEEIIINNNRRRSSSRRRSSSSSSSSSTTTWWWZZZ]]]___aaaaaabbbggglllnnnkkkiiibbb___ZZZTTTMMMFFFAAA>>><<<======>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEFFFFFFDDDDDDDDDAAA???DDDKKKLLLUUU```hhhoooyyyUUUbbbjjj]]]UUURRRKKKJJJIIIHHHIIILLLOOOQQQ\\\eeeqqqzzz}}}~~~yyymmmbbbXXXQQQLLLIIIFFFEEEHHHLLLRRR\\\fffiiilllrrrzzz}}}|||~~~}}}|||~~~~~~}}}xxxuuupppllljjjgggeeebbbddddddccccccccceeefffgggiiikkkmmmnnnnnnooorrruuu{{{zzzoooggg___[[[XXXVVVYYY^^^nnnwww~~~~~~|||yyytttnnnhhh```YYYTTTLLLLLLLLLLLLKKKJJJHHHGGGIIIGGGHHHLLLPPPVVVbbbmmmuuu|||}}}sssddd^^^\\\bbbjjjnnnoooqqqnnnrrrvvvxxxxxxwwwvvvwwwvvvyyyzzzyyyvvvuuuwwwyyy}}}}}}~~~~~~~~~|||{{{zzzzzzxxxxxx{{{~~~yyynnncccYYYWWWTTTSSSSSSSSSRRRPPPJJJZZZyyyrrraaaSSSAAA<<<777555666888777666888888999999::::::;;;;;;<<<<<<<<<===>>>@@@BBBCCC@@@@@@AAABBBDDDFFFGGGHHHJJJJJJSSSiii}}}kkklllooobbbYYYPPPIIIHHHSSS\\\^^^```cccdddddddddccccccccccccccceeeeeeeeeeeedddbbb```___]]][[[YYYVVVSSSNNNIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@======>>>>>>>>>>>>======??????@@@@@@@@@@@@??????===<<<;;;;;;<<<>>>@@@BBBDDDCCCAAA@@@??????@@@@@@???===;;;::::::999777666555555555444333333222222333333333444666888:::<<<>>>???AAAAAA@@@???@@@@@@AAABBBDDDDDDFFFKKKTTTZZZ]]][[[WWWRRRMMMIIIFFFEEEEEEEEEFFFIIINNNRRRSSSSSSVVVUUUUUUUUUVVVWWWYYYZZZZZZ^^^ccchhhlllnnnnnnnnniiifffaaaZZZRRRKKKEEEAAA======>>>>>>????????????AAAAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFCCC@@@CCCJJJGGGNNNWWW\\\aaalll{{{SSS]]]zzzppp___WWWUUULLLKKKIIIHHHIIIKKKNNNOOO[[[cccooowww|||~~~~~~|||qqqhhh___VVVQQQIIIFFFFFFIIIMMMSSS]]]gggjjjnnnttt|||~~~~~~}}}}}}zzzvvvqqqmmmkkkhhheeeccceeedddcccccccccdddeeefffiiijjjkkkllllllmmmpppssswww|||wwwnnneee___ZZZVVVXXX]]]llluuu~~~~~~{{{uuuooohhh```XXXSSSLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHJJJNNNSSSYYYeeepppvvv{{{zzzmmm]]]WWWVVV\\\bbbeeegggiiiiiimmmrrrtttuuuuuuvvvvvvtttyyy|||{{{vvvtttvvvyyy{{{}}}~~~~~~|||{{{{{{{{{|||{{{{{{zzzmmmaaaUUUSSSQQQPPPPPPPPPOOONNNIII___rrr```QQQ@@@<<<888777777888888777888888999999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFHHHIIIJJJIIINNN___|||mmmlll{{{pppaaaYYYNNNHHHHHHRRR[[[___```cccbbbbbbbbbcccccccccbbbbbbcccdddddddddcccaaa___^^^^^^\\\ZZZWWWTTTPPPJJJFFFCCCBBBAAA@@@????????????======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>???@@@@@@???>>>>>>>>>??????===<<<:::999:::999777555555555555444444444333333333333333444555777999;;;>>>@@@AAAAAA???>>>>>>??????AAABBBCCCDDDHHHPPPVVVYYYXXXUUURRRMMMIIIEEEBBBDDDEEEGGGKKKOOORRRSSSTTTUUUUUUUUUUUUUUUVVVXXXXXXVVV\\\dddkkkoooppprrrssspppnnnhhh```WWWNNNGGGCCC>>>>>>>>>>>>??????@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGFFFEEEFFFGGGEEEBBBFFFLLLKKKOOOTTTWWWZZZbbboooyyyQQQYYYqqqwwwbbbXXXVVVNNNMMMJJJIIIIIIKKKMMMNNNXXX```kkkttt{{{~~~}}}}}}}}}}}}}}}~~~~~~wwwnnndddZZZRRRJJJFFFFFFIIIMMMRRR\\\fffkkkqqqyyy}}}zzzwwwrrrnnnllliiigggeeefffeeedddcccccccccdddeeehhhiiijjjjjjjjjkkkooorrruuuzzz~~~uuukkkddd^^^YYYZZZ^^^iiisss|||~~~|||zzz~~~xxxppphhh___WWWRRRLLLKKKJJJJJJJJJKKKLLLMMMJJJIIILLLQQQUUU[[[gggrrrvvvzzztttfffXXXSSSQQQVVVZZZ[[[]]]```cccgggmmmppprrrssstttuuusssxxx{{{zzzvvvsssvvvyyy{{{}}}~~~}}}{{{yyyzzz{{{~~~|||}}}{{{lll```TTTRRRPPPOOOPPPPPPOOONNNGGGcccttt___OOO???===;;;999999999:::999888999999:::;;;;;;<<<<<<===>>>>>>>>>????????????BBBBBBCCCDDDEEEFFFHHHIIIJJJIIIKKKXXXqqq}}}lllkkkpppvvvbbbWWWMMMHHHHHHPPPYYY___aaabbb^^^___```aaabbbbbbaaaaaaaaabbbbbbbbbbbb```___^^^^^^]]][[[YYYWWWSSSNNNJJJCCCCCCAAA@@@???>>>============>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<===>>>======<<<<<<<<<<<<<<<===;;;:::888888999999888666666666666555555555555555444333333333555777999:::>>>???AAAAAA???>>>>>>???===@@@BBBCCCCCCFFFLLLQQQUUUUUUTTTQQQNNNIIIDDDBBBBBBEEEHHHLLLOOORRRTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYVVV\\\fffmmmqqqsssttttttvvvtttnnneee\\\QQQIIIDDD@@@??????>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEFFFGGGFFFEEEKKKRRRUUUXXXZZZ[[[[[[```iiippp~~~QQQWWWjjjhhh[[[WWWPPPOOOLLLJJJJJJKKKMMMNNNUUU\\\fffqqqyyy~~~}}}|||||||||}}}~~~~~~ttthhhZZZOOOIIIFFFEEEHHHKKKPPPZZZccclllttt~~~|||zzz~~~~~~~~~~~~~~~xxxuuupppmmmkkkiiigggeeeeeedddcccbbbaaaaaabbbccceeefffffffffgggiiimmmpppvvv|||{{{qqqiiibbb\\\\\\```hhhqqqzzz}}}~~~~~~}}}}}}}}}}}}{{{zzz~~~{{{rrriii```XXXSSSLLLLLLKKKKKKKKKKKKLLLLLLJJJIIILLLQQQVVV[[[fffqqqtttyyy|||}}}|||~~~sssdddUUUPPPNNNQQQSSSRRRSSSVVVZZZ___eeejjjnnnppprrrssssssuuuwwwwwwuuutttvvvyyy{{{}}}~~~|||xxxvvvwwwyyy}}}{{{{{{~~~xxxjjj^^^UUUSSSQQQPPPQQQQQQPPPOOOJJJjjjsss\\\JJJ???>>><<<;;;:::::::::;;;999999::::::;;;;;;<<<<<>>CCCCCCDDDDDDEEEGGGHHHIIIJJJIIIKKKTTTiiivvvffffffffffffVVVNNNJJJHHHMMMVVV^^^aaaaaa\\\]]]___```aaaaaaaaa```___```aaabbbbbbaaa```______^^^\\\[[[ZZZWWWRRRNNNEEEDDDBBBAAA???>>>============>>>>>>>>>>>>======::::::999999999999::::::;;;;;;:::;;;;;;<<<<<<===:::::::::::::::::::::999999777777777999:::999888777777777777777777777777444333333333444666888999===>>>@@@@@@???>>>??????===AAAEEEGGGFFFHHHKKKNNNSSSSSSSSSQQQNNNIIIEEECCCAAAEEEIIIMMMOOORRRTTTVVVSSSSSSUUUVVVWWWXXXYYYZZZXXX]]]fffnnnssstttsssqqquuusssnnnfff]]]SSSKKKFFFAAA@@@?????????@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEDDDEEEFFFIIIRRR\\\cccfffhhhhhhggghhhlllpppyyyRRRVVVdddooo___XXXRRRPPPNNNKKKJJJKKKMMMNNNQQQXXXbbbmmmwww}}}||||||~~~wwwjjjYYYMMMIIIEEEDDDFFFIIIMMMWWW```lllvvvzzzxxx|||}}}~~~~~~}}}}}}|||{{{{{{tttqqqmmmjjjiiigggeeedddcccbbbaaa___^^^^^^______aaaaaabbbbbbcccfffkkknnnvvv{{{wwwmmmeee]]]]]]```fffpppxxx{{{||||||yyyyyy{{{}}}}}}||||||sssjjjbbbZZZVVVNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHKKKPPPTTTYYYdddnnnooossswwwwwwuuuvvv|||sssdddUUUPPPMMMNNNMMMKKKKKKNNNOOOTTT\\\ccciiimmmqqqssssssssssssssstttuuuwwwxxxyyy{{{|||yyytttqqqsssvvvxxxvvvvvvxxxyyyssseeeZZZRRRQQQOOONNNOOOOOONNNMMMVVVwwwrrrXXXEEE======<<<;;;999999:::;;;999999::::::;;;<<<<<<<<>>>>>>>>>>>======;;;:::999888888999:::;;;:::::::::::::::;;;;;;;;;999999999999999888777777666555555666999::::::999888888888888888888888888444333333333444666888999;;;===???@@@???>>>???@@@???DDDJJJLLLLLLKKKLLLNNNSSSSSSRRRPPPMMMJJJFFFDDD@@@EEEJJJNNNPPPRRRTTTWWWTTTUUUVVVWWWXXXYYYYYYYYYZZZ]]]dddmmmssstttooojjjjjjiiieee```YYYPPPIIIEEEBBBAAA?????????@@@BBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJEEECCCCCCEEELLLZZZgggssswww{{{|||{{{zzzzzz{{{~~~SSSWWWbbbyyytttbbbYYYTTTRRROOOLLLKKKLLLMMMNNNOOOUUU```kkkwww~~~}}}~~~~~~|||~~~wwwjjjYYYLLLIIIEEECCCEEEGGGKKKUUU^^^lllwwwzzzwwwvvvwwwyyy|||~~~}}}}}}}}}}}}}}}|||zzzyyyxxxqqqnnnjjjgggfffeeedddbbbbbb```___]]]\\\\\\\\\]]]]]]^^^______```dddiiillltttzzz{{{pppfff^^^\\\___fffoooxxxzzz{{{}}}~~~}}}{{{xxxxxx{{{~~~|||tttlllddd]]]YYYPPPOOONNNMMMJJJHHHEEEDDDGGGFFFIIINNNRRRWWWaaakkkhhhlllppppppnnnooosssxxxmmm^^^UUUPPPMMMLLLJJJGGGGGGIIIFFFLLLVVV___ffflllqqqtttsssqqqppppppsssvvvxxxxxxxxxzzz{{{wwwqqqnnnpppssstttrrrqqqssstttnnnaaaVVVOOOMMMKKKJJJKKKLLLKKKJJJdddvvv~~~sssWWWCCC;;;<<<<<<:::999888999:::999999:::;;;;;;<<<<<<===???@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIKKKPPP```tttccc```YYYppp|||dddPPPMMMHHHIIIQQQ\\\``````[[[]]]```bbbccccccbbbbbb\\\^^^```aaacccccccccbbb___^^^^^^^^^^^^\\\YYYVVVJJJIIIGGGEEECCCBBBAAA@@@======>>>>>>>>>>>>======;;;;;;:::999999:::;;;;;;999999999999999:::::::::999999999999888777666555444444444666999;;;;;;:::999999999999999999::::::444333333333444666777888:::<<>>???@@@@@@???>>>======<<<;;;:::888777666666888888888777666666555555444555777888888777555444666666555666777999;;;<<<888:::;;;<<<:::999:::;;;999666222111555999::::::>>>>>>======>>>???@@@@@@BBBEEEMMMWWW[[[XXXUUUUUUYYYVVVTTTQQQPPPMMMIIIFFFCCCEEEHHHKKKNNNPPPQQQRRRUUUUUUUUUWWWYYYZZZYYYXXXWWWYYY^^^eeejjjiiiaaaZZZTTTQQQMMMKKKKKKKKKHHHEEEAAAAAA@@@@@@@@@@@@@@@AAADDDEEEFFFGGGHHHHHHIIIHHHHHHCCCBBBEEEEEEHHH[[[qqqRRRWWW^^^kkknnnbbb]]]VVVQQQOOONNNMMMKKKKKKOOOVVV```kkkvvv}}}xxxnnnffffffmmmwww~~~}}}xxxrrrlllggg___TTTLLLFFFDDDDDDFFFHHHLLLWWWaaaqqq}}}|||tttqqqrrrtttvvvxxxxxxxxxxxxzzzzzzyyyxxxvvvuuutttsssllliiieeeaaa___```bbbccc___^^^]]][[[ZZZZZZZZZZZZXXX[[[]]]^^^^^^aaafffkkkuuuyyy}}}wwwmmmgggccc```cccggghhhooouuuttttttwwwyyyyyy~~~}}}||||||{{{||||||~~~wwwmmmccc\\\YYYSSSRRRPPPMMMJJJGGGEEEDDDFFFFFFGGGIIILLLQQQVVVXXXYYY[[[^^^___```bbbeeehhhoooxxx|||uuuhhh]]]VVVTTTPPPMMMKKKJJJIIIIIIFFFHHHMMMTTT\\\dddkkkoooqqqrrrssssssssstttvvvxxxxxxxxxwwwwwwvvvsssooommmlllhhhggggggcccYYYPPPMMMKKKNNNJJJIIINNNKKKIIIRRRpppvvveeeuuupppTTTFFF<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@AAACCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIGGGKKKKKKQQQ___qqqkkk```[[[ddd|||lllXXXRRRJJJGGGLLLUUU\\\___]]]]]]^^^```aaabbbcccdddcccaaa___^^^^^^___aaacccdddaaa_________]]]ZZZWWWTTTPPPJJJFFFDDDCCCCCCBBB>>>??????@@@???>>>===<<>><<<;;;999777555555777777666555555444444333333444666777777666444333555555555555666888:::;;;999:::;;;;;;999999:::;;;:::666222222555888999999>>>>>>>>>>>>>>>???@@@@@@AAADDDKKKUUUYYYXXXVVVXXXXXXVVVSSSQQQOOOKKKGGGDDDBBBDDDHHHLLLOOOQQQRRRRRRTTTTTTUUUXXXZZZ\\\\\\[[[ZZZZZZ\\\```aaa^^^WWWPPPMMMLLLJJJJJJJJJHHHDDDAAA>>>>>>=========>>>???@@@EEEFFFGGGHHHIIIIIIIIIIIIJJJEEEDDDFFFEEEGGGYYYmmmVVVYYY]]]fff|||}}}kkkcccZZZTTTQQQOOONNNLLLJJJMMMRRRYYYcccnnnvvv|||~~~|||sssiiiccc___eeennntttvvvvvvuuutttqqqmmmgggccc___YYYQQQKKKFFFDDDDDDGGGJJJNNNYYYddduuuxxxtttuuuwwwxxxyyyyyyyyyxxxxxxwwwvvvuuusssqqqooonnnhhheee```\\\ZZZ[[[^^^```]]]\\\ZZZXXXWWWVVVVVVVVVUUUYYY^^^```aaabbbfffjjjwwwyyy{{{|||zzzyyyxxxxxx~~~zzzssskkkbbb^^^]]]]]]cccjjjkkkqqquuutttsssvvvyyyyyy~~~}}}|||||||||~~~}}}uuukkkccc]]]ZZZTTTSSSPPPMMMJJJGGGEEEDDDDDDDDDEEEGGGJJJLLLOOOPPPQQQRRRUUUVVVXXX[[[___bbbfffnnnvvvwwwvvvqqqhhh___ZZZWWWRRROOOMMMLLLJJJIIIGGGIIILLLRRRZZZbbbjjjooooooqqqrrrrrrqqqsssuuuwwwwwwxxxxxxxxxwwwtttqqqppplllgggcccbbb]]]TTTNNNLLLHHHLLLIIIIIINNNKKKLLLYYY{{{uuuhhh{{{nnnQQQCCC;;;;;;:::999999999::::::;;;<<<<<<<<<============??????@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGKKKIIIMMM[[[kkktttccc[[[```tttrrr]]]TTTKKKGGGKKKRRRYYY]]]______^^^^^^^^^```aaabbbaaa```___^^^___```aaabbbcccbbb``````___^^^\\\YYYZZZUUUMMMHHHEEEDDDCCCBBB????????????>>>===<<<;;;@@@???>>>;;;999777555444555555555444333333222222222333444555555444333222444444444444555777888999:::::::::999777777999;;;:::777444333444666888888======>>>>>>???@@@AAAAAAAAABBBHHHQQQVVVVVVWWWYYYWWWUUUSSSQQQNNNJJJEEEAAA???BBBGGGLLLPPPQQQRRRQQQSSSTTTUUUWWWXXXZZZZZZZZZZZZZZZYYYYYYXXXTTTOOOKKKKKKJJJKKKKKKKKKGGGBBB>>><<<<<<;;;<<<===>>>@@@AAAGGGHHHIIIJJJJJJJJJJJJJJJLLLGGGEEEFFFDDDFFFUUUgggYYYZZZ\\\bbbtttuuuiii\\\VVVSSSPPPOOOOOOJJJLLLOOOTTT\\\fffpppwww~~~~~~uuukkkeee___ccciiinnnqqqrrrqqqpppmmmiiiddd```\\\XXXRRRNNNHHHFFFFFFHHHJJJOOO[[[fffwww||||||}}}||||||zzzxxxwwwvvvuuutttrrrpppllljjjhhhddd```[[[WWWUUUVVVYYY[[[ZZZYYYWWWUUUUUUUUUVVVWWWTTTXXX]]]___aaadddjjjnnnxxxyyy{{{|||{{{yyywwwvvvooossswwwxxxvvvsssoookkkfff___XXXVVVUUUXXXaaajjjnnntttwwwuuuuuuxxx|||}}}}}}|||{{{~~~}}}ssskkkccc]]]ZZZTTTRRROOOKKKHHHFFFEEEDDDBBBCCCEEEFFFGGGHHHIIIIIIMMMOOOQQQSSSUUUYYY^^^bbbfffnnntttvvvvvvsssllleee```[[[UUUQQQPPPOOOLLLJJJJJJKKKNNNSSS[[[dddlllqqqpppqqqrrrqqqpppppprrrsssvvvwwwyyyyyyxxxvvvtttsssnnniiieeeddd___UUUNNNLLLGGGLLLJJJKKKOOOMMMSSSfff~~~vvvlllhhhLLL???;;;::::::999999999::::::<<<<<<======>>>?????????>>>???@@@AAABBBDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKGGGJJJIIILLLXXXfffiii]]]^^^nnn{{{aaaVVVJJJGGGJJJPPPXXX^^^cccaaa___^^^^^^___```aaaaaaaaa``````___`````````bbbaaa``````___]]][[[ZZZ^^^XXXOOOIIIEEECCCBBBBBBAAA@@@@@@???>>><<<;;;;;;??????>>><<<:::999888777666666555444444333333222222222333444444333222222333333444444555666777777999888777555444444777999999777555333444555666777<<<<<<>>>???@@@AAAAAABBBCCCBBBEEELLLPPPQQQSSSWWWWWWVVVTTTSSSPPPKKKFFFAAA===@@@EEEJJJNNNOOOOOOOOOQQQRRRTTTUUUUUUUUUVVVWWWZZZZZZYYYWWWUUUSSSQQQPPPQQQQQQQQQPPPMMMIIIDDD@@@<<<<<<<<<===>>>AAACCCEEEIIIIIIJJJKKKKKKKKKKKKKKKKKKHHHEEEDDDBBBDDDPPP^^^rrrZZZ[[[\\\```mmmppp```XXXUUUQQQPPPQQQKKKMMMOOORRRWWW```kkksss|||~~~~~~zzznnnfff```bbbeeeiiilllnnnooonnnmmmjjjfffaaa]]]XXXSSSPPPKKKIIIHHHIIILLLQQQ\\\hhhzzz{{{xxxvvvuuuuuutttqqqnnnjjjfffddd```]]]XXXTTTRRRSSSVVVXXXVVVUUUTTTSSSTTTVVVXXXYYYUUUXXX[[[]]]```fffooouuu{{{|||}}}~~~~~~{{{xxxuuummmkkkiiigggeeebbb``````\\\VVVQQQOOOOOORRR]]]gggnnntttxxxvvvvvv{{{~~~}}}uuulllddd]]]XXXSSSQQQMMMJJJGGGEEEEEEEEECCCDDDEEEFFFGGGFFFFFFEEELLLMMMOOOQQQTTTYYY```eeelllsssxxxzzzyyyxxxrrrkkkfff```YYYTTTSSSQQQNNNJJJJJJKKKNNNSSS[[[dddmmmrrrqqqsssuuutttrrrppppppppptttwwwzzz{{{yyywwwwwwwwwpppkkkhhhgggbbbWWWOOOLLLHHHMMMLLLNNNRRRQQQ^^^xxx}}}yyyrrrnnn}}}```JJJ@@@:::::::::999999:::;;;;;;======>>>??????@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDFFFGGGIIIKKKLLLLLLLLLKKKGGGJJJIIILLLWWWcccvvveeeaaalllfffXXXKKKGGGIIINNNWWW___eeedddaaa_________```aaabbbbbbbbbbbbaaa```___^^^```aaa```___]]][[[YYYYYY^^^XXXQQQJJJFFFDDDBBBAAABBBAAA@@@???>>>===<<<<<<=========<<<<<<<<<;;;;;;888888888777666666555555333333333333333333333333444444555666666777777777666666555333111111444666777777555444333444666777;;;<<<>>>@@@AAABBBBBBBBBDDDBBBCCCHHHKKKKKKNNNRRRVVVVVVVVVVVVTTTOOOIIIDDD<<>>BBBEEEGGGJJJJJJKKKLLLLLLLLLKKKKKKIIIGGGDDDBBB@@@CCCLLLVVVkkkwww[[[\\\^^^```hhhyyyeee\\\XXXRRROOORRRLLLNNNOOOQQQTTT\\\fffnnnvvv{{{rrrjjjgggeeeddddddgggjjjlllllllllkkkhhhddd^^^YYYTTTQQQNNNKKKJJJLLLOOOUUUaaammm~~~zzzwwwwwwvvvuuurrrnnniiieeebbb^^^[[[XXXTTTSSSSSSTTTUUURRRQQQPPPOOOQQQSSSWWWYYYTTTWWWZZZ]]]bbbjjjttt|||zzzvvvtttmmmeeebbb]]]XXXVVVVVVSSSOOOLLLKKKKKKNNNYYYeeelllsssxxxwwwwww{{{xxxooofff^^^XXXRRRPPPMMMJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFKKKKKKMMMOOORRRYYYaaagggqqqxxx~~~~~~}}}wwwpppkkkddd\\\WWWVVVTTTOOOJJJGGGIIIMMMSSS[[[dddlllqqqsssvvvyyyzzzxxxtttrrrpppssswww{{{|||zzzyyyyyy{{{oookkkgggfff```VVVMMMJJJJJJNNNNNNQQQTTTUUUiii~~~zzzvvvvvvrrrZZZHHHBBB;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCAAABBBBBBBBBCCCCCCCCCCCCDDDFFFIIIKKKMMMLLLLLLKKKGGGLLLKKKNNNVVV```xxxtttjjjmmmmmm\\\LLLHHHIIILLLUUU___eeedddbbbaaa````````````bbbcccddddddcccbbb```___```aaaaaa___\\\YYYXXXXXX]]]XXXRRRLLLIIIFFFDDDBBBCCCBBBAAA@@@???>>>>>>>>>===============>>>>>>>>>;;;;;;;;;:::999999888888555444444444444444444555666666777888999888888888555555555333111000222444555666666555333444666888999;;;>>>@@@BBBCCCCCCCCCEEEBBBBBBFFFHHHHHHKKKPPPTTTTTTVVVXXXWWWTTTMMMIII>>>@@@BBBDDDEEEFFFFFFFFFFFFJJJPPPTTTVVVYYY]]]aaadddhhhiiifff^^^YYYXXXZZZ___```___[[[SSSKKKEEEBBB<<<;;;:::;;;===@@@DDDFFFJJJKKKKKKLLLLLLLLLKKKKKKFFFFFFDDDBBB@@@DDDKKKRRRcccnnnyyy\\\]]]``````ccctttmmmbbb[[[RRRNNNQQQKKKNNNPPPPPPRRRXXXbbbjjjqqqwww}}}~~~zzzvvvqqqjjjggghhhkkkmmmnnnllllllkkkhhhbbb[[[VVVSSSOOOMMMMMMPPPTTT[[[iiivvv~~~{{{yyyyyywwwtttpppjjjdddaaa]]][[[YYYVVVTTTTTTTTTTTTNNNMMMKKKJJJKKKNNNQQQSSSPPPUUU[[[```fffnnnxxx|||rrriiieee^^^TTTNNNMMMKKKIIIHHHIIIIIIMMMXXXdddooovvv{{{zzzzzz|||~~~~~~{{{ssskkkaaaZZZRRRPPPMMMKKKIIIIIIKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNRRRZZZccciiivvv}}}}}}vvvoooggg^^^YYYXXXVVVPPPKKKEEEHHHMMMUUU^^^gggnnnrrrsssxxx~~~|||xxxvvvrrrwww|||}}}{{{zzz{{{~~~qqqkkkeeebbb\\\SSSLLLJJJKKKNNNNNNQQQUUUXXXrrr~~~}}}jjjSSSDDD@@@<<<;;;;;;;;;<<<<<<===>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCEEEHHHKKKLLLLLLKKKJJJIIINNNMMMOOOUUU[[[pppuuuooouuubbbPPPJJJIIIIIIQQQ]]]ccccccbbbaaa```______^^^```aaadddeeefffeeecccbbbbbbcccdddaaa\\\XXXWWWXXX[[[XXXSSSOOOMMMJJJGGGDDDCCCCCCAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::777666666666666666666777888999:::;;;;;;;;;:::999555666666555333111222333333444666555333444666999999;;;>>>AAACCCDDDDDDDDDDDDAAABBBFFFHHHIIILLLPPPPPPRRRUUUYYYZZZWWWQQQLLLCCCCCCBBBBBBBBBBBBCCCCCCCCCHHHNNNRRRSSSUUUZZZ___fffkkkoookkkbbbZZZXXXZZZ^^^bbbfffccc[[[PPPGGGBBB>>><<<;;;;;;===AAAEEEGGGJJJKKKKKKKKKKKKKKKJJJJJJEEEEEEEEEBBBBBBGGGMMMQQQ]]]fffpppuuuyyy]]]___aaaaaa```nnnsssfff]]]QQQMMMOOOKKKMMMPPPPPPPPPVVV```gggnnnuuu||||||}}}~~~tttnnnnnnppprrrssslllmmmnnnkkkeee___YYYWWWPPPNNNNNNRRRXXXaaaooo}}}{{{zzzyyyvvvqqqkkkeeeaaa\\\[[[ZZZXXXVVVUUUTTTSSSLLLJJJHHHFFFGGGIIILLLNNNMMMSSS\\\cccjjjrrrzzzwwwnnniiiaaaSSSIIIFFFFFFEEEFFFHHHIIIMMMYYYdddsss{{{}}}~~~~~~~~~~~~}}}vvvnnnddd]]]SSSQQQNNNLLLKKKLLLMMMOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMOOOTTT\\\ffflllyyy|||qqqiii___[[[ZZZWWWQQQKKKFFFJJJPPPXXXaaajjjqqquuussszzz~~~{{{rrrwww}}}~~~|||zzz}}}uuullleee```ZZZRRRMMMMMMKKKNNNNNNQQQUUUYYYwwwvvvdddNNN???;;;<<<<<<<<<<<<<<<===>>>?????????@@@AAABBBDDDDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBDDDHHHKKKLLLLLLKKKJJJKKKPPPOOOPPPTTTWWWiii}}}qqq{{{fffRRRKKKHHHGGGOOO[[[aaaaaaaaaaaa```___]]]]]]]]]___cccfffhhhhhhgggfffdddffffffbbb]]]XXXXXXXXXZZZXXXUUURRRPPPMMMIIIGGGDDDCCCBBBAAAAAAAAABBBCCC@@@@@@??????>>>=========>>>======<<<<<<;;;::::::888888777777777777888888999:::;;;<<<===<<<;;;:::555777888777555333333333111444555555333444666999888:::>>>AAACCCDDDDDDDDDCCCAAABBBGGGJJJKKKNNNSSSMMMPPPTTTXXXZZZXXXRRRNNNGGGEEEDDDBBBAAAAAABBBBBBCCCHHHMMMNNNMMMNNNQQQVVVcccjjjpppmmmddd[[[YYY[[[]]]dddkkkkkkcccVVVJJJCCCAAA@@@>>>>>>@@@CCCGGGJJJJJJKKKKKKKKKKKKKKKJJJJJJDDDFFFFFFCCCDDDIIIOOORRR\\\fffppptttwww|||~~~~~~bbb]]]^^^dddfffmmmxxxhhh^^^UUUPPPOOOLLLKKKLLLMMMMMMPPP[[[fffpppvvv{{{|||~~~~~~~~~|||tttvvvyyyyyywwwuuusssooojjjgggccc\\\VVVWWWTTTRRRSSSWWWccczzzzzzvvvqqqlllfffbbb```___]]]]]][[[XXXTTTPPPNNNJJJDDDAAABBBDDDFFFGGGKKKQQQ[[[eeennnvvv|||wwwqqqfffWWWJJJDDDHHHDDDBBBEEEHHHNNNYYYddduuuzzz~~~~~~zzz|||yyypppdddZZZOOONNNMMMLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNPPPTTT[[[ccchhhkkkzzzppplllfff___YYYTTTQQQOOOMMMKKKMMMUUUcccooouuuwwwyyyzzzyyy|||}}}{{{}}}~~~ssshhhbbb\\\TTTPPPOOONNNMMMOOOQQQRRR___xxx}}}lllUUUGGGAAA>>>:::;;;<<<;;;:::;;;===???CCCCCCCCCDDDEEEFFFFFFGGGBBBBBBBBBCCCCCCDDDDDDDDDFFFHHHJJJLLLLLLLLLKKKJJJJJJLLLQQQUUUVVVZZZfffsssppppppXXXPPPNNNLLLPPPXXX^^^aaaccccccbbb```______^^^___bbbdddeeeffffffeeejjjhhhfffdddbbb___[[[XXXWWWVVVUUUUUUVVVTTTOOOJJJEEECCC@@@????????????>>>AAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;:::999999888888777555444333444444333222222222333333777:::???BBBBBBBBBBBBCCCCCCCCCBBBBBBEEEHHHLLLNNNNNNOOOSSSWWWZZZZZZXXXUUULLLHHHDDDDDDCCC@@@AAAEEEEEEEEEFFFFFFHHHJJJMMMOOOZZZeeelllggg]]]UUURRRPPPTTT]]]iiinnnjjj]]]NNNEEE??????>>>???AAAEEEIIILLLKKKLLLMMMMMMLLLKKKJJJIIIHHHFFFDDDCCCDDDIIINNNQQQ]]]bbbjjjpppssssssssssss|||}}}bbb___```eeeggglll{{{jjj```VVVPPPOOOMMMKKKKKKKKKJJJLLLUUU___kkkrrrwwwyyy{{{~~~~~~|||{{{{{{{{{~~~~~~~~~{{{zzz{{{zzzxxxxxxvvvqqqmmmjjjfffaaa]]]\\\XXXUUUWWW^^^lll|||wwwtttpppmmmhhheeebbbaaa```___^^^[[[WWWSSSQQQLLLFFFBBBAAACCCDDDEEEHHHOOOZZZeeeoooxxx{{{uuukkk]]]PPPKKKLLLGGGDDDFFFIIIOOOZZZdddrrrwww~~~zzz|||~~~xxxpppeee\\\UUUSSSQQQOOONNNOOOPPPPPPOOOOOONNNNNNNNNMMMMMMMMMPPPPPPQQQUUU[[[ccchhhlllxxxtttooohhh```YYYSSSOOOLLLMMMLLLOOOXXXfffrrrwwwxxxyyyzzzzzz~~~~~~ssshhh```YYYQQQMMMLLLLLLMMMOOOQQQVVVhhh{{{jjjRRRDDD>>>;;;===>>>??????>>>???@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIJJJJJJIIIHHHJJJKKKPPPTTTUUUYYYdddpppppp{{{}}}cccVVVPPPKKKMMMUUU]]]```bbbcccaaa___^^^^^^___```aaacccdddeeeffffffiiihhhffffffdddaaa]]]YYYXXXWWWVVVXXXZZZXXXSSSNNNHHHEEEBBBAAAAAAAAA@@@???AAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>=========>>>======<<<<<<======>>>======<<<<<<<<<<<<<<<;;;999999999888777666444444444444333333222333333444666999>>>@@@AAAAAAAAABBBCCCBBBBBBCCCEEEIIILLLOOONNNNNNQQQVVV[[[]]][[[XXXRRRLLLIIIHHHEEEBBBBBBEEEEEEEEEFFFFFFGGGHHHKKKMMMUUU```gggbbbXXXQQQMMMKKKLLLXXXgggpppmmm```QQQGGG@@@@@@@@@@@@CCCGGGJJJMMMMMMMMMNNNNNNMMMKKKJJJIIIFFFDDDCCCBBBEEEJJJPPPTTT\\\aaahhhnnnpppqqqqqqqqqyyyzzz}}}```^^^aaaeeeeeehhhxxxnnnbbbYYYSSSQQQPPPMMMLLLKKKIIIIIIOOOXXXccckkkrrruuuxxx}}}}}}~~~|||{{{zzzyyyyyy~~~}}}}}}~~~}}}~~~~~~}}}zzzuuuqqqlllhhhfffeeefff^^^WWWZZZeeevvv|||xxxssspppnnnllljjjiiieeedddbbbaaa```^^^ZZZWWWSSSNNNHHHCCCAAAAAABBBBBBEEEMMMYYYfffqqqzzzyyypppbbbWWWRRRPPPKKKGGGGGGIIIOOOZZZeeeooouuu||||||~~~yyyqqqggg___\\\ZZZVVVSSSQQQQQQQQQRRROOONNNNNNNNNNNNMMMMMMMMMRRRRRRSSSVVV[[[bbbhhhlllvvv|||vvvnnneee^^^WWWPPPLLLNNNNNNRRR]]]kkkvvv{{{{{{yyy{{{}}}rrrfff^^^VVVNNNJJJKKKKKKOOOPPPQQQ]]]www|||dddNNNBBB===;;;;;;<<<>>>>>>===>>>???AAABBBCCCDDDEEEGGGIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJNNNRRRSSSVVV```kkkppptttuuubbbTTTKKKKKKQQQ[[[^^^aaaaaa```]]]\\\\\\`````````aaabbbdddeeefffggggggggghhhgggddd___[[[XXXXXXXXX[[[^^^]]]XXXSSSKKKHHHEEECCCBBBCCCBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>>>>======??????>>>>>>>>>>>>??????<<<<<<<<<<<<============:::::::::999888777666555444333333333333333444444444777;;;>>>??????@@@AAABBBBBBBBBCCCFFFIIIMMMOOONNNMMMNNNTTT\\\```^^^[[[WWWRRRMMMKKKHHHDDDCCCFFFGGGHHHIIIIIIHHHIIIKKKMMMRRR\\\ddd___VVVOOOJJJFFFDDDRRRfffsssrrrfffVVVKKKBBBAAAAAABBBDDDHHHKKKMMMOOOOOOOOOOOOMMMLLLJJJHHHDDDCCCBBBCCCFFFMMMSSSWWWZZZ___eeejjjmmmmmmnnnooouuuwwwyyy|||~~~]]]^^^bbbdddaaabbbooo~~~pppbbb[[[VVVTTTSSSOOOMMMMMMKKKJJJNNNUUU\\\dddmmmqqqvvv|||~~~}}}}}}||||||{{{{{{{{{||||||~~~}}}||||||~~~}}}~~~zzztttmmmffffffiiiqqqeeeZZZ\\\iii}}}zzzvvvppplllkkkjjjjjjiiifffdddbbbaaa```^^^[[[XXXSSSNNNGGGBBBAAAAAABBBCCCEEENNN[[[hhhrrr{{{}}}sssfff[[[WWWSSSMMMHHHHHHIIINNNYYYdddlllsss{{{{{{rrriiicccaaa^^^YYYUUURRRRRRRRRSSSPPPPPPOOOOOOOOONNNNNNNNNTTTTTTUUUWWWZZZ```gggllluuu~~~vvvmmmfff___WWWRRROOOPPPVVVbbbppp{{{~~~~~~||||||yyyoooddd\\\TTTMMMLLLNNNOOORRRQQQSSSeeettt\\\IIIBBB@@@>>>:::<<<>>>>>>>>>>>>???AAAAAABBBCCCEEEGGGIIIJJJKKKMMMLLLIIIFFFEEEDDDDDDEEEHHHIIIJJJKKKLLLLLLLLLKKKIIIIIILLLPPPQQQSSS\\\eeewwwpppmmmwwwrrr]]]OOOLLLPPPXXX[[[___```___]]][[[[[[``````___```aaaccceeefffeeefffhhhjjjjjjgggbbb]]]XXXXXXZZZ]]]aaaaaa]]]YYYOOOKKKGGGDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>??????<<<<<<<<<======>>>>>>???;;;;;;;;;::::::888777777444444333333333333444444222555999<<<======???@@@AAAAAABBBCCCFFFIIILLLNNNPPPMMMMMMSSS\\\aaaaaa^^^ZZZTTTPPPMMMIIIEEEDDDGGGKKKNNNQQQQQQPPPOOOQQQSSSUUU___eeeaaaXXXPPPJJJFFF@@@QQQhhhxxxyyylllYYYMMMBBBBBBBBBCCCEEEHHHKKKMMMPPPPPPPPPOOONNNLLLIIIHHHEEEDDDCCCDDDGGGNNNTTTYYY[[[___dddhhhjjjkkklllmmmsssuuuwwwyyyzzzzzz{{{|||]]]aaaeeeeee``````jjjuuuqqqaaa[[[WWWTTTRRRNNNLLLMMMLLLJJJMMMRRRVVV___iiiooouuu{{{~~~}}}}}}}}}|||||||||}}}~~~~~~}}}~~~~~~}}}|||{{{}}}~~~~~~xxxmmmbbbbbbhhhyyykkk^^^```mmm}}}}}}~~~zzzuuuooojjjhhhggggggfffdddbbb```^^^]]]ZZZWWWTTTOOOJJJDDDAAA@@@BBBCCCDDDHHHPPP]]]jjjtttzzzvvviii^^^YYYSSSMMMHHHHHHHHHMMMWWWaaakkkrrrzzzzzzqqqiiidddbbb```\\\WWWUUUSSSSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQVVVVVVWWWWWWYYY^^^fffkkkttt~~~|||tttooohhh```ZZZSSSTTTZZZfffuuu~~~}}}tttkkkaaaZZZSSSNNNPPPTTTWWWWWWUUUYYYooo~~~lllTTTDDD@@@@@@???>>>@@@BBBCCCCCCCCCDDDEEEAAABBBCCCEEEGGGIIIJJJKKKNNNMMMKKKHHHFFFEEEEEEEEEIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIKKKNNNPPPQQQXXX```mmmrrrkkklllhhhUUUOOOPPPUUUXXX]]]______]]]\\\[[[``````______```bbbdddeeedddeeegggjjjkkkiiidddaaaZZZYYYZZZ^^^cccdddaaa^^^QQQMMMHHHDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@???????????????>>>>>>======>>>>>>???<<<======>>>>>>?????????<<<<<<<<<<<<;;;:::999999666555444444333333444444111444777:::;;;<<<>>>???AAAAAABBBCCCEEEGGGJJJKKKPPPMMMMMMQQQZZZ```bbbaaa\\\VVVQQQNNNJJJEEEEEEGGGOOOUUU[[[^^^]]]\\\\\\^^^]]]eeehhhbbbYYYQQQKKKEEECCCTTTmmm~~~~~~ppp\\\NNNBBBCCCCCCDDDFFFIIIKKKLLLPPPPPPPPPOOONNNLLLIIIHHHGGGEEEDDDEEEHHHNNNUUUYYY]]]```dddgggiiijjjlllmmmqqqtttvvvwwwvvvvvvxxxzzz```eeeiiigggaaa```hhhpppxxxeee]]]XXXSSSPPPLLLJJJLLLKKKIIIJJJNNNRRR[[[fffmmmtttzzz}}}|||~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}|||{{{{{{|||~~~ooo``````hhhzzzooofffiiiuuu}}}zzzyyyzzz|||yyytttnnniiifffeeedddcccbbb```\\\YYYWWWUUUQQQOOOKKKGGGBBB??????AAADDDEEEIIIRRR___llluuuzzz}}}yyy{{{~~~uuuhhh^^^YYYPPPKKKGGGFFFGGGJJJSSS\\\gggoooxxx~~~yyypppiiifffcccbbb___\\\ZZZXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXWWWWWW\\\dddjjjsss}}}|||wwwqqqhhh```ZZZ[[[```lllzzz~~~oooggg^^^WWWQQQNNNRRRYYY^^^[[[[[[eee}}}{{{eeeMMM@@@======<<<===???BBBDDDDDDDDDDDDEEECCCDDDEEEFFFHHHIIIKKKKKKNNNMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJMMMOOOPPPUUU[[[eee|||ssskkkfffsssttt]]]RRRQQQQQQVVV[[[______^^^]]]]]]____________```aaabbbcccbbbccceeehhhkkkjjjgggddd^^^\\\\\\___dddfffeeecccUUUPPPJJJFFFDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????<<<=========<<<<<<;;;:::888777666444333333333222000333666888:::;;;>>>@@@@@@AAAAAABBBDDDEEEGGGHHHMMMLLLLLLPPPWWW^^^cccfffaaa[[[UUURRRMMMGGGEEEHHHOOOYYYeeekkkkkkiiiiiijjjfffkkkkkkcccXXXQQQJJJDDDHHHYYYpppqqq]]]OOODDDEEEEEEGGGHHHJJJLLLMMMOOOOOOOOOOOOMMMLLLJJJHHHGGGFFFEEEFFFIIIPPPVVVZZZ^^^aaadddfffgggiiikkkmmmpppsssuuuuuussssssuuuxxx```fffiiieee^^^^^^eeekkk~~~sssggg]]]TTTRRRNNNLLLMMMLLLIIIHHHKKKNNNXXXccckkkrrryyy{{{zzz~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}sssbbbbbbkkkuuupppooowww|||xxxvvvwwwyyyuuuqqqlllhhhfffeeecccbbbaaa^^^YYYVVVSSSPPPLLLJJJJJJFFF@@@===>>>@@@BBBCCCIIIRRR```mmmvvv{{{}}}xxxyyy{{{yyyuuuooocccYYYTTTKKKGGGDDDEEEEEEHHHOOOXXXbbbjjjuuu|||~~~|||tttooommmeeeeeedddcccaaa___^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZWWWXXXXXXVVVUUUYYYbbbiiiqqq{{{zzzppphhhbbbbbbgggrrr}}}lllddd[[[TTTNNNLLLRRRZZZbbb^^^bbbuuuttt]]]GGG======>>><<<;;;>>>AAACCCCCCCCCCCCDDDGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLHHHHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJMMMNNNOOORRRXXX___pppoooiii___ggg~~~cccTTTOOOOOOSSSZZZ___``````______^^^^^^___```aaaaaaaaaaaabbbbbbdddgggiiijjjhhhfffccc```^^^```eeeiiijjjiiiXXXTTTMMMHHHFFFEEEEEEDDDAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@???????????????>>>>>>======>>>>>>======<<<<<<:::999777555333222111111000333666888999;;;>>>@@@@@@@@@AAAAAABBBCCCCCCDDDFFFHHHKKKOOOTTT]]]gggnnnkkkddd]]]XXXQQQIIIFFFHHHMMMZZZjjjtttuuusssrrrsssqqqssspppeeeYYYQQQJJJDDDKKK[[[qqqqqq^^^QQQGGGHHHIIIJJJLLLMMMOOOOOOMMMMMMNNNNNNMMMKKKJJJIIIEEEDDDDDDFFFKKKRRRYYY^^^___aaacccdddeeegggjjjlllnnnqqqsssrrroooooorrrvvv]]]cccgggaaaZZZZZZaaaggguuurrrdddXXXWWWRRROOOPPPOOOKKKIIIJJJKKKVVVaaaiiipppwwwzzzxxxyyyyyyzzz|||~~~|||}}}~~~~~~~~~}}}{{{zzz{{{{{{|||}}}xxxeeeeeeoooooopppvvv|||wwwtttuuuvvvrrrooojjjgggfffeeedddbbb```]]]XXXTTTQQQMMMJJJGGGJJJEEE@@@<<<<<<>>>@@@AAAHHHRRR```nnnwww|||~~~}}}|||zzzzzz{{{|||zzzyyyzzzsssnnnlllggg]]]SSSOOOHHHDDDBBBDDDEEEFFFMMMUUU^^^gggrrrzzz~~~}}}~~~yyyvvvuuuggghhhhhhhhhgggeeecccaaa_________^^^^^^^^^]]]]]]WWWXXXXXXVVVTTTXXXaaahhhooozzzwwwnnnhhhhhhkkkvvv}}}jjjcccZZZRRRLLLJJJPPPYYYddd___gggzzzmmmWWWDDD===???AAA@@@>>>AAAEEEGGGGGGFFFGGGHHHJJJJJJJJJKKKLLLMMMMMMNNNMMMOOOQQQSSSTTTSSSPPPOOOKKKJJJJJJKKKKKKLLLMMMNNNMMMJJJJJJMMMNNNNNNQQQVVV\\\hhh~~~jjjdddYYY]]]yyyfffUUUNNNMMMRRRZZZ___aaaaaaaaaaaa]]]^^^___aaaaaaaaa``````aaaaaabbbeeehhhjjjiiihhhfffccc```aaafffkkkmmmmmm[[[VVVOOOJJJGGGFFFFFFFFFAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@???>>>>>>>>>===>>>>>>>>>>>>======<<<;;;:::888555333111000000000333555888999;;;>>>AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAEEEJJJNNNSSS\\\iiisssssskkkccc]]]TTTKKKGGGHHHJJJYYYlllxxxzzzxxxwwwxxxyyyzzzttthhh[[[SSSLLLFFFLLL[[[qqq~~~ppp^^^RRRIIIJJJKKKMMMNNNPPPQQQQQQKKKLLLMMMMMMLLLKKKJJJIIICCCCCCCCCFFFLLLTTT\\\aaa^^^```bbbcccdddfffiiikkklllppprrrqqqmmmmmmpppttt]]]^^^^^^^^^]]]]]]___```rrr|||jjj```YYYUUURRRRRRPPPLLLKKKNNNLLLOOOWWWaaajjjpppsssssswwwzzz}}}|||~~~~~~|||zzzzzzyyyzzz{{{|||}}}~~~rrrlllnnnpppuuu~~~|||wwwuuusssrrrppplllgggcccaaa```^^^]]]]]]]]][[[WWWPPPKKKHHHGGGGGGFFFCCC???===>>>AAAEEEMMMUUU___iiiuuu}}}xxxuuuuuutttqqqnnnkkkhhhddd^^^YYYSSSOOOLLLFFFGGGGGGFFFFFFHHHKKKNNN[[[dddoooxxxzzzzzzzzzzzz{{{}}}zzzuuurrroookkkiiiiiiiiiiiihhhjjjgggdddbbbaaa```^^^]]]ZZZZZZYYYVVVUUUXXX___dddpppzzz~~~uuujjjpppvvv{{{{{{mmmcccXXXRRRMMMJJJLLLQQQVVVlllcccNNNGGG>>>===@@@===EEEEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOOOONNNNNNOOOPPPRRRPPPPPPUUUXXXVVVRRRPPPMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOONNNMMMNNNQQQSSSYYYaaassslllbbb\\\[[[hhhxxxnnnXXXRRRMMMRRRXXX]]]___```aaaaaa______```aaaaaa```___^^^``````aaabbbdddfffiiijjjiiifffbbb```aaaeeejjjnnn```ZZZSSSLLLIIIGGGFFFEEECCCBBBBBBAAA@@@?????????AAAAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@????????????>>>>>>?????????@@@@@@@@@@@@===<<<:::888666444333333222333333555777999;;;<<<@@@AAABBBCCCDDDDDDDDDDDDCCCFFFIIIJJJMMMWWWgggttt|||rrrdddYYYRRRMMMGGGMMMRRR^^^nnn|||~~~}}}xxxlll\\\QQQLLLLLLPPP[[[jjjuuuuuukkk]]]SSSKKKKKKLLLMMMNNNNNNOOOOOORRRPPPNNNMMMLLLKKKIIIGGGJJJJJJJJJJJJLLLRRRZZZ```___^^^^^^^^^```cccfffhhhjjjjjjlllmmmnnnoooooooooZZZ\\\]]]]]]\\\]]]___aaalll{{{rrrddd[[[VVVSSSSSSQQQMMMKKKMMMJJJMMMTTT\\\eeelllppprrrwwwzzz}}}}}}}}}{{{{{{zzzzzz{{{|||}}}~~~wwwrrrsssrrrwww{{{vvvpppmmmoookkkfffcccaaa___^^^\\\ZZZZZZXXXSSSMMMGGGDDDDDDFFFEEEBBB???======AAADDDLLLUUUbbbmmmyyy~~~xxxtttsssrrrooolllhhhfffbbb\\\WWWQQQMMMKKKHHHHHHHHHGGGFFFGGGJJJMMMTTT]]]iiirrrvvvwwwxxxyyy~~~~~~~~~xxxyyy{{{}}}}}}yyyuuupppmmmkkkjjjiiihhhiiifffcccaaa```___]]]\\\[[[[[[YYYWWWWWW[[[bbbhhhooozzzxxxpppuuuyyy{{{|||nnndddYYYRRRLLLHHHJJJOOOYYYrrr~~~bbbNNNFFF>>>===@@@>>>EEEEEEEEEEEEFFFHHHIIIJJJLLLNNNPPPPPPPPPPPPQQQRRRVVVSSSRRRSSSUUUUUUTTTSSSMMMLLLKKKKKKKKKKKKMMMMMMOOOOOOOOONNNMMMMMMPPPRRRSSSXXXgggiii^^^[[[[[[cccmmmwww^^^UUUPPPSSSYYY]]]__________________```aaaaaa```___^^^`````````aaacccfffhhhiiiiiifffcccaaabbbeeejjjmmmgggaaaYYYRRRNNNLLLJJJIIIDDDCCCBBBAAA@@@>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>?????????@@@@@@>>>===;;;888666444333333222222333444666888:::;;;???@@@AAABBBCCCDDDDDDDDDBBBEEEGGGHHHJJJTTTbbbnnn}}}pppcccYYYPPPIIIHHHMMMYYYiiizzzyyylll[[[OOOJJJJJJQQQYYYfffnnnooofffZZZRRRMMMMMMNNNNNNOOOPPPPPPQQQRRRQQQOOONNNLLLKKKIIIHHHGGGHHHIIIJJJMMMRRRYYY^^^\\\\\\\\\\\\^^^aaadddfffgggggghhhjjjkkkkkkllllllXXXZZZ[[[[[[[[[\\\___aaacccooolll^^^XXXTTTTTTRRRNNNLLLLLLIIIKKKOOOVVV^^^ffflllpppwwwzzz}}}~~~~~~~~~}}}}}}{{{{{{||||||}}}~~~|||~~~{{{vvvvvvsssxxxyyyrrrmmmmmmjjjeeebbb```___^^^\\\YYYXXXVVVQQQKKKFFFCCCCCCDDDCCCAAA>>><<<===AAADDDJJJVVVeeesssxxxuuutttssspppnnnhhhfffbbb]]]WWWQQQMMMKKKJJJJJJJJJHHHFFFGGGJJJLLLMMMWWWcccmmmrrrtttuuuwww{{{zzzzzzyyyyyyxxxxxxxxxuuuuuuvvvwwwzzz}}}~~~wwwrrrnnnkkkiiiggggggdddaaa```___^^^\\\[[[ZZZYYYWWWVVVWWW]]]eeejjjooozzz|||xxx{{{|||{{{~~~}}}pppggg]]]UUULLLGGGIIIOOObbb~~~ttt}}}```MMMFFF>>>>>>BBBAAAEEEEEEEEEFFFGGGHHHJJJJJJLLLNNNPPPQQQQQQQQQSSSUUUYYYWWWVVVVVVVVVWWWUUUSSSNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOOOONNNMMMMMMOOORRRTTTUUU^^^tttlll___\\\[[[]]]bbb}}}hhhXXXRRRTTTWWW[[[]]]^^^]]]]]]______````````````______`````````aaaccceeefffggghhhfffdddbbbccceeeiiikkklllggg```ZZZUUURRRNNNLLLGGGFFFDDDBBBAAA??????>>>???@@@AAABBBBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@????????????===>>>>>>>>>???????????????>>><<<:::777555333222222222222333555777888999>>>???@@@AAABBBCCCCCCCCCAAADDDFFFFFFGGGOOO[[[ddd{{{pppaaaTTTJJJFFFJJJTTTcccvvv|||lllZZZMMMHHHHHHQQQWWW___dddddd^^^VVVPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRPPPNNNLLLJJJHHHHHHDDDFFFHHHKKKNNNRRRWWW[[[XXXXXXYYYZZZ\\\___aaacccccccccdddeeefffggghhhhhhXXXZZZZZZZZZYYYZZZ\\\^^^]]]eeeyyyvvvddd]]]WWWVVVTTTOOOLLLLLLIIIJJJMMMQQQWWW```jjjpppwwwzzz}}}~~~~~~~~~~~~~~~~~~|||||||||}}}}}}~~~~~~yyy}}}xxxsssrrrpppvvvwwwsssmmmiiieeebbbaaa```___]]]\\\[[[XXXSSSLLLGGGEEEEEEBBBBBB@@@>>><<<===AAACCCKKKYYYkkkzzz|||yyyxxxwwwtttqqqjjjhhhddd___ZZZTTTPPPNNNMMMMMMLLLIIIGGGGGGIIIKKKLLLUUUaaajjjoooqqqssstttvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrsssuuuzzz}}}vvvqqqmmmjjjhhhfffccc```___^^^^^^\\\ZZZWWWVVVSSSRRRUUU\\\dddjjjppp{{{~~~~~~{{{|||}}}{{{qqqjjj```WWWNNNHHHMMMUUUrrr}}}uuuwww\\\LLLGGG??????DDDCCCEEEEEEFFFFFFHHHIIIKKKLLLLLLMMMOOOPPPPPPQQQTTTVVVXXX]]]bbbcccbbb___XXXQQQPPPOOOMMMLLLLLLMMMNNNNNNLLLMMMMMMMMMMMMNNNQQQSSSWWWUUUXXXiiizzzhhh^^^YYYZZZ^^^tttsss\\\QQQRRRTTTWWW[[[]]]^^^^^^_________```````````````___``````aaabbbdddeeeeeefffeeedddbbbcccdddfffgggmmmkkkgggddd___YYYRRRNNNJJJIIIGGGDDDCCCBBBBBBBBB>>>???AAACCCCCCBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????======>>>>>>>>>?????????@@@???===;;;999666444222222222222333444555777888<<<===>>>@@@AAABBBBBBCCCBBBDDDEEEEEEEEEKKKTTT[[[mmm|||xxxgggWWWMMMJJJKKKQQQ^^^ooo|||lllYYYLLLHHHHHHQQQSSSWWWZZZYYYVVVQQQNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPMMMJJJHHHGGGGGGDDDGGGJJJLLLNNNPPPSSSUUUVVVVVVWWWXXX[[[]]]```aaa```aaaaaabbbcccdddeeefffZZZZZZZZZYYYWWWVVVWWWYYY[[[aaaooonnnddd[[[XXXUUUPPPMMMLLLJJJKKKLLLNNNSSS]]]hhhqqqwwwzzz}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~www{{{|||wwwppplllkkkmmmsss|||{{{wwwmmmjjjfffcccbbbbbbaaa``````^^^ZZZTTTMMMHHHFFFEEEAAAAAA@@@>>>===>>>AAADDDLLL]]]rrr~~~zzzsssnnnkkkiiieee```[[[VVVRRRPPPOOONNNMMMJJJHHHHHHIIIKKKMMMUUU```hhhlllmmmoooppptttttttttuuuuuuvvvvvvvvvtttrrrpppppprrrwww}}}~~~yyysssooollljjjeeeccc```______^^^]]][[[XXXUUURRRRRRVVV]]]dddhhhpppzzz}}}}}}vvv|||wwwmmmhhh```WWWNNNKKKSSS___~~~oooWWWJJJHHHBBBAAAGGGFFFEEEEEEFFFGGGHHHJJJLLLMMMKKKMMMNNNNNNOOOPPPSSSUUUZZZggguuuzzzxxxooo```QQQQQQPPPOOONNNMMMMMMNNNOOOIIIJJJLLLLLLMMMOOOSSSVVVVVVSSSTTT___xxxwwwbbbXXXYYY___lllfffTTTRRRRRRTTTYYY]]]``````____________``````aaaaaa``````aaabbbccccccddddddddddddcccccccccccccccccckkkkkkmmmmmmkkkddd[[[TTTLLLJJJHHHEEECCCCCCCCCCCC>>>???AAACCCDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>????????????@@@???>>>===:::777555333222222222333333555666666:::;;;===>>>@@@AAAAAABBBCCCDDDEEEEEEEEEHHHNNNSSS^^^pppyyyjjj[[[QQQLLLLLLNNNYYYiiiyyyzzzjjjYYYMMMIIIJJJOOOPPPQQQRRRRRRPPPNNNMMMNNNNNNNNNNNNNNNOOOOOOOOONNNOOOOOOMMMIIIGGGGGGHHHHHHJJJMMMOOONNNNNNOOOPPPTTTUUUVVVXXX[[[]]]___aaa````````````aaabbbdddeeeZZZZZZZZZXXXUUUTTTTTTUUU[[[^^^hhh{{{yyylll___YYYVVVQQQNNNMMMKKKLLLLLLMMMQQQZZZgggqqqwwwzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}yyy{{{~~~xxxrrrllljjjlllpppuuu}}}{{{vvvoookkkhhheeeeeeeeedddcccaaa___[[[SSSLLLFFFCCCCCC@@@@@@@@@???>>>???BBBEEEMMMaaayyy~~~sssjjjkkkiiieee```[[[VVVRRRPPPPPPPPPNNNKKKIIIHHHJJJLLLPPPXXXbbbhhhkkklllnnnooopppppppppqqqqqqqqqrrrrrrqqqooommmlllnnnsssxxx{{{|||~~~vvvqqqmmmkkkfffdddbbb`````````^^^]]][[[XXXUUUVVVZZZ```dddggglllvvvuuu{{{~~~yyysssiiieee___WWWPPPPPP___ooofffQQQIIIJJJEEEDDDIIIIIIEEEFFFFFFHHHIIIKKKMMMNNNMMMMMMNNNNNNNNNOOORRRUUU^^^rrrjjjWWWRRRQQQPPPOOONNNNNNOOOOOOHHHJJJKKKLLLMMMOOOSSSVVVVVVUUUVVV\\\mmmnnn]]][[[___jjjwww___ZZZUUUSSSWWW\\\___```______^^^______```aaabbbaaaaaabbbcccddddddcccccccccddddddddddddcccaaaaaahhhjjjnnnrrrrrrmmmeee___QQQOOOKKKGGGDDDCCCBBBCCC???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@?????????>>><<<999777555333333333333333444555666888:::;;;===???@@@AAAAAACCCDDDEEEDDDDDDFFFIIILLLRRRbbbrrrwwwsssjjj^^^UUUKKKIIIKKKSSSaaaooozzz{{{yyyrrreeeWWWMMMKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNOOOMMMIIIGGGHHHJJJLLLNNNQQQQQQOOONNNNNNNNNSSSTTTVVVXXX[[[]]]___``````_________```bbbdddeeeXXXXXXXXXVVVTTTSSSTTTUUUYYY]]]bbbpppssscccZZZVVVRRRNNNNNNKKKLLLLLLLLLOOOXXXfffpppwwwzzz}}}~~~}}}||||||||||||~~~~~~}}}}}}}}}~~~~~~}}}~~~yyysssoooqqquuuyyy|||}}}vvvqqqmmmjjjhhhggghhhgggfffdddbbb\\\TTTKKKEEEBBBBBB@@@AAAAAA@@@@@@AAACCCFFFNNNccc|||qqqllljjjgggbbb]]]XXXTTTRRRPPPPPPOOOLLLJJJIIIKKKMMMUUU]]]gggmmmpppqqqsssuuurrrrrrqqqqqqpppooonnnnnnmmmkkkhhhggghhhlllqqqtttwww{{{yyyrrrmmmjjjhhhfffcccbbbbbbbbbaaa___\\\YYYVVVWWW[[[```bbbbbbeeeooozzzzzz}}}yyyxxxtttpppiiifffbbb\\\VVV[[[ooo~~~sss^^^LLLHHHLLLHHHGGGLLLKKKFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPPPPOOONNNPPPSSSUUUbbbxxxppp]]]TTTRRRQQQOOOOOOOOOOOOPPPJJJKKKLLLLLLLLLNNNQQQSSSSSSVVVWWWZZZddd}}}kkkbbbaaaggg~~~qqqhhh\\\VVVVVVZZZ\\\\\\___^^^^^^^^^___```bbbcccbbbcccdddeeeeeeddddddcccdddeeefffgggfffdddbbb```ccceeehhhmmmppppppmmmjjj]]]ZZZTTTNNNIIIFFFDDDDDD@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>?????????===;;;888777555444444444444444555666777888:::<<<>>>???@@@@@@BBBBBBCCCCCCCCCDDDEEEGGGHHHTTT```ffffffccc[[[TTTKKKIIIIIINNNXXXcccjjjmmmlllllliii___TTTLLLKKKLLLKKKLLLMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKNNNPPPNNNKKKIIIKKKNNNOOOQQQRRRRRRQQQPPPPPPPPPQQQRRRTTTWWWZZZ\\\^^^______^^^^^^^^^___aaacccdddVVVVVVWWWUUUTTTSSSUUUVVVXXX[[[___jjjwwweee[[[VVVRRROOOOOOJJJKKKLLLKKKNNNWWWeeeooowwwzzz}}}~~~}}}||||||||||||~~~~~~~~~~~~}}}}}}}}}~~~{{{vvvtttyyyxxxrrroookkkiiiiiijjjiiihhhgggeee^^^UUULLLFFFCCCBBB@@@AAAAAAAAAAAABBBDDDGGGNNNeee}}}ooommmjjjeee```[[[XXXVVVPPPPPPOOOLLLJJJJJJLLLNNN[[[bbblllsssvvvxxxzzz||||||{{{zzzxxxvvvtttsssrrriiigggdddcccdddgggkkknnnpppttt{{{sssmmmjjjiiigggeeeddddddcccbbbaaaZZZXXXUUUWWWZZZ^^^^^^^^^```jjjvvv~~~~~~|||wwwtttrrrooollljjjgggaaa^^^fff}}}~~~{{{jjjYYYIIIGGGMMMJJJIIIMMMLLLFFFFFFGGGHHHJJJLLLNNNOOOQQQRRRQQQPPPOOOPPPSSSVVVcccxxxqqq___TTTSSSQQQPPPOOOOOOPPPPPPMMMMMMMMMMMMKKKLLLNNNPPPKKKPPPSSSSSSYYYnnnzzzjjjccc```tttssscccYYYVVVWWWYYYXXX___^^^^^^^^^___```bbbccccccccceeeeeefffeeedddcccfffggghhhiiihhhfffcccaaa^^^___aaaeeejjjnnnooooooiiieee^^^VVVOOOKKKHHHGGGAAA@@@@@@AAAAAACCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB===>>>??????>>><<<:::888555555555444444555555666666888999<<<===??????@@@@@@AAABBBBBBBBBCCCCCCCCCAAAJJJSSSXXX[[[[[[VVVPPPOOOLLLIIIKKKRRRXXX\\\]]]bbbcccbbb[[[QQQKKKJJJLLLJJJKKKMMMNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMKKKOOOQQQPPPLLLKKKNNNQQQOOOQQQSSSSSSRRRQQQRRRSSSOOOQQQSSSVVVYYY[[[]]]^^^^^^^^^]]]]]]^^^```bbbdddTTTWWWYYYYYYWWWUUUTTTSSSYYYWWWXXXdddwwwlllaaa^^^YYYSSSQQQNNNKKKJJJJJJLLLRRR```mmmtttxxx}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~xxxwww|||zzzqqqqqqooommmjjjjjjlllnnnkkkhhh___TTTMMMJJJEEE@@@BBBBBBBBBAAA@@@BBBEEEGGGQQQeee~~~wwwrrrkkkeeeaaa^^^\\\ZZZWWWRRROOOMMMJJJFFFHHHMMMYYYhhhzzz~~~yyyuuuooojjjccc```aaabbbbbbaaajjjllluuuvvvqqqooollljjjhhhiiikkkkkkhhhddd]]]VVVSSSVVVYYYZZZ[[[^^^___hhhrrrzzz~~~~~~}}}|||zzzwwwqqqnnniiirrrwwwrrrrrrrrrfffRRRLLLGGGFFFJJJLLLKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPPPPPPPPPP```iiittt|||{{{rrreee[[[PPPOOOOOONNNMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPNNNOOONNNRRR\\\cccxxxrrr___eeemmmooo]]]UUUTTTXXX[[[`````````aaabbbbbbccccccfffdddbbbcccffffffdddaaahhhgggfffgggiiigggccc______^^^^^^```cccggghhhhhhmmmnnnmmmeeeYYYOOOKKKJJJDDDBBBAAA@@@BBBCCCCCCBBBCCCCCCBBBAAA@@@??????>>>BBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCBBBBBBBBB===>>>@@@AAA@@@???===<<<666555444333222333444444555666888:::<<<===>>>>>>@@@AAACCCCCCBBBBBBDDDEEEDDDFFFJJJMMMOOOPPPOOONNNMMMLLLJJJIIIJJJMMMQQQSSSXXXUUURRROOOMMMJJJHHHFFFIIIIIIHHHJJJMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJLLLMMMRRRQQQPPPOOOOOOPPPRRRSSSSSSSSSSSSTTTVVVXXX[[[\\\____________```bbbcccdddUUUWWWYYYYYYWWWUUUTTTTTTWWWUUUWWWaaaqqq{{{lllddd\\\VVVSSSOOOLLLJJJJJJKKKPPP]]]jjjrrrwww|||}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~vvvuuu|||{{{ssssssrrrooommmlllnnnpppoookkkbbbVVVOOOLLLGGGAAABBBBBBBBBAAAAAABBBEEEHHHSSSiii~~~wwwsssmmmhhhdddbbb___]]]YYYUUUQQQOOOKKKHHHJJJOOO\\\kkk}}}}}}tttnnngggbbbaaaaaa```^^^bbbdddlllxxx~~~}}}{{{{{{yyyvvvrrrpppnnnooopppooojjjfffZZZUUUSSSVVVZZZZZZ[[[]]]eeemmmuuu|||}}}}}}}}}|||{{{yyyuuusssppp{{{|||nnn```PPPLLLGGGGGGJJJMMMMMMKKKIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNOOOOOOPPPPPPOOOOOOWWW\\\dddiiihhhbbbYYYSSSNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOLLLOOOMMMPPPXXX^^^qqqnnn___cccqqq|||fffYYYUUUWWWYYY______```aaabbbbbbcccccceeedddcccdddfffgggeeecccgggfffeeefffggggggdddaaa\\\[[[YYYZZZ]]]aaacccccclllpppsssoooeeeZZZRRROOOIIIFFFCCCBBBBBBDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA>>>???@@@@@@@@@???===<<<888777666444444444444444444555777999;;;<<<===>>>???AAABBBCCCBBBBBBCCCEEEDDDFFFIIIKKKMMMLLLKKKJJJIIIHHHFFFFFFGGGIIILLLMMMNNNMMMLLLKKKLLLLLLLLLKKKLLLKKKKKKMMMOOOQQQPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLPPPPPPOOOOOOOOOPPPQQQRRRPPPPPPPPPPPPRRRTTTVVVXXX]]]^^^^^^___``````aaaaaaTTTWWWYYYZZZXXXVVVUUUUUUTTTTTTVVV\\\hhh~~~qqqddd\\\YYYSSSOOOLLLKKKKKKOOO[[[fffrrrwww}}}~~~}}}||||||~~~}}}}}}~~~~~~~~~~~~tttttt}}}{{{vvvvvvuuusssppppppqqqsssqqqnnnfffZZZSSSOOOJJJCCCBBBCCCCCCBBBAAABBBEEEHHHUUUnnn{{{wwwrrrooollliiifffddd]]]XXXSSSQQQMMMJJJMMMRRR```mmmyyyqqqjjjgggddd```]]]^^^___eeennnsssqqqnnnmmmwwwyyy|||~~~yyywwwvvvwwwwwwuuuooojjj\\\XXXVVVYYY\\\]]]___bbblllqqqwww}}}{{{xxxyyyzzzzzzzzzyyyxxxwwwxxxzzzzzzgggYYYPPPLLLHHHIIILLLNNNNNNMMMKKKLLLLLLMMMOOOPPPQQQQQQOOOOOOOOOOOOOOONNNNNNMMMPPPRRRUUUWWWVVVSSSPPPMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNJJJNNNLLLNNNTTTWWWeee|||eeeaaafffyyykkkXXXQQQRRRUUU]]]]]]___```aaabbbccccccdddddddddeeeggghhhfffeeefffdddccccccdddeeedddccc\\\YYYVVVVVVXXX[[[^^^___fffmmmvvvwwwqqqfff\\\WWWOOOKKKFFFDDDCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@>>>???@@@@@@@@@???===<<<;;;:::888666555444444444222333555777999;;;<<<===>>>@@@AAABBBAAAAAABBBDDDEEEFFFHHHIIIIIIHHHGGGEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHHHHIIIJJJLLLMMMNNNOOONNNNNNPPPRRRSSSSSSRRRPPPOOONNNLLLKKKKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKOOONNNNNNNNNNNNOOOPPPQQQOOOOOONNNOOOPPPRRRTTTUUUZZZ[[[]]]^^^______^^^^^^TTTVVVYYYZZZXXXWWWVVVWWWSSSTTTVVVZZZ```qqqrrreee^^^VVVQQQMMMMMMMMMPPPZZZdddsssyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwttt}}}{{{vvvvvvvvvtttrrrqqqssstttqqqnnnggg\\\VVVRRRMMMGGGCCCCCCCCCBBBAAABBBEEEHHHWWWqqq}}}yyyvvvtttqqqllliii```[[[UUURRRNNNKKKOOOUUUbbbnnnxxxrrrmmmgggbbbbbbaaaeeelllnnnjjjfffeeeiiimmmqqqtttwww~~~}}}}}}~~~{{{uuupppeee___\\\^^^```bbbffflllsssuuuyyy~~~~~~|||uuurrrtttvvvwwwwwwwwwxxxyyy}}}vvvbbbTTTQQQNNNKKKKKKMMMNNNNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOMMMLLLLLLOOOPPPQQQRRRQQQPPPOOONNNJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMIIINNNMMMLLLQQQRRR[[[ooopppddd___kkkpppZZZPPPRRRVVVZZZ[[[]]]___aaabbbcccccccccddddddfffggghhhhhhgggdddcccaaaaaabbbccceeefff```\\\XXXVVVWWWZZZ\\\]]]]]]fffqqqwwwuuunnnfffaaaUUUQQQJJJFFFDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@???>>>===<<<;;;999888666444333333222222444555777:::;;;<<<===???@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHGGGFFFEEEHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIKKKLLLQQQPPPPPPQQQSSSTTTTTTSSSQQQPPPNNNMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOQQQQQQPPPPPPQQQRRRTTTUUUWWWYYY[[[]]]^^^]]]\\\[[[RRRUUUXXXYYYXXXWWWWWWWWWTTTUUUWWWXXX[[[gggnnnaaaYYYSSSNNNMMMMMMOOOVVV___qqqzzz~~~~~~}}}~~~~~~~~~~~~~~~yyy}}}zzzuuuuuuvvvtttrrrqqqrrrtttooommmfff]]]WWWUUUPPPJJJCCCCCCCCCBBBAAACCCFFFIIIVVVooo}}}zzzuuuppplllddd^^^WWWSSSOOOMMMQQQXXXcccmmm{{{yyyrrrllliiiggggggkkkkkkeee```___]]]aaafffhhhjjjqqq|||{{{vvvmmmgggaaa```aaadddmmmvvvzzzzzz}}}wwwpppnnnrrruuuwwwvvvvvvwwwyyyppp^^^RRRSSSQQQOOONNNNNNNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKNNNOOOQQQRRRRRRQQQPPPOOOJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLHHHOOOMMMKKKOOOOOOUUUddd~~~ssscccXXX^^^lllcccUUUTTTXXXWWWYYY\\\___aaabbbcccccccccdddeeefffggggggggghhhccccccaaa``````bbbeeegggddd```ZZZWWWWWWYYY[[[[[[XXX___hhhppprrrqqqmmmkkk[[[VVVOOOIIIFFFEEEEEEEEECCCDDDDDDEEEEEEFFFFFFGGGCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@??????>>><<<<<<;;;999777555333222333333333444666888:::;;;<<<===??????>>>>>>@@@AAABBBCCCEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMLLLIIIIIIJJJLLLQQQPPPPPPQQQSSSTTTSSSRRRQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMMMMQQQPPPPPPPPPQQQRRRTTTUUUUUUVVVYYY[[[\\\\\\[[[ZZZQQQSSSWWWXXXXXXWWWWWWWWWVVVVVVWWWXXXYYY```sss}}}jjj___XXXQQQNNNMMMMMMRRRXXXjjjwww~~~}}}}}}}}}~~~~~~{{{xxxssstttuuutttrrrqqqrrrsssooommmggg^^^YYYVVVQQQKKKCCCDDDDDDBBBBBBCCCFFFIIITTTjjj{{{sssnnniiibbb[[[VVVQQQOOOTTT\\\fffmmmxxxzzzrrrnnnlllmmmjjjccc]]]\\\WWWZZZ]]]___bbbgggooovvv{{{ssslllfffccccccfffpppzzz~~~tttmmmmmmrrrvvvxxxvvvttttttvvv|||wwwfffYYYRRRRRRRRRQQQPPPOOOOOOOOOOOONNNOOOPPPQQQQQQQQQOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJLLLNNNPPPQQQPPPNNNMMMKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJFFFNNNLLLIIIMMMNNNRRR^^^sssuuudddXXXZZZbbbppppppZZZSSSSSSTTTVVVZZZ^^^aaabbbcccbbbbbbdddfffffffffeeefffgggcccccccccbbbaaabbbeeegggeeeaaa\\\YYYXXXXXXXXXXXXXXX\\\bbbhhhmmmpppppppppaaa\\\UUUNNNJJJHHHFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@????????????======<<<;;;999777555444555444444444555777999:::;;;<<<>>>>>>======???@@@@@@AAACCCFFFHHHJJJKKKKKKIIIJJJJJJKKKLLLLLLLLLKKKKKKMMMOOONNNKKKKKKNNNQQQQQQOOOOOOPPPRRRRRRRRRQQQPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRSSSSSSTTTWWWYYY[[[[[[[[[[[[OOORRRUUUWWWWWWVVVVVVWWWWWWVVVVVVWWWXXX\\\hhhuuulllcccZZZUUUQQQOOOQQQUUU___ooo~~~|||}}}}}}~~~yyyvvvrrrsssttttttrrrqqqqqqrrrrrrpppjjjaaaZZZWWWQQQJJJDDDDDDDDDCCCBBBCCCFFFIIIQQQbbb{{{tttnnnggg^^^YYYTTTSSSYYY```kkkpppwww}}}{{{wwwvvvqqqhhhbbb```ZZZZZZ[[[\\\```dddhhhkkkoooyyy~~~vvvqqqmmmkkkiiijjjrrr{{{{{{pppjjjiiiooouuuvvvrrrnnnmmmnnnqqqzzziii[[[SSSPPPOOOPPPQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUTTTSSSQQQOOONNNNNNNNNNNNNNNMMMLLLKKKJJJKKKMMMNNNOOOOOONNNNNNMMMMMMNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIDDDLLLJJJFFFKKKMMMPPP[[[kkkwwwhhh\\\ZZZZZZaaa{{{fffVVVPPPRRRUUUYYY]]]aaabbbcccbbbbbbdddffffffdddcccdddfffcccdddeeecccbbbbbbdddggghhhddd___\\\ZZZYYYWWWVVVYYYZZZ]]]aaafffjjjlllmmmgggbbb[[[TTTOOOKKKGGGEEEDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@?????????>>><<<:::888777777666555444555666888999:::;;;======<<<<<<>>>???@@@AAACCCEEEGGGIIIJJJKKKJJJJJJKKKLLLLLLMMMNNNOOOLLLOOOQQQOOOLLLKKKNNNRRRQQQOOOOOOOOOQQQRRRQQQPPPNNNMMMLLLJJJIIIHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKMMMOOOQQQRRRRRRSSSUUUWWWYYY[[[]]]^^^NNNQQQTTTVVVVVVVVVVVVWWWXXXUUUUUUVVVWWWYYYbbblllyyynnnddd]]]WWWSSSSSSVVVVVViii~~~|||}}}}}}~~~wwwuuuqqqsssttttttsssqqqrrrrrrvvvtttmmmccc[[[WWWPPPHHHDDDDDDDDDCCCBBBCCCGGGIIIOOO^^^xxx|||rrrjjjaaa\\\WWWVVV\\\cccooosssxxx{{{}}}~~~zzzqqqjjjhhh```^^^]]]^^^bbbeeegggggggggnnn}}}yyyvvvtttssspppooouuu}}}}}}|||yyynnniiieeekkkrrrsssnnnhhhffffffgggzzzqqq___SSSNNNNNNMMMNNNPPPQQQRRRSSSUUUWWWWWWXXXXXXYYYWWWUUUSSSQQQMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQNNNOOOOOOOOONNNKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIAAAJJJHHHDDDJJJMMMPPPZZZeeevvvhhh\\\WWWPPPQQQiiiuuu```WWWQQQTTTXXX]]]aaabbbcccbbbbbbdddgggfffcccbbbccceeeccceeefffeeebbbbbbdddfffjjjgggccc___]]][[[XXXVVVXXXXXXZZZ]]]aaadddffffffjjjfff___YYYSSSNNNIIIFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAA???===;;;:::999888666555555666777888999;;;<<<<<<;;;<<<===???@@@AAABBBDDDEEEGGGHHHIIILLLLLLLLLMMMNNNPPPQQQRRROOOQQQSSSPPPKKKIIILLLOOOQQQPPPOOOPPPQQQRRRQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHCCCDDDEEEFFFGGGFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPRRRTTTRRRRRRSSSVVVYYY\\\^^^```QQQSSSUUUVVVUUUUUUWWWXXX\\\ZZZWWWTTTTTTYYYaaafffuuu}}}hhh^^^YYYSSSOOOOOOTTT\\\nnn~~~~~~~~~}}}}}}~~~~~~|||yyyvvvuuussssssttttttsssrrrtttxxxvvvlll___VVVMMMFFFFFFDDDAAAAAACCCFFFHHHHHHNNNYYYjjj~~~tttggg]]]ZZZ^^^dddgggnnnrrrvvvwwwvvvuuuvvvxxxyyy~~~wwwmmmlllggggggddd___[[[^^^fffmmmnnnsss~~~{{{zzzxxxuuutttuuuyyy{{{xxxzzz~~~~~~~~~uuummmiiigggkkknnnlllfffbbbaaaccclll{{{|||jjj[[[SSSQQQPPPPPPRRRSSSSSSSSSUUUXXXZZZWWWWWWVVVWWWWWWUUUSSSPPPPPPOOONNNMMMLLLLLLLLLLLLOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJKKKLLLHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIIIILLLRRRXXXgggzzzgggYYYXXXVVVSSS^^^ppplllZZZSSSTTTUUUXXX[[[___bbbdddddddddddddddeeefffggghhhfffggggggeeeaaa______```gggfffdddbbbbbb```]]]ZZZXXXYYYYYY[[[]]]___```aaaaaadddeeeaaaXXXPPPJJJHHHIIIHHHGGGEEEDDDBBBAAA@@@FFFGGGGGGGGGFFFDDDAAA???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAA@@@???===;;;:::777777555444444555666777777888888999:::;;;;;;;;;>>>???AAACCCDDDFFFFFFGGGJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNLLLJJJIIIKKKMMMLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKJJJHHHFFFDDDBBBCCCCCCBBBCCCDDDFFFHHHIIIEEEGGGHHHHHHGGGFFFGGGHHHIIIKKKNNNOOOOOONNNOOOPPPRRRUUUXXXYYYYYY[[[___cccRRRTTTVVVWWWVVVVVVWWWXXX\\\ZZZVVVRRRQQQUUU[[[```kkkuuuiiibbb[[[VVVUUUWWWZZZfffyyy~~~||||||}}}|||}}}zzzxxxtttssssssssstttsssqqqooorrrwwwxxxpppfff\\\SSSKKKFFFDDDAAAAAACCCFFFHHHHHHLLLTTTaaavvvyyylllbbb___bbbfffiiinnnqqqtttuuuttttttvvvwwwwww{{{xxxtttnnnnnnlllgggbbbccciiioooqqqvvv~~~{{{yyywwwyyy{{{~~~yyyzzz~~~~~~{{{ssslllgggdddgggiiigggbbb___```bbbnnn}}}uuueeeXXXQQQPPPPPPPPPQQQRRRRRRRRRSSSVVVYYYXXXWWWWWWVVVUUUTTTRRRPPPOOONNNMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLKKKKKKNNNUUUZZZmmm|||iii\\\ZZZXXXSSS[[[iiiwwwaaaXXXXXXXXXYYY[[[___ccceeeddddddddddddeeefffhhhhhhggghhhhhhfffcccaaaaaabbbfffeeecccbbbbbbaaa^^^\\\WWWWWWXXXYYY[[[^^^```aaa___aaaccc```YYYRRRNNNLLLKKKKKKIIIHHHFFFEEECCCCCCDDDEEEFFFFFFEEECCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAA@@@???>>><<<;;;999888777666555555666666666777777888999999::::::<<<===???AAACCCDDDEEEFFFIIIIIIKKKLLLMMMNNNNNNNNNMMMNNNMMMKKKIIIIIIJJJLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHFFFGGGIIIIIIHHHHHHHHHIIIGGGJJJLLLNNNMMMMMMNNNOOOTTTWWWZZZ\\\\\\^^^aaacccSSSUUUWWWXXXWWWWWWWWWXXX[[[YYYUUUPPPNNNPPPUUUYYYbbbsssxxxrrrzzzoooeee]]]ZZZZZZWWW[[[jjj{{{~~~~~~|||||||||{{{{{{}}}~~~xxxwwwsssrrrssstttuuusssooollllllsssxxxtttlllcccWWWNNNFFFDDDBBBBBBDDDFFFGGGGGGJJJOOOVVVddd~~~tttkkkggghhhjjjlllpppqqqssssssrrrrrrssstttsssuuuxxxyyy~~~}}}wwwwwwvvvrrrmmmmmmpppssswww{{{}}}|||~~~{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~xxxpppjjjfffbbbcccccc```]]]]]]aaaeeettt{{{mmm^^^SSSNNNNNNPPPQQQRRRSSSRRRRRRRRRUUUWWWYYYYYYXXXVVVTTTRRRPPPOOOMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNPPPRRRRRRQQQPPPOOOPPPPPPPPPOOONNNMMMKKKKKKHHHHHHGGGGGGGGGHHHHHHIIIJJJLLLNNNNNNNNNQQQXXX]]]qqqrrrccc___\\\UUUXXXbbbzzzmmm^^^\\\YYYWWWWWW[[[___bbbcccccccccdddeeefffhhhiiihhhiiiiiihhheeeccccccdddeeedddcccccccccbbb```^^^[[[ZZZZZZZZZ[[[^^^aaaccc^^^___aaa___[[[VVVSSSRRRPPPOOOMMMKKKIIIGGGEEEEEEAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;:::999888777666666666555666666777777888888888:::;;;<<<>>>@@@BBBDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKKKKLLLKKKJJJHHHGGGHHHJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBAAABBBCCCDDDFFFGGGFFFHHHJJJJJJIIIHHHIIIJJJHHHJJJMMMNNNMMMMMMNNNPPPVVVYYY^^^```aaabbbcccdddSSSUUUXXXYYYXXXWWWWWWXXXYYYWWWTTTPPPNNNOOOSSSVVV___hhhvvvaaakkkrrrfff___]]]WWWVVV^^^jjjyyy~~~}}}}}}}}}}}}|||{{{{{{}}}}}}xxxvvvrrrssstttvvvvvvsssnnnjjjgggooovvvuuuooofffXXXLLLGGGEEECCCCCCEEEFFFGGGGGGJJJLLLPPPXXXjjj|||tttpppooooooooosssssssssrrrpppooonnnmmmnnnpppqqqnnnmmmttt~~~|||yyywwwyyyzzz~~~}}}}}}{{{{{{zzzzzz{{{}}}~~~|||uuunnnhhheeebbb```\\\YYYYYY___hhhooovvveeeXXXPPPLLLLLLOOOQQQSSSTTTSSSSSSSSSTTTVVVZZZZZZYYYWWWTTTQQQOOONNNLLLLLLLLLLLLMMMNNNOOOOOOQQQRRRTTTUUUTTTRRRPPPNNNOOOOOOPPPOOONNNLLLJJJHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJMMMOOOOOOPPPSSSYYY^^^pppnnnfff```YYYYYY```uuu~~~kkkfff^^^XXXUUUXXX\\\```bbbbbbbbbcccdddeeefffggghhhiiiiiihhheeeddddddeeedddcccbbbcccddddddbbb```bbbaaa___^^^^^^```bbbccc___```aaa```^^^[[[XXXWWWVVVUUURRROOOKKKHHHEEEDDD???@@@AAABBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>======;;;:::999888777777555555555666666777777777888888999;;;===@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHFFFEEEFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAACCCEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJJJJLLLNNNOOOOOOPPPQQQSSSXXX\\\aaaeeegggggggggfffQQQTTTXXXYYYYYYXXXXXXXXXVVVUUUSSSQQQOOOPPPTTTWWW___bbbvvvdddbbboooxxxmmmbbb\\\XXXXXX\\\iii~~~~~~}}}}}}~~~~~~~~~||||||}}}yyywwwtttuuuvvvxxxxxxtttooojjjfffooovvvvvvqqqhhhYYYLLLGGGEEEDDDDDDEEEGGGGGGFFFJJJLLLOOOTTT^^^sss{{{wwwuuusssrrrvvvuuutttssspppmmmiiifffhhhkkkllliiieeegggpppyyy~~~}}}{{{zzzyyyxxxyyy{{{~~~xxxqqqkkkfffdddccc___[[[ZZZ^^^jjjwwwsss```VVVPPPKKKJJJMMMQQQSSSTTTTTTTTTSSSTTTVVVYYY[[[\\\YYYUUUQQQOOONNNLLLLLLMMMNNNOOOQQQRRRSSSXXXXXXXXXXXXVVVSSSPPPNNNNNNNNNNNNNNNLLLJJJHHHFFFHHHHHHHHHHHHIIIJJJKKKLLLJJJMMMOOOPPPPPPSSSXXX]]]jjjyyy{{{nnnccc[[[ZZZ___tttwwwjjj^^^XXXXXX]]]aaaaaaaaaaaaaaabbbcccdddeeeeeeggggggfffdddcccdddeeedddcccbbbccceeeeeedddbbbgggeeebbb```_________```aaaaaaaaa``````^^^]]][[[[[[ZZZVVVRRRMMMHHHEEECCCAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@????????????>>>>>>===<<<:::999999666666666666777777777777777777888999;;;===???@@@???@@@BBBCCCDDDDDDEEEEEEDDDFFFGGGFFFDDDDDDDDDEEEGGGFFFDDDDDDDDDDDDFFFGGGEEEEEEDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@BBBCCCDDDCCCEEEGGGGGGGGGGGGHHHIIIIIIKKKMMMNNNOOOQQQTTTVVV[[[^^^ccciiilllmmmlllkkkNNNRRRVVVYYYYYYYYYYYYYYYUUUUUUTTTRRRQQQRRRUUUXXX]]]___llllll___^^^yyyllleee\\\WWWVVV]]]mmm}}}}}}}}}|||yyyvvvvvvwwwxxxxxxtttnnnjjjhhhooouuuvvvrrrjjj[[[NNNGGGFFFDDDEEEFFFGGGFFFFFFIIIJJJMMMRRRWWWbbbuuu|||zzzvvvtttuuuuuuttttttrrrmmmgggbbbbbbeeegggddd``````dddiiinnn}}}}}}yyy{{{~~~|||zzzwwwvvvvvvyyy|||{{{sssmmmgggcccbbbaaa``````dddnnn|||ooo\\\UUUQQQKKKIIILLLOOOQQQSSSTTTSSSSSSTTTUUUWWW[[[^^^]]]WWWRRROOOOOOKKKLLLMMMNNNQQQSSSUUUVVV\\\[[[ZZZXXXVVVTTTRRRQQQNNNNNNMMMLLLKKKIIIGGGFFFGGGHHHHHHIIIJJJKKKMMMNNNKKKNNNPPPQQQPPPRRRWWW[[[eeexxxyyyiii^^^\\\```ttttttbbbXXXWWW[[[___cccbbbbbbaaaaaabbbbbbcccdddeeefffeeeccccccdddeeedddccccccdddeeefffdddccceeedddbbb```^^^\\\[[[[[[aaa___^^^___```aaa```___^^^\\\YYYTTTPPPKKKHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA????????????>>>===<<<;;;888888888888888888888888888888777777888:::<<<===<<<===>>>@@@AAAAAABBBBBBAAACCCDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCAAA@@@?????????@@@BBBCCCAAADDDFFFFFFFFFFFFGGGHHHGGGIIILLLNNNPPPSSSWWWZZZ```bbbgggmmmsssuuutttrrrKKKOOOUUUXXXYYYYYYYYYZZZUUUUUUUUUSSSRRRRRRTTTWWWZZZ^^^gggzzz}}}hhh[[[iiiyyylll___XXXVVVXXX^^^eee}}}~~~~~~~~~}}}}}}{{{vvvvvvvvvwwwvvvrrrmmmiiiffflllqqqrrrpppjjj]]]PPPGGGFFFEEEEEEGGGGGGFFFEEEFFFFFFIIINNNQQQUUUaaaooo}}}|||xxxuuuqqqrrrsssuuuuuuppphhhbbb^^^___```^^^\\\[[[\\\^^^^^^fffuuu~~~zzztttsssxxx~~~}}}zzzwwwttttttwww{{{}}}}}}vvvnnngggccc```^^^]]]```gggsssjjjWWWSSSRRRMMMJJJLLLKKKNNNQQQRRRRRRRRRSSSTTTUUU[[[``````[[[TTTPPPOOOJJJJJJLLLNNNPPPSSSVVVWWW\\\[[[YYYWWWUUUUUUUUUUUUQQQOOONNNLLLJJJIIIHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOMMMOOORRRRRRQQQRRRVVVZZZdddzzzttteee```cccoookkk]]]ZZZ]]]aaafffeeedddcccbbbbbbbbbbbbcccdddeeeeeedddcccdddfffeeeddddddeeeffffffdddcccbbbbbbbbbaaa```^^^\\\[[[\\\ZZZYYY[[[___bbbbbbaaa^^^]]]ZZZWWWSSSPPPNNNLLLJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@AAAAAABBB???@@@@@@AAA@@@???>>>===:::::::::::::::::::::::::::999777777777888:::;;;:::;;;<<<===>>>????????????AAACCCCCCBBB@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@AAABBBCCC@@@@@@???>>>>>>@@@AAABBBBBBDDDFFFGGGGGGGGGHHHIIIIIIKKKNNNQQQSSSXXX\\\```fffgggkkkrrryyy}}}}}}{{{IIINNNTTTXXXYYYYYYZZZZZZUUUVVVUUUSSSQQQQQQSSSTTTYYY___ffftttzzzeeegggyyyqqq___YYYYYYXXXUUUTTTgggyyy}}}~~~}}}}}}}}}~~~~~~}}}vvvvvvuuuuuutttqqqllliiiccchhhlllmmmmmmhhh\\\QQQHHHFFFEEEFFFGGGGGGFFFEEECCCBBBEEEJJJLLLNNNWWWbbbdddppp|||sssqqqwww}}}}}}yyyuuunnnooorrrvvvwwwssskkkddd\\\[[[ZZZYYYXXXXXXXXXXXXVVVYYY```lll|||yyyuuupppqqqxxx{{{}}}{{{wwwtttsssvvvzzz|||~~~~~~zzzssskkkddd___]]]\\\YYY```nnn|||fffTTTRRRSSSNNNKKKMMMIIIKKKNNNPPPPPPQQQQQQSSSTTT[[[bbbbbb]]]UUUQQQPPPHHHIIIKKKMMMPPPSSSVVVWWWZZZYYYWWWUUUTTTUUUWWWXXXSSSQQQNNNLLLJJJIIIIIIIIIGGGGGGHHHIIIKKKMMMNNNOOONNNQQQSSSSSSRRRSSSVVVYYYeee~~~llleeefffjjjwwwhhhcccfffjjjiiihhhfffeeedddccccccccccccdddfffeeeddddddeeegggfffeeedddeeeffffffdddcccaaabbbcccdddcccaaa___]]]WWWUUUUUUXXX]]]bbbdddccc^^^]]][[[YYYWWWTTTSSSRRRMMMLLLIIIGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@AAABBBCCC???@@@AAABBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777999:::999999;;;<<<===>>>>>>>>>===@@@BBBBBBAAA@@@@@@@@@AAABBBDDDDDDDDDDDDBBBAAABBBAAA@@@@@@@@@AAABBBCCC@@@???>>>>>>>>>???@@@AAACCCEEEGGGHHHHHHHHHIIIJJJLLLOOORRRUUUXXX]]]cccgggjjjkkknnnuuu}}}KKKMMMPPPRRRUUUVVVWWWWWWTTTSSSQQQPPPPPPRRRTTTVVV^^^eeennnzzzyyywwwzzzlll___ZZZWWWRRRPPPRRR[[[jjj|||}}}}}}~~~~~~|||vvvpppooorrrqqqlllffffffeeehhhnnnrrrlll]]]QQQFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBCCCHHHLLLNNNSSSYYYfffkkkqqqxxx}}}xxxoookkkqqq{{{}}}}}}~~~}}}yyyvvvqqqsssuuuuuuwwwxxxsssllldddccc___ZZZYYY\\\[[[XXXSSSSSSUUU[[[gggvvvrrrnnnhhhhhhqqq|||}}}~~~vvvssstttwwwxxxyyy|||}}}~~~}}}|||{{{~~~vvvoookkkdddZZZTTTRRRTTThhhmmmdddXXXQQQPPPOOOMMMJJJKKKKKKKKKLLLMMMOOOPPPQQQVVVXXXZZZ[[[YYYTTTOOOKKKJJJJJJJJJJJJLLLOOORRRTTTVVVRRRPPPRRRXXX[[[[[[YYYWWWSSSNNNJJJIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKOOOQQQRRRRRRRRRTTTWWWYYYkkkyyymmmkkkhhhyyyjjjiiioooxxxnnngggfffgggeeebbbbbbeeecccbbbcccdddeeeeeeeeecccdddeeeeeecccbbbaaabbbddddddfffffffffdddbbb```^^^YYYUUUUUUZZZ___```___^^^[[[XXXVVVVVVUUUTTTRRRLLLQQQTTTQQQHHHCCCCCCEEEHHHEEEBBBAAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999777888999:::;;;<<<<<<<<>>===<<<<<<;;;;;;<<<===>>>@@@@@@AAAAAAAAA>>>????????????@@@@@@@@@???@@@BBBCCCCCCBBB@@@???BBBAAAAAACCCGGGKKKMMMMMMNNNQQQWWW[[[___bbbfffiiiooooooqqqxxxNNNOOORRRTTTUUUVVVVVVVVVRRRRRRRRRRRRSSSTTTTTTTTT^^^fffpppwwwxxxjjj]]]YYYVVVRRRPPPQQQUUU^^^qqq~~~~~~yyysssqqqssssssnnniiihhhfffggglllpppkkk^^^RRRKKKJJJIIIHHHHHHGGGHHHHHHHHHEEEEEEIIIKKKMMMSSSYYYdddiiioootttyyy~~~xxxqqqjjjgggoooyyy}}}yyyvvvyyy{{{|||~~~|||uuuqqqpppkkkccc```___\\\WWWUUUSSSSSSUUU[[[eeennntttqqqmmmiiijjjrrr{{{|||~~~~~~}}}xxxuuuuuuvvvwwwxxx||||||}}}}}}}}}}}}||||||wwwrrrnnnjjjcccYYYTTTSSS```tttzzzjjjbbbYYYSSSQQQPPPMMMKKKKKKKKKLLLLLLMMMOOOPPPQQQRRRTTTVVVWWWVVVRRROOOLLLKKKJJJJJJJJJLLLNNNPPPRRRTTTPPPMMMOOOTTTYYYYYYWWWXXXTTTOOOLLLKKKKKKLLLKKKHHHIIIIIIJJJKKKLLLLLLMMMOOOPPPQQQQQQRRRTTTWWWZZZnnn|||xxxvvvllljjjzzzzzzyyyttthhhdddcccaaa```aaadddcccbbbcccdddeeeeeeeeecccdddddddddcccbbbbbbccccccdddfffffffffeeecccbbbbbb]]]YYYXXX\\\______^^^^^^]]]ZZZYYYYYYXXXUUUSSSPPPSSSUUUSSSNNNIIIIIIJJJHHHEEECCCBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>===============;;;<<<<<<<<<<<<<<<<<<;;;888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>??????@@@?????????????????????@@@@@@@@@@@@AAABBBDDDEEEDDDCCCBBB@@@BBBBBBCCCEEEIIIMMMPPPRRRWWWZZZ___cccgggjjjnnnqqquuutttvvv|||OOOPPPRRRSSSTTTTTTTTTTTTPPPQQQSSSUUUUUUUUUUUUTTT]]]fffnnnppprrrrrrccc[[[WWWTTTRRRSSSQQQTTT___sssxxxuuuuuuuuuqqqmmmkkkhhhgggkkknnnjjj```WWWOOOMMMKKKHHHGGGFFFGGGHHHKKKHHHGGGIIIJJJLLLSSSZZZdddhhhlllqqqtttxxx||||||vvvooojjjffffffoooyyy~~~}}}~~~xxxpppjjjgggaaaZZZXXXVVVTTTRRRTTTXXX\\\___fffsss|||~~~zzzooollljjjlllsss{{{|||}}}~~~~~~}}}|||{{{|||{{{zzzwwwuuutttvvvxxx||||||{{{zzzzzzzzzzzz{{{rrrooonnnkkkccc[[[YYY\\\qqqxxxlllfff```YYYUUUSSSRRRNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJLLLMMMNNNQQQNNNKKKLLLPPPUUUVVVVVVYYYUUUPPPNNNMMMMMMMMMMMMIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRTTTXXX[[[mmmxxxoooiiilllzzz{{{iiihhhooo{{{kkkccc```___```cccccccccbbbbbbccccccdddeeebbbcccccccccccccccddddddcccdddeeeggggggfffeeeeeegggccc^^^]]]___```___^^^```^^^]]]]]]]]][[[XXXUUUUUUUUUUUUUUUTTTSSSRRRQQQJJJHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>@@@@@@?????????>>>>>>>>>===>>>>>>??????>>>>>>===:::;;;;;;<<<<<<<<<;;;;;;888999:::;;;<<<>>>?????????????????????>>>======????????????@@@@@@@@@AAADDDEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDGGGKKKQQQVVVXXXaaadddhhhlllooorrruuuxxxxxxwwwxxx|||LLLNNNPPPRRRSSSSSSSSSSSSQQQQQQSSSTTTUUUUUUUUUUUU]]]bbbffffffeeerrrrrrccc[[[XXXVVVVVVSSSSSSVVVaaappp}}}{{{xxxvvvssspppoookkkiiijjjllljjjccc\\\WWWTTTPPPLLLJJJJJJJJJKKKMMMJJJIIIJJJJJJLLLTTT]]]gggjjjmmmqqqsssuuuvvvwwwwwwqqqkkkhhhgggiiiqqq{{{{{{vvvqqqiiiaaa]]][[[YYYXXXWWWXXXZZZ[[[]]]eeeuuu~~~}}}~~~yyyvvvwww{{{|||xxxnnnmmmmmmpppvvv}}}~~~~~~}}}|||{{{zzzyyyyyyzzzzzzvvvsssrrruuuyyy}}}|||yyywwwvvvvvvvvvvvvpppooonnnkkkeeeaaaeeemmmpppcccaaa^^^ZZZWWWVVVSSSPPPMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKOOOLLLJJJJJJNNNRRRTTTUUUWWWTTTPPPNNNNNNNNNNNNMMMJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRRRRRRRUUUYYY]]]eeerrrssskkkgggaaacccoooiiicccdddnnn|||lllcccaaaaaabbbfffbbbccccccbbbbbbbbbdddeeecccbbbaaabbbccceeeeeedddcccdddeeefffgggggggggggghhhfffcccbbbccccccbbbaaaaaa````````````^^^ZZZWWWUUUSSSRRRTTTXXXZZZYYYXXXPPPNNNJJJHHHGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@???AAAAAA@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>><<<<<<=========<<<;;;;;;888999:::;;;<<<===>>>???>>>>>>>>>??????>>>>>>===?????????@@@@@@@@@AAAAAAFFFFFFFFFFFFFFFEEECCCCCCCCCDDDGGGJJJNNNTTTZZZ^^^gggiiimmmqqqsssuuuxxxzzzxxxwwwwwwyyy|||}}}|||zzzKKKMMMPPPRRRTTTVVVVVVVVVSSSRRRQQQQQQRRRTTTVVVWWW\\\[[[[[[\\\^^^iiipppccc^^^ZZZWWWUUUUUUUUUWWW\\\eeepppwww~~~}}}yyyvvvtttqqqnnnjjjiiikkkiiieee```aaa^^^ZZZUUURRRQQQRRRRRROOOMMMLLLMMMMMMNNNWWWaaakkkmmmppptttwwwwwwvvvuuutttnnnjjjiiijjjlllttt|||}}}|||rrrhhhdddcccaaa___^^^^^^^^^^^^]]]^^^fffttt~~~}}}wwwuuuyyy|||{{{xxxwwwvvvvvvuuutttsssrrrqqqqqqsssooonnnpppttt~~~~~~{{{ssssssuuuxxx}}}~~~|||zzzyyyxxxxxxyyyxxxtttqqqqqqvvvzzz|||zzzwwwtttrrrqqqqqqqqqooommmkkkiiifffhhhrrr~~~~~~jjj```\\\[[[ZZZXXXWWWUUURRRPPPPPPOOOOOOOOOOOOOOOPPPPPPTTTSSSPPPNNNMMMLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIMMMLLLJJJKKKMMMQQQSSSUUUTTTQQQNNNMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQRRRUUUZZZ^^^___gggfffcccddd``````kkkiii]]]^^^cccmmmwwwwwwiiibbbaaaaaabbbeeebbbcccdddcccbbbbbbdddfffdddbbb```aaaccceeeeeedddcccdddeeefffgggggghhhhhhhhhgggffffffggggggffffffcccbbbbbbccccccaaa]]]ZZZTTTQQQOOORRRXXX\\\]]][[[XXXTTTPPPMMMLLLKKKIIIGGGDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>======>>>>>>>>>??????>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>??????@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAEEEEEEEEEEEEDDDDDDCCCCCCCCCGGGKKKOOORRRWWW]]]aaajjjmmmppprrrtttuuuxxxzzzvvvvvvuuuvvvwwwxxxwwwvvvMMMOOORRRUUUWWWYYYYYYYYYUUUSSSQQQOOOPPPRRRTTTVVVYYYUUUTTTXXX[[[cccuuuqqqhhh```XXXUUUUUUUUUSSSSSSXXXccckkk}}}|||~~~~~~}}}vvvsssooommmnnnmmmiiifffdddbbb^^^ZZZWWWUUUUUUUUUTTTSSSSSSTTTQQQRRRZZZdddnnnpppsssxxx{{{|||yyywwwpppkkkiiikkknnnpppvvv|||tttqqqooollliiieeecccbbbaaa```]]]^^^hhhppprrrqqqqqqkkkeeebbbeeeiiihhhhhhiiieeeeeeeeefffffffffggggggeeeeeegggkkkpppyyy~~~zzz{{{}}}|||zzzxxxwwwvvvvvvuuutttrrrsssuuuwwwvvvuuusssqqqooonnnmmmmmmlllhhhfffgggjjjppp~~~tttddd^^^YYYYYYYYYYYYXXXVVVUUUTTTQQQQQQPPPOOOOOOOOOPPPPPPUUUTTTRRROOONNNMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHKKKKKKKKKLLLNNNPPPRRRTTTQQQOOOLLLLLLLLLMMMLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPTTTZZZ^^^^^^bbb^^^]]]bbb___^^^gggwwwggg[[[\\\```aaabbbjjj~~~tttfff```______```bbbbbbdddfffeeebbbbbbeeehhhfffccc``````ccceeeeeeccccccddddddeeeffffffggghhhgggggghhhiiijjjjjjjjjiiigggfffeeeffffffeeebbb___VVVSSSQQQRRRVVVZZZ\\\[[[[[[XXXTTTQQQPPPOOOMMMLLLFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>======>>>>>>?????????>>>>>>===============<<<<<<<<<<<<===>>>???AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDFFFKKKQQQUUUWWWZZZ___ccclllnnnqqqssstttuuuvvvxxxuuuuuuuuuuuuvvvvvvvvvvvvNNNOOORRRTTTVVVWWWWWWWWWSSSRRRQQQPPPPPPQQQQQQRRRVVVRRRSSSYYYZZZ\\\jjj|||xxxjjj^^^WWWVVVTTTRRRRRRUUU[[[___vvv}}}~~~zzzxxxxxxwwwtttrrriiigggdddaaa^^^\\\ZZZYYY\\\\\\]]]\\\WWWUUU\\\eeennnooosssyyy~~~|||yyymmmjjjjjjoootttwww{{{zzzuuuqqqnnnlllkkkkkkffffffnnnuuuuuuppplllggg```\\\]]]______```bbb___``````aaabbbddddddeeecccdddgggkkknnnuuu}}}~~~~~~{{{xxxvvvuuurrrssstttvvvwwwvvvtttqqqnnnnnnoooooonnnmmmmmmlllhhheeeeeekkksss|||yyyhhh\\\ZZZXXXXXXYYYXXXWWWWWWWWWWWWRRRRRRQQQPPPPPPPPPPPPPPPSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHGGGIIIKKKMMMNNNOOOPPPQQQPPPNNNLLLLLLLLLMMMLLLKKKMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLMMMQQQWWW[[[]]]]]]WWWYYYaaa^^^\\\dddnnnkkk_________\\\XXXZZZjjj|||zzzjjjbbb___^^^___aaabbbeeegggfffcccbbbfffiiihhhddd``````ccceeedddbbbddddddcccddddddeeeffffffgggiiikkkllllllkkkjjjjjjlllkkkiiiiiiiiiiiigggeee\\\ZZZWWWUUUVVVWWWYYYZZZYYYVVVTTTRRRSSSSSSRRRQQQJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAADDDDDDCCCBBBAAA@@@???>>>>>>>>>????????????>>>>>>======>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFJJJPPPXXX\\\]]]^^^aaadddjjjmmmoooppppppqqqrrrtttssssssttttttttttttuuuwwwMMMNNNPPPQQQRRRSSSRRRRRRQQQRRRRRRRRRRRRPPPOOONNNSSSRRRVVV[[[YYYWWWcccvvvtttddd\\\XXXTTTRRRTTTUUUVVVVVVlll}}}}}}rrrqqqooollliiifffdddcccbbbcccdddbbb\\\WWW\\\eeelllnnnsssyyy}}}zzzllljjjlllssszzz}}}|||yyyxxxwwwyyyssssss{{{~~~uuuooojjjbbb]]]]]]]]]]]]^^^aaabbbbbbcccdddeeefffggghhhiiijjjmmmooopppsss|||}}}~~~zzzwwwuuutttooopppsssxxx|||yyyrrrlllhhhiiikkkmmmnnnnnnmmmmmmgggdddgggppp|||yyywwwooo^^^UUUVVVWWWXXXYYYXXXWWWWWWXXXYYYSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQMMMMMMMMMMMMLLLKKKIIIIIIEEEHHHKKKMMMNNNNNNOOOOOOPPPNNNLLLLLLMMMNNNMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJIIIKKKOOOUUUYYYZZZXXXRRRVVVaaa___\\\dddhhhxxxcccbbb___[[[UUUTTT```mmmpppeeeaaa___```ccccccfffhhhgggccccccfffjjjiiiddd```___ccceeedddaaaddddddcccccccccdddeeeeeehhhjjjmmmnnnlllkkkjjjiiipppnnnlllkkkkkklllkkkiiiccc```\\\XXXUUUUUUWWWXXXVVVTTTRRRRRRTTTUUUVVVUUUMMMMMMLLLKKKJJJJJJIIIIIIEEEDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBBFFFEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@?????????<<<===>>>???@@@AAAAAAAAA===>>>>>>>>>?????????@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHMMMTTT]]]aaaaaa```bbbeeegggiiilllmmmlllmmmnnnoooppppppqqqqqqqqqrrrtttvvvOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTSSSRRRPPPOOOTTTUUUUUUUUUWWW[[[aaaeeetttiii]]]VVVXXXWWWPPPQQQYYY^^^ppp}}}wwwqqqmmmmmmnnnooonnnlllhhhdddaaabbbcccjjjkkkpppyyy~~~xxxmmmnnnpppuuu|||wwwtttkkkdddeeehhhiiiiiikkkllljjjhhhjjjnnnqqqpppooouuuuuuvvvyyy}}}~~~}}}~~~||||||~~~{{{|||}}}}}}{{{{{{|||}}}zzzvvvuuuvvvtttvvvyyyzzzxxxtttpppmmmiiihhhjjjnnnpppnnnooorrriiifffiiiwwwsssfff___[[[WWWSSSVVVVVVVVVUUUUUUTTTTTTTTTVVVTTTQQQOOONNNNNNPPPQQQNNNQQQPPPLLLOOOVVVXXXTTTQQQQQQPPPMMMJJJHHHHHHIIIJJJJJJIIIHHHIIIKKKMMMOOONNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLNNNOOOOOOMMMKKKLLLIIIIIILLLMMMLLLNNNRRRVVVUUUTTTVVV[[[___bbbcccaaaqqqjjjeeeaaa^^^ZZZWWWZZZ```mmm~~~iii___]]]^^^___gggjjjllliiieeeeeeeeedddfffcccaaaaaaccccccaaa_________```aaabbbcccddddddhhhggggggggghhhiiijjjkkklllooorrrrrrpppmmmlllkkkiiihhhddd___[[[YYY[[[]]]YYYUUURRRSSSVVVVVVSSSOOORRRNNNKKKKKKLLLMMMJJJHHHDDDEEEEEEFFFEEEEEEDDDDDDEEEDDDDDDEEEFFFEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@???????????????????????????AAABBBAAA@@@>>>>>>???DDDBBBAAA@@@AAACCCFFFHHHDDDFFFHHHJJJLLLNNNOOOOOOTTTXXX]]]aaabbbcccdddeeegggggghhhiiijjjjjjkkkkkkoooppprrrrrrrrrrrrsssuuuOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPVVVVVVVVVUUUVVVYYY^^^bbbzzzyyyiii]]]ZZZWWWPPPOOOTTTVVVcccsss~~~zzzyyyyyyxxxxxxvvvqqqmmmjjjiiiiiilllmmmqqqyyy~~~yyyssstttvvv{{{|||ssslllllloooqqqrrrtttyyyxxxwwwxxxzzz{{{{{{{{{{{{{{{|||~~~|||||||||zzz{{{{{{zzzzzzyyyyyyxxxvvvwwwxxxxxxwwwvvvwwwxxx~~~~~~yyyvvvuuuvvvuuuvvvxxxxxxwwwtttpppmmmkkkjjjllloooooollllllooolllnnnvvv~~~oooaaa[[[YYYVVVSSSUUUUUUUUUTTTTTTSSSSSSSSSRRRPPPNNNKKKJJJJJJKKKLLLLLLOOOOOOMMMPPPVVVVVVRRRPPPQQQPPPMMMJJJHHHHHHIIIJJJIIIIIIHHHIIIKKKNNNOOOPPPOOONNNMMMLLLLLLLLLLLLJJJKKKNNNQQQTTTSSSPPPMMMKKKHHHHHHJJJKKKJJJLLLPPPSSSSSSTTTVVVYYY\\\```cccbbbkkkvvvkkkaaa^^^]]][[[ZZZ[[[cccyyyzzzhhh```^^^___ccceeefffeeecccccccccdddeeecccaaabbbcccdddbbb```^^^___```aaabbbcccdddeeeeeeeeeffffffgggiiijjjkkkkkknnnqqqrrrqqqooonnnnnnooolllhhhdddcccbbbcccddd^^^ZZZWWWWWWYYYYYYVVVRRRPPPLLLIIIJJJLLLNNNMMMKKKFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCEEEFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>??????@@@?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCAAA@@@@@@AAACCCBBBBBBBBBCCCFFFHHHIIIKKKKKKMMMOOOPPPQQQRRRSSSTTTXXX]]]aaabbbcccdddeeehhhhhhiiiiiijjjkkkkkkkkknnnpppqqqqqqqqqqqqsssuuuOOOOOOPPPQQQRRRSSSSSSTTTWWWWWWWWWWWWVVVTTTRRRQQQWWWWWWWWWUUUUUUWWW[[[___ppp|||iiiaaa\\\UUUSSSUUURRRWWWbbbuuu|||{{{}}}}}}wwwrrrppppppooopppsssxxx~~~|||wwwxxx|||~~~vvvvvvxxxyyy||||||zzzzzz{{{{{{zzzyyywwwuuutttrrrrrrssstttuuuuuusssssstttuuuyyy{{{|||zzzxxxvvvvvvvvvuuuvvvvvvvvvuuussspppnnnkkkjjjkkknnnmmmiiiiiimmmoooxxxzzzhhh\\\VVVUUUTTTSSSTTTTTTSSSSSSSSSSSSRRRRRRTTTRRRPPPMMMKKKKKKLLLMMMJJJLLLNNNNNNQQQUUUUUUQQQOOOPPPOOOMMMJJJHHHHHHIIIJJJIIIIIIIIIJJJLLLNNNOOOQQQPPPOOOMMMLLLKKKKKKKKKHHHJJJNNNSSSVVVVVVRRROOOLLLHHHGGGIIIIIIHHHJJJNNNOOOQQQTTTUUUUUUXXX^^^bbbccccccppptttccc^^^___^^^ZZZVVV___wwwwwwgggbbbbbbdddcccbbbaaaaaa```aaaaaacccbbbaaabbbdddddddddbbb^^^^^^___aaabbbcccdddeeeccccccddddddfffggghhhiiihhhkkkoooqqqqqqppppppqqqtttpppkkkjjjkkklllkkkjjjdddaaa]]]]]]]]]\\\YYYUUUPPPMMMJJJKKKOOORRRRRRQQQJJJIIIIIIIIIHHHHHHGGGGGGDDDCCCCCCDDDFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA???????????????>>>>>>>>>BBBAAA@@@@@@@@@BBBCCCDDDCCCDDDFFFEEEDDDBBBCCCCCCCCCDDDEEEHHHJJJKKKMMMMMMTTTTTTTTTTTTTTTUUUUUUVVVUUUYYY]]]```bbbbbbccceeeiiiiiiiiijjjjjjkkkkkklllmmmoooqqqqqqqqqqqqsssuuuNNNOOOOOOPPPQQQRRRSSSTTTXXXXXXXXXXXXWWWUUUSSSRRRWWWWWWWWWVVVVVVXXX\\\___hhh{{{yyylllfff```[[[ZZZVVVVVV[[[jjj~~~xxxssspppqqqqqquuu}}}wwwtttsssssssssuuuyyy}}}xxxyyy}}}}}}{{{yyyzzz{{{|||{{{yyywwwuuutttsssrrrtttuuuvvvvvvtttssstttuuuvvvwwwxxxyyyxxxxxxxxxxxxuuuuuuvvvuuutttrrrqqqpppjjjiiijjjkkkhhheeegggmmmtttwwwcccWWWSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRVVVTTTRRROOONNNMMMMMMMMMJJJKKKNNNPPPTTTUUUSSSPPPMMMNNNOOOMMMKKKIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOQQQPPPNNNLLLKKKIIIIIIIIIFFFGGGJJJNNNSSSTTTSSSQQQMMMIIIGGGIIIHHHGGGIIIMMMLLLPPPSSSSSSRRRTTT[[[aaaaaa^^^cccvvvjjj``````]]]YYYVVV^^^vvvrrrhhhgggiiiddd_________^^^^^^___aaaaaaaaabbbcccddddddddd^^^^^^___aaabbbcccdddeeecccccccccccccccdddeeefffdddgggkkknnnnnnoooppprrrtttoookkklllppprrrpppllliiigggcccbbbaaa___\\\ZZZUUURRRNNNOOOSSSVVVWWWVVVMMMMMMLLLKKKJJJIIIIIIIIIGGGEEEDDDEEEEEEEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@?????????>>>??????BBBAAAAAA@@@AAACCCEEEFFFFFFHHHIIIIIIGGGFFFGGGGGGGGGIIIMMMQQQSSSUUUUUUUUU[[[ZZZXXXWWWVVVVVVWWWWWWWWWZZZ^^^aaabbbbbbdddeeeiiiiiijjjjjjkkkkkkkkklllmmmoooqqqrrrrrrsssuuuwwwNNNNNNOOOPPPQQQRRRSSSSSSWWWWWWXXXXXXWWWVVVTTTSSSVVVVVVWWWWWWWWWYYY]]]```bbbooo{{{rrriiiaaa]]][[[YYYYYYaaaqqqxxxrrrooommmiiihhhnnnzzzxxxuuusssttttttuuuxxx|||xxxzzz}}}}}}~~~~~~|||zzzzzz{{{|||{{{zzzxxxwwwvvvvvvvvvvvvvvvwwwxxxwwwuuutttuuuvvvvvvvvvwwwxxxyyyzzzzzzyyyuuuuuuvvvuuutttsssqqqpppnnnkkkhhhfffbbb___eeemmmsss___UUUQQQOOONNNOOORRRRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKKKKKKKNNNRRRUUUTTTRRRPPPKKKMMMNNNMMMKKKIIIIIIIIIHHHIIIIIIKKKLLLNNNOOOPPPOOONNNMMMKKKIIIHHHHHHGGGFFFEEEEEEGGGLLLPPPRRRRRROOOJJJHHHIIIHHHGGGIIINNNKKKOOORRRQQQOOOQQQWWW]]]^^^[[[]]]fffvvvyyyllleee___\\\\\\ZZZoooqqqkkkiii___YYY[[[]]]]]]]]]______```aaabbbbbbcccdddeee______```aaabbbcccdddddddddcccbbbbbbbbbbbbbbbbbbaaadddgggjjjkkkmmmoooppprrrooolllnnnsssuuurrrooollljjjhhhfffdddbbb```^^^ZZZWWWSSSSSSVVVXXXXXXWWWRRRQQQOOOMMMLLLLLLKKKKKKLLLJJJHHHGGGGGGFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAADDDCCCCCCDDDEEEGGGHHHJJJKKKMMMNNNNNNMMMLLLMMMNNNOOORRRWWW\\\___```______```^^^[[[XXXVVVVVVWWWXXXZZZ]]]```bbbbbbcccdddfffiiijjjjjjjjjjjjjjjkkkkkkmmmoooqqqrrrssstttvvvxxxNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTVVVWWWWWWWWWYYY\\\^^^]]]eeeqqquuujjjbbb```^^^]]]___ffftttxxxqqqnnnllleeebbbfffooo}}}vvvsssrrrqqqrrrtttwwwzzz}}}zzz{{{}}}{{{|||||||||zzzzzz|||}}}xxxwwwvvvvvvvvvwwwxxxyyywwwxxxxxxwwwuuutttuuuvvvxxxwwwwwwxxxzzz{{{zzzxxxuuuvvvwwwwwwvvvtttrrrqqqrrrmmmgggaaa\\\]]]gggtttlllYYYSSSRRRNNNLLLNNNPPPQQQQQQQQQQQQRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNMMMKKKMMMRRRTTTQQQNNNNNNJJJLLLNNNMMMLLLJJJIIIIIIHHHHHHJJJKKKMMMNNNOOOPPPOOONNNLLLKKKJJJIIIIIIHHHGGGEEECCCDDDHHHLLLPPPQQQOOOJJJGGGHHHHHHGGGJJJNNNMMMOOOPPPOOONNNPPPTTTXXXZZZZZZ[[[]]]bbbrrrwwwlllfffeee\\\jjj~~~ssshhh[[[RRRWWW]]]]]]^^^bbb^^^___aaaaaaaaaaaabbbddd```aaaaaaaaabbbbbbbbbbbbccccccbbbaaaaaaaaaaaabbb```bbbfffhhhiiijjjlllnnnqqqooooooqqquuuvvvtttrrrllllllkkkiiihhhfffeeeeee___\\\ZZZZZZ\\\]]][[[XXXXXXVVVTTTRRRPPPOOOOOOPPPQQQOOOLLLKKKKKKKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFHHHIIIJJJLLLMMMNNNOOOPPPSSSUUUVVVVVVUUUUUUUUUVVVXXX\\\aaafffiiijjjiiihhheeebbb^^^ZZZWWWWWWYYYZZZ^^^```bbbcccddddddfffgggiiiiiiiiiiiiiiiiiiiiiiiikkkmmmppprrrssstttwwwyyyMMMNNNOOOOOOQQQQQQRRRSSSPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUVVVVVVUUUVVVXXXZZZXXX]]]bbbttt{{{rrrmmmiiigggggghhhmmm{{{yyyrrrnnnmmmeeebbbfffkkkxxx~~~|||vvvooollllllkkkmmmppptttwwwyyy|||~~~yyyzzz{{{~~~~~~}}}xxxzzzzzzzzzyyyzzz|||}}}yyyxxxwwwwwwwwwyyy{{{|||yyyzzzzzzyyywwwuuuvvvwwwyyywwwvvvxxxzzzzzzxxxvvvtttvvvxxxyyyyyyvvvsssqqqnnnhhhaaa\\\[[[bbbtttwwwbbbRRRQQQSSSOOOLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPNNNJJJJJJPPPQQQMMMJJJKKKHHHKKKMMMMMMLLLJJJIIIIIIGGGHHHJJJLLLNNNOOOPPPPPPOOOOOOMMMLLLLLLKKKKKKKKKIIIGGGEEEFFFIIILLLNNNOOOMMMHHHEEEFFFFFFFFFIIINNNPPPPPPOOONNNNNNPPPRRRTTTWWWXXXXXXWWWXXXdddssslllgggjjjyyyppp___TTTYYY___^^^^^^bbb]]]___aaa```___^^^```bbbbbbbbbbbbbbbaaaaaaaaa```````````````aaabbbcccdddbbbdddfffgggggghhhkkklllnnnoooqqqsssttttttssssssmmmmmmmmmmmmkkkkkkkkkkkkfffdddcccdddggggggddd```^^^\\\YYYWWWUUUTTTTTTUUUUUUSSSQQQQQQRRRSSSSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJFFFEEEDDDDDDEEEGGGIIIKKKOOOQQQTTTVVVXXXYYYYYYXXX\\\]]]______^^^^^^___``````ccchhhllloooqqqppppppjjjgggbbb]]]ZZZZZZ\\\^^^```bbbdddeeeeeeeeegggiiihhhhhhhhhhhhhhhhhhhhhhhhiiikkknnnpppqqqsssuuuxxxMMMNNNNNNOOOPPPQQQRRRSSSNNNOOOQQQSSSTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRTTTUUUUUUYYYXXXfff{{{vvvrrrqqqnnnlllrrr{{{{{{tttpppooohhheeehhhjjjqqq~~~wwwuuu|||zzzooohhhfffffffffiiimmmqqqtttwwwzzz|||wwwwwwxxx{{{}}}~~~~~~}}}}}}||||||xxxwwwxxxyyyyyyxxxyyy{{{}}}|||{{{zzzyyyyyy{{{}}}{{{|||}}}{{{yyyxxxxxxyyyyyywwwvvvwwwyyyyyywwwttttttvvvyyy{{{zzzwwwtttqqqgggaaa[[[YYY\\\iiinnn[[[MMMPPPTTTOOOLLLNNNKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNIIIHHHMMMNNNJJJGGGIIIHHHJJJMMMMMMLLLJJJIIIIIIGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMNNNJJJIIIIIIJJJMMMNNNNNNMMMKKKGGGDDDDDDEEEEEEHHHNNNSSSPPPNNNMMMOOOQQQQQQQQQVVVUUUUUUTTTTTT___yyy~~~pppnnniiimmm}}}iii[[[^^^bbb___]]]```\\\___``````^^^]]]___aaacccccccccbbbaaa``````___]]]^^^___```bbbdddfffgggccceeeggghhhggghhhjjjllljjjmmmppprrrrrrqqqqqqqqqmmmnnnoooooonnnnnnooopppmmmllllllnnnqqqqqqmmmiiibbb```]]]ZZZXXXXXXXXXXXXXXXVVVTTTUUUWWWYYYZZZZZZUUUUUUUUUUUUUUUUUUUUUUUURRRRRRQQQQQQPPPOOOOOONNNGGGFFFEEEFFFGGGIIILLLNNNUUUWWW[[[^^^```aaa```___aaaccceeeeeeddddddeeefffeeeggglllppprrrttttttsssnnnjjjeee```]]]]]]___aaabbbdddeeefffffffffhhhjjjhhhhhhhhhggggggggggggggggggiiilllnnnoooqqqtttvvvNNNNNNMMMLLLNNNPPPRRRTTTQQQRRRTTTVVVWWWWWWWWWWWWSSSTTTTTTSSSSSSRRRQQQPPPLLLQQQVVV^^^sss~~~{{{xxxttt{{{yyyxxxsssnnnfffdddhhhhhhkkkvvvpppmmmrrrzzzwwwmmmfffbbb___^^^^^^bbbgggkkkmmmrrrxxx}}}xxx{{{}}}~~~~~~|||zzzzzzzzz{{{||||||{{{|||}}}}}}zzzzzzzzzzzz{{{|||}}}~~~zzz{{{}}}}}}||||||}}}~~~}}}{{{zzzyyyyyyyyyyyy{{{yyyvvvtttsssuuuwwwyyyvvvyyy{{{zzzvvvrrrooonnnaaa\\\VVVZZZmmmzzz___XXXPPPMMMNNNNNNLLLIIIKKKKKKKKKLLLMMMNNNNNNNNNKKKMMMNNNNNNNNNNNNOOOQQQOOOPPPOOOKKKFFFDDDEEEHHHIIIJJJLLLMMMNNNMMMKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLOOOQQQSSSSSSPPPNNNMMMLLLHHHHHHHHHJJJLLLNNNMMMLLLJJJHHHDDDBBBCCCFFFJJJMMMPPPOOONNNNNNNNNPPPQQQRRRZZZddd^^^SSSWWWeeeyyy|||vvvnnnjjjrrrhhh]]]\\\\\\___ccc^^^[[[[[[^^^___]]]]]]___bbbcccccccccbbbaaa___^^^_________```bbbdddggghhhffffffgggggghhhhhhiiiiiifffhhhlllppprrrrrrqqqpppoooppppppqqqqqqppppppoootttssssssttttttrrrnnnkkkhhhfffdddcccaaa___\\\YYYXXXXXXYYYZZZ\\\]]]^^^___]]]\\\[[[ZZZZZZ\\\^^^___]]]\\\ZZZZZZZZZWWWQQQLLLNNNLLLJJJIIIKKKOOOTTTWWWZZZ\\\```fffjjjjjjeeeaaabbbeeehhhjjjjjjjjjkkkkkknnnlllmmmssszzz{{{vvvooolllggg```\\\]]]___``````cccccccccdddeeefffggghhhjjjiiiiiihhhhhhhhhhhhhhhiiikkkmmmmmmnnnppprrruuuQQQPPPOOONNNOOOPPPRRRSSSRRRSSSUUUVVVWWWWWWWWWVVVTTTTTTTTTTTTSSSRRRPPPPPPMMMQQQTTTZZZmmm|||wwwyyy}}}xxxpppgggeeehhhgggiii}}}wwwoooiiifffkkkqqqzzznnnddd]]]YYYWWWVVVYYY```gggmmmpppssswwwzzzyyy|||~~~}}}}}}|||||||||}}}}}}{{{zzzzzzzzz{{{}}}~~~|||{{{{{{{{{|||}}}}}}~~~~~~{{{|||}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{yyywwwtttrrrrrrtttvvvxxxxxxyyyyyyxxxtttnnnhhhddd___aaaeeeooorrrggg[[[UUUOOOMMMNNNNNNLLLIIIKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOONNNMMMLLLMMMNNNKKKLLLLLLIIIFFFFFFHHHJJJJJJKKKMMMNNNNNNNNNLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNQQQRRRTTTUUUTTTSSSPPPNNNHHHGGGHHHJJJMMMNNNMMMLLLKKKIIIFFFCCCDDDFFFJJJMMMQQQQQQQQQRRRSSSUUUVVVWWWXXXbbbbbb```iiissswwwrrrooorrrzzzvvvgggaaa^^^___ccc```\\\YYY[[[\\\ZZZ\\\___``````aaaaaaaaa```^^^^^^_________```aaaccceeefffggggggggggggffffffffffffdddfffiiilllmmmnnnnnnnnnqqqqqqqqqqqqqqqqqqpppooouuuwwwyyyzzzyyyuuuqqqnnnjjjhhhfffeeecccaaa^^^[[[[[[\\\]]]___```aaaaaaaaaaaa```___^^^]]]]]]]]]^^^```___^^^______\\\XXXSSSQQQOOOKKKJJJLLLPPPVVVZZZ\\\^^^bbbhhhmmmmmmjjjfffgggiiikkkkkkkkkjjjkkklllqqqooopppvvv|||}}}xxxrrrjjjeee___]]]___bbbccccccddddddddddddfffggghhhiiijjjiiihhhhhhgggggghhhhhhjjjlllmmmnnnnnnpppsssuuuSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSQQQPPPOOONNNPPPQQQTTTddd~~~zzzuuummmiiikkkiiihhhxxx|||ppphhhbbb___ccciiittt{{{ssshhh^^^WWWSSSPPPOOOTTT\\\gggooorrrsssuuuwww{{{~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~|||{{{{{{{{{{{{}}}~~~||||||}}}}}}}}}}}}}}}}}}{{{|||~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}wwwuuurrroooppprrrvvvxxxyyyxxxvvvtttqqqkkkeee```fffqqq|||lll^^^WWWVVVRRRNNNMMMOOOOOOLLLJJJKKKKKKJJJJJJJJJKKKKKKLLLOOOPPPPPPOOOMMMLLLLLLMMMHHHIIIHHHGGGFFFGGGJJJLLLJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPRRRRRRSSSWWWZZZYYYUUUQQQIIIHHHIIIKKKNNNOOOOOONNNMMMKKKHHHEEEEEEGGGJJJLLLOOOPPPRRRTTTVVVWWWXXXXXXVVV___fffqqq}}}}}}yyytttrrrqqqvvvyyyllldddaaaaaa```ZZZVVVVVVWWWWWWYYY]]]\\\]]]^^^___```______^^^```_________```aaabbbcccfffffffffeeeddddddcccccceeefffggghhhjjjkkklllmmmpppppppppppppppooonnnmmmsssyyy~~~wwwrrrpppnnnllljjjhhhfffddd```^^^___aaaccceeeffffffeeedddeeeeeedddcccaaa___^^^]]]ccccccccceeefffeeebbb```XXXTTTOOOLLLMMMRRRYYY^^^^^^```eeekkkppprrrpppnnnoooppppppnnnllllllmmmnnnrrrqqqrrrwww}}}~~~zzzuuuiiiddd___^^^aaadddffffffdddddddddeeefffggghhhiiiiiihhhhhhgggggggggggggggkkklllnnnoooooopppsssuuuQQQQQQPPPQQQQQQSSSTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTRRRQQQOOOOOOMMMOOOPPPQQQ[[[rrr{{{sssoooooollljjjuuuyyylllddd___]]]aaaffflllyyy{{{tttiii___XXXSSSQQQOOOQQQYYYdddmmmqqqsssuuuwww}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{|||~~~~~~}}}|||||||||~~~|||}}}~~~}}}~~~}}}~~~~~~}}}wwwuuuqqqoooooorrruuuwwwwwwwwwuuupppkkkhhhhhhjjjwwwnnn^^^VVVTTTQQQPPPOOOOOOQQQPPPNNNLLLLLLKKKJJJIIIIIIIIIIIIJJJOOOPPPQQQPPPNNNNNNNNNPPPIIIIIIGGGFFFFFFGGGJJJLLLJJJJJJKKKLLLMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRPPPQQQVVV\\\]]]WWWRRRKKKKKKLLLNNNQQQRRRRRRPPPNNNLLLJJJHHHGGGHHHJJJKKKMMMOOOQQQSSSUUUUUUUUUUUUUUU]]]jjj|||vvvpppkkkjjjooovvv}}}oooeeeaaa]]]VVVRRRSSSUUUUUUVVVYYYYYY[[[\\\^^^````````````____________`````````aaaccccccccccccccccccbbbbbbgggggggggggghhhjjjlllmmmmmmmmmmmmmmmmmmlllkkkkkknnnwwwxxxsssqqqrrrpppmmmllljjjhhhdddbbbccceeehhhjjjkkkiiigggfffffffffgggfffeeeccc```^^^cccdddfffiiilllmmmmmmlllbbb\\\UUUPPPOOOSSSZZZ___```cccgggmmmrrrvvvwwwwwwwwwvvvuuurrrooommmnnnpppsssrrrtttxxx}}}~~~{{{wwwjjjfffaaa```cccfffgggfffcccccccccdddeeefffhhhhhhiiihhhggggggffffffgggggglllmmmnnnoooooopppsssuuuMMMMMMNNNPPPRRRTTTVVVWWWWWWXXXYYYYYYXXXWWWUUUTTTUUUUUUTTTTTTSSSQQQPPPOOOMMMNNNOOOPPPUUUcccyyywwwrrrpppmmmkkkrrr|||vvviiibbb______bbbgggkkkttt}}}vvvmmmddd]]]XXXTTTQQQOOOWWW```hhhmmmqqqvvvzzz}}}}}}|||{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~{{{}}}}}}zzzzzz|||~~~|||}}}}}}{{{zzz}}}||||||~~~~~~~~~zzzxxxuuusssrrrsssuuuvvvtttuuurrrjjjbbbcccmmmvvvwwwdddWWWTTTWWWOOOOOOPPPQQQRRRRRRQQQOOOMMMLLLJJJHHHGGGGGGHHHIIIMMMNNNPPPQQQQQQQQQSSSUUUOOOLLLIIIFFFFFFGGGHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPOOONNNOOOTTTZZZ[[[WWWRRROOOOOOOOOQQQSSSTTTTTTRRRNNNMMMKKKJJJJJJJJJKKKKKKNNNOOOQQQRRRSSSRRRRRRQQQSSS___ooo~~~ssskkkgggcccaaaaaaeeepppqqqfff]]]UUUPPPRRRUUUTTTTTTUUUXXXYYY\\\^^^```aaaaaaaaa_________`````````_________``````aaabbbccccccdddfffeeeddddddeeegggiiijjjkkkkkkllllllllllllkkkkkkkkkuuu{{{vvvttttttrrrpppooonnnlllhhhfffggghhhkkklllmmmkkkiiigggdddfffggghhhhhhfffdddcccaaadddhhhkkkoooqqqsssuuukkkeee[[[TTTQQQTTTZZZ^^^bbbdddiiinnnssswww{{{}}}{{{zzzxxxuuuqqqooopppqqquuuuuuwww{{{}}}{{{nnnjjjdddcccdddffffffeeebbbbbbccccccdddfffggghhhiiiiiihhhggggggggggggggglllmmmnnnooooooppprrrtttKKKLLLNNNPPPSSSUUUWWWXXXYYYZZZZZZZZZYYYWWWUUUTTTSSSTTTTTTSSSSSSRRRQQQPPPNNNMMMNNNPPPRRRYYYfffsssyyyrrrpppnnnmmmrrrxxxrrrfffaaaaaabbbeeejjjnnnttt{{{}}}}}}xxxppphhhaaa[[[UUUQQQNNNTTT]]]dddjjjpppwww|||}}}zzzyyyzzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{}}}~~~~~~}}}{{{~~~}}}xxxvvvxxx{{{}}}}}}}}}|||{{{xxxvvvuuuyyyzzz||||||{{{zzz{{{}}}~~~~~~|||yyywwwvvvvvvuuuqqqppplllddd___eeeuuu|||lll\\\SSSRRRTTTOOOOOOPPPQQQRRRRRRRRRRRRPPPNNNKKKHHHGGGGGGGGGHHHJJJLLLOOOPPPQQQSSSVVVXXXUUUQQQLLLHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKLLLPPPUUUWWWUUURRRRRRRRRQQQSSSTTTUUUTTTRRRNNNMMMMMMLLLLLLLLLLLLLLLPPPQQQQQQRRRRRRRRRRRRRRRSSSeeewwwssshhhddd___ZZZXXXVVV```uuuwwweee[[[SSSSSSUUUSSSRRRRRRWWWYYY[[[^^^```aaaaaaaaa^^^___```````````````___]]]^^^___```aaacccddddddbbbbbbaaaaaaaaabbbdddeeeiiijjjkkkllllllmmmmmmllljjjrrr}}}|||zzzuuutttrrrqqqqqqooommmjjjjjjkkklllmmmmmmllljjjiiieeefffhhhjjjkkkjjjhhhgggcccfffjjjmmmoooqqqtttvvvpppjjj```XXXTTTVVVZZZ^^^bbbeeeiiimmmrrrwww}}}{{{{{{zzzwwwsssqqqqqqrrrxxxxxxzzz}}}~~~qqqmmmgggeeefffgggfffdddcccccccccdddeeefffggghhhjjjiiiiiihhhhhhhhhhhhhhhkkkmmmnnnnnnnnnoooqqqsssLLLNNNPPPRRRUUUVVVXXXXXX[[[[[[[[[ZZZYYYWWWTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQMMMLLLOOOQQQTTT\\\eee|||}}}uuurrrrrrssswww{{{~~~qqqfffbbbdddgggkkkppprrruuuyyy|||xxxsssllleee]]]UUUPPPKKKRRR[[[ccciiipppvvv{{{}}}{{{yyyyyyyyy{{{|||~~~~~~~~~}}}}}}|||{{{yyyxxxwwwzzz}}}|||{{{yyyyyy|||~~~yyyvvvxxx{{{}}}|||zzzxxxuuusssqqqpppooorrrvvvyyyzzzzzz{{{|||~~~}}}{{{{{{}}}}}}zzzvvvuuulllhhhcccaaahhhuuuxxxkkk___UUUPPPNNNNNNNNNOOOPPPPPPPPPPPPQQQRRRRRROOOLLLIIIGGGGGGGGGHHHHHHJJJMMMOOOPPPRRRUUUWWWZZZUUUNNNJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLNNNPPPRRRSSSSSSTTTSSSRRRSSSTTTSSSRRRPPPMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPPPPQQQRRRSSSTTTVVVooozzzlllddd]]][[[[[[TTTZZZiiiuuugggYYYTTTSSSRRRQQQRRRUUUWWWZZZ\\\^^^___``````^^^___```aaabbbaaaaaa```^^^______```aaabbbcccccc```````````````aaaaaabbbdddeeeggghhhjjjjjjkkkkkkgggmmmuuu}}}}}}uuutttrrrrrrsssrrrpppnnnmmmnnnnnnnnnmmmmmmlllkkkiiijjjkkklllmmmllllllkkkhhhkkkmmmnnnmmmnnnqqqsssqqqkkkbbbZZZWWWXXX\\\___bbbeeehhhlllpppuuu}}}yyyzzzzzzxxxuuusssrrrrrrvvvwwwyyy|||~~~~~~rrrnnniiiggghhhhhhgggeeeeeeeeeeeefffggghhhiiijjjkkkkkkjjjiiiiiiiiiiiiiiikkklllmmmmmmmmmmmmoooqqqOOOPPPRRRTTTVVVWWWXXXXXX\\\\\\\\\[[[YYYWWWTTTSSSQQQRRRRRRSSSSSSSSSSSSSSSTTTNNNKKKNNNQQQRRRXXX```mmm}}}yyyvvvwwwyyy}}}sssgggeeehhhlllqqqvvvuuuvvvxxx|||yyyuuuoooiii```VVVPPPHHHPPP[[[dddjjjpppvvvzzz}}}}}}|||{{{zzz{{{|||~~~}}}{{{yyyvvvuuutttxxx{{{}}}~~~yyywwwvvvvvvzzz~~~{{{xxxzzz}}}}}}{{{xxxuuurrrpppnnnmmmhhhlllrrrwwwyyy{{{|||}}}zzzyyyxxxxxx{{{|||wwwtttgggaaa\\\bbbsssrrriii^^^VVVRRRPPPMMMJJJMMMNNNOOONNNNNNOOOQQQRRRSSSPPPMMMIIIGGGGGGGGGHHHGGGIIILLLNNNOOOPPPSSSUUU\\\VVVOOOKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJLLLMMMMMMOOORRRUUUTTTSSSRRRRRRRRRRRRPPPNNNLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMOOOQQQTTTUUU[[[www}}}rrrfff^^^___cccRRRUUU^^^sssqqq]]]TTTRRRQQQRRRTTTTTTVVVXXX[[[]]]^^^^^^^^^]]]^^^```bbbbbbbbbbbbaaa`````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbb___```aaadddeeeggghhhhhhdddgggnnnwww}}}}}}uuussssssssstttsssqqqpppppppppooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmooopppooommmlllmmmoooooojjjbbb\\\YYYZZZ^^^aaaaaadddhhhkkknnnttt|||wwwyyyzzzyyyvvvtttrrrrrrrrrtttvvvxxxzzz{{{{{{{{{rrrmmmiiihhhiiijjjhhhfffgggggggggggghhhjjjkkkllllllkkkjjjjjjiiiiiijjjjjjjjjkkklllllllllllloooqqqNNNPPPRRRTTTUUUVVVYYY[[[[[[```aaa\\\YYYXXXVVVRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTSSSPPPOOOPPPSSSVVVcccuuu{{{uuuuuuyyy|||wwwyyy}}}rrrgggeeeooozzzwwwwww{{{sssmmmhhhbbbZZZUUUMMMPPPWWWaaallltttyyyzzz~~~~~~~~~}}}|||{{{zzzyyy~~~~~~}}}{{{zzzyyy|||www{{{{{{uuuuuuuuuuuuxxx|||}}}}}}~~~~~~|||zzzxxxwww}}}}}}|||wwwqqqlllhhhggghhhhhhjjjooovvvzzzyyywwwwwwyyyzzzyyyxxxzzzxxxnnnfffaaaccciiivvvxxxhhh[[[QQQOOONNNJJJIIIKKKSSSTTTTTTSSSPPPOOOOOOPPPTTTRRRNNNKKKHHHGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNTTTQQQOOOPPPQQQQQQNNNKKKKKKMMMOOOOOOMMMKKKJJJJJJOOOLLLIIIHHHIIIIIIIIIHHHHHHIIIKKKLLLNNNNNNOOOOOOUUUTTTSSSTTTTTTRRROOOMMMLLLMMMNNNPPPQQQRRRRRRRRROOOOOOOOONNNNNNPPPUUUXXXcccwwwoooaaa___bbb\\\WWWWWWeeemmm___XXXRRRQQQSSSRRRRRRTTTVVVYYY[[[\\\\\\ZZZ^^^bbbddddddbbbaaa```XXX[[[```dddgggfffdddcccbbbaaa```______```aaabbb___```aaabbbcccdddeeeeeegggeeefffllluuu{{{|||zzzttttttuuuuuuuuuuuuttttttooosssvvvtttpppnnnppptttppppppooommmkkkkkkmmmoooppppppqqqssstttsssooollloooiiiaaa[[[ZZZ[[[\\\]]]bbbdddgggkkknnnqqqtttuuuttttttuuuuuuuuutttssssssqqqqqqqqqrrrssstttuuuvvvvvvrrrmmmiiiggggggiiikkkffffffeeefffgggjjjmmmooollllllmmmlllkkklllnnnpppnnnmmmlllkkkkkkjjjjjjkkkMMMOOOQQQSSSSSSUUUWWWYYY\\\```aaa\\\XXXWWWTTTPPPOOOQQQSSSVVVWWWVVVUUUTTTUUUUUUSSSQQQPPPQQQTTTVVVZZZhhhvvvooojjjnnn{{{~~~}}}qqqfffgggtttyyyxxx~~~wwwpppkkkddd\\\WWWPPPSSSYYYcccmmmtttxxxzzz}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz|||}}}~~~||||||}}}}}}~~~}}}}}}|||}}}xxx{{{~~~xxxxxxxxxyyy|||}}}}}}~~~}}}{{{zzzyyyzzz{{{{{{{{{yyywwwsssnnnjjjgggfffeeeggglllrrrwwwwwwvvvuuuxxx||||||{{{|||zzzpppjjjhhhlllqqqzzznnnaaaVVVMMMLLLLLLJJJIIIKKKRRRSSSTTTSSSQQQPPPPPPQQQTTTRRRNNNKKKHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMQQQOOONNNNNNOOOOOOLLLJJJLLLNNNPPPPPPNNNLLLLLLLLLNNNLLLJJJIIIIIIJJJIIIHHHGGGHHHJJJLLLNNNOOOPPPQQQUUUTTTSSSTTTTTTSSSPPPNNNMMMMMMNNNOOOPPPQQQRRRRRROOOPPPPPPOOOOOOQQQUUUYYYeeewww~~~yyyyyy}}}{{{kkkbbb```]]]WWWVVV___ssspppeeeZZZTTTTTTTTTSSSSSSSSSUUUWWWYYYYYY\\\___cccdddcccaaa``````ZZZ\\\```ccceeeeeecccbbbaaa```____________```aaa______```aaabbbcccdddddddddcccccchhhoootttuuusssrrrrrrssstttttttttttttttsssvvvwwwtttpppoooqqquuurrrrrrsssqqqoooooopppqqqooooooppprrrtttsssqqqnnnmmmhhhccc___]]]]]]\\\\\\aaacccfffjjjmmmoooqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqqqqrrrssstttvvvsssnnnjjjhhhggghhhiiifffeeeeeeeeegggiiilllmmmkkkllllllkkkjjjkkkmmmooommmmmmlllkkkjjjjjjjjjjjjKKKMMMOOOPPPQQQRRRUUUWWW\\\```aaa\\\XXXVVVSSSOOOMMMPPPTTTXXXZZZYYYWWWVVVUUUUUUUUUSSSRRRRRRUUUXXXXXXbbbtttrrrnnnuuu|||}}}zzz~~~~~~zzznnndddhhhyyy~~~{{{{{{uuupppiiiaaa\\\VVVYYY^^^fffnnnuuuxxxxxx{{{~~~~~~{{{|||~~~~~~}}}{{{zzzyyyzzz{{{|||{{{|||~~~}}}|||zzzzzz{{{|||}}}}}}}}}}}}}}}xxx{{{}}}|||zzzzzz{{{~~~}}}}}}~~~~~~}}}{{{yyyxxxzzz~~~~~~yyyrrrlllgggeeedddhhhnnnsssuuutttuuuzzz~~~~~~|||xxxiii```bbbhhh|||tttfffXXXPPPIIIHHHHHHHHHIIIJJJPPPRRRSSSRRRQQQPPPQQQRRRSSSQQQNNNKKKIIIHHHGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKNNNMMMLLLLLLMMMMMMKKKIIIMMMOOOPPPQQQOOOMMMMMMMMMNNNLLLJJJJJJKKKKKKJJJIIIFFFGGGIIIKKKNNNPPPQQQRRRTTTSSSSSSTTTUUUTTTRRRPPPOOOOOONNNNNNOOOQQQSSSTTTQQQQQQRRRQQQQQQSSSWWWZZZfffvvv|||rrrffffffooo|||{{{iii^^^___YYYUUUYYYddd{{{wwwiii^^^YYYVVVTTTQQQQQQSSSVVVXXXYYY]]]___bbbcccbbb```______\\\]]]___aaabbbbbbbbbaaa```______^^^^^^______```^^^^^^___```aaabbbbbbcccaaa______ccchhhlllllljjjooooooqqqrrrssssssttttttvvvwwwwwwtttqqqppprrrvvvrrrsssuuutttsssrrrrrrsssnnnnnnooorrrtttuuusssrrrllliiieeecccaaa```^^^]]]aaacccfffjjjlllmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqpppoooooooooooooooppppppsssqqqnnnkkkiiigggggggggeeedddddddddfffgggjjjkkkjjjkkkkkkkkkjjjjjjkkkmmmllllllkkkjjjjjjiiiiiiiiiIIIKKKMMMNNNNNNPPPRRRTTTZZZ^^^___[[[XXXWWWUUURRRLLLOOORRRUUUWWWXXXXXXWWWUUUUUUUUUTTTSSSSSSVVVXXX[[[___jjj|||mmmmmmqqqyyyuuuwwwkkkaaahhh{{{zzzvvvpppiiiccc]]]___cccjjjqqqvvvxxxxxx{{{}}}}}}|||}}}~~~~~~~~~|||yyyxxxxxxyyy{{{}}}yyy{{{}}}~~~|||{{{{{{{{{|||{{{{{{zzzyyyyyyzzzvvvzzz|||~~~{{{zzzyyy|||~~~~~~}}}~~~}}}}}}{{{yyyxxx|||zzzqqqllliiigggiiioootttvvvvvvzzz~~~yyywwwqqqssspppeeeYYYYYYfffsssyyyiii]]]RRRLLLFFFDDDDDDEEEFFFGGGLLLNNNOOOOOOOOOOOOPPPRRRQQQPPPNNNLLLJJJHHHHHHHHHKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJLLLNNNPPPOOONNNMMMMMMNNNNNNLLLKKKKKKLLLMMMLLLKKKHHHIIIJJJKKKMMMNNNPPPQQQRRRQQQRRRSSSUUUUUUSSSQQQRRRQQQPPPOOOPPPRRRTTTVVVRRRSSSTTTSSSSSSTTTXXXZZZeeesss{{{qqqfff]]]aaammmxxxgggbbb[[[VVVVVVZZZiii|||nnnfffZZZVVVRRRQQQTTTWWWYYYYYYZZZ\\\^^^______^^^___```^^^_________````````````^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^______```aaaaaa^^^]]]]]]```dddggggggfffjjjkkkmmmooopppqqqrrrrrrrrrtttuuutttrrrqqqrrrtttppprrruuuuuutttsssrrrsssooonnnooorrruuuwwwvvvvvvnnnkkkgggeeeddddddcccbbbbbbdddgggjjjkkkkkkjjjjjjkkkjjjjjjjjjkkkmmmnnnooonnnmmmmmmlllllllllmmmmmmmmmmmmkkkjjjiiigggffffffddddddcccdddeeefffggghhhhhhiiijjjjjjhhhhhhiiikkkkkkkkkkkkkkkjjjiiihhhhhhGGGIIIKKKLLLLLLMMMOOOQQQVVV[[[]]]ZZZXXXYYYWWWUUUMMMMMMNNNOOOQQQTTTVVVWWWSSSTTTTTTTTTSSSSSSUUUWWWWWWYYY___mmmrrrdddYYY\\\fffsss~~~ttt}}}wwwllldddkkk~~~}}}xxxqqqllldddeeeiiinnnssswwwxxxxxx}}}~~~}}}|||}}}{{{xxxwwwvvvxxxzzz|||xxxyyy{{{}}}}}}|||{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvsssxxx||||||zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{zzzyyyyyyuuuqqqqqquuuxxxzzzyyyxxxppplllcccaaa\\\WWWYYYfffzzzmmm\\\QQQOOOLLLGGGBBBAAABBBCCCCCCGGGIIIKKKLLLLLLLLLNNNPPPPPPOOONNNLLLJJJIIIHHHHHHMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKMMMNNNNNNLLLLLLLLLNNNMMMLLLLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOPPPRRRUUUVVVTTTSSSTTTSSSRRRQQQRRRSSSVVVWWWSSSTTTUUUUUUTTTUUUXXXZZZaaapppuuuvvvyyyqqqccc^^^VVVaaaqqq~~~ggg]]]VVVUUUUUU\\\rrrwwwddd___YYYVVVWWWXXXVVVTTTUUUWWWYYYZZZ[[[\\\^^^```______^^^^^^^^^^^^^^^___]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^______``````]]]]]]^^^```ccceeefffffffffgggiiikkklllnnnnnnnnnkkkmmmqqqsssrrrqqqpppoooppprrrtttuuuttttttttttttqqqppppppqqquuuwwwxxxwwwqqqmmmhhhfffeeeggghhhhhhdddfffhhhjjjkkkjjjjjjiiihhhhhhhhhiiijjjkkklllmmmlllkkkkkkjjjjjjjjjkkkkkkgggggghhhhhhhhhggggggfffdddddddddddddddeeefffffffffhhhiiihhhgggfffggghhhjjjjjjjjjjjjjjjhhhgggfffFFFHHHJJJKKKKKKLLLNNNOOOQQQWWWYYYWWWVVVXXXWWWTTTMMMLLLKKKKKKLLLOOORRRSSSPPPQQQRRRRRRQQQRRRTTTUUUSSSVVV[[[eeeuuu~~~hhhRRRMMMQQQWWW```iiirrrzzz~~~|||wwwwwwoooiiipppxxxsssjjjkkkmmmqqqvvvyyyyyyyyy~~~~~~~~~~~~|||zzz|||zzzxxxwwwvvvwwwxxxyyyxxxyyyyyyzzzzzzzzzzzzzzzvvvvvvwwwxxxyyyyyyyyyyyysssrrryyy}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~|||}}}~~~}}}~~~}}}xxxlllccc___PPPPPPSSSYYYfffyyy}}}gggVVVNNNNNNMMMIIIBBB@@@BBBCCCAAACCCEEEGGGIIIJJJKKKNNNPPPNNNNNNMMMLLLKKKJJJIIIHHHMMMMMMMMMMMMLLLKKKJJJIIIIIIKKKMMMMMMLLLLLLMMMNNNKKKLLLMMMMMMLLLKKKMMMNNNMMMLLLLLLNNNPPPPPPOOOMMMLLLKKKIIIHHHHHHIIIJJJJJJLLLLLLNNNQQQTTTUUUUUUSSSTTTTTTSSSSSSSSSTTTUUUVVVTTTUUUVVVVVVUUUVVVXXXZZZ]]]kkkmmmhhhgggaaaZZZ[[[YYYfffvvvuuueeeXXXVVVTTTTTTaaarrrtttnnngggcccbbb]]]VVVPPPTTTUUUWWWWWWWWWYYY\\\^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______^^^^^^]]]]]]]]]^^^^^^^^^_________^^^___```aaacccdddeeefffbbbccceeeggghhhiiijjjjjjhhhjjjllloooooonnnlllkkkoooqqqssstttsssssstttvvvrrrpppoooppprrruuuvvvvvvqqqmmmhhhffffffhhhjjjkkkffffffggghhhiiiiiiiiiiiiggggggiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjfffffffffffffffgggggggggddddddddddddeeeeeeeeeeeeeeefffhhhhhhfffeeeeeefffgggggghhhhhhgggfffdddcccFFFHHHIIIJJJJJJKKKMMMNNNNNNSSSVVVTTTRRRTTTSSSPPPMMMLLLKKKKKKKKKLLLMMMMMMMMMOOOPPPPPPPPPPPPRRRSSSTTTWWW[[[```iiizzz{{{dddZZZTTTOOOPPPWWWWWW[[[bbblllyyy~~~{{{vvv~~~tttooolllrrr}}}wwwmmmnnnppptttxxx{{{{{{zzz}}}||||||}}}~~~~~~|||yyyxxx{{{zzzyyywwwwwwvvvvvvvvvyyyxxxxxxwwwxxxyyyzzz{{{vvvvvvwwwxxxxxxwwwwwwwwwssssss{{{~~~||||||}}}~~~~~~~~~~~~~~~zzz~~~uuuiii]]]VVVSSSKKKTTTaaapppwwwbbbUUURRRLLLNNNKKKCCCAAADDDEEECCCAAACCCFFFHHHIIIKKKNNNPPPMMMMMMMMMLLLLLLJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHGGGJJJLLLMMMLLLKKKMMMNNNKKKMMMMMMMMMLLLLLLNNNPPPLLLLLLMMMOOOQQQQQQPPPNNNJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJLLLOOOSSSUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVWWWYYY[[[fffddd]]]^^^\\\XXX\\\bbbjjjsssvvvzzzuuu```[[[YYYTTTYYYeee{{{yyyvvvtttmmmbbbXXXWWWWWWWWWVVVUUUVVVYYY\\\[[[\\\]]]]]]]]]]]]\\\\\\]]]^^^___``````___^^^]]]^^^^^^^^^^^^____________``````aaaaaa``````aaabbb```aaabbbccceeeeeefffffflllkkkjjjjjjjjjjjjiiiiiikkklllnnnnnnnnnoooqqqsssrrrpppmmmmmmnnnpppqqqrrrmmmjjjhhhfffgggiiiiiihhhfffeeeeeeeeefffggghhhiiifffhhhjjjlllllljjjhhhggghhhhhhhhhhhhhhhiiijjjkkkjjjiiihhhgggffffffffffffdddeeeeeeeeeeeeeeedddddddddeeeggggggeeeccccccdddbbbcccdddeeedddbbb```___FFFHHHIIIJJJJJJJJJLLLNNNMMMRRRTTTQQQOOOPPPOOOLLLKKKLLLMMMMMMLLLKKKJJJIIILLLMMMOOOOOOOOOOOOPPPRRRSSSWWWYYYXXX[[[hhh}}}uuugggXXXUUU[[[UUUTTTRRRTTTZZZggguuuzzzqqq{{{ooolllkkkqqqyyyoooppprrrvvvzzz||||||{{{{{{zzzzzz{{{}}}||||||}}}}}}|||zzzwwwvvvzzzzzzyyyxxxwwwvvvuuutttzzzxxxwwwvvvvvvxxxzzz{{{zzzzzzyyyxxxvvvtttsssrrrtttuuu}}}}}}{{{|||}}}~~~~~~~~~~~~~~~yyy|||{{{uuukkk^^^SSSMMMLLLUUUeee|||zzzkkkYYYQQQRRRKKKNNNKKKDDDBBBFFFHHHEEEAAACCCFFFHHHJJJLLLOOOQQQMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFFFFIIILLLLLLKKKJJJLLLNNNMMMNNNNNNNNNMMMMMMOOOQQQLLLLLLMMMOOORRRRRRQQQOOOGGGFFFEEEEEEEEEGGGIIIKKKHHHIIIKKKNNNRRRTTTTTTSSSPPPQQQRRRRRRRRRRRRRRRQQQSSSUUUVVVVVVVVVUUUWWWXXX[[[ccc___YYY\\\]]]ZZZ^^^fffiiiiiigggjjjzzzhhhbbb___XXXYYYaaa]]]rrr~~~qqqgggZZZZZZYYYWWWUUUUUUWWWZZZZZZ[[[\\\]]]^^^]]]\\\[[[^^^^^^___``````___^^^^^^^^^^^^__________________aaaaaaaaa```^^^]]]]]]^^^^^^___```bbbccccccccccccqqqnnniiifffeeefffggghhhfffggggggggggggiiilllooorrrooollljjjkkkmmmnnnnnnhhhggggggggghhhhhhgggeeeeeedddcccbbbccceeehhhiiiggghhhkkkmmmmmmkkkhhhfffgggggggggggghhhjjjkkkkkknnnmmmjjjhhhffffffffffffeeeeeefffffffffeeeddddddccceeegggfffeeecccbbbccc___```aaabbbaaa___]]]\\\FFFGGGHHHIIIIIIIIIIIIHHHLLLLLLMMMNNNNNNNNNNNNNNNKKKNNNPPPQQQNNNKKKIIIHHHMMMMMMLLLMMMMMMNNNOOOPPPRRRUUUXXXYYY[[[bbbmmmuuutttiiijjjaaaYYYWWWTTTTTT[[[eeettt{{{~~~zzz|||sssmmmooo{{{tttrrrrrruuuyyy||||||zzzyyyyyyyyyyyy{{{|||~~~||||||}}}}}}|||zzzwwwvvvxxx|||}}}wwwrrrrrrssssssuuuuuuuuuuuuvvvxxxyyyzzzxxxzzzzzzxxxuuuuuuxxx{{{~~~zzzyyy}}}~~~~~~{{{zzz|||}}}|||zzz{{{yyy{{{yyypppeee\\\RRRKKKOOOWWWiii{{{wwwjjj___WWWQQQNNNMMMLLLJJJHHHFFFCCCBBBAAAAAABBBDDDFFFIIILLLOOOQQQLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGFFFHHHKKKNNNOOOMMMLLLMMMOOOQQQQQQPPPSSSOOOKKKJJJLLLMMMMMMKKKHHHHHHGGGFFFEEEEEEFFFFFFHHHGGGFFFJJJOOORRRSSSRRRQQQOOOLLLLLLNNNPPPQQQQQQSSSVVVXXXWWWUUUTTTVVVYYYZZZYYYXXXWWWVVVUUUUUUUUU[[[cccaaa^^^dddllliii\\\XXX[[[^^^VVVYYYgggzzzlllhhhbbb]]]YYYWWWWWWVVVUUUWWWYYY[[[\\\]]]^^^___YYYZZZ[[[]]]]]]^^^^^^^^^___```aaaaaa``````aaabbbaaa___]]][[[[[[]]]___aaa`````````aaaaaaaaaaaabbbhhhfffcccbbbcccddddddcccccccccccceeegggiiiiiihhhhhhjjjkkkiiieeedddfffhhhgggffffffffffffeeeeeeeeegggeeedddeeehhhiiifffdddlllmmmnnnmmmkkkgggdddaaafffeeedddcccdddgggkkkmmmpppnnnllliiifffeeeeeeeeebbbccceeefffeeedddbbbaaaaaacccdddeeedddbbb___]]]aaa```_________]]]YYYVVVFFFGGGHHHHHHHHHHHHHHHGGGJJJJJJKKKLLLLLLLLLLLLKKKJJJLLLNNNNNNMMMKKKJJJJJJMMMMMMMMMLLLMMMMMMNNNNNNNNNQQQTTTUUUWWW\\\fffmmmwwwpppjjjbbbYYYWWWZZZ\\\bbbnnn||||||uuuppprrr|||yyywwwvvvwwwzzz{{{zzzxxxwwwxxxxxxyyyyyyzzz{{{{{{yyyzzz{{{||||||{{{yyyxxxyyy}}}}}}wwwrrrrrrtttsssuuuuuuuuuvvvvvvwwwxxxxxxxxxzzz{{{yyywwwwwwzzz|||{{{yyyyyy}}}}}}zzz{{{|||}}}|||{{{xxxvvvxxx}}}yyyoooggg]]]VVVOOONNNWWWbbb{{{yyymmmbbbZZZVVVTTTSSSQQQPPPNNNKKKIIIFFFDDDDDDAAABBBCCCFFFHHHJJJMMMNNNKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGHHHKKKNNNNNNNNNNNNNNNOOOQQQSSSTTTWWWSSSNNNLLLLLLMMMKKKIIIGGGFFFFFFEEEDDDDDDEEEEEEFFFEEEFFFJJJNNNQQQQQQOOOOOOMMMKKKLLLNNNPPPPPPPPPRRRUUUWWWWWWUUUUUUVVVXXXWWWWWWVVVTTTSSSSSSRRRRRRQQQZZZZZZXXX^^^eeexxxxxxhhh___ZZZYYYQQQQQQWWWcccnnnzzztttiiiaaa]]][[[ZZZWWWWWWXXXYYY[[[\\\\\\[[[YYYYYYZZZ[[[\\\\\\\\\\\\___```aaa```___^^^___``````___]]]\\\\\\]]]^^^___^^^^^^^^^_________``````eeecccaaa```aaabbbbbbaaabbbaaabbbccceeefffgggfffgggiiiiiigggdddccceeegggeeeeeeffffffffffffffffffeeedddccceeeggghhhgggeeejjjjjjkkkjjjiiifffcccaaadddcccbbbbbbccceeegggiiiooonnnllljjjhhhgggfffeeeaaacccdddeeeeeedddbbbaaa```aaabbbcccaaa___\\\ZZZ\\\[[[ZZZZZZZZZWWWSSSPPPFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHJJJKKKKKKJJJJJJKKKMMMNNNNNNMMMLLLLLLLLLMMMMMMLLLOOORRRSSSTTTXXX^^^ccclll|||nnnaaa[[[PPPQQQVVV___iiiuuu{{{uuussswww}}}{{{zzzzzzyyyxxxvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuwwwxxxzzz{{{{{{{{{zzzzzz~~~~~~xxxsssssstttsssuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwyyy{{{xxxxxxzzz}}}}}}~~~}}}|||{{{{{{|||}}}|||zzzuuusssuuuzzz~~~}}}vvviiiccc\\\WWWWWW\\\jjjwwwtttlllaaaYYYTTTTTTUUUVVVSSSRRRPPPNNNKKKHHHFFFEEEBBBCCCDDDFFFHHHIIIJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDAAABBBCCCEEEFFFGGGHHHHHHIIIJJJJJJIIIHHHIIILLLNNNOOOPPPQQQPPPOOOPPPTTTXXXZZZUUUOOOLLLLLLKKKIIIFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEIIIMMMNNNMMMLLLLLLKKKJJJKKKMMMOOOOOONNNPPPSSSVVVWWWVVVVVVVVVWWWVVVUUUTTTSSSRRRRRRQQQQQQLLLTTTUUUVVV\\\bbbqqqxxxhhh\\\VVVSSSOOONNNQQQUUUaaazzz~~~sssjjjaaa[[[YYYWWWUUUVVVYYY[[[ZZZXXXYYYZZZZZZ[[[[[[\\\\\\\\\___``````___]]]\\\\\\]]]_________^^^]]]]]]]]]]]]^^^^^^^^^^^^____________aaa___^^^]]]_________^^^``````aaaaaabbbcccddddddfffggggggeeecccbbbccceeedddddddddeeeffffffggggggccccccccceeeggghhhgggfffhhhhhhggggggfffeeecccbbbbbbbbbbbbbbbccccccddddddkkkkkkkkkjjjiiigggeeecccaaabbbdddeeeeeedddbbbaaa^^^_________]]][[[XXXVVVUUUTTTSSSRRRQQQOOOKKKHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJMMMPPPPPPOOONNNMMMMMMMMMMMMMMMNNNPPPSSSTTTUUUWWWZZZ]]]```lll|||pppXXXQQQLLLOOOTTT[[[cccjjjvvvtttuuuzzz~~~|||zzzxxxwwwvvvuuuvvvwwwyyyyyyyyywwwtttsssuuuuuuwwwxxxyyyzzzzzzyyyyyy~~~~~~xxxssstttuuuttttttttttttttttttsssrrrrrrqqqssstttuuuvvvvvvvvvwwwvvvxxx|||~~~zzzwwwxxxzzzzzzyyyyyyyyyxxxwwwvvvsssqqqssszzz}}}xxxpppmmmkkkjjjlllvvv}}}zzzhhhbbbZZZTTTRRRRRRSSSSSSSSSRRRPPPNNNKKKHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIKKKJJJIIIHHHFFFEEECCCBBB???@@@BBBDDDEEEGGGGGGHHHJJJJJJKKKJJJIIIJJJLLLNNNQQQTTTUUURRRNNNNNNTTTYYYXXXSSSMMMKKKJJJJJJGGGEEEBBBBBBAAAAAAAAAAAABBBBBB@@@BBBEEEIIIKKKLLLJJJIIIIIIHHHHHHJJJLLLNNNNNNMMMOOOQQQSSSUUUVVVUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPLLLRRRQQQQQQYYY^^^lllssscccZZZVVVQQQNNNMMMLLLRRRhhhqqqggg```[[[UUUTTTVVVXXXXXXVVVYYYYYYZZZ[[[\\\]]]______^^^______^^^[[[ZZZZZZ[[[^^^____________]]]\\\[[[^^^^^^^^^_________``````___]]]\\\]]]^^^^^^^^^\\\___```aaaaaaaaaaaabbbcccdddddddddcccbbbbbbbbbcccbbbccccccdddfffgggggghhhbbbbbbccceeeggghhhhhhgggfffffffffeeeeeeeeeeeeeeeccccccdddeeeeeedddcccbbbfffggghhhhhhgggeeebbb```aaabbbcccddddddcccaaa```[[[[[[[[[ZZZXXXVVVSSSQQQOOOMMMKKKKKKJJJHHHEEEBBBFFFFFFGGGGGGGGGFFFFFFEEEGGGIIIKKKLLLMMMLLLJJJIIIGGGHHHIIIIIIIIIKKKOOORRRRRRQQQPPPOOOOOOOOOOOOOOOQQQRRRTTTTTTUUUVVVXXXYYYZZZbbbrrrnnn]]]LLLGGGKKKNNNQQQTTTaaaiiixxx{{{rrrqqqttt{{{}}}|||zzzxxxvvvuuuvvvvvvxxxyyyzzzzzzyyywwwtttsssvvvvvvwwwwwwwwwwwwwwwvvvxxx|||}}}wwwssstttvvvuuussssssssssssrrrqqqpppooopppqqqsssuuuwwwwwwuuutttuuuwww|||~~~{{{vvvrrrssssssssssssrrrpppooooooooopppooorrrzzz}}}|||~~~ssskkk[[[XXXUUUSSSSSSTTTSSSRRRTTTSSSRRROOOMMMKKKIIIHHHIIIKKKMMMOOOOOONNNLLLJJJKKKKKKJJJIIIGGGEEECCCBBB===???AAACCCEEEFFFGGGHHHIIIKKKKKKKKKJJJJJJKKKMMMSSSVVVWWWSSSNNNMMMQQQVVVSSSNNNIIIGGGGGGHHHFFFDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@BBBFFFIIIJJJIIIIIIHHHHHHGGGFFFHHHKKKMMMNNNNNNOOOOOOPPPRRRSSSTTTSSSRRRSSSTTTTTTSSSRRRQQQOOONNNKKKNNNJJJJJJSSSYYYfff|||~~~mmmcccVVVRRRQQQQQQLLLKKKXXXiiiqqqjjjaaa[[[XXXWWWUUUSSSWWWXXXXXXYYY[[[]]]___```^^^______]]]ZZZXXXXXXYYY]]]^^^___```___^^^\\\[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]]]]______^^^]]]```bbbcccbbbaaa```bbbccccccbbbaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeggghhhhhhbbbccceeefffggghhhhhhiiiffffffffffffffffffffffffeeefffggghhhhhhfffeeeddddddfffggghhhgggdddaaa^^^``````bbbbbbaaa___]]]\\\WWWVVVVVVUUUSSSQQQNNNMMMIIIHHHFFFEEEDDDCCCAAA???EEEFFFFFFGGGHHHHHHGGGGGGIIIJJJMMMOOOOOONNNLLLJJJHHHIIIJJJKKKLLLNNNQQQTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWZZZfffzzz{{{___PPPKKKHHHGGGGGGKKKPPP[[[kkk|||{{{rrrnnnrrryyy~~~}}}zzzzzzyyyvvvttttttvvvxxxzzzzzzzzzzzzyyywwwuuutttwwwvvvvvvuuuuuutttttttttuuuyyyzzzvvvssstttwwwwwwrrrsssttttttsssrrrqqqpppssssssuuuxxxzzzyyyvvvtttrrrssswww{{{|||}}}}}}yyysssppppppjjjkkkjjjiiihhhhhhjjjlllqqqpppttt}}}|||{{{~~~uuuggg\\\PPPOOOPPPRRRUUUVVVVVVUUUVVVUUUTTTRRRPPPOOOMMMMMMMMMOOORRRTTTTTTRRROOOMMMLLLLLLLLLKKKIIIFFFCCCBBB>>>???AAACCCEEEFFFGGGGGGIIIJJJKKKKKKJJJIIIJJJKKKRRRTTTUUUSSSOOONNNOOORRRNNNJJJEEEDDDEEEFFFDDDBBB???????????????@@@@@@AAAAAADDDGGGIIIIIIHHHIIIIIIHHHFFFEEEFFFIIIMMMOOOPPPPPPNNNMMMNNNPPPQQQPPPOOOOOOPPPPPPPPPOOOMMMKKKJJJNNNOOOIIIIIISSSYYYeeexxxyyyooo```\\\[[[\\\VVVNNNQQQZZZrrrvvvxxxwwwmmmddd\\\WWWUUUXXXWWWWWWWWWXXXZZZ\\\]]]]]]^^^^^^\\\ZZZXXXXXXYYY\\\]]]^^^_________]]]]]]ZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^^^^___```aaa___^^^```ccceeeccc```___aaaccccccaaa______aaabbbaaa```aaabbbcccdddeeefffggggggccceeeggghhhhhhhhhiiijjjffffffgggggghhhggggggffffffggghhhhhhhhhgggfffeeeeeefffhhhhhhfffccc```^^^\\\]]]]]]]]][[[YYYVVVTTTPPPPPPOOONNNLLLJJJIIIHHHEEECCCAAA@@@AAA@@@???===DDDEEEFFFHHHIIIIIIIIIIIIIIIKKKNNNPPPQQQOOOMMMKKKIIIKKKMMMNNNNNNPPPSSSUUUVVVVVVUUUUUUUUUVVVWWWWWWVVVTTTSSSRRRSSSUUUUUUVVVXXXXXX___lll}}}ooo___QQQIIIGGGHHHGGGKKKUUU```nnnvvvkkkpppvvvyyy|||~~~~~~|||}}}zzzzzzyyyvvvssssssuuuyyyzzzzzzyyyxxxxxxwwwvvvvvvvvvuuuuuutttttttttttttttqqqvvvxxxtttrrrtttwwwxxxssstttuuuvvvvvvuuusssrrrttttttvvvyyy{{{zzzuuuqqqmmmllloootttwwwyyy~~~zzzvvvsssooommmnnnfffggggggffffffiiinnnsssyyyxxx}}}wwwtttzzzuuuiii___YYYNNNMMMMMMOOORRRUUUVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOQQQUUUXXXXXXUUURRROOOMMMMMMMMMLLLJJJGGGDDDBBB???@@@AAACCCEEEFFFFFFGGGHHHIIIKKKKKKIIIHHHIIIJJJOOOOOOQQQQQQQQQPPPOOOOOOMMMIIIDDDBBBCCCDDDBBB@@@??????>>>>>>???@@@@@@AAADDDFFFIIIIIIHHHHHHJJJKKKIIIFFFDDDDDDHHHLLLPPPRRRQQQNNNKKKJJJLLLNNNMMMLLLNNNNNNOOOOOONNNLLLJJJIIINNNOOOJJJKKKVVV[[[cccsss{{{rrrkkkfffeee^^^SSSQQQUUUaaazzzmmmiiikkkkkkjjjmmmlllgggdddiiivvvxxxkkkccc___^^^]]][[[YYYXXXYYYZZZZZZ\\\]]]^^^\\\ZZZYYYYYYZZZ\\\\\\]]]^^^____________[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^^^^___aaaaaa```^^^```ccceeeccc___^^^```cccccc```^^^___aaabbbaaa```bbbbbbcccdddeeeeeeffffffeeehhhjjjjjjhhhhhhiiikkkeeefffggghhhhhhgggeeeddddddeeeeeefffffffffeeeeeedddeeeeeedddbbb___\\\[[[XXXXXXXXXWWWTTTQQQMMMKKKHHHHHHGGGFFFEEEDDDCCCBBB@@@???======>>>>>>>>>===DDDEEEFFFHHHIIIJJJKKKKKKIIIKKKNNNQQQQQQOOOMMMKKKJJJLLLOOOPPPQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXYYYZZZYYYWWWUUUTTTUUUWWWXXXXXX\\\YYY\\\dddooozzzeeeWWWTTTMMMHHHGGGJJJMMMSSSaaaooo{{{jjjooosssvvvxxx|||~~~{{{~~~{{{zzz}}}zzz}}}~~~{{{{{{{{{zzzvvvsssrrruuuyyyzzzyyyxxxwwwvvvvvvvvvvvvttttttsssssssssttttttuuuooouuuwwwsssrrruuuxxxxxxtttvvvwwwyyyyyyxxxvvvuuusssssstttxxxzzzxxxsssnnniiigggiiiooosssuuuyyy~~~{{{rrrooonnnkkkjjjkkkggghhhhhhhhhiiinnnvvv|||xxxoooppp|||zzzkkkaaa]]]]]]SSSPPPMMMMMMOOOQQQSSSSSSQQQQQQPPPPPPOOOOOONNNNNNOOORRRVVVYYYYYYWWWSSSPPPMMMNNNNNNMMMKKKHHHDDDBBB@@@AAABBBDDDEEEFFFFFFFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKKKKMMMPPPRRRSSSPPPNNNNNNIIIDDDBBBCCCCCCAAA?????????>>>??????@@@AAAAAAFFFHHHJJJJJJHHHHHHJJJMMMJJJGGGCCCCCCGGGLLLQQQTTTRRRNNNIIIHHHJJJKKKLLLKKKOOOPPPQQQQQQPPPNNNKKKJJJGGGIIIFFFIIITTTWWW\\\jjjqqq~~~rrriiifff___SSSNNNQQQVVVmmmtttjjjgggeee[[[aaaeeeaaa[[[^^^kkkxxxzzzppplllfffdddaaa]]][[[ZZZZZZZZZ\\\]]]^^^\\\ZZZYYYZZZ[[[[[[\\\\\\]]]^^^___```aaa^^^^^^_________`````````]]]]]]^^^___aaaaaa```^^^___ccceeeccc^^^\\\___bbbccc```^^^___aaacccbbb```bbbccccccddddddeeeeeeffffffiiilllkkkiiihhhiiikkkdddeeegggiiiiiigggdddbbbbbbbbbcccccccccdddddddddaaaaaaaaa___]]]ZZZXXXVVVTTTTTTTTTRRROOOKKKGGGEEECCCCCCBBBAAA@@@@@@??????>>><<<;;;;;;<<<======<<>>???AAACCCCCCCCCEEEFFFGGGHHHGGGHHHKKKMMMIIIFFFCCCDDDGGGMMMQQQSSSMMMLLLKKKKKKKKKLLLNNNOOONNNOOOPPPPPPPPPNNNLLLJJJKKKIIIGGGHHHKKKQQQWWW\\\^^^ooo~~~rrrfff\\\XXXXXXXXX```qqq}}}qqqqqqoookkkhhhfffgggiiixxxnnnjjjeeeaaaaaaccceeedddaaa]]]YYYXXXYYYZZZ\\\[[[\\\^^^``````___]]][[[\\\^^^^^^]]]^^^___`````````______^^^^^^______hhhddd```^^^___```___]]]```aaabbbbbbcccbbbbbbbbbcccdddeeefffffffffeeedddhhhgggfffggghhhiiihhhgggdddeeefffggggggfffdddcccdddcccbbb```___^^^^^^^^^]]]ZZZWWWUUUSSSRRROOONNNOOOMMMKKKHHHEEEDDDCCCCCCBBB@@@>>>===>>>>>>>>>>>><<<;;;:::;;;===@@@CCCEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQNNNNNNMMMNNNOOORRRUUUVVVXXXWWWWWWYYY]]]___]]]\\\ZZZ[[[]]]^^^^^^\\\ZZZYYYYYYZZZ\\\\\\___iiiwww{{{vvvnnneee^^^XXXSSSPPPTTTYYYfffwwwwwwppplllnnnpppqqquuuyyy|||}}}xxxuuuqqqoooooorrrvvvyyyyyyyyyxxxvvvsssrrrssstttuuussspppnnnnnnoooqqqrrrtttssspppooooooppprrrtttrrrqqqqqqppppppqqqrrrrrrnnnoooqqqsssttttttsssrrrnnnooovvvzzzqqqlllfffgggiiimmmrrrtttsssrrrsssqqqooonnnppptttyyy|||}}}uuunnnkkkooozzz|||}}}qqqcccXXXSSSSSSTTTRRRQQQOOONNNNNNOOOQQQRRRQQQOOOMMMOOOQQQSSSSSSRRRTTTTTTTTTTTTTTTUUUVVVVVVQQQOOOMMMJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFMMMMMMMMMLLLKKKIIIHHHGGGHHHMMMQQQPPPOOOQQQQQQNNNKKKJJJHHHGGGEEEDDDDDDCCCCCCBBB@@@@@@BBBCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJIIIGGGDDDEEEHHHLLLOOOPPPKKKKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPOOOMMMKKKJJJLLLJJJIIIIIIKKKOOOTTTWWWYYYhhhwwwtttfff]]][[[VVVYYYbbbrrr}}}|||}}}|||}}}tttnnnlllqqqoooiiiccc^^^[[[ZZZ[[[^^^]]]\\\]]]______]]]\\\```aaaaaaaaa``````aaaaaa``````___^^^^^^___```aaagggdddaaa```aaabbbaaa``````aaaaaaaaaaaa```______cccdddeeefffffffffeeedddfffeeedddeeeffffffeeeccccccdddeeeffffffdddcccbbbbbbaaa___^^^\\\[[[ZZZZZZYYYVVVSSSPPPOOOMMMKKKIIIGGGFFFDDDBBB@@@@@@@@@@@@???===;;;:::;;;;;;<<<<<<999:::;;;>>>BBBFFFJJJLLLHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRROOONNNNNNNNNOOOQQQSSSTTTVVVVVVWWWYYY\\\]]]\\\[[[]]]^^^_________]]][[[YYY[[[[[[ZZZZZZ\\\bbbjjjppp{{{nnn```WWWNNNMMMQQQ[[[gggvvvzzzssssssuuuwww|||}}}|||yyyvvvqqqjjjffffffkkkrrrwwwxxxxxxvvvssspppnnnnnnooopppnnnllljjjjjjlllooopppqqqpppnnnmmmllllllmmmmmmllllllkkkkkklllmmmnnnooofffiiimmmqqqtttvvvvvvvvvrrrvvv~~~wwwuuupppoooqqqxxx{{{wwwuuussssssvvv|||{{{rrrlllgggddd```___eeesss|||{{{qqqcccXXXSSSRRRRRRRRRQQQQQQPPPOOOOOOPPPQQQRRRPPPNNNLLLMMMPPPSSSTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTQQQPPPNNNKKKHHHGGGHHHJJJFFFFFFEEEDDDDDDDDDEEEEEEJJJKKKKKKLLLLLLKKKKKKJJJJJJOOORRRPPPPPPQQQQQQNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFDDDBBBBBBCCCDDDCCCBBBCCCDDDEEEDDDCCCDDDEEEGGGIIIGGGFFFGGGIIIKKKLLLKKKGGGGGGIIIJJJKKKKKKKKKKKKOOOOOOPPPPPPOOONNNLLLKKKLLLKKKJJJJJJKKKMMMOOOQQQSSS^^^iiipppzzzyyyjjjaaaXXXUUUUUU\\\gggxxx}}}wwwooogggaaa^^^\\\```^^^]]]]]]___``````___`````````_________^^^^^^```___^^^]]]^^^```bbbcccgggdddbbbaaacccddddddcccbbbbbbbbbbbbaaa```______cccdddeeefffffffffeeedddeeecccbbbcccdddcccaaa```bbbbbbcccdddcccbbbaaa```___^^^\\\YYYWWWVVVUUUUUURRROOOKKKIIIHHHFFFDDDBBB???>>>===<<<<<<<<<<<<===<<<;;;:::999999:::;;;<<<;;;>>>CCCIIIPPPVVVZZZ\\\KKKKKKMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSRRROOONNNNNNNNNOOOPPPQQQRRRSSSTTTUUUWWWYYYZZZZZZZZZYYYZZZ[[[\\\\\\[[[YYYXXX^^^]]]\\\\\\]]]___bbbcccrrr}}}zzzooobbbZZZRRRPPPSSS[[[gggsss}}}{{{xxxvvvuuuuuuuuutttuuuooohhhbbb```dddjjjnnnrrrqqqpppllliiihhhiiikkkkkkjjjhhhffffffhhhjjjkkkjjjjjjiiigggfffeeeeeeeeeccccccdddfffgggiiijjjkkkdddhhhnnnttt{{{}}}~~~{{{tttmmmfff___[[[WWW\\\ccckkkxxxpppeeeWWWPPPPPPSSSTTTRRRRRRRRRQQQPPPOOOOOOPPPPPPOOOMMMLLLLLLNNNRRRUUUWWWSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOKKKHHHHHHKKKMMMGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOLLLQQQTTTQQQPPPQQQQQQNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDEEEEEEDDDBBBCCCDDDEEEDDDCCCCCCDDDFFFHHHHHHGGGIIIJJJJJJHHHGGGCCCDDDFFFHHHJJJJJJJJJJJJPPPQQQQQQQQQPPPOOONNNMMMJJJJJJJJJJJJKKKLLLNNNNNNNNNUUU\\\aaajjj|||}}}lll___XXXRRRRRRXXXfff{{{xxxooohhhccccccaaa______aaaccccccccc^^^]]]]]]]]]^^^^^^^^^]]]```^^^]]]\\\]]]```bbbdddgggeeedddccccccdddddddddbbbcccccccccccccccbbbbbbcccdddeeefffffffffeeedddeeedddcccccccccbbb```]]]```````````````___]]]]]]ZZZYYYWWWTTTRRRPPPOOOOOOJJJGGGDDDBBB@@@???===;;;;;;;;;;;;::::::::::::::::::::::::999:::<<>><<<999999999999777666888888999999999888777666777:::>>>BBBFFFMMMWWW^^^gggkkkqqqyyyLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKMMMNNNNNNOOOOOOOOONNNQQQTTTUUUTTTUUUVVVYYYVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ^^^```^^^YYYUUUVVVXXX___^^^ccclllxxx{{{kkk___ZZZUUUPPPOOOVVV]]]ccckkksss~~~ttthhh```___```eeedddcccbbb```]]][[[ZZZYYYYYYXXXVVVUUUWWWZZZ^^^dddgggjjjlllllljjjfffdddcccaaa^^^\\\[[[\\\]]]^^^aaagggpppyyy~~~xxxyyy{{{~~~sssqqqooorrryyyxxxpppjjjccc]]]UUUPPPKKKLLLPPPUUUVVVUUUMMMMMMNNNNNNMMMMMMLLLLLLJJJLLLNNNOOONNNOOORRRUUURRRRRRRRRQQQPPPMMMJJJHHHGGGEEEDDDIIIQQQTTTRRRNNNGGGHHHIIIIIIJJJIIIHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPTTTXXXXXXSSSPPPQQQQQQOOOKKKJJJJJJJJJJJJJJJKKKKKKGGGGGGFFFGGGHHHGGGEEECCCCCCDDDEEEEEEDDDEEEGGGIIIGGGGGGGGGHHHIIIHHHEEEBBB??????AAACCCFFFIIILLLMMMKKKJJJIIIHHHHHHGGGGGGGGGIIIIIIIIIJJJKKKNNNPPPRRRPPPNNNNNNQQQRRRVVVaaammmwww```TTTPPPOOOOOOPPPWWW[[[aaajjjxxxzzzvvvnnnjjjggggggjjjjjjfffccccccdddeeefffffffffeeedddeeehhhkkkkkkjjjkkkmmmoooiiiiiiiiihhhhhhfffeeeeeecccdddeeefffffffffeeedddbbbaaa``````___\\\WWWSSSMMMMMMKKKJJJIIIHHHHHHHHHCCCBBBAAA???>>>===<<<<<<;;;999888777999999999888888999:::<<<<<<<<<<<<<<<<<>>===;;;:::999888888888:::888777777999::::::999999;;;===@@@AAABBBBBBBBBCCCIIIPPPXXX```lllzzzHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIIIIJJJLLLPPPNNNLLLPPPVVVYYY```aaaYYYVVVYYYXXXTTTVVVUUUSSSRRRRRRRRRSSSSSS[[[[[[\\\]]]\\\[[[ZZZYYY]]][[[[[[]]]aaaiiixxxwwwjjj[[[WWW[[[]]]WWWPPPTTTUUU[[[fffoooxxxrrrjjjnnnhhheeelllyyy{{{tttkkkccc^^^^^^``````dddhhhpppxxx}}}{{{xxxuuussssssssstttwwwyyy{{{sssiiigggmmm{{{qqqcccYYYSSSOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPHHHIIIKKKMMMMMMKKKHHHGGGKKKJJJJJJLLLPPPRRRRRRQQQUUUWWWXXXVVVRRRMMMJJJIIIHHHFFFEEEIIINNNPPPMMMIIIGGGEEEDDDHHHMMMOOOKKKGGGDDDDDDFFFHHHJJJLLLNNNOOOSSSSSSSSSQQQNNNMMMMMMNNNLLLJJJHHHIIILLLMMMKKKIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGIIILLLJJJIIIGGGEEEDDDDDDEEEEEEBBBAAABBBDDDGGGIIIJJJIIINNNMMMKKKJJJIIIIIIIIIJJJFFFGGGHHHJJJKKKMMMNNNOOORRRRRRPPPNNNNNNPPPUUUXXXhhhooorrr|||mmm[[[RRRSSSXXXWWWVVVVVVUUUWWWddd}}}}}}|||uuunnnooopppllliiijjjgggiiijjjkkkmmmpppsssvvvwwwxxxxxxuuuqqqmmmlllkkkhhhiiihhheeebbbaaaaaabbb\\\[[[YYYUUUQQQLLLHHHEEEDDDAAA??????@@@@@@===:::;;;999:::;;;999666999???999:::;;;;;;::::::<<<>>>BBB@@@BBBIIILLLKKKIIIJJJNNNWWWbbbiiimmmuuuIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMLLLKKKJJJIIIKKKKKKMMMOOOOOONNNTTT[[[fffkkkhhh\\\UUUVVVWWWSSSUUUTTTSSSRRRRRRRRRSSSTTTWWWXXXYYYZZZ[[[[[[ZZZYYYYYYXXXYYY\\\]]]aaalllwwwyyysssvvvvvvpppiii^^^XXXTTTUUUXXX^^^iiisssvvv}}}wwwuuu}}}{{{sssmmmlllkkkjjjlllpppttt|||~~~}}}}}}vvvlllddd^^^___lll{{{sssfffZZZQQQMMMJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNHHHIIIJJJKKKKKKIIIGGGFFFHHHGGGHHHKKKPPPSSSTTTTTTSSSUUUVVVUUUQQQMMMJJJIIIGGGEEEDDDGGGKKKLLLIIIFFFDDDCCCDDDIIIOOORRRPPPMMMFFFEEEEEEEEEFFFHHHJJJKKKNNNOOOOOONNNLLLKKKLLLNNNLLLJJJIIIJJJLLLMMMLLLJJJKKKJJJIIIGGGFFFFFFFFFFFFEEEFFFGGGFFFFFFGGGJJJLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCEEEIIIKKKKKKJJJMMMLLLKKKIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOOOONNNMMMLLLNNNQQQTTT[[[aaabbbhhhxxxmmm^^^XXXXXX\\\[[[YYYTTTPPPYYYrrr}}}{{{zzzzzzyyytttppppppmmmlllkkkjjjjjjmmmrrruuu{{{{{{{{{{{{yyyvvvsssqqqlllllljjjgggccc``````aaaWWWTTTPPPKKKGGGCCCAAA@@@>>><<<999999:::;;;999888999888999;;;999777:::???>>>@@@CCCEEEEEEEEEEEEFFFJJJIIILLLTTTZZZZZZ[[[]]]aaajjjvvv{{{}}}JJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJMMMLLLLLLNNNOOOPPPXXXaaauuuxxxrrraaaTTTSSSTTTRRRSSSSSSRRRQQQRRRSSSTTTUUUTTTUUUVVVXXXYYYZZZZZZZZZVVVVVVXXX[[[[[[ZZZ___fffsssrrrhhh^^^WWWRRROOORRRWWWXXX```kkkvvv~~~}}}zzzwwwvvvyyy}}}}}}{{{{{{{{{xxxrrrmmmbbbfffuuu|||jjjcccYYYPPPKKKHHHGGGFFFHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFJJJOOOTTTVVVWWWPPPQQQSSSRRROOOLLLJJJIIIGGGDDDCCCDDDGGGHHHEEEBBBBBBAAACCCHHHNNNQQQQQQNNNFFFDDDBBBAAAAAACCCFFFHHHIIIJJJKKKKKKJJJIIIJJJLLLKKKJJJIIIJJJLLLMMMLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFDDDFFFGGGGGGGGGHHHJJJLLLMMMLLLJJJHHHFFFFFFFFFFFFFFFEEEEEEGGGJJJLLLMMMLLLLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOONNNNNNNNNPPPRRRTTTZZZXXXZZZeeeppptttggg```]]]^^^]]]XXXRRRTTTeeexxxuuunnnpppssszzz{{{yyyuuurrrnnnkkkjjjlllooorrrvvvuuuuuuvvvwwwvvvqqqlllgggfffddd```[[[XXXWWWWWWPPPMMMHHHCCC???===<<<<<<<<<999777666888999::::::;;;:::;;;??????===???DDDFFFKKKRRRVVVWWWWWWVVVVVVZZZYYY]]]gggnnnqqqsssvvvuuu}}}KKKJJJJJJIIIHHHHHHHHHHHHGGGHHHJJJKKKLLLKKKKKKJJJMMMKKKJJJLLLMMMPPPZZZeee{{{zzzgggWWWRRRRRRPPPRRRQQQPPPPPPQQQRRRSSSTTTSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVXXX[[[YYYWWWXXX]]]bbbppp{{{uuujjj]]]SSSPPPOOORRRVVVZZZ___eeelllqqq}}}|||wwwvvvyyy{{{|||xxxzzz}}}~~~|||nnn]]]XXXQQQKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGFFFFFFEEEEEEEEECCCCCCDDDHHHMMMRRRUUUVVVLLLNNNPPPOOOMMMJJJIIIIIIGGGEEECCCCCCDDDDDDBBB@@@AAAAAABBBEEEJJJLLLKKKJJJGGGDDDAAA>>>???BBBFFFHHHHHHIIIJJJJJJHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJLLLKKKIIIHHHGGGGGGFFFFFFDDDEEEGGGHHHHHHHHHJJJLLLOOONNNKKKIIIGGGGGGFFFGGGGGGFFFFFFHHHKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRRRRRRRQQQRRRSSSSSSYYYWWWVVV]]]ddduuurrr___^^^^^^]]]ZZZXXX___iiitttdddbbbdddjjjrrrxxx~~~|||xxxuuupppmmmkkkkkkjjjjjjiiigggeeehhhkkkiiiccc]]]\\\[[[YYYTTTOOOLLLKKKKKKGGGFFFDDDBBB@@@??????>>>@@@>>><<<;;;<<>>@@@CCCEEEHHHJJJKKKJJJGGGEEEDDDEEEDDDEEEFFFGGGGGGGGGHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFCCCEEEGGGHHHHHHIIIKKKMMMOOONNNLLLJJJHHHHHHHHHHHHHHHGGGGGGHHHKKKMMMMMMLLLJJJJJJIIIHHHHHHIIIKKKKKKGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRTTTTTTSSSRRRRRRSSSOOOVVVVVVVVV[[[]]]ggg{{{nnneee]]][[[ZZZYYY[[[^^^lllwwwqqqggg``````aaaaaaeeekkkpppuuuzzzzzzyyyzzz|||zzzvvvsssooommmjjjhhhgggccc___[[[ZZZWWWUUUWWWZZZYYYSSSMMMOOOOOOMMMJJJFFFCCCCCCDDD>>>@@@BBBDDDEEEEEEDDDCCCFFFFFFDDDDDDDDDGGGJJJMMMMMMLLLPPPVVVZZZYYYYYY[[[bbbiiisss{{{~~~}}}{{{}}}GGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGIIIJJJKKKSSS\\\hhhuuuyyyjjjXXXPPPOOOMMMOOONNNMMMLLLMMMNNNOOOPPPRRRRRRQQQQQQQQQRRRSSSSSSUUUQQQQQQSSSTTTRRRTTTWWWXXX\\\dddsss}}}oooiii___VVVOOOLLLLLLMMMPPPRRRVVV\\\cccllluuu||||||yyytttnnn^^^ZZZTTTTTT[[[hhhxxx~~~~~~vvvoooaaaUUUNNNLLLHHHGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFEEECCCDDDGGGJJJLLLLLLJJJKKKLLLKKKIIIHHHHHHHHHHHHGGGEEECCCBBB@@@@@@@@@>>>@@@BBBEEEHHHKKKNNNOOOSSSOOOHHHBBB???>>>???@@@HHHIIIJJJIIIGGGDDDCCCCCCBBBCCCEEEEEEEEEEEEGGGHHHJJJJJJHHHGGGFFFEEEEEEEEECCCEEEHHHIIIIIIJJJKKKMMMNNNMMMKKKIIIHHHHHHIIIIIIIIIHHHHHHIIILLLMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJFFFGGGHHHJJJKKKMMMNNNOOONNNPPPQQQQQQPPPOOOOOOPPPPPPVVVVVVXXX^^^^^^bbbppp|||yyyhhh^^^YYYVVVVVVYYY[[[cccjjjlllpppwww}}}}}}wwwjjjeee___XXXWWWZZZZZZ]]]aaaaaa```bbbhhhmmmqqqrrrooojjjggggggeeebbb___]]][[[[[[ZZZVVVOOOJJJHHHFFFEEEFFFHHHHHHEEEAAAAAABBBBBBAAA??????@@@BBB???BBBGGGLLLOOOPPPOOONNNQQQRRRRRRQQQQQQSSSVVVYYY___]]]aaaiiimmmlllkkklllvvv|||DDDCCCBBBAAAAAACCCDDDEEEHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFHHHJJJJJJJJJOOOVVV^^^mmmssseeeSSSMMMMMMMMMNNNMMMLLLKKKJJJKKKLLLMMMMMMMMMLLLMMMMMMOOOQQQRRRSSSPPPPPPTTTUUUSSSRRRTTTUUU[[[bbbhhhqqqtttiii```YYYUUUVVVSSSQQQQQQTTTXXX[[[]]]jjjuuu{{{vvvtttkkknnnnnnllllllooonnnlll___^^^\\\___ggguuuxxxlllcccWWWMMMLLLJJJHHHGGGIIIJJJKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJHHHFFFDDDFFFDDDAAAAAADDDGGGHHHIIIJJJKKKLLLJJJHHHGGGGGGHHHGGGFFFEEEBBB@@@??????@@@???@@@BBBDDDGGGIIILLLNNNRRRNNNIIIDDD@@@???@@@AAADDDFFFHHHHHHFFFCCCBBBBBBAAACCCEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBEEEHHHJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKJJJJJJKKKNNNOOOOOONNNLLLKKKIIIHHHGGGHHHHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOOOOMMMMMMNNNOOORRRVVVTTTWWW```___```kkkjjj{{{yyykkk^^^XXXXXXUUUXXXYYYZZZ```hhhkkkjjjggghhhjjjppp}}}xxxpppccc[[[\\\TTTUUUVVVUUUSSSTTTXXX[[[bbbddd```YYYUUUWWWWWWTTTRRROOOLLLLLLMMMJJJDDD???===<<<======???@@@AAAAAA???@@@CCCDDDEEEGGGJJJLLLPPPSSSWWW\\\```bbbccccccdddfffggggggffffffiiikkktttssswwwBBBBBB@@@@@@@@@BBBDDDEEEHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFIIILLLKKKIIILLLRRRYYYhhhnnn```OOOIIILLLMMMMMMLLLKKKJJJIIIIIIJJJKKKHHHHHHHHHIIIKKKNNNPPPQQQSSSQQQRRRWWWXXXUUURRRRRRTTT\\\ccccccaaaiii|||}}}tttooohhhbbb\\\XXXWWWWWWTTTQQQUUU___kkktttyyyzzzzzzxxxyyyxxxuuunnngggbbb___^^^cccfffhhhnnnwww||||||rrrssstttwwwuuuggg\\\RRRIIIMMMKKKIIIIIIJJJKKKKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHJJJKKKMMMMMMLLLIIIFFFDDDEEEBBB@@@@@@BBBEEEGGGHHHJJJKKKLLLJJJHHHFFFGGGHHHFFFEEEDDDAAA>>>===>>>???@@@AAACCCCCCCCCDDDFFFHHHLLLIIIFFFCCCBBBCCCDDDFFFAAACCCFFFGGGEEECCCCCCCCCAAACCCFFFFFFEEEEEEHHHJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBEEEHHHJJJKKKKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLLLLMMMOOOQQQPPPOOOLLLKKKJJJHHHGGGGGGHHHHHHKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOOOONNNMMMLLLNNNPPPPPPQQQNNNQQQ\\\\\\\\\eeebbbssslll^^^ZZZUUUTTTQQQQQQWWW^^^___[[[UUUVVVXXXbbbtttvvvjjjiii\\\[[[YYYWWWUUUUUUWWWYYY]]]___[[[RRRMMMPPPPPPMMMLLLHHHDDDCCCEEEDDD@@@;;;===>>>???@@@AAADDDHHHKKKHHHJJJMMMPPPSSSVVV[[[^^^dddfffhhhlllpppsssvvvwwwuuuwwwzzzzzzxxxxxxzzz|||BBBAAA@@@@@@AAADDDGGGIIIAAABBBCCCEEEFFFGGGGGGGGGGGGHHHJJJLLLLLLLLLLLLKKKRRRWWW[[[WWWNNNHHHIIINNNIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLNNNRRRTTTQQQLLLLLLQQQWWWXXXWWWWWWXXXYYY]]]iiivvv{{{xxxrrrfff[[[UUU]]]aaafffhhhhhhjjjnnnrrrzzzyyyqqqjjjdddbbbbbbgggeee]]]YYY^^^gggmmmqqqppprrrxxxvvviii\\\QQQKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJMMMNNNOOONNNMMMJJJGGGEEECCCCCCCCCCCCDDDEEEFFFFFFHHHIIIKKKLLLKKKJJJHHHGGGIIIGGGEEECCCAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEGGGFFFEEECCCCCCCCCDDDEEEDDDEEEGGGGGGEEECCCBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGHHHIIIKKKNNNOOOOOOMMMJJJHHHHHHJJJLLLNNNOOOMMMLLLKKKLLLMMMLLLKKKJJJLLLMMMIIIDDDBBBEEEIIIKKKKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKLLLOOOQQQQQQQQQNNNNNNPPPQQQTTTWWW[[[]]]eeeoooxxxaaaYYYOOOMMMNNNMMMTTT\\\XXXXXXPPPLLLSSS^^^jjjvvv~~~|||uuulllgggeeebbb]]]XXX\\\ZZZWWWTTTRRRQQQQQQQQQQQQNNNJJJIIIJJJJJJHHHEEECCCEEEGGGKKKPPPTTTXXXZZZ[[[ZZZ^^^eeejjjkkkooosssxxxyyyyyyyyyzzz|||AAAAAA??????@@@CCCFFFHHHBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHJJJKKKLLLKKKKKKJJJOOOSSSUUURRRKKKGGGGGGJJJIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGIIIKKKLLLQQQTTTWWWUUUOOOLLLNNNQQQPPPNNNMMMOOOPPPTTT^^^hhhvvv{{{xxxoooqqqssssssqqqooommmmmmiiilllnnnooouuu~~~|||tttqqqooonnnoooqqqtttuuuuuuhhhiiihhheeebbb^^^[[[ZZZ]]]cccgggeeefffooozzz~~~xxxmmm```VVVNNNIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKLLLNNNNNNNNNMMMKKKIIIGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHKKKLLLMMMNNNNNNLLLJJJIIIIIIHHHEEECCCBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCCCCDDDCCCEEEGGGGGGFFFEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGHHHIIIKKKMMMNNNOOOMMMJJJHHHHHHJJJMMMOOOOOOMMMKKKKKKLLLMMMLLLKKKKKKLLLMMMIIIDDDBBBEEEHHHIIIJJJJJJJJJKKKLLLLLLLLLNNNLLLLLLMMMOOOPPPPPPOOONNNMMMLLLNNNRRRXXX\\\^^^hhhsss{{{eeeYYYTTTRRRMMMRRRXXXTTTUUUQQQPPPUUU[[[```dddiiisss}}}yyyrrrllleeeccc```]]][[[ZZZZZZZZZ\\\ZZZXXXWWWWWWUUUSSSQQQTTTUUUXXX\\\aaafffjjjlllmmmkkknnnuuuyyy{{{~~~AAA@@@???>>>???AAADDDEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMLLLHHHEEEDDDDDDIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCEEEHHHJJJLLLSSSVVVYYYXXXSSSNNNLLLMMMOOOKKKJJJMMMOOORRRWWW^^^gggppp}}}xxxllllllhhhaaaaaafffiiiiiiooosssyyy~~~}}}zzzwwwzzz|||}}}~~~|||zzzwwwuuuqqqsssrrrnnnmmmlllgggaaa^^^[[[XXXWWWZZZ^^^aaabbb\\\]]]___bbbdddeeeffffffnnnvvvzzzyyyzzz}}}vvvooojjj```VVVNNNIIIGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLJJJIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNNNNNNNMMMKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBDDDGGGGGGGGGFFFGGGHHHDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNMMMJJJIIIIIIKKKMMMOOONNNMMMKKKKKKLLLMMMLLLKKKKKKMMMMMMJJJEEECCCDDDFFFGGGHHHHHHIIIJJJKKKKKKLLLNNNMMMMMMNNNPPPPPPOOONNNOOOMMMKKKLLLQQQYYY```dddwwwzzzmmmfff```WWWXXX[[[TTTPPPOOORRRXXX[[[YYYYYY[[[bbbjjjvvv}}}{{{xxxuuurrrqqqppppppqqqssstttssspppmmmkkkjjjiiijjjlllooossswww{{{}}}~~~{{{}}}AAA@@@?????????@@@BBBCCCDDDCCCBBBAAAAAACCCEEEFFFIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEBBB@@@EEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBDDDGGGKKKMMMRRRTTTVVVVVVUUUSSSQQQPPPQQQLLLKKKNNNQQQRRRTTTWWW[[[aaannn}}}rrrkkkjjjkkkjjjggglllsssxxxyyyuuuoookkkjjjlllnnnppppppnnnlllkkkiiilllllljjjjjjmmmmmmiiijjjgggcccaaaaaabbbccccccjjjkkknnntttzzz}}}rrrkkkddd___WWWOOOIIIFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMKKKIIIGGGFFFGGGHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHGGGGGGHHHIIICCCDDDDDDEEEGGGHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGIIIJJJKKKKKKMMMLLLJJJIIIIIIKKKMMMNNNNNNLLLJJJJJJLLLLLLLLLKKKLLLMMMLLLJJJFFFCCCCCCEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKLLLNNNPPPQQQPPPNNNOOOOOONNNMMMOOOWWWcccmmm}}}xxxmmmjjjiii___QQQPPPSSSXXXZZZXXXYYY]]]]]]aaahhhqqqxxx~~~CCCBBBAAA@@@@@@@@@AAAAAADDDCCCBBBAAABBBDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEBBB???AAABBBBBBCCCDDDEEEFFFFFFDDDCCCCCCDDDFFFIIIKKKMMMNNNOOOPPPRRRVVVXXXYYYXXXOOOJJJIIILLLNNNMMMNNNPPPRRRVVV___iiisss~~~|||}}}~~~zzzuuuwwwzzz|||}}}|||zzzyyyvvvzzz{{{zzz||||||zzz}}}~~~|||sssjjjddd]]]YYYRRRLLLHHHFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOKKKKKKKKKJJJJJJKKKKKKKKKKKKIIIGGGEEEEEEFFFGGGHHHJJJJJJLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEFFFFFFEEEEEEHHHIIIIIIHHHFFFEEEFFFHHHCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHIIIJJJLLLMMMMMMKKKJJJJJJKKKLLLLLLKKKLLLLLLKKKJJJGGGEEEDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKIIIIIIJJJLLLOOOQQQPPPOOOKKKOOOQQQOOOMMMUUUgggvvv}}}qqq___ZZZVVVVVVVVVUUUXXX\\\___^^^```gggjjjmmmuuuFFFEEEDDDCCCBBBBBBAAAAAACCCCCCCCCCCCDDDFFFGGGIIIGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFEEEBBB@@@???@@@AAABBBCCCDDDEEEFFFDDDDDDEEEFFFHHHIIIKKKLLLKKKJJJKKKPPPWWW\\\]]]\\\NNNKKKJJJMMMMMMKKKLLLOOORRRUUUZZZ^^^```jjj}}}yyyzzzvvvnnnggg```\\\VVVTTTOOOKKKIIIHHHIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGEEEDDDDDDEEEGGGHHHFFFHHHJJJLLLMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGFFFFFFIIIIIIIIIGGGEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLJJJIIIJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCEEEGGGHHHJJJLLLLLLJJJHHHHHHIIILLLNNNOOOOOOGGGMMMQQQPPPPPPZZZooowwwlllaaa]]]ZZZWWWVVVWWW___ZZZZZZ___```___eeennnsssqqqooorrrHHHHHHGGGEEEDDDCCCCCCBBBAAABBBCCCEEEFFFHHHIIIJJJFFFEEEDDDDDDEEEFFFGGGHHHGGGHHHHHHGGGEEECCCAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHJJJQQQYYY^^^\\\YYYOOOMMMNNNOOOLLLIIILLLRRRTTTTTTVVVYYYZZZ___lllyyy~~~rrrggg___YYYUUUSSSNNNMMMKKKJJJIIIJJJJJJKKKIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJFFFEEEDDDDDDDDDEEEFFFGGGBBBDDDGGGJJJLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEFFFGGGFFFFFFEEEGGGHHHHHHFFFEEEEEEFFFHHHGGGGGGFFFFFFEEEDDDDDDCCCFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIKKKLLLLLLKKKIIIIIIIIIIIIIIIHHHFFFDDDBBBCCCEEEGGGIIIKKKLLLMMMMMMJJJGGGGGGHHHJJJKKKLLLIIILLLOOOSSS[[[jjj~~~~~~wwwvvvwww~~~rrroooooojjjccc______WWWUUUYYYYYYTTTWWW___```fffhhhhhhpppJJJJJJIIIGGGFFFDDDCCCCCC@@@BBBDDDFFFHHHJJJJJJKKKEEEDDDDDDDDDEEEFFFHHHIIIGGGHHHJJJHHHDDDAAA@@@@@@CCCCCCBBBAAAAAA@@@@@@???BBBDDDFFFHHHIIIHHHGGGFFFIIIHHHKKKSSS[[[^^^YYYSSSLLLKKKMMMLLLHHHEEEIIIQQQQQQOOOOOOSSSUUUWWW]]]dddssswwwjjj^^^UUUPPPMMMKKKHHHHHHHHHIIIIIIJJJKKKLLLHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJDDDDDDDDDDDDDDDEEEEEEFFF???AAAEEEHHHKKKLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGHHHEEEDDDBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFEEEDDDEEEFFFFFFEEEDDDEEEHHHJJJIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJIIIIIIKKKLLLLLLKKKHHHHHHHHHIIIJJJIIIGGGEEEBBBCCCEEEGGGIIIKKKMMMNNNPPPLLLHHHEEEFFFGGGHHHIIINNNMMMOOOWWWgggzzz}}}rrrkkkhhhgggqqqwwwppp```WWWSSSWWWTTTLLLMMMTTTTTTaaaiiiggggggsssHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJGGGHHHHHHGGGFFFGGGIIIKKKFFFHHHIIIGGGDDDDDDGGGJJJ^^^OOOCCCBBBCCCBBBAAACCCCCCDDDEEEFFFFFFEEEDDDCCC@@@EEELLLTTTYYYXXXTTTOOOMMMLLLJJJIIIIIIKKKMMMNNNUUUSSSRRRSSSUUUVVVVVVUUUiiirrrtttjjj\\\SSSOOOMMMIIIGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLIIIFFFFFFHHHIIIGGGEEEDDDEEEHHHJJJLLLLLLKKKJJJIIIEEECCCEEEFFFCCCBBBDDD@@@@@@BBBDDDFFFGGGIIIJJJEEEFFFHHHIIIHHHGGGEEECCCCCC@@@===<<<===???AAAAAAFFFEEECCCAAA@@@???@@@@@@CCCDDDFFFFFFEEEDDDDDDEEEFFFEEEEEEFFFIIIKKKKKKKKKIIIIIIHHHHHHFFFEEECCCBBBEEEEEEEEECCCAAA@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFHHHJJJJJJIIIHHHMMMKKKIIIGGGEEEFFFFFFGGGCCCCCCCCCFFFIIILLLMMMLLLQQQKKKGGGHHHIIIHHHJJJMMMQQQLLLQQQeee||||||rrrjjjaaa\\\\\\eeesssvvvhhhZZZTTTPPPJJJJJJMMMQQQXXX___aaa```eeeoooxxx|||IIIHHHFFFDDDCCCBBBAAAAAAEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHIIIHHHHHHIIIKKKMMMJJJJJJIIIFFFDDDCCCDDDEEEQQQHHHAAABBBCCCAAA@@@AAACCCDDDEEEFFFFFFEEEDDDCCCDDDFFFJJJOOORRRSSSPPPMMMMMMLLLKKKKKKKKKLLLMMMNNNTTTRRRQQQRRRTTTUUUUUUTTTYYY___jjjyyy~~~yyykkkbbbWWWPPPLLLJJJGGGDDDEEEFFFGGGIIIKKKLLLLLLMMMJJJHHHGGGGGGIIIIIIGGGEEEFFFHHHIIIKKKLLLKKKJJJIIIGGGDDDDDDHHHHHHEEEBBBBBB@@@AAABBBDDDFFFHHHIIIJJJDDDEEEFFFFFFFFFEEEDDDCCCDDDAAA>>><<<===???@@@@@@EEEDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFEEEDDDCCCDDDEEEGGGFFFEEEFFFHHHJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEEEECCCAAA@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHKKKLLLLLLKKKLLLJJJHHHFFFEEEEEEFFFFFFGGGFFFFFFHHHKKKMMMMMMLLLNNNIIIEEEFFFFFFEEEGGGJJJRRRQQQZZZooozzzmmmeee___XXXTTTTTTUUUbbbuuu{{{lllbbbYYYNNNHHHGGGJJJNNNSSSUUUVVVZZZbbbiiikkkpppvvvzzz|||HHHHHHFFFDDDCCCBBBAAAAAAHHHGGGGGGGGGGGGHHHIIIJJJGGGHHHIIIIIIIIIJJJMMMPPPNNNLLLHHHEEEDDDCCCBBB@@@DDDAAAAAACCCCCCAAA@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCHHHGGGGGGIIIKKKMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNRRRQQQPPPPPPRRRSSSRRRQQQQQQTTTZZZaaannnvvvooojjj^^^XXXQQQLLLJJJHHHDDDAAACCCDDDFFFHHHJJJLLLMMMMMMJJJJJJKKKLLLMMMLLLJJJGGGIIIJJJKKKLLLLLLKKKJJJIIIHHHEEEFFFJJJJJJEEEAAA@@@AAAAAACCCDDDFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFCCC???======>>>??????CCCDDDEEEFFFFFFEEEDDDCCCDDDEEEEEEDDDCCCCCCEEEFFFHHHFFFEEEEEEGGGHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCAAA@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDFFFIIIKKKKKKJJJJJJIIIGGGEEEDDDDDDDDDEEEIIIHHHGGGIIIKKKMMMMMMLLLJJJFFFDDDEEEFFFEEEHHHLLLRRRYYYhhh|||vvvlllaaa]]]ZZZUUUSSSTTTPPPXXXfffsss{{{wwwkkk]]]RRRMMMHHHIIIJJJLLLOOORRRTTTVVV\\\```eeeggghhhkkkpppuuu{{{GGGGGGFFFEEEEEEEEEEEEEEEJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGHHHIIIIIIKKKNNNQQQQQQMMMHHHFFFFFFEEECCC@@@???AAACCCDDDBBBAAABBBEEECCCDDDEEEFFFFFFEEEDDDCCCGGGFFFFFFGGGJJJKKKJJJIIIKKKLLLNNNPPPPPPPPPOOONNNPPPOOONNNOOOQQQQQQPPPNNNPPPSSSUUUWWW\\\kkkzzzttthhh___[[[TTTQQQMMMKKKJJJHHHDDDBBBCCCDDDFFFGGGIIIJJJKKKKKKLLLMMMPPPRRRSSSQQQNNNLLLJJJKKKLLLLLLMMMLLLLLLKKKNNNJJJHHHJJJIIICCC??????@@@AAABBBCCCDDDEEEFFFFFFIIIHHHHHHHHHHHHIIIJJJKKKGGGDDD@@@======>>>>>>>>>AAACCCFFFHHHHHHHHHFFFEEEEEEEEEEEEDDDCCCCCCEEEGGGIIIGGGDDDDDDEEEFFFGGGFFFHHHHHHGGGFFFFFFEEEEEEEEECCCDDDDDDBBB@@@@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEECCCBBBAAABBBEEEFFFFFFFFFHHHGGGEEEDDDCCCCCCCCCDDDGGGFFFFFFHHHKKKMMMMMMLLLHHHEEEDDDFFFFFFGGGKKKRRRTTTaaauuujjjbbbZZZYYYYYYWWWVVVWWWUUUXXX^^^eeeiiimmmwwwwwwlllfffVVVSSSQQQRRRUUUVVVSSSPPPXXXZZZ]]]^^^___bbbfffiiihhhlllsssuuurrrqqq{{{|||}}}FFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIEEEFFFGGGHHHHHHJJJNNNQQQQQQMMMIIIGGGHHHHHHFFFCCC???CCCDDDAAA>>>???BBBFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFJJJLLLMMMLLLJJJJJJLLLNNNPPPQQQQQQOOONNNOOONNNMMMNNNPPPPPPNNNLLLIIINNNSSSTTTTTT[[[gggqqq~~~kkk[[[SSSPPPMMMMMMMMMLLLKKKIIIFFFDDDEEEEEEFFFGGGGGGHHHGGGGGGJJJMMMQQQSSSTTTRRROOONNNJJJJJJLLLMMMNNNOOOOOOOOOUUUOOOJJJIIIFFFAAA???@@@@@@@@@AAAAAABBBCCCDDDDDDHHHHHHHHHHHHIIIJJJKKKLLLHHHEEE@@@>>>>>>>>>>>>>>>@@@BBBEEEHHHIIIHHHGGGEEEDDDEEEEEEEEECCCCCCDDDFFFIIIFFFCCCBBBCCCEEEEEEEEEFFFEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDBBB@@@???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFDDDBBBAAABBBCCCCCCBBBFFFEEEEEEDDDCCCCCCCCCCCCEEEDDDEEEHHHLLLOOOPPPPPPKKKGGGEEEEEEEEEFFFLLLTTT[[[lll{{{sss^^^WWWRRRSSSUUUTTTSSSUUUTTTRRRSSSVVVXXXZZZaaahhhoooxxxpppkkkggggggiiihhhbbb[[[XXXWWWWWWVVVWWWYYY]]]```[[[^^^dddeeeaaa___fffppp|||yyyxxxyyy{{{||||||vvv~~~|||EEEEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIEEEFFFGGGHHHHHHJJJNNNPPPPPPMMMKKKIIIIIIHHHHHHGGG@@@CCCCCC===;;;===AAACCCCCCDDDEEEFFFFFFEEEDDDCCCBBBDDDGGGLLLOOOOOOMMMJJJJJJKKKNNNPPPQQQPPPOOOOOONNNMMMMMMNNNOOOOOOMMMJJJEEEKKKRRRUUUUUUWWW\\\aaammm|||uuuaaaRRRKKKJJJJJJKKKLLLMMMKKKIIIFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFJJJNNNPPPPPPNNNMMMMMMKKKKKKLLLMMMOOOPPPQQQRRRXXXPPPJJJHHHFFFBBBAAABBB@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJHHHEEEAAA>>>>>>??????>>>???AAADDDGGGHHHGGGFFFEEECCCDDDFFFFFFEEEDDDDDDEEEHHHEEEBBBAAABBBDDDEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEBBB???>>>>>>????????????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCEEEFFFFFFIIIGGGDDDCCCCCCDDDCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFIIIMMMQQQRRRRRRMMMIIIFFFEEEDDDFFFPPPZZZmmm|||ppphhhXXXRRRNNNPPPRRRQQQPPPQQQOOOLLLKKKNNNQQQRRRVVV[[[[[[bbbpppxxxppp```\\\WWWRRROOOPPPSSSUUUZZZ[[[___aaa^^^YYY[[[aaalllzzz}}}zzzssspppnnnmmmnnnoooppppppuuu{{{{{{}}}FFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIGGGHHHIIIIIIIIIKKKNNNQQQOOONNNMMMJJJGGGFFFFFFGGGAAADDDCCC>>>===AAACCCBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEHHHKKKNNNOOOMMMKKKJJJKKKMMMNNNOOOPPPOOOOOONNNMMMMMMOOOPPPOOOLLLIIIHHHLLLQQQTTTVVVWWWYYY[[[[[[fffvvv}}}zzz{{{wwwjjjYYYLLLGGGHHHHHHIIIKKKKKKIIIGGGDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDHHHLLLNNNMMMLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRTTTNNNJJJJJJHHHEEECCCEEECCCCCCCCCCCCCCCCCCDDDDDDAAACCCEEEGGGHHHIIIIIIIIIHHHDDD@@@>>>>>>???@@@??????@@@BBBDDDEEEEEEDDDCCCAAADDDGGGHHHFFFDDDCCCCCCGGGDDD@@@???AAACCCEEEFFFDDDCCCBBBBBBBBBDDDEEEGGGGGGGGGFFFBBB???<<<<<<===>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHIIIFFFCCCBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDGGGKKKMMMNNNNNNLLLHHHFFFGGGIIIOOO^^^lll|||hhh___VVVPPPLLLOOOPPPNNNMMMMMMLLLHHHGGGKKKOOOOOOPPPSSSQQQSSS[[[lllzzzrrrfff[[[UUURRRSSSSSS[[[[[[]]]aaa___ZZZXXXZZZXXXaaammmwww}}}zzzxxxzzzyyyvvv~~~vvvrrrqqqkkkjjjiiikkknnnqqqssssssGGGFFFEEEDDDCCCCCCCCCDDDHHHGGGGGGGGGGGGHHHIIIJJJHHHIIIJJJJJJJJJLLLOOOQQQNNNOOONNNJJJEEECCCDDDGGGBBBEEEEEEAAABBBGGGGGGCCCCCCDDDEEEFFFFFFEEEDDDCCCGGGGGGHHHJJJLLLMMMLLLKKKJJJJJJLLLMMMNNNOOOOOOPPPNNNMMMNNNOOOPPPOOOLLLIIIKKKLLLMMMOOOQQQRRRSSSTTTTTT[[[dddnnnzzzwwwsssiiilllkkkbbbSSSHHHFFFHHHFFFHHHIIIIIIFFFDDDBBBBBBAAABBBCCCEEEFFFGGGGGGGGGDDDHHHLLLNNNMMMLLLMMMOOOPPPPPPPPPOOOOOOPPPPPPQQQOOOKKKIIILLLLLLHHHFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEBBBDDDGGGIIIKKKKKKKKKJJJGGGDDD@@@>>>???@@@@@@@@@???@@@AAABBBCCCCCCCCCBBB@@@CCCGGGIIIGGGEEECCCBBBFFFCCC@@@???@@@CCCEEEFFFEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHFFFCCC>>>;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCEEEFFFHHHIIIFFFCCCAAA@@@AAACCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCC@@@@@@@@@CCCFFFHHHHHHHHHHHHFFFFFFIIIOOO[[[nnnxxxbbbYYYRRRLLLHHHJJJLLLIIIFFFFFFHHHDDDCCCGGGKKKIIIHHHIIIMMMKKKNNN[[[qqq{{{lllaaa\\\ZZZZZZWWWVVVXXX]]]]]]XXXSSSRRRNNNSSS[[[bbbhhhmmmrrrtttyyyxxxyyyyyytttnnnmmmpppttt|||sssnnnttt}}}tttnnnkkkjjjnnnnnnoootttzzzJJJJJJIIIFFFCCCBBBCCCEEEHHHGGGEEEDDDDDDFFFHHHIIIMMMLLLKKKKKKKKKKKKKKKKKKNNNLLLIIIFFFEEEEEEFFFHHHHHHGGGEEEDDDBBBBBBBBBCCCGGGFFFFFFFFFGGGFFFCCCAAAGGGEEEDDDGGGKKKMMMMMMKKKNNNOOOQQQQQQPPPOOOPPPQQQMMMLLLLLLMMMOOOOOONNNLLLKKKLLLOOOQQQSSSTTTTTTTTTVVVWWW[[[bbbhhhsssoooeeeaaaeeedddaaaYYYPPPJJJGGGGGGLLLJJJHHHFFFDDDDDDDDDDDDAAA@@@@@@BBBDDDEEEEEEDDDFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNPPPSSSUUUTTTQQQNNNNNNMMMLLLKKKJJJJJJJJJKKKMMMJJJGGGFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIGGGEEEFFFDDDAAA@@@@@@@@@???>>>===>>>>>>???@@@BBBCCCDDDCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@>>>>>>@@@BBBDDDDDDEEEGGGGGGHHHHHHHHHJJJGGGCCC???===<<<===>>>@@@???>>>>>>???AAACCCEEEEEECCCAAA???@@@BBBEEEGGGIIIFFFDDDCCCCCCDDDDDDCCCEEEDDDCCCDDDEEEEEECCCAAA===>>>@@@BBBCCCDDDEEEEEEBBBGGGIIIIIITTTlll{{{bbbSSSLLLIIIEEECCCDDDFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFLLLJJJKKKSSSaaaqqq}}}zzzrrrmmmjjjgggbbb]]][[[\\\ZZZTTTOOOLLLMMMRRRWWWYYYYYY___fffccchhhiiieeecccddddddbbbiiijjjoooxxx}}}{{{{{{|||~~~{{{uuusssuuuzzz~~~~~~{{{sssllliiikkknnn~~~yyywwwqqqkkkmmmssstttyyyKKKKKKIIIGGGCCCBBBBBBDDDGGGFFFEEEDDDDDDEEEGGGHHHKKKKKKJJJJJJJJJJJJJJJKKKLLLJJJHHHEEEEEEEEEGGGHHHLLLKKKIIIGGGEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGEEEGGGFFFEEEGGGKKKNNNMMMLLLNNNPPPQQQQQQPPPOOOOOOPPPMMMLLLLLLMMMOOOOOONNNMMMLLLMMMOOOQQQRRRRRRRRRRRRTTTTTTWWWZZZ\\\bbbppp~~~}}}sssfff]]]\\\[[[[[[XXXSSSLLLGGGFFFFFFHHHGGGFFFDDDBBBAAA@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLMMMNNNOOORRRTTTSSSQQQNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLIIIGGGFFFGGGHHHIIIIIIEEEFFFHHHIIIIIIHHHFFFEEEFFFDDDAAA@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEDDDCCCAAAAAA@@@@@@@@@???>>>>>>AAACCCEEEEEEFFFGGGHHHHHHGGGGGGHHHFFFCCC???=========>>>@@@??????>>>???AAACCCDDDDDDBBBAAA@@@AAADDDHHHJJJKKKHHHFFFEEEEEEEEEEEEDDDEEEDDDCCCCCCDDDCCCAAA???>>>>>>@@@AAACCCCCCDDDDDDBBBEEEGGGLLL]]]zzzuuu]]]NNNLLLIIIEEECCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHIIIPPP[[[eeemmmpppssszzz{{{vvvoookkkggg```WWWPPPPPPOOOPPPSSSSSSRRRTTTYYY[[[___bbbbbbcccfffddd```^^^^^^```gggooosssrrroooqqqrrrtttttttttsssrrrrrrqqqrrrxxx~~~|||yyyvvvtttrrrnnnllllllnnnrrruuuyyyzzzwwwssstttzzz{{{xxxvvvwwwvvvqqqllljjjmmmqqqyyyuuutttwwwxxxwwwzzzKKKKKKJJJGGGCCCAAAAAABBBEEEEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHFFFEEEDDDEEEGGGHHHLLLKKKJJJHHHGGGGGGGGGHHHGGGFFFFFFHHHJJJKKKJJJIIIHHHGGGGGGHHHLLLNNNOOONNNOOOQQQRRRQQQOOONNNNNNNNNNNNMMMLLLMMMOOOPPPOOONNNMMMNNNOOOPPPQQQQQQQQQQQQUUUUUUXXXZZZYYYYYY```jjjuuuvvvnnndddZZZUUUVVVRRRRRRPPPMMMIIIGGGFFFGGGJJJJJJIIIHHHFFFDDDBBBAAABBBEEEFFFFFFDDDCCCFFFIIIGGGHHHIIIJJJKKKLLLLLLLLLNNNMMMNNNOOOQQQRRRQQQOOONNNNNNMMMMMMLLLMMMMMMMMMLLLJJJHHHGGGHHHIIIIIIIIICCCDDDFFFFFFFFFFFFEEEDDDFFFDDDAAA@@@AAAAAA@@@?????????>>>>>>???@@@@@@AAACCCDDDDDDDDDCCCBBB@@@?????????@@@???>>>???AAACCCFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEBBB@@@>>>>>>???@@@AAA@@@@@@???@@@AAACCCDDDBBBAAA@@@AAACCCGGGKKKMMMLLLJJJHHHGGGGGGGGGFFFEEEFFFDDDCCCCCCCCCBBB???===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDNNNfffttt]]]NNNLLLIIIEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHJJJNNNTTTXXXZZZZZZ[[[```iiiuuu}}}ssshhh```___YYYUUUUUUTTTPPPOOOQQQRRRUUUXXXZZZ___dddbbb\\\YYYXXXWWW[[[```cccbbb```aaabbbeeehhhkkkkkkiiigggeeeeeejjjttt{{{}}}zzztttnnnlllkkkjjjjjjkkklllllliiifffeeehhhkkknnnnnnkkkfffhhhnnnrrrsssppptttwwwvvvrrrrrrwww{{{{{{|||}}}}}}KKKKKKJJJGGGCCC@@@@@@@@@DDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIGGGEEEDDDDDDEEEEEEIIIHHHGGGGGGGGGHHHJJJKKKJJJIIIIIIJJJLLLMMMLLLKKKIIIIIIHHHIIIKKKNNNOOOPPPPPPQQQRRRQQQOOOMMMMMMMMMOOONNNMMMMMMOOOPPPPPPOOOLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTXXX\\\[[[YYY]]]cccbbbkkkzzzzzzssskkkddd\\\TTTQQQSSSPPPPPPNNNMMMKKKJJJIIIJJJJJJJJJJJJJJJHHHFFFDDDBBBBBBFFFHHHFFFBBBAAAEEEJJJIIIJJJKKKLLLMMMNNNNNNNNNOOONNNMMMMMMOOOQQQPPPPPPNNNNNNNNNMMMMMMNNNOOOOOOOOOMMMJJJIIIJJJJJJIIIHHHCCCCCCDDDDDDEEEDDDCCCCCCEEECCCAAAAAABBBBBB@@@???@@@??????>>>>>>?????????CCCCCCDDDDDDCCCAAA???>>>>>>?????????>>>???AAADDDHHHHHHIIIIIIIIIIIIHHHHHHGGGEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCAAAAAA@@@AAACCCFFFJJJLLLLLLJJJHHHGGGHHHGGGFFFDDDEEEDDDBBBBBBBBB@@@>>>;;;>>>???@@@@@@AAAAAAAAAAAADDDBBBBBBOOOjjj~~~ppp^^^PPPLLLIIIEEEBBBBBBCCCDDDCCCDDDCCCCCCCCCCCCCCCDDDDDDJJJJJJKKKMMMNNNOOOOOOOOOPPPRRRVVV]]]jjj|||}}}wwwooohhhfffddd^^^ZZZYYYUUUUUUSSSTTT[[[aaa```ZZZ\\\ZZZWWWWWWYYYZZZ[[[ZZZYYYZZZ]]]aaaeeefffdddaaaaaa^^^```iiioooqqqrrrtttrrrnnniiidddbbbaaaaaabbbeeeiiillljjjeeebbbcccfffgggfffeeedddgggmmmrrrtttvvv|||JJJKKKJJJGGGCCC@@@??????AAABBBBBBBBBCCCDDDEEEEEEGGGHHHIIIJJJKKKLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCFFFFFFFFFGGGIIILLLNNNPPPNNNLLLKKKKKKMMMNNNMMMLLLKKKJJJJJJJJJJJJLLLNNNPPPOOOQQQRRRQQQNNNMMMLLLMMMOOOMMMLLLLLLNNNOOOOOOOOOJJJKKKKKKMMMNNNPPPQQQRRRLLLNNNSSSXXXYYYWWWYYY^^^[[[```hhhqqq|||~~~zzzxxxxxxlllgggbbb___ZZZSSSQQQRRRQQQOOONNNLLLKKKKKKJJJJJJFFFFFFGGGGGGFFFDDDBBBAAACCCFFFGGGEEE@@@???DDDHHHJJJKKKMMMNNNPPPQQQQQQQQQQQQOOOMMMMMMNNNOOOOOOOOONNNNNNMMMMMMNNNOOOPPPPPPSSSQQQNNNLLLLLLJJJHHHFFFDDDDDDDDDDDDCCCCCCBBBBBBDDDCCCBBBBBBCCCCCCAAA???AAA@@@??????????????????BBBCCCCCCCCCCCCAAA@@@>>>@@@@@@@@@@@@??????BBBDDDHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGIIIHHHGGGGGGGGGGGGEEEDDDEEEDDDBBBAAAAAA@@@===;;;>>>???@@@@@@AAAAAAAAAAAADDDBBBEEETTTlllyyypppgggZZZNNNLLLIIIEEECCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDKKKKKKJJJIIIHHHHHHJJJKKKIIIIIIIIIKKKTTTbbbrrr}}}}}}yyy|||uuuooommmiiieee^^^ZZZ___fffgggdddccc```\\\ZZZZZZZZZ[[[[[[ZZZZZZ\\\___bbbcccbbbaaabbb\\\ZZZ```eeeeeeeeefffcccbbbaaa```^^^]]]]]]^^^eeeiiimmmlllhhheeegggjjjkkkiiihhhmmmsssyyy|||~~~IIIJJJJJJHHHDDDAAA??????@@@@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEEEEDDDDDDFFFFFFGGGIIILLLOOORRRTTTPPPNNNLLLLLLMMMNNNNNNMMMLLLLLLLLLJJJIIIJJJLLLOOONNNPPPQQQPPPNNNMMMMMMMMMOOOMMMKKKKKKMMMNNNOOONNNKKKKKKKKKKKKLLLNNNOOOPPPMMMMMMQQQVVVWWWUUUVVVZZZZZZ\\\^^^aaagggqqq~~~~~~tttmmmjjjkkk```]]]ZZZ[[[WWWRRROOOQQQOOOMMMKKKIIIIIIIIIHHHFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEFFFFFFCCC@@@@@@CCCGGGJJJKKKMMMOOOQQQRRRSSSTTTTTTRRROOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQVVVTTTQQQOOOOOOMMMJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBDDDCCCBBBCCCDDDCCCAAA@@@AAAAAA@@@@@@???@@@@@@@@@BBBBBBCCCDDDDDDBBBAAA@@@BBBBBBBBBAAA@@@@@@BBBDDDHHHIIIJJJKKKKKKLLLLLLLLLHHHGGGFFFEEEDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBAAACCCCCCBBBAAABBBBBBDDDDDDFFFEEEEEEFFFGGGGGGEEEDDDEEECCCBBBBBBBBBAAA>>><<<>>>???@@@AAABBBBBBBBBBBBBBBEEENNN\\\mmmooogggdddZZZNNNLLLIIIEEECCCDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEHHHGGGFFFCCCBBBCCCFFFIIIGGGFFFFFFGGGKKKUUU```hhh}}}uuu~~~}}}tttmmmnnnvvvzzzyyytttqqqnnnkkkiiijjjkkkllldddeeefffffffffhhhkkknnnmmmddd___aaadddcccbbbbbbccceeeggghhhhhhhhhhhhiiisssvvvxxxyyyxxxxxx{{{~~~zzzsssqqqyyy}}}GGGHHHIIIGGGDDDAAA@@@@@@>>>???@@@AAABBBCCCDDDDDDAAACCCEEEHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNQQQSSSOOOMMMKKKLLLNNNOOOPPPPPPNNNNNNMMMJJJGGGGGGJJJMMMMMMNNNPPPPPPNNNMMMMMMNNNNNNLLLJJJIIIKKKMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMOOOMMMOOOTTTUUUSSSUUUYYYYYYZZZZZZZZZ[[[```iiipppxxx~~~ssshhhaaa___^^^YYYUUUSSSSSSPPPLLLKKKMMMLLLJJJGGGGGGHHHHHHFFFDDDHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHEEECCCBBBCCCDDDFFFGGGHHHKKKNNNPPPSSSTTTUUUVVVTTTRRRQQQPPPOOOMMMKKKKKKKKKLLLLLLNNNOOOPPPQQQUUUTTTRRRRRRRRRQQQNNNLLLJJJIIIHHHFFFDDDCCCBBBBBBCCCBBBBBBCCCDDDDDDBBB@@@BBBAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEDDDCCCCCCEEEEEEDDDCCCAAA@@@BBBDDDGGGHHHIIIKKKLLLMMMNNNNNNGGGGGGFFFDDDCCCBBBBBBAAAEEEEEEEEEDDDCCCBBBAAAAAADDDCCCCCCBBBCCCCCCDDDEEEDDDCCCDDDFFFHHHHHHGGGEEEDDDCCCBBBBBBBBBBBB@@@>>>>>>>>>@@@AAACCCCCCDDDDDDDDDKKKXXXdddjjjtttxxxiiiccccccZZZLLLKKKHHHEEEDDDEEEGGGIIIIIIGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCAAA??????BBBEEEEEEFFFGGGHHHJJJOOOUUUYYYdddppp||||||xxxzzzzzzxxxuuuyyy}}}uuuuuuxxxvvvtttsssqqqtttwwwxxxxxxyyy|||~~~zzzFFFGGGHHHGGGDDDBBB@@@@@@===>>>@@@AAABBBCCCCCCCCC>>>@@@CCCFFFGGGHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKGGGGGGGGGHHHIIIKKKMMMNNNMMMKKKJJJKKKNNNQQQRRRRRROOOOOOMMMJJJFFFEEEHHHLLLLLLNNNOOOOOONNNMMMNNNOOONNNKKKIIIIIIJJJLLLMMMMMMQQQOOOMMMKKKIIIIIIIIIIIIKKKIIIJJJNNNPPPPPPRRRWWWWWWXXXYYYXXXVVVXXX]]]bbbaaakkk{{{|||~~~vvvkkkaaaZZZXXXWWWVVVQQQMMMLLLJJJFFFGGGJJJKKKHHHFFFFFFHHHIIIGGGEEEDDDDDDDDDDDDEEEGGGIIIKKKLLLIIIEEECCCDDDEEEFFFEEEDDDFFFIIILLLOOORRRTTTUUUWWWUUUSSSRRRQQQOOOLLLIIIKKKKKKKKKLLLMMMOOOPPPQQQTTTSSSRRRSSSTTTTTTRRRPPPMMMKKKIIIGGGEEECCCBBBBBBCCCBBBBBBDDDEEEDDDBBB@@@BBBAAAAAAAAABBBBBBCCCDDDAAABBBCCCEEEEEEEEEEEEDDDGGGGGGFFFDDDAAAAAABBBDDDGGGHHHIIIKKKMMMNNNOOOOOOFFFFFFEEECCCBBBAAA@@@???EEEEEEEEEEEEDDDCCCAAAAAACCCCCCCCCDDDDDDEEEFFFGGGCCCCCCDDDFFFIIIJJJHHHGGGDDDCCCBBBBBBCCCCCCAAA???===>>>@@@BBBCCCEEEEEEEEEFFFQQQ```hhheeeggg{{{zzzyyynnnaaa]]]^^^TTTEEEKKKHHHEEEEEEFFFIIIJJJKKKHHHHHHGGGFFFEEEEEEFFFFFF@@@BBBDDDCCC@@@???AAACCCAAACCCEEEFFFFFFGGGIIIKKKNNNXXXccciiirrr|||~~~~~~IIIIIIIIIHHHFFFCCC@@@>>>?????????@@@@@@AAAAAAAAA??????AAACCCEEEFFFHHHIIIIIIIIIIIIGGGEEEEEEFFFHHHIIIIIIIIIGGGFFFHHHKKKMMMOOOMMMKKKIIIJJJMMMQQQTTTRRROOOJJJGGGEEEFFFHHHJJJMMMNNNOOOOOOOOOMMMLLLJJJHHHIIIIIIHHHGGGIIILLLOOOQQQOOOMMMKKKIIIIIIIIIIIILLLLLLMMMNNNQQQTTTVVVXXXYYYZZZYYYWWWTTTRRRSSSTTTWWW[[[cccnnnxxx~~~yyy}}}~~~~~~~~~{{{ssspppiiibbbZZZTTTPPPNNNQQQRRRQQQNNNJJJFFFEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFCCCEEEFFFDDDAAABBBHHHNNN[[[RRRFFF@@@@@@BBBCCCBBBEEEGGGJJJMMMOOOPPPQQQQQQXXXXXXWWWVVVSSSPPPMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQQQQPPPQQQSSSUUUQQQOOOJJJGGGDDDCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBB@@@@@@@@@AAABBBBBBCCCGGGIIIFFFAAA===>>>AAACCCDDDFFFHHHJJJKKKLLLLLLKKKIIIHHHFFFDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDGGGJJJIIIFFFBBBEEEDDDCCCBBBBBBCCCEEEEEEFFFFFFDDDCCCAAA???>>>>>>>>>???AAABBBBBBBBBDDDFFFKKKWWWeeekkkkkkkkkpppuuummmfffaaaaaa```XXXPPPKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAA@@@???@@@AAAAAABBBBBBBBBBBBDDDFFFHHHIIIKKKOOOTTTXXX[[[bbbmmmvvvGGGHHHHHHGGGFFFCCC@@@???AAAAAA@@@@@@@@@@@@@@@@@@??????AAABBBDDDFFFGGGHHHGGGHHHGGGFFFDDDDDDEEEGGGGGGGGGGGGFFFEEEFFFHHHKKKMMMLLLIIIHHHHHHKKKOOOQQQQQQNNNJJJFFFEEEFFFHHHIIIKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGHHHKKKNNNOOONNNLLLJJJIIIHHHIIIIIIKKKKKKLLLMMMOOORRRTTTVVVVVVVVVVVVTTTQQQPPPQQQRRRSSSTTTZZZaaaffflllxxx|||vvvxxx{{{rrrmmmgggccc^^^XXXQQQLLLIIIHHHNNNOOOOOOMMMIIIEEECCCCCCGGGGGGGGGGGGFFFFFFFFFFFFCCCEEEFFFDDDAAABBBFFFKKKTTTNNNFFFAAAAAACCCEEEEEEFFFGGGIIIKKKNNNOOOPPPQQQXXXYYY[[[[[[YYYUUUPPPNNNJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPOOOOOORRRTTTSSSQQQMMMIIIFFFEEEEEEFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCBBB@@@@@@@@@AAAAAABBBEEEFFFDDD???<<<===???AAABBBDDDGGGIIIJJJKKKKKKIIIHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAABBBEEEIIIJJJHHHFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@??????@@@BBBCCCDDDCCCDDDEEEGGGIIIRRR]]]dddeeegggkkkoooiiiaaa\\\]]]\\\WWWPPPLLLKKKJJJIIIHHHGGGHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBCCCDDDEEEGGGHHHJJJMMMOOOQQQRRRWWW]]]cccqqquuu|||~~~EEEEEEEEEEEEDDDCCCAAA???BBBBBBAAAAAA@@@???????????????@@@BBBCCCEEEFFFFFFEEEEEEFFFDDDCCCBBBDDDEEEDDDEEEEEEDDDCCCCCCEEEHHHJJJIIIGGGFFFFFFHHHKKKMMMOOOLLLIIIFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJIIIJJJIIIHHHGGGGGGJJJLLLMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRPPPQQQQQQPPPNNNNNNOOOQQQSSSSSSWWW[[[\\\]]]ccckkk|||~~~|||zzzqqqfff___]]][[[WWWRRRNNNKKKIIIIIIJJJLLLMMMLLLHHHDDDBBBAAAFFFFFFFFFEEEEEEEEEDDDDDDBBBEEEFFFEEEBBBAAADDDGGGKKKJJJGGGDDDBBBCCCFFFIIIGGGGGGHHHJJJLLLNNNPPPQQQWWWZZZ]]]```^^^ZZZTTTPPPJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQQQQOOONNNNNNPPPQQQSSSQQQMMMIIIFFFEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDFFFEEEBBB@@@???>>>>>>>>>???AAABBB@@@<<<:::;;;===???@@@BBBEEEGGGHHHIIIJJJHHHGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@>>>>>>@@@AAABBBAAA@@@AAADDDGGGJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@CCCEEEFFFFFFEEEEEEFFFHHHIIINNNVVV\\\```bbbeeegggnnnpppuuu|||eee]]]VVVWWWWWWTTTOOOMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAABBBDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHIIIJJJKKKMMMPPPQQQVVVYYY___hhhttt|||yyyzzzBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@AAABBBCCCDDDEEEBBBCCCDDDCCCAAAAAABBBDDDCCCDDDDDDCCCBBBBBBDDDFFFGGGFFFEEEDDDDDDFFFHHHIIILLLJJJHHHFFFEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGIIIJJJIIIIIIIIIHHHGGGFFFHHHJJJKKKJJJHHHGGGFFFGGGGGGHHHFFFGGGHHHIIIJJJLLLMMMNNNLLLMMMMMMMMMLLLLLLNNNPPPQQQRRRUUUZZZZZZYYY\\\aaagggooo{{{zzzuuusssqqqkkkaaaYYYVVVTTTRRROOOMMMMMMLLLLLLIIIKKKLLLLLLHHHEEEBBBAAAEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDEEEDDDBBB@@@AAACCCDDDGGGIIIFFFCCCBBBEEEJJJHHHHHHGGGHHHJJJLLLNNNPPPRRRVVV\\\```___[[[TTTOOOJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPNNNLLLLLLMMMOOOPPPNNNKKKHHHEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEFFFDDDBBB???===<<<;;;;;;<<<===>>><<<999888999:::===>>>@@@CCCEEEGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGDDDBBB@@@>>>>>>@@@BBBDDDBBBBBBBBBCCCEEEHHHJJJKKKHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFGGGFFFEEEEEEFFFGGGLLLNNNQQQWWW\\\```aaaaaacccbbbeeemmmzzz|||dddZZZSSSRRRSSSPPPNNNMMMJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCEEEFFFDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCDDDGGGJJJLLLKKKKKKJJJKKKNNNSSS]]]kkkzzzxxxuuuuuu}}}~~~zzzxxxzzzyyyvvvsss@@@@@@@@@@@@AAA@@@@@@@@@======>>>>>>???@@@AAAAAA>>>??????@@@AAABBBBBBCCC@@@AAABBBBBBAAA@@@AAABBBCCCDDDEEEDDDBBBBBBCCCEEEDDDDDDDDDCCCDDDDDDEEEFFFIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJGGGHHHIIIHHHFFFFFFGGGIIIIIIHHHFFFEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKKKKKKKKKKMMMOOOKKKKKKNNNSSSUUUSSSTTTWWWVVVZZZaaaiiisss{{{}}}|||xxxvvvzzzxxxppplllhhhggghhhddd\\\UUULLLKKKJJJIIIIIIIIIJJJKKKJJJLLLMMMLLLIIIEEECCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@BBBFFFJJJHHHCCCAAADDDHHHHHHGGGGGGGGGHHHJJJLLLNNNKKKPPPVVVZZZ[[[VVVPPPLLLIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNNNNLLLJJJJJJLLLMMMNNNMMMJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFDDDBBB@@@===;;;:::999999:::::::::999777777888999;;;<<>><<<<<<>>>AAACCCEEEEEEDDDDDDDDDEEEGGGIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFMMMMMMOOORRRWWWZZZZZZYYYYYYWWWYYYbbbmmmqqqooollldddZZZQQQPPPPPPNNNLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEHHHJJJIIIGGGFFFGGGHHHJJJNNNVVV```gggttt{{{}}}wwwoookkkkkklllqqq{{{xxxvvvtttsssrrrnnngggbbb>>>>>>>>>>>>>>>?????????::::::;;;===>>>???@@@AAA>>>>>>??????@@@@@@AAAAAA>>>@@@BBBBBBAAA@@@@@@AAACCCDDDEEEEEECCCBBBCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEGGGFFFFFFFFFFFFGGGGGGHHHFFFGGGHHHHHHGGGFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJLLLNNNKKKJJJKKKOOOPPPMMMLLLNNNOOOQQQTTTXXX___mmm}}}~~~xxxvvvvvvwww~~~zzzyyy}}}~~~yyytttrrrssszzz~~~ssskkkdddaaa___^^^]]]ZZZTTTOOOHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNKKKHHHEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???????????????AAAEEEHHHGGGCCCAAACCCFFFGGGGGGGGGGGGHHHIIIJJJKKKGGGJJJOOOSSSSSSPPPLLLHHHHHHHHHGGGGGGHHHIIIIIIJJJLLLLLLLLLJJJIIIIIIKKKMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGBBBAAA>>><<<;;;::::::::::::999888777777777888999:::;;;>>>AAACCCEEEGGGGGGDDDEEEFFFFFFFFFEEEDDDCCCAAA???<<<::::::<<>>>>>===============>>>999::::::;;;<<<===>>>>>>>>>>>>>>>???????????????===???AAABBBAAA@@@@@@AAABBBDDDEEEDDDCCCAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGGGGGGGFFFGGGHHHHHHGGGEEECCCBBBAAAAAABBBBBBCCCEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGGGGIIIKKKNNNKKKKKKNNNOOOKKKIIIKKKNNNOOOPPPQQQUUU___kkkttt{{{|||zzz{{{~~~}}}}}}yyyzzz{{{|||}}}zzzqqqkkkjjjmmm}}}~~~zzznnnddd^^^VVVVVVUUUTTTSSSPPPMMMKKKJJJIIIIIIIIIKKKLLLNNNOOOOOOOOOMMMJJJFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@>>>======>>>???@@@@@@CCCEEEFFFDDDCCCDDDFFFEEEFFFGGGHHHHHHIIIHHHHHHFFFHHHKKKMMMMMMLLLIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHJJJLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIGGGEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGAAA@@@>>>===<<<======>>>:::999777666777888999:::999;;;===@@@CCCEEEGGGHHHEEEFFFGGGHHHGGGFFFDDDCCCAAA@@@>>><<<<<<>>>@@@AAAFFFGGGHHHFFFDDDCCCDDDFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAACCCEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMLLLKKKIIIHHHKKKKKKPPPWWWZZZXXXYYY]]]]]]SSSLLLLLLNNNLLLKKKKKKEEEDDDCCCCCCCCCEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDBBBAAAAAABBBBBBAAABBBCCCDDDDDDDDDCCCBBBCCCEEEFFFEEEBBB@@@BBBDDDBBBBBBBBBBBBBBBEEEJJJMMMQQQUUU\\\cccmmmxxx{{{|||}}}~~~~~~tttfff]]]XXXYYYaaallluuuyyywwwtttrrryyyzzz{{{yyytttlllccc]]]>>>>>>===<<<<<<<<<<<<===::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????===???AAABBBAAA@@@@@@AAAAAACCCDDDDDDBBB@@@@@@AAADDDDDDFFFFFFFFFEEEDDDCCCBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFEEECCCBBBBBBDDDGGGGGGGGGGGGHHHIIIHHHGGGEEEBBBAAA@@@@@@@@@BBBCCCEEEFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEFFFGGGIIIMMMJJJIIILLLMMMJJJHHHJJJIIIJJJLLLLLLNNNSSS\\\ccc```fffpppzzzzzzvvvyyy~~~zzzwwwxxx{{{{{{{{{|||~~~~~~zzzqqqooorrr}}}pppcccYYYTTTJJJLLLNNNNNNLLLKKKJJJKKKIIIHHHHHHHHHIIIKKKMMMNNNQQQPPPMMMHHHDDDBBBBBBDDDEEEEEEDDDDDDDDDCCCCCCCCCBBB???<<<;;;<<<>>>@@@AAA???AAACCCDDDDDDEEEFFFGGGEEEFFFGGGHHHIIIHHHGGGGGGFFFGGGIIIJJJJJJJJJHHHGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJMMMGGGGGGHHHHHHHHHHHHHHHHHHLLLJJJHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFAAA@@@???>>>>>>???@@@AAA;;;999666666777999::::::999;;;===@@@CCCFFFGGGHHHIIIJJJKKKKKKKKKIIIGGGEEEDDDCCCAAA@@@@@@AAACCCDDDDDDFFFHHHGGGDDDCCCEEEGGGEEEFFFGGGHHHIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAACCCEEEEEEEEEFFFHHHIIIIIILLLOOONNNKKKHHHFFFFFFCCCCCCHHHPPPQQQOOOSSSZZZYYYPPPIIIJJJMMMLLLKKKKKKDDDCCCBBBBBBCCCDDDEEEFFFBBBBBBCCCCCCDDDFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@AAA@@@AAACCCDDDDDDDDDCCCBBBAAAEEEGGGFFFBBBAAAEEEIIIAAAAAA@@@??????BBBGGGKKKIIIKKKLLLNNNSSS]]]jjjssswww~~~~~~uuu}}}}}}~~~{{{mmmaaa[[[XXXcccpppyyyzzzwwwtttrrrqqqrrrrrrpppkkkccc[[[VVVAAA<<<777888<<>>>>>>>>>>>============AAA???>>>@@@CCCDDDBBB@@@AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHGGGEEECCCBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFIIIGGGCCC@@@>>>=========AAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAAAAABBBEEEIIIKKKLLLLLLMMMLLLKKKJJJHHHGGGFFFGGGHHHJJJMMMPPPSSSTTTXXXVVVZZZcccllluuu|||{{{zzzpppdddZZZRRRMMMJJJJJJJJJIIIHHHGGGGGGFFFHHHHHHHHHIIIJJJMMMOOOPPPNNNKKKGGGCCC@@@@@@AAABBBEEEEEEEEEEEEEEEDDDCCCCCC???>>><<<;;;;;;;;;===>>>>>>>>>???@@@AAAAAABBBBBBGGGHHHIIIKKKKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIFFFDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMKKKIIIGGGGGGGGGHHHIIIKKKKKKJJJIIIGGGFFFEEEEEEKKKMMMMMMLLLIIIFFFDDDDDDCCCDDDCCCBBBDDDJJJKKKIII===:::555444555888:::;;;888999;;;>>>AAADDDFFFGGGFFFHHHKKKMMMLLLIIIEEECCCCCCBBB@@@??????@@@AAABBBCCCEEEGGGHHHFFFEEEDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCEEEIIINNNSSSVVVVVVPPPIIIGGGIIIJJJHHHEEEGGGEEECCC@@@@@@AAABBBDDDAAAAAAAAABBBBBBBBBCCCCCC????????????????????????AAACCCEEEEEECCCAAAAAAAAABBBEEEFFFEEEBBB@@@@@@BBBBBBAAA@@@AAACCCCCCBBBAAAEEEEEEEEEGGGKKKPPPUUUXXX^^^eeerrr{{{uuuwww}}}zzzfffWWWWWWfffqqqqqqssswwwrrrhhhjjjiiihhhddd]]]TTTLLLFFFCCC???;;;;;;???BBBBBB@@@>>>===;;;:::999:::<<<===:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@??????AAADDDFFFEEECCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGFFFDDDBBBAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHGGGDDDAAA????????????AAABBBDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBCCCDDDFFFGGGIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGIIIKKKMMMOOOPPPMMMLLLNNNSSSVVV[[[hhhuuu}}}||||||xxxpppfff\\\SSSLLLIIIGGGGGGFFFEEEDDDDDDCCCDDDEEEEEEEEEFFFGGGIIILLLMMMLLLJJJFFFBBB@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@>>>===<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCFFFGGGIIIJJJJJJIIIHHHGGGEEEEEEFFFHHHJJJKKKJJJIIIGGGFFFDDDCCCBBBCCCDDDEEEGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIGGGEEEDDDEEEFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDJJJKKKLLLJJJHHHEEEEEEEEEEEEEEEDDDDDDIIIPPPPPPLLLAAA===888666777999;;;;;;::::::<<<>>>@@@BBBCCCDDDGGGIIILLLNNNNNNKKKHHHFFFDDDCCCAAA@@@???@@@AAABBBCCCEEEGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDGGGKKKPPPRRRUUUOOOIIIGGGHHHIIIGGGDDDFFFEEEBBB@@@???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????AAACCCDDDBBBAAAAAABBBDDDFFFGGGFFFCCCBBBBBBCCC@@@???>>>???AAABBBAAA@@@BBBBBBBBBDDDFFFIIILLLNNNNNNSSS___mmmxxxvvvxxx~~~|||uuupppppppppnnnmmmnnnvvvxxxyyyxxxtttwwwrrreeebbblllpppmmmmmmpppkkkaaaXXXWWWVVVRRRMMMFFF???;;;DDDAAA======@@@CCCCCCBBB@@@>>><<<;;;:::;;;<<<===;;;;;;::::::999::::::::::::;;;;;;<<<<<<;;;;;;;;;>>>>>>???BBBEEEHHHHHHGGGBBBBBBAAA@@@????????????BBBBBBBBBCCCCCCDDDEEEEEEEEEDDDBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGFFFDDDBBBAAAAAABBBBBBAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJFFFGGGIIIJJJIIILLLXXXdddsssxxx~~~}}}vvvrrrrrroookkkddd[[[RRRLLLHHHFFFFFFEEECCCBBBAAAAAABBBCCCEEEDDDDDDDDDFFFHHHIIIKKKIIIGGGDDDAAA???@@@AAABBBAAABBBBBBCCCDDDDDDEEEEEEDDDCCCAAA???===============>>>>>>???AAABBBBBBCCCEEEFFFHHHJJJJJJJJJHHHHHHCCCCCCDDDGGGKKKNNNNNNMMMIIIGGGEEECCCBBBBBBCCCDDDGGGGGGGGGHHHHHHIIIJJJJJJFFFEEECCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDIIIJJJJJJHHHFFFEEEFFFHHHHHHGGGEEEHHHPPPXXXWWWPPPEEEAAA<<<999999:::;;;;;;;;;<<<<<<===???@@@@@@AAAFFFHHHJJJLLLMMMKKKIIIHHHDDDCCCBBBAAA@@@AAABBBBBBCCCDDDEEEEEECCCCCCDDDFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCEEEIIILLLNNNSSSNNNIIIFFFGGGGGGEEEBBBFFFEEECCCAAA@@@AAABBBCCCBBBBBBAAAAAA@@@????????????????????????????????????@@@BBBBBBAAA@@@AAABBBCCCEEEFFFEEECCCBBBBBBBBB===<<<<<<===@@@AAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDGGGPPP\\\dddjjjttt~~~}}}{{{zzz{{{{{{}}}{{{}}}}}}|||~~~~~~xxxuuuvvvvvvtttssstttvvvnnnhhheeedddbbbfffkkkvvvuuusssppplllppp|||qqqkkkmmmiiibbb```aaa\\\RRRIIIIIIGGGEEEAAA===999666CCCAAA>>>>>>@@@BBBBBBAAAAAA@@@>>><<<;;;<<<===>>><<<;;;:::999888999999::::::;;;<<<<<<===<<<<<<;;;:::<<<>>>AAAEEEHHHIIIIIICCCCCCAAA@@@???>>>>>>>>>AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCC@@@AAABBBDDDEEEFFFGGGGGGFFFGGGIIIJJJIIIGGGEEECCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFCCCGGGJJJJJJIIINNNZZZeeeqqquuuwwwuuuttt{{{|||zzztttpppqqqppplllkkkllleeeaaaZZZSSSMMMIIIGGGFFFFFFEEECCCBBBAAABBBCCCDDDFFFEEEEEEEEEFFFHHHIIIJJJFFFDDDBBB@@@???@@@AAABBBAAABBBBBBCCCEEEFFFHHHHHHFFFDDDBBB@@@>>><<<;;;;;;;;;<<<===>>>???@@@AAABBBEEEGGGIIIKKKLLLKKKJJJIIIBBBBBBCCCFFFJJJMMMNNNMMMIIIHHHEEECCCAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJDDDCCCAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHFFFEEEEEEGGGJJJKKKIIIGGGKKKVVV^^^[[[SSSFFFCCC>>>;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@CCCDDDFFFHHHIIIHHHGGGGGGEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDCCCBBBBBBDDDEEEDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????@@@AAABBBAAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAACCCEEEHHHKKKMMMQQQMMMIIIFFFEEEEEECCCAAAGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA??????>>>????????????????????????AAABBBCCCBBB@@@???@@@AAAAAAAAABBBBBBAAA@@@??????<<<;;;;;;<<>><<<:::999888CCCBBB@@@@@@AAABBBBBBBBBBBBAAA???======>>>???@@@>>>===;;;999888888999999;;;<<<===?????????>>>===888:::===AAACCCFFFHHHIIIDDDCCCBBB@@@???>>>>>>===@@@AAABBBCCCDDDDDDDDDCCCAAAAAA@@@@@@AAABBBDDDEEECCCCCCCCCDDDDDDDDDDDDEEE@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBCCCEEEFFFFFFEEEGGGJJJLLLMMMKKKHHHFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEE@@@EEEIIIIIIJJJQQQ]]]ffftttwwwwwwpppiiijjjsss}}}~~~xxxnnnhhheeeeeeeeebbbaaaccc[[[XXXRRRMMMIIIGGGGGGGGGEEEEEECCCCCCBBBCCCDDDDDDFFFEEEDDDDDDEEEFFFGGGHHHDDDCCCAAA@@@@@@@@@BBBCCCCCCCCCCCCDDDFFFHHHJJJLLLFFFDDDBBB@@@===;;;:::999999999:::<<<===???@@@@@@EEEGGGIIILLLMMMMMMLLLLLLDDDCCCCCCEEEHHHJJJJJJJJJJJJHHHEEEBBBAAA@@@AAAAAA???@@@CCCEEEGGGIIIIIIJJJCCCBBBBBBAAA@@@@@@??????@@@AAABBBCCCEEEFFFGGGHHHFFFGGGGGGFFFEEEFFFHHHJJJLLLJJJIIIMMMWWW^^^ZZZQQQEEEBBB>>>;;;;;;;;;;;;;;;999:::;;;===>>>@@@AAAAAAAAABBBCCCEEEFFFFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@AAACCCCCCBBBBBBCCCDDDCCCCCCEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???>>>=========>>>@@@AAA@@@@@@@@@AAABBBBBBCCCCCC??????@@@CCCFFFIIILLLNNNNNNKKKHHHFFFEEEDDDCCCBBBHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEEEECCCBBBAAA@@@???????????????????????????DDDDDDDDDBBB@@@>>>>>>???@@@@@@@@@@@@@@@@@@???>>>;;;;;;:::<<>>999999999888888777777888888EEEEEEDDDCCCCCCCCCDDDDDDBBBAAA???>>>>>>@@@AAABBB@@@>>><<<:::888888999:::;;;===???AAABBBAAA@@@???888;;;>>>AAABBBDDDFFFHHHEEEDDDCCCAAA@@@????????????@@@BBBCCCDDDDDDCCCCCCAAA@@@@@@@@@BBBCCCEEEGGGEEEEEEEEEEEEDDDDDDDDDDDD??????@@@AAAAAABBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFDDDGGGJJJMMMNNNMMMKKKIIICCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFCCCGGGIIIHHHKKKSSS]]]aaakkknnnnnnhhh```]]]aaafffkkkttt~~~}}}rrrkkkfff```\\\\\\[[[WWWUUUVVVRRRPPPLLLIIIGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAABBBBBBDDDDDDDDDEEEGGGIIILLLMMMEEEDDDCCCAAA>>><<<:::999888888:::;;;===>>>???@@@DDDFFFIIIKKKMMMMMMMMMLLLFFFEEECCCDDDFFFGGGGGGFFFIIIGGGEEEBBB@@@@@@AAAAAA???@@@BBBEEEFFFGGGGGGGGGCCCBBBBBBAAAAAA@@@@@@???@@@@@@BBBCCCEEEGGGHHHHHHFFFGGGHHHGGGGGGGGGIIIJJJKKKKKKKKKMMMTTTYYYTTTKKKCCC@@@===;;;<<<======<<<:::;;;<<<===???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCBBBBBBAAA@@@???>>>===@@@BBBCCCBBBBBBBBBBBBAAABBBCCCDDDEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;;;;===???@@@======>>>>>>??????@@@@@@===>>>@@@BBBFFFIIILLLMMMKKKJJJHHHGGGEEEDDDDDDDDDHHHGGGFFFEEEEEEDDDDDDDDDFFFFFFEEEDDDCCCBBBAAA@@@????????????????????????CCCDDDCCCAAA>>>======???AAA@@@@@@AAABBBBBB@@@???;;;::::::;;;>>>??????>>>999:::<<<===>>>>>>======CCC@@@@@@CCCCCCAAABBBFFFJJJKKKMMMOOOQQQUUUZZZ^^^aaahhhqqqwwwzzz~~~{{{xxx{{{xxxlll]]]```hhhttt~~~~~~{{{qqqhhhgggkkkmmmpppnnnggg```[[[VVVQQQMMMHHHAAA<<<::::::999777666666666777777888888999DDDEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???@@@AAACCCEEEBBB@@@===:::999999:::;;;;;;===@@@BBBBBBBBB@@@???:::===AAABBBBBBCCCEEEHHHEEEDDDCCCBBBAAAAAAAAAAAA>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@AAACCCEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@AAABBBBBBCCCCCCCCCFFFFFFEEEDDDDDDEEEFFFGGGDDDFFFIIILLLLLLKKKIIIHHHCCCBBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIIIIGGGLLLVVV\\\\\\\\\^^^^^^[[[VVVSSSSSSVVVWWW\\\dddjjjqqqyyyzzzrrriiiccc[[[UUURRRSSSRRRNNNLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBEEEDDDDDDDDDFFFIIIKKKMMMFFFEEEDDDBBB@@@===;;;:::999999;;;<<<>>>@@@AAABBBBBBDDDGGGJJJLLLLLLLLLKKKHHHFFFDDDDDDFFFGGGGGGFFFHHHFFFDDDBBB@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@?????????@@@AAACCCDDDFFFGGGHHHFFFHHHJJJJJJHHHHHHHHHIIIIIILLLLLLMMMOOOQQQLLLDDD@@@>>><<<<<<>>>?????????======>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDBBBBBBBBBAAA@@@>>>======;;;>>>BBBDDDCCCBBBAAA@@@???@@@AAACCCDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;:::;;;<<>>>>>>>>>>>>>>?????????<<<===???AAADDDFFFHHHIIIHHHIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA?????????????????????????????????===<<<<<<===???AAA???>>>???BBBBBB@@@>>>;;;:::999:::<<<===<<<;;;::::::;;;<<<<<<<<<;;;;;;BBB>>>>>>AAABBBAAABBBEEEBBBCCCEEEEEEEEEFFFIIILLLMMMQQQUUUXXX[[[___dddiiiqqqvvv}}}vvvvvvzzz~~~xxxwwwwwwsssiii]]]XXXZZZSSSVVVTTTNNNIIIHHHFFFCCC===;;;999888777555555555555666777888999999999999BBBCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@???@@@CCCEEEFFFDDDAAA>>>;;;999999:::;;;;;;===???BBBBBBBBB@@@???===@@@CCCDDDCCCCCCEEEHHHEEEDDDCCCCCCBBBBBBBBBBBB>>>@@@BBBDDDDDDDDDCCCBBBAAA@@@AAABBBCCCFFFHHHJJJJJJJJJIIIGGGFFFDDDCCCCCCAAAAAABBBCCCDDDDDDDDDCCCIIIIIIGGGFFFFFFFFFGGGHHHEEEFFFIIIJJJKKKIIIGGGFFFBBBAAA@@@??????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFEEEFFFDDDCCCJJJUUUZZZWWWRRRRRRRRRQQQNNNLLLLLLMMMNNNQQQUUUYYY^^^eeelllqqq}}}|||wwwqqqllleee___ZZZPPPLLLJJJMMMNNNKKKIIIKKKLLLLLLLLLKKKJJJJJJIIIHHHGGGIIIKKKMMMMMMLLLIIIHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBEEEDDDCCCDDDEEEGGGJJJLLLGGGFFFEEEDDDBBB???===<<<:::;;;<<<>>>???AAABBBCCC@@@BBBEEEHHHJJJKKKJJJJJJIIIGGGEEEEEEGGGHHHHHHHHHGGGFFFCCCAAA@@@AAABBBBBBGGGHHHHHHHHHGGGDDDAAA@@@AAABBBBBBAAAAAA@@@???>>>???@@@AAABBBDDDEEEFFFGGGFFFHHHKKKKKKJJJIIIHHHIIIHHHLLLMMMLLLLLLLLLFFF@@@???>>><<<===???AAABBBBBB@@@@@@@@@??????????????????>>>=========>>>???@@@AAAAAAAAA@@@???>>><<<<<<999===BBBEEEDDDBBB@@@???>>>???@@@BBBCCCCCCBBBBBB???????????????????????????===;;;::::::<<>>???@@@BBBCCCEEEEEEGGGHHHIIIHHHGGGFFFGGGGGGDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAA@@@????????????????????????:::;;;;;;;;;:::;;;>>>@@@>>><<<;;;===???@@@>>>;;;:::999888888:::;;;:::999>>>======<<<<<<;;;;;;;;;<<<888888<<>>??????>>>???AAACCCEEEFFFFFFFFFGGGJJJNNNQQQTTTYYY___dddgggjjjnnnppp|||xxxtttooommmkkkfffZZZLLLFFFFFFBBBEEEDDD>>>;;;<<<<<<;;;222333555666444111111333111222333555666555555444EEEDDDCCCBBBBBBCCCEEEFFFFFFEEEBBB@@@???>>>??????@@@???===<<<;;;::::::999999:::;;;===???@@@AAAAAADDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEKKKKKKJJJIIIFFFCCC@@@???DDDDDDCCCCCCCCCCCCDDDDDDEEEHHHLLLJJJGGGEEEGGGJJJFFFGGGHHHIIIIIIHHHFFFDDDDDDCCCAAA??????>>>??????CCCBBBCCCFFFJJJJJJFFFCCCEEEFFFFFFHHHKKKNNNQQQSSSMMMNNNMMMKKKIIIHHHHHHJJJMMMMMMNNNQQQTTTXXX[[[]]]eeelllwww|||xxxwwwsssnnnhhhccc___ZZZTTTOOOGGGGGGGGGGGGGGGGGGGGGGGGHHHLLLOOONNNJJJFFFEEEFFFMMMKKKHHHGGGGGGIIIKKKLLLJJJHHHEEECCCCCCEEEHHHJJJJJJHHHDDDAAA??????@@@AAACCCCCCCCCCCCDDDFFFGGGHHHDDDDDDCCCBBB@@@===;;;:::<<<<<<<<<<<<>>>@@@BBBCCCCCCEEEGGGGGGGGGHHHJJJKKKIIIHHHGGGFFFFFFGGGIIIKKKNNNIIICCC??????BBBDDDEEEHHHKKKMMMLLLHHHEEEDDDDDDBBBBBBBBBBBBBBBAAA??????AAABBBBBBCCCDDDEEEFFFFFFEEEFFFHHHIIIJJJIIIIIIHHHFFFGGGIIIIIIHHHFFFCCCAAA=========>>>???@@@AAABBBFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???===<<<<<>>===;;;>>>BBBDDDDDDBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB???>>>===>>>@@@AAA@@@???@@@;;;777777888;;;CCCMMMMMMFFFAAACCCEEEBBB???>>>??????@@@@@@AAABBBBBBBBBBBBDDDEEEFFFEEEDDDEEEFFFHHHFFFDDDAAA@@@@@@AAABBBDDDDDDDDDCCCBBB@@@???>>>???????????????>>>======<<<<<<<<<============>>>>>>======;;;:::999888888999888777777777888:::::::::;;;===>>>>>>===;;;:::<<<<<<===>>>???>>>>>>>>>?????????>>>======<<<<<<=========>>>???AAACCCCCCEEEFFFHHHJJJLLLOOOQQQRRR^^^aaahhhooovvv|||}}}yyyxxxvvvsssnnniiieeeaaa___\\\XXXRRRLLLGGGBBB>>>;;;;;;;;;;;;:::::::::999999444333333222222333333444333444555555666666555555EEEDDDCCCAAABBBCCCDDDFFFGGGFFFDDDAAA@@@???>>>>>>??????>>><<<;;;;;;;;;;;;<<<<<<;;;<<<>>>AAADDDEEEGGGFFFEEEDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDHHHHHHHHHHHHGGGEEECCCBBBGGGFFFEEEEEEEEEEEEEEEFFFFFFIIILLLKKKGGGEEEGGGJJJHHHIIIJJJKKKJJJHHHFFFEEECCCBBB@@@???>>>??????@@@CCCCCCDDDGGGJJJJJJGGGDDDEEEEEEEEEGGGIIIKKKNNNOOOJJJKKKLLLKKKIIIIIIJJJKKKKKKKKKKKKLLLNNNQQQSSSUUUWWW[[[bbbkkkxxx}}}uuupppnnnhhhccc]]]YYYUUUQQQMMMIIIFFFFFFGGGGGGHHHHHHIIIIIIIIIMMMPPPNNNJJJFFFDDDEEEEEEFFFHHHJJJKKKJJJHHHFFFNNNLLLIIIFFFEEEEEEFFFGGGIIIFFFCCC@@@??????@@@AAAAAAAAABBBBBBCCCDDDFFFGGGDDDCCCCCCAAA@@@???>>>>>>>>>=========>>>@@@BBBCCCCCCEEEGGGGGGGGGFFFGGGHHHGGGHHHHHHIIIJJJMMMPPPRRRRRRMMMEEE@@@???@@@BBBCCCGGGJJJLLLKKKHHHEEEDDDEEE@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJGGGHHHIIIIIIHHHFFFCCCAAA@@@@@@@@@AAACCCEEEGGGIIIGGGFFFDDDCCCAAA@@@@@@@@@???@@@???===;;;<<<>>>@@@@@@@@@AAAAAA@@@@@@???>>>>>>BBBFFFGGGEEEBBB@@@???AAA@@@@@@@@@AAAAAABBBCCCAAA@@@@@@AAACCCDDDCCCAAAAAA===:::;;;<<>>????????????>>>===<<<::::::;;;;;;;;;<<<<<<<<<======<<<;;;:::999999888888888777777777888999::::::;;;<<<======<<<;;;:::<<<<<<<<<<<<============<<<<<<;;;::::::999999888;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCHHHKKKOOOUUUZZZ^^^```aaadddeeeiiimmmmmmlllqqqyyy{{{tttmmmfffbbb\\\[[[YYYVVVRRROOOMMMLLLIIIFFFBBB???===<<<999888777777777666666666555555444333333222222333333444333444555555666666555555EEEDDDCCCAAAAAABBBDDDEEEIIIHHHFFFCCCAAA???>>>===???>>>===<<<<<<<<<<<<<<<>>>===<<<<<<>>>BBBGGGIIIJJJHHHFFFDDDDDDGGGJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEECCCDDDFFFGGGGGGGGGEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEJJJIIIHHHGGGGGGGGGGGGGGGGGGJJJLLLKKKHHHFFFGGGIIIJJJJJJKKKLLLKKKIIIGGGEEEBBBAAA@@@?????????@@@AAADDDDDDEEEHHHJJJJJJHHHEEEEEEEEEEEEFFFGGGIIIJJJKKKHHHIIIJJJJJJIIIIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOPPPRRRVVV^^^kkkxxxxxxqqqkkkddd```[[[WWWRRRMMMJJJHHHFFFDDDDDDEEEFFFHHHIIIKKKLLLLLLLLLOOOQQQOOOJJJEEEDDDDDDCCCCCCEEEHHHKKKKKKJJJHHHEEEDDDDDDDDDEEEFFFGGGHHHFFFDDDBBB@@@>>>??????@@@@@@@@@@@@AAABBBCCCEEEEEEEEEDDDCCCAAAAAAAAAAAABBB@@@@@@?????????@@@AAABBBBBBEEEGGGHHHFFFEEEDDDDDDCCCEEEHHHJJJMMMPPPTTTXXXWWWQQQHHHBBB???@@@AAABBBFFFHHHJJJJJJHHHFFFFFFFFF@@@?????????@@@AAACCCDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFHHHJJJKKKLLLLLLKKKGGGHHHIIIIIIHHHFFFDDDBBB?????????@@@BBBFFFIIIKKKHHHGGGEEECCCAAA@@@???>>>?????????===;;;;;;===???>>>??????@@@AAAAAA@@@@@@AAAEEEIIIJJJGGGCCC???===?????????@@@AAABBBCCCDDDBBBBBBCCCEEEGGGGGGFFFDDDAAA===;;;===???AAAIIIQQQTTTJJJAAA>>>>>>===>>>AAADDDDDDCCCCCCCCCCCCBBBBBB???AAABBBBBBAAAAAAAAABBBBBBAAA@@@???>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>======<<<999999999999::::::::::::;;;;;;;;;::::::999999999888777777777777888999999999:::;;;<<<<<<;;;:::999;;;::::::999:::;;;<<<=========<<<<<<;;;:::::::::888888888888888999::::::999999999999999999999999;;;===???BBBDDDFFFGGGGGGMMMMMMOOOSSSTTTTTTZZZaaalllnnnoooooommmjjjjjjjjjjjjmmmrrr|||~~~|||{{{zzzvvvvvvvvvwwwyyy|||wwwqqqiii```XXXRRRLLLIIIEEEDDDCCCBBBAAA@@@???>>>===;;;999888999999888777444444444444444333333333444333333222222333333444333444555555666666555555EEEDDDBBBAAAAAABBBCCCDDDIIIIIIHHHFFFCCCAAA>>>=========<<<;;;;;;<<<<<<<<<===<<<<<<<<>>???@@@@@@@@@@@@AAAAAABBBDDDEEEFFFHHHFFFDDDBBBAAAAAABBBCCCBBBBBBAAA@@@@@@@@@AAABBBBBBDDDGGGHHHFFFCCCAAA@@@>>>AAAFFFIIIKKKNNNSSSVVVXXXRRRIIICCCAAAAAABBBCCCDDDFFFGGGHHHGGGGGGGGGGGGBBBAAA???>>>???@@@BBBDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEGGGIIIKKKKKKKKKKKKHHHHHHIIIIIIHHHFFFDDDCCC???>>>>>>@@@CCCGGGKKKMMMIIIHHHFFFCCCAAA???>>>>>>???@@@???===;;;:::<<<===<<<===>>>@@@AAAAAAAAAAAAAAAEEEIIIJJJGGGCCC>>><<<>>>>>>???@@@AAACCCEEEFFFCCCCCCDDDGGGIIIIIIGGGEEE???<<<;;;===>>>???EEELLLNNNEEE>>>;;;;;;:::<<>>???@@@AAA@@@???>>>===<<<============>>>???@@@@@@@@@@@@=========>>>>>>===<<<<<<888999999999999:::::::::::::::::::::999999999999777777777777777888888999999999:::;;;;;;:::999999:::999777777777888:::<<<======<<<<<<;;;:::::::::777666666555555555666666444555555666666777888888;;;;;;<<<===>>>>>>??????CCCAAABBBEEEEEEFFFKKKRRRTTTUUUVVVUUURRRPPPPPPPPPOOOPPPUUU```kkkrrrqqqnnndddcccbbb```___^^^]]]]]]ZZZZZZZZZZZZ\\\^^^aaabbbffffffeeehhhrrryyyvvvooo^^^YYYQQQJJJEEEBBB???===;;;;;;;;;;;;::::::::::::;;;999888777777777666444555555555555555555444444444333333222222333333444333444555555666555555555FFFDDDBBBAAA@@@AAABBBCCCHHHHHHIIIHHHFFFCCCAAA???<<<<<<;;;;;;:::;;;;;;;;;999:::;;;===@@@BBBCCCDDDGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGCCCEEEGGGIIIIIIHHHFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHHHHIIIHHHIIIJJJKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@AAABBBCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJLLLLLLJJJIIIHHHIIIJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJIIIJJJMMMRRRVVVXXXcccooovvvyyy~~~~~~zzztttnnnkkkfff^^^YYYVVVSSSOOOKKKLLLJJJGGGDDDCCCCCCEEEFFFCCCDDDEEEHHHJJJMMMNNNOOOSSSUUUUUUQQQKKKFFFEEEEEEDDDAAA@@@EEEMMMTTTWWWWWWWWWVVVTTTQQQLLLHHHCCCAAAAAA@@@????????????@@@AAAAAAAAAAAABBBCCCDDDFFFFFFKKKIIIFFFCCCAAAAAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBEEEGGGGGGEEEBBB??????>>>CCCHHHJJJJJJKKKOOORRRUUUPPPIIIDDDCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHGGGGGGDDDCCCAAA??????@@@AAABBBEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDGGGKKKNNNPPPHHHGGGEEECCCAAA@@@??????@@@AAA@@@>>><<<:::;;;<<<;;;<<<===???@@@AAABBBBBB>>>AAAFFFGGGFFFBBB???>>>??????@@@AAABBBDDDFFFGGGDDDDDDDDDFFFGGGHHHFFFDDDAAA>>>>>>???>>>===AAAFFFFFF@@@=========;;;<<>>======<<<>>>??????===<<<===>>>AAA@@@???===<<<::::::999:::;;;<<<>>>??????@@@@@@;;;<<<<<<=========<<<<<<::::::::::::;;;;;;;;;;;;999999999999999999888888666666777777888888888888888888999999999999888888999888666555555777999:::999888888777666666555555666666555444444444555555555555666666666777777777777777888888999::::::;;;===:::999;;;;;;;;;>>>DDDDDDEEEFFFDDDBBB@@@@@@@@@??????BBBJJJSSSWWWTTTPPPIIIHHHGGGGGGFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIMMMXXXdddeee```NNNIIIDDD???===<<<;;;:::777666666666666555555555666555333333444333111///555555555555555555555555444333333222222333333444333444555555666555555555FFFDDDBBBAAA@@@AAABBBCCCEEEGGGIIIJJJIIIGGGDDDBBB======<<<;;;;;;;;;;;;;;;888999;;;===???@@@@@@AAAEEEEEEFFFGGGHHHGGGGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGCCCEEEGGGHHHHHHHHHFFFEEEGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCEEEGGGHHHGGGGGGHHHIIIHHHIIIIIIIIIIIIHHHGGGFFFJJJKKKMMMMMMKKKIIIIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIFFFGGGHHHGGGFFFFFFHHHJJJNNNTTT\\\aaadddiiiqqqxxx}}}}}}|||zzzvvvuuusssnnnfff```XXXUUUQQQNNNLLLJJJIIIGGGFFFFFFEEECCCAAABBBDDDFFFCCCDDDEEEGGGIIIKKKMMMNNNSSSTTTTTTPPPJJJEEEDDDEEE>>>???CCCLLLUUUXXXTTTOOOTTTSSSQQQNNNJJJGGGCCCBBB????????????@@@AAAAAABBBAAAAAABBBBBBCCCDDDFFFGGGKKKIIIGGGDDDBBBAAA@@@@@@CCCBBBAAA@@@@@@@@@AAABBBCCCEEEGGGFFFDDDAAA@@@???BBBGGGMMMNNNLLLKKKMMMPPPPPPLLLHHHEEEFFFGGGGGGGGGEEECCCCCCDDDFFFHHHGGGFFFFFFEEECCCBBBAAAAAAAAABBBFFFGGGIIIJJJJJJIIIGGGFFFDDDEEEFFFGGGHHHHHHGGGGGGJJJJJJIIIIIIHHHFFFEEEDDDBBBBBBCCCDDDFFFHHHJJJKKKFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBB@@@===;;;;;;;;;:::;;;===???@@@AAABBBBBB<<>>>>>AAABBBBBBAAA@@@@@@???>>>>>>;;;===>>>>>><<<;;;;;;<<>>===;;;:::999888999:::;;;===>>>>>>??????:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999888888777777777555666777777888888777777888888888888888888888888777777666555666777888999999888888777666666555555666555555444444444555555888888777666555444333222333333333444555777888999;;;777666888888666888<<<<<<======<<<999888888999::::::;;;???CCCDDDAAA>>><<<<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;<<<<<<>>>>>>>>>AAALLLWWW[[[XXXEEEBBB>>>;;;:::999888777666666555555444444333333222222222333555555444222222222333333333333333444444333333222222333333444333444555555666666555555FFFDDDBBB@@@@@@@@@AAABBBBBBEEEHHHKKKKKKJJJGGGEEE@@@@@@???===<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAAEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFCCCCCCBBBCCCCCCDDDEEEFFFCCCDDDEEEFFFIIIJJJJJJIIIGGGHHHJJJKKKLLLKKKIIIHHHGGGFFFEEECCCCCCCCCDDDDDDBBBEEEGGGGGGEEEEEEGGGIIIGGGHHHIIIIIIIIIHHHGGGFFFHHHKKKMMMNNNMMMLLLKKKLLLHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEEEEGGGHHHJJJLLLOOORRRVVV[[[aaaeeegggfffhhhooo|||{{{yyyyyyzzzrrroookkkhhhfffaaaZZZUUUJJJJJJJJJHHHFFFEEEFFFGGGCCCDDDEEEDDDBBBBBBDDDGGGDDDEEEFFFGGGHHHIIIJJJKKKPPPRRRQQQMMMGGGCCCBBBDDD>>>>>>CCCLLLTTTTTTMMMFFFCCCCCCCCCDDDDDDDDDDDDEEE?????????@@@AAABBBCCCCCC@@@@@@@@@AAABBBCCCEEEEEEHHHGGGFFFEEECCCBBBAAA@@@AAAAAA@@@??????@@@AAABBBDDDEEEFFFEEECCCAAAAAAAAACCCJJJPPPQQQMMMJJJLLLOOOLLLJJJGGGGGGHHHHHHGGGFFFEEECCCBBBCCCFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHJJJKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFJJJJJJIIIIIIGGGFFFFFFEEE???@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDBBB>>><<<;;;;;;;;;<<<===???@@@AAAAAAAAA>>>@@@BBBCCCAAA@@@@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIIIIGGGDDDBBBBBBCCCCCCBBBCCCBBBCCCFFFDDDAAABBBEEECCCAAA@@@BBB@@@======AAA@@@@@@??????>>>>>>======;;;===>>>>>><<<:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;888999:::<<<============999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::999888777666666555555555777888888888777666777777777666666777777777666666666666777777777777::::::999888888777777666444444333333333444555555777666666555444333222222333333333333444666888999:::666555888999777888:::777888888777555444555777888888999:::;;;:::999888777777777777888999:::;;;777777777777777777777888777:::;;;===CCCJJJMMMJJJ<<<:::888777777777666555666666666666555555555555333333333555777888666555111111222222222333333333444333333222222333333444333444555555666666555555FFFDDDBBB@@@@@@@@@AAABBB@@@CCCHHHKKKMMMLLLIIIHHHCCCBBBAAA???>>>=========???===;;;:::;;;===@@@BBBFFFDDDBBB@@@@@@CCCFFFHHHDDDDDDEEEFFFFFFGGGHHHHHHJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHBBBBBBBBBBBBCCCEEEFFFGGGBBBBBBCCCEEEHHHJJJJJJIIIGGGHHHKKKLLLMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEBBBDDDFFFFFFDDDDDDFFFIIIFFFGGGHHHIIIIIIHHHFFFEEEGGGJJJMMMOOONNNNNNNNNNNNKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFEEECCCAAABBBEEEGGGJJJIIIHHHJJJOOOUUUYYY[[[[[[YYYYYY^^^iiiwww{{{uuuqqqpppqqqrrreeebbb]]][[[XXXTTTNNNIIICCCFFFHHHGGGDDDBBBDDDGGGBBBEEEGGGGGGEEEDDDFFFHHHEEEEEEFFFGGGGGGHHHIIIIIINNNOOOOOOKKKEEEAAAAAABBBCCCAAA@@@FFFLLLNNNIIICCCCCCBBBAAAAAAAAAAAABBBCCC>>>???@@@AAABBBCCCCCCDDD?????????@@@AAABBBDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@AAABBBEEEFFFFFFEEECCCAAABBBCCCCCCJJJQQQQQQMMMIIIJJJMMMJJJIIIHHHHHHIIIHHHGGGEEEFFFDDDAAABBBEEEGGGFFFDDDBBBCCCDDDEEEFFFFFFFFFEEEBBBDDDGGGIIIJJJIIIHHHGGGHHHHHHIIIJJJIIIHHHGGGFFFKKKJJJIIIHHHGGGGGGFFFEEEBBBCCCEEEGGGGGGFFFDDDCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEECCC???<<<;;;<<<;;;<<<===???@@@@@@@@@AAAAAABBBCCCBBB@@@???@@@@@@EEEEEEEEEEEEFFFGGGIIIIIILLLHHHDDDBBBAAABBBCCCBBBAAA@@@BBBEEEDDDAAABBBFFFDDDAAA??????===999;;;???<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>===<<<::::::;;;999:::;;;<<<===>>>>>>>>>888999:::;;;<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<;;;:::999888777666555444444555777888888888777666777777666666666666777777555666777777888888777777666666666555444444333333333333222222333444444555333333444444555555666666333222222222333555666888555222222666888777777999444555555444333222444666555666888777666555666777333333333333444666777888222222222333444444555555000555888999;;;>>>>>>;;;222222111333555666666555333333333444444444444444333333333444666555333111222222333333444444444444444333333222222333333444333444555555666666555555BBB@@@>>>======>>>@@@BBBBBBDDDFFFHHHJJJKKKKKKKKKGGGDDD???>>>???@@@@@@>>>AAA???<<<:::;;;===>>>???DDDBBB@@@@@@AAACCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHIIIIIIHHHGGGEEEDDDFFFEEEDDDCCCCCCCCCCCCCCCFFFEEEDDDDDDEEEFFFGGGHHHCCCCCCCCCCCCCCCCCCBBBBBB@@@AAACCCFFFHHHJJJKKKLLLKKKKKKJJJJJJKKKLLLMMMNNNPPPJJJDDDCCCEEEGGGFFFCCCGGGFFFEEEDDDDDDEEEFFFGGGNNNLLLJJJLLLOOOMMMHHHBBBDDDHHHOOOVVVXXXVVVOOOJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAABBBCCCDDDEEEGGGIIIJJJKKKMMMQQQSSSUUUUUUUUUXXX]]]dddkkkpppwww}}}yyyvvvtttooojjjeeebbb```___]]]ZZZVVVQQQLLLIIIGGGFFFDDDDDDCCCDDDDDDEEEFFFGGGIIIGGGEEEDDDDDDEEEGGGIIIHHHGGGFFFFFFGGGHHHJJJKKKMMMLLLJJJHHHFFFDDDBBBAAACCCBBBBBBAAABBBCCCDDDEEEEEEDDDBBBAAAAAABBBCCCDDDBBBBBBAAA???>>>>>>???AAA???>>>===>>>AAADDDFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@AAABBBAAAAAACCCFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEBBB@@@???@@@AAABBBEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAA???===???BBBDDDDDDBBBCCCBBBAAA@@@???>>>>>>???BBB@@@???>>>??????>>>===AAAAAAAAABBBCCCDDDDDDEEEGGGFFFFFFGGGIIIMMMQQQSSSQQQMMMHHHEEEDDDDDDCCCCCC@@@@@@@@@@@@AAAAAABBBCCCEEEDDDBBB@@@???>>>=========<<<;;;:::::::::::::::<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999;;;;;;::::::999888777777777555333333555777888777444444555666777777666666888555222222555888888888555555555666555444444333222222222222222222222222222333444444555555444444444444444444444444444444555555444444444444555555444444444444444444444333666666555444444444444555222222333333222222111000222222222222222222222222555555555555555555555555444444444555555555555666333222222333444555333222444333333222222333333444333333333444555666777777333222111111000000111111333333333333333333333333@@@???===;;;;;;===???@@@AAABBBEEEGGGIIIJJJJJJJJJHHHDDD@@@???@@@AAA@@@???CCCAAA>>>===>>>???@@@AAACCCAAA@@@@@@AAACCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIGGGHHHHHHHHHHHHFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAACCCDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>???AAADDDFFFHHHIIIIIIJJJIIIIIIHHHIIIJJJLLLMMMQQQMMMHHHHHHJJJLLLJJJGGGCCCCCCBBBBBBCCCEEEFFFHHHLLLKKKLLLQQQVVVUUUMMMEEEGGGIIILLLPPPSSSRRRNNNJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCEEEGGGHHHIIIKKKNNNPPPQQQPPPPPPQQQTTTZZZ```ccceeekkksss{{{yyyvvvvvvuuuppplllgggeeebbb___\\\ZZZYYYXXXXXXVVVRRRNNNKKKHHHGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDBBBCCCDDDFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJHHHFFFDDDBBBAAADDDCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@AAAAAA@@@>>>>>>???@@@@@@>>>===>>>@@@CCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGEEECCC@@@??????AAABBBEEEEEEFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBB@@@>>>???BBBCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAACCCAAA??????AAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFIIILLLPPPRRRPPPLLLHHHEEEDDDDDDDDDCCC@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@>>><<<<<<;;;;;;;;;;;;:::999999999999999;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::999999999999<<<<<<<<<<<<;;;;;;;;;:::999999888888888888888888;;;::::::999888888777777777555444444555777777666444444555666666666666666777444111222555777888777666777777777777666555555222222222222222222222222222333444444555555444444444444444444444444444444555555444444444444555555222333333333444555555555666555555444444444444444333333333333333222111111222222222222222222222222555555555555555555555555444444444444555555555555444333333444666666555333444444333333333333444444333333444444555555666666333333222111111111111222333333333333333333333333>>>===;;;::::::;;;===>>>???AAACCCFFFHHHIIIJJJJJJHHHEEEBBB@@@AAAAAAAAAAAACCCBBB@@@???>>>???@@@AAABBBAAA???@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGHHHGGGFFFDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAA@@@??????<<<===???AAACCCEEEEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKPPPMMMJJJKKKMMMNNNLLLIIIAAAAAA@@@AAACCCEEEGGGHHHJJJIIILLLUUU^^^^^^TTTJJJJJJJJJIIIKKKLLLMMMKKKJJJGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDAAACCCEEEEEEFFFHHHKKKMMMMMMLLLKKKKKKLLLPPPSSSUUUXXXYYY\\\bbbjjjqqquuuwwwvvv{{{}}}zzzxxxyyyzzzzzz{{{{{{zzzzzzvvvrrrlllhhhfffccc^^^[[[UUUUUUSSSRRRQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBAAABBBCCCEEEGGGHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???AAABBBBBB@@@??????@@@BBB@@@>>>>>>???AAAAAA@@@>>>?????????@@@@@@@@@@@@CCCDDDEEEDDDDDDDDDFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGDDDAAA??????@@@@@@DDDEEEFFFFFFFFFFFFEEEDDD@@@@@@@@@@@@AAACCCEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???@@@AAABBBBBBAAABBBBBBAAAAAABBBCCCCCCDDDBBB@@@>>>>>>@@@CCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEFFFHHHJJJMMMOOOOOOLLLHHHEEEEEEDDDDDDCCC@@@@@@@@@???@@@@@@AAABBBAAA@@@???===<<<;;;;;;::::::999999888888888888999::::::999999999888888888999999999999999999999999::::::999999888777777777<<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888::::::999999888777777777888666444444555666666555444444555666666666666555555333111222444666666666666666666666666555444444222222222222222222222222222333444444555555444444444444444444444444444444555555444444444444555555111111222333444555666666666555444444333333444444333333444444444333222222222222222222222222222222444444444444444444444444333333333444444444555555444444333555666777666444555444444333333444444555444444444444444555555555444444333222222222222222444444444444444444444444>>>===;;;::::::;;;===>>>???AAACCCFFFHHHIIIJJJJJJGGGEEEBBBAAA@@@AAABBBBBB@@@@@@@@@???======>>>>>>AAA@@@???@@@BBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFEEECCCBBBBBBBBBCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBCCCDDDEEECCCCCCBBBAAA???>>>======<<<===>>>@@@BBBCCCCCCCCCDDDCCCCCCCCCDDDFFFGGGHHHJJJIIIIIIJJJLLLLLLJJJHHHBBBAAAAAAAAABBBDDDFFFGGGIIIGGGJJJTTT___aaaYYYOOOKKKJJJHHHIIIJJJJJJIIIHHHFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCC@@@BBBCCCDDDDDDEEEHHHJJJLLLKKKJJJIIIJJJKKKMMMOOORRRPPPPPPUUU\\\aaacccccc\\\```eeekkksss|||}}}xxxtttqqqmmmmmmmmmmmmmmmmmmlllllleeebbb]]]ZZZWWWTTTPPPMMMKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAABBBDDDEEEGGGHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGEEECCCBBBBBBEEEEEECCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDBBB???>>>@@@BBBDDDDDDCCCAAAAAAAAADDDAAA???>>>>>>???>>>===;;;;;;<<<===>>>???@@@@@@EEEFFFGGGFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGEEEBBB@@@?????????CCCDDDEEEEEEEEEEEEDDDCCC???>>>>>>===>>>???AAABBBCCCCCCCCCCCCCCCDDDDDDEEECCCDDDFFFHHHHHHGGGFFFEEECCCDDDDDDDDDEEEEEEFFFFFFCCCBBBAAA@@@@@@AAA@@@@@@AAAAAAAAABBBCCCDDDFFFFFFAAA???<<<<<<>>>@@@AAABBBDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHKKKLLLMMMJJJGGGEEEDDDDDDDDDCCC@@@@@@????????????@@@@@@BBBAAA???>>>===<<<<<<<<<:::999999888888888999999::::::::::::999999999999888888888888888888888888;;;::::::999777666666555::::::::::::999999999999888888888999999999999999999999888888777777777777888777555555666666555444444444555666666555555555333222111222333444555555333333444444333333222111222222222222222222222222222333444444555555444444333333333333333333333333555444444333333444444555222222222333333444444555555444444333333333333333333444444444444333222222222222222222222222222222444444444444444444444444222333333333444444444444333333333444666777666444555444444333333444444555555444444444444444444444555444333333222222333333444444444444444444444444>>>>>>===<<<<<<===>>>>>>@@@AAACCCFFFHHHHHHIIIHHHEEEDDDBBB@@@??????AAABBB???AAABBBAAA???======>>>@@@??????@@@BBBCCCCCCAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEFFFEEEDDDBBBAAA@@@AAABBBBBBBBBBBBAAAAAABBBAAA@@@??????@@@AAABBBBBBAAA@@@???>>>===<<<;;;<<<===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@BBBCCCEEEFFFFFFFFFGGGIIIJJJJJJHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFIIIFFFFFFNNNXXX\\\WWWQQQJJJIIIIIIIIIJJJIIIGGGDDDEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDCCCDDDGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJJJJMMMRRRTTTRRRPPPPPPQQQTTTYYY^^^cccgggjjjrrrvvv|||~~~~~~}}}}}}~~~}}}|||yyyuuuqqqlllhhhfff______^^^\\\[[[ZZZZZZYYYUUUTTTQQQOOOMMMKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJEEEEEEDDDCCCCCCBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJHHHHHHGGGFFFDDDCCCBBBBBBEEEEEECCCCCCBBBCCCDDDEEEDDDEEEEEEEEEDDDBBB???>>>AAACCCEEEFFFEEECCCCCCDDDFFFCCC@@@>>>>>>>>><<<;;;999:::;;;<<<>>>???@@@@@@EEEGGGHHHHHHFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIGGGEEECCCAAA@@@??????BBBCCCDDDDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<======BBBAAAAAAAAAAAABBBCCCCCCAAACCCEEEGGGGGGGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@AAACCCEEEFFFGGGCCCAAA>>>===>>>?????????BBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDDDDEEEFFFGGGHHHJJJGGGEEEDDDDDDDDDCCCBBB@@@??????>>>>>>>>>??????@@@???>>>===<<<;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;::::::::::::888888888888888888888888<<<;;;:::999888777666555777777777777777777777777999999999999::::::;;;;;;888888777777777777666666888666555555666666555333444444555555555555444444111111222222222333444555333333444444333333222111222222222222222222222222222333444444555555444444333333333333333333333333444444333333333333444444444444444333333222222111444444333222222222222222333333444444333333222111222222222222222222222222444444444444444444444444222222222222333333333444222111111333555666555444444444444333333444444444444444444444444333333333555444333333222222333333444444444444444444444444???>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFFFFEEEAAAAAA@@@>>>======???AAAAAADDDGGGFFFBBB??????@@@>>>>>>>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEDDDCCCAAA@@@???@@@AAABBBBBBBBBAAA@@@DDDCCCAAA@@@@@@AAABBBBBB@@@??????>>>===<<<;;;;;;===>>>???@@@AAAAAAAAAAAA???>>>>>>???@@@BBBDDDEEEFFFFFFHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEEEEGGGEEEDDDHHHNNNRRRQQQNNNHHHHHHHHHIIIIIIHHHEEEBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBAAABBBCCCCCCCCCCCCEEEGGGDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKMMMNNNMMMJJJHHHOOOMMMOOOSSSUUUTTTUUUYYY\\\___eeekkkpppsssttttttxxx~~~~~~}}}}}}{{{|||||||||{{{|||~~~|||wwwtttuuuxxxooommmjjjfffaaa]]]ZZZXXXVVVUUUSSSQQQOOONNNNNNMMMJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBEEEFFFGGGHHHIIIIIIIIIIIIDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFEEEDDDCCCCCCBBBDDDDDDCCCCCCCCCDDDFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBDDDEEEEEEDDDDDDDDDEEEGGGDDDAAA???>>>>>><<<;;;::::::;;;===>>>@@@AAAAAADDDFFFHHHHHHGGGGGGGGGHHHFFFGGGIIIJJJKKKJJJIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGEEEDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@>>><<<;;;;;;;;;<<>>??????@@@AAACCCEEEFFFEEECCCAAA@@@AAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEEGGGEEECCCBBBCCCCCCBBB@@@@@@???>>>>>>===>>>>>>>>>===<<<;;;:::999999999999:::999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999;;;;;;:::999888777666555555555555555555666666666888888888999::::::;;;;;;777777777666666666666666666666555666777777555333444555555555555444333333000222333333333333444666666666666666666555444444222222222222222222222222222333444444555555444444333333333333333333333333444444333333333333444444555555444333222111000000444333222222111111222222222222333333333222111111222222222222222222222222333333333333333333333333111111222222222333333333111000111222555666555444444333333222222333333444333333333333333444444444444444333222222222222222333333333333333333333333>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA>>>??????<<<::::::===@@@@@@EEEHHHGGGCCC??????@@@======>>>@@@CCCDDDBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>???AAABBBBBBBBBAAA@@@EEEDDDCCCAAAAAAAAABBBCCC============<<<<<<;;;;;;======>>>???@@@@@@@@@???=========>>>???AAACCCEEEEEEFFFGGGGGGFFFEEEEEEEEECCCBBBBBBBBBBBBCCCEEEFFFEEEDDDDDDEEEGGGHHHIIIHHHFFFEEEEEEEEEFFFEEECCCAAACCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBAAABBBBBBBBBAAABBBDDDEEECCCDDDEEEFFFGGGGGGGGGFFFHHHJJJKKKLLLJJJIIIIIIIIIMMMKKKLLLQQQRRROOONNNQQQPPPRRRWWW[[[]]]]]]\\\[[[\\\bbbhhhmmmttt}}}yyytttuuuvvvwww|||~~~}}}}}}}}}{{{|||~~~~~~~~~~~~{{{yyywwwuuusssqqqsssssspppkkkhhhjjjmmm^^^\\\ZZZWWWVVVUUUTTTTTTPPPOOOMMMKKKJJJJJJJJJJJJEEEFFFGGGGGGFFFEEEEEEEEEBBBCCCDDDDDDDDDDDDCCCBBBDDDEEEFFFHHHHHHHHHGGGGGGCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAADDDEEEFFFHHHHHHHHHHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCBBBCCCDDDEEEGGGHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBDDDFFFHHHEEEBBB@@@???>>>===<<<;;;<<<===>>>???@@@AAABBBBBBDDDGGGHHHGGGGGGHHHIIIDDDFFFHHHJJJKKKJJJIIIIIIEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@???>>><<<<<<<<<======AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDAAABBBCCCAAA??????AAACCC=========>>>???AAABBBCCCAAAAAAAAABBBCCCCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBDDDBBBAAAAAAAAAAAA@@@?????????>>>===============<<<;;;:::999888888888888888888888888888999::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999888777777666555555444444555555555666666666555666666777888888999999666666666666666666666666555444555666888888666444444555555555444444333222000222555555333333444666666777777777777666555555222222222222222222222222222333444444555555444444222222222222222222222222444333333222222333333444444333333333222111111111333333222111111111111111111111222222111111000///222222222222222222222222333333333333333333333333111111111111222222222222111111111333666777666555333222222111111222222333222222222333333444444555333333222111111111111222222222222222222222222222>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@>>>>>><<<======;;;888888<<>>CCCGGGFFFAAA======>>>======>>>@@@CCCDDDBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBCCCCCCDDDCCCAAA@@@???===>>>@@@BBBBBBBBB@@@???AAA@@@>>>=========>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>============???AAACCCEEEDDDDDDEEEDDDBBBBBBBBBCCC@@@@@@???@@@AAACCCEEEGGGCCCDDDFFFFFFDDDCCCCCCCCCFFFDDDBBBAAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBAAA@@@@@@BBBDDDDDDEEEFFFGGGHHHGGGFFFEEECCCEEEGGGFFFCCCCCCFFFIIIJJJGGGJJJQQQRRRNNNMMMPPPLLLNNNQQQSSSTTTRRROOOMMMHHHNNNSSSWWW]]]eeehhhgggiiieeecccccccccdddkkkrrrpppppprrrvvv{{{zzzyyywwwvvvvvvwwwxxxxxxvvvxxxzzz{{{}}}|||vvvyyyzzzzzzxxxxxx{{{~~~xxxuuupppllliiifffbbb___^^^aaacccaaa\\\ZZZ\\\___PPPPPPOOOOOOQQQSSSVVVXXXJJJIIIGGGFFFEEEFFFFFFGGGCCCEEEFFFGGGFFFDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBAAA@@@???>>>CCCDDDFFFGGGHHHHHHGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIEEEDDDBBBAAAAAABBBCCCDDDAAABBBBBBAAA@@@AAACCCEEEIIIFFFBBB@@@??????>>><<<======>>>???@@@AAABBBBBBAAACCCFFFHHHGGGGGGHHHIIICCCEEEGGGIIIJJJJJJIIIHHHDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<======???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCBBB??????AAADDD<<<<<<<<<===>>>@@@AAABBB<<<===>>>@@@BBBBBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBAAA???@@@AAAAAA???>>>??????>>>=====================<<<;;;::::::::::::777777666777777888999999:::::::::999999999888888::::::::::::::::::::::::777777777666555555444444555555555555666666777777333444444555666777777888555555555666666666666666444444444666888888666555444555555555444444333222000333555666444333555777555555666666555555444333222222222222222222222222222333444444555555444444222222222222222222222222444333333222222333333444222222222222222222333333333222222111000111111111111111111111111000//////222222222222222222222222333333333333333333333333000111111111111222222222222222222444777888777666222111111111111111111222111111222333333444555555333222111111000000111111111111111111111111111111????????????>>>>>>>>>>>>===>>>>>>>>>>>><<<;;;:::::::::;;;;;;<<<=========???@@@AAABBBBBBAAA??????@@@@@@@@@@@@????????????@@@>>>===???BBBCCCBBB???CCCCCCDDDDDDDDDCCCAAA@@@>>>??????@@@@@@??????>>>BBBAAA???===;;;;;;;;;;;;:::;;;;;;999777777888999;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<>>????????????@@@@@@@@@FFFEEECCCBBBAAAAAABBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@BBBBBBBBBBBB@@@@@@AAABBBCCCCCCAAAAAABBBCCCDDDBBB@@@???@@@AAAAAAAAAEEEFFFFFFGGGGGGGGGGGGFFFBBBFFFKKKMMMLLLIIIFFFEEEFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHJJJMMMQQQPPPLLLIIIGGGHHHIIIKKKMMMPPPRRRSSS[[[YYYWWWUUUUUUWWWZZZ[[[[[[\\\^^^aaadddhhhkkkllliiiiiihhhhhhhhhhhhiiiiiiiiikkkmmmooorrrtttxxxzzz~~~~~~|||zzzvvvrrrooommmjjjjjjiiihhhfffeeegggiiicccdddcccaaa\\\WWWSSSQQQNNNPPPQQQQQQPPPPPPQQQRRROOONNNKKKHHHNNNYYY```bbbZZZOOOFFFGGGIIIIIIGGGFFFDDDCCCCCCBBBBBBCCCEEEFFFEEEEEEEEEDDDBBBAAACCCDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFDDDAAA??????AAADDDGGGBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHFFFDDDCCCCCCDDDFFFHHHHHHGGGEEECCCCCCCCCCCCDDDFFFFFFEEECCCBBBAAA@@@???>>>===<<<<<<<<<>>>???@@@@@@FFFIIIFFFCCCEEEGGGFFFDDDEEEGGGHHHIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIHHHGGGEEECCCBBB???AAABBBDDDEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>@@@???>>>======>>>???@@@???@@@BBBAAAAAA@@@BBBCCCEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>===>>>===;;;;;;===>>>===<<>>===<<<===???@@@CCCCCCAAA???===;;;:::999999999:::;;;<<<<<<;;;;;;;;;::::::999888888888999:::::::::::::::::::::::::::::::::999999888888888666777777888888666555444555555555555555555555555555555444333333555666777666666555555555444444444444444444444444444444444222222333333333333444444333222222111111000000000555666777777777666444333333222222222333333444555111111111333444444222000111111222222222333333333444555555333111111222333444333222222111111111111222222222222222222222222111222222333333222222111111111222222222333333333222333333444444333333222222222222222222222222222333222222444666888888777111111111111111111111111222222111111111111111111000000000000000000000000000000000000000000000000>>>>>>>>>============<<<===>>>>>>>>>>>><<<;;;::::::::::::;;;<<<<<<=========>>>???@@@@@@???>>>===<<<<<<======>>>??????@@@???======???BBBCCCBBB@@@BBBCCCCCCDDDCCCBBBAAA@@@??????@@@@@@@@@@@@??????BBBAAA???===<<<;;;<<<<<<999:::;;;:::888777999::::::;;;;;;<<<<<<======>>>===<<<<<<<<<>>>BBBEEEHHHEEECCCAAAAAABBBBBBAAA@@@????????????????????????CCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCAAA@@@???@@@@@@AAABBBBBBAAA@@@@@@AAABBBCCCBBBAAA@@@AAACCCBBBAAA??????@@@AAABBBBBBDDDEEEEEEFFFFFFFFFFFFFFFDDDHHHLLLNNNMMMJJJGGGFFFEEEFFFHHHIIIIIIHHHFFFEEEHHHHHHIIIKKKMMMLLLHHHDDDCCCCCCDDDFFFHHHKKKMMMNNNRRRQQQPPPOOOOOOPPPRRRSSSPPPQQQQQQSSSUUUWWWXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[^^^aaaccceeeeeeffffffiiiiiihhhfffccc```]]][[[VVVWWWVVVTTTRRRRRRTTTUUUTTTTTTTTTSSSQQQNNNKKKIIIHHHIIIJJJJJJIIIIIIJJJLLLJJJKKKJJJJJJQQQ]]]eeefff\\\QQQHHHHHHIIIHHHEEEDDDCCCCCCCCCCCCCCCDDDDDDEEECCCDDDDDDCCCAAA@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEECCCBBBAAA@@@@@@??????@@@AAAAAAAAAAAABBBDDDFFFGGGHHHFFFDDDCCCCCCDDDFFFHHHHHHGGGEEEDDDCCCCCCDDDDDDGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>=========>>>@@@@@@@@@CCCCCCAAAAAAGGGKKKKKKAAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHGGGFFFEEECCCBBB???@@@BBBCCCDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@??????@@@???>>>======>>>???@@@@@@AAABBBBBBAAA@@@AAACCCEEEDDDCCCCCCBBBBBBBBBCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===;;;;;;=========<<<======<<<<<<===>>>??????AAAAAA@@@@@@???@@@@@@@@@BBBAAAAAA@@@?????????@@@AAA@@@>>>=========???@@@CCCCCCAAA@@@>>><<<;;;::::::::::::;;;;;;;;;<<<<<<;;;:::999888888888888888::::::::::::::::::::::::::::::999999999888888888666777888888888777555555555555555555555555555555444444444444444555666666666555555555444444444444444444444444444444444444222222333333333333444444444333333333333333222222555555666666666555444333333333222222222333444444222111111333444444222000111111111222222222333333333444444333111111222444444444333222222222222222333333222222222222222222111222222333333222222111111111111222222222333333222333333444444333333222222222222222222222222222333222111333555777666555111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000============<<<<<<<<<<<<===============;;;::::::999::::::;;;;;;<<<<<<===<<<<<<============<<<<<<999999:::;;;<<<>>>@@@@@@=========???BBBCCCBBBAAABBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@>>>===<<<<<<<<<===999:::;;;:::999888999:::999999:::;;;;;;<<<<<<===<<<<<<;;;<<<>>>AAADDDFFFCCCBBB@@@@@@BBBBBBBBBAAA@@@@@@??????>>>>>>======??????>>>>>>>>>???@@@@@@CCCCCCCCCBBBBBB@@@???>>>???@@@AAAAAAAAAAAA@@@???@@@AAABBBBBB@@@@@@AAABBB@@@?????????@@@AAABBBCCCBBBCCCDDDEEEEEEEEEEEEEEEGGGKKKNNNOOOMMMJJJHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDHHHGGGHHHIIIIIIFFFBBB???@@@@@@AAABBBDDDGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMPPPUUUXXXYYYWWWSSSPPPTTTSSSSSSQQQOOOMMMKKKJJJJJJJJJJJJIIIFFFFFFGGGHHHKKKJJJJJJKKKKKKKKKIIIGGGDDDDDDDDDCCCBBBCCCEEEGGGFFFHHHIIIJJJQQQ\\\bbbbbb[[[QQQIIIIIIIIIFFFCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDAAABBBCCCAAA???>>>???@@@BBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBB???@@@@@@@@@AAAAAAAAAAAADDDCCCCCCCCCCCCDDDDDDEEEBBBBBBAAA@@@????????????AAAAAAAAABBBCCCDDDFFFGGGHHHFFFEEECCCCCCEEEFFFHHHGGGGGGFFFEEEDDDDDDDDDDDDGGGFFFFFFEEEDDDCCCBBBBBB@@@???>>>>>>>>>???@@@AAACCCCCC@@@>>>BBBLLLQQQQQQ@@@@@@BBBCCCEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDEEEFFFFFFFFFEEECCCBBB???@@@BBBCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@AAABBBEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@???>>><<<;;;;;;<<<======<<<;;;:::999999:::<<<>>>@@@@@@@@@@@@???@@@@@@AAAAAACCCBBBAAAAAA@@@???>>>>>>@@@???>>>===<<<===>>>>>>BBBBBBAAA???>>><<<;;;:::<<<;;;:::::::::;;;<<<===:::999888888888888888888999999999999999999999999999999999888888888888888777777888888888777666555666666666666666666666666333333444555555555555555555555555555444444444444444444444444444444444444222222333333333333444444444444555555555555555555555555666666666555444333444444333222222333333333333222111222444444222000111111111222222222222333222333333333111111333555444444333333222222333333333333333222222111111111111111222222222222111111111111111222222222222333222222333333333333222222222222222222222222222222333111111222444555444333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::999999888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<=========<<<::::::::::::;;;===???@@@<<<<<<===???AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???===<<<<<<<<<======;;;<<<===;;;999777777888888999999::::::;;;<<<<<<<<<;;;;;;<<<===@@@BBBDDDAAA@@@??????AAABBBBBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@?????????AAABBBAAA@@@???@@@AAA@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDHHHKKKMMMMMMKKKHHHFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFFFFGGGFFFCCC@@@>>>AAAAAAAAABBBDDDFFFGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGIIIJJJJJJJJJHHHKKKQQQVVVXXXTTTMMMHHHIIIIIIIIIHHHGGGFFFEEEEEEHHHIIIIIIGGGEEEDDDDDDEEEIIIIIIIIIJJJLLLKKKJJJHHHCCCDDDCCCBBBAAABBBEEEGGGFFFHHHIIIIIINNNUUUWWWTTTUUUMMMGGGGGGGGGDDDAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAABBBCCCBBB@@@>>>>>>???AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCAAA@@@??????@@@@@@AAAAAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEAAAAAA@@@???>>>>>>>>>>>>AAAAAABBBBBBCCCEEEFFFFFFGGGFFFDDDDDDDDDDDDFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@?????????@@@AAABBBFFFEEEBBBAAAGGGPPPTTTSSS@@@AAABBBCCCEEEFFFFFFGGGFFFEEECCCBBBBBBCCCDDDEEEBBBCCCDDDEEEEEEDDDCCCCCC???@@@BBBCCCCCCCCCBBBAAAAAABBBCCCEEEDDDCCCAAA@@@????????????????????????AAACCCCCCCCCAAA@@@AAABBBEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBAAA@@@@@@>>><<<:::;;;<<<===<<<<<<:::999888777888;;;>>>@@@???????????????@@@AAABBBCCCBBBBBBAAA@@@>>>===<<<>>>===<<<;;;;;;;;;<<<<<>>===<<<;;;:::999===;;;:::888999:::<<<===999888888777777777888888888888888888888888888888888888888888888888888777888888888777777777666666666666666666666666666666222333444555666555444333444444444444444444444444333333333333333333333333222222222333333333444444444444555555666666666777666666777777777666555444444444333222222222333333444222111222333333222000111111111111222222222222111222222222111222333555444444333333333333333444444333333222222111111111111111222222222222111111111111111111222222222222222222333333333333222222111111111111111111111111222111000111222333222111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000?????????>>>>>>>>>======:::999999888777777777666888888999999:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>???>>>===<<<;;;<<<>>>>>>;;;<<<>>>???@@@AAAAAABBB@@@@@@?????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;<<<======??????===999666555555888888999999:::;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAA@@@>>>===>>>@@@AAAAAAAAA@@@@@@???>>><<<;;;:::::::::;;;<<<===>>>?????????<<<======>>>???@@@AAAAAA???????????????????????????@@@AAA@@@??????@@@AAACCCDDDEEECCC@@@>>>>>>???@@@@@@AAACCCCCCDDDDDDDDDGGGHHHJJJIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEEEEDDDCCCAAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFFFFHHHHHHHHHFFFEEECCCDDDCCCCCCBBBBBBBBBCCCCCCAAABBBDDDFFFGGGIIIIIIJJJHHHKKKRRRXXX[[[WWWOOOIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFDDDBBBBBBCCCHHHJJJLLLLLLJJJGGGFFFEEECCCDDDDDDCCCBBBBBBEEEGGGFFFHHHIIIIIILLLPPPOOOKKKLLLFFFCCCEEEFFFCCCAAAAAA@@@AAACCCDDDDDDDDDCCCBBBBBBDDDEEEDDDAAA???>>>??????@@@@@@AAAAAAAAAAAA@@@BBBCCCEEEFFFFFFDDDAAA??????@@@@@@AAABBBCCCCCCCCCFFFEEECCCBBBBBBCCCDDDEEE@@@@@@???>>>============@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAAAAAEEEEEEDDDDDDIIIPPPPPPLLL???@@@@@@AAABBBDDDEEEEEEEEEEEECCCCCCBBBCCCDDDDDDAAABBBCCCDDDEEEDDDCCCCCC@@@AAABBBCCCCCCCCCBBBAAA@@@AAACCCDDDDDDBBB@@@?????????@@@@@@@@@@@@??????AAABBBCCCCCCAAAAAABBBCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEAAAAAAAAABBBBBBAAA@@@@@@===<<<::::::<<<===<<<;;;;;;:::888888999<<>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???===<<<;;;;;;;;;:::999999999999999<<<;;;;;;:::999888888777<<<;;;999777777999:::;;;777777777666666777777888777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666111222444555555555444333333333444444444444444444333333333333333333333333222222222333333333444444333333444444555555666666777777888999888777666555444333333222222333333333555333111111222333222000000000111111111222222222000111222222111111333555333333333222222333333444333333333222222111111111000111111222222111111000000000111111111222222222111222222333333222222111111111111111111111111111111000///000222222111000000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////????????????>>>>>>>>>>>>:::999888777666666666666777888888999999::::::;;;======<<<======>>>???@@@CCCAAA???===<<<<<<======;;;===???@@@??????@@@AAA???>>>>>>>>>>>>???@@@@@@?????????@@@@@@?????????<<<;;;:::999999:::<<<<<<>>>???@@@>>>:::777555444888888999::::::;;;;;;<<<::::::;;;;;;<<<===>>>???>>>===<<<<<<>>>???????????????>>>===<<<;;;::::::999:::;;;<<<===>>>>>>===999999:::;;;<<<>>>@@@AAA??????>>>>>>>>>>>>??????>>>???@@@@@@>>>>>>???@@@EEEGGGHHHFFFAAA======??????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC???BBBDDDDDDCCCBBBBBBCCC@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@???@@@@@@AAABBBBBB@@@@@@@@@AAACCCEEEGGGHHHHHHKKKPPPWWWZZZXXXPPPIIICCCBBBBBBBBBBBBCCCCCCDDDGGGHHHIIIGGGEEEBBBBBBBBBJJJPPPUUUSSSLLLFFFDDDDDD@@@BBBCCCCCCBBBBBBCCCDDDDDDGGGIIIIIILLLPPPOOOKKKEEEAAA@@@CCCEEEBBBAAABBBAAAAAABBBCCCCCCCCCCCCCCCCCCEEEFFFEEECCC@@@??????>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFEEECCC@@@>>>??????@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDD??????>>>===<<<<<<<<<<<<>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@?????????@@@AAA@@@CCCDDDCCCFFFIIIHHHDDD>>>=========>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCAAABBBCCCDDDDDDCCCBBBBBBAAABBBCCCCCCBBBAAA@@@?????????@@@AAAAAA@@@??????@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBAAAAAA@@@???===;;;::::::;;;<<<<<<;;;;;;:::999999:::<<<>>>@@@==================>>>???>>>?????????>>>===;;;:::::::::999999999888888888999888888888777777666666:::999888777777777888999666666666666666777777888666666666666666666666666666666666666777777777777777666555444444444555555555555555555555555555555222222333444444444444444333333333333444444444444333333333333333333333333222222333333333333444444333333333444444444444444777777888999888777666555333222222222333333444555555444111111222222111000000000000111111111111222111222222222000000222444222222111111222222333333222222222222222222222222000000111111111111000000000000000111111111111222111111222222222222111111111111111111111111111111111000///000222333222111000000000000000000000000...//////000000111111111000000000000000000000000////////////////////////???>>>>>>>>>>>>=========;;;:::888777666777777777777777888888999:::::::::===<<<<<<<<<===>>>???@@@DDDBBB???<<<;;;;;;===>>><<<>>>AAA@@@>>>===>>>@@@>>>>>>=========>>>???@@@===>>>>>>??????>>>>>>===999999888888888999;;;<<<;;;===???>>>;;;888777777999999::::::;;;<<<<<<<<<:::::::::;;;;;;<<<=========<<<::::::<<<======<<<>>>>>>===<<<<<<;;;::::::888888:::;;;;;;;;;;;;:::888888888888:::<<<>>>??????>>>============>>>???>>>???@@@???>>>===>>>@@@DDDGGGJJJGGGBBB??????AAA???@@@AAACCCDDDDDDEEEEEEAAABBBCCCBBB@@@@@@AAACCCCCCCCCBBBBBBBBBBBBCCCCCC>>>AAACCCCCC@@@???@@@BBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@???????????????@@@@@@AAABBBAAA@@@??????@@@CCCFFFGGGHHHIIILLLRRRVVVTTTMMMFFFBBBBBBAAAAAAAAABBBCCCDDDIIIJJJKKKJJJGGGEEEDDDDDDKKKUUU^^^[[[PPPFFFDDDGGG>>>@@@CCCDDDCCCBBBAAABBBBBBEEEGGGGGGJJJNNNMMMHHHBBB???@@@DDDDDDBBBAAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCEEEGGGFFFCCC@@@>>>>>><<<===>>>@@@AAABBBCCCCCC@@@BBBCCCDDDCCCAAA>>>===>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA???>>>===<<<;;;;;;;;;;;;<<<===???AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@>>>>>>>>>???@@@===AAACCCAAAAAACCCDDDBBB>>>>>>===<<<<<<===>>>???>>>@@@BBBCCCDDDCCCBBBAAACCCDDDEEEFFFEEEDDDCCCBBBCCCCCCEEEEEEEEEDDDCCCBBBEEEDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@??????AAABBBCCCBBBCCCDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>===;;;::::::;;;<<<<<<;;;:::::::::::::::;;;<<<======<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>===<<<:::999:::::::::::::::999999888888777777777777777777666888777777777666666666666666555555555555666777888555555555555555555555555555555555666666666777777666555444333222333333444444444444444444444444444333333222222333333444555222222333333333444444444222222222222222222222222222222333333333333444444555444444444444444444333555666666777777555444333111111111222333444555666666444111111111222111000000000000000111111111111222222333222000000111333111000000000111111222333111111111222222333333444000000111111111111000000000000000000111111111111111111222222222222111111111111111111111111111111000//////000222444333222000000000000000000000000......//////000111111222000000000000000000000000////////////////////////>>>=========<<<<<<<<<<<<<<<;;;:::888888888888999777777777888999999::::::<<<<<<;;;;;;<<<===???@@@BBBAAA>>>;;;;;;;;;===>>>===???AAA@@@>>><<<===???>>>===<<<<<<<<<>>>???@@@======>>>>>>>>>>>>======888777777777777999:::;;;999;;;===>>><<<:::999999999::::::;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<===;;;999:::;;;<<<;;;:::=========<<<;;;;;;::::::666777888::::::999888888999888888777888999;;;<<>>===<<<<<<===>>>???===???@@@???>>>===>>>???CCCGGGJJJHHHDDD@@@AAADDD???@@@AAACCCDDDEEEEEEEEE@@@AAAAAAAAA@@@@@@AAACCCDDDCCCCCCBBBBBBCCCCCCDDD>>>AAABBBAAA???===>>>@@@BBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@BBBBBBBBBAAABBBBBBCCCCCCEEECCCAAA@@@AAADDDHHHJJJIIIHHHIIINNNRRRPPPIIICCCEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIFFFDDDBBBBBBGGGTTT___\\\NNNCCCAAAEEE>>>AAADDDFFFEEECCCBBBAAABBBEEEEEEDDDFFFIIIHHHCCCBBB@@@AAAEEEEEEBBB@@@BBBCCCBBBAAA@@@AAABBBCCCDDDCCCEEEFFFEEECCC???>>>===;;;<<<>>>@@@BBBCCCDDDDDD???@@@AAAAAAAAA???===;;;<<<===>>>???@@@AAABBBBBBAAAAAABBBCCCBBBAAA???>>>>>>>>>===;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@AAABBBBBBCCCCCCDDDDDDDDDBBBAAA???>>>>>>>>>??????===BBBDDDAAA???BBBEEEEEEAAA@@@>>>======>>>>>>???;;;===@@@CCCCCCCCCAAA@@@DDDEEEFFFFFFFFFEEECCCBBBDDDDDDEEEFFFFFFEEEDDDCCCHHHGGGEEECCCBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???>>>@@@BBBCCCCCCCCCEEEGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>======;;;999:::;;;<<<;;;;;;::::::::::::::::::::::::===<<<;;;:::::::::::::::999:::<<<======;;;:::888;;;;;;<<<<<<<<<;;;:::999888888888888777777777777666666777777666555444444555555555555555666777888555555555555555555555555444555555555666666777777555444333222111222333333333333333333333333333333444333222111222333444555222222222333333444444444222222222222222222222222222222333333333444444444666666555555444444444333333444555555555444333222000000111222333555666777777444222111111222111000000000000000111111111111222333333222000///000222000000//////000111222222000000111222333444444555000000111111111111000000000000000000111111111111111111222222222222111111000000000000000000000000//////...000333444444333000000000000000000000000---......///000111111222000000000000000000000000////////////////////////???>>>===;;;;;;;;;<<<===>>>===;;;:::999999:::;;;:::999888888888999:::;;;===<<<;;;::::::;;;<<<===BBBAAA???===;;;;;;;;;;;;???????????????>>>========================<<<<<<@@@@@@????????????@@@@@@>>><<<:::888777777888999:::;;;<<<;;;999777777777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::;;;:::999999888888999999666666666777888:::;;;<<<999777777888;;;============<<<;;;::::::;;;======<<<<<<<<<<<<<<<===>>>>>>@@@@@@???????????????@@@AAAAAACCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;???CCCDDDBBB????????????BBBCCCBBB???======???BBBAAA@@@AAACCCDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>@@@BBBDDDDDDCCCDDDEEEGGGCCCBBBAAA@@@BBBEEEHHHJJJJJJIIIIIIHHHGGGGGGGGGGGGAAABBBCCCEEEFFFFFFFFFFFFKKKHHHEEEDDDEEEFFFFFFFFFGGGKKKOOOOOOJJJFFFDDDDDDCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBBBBDDDFFFHHHJJJBBBBBBAAAAAA@@@AAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDEEEEEECCCAAA???===<<<;;;===============<<<<<<<<<@@@@@@???>>>>>>>>>>>>>>>===>>>??????>>>===???@@@AAA@@@@@@@@@@@@@@@@@@@@@>>><<<;;;;;;<<<===<<<;;;<<<>>>???@@@AAA???>>>===============>>>>>>>>>>>>>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBBBBBBBCCCDDDEEE@@@@@@???????????????@@@???@@@@@@AAAAAABBBBBBCCCAAA@@@??????@@@???===;;;<<<>>>@@@BBBCCCDDDCCCCCCIIIIIIHHHHHHFFFEEEDDDCCCGGGGGGFFFFFFEEECCCBBBAAACCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCBBBAAA???>>>@@@AAABBBCCCCCCAAA???>>>BBBBBBCCCCCCDDDEEEEEEFFFEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGEEECCC@@@>>><<<;;;:::;;;;;;;;;<<<=========:::::::::999999:::;;;;;;???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===<<<<<<<<<;;;999666666666777888888777666555555444555555444444444555555555666666555444444333333444444555666666666666777777777777666666555444333222222111666666666666666666666666111111111111111111111111111111222222222333333333333333333333222111000000222222222222222222222222111111111222222333333333555555555444444333333333333333222111222333444555333333333222222222111111111111222333333333333222000111111111111222222222000111111111111000//////111222222333333222222111222222111000//////000000000000000000000000000000111111111000000000//////)))...333444111///...///...//////000111111222333222111111111000000//////............////////////////////////000000000000////////////............@@@???>>>===<<<<<<======>>>===<<<;;;:::::::::;;;::::::999888888999:::;;;>>>===<<<;;;;;;<<<===>>>AAA@@@>>>===<<<;;;<<<<<>>======<<<<<<<<<<<<<<<<<<<<<<<<@@@??????????????????@@@>>><<<:::888777777777888999;;;<<<;;;999777777777;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::::::::999888888888888999666666666777888999;;;<<<999888777888;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>===<<<<<<<<<<<<<<<===>>>>>>>>>============>>>??????@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDDDDBBB@@@@@@AAACCCDDDEEEDDD@@@>>>>>>???BBB@@@@@@AAABBBCCCBBBAAABBBBBBBBBBBBAAA@@@???>>>@@@AAACCCCCCBBBCCCDDDFFFBBBAAA@@@@@@AAADDDGGGIIILLLKKKIIIFFFEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHIIIGGGDDDCCCCCCDDDDDDDDDCCCFFFHHHIIIFFFCCCAAA@@@BBBCCCCCCCCCCCCBBBAAAAAA???@@@@@@AAACCCDDDFFFGGGAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@AAABBBCCCCCCDDDCCCBBB@@@>>>===;;;;;;<<<<<<<<<<<<<<<<<<======???>>>>>>==================>>>??????>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@???===;;;;;;;;;<<<;;;:::<<<===???@@@???>>>===<<<<<<<<<======>>>>>>>>>???>>>???@@@@@@??????@@@BBB@@@@@@@@@AAABBBCCCDDDEEE??????>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBAAA@@@>>>>>>>>>>>>===;;;<<<===???AAACCCEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>@@@AAABBBBBBBBB@@@>>>===BBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFEEECCCBBBCCCDDDEEEDDDBBBAAA???>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<999888888777888888999999;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::;;;:::888777666666777777777777666555444444444444333333444444444444555555444444333333333333444444444444555555555666666666555555555444333333222222555555555555555555555555333333333333333333333333111111111222222222333333111222222333333333222222222222222222222222222222111222222222222222222333444444444333333333333333333333222222222333444555333333222222222111111111000111222222333333222222000000111111111222222222222222222222222111111000000111111222222111111000222111111000//////000000000000000000000000000000000000111111111111111111---///111222111000000000......///000111111111111111111111000000000//////............////////////.../////////000000000000000000/////////.........AAAAAA???>>>>>>======>>>???>>>===<<<;;;;;;;;;;;;;;;:::999888888999:::;;;>>>===<<<<<<<<<<<<===>>>???>>>======<<<<<<======>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>>===:::888777666666666888:::;;;:::888777777888;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::999888888777777888888666666666777888999:::;;;:::999888999;;;<<<;;;::::::::::::;;;;;;===>>>???======<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@AAACCCBBBAAA@@@AAABBBHHHHHHHHHEEEBBB?????????AAA@@@???@@@AAABBBBBB@@@BBBBBBBBBBBBAAA@@@???>>>>>>@@@AAAAAA@@@@@@BBBCCC@@@???>>>>>>@@@BBBEEEGGGNNNKKKHHHDDDBBBAAABBBCCCDDDEEEGGGHHHIIIIIIJJJJJJHHHEEEBBBAAABBBCCCBBBBBB@@@@@@BBBCCCDDDCCC@@@===AAAAAABBBBBBAAAAAA@@@???>>>???@@@BBBCCCDDDEEEEEE@@@???????????????@@@@@@??????@@@@@@AAAAAAAAABBBBBBAAA@@@???===<<<;;;::::::;;;;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;===>>>??????>>>>>>???AAAAAABBBCCCCCCCCCBBB@@@???@@@>>>;;;:::;;;;;;:::999======>>>>>>>>>===;;;:::;;;;;;<<<===>>>>>>??????===>>>@@@???>>>>>>???AAA????????????@@@AAABBBCCC>>>===============>>>>>>?????????@@@AAAAAABBBBBBBBB???===<<<===>>>======<<<===>>>@@@BBBEEEGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFBBBCCCEEEFFFFFFDDDAAA@@@===>>>>>>???????????????AAAAAABBBBBBAAA???>>><<>>??????@@@<<<<<<<<<<<<;;;;;;;;;;;;777666666555555666666666888:::<<<=========;;;:::888999999999::::::;;;;;;888999999999999999888888888888888777666666555555666555555444333333333222222222222333333333333444444444333333333333444444333333333444444444555555444444444444333333333333555555555555555555555555333333333333333333333333111111111222222222222333000000111222333333333333222222222222222222222222222222222222222111111111222222222222222333333333333222222222222333444444333222222222222111111111000111222222333333222222000000000111111111222222333333444444333333222111///000000000000000000///111111000/////////000000000000000000000000000000000000111111111111111111000//////000222222111000---...///111111111000000111111000000000000//////............////////////....../////////000000000000000000000////////////BBBBBBAAA@@@??????>>>>>>??????>>>===<<<<<<<<<<<<<<<;;;:::999888999:::;;;===<<<;;;::::::;;;<<<============<<<===============>>>>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>????????????>>>>>>>>><<<:::888777666555555777999::::::888777777888;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777888888666666666666777888999::::::999999:::;;;<<<:::999999999:::;;;<<<===>>>???======<<<;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>?????????@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAAAAA>>>?????????@@@AAADDDEEEKKKKKKIIIFFFCCCAAA@@@???@@@???>>>???AAABBBAAA@@@AAAAAAAAAAAAAAA@@@??????===???@@@@@@>>>>>>???@@@>>>=========???AAACCCEEELLLIIIEEEAAA@@@@@@BBBCCCEEEEEEGGGHHHIIIJJJJJJJJJGGGEEEBBBBBBBBBBBBAAA@@@@@@??????AAAEEEEEEAAA===???@@@@@@@@@@@@???>>>>>>???@@@BBBDDDEEEEEEEEEDDD>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<;;;::::::999::::::;;;<<<======>>>;;;;;;;;;;;;;;;;;;::::::===>>>????????????@@@BBB@@@AAABBBCCCCCCAAA@@@>>>@@@===;;;:::;;;<<<<<<;;;<<<=========<<<;;;:::999:::;;;;;;<<<===>>>??????<<<>>>??????>>>>>>???@@@@@@@@@???>>>>>>>>>>>>???<<<<<<;;;;;;;;;<<<======>>>>>>??????@@@AAAAAAAAABBB???<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDAAACCCEEEGGGFFFDDDAAA???;;;;;;<<<===>>>>>>??????BBBBBBBBBBBBAAA@@@>>>===>>>??????@@@AAAAAABBBBBBEEEFFFFFFDDDBBBAAAAAABBBBBBAAA???>>>===>>>???@@@<<<<<<<<<;;;;;;:::::::::777666555555444555555555888:::===???AAA@@@>>>===777777888888999999::::::666888999999888777666666666666666666666555444333444444444444333222111111111111111111222222222222444333333333333333333444333333333333444444444444222222333333333444444444444444444444444444444444111111111111111111111111111111111111222222222222000111222333333333333333222222222222222222222222333333222222111111000000000000111111222222222333222222222222222333333333222222222222111111111111000000111222222222222222000000000000111111111111222333333333333222111111///000000111111000000///111000000/////////000000000000000000000000000000222222111111111000000000000///...111444444111...,,,---///111111000///...000000000000000000//////............////////////........./////////000000111111000000000/////////AAAAAAAAAAAAAAA@@@@@@???????????????>>>===<<<<<<===<<<:::999999999::::::;;;:::999999999999:::;;;;;;<<<<<<===============<<<======>>>>>>>>>======;;;;;;;;;<<<<<<<<<=========>>>????????????>>>===<<<;;;:::888777666555555666888999999888777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777888888888666666666666777888999999:::999999:::<<<<<<:::888888999:::;;;===>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBAAA????????????AAABBB>>>>>>>>>@@@CCCFFFIIIKKKLLLJJJGGGEEECCCAAA@@@???@@@???>>>???AAABBBAAA@@@@@@@@@AAAAAA@@@@@@??????===>>>???>>>===<<<===>>><<<<<<<<<===>>>@@@BBBCCCHHHFFFBBB@@@???AAACCCEEECCCDDDEEEGGGHHHHHHIIIIIIGGGEEECCCBBBCCCBBBAAA???>>>======???CCCDDDAAA>>>>>>>>>>>>>>>>>>===<<<<<<===???AAABBBCCCCCCCCCBBB>>>=========>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBB@@@??????>>>===<<<<<<;;;::::::;;;;;;<<<===>>>>>>999:::;;;<<<<<<;;;::::::<<<>>>???@@@??????AAABBB???@@@AAABBBBBBAAA@@@???@@@===;;;:::<<<>>>??????<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>>>><<<>>>??????>>>>>>???@@@BBBAAA@@@>>><<<;;;;;;;;;;;;;;;::::::;;;<<<============>>>??????@@@@@@AAABBB@@@===<<<===?????????@@@???>>>>>>>>>???AAABBBDDDDDDEEEDDDDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@BBBDDDFFFFFFCCC@@@>>>:::::::::;;;<<<===>>>???CCCCCCCCCBBBAAAAAA@@@???;;;<<<===???AAABBBCCCDDDEEEFFFFFFEEECCCBBBBBBCCCDDDBBB@@@???============<<<<<<;;;;;;:::::::::999888777666555555555555555666888<<>>===777777777888888888999999555888::::::777555555666444444555555555444333333444444444444333222111000000000000111111111222222333333333222222333333333333333444444444555555555111111222333333444444444444444444444444444444444111111111111111111111111000000111111111222222222333333333333333222111000222222222222222222222222222222222111111000000000000000000111111222222222111111222222222333333333222222222111111111000000000000111222222222222111//////000000000111111111111111111111111000//////000111111111111111111000000///////////////000000////////////////////////333333222111///...------...---///333666555000+++,,,---...///000///......//////////////////000000............////////////............////////////000000000000////////////???@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<===<<<;;;:::999999:::::::::999888888888888999:::;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>======;;;;;;<<<<<<===>>>>>>>>><<<===>>>??????>>>===<<<::::::999888777666666555555777888999888888888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;:::999999888888999999666666666666666777888999888888999;;;<<<<<<;;;999999999;;;<<<============;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???@@@@@@??????@@@@@@AAABBBBBBAAA???>>>>>>???AAABBBAAA@@@@@@CCCGGGKKKNNNOOOIIIFFFCCCAAAAAAAAA@@@???AAA@@@???@@@AAABBBBBB@@@???@@@@@@@@@@@@@@@??????===>>>???>>><<<;;;;;;===;;;<<<<<<===>>>@@@AAABBBDDDCCCAAA@@@@@@BBBEEEFFFBBBCCCDDDFFFGGGGGGHHHHHHGGGEEECCCBBBBBBBBB@@@>>>::::::;;;===>>>???>>><<<<<<<<<======<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>>>>============>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCDDD@@@@@@@@@??????>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>:::;;;<<<=========<<<;;;<<<>>>@@@@@@@@@@@@BBBCCC@@@@@@@@@AAABBBBBBCCCCCCBBB???<<<;;;===???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<============>>>@@@???>>>>>>???AAACCCBBB@@@>>><<<::::::999::::::::::::;;;<<<===============>>>??????@@@@@@BBB@@@>>>>>>???@@@@@@@@@AAA@@@@@@????????????@@@AAAAAAAAAAAAAAA@@@???>>>AAAAAAAAAAAAAAA@@@???>>>@@@AAACCCDDDDDDBBB@@@>>>::::::::::::;;;===>>>???BBBBBBAAAAAAAAAAAAAAA@@@;;;<<<===???@@@BBBCCCDDDDDDEEEFFFEEECCCCCCCCCDDDDDDDDDCCCAAA???===<<<;;;;;;;;;;;;;;;::::::::::::888888777666555555555555444555888:::<<<<<<<<<;;;888888888888888888888888555999<<<<<<888555555666333333333333333333333333333444555555444333111000000000000111111111111222333333222222222222333333333333333444444444555555111111222222333333444444333333333333333333333333333333333333333333333333000000000111111111111222333333333333222111000000222222222222222222222222111111111111111000000000111111111111111222222222000111111222333222222222222111111111111000000000///000111111222222111111/////////000000000111111//////000000//////...---000111111222222111111000//////......//////000000////////////////////////222222111000...---,,,,,,,,,---///222444222///,,,......------..................////////////000000............////////////------........./////////////////////............===>>>???AAABBBBBBBBBBBB@@@AAAAAAAAA@@@???>>>===>>>===;;;:::999999::::::;;;:::999888888999:::;;;;;;<<<=========<<<;;;:::;;;<<<<<<===>>>>>>======<<<<<<======>>>??????@@@<<<===>>>??????>>>===<<<888888888888888777666666444666888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999:::::::::777666666666666777888888777777888;;;======;;;999999:::<<<=========<<<<<<999999999:::;;;<<<===>>>======<<<<<<<<<<<<======??????>>>>>>>>>???@@@AAACCCAAA???>>>>>>???AAACCCBBBAAA@@@CCCHHHKKKLLLKKKEEEAAA>>>===???@@@@@@???BBB@@@@@@AAABBBCCCBBBAAA??????@@@@@@@@@@@@??????>>>??????>>><<<:::;;;<<<;;;;;;<<<===???@@@AAABBBCCCBBBAAAAAABBBCCCDDDEEEBBBCCCDDDFFFGGGGGGHHHHHHEEECCCBBBAAAAAA@@@>>><<<777999;;;<<<;;;;;;;;;<<<;;;;;;;;;<<<;;;::::::999::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFAAAAAAAAAAAAAAA@@@@@@@@@======>>>>>>>>>>>>>>>>>>;;;<<<>>>?????????>>>===<<<>>>@@@@@@@@@@@@BBBDDDBBBAAAAAAAAABBBEEEGGGIIIGGGDDD???======>>>??????;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>>???@@@@@@??????@@@BBBAAA@@@???===<<<<<<;;;;;;:::::::::;;;;;;<<<===>>><<<<<<======>>>??????@@@BBBAAA@@@@@@BBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBAAA@@@???>>><<<;;;::::::;;;<<<===>>>??????????????????@@@@@@>>>??????@@@@@@AAAAAAAAAAAACCCDDDDDDCCCBBBCCCEEECCCDDDDDDCCCAAA???<<<:::::::::::::::::::::;;;;;;888888666555555444444444444555666888999::::::;;;:::999999888888777777666666:::>>>>>>:::666666777333222111111111111222333333444555666555333111000000000111111111222222222333333222222222222333333222222222222333333333333222222222222222333333333222222222222222222222222333333333333333333333333000000000000111111111111222222333333333222222111222222222222222222222222000000000000111111111111222222222222222111111111///000111222333222222111111111111111000000000000///000000111111111111111////////////000000000111///////////////...------///000000000000000000///...............///000000////////////////////////............---------------...//////......///000///...---++++++,,,...///........./////////000000............////////////---------.........//////............------------;;;<<<>>>AAABBBCCCCCCBBB@@@AAABBBBBBAAA@@@>>>===>>>===<<<:::999999::::::;;;;;;:::999999:::;;;;;;;;;<<<=========<<<:::999;;;;;;<<<===>>>>>>======<<<======>>>???@@@@@@AAA<<<===>>>@@@@@@>>>===<<<777777888888888888777777333555888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;777666666666666777777888666666888;;;===>>><<<::::::;;;<<<=========<<<;;;888888999:::;;;===>>>???======<<<;;;;;;;;;<<<<<<>>>===<<<<<<<<<===???@@@CCCAAA???======???AAACCCAAA@@@???BBBFFFHHHGGGFFFAAA>>>;;;;;;===@@@@@@???BBBAAA@@@AAACCCDDDCCCBBB>>>??????@@@@@@@@@??????>>>??????>>><<<:::;;;;;;;;;<<<===>>>???AAAAAABBBCCCCCCBBBBBBCCCCCCCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHCCCBBBAAA@@@@@@???<<<:::777;;;======;;;:::;;;>>>:::;;;;;;;;;;;;:::999999<<<;;;::::::;;;<<<>>>???>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>;;;===???@@@AAA@@@???>>><<<>>>@@@@@@@@@AAABBBDDDDDDCCCBBBBBBDDDGGGKKKMMMKKKGGGBBB>>>===>>>>>>===;;;;;;;;;<<<===>>>???@@@=========<<<;;;;;;::::::>>>@@@AAAAAA@@@@@@AAABBB???>>>>>>=========>>>>>>:::::::::;;;<<<===>>>???<<<<<<======>>>?????????BBBAAAAAABBBDDDDDDBBB@@@@@@AAABBBDDDEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBB>>>>>>@@@AAABBBCCCCCCCCC@@@@@@@@@@@@??????>>>>>>===<<<;;;:::;;;<<<===>>><<<<<<<<<<<<===>>>???@@@BBBAAAAAAAAA@@@@@@?????????AAABBBBBBBBBBBBCCCEEEAAACCCDDDEEECCCAAA===;;;999999999::::::;;;;;;;;;888777666555444333333333777777888888:::;;;<<<<<<;;;;;;:::999888777666666777<<<@@@???;;;777777888333222000//////111222444444555666666666444222000111111111111222222222222333222222222222222222333000111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111000111222222333333333333222222222222222222222222//////000000111111222222444333333333222111111111///000111222333222111111111111111111000000000000//////000111111111111111////////////000000000000///////////////......---......////////////.....................///000111////////////////////////++++++,,,,,,---...//////...///...+++)))***///444000...,,,******,,,...///---.........//////000000............/////////000---------.........//////......---------,,,,,,,,,@@@@@@AAABBBCCCCCCBBBBBBCCC@@@===>>>BBBCCC@@@===;;;;;;;;;;;;:::999888777999:::;;;:::888777888999<<<;;;::::::;;;<<<;;;:::===<<<;;;:::::::::::::::;;;===>>>>>><<<;;;<<<===>>>>>>>>>>>>============999888555333222222333444666666666666666666666666999888666666777999::::::999999999999999999999999666888;;;===>>>===<<<:::;;;;;;:::::::::999999999::::::999999888777777777777666666999<<<<<<999555999888888:::===??????>>>======<<<======>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???<<<<<<<<<<<<===???@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>???@@@@@@???===:::999:::;;;<<<===>>>???@@@@@@CCCBBB@@@@@@@@@AAACCCEEEGGGFFFEEEEEEEEEFFFGGGHHHCCCAAA>>>======>>>===<<<;;;::::::::::::;;;<<<<<<===<<<;;;:::999:::;;;<<<<<<;;;::::::::::::;;;<<<<<<===?????????@@@AAACCCBBBCCCCCCDDDDDDDDDDDDCCCFFFGGGGGGEEECCCBBBCCCDDDDDDBBBAAAAAAAAAAAA???>>>;;;;;;<<<>>>>>>?????????===<<<<<<<<<===>>>??????BBBAAAAAABBBEEEIIIMMMPPPLLLFFF@@@>>>@@@BBB@@@===;;;;;;;;;<<<<<<>>>??????<<<<<<======>>>>>>??????>>>???AAACCCDDDDDDCCCCCC???AAACCCDDDCCC@@@===;;;:::999999;;;>>>???>>><<<>>>======>>>@@@@@@???===BBBBBBCCCCCCCCCCCCCCCCCCAAAEEEHHHJJJHHHEEECCCBBBDDDCCCBBBAAAAAABBBDDDDDDBBB???<<<;;;<<>>===<<<;;;;;;<<<>>>???>>>>>>>>>===;;;;;;===???CCCBBB@@@???@@@@@@???>>>===???AAACCCDDDDDDDDDDDDBBBAAAAAABBBCCCBBB@@@>>>;;;999999999;;;;;;;;;999888777666555444444555666888777666666777999;;;===???===:::777666666888999666<<>>???CCCDDDAAA>>><<<<<<<<<;;;:::999999888999;;;;;;:::999888999:::<<<;;;::::::;;;<<<;;;:::===<<<<<<;;;::::::;;;;;;<<<===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999777666666777777777777777777777777777777999888777777888999::::::888888888888888888888888888999<<<>>>>>>===<<<;;;;;;::::::::::::999999999999999999888888777777777777666777999;;;;;;888666:::999999;;;>>>@@@AAA@@@>>>>>>======<<<=========>>>>>>=========<<<<<<<<<<<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????<<<<<<<<<===>>>???AAABBBAAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@??????===>>>>>>??????>>>===<<<;;;;;;;;;<<<===>>>@@@AAACCCBBBAAA@@@@@@BBBDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHGGGDDD@@@=========<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<:::<<<>>>?????????AAACCCEEEEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFEEECCCBBBCCCEEEIIIGGGDDDBBBBBBAAA@@@>>><<<===>>>>>>????????????@@@??????@@@AAABBBCCCDDDCCCCCCCCCDDDFFFHHHKKKMMMKKKEEE@@@>>>@@@AAA???===;;;;;;;;;;;;<<<===>>>???<<<======>>>>>>??????@@@@@@AAABBBCCCCCCBBBBBBAAA???AAACCCDDDCCC@@@===;;;<<<999999???FFFHHHCCC===???>>>>>>???@@@AAA@@@>>>AAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHIIIHHHFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDAAA???===<<<>>>???@@@@@@@@@??????@@@AAAAAA@@@>>>>>>===<<<;;;;;;<<<======@@@AAAAAA@@@???>>>@@@AAABBB@@@??????@@@AAAAAA@@@??????AAABBBCCCDDDDDDDDDAAA@@@@@@AAABBBBBB???===<<<;;;::::::<<<<<<;;;:::888777666555555555666666888777666666777999;;;<<<===<<<999777777888:::;;;===BBBFFFDDD>>>777444444555333000000111222111111222333333222111000///...000000000000000000000000111111111111111111111111111111000000000111222333111222222333333333222222444333222111000000000000000000/////////000000111222222222222222222222222000000000111111111222222000//////////////////000111000000//////000000111444444555555555555444444111000///......///000111/////////000000000111111//////000000000///............................../////////......---------000/////////.........---........................---...///000///...,,,+++---............------,,,***++++++,,,,,,------...------------............+++,,,------......------..............................------------......------------------------CCCCCCBBBAAABBBCCCDDDEEEDDDBBB???@@@BBBCCCAAA>>><<<<<<<<<;;;;;;::::::999:::;;;<<<;;;:::999999;;;;;;:::999:::;;;<<<;;;:::===<<<<<<<<<<<<;;;;;;;;;<<<>>>???>>>;;;:::999::::::::::::::::::;;;;;;;;;>>>===;;;999888888888999777777777777777777777777999999888888999999:::;;;888888888888888888888888999;;;<<<>>>>>>===;;;::::::::::::999999999888888888888888888888888777777777666777888::::::888666:::::::::<<>>===<<<;;;;;;;;;;;;>>>>>>>>>============<<<;;;<<<<<<<<<<<<=========??????????????????????????????@@@@@@??????>>>>>><<<<<<<<<===???AAABBBCCCAAABBBCCCCCCCCCCCCCCCCCC@@@????????????@@@AAAAAA============>>>>>>??????<<<;;;;;;:::;;;===@@@AAACCCBBBAAAAAAAAABBBDDDEEEFFFEEEDDDDDDEEEFFFGGGHHHJJJFFFAAA>>>======<<<<<<>>>>>>===<<<;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;888999;;;<<<============:::<<<>>>>>>??????AAACCCGGGGGGHHHGGGGGGFFFEEEDDDDDDEEEFFFEEECCCCCCDDDFFFNNNKKKGGGDDDCCCBBBAAA@@@>>>??????@@@@@@@@@??????@@@@@@AAAAAACCCDDDFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHDDD???===>>>???>>><<<;;;;;;;;;;;;<<<<<<===>>>======>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@??????@@@BBBCCCCCCAAA>>><<<<<<888888???IIILLLFFF===??????>>>@@@AAABBBAAA???AAA@@@@@@??????>>>>>>>>>BBBDDDFFFFFFEEEEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCAAA???>>>>>>@@@@@@???>>>@@@???>>>???AAAAAA???===>>>===<<<;;;;;;;;;;;;;;;???AAABBBBBBAAA@@@AAABBB@@@???>>>???AAACCCCCCBBB@@@@@@@@@@@@AAABBBDDDDDD@@@??????@@@AAAAAA>>><<<===;;;:::;;;<<<===<<<:::999888777666555666777777999888777777777999:::;;;;;;:::999888999:::<<<>>>DDDFFFGGGCCC===888666666777444111///000111000000222222222222111000///////////////000000111111222222222222222222222222222111000000000000111222222111111111111222333333444333333222111111000000000............///000111111111111111111111111111111000000000000111111111111...//////000000//////...000000////////////000000444444555555555555444444000//////......//////000............////////////......//////...---,,,,,,.................................------,,,,,,,,,/////////...............------------------------------...//////...,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------------------------------......------------......------------------------EEEDDDBBBAAAAAABBBDDDEEECCCAAA???@@@AAAAAA???======<<<<<<;;;;;;:::::::::;;;<<<===<<<:::999:::;;;;;;999999999;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>===;;;999888888999999:::::::::::::::;;;;;;;;;999888777666666666777777777777777777777777888999:::999999999:::;;;999999999999999999999999999:::;;;<<<<<<;;;999888999999999999888888888888777777777777888888888888666666777888999999888777:::999999;;;???AAAAAA@@@===<<<;;;;;;;;;;;;;;;<<<========================;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>??????===>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAACCCDDD@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@BBBBBB@@@???===<<<<<<>>>???@@@===<<<:::999:::<<>>>>>?????????@@@@@@>>>===<<<;;;;;;;;;>>>>>>===<<<<<<;;;;;;;;;888999<<>>>>>???AAACCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEBBB>>>======>>><<<;;;;;;;;;::::::;;;<<<<<<=========>>>???@@@AAAAAABBB@@@AAAAAAAAAAAA@@@@@@@@@???AAABBBCCCCCCBBB@@@>>>;;;888777<<>>======<<>>???@@@@@@>>>===>>>======<<<;;;:::::::::===???AAABBBAAA@@@@@@@@@AAA@@@??????AAABBBBBBBBB@@@???>>>>>>>>>@@@AAABBB>>>>>>>>>???@@@@@@>>><<<<<<;;;::::::;;;<<<:::999999888777666666777888999999999888888888999::::::999999888999:::<<<>>>@@@DDDDDDCCC???;;;888888999888555111///...///......000111111111111111000//////000000111222333333444000000000000000000000000000000000000000111111222222111111111222333555666222222222222111111000000------------...000111111000000000000000000000000/////////000000000111111///000111222222111000///000//////......//////000222222333333333333222222////////////////////////.............../////////...//////......---,,,+++........................++++++,,,,,,,,,---------........................------------------------,,,---.........---,,,,,,***+++,,,------------------------,,,,,,+++++++++))))))*********++++++++++++,,,------......------------------------------...------,,,,,,------...------------------------EEEDDDBBBAAA@@@BBBCCCEEEAAA@@@???>>>>>>>>>===<<<<<<<<<;;;:::::::::;;;;;;;;;<<<===<<<:::999:::;;;:::999888999;;;<<<;;;:::;;;;;;<<<======<<<;;;;;;<<<===>>><<<:::888777888999999999::::::;;;;;;;;;:::999888777666555555555666666666666666666666666777999::::::999888999;;;::::::::::::::::::::::::777888999999999888777666999999888888888777777777666666666777777888888999666666777888777777888888888888888999<<<>>>>>>===999999999999:::;;;<<<===<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<======>>>>>>=========<<<<<<===>>>???AAACCCDDD?????????@@@@@@??????>>>>>>>>>======>>>@@@BBBCCCCCCAAA???===<<<<<<>>>???===;;;999888999;;;>>>@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBCCCEEEFFFFFFDDD@@@???AAACCCDDDDDDBBBAAA@@@>>>===<<<;;;;;;??????>>>>>>===<<<;;;;;;999;;;>>>AAACCCCCCBBBBBBBBBCCCDDDCCCAAA@@@AAABBBFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEEEEDDDCCCCCCEEEGGGJJJGGGCCCAAAAAACCCCCCCCC@@@AAAAAAAAAAAA@@@@@@???<<<<<<===>>>@@@AAACCCDDDFFFFFFHHHHHHGGGFFFDDDCCCCCCAAA???======<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<===>>>???@@@AAABBBBBB>>>>>>??????@@@AAABBBBBB@@@AAACCCDDDDDDCCCBBBAAA<<<;;;:::999:::<<<===>>>AAA@@@@@@BBBDDDEEEDDDCCCBBBAAAAAA@@@???>>>>>>===>>>???@@@??????@@@BBBEEECCCCCCBBBBBBBBBAAAAAA@@@?????????AAACCCCCCAAA???AAA@@@??????@@@@@@>>>===>>>>>>======<<<;;;:::999===???AAABBBAAA@@@@@@AAADDDBBB@@@@@@AAAAAAAAA@@@>>>===<<<<<<<<<===>>>???>>>======???@@@@@@>>><<<;;;:::999999::::::999777:::999888777777888999:::::::::999999999999999999888888888999;;;===???@@@AAA@@@???<<<:::;;;===???===999444111000000/////////000000111111111000000111111222333333444555555000000000000000000000000//////000000111111111111333222222222222444666777111111222222222111000000------------...000111111////////////////////////....../////////000000000///000111222222111000/////////............/////////000000111111000000///......////////////......////////////////////////.../////////......---,,,........................((()))***+++,,,...//////---------...............------------------------,,,,,,------------------+++,,,---..................------,,,,,,++++++***))))))*********++++++++++++,,,------......------------------------------------,,,,,,,,,,,,------------------------------DDDCCCBBBAAA@@@AAABBBBBB@@@??????>>>===<<<;;;;;;<<<;;;999999888999:::;;;:::;;;<<<;;;:::999999;;;999888777999;;;<<<;;;:::999:::;;;<<<<<<<<<;;;:::;;;<<<===<<<999888777888888888999999::::::;;;;;;::::::999888777666555555555555555555555555555555444888::::::888777888:::999999999999999999999999666666777777777777777666888888888777777777777666555555666666777888999999555666888777666666777999888777777888:::;;;;;;:::777777777888999;;;===>>>;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<======>>><<<<<<===>>>>>>>>>===============>>>???@@@AAABBB>>>>>>>>>>>>>>>======<<>>===<<<===???AAACCCDDDBBB@@@===<<<<<<===>>><<<;;;999999999;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@BBBCCCDDDCCCAAA@@@AAADDDFFFGGGGGGCCCBBB@@@???>>>=========????????????>>>===;;;:::;;;===???AAABBBCCCCCCCCCDDDEEEFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAADDDEEEFFFEEECCCCCCDDDFFFEEEBBB@@@???AAACCCCCCCCC???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@???>>>===<<<<<<<<<:::::::::999999::::::;;;<<<<<<===>>>???AAABBBBBB=========>>>???@@@BBBCCCBBBCCCDDDEEEFFFFFFEEEDDDAAAAAA???;;;888999===AAABBBAAABBBCCCFFFGGGFFFEEEBBBAAAAAAAAA@@@?????????@@@AAABBBBBBAAAAAACCCEEEBBBBBBCCCBBBBBBAAA@@@???>>>>>>???AAADDDDDDCCCAAABBBAAA@@@@@@AAAAAA???======>>>>>>>>>===<<<;;;;;;???AAACCCCCCBBBBBBCCCDDDEEECCCAAAAAAAAAAAA@@@???======<<<<<<<<<<<<<<<<<<=========???@@@AAA???===;;;:::888888999999777666::::::999888999:::;;;<<<;;;;;;::::::999999888888888888999999:::<<<===>>>>>>===;;;;;;<<>>888444222222111111......///000111111111111222222222333333444444555222222222222222222222222...///000000111111000000222222222222333444555555000111222333333222111000............///000111111////////////////////////............////////////---......//////......---......------------............////////////......---......//////......---///////////////.........------...............---........................((()))***+++---...///000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------............------------,,,,,,+++++++++,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------BBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>===;;;;;;;;;;;;999888777777888:::;;;999;;;;;;:::999888999:::888777777888:::<<<;;;:::777888:::;;;<<<;;;:::999999:::<<<;;;999888888999666666777888888999::::::::::::999999888666555555444444444444444444444444333777::::::777555777999777777777777777777777777555555666777777888888888888888777777777666666666444444555666777888999:::555666888777555555777:::999888777777999999888777777777777888888:::;;;<<<999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<999::::::;;;<<<<<<======<<<<<<===>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@>>>>>>??????>>>======<<<@@@>>>===<<<<<<>>>AAABBBBBBAAA???>>>>>>>>>??????:::::::::999::::::;;;<<<>>>>>>??????@@@@@@@@@???============>>>@@@BBBCCCAAAAAAAAADDDGGGIIIHHHGGGCCCBBBAAA??????>>>>>>>>>@@@@@@@@@@@@???===;;;:::<<<===>>>???@@@AAABBBCCCAAACCCDDDDDDCCCCCCDDDEEECCCCCCDDDDDDDDDCCCCCCBBBFFFFFFFFFEEECCCBBBCCCEEEBBBAAA???@@@AAABBBBBBAAA===>>>???@@@AAAAAAAAA@@@????????????@@@AAACCCCCCBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@???===<<<<<<<<<::::::999999999999:::::::::;;;<<<===???@@@AAABBB???>>>======>>>???@@@AAACCCDDDEEEFFFGGGHHHGGGGGGEEECCC@@@>>>===>>>???AAABBBBBBBBBDDDGGGHHHGGGFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCAAAAAABBBCCCBBBBBBCCCCCCBBBAAA???>>>>>>===>>>AAADDDEEEEEEDDDDDDBBBAAABBBBBBBBB@@@>>>===>>>>>>??????>>>===<<>>>>>>>>>>>>>>===<<<;;;>>>===>>>???AAAAAA???>>><<<:::999999999999888666;;;:::999999999:::<<<===;;;;;;;;;;;;:::999888777999999999999:::::::::;;;:::999888888;;;@@@CCCEEEDDD@@@999444111111000000---...///000111111111111111222222222222222222222111111111111111111111111......000111111111000///000111111222222222111111///000222333333222111000000000/////////000000111////////////////////////------........./////////.........------............------------------...---......//////......---------...//////...------............---------,,,***+++,,,------......---........................++++++,,,,,,------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------@@@AAAAAAAAAAAA@@@???>>>AAAAAAAAA@@@===<<<<<<<<<:::999777666666888999;;;999:::;;;:::888777888999888777777888:::<<<;;;:::666777999;;;;;;;;;999888888999;;;;;;999888888999444555555666777888888999888888888888777555444333333333333333333333333333111666::::::666444666999666666666666666666666666555666666777888999999:::777777777777666666666666333444555666777888999:::555777888777555555777::::::999888888999999777666999888888888888888999999888888888999999::::::::::::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<======<<<<<<===>>>??????>>>>>>>>>>>>============>>>>>>???????????????>>>======@@@???===<<<<<<>>>@@@BBB??????????????????@@@AAA999:::::::::::::::::::::======>>>????????????>>><<<<<<;;;<<<===???@@@BBBAAAAAACCCFFFHHHIIIHHHFFFBBBBBBAAA@@@????????????@@@@@@AAA@@@???===;;;:::============>>>???AAABBB>>>@@@BBBCCCCCCDDDEEEGGGBBBCCCDDDDDDDDDDDDDDDCCCFFFGGGGGGEEECCCBBBCCCDDDBBBAAA@@@@@@BBBBBBAAA???<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDDDDEEE@@@AAAAAA@@@>>><<<<<<===::::::999999888999999999::::::;;;===>>>@@@AAAAAAAAA@@@>>>=========>>>???DDDEEEFFFGGGHHHIIIIIIIIIFFFBBB??????BBBCCCAAA>>>CCCBBBCCCEEEGGGIIIHHHGGG???????????????@@@@@@@@@???@@@BBBBBB@@@??????@@@BBBBBBCCCCCCBBB@@@???>>>>>>===>>>@@@DDDFFFGGGFFFDDDCCCBBBBBBCCCBBB@@@>>>===>>>???@@@@@@???>>>>>>===>>>>>>>>>===>>>AAADDDBBBAAA???@@@BBBDDDDDDCCC??????@@@@@@@@@>>>===<<<>>>>>>>>>@@@BBBBBB@@@>>>===<<<::::::::::::999777;;;::::::999:::;;;<<<===<<<<<<<<<;;;:::999888777::::::999999999999888888777555444555999===AAABBBCCC>>>777111......------,,,---...000111111111111111111111000000000000000........................---...000111111111000///...///000111111000...---///000222333333222111000222111111000000000000111000000000000000000000000---------.........//////111000///......///000111...------,,,,,,------.........////////////......,,,---...//////...---,,,---------,,,,,,+++++++++((()))***+++,,,---------.................................------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------@@@@@@@@@???>>>===<<<<<<<<<===>>>>>>>>><<<;;;::::::777555555777888666444999999888888888888999999666777888999999888777666888888777777888888999:::;;;;;;;;;:::::::::999999666555555666666777888999777777666666555555444444333333333333333333333333333555777999:::999888888888777666555555666777888666666666666666666666666777777777666555555444444888777777666555444444444777777777777666666666666888888777777777777888888777666666666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>???===<<<;;;;;;;;;<<<>>>???@@@???===<<<===<<<;;;999;;;;;;<<<======<<<;;;:::;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;===>>>>>>======>>>@@@???>>>>>>===>>>@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCAAA@@@??????>>>>>>??????BBBAAAAAA@@@???>>>======<<<<<<<<<<<<============@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@<<<<<<<<<<<<============@@@?????????@@@@@@???===<<<===???@@@AAAAAA@@@???AAA@@@>>>===<<<<<<<<<===888888888888888888999999===<<<;;;<<<>>>AAABBBBBB@@@??????>>>>>>??????@@@AAACCCFFFHHHIIIIIIGGGFFFFFFEEECCC@@@???@@@AAAAAADDDDDDCCCCCCDDDEEEFFFFFFDDD@@@<<<;;;>>>@@@@@@@@@???@@@CCCEEEEEECCCAAA@@@CCCDDDDDDBBB@@@???@@@BBB@@@AAAAAABBBDDDEEEGGGHHHEEEDDDDDDCCCBBBAAAAAAAAA???????????????????????????AAACCCBBB???>>>>>>@@@CCC???<<<<<>>AAA@@@???===<<<<<<;;;;;;===>>>???@@@@@@@@@@@@@@@>>>>>>===;;;:::999888777;;;999888888:::;;;;;;:::<<<<<<;;;:::999999999999::::::::::::::::::::::::888777666666777:::===???>>>:::555111000///......///000111222222111000///222111111111000000//////000/////////000111222222111111222222222222111111000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***++++++,,,------------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++///---++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++------...---,,,++++++,,,---...------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------....../////////????????????>>>===<<<<<<<<<<<<=========<<<;;;:::999666444444666777555444777777666666666666777777555666777888888777666555777666666666666777888888:::::::::999999999888888555555555555666777888888777777777666666555555555333333333333333333333333444555777888999999777777777777666555555666777777555555555555555555555555666666666555555555555555777777777666555444444444555555555555555555555555888777777666666777777888777666666666666888999:::::::::::::::::::::::::::999999999999999999999999888888999999:::;;;;;;<<<::::::;;;<<<<<<===>>>>>>======<<<;;;;;;<<<===>>>???===<<<<<<======;;;::::::;;;<<<======<<<;;;::::::;;;;;;<<<======>>>>>><<<<<<===>>>>>>>>>>>>===;;;===>>>>>>======>>>?????????>>>>>>???@@@BBBBBBDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@???????????????BBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<============>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>>>>???==================>>>>>>AAA@@@???@@@AAA@@@>>>======>>>??????????????????AAA@@@>>>===;;;;;;;;;;;;999888888888888999::::::>>>===;;;<<<>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCFFFHHHIIIIIIGGGFFFHHHFFFDDDBBBAAAAAABBBBBBCCCCCCCCCDDDDDDEEEGGGGGGEEEAAA>>>===>>>@@@@@@@@@???@@@BBBCCCDDDCCCAAA@@@CCCDDDDDDCCCAAAAAABBBCCCCCCCCCDDDDDDEEEFFFHHHHHHEEEDDDDDDCCCBBBBBBAAAAAA????????????????????????>>>@@@BBBAAA>>>===>>>???AAA@@@>>>>>>???@@@@@@@@@AAA@@@???===<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======<<<;;;:::999999;;;999888999:::<<<;;;;;;;;;:::999888888777777888999999999999999999999999777666555444555777:::<<<<<<888444222111000///...///000111111111111000///111111111111000000000///000000000000000000111222000111111111111111111000000000000000000000000000111111111111111111111111000000000000/////////...000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------++++++,,,---------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---///---++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++++++++????????????>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::777555444333444555444333555555444444444444555555444555555666666555555444555555444444555555666777888888888888777777777777333333444444555666666777777777777777666666666666444444444333333222222222444555777888888777666555777666555555555555666777555555555555555555555555444444444555555555666666777777666666555444444444444444444444444444444444777777666666666666777777777777777666666777888888999999999999999999999999999999999999999999999999888888888999::::::;;;;;;:::::::::;;;;;;<<<<<<===>>>===<<<<<<<<<<<<<<<======;;;:::;;;<<<===<<<:::999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<======;;;<<<======>>>=========;;;===>>>>>>===<<<===???????????????@@@AAABBBCCCEEEEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<============<<<===>>>@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA???===<<<<<<===============>>>>>>?????????CCCAAA@@@AAAAAA@@@>>><<>>>>>>>>>>>??????@@@AAA@@@>>>===;;;:::::::::999999999999999:::;;;;;;@@@>>><<<===>>>@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCBBBDDDFFFHHHIIIIIIHHHGGGIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFHHHHHHFFFCCC@@@??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDDDDCCCCCCBBBBBBAAA????????????????????????===???@@@@@@>>>======>>>@@@@@@@@@@@@>>>>>>@@@AAA@@@???>>>===<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;=========<<<<<<<<<;;;;;;;;;:::999999;;;<<<<<<;;;:::999888777666666666666888888888888888888888888555444333222333444666777777555333222222222000//////000000111111000000///111111111111000000000000222111000000000000000000///000000111111000000///////////////////////////000000000000000000000000000000000/////////......000000000000000000000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,---------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---....../////////---++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,((()))***,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---------,,,,,,,,,,,,,,,======>>>>>>===<<<;;;;;;::::::::::::::::::999999777666555444444555555444444444333333333333444444333333444444444444333333444444444444444555666666777777777666666666555555222222333444555555555555777777777777777777777777555555444333333222111111555555666666666555444444555555555555555555555555444444444444444444444444222333333444555555666666666666666555555444444444444444444444444555555555777666666555555666666777777777777666666666666666777777777777888888888888888888888888888888888888777888888888999999::::::999999999:::::::::;;;;;;===<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;<<<<<<;;;888999;;;<<<<<<;;;::::::999999::::::;;;;;;<<<<<<;;;;;;<<<============<<<<<<===>>>===<<<<<<===>>>?????????@@@@@@AAABBBBBBEEEDDDCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@AAAAAABBB@@@>>><<<;;;;;;;;;;;;<<<======>>>???@@@@@@AAACCCBBBAAAAAAAAA@@@>>><<>>>>>>>>???AAABBBDDDAAA@@@???===;;;:::999888:::999999999:::;;;<<<<<>>@@@@@@???CCCBBBBBBAAAAAABBBBBBCCCBBBCCCFFFHHHIIIIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCAAAAAABBBCCCDDDFFFHHHIIIGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHGGGHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCCCCBBBBBBBBBAAA????????????????????????>>>??????@@@???>>>>>>>>>>>>@@@BBBAAA>>>===???BBB???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<=====================;;;:::888999;;;<<<<<<;;;999999888777666666666666777777777777777777777777555444222111111222333444333111000000111111000//////000000000000000000///111111111000000000000000222222111000/////////000//////000000000000//////////////////////////////////////////////////////000000/////////.........////////////////////////........................---------------------------------------------------..................---------------,,,++++++******++++++,,,------------++++++++++++++++++++++++)))***+++,,,------......///---++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++///.........------,,,,,,;;;;;;<<<<<<<<<;;;::::::888888888888888888999999777777777666555555666666555444444333333444444555333222222222222222222333555444444444444555666666666666555555555444444444111222333444555555555444666666666666666777777777555555444333333222111111444444555555444444444333444444555555555555444444444444444444444444444444111111222333444555666666555555555555444444444444444444555555555666666666666666555555555555666666777777777777666666666666666666666777777888888888888888888888888888888888777777888888888888888999888888888888999999999999::::::;;;;;;;;;:::::::::999888777888:::<<<;;;:::777888:::;;;;;;;;;:::999888888888999::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<===>>>>>>???@@@AAAAAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAABBBAAA@@@@@@??????@@@@@@<<<<<<<<<===============<<<<<<<<<<<<===============>>>???AAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBB>>>>>>>>>???????????????@@@???===;;;::::::::::::;;;<<<===>>>???@@@AAABBBBBBAAA@@@@@@AAA@@@>>><<<=========>>>@@@CCCFFFHHH@@@@@@???>>><<<;;;999999::::::::::::;;;<<<===>>>BBB@@@>>>>>>???@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDFFFHHHIIIIIIIIIGGGGGGFFFDDDCCCCCCBBBBBB@@@@@@AAABBBCCCEEEGGGHHHFFFEEEDDDBBB@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDBBBCCCDDDDDDDDDEEEGGGIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@???===???BBBAAA>>>===>>>AAA>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::<<<<<<<<<===============;;;999888888:::;;;;;;::::::999888777777666666777666666666666666666666666555444333222222222333333111000//////000111///...000//////////////////000000000000000000000111111222222111000/////////000//////000000000000//////////////////////////////........................////////////............////////////////////////---.....................------------------------------------------------.........------.........------------,,,++++++******++++++,,,------------++++++++++++++++++++++++++++++++++++,,,,,,------///---++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++******))))))888999999:::999999888888777777666666777777888999777888888777555555666777555555444444444444555555333222222111111222222333444444444444444555555666555555555555444444444444111222333555666555555444555555555555666666666666444444444333333222222222333333333333333333444444333333444555555444333333333333333333333333333333111111222222333444555555444444444444444444444444444444444555666666777777555555444444444444555555555555666777777777666666555666666777777888888888888888888888888888888888777777777777777777777777777777777777777777777777777777888999999999999999888777777888999::::::999666777999:::;;;::::::999777777888888999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<===>>>===;;;;;;;;;<<<======???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>??????;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<============>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>=========<<<<<>><<<:::999999:::::::::;;;<<<===???@@@AAABBB@@@?????????@@@@@@???===<<<<<<===???AAADDDFFFGGG????????????>>>===;;;:::;;;;;;;;;;;;<<<===??????BBB@@@>>>>>>???@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAACCCEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB??????@@@@@@BBBCCCEEEFFFDDDDDDDDDCCC@@@???@@@AAA@@@AAABBBDDDEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDFFFHHHEEEFFFFFFGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@BBBBBBAAA???<<<>>>??????>>>======>>><<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<===999888777777999::::::999:::999888777666666666666555555555555555555555555333333333222222222222333444222000///000000///...000//////......//////000000000000000111111111111222111000000000000000000///000000111111000000////////////////////////////////////////////////////////////.........------000000000000000000000000---------...............------------------------------------------------///...------------...///,,,,,,---------,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,---...///---++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,666666777777777777777666666666555555555666888888666777888666444333555777555444444333333444444555333333222111111222333333333222222222222333444444666555555555555444444444111222444666777666555444333444444444555555555666333333333333333333333333222222222222222333444444222333444444444444333222222222222222222222222222111111222222333333444444444444444444444444444444222333333444555555666666555444444444444444444555333444555777777777666666555666666777888888999999888888888888888888888888777777777777777777777777666666666666666666666666333444666777888999888888888777666777999999888777555666888999:::::::::999666666777777888999999:::999999:::;;;;;;;;;;;;:::<<<===>>>===;;;:::;;;<<<;;;<<<>>>???@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCC@@@???>>>>>>======>>>>>><<<<<<======>>>???@@@@@@<<<<<<<<<<<<============??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBB???>>>>>>===<<<;;;::::::===<<<;;;999999999:::;;;888999:::<<<>>>@@@AAABBB>>>======>>>@@@@@@???===;;;<<<===???@@@AAABBBBBB??????@@@@@@@@@???===<<<;;;;;;;;;<<<===>>>@@@@@@BBB@@@>>>>>>???AAAAAAAAA??????>>>>>>>>>>>>?????????@@@AAACCCEEEFFFGGGHHHHHHHHHGGGGGGFFFDDDCCCCCC????????????@@@AAABBBCCCAAACCCDDDBBB@@@???@@@BBB@@@AAADDDFFFGGGGGGFFFEEEBBBCCCDDDDDDCCCCCCEEEGGGDDDEEEFFFGGGFFFEEECCCAAA>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===???AAABBB@@@>>><<<<<<<<<===>>>>>><<<:::<<<;;;::::::999:::::::::;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<;;;;;;;;;;;;;;;888777555666777999888888888888777666555555555555444444444444444444444444111111111111111222222222999666333111111111111000000///............///000///000000000111111111111000000000000000000111222000111111111111111111000000000000000000000000000//////////////////////////////.........---------000000000000000000000000---------.........//////------------------------........................///...------------...///++++++,,,---------,,,,,,,,,,,,---------,,,++++++************************,,,,,,+++,,,---...000111///---++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////000000000000000111555555666666666666666555666555444444555666777888444666777666333222444666444333333222222333333444444333222111111222333444111111111000111222222333666666555555555444444444111333555777777777666555333333333444444444555555333333333333333333333444111111111111222333444555222222444444444444222222222222222222222222222222111222222222222333333333444444444444444444444444111111222333333444555555555444444333333444444555222333555777777777777777555666666777888999999:::777777777777777777777777777777777777666666666666666666666666666555555555111222444666888888888888999777666777888999888666555666888999:::::::::999666666666777888888999999999999:::;;;;;;;;;;;;:::<<<===>>>===;;;:::;;;<<<:::;;;===>>>??????>>>>>>@@@@@@@@@AAABBBCCCDDDEEE???>>>>>>=====================>>>???@@@AAAAAABBB<<<<<<<<<<<<=========>>>???????????????>>>======@@@@@@@@@AAAAAABBBBBBBBB??????>>><<<;;;:::999888<<<;;;:::999999999:::;;;888888:::<<<>>>???AAABBB<<<;;;<<<===???@@@???===;;;<<<>>>?????????======>>>???@@@AAAAAA@@@???>>>;;;;;;<<<<<<===???@@@AAAAAA@@@>>>>>>@@@AAABBBAAA@@@??????????????????@@@>>>???@@@BBBDDDEEEGGGGGGIIIIIIIIIHHHGGGFFFEEEDDD???>>>>>>>>>???@@@AAAAAA???BBBCCCBBB@@@???@@@BBB@@@BBBEEEHHHIIIHHHGGGFFFBBBCCCDDDCCCBBBBBBDDDFFFDDDEEEGGGHHHGGGFFFDDDBBB============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>AAABBB@@@===<<<;;;:::<<<>>>???<<<888;;;;;;::::::999999::::::;;;;;;;;;;;;;;;:::999888<<<<<<;;;;;;;;;:::::::::777666444555777888888777777777666444444444444444333333333333333333333333///000000000111111111222>>>:::555333222222222222000///...------...///000//////000000111111111222000000//////000111222222111111222222222222111111111111111111111111111111000000000000000000000000//////.........---------000000000000000000000000---------.........//////------------------------........................///...---,,,,,,---...///***+++,,,,,,------------------------,,,,,,+++***************************+++++++++,,,---000222444///---++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++------------++++++---,,,+++******+++,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---------......//////555555555555555666777888555666666555444444777999666666555444333222222111555444444333333444444555///000222333333222111000111111222222222333333333555444444333333444444555333444444555555444444333333333333222222111111111111111111000111111222222111111111222222333333333111111222333333444555555111111000000000000000111111222222333333222222111111222444555555444222111222222444444444444222222444444444555444444333333444555555666777888888999888888777555555444444444444444555555666777777888222222222333444555666777999777444333444666666666444444444555555555555666666666666666555555555555666555555666999::::::999666666666666777777777777888888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;===>>>>>>===<<<<<<===>>>@@@AAAAAA@@@??????@@@>>><<<;;;:::;;;===>>>>>>============???AAABBB@@@???===<<<<<<<<<===>>>@@@???>>>???@@@@@@>>><<<<<<<<<==================<<<<<<<<<;;;;;;:::::::::::::::::::::999777666444777777888:::;;;<<<=========;;;;;;<<<>>>???>>>===@@@<<<;;;???AAA???>>>???AAAAAAAAA@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<@@@@@@@@@@@@????????????===>>>@@@BBBDDDFFFGGGHHHIIIHHHFFFDDDCCCCCCDDDDDDFFFCCC>>><<<===???@@@@@@BBB@@@===???BBBDDDCCCAAA???AAACCCEEEEEEEEECCCBBB===>>>@@@AAACCCCCCDDDDDDCCCFFFJJJLLLJJJFFF@@@<<>>>>>>>>>>>>>>===<<<<<<======;;;::::::<<<>>>======>>>>>>===;;;999888;;;:::999888777777777777::::::999999999999999999;;;:::999999888888999999444444555555555555555555666666555555444444444333444444333333333333222222111111111111111111111111555555444333222111000///000000////////////000000////////////////////////000000111111111111000000////////////000000000000////////////////////////000000000000000000000000................................................///...---,,,,,,---...///,,,,,,,,,---------......///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,+++++++++...---+++***)))***++++++,,,++++++******++++++,,,++++++------------++++++555444444444555555666777444555666555444444666888666666555444333222222111333333222222222222333333111111222222222111111000111111222222222333333333444444444444444444444444333333444444444444333333222222111111111111111000222222111111000111111111111111222222222222222222111111222222333444444444222222111111111111111222111222222333333222222111111222333444444333222111222222333444444333222222333333444444555444444444444555555666777777888888888777666555444444444444444444444555555666666666444444333333333444444555888666444333555777777777444444444444555555555555666666666666555555555444555444444555888999999888555555666666777777777888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::;;;============<<<===>>>>>>>>><<<;;;::::::>>>===<<<;;;;;;;;;<<<===<<<<<<;;;;;;<<<===???@@@???>>>>>>===<<<<<<<<<<<<===<<<;;;<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::999888666555777777888999:::;;;<<<===>>><<<;;;;;;=========;;;>>>::::::>>>???>>>===???@@@@@@@@@???>>>=========;;;;;;;;;<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>AAACCCEEEGGGGGGIIIHHHGGGFFFEEEEEEFFFFFFGGGDDD@@@>>>>>>@@@AAAAAACCCAAA@@@@@@AAABBBBBBAAA???@@@AAABBBBBBBBBAAA@@@======>>>???@@@AAAAAABBBDDDGGGKKKMMMLLLHHHCCC???CCCBBBAAA???>>>========================<<<<<<;;;:::::::::999888888:::<<<;;;;;;<<<===>>>>>>===<<<;;;:::999888777777777777999999999999999999999999::::::999888888888888888555555555666666666666666666666666555555444444444444444333333333222222222111111111111111111111111222222222222111111111111000000////////////000000////////////////////////000000111111111111000000.../////////000000000000////////////////////////////////////////////////////////////////////////........................///...---,,,,,,---...///,,,,,,,,,------------...///...---,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---...///************************,,,,,,++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++---,,,+++*********+++,,,,,,++++++******++++++,,,++++++,,,------,,,++++++444444333333333444555555222444666666555444555666666666555444333222111111222222111111111111222222333333222111000000000000111111222222222333333333222333444555555444333222333333444444444444333333000000000000000111111111333222111111000000000000222222222111111111111111222222222222222222333333222222222111111222222333111222222333333222222111000111222333333222111000222222333333333333222222222222333444555555555555555555555666666777777888777777666555444444444444444444444444444444444444555555444333333333333333888666444444666888999888444444444444555555555555666666555555555444444444444333333444777888888777444444555666777777888888777888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999777888:::<<<===>>>>>>>>>???@@@AAA@@@>>><<<;;;<<<::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>======;;;::::::<<<:::999999;;;<<<;;;;;;:::::::::::::::::::::::::::999999999999888888888888999999:::999888777666777777888888999:::;;;<<>>>>>===<<<<<<<<<:::;;;===>>>>>>===;;;:::=========>>>======<<<;;;<<<=====================;;;<<<===@@@BBBDDDFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHEEEBBB@@@AAABBBCCCCCCCCCDDDDDDBBB@@@@@@@@@BBB?????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@CCCFFFJJJLLLLLLHHHDDDAAACCCBBB@@@>>>===;;;;;;:::<<<<<<<<<;;;;;;;;;::::::999::::::999888888:::;;;;;;;;;:::;;;===>>>===;;;;;;:::999888777777777777888888888999999::::::;;;999888888777777777777777666666666666666666666666666666666555555555555555333333333333222222222222111111111111111111111111//////000000111111222222000000////////////000000///////////////////////////000000111111000000///....../////////000000000000000000000000000000000////////////////////////////////////////////////------------------------......------------......,,,,,,,,,,,,------------......------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++*********+++,,,---...************************------,,,++++++***))))))+++++++++++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++*********++++++*********+++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++333333333222222333444444111333666666555444444555666555555444333222111111222222111111111111222222555444222000//////000111111111222222222333333333111222444555555444222111333333333444444333333333///000000000111111222222333333222000////////////222222111111000000000///222222222222111111111111111111111000111111222222111222222333333222222111000111222222222222111000222222222333333222222222111222333444555555555555555555555666666666777777777666555444444444444444444444444333333222222222444444333333222333333444777555444555777999999999333333444444444555555555555555555444444444333333333222111333555777777666333333444555666888888999777888999::::::;;;::::::::::::::::::999999999999777888999<<<>>>???AAAAAA???BBBEEEDDDAAA>>>>>>>>>888888999::::::::::::999::::::::::::;;;;;;<<<<<<<<<=========<<<;;;999777;;;:::888888:::<<<<<<<<<999999999999999888888888888888888888888777777777777888999::::::999888777999888888888888999:::;;;@@@>>>;;;:::;;;;;;:::999<<<888888<<>>@@@CCCEEEGGGGGGIIIIIIIIIIIIJJJJJJKKKKKKIIIFFFCCCBBBCCCDDDEEEEEEDDDFFFFFFDDD???===???AAAAAA???===<<<;;;<<<===>>>???>>><<<;;;;;;<<<>>>???@@@BBBFFFHHHHHHFFFCCCAAAAAA@@@>>>===<<<;;;;;;:::;;;;;;:::999999999888888:::<<<<<<<<<::::::;;;<<<>>><<<:::;;;======:::888;;;:::999888777777777777777777888999::::::;;;;;;888888777666666666666666555555555555555444444444555555555555555555555555333333333222222222222111111111111111111111111111////////////000000000000000000////////////000000//////////////////////////////000000000000//////........./////////000000000000000000000000000000////////////////////////------------------------------------------------------------------------++++++,,,,,,,,,---------------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++*********************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********************************++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,+++++++++444333333222222222333333000222555666555333333444555555444333222111111000333333222222222222333333555444222000//////000111111111222222222333333333111222444555555444222111222333333333333333333222000111111222222333333333333222111000////////////111111111000000/////////111111111111111111000000///////////////000111111111222222333333222222111111111111222222111111111222222222222222222222222111222333444555555555555555555555555666666666666666555555444444444444555555555444333222111111000222111111222333444555555666444444555777999999888333333333444444444444555444444444444333333333333222111111222555666666555222333444555666777888999777777888999::::::::::::::::::999999999888888888777888:::<<<>>>AAABBBDDD@@@EEEJJJJJJDDD>>>:::999888888999999:::999999888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777999777777888:::;;;<<<;;;999999888888777777777777777777777777777777777777777888999;;;;;;;;;::::::::::::888888888999:::;;;@@@===;;;:::;;;<<<<<<;;;===:::999===@@@>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;999;;;===>>>>>>===;;;999:::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>???AAADDDEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKHHHFFFCCCCCCDDDEEEEEEEEEEEEFFFGGGCCC???===>>>@@@AAA@@@===;;;;;;<<<===???AAA???===<<<<<<===>>>??????AAADDDEEEFFFDDDBBBAAA======<<<<<<;;;<<<<<<<<<;;;;;;999888777777777777:::;;;<<<<<<:::::::::<<>>?????????;;;:::>>>???======>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJFFFDDDBBBBBBDDDEEEEEEDDDEEEEEEDDDBBB???======>>>@@@???===<<<;;;<<<>>>???@@@???>>>======>>>??????AAABBBDDDEEEEEEDDDCCCBBB<<<<<<;;;;;;<<<<<<===>>><<<;;;999777666666777777777888::::::999888888999>>>===???EEELLLNNNJJJEEE;;;:::999888777777777777888888888999999::::::;;;888777777666666666666666333333333222222111111000333333333333333444444444222222222222111111111111000000000000000000000000111111000000//////......000000////////////000000////////////////////////...//////000000//////...------........./////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------******************************+++,,,,,,---......)))))))))*********************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++************++++++555555444333333333333333111222333222111111333555555444444333222111000000222222111111111111222222111111222222222111111000111111222222222333333333222222222222222222222222222222333333333333222222222222222222111111111111111000000/////////000000......//////////////////.../////////000111111111............///000111222111222222333333222222111333333222222222222333333333222111000000111222333333333444444555444444444555555555555555555555555555444444333333444444555888888666555333111//////222111111111222333444444555444333444666666555333222222333333333444444444333333333333222222222222222111111222555666666555444444444555555666666666666777888999999::::::999999888888888777777777777666666777888;;;>>>@@@BBBNNNYYYfffjjjbbbTTTHHHCCC===<<<:::888777777777888888999999::::::999888888999888888888888999::::::777777999===@@@@@@>>><<<999999888888777666666555666666777777777888888888777999;;;===???????????????===;;;999888999;;;<<<===;;;999:::===@@@BBBCCC???;;;:::===>>><<<:::<<<;;;;;;;;;<<<<<<<<<<<<<<<999999::::::::::::999999999999:::;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGDDDCCCAAAAAACCCDDDCCCCCCEEECCCAAA??????>>>===<<<======<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>??????AAAAAABBBBBBBBBAAAAAA@@@======<<<<<<<<<<<<<<<======;;;999777666666777777666888::::::999888888888<<<===@@@IIIQQQSSSMMMGGG;;;:::999888777777777777999999999999999999999999999888777777666666777777444444333333222111111000111111111222222333333333222222222222111111111111000000000000000000000000///000000000000000111111000000////////////000000////////////////////////......////////////......---------.........//////------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***++++++++++++,,,,,,,,,+++,,,------------,,,+++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************************++++++((()))))))))*********+++******++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---++++++,,,,,,,,,+++***))),,,++++++******++++++,,,,,,+++***))))))***+++,,,666555444444333333333333222222222111000111333666555444444333222111000000111111000000000000111111///000222333333222111000111111222222222333333333333222222111111222222333222222222333333222222222222222111111000000//////000////////////000000111---.........//////000000---......///000111111222////////////000111222333222222222333333222222222444333333222222333333444333222111000000111222333444444444555444444333333555555555555555555555444444444333333333444444555999999777555333111//////444333222222111111222222555444333444555555333222222222333333333444444444333333333222222222111111222222111333555777666666444444555555555555555555666777888999999:::999999888888888888777777777777555555555777999<<<>>>@@@HHHWWWhhhpppiii\\\PPPJJJ???===:::888666666777888666777888999999888777666888777777666777999:::;;;:::;;;>>>CCCFFFFFFCCC@@@:::999999888777666666555666777777777888888999999888999<<<>>>@@@AAAAAAAAA@@@>>><<<:::999:::<<<===<<<:::999:::>>>BBBEEEFFF???;;;999<<<===:::888:::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888999::::::;;;;;;;;;;;;===>>>>>>???@@@AAAAAABBB@@@AAAAAAAAAAAAAAABBBBBBFFFGGGHHHHHHHHHGGGFFFEEECCCAAA@@@@@@BBBCCCBBBBBBFFFBBB>>>>>>??????===:::;;;;;;;;;;;;<<<<<<===>>><<<<<<===>>>??????>>>>>>???????????????>>>======@@@???>>>===<<<;;;;;;;;;===<<<999777666666777777888:::<<<<<<;;;:::999:::<<<===AAAIIIQQQRRRJJJCCC;;;:::999888777777777777::::::999999999999999999999999888777777777777777555555444333333222111111000000111111111222222222222222222111111111111000000000000000000000000000......///000111222333333000000////////////000000////////////////////////......////////////......---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,++++++------------+++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''(((((())))))*********+++******++++++++++++******************************++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------+++,,,,,,---,,,+++)))(((,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,111222222333333222222111000000000111222333555555555444444333333222222111000000000000////////////222111000000111333555777555444333222222444666777222222222111111111000000111222222333333444555555222111///.........///000111111000000//////......000000000000000000000000////////////000000000000////////////000000000000000111222333444444444444222222222222222222222222111111111111111111111111222222333333333444444444222222333333333333444444222222222222222222222222333333222222333333444555777666444222111111222222555444222000000111222333444555555555444333333222666666666555444222111000111111222333444555666777555222///000444777777777444444444555777888:::;;;999777666666666666555444666777777666555666:::<<>>GGGLLLIIIDDD======<<<999666444444666666777999::::::999888777888:::===@@@AAABBBBBBAAA???>>>===<<<;;;:::::::::;;;:::999;;;>>>AAABBBCCC???===:::777666888:::<<<999:::<<<>>>>>>===<<<;;;;;;999888:::<<<<<<999666999:::<<<<<<;;;;;;;;;<<<>>>>>>=========>>>>>>???======<<<<<<>>>???AAABBBCCCEEEGGGGGGFFFDDDDDDEEECCCAAA@@@@@@BBBBBBAAA???@@@@@@???>>>===<<<;;;;;;999:::<<<======<<<<<<;;;;;;;;;<<<===>>>???@@@@@@<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<:::888666555555666777:::<<<>>>===:::777777888999:::===@@@CCCDDDEEEEEEAAA???<<<:::888666666666666777777777777666666555666555555555555444444444444222000///...///000111//////......---------...000000////////////000000---,,,,,,---///000///...------......///000000000---------...............------............---------------............///111111000000//////......,,,,,,,,,------.........000000000000000000000000,,,,,,+++***+++,,,---...))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,+++************000---)))'''((()))******++++++***)))(((((()))))),,,++++++***)))((('''''')))***+++,,,---,,,++++++************)))))))))))))))***+++,,,,,,+++***))))))***++++++***)))***,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************+++,,,------+++***(((222222333333333333222222111111111111222333444444555444444333333222222111111111111111000000000000111111000000111333555777222111000000000111222333222222222111111111111111111111111111222222222222222111000///...//////000111000000000/////////...000000000000000000000000////////////000000000000111111111111222222222222000111222333444444444444111111111111111111111111111111111111111111111111222222222222333333333333222222222333333333444444222222222222222222222222222222111111222222333444777666444333222222222333666555333111111222333444444444555555444333333222666666666555444222111000000111222333444555555666666333000000222444444444333333444444555666888888999888888888999999999888666777777666555666999<<<===IIIZZZhhhmmmiii___XXXJJJCCC:::666666888777666777888999999888777888:::999:::;;;:::999:::;;;===@@@<<<:::???HHHNNNMMMIIICCCAAA===999777666777999666888999;;;;;;:::999888888:::===???AAAAAAAAA@@@>>>===<<<;;;;;;;;;<<<===<<<:::999:::===@@@AAA@@@>>><<<:::888777888:::;;;:::;;;===??????>>>===<<<<<<999777888:::;;;:::999999:::<<<======<<<<<<============<<<<<<======>>><<<<<<<<<;;;<<<===???@@@BBBDDDFFFFFFEEEDDDCCCDDDBBBAAA@@@@@@AAABBBAAA@@@AAA@@@???>>>===<<<<<<;;;;;;<<<>>>???@@@???======;;;;;;<<<======>>>??????======>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;===;;;999777777777999999:::<<<>>>===:::777777888999:::===???@@@AAA@@@@@@@@@>>><<<:::888777666666555666666777777777666666555555555555444444444444333222000///...///000111111000////////////000000000000///////////////000///...---...000111000///000000000000000/////////...............---------------............------------------...........................---------,,,,,,------------------------------------------,,,,,,+++++++++,,,---...***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))*********)))***+++---...111...+++)))***+++,,,,,,++++++***)))))))))))))))++++++******))))))(((((()))***+++,,,,,,,,,++++++))))))))))))(((((((((((()))******************))))))***++++++***)))***+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,------+++***(((222333333444444333333222333222222111111222333333555444444333333222222111222222222222111111111111111111000000111333555666333333333444444444555555111111111222222222222222111000000000000/////////111111000///////////////000000000000////////////////////////////////////////////////000000000000111111111111222222222222000111222333444444444444000000000000000000000000111111111111111111111111000111111111222222222222222222222222333333333333222222222222222222222222111000000000000111222222555555444333222222222333666555444222222333444444444444444444444333333222555555555555444333222111000111111222333444555555555333111000111222222111444444333333444444555666777777888888999:::;;;;;;666777777666555666999;;;888@@@NNN[[[bbbbbb^^^ZZZJJJDDD<<<888777777666555777999999999777666777888777888999999999999<<<>>>???<<<;;;???GGGNNNPPPOOOHHHDDD>>>:::999999999999777888:::;;;<<<;;;::::::999:::<<<>>>???@@@??????>>>===<<<;;;;;;===???@@@<<<:::999:::<<<>>>>>>===;;;:::999999999999::::::<<<===>>>???@@@???>>>===<<<999777666888:::;;;;;;999:::<<<===>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@BBBDDDEEECCCBBBBBBCCCAAA@@@???@@@AAABBBAAA@@@AAAAAA@@@???>>>======<<<<<<>>>@@@BBBBBBAAA???>>><<<<<<<<<===>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;===<<<:::999999:::<<<===;;;<<<===<<<:::888777888999:::;;;======<<<<<<;;;>>>===;;;999888777666666444555666666777777777777555555444444444333333333222222000/////////000111222000......000111111000111000000///.........///222000///000111111000...222222111111000//////...//////......------,,,,,,------............------------------............++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++*********++++++,,,,,,---+++***)))((()))+++---///000...+++)))***+++,,,++++++***))))))))))))))))))*********))))))))))))))))))***++++++,,,,,,++++++************))))))))))))***))))))(((((())))))***)))+++,,,+++***)))***+++))))))))))))))))))))))))***************************+++,,,------,,,+++***+++++++++++++++*********++++++,,,---,,,+++***)))333333444444444444333333444333222222111111111222555444444333333222222111222222111111111000000000000000000111222333555666444444555666666666666555111111222222222222333333222111111000//////......111000000///////////////000000000000////////////////////////////////////////////////000000000000.../////////000000000000111111222333333333333333111111111111111111111111111111111111111111111111000000000000111111111111111222222222222333333333222222222222111111111111000////////////000111111333222222222222222222222555444333222222222333333333333444444444333333222555555555555444333222222222222222333444555555666444333222111222222333333555555444444444444444555555666777777777777888999555666777666555666888:::999>>>FFFMMMRRRSSSRRRQQQGGGBBB<<<999888888777666888999:::888777666666777666777888888888999<<<>>>???===<<>>?????????>>>@@@>>><<<;;;;;;===???@@@<<<;;;::::::;;;<<<;;;:::888888999:::::::::::::::======>>>??????>>>>>>===;;;999888888999:::;;;;;;999:::;;;<<<>>>>>>===<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;::::::::::::===@@@BBBBBBAAA@@@@@@AAA@@@???>>>???AAABBBBBBAAABBBBBBAAA@@@???>>>======<<<>>>@@@BBBCCCAAA???===>>>>>>>>>>>>?????????@@@??????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;:::999:::;;;===>>>;;;<<<<<<;;;:::999888888888999:::;;;;;;;;;:::999;;;;;;:::999888777777666333444555666777777777777444444444444333333333222222111000//////000111111000...---.../////////...111000///...............222111///000000000///...000000000000//////......//////...------,,,++++++,,,------......------,,,,,,,,,---------.........******++++++,,,,,,------.........------,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************+++++++++******+++,,,,,,---......///---***(((((((((***+++---+++((('''((()))))))))******)))))))))))))))***)))))))))))))))*********)))******+++++++++++++++,,,,,,+++++++++************)))(((''''''((()))******+++,,,+++)))))))))+++))))))))))))))))))))))))************************)))***,,,------,,,***)))+++++++++***************++++++,,,,,,,,,+++***)))222333333444444333333222444444333222111111111111555444444333333222222111111111000000000/////////000000000111222333444555111111222333333333333222222222222222222222222333333333222111000//////...000000000000000//////...////////////000000000000////////////////////////////////////000000000000.../////////000000000000111111222222333333222222222222222222222222222222111111111111111111111111//////000000000111111111111111111222222222333333222222222111111000000000//////......//////000111000000000111111111111111333222222111111111111111222222333333444333333222444444444555444444333333333333444444555555666666222222333333333444555666777666555555444444555555666777888777555444555666555666777666555555777888:::<<>>;;;999888888999888888999999888666555666777666777888888888999<<<>>>???>>>===>>>BBBFFFJJJLLLMMMMMMNNNNNNJJJDDD<<<666999999:::;;;<<<<<<======;;;<<<===>>>>>>?????????AAA@@@>>><<<;;;<<<===>>><<<;;;::::::;;;;;;:::888777888999;;;<<<<<<<<<<<<=====================<<<999:::;;;<<<<<<<<<======<<<:::999;;;===>>><<<;;;<<<<<<;;;:::::::::::::::<<<<<<<<<<<<;;;:::999999;;;===???@@@???>>>>>>??????>>>===???AAABBBBBBAAABBBBBBAAA@@@???>>>======:::<<<>>>@@@@@@???===<<>>===>>>>>>>>>>>>>>>=========<<<<<<<<<;;;:::999888999;;;===>>><<<;;;:::::::::999999888777888:::;;;;;;;;;::::::999999999888888777777777333333444666777777777777444333333333222222222222000000000000000000111111///000222222111//////...000000///...............111000/////////000...------------.........////////////...---,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,------------...++++++,,,,,,---------............------,,,,,,,,,------------------------******+++++++++,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************&&&''''''((()))******+++...,,,***)))(((((()))***,,,***(((''')))))))))(((***)))))))))))))))******)))))))))))))))*********)))))))))*********++++++++++++*********)))))))))***)))(((''''''((()))******+++,,,+++)))((()))***((((((((((((((((((((((((************************)))***,,,------,,,***)))************************,,,,,,,,,,,,++++++******111222222333333222222111444333333222111111111222555444444333333222222111000000000000/////////...///000111222333444444555333333333444444444555555444333333333222222222222444444333222111111000000000000000000000///......////////////000000000000////////////////////////////////////000000000000111111111111222222222222111111222222222222222111222222222222222222222222111111111111111111111111///000000000111111111111111111111111222222222222222222222111000000////////////......//////000111...///000111111111111111111111111111111000000000111222222333333333333333333333444444555444444444333333333444444555555555000222444444444444666888666666555555555555555666777999:::999555333555777555666777777555555666777888888999;;;===>>>???@@@<<<<<<:::999888888888999666888888888666555666777777888999999999999<<<>>>>>>????????????AAAEEEHHHPPPUUU[[[\\\VVVKKK@@@:::999999999:::;;;<<<======<<<<<<===>>>???@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<:::888777888:::;;;===>>>>>>???>>>>>>============<<<<<<999;;;>>>???@@@BBBFFFHHHAAA===:::999<<<======;;;===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888888:::===>>>===<<<<<<===>>>======>>>AAACCCCCCBBBAAAAAA@@@???>>>======<<<999:::;;;<<<===<<<<<<;;;>>>>>>???@@@AAABBBCCCCCCBBBAAA???>>>======>>>???>>>>>>>>>=========<<<<<<;;;:::888888888:::<<<======;;;999999:::::::::999777888:::;;;;;;;;;:::999666777777888888888777777333444555555666666666666333333333222222222111111000000000000111111111111///555;;;:::555000///111///......---......//////111///......000000///---++++++,,,------...//////......------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,---------------......------------------,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************)))))))))(((((())))))******++++++))))))))))))***++++++,,,---+++)))***+++,,,+++***)))))))))))))))******+++*********)))))))))))))))***))))))))))))***++++++(((((((((((('''''''''&&&***))))))(((((())))))***+++,,,,,,+++)))((()))***((((((((((((((((((((((((************************)))***+++,,,,,,+++***))))))))))))***************,,,,,,,,,+++++++++******000111111222222111111000333333222222111222222222555444444333333222222111111111111000000000/////////000111222333444444444777666666555555666888999555555444333222111111000333333333222222111111111///000000111000///...---.../////////000000000111000000000000000000000000////////////000000000000111111111111222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111222222222222222222222111000//////////////////...///000000111...///111222333333333222222222222222222111000000111111222333333333333333222333333444555555555444111111222222222222333333000222555444333222444666444444444333444444555555333777999777444222555888444666777777666555555666666777888999:::<<<===>>>;;;;;;:::999777666666666555666888777666666777888999:::;;;:::999:::;;;===;;;>>>AAAAAA???@@@DDDGGGQQQZZZcccdddZZZLLLAAA===888888999999:::<<<===>>><<<<<<===>>>@@@BBBCCCDDD<<<======>>>===<<<;;;:::<<<;;;;;;<<<======;;;999888999:::<<<>>>???AAABBB@@@???>>>>>>=========>>><<<===???@@@DDDJJJSSSZZZGGGAAA;;;:::<<<>>>>>>===>>>===<<<;;;::::::::::::888999:::::::::999888777666888;;;<<<;;;:::;;;<<<===<<<<<<>>>AAACCCCCCBBBAAA@@@???>>>===<<<<<<;;;::::::999999::::::;;;;;;;;;;;;===>>>@@@AAABBBCCCCCCAAA???>>>======>>>???>>>>>>>>>>>>=========<<<<<<;;;999888888:::;;;======;;;888888:::;;;:::999999:::::::::999888666555444555777888888888777777444444555555666555555555222222222222111111111111//////000111111111111111...888BBBAAA777///...111------------...///000000000///...///111222111000---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++************+++++++++,,,,,,***++++++,,,,,,++++++*********************************************************++++++++++++******+++*********)))))))))(((+++++++++++++++,,,,,,,,,'''((()))***+++++++++***,,,***)))***+++,,,+++***)))))))))))))))***++++++++++++******))))))((((((***))))))((()))***+++,,,)))))))))((((((((('''''')))******************)))+++,,,---+++)))(((((()))))))))))))))))))))))))))************************************************((()))))))))*********+++,,,,,,++++++******++++++000000111111111111000000333222222111222222333333555555444333333222222111222222222111111111111000///000111222333444444444555444222111222333555777666666555444222111000000222222222222111111111111///000111111111000...---.../////////000000111111111111111111111111111111////////////000000000000////////////000000000000111111222222222111111000000000000000000000000000111111111111111111111111111111111111222222222222000111111111111222222222222222222111000//////...///////////////000111111///111222444555555555444222333333333333222111111000111222333333333333333222222333444555555555555000000000000000111111111000333555444111000111333333222222222333333444555...222555444111000444777444666777777666555555666888888999999:::;;;;;;;;;;;;;;;;;;999666444333444444666777777666666777999:::;;;<<<;;;::::::;;;===999===AAABBB@@@AAADDDHHHPPP[[[eeedddXXXIII@@@===888888888999:::;;;===>>><<<<<<===???@@@CCCEEEFFF999:::<<<>>>>>>===;;;:::<<<;;;;;;===>>>>>>;;;999999999:::<<<>>>@@@BBBDDDAAAAAA@@@???>>>>>>??????>>>>>>???@@@FFFPPP^^^hhhLLLEEE===:::===???@@@>>>???>>>===<<<;;;:::::::::666777888999999888777666555777:::;;;:::::::::;;;<<<<<<<<<>>>AAACCCCCCBBB@@@@@@???>>>===<<<;;;;;;;;;:::999888888:::;;;<<<888999:::<<<>>>@@@BBBCCCCCCBBB@@@>>>======>>>???>>>>>>>>>>>>===============<<<:::999999:::;;;===>>>;;;888888:::;;;;;;999;;;;;;;;;:::888666333222333444666888888888888777555555555666555555444444222222222111111111111000...///000111111111111111+++888DDDCCC666++++++000,,,,,,,,,---...///000111111000///000222333333222000000000///......------,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------.................................((()))***+++,,,+++******++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++*********************************************************++++++*********+++*********))))))(((((()))))))))((((((((((((((()))***+++,,,+++)))'''%%%)))((('''((()))***)))((())))))((())))))***++++++,,,++++++***)))(((((('''***)))((((((((()))+++,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))+++,,,---+++)))(((((()))************************************************++++++***))))))***++++++(((((())))))*********+++---,,,++++++******++++++333333333333333333333333111111222222222333333333666444222111111111///---111111000000//////......000111111111111222222222555444333333222222222222555555444333333222111111111222222333222111000///111111000000000000000111000000000000000000000000000000000000000000000000////////////////////////111000///000222333333222000000000000000000000000111111000000000000111111333333222111000000000111222111//////000111111000000000000000000000000000000000111111111000000///444111//////111222000---111111222222222333333333333333222111000000111111333222111111111222333444333333222111111222333333111222222333333222222111444555555555555555555444333333333333333333333333222///---///333666666555555555555555666666666666888888999::::::;;;<<<<<<;;;;;;::::::999888777777777777777777888888888888;;;::::::999999::::::;;;???>>><<<<<<===@@@CCCEEEPPPRRRTTTQQQKKKCCC???>>><<<;;;;;;:::::::::;;;;;;AAA@@@???>>>>>>@@@BBBDDD======>>>>>>>>><<<;;;:::;;;<<<===?????????>>>===::::::;;;<<<===>>>>>>???BBBBBBAAA@@@???>>><<<;;;<<<<<<===AAAHHHPPPWWW\\\QQQHHH>>>999:::======<<<>>>>>>===<<<:::999888888:::::::::999999999999999888888888888999:::;;;;;;999:::<<>>>>>:::;;;;;;<<<<<<;;;:::999<<<999777999===@@@@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>============;;;:::999:::;;;;;;:::888:::999777666666888999;;;<<<<<<;;;:::888666444333666666666666777777777777666666444333333222333333333333222222111000000000000///////////////000000111111111111000000000000000//////........./////////////////////////////////............---------......---------,,,,,,,,,*********++++++***************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))(((((())))))******+++++++++++++++)))'''&&&&&&((())))))))))))))))))))))))''''''((()))))))))))))))+++***)))(((((()))******+++++++++++++++***)))(((%%%&&&&&&'''((())))))***))))))******++++++,,,,,,+++*********))))))((((((++++++++++++++++++++++++))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))222222222222222222222222111111222222222333333333555333111111111111///...000000000000////////////000000111111111222222222444333333222222222333333555444444333222222111111111111222222222111000/////////............//////000000000000000000000000000000000000000000000000000000000000000000000000111000///000222222222111000000000000000000000000111111000000000000111111333222111111000000111111222111//////000111111000000000000000000000000000000111111222111111000000333111///000111222000...000000111111111222222222333222222111000000111111222111111000111222333444333333222111111222333333111222222333333222222111333444444555555444444333333333333333333222222222555222000111444555555444555555666666666777777777777888888999::::::;;;;;;;;;;;;:::999999888777777777777777777888888888888<<<<<<;;;:::::::::::::::???>>>======>>>@@@BBBCCCIIIKKKKKKHHHBBB===::::::;;;;;;;;;<<<<<<<<<======@@@???>>>>>>???@@@AAABBB=========>>>======<<<<<<<<<<<<>>>?????????>>>>>>:::::::::;;;;;;===>>>>>>AAAAAAAAA@@@???>>><<<<<<===>>>???AAAFFFKKKPPPSSSNNNGGG???;;;<<<======;;;======<<<;;;:::999999888::::::::::::999999888888999999999999999:::;;;<<<<<<<<<===@@@CCCDDDCCCBBB>>>@@@CCCCCCAAA???>>>???<<<<<<<<<<<<;;;;;;;;;;;;999777555666999<<<<<<;;;???>>>>>>>>>>>>>>>>>>???========================;;;::::::;;;<<<<<<:::999:::999888777777888999:::;;;;;;;;;:::888777555444666666666666777777777888777666555444333333333333222222222111111111000000000000////////////000000000000000000000000000000000//////........./////////////////////////////////............---------------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))*********)))******)))''''''(((***))))))))))))))))))))))))''''''((()))))))))))))))+++***)))(((((()))******)))*********))))))((('''&&&&&&'''(((((()))******((((((((((((((()))))))))*********)))))))))((((((*********************************************+++))))))))))))(((((((((((())))))))))))))))))))))))111111111111111111111111111111222222222333333333333111000000111222000///////////////000000000000000000000111111111222222222222222111222222333333444444333333222111111111000111111111111000000/////////............//////000000000000000000000000000000000000000000000000000000000000000000000000222111000000111111000///000000000000000000000000111000000//////000000111222222111000000000111111222000//////000111111000000000000000000000000000111111222222222222222111111000///000222222111000//////000000000111111111333222111111000111111111222222111111222333333444333222222111111222222333111222222333333222222111222222333333333333222222222222222222222222222222666555333333444555555444666666666777777777888888666777777888888999999999:::::::::999888888777777777777777777888888888888=========<<<<<<;;;;;;;;;????????????@@@@@@AAAAAACCCCCCBBB???;;;888888999:::;;;===>>>???@@@??????>>>??????@@@@@@@@@@@@@@@==================>>>???===>>>>>>????????????>>><<<;;;:::999:::;;;===???AAAAAAAAA@@@???>>>===<<>>>>>===;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888777777999999999::::::;;;======>>>>>>???AAACCCDDDBBBAAA@@@AAABBBAAA???>>>???@@@???>>>===;;;;;;;;;<<<===<<<:::999:::;;;======<<<>>>>>>>>>======>>>>>>>>>========================<<<;;;;;;<<<======<<<::::::999888777777888999:::::::::::::::999888777666666666666777777777888888777777666555555444444444222222222111111111111111000000////////////000000/////////////////////////////////......//////000///////////////////////////............---------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************+++************)))))))))************))))))))))))'''((())))))((((((***+++))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******(((((())))))(((((('''''''''(((((())))))*********))))))))))))((((((((((((******))))))))))))((((((((((((((((((((((((((((((*********************)))(((((((((((())))))))))))))))))))))))))))))))))))222222222222222222222222111111222222222333333333111000///000111222111000......//////000000111111000000000000111111111111111111111111111222333444333333222222111111111000000000000000000000000///111000000000000111111222////////////////////////000000000000000000000000111111111111111111111111222111//////000000///---////////////////////////000000////////////000000111111000000000000111111111000//////111222111111000000000000000000000000111111222333333333222222000000000111222222222222000000000000111111111222222222111111111111111222666555555444333333333333222222222222222222222222111222222333333222222111111111222222222222111111111111111111111222222222444444333444444555555555777777777777888888888888666666666777777777888888:::999999999888888777777666777777777888888888888<<<<<<======>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@???BBBAAA>>>;;;999999;;;<<<999;;;>>>AAACCCCCCBBBBBB???@@@AAACCCCCCBBB@@@???>>>======<<<===>>>@@@AAA>>>>>>??????????????????>>><<<:::999999;;;===??????????????????>>>===<<>>???@@@@@@@@@CCCEEEFFFEEECCCBBBAAAAAA???>>>???@@@AAAAAA@@@===<<<;;;<<<===>>>======<<<<<<<<<===<<<<<<========================;;;<<<<<<<<<<<<<<<======<<<<<<;;;<<<>>>>>>===;;;::::::999888888888999999888999999::::::999999888666666777777777888888888777777777666666555444444111111111111111111222222111000000////////////000---------...............//////////////////000111///////////////////////////............---------,,,,,,,,,+++++++++******,,,------------------,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************************))))))))))))++++++******))))))((((((((()))******)))((()))***))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********((((((((())))))(((((('''((()))))))))*********+++,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))333333333333333333333333111111222222222333333333000/////////111222111000......//////000000111111//////000000000111111111000000000000111111222333222111111111111111000000/////////////////////000000000000000000111222222////////////////////////////////////////////////000000000000000000000000222000//////000000...---////////////////////////000000////////////000000111000000///000000111111111///...///111222222111000000000000000000000000000111222333333333333333000000111111111222222333111111111222222222333333222111111111111111222222::::::999777555333222111222222222222222222222222111222222333333222222111000111111111111111111000000000111111111222222222000111222333444555666666777777777777888888888888555666666666666666777777999999888888888888888777666777777777888888888888999;;;<<<>>>@@@@@@AAAAAA===>>>@@@AAAAAA@@@???>>>AAA???===;;;;;;===>>>???999<<>>=========???@@@BBB??????>>>>>>>>>>>>>>>>>>???>>>;;;999999;;;===>>>=========>>>======<<<<<<>>>???BBBCCCCCCBBB@@@>>>@@@@@@@@@AAAAAA@@@===;;;;;;<<<<<<<<<<<<=========<<<<<<=========;;;999888;;;;;;;;;<<<===???@@@AAA@@@@@@BBBEEEHHHIIIHHHGGGCCCAAA???>>>>>>???@@@AAABBB@@@>>><<<;;;<<<===>>>999:::::::::999999888999;;;<<<============<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;===>>>???>>><<<;;;::::::999999888999999888888999:::::::::::::::777777777777888888888888777777777777666555444333000000000111222222222333111111000///////////////,,,---------.........//////////////////000111111///////////////////////////............---------,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,---...---------,,,,,,+++++++++......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))((((((***+++,,,,,,)))((('''(((************************''''''((()))))))))))))))(((((())))))************(((((()))******))))))((())))))))))))************,,,,,,++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))333333333333333333333333111111222222222333333333111///...///111111000///////////////000000000000/////////000000000111111000000000000000000111111000000000000000000000000///............//////000...------......///000111000000000000000000000000////////////////////////////////////////////////000///......//////...---000000000000000000000000000//////......//////000000000/////////000111111111///...///111222222222000000000000000000000000///000111222333333333333000222333222111111222333111222222222222333333333111111111000111111222333;;;;;;:::888666333111000111222222333333222222111111222222333333222222111000000111111111111000000000000111111222333333333...000333444444444666777666666666777777777888888666666666666666666666666888888888888888888888888777777777777888888888888999:::<<>>?????????>>>>>>???===<<<<<<>>>??????>>>;;;===???BBBDDDEEEFFFFFFCCCDDDFFFGGGFFFEEECCCBBB??????????????????@@@AAA???>>>===============>>>???===;;;:::999:::;;;<<<::::::;;;<<<<<<<<<;;;;;;<<<>>>AAACCCCCCBBB@@@>>><<<>>>@@@AAAAAA@@@>>>============>>>>>>>>>>>>>>><<<===???@@@???>>><<<:::<<<<<<<<<===???@@@BBBCCCAAAAAABBBEEEIIIJJJIIIHHHCCCAAA???>>>???@@@@@@@@@AAA@@@>>>===<<<<<<<<<<<<999;;;<<<<<<;;;999:::::::::;;;<<<======<<<;;;:::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>???>>>===;;;;;;;;;:::999999888888888888999::::::;;;::::::777777777888888888999999555666777777666555333222//////000111222333333333222111000//////......///,,,,,,------.../////////////////////000111222222///////////////////////////............---------,,,,,,,,,,,,++++++++++++,,,------......------,,,*********++++++,,,,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***************))))))))))))***,,,------***(((''''''************************''''''((()))))))))))))))'''((()))******+++******(((((()))*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))************************((((((((()))))))))******''''''(((((())))))******))))))))))))))))))))))))222222222222222222222222111111222222222333333333111000//////000111000...000000000000////////////////////////000000000111111111000/////////000000000000000000000000000000......---------...///000------------...///000111000000000000000000000000////////////////////////...........................---,,,---///000///...000000000000000000000000//////............/////////////////////000111111000///...///111222222222000000000000000000000000...///000111222222222222111333444333111000111333111111111111222222222222111111000000111222222333888888888777666444222000111222333333333333222111111222222333333222222111000111111222222111111000111111111222333444444444000222666666555444555777555555666666666777777777666666666666666666666666777777777777888888888888777777777777888888888888:::;;;===???@@@???>>>>>>::::::;;;===>>>>>>>>>>>>===<<<===???AAAAAA???<<<===>>>???AAACCCEEEFFFGGGDDDEEEEEEFFFEEEDDDCCCBBB@@@@@@@@@AAA@@@@@@?????????>>><<<;;;;;;;;;<<<<<<<<<;;;:::999888888888888777888999:::::::::::::::;;;===???AAAAAAAAA???>>>:::<<>>@@@@@@??????????????????<<<===@@@AAABBBAAA???============>>>@@@AAACCCDDDBBBBBBBBBEEEGGGHHHGGGEEECCCAAA??????@@@AAA@@@>>>@@@???>>>===<<<;;;;;;::::::<<>>999:::<<<======<<<:::999888999999:::;;;;;;<<<<<<;;;::::::<<<>>>???>>><<<;;;;;;;;;;;;:::999888777999999::::::;;;:::::::::777777888888888999999999444555666666666444222111...///000111222333444444222111000///............,,,------...//////000000////////////000111222333///////////////////////////............---------------------,,,,,,,,,,,,,,,,,,------------,,,,,,)))******+++,,,---......++++++++++++,,,---...///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))******)))))))))))))))*********)))+++------+++)))((((((************************''''''((()))))))))))))))&&&''')))***++++++******&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))'''''''''((((((((())))))************************&&&''''''((()))***++++++'''''''''((()))*********))))))))))))))))))))))))111111111111111111111111111111222222222333333333222000//////000000///---111111000000//////......////////////000000000000222111000//////...//////////////////000000000000...------,,,---...///000////////////000111333333000000000000000000000000////////////////////////........................---,,,,,,---///000///...000000000000000000000000//////............/////////////////////000111111000///...///111333333222000000000000000000000000......///111111222222222222444555444111///111333000000000000111111111111111111000000111222333333444444555555555444222111111222333444444333222111222222222333333222222222111111222222222222111111111111222333444444555555222555888888666444555666555555555555666666666666777777777777777666666666777777777777777888888888777777777777888888888888<<<===???@@@???>>><<<:::999999:::;;;<<<===>>>???======???BBBEEEDDD@@@<<<>>>>>>???@@@BBBDDDFFFGGGDDDDDDEEEDDDDDDCCCBBBBBB@@@AAABBBBBBAAA@@@>>>===>>>===<<<;;;::::::;;;<<<:::999999888777666555555666777888999999999999999;;;<<<>>>???@@@???>>>===999<<>>@@@CCCCCCBBBAAA???======>>>???@@@BBBDDDEEECCCBBBBBBDDDFFFFFFDDDBBBCCC@@@??????AAABBB@@@===?????????>>>===;;;:::999666999<<<<<<:::999:::;;;999:::<<<======<<<:::999888888999::::::;;;<<<<<<:::999:::;;;===>>>===<<<;;;;;;;;;;;;:::999888777999::::::;;;;;;:::::::::777888888888888999999999444444666666555444111000......///111222333444555222222000///............------......///000111111////////////000111222333//////////////////////////////.........---------......------------,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,...///000000++++++++++++,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((())))))******++++++&&&))),,,---,,,*********************************'''(((((()))))))))))))))&&&''')))***+++++++++***%%%%%%&&&'''((((((((('''((((((((((((''''''''''''))))))******++++++,,,,,,&&&'''''''''(((((())))))************************%%%&&&'''((()))***+++,,,&&&''''''((()))******+++))))))))))))))))))))))))111111222222222333333333111111000000000000111111222222111111000/////////,,,---------......//////000000//////.........---111111000000//////......111111111111000...---,,,........................---...///000000///...---////////////////////////......------------............//////000000111111...///000000000000//////222111///---,,,---...///////////////////////////000000000000000000000000000000111000000///...---//////............//////111111222222222333333333333333333222111000///...///000111222333222111111111111000000000000111111222222222111111111000000222222222222222222222222111000//////000222444555333333333222222111111111222222333333333333444444444444444444444444444444555555555555666666666666555444444444444555666666999888777666666777888999666777777888999999::::::;;;<<<=========<<<;;;:::999888888888:::<<>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDCCCAAA>>><<<<<<;;;<<<<<<<<<<<<<<<======999::::::;;;;;;::::::999666777888888777777888999:::;;;===>>>??????>>>>>>AAA???>>>@@@BBBCCC@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDD>>>???AAABBBBBBAAA???>>>???>>>===<<<;;;;;;<<<<<<::::::;;;<<<<<<;;;;;;:::<<<<<<<<<<<<;;;999777666777888888999999:::;;;;;;;;;;;;<<<======<<<;;;:::===<<<;;;:::999999999999;;;;;;;;;;;;<<<<<<=========<<<;;;:::999999888777777777666555444333222222333///...000555888777444000111222000...------...000000////////////000000000000000000000000000000////////////////////////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))******))))))***,,,...///***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************+++++++++*********))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))************)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))&&&'''(((******((('''&&&(((((((((((())))))))))))'''))))))((('''&&&'''(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))(((((())))))))))))((((((++++++******)))(((((((((111111111222222222333333111111000000000000111111000000000000000000111111------........./////////000/////////............000000000/////////.........////////////......---..............................////////////....................................------------......///////////////000000000---...//////000000000000...///////////////..............................///////////////////////////000000000000//////...//////............//////111111111222222222222333222222222222111000/////////000111222333222222111111111000000000000111111222222111111111000000000111111111111111111111111111000//////000111333555333333222222222111111111222222222333333333444444444444444444444444444444444555555555666666666666444444444444444555666666999888777666666666777888777777777888888999::::::;;;;;;<<<===<<<;;;:::999888888777888:::<<>>>>>??????????????????????????????????????????AAACCCCCCAAA???>>>>>>===<<<::::::;;;;;;;;;;;;888888888999999888888888666777999999888888999::::::;;;===>>>??????>>>>>>@@@???>>>???AAAAAA???===???????????????????????????@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>???AAABBBBBBAAA???>>>>>>>>>>>>=========<<<<<<::::::;;;<<<============<<<<<<<<<<<<;;;999777555777888888999999::::::;;;:::;;;<<<======<<<;;;:::<<<<<<;;;999999888888888::::::;;;;;;;;;<<<<<<<<<::::::999999888888777777888777666555444333333222222000///111666888555222111222222111///....../////////000000000000//////////////////////////////........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,++++++++++++,,,...///+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))))))))***************************+++++++++,,,,,,))))))************))))))++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))******)))'''&&&(((((((((((()))))))))))))))*********((('''((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((()))))))))(((((())))))))))))(((((())))))******************111111111222222222222333111000000//////000000111......///000000111222222......////////////000000////////////............///////////////.........,,,,,,---...............------------------------//////............//////..............................------------......000000//////////////////,,,---...///111222333444,,,---///000000000...---........................////////////////////////......///000000000///////////////....../////////000000000111111111222222000000111111111111000000000111222222333333222222111111000000000000111111111111111111000000000000000000000000000000000000111000//////000111333444222222222111111111111111222222222222333333333333333333333333444444444444444444444555555555666666444444444444444555555666:::999777666555666666777777777777777888999::::::;;;;;;<<<<<<;;;:::999999777777777888:::<<<>>>@@@@@@CCCGGGJJJIIIFFFBBB???<<<===???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBB@@@???@@@@@@AAA===999777999:::999888666666666666666666666666555777888999888888:::<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>===>>>???@@@>>><<<========================??????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBDDDEEEGGGHHHDDDDDDDDDDDDDDDCCCBBBBBB>>>???@@@AAAAAA@@@???>>>===>>>?????????>>>===<<<:::;;;;;;<<<===>>>??????<<<======<<<;;;888666555777777888888999:::::::::::::::;;;<<<<<<;;;;;;:::;;;;;;:::999888888888888:::::::::::::::;;;;;;;;;777777777777777777777777888777777666555444333333222111000333666666333000111222333222000//////000...///000111111000///...////////////////////////........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,,,,------...,,,++++++++++++++++++,,,************************++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))(((((()))*********++++++++++++))))))************))))))((())))))******))))))((())))))))))))))))))))))))''''''((((((((((((''''''''''''))))))))))))''''''(((((((((((()))))))))))))))++++++***)))((()))***''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))******))))))((((((''''''******)))))))))******+++))))))(((((((((((())))))((())))))***++++++,,,,,,111111111111222222222222000000////////////000000////////////000000111111/////////000000000000000///////////////.................................---......//////.........------------------------//////---,,,,,,---//////..............................------------......000000000//////......---------///000333555777888000000000//////...------........................////////////////////////------...///000000000///......////////////......//////000000000111111111...//////000111111111000111111111222222222222222111111000000000000111111111111000000000///////////////000000000000000111000000000///000111222333111111111111111111111000111222222222222333333333333333333333333444444444333333444444444555555555444444333333444444555666:::999777666555555666666777666666666777888999:::;;;;;;;;;::::::999888888666666777888999<<<>>>???@@@AAACCCEEEDDDBBB???===;;;===@@@BBBBBBAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???@@@AAACCCDDD???999777999999888555666555555555555555555666444666888888777888:::;;;::::::;;;<<<=========>>>============>>>>>>===<<<========================>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEGGGHHHEEEFFFFFFFFFEEEDDDCCCBBB>>>???@@@@@@@@@@@@???>>>===>>>@@@AAAAAA???===<<<;;;;;;;;;<<<<<<===>>>>>>=========<<<:::888666555777777777888999999::::::999:::::::::;;;;;;;;;;;;::::::999888888888888888999999999999999999999999555555666666777777777888888777777666555444333333111111222444666555111...111333333222000000000111---///000222222000///---////////////////////////........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111---,,,,,,,,,,,,+++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************))))))((((((((()))))))))************+++))))))************))))))'''''')))******)))''''''(((((((((((((((((((((((('''(((((())))))((((((''''''((())))))))))))((('''(((((((((((()))))))))))))))***+++***((('''((()))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((+++******)))(((''''''&&&******************+++,,,***)))(((''''''((()))***)))*********+++++++++,,,000000111111111222222222000000////////////000000000000000000//////......000000000000000/////////.........///////////////---------------.........000111111000///...------------------------------///...---,,,,,,---...///..............................------------......000000//////......------......000222555888;;;<<<777444000---+++***+++,,,................................................,,,---...///////////////......///000000///.............../////////000000---...//////000000000000000000000111111111222222111111000000000000111111000000000/////////......000000000111111111222222000000000000000000111111000000000000000000000000111111111222222222333333222222222333333333444444333333333333444444444444333333333333333444555555999888666555555555666666777666666555666888999:::;;;::::::999888777777777555555666888999;;;======AAA@@@@@@???>>>>>>>>>>>>;;;===AAACCCDDDBBB???===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===???AAADDDEEEBBB>>><<<;;;;;;888555777666555555555555666777444555777777777777888::::::::::::;;;;;;<<<======;;;<<<=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@????????????@@@AAABBBDDDFFFGGGFFFGGGHHHHHHHHHFFFEEEDDD????????????????????????<<<===???AAAAAA???>>>======<<<;;;:::::::::;;;<<<=========<<<:::888666444666777777888888999::::::999999999999::::::;;;;;;999999888777777777888888888888888888888777777777555555666666777777888888777777666555444333222222111111333444555333000...111222333222111000111222---///000222222000///---........................................................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111+++++++++++++++*********---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++******))))))((((((((()))))))))*********))))))************)))))))))***,,,,,,,,,,,,***)))((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))((()))***)))'''&&&'''((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((+++******)))(((''''''&&&******))))))***+++,,,,,,))))))(((((((((((())))))+++++++++*********))))))000000000111111111111222000//////......//////000111111000//////...------000000////////////...............///////////////,,,,,,,,,---------------222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------......------------......//////..................//////000222555999<<<>>>:::777111,,,))))))***,,,------------------------........................------.../////////......---...///000000///...---------........./////////------...//////000//////000////////////000111111111111000000000000111111////////////............///000000111111222222222000000000000000000000000////////////000000000000111111111111222222222222111111222222333333444444222222222333333333444444333333333333333444444555777666555555555666777777777666555444555777999;;;;;;:::999777666666666666444444666777999;;;<<<<<>>@@@;;;===@@@CCCCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===@@@CCCEEEEEEEEEDDDAAA===999777888777666555555666777888666777888888777777888999::::::999::::::;;;======:::<<<>>>===<<<;;;<<<===????????????????????????======>>>????????????>>>>>>>>>???@@@AAABBBDDDEEEDDDEEEGGGHHHIIIGGGFFFDDD????????????????????????<<<===>>>?????????>>>===<<<;;;:::999999:::;;;<<<>>>>>>===<<<:::888555444666666777777888999999999888888888888999:::;;;;;;888888777777777777777888777777777666666666666666555555555666666777777777666666555444333222111111000111333444333222111///000111222222000///000222...///000111111000///...........................------------------------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......))))))***************))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******************))))))(((((((((((())))))))))))))))))************))))))((())))))))))))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''&&&&&&(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))***+++,,,(((((())))))))))))((((((++++++******)))(((((('''000000000000111111111111//////............////////////////////////....../////////.........------............/////////000++++++,,,,,,,,,---------///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------......------------......------........................///111444888;;;>>>888666111---***)))***+++------------------------.................................///......---------...///000000///...---,,,------------.........------.../////////......///......---...///000111111111000000000000111111/////////.........------......//////000111111222///000000000000000//////........./////////000000111111111111222222222222000111111222333333444444222222222222333333333333333333222222333333444555555555444444555666888999777666555444555777999;;;;;;:::888666555555555555333444555777999:::;;;;;;;;;:::999999999:::;;;<<<:::<<<>>>@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;???BBBBBBHHHMMMMMMGGG@@@;;;:::777666555444444555666777999:::;;;:::888888888999:::999999999999;;;<<<===:::===???>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@AAABBBAAACCCEEEGGGHHHGGGEEEDDD??????>>>>>>>>>>>>??????<<<<<<=========>>>>>>>>>::::::999999:::<<>>>>>>>><<<:::888555333666666777777888888999999888777777777888999;;;<<<777777666666666777777888666666666666555555444444444444444444555555555555555444333333111111000///000111222222222111111222///000111111//////000111//////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++((((((***+++,,,++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++(((((())))))))))))))))))'''''''''((((((((())))))))))))************))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))))))))***(((((((((((())))))))))))((()))***)))'''''''''((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,&&&'''***++++++***'''&&&))))))((((((((((((((((((000000000000111111111111//////............//////------......///000000000//////......---------,,,---.........//////000000+++++++++,,,,,,---------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++------------------------.........------.........,,,------....../////////------...///222666:::<<<555444111///---+++******------------------------.........................../////////...---,,,,,,---...///111111///...---,,,,,,,,,---------......---...............------......---,,,---...///000111111000000000000111111//////.........------------------...///000000111///000000000000000///...---.........//////000000000111111111111222222222000000111222333333444444111111222222222333333333333333222222333333444555444444444444555777888:::777666444444444666999;;;;;;:::888666555444555555222333555777999:::;;;;;;444555666666777777777777999:::<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777999>>>AAAAAAJJJRRRSSSKKKBBB===<<<777666444333333444666777<<<======<<<:::999999::::::999999888999:::<<<===:::===??????<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@>>>@@@CCCFFFGGGFFFEEECCC??????>>>>>>>>>>>>??????<<<<<<<<<;;;<<<===>>>???999888888999<<>>>>>>>><<<:::777555333666666666777888888999999888777777777777999;;;<<<777777666666666666777888666666666555555444444444333333333333333333333333444333333222111000//////000111222111111111222333...///000000///...///111000000////////////000000........................------------------------************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))((()))***,,,------,,,,,,***+++,,,------,,,+++***************************))))))))))))))))))))))))************************))))))******++++++++++++&&&'''''''''(((((())))))''''''''''''((((((((()))))))))************)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''******))))))))))))******(((((((((((()))))))))))))))***+++***)))((((((***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++%%%'''***,,,,,,***'''%%%&&&&&&''''''(((((())))))............///////////////////////////......---...........................---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---......---+++******+++...------------------...........................111111000000/////////............///000111111222//////...---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.................................000///...------...///000++++++,,,------......//////......------......///---------.........//////......////////////.............................................///000111111000///......///000111000000000000///////////////000000000000000//////111111222333444444555555333333222222222222222222222222111111222222333444333333333222222333444444555555555666666666666777:::999888666444333333333444444444444555777888999666666666666777888999::::::;;;;;;<<<<<<;;;;;;:::;;;;;;999888777666666777888777777777777777888999888BBBOOOTTTOOODDD:::555666777666555444444666888;;;===>>><<<999888999;;;888999;;;<<<<<<:::999777;;;::::::999:::;;;=====================<<<<<<<<>>============???@@@@@@???>>>>>>===>>>@@@BBBCCCCCCBBBBBBBBBAAA???======>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;>>><<<;;;999999:::;;;<<<;;;;;;:::999888777666555777777777777888999:::;;;555666888999::::::999888777666666555555555555555444555555555444333333222222222333333333444444444777666444222111111111222////////////////////////000000000000111111111111000000000000////////////////////////////////////......//////...---,,,,,,////////////////////////,,,,,,,,,+++++++++************,,,---.../////////)))))))))***+++++++++,,,,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))&&&''')))+++++++++)))((((((((())))))******++++++---,,,+++)))(((&&&%%%$$$))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((((((((()))+++,,,---...///************************'''((()))+++++++++***)))******))))))((((((''''''))))))))))))))))))))))))((())))))((('''&&&&&&'''))))))))))))))))))))))))............////////////------...///////////////000000000000000000000000...---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++...//////...,,,++++++,,,******))))))))))))******........................000000/////////.........------...//////000000111///......---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,------------------------------------------//////...------...//////------------------,,,,,,...------------------...---.........////////////......////////////.............................................///000000111000///......///000000000///////////////////////////000000000000//////111111111222333333444444222222222222222222222222222111111111111222333333333333222222222333333444333333333444444444555555888777666555444333333333333444444555666777777777666555555666666777888999999::::::;;;;;;::::::999;;;::::::999888777777777888888777666666777777777999@@@IIIKKKFFF???999666666666666555444444666888999;;;===<<<999888999;;;999:::;;;<<<<<<;;;999888::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????>>>>>>===<<<<<<===>>>?????????>>>===<<<===???AAABBBCCCBBBBBBAAA???>>><<<<<<===>>>???======>>>>>>>>>===<<<<<<===<<<:::888888888::::::;;;;;;:::999888777777666777777666777777888999:::555666777888999:::::::::888777666555555555555555444444444444444333222222111222222222222333333333666555333222111000000111//////////////////////////////000000000111111111000000000000/////////..........................................---,,,,,,........................---------,,,,,,,,,++++++++++++,,,---............***************+++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++***))))))))))))***++++++************++++++))))))))))))))))))))))))((()))+++,,,---,,,+++***)))))))))))))))*********++++++******)))))))))((())))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((((((((()))(((((((((((((((((((((((((((((()))))))))******************)))))))))((((((''''''((()))***+++,,,,,,************************((()))******+++***))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))---............/////////+++,,,---...///000000000000000000000000000000000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++...///000///---+++,,,---,,,,,,++++++++++++,,,,,,------------------------///............---------,,,------....../////////......------,,,,,,++++++,,,,,,++++++,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------...............---,,,+++++++++------,,,,,,,,,,,,------............////////////......////////////......////////////////////////............////////////000//////......///000000//////////////////////////////000000000000//////000000000111222222333333000111111111222333333333111111111111111222222333333333222222222222222333111111111111222222222333555555444333333333333333333444555666777777666555444444444444555666777888888888999999999999888888999::::::;;;:::999777777999888777666666666666666999===AAA@@@<<<888777777555666666555444444666888777999;;;<<<;;;::::::;;;:::;;;<<<<<<<<<;;;999888999888888777777888::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;<<<===>>>???>>>>>>===:::<<<>>>@@@BBBBBBBBBBBB???>>><<<;;;;;;;;;<<<===???????????????>>>===<<<<<<;;;999777777777777888999999999888888777777777777666666555666666777777666666666777888:::;;;<<<888777666555444444444444333333444444444333222222000000000111111111222222444333222111000///////////////////////////////////////000000000000111111000000000/////////..............................---............------,,,------------------------.........---------,,,,,,,,,,,,------------,,,,,,+++++++++***************---,,,,,,+++*********+++******+++++++++,,,,,,,,,***))))))((('''(((((((((*********))))))*********))))))))))))))))))))))))***+++,,,---...---,,,+++************)))))))))))))))))))))***++++++,,,,,,))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''(((((())))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((('''''''''((((((((())))))************************))))))*********))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))---------.........//////+++,,,---...////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************---...///...,,,+++,,,---------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......000000000000000000000000......///////////////.............../////////000.........///////////////...//////000000000000/////////000000111111111222///000000111222333333444000000000000000111222222333222222111111111111222000000000111111111222222222222222222222333333444222444666777777666444333333333333333444555666666666777777888888777777666888999;;;<<<;;;:::888777999888777666555444444444888:::;;;999666555555777444555666666555555666888777999<<<===>>>===<<<<<<;;;;;;<<<<<<;;;:::999888888777666666666777888888::::::::::::;;;;;;;;;;;;<<<============<<<;;;;;;999:::<<<===>>>>>>===<<<999:::<<>>===<<<<<<;;;;;;<<<<<>>===<<<;;;:::999888666555555555555777777777777666666666666666666555444444444555555666666555666777999;;;===888777666444444333333333222222333333333333222222/////////000000000000111222222111000//////..............................////////////000000000111000000/////////.................................---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,+++***,,,+++++++++***)))))))))------,,,+++******************+++++++++,,,,,,,,,******)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))++++++,,,---------,,,+++++++++******))))))(((((((((((()))******+++,,,,,,))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((***************************************))))))((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++***)))((()))***((((((((((((((((((((((((------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********++++++,,,---,,,*********,,,******))))))))))))******------------------------,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------......////////////......000000000000000000000000......///000//////...---------......////////////------....../////////000......///000000000000000///000000000000000111111//////000111222222333333000000//////000000111222333222111000000000000000111111111111222222222222000000000111111222333444333444666777777555333222222222222222333444555666555666666777777666666555666888:::;;;;;;:::999777888777666555444444444444777777888888666555555555333555666666555555666777888:::===@@@BBBAAA???===;;;;;;;;;;;;:::999888777777777555555555555666777888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;::::::888999;;;<<<======<<<<<<888999;;;===????????????>>>>>>======<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::888888777666555555444444555555555555444444444444555555444444444444444444666555555555666888:::;;;666555444333222222222222111111222222222222222111....../////////000000000000000000000///......---------------------------...////////////000000000////////////....................................,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,+++******,,,+++++++++***)))))))))---,,,++++++*********+++******+++++++++,,,,,,,,,,,,+++******))))))************))))))))))))******))))))))))))))))))))))))******+++++++++*********++++++******))))))((((((((((((((()))))))))))))))))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))((((((''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((***+++***)))((()))+++((((((((((((((((((((((((,,,------------........................---,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,***+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------*********+++,,,---------+++,,,---......---,,,++++++,,,,,,,,,,,,---------......////////////......////////////////////////...///000000000///------,,,---...///////////////---------......//////000---...///000000111111000000000000000000000111111///000000000111222222222///////////////000000111222222111000////////////111111111222222222333333000000000111111222444444444555666666555444333222222222222222333444555666555555666666666666555555666666888999:::999999888777666555444444444444444666666777888888777666555222444666777666666666777:::;;;>>>BBBDDDCCC???<<<;;;;;;:::999888777777666777777555444444555555666777777888888999999:::::::::;;;;;;;;;;;;:::999999777888999;;;<<<<<<<<<;;;888999;;;<<<===========================<<<<<<<<<999::::::;;;;;;:::::::::666666666666555555555555555555555444444333333333555444444444444444555555444444444444555666777888333222222111111111111111000000111222222222111111........./////////000000///000000000000///...---------------------------......////////////000000/////////.........------------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,---,,,,,,+++******+++++++++***************,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++*********))))))*********))))))))))))))))))))))))******))))))))))))))))))************)))))))))))))))))))))((((((((((((((())))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((()))***+++,,,+++***)))''''''''''''''''''''''''))))))((((((((((((''''''''''''(((((((((((())))))************************)))))))))))))))))))))))))))))))))((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))(((((()))+++)))))))))))))))))))))))),,,,,,---------.........,,,,,,---.........------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------***+++,,,,,,******+++,,,000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------------------------------------------...////////////...---++++++++++++++++++,,,,,,+++---...//////...---+++---------.........//////......////////////.................................///000111000///---,,,+++,,,---///////////////,,,,,,---......///000000---...///000111111111111111111111111111111111111000000000000111111111111///............///000000222222111000///......///000111111111111222222222111111111111222222333444666666555444444333222222333222222333333444555666555555666666666666555555555555666777888888999999555555444444333444444555666666666666777777777666222444666777666666666777:::;;;>>>CCCEEEDDD>>>:::;;;:::999777666555555555888777666444444444555666666666777777888999999::::::::::::::::::999999888555777999:::;;;<<<;;;;;;888999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<;;;::::::777888999:::;;;;;;;;;;;;444555555666666666666666888777777666555444333333444444333444444555666777333444444444555444444333000////////////000111111///000000111222222111111...////////////000000000//////000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000//////.........---------------------------------***+++,,,---------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******************+++++++++************+++,,,------******+++++++++,,,,,,,,,------,,,+++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))***+++,,,,,,+++)))(((''''''''''''''''''''''''))))))(((((((((''''''''''''''''''((((((((())))))************************))))))))))))))))))))))))(((((('''((()))***,,,---'''((((((((()))))))))***))))))))))))))))))))))))&&&'''))))))(((''')))***)))))))))))))))))))))))),,,,,,,,,---------......***+++,,,---.../////////++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++,,,......+++,,,------++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........................++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.................................---...///000000///...---------,,,++++++*********,,,---///000000///---,,,////////////000000000111......////////////.................................///000111000///---+++***+++---///000000///...,,,,,,------...///000000---...///000111111111111222222222111111111111111111111111000000000000000...............///000000222222000///............000000000000111111111111222222111111222333333444777666555444333222222222333333333333444555666666555555666666666666555555555555555555666777999:::444444333333333444555555777666444444666777777777111444666777777666777777:::;;;>>>BBBEEECCC===888:::999888666555444444444888777666555444555555666555666666777888999999999999::::::::::::999888888555666888:::;;;;;;;;;;;;999999;;;;;;;;;;;;:::999::::::;;;;;;;;;:::999888777888999:::;;;<<<<<<<<<333444555666777777777777:::999888777666555444444333333333444555666777888222333444555444333222111...------......///000111//////000111111111111111////////////000000000111///000000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,............/////////000//////.........---------------------------------***+++,,,,,,------------------------------------......---------,,,,,,,,,***++++++,,,,,,,,,++++++))))))******+++++++++,,,)))))))))***+++,,,......******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++***)))(((((())))))(((((())))))******++++++)))))))))***++++++,,,,,,***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((()))***+++***(((&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))((()))))))))*********+++))))))))))))))))))))))))'''''''''''')))+++---...'''((((((((())))))******))))))))))))))))))))))))%%%'''((((((''''''(((***))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,------.........+++++++++************)))---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------............------//////.........---------.........------,,,,,,,,,,,,,,,,,,---------......---,,,,,,------...///000000000000000111111111111222222111111000000////////////////////////////////////000111111111111111///000000000......000111444333333222222333333444222333444333333333555777:::999777444333222222222444333333222222333333444666888999999777666666777555555555555666666666777888888777777666444333222111222333555666666777777666666666666777999::::::;;;<<<>>>@@@@@@???===<<<888999999999888777555444999999777444111222777;;;777888999888777666666888:::999888999:::999666444222666;;;>>>>>><<<;;;::::::999888777777999;;;<<<<<<<<<;;;::::::::::::;;;999888888888999:::;;;;;;:::888666555444555777888999999888666444444555777777777777777777666666555666555333111000///......000000000000000000000000000000111111111111000000000000000000000000000000////////////............,,,---.........---,,,+++...........................---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,+++******,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---+++)))***,,,---,,,)))++++++,,,---,,,+++***)))******++++++++++++******---,,,***(((((()))***+++)))***+++,,,---,,,++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((---+++(((''')))+++++++++******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((***)))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&(((******((((((((())))))&&&$$$%%%''')))'''%%%%%%%%%&&&'''((()))***+++((('''&&&%%%%%%%%%%%%%%%***)))(((''''''((()))***(((((((((***,,,---,,,+++))))))(((((('''''''''&&&++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,---------------+++++++++************))),,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++...------,,,++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------............------//////.........---------......---------,,,,,,,,,,,,---------............------------...///000111/////////000000000111111111111111000000000000000000000000000000000000000//////000111111111111111///000111000......000111333222222222222222222333333444555555444333555666777666555444333333444444444333333222222333333444555777999999777777777888555555555666666666777777888888888777666555444333333333555666777777777777555555555555555666777888:::;;;===>>>???>>>===<<<999999999999999777666555===??????===999777777888888999:::999777666777888999999999;;;<<<;;;888666444777;;;???AAA@@@===;;;:::999888777888999;;;<<<<<<;;;::::::999999::::::666666777777999:::<<<<<<:::999888777666777888888888888888666444333555777444444444444444333333222444333222111111000000000000000000000000000000000000000111111111111000000////////////////////////////////////............,,,------...------,,,,,,...........................---,,,,,,++++++,,,,,,---,,,,,,+++*********+++,,,+++***+++,,,,,,,,,******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++)))***,,,---+++)))***+++,,,,,,,,,+++)))))))))******************)))---,,,***)))((()))***+++((()))***+++++++++***)))***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((,,,...000///,,,))))))***))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((()))((((((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((()))+++***)))(((((())))))'''%%%&&&((()))(((&&&%%%&&&&&&'''((()))******)))(((''''''&&&&&&'''''')))((('''&&&&&&'''((()))''''''((()))***+++***)))((((((''''''&&&&&&&&&&&&++++++,,,,,,,,,,,,------,,,,,,,,,---------------------,,,,,,,,,,,,++++++------------------------***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++************))),,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------,,,,,,++++++******++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------............------...............---------...------------,,,,,,,,,------........./////////............///000111111....../////////000000000///000000000000000000111000000000000000000000000//////000111111111111111000000111000///...000222222222111111111111222222333555777777666444444444333333333333333555666666444444333333333333444444444666888888888777888999666666666666777777777777999999999888777666555444555555666777888888888777666666555555555666666777888999;;;<<<=========<<<999999::::::999888777666???BBBEEEEEEBBB>>>:::888999:::;;;:::888777888999999:::;;;===???>>>;;;999777888;;;AAAEEEEEEAAA<<<;;;:::999888999:::;;;<<<::::::999888888888888999444444555666888:::<<<===::::::999999999888888888777777777555333222444666333333333444333222222111222222222222222222333333000000000000000000000000///000000111111000000////////////////////////////////////............------------,,,,,,------...------------------------...---,,,,,,++++++,,,,,,///...,,,+++***)))))))))---+++***+++,,,---,,,***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,*********+++,,,+++*********++++++******)))(((((())))))******))))))(((,,,+++***)))((()))***+++((())))))******)))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***111666555...((('''((((((((((((((()))))))))))),,,+++***)))(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((***+++,,,+++)))(((((()))***(((''''''((())))))(((&&&'''''''''(((((())))))***)))(((((('''(((((((((''''''&&&&&&&&&&&&''''''''''''((())))))(((((((((''''''&&&&&&&&&&&&&&&%%%+++++++++,,,,,,,,,------,,,---------......//////------,,,,,,,,,+++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++++++++++++++*********))))))+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------............------........................------------------------.........////////////000///......//////000111222............////////////.../////////000000111111//////////////////////////////000111111111111111000111111000//////000222222222222333333222222222444666999999777555333333222222222333444555666666444444333333333333444444333555888888888888999:::666666777777777888888888:::::::::999888777666666666777888888999999999888999999888888777888888888666777999;;;<<<<<<<<<<<<:::::::::::::::999999999;;;>>>CCCEEEDDDAAA>>>;;;:::;;;<<<;;;999888999:::999:::<<>>;;;888888:::@@@FFFGGGBBB<<<;;;;;;::::::::::::;;;<<<999999888777777777777777555555555666777999:::;;;999999::::::999999888777777777666444222222333555555666666666666555444444222222222333333333333333000000000000000000000000//////000000000000////////////////////////////////////.........---------...---,,,+++,,,---...///------------------------...---,,,,,,++++++,,,,,,...---,,,+++************---,,,++++++,,,---,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++*********+++++++++***************))))))(((((((((((())))))))))))((((((+++***))))))))))))******))))))))))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***...333222---(((&&&&&&''''''(((((())))))******---,,,)))((('''((()))***((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((+++,,,---,,,***(((((((((***)))((((((((()))))))))'''''''''((((((((((((((())))))(((''''''((((((((('''''''''''''''''''''''''''((())))))(((''''''(((''''''''''''''''''''''''+++++++++,,,,,,,,,---------------....../////////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***+++++++++*********))))))+++************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------............---------.....................------------------------.........////////////000///......//////000111222............////////////......//////000000000111........................//////000111111111111111000111111111//////111222333333444555555444333333444666999999777555333333333333444444444444444444555444444333333444444555333555888888888888999:::777777777888888888888999999::::::999999888777666777777888999:::::::::::::::999999888888888888999666777888999;;;;;;<<<<<<:::::::::::::::;;;;;;;;;;;;<<<===>>>??????>>><<<;;;======<<<;;;:::;;;<<<:::;;;<<>>>>><<<999999:::<<<<<<<<<===>>>???>>><<<;;;<<<===;;;;;;<<<>>>@@@@@@???===888777888;;;???@@@>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;888888777666666666666777999999888777777777777888999888888888777777777777777777777555333222444666555555666666555555444333333444555666555444333222111111111111111111111111...//////000000//////....................................------------,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++******++++++,,,---...,,,+++,,,---...---+++,,,,,,---------,,,++++++++++++++++++++++++++++++))))))***++++++***)))))))))***+++***))))))***+++++++++***))))))))))))***((())))))******))))))((((((((())))))))))))))))))***))))))))))))***+++,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))'''%%%&&&((()))(((&&&(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((***+++,,,+++)))(((((()))((())))))(((''''''(((***&&&'''''''''(((((())))))''''''&&&&&&''''''(((((((((((())))))))))))((((((&&&))),,,+++(((''')))+++((())))))))))))*********++++++,,,,,,,,,,,,------.........---------------------,,,,,,,,,,,,++++++***+++++++++,,,---------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,+++++++++************))))))))))))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++++++++,,,,,,---------******************++++++************++++++++++++++++++,,,,,,,,,---------------------------------+++,,,,,,------............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------............---------------.........//////,,,,,,,,,---------......,,,---------............------------...///000111/////////000000000111111///////////////.................................//////000111111111111111111222222111000000111333222333555666666555333222333444555555444333555666555555666777777666555555555555444444444444555555555777999999777777777888888888888999999999::::::888888888888888888777666444555666888:::;;;<<<<<<666666666666777888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;===>>>??????<<<999888;;;>>>@@@@@@>>>???@@@???===<<<===>>>===;;;:::;;;===>>>>>>===999888999999:::;;;<<<<<<===============<<<;;;;;;999888777777666666777777999999888888888999999:::;;;:::999888777888999999888888888666444333555777444444555555444444333222111222444666777666555444111111111111111111111111......////////////.......................................---------,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++...,,,,,,,,,---...---,,,,,,---------,,,,,,+++***************************((()))***++++++***)))((((((***++++++(((((()))+++---,,,+++***)))******+++)))******************)))'''(((((()))))))))))))))((('''''''''(((***+++,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((())))))((((((((()))))))))))))))((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))))))))((((((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((()))+++***)))(((((()))&&&((()))(((&&&%%%''')))%%%&&&&&&'''((()))******((((((''''''(((((()))***''''''((())))))(((''''''###'''******'''&&&(((+++(((((((((((()))))))))***++++++,,,,,,,,,---------.........------,,,,,,+++---------,,,,,,,,,++++++++++++,,,,,,---...//////,,,,,,,,,++++++******************++++++,,,,,,---+++++++++************))))))))))))))))))******+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++++++++,,,,,,---------******************++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,---...//////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---..................------------.........//////,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,------...///000000000000000111111111111000000//////.........---//////////////////////////////000111111111111111111222222111000000111333111222444555555444222111222333444333333333555777444555666888888888777777555555444444444444555555666888999999777666666777888888999999999:::::::::777777888888888777777666222444666888:::;;;<<<===888888888888999:::;;;<<<:::::::::999::::::;;;;;;<<<;;;;;;;;;<<<===???@@@===:::888:::???DDDFFFFFF>>>???@@@???>>>======???===;;;999999;;;=========999::::::999888888;;;=========>>>>>>===<<<;;;;;;999999888777777777777777888888888888999:::;;;<<<===<<<:::888888999:::;;;999999888666444444555777555555666666555555444333///111333666888888777777111111111111111111111111......////////////....................................---------,,,,,,,,,)))+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,......,,,+++***)))))))))...---,,,,,,......---,,,------------,,,,,,+++***************************((()))***++++++***)))((((((***,,,+++(((''')))+++------+++*********+++,,,******++++++++++++******''''''((())))))***))))))&&&%%%%%%&&&''')))+++,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&+++///...***'''(((+++******))))))((((((''''''###$$$&&&'''(((((()))(((''''''''''''''''''''''''&&&'''''''''(((((())))))******))))))))))))*********)))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&(((******((((((((()))%%%''')))'''%%%$$$''')))%%%%%%&&&'''((()))***+++))))))((())))))***++++++%%%&&&'''(((((('''&&&%%%!!!%%%))))))&&&%%%(((+++&&&'''''''''(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++************++++++,,,,,,++++++***))))))))),,,+++++++++++++++++++++******,,,///---)))(((,,,++++++************++++++******************************++++++++++++******,,,,,,,,,++++++*********///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---------++++++++++++---------.../////////---***)))------------------------........................***+++---.........------.........////////////000............///////////////......---------.....................///000000......------------......////////////............000000000000000000000000222222222222222222222222111111222222222333333333444666777777666666777888333444:::999111555<<<777888666666666888888666555666777888777666777999:::666777999999:::999888777777777777666666666666666666666777888:::;;;<<<===666666777777888999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999:::===???AAA===<<<;;;::::::<<>>??????===;;;:::999999888888888888999999<<<;;;:::999999999999999888888999999999999888888999888777666555555555666444444444555444444333333111333555666777666555444111111111000000000000000111000000///...------------------............///---,,,,,,,,,---...000111///////////////.........------,,,+++++++++,,,,,,,,,,,,+++***+++,,,---...************************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********************))))))))))))******+++++++++,,,,,,,,,111///,,,)))''''''((((((++++++***)))(((((()))))))))))))))))))))***++++++))))))(((((((((((())))))(((((())))))))))))(((((((((((('''&&&$$$%%%'''))))))((('''&&&&&&'''((()))'''(((((((((((((((''''''************))))))))))))&&&''''''((((((((((((((('''&&&%%%%%%&&&'''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''++++++***)))((('''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&........................------------------------------,,,,,,,,,+++++++++++++++************++++++******************++++++++++++++++++,,,,,,,,,,,,000,,,***,,,,,,***,,,///++++++************++++++******************************++++++++++++******,,,,,,,,,+++++++++******,,,,,,------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---.........,,,***)))------------------------........................+++,,,---.........------------........./////////............///////////////......---------.....................///000000111111000000000000111111111000000000000/////////000000000000000000000000222222222222222222222222000000111111111222222222555777999999888777888888666222444555333>>>GGGCCC888999:::999888666444333777888888777666666888:::777888999::::::999888777777777777777777777777777777777888999:::;;;;;;<<<777777777777888999::::::;;;;;;<<<=========<<<<<<::::::::::::;;;===???@@@EEEDDDBBB???<<<<<>>>>>>>>>>><<<<<<<<<======<<<<<<;;;::::::999999;;;;;;::::::::::::::::::;;;<<<===>>>>>>===;;;:::888888777777777777888888<<<;;;;;;:::::::::::::::999999999::::::999999999::::::999888777666666666444555555555555444333333000222333555555555333333000000000000000000000000000000000///...------------------............///000////////////111333444------------..................---,,,+++++++++,,,,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++******))))))************))))))))))))*********+++++++++,,,,,,---,,,***)))))))))******++++++***)))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((((((((('''&&&$$$%%%'''***)))((('''&&&&&&'''((()))(((((()))))))))((((((''')))))))))(((((((((((('''&&&''''''((((((((((((((((((&&&%%%&&&'''((('''%%%&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''******))))))((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''........................------------------------,,,,,,,,,,,,++++++++++++++++++************++++++((())))))***++++++,,,,,,+++++++++,,,,,,---------:::111******++++++,,,///++++++************++++++******************************++++++++++++******,,,,,,,,,++++++++++++***+++++++++,,,---.........******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***------------------------........................+++,,,---.........------,,,---------............---............/////////......---------......///...............///000000//////............//////111111111111000000000000000000000000000000000000222222222222222222222222//////000000000111111111555777:::;;;:::999888888888333777===AAAMMMUUUMMM888;;;===<<<999666777888888999999888666666777999999999:::::::::888777666888888888888888888888888999999999999::::::::::::888888888777777888888999;;;;;;<<<===>>>>>>======:::;;;;;;<<<===>>>??????FFFFFFDDDAAA>>><<<===???===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999<<<;;;;;;;;;::::::999999999:::;;;<<<<<<<<<;;;:::777777666666666666777777999999999999888888888888999::::::::::::::::::999<<<;;;:::999888777666666666666666666666555444333000111222333333333222111000000000000000000000000000000//////...------------------............///...---,,,,,,---...000111++++++,,,,,,---.........000///...---,,,+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++************))))))************))))))))))))*********++++++++++++,,,(((((())))))***++++++,,,+++***)))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((())))))))))))(((((('''((((((&&&%%%%%%(((***((((((''''''''''''(((((('''(((((()))))))))((((((((((((((((((''''''''''''&&&''''''((((((((((((((()))'''&&&'''((()))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((+++******)))((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))(((((((((((()))((((((''''''(((((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))((((((((((((''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++))))))*********+++++++++******+++,,,---.........???444+++***+++***))))))++++++************++++++******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******---,,,,,,++++++,,,,,,---++++++------------++++++******+++,,,,,,,,,++++++,,,,,,------------------........................,,,---------------------,,,,,,,,,---------......---------.........//////...------------...//////...............///000000...------,,,,,,------...111111111000000000//////////////////////////////111111111111111111111111000000000000111111111222333666999;;;:::888777777666888EEEOOOSSS\\\___TTTMMMNNNMMMFFF===888888;;;999::::::888666666777888::::::;;;;;;:::888777555888999999999999999::::::::::::::::::::::::::::::999999888777777777777777:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>===>>>??????>>>======>>>???<<<;;;;;;;;;;;;;;;:::999;;;;;;;;;:::::::::999999<<<<<<<<<;;;;;;:::999999888999:::;;;;;;;;;::::::666666555555555555666666666777777777777777666666888999999::::::999999888<<<;;;;;;:::888777666555777777777777666555444444111111222222222111000000/////////000000000000000/////////......------------------............///---,,,+++++++++,,,...///++++++,,,---......//////000000...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((************++++++++++++&&&''')))***++++++++++++******)))))))))))))))******+++++++++++++++++++++))))))(((((((((((())))))(((((())))))))))))(((((('''(((((('''&&&&&&(((***(((((((((''''''(((((((((&&&&&&'''(((((((((''''''))))))((((((((('''''''''&&&''''''((((((((((((((()))((('''((()))***)))''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((()))))))))))))))((((((((('''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''((((((((()))))))))***))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))******++++++,,,---......888///)))***---+++((((((++++++************++++++******************************++++++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---++++++------------++++++******++++++++++++++++++,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......------------............---------------...//////...............///000000111000000000000000000111000000/////////.........////////////////////////111111111111111111111111111111111222222222333333222444777888777666555666666===OOOZZZ[[[bbbggg```fffcccZZZLLL>>>666666999999::::::999777666777999:::;;;;;;;;;:::999777666888888999999::::::::::::;;;;;;;;;::::::::::::999999999888777666666666666999:::;;;===>>>?????????;;;<<<===============<<<999;;;<<<<<<<<<===???AAA>>>======>>>@@@???;;;888:::::::::::::::999999999;;;<<<<<<<<<<<<;;;:::999999999::::::::::::::::::666666555555555555666666777777888999999888888777777777888888888888777777:::::::::999888777555444777777777777666555444333222222222222111111000000......//////000000000000............---------------------............///000///.........///000111,,,,,,---...///000000111//////...---,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------************)))))))))((())))))*********+++++++++(((((()))*********))))))***)))))))))))))))******)))******++++++***))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&'''(((((('''''')))***'''(((((((((((((((((('''$$$%%%&&&&&&'''''''''&&&*********)))))))))((((((&&&''''''(((((((((((((((***)))(((((()))***)))((('''((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++,,,,,,++++++***))))))(((*********++++++,,,,,,,,,---(((&&&***...,,,+++,,,++++++************++++++******************************++++++++++++*********++++++++++++,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++************************************************---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,------.......................................---,,,,,,,,,------,,,---------............,,,------------.........---------------...///000...............///000000000//////......//////000////////////............000000000000000000000000111111111111111111111111111222222222222333333333111333444555333333444555888===LLLSSSRRR[[[eeebbbYYYUUULLLAAA777333555999999::::::999777777888:::::::::;;;;;;;;;999888777888888888999999::::::;;;;;;;;;;;;;;;::::::::::::999888777777666666666666777888:::<<<===>>>??????<<<<<<<<<<<<<<<;;;;;;;;;<<<=========<<<===@@@BBBDDDDDDEEEGGGHHHFFF???:::::::::::::::999999999999:::;;;<<<======<<<;;;:::;;;;;;:::::::::999999999666666555555555555666666999:::;;;<<<<<<<<<;;;:::666666777777777777666666888888999999999777666555777777777666555444333222333333222111000000//////---......//////000000111---------------------------------............//////...---,,,,,,---...///---......//////000000000------,,,+++++++++,,,,,,)))******+++,,,+++++++++******************************++++++++++++*********++++++++++++,,,,,,,,,------............//////************)))))))))))))))))))))************+++***)))))))))))))))(((((()))))))))))))))******+++''''''((())))))(((&&&%%%))))))(((((((((((())))))(((((())))))))))))((((((%%%'''))))))(((((()))+++''''''((((((((((((''''''$$$%%%&&&'''''''''''''''************))))))))))))&&&''''''(((((((((((((((***((('''((()))***)))'''''''''((((((((((((((('''&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((())))))*********))))))(((((())))))***+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++************++++++++++++******************************************+++''''''+++,,,+++,,,///++++++************++++++******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++************************(((((())))))***+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,+++++++++++++++,,,,,,---......///........................///...---,,,,,,,,,,,,---------........./////////,,,,,,---------.........---,,,,,,------///000000...............///000000------,,,,,,,,,,,,------000000000////////////...000000000000000000000000111111111111111111111111111111111111222222222222222333333222111222444666888999CCCHHHFFFMMMSSSLLL===;;;777444333555888:::888999:::999888888999;;;999:::;;;;;;;;;:::999888777777888888999::::::::::::::::::;;;;;;;;;;;;;;;888777777666666666777777555666888:::<<<>>>>>>???===<<<;;;:::999999:::;;;>>>>>>===<<<<<<===AAADDDMMMLLLNNNQQQSSSNNNEEE===999999999999999999999999888:::;;;===>>>===<<<;;;======<<<;;;:::999999999777666666666666666666777888999;;;<<<===<<<;;;:::777777888888888888777777777888:::;;;;;;999888777666666666666444333222111333222111///...---------------......///000000111---------------------------------............///---,,,+++*********,,,,,,........................++++++*********+++,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,------------......//////************))))))))))))))))))))))))***************)))(((''''''((()))***)))))))))))))))***++++++'''(((*********((('''%%%))))))(((((((((((())))))(((((())))))))))))((((((%%%''')))))))))(((***+++&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))***))))))))))))(((((((((&&&''''''((((((((((((((()))(((''''''))))))((('''&&&&&&'''((()))))))))(((&&&&&&'''(((((()))******((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++))))))******++++++++++++++++++************++++++)))))))))***++++++,,,,,,*********)))))))))))))))///,,,++++++)))''')))///++++++************++++++******************************++++++++++++***************++++++,,,,,,,,,*********++++++,,,------******************************+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,---,,,,,,++++++,,,,,,---...---++++++++++++---...000///...---,,,+++++++++++++++,,,,,,---...//////........................///...---,,,+++,,,,,,---.........////////////000,,,,,,,,,---------......,,,,,,,,,---...///000111...............///000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333333111000111444777666555>>>CCCAAABBB>>>...999777555555666888888777777888999999888888:::<<<888999:::;;;;;;;;;:::999666666777888999999:::::::::::::::;;;;;;;;;<<<<<<777777666666666666777777444555777:::<<<===>>>>>>>>><<<:::888777888:::;;;;;;;;;;;;::::::===CCCGGGRRRSSSUUUYYYZZZTTTIII@@@999999999999999999999999777999;;;===>>>>>>===<<>>===;;;:::999888888777777666666666666777777555666888:::::::::888777888888999999999999888888777888:::<<<<<<;;;:::999666666666555444222111000222111///...,,,,,,++++++---------...///000000111---------------------------------.........//////000///...---------...///------------------,,,,,,))))))))))))***+++,,,---((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,------.........************))))))))))))))))))))))))************)))((('''&&&'''(((+++,,,))))))((())))))***++++++***+++---...---+++)))((())))))(((((((((((())))))(((((())))))))))))((((((%%%''')))***))))))***+++&&&'''((())))))((('''&&&'''''')))***++++++++++++)))(((((((((''''''''''''&&&''''''((((((((((((((()))'''&&&'''((()))((('''%%%%%%'''((())))))))))))'''''''''((()))******+++))))))(((((('''''''''&&&******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++,,,---......************************************************))))))))))))))))))))))))))))))******+++++++++++++++***)))(((((()))***+++++++++******************+++*********))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000222000...,,,+++***++++++************************...------,,,,,,++++++***---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,------,,,,,,---000222444---,,,,,,,,,,,,---......,,,---///111111000...---///////////////.........000///---,,,,,,---...///000000000000000000000000////////////000000000000000000000000111111111111111111000000000000111111222222333333333444444444333444555555444444666777666555444333333444666666555666777888999:::999999999999::::::;;;;;;:::::::::999999888888999999:::999999999:::<<<===???@@@:::888777777999999666333777777999:::;;;<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>:::::::::<<>>??????>>>===:::::::::999999888888888777777777888999999::::::999777666777:::;;;999777777777888888888888777777999888777666444444444444444444333222222111111000222000//////000///,,,))),,,---......//////......000//////...------,,,,,,)))+++------,,,+++,,,---000000000000///...---,,,------,,,,,,,,,,,,++++++///...---,,,+++***++++++,,,,,,+++***))))))***************++++++,,,,,,,,,+++++++++*********)))))),,,+++***,,,...//////...---,,,,,,+++*********+++,,,+++*********+++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,+++***((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++*********))))))((((((+++)))((((((*********)))+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((((('''''')))+++,,,,,,***(((&&&((((((((((((((((((((((((*********)))))))))))))))+++)))((('''((()))+++,,,))))))(((&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&((((((''')))+++)))%%%---,,,***)))))))))******++++++++++++++++++,,,---************************************************))))))))))))))))))))))))))))))(((((())))))***++++++***)))(((((()))***+++************************************)))))))))(((++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///000///...,,,++++++++++++---------------------------------------------------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,---,,,++++++,,,...000222---,,,,,,,,,,,,---......---...000111222111000///.........///////////////111000...------...///000////////////////////////.../////////000000000000//////000000000111111111111111000000000000111111222222222222222333333333222333555444444333555666555444333333333555666777:::999999999999888888888999999:::;;;<<<<<<<<<;;;888888777777777777888888777888999:::<<<>>>@@@AAA;;;888666777888888666444777888999:::;;;<<<<<<<<<<<<;;;:::::::::;;;======;;;:::;;;<<<>>>BBBEEEGGGRRRPPPOOOQQQRRRNNNGGG@@@;;;:::999888777888888999;;;===>>>@@@@@@???>>><<<:::::::::999999999888888777777888888888999999999888777666888:::;;;999777777777888888888888777777888888666555444444444444333333333222222111111111000000111///---,,,,,,---,,,---......//////......111111000000///......---,,,...//////---,,,,,,---000000000000///...---,,,------,,,,,,,,,++++++++++++,,,---...---+++(((''',,,++++++***))))))************+++++++++,,,,,,,,,+++++++++*********))))))+++***+++,,,...///...------,,,++++++*********+++++++++*********+++,,,---+++++++++*********))))))************************))))))))))))))))))))))))***************))))))((((((((((((((((((((((((((()))(((''''''''''''((()))*********)))))))))((((((+++)))'''((()))***))))))*********)))((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((&&&''')))++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))******)))((('''((()))+++,,,+++***)))((('''''''''''')))((('''&&&&&&'''((()))''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++,,,***((()))------))),,,,,,***)))))))))******,,,+++******************************************************************)))))))))))))))))))))))))))((('''''''''(((***+++******))))))))))))******************************************))))))))))))++++++++++++++++++++++++(((((()))))))))*********(((((()))))))))*********************************,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---.../////////---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,---......,,,...///111222222222111------......//////000000111000///......///000111////////////////////////....../////////000000000//////000000000000111111111000000//////000000111222222222111111111111111111222444333222222333444333333222222333555666888>>>===;;;999888777777888888999:::;;;<<<<<<<<<<<<777777666666666666777777777777888:::<<>>@@@BBBDDDIIIHHHGGGIIIJJJHHHBBB<<<;;;:::999888888888999999<<<===>>>??????===;;;:::::::::::::::999999999999888888888888888999999999777777666888999:::999777777888888999999888888777777777666555444444555555222222222222222111111111---000222000,,,***---000,,,---......//////......000000//////...------------///000///---++++++,,,///////////////...---,,,,,,,,,,,,,,,++++++++++++,,,...222444444000,,,))),,,+++******)))************++++++++++++,,,,,,,,,+++++++++*********************+++---//////---+++,,,,,,+++************++++++************+++,,,,,,+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))((()))******(((((((((((((((((((((((()))((((((''''''(((((()))******))))))))))))((((((***(((''''''((())))))(((******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))))))))%%%%%%'''((()))*********************************((((((((())))))************)))((((((((()))+++,,,,,,,,,+++***))))))))))))))))))(((((((((((())))))((((((((())))))(((''''''))))))))))))))))))))))))))))))************))))))***+++(((%%%''',,,---***,,,+++******)))*********++++++***))))))((())))))************************************************))))))))))))))))))))))))***)))((('''''')))***+++***))))))))))))))))))***))))))))))))*********************)))))))))))))))************************))))))))))))*********+++))))))))))))*********+++************************++++++***))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++---......---,,,---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,...000111222222222,,,------...///000111111000///.........///000111////////////////////////........./////////000000////////////000000000111000000////////////000000111111111111000000000000000222333222111000111333222111111111333555666888???>>>;;;888777777888999666777888:::;;;;;;;;;;;;777777666666666666777777888888999:::<<<>>>???@@@;;;999666555444555666777777888999;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAABBBCCCBBB>>>:::;;;:::::::::999999999999888999;;;<<<<<<;;;999888::::::::::::::::::::::::999999888888888888888888666666777888999999888777777888888888888888888777555555555444444555555666222222111111111111111111---///111222111000//////,,,---......///.........------,,,,,,,,,++++++++++++---......,,,++++++,,,.../////////......---,,,,,,,,,,,,++++++++++++***---000333555555222...+++++++++***************+++++++++++++++++++++++++++************************))))))+++---///...+++)))++++++***************+++***************++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))///---+++)))((((((***+++(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))(((((()))(((&&&&&&((((((((('''***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***************************&&&''''''((()))***++++++))))))(((((())))))***+++,,,+++******)))))))))******))))))))))))))))))***((())))))))))))(((''''''))))))))))))))))))))))))((())))))******))))))(((((())))))'''***000000...++++++******************++++++***)))((((((((((((************************************************))))))))))))))))))))))))******)))))))))***+++,,,)))))))))******)))))))))(((((()))))))))*********))))))))))))))))))***************************************+++++++++,,,,,,*********+++++++++,,,,,,************************+++******************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++---//////---,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,------***+++,,,...///000000111,,,------...///000111111------------......///000....................................////////////...////////////000000000000000////////////000000000000000000000000000000000111222222000///000222111111000111222444666777<<<;;;999777666777999:::444555666777888999999888777777666666666666777777:::::::::::::::;;;<<<<<<:::999777555444444666777666777999:::;;;;;;<<<<<<888999999:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>=========>>>???>>><<<;;;;;;;;;;;;;;;::::::999999666777999;;;<<<<<<:::::::::::::::::::::::::::::::::999999999888777777777555666777888888888888888666777777888888777777666444333333444444555666777222222111111111111111000...---///444888888111+++,,,---......///.........,,,,,,,,,,,,,,,+++++++++***,,,...///...---...///...............------,,,,,,,,,+++++++++*********++++++,,,---,,,,,,******+++***************++++++++++++++++++++++++++++++************************((()))***---...---***(((*********))))))***++++++))))))******++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))333111---***((((((***+++))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((()))))))))(((&&&&&&((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))))))))((((((((('''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))******+++)))))))))))))))******+++******)))((((((((()))))))))******************)))((()))))))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((,,,...000444888777333************+++*********+++***))))))))))))))))))************************************************)))))))))))))))))))))))))))*********++++++++++++))))))************))))))'''(((((())))))*********))))))))))))***************************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++---//////---,,,+++,,,***+++,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,+++***)))))))))---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,------...///000------......//////000000,,,,,,------.../////////........................------........./////////......////////////000000000//////......//////000///000000000111111111111000222222222000///000111111111000000111333555666777777666555666666888888444555666666777666666666777777666666666666777777::::::999888888888999999888888888666444333555777555666777999::::::::::::777888999:::::::::999999999::::::;;;<<<<<<<<<===<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999777999;;;===>>>>>>======::::::::::::;;;;;;;;;;;;:::::::::999888777666666444666888888777666777888555666666777777666666555222222222333444666777888333222222111000000//////...,,,---333;;;;;;333***,,,---......//////......//////..................---///000000//////000111------.........------,,,++++++++++++************,,,+++***))))))***++++++*********)))******+++,,,,,,,,,,,,++++++++++++******************+++++++++))))))***+++---,,,***'''***))))))))))))***++++++((()))******++++++*********************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))333000---***(((((()))***))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((())))))***(((''''''((())))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((((())))))))))))((('''&&&'''''''''''''''''''''''''''''''''(((((()))))))))((()))))))))************)))(((((('''''''''(((((())))))************))))))'''((())))))*********)))))))))))))))))))))))))))''''''((((((((((((''''''%%%***---000444777555000))))))***++++++++++++*********)))))))))***++++++************************************************))))))))))))))))))))))))'''(((***+++,,,+++***)))((()))***++++++***)))(((''''''(((((()))******+++((()))))))))************************************************++++++++++++************++++++++++++*********************************++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++---///000...,,,++++++++++++,,,---,,,+++******------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,******+++++++++++++++++++++++++++***++++++,,,------------------...//////.........///////////////,,,---...//////000000000........................---------.........//////........./////////000000//////............//////...///000000111222333333111222333222000///000111222111000000000222333444444444444444444444444444666666666777666666555444666666555555555555666666888888777777777777888888666888999777444333444666444555666777888999999999777777999:::::::::999888888999999;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===;;;<<<<<<===<<<;;;:::999999;;;===>>>???>>>===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::999888777666555444666888888666666777888444444555555555555444444111111222333444666888999444333222111000///...---,,,++++++000666777333...,,,---......//////......////////////////////////...///000///---,,,+++,,,,,,------......---------++++++++++++************,,,,,,+++***++++++,,,,,,******))))))***++++++,,,,,,,,,,,,+++++++++******))))))*********+++++++++***))))))***++++++)))((()))))))))))))))***++++++'''((()))***+++******)))))))))*********+++++++++************************))))))))))))))))))))))))---,,,***)))(((((()))***))))))))))))))))))))))))((()))************)))((('''''''''((((((((())))))+++)))'''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&((()))++++++***)))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***************(((((((((''''''(((((()))(((((()))******)))((((((&&&'''((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((($$$'''))))))+++...,,,'''((()))***+++,,,++++++*********))))))***+++,,,,,,************************************************))))))))))))))))))))))))%%%''')))+++,,,***((('''((()))***++++++***)))(((&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))******************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++---000000...,,,++++++++++++,,,---,,,+++***)))***************************++++++,,,,,,------...---,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,(((((()))***************++++++******++++++,,,---//////.........//////000///////////////.........---...///000111111111111........................---------.........//////............/////////000//////............//////......///111222333444555222333333222000///000111222222111000000111222333333333444444333333222111888888888888777666555444555444444333333444444555555555555555666777888999555777999888555333333555333444555777888888888888666777888999:::999888888777888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;===;;;<<<=========<<<:::::::::;;;<<<======;;;999888:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888666555555333666888888666555777999333444444444444444444333000000111222444666888999555444333111000...---,,,+++++++++---000222333222,,,---......//////......------..................---......,,,)))&&&%%%%%%,,,,,,------...---------+++++++++************)))'''((((((((()))(((((((((******))))))***+++,,,,,,,,,,,,,,,++++++*********))))))******+++++++++++++++***((()))******)))((())))))((())))))***++++++'''((()))++++++******)))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))((()))***++++++***)))(((&&&'''''''''(((((())))))+++***((((((*********)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$&&&))),,,---,,,***)))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***************)))((((((((((((((())))))'''((()))******)))((('''%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))))))))************))))))(((***)))'''(((+++***%%%((()))***+++,,,,,,+++***++++++++++++++++++++++++++++++******************---,,,+++***)))))))))))),,,+++++++++******))))))************************(((((()))***************(((((((((((())))))))))))************************************************))))))))))))))))))))))))************************'''((()))++++++******)))(((((()))***++++++,,,,,,******************************))))))))))))************************************+++++++++,,,,,,,,,---..................---************************...---+++*********++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))***---///111111///---*********************************+++++++++,,,,,,,,,///...,,,,,,,,,---///111,,,,,,,,,---------..............................---+++******+++------------------........./////////............---------////////////000000000000---...///000111222333333111111000000000000111111111222222111000///111222555555444333333333444444666666666666666666666666666777888777555444555666666777777777777777666666777777666666555555555555444444444555555555666666:::;;;;;;:::888777888:::888999:::;;;;;;;;;:::999999::::::;;;<<<===>>>>>>???>>>>>>===<<<;;;;;;:::<<<;;;:::999888777777777::::::::::::::::::::::::;;;;;;;;;:::999666444333222222333444444555555666333333444555444333222111222222222222333444555555222222222111000//////...111000//////000333777999///............---------,,,,,,,,,---------......------------------------------++++++++++++------+++*********))))))((((((************************))))))))))))************************************))))))))))))))))))))))))******+++,,,,,,***)))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,+++***'''&&&&&&'''***+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++***)))(((''''''((()))***))))))(((''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((()))))))))))))))(((((()))(((((('''''''''(((((((((&&&%%%'''***,,,+++)))(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))&&&''''''((((((((((((((())))))))))))************+++***)))))))))))))))******)))((()))++++++)))''')))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************---,,,+++***))))))))))))++++++*********)))))))))************************(((((()))***************************************))))))))))))))))))))))))************************************************************************'''((()))***+++******)))((())))))***++++++,,,,,,******************************))))))))))))***************************************+++++++++,,,,,,,,,------......------,,,************************---,,,+++*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))((()))+++------+++)))(((******************************+++++++++,,,,,,,,,,,,------...............,,,,,,,,,---------.................................,,,******,,,.........---------........./////////............---------.../////////000000000000......///000111222222333111000000//////000000111333333333222000///000222444444333333333333444444555555555555555555555555444666666666444444444666555666666666666666555555555555555444444444333333444444444444555555555555777888888777555555666888888999:::;;;;;;:::999999888888999999:::;;;;;;;;;============<<<<<<<<<<<<>>>;;;888444333444666888::::::::::::::::::::::::;;;;;;;;;:::999666444333333333333444444444444555333333444444444333222111222111111111111222333333222222111111000//////...///...------...111444666............------------,,,,,,,,,------------...---------------------------,,,++++++++++++,,,---************)))))))))(((************************))))))))))))************************************))))))))))))))))))))))))***++++++++++++***))))))'''''''''((((((((((((((())))))))))))))))))))))))************************+++***))))))))))))***+++***)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))************)))(((''''''((()))*********)))(((((((((((((((((('''&&&'''((()))((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((&&&%%%''')))+++***((('''((((((((()))))))))))))))(((''''''''''''((()))&&&''''''((((((((((((((((((((()))))))))************)))))))))))))))*********+++++++++***))))))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************,,,,,,+++***))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((()))***************+++******))))))(((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++************************(((((()))************))))))))))))***++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,++++++************************---,,,+++*********++++++,,,+++************+++,,,++++++,,,,,,,,,+++******(((((())))))))))))((((((******************************+++++++++,,,,,,,,,***,,,...///000///---,,,,,,,,,,,,---------..............................///---++++++---...///...------.........////////////............---------....../////////000000000//////000000111111111222000000////////////000000444444444333000///000222333333333333333333333333555555555555555555555555333444555555333333444555444444555555555555444444333333333333222222222222333333333444444444555555555666666666444444666888999999:::::::::999999888777777777777777777888888;;;<<<<<<<<<============@@@<<<666111000222555888999999999999999999999999:::::::::999888666555444555555444444444333333333333333333444333222222111222222111000000000000111222111111000000//////...---,,,++++++,,,///111333............------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))************************))))))))))))************************************)))))))))))))))))))))))),,,+++******)))*********))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))(((((((((((())))))+++******))))))))))))***((('''&&&''')))))))))(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))'''(((((())))))(((((((((((((((''''''''''''((((((((('''&&&&&&((()))(((&&&''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))))))))******(((((((((((()))******+++***---...---***'''(((***)))))))))))))))))))))))))))************+++++++++***************************************+++++++++,,,++++++***))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))***************)))(((((('''&&&%%%%%%$$$))))))))))))))))))))))))************************++++++++++++++++++++++++************************((()))))))))************))))))*********+++++++++******************************))))))))))))******((((((((((((((((((((((((************++++++++++++******++++++++++++******************************,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++***++++++************++++++******************************+++++++++,,,,,,,,,+++,,,---.........------,,,,,,,,,---------..............................///---,,,,,,---/////////............///////////////............---------........./////////000000000000000000000111111111000//////////////////000444555555333111000000222222222333333333333333333444444444444444444444444111333444444333222333555222222333444444444333333333333222222222222222222333333333333444444444444555666777666666666888:::999999999999999888888888777777777777666666555555999999:::;;;<<<===>>>>>>@@@===888444222333666888888888888888888888888888999999999888777666666555666666555444333333222222333333333333222222111111333333222111000/////////111111000000////////////,,,+++++++++,,,---///000.........---------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,*********)))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))---,,,***)))))))))***+++***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))************)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))******)))(((((()))))))))'''&&&%%%&&&((()))((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))((((((''''''(((((()))((((((((((((''''''''''''(((((()))(((((('''''''''&&&&&&%%%'''''''''((((((((())))))'''((())))))))))))((('''&&&''''''((((((((((((((((((((((((((()))))))))***'''''''''((((((***+++,,,+++...111///)))&&&(((+++(((((((((((((((((((((((())))))*********+++++++++************************))))))*********+++++++++,,,+++******)))*********((((((((((((((()))))))))(((((((((((((((((((((((((((((()))***************)))(((((('''&&&%%%%%%$$$************************************************************************)))))))))))))))))))))))))))))))))))))))************************+++++++++******************************))))))))))))******(((((((((((((((((((((((())))))*********+++++++++)))******************)))************************++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++---,,,++++++++++++,,,---******************************+++++++++,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,---------..............................///---,,,,,,---/////////........./////////000000///............---------............////////////000000000000000111111111000000////////////000000444444444222000///000222111222333444444444444333444444444444444444444444111333444333222222333444111111222333333333333333333333333333444444444444333333333444444444555555555666777666555666888999999999888888777777777777888888777777666666555555777777888:::;;;<<<===>>>???>>><<<:::999888888888777777777777777777777777999888888777777666666666666666555444333222222111333333222222111111111111555444333222111000000000000000000///////////////---,,,,,,,,,,,,---...///...------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******************************((()))))))))************************************))))))))))))))))))))))))---,,,***)))))))))***+++******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++***)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''(((((()))&&&%%%%%%%%%'''((('''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))((((((((('''&&&%%%%%%%%%''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((((((((((('''(((((((((((()))))))))''''''''''''((()))***++++++...111///)))&&&(((+++(((((((((((((((((((((((())))))*********+++++++++************************)))))))))***++++++,,,,,,++++++***************+++(((((())))))))))))******))))))))))))))))))))))))(((((()))***************+++******))))))(((((((((************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++******************************************************))))))))))))******)))))))))))))))))))))))))))))))))************+++))))))************))))))******************************+++,,,,,,,,,++++++))))))***++++++***))))))******+++,,,,,,,,,++++++,,,+++************+++,,,******************************+++++++++,,,,,,,,,...---+++******,,,...000,,,,,,,,,---------..............................///---++++++---...///........./////////000000000///............---------------.........///////////////000000111111111222111111000000000000111111222222333111000///111222111222444555666555555444333333333333333333333333333444555444222111222333000111222333333444444333444444444444555555555555444444444555555555666666444555555555333333555777:::999888777666666666666888888777777666666555555555555666888999;;;<<<<<<===>>>>>>???>>><<<999888666666666666666666666666888888777666666666777777666666555444333333222222333333222111111111111222555444333222111000000000////////////////////////------,,,,,,,,,------...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************++++++++++++******))))))))))))************************************))))))))))))************************************)))))))))))))))))))))))),,,+++******)))************))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))***++++++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''(((((()))'''&&&%%%&&&(((((((((&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''%%%&&&''''''((((((((((((''''''&&&''''''((()))***'''))))))(((&&&%%%&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((((((((())))))''''''''''''((())))))******---...---***'''(((***)))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,+++***************++++++)))))))))*********++++++************************(((((()))***************************************************************************************************************))))))))))))))))))))))))***)))((((((((()))++++++******************************************************))))))))))))******************************))))))))))))************)))******++++++******)))************************)))***+++,,,,,,,,,,,,+++((()))***++++++***)))((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,---------.................................,,,******,,,............/////////000000000000///............------------------.........//////......///000111222222333222222111111111111222222///000111000//////111333111333555666777777666555222222222222222222222222555666666555222111111222000111222333444444444444333444444444555555555666555555555666666666777777555666666555444333555666:::999777666555555666666666666666666666666555555333444555666777888999::::::;;;<<<======;;;999888555555555555555555555555777777666555666666777888555555555444444333333333333333111000000000111222333222111000000000000000////////////////////////---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))((()))))))))************************************))))))))))))************************************))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))*********))))))))))))))))))))))))************************))))))***++++++***))))))*********++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((('''((()))******)))((('''((((((''''''((())))))***)))((('''((()))******(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''((()))***''')))***)))'''&&&''')))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&''''''((((((((((((((('''''''''((((((((())))))(((((('''''''''(((((()))***+++++++++***))))))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++***************++++++))))))******+++++++++,,,************************(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,++++++************************************************))))))))))))******************************))))))))))))******************++++++++++++******************************)))***+++,,,---,,,,,,+++((()))***++++++***)))((()))***+++,,,,,,,,,,,,,,,+++,,,------------,,,+++******************************+++++++++,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,---------..............................---+++******+++---------////////////000000000000//////.........------------------.........//////---...///000111222333333333333222222222222333333---...//////...///111333222333555777888888777666222222222222222222222222666777777555333111111222000111222333444555555555333333333444444555555555666666666666777777777777999999999888666555777888:::999777666555555555666555555555555555555555555333333444555666777888888888999::::::::::::999888555555555555555555555555777777666555555666888999555555444444444333333333444333111000000000111222111000000///////////////.........///////////////,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++************************))))))))))))************************************))))))))))))))))))))))))******+++,,,,,,***)))((((((((())))))******++++++))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))(((((((((((('''((()))******)))((('''))))))((())))))***+++++++++))))))***+++,,,+++***''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''')))******''')))+++***''''''(((+++&&&&&&&&&'''''''''((((((+++)))(((&&&&&&((()))+++&&&''''''(((((((((((((((''''''''''''((((((((())))))(((((('''''''''((((((***)))((()))++++++)))''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((+++++++++******************)))(((''''''((()))******************)))(((((())))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,************))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((()))***************************************))))))************))))))(((((())))))*********+++++++++++++++++++++++++++///...------,,,,,,,,,,,,************************(((((())))))*********+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............/////////............//////---......///000111111222000000//////......---------------...///000000111000111111000///000222444555444333222111111111111222000///......///000222111000000222444666666555555444222111111222444555777777777555444222000///444444333333222333333333333333444555666666666555;;;::::::999999::::::;;;<<<;;;:::888777666666666777666555444444555666777999888555333222333444555666666666777777777777777999999999888777666555555777888888777444333333444555666666777888:::;;;<<<999777444444555666666555555444222222222222111///000000000000000111222222------.........---+++******+++,,,---,,,+++***))),,,,,,---------,,,+++***+++++++++******))))))))),,,++++++******++++++,,,*********)))******++++++******))))))((((((''''''+++***)))))))))***,,,,,,))))))***+++++++++++++++...---,,,+++++++++,,,---************)))))))))))))))***+++,,,,,,,,,,,,,,,++++++******))))))(((((())))))(((((((((((())))))...,,,)))'''&&&''')))+++))))))))))))************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***''''''(((((())))))******&&&&&&%%%%%%&&&)))+++---)))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((()))((('''&&&%%%&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&((()))++++++******))))))(((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))++++++******)))(((((('''((((((((()))******++++++'''''''''''''''((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))((())))))************************************)))))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,************))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************************************))))))************))))))((()))))))))************++++++++++++++++++++++++...------,,,++++++,,,,,,************************************)))))))))))))))******+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............/////////............//////......//////000000111111111111111111000000000000------......///000000111555666666555444555777999555444333222111111111111111000///......///000111111000000222444666666555555444222111111222444555777777666555444222000000222222222222222333444555444444666666777777777777;;;::::::999999::::::;;;<<<;;;:::888777777666666666666666555555666666666777666555333333333444444555555555666666777777777999999999999888777666555555666777666555444555666555555555666777888999:::999666444444555666555555555333222222222222111///...............///000000------.........---,,,+++***+++,,,,,,,,,,,,+++***------,,,,,,,,,+++++++++------,,,,,,++++++++++++,,,++++++******++++++,,,,,,+++***)))))))))))))))***)))))))))((((((((('''******)))))))))***+++,,,)))******+++++++++******---,,,+++***)))******+++(((((())))))*********+++)))***++++++++++++++++++*********)))))))))))))))))))))(((((((((((()))))),,,+++)))((('''(((***+++))))))))))))************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((***+++,,,+++***)))'''((((((((()))))))))***(((''''''&&&'''))),,,---)))((('''&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))*********))))))((((((((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((((('''''''''''''''((())))))***)))(((''''''((())))))))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++((((((((()))))))))))))))(((((())))))))))))(((((()))************))))))((())))))))))))))))))))))))))))))))))))******************)))))))))***++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((()))***************************************))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++************************,,,++++++***))))))((((((((()))******++++++******++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............/////////............//////////////////000000000000000000000111111111222222------......///000000000222333444333222222444666444333222111111111111111111000///......///000111222111000222444666555444555444333222222333444555777666666555333222111111111111111111222444555666555666777888888999999999;;;;;;::::::::::::;;;;;;<<<;;;:::888777777777777555666666777777666666555444444444444333333333333333333444444555666777777888888888888777666555555333555666666555555666777555555444444555555666777888666444333444555555444444333111111222222111///---,,,,,,,,,,,,---......------.........---,,,+++)))***+++,,,------,,,,,,...---,,,+++++++++,,,,,,......------------,,,,,,++++++************++++++---,,,+++)))(((((((((((())))))))))))((((((((((((***))))))))))))***+++++++++++++++***************+++***))))))(((((())))))''''''((()))***+++,,,,,,*********+++******))))))))))))))))))***************))))))(((((())))))***)))))))))))))))*********))))))))))))************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&(((+++......,,,***((((((((((((((())))))))))))***)))(((((((((***+++,,,)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))(((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))''''''((())))))***+++++++++******))))))((((((''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))*********++++++***))))))'''''''''((((((((((((((('''((()))******)))((('''))))))************)))((())))))))))))))))))))))))((()))))))))******************))))))))))))******************)))))))))(((******))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************(((((()))***************************************)))******++++++******))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************+++*********************(((((()))************)))***+++++++++++++++,,,,,,---,,,,,,,,,,,,---......---------............//////......------......///000000000000////////////---......///000000111111............//////000000...///000000//////000222333333222111111111111111111111000//////000111111222111111222444555555444555444333333333333444555666666555444333222222222222222222222222333444555555555777888999999999999;;;;;;::::::::::::;;;;;;<<<;;;:::999888888888888555666777888888777666555222222333444444444333333111111222333555666777777666666666666555555444333444555666666444444555666666555555444444444555555777555333222333444444444444222111111222222111///---,,,,,,,,,,,,,,,---------------------------,,,)))***+++,,,------......///...,,,******+++,,,---------------------------++++++************++++++---,,,+++***************))))))))))))(((((((((((()))))))))))))))******++++++++++++***************+++******)))))))))))))))'''(((((()))******++++++***************)))((('''(((((())))))******++++++***))))))))))))))))))***'''((()))***++++++******((()))))))))*********************************************)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&(((+++,,,---,,,***((((((((((((((())))))))))))******)))(((((())))))***((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))*********''''''(((((()))*********'''''''''''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))++++++******)))(((&&&&&&&&&&&&''''''(((((((((((('''((()))******)))((('''((())))))*********))))))))))))))))))))))))))))))((()))))))))******************))))))((())))))***************)))))))))(((******))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***************************(((((()))*********************************************++++++++++++************)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********))))))******+++************************((())))))***+++,,,,,,---(((((()))************)))*********++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............///......------------......000000000000////////////------...///000111222222............////////////000222333333222222333444222222111111000000111111111111000000000000111111333111111222444555444333444444444444444444444444666555444333333333333444555555444333222222222333444444666777888999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888888888888555666777888888777666555222222333444444444333333111111222333444555666777666666777777666666555555555666777666333222333444666666555444444444444555777555222222333444444333333111000111222222111///......------,,,------...------------------------******++++++,,,---...//////...,,,******+++,,,---++++++++++++++++++,,,,,,+++******))))))******++++++++++++++++++,,,---...(((((((((((())))))))))))(((((())))))************++++++***))))))******++++++,,,,,,+++++++++************))))))))))))))))))***************)))((('''(((((())))))******++++++******))))))))))))******&&&''')))+++++++++***)))((()))))))))************************************))))))))))))))))))******((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))(((((((((((())))))(((((('''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((())))))******'''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))((('''&&&%%%&&&&&&''''''(((((())))))(((((())))))))))))((((((((())))))************)))))))))))))))))))))))))))))))))))))))******************)))((((((((())))))************))))))))))))******))))))))))))******************************))))))))))))************))))))))))))))))))))))))******))))))))))))******************************(((((()))*********************************************++++++++++++******************))))))))))))++++++++++++++++++++++++*********)))******+++,,,************************'''((()))***+++---......((()))******++++++***************++++++,,,,,,------,,,,,,,,,,,,---......---------............///......------------......////////////000000000000000000111111222333444444......//////////////////000222444444333333333444222111111000000000111111111111111111111111111111333222111222444555444333444444444444444444444444666555444333222333444555888777666444333333333222333444666777999999::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999666777777888888777777666444444444444333333333333222222333333444555666666888888888999999888888777666777777555333111222222555555444444444444444555666444222111222333333222222111000000111222111000//////...---------......------,,,,,,,,,---......,,,,,,++++++,,,---...///...---,,,+++++++++,,,,,,))))))************++++++******))))))))))))***************+++,,,---...///(((((((((((())))))))))))'''((())))))******))))))+++***)))))))))***,,,---,,,------------,,,++++++************))))))((((((*********+++******))))))))))))))))))************+++******))))))******+++'''(((***++++++***))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))(((&&&&&&((()))&&&&&&'''((())))))******&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((''''''&&&'''''''''''''''((())))))&&&'''((()))*********)))))))))))))))))))))))))))))))))************))))))((())))))*********))))))&&&''''''((())))))******))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((************))))))))))))******))))))))))))******************************((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))******************************************++++++,,,,,,++++++***************)))))))))(((***************************************+++,,,,,,************************))))))***++++++,,,------)))******+++++++++++++++)))******+++,,,,,,---------,,,,,,,,,,,,---......---------............///...------,,,,,,------.........//////000000111111111111111222222333333333/////////////////////...---000222222111000111111111111000000000000111111111111111222222111111111333222111222444555444333444444555555555555444444555444333222222333555666888777666555555555555555444555777999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::888777777777777777777888777666555333333333444444333333444444555555555666666777777888888777777666444555666555333222333444333333222222222333333444666333111111222333222222111000///000111222111000//////...------------------,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++)))))))))*********++++++******))))))))))))******))))))))))))***+++,,,,,,'''((((((((()))))))))***'''''')))*********)))(((***)))(((((()))+++---///,,,------...---,,,+++***)))))))))))))))*********)))***++++++++++++++++++*********)))))))))))))))+++******))))))******+++)))************))))))((())))))))))))************************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))************)))***)))))))))(((((((((''''''(((((()))))))))((((((&&&'''((()))***))))))(((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))(((&&&&&&((()))&&&&&&'''((()))++++++,,,&&&'''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))***))))))(((''''''&&&&&&'''''''''''''''((())))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))************))))))'''''')))***,,,,,,------'''''''''((()))******+++***)))(((''''''((()))***(((((()))***************))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((************))))))))))))******))))))))))))******************************(((((())))))*********+++))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((()))******************************************++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))++++++******+++,,,------************************++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,---------,,,,,,,,,,,,---......---------.........//////...------,,,,,,------...---......///000111111222000000000000000111111111///////////////............000333333222111111222111000000000000000111111111111222222222222111111444222222222444555444333444444555555555555444444555444333222222333555777777777666666666777777888666777888:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::999888777666666777888999999888555333222333444555555555555555555555555555333333444444555444444333222444555444333333444666111111000000111222222333555333111000111222222222111000///000111222111000///...------,,,,,,,,,,,,---,,,,,,+++,,,---...//////...---,,,+++,,,---...,,,,,,---------,,,+++***))))))*********+++++++++******))))))))))))******))))))((((((((((((((()))'''((((((((())))))******&&&''')))*********)))((()))((('''((()))+++...000,,,,,,---...---,,,+++***''''''((()))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++******))))))((((((++++++************++++++++++++******))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&(((+++---...,,,***(((******))))))((((((((('''(((((()))***************&&&'''(((*********)))(((((((((((((((((((((((((((&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''((()))(((&&&&&&((()))&&&'''((()))***+++,,,---'''((((((((())))))******(((((((((((())))))))))))$$$%%%&&&'''(((***++++++&&&&&&''''''((()))))))))'''''''''''''''((())))))%%%&&&((()))*********)))************************((((((((((((((((((((((((******))))))))))))******************************+++***)))(((((()))***+++******))))))******+++,,,+++***))))))))))))))))))(((((())))))******++++++)))((('''&&&&&&'''((()))(((((()))***************---***((((((***+++)))'''))))))))))))************))))))))))))************))))))))))))************************))))))))))))++++++************++++++,,,++++++******++++++,,,************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,******+++,,,------......)))+++------,,,,,,---...------,,,,,,,,,---......///...,,,---...///...---...------,,,,,,,,,------111000000////////////000111111222222222222111111111111000000//////......222111111111000000//////000000000000111111111111000000000000111111111111333444555555666666555555555555555555555555444444666666555555555444444444555555555666777777888888<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<======<<<:::999999999::::::999888888777777888888999555555555555555444333333222333555444444555777999333444666666555444555666333555777666444222222222222222111111111111222222444333222333444444222111------......//////000000000///---,,,++++++,,,,,,************+++,,,---...---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************))))))'''((()))******)))'''&&&))))))(((((((((((())))))******))))))((((((''''''))))))))))))************++++++++++++,,,---......+++)))'''''')))***++++++,,,)))---///111;;;<<<------((('''+++...,,,++++++******++++++++++++******+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''************))))))))))))*********)))((('''''''''))))))))))))))))))))))))******))))))))))))******+++******)))(((''''''&&&---000333666555111+++(((******)))(((((((((((((((%%%&&&&&&'''((()))******)))((('''&&&%%%&&&&&&'''''''''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&******))))))))))))******++++++***)))((('''&&&&&&++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************+++***)))(((((()))***+++******))))))******+++,,,++++++***)))((((((((())))))))))))))))))*********))))))(((((((((((())))))(((((()))***************,,,***((((((******)))'''))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))*********))))))*********+++******))))))******+++************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,------......(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,------......------...///000...---......---------------.../////////......///000000000000111111111111000000000000000000//////......111111111000000000//////000000000000111111111111//////000000000111111111333444444555555555555555555555555555555555555555555555555444444444444333555666777888:::;;;<<<===::::::::::::::::::::::::<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999888888999:::999999888888888888999999777777777777666555444333222333444444333333555777222333555444333222222333444666777777555333222222222222111111111111222222444333222222444555444222////////////000000000000000///---,,,++++++,,,,,,************+++,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************)))))))))***+++,,,,,,+++)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++++++++,,,---...//////+++)))(((((()))*********---(((...999AAALLLNNNAAA888000)))***,,,,,,+++,,,******++++++++++++******************)))))))))((())))))))))))))))))))))))************))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************)))((('''''''''***---000222111...***'''******)))(((((((((((((((&&&&&&''''''(((((()))))))))((('''%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))*********))))))))))))***++++++,,,+++***)))(((((('''(((************))))))))))))))))))************))))))((())))))************)))+++***((()))******)))((())))))))))))************))))))))))))************))))))))))))************'''''''''(((((())))))******))))))(((((())))))***)))))))))(((((()))))))))************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,************************,,,,,,,,,---------------''')))++++++***)))***++++++++++++++++++,,,---------------///111111///---......---------......///------------...///000000//////000000000000//////000000000////////////...111111000000000000//////000000000000111111111111////////////000000000000333333444555555555555555555555555555555555555555444444444444333333333333444555666888;;;===>>>???999999999999999999999999;;;<<<<<<<<<<<<<<<<<<;;;::::::999888888888888999::::::999999999999::::::::::::999999777666444333222333333333111111333555333444666555333222222222555666888777555444333333222222111111111111222222444333111111333555555555111111111000000000000000//////---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************)))))))))***+++,,,,,,+++***)))'''(((((()))*********)))((((((((()))))))))******))))))))))))************++++++,,,---...///000111*********************)))...'''222FFFPPPXXXYYYPPPEEE777+++)))+++,,,,,,---******++++++++++++******************))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))************))))))((((((''''''((()))+++,,,,,,+++)))(((******)))((((((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((()))******+++))))))))))))))))))))))))&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***))))))))))))))))))***)))))))))))))))***++++++,,,+++***)))((('''''''''++++++******))))))((((((((((((***++++++***((((((((()))************))))))***))))))*********)))(((((()))))))))************((()))))))))************((()))))))))************%%%&&&&&&'''((())))))***))))))(((((((((((())))))***))))))(((((())))))***************************))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++************++++++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,+++++++++(((***++++++***)))***+++++++++******++++++,,,---------...000222222000.........---------...//////,,,,,,,,,------///000111......////////////......////////////////////////000000000000000000/////////000000000111111111111....../////////000000000333333444555555555444444444444444555555555555555444444333333333222222222222333444666777999:::;;;888888888888888888888888:::;;;===>>>>>>===;;;:::999888888888888888888888;;;::::::999999::::::;;;<<<<<<;;;:::888666444333222222333222000000111333666777888777555333333444555777888888666444333444222222111111111111222222444222000000222555666777111111000000//////............------,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************))))))''''''((())))))))))))(((&&&''')))***++++++******'''(((((()))******++++++((()))))))))************+++,,,---...000111111222)))***++++++***)))******---***:::NNNTTTVVVWWWRRRGGG999,,,))),,,,,,,,,---******++++++++++++***************)))))))))))))))(((((((((((((((((((((((())))))))))))***************)))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''''''''(((((())))))))))))***))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((())))))*********((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))***)))(((''''''((()))***)))((((((''''''(((((()))'''((((((((()))))))))************)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))******)))))))))))))))(((((())))))***++++++***)))(((''''''''''''++++++******))))))((((((&&&'''))))))))))))'''&&&))))))*********))))))(((((()))*********)))))))))((()))))))))************((()))))))))************((()))))))))************%%%&&&&&&'''((())))))***))))))(((((((((((())))))*********))))))*********************************))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++)))***++++++++++++***)))++++++++++++************+++,,,...---,,,++++++,,,++++++******++++++,,,------------///111111///------------------...//////,,,,,,,,,------///000111......////////////.....................///////////////////////////000000///000000000111111111111////////////000000000000222333333444555444444444444444444555555555666666444444333333333222222222222333333444555666777777888888888888888888888888999;;;===>>>>>>===;;;999888888888888888888888888;;;::::::999999::::::;;;===<<<<<<:::888666444333111222222111//////000222666888999888555444444444555777888888666444333444222222111111111111222222444222//////222444666666/////////......------,,,------------------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************))))))''''''((()))))))))))))))(((((()))***************''''''((()))***+++,,,,,,((()))))))))************+++,,,...///000111111111(((***,,,+++***)))+++---+++///DDDVVVWWWVVVYYYVVV???444+++***------++++++******++++++++++++******))))))))))))))))))******((((((((((((((((((((((((************)))))))))))))))))))))(((((((((((('''(((((((((((((((((()))(((((((((((((((((((((((((((******))))))))))))******))))))))))))((((((((((((''''''''''''((()))***+++***))))))(((((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))((((((((('''''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((())))))))))))((((((((())))))((((((((())))))))))))))))))))))))(((((((((((()))))))))******)))(((''''''((()))******))))))(((((())))))***''''''(((((())))))************))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))************)))))))))(((((((((((()))******))))))((((((''''''((((((************))))))))))))''''''(((((((((((('''''')))************))))))(((&&&(((++++++***))))))***))))))))))))************))))))))))))************))))))))))))************'''''''''(((((())))))******))))))(((((())))))***+++******))))))******+++************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++)))))))))************+++************************************++++++++++++---...//////---,,,------+++++++++++++++,,,------///...,,,---...///...---,,,,,,,,,,,,,,,---...///------------...///000000......////////////......---............/////////......////////////000000000000000000111111111111000000000000111111111111222222333444444444444444333333444444555666666666444444444444333333333333444444555555666666777777888888888888888888888888999:::<<<======<<<:::999777888999999:::999999999::::::999999999999::::::;;;;;;:::999777555333222000111222111//////111333444555777666444222333333555666888777555444333333222222111111111111222222222111//////111333444333......------------------,,,------......---,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************)))))))))))))))***++++++,,,,,,+++******)))))))))***+++(((((())))))***+++,,,,,,))))))))))))************,,,---...000000000//////(((***+++***((()))---111000:::PPP]]][[[___```XXX333---)))+++---+++************++++++++++++******))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))(((((((((((()))(((((((((((()))***+++******)))((((((((((((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''''''''(((((((((((('''''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''(((((()))*********))))))(((((()))))))))*********((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))*********))))))))))))******''''''(((((())))))******&&&&&&'''((()))***++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((()))******(((''''''''''''((()))))))))))))))))))))*********))))))(((((((((((())))))***************)))((((((%%%(((+++,,,***))))))***))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))*********))))))*********)))))))))(((((()))))))))************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++))))))))))))************,,,+++***))))))***+++,,,+++++++++,,,,,,------...---///000000...---------,,,,,,,,,,,,,,,------...111...,,,***+++,,,,,,,,,*********++++++---....../////////......///000000/////////000000/////////---------.........//////........./////////000000000000000000111111111111111111111111222222222222222222333444444444444333333333444444555666666777555555555444444444444333333333444555666888888999666666666666666666666666999999:::;;;;;;:::999999777888999:::;;;;;;:::999999999888888888888999999999999888777666444222111///000111111000000222444333555666666444333444555444666777777555333222222222222111111111111222222111000//////111222111000---------...............,,,,,,---......------,,,************+++,,,------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************))))))))))))))))))***+++,,,---...,,,***((('''(((***+++)))))))))******+++++++++))))))))))))************,,,---///000000///---,,,''')))***)))''')))///555AAALLL[[[^^^\\\bbb\\\GGG,,,))))))++++++((((((,,,******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))************))))))((((((((('''''''''''''''(((((())))))******((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))************)))(((((((((((((((&&&&&&''''''(((((())))))&&&'''((()))))))))((((((''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))******'''&&&&&&''''''((()))***(((((())))))******+++++++++***)))(((((()))***+++***************)))(((((($$$(((,,,,,,***))))))***))))))))))))************))))))))))))************))))))))))))************************))))))))))))++++++************++++++((((((''''''''''''((((((************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************,,,+++)))(((((()))+++,,,,,,,,,------...///000000---///000///...,,,,,,---------,,,,,,------...///222///+++))))))+++++++++************+++,,,---...111000000////////////000//////000000000000//////---------.........//////---.........//////000000000000000000111111111111111111222222222333333333222222333444444444333333333333444444555666777777666666555555555444444444000000222444666888999:::555555555555555555555555999999999::::::999999999888999:::;;;<<<;;;;;;:::999888888888888888888999777777777666555333111111///000111111111111333555444666888888777666777888333555777666444222222222222222111111111111222222000//////000111111///------.........//////000000+++,,,---.........---,,,************+++,,,---...+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************))))))''''''''''''((()))***+++000...***'''&&&'''***+++***************+++++++++))))))))))))************,,,...///000000...,,,+++''')))***(((&&&)))111888SSSZZZaaa[[[WWW]]]PPP///)))(((***+++(((%%%(((---******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))''''''((()))***+++,,,,,,)))(((((((((''''''''''''%%%%%%&&&((()))+++,,,,,,((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((%%%&&&&&&'''((()))******&&&''')))*********)))(((''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((()))'''%%%'''***+++***((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((&&&+++,,,)))))),,,+++&&&))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******+++***)))))))))***,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++++++++*********))))))---------........./////////...------,,,,,,,,,,,,++++++,,,,,,---...//////......---,,,,,,+++******,,,,,,,,,,,,---///111222444555333//////222000,,,000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,///000000000111111111111111000000///000222444555555333000///111222333333333222111222444999===@@@666555444333222111111111///111444666777666555333666555444444444444555666777888888777666666999;;;888888888888888888888888;;;;;;:::999888777666555999888666555555444222111,,,---///000222333333333666666555444333333222222444555666666333222222333000000000000000000000000111111000///...------,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++******++++++,,,------,,,+++***))))))))))))***+++++++++***)))'''&&&************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******...---,,,,,,++++++,,,,,,+++******)))&&&***<<>>666111)))***+++,,,,,,+++***)))***************+++++++++************))))))))))))))))))))))))************(((((((((((())))))))))))+++******)))(((''''''&&&$$$%%%&&&((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&%%%%%%$$$%%%&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((///---)))&&&$$$%%%'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))*********+++((())))))(((((('''&&&%%%))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((***((('''&&&&&&'''(((*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((())))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))***((('''(((***+++***((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((%%%***+++((((((+++***%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******************)))***))))))))))))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))************+++++++++*********)))))),,,,,,------------............---,,,,,,,,,,,,,,,++++++,,,,,,---......///......---,,,,,,+++******,,,,,,,,,,,,...000333444999;;;999555555555222---///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---//////000000000111111111000000000000000222333444333111//////111444555555444333222222333777:::===666555444333222111111111111111222333444444555555666555444333333444555666666777777666555666888:::888888888888888888888888999999888888888888888777888777666555444333222000//////000111111222111111666555555444333333222222444555666666333222222333000000000000000000000000000000//////......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++******++++++,,,------,,,+++***))))))))))))***+++++++++***)))'''&&&************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,++++++******************)))***,,,,,,111BBBRRR[[[RRRFFF;;;444000,,,))))))***++++++++++++***)))++++++******************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))*********)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&'''))))))((((((''''''&&&&&&((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((((((((((((''''''((()))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))'''&&&&&&''')))******)))))))))((((((((('''************************))))))))))))))))))))))))))))))************))))))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((())))))******)))(((((())))))((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((&&&((()))'''''')))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********************************((((((((((((((((((((((((((())))))******))))))((('''((())))))******))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++***************+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,++++++,,,,,,------.........------,,,,,,++++++***,,,,,,,,,---000333666888???AAAAAA>>><<<;;;555//////...,,,---...//////...------------------------+++,,,---...............////////////000000000000000000000000000111222333111///...///222555666666555444222222222555888:::555444333222222222222222333222111111111333555666555444444333333444444555555666666666555555777999999999999999999999999999777777777888888999999999777777666555444222111000111111111111111111111000555555555444444333333222444555666666333222222333000000000000000000000000//////..................+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,+++***))))))))))))******+++******)))((('''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))************)))(((((((((((()))***)))))),,,///444???JJJMMMAAA333+++***+++***((()))***++++++++++++***))),,,+++++++++***)))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&'''******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&(((***++++++)))&&&$$$''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&'''((()))************((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))((((((((((((************************))))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))******+++)))(((''''''''''''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((************************'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&''')))******))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))))))))************************************************++++++++++++,,,++++++******+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,...111666:::<<>>CCCGGGHHHIIIIIIBBB;;;333111...---.../////////------------------------------,,,,,,,,,,,,------------------........./////////000111111000000///222111000111333444333222000000111222444666888:::111111111111111222333444444555888::::::888666444444555555666666555555444333555777777666666666777777777777777777777777777888888888777777666666666444777:::999555111111111/////////000111333555777444444444444444444444444444555666666333222222333////////////////////////......------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++************++++++******++++++,,,---++++++***************+++******))))))))))))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******,,,,,,+++************+++'''))))))''''''******(((***++++++***((((((+++...++++++***))))))***++++++,,,+++++++++***)))))))))'''''''''(((((())))))***''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((###$$$&&&'''))))))******%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))***,,,,,,---************)))((('''&&&'''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))************))))))'''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++(((***++++++)))(((***,,,))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((()))))),,,'''&&&))))))&&&''',,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************)))******************)))***))))))))))))***++++++(((((((((((())))))******))))))))))))))))))))))))***************************)))'''&&&&&&''')))***))))))))))))************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---111777===AAA@@@DDDHHHIIIJJJJJJDDD===555222///------...///...,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++++++++,,,,,,,,,---------.........//////000111111000///.../////////111444555555444//////000000111333444555000000000000111222333444555666777888777777666555555555666777777666555555444666888999888777777888666666666666666666666666666666666777777777777777444888<<<;;;666222111333222111000000111222555666444444444444444444444444444555666666333222222333////////////////////////.........------,,,,,,,,,,,,++++++******++++++,,,************************)))******+++,,,,,,------++++++++++++************++++++******++++++,,,---+++***************++++++******)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,+++************+++%%%+++,,,)))'''***,,,***...,,,***))))))***+++,,,++++++***))))))***++++++++++++******************''''''((())))))***++++++((((((((()))))))))******(((((((((((())))))))))))(((((((((((()))))))))))),,,+++)))((('''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&(((((()))(((((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))***++++++(((((()))))))))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((()))*********((((((((())))))((((((((('''((((((((()))))))))***************************((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************************************((((((((((((((((((((((((&&&&&&&&&&&&'''(((******###&&&((((((&&&%%%'''***))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))+++&&&%%%((((((%%%&&&+++))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))******************************++++++++++++******+++***)))))))))***,,,---'''((((((((())))))******))))))))))))))))))))))))***************************((('''&&&&&&'''(((***))))))))))))************))))))******++++++++++++************++++++++++++,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---111777===AAABBBFFFIIIIIIJJJJJJDDD===777333///------.........,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++,,,,,,,,,---------......//////000111111000///...------...111555777777666///////////////000000111000000000000111222444444777666555444444555666777555666777888888777666555444666999999888777777888555555555555555555555555444444555666777888999999555999===<<<777222222333444333111000000111333444444444444444444444444444444555666666444222222333//////////////////////////////...---,,,,,,++++++++++++************++++++************************))))))***+++,,,,,,------+++++++++************)))++++++******++++++,,,---+++***************++++++******)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******,,,++++++***************&&&---///)))&&&(((***)))'''$$$$$$''',,,---)))$$$,,,+++***))))))***+++,,,***************+++++++++'''(((((()))***++++++,,,))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))...---***(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&((())))))))))))'''%%%$$$((((((((((((((('''''''''((((((((((((((((((((((((''''''(((''''''&&&&&&%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++''''''(((((((((((('''''''''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&&&&''')))++++++)))'''&&&((()))))))))************(((((((((((()))))))))))),,,***(((&&&%%%%%%'''''')))))))))))))))))))))))))))((('''&&&&&&'''((())),,,***((('''&&&'''((()))(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,++++++,,,,,,,,,,,,------...---+++,,,,,,---+++***+++,,,...///222666<<<@@@???FFFJJJJJJIIIHHHBBB;;;;;;666000---,,,---......------------------------...------,,,,,,------...---------...///000000111000///...---------------+++---///222333333222111000111333222111000000111///000000111222333333333111333555666666555444222444555555555666666777777666777777777888888888888666555444333222333444444666555444555777999999888666777777777777555333222222111111222444555555444333222222111111222222333111555888777333111111222000000000000000000000000//////...---,,,,,,+++++++++++++++*********)))))),,,,,,+++***)))))))))***)))************++++++++++++******))))))))))))))),,,++++++******++++++,,,+++***)))(((((()))******))))))))))))))))))))))))******))))))((((((''''''((('''&&&&&&&&&((()))***,,,...//////---,,,,,,---))))))))))))))))))))))))******+++++++++******)))((())))))(((&&&%%%'''(((((()))***+++,,,---------************************+++++++++*********))))))((((((((((((((('''''''''))))))))))))))))))))))))+++******)))(((''''''&&&***)))(((&&&&&&&&&'''((())))))))))))))))))))))))******))))))))))))******((()))***++++++***((('''%%%&&&'''((())))))((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&))))))((((((''''''&&&&&&((('''''''''''''''(((((((((((('''''''''&&&&&&&&&'''((((((''''''''')))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))(((''''''(((((('''&&&)))))))))(((((((((((((((%%%&&&((()))***)))'''&&&((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((************************))))))((('''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())))))(((''')))***,,,......,,,***))))))((((((((())))))******(((((((((((())))))))))))---,,,***(((''''''((()))))))))))))))))))))))))))))))))(((''''''((())))))+++***((('''''''''((()))(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***)))))),,,++++++******++++++,,,+++++++++,,,,,,,,,------...---+++,,,,,,---+++******,,,---///111555;;;???@@@EEEIIIIIIHHHHHHDDD>>>;;;777111---,,,---......------------------------...------------------...------......///000000111000000///.........//////000111333444555666555555111222333333111000000000//////000111111222333333111222444555555555333222444555555555666666666777777777777777777888888777777666555444333444555555555444333444666888888777555666666777666444333222111111111222444444444444333222222222222222333444888;;;===;;;666222000000////////////////////////.........---,,,,,,,,,+++++++++******************+++***))))))((((((((())))))************++++++++++++******))))))))))))))),,,++++++******++++++,,,+++***)))(((((()))******))))))))))))))))))))))))***)))))))))((((((((('''))))))((('''((((((******+++,,,------+++******+++))))))))))))))))))))))))------,,,++++++***))))))))))))***((('''&&&''')))((()))***+++,,,,,,,,,,,,************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''***)))((('''''''''(((((())))))))))))))))))))))))******))))))))))))******((())))))*********))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((()))(((((('''(((((('''&&&)))))))))))))))))))))))))))***+++++++++***))))))((((((''''''''''''((((((((())))))******))))))((())))))))))))))))))))))))***************************)))(((((('''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((***+++---......---+++***)))((('''''''''((()))***(((((((((((())))))))))))...---+++***))))))***+++))))))))))))))))))))))))***))))))(((((())))))***+++***(((''''''((())))))(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))***************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,...,,,++++++------,,,******+++,,,...///333888<<<>>>CCCEEEEEEEEEFFFDDD@@@<<<888222...---......---------------------------------------------------------......///000000000000////////////000000111333333444555666666777777333444555444222000000000/////////000111111222222000111333444444444333222555555555555555666666666777777777888777777666666777666666555444555555555444333222333555666666555444444555555555333222111000111111222333333333333222222222222333333444555>>>AAACCC@@@999333///...////////////////////////------------,,,,,,,,,,,,******************++++++))))))((('''''''''(((((()))************++++++++++++******)))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))))))))*********,,,---,,,+++)))******))))))))))))))))))))))))000///---+++)))))))))))))))******)))''''''(((***))))))***+++,,,,,,,,,,,,************************+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******)))((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))******++++++***)))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''&&&'''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&)))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))***+++++++++---,,,++++++************((((((''''''''''''((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))((((((***++++++***((((((((('''&&&&&&&&&''')))***(((((((((((())))))))))))---,,,+++************+++))))))))))))))))))))))))******))))))))))))*********)))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---,,,++++++------,,,+++)))***,,,---...111555888<<<@@@AAA@@@AAADDDDDDAAA<<<888333///.........---------------------------------............------............//////000000............///000111111222222111222222444555666666777777666444111111111/////////000000111111111000000222333333333333333555555555555555555555555666777888888888777666555666555555555444444444444333222222333555555444333222333444444333222111000///111222333333222222333222222222222333444555666???BBBDDDAAA:::333///---////////////////////////,,,,,,,,,,,,,,,,,,------***************+++++++++))))))(((''''''((((((((())))))*********++++++++++++******)))))))))))))))++++++************++++++)))))))))))))))*********(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))))))))***,,,------+++******+++))))))))))))))))))))))))///---+++)))(((((()))***)))***+++***(((((()))+++))))))***+++++++++++++++************************************************((((((((((((((()))))))))((((((((((((((((((((((((***)))))))))((((((((('''*********))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((('''''''''((()))+++,,,---,,,)))((('''((()))***((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&''''''(((((())))))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((()))******(((&&&(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))((((((((('''''''''&&&((())))))((('''&&&''''''(((((()))***+++,,,,,,------,,,***(((''''''((()))((((((''''''''''''(((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''******)))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))''''''((())))))(((''''''(((''''''&&&&&&''')))***(((((((((((())))))))))))+++******))))))))))))***))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---.........,,,++++++******++++++,,,*********+++++++++,,,,,,---,,,++++++------,,,+++)))***,,,------///333555<<>>@@@DDDEEECCC777444000......///......---------------------------...///000000///...---......//////////////////...------------......///111111111222222333333333666777888777555333333333111111111111111111222222000111111222333444555555555555555444444444444444333444666888888777666555222333333333333222111111222222222333555444222000000111222333333222111000///333666777444222222333333222222111111222222333333666999777333000///000........................,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))(((((())))))******)))************++++++++++++******)))))))))))))))******))))))))))))******'''((()))******+++******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((((((((&&&((()))((('''%%%&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&((()))***((()))))))))((((((***+++))))))***************)))***************************************+++++++++'''(((((())))))******+++))))))))))))))))))))))))))))))))))))(((((((((((('''((()))*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((())))))***+++***)))((((((((()))***'''(((((())))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((&&&'''(((((((((((((((((('''''''''(((((((((((((((,,,+++***)))))))))))))))&&&&&&&&&''''''''''''''''''''')))---000000,,,(((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&)))+++)))&&&%%%&&&)))((()))))))))***+++++++++...---+++)))((()))***+++((((((''''''''''''((((((((())))))******))))))(((************************************************'''''')))***++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())))))(((''')))))))))******)))))))))&&&''')))***+++***)))((((((((((((((())))))))))))(((((()))))))))))))))((())))))))))))))))))))))))'''((())))))))))))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------------,,,++++++******++++++,,,************++++++++++++,,,+++***+++---...---,,,***+++---...---...000222777:::;;;:::;;;???@@@===333111...---...//////...---------------------------...///000000///...---/////////////////////...000///...............///000111222333333333222111333444555555333222222222333333222222222222222222111111222222333555666777555555555444444333333333111333555888999888777666333333444444444333222111222222222444555555222000000111222333333333222111///444888888555222222444333333222111000000000000///111333222///---...111........................---,,,,,,,,,+++*********---,,,,,,+++***)))((((((((('''''''''(((((()))***)))************++++++++++++******)))))))))))))))******))))))))))))******&&&''')))***++++++******))))))))))))))))))))))))'''((((((((()))))))))***%%%&&&''')))************''')))***)))((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((('''''')))+++))))))************))))))************************))))))*********+++++++++'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((('''(((((((((((((((((())))))'''(((((()))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((((((((((((((((('''''''''++++++***)))((('''((((((&&&&&&&&&'''''''''(((((())))))+++111666666111,,,''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''')))))))))(((((((((((((((&&&)))+++***&&&$$$&&&)))))))))))))))))))))))))))++++++***)))))))))***+++((((((''''''''''''((((((******++++++++++++******''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&((((((((((((((((((((((((&&&(((***,,,---+++)))((((((((((((((())))))))))))((())))))*********))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))))))))******+++''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,++++++++++++++++++,,,)))************+++++++++,,,+++***+++---...---,,,***,,,............000111000444555444555999999666111///------...//////...---------------------------...///111111///...---///////////////.........222111000//////...//////...///111222222111000///000111333222111000000111333333333333333333333333222222222333444555777888555555555444444333333333000222555888999999777666333444555555555444333222222222333555666555222000111111333444444333222111000555::::::666222333555444333111000//////......---///111///,,,+++...111........................------,,,,,,+++***))))))...---,,,+++***(((''''''&&&&&&&&&&&&&&&'''((())))))************++++++++++++******)))))))))))))))******))))))))))))******&&&''')))***+++++++++***))))))))))))))))))))))))'''((((((((())))))******%%%&&&(((***+++,,,,,,++++++,,,------+++******+++(((((((((((((((((((((((())))))******)))((('''&&&&&&'''((('''&&&''')))***))))))*********))))))(((************************))))))******++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))))))))((('''))))))))))))))))))))))))((((((''''''''''''(((((('''''')))))))))((('''&&&%%%&&&'''((())))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))(((((())))))(((((('''''''''&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$&&&---333333...)))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))&&&))),,,***&&&$$$&&&***))))))))))))((((((((((((''''''''''''''''''((((((+++***)))(((((('''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((('''''''''))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++))))))******++++++,,,,,,&&&''''''((()))******+++******)))))))))))))))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))************+++)))(((''''''((()))+++***)))((((((((((((((()))+++***((('''''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,+++))))))***,,,...///...---,,,,,,+++*********+++,,,,,,,,,++++++*********,,,,,,,,,---------......111111000///////////////........................000000...------...///000000000000000000000000000000000//////.........---000000000000000000000000//////000111111111111111222222111111111111111111222222333333333333444444555555555555555555555555444333333222222333333444777666555555555666888999444444444444444444444444111222333444444444333222111111111111000000000000111333555666666444111000//////............////////////.........------------------...............+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++************+++,,,---...))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************+++******)))))))))))))))+++***)))''''''(((((()))+++***)))(((''''''''''''))))))************)))))))))***+++,,,,,,+++***)))))))))))))))************---+++((((((((()))))))))&&&(((***+++,,,+++)))(((******))))))))))))******)))***)))&&&(((+++)))%%%***++++++***((('''((()))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%''')))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((''''''&&&%%%''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''******(((%%%$$$&&&)))++++++***'''&&&'''''''''(((((()))))))))'''((()))))))))(((&&&%%%((((((((((((((()))******(((((()))******************))))))(((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))((((((((((((((((((((((((***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))(((((('''((()))***+++)))))))))***************))))))))))))))))))))))))))))))(((((())))))***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))(((((((((((())))))+++***)))((('''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********************++++++,,,,,,,,,...,,,,,,---000111222111---,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...111000///............///........................000//////.........//////000000000000000000000000000/////////............//////////////////////////////000111111111111111111111111111111111111111222222222333333333444444555555555555555555555555555444444333333444444555777666666666666777888888555555555555555555555555111222444555555555444333111111111111000000000000///000222333222111///...//////............//////............------------........................+++++++++++++++++++++++++++++++++*********))))))***)))))))))))))))))))))************************))))))(((((((((((())))))+++***)))(((((()))***+++******)))******+++,,,,,,))))))))))))))))))))))))******)))))))))((((((((())))))))))))************+++******)))))))))))))))+++***)))((((((((()))***---,,,+++***))))))))))))((())))))******))))))((()))***+++,,,,,,+++***)))))))))))))))************+++)))''''''(((((((((''''''((()))++++++***)))(((***))))))))))))))))))***)))***)))'''(((+++)))%%%)))***+++***((('''((()))''''''((((((((((((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&''')))***+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''''''''''''''&&&&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&''')))***(((%%%"""###%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$'''((()))))))))(((&&&&&&((((((((((((((()))******&&&&&&'''((((((((((((((()))(((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((+++******)))((()))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((()))*********))))))))))))))))))(((*********)))))))))(((((((((((((((((())))))***+++***))))))(((((((((((((((************************))))))))))))***************)))(((''''''((()))***)))))))))(((((())))))***+++***)))(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))***+++,,,,,,------...------...000222222111,,,,,,++++++******++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------//////...---------.................................//////000000/////////000000000000000000000000////////////............//////////////////////////////000111111111111111111111111111111111111111222222222222333333333333444444444444444444444444666555555444444555555666666666777888888888888888555555555666666777777777222333444555666555444444111111111111000000000000000000000000000///......//////............//////......---------,,,,,,,,,000/////////...---------+++++++++++++++++++++++++++************)))))))))))))))))))))))))))******************************))))))(((((((((((())))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))************+++******)))))))))))))))++++++***))))))))))))))),,,,,,+++***))))))))))))'''(((((())))))((((((''')))***+++,,,,,,+++***)))))))))))))))***************(((&&&&&&'''((('''''''''((()))***+++***)))((())))))(((((((((((()))))))))******'''))),,,+++''')))***+++***((('''((()))'''(((((())))))(((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''')))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&%%%%%%%%%''''''(((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&((((((((()))(((''''''&&&((((((((((((((()))******''''''''''''(((((((((((((((((('''(((((()))******))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((())))))))),,,+++******))))))******((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))((((((((((((((())))))*********))))))((((((''''''((((((((((((((((((((((((***))))))((((((((())))))))))))(((((((((((())))))************************((()))))))))******************)))(((((()))******)))))))))((())))))***************)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************))))))***+++,,,------...++++++***,,,...///...---,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,---------........................---...000111111000///...///////////////////////////////////////.................................//////000111111111111111111111111111111222222222111222222222222333333333444444444444444444444444555555444444444444555555555666888999999999888777444444444555666666777777333444555666666666555444111111111111000000000///222111111111000000000000///......------......///------------,,,,,,,,,,,,000000//////...---,,,,,,************************************)))))))))))))))))))))))))))*********************************))))))(((((((((((())))))***))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++******)))))))))))))))******))))))(((((((((((())))))((('''''''''''''''''''''(((((((((((('''''')))***+++,,,,,,+++***)))((()))))))))************)))(((''''''((()))(((''''''((())))))******))))))((((((((())))))((((((((((((******)))+++000000,,,((()))***)))((('''((()))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))))))))((((((************************(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((('''&&&%%%%%%$$$''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))((('''''')))((('''''''''(((******,,,,,,++++++******))))))(((((((((((((((''''''&&&((((((((((((((())))))******)))))))))))))))******(((((('''(((((()))******))))))(((((((((((())))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))******,,,,,,+++***************((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))'''(((((()))))))))))))))******))))))((((((''''''$$$$$$%%%&&&((()))******++++++)))(((''''''''''''))))))(((((((((((())))))************************((()))))))))******************))))))))))))******)))))))))))))))***++++++***************))))))((())))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************))))))***+++,,,,,,------***))))))+++---...,,,+++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------........................---...000111111111000///////////////////////////........./////////////////////////////////////////////000111111111111111000000111111111222222222111111111222222222333333444444444444444444444444444444333333333333444444555666777999999888777777333333444444444555555555333444555666666666555444111111111111000000000///111111111000000000000000......------------............---------,,,,,,,,,000//////...---,,,,,,+++************************))))))))))))))))))))))))(((((())))))************************************))))))(((((((((((()))))))))))))))******)))))))))(((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++******))))))))))))))))))))))))((((((((('''''')))(((''''''''''''''''''''''''(((((((((((('''''')))***+++,,,,,,+++***)))((()))))))))***************)))((()))***+++)))(((''''''((()))))))))))))))(((((())))))))))))((((((''')))******---333333000'''((())))))((('''(((***(((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&%%%$$$###$$$%%%'''((((((((((((''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((())))))***+++***))))))))))))******)))(((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))******+++,,,+++******)))*********))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))***))))))))))))))))))(((######%%%&&&(((***+++++++++***)))((('''&&&&&&&&&((((((((((((((())))))***************************))))))))))))************************************))))))))))))******+++,,,******++++++******)))((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,+++++++++---//////---+++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---....................................///000111111111111000000000000000000000000.........///////////////000000000000000000000000//////000111111111111111000000000111222222333333111111111111222222222222333333333333333333333333333333333222222333333333555555666777777777777777444444444444444444444444222333444555666555444444111111111111000000000000///////////////...------......------------......//////.........---------......------,,,+++++++++************************(((((()))))))))))))))***((((((((()))******++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************+++******))))))))))))))))))))))))))))))(((''''''***))))))(((((()))))))))'''(((((())))))((((((''')))***+++,,,,,,+++***)))))))))))))))************)))((((((***++++++***((('''''''''((((((((())))))((()))***++++++***)))(((''')))***)))---222333000&&&((())))))''''''(((***((())))))******))))))((('''((())))))******))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''&&&&&&&&&&&&&&&''''''((())))))))))))((('''&&&%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%))))))(((''''''''''''(((((((((((((((((()))*********)))'''&&&&&&'''((((((***))))))(((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&'''(((((()))******++++++++++++***)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))&&&'''((()))***))))))((()))))))))***************&&&&&&'''((()))***+++,,,(((((('''''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))*********************++++++*********))))))))))))***+++,,,---******+++++++++***)))((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************,,,,,,,,,++++++++++++***++++++,,,...000///---+++++++++******++++++,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------------...//////........................////////////000111222333000000000000000000000000............/////////000111111111111111111111111//////000111111111111111///000000111222222333333111111111111222222222222333333333333333333333333444444333333333333444444555555555555555666666777666666555555444444333333111222444555555555444333111111111111000000000000...///000111111///...,,,...------,,,,,,------...000000/////////.........++++++++++++++++++++++++************************(((((((((((())))))******'''(((((()))******++++++++++++++++++++++++++++++))))))(((((((((((())))))((()))***++++++***)))(((&&&''')))+++++++++))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))************+++******)))))))))))))))***++++++,,,+++***)))((())))))((((((((())))))***((())))))******))))))((()))***+++,,,,,,+++***)))))))))))))))************((('''''')))++++++)))((('''''''''''''''((()))))))))***+++,,,,,,+++***)))(((***)))(((***......***&&&'''((((((''''''(((***))))))************))))))(((((()))************)))(((((((((((((((((((((((()))))))))(((((((((''''''******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((())))))***)))((('''%%%%%%&&&'''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%(((***)))'''&&&''')))((((((((((((((()))******'''''''''''''''(((((((((***)))((('''&&&''''''(((((((((((((((((()))*********)))'''&&&%%%&&&'''(((+++***)))(((((('''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))*********)))'''&&&'''(((((()))***++++++++++++******)))((()))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))&&&''')))*********)))((())))))******++++++,,,,,,))))))******+++++++++,,,%%%%%%&&&&&&((()))***+++((((((((((((((()))******(((((((((((((((((((((((())))))))))))******************++++++++++++******))))))))))))***+++,,,---******+++,,,+++***)))((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************------,,,++++++******)))******+++---///...,,,)))+++*********+++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------...///000........................000//////...///111333444000000000000000000000000---.........//////000000111111111111111111111111//////000111111111111111///000000111222222333333000111111111111222222222333333333333333333333333555555555444444555555555555555444333333555666777888888777666555444444333111222333444444444333222111111111111000000000000000111333444444222000......------,,,,,,------...000000000000////////////******************++++++))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++++++++++++++++++++++++++))))))(((((((((((())))))((()))***++++++***)))(((%%%''')))+++,,,,,,+++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))************+++******))))))))))))))),,,,,,---...---,,,+++***''''''&&&&&&&&&''''''((())))))************)))))))))***+++,,,,,,+++***)))))))))))))))************&&&&&&&&&(((******(((&&&'''''''''''''''((()))))))))***,,,------,,,***))))))+++)))''''''***)))$$$%%%'''((((((''''''(((***))))))************))))))(((((()))***************(((((((((((((((((((((((())))))))))))((((((((((((******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((&&&&&&&&&'''((())))))******(((&&&%%%%%%%%%'''(((%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%(((******'''&&&''')))%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''***)))(((&&&&&&''''''(((((((((((((((((()))******---+++)))((('''((()))***+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))************************'''&&&&&&&&&&&&'''((((((++++++++++++++++++++++++******))))))((((((''''''''''''''''''((((((((()))++++++++++++*********)))))))))(((((((((((())))))++++++******************))))))*********++++++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,************************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***+++,,,---............---------............//////////////////000000111............////////////////////////000000000000222111///...///000///.........//////000111333333222222111111000000111111444111111555777444333444888222000333666444111000333333222111222333444555666666555444444444444555999888888666444222111///333222111000000000111222222222222111000//////.../////////000///......---///...---,,,,,,---...//////000111000...,,,,,,---......---,,,,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((###&&&***+++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))*********))))))(((******))))))(((((('''''')))''''''***......)))$$$++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((******)))'''&&&&&&''')))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))(((((('''''''''&&&'''((('''%%%######%%%'''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((************************((('''''''''(((((())))))***************************)))))))))(((((((((''''''''''''((((((((())))))***))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++,,,---...............------------............//////......//////000111............////////////000000000000111111111111222000///...///000///.........//////111222444444444444333222111111111222666222111333333111222666444222333666555111000111333222222111222333444555333333333333444444555666777777777666444333111000555444333222111222333333222222111111000//////...///////////////......---///...---,,,,,,---...//////000111000...,,,,,,---...------,,,++++++******+++++++++*********))))))))))))))))))))))))))))))***)))((((((((()))++++++++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))+++------+++)))((((((+++*********************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))*********))))))(((***)))))))))((((((((('''***))))))---222222...)))******))))))((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))&&&'''(((((())))))(((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))((((((((('''''''''''''''((('''&&&$$$$$$&&&((('''''''''&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((+++*********)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******)))((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((('''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((()))))))))))))))************+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************------...............---------------............///............///000000............////////////000000111111111222222222222000......///000///.........///000111333555666777666555444333222222222666888<<<@@@;;;333000111//////222555333///000444222222111111222222333444111111111222333444555666555555555555444333222222666666555444333444444444222222111111000/////////////////////......------......------------.........///000///...,,,,,,---------,,,,,,++++++******++++++************)))))))))))))))))))))))))))))))))))))))((()))******+++++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((************************+++---...---+++)))((((((+++++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((())))))******))))))(((((())))))******)))))))))))))))))))))((((((((((((((()))+++000444444///+++))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))&&&'''(((((())))))(((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''((((((((((((''''''''''''&&&'''((('''&&&&&&(((***))))))((('''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))*********************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---....../////////...------,,,,,,---------...............------......///000............///////////////000000000000111111111111000......///000000///......///000222444555666888777666555444333333333444???OOOZZZTTTDDD888444333///...000111///111555111111111111111222222333000000000000111222333444333333444444444444333333666555555444444444444444111111111111000000////////////......---------------------------------------...//////---,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))******+++++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((***,,,,,,*********+++++++++******))))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))'''((())))))))))))))))))))))))))))))((((((((((((&&&'''***...111000,,,((('''((((((((()))))))))***))))))************))))))''''''((()))))))))))))))''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((('''''''''((((((((('''&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''((((((((((((((('''''''''&&&'''(((((('''''')))***+++***)))(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&&&&'''((())))))***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&'''((()))))))))((((((************************(((((((((((())))))))))))(((((((((((()))))))))***)))))))))(((((((((''''''))))))(((((((((((()))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************+++******))))))******+++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------..................------,,,,,,,,,------------...---------------......///............////////////.........////////////000111///......000111000///......///000111333555666888777666555444444444444111AAAXXXjjjjjj^^^RRRNNNCCC777......111222111111000000111111111111222111222111111000000000111111111222222333333333333333444444444444333333333222111111111000000000000000//////...---,,,------...,,,------------------,,,+++---......,,,++++++,,,,,,+++++++++++++++******(((((((((''''''''''''&&&((((((((((((((((((((((((((()))))))))************+++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((******(((((()))************)))))))))(((((())))))************))))))((((((((((((((((((((((((******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))'''(((***------+++'''$$$''''''(((((())))))******))))))************))))))''''''((()))))))))))))))'''(((((()))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((((('''''''''((((((((())))))''''''''')))+++***(((%%%((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((%%%'''(((((((((''')))***+++***)))(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))%%%%%%&&&''')))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&'''((()))***)))((('''************************(((((((((((())))))))))))((((((((()))))))))***************)))))))))(((((())))))(((((((((((())))))))))))******++++++,,,,,,***)))))))))))))))(((((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******************************************************++++++++++++++++++++++++************+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---..................////////////---------.........//////111///......000111111000......//////000111333333555555444333333333333444111<<>>IIIPPPRRRSSSWWWHHH<<<222111333222///---...///000111111111000///111111111000111111222222000111111222222222222111222333333444333222111000000000000000000000000111000...---++++++,,,---...+++,,,------------,,,+++***+++------+++++++++,,,******************++++++******)))))))))((((((((((((((((((((((((((((((((('''((()))***+++******)))+++++++++***)))(((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))******)))'''&&&''')))''''''(((((()))*********))))))************))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))******++++++******)))%%%&&&'''((())))))))))))'''((((((((()))))))))***((()))*********)))(((((((((((((((((())))))))))))((())))))))))))))))))(((''''''((()))))))))))))))(((((()))************)))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((('''((((((((())))))))))))((('''(((,,,000///***%%%((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''((((((((()))%%%'''(((((('''%%%%%%&&&'''''''''&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))*********+++&&&'''''''''(((((())))))************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))(((''''''(((((())))))))))))))))))))))))''')))+++,,,,,,,,,***)))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))&&&''''''((()))******+++******))))))((((((((('''(((((())))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******************************++++++******************************************************++++++++++++((()))***+++,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.............../////////000////////////000000000000000///---...000111111000//////............//////000000000000111222333333444111222888:::777444444888222...111222000///000---...000111111111000///000000000000111333444555000111111222222222111111222333444444444333222111000000000000000111111111000...---++++++,,,---...++++++------------++++++)))+++,,,,,,+++***+++,,,******************++++++((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''((()))++++++******)))+++++++++***)))(((((('''((((((((((((((()))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))&&&''')))))))))***,,,...&&&&&&'''((()))***++++++))))))************))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************++++++++++++******%%%&&&'''((())))))))))))'''((((((((())))))******&&&'''((('''''''''(((***))))))))))))(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((()))))))))))))))((()))---111111+++&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))%%%'''((((((&&&$$$$$$$$$&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))******++++++++++++******+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++)))(((''''''''''''&&&''''''((()))******+++(((((()))***************,,,+++)))((()))(((&&&%%%++++++******)))(((((((((,,,+++******))))))*********)))(((''''''((()))******)))((((((((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,***)))((((((((((((++++++******))))))((((((,,,,,,*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////............////////////000000//////.........---////////////000111222333111111000000111111222333111222222333333222222222111000///////////////000000111111111111222222222000000111111111222222222444333111///...//////000000000000000000000000000000000000000000000000000000//////...------,,,,,,,,,,,,+++******+++,,,,,,......---------,,,,,,,,,)))***+++++++++***((('''))))))))))))))))))))))))(((''''''&&&&&&&&&'''''',,,***''''''(((***++++++(((((())))))******++++++,,,***((('''&&&'''((()))((((((((((((''''''''''''(((((())))))))))))((((((+++(((''''''******)))&&&(((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))+++*********))))))((((((''''''(((((())))))*********************)))((((((+++++++++++++++***)))(((+++++++++***)))(((((('''(((((())))))))))))((((((******++++++++++++******'''((()))******)))((('''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******))))))((('''&&&''''''((()))***+++,,,,,,+++*********))))))(((((('''''''''''''''((()))))),,,+++***((((((((()))***+++++++++,,,,,,+++++++++%%%&&&((()))***)))((('''((((((((((((((()))***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***************))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&((())))))(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***)))******************)))))))))((('''((()))+++---))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++***)))((('''''''''''''''''''''((()))*********))))))***+++++++++++++++***)))(((((())))))((('''***************))))))))),,,+++******))))))******))))))(((((((((((())))))***)))((((((((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))))))))))))))))))))++++++***)))((((((((((((*********)))))))))))))))---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////000/////////............////////////000111222333111111000000111111222333222222333333333222111111000000////////////000000000111111111111222222222111111111222222222222333444333222111000000000000000000000000000000000000/////////////////////////////////...---,,,,,,,,,,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,******+++++++++***)))((())))))))))))))))))))))))(((''''''&&&&&&''''''''')))(((((()))+++,,,+++))))))))))))))))))*********+++***((('''''''''((()))((((((((((((''''''''''''******++++++++++++*********(((''''''******)))'''(((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))***************)))((((((+++++++++++++++***))))))++++++******)))((((((''''''((((((((((((((((((''')))******++++++******)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((()))))))))))))))*********))))))))))))((((((''''''((((((''''''(((((()))***,,,+++)))((((((((()))*********++++++++++++******+++***)))((('''&&&&&&&&&))))))((((((((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))((((((((('''''''''))))))((((((((((((((((((''''''((((((((()))))))))''')))***)))(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******((())))))******))))))(((((((((((()))***---///000))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))((((((''''''(((''''''(((((())))))******)))***++++++,,,,,,++++++(((''''''((()))******)))***************+++++++++++++++***))))))))))))***(((((())))))))))))(((((()))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((''''''(((((()))***%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))************------,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////////////////.....................///000111333444111000000000000111222222222333333333222111000000000000000//////000000111000111111111111222222222222222222222333333333333333333333333222111000000000000000000000000000000///////////////////////////......------,,,,,,+++,,,++++++******++++++,,,---------,,,,,,,,,++++++******+++++++++***)))((())))))))))))))))))))))))(((''''''&&&''''''(((((((((((()))+++,,,,,,***(((***))))))))))))))))))((())))))((((((((((((((('''(((((((((((('''''''''''')))******++++++******))))))((('''((()))***)))((((((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))************))))))(((***++++++++++++***))))))++++++******)))((((((((((((((((((((((((((((((((()))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))*********************))))))((((((((((((((((((((('''''''''''')))(((((((((((()))******+++***))))))((()))))))))))))))************)))))),,,***'''%%%$$$$$$%%%&&&******)))((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''"""###$$$&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))))))))((((((((((((((())))))))))))))))))((((((((()))))))))******((()))******((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********(((((())))))))))))((((((((((((((()))+++---///000(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((('''((((((((()))))))))***))))))***++++++++++++***)))((('''((()))***)))((()))))))))***+++,,,,,,---++++++***)))))))))))))))'''((()))******)))(((''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((('''((())))))***%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))*********((((((((('''(((((())))))(((((())))))******++++++------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////.........------......000111333444000000000000000111222222222222333222222111000///000000000///000000111111000000111111111222222222222222333333333444444444111111222333222111000///000000000000000000000000////////////////////////------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((())),,,+++******++++++)))'''******))))))(((((((((''''''(((((())))))(((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))*********)))))))))))))))******))))))((((((''''''))))))************)))(((******+++++++++******)))************))))))(((((())))))))))))))))))))))))))))))************))))))***)))(((''''''((()))******************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++******))))))))))))))))))(((((())))))))))))((((((%%%%%%$$$###$$$%%%&&&'''))))))((('''&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))************)))***+++***((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))************(((((())))))))))))((((((((((((((()))***+++,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((())))))))))))'''(((((()))))))))))))))***)))(((((())))))((('''(((((()))***+++,,,,,,---+++***))))))(((((())))))'''((()))******)))((('''((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((()))******''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))************)))(((((((((((())))))***(((((())))))******++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------------------------------------------.....................///////////////---------...///111222333000000//////000000111222222222222222111111000///000000000000000111222222000000111111111222222222222222333333333444444444///000111111111000...---////////////////////////........................,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***333///+++((('''(((((((((***)))))))))((((((''''''&&&'''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((())))))***(((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((''''''((())))))*********)))))))))******+++++++++***************)))))))))))))))+++******))))))******+++)))))))))******)))))))))***)))(((''''''((()))***)))*********+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))*********))))))((((((((())))))((((((((($$$%%%&&&((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******++++++))))))))))))************)))***+++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++((())))))******))))))((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&'''(((((())))))((((((+++)))(((((())))))(((&&&'''(((((()))******++++++******)))(((((((((((()))(((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))(((((())))))***+++((((((((())))))))))))***((((((((((((((((((((((((((((((((()))******++++++******)))))))))))))))***))))))))))))***************++++++,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------------------------------,,,------------..................///////////////............///000111111000////////////000111111000000111111111111111000000000000000111111222333000111111111111222222222222222222222333333333333...//////000//////......////////////////////////........................++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))***)))((('''''''''(((((())))))))))))))))))))))))''''''''''''((()))******666111+++'''&&&'''(((((()))(((((((((((((((((('''&&&''''''''''''(((((((((((((((((((((''''''''''''((())))))******))))))(((&&&'''))))))((((((***+++(((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((())))))************)))))))))***++++++++++++*********))))))))))))))))))++++++))))))))))))++++++((())))))******))))))((())))))(((((((((((()))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&'''''''''(((((()))))))))))))))))))))************)))(((((((((((()))******(((((()))************)))(((((())))))))))))((((((***+++,,,---+++)))'''%%%'''&&&&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))((((((((()))))))))******((()))+++***))))))***,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))******************)))'''((())))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((())))))))))))))))))((('''((()))***)))((('''''''''((()))))))))*********)))((((((((((((((())))))(((((((((((())))))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((())))))***+++((((((((()))))))))******(((((((((((((((((((((((('''(((((()))******++++++---,,,+++******)))***************)))))))))))))))((()))+++,,,------,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................../////////000//////.........//////000///////////////000111111...///000111111222222111000000000000111222333444000111111111111222222222111111111222222222222333000000////////////000000////////////////////////........................*********+++++++++++++++***+++,,,,,,,,,,,,+++***+++*********)))))))))))),,,+++***)))((())))))***))))))))))))))))))))))))''''''''''''((()))***+++333///+++(((((()))))))))'''''''''(((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((''''''''''''(((((())))))))))))((((((%%%'''))))))((((((***,,,(((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))(((((()))***************))))))***+++++++++++++++)))))))))))))))))))))******)))(((&&&&&&((()))***(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((('''((((((((((((((('''''''''((((((((()))))))))******((((((''''''(((((()))***'''((()))***+++******)))((())))))******))))))(((,,,,,,,,,+++***)))((('''''''''&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((((((((())))))((((((((((((((((((''''''((((((((()))))))))'''(((************,,,...(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******++++++++++++******''''''(((******+++++++++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((()))***))))))))))))(((((((((((((((((()))***************'''&&&&&&'''***++++++***''''''''''''((((((((((((******)))(((((((((((((((***)))(((''''''((()))***'''((()))++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***)))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++...---,,,+++************++++++******))))))(((((('''(((***,,,---------,,,++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......---.........//////000000000000///...............///////////////000111111---...///111222222222222000000000000111222333444000111111111111222222222000000111111111222222222222111000//////000111222////////////////////////........................******************++++++***+++,,,------,,,+++***************))))))))))))------+++*********+++,,,))))))))))))))))))))))))''''''''''''((()))++++++...,,,******+++++++++***&&&'''''''''(((((())))))((('''%%%$$$%%%''')))***)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%'''***)))((((((***,,,(((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))(((((())))))*********+++''''''(((((())))))******(((((()))***************((()))***+++++++++++++++)))))))))))))))*********)))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((('''((()))******)))(((''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))************+++***)))((('''&&&%%%%%%&&&'''''''''(((((())))))'''''''''''''''((())))))'''((()))+++++++++***)))))))))************)))))))))(((&&&&&&&&&''')))***((((((((((((((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))******))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&(((*********+++---///))))))(((((('''''''''&&&''''''((()))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************((((((((((((((((((((((((***++++++***'''&&&&&&'''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''+++***)))(((((()))***+++))))))(((((((((((())))))))))))***++++++++++++***+++*********))))))((((((''''''''''''(((((((((((('''(((***,,,,,,***((('''))))))************))))))(((((((((((())))))))))))******************************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))************************(((((()))******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++******)))))))))***+++,,,---.........---------,,,,,,+++++++++..................------////////////////////////...............---------///////////////.........000000111111111222222222111111222222222333333333222111111000///000000000444444333222111111111111444333111000000000...------------.........//////......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&((()))***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))************))))))+++***)))))))))***,,,,,,(((((((((((((((((())))))************))))))))))))))))))***)))((('''%%%$$$+++)))''''''((())))))((()))***++++++***)))((('''))))))************))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******))))))(((((('''''')))((('''&&&&&&'''((()))''''''(((******+++++++++))))))(((((('''''''''&&&***)))+++...,,,((('''***'''(((+++---,,,+++(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''',,,+++***(((''''''''''''***)))(((''''''&&&''''''%%%%%%%%%&&&'''((()))***&&&'''(((((()))(((((((((&&&'''(((******((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))************+++,,,---............))))))((((((((('''''''''''''''((()))))))))))))))))))))***************)))))))))))))))))))))))))))++++++***))))))***++++++(((((()))***************)))))))))))))))))))))))))))***+++***((('''((()))((((((((((((((((((((((((&&&&&&''''''((('''''''''+++***)))(((((()))***+++))))))(((((((((((())))))))))))***++++++++++++***************)))))))))(((''''''((((((((()))))))))((()))***++++++***)))((())))))************))))))(((((((((((())))))))))))***************************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************((())))))******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++++++++*********************+++******)))(((---------,,,,,,+++++++++................................................000000000000000000000///......//////////////////000000111111111222222222111111111222222222333333111111111111000000000///333333222111111111111111222111000000000000---,,,*********+++++++++,,,,,,...------,,,++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&'''((()))***,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************++++++,,,,,,,,,,,,+++++++++***)))))))))***+++,,,+++++++++***************(((((())))))*********+++)))************((('''&&&)))(((''''''))))))(((''')))******+++***)))((('''((())))))******))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''***)))(((''''''((()))***''''''(((******++++++***)))((((((((('''''''''''')))((())),,,***&&&&&&******(((%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&%%%$$$$$$$$$$$$(((((('''''''''(((((()))''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&''')))******)))'''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***++++++++++++,,,,,,---...////////////))))))((((((((((((''''''''''''((()))))))))))))))'''((()))***************))))))))))))))))))))))))******))))))))))))******((())))))************)))************************)))+++++++++))))))***+++((((((((((((((((((((((((''''''((((((((('''&&&&&&******))))))))))))******))))))(((((((((((())))))((()))******++++++******************))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))************************((()))******++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++******000000///...---,,,***)))------,,,,,,,,,,,,++++++------------------------........................//////000000000000000000.........//////000000000000000000111111111111222111111111222222222222333000111111222111000///...222222111000000000111111////////////000///---+++,,,,,,,,,---------......------,,,,,,++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''((()))***+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,+++++++++******))))))''''''((()))***+++,,,,,,))))))************))))))((('''''')))******(((&&&))))))***++++++***((('''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((())))))(((((((((((())))))''''''((()))************(((((((((((('''''''''''''''&&&'''******(((+++///999222)))%%%'''***+++)))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''(((******(((((('''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''((()))******)))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++,,,,,,,,,,,,---...///000000000000))))))((((((((((((((((((''''''((()))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((()))************))))))))))))))))))))))))))))))+++,,,---,,,***)))***+++((((((((((((((((((((((((((((((((((((((('''&&&%%%***))))))))))))))))))***))))))(((((((((((())))))((())))))************************)))))))))))))))))))))*********+++++++++******))))))))))))******))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))(((((('''''')))))))))))))))*********))))))))))))))))))))))))************************))))))***++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++222222111111///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,........................------------............------...///000111111222000000000000111111111111111111111111222222222222///000222333222111///---111000000000000000111111/////////000111000...+++---------.........//////,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))************))))))***************+++++++++******))))))(((''''''''''''(((((()))******++++++(((((())))))************(((((()))+++---,,,)))'''((()))***++++++***)))(((((((((((())))))((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))******))))))((((((((((((((('''''''''&&&%%%'''+++,,,,,,111777DDD999...)))+++---,,,)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&''''''%%%%%%&&&'''''''''''''''(((((()))******)))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***++++++++++++,,,---...//////000000///(((((())))))))))))))))))''''''((()))))))))))))))'''((())))))*********)))))))))))))))))))))))))))''''''((((((((((((''''''))))))*********))))))(((((((((((((((((((((((((((---......---***((())))))))))))))))))))))))))))))((()))))))))((('''&&&&&&)))))))))******)))))))))))))))(((((((((((())))))(((((()))************)))))))))))))))))))))******************++++++++++++******))))))))))))******))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((())))))************))))))))))))))))))))))))************************))))))***+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...........................,,,---------......//////---......///000111222222000000000000000000000000000000111111111222222222///000222333222111///---000/////////000111222222111111000111222111///,,,))))))*********+++++++++,,,+++++++++++++++******++++++++++++++++++++++++************************)))))))))******)))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))************))))))))))))******++++++++++++))))))))))))((((((''''''******))))))))))))))))))''''''''''''((())))))***))))))***,,,......+++)))((()))***++++++***)))((((((((())))))))))))((((((***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))))))))((('''''''''((((((((((((((((((&&&(((+++++++++...444:::222)))'''***,,,)))&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))((('''''''''''''''%%%%%%%%%&&&&&&((())))))%%%&&&''''''((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((()))************++++++,,,---............(((((())))))))))))******''''''((()))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******)))************))))))(((''''''''''''''''''''''''---......,,,***((())))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))************))))))))))))(((((((((((())))))'''((())))))******))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))******++++++))))))))))))))))))))))))************************)))***++++++,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------------......,,,------............---++++++,,,,,,,,,,,,------...//////000000111111111------------------------......//////000111111111/////////000000111111111111000000000000000//////000000000111111111111222000111111222111000///.../////////000111222333444444333111000111000///---******+++++++++,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++************************((())))))******))))))((())))))(((((((((((())))))'''''''''''''''''''''''''''((()))*********)))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))***++++++++++++************************+++************))))))((((((''''''&&&&&&'''((())))))***)))***,,,......,,,+++'''(((***++++++***))))))))))))************))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))''''''(((((((((((('''''''''(((((())))))((((((((('''''''''(((((((((((((((***((((((***(((%%%&&&+++,,,(((%%%'''+++...,,,***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))******(((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&''''''((()))((((((((((((((((((''''''(((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((())))))******)))***+++,,,---............(((((()))))))))*********''''''((())))))))))))))))))*********)))((('''&&&))))))))))))))))))))))))***+++,,,------,,,+++******************)))(((((((((((((((((((((((((((((()))+++,,,+++******+++,,,))))))))))))))))))))))))'''(((((())))))))))))(((((()))***++++++***)))((())))))(((((((((((())))))'''(((((()))))))))))))))((()))))))))************)))))))))************+++((()))***++++++***)))((())))))************))))))(((((((((((())))))))))))************************'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************)))***++++++,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,---------...............//////000000/////////+++++++++,,,,,,---------......///000000111222222------------------------......//////000111111222000000000000000000000111111111000000////////////000000000000111111111111111111111111000000000/////////000000222333444555777444000.........---,,,,,,,,,---------.........******************++++++++++++++++++++++++++++++************************(((((())))))))))))(((((())))))(((((((((((())))))'''''''''''''''''''''''''''((()))***+++***))))))************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((()))***+++,,,++++++***)))))))))***++++++,,,,,,)))))))))))))))*********)))((((((''''''((()))***)))(((((()))+++,,,,,,+++'''((()))***+++******)))******++++++++++++******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***((()))***++++++***)))((('''(((((((((((((((''''''''''''''''''((((((((()))((('''(((***((($$$$$$''')))((((((***---///000///((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%$$$%%%%%%&&&'''((())))))(((((('''''''''((((((&&&&&&&&&&&&&&&'''((()))'''((())))))******))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((()))************+++,,,---...////////////(((((())))))*********+++'''(((((()))))))))))))))'''''''''&&&%%%$$$"""""")))))))))))))))))))))))))))***+++,,,,,,+++***)))***************)))(((((())))))))))))))))))))))))&&&(((*********+++---///))))))))))))))))))))))))''''''((())))))***))))))((()))***++++++***)))((())))))(((((((((((())))))'''(((((()))))))))))))))(((((())))))*********+++((())))))))))))*********''')))***,,,,,,***)))'''))))))************))))))(((((((((((())))))))))))************************'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''(((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,------,,,+++******+++++++++,,,,,,---------,,,,,,------...///000000------------------------,,,,,,,,,---...//////000111111111000000000000000111111000000/////////...000000000000111111111111222111111000///000000000000000000111222444555666888444///,,,+++,,,,,,+++))))))*********+++++++++******************++++++++++++++++++++++++++++++************************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))++++++******)))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))************))))))((()))***+++,,,+++******&&&&&&'''((()))***++++++''''''((()))***+++,,,,,,+++***)))(((((()))***+++((('''&&&&&&)))***+++***'''((()))***++++++***)))++++++,,,,,,,,,,,,++++++((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))*********+++,,,------,,,+++***'''(((((((((((((((''''''&&&'''''''''(((((())))))%%%%%%(((,,,+++((((((,,,***************+++,,,---))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***''''''&&&''''''((()))***(((((('''&&&&&&&&&&&&'''(((((()))***************'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))***++++++,,,++++++,,,---...///000000000000(((((())))))*********+++))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******(((((()))******************)))(((''''''((()))***))))))(((((((((((())))))(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******************************++++++++++++******)))))))))))))))(((''''''))))))(((((('''''''''&&&******))))))))))))******)))(((&&&$$$$$$&&&((()))))))))((('''''''''''''''******))))))((((((''''''''''''((()))))))))))))))++++++***)))(((((())))))((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...---------,,,,,,+++++++++.........------.................................000000////////////000000---------............///222111///---,,,---...///000000000000000000000000000/////////............//////000111111000///...//////000000000000//////000000000000000000000000000000...---,,,+++++++++++++++++++++++++++++++++------------------------***+++,,,...//////......***+++,,,+++))))))+++,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''')))************++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((***,,,---******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++*********************************++++++++++++******))))))***++++++++++++***+++++++++*********))))))((((((((((((((((((((((((************************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))''''''((())))))((('''&&&&&&'''((())))))***))))))))))))((((((((((((((())))))*********)))'''$$$""")))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))+++,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&((()))***((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++(((%%%&&&***,,,,,,+++,,,,,,,,,++++++******)))((()))))))))************))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((((((((()))************)))***)))(((''''''((())))))))))))(((((((((((())))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************)))******++++++******)))***************)))(((((())))))((((((((('''''''''***))))))(((((())))))***(((((('''&&&&&&'''(((((())))))((('''''''''''''''***)))))))))((((((((('''))))))***++++++++++++++++++******)))(((((())))))((((((***+++,,,---------))))))))))))))))))))))))+++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------,,,,,,+++++++++......------------..............................000000////////////000000---------............///111000...------...///000000000000000000000000000000000/////////.........---...///000111111000000///000000000000000000///000000000000000000000000000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000999666111...+++++++++,,,+++******)))((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''((())))))***))))))+++******))))))******+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,***)))))))))((((((((('''((((((((()))))))))******))))))))))))))))))))))))(((((()))************)))******************************++++++++++++******(((((()))************)))+++++++++*********))))))))))))))))))))))))))))))************************************)))))))))(((************)))))))))((())))))))))))))))))))))))''''''((())))))((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))))))))******)))'''%%%$$$))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&'''((()))***((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((******)))------,,,++++++***++++++))))))))))))************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********)))(((''''''''''''((())))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))************+++++++++++++++******)))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((************************)))******++++++******)))***++++++++++++******)))))))))(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))(((((((((((())))))******++++++************)))((((((((())))))(((((()))+++---///111222))))))))))))))))))))))))+++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------........................000000////////////000000---------............/////////...------...000111000000000000000000000000000000000/////////......,,,---...///000111111111000000111111111111000000000000000000000000000000000///...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))),,,///111;;;888444333222111---))))))((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++******))))))******+++))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))***)))))))))))))))******))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))''''''((()))))))))))))))******************************++++++++++++******''''''((()))))))))))))))+++++++++***************************************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))(((((())))))(((((((((((()))))))))))))))((((((''''''''')))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))(((((())))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))))))))((()))***...---+++******+++,,,---)))))))))))))))*********((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))))))))(((((((((''''''(((((()))))))))))))))((((((((((((((()))))))))))))))(((((((((((()))))))))))))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))************))))))*********++++++***))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))(((''''''''''''(((((())))))))))))((((((((((((''''''((((((((((((((('''***))))))((((((((()))))))))))))))***+++...000222))))))))))))))))))))))))************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................//////000000000000//////---------............///......------...///000111////////////////////////000000000////////////...---......//////000000000000000111111111111000000000000000000000000000000///...---,,,++++++++++++++++++++++++++++++++++++************************,,,+++***)))***+++---//////...000555999777000)))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''******))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((*********)))))))))))))))))))))))))))(((((((((((()))*********++++++++++++))))))))))))))))))))))))'''((())))))******))))))******************************++++++++++++******'''((())))))******))))))************************************************((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))******)))(((((((((((())))))***)))(((((('''(((((()))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))''''''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&***------+++)))***,,,---,,,+++******+++---...******))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''((((((((()))))))))***''''''((()))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))((((((((()))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))))))))((((((((())))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((((((''''''&&&)))((((((((((((((())))))******)))))))))+++---...))))))))))))))))))))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................//////000000000000//////---------............///............//////000000////////////////////////111000000000////////////000000///.........------000000111111111111000000////////////////////////...---,,,+++++++++++++++++++++++++++++++++++++++******************************++++++,,,+++++++++***)))***000666888444000))))))((((((((((((((('''))))))))))))))))))))))))(((((()))******)))((((((((())))))))))))(((((('''***))))))))))))))))))***++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***************)))))))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))((()))******++++++************************************++++++++++++******((()))******++++++******************************************************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))***,,,---((((((((((((((()))******)))(((((((((((()))*********)))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***(((''''''((((((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&***------+++)))***,,,+++******)))***+++------************))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''((()))*********&&&'''(((((())))))((((((&&&'''((()))*********)))))))))(((((((((((())))))'''((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((())))))******))))))(((''''''((())))))))))))((((((((())))))))))))******)))((((((''''''(((((()))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))))))))*********)))((((((((((((''''''(((((())))))******))))))((()))))))))))))))))))))))))))))))))***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...........................///000111111000///...---------............///.........///////////////000000000000000000000000111111000000000/////////222111///...---,,,,,,,,,//////000000000000//////////////////////////////------,,,+++++++++++++++++++++++++++++++++++++++************************((()))+++,,,,,,+++***)))111---))))))---222666777))))))))))))))))))))))))))))))))))))))))))))))))((((((************(((((((((((())))))))))))((((((***))))))(((((())))))***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((()))************))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))***+++++++++++++++******************************++++++++++++******))))))***+++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((()))***++++++))))))(((((()))***,,,---(((''''''(((((()))***+++))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&''''''((()))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))'''''''''((('''(((((()))***+++,,,,,,************)))))))))((())))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))&&&'''(((((())))))((((((%%%&&&((()))*********)))))))))(((((((((((())))))(((((()))))))))*********+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***************(((((()))))))))************))))))(((((())))))***(((((('''&&&&&&'''(((((('''''''''''''''((())))))'''((((((((()))))))))***))))))******)))((((((''''''''''''''''''((())))))((())))))***))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,,,,---------......------------.................................///000111111000///...---------............/////////////////////......000000000000000000000000111111111000000000//////000000...---,,,------.........////////////......////////////////////////---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******000...+++)))***---000333))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''&&&'''((())))))***))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))'''((()))***++++++******'''((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))((())))))*********************************************++++++++++++******((())))))***************))))))*********+++++++++))))))))))))))))))))))))************************((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((((((***+++,,,---,,,***)))((()))***+++''''''''''''((()))***+++((()))***+++******((((((*********)))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))''''''''')))***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********&&&&&&((()))))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&''''''&&&$$$%%%'''***++++++******+++*********))))))(((((())))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''&&&''''''(((((((((((((((%%%&&&((()))*********)))))))))(((((((((((()))))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++++++++++++++(((((())))))*********+++******))))))))))))******)))(((&&&%%%%%%&&&((()))'''''''''''''''((()))***'''((((((((())))))******''''''(((((('''&&&%%%%%%'''''''''''''''((()))***'''((()))++++++***))))))))))))))))))))))))))))))))))))******++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,+++++++++,,,,,,---------///......------......///...........................///000222222000///...---------........./////////000000000///...------000000000000000000000000111111111111000000000000///...---,,,------///000------............------////////////////////////,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))''''''(((***,,,&&&)))---///---+++***)))((((((((()))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''&&&&&&((()))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))&&&''')))***+++++++++***'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******************************++++++++++++******'''(((((()))))))))))))))))))))******++++++++++++((((((((((((((((((((((((************************(((((())))))*********+++(((((())))))*********+++)))))))))))))))))))))))))))((((((((((((***,,,---000///,,,)))''''''((((((''''''''''''((()))++++++((()))+++,,,+++***(((&&&************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((***+++***)))))))))))))))))))))))))))************************&&&''''''((()))******+++%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,(((%%%%%%((())))))'''!!!$$$'''***++++++)))(((((('''&&&'''((()))((('''''''''''''''(((((((((((())))))************))))))&&&'''***++++++***'''&&&***************))))))(((++++++************++++++(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))(((((('''''''''((()))))))))(((&&&%%%''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((()))(((((('''''''''(((((((((((()))***************,,,,,,+++******+++,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++,,,------...,,,---------,,,,,,...///111111111111000...---,,,000000000000000///............//////...---,,,,,,,,,,,,,,,------.........+++,,,.../////////...---000000//////.........---//////.........------,,,000//////...------,,,,,,........................222000///...///...,,,***+++......+++***---,,,(((******************************)))))))))))))))***&&&)))+++***((((((***---,,,,,,***)))((((((((((((***)))((()))***+++***(((*********)))))))))))))))************))))))))))))&&&&&&'''((())))))***************************************)))))))))))))))))))))))))))************'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,,,,++++++******+++,,,,,,---------,,,+++******)))+++*********))))))((((((,,,+++******))))))******)))************+++++++++(((((()))))))))(((((('''))))))))))))))))))))))))++++++************++++++***)))(((''''''((()))***))))))))))))))))))))))))888111)))(((,,,...+++((((((((())))))******++++++******))))))))))))))))))((('''((())),,,---,,,+++%%%&&&'''((())))))))))))---+++)))'''&&&'''((())))))(((''''''''')))***,,,&&&((()))++++++)))(((&&&))))))))))))))))))))))))******)))(((((((((((((((%%%&&&&&&&&&'''(((((((((******))))))((((((''''''(((&&&%%%%%%&&&&&&%%%###''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&$$$###''''''''''''(((((((((((()))'''&&&(((++++++)))'''***((('''((())))))((('''((((((((())))))))))))***))))))************))))))(((***+++,,,,,,+++***((((((((()))******))))))((())))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))'''((()))***+++******)))'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))(((((((((''''''((()))))))))((('''&&&'''((((((((()))))))))******)))))))))((((((((('''(((((((((((((((((((((((()))(((((('''''''''(((((((((((()))***************++++++***))))))***+++++++++++++++++++++***))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,---------,,,,,,...///000000000000000///...---000000000000000///............//////...------,,,,,,,,,------------------,,,---......///.........000/////////.........---//////...---------------111000000///......------...............---------...,,,++++++---111555888111...***)))***+++++++++************************+++***))))))))))))))))))*********(((''')))+++...++++++***)))((((((((((((,,,+++******,,,,,,+++)))***)))))))))))))))))))))************))))))))))))))))))******+++,,,,,,---***************************************************)))))))))))))))))))))'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((************)))))))))((())))))))))))************************************(((((()))))))))***************))))))******+++,,,,,,,,,+++*********++++++,,,++++++***))))))((((((+++*********))))))))))))*********+++,,,---//////************++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))*********(((((('''((())))))))))))))))))))))))))))))444///***)))+++,,,***''')))))))))))))))******************))))))***+++++++++*********,,,,,,+++)))((((((((((((((((((''''''***)))(((''''''((()))***)))((((((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&''''''''''''''')))))))))(((((((((((((((***)))''''''(((((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''''''''(((((((((((((((((('''&&&&&&''''''''''''((((((((((((***(((((()))+++,,,+++)))+++***(((((())))))((('''))))))))))))************))))))************))))))************************&&&&&&'''((())))))))))))(((''''''&&&&&&''''''((((((((())))))))))))******))))))))))))))))))))))))******))))))))))))******+++++++++******)))))))))************************((()))***+++++++++******))))))(((((((((((((((''')))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))((('''&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''(((((()))((()))))))))******************)))(((((()))*********++++++++++++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,---------,,,,,,.../////////////////////////////////000000000///...............///......---,,,------------------,,,,,,...------------...///////////////...............000///...---,,,---......111111000000///.........///.........------,,,,,,++++++******,,,555AAAIIIAAA444***+++,,,))))))---************************++++++***)))))))))))))))---***((('''))),,,...///******)))(((((()))))))))---+++******++++++***((())))))))))))))))))******************))))))))))))*********+++,,,,,,------************************))))))******++++++,,,,,,******))))))((((((''''''(((((())))))))))))((((((''''''&&&&&&''''''((()))************))))))))))))))))))))))))************++++++++++++++++++++++++((((((((((((((()))))))))***))))))))))))***++++++---,,,+++***************+++++++++******))))))(((***************)))))))))*********+++,,,---//////************+++++++++,,,,,,+++******+++,,,---...))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((((((((((((((())))))))))))))))))))))))...---,,,+++***)))((('''************))))))))))))************+++,,,------///---,,,,,,---,,,***(((******))))))((('''&&&&&&''''''(((((()))***++++++(((((((((((((((''''''&&&'''((()))******)))((('''))))))))))))))))))))))))******)))((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((())))))+++)))'''&&&'''((((((((('''''''''''''''''''''''')))((((((''''''(((((())))))((((((''''''(((((()))+++***))))))(((((())))))''''''''''''(((((((((((()))((('''(((*********(((,,,+++))))))******((('''(((((()))))))))*********))))))************)))))))))((('''&&&&&&'''((()))$$$%%%&&&((())))))******(((''''''&&&&&&''''''((((((((())))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***+++++++++***)))(((''''''))))))))))))))))))))))))(((((())))))***************)))))))))((((((''''''(((((((((((((((((((((((()))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))***)))))))))))))))******+++*********))))))***************+++++++++******)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,---------,,,,,,...///............//////000000...///////////////......---...............------.........------,,,,,,,,,......---,,,,,,...///000........................000///---,,,,,,---...///000/////////.........---///......------,,,,,,+++,,,---...---///777DDDOOORRR===...//////((('''...************************+++******))))))))))))))),,,)))''')))---000000///))))))((((((((())))))******)))((('''(((((('''%%%)))))))))))))))*********************)))))))))(((((()))))))))*********+++************************))))))***+++,,,,,,------******))))))((('''''''''(((((())))))))))))(((((('''''''''''''''(((((()))*********)))))))))))))))((()))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++---,,,+++***)))))))))))),,,,,,+++++++++*********************************,,,+++******))))))***************+++++++++,,,,,,,,,+++***)))***,,,///000))))))))))))))))))))))))))))))(((((((((((())))))++++++***))))))((((((((())))))))))))))))))))))))***,,,///...***(((((()))++++++******))))))((((((*********+++,,,---...///111000//////000///---+++***))))))((((((((((((((('''''')))******+++******%%%&&&((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((((((((((((((('''&&&&&&&&&%%%&&&''''''(((((())))))))))))'''%%%$$$%%%'''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((()))))),,,+++)))((((((((()))***''''''''''''((((((((((((&&&%%%%%%%%%&&&''''''''',,,***))))))******)))''''''''''''((((((((())))))))))))************)))))))))((('''&&&&&&'''((()))$$$$$$&&&''')))*********)))((((((''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((())))))******))))))((((((((('''(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((())))))***+++++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,)))******+++,,,---------,,,---------,,,,,,...///...---------...///000111......////////////......------...............---.........------,,,,,,,,,......---,,,,,,...///000---------...............///...---,,,------...///......------------,,,,,,......------,,,,,,,,,,,,,,,...000///...333<<>>HHHKKK;;;+++&&&((((((''''''******))))))))))))******)))***++++++++++++*********+++,,,,,,,,,***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))***)))(((''''''((()))***)))))))))(((''''''&&&&&&))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''*********))))))*********))))))(((((((((((())))))))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))***,,,------,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,---,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///---------.........//////........................111000...,,,++++++,,,---000/////////.........---------------------------,,,---..................+++++++++,,,,,,,,,---------,,,++++++******++++++************************))))))))))))************************+++++++++,,,---,,,***+++...000111111222...+++))))))******)))***)))))))))(((((((((''')))***+++***)))((()))+++(((((((((((())))))))))))************)))))))))(((******((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))))))))))))))))))))))))))******************))))))))))))******))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********,,,...111222333111///,,,+++******+++*********))))))************)))))))))))))))))))))///+++***...000---,,,...***++++++++++++++++++,,,''''''''''''((((((((((((*********++++++,,,,,,,,,,,,***(((((()))***)))((())),,,...,,,'''%%%'''***++++++***))))))***++++++))))))***++++++++++++******+++---...///...---,,,000///...///000000...,,,+++///000+++(((((()))'''))))))))))))***000999@@@AAA555***''')))))))))***%%%%%%%%%&&&((()))+++,,,++++++*********************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))(((''''''((())))))''''''''''''(((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))************************++++++++++++++++++++++++***,,,------,,,+++,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------............------------------------111000...---,,,,,,---.../////////...............+++,,,,,,------.........///...------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******************************))))))))))))************))))))))))))************---+++***+++,,,---,,,++++++)))'''''')))******)))))))))))))))((((((((((((***+++,,,+++***)))***,,,(((((((((((())))))))))))************))))))))))))))))))((('''''''''''''''))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((())))))))))))***))))))(((((())))))))))))******************))))))))))))******))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++,,,...111222444222000...,,,+++++++++))))))))))))))))))))))))))))))))))))))))))******---(((&&&***------,,,---+++++++++++++++************************))))))))))))***+++,,,---...//////,,,***(((((()))***)))((((((+++,,,+++(((&&&(((***+++******))))))******+++(((((()))***************))),,,//////---+++,,,---444222000//////...---+++---333555...'''&&&((()))(((''''''(((***---111333222,,,((()))***)))***,,,(((((())))))+++,,,...///---,,,***)))))))))*********)))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((('''&&&&&&'''(((((($$$%%%&&&'''((()))***+++))))))(((((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((()))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***************************************,,,------,,,+++,,,---,,,+++***)))((()))***+++++++++++++++++++++++++++***,,,------,,,+++,,,...---............/////////,,,,,,,,,,,,,,,,,,,,,,,,000///...------------...........................++++++,,,,,,---...//////000///---,,,+++,,,------***++++++++++++,,,,,,,,,***+++,,,------,,,***)))************************((()))))))))************((((((((())))))))))))))))))(((((()))***+++)))'''(((''''''(((******)))((())))))))))))(((((((((((('''((())))))''''''((()))(((((((((((())))))))))))*********)))))))))))))))))))))((((((''''''''''''(((((())))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))***************)))((('''((()))))))))******************))))))))))))******((())))))************))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---///000333111///---+++*********)))))))))))))))))))))))))))))))))))))))************)))((()))******+++---,,,,,,++++++******)))))),,,,,,,,,++++++***************+++,,,,,,---......+++***(((((()))******)))((()))+++***(((((()))+++******))))))))))))******&&&'''(((((())))))(((((((((,,,000///+++)))+++///555222///.........---,,,///444555///***)))******((('''''')))+++,,,+++***(((&&&'''+++***((())),,,,,,,,,++++++++++++,,,,,,...,,,***(((((((((***++++++***(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&'''((()))******))))))(((((((((((())))))&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((()))))))))************************************+++,,,,,,++++++---...---,,,***)))))))))******++++++++++++++++++++++++***+++,,,,,,++++++,,,........./////////000000000,,,,,,,,,,,,,,,,,,,,,,,,///......------------------------...............++++++,,,,,,---...//////000...---+++++++++,,,---*********+++++++++,,,,,,)))***,,,------,,,+++***************************((()))))))))************((((((((((((((((((((((((''''''''')))+++,,,+++***)))(((((()))******(((&&&(((((((((((())))))))))))&&&'''((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))******************))))))(((((((((((())))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))******+++******)))((((((((()))))))))******************))))))))))))******(((((()))***************)))***+++,,,,,,+++***)))((((((((((((((((((((((((************************(((((())))))***+++,,,---///...---+++***)))(((((())))))************))))))(((((())))))************))),,,...,,,******---///+++++++++******))))))))))))))))))((('''''''''&&&+++++++++***************+++)))(((((()))******)))((()))******))))))***+++))))))))))))))))))))))))'''((())))))******))))))(((,,,///...***)))+++///222000---,,,---............000///++++++---,,,((()))))))))***++++++(((&&&%%%%%%(((,,,***&&&&&&***(((''''''&&&&&&''''''(((---,,,***(((((()))***++++++***)))((())))))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))************************'''(((((())))))************************************+++,,,,,,++++++---///111000...,,,++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------------.........+++,,,,,,------............---,,,,,,,,,,,,,,,,,,************++++++++++++******+++,,,,,,,,,++++++************************))))))))))))************))))))))))))(((((((((((()))((((((***---/////////***)))))))))******(((&&&(((((((((((())))))))))))''')))***)))((('''((()))(((((((((((())))))))))))))))))))))))***************************)))(((((())))))))))))************))))))))))))))))))))))))***))))))(((((())))))************+++******))))))))))))))))))******************))))))))))))******'''((()))******+++******)))***+++,,,,,,+++***)))((((((((((((((((((((((((************************''''''((()))******++++++++++++***))))))((('''''')))***+++,,,,,,+++***)))((((((((()))******++++++%%%***,,,+++***+++---,,,***************)))))))))***))))))))))))))))))(((*********)))))))))((((((***)))((((((***+++******)))))))))))))))*********((())))))******))))))(((******+++,,,,,,,,,,,,,,,(((***---,,,+++***---///...---+++,,,---......---******)))'''))),,,***%%%)))***++++++***)))(((((('''&&&(((,,,***&&&&&&)))%%%%%%&&&'''(((***+++,,,++++++***))))))***+++,,,***************++++++,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&'''(((((((((((('''&&&***))))))((('''&&&&&&&&&))))))(((((((((((())))))((((((((('''''''''''''''))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))************))))))*********))))))(((((((((((())))))))))))(((((((((((())))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))******)))((((((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))(((((((((((())))))***'''(((((()))******++++++))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******''''''(((((()))******+++++++++++++++++++++++++++***+++,,,+++++++++...000222111///---,,,,,,,,,---***************************+++------,,,,,,...///,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------.........------------------------++++++,,,---------,,,,,,************++++++++++++++++++******++++++,,,---************************))))))))))))*********************))))))(((((((((***)))((()))+++...//////)))((('''((()))***)))((('''((((((((()))))))))***(((***+++***)))((()))***(((((((((((())))))))))))((()))))))))************((()))*********)))''''''*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***+++++++++******))))))))))))******************))))))))))))******'''((()))******+++++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((************************'''((()))******+++++++++(((((())))))))))))((((((***+++,,,------,,,+++***'''(((((()))******++++++&&&((()))+++111777333,,,))))))))))))************+++++++++++++++,,,,,,,,,(((((())))))))))))))))))***)))'''(((***++++++*********))))))******)))((('''((()))******)))(((''')))******+++++++++++++++((())))))***+++---...///,,,++++++,,,------,,,***(((++++++((('''))))))''')))***+++***'''&&&)))++++++((((((***+++(((''')))(((((()))***+++---...///)))))))))***++++++,,,,,,(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((('''((())))))))))))((('''***))))))(((''''''&&&&&&))))))(((((((((((()))))))))))))))(((((('''''''''))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******++++++************++++++))))))(((((((((((())))))))))))(((((((((((()))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))******)))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''(((***+++,,,'''(((((()))***+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++++++++++++++++++++++++++***+++,,,+++***+++...000111000...,,,+++***++++++***************************+++------------///000******+++++++++,,,,,,,,,------------------------******+++,,,,,,,,,++++++,,,,,,,,,------.........------------------,,,,,,)))***,,,---...------,,,)))************+++++++++++++++***)))***+++---...************************))))))))))))************++++++******))))))(((((()))'''%%%%%%(((***,,,,,,(((&&&%%%&&&(((******)))'''((((((((())))))******''')))***)))((('''((()))(((((((((((())))))))))))(((((())))))*********+++'''((()))))))))(((&&&%%%++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******((()))***+++++++++++++++))))))))))))******************))))))))))))******''''''(((******+++++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++''''''((()))))))))))))))***+++---......---+++***'''(((((()))***+++++++++///---,,,111>>>HHH@@@333(((((())))))******++++++''''''(((((()))))))))***''''''((()))***++++++,,,***((('''(((***++++++***+++***))))))******)))((('''((()))******)))((('''&&&''''''((((((((((((((()))((('''))),,,/////////,,,++++++,,,---,,,***'''(((///111,,,'''(((***+++(((***+++)))$$$$$$)))...---)))&&&)))+++))))))******))))))))))))))))))***'''((()))+++,,,,,,,,,,,,&&&'''(((*********)))(((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''((()))******)))(((''')))(((((((((''''''''''''))))))(((((((((((())))))******))))))((((((((('''************************))))))))))))(((((((((((()))************+++++++++((((((((((((((((((((((((******))))))))))))******((((((''''''''''''(((((())))))))))))((((((((('''((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********)))))),,,,,,,,,+++++++++************))))))(((((('''''')))))))))))))))******+++************************)))))))))(((((((((((((((++++++******))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&''')))***,,,)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))+++******)))))))))))))))%%%((()))&&&&&&***,,,+++++++++++++++******))))))((()))++++++)))((()))*********+++++++++******))))))))))))))))))*********---+++)))(((((()))+++,,,---+++******+++,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,---.........---,,,***)))******+++,,,,,,,,,++++++*********************+++,,,---------,,,***+++---//////...++++++,,,,,,,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++************************)))))))))))))))))))))))),,,+++***)))(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***'''$$$$$$&&&((('''&&&(((((((((((())))))))))))---&&&$$$'''((($$$$$$((((((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''************))))))))))))((((((''''''''''''(((((())))))*********+++++++++******)))(((((()))***+++,,,+++***)))))))))***+++++++++************++++++)))))))))))))))***++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))000+++***444@@@CCC999...+++*********))))))((((((((((((((()))******++++++++++++************+++++++++)))'''))))))'''&&&&&&%%%***+++&&&%%%***,,,)))(((((())))))*********+++))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,++++++*********))))))))))))************))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((()))))))))'''&&&%%%(((((((((((((((((((((((()))(((&&&''')))******)))'''(((((())))))))))))))))))'''%%%&&&(((+++,,,+++))))))(((((((((((())))))******))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((***))))))(((((((((((((((+++***)))((((((((()))******)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))++++++*********)))))))))(((((((((((())))))))))))((((((((('''((())))))***************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''(((***+++(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))(((((()))***++++++,,,222333---((((((***+++************))))))(((((((((***++++++)))))))))***++++++++++++++++++++++++))))))))))))************,,,+++***))))))******+++,,,+++***+++---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------///---++++++---------,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***'''%%%%%%'''(((((('''(((((((((((())))))))))))***%%%$$$(((***((())),,,'''''''''(((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))***************))))))((((((((((((************)))))))))))))))(((((((((((((((((()))))))))*********++++++++++++***)))(((((()))*********)))((((((((()))*********))))))))))))))))))******)))))))))))))))***+++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))***)))+++000555555000***************)))))))))(((************))))))))))))++++++************++++++)))(((((()))*********+++(((,,,,,,((('''***+++(((((()))))))))************))))))))))))))))))))))))******************+++++++++++++++******)))))))))))))))))))))************))))))))))))(((((((((((()))((((((((('''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))'''%%%%%%&&&((()))************************'''''''''(((((((((((((((&&&'''((())))))(((''''''(((((((((((((((((((((((()))'''&&&''')))******)))'''(((((())))))))))))))))))(((&&&&&&'''))))))((())))))(((((((((((())))))***)))))))))((((((''''''''''''(((((())))))******)))))))))*********++++++******************************))))))))))))******)))((((((''''''(((((()))+++***((('''''''''((())),,,+++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********************)))))))))((((((((('''''''''((()))*********'''''''''''''''(((((()))************************((()))))))))***+++++++++))))))))))))************(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''(((((()))+++,,,---...555888000(((&&&***,,,)))))))))))))))((((((((()))***++++++)))))))))+++---,,,+++******+++,,,---)))))))))*********++++++,,,,,,++++++************+++++++++,,,......---+++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,+++++++++,,,------......------------,,,,,,......------,,,,,,------000...,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++************************))))))))))))))))))))))))((((((***++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&'''((())))))((((((((((((((()))))))))))))))&&&%%%(((***))))))+++((((((((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))***************+++++++++,,,+++***)))((((((((())))))))))))))))))***+++,,,))))))(((((((((((())))))+++******)))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''***------+++)))))))))************)))))))))))),,,++++++***))))))((((((++++++************++++++*********)))***+++++++++***---,,,))))))***)))'''))))))))))))************))))))))))))))))))))))))++++++*********)))))))))*********)))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++)))%%%######%%%(((***************************((((((((((((((('''''''''(((((()))))))))(((''''''((((((((((((((((((((((((((('''&&&''')))***)))((('''((())))))******))))))+++***((('''((()))((('''))))))(((((((((((())))))*********)))((((((''''''&&&''''''((()))******+++))))))))))))******************************************))))))))))))******))))))(((((((((((())))))+++***((('''''''''((()))******))))))((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******************************)))))))))((((((((('''((((((((()))))))))***(((''''''''''''((())))))************************(((((()))***+++,,,,,,---(((((())))))******++++++(((((((((((())))))))))))***))))))(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((...000+++&&&(((+++,,,************)))))))))))))))***+++***))))))***+++...,,,+++******,,,...///)))))))))******++++++,,,++++++,,,,,,,,,+++***)))*********,,,---...,,,*********+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,---......///---------------,,,,,,,,,///...---,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))&&&''')))+++,,,+++***)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((())))))))))))(((((((((((())))))))))))+++((('''((()))((('''&&&,,,++++++******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))************)))))))))(((*********++++++*********************************,,,++++++***)))(((((('''******+++,,,,,,---...///))))))(((((((((((())))))++++++******))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))),,,...---)))''')))+++*********)))))))))))))))+++++++++******)))))))))++++++************++++++,,,...---)))'''((()))(((++++++***))))))***)))''')))))))))))))))*********))))))))))))))))))))))))************))))))))))))******************))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&*********)))((('''&&&&&&''''''''''''''''''''''''(((''''''((()))***((('''(((((()))************))),,,***))))))***+++***)))))))))(((((((((((())))))+++++++++******)))))))))&&&''''''((()))******+++(((((()))))))))***************************************))))))))))))******))))))(((((((((((())))))+++***((('''''''''((())))))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++*********)))))))))***)))))))))((((((((('''))))))(((((())))))***+++))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((())))))******++++++'''((((((((()))))))))************))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***&&&((('''%%%'''++++++(((++++++++++++++++++++++++***++++++***))))))+++,,,---,,,+++******,,,...///((())))))***+++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++*********,,,,,,+++)))******+++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,---.../////////+++++++++++++++,,,,,,,,,------,,,+++******++++++,,,+++******,,,---------*********+++++++++,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))&&&''')))+++,,,+++***)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))))))))***(((((((((((())))))))))))+++*********+++,,,+++))),,,,,,++++++******))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))************************)))))))))(((******++++++++++++******************************+++++++++***)))(((''''''******+++,,,---.........+++******))))))******+++++++++***************+++)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))******))))))******+++++++++,,,++++++************++++++***......(((%%%(((+++)))---)))'''((()))))))))(((******))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++((()))))))))************))))))))))))(((((((((((('''''''''((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))******((('''((())))))***************(((''''''(((***++++++***))))))(((((((((((())))))***************+++++++++''''''(((((())))))******((((((((()))))))))************************************))))))))))))*********))))))(((((())))))***))))))))))))(((((((((''')))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++++++++*********)))))))))*********)))(((''''''''')))))))))))))))***++++++))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))************''''''(((((())))))******)))************)))((('''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++***)))))))))))))))***)))&&&%%%)))...,,,&&&+++++++++,,,,,,,,,,,,,,,+++,,,+++***))))))+++---++++++******+++,,,---...((())))))***+++,,,------******++++++,,,---------///---******++++++***)))******+++++++++,,,,,,,,,+++++++++++++++,,,------+++,,,---...////////////******++++++++++++,,,,,,,,,,,,+++*********+++++++++***)))***,,,......---************++++++++++++,,,++++++******++++++,,,+++++++++***************************************))))))))))))))))))))))))((((((***++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%'''))))))(((((()))***(((((((((((())))))))))))(((***+++,,,000444444111))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))************+++************)))))))))))))))***+++,,,,,,+++***)))+++++++++*********************+++******)))(((''''''((()))***+++++++++***++++++************++++++***************+++,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,***'''(((+++---,,,***))))))))))))************))))))******+++,,,,,,---++++++************++++++'''...///)))(((...333222222+++&&&'''))))))(((***************))))))))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,+++++++++++++++,,,,,,,,,))))))))))))************))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))++++++***((('''))))))))))))))))))))))))((((((((((((((('''''''''$$$$$$%%%'''))),,,...000&&&&&&&&&&&&&&&&&&&&&&&&*********+++,,,+++)))'''((()))******++++++******$$$$$$$$$&&&(((***)))'''))))))(((((((((((())))))(((((())))))******++++++(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))************))))))))))))******((()))*********)))'''&&&&&&''')))***+++*********'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******)))))))))((((((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''((()))*********))))))*********)))((((((************************)))))))))*********++++++))))))))))))))))))))))))***)))))))))))))))***+++)))***)))''')))------*********+++++++++,,,,,,,,,,,,,,,+++***((()))+++...))))))******+++,,,,,,---((())))))***,,,------...***))))))***+++---///111444111---+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...///000000//////+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---------+++******+++,,,,,,+++************++++++++++++,,,++++++******++++++,,,+++++++++*********))))))************************))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))###%%%((()))((('''(((***(((((((((((())))))))))))%%%)))++++++000666777222))))))))))))))))))******'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************))))))))))))((()))***++++++***)))(((+++++++++*********))))))))))))***+++******)))((('''((()))*********)))(((******))))))))))))******)))))))))***+++,,,---...))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++)))(((((()))***))))))((()))))))))************++++++++++++++++++++++++++++++************++++++***333555...---555;;;:::;;;111(((((()))((((((***************)))))))))((())))))))))))))))))))))))'''((((((((())))))******)))*********++++++++++++))))))))))))************))))))))))))((((((((((((''''''''''''((((((((()))((((((((())))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&'''))),,,...///((((((((((((((((((((((((,,,++++++---...---***'''))))))***++++++++++++***&&&&&&&&&''')))***(((&&&))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))************))))))))))))******'''(((***,,,+++)))'''%%%###$$$&&&'''((()))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++)))(((((((((''''''''''''''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))((((((&&&''''''((()))******+++((()))***++++++***)))(((************************************++++++++++++))))))))))))))))))))))))(((((((((((()))+++,,,---$$$)))+++((((((,,,//////))))))******++++++++++++,,,,,,,,,***((())),,,...'''((()))++++++,,,,,,+++((())))))+++,,,---......***)))))))))+++...111333888444///++++++,,,------******+++++++++,,,,,,,,,------,,,,,,------...///------///000000000///...,,,,,,,,,------.........,,,,,,,,,,,,------...///...---+++***++++++***))))))************+++++++++,,,++++++++++++++++++,,,++++++++++++******))))))************************)))))))))))))))))))))))),,,+++***)))(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))!!!%%%((()))'''&&&''')))(((((((((((())))))))))))$$$(((***)))---333333---*********+++,,,,,,,,,---'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++))))))******++++++++++++************))))))))))))'''(((***++++++***((('''++++++++++++******))))))((((((***++++++***)))))))))***+++,,,,,,+++)))((())))))(((((((((((())))))((())))))***+++---...///))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,+++)))(((((()))(((((())))))*********+++------,,,++++++*********++++++************++++++111:::<<<333000888>>>===BBB555+++******''''''***+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))************))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))+++***)))(((((()))***+++************************,,,,,,,,,...///---+++((())))))***++++++++++++***+++******+++,,,,,,)))'''))))))(((((((((((())))))(((((()))(((((('''&&&&&&++++++******************))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++,,,,,,,,,+++***)))((((((+++++++++******)))))))))************************'''''''''&&&'''((())))))******+++******)))((('''++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((()))))))))(((((('''))))))(((((('''''''''&&&******))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''******))))))(((((('''''')))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,************************(((((())))))*********+++++++++******************)))************+++++++++))))))+++---,,,---;;;LLLeeeIII...(((...///+++(((+++---------+++***+++,,,)))***+++,,,---,,,+++***---...000222222111...---+++,,,,,,------......///---------------------------,,,++++++******++++++++++++******************,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++*********)))))))))))))))'''(((((()))***+++++++++***)))(((''''''((()))***((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))(((((((((((())))))******)))))))))((((((''''''************************(((((()))*********************))))))))))))******))))))))))))))))))))))))++++++******************+++++++++************)))+++++++++++++++***)))(((************************((()))***++++++***)))(((+++++++++*********))))))))))))*********+++++++++...000111000///------......---+++)))(((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,---------+++(((''''''(((((((((+++///---(((''')))+++++++++*********))))))***)))))))))+++,,,+++***'''((()))******)))(((''')))))))))))))))((('''''''''''''''''''''((())))))'''''''''''''''((())))))&&&&&&'''(((((((((((((((%%%&&&&&&'''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''(((******((((((((()))+++***((('''''''''((()))))))))))))))************,,,***(((((((((((('''&&&))))))******)))(((((('''************************))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++++++++++++++***)))((((((+++*********)))))))))(((++++++++++++++++++++++++(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))(((((((((''''''******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))))))))((((((***)))'''&&&&&&&&&'''((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((()))******+++,,,,,,************************((()))))))))************************************)))************+++++++++...,,,---...+++***333>>>UUUDDD333...000...,,,+++***+++,,,,,,+++***+++---******+++,,,,,,,,,,,,+++---...000222111000...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++******************,,,,,,,,,,,,,,,---......++++++++++++++++++++++++***)))))))))))))))))))))'''(((((()))******++++++***)))(((((((((((()))***(((((((((((((((((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))******++++++*********))))))(((((((((************************(((((()))***************++++++************++++++))))))))))))))))))))))))************************+++++++++************)))+++++++++++++++***))))))************************))))))************)))))),,,,,,,,,+++++++++******))))))*********++++++++++++---......,,,***++++++---,,,+++))))))))))))***))))))))))))))))))))))))++++++***))))))***+++++++++,,,+++***))))))+++,,,---***))),,,,,,******,,,+++++++++*********))))))***)))((()))+++,,,+++***'''((()))******)))(((''')))))))))))))))(((''''''(((''''''''''''((())))))+++***)))((('''&&&&&&&&&&&&'''(((((()))))))))(((&&&&&&'''(((((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))(((((('''''''''(((******((((((((()))+++***)))((('''(((((()))))))))))))))************,,,***(((((((((((('''&&&***************))))))(((************************))))))))))))))))))))))))******))))))))))))************))))))))))))******++++++++++++***)))((((((*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++******((((((%%%&&&'''(((((()))))))))''''''(((((())))))******))))))))))))))))))))))))))))))***************)))***)))))))))))))))((((((******))))))))))))******************************((()))***++++++***)))((())))))(((((((((((()))))))))))))))******************)))((((((((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((())))))******+++++++++************************))))))))))))************************************)))************+++++++++///---------,,,***,,,111<<<666111///,,,)))(((***)))***,,,,,,++++++,,,...++++++******++++++,,,---...///000111000///,,,+++------,,,,,,+++******)))++++++++++++++++++++++++)))))))))***+++,,,...///******++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++))))))))))))))))))******((((((((()))******++++++***))))))(((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%(((((()))))))))*********))))))))))))))))))))))))((((((''''''(((((()))***************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************((((((***+++,,,,,,,,,,,,***************)))))))))************************(((((()))***************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************+++++++++************)))***++++++++++++***))))))*********************************))))))*********,,,,,,,,,,,,,,,+++++++++***************+++++++++***+++---,,,+++)))******++++++******)))******+++))))))))))))))))))))))))+++******))))))******+++)))******))))))+++...111777///)))***+++******,,,+++************)))))))))***)))((()))+++,,,+++***(((((())))))))))))(((((()))))))))))))))(((((('''((((((''''''(((((()))***+++***)))((('''&&&&&&&&&'''(((((()))))))))))))))''''''((()))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''++++++************))))))'''(((******((((((((()))******)))((((((((((((((())))))))))))************,,,***((('''((()))(((''')))))))))******))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))******************)))((((((************************++++++++++++++++++++++++'''(((***,,,---,,,***)))&&&'''(((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++***************))))))))))))******))))))))))))******************************((()))+++,,,,,,+++)))(((***)))(((''''''((()))***))))))******++++++,,,,,,******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************((()))))))))*********+++************************)))))))))))))))*********))))))))))))************))))))*********++++++++++++******---...---,,,,,,,,,,,,,,,,,,***((()))***)))+++,,,---,,,,,,...000,,,+++***)))***+++,,,------.../////////---+++***++++++++++++******))))))++++++++++++++++++++++++************+++,,,---...******+++++++++++++++,,,---,,,,,,+++,,,,,,------************************)))))))))))))))*********(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((''''''&&&&&&%%%%%%((((((((()))))))))******))))))))))))))))))))))))((((((((('''((())))))***************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&''')))+++,,,,,,,,,+++++++++******************************************(((((()))***************+++++++++******+++++++++))))))))))))))))))))))))***************++++++++++++++++++*********))))))******+++++++++******)))************************,,,+++))))))))))))+++,,,++++++++++++++++++++++++***************************,,,------+++***+++,,,))))))*********++++++,,,))))))))))))))))))))))))******))))))))))))***************))))))+++///222===333++++++,,,***((('''************))))))))))))***)))((()))***++++++)))(((((())))))))))))(((((((((((())))))))))))((((((((((((((('''((())))))***((((((((('''((())))))***(((((()))))))))))))))((('''(((((()))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''************************'''(((******((((((((()))***))))))(((((((((((((((((()))))))))************+++)))((('''((()))((('''''''''(((((()))(((((('''(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))))))))*********)))((((((++++++++++++++++++++++++))))))))))))))))))))))))%%%'''***,,,------,,,,,,***************)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))******************))))))))))))******************************(((***+++------+++***(((***)))(((''''''((()))***))))))******++++++,,,,,,))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))***,,,///000---***++++++++++++---//////...***,,,......---...///111,,,+++***)))***+++,,,---,,,------...---,,,+++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,************************(((((())))))************)))))))))))))))*********))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((&&&'''((()))******************************++++++************************(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++*********)))))))))******+++++++++******************************,,,+++***))))))***+++,,,))))))))))))************************************)))+++,,,,,,+++******+++((())))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***---///777///***,,,///,,,)))''')))))))))))))))))))))))))))((('''(((***+++***)))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******((((((((((((((()))******(((((())))))))))))(((((('''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((******((((((((())))))))))))))))))(((((('''((()))))))))************+++)))''''''((()))((('''&&&''''''((((((((((((''''''(((((())))))*********))))))))))))))))))))))))******))))))))))))******))))))************))))))((())))))******)))((((((***************+++++++++))))))))))))))))))))))))&&&''')))+++,,,------,,,++++++++++++***)))((('''******))))))((((((''''''))))))))))))))))))))))))(((((()))***++++++++++++(((((()))))))))))))))*********))))))))))))******************************)))***+++,,,,,,+++***)))))))))(((((((((((()))))))))))))))***************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((())))))*********)))************++++++++++++------,,,---///---(((++++++)))(((+++000000---+++,,,......------...000++++++******++++++,,,---++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******++++++,,,------------,,,,,,+++++++++++++++************************((((((((()))******++++++))))))))))))))))))******)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''''''''''''''''''''((((((((('''(((((()))***)))))))))***************************************(((((()))******************))))))))))))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++************)))))))))***++++++++++++***************************++++++************++++++((((((((()))))))))))))))+++++++++***************&&&(((******)))((()))***((()))***+++++++++++++++))))))))))))))))))))))))((())))))******))))))((()))***+++***))))))***,,,,,,(((''',,,///...++++++(((((()))))))))))))))***)))((('''(((***+++***)))))))))(((((((((((())))))'''(((((()))))))))))))))))))))(((((())))))***+++,,,+++***)))((('''''''''(((((((((((((((''''''&&&''''''((()))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((()))'''(((******((((((((())))))))))))))))))(((''''''))))))))))))***************)))'''''')))))))))(((''''''((()))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((((((((()))))))))))))))((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))***************((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))************************(((((())))))))))))((((((***)))))))))))))))(((((('''''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))((())))))))))))))))))))))))************)))))))))(((''''''(((((()))******+++)))************+++++++++***......***))),,,,,,)))(((++++++'''(((,,,,,,)))***,,,---,,,++++++,,,---******+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,******++++++,,,------...---,,,,,,+++******++++++************************'''(((((()))******++++++***))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))***************)))))))))''''''(((((()))*********(((((()))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((,,,+++)))''''''(((***+++((((((((())))))*********************************(((((()))***************+++******))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++************)))))))))***+++++++++++++++***************************++++++,,,,,,++++++***(((((())))))************+++++++++*********))))))&&&(((******)))))))))***))))))***+++++++++******))))))))))))))))))))))))'''((()))******)))((('''&&&(((***+++***))))))***(((&&&'''+++,,,******---(((((((((((())))))******)))((('''(((*********(((***)))(((''''''((()))***''''''((()))))))))))))))))))))(((((())))))***+++,,,,,,***)))(((''''''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((******((((((((()))((())))))***)))((('''&&&))))))))))))***************((('''''')))***)))((((((((()))***************&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((((((((()))))))))))))))(((%%%&&&&&&&&&''''''((((((************************,,,+++***)))((((((((((((%%%&&&'''((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&((())))))*********&&&'''''''''(((((())))))******))))))))))))******((((((((((((((((((((((((******)))(((((()))******'''((()))******)))((('''******))))))((((((''''''&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((&&&''''''((()))******+++)))************+++++++++''',,,,,,'''&&&+++...---)))///222---***,,,---******+++,,,+++))))))***+++)))***+++,,,---,,,++++++(((((()))***+++,,,,,,---------,,,,,,+++*********)))))))))))))))))))))))))))))))))***+++,,,......******+++,,,,,,---......---,,,,,,+++*********+++))))))))))))))))))))))))'''(((((()))***+++++++++*********))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,++++++******))))))''''''((()))***+++,,,,,,)))************+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))///---***'''&&&(((***,,,''''''(((((()))))))))***************************(((((()))***************,,,++++++++++++++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++************)))((()))***+++++++++++++++***************************+++,,,------,,,+++***))))))******+++++++++,,,++++++++++++******)))))))))***,,,,,,,,,+++,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((()))******)))((('''###&&&)))+++***))))))***+++)))(((***(((%%%&&&+++'''((((((((())))))******)))((('''((()))******(((***)))(((''''''((()))***''''''((())))))))))))))))))))))))))))))******+++)))))))))))))))******+++&&&'''''''''&&&%%%%%%$$$%%%&&&&&&'''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))))))))***''')))******((((((((()))((()))*********)))'''&&&))))))))))))***************((('''''')))***)))(((************************+++++++++***)))'''%%%$$$))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))+++******)))(((''''''&&&))))))(((((((((((())))))((()))***++++++***)))((()))))))))))))))(((''''''))))))************)))))))))))))))))))))))))))))),,,+++++++++******))))))(((((()))***************,,,+++***)))((('''&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++(((((((((((()))***,,,,,,))))))))))))))))))))))))***)))((()))*********)))))))))))))))))))))))))))(((((())))))******++++++******************************))))))))))))*********************)))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((+++***)))))))))+++...///)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........***++++++,,,,,,++++++***+++++++++*********))))))+++++++++,,,,,,+++++++++***************)))((('''***)))))))))***+++,,,,,,,,,,,,,,,+++++++++******+++...111///***((())),,,((())))))))))))*********)))***+++,,,,,,+++***)))************************((('''&&&'''(((+++---//////...,,,***))))))***+++************************+++)))((())),,,---+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******)))************+++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************+++++++++...000///+++'''************************+++***)))((()))***,,,------,,,,,,+++*********+++,,,,,,+++***))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))************))))))))))))))))))))))))************************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))&&&&&&'''((()))***++++++''''''(((((())))))******************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******************))))))((((((''''''%%%&&&(((************)))))))))))))))))))))))))))(((((()))+++------***((()))))))))))))))(((''''''''''''''''''((((((((()))************************++++++***)))((('''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))*********)))((('''''''''))))))(((((((((((()))))))))************))))))((()))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))++++++*********)))))))))(((((()))***************++++++***)))(((''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))((()))******(((((()))***)))((((((((()))***++++++))))))))))))))))))))))))***)))))))))*********))))))))))))))))))))))))))))))))))))))))))******************************+++******))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((,,,,,,+++***+++---///000)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***+++++++++*********))))))******++++++++++++******)))************))))))(((+++*********++++++,,,---,,,+++++++++************,,,///222000,,,)))+++---******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))***************************)))((('''((()))+++---...---+++)))((()))******************************+++)))((()))+++---+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))************+++++++++************))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************+++******,,,......+++(((************************+++************+++,,,,,,---,,,++++++******++++++,,,++++++***))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))************************************************************)))))))))))))))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))''''''(((((())))))******(((((((((((())))))))))))************************((((((((((((((((((((((((''''''(((((())))))******(((((()))))))))*********))))))))))))((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))***)))***,,,......+++))))))))))))))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))++++++***))))))((()))))))))))))))))))))(((((('''))))))************))))))))))))))))))))))))))))))******))))))))))))(((((((((((()))*********************)))))))))(((((((((''''''((()))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++++++++******))))))))))))******++++++,,,,,,++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++*********,,,---...)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***+++++++++***************)))******************)))((())))))************)))+++++++++++++++,,,,,,---************))))))))))))+++---///...+++)))***,,,*********+++++++++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++***)))((((((((()))***,,,+++***((((((((())))))***************************)))))))))+++,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++***)))))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))************************+++++++++++++++*********))))))))))))))))))))))))************************************************+++******+++,,,,,,+++)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,+++******)))*********++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++************************************************)))))))))(((((('''''''''************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---(((((())))))))))))******(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))+++***+++,,,......,,,***)))))))))))))))(((''''''''''''((((((((()))))))))((((((((((((((((((((((((***)))'''&&&&&&(((***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((()))))),,,+++***((((((((())))))(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((())))))((('''((()))+++***)))))))))))))))***)))))))))))))))))))))))))))*********)))))))))***))))))))))))))))))))))))++++++******))))))(((((((((((())))))******++++++******))))))))))))************+++++++++******)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))((((((''''''((()))******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))***++++++,,,,,,++++++***************************))))))************))))))'''((()))***************+++***************++++++)))))))))))))))((((((((((((***+++***(((''''''((((((((((((((()))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((***)))(((((((((((()))***+++***)))((('''(((((((((***************************))))))***++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((()))+++,,,,,,+++)))((())))))*********+++++++++))))))))))))************))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))************************************************+++*********************++++++++++++++++++++++++***+++---.........---,,,,,,,,,++++++***++++++,,,++++++***************+++++++++++++++++++++++++++))))))************))))))))))))*********+++++++++************************************************))))))((((((''''''&&&&&&*********)))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************)))))))))(((***)))))))))((((((((('''******))))))((((((''''''************************))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,(((((((((((()))))))))***''''''(((((())))))************(((''''''((())))))((((((((((((((((((((((((*********+++------,,,***)))))))))))))))((('''''''''(((((((((((()))))))))((((((((((((((((((((((((***)))'''&&&&&&(((***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((()))))),,,+++)))((((((((()))***(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((()))***************))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***+++***)))))))))))))))***************************(((***+++***(((((()))+++************************++++++******))))))(((((((((((()))))))))***************))))))))))))******(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))************))))))(((((((((((((((((())))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,++++++***************************))))))************))))))'''((()))***************))))))((((((((((((((()))(((((((((((((((((((((((('''((())))))((('''''''''''''''((((((((())))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((('''''''''(((((()))******))))))(((((((((((((((((()))))))))))))))))))))))))))***************++++++************)))))))))((())))))))))))))))))))))))************************)))((((((''''''(((((()))(((***+++------+++***((())))))*********+++++++++************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********************************************************************++++++++++++++++++++++++++++++,,,---...///...------,,,++++++***++++++,,,,,,+++***************++++++++++++++++++++++++++++++((())))))******))))))(((************++++++++++++************************)))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************)))))))))(((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))''''''(((((())))))************(((''''''((())))))(((((((((((((((((((((((()))(((((()))++++++***))))))))))))))))))(((''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******'''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))******(((((()))***************)))*********************''''''((()))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))******)))))))))))))))******************************'''***,,,+++(((''')))+++************************************))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))************++++++******)))************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++******************+++++++++)))******************)))((())))))************))))))(((''''''''''''''''''(((((((((((()))))))))))))))******+++******)))))))))))))))*********++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&&&&'''((())))))******)))))))))))))))((((((((())))))))))))))))))))))))(((***++++++******+++,,,************))))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((()))***+++,,,,,,+++***))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))************************)))))))))***************))))))))))))))))))))))))************************************************)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++******++++++,,,,,,*********)))******+++,,,++++++++++++++++++++++++))))))************))))))*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((((((((())))))(((((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((('''((()))******))))))))))))))))))(((''''''((((((((()))))))))******************************))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((()))******+++******''''''((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++(((((()))***************+++*********************''''''((())))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***,,,)))((((((((()))***++++++************************'''***,,,+++(((&&&))),,,************************)))))))))))))))******************)))((((((''''''******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))******++++++******)))+++++++++++++++++++++***)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++******)))************))))))((())))))((('''''''''''''''((((((((())))))*********************++++++***)))))))))))))))*********+++)))***+++,,,,,,+++***)))************************''''''((((((((((((((('''((())))))******)))))))))))))))))))))))))))))))))(((***,,,+++))))))+++---************))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))++++++++++++++++++++++++)))************+++++++++))))))))))))************))))))))))))))))))))))))************************((()))))))))*********+++))))))))))))))))))))))))************************************************(((+++......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++******++++++,,,---******))))))***++++++,,,++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))*********((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))***)))'''(((***+++******)))))))))))))))(((''''''(((((()))))))))*********************************)))))))))***)))(((''''''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))%%%''')))***+++++++++***''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((()))***************+++++++++*********))))))'''(((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++,,,(((((((((((()))***,,,,,,************************'''***---+++'''&&&))),,,************************(((((())))))******++++++++++++***)))((('''&&&&&&******))))))))))))******(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******))))))*********))))))((()))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---+++++++++,,,,,,+++++++++))))))******++++++++++++++++++,,,,,,,,,,,,++++++***************)))((('''******)))((((((((((((((((((((())))))******++++++((((((((()))******)))'''''''''''''''(((((((((((()))***+++,,,,,,+++***)))************************))))))))))))((('''&&&%%%((()))***************)))))))))))))))))))))))))))(((***,,,+++))))))+++---************))))))))))))))))))))))))))))))))))))******************************))))))))))))******,,,++++++******++++++,,,)))************+++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))************************************************'''+++///000...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++*********+++,,,,,,---******))))))***+++,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((()))******))))))((((((''''''%%%&&&(((************)))))))))))))))))))))))))))+++***((()))***,,,,,,+++)))))))))))))))(((((('''))))))))))))************''''''((()))***++++++,,,(((((((((((((((((((((((())))))((((((((((((((())))))((('''&&&&&&'''((()))(((((()))***************))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,+++(((''''''(((+++,,,))))))))))))************))))))))))))************+++++++++***************((((((''''''''')))***+++---,,,***)))))))))***++++++***)))(((((()))******)))))))))***************+++***))))))******)))'''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))*********''')))******))))))***+++---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************---...///...,,,*********+++++++++*********)))))))))))))))(((((((((((((((******))))))))))))******---,,,***))))))***,,,---000+++&&&&&&)))+++)))&&&&&&((()))***)))((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))...333111+++'''(((++++++*********))))))((((((******+++)))(((''')))***+++*********))))))(((((())))))))))))***************)))))))))))))))***+++++++++******************+++***)))'''''')))***+++******+++,,,---//////000******))))))))))))******++++++******************(((((((((((((((((((((((()))((((((((((((***,,,---...+++(((&&&''')))************++++++++++++******++++++************++++++)))***+++,,,,,,+++***)))++++++++++++************+++***)))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,---......,,,******+++...---,,,+++++++++,,,---+++++++++++++++***)))((())))))*********++++++++++++*********))))))((((((((()))+++,,,,,,+++)))(((******))))))((((((''''''))))))))))))************222222111///,,,******+++******))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))*********))))))***+++,,,+++***(((&&&))))))(((((((((((())))))(((((())))))))))))(((((((((***+++,,,+++***+++,,,''''''(((((())))))******'''(((***+++++++++***)))******++++++++++++******))))))))))))************(((((())))))******++++++************************))))))(((((((((((())))))))))))(((''''''(((((()))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************(((((((((((())))))))))))******************++++++***)))((('''''')))***+++,,,+++***)))((())))))*********)))(((((()))***+++''''''''''''''''''''''''+++***((()))******)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))***(((***++++++******+++,,,<<<:::777222...***'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))************************************************++++++++++++++++++++++++************************,,,---...---,,,******++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******---,,,***))))))***,,,---000+++'''&&&)))+++)))'''***+++,,,+++((('''&&&'''))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))---000///+++((()))***************)))))))))(((***+++,,,+++)))(((((()))************)))))))))((())))))))))))******************))))))))))))******************************+++***)))(((((()))***+++******+++,,,---...//////******))))))))))))******++++++******************************************)))((((((((()))***+++,,,222...***(((((())))))(((******++++++++++++******++++++************++++++******++++++++++++******((((((((((((((((((((((((,,,+++***))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++***,,,------,,,+++,,,---...---,,,+++***++++++,,,+++++++++++++++***))))))))))))*********+++++++++************)))))))))((()))***+++,,,,,,+++***)))******))))))(((((((((((())))))))))))************/////////---***((()))*********))))))))))))******))))))))))))))))))))))))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))+++++++++)))(((&&&))))))(((((((((((())))))(((((())))))))))))((((((%%%'''((((((''''''((()))(((((((((((())))))))))))'''((())))))******)))))))))******************)))))))))))))))************)))))))))))))))*********************************))))))(((((((((((())))))))))))((((((((())))))***(((((()))***************))))))))))))))))))))))))++++++***)))((('''&&&&&&***))))))))))))))))))***))))))))))))************'''''''''((((((((()))))))))))))))***+++++++++,,,---+++)))''''''(((***,,,******)))((((((((()))))))))((((((((()))***+++,,,*********)))))))))******+++)))((((((***++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))******)))))))))))))))))))))***,,,+++******+++---555444111///,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******************************))))))))))))))))))******************************************************++++++++++++++++++++++++***************************,,,------,,,++++++,,,+++++++++*********************************************))))))))))))******,,,+++***))))))***+++,,,...+++'''''')))***)))'''+++,,,---,,,)))''''''((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***)))************))))))))))))***,,,------***(((((((((************))))))))))))))))))))))))************,,,+++***)))))))))))))))************************+++***)))(((((()))***+++******+++,,,---...//////******))))))))))))************++++++++++++++++++************************)))((((((((()))***+++,,,444111,,,***)))(((((('''******++++++++++++******++++++************++++++++++++************++++++************++++++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++(((***,,,---,,,,,,---...,,,,,,+++************+++***++++++++++++***))))))***************+++++++++************))))))))))))***************************))))))))))))((((((((()))))))))*********+++++++++,,,,,,***((('''(((*********))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******((('''&&&&&&&&&&&&((()))***+++***)))((('''))))))(((((((((((())))))(((((())))))))))))(((((($$$&&&'''((('''&&&'''((())))))))))))((((((((((((((((((''''''(((((()))***((())))))******))))))((())))))))))))*********************)))))))))))))))************************)))(((((((((((())))))***)))))))))))))))*********(((((()))***************))))))))))))))))))))))))++++++***)))((('''&&&&&&((()))***++++++***)))(((((()))))))))************(((((((((((())))))))))))(((((()))***+++,,,,,,,,,///---***((('''(((***,,,))))))(((((((((((((((((('''(((((()))***++++++,,,---,,,++++++***+++,,,,,,+++***((((((***+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))(((***++++++***)))+++,,,''''''((((((***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))******))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))*********************************************************************************************************)))+++,,,---+++++++++,,,***************************************+++++++++******))))))))))))******++++++***))))))***++++++---***(((((()))***)))((((((***+++,,,******+++,,,((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))((('''))),,,---***(((*********)))))))))))))))***,,,......+++)))''''''*********)))))))))))))))((()))))))))************---,,,+++***))))))((((((***************++++++++++++******))))))******+++******+++,,,------......******))))))))))))************+++++++++++++++,,,************************)))))))))))))))******+++222///,,,***))))))((('''******++++++++++++******++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,------------************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++------,,,,,,,,,---+++++++++*********************+++++++++******)))*********************************)))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))*********+++++++++)))******)))(((((()))+++******))))))))))))******))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&''''''(((((()))******)))(((((())))))(((((((((((())))))(((((())))))))))))((((((&&&(((******)))((()))*********))))))((((((''''''((('''&&&&&&&&&''')))***(((((())))))))))))((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))***************(((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((((()))))))))************))))))*********+++++++++(((((()))***+++,,,,,,,,,...---***(((((()))***,,,((((((((()))))))))((((((''''''((()))***+++++++++***)))((('''((()))***+++---+++((((((***+++,,,+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************))))))(((((('''((())))))(((((()))***++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))************************************************************************************************************)))+++,,,,,,+++***+++,,,************************))))))******++++++++++++******))))))))))))******************************+++***)))))))))***)))((((((***+++,,,******+++,,,((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++***'''%%%'''+++---+++((())))))))))))))))))******)))+++------+++)))''''''))))))))))))))))))******((()))))))))************------+++***))))))))))))))))))*********+++++++++++++++************++++++***++++++,,,,,,---------******))))))))))))************++++++,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************---+++)))((()))***)))(((******++++++++++++******++++++************++++++,,,+++***))))))***+++,,,)))))))))*********++++++((())))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++---......,,,***++++++++++++++++++******)))))))))******+++++++++******************************))))))))))))))))))******++++++***))))))***++++++))))))))))))************************++++++++++++((()))***)))((()))***,,,******))))))))))))******))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((()))++++++*********+++******))))))((((((''''''((('''&&&&&&&&&''')))***(((((())))))))))))((((((((()))))))))************)))))))))))))))*********(((((((((((((((((((((((((((''''''(((((()))***+++''''''((()))************(((((()))***************))))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))((())))))))))))*********************+++++++++,,,,,,)))))))))***+++++++++,,,,,,+++***)))))))))******(((((()))*********))))))'''((()))******+++************)))((()))+++...//////,,,)))((()))+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((&&&''')))(((''''''(((************))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))******++++++************************++++++++++++++++++++++++************************************************)))+++,,,,,,+++******+++***************+++++++++(((((())))))***+++++++++******))))))))))))******************************))))))******))))))))))))+++,,,---,,,)))''''''((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++***(((&&&(((+++,,,+++)))))))))))))))************(((***++++++***((((((((())))))))))))************))))))))))))************---,,,+++***************)))))))))***++++++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---******))))))))))))************++++++,,,---------((((((((((((((((((((((((((()))************))))))***((('''(((***++++++*********++++++++++++******++++++************++++++++++++************++++++******++++++,,,---------'''((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++,,,...///...,,,*********++++++,,,,,,++++++***)))))))))***++++++++++++***+++++++++***************))))))))))))************************************)))))))))************+++*********++++++++++++,,,(((*********))))))+++---******))))))))))))******))))))))))))))))))))))))'''(((***++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************''''''(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((&&&(((******)))((()))***))))))))))))((((((((((((((((((''''''(((((()))***((())))))******))))))((())))))))))))************(((((())))))******++++++))))))))))))))))))))))))''''''''''''((()))***+++%%%&&&''')))******))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************)))************+++++++++******************++++++(((((())))))***)))))))))((((((***+++++++++******((()))******+++***)))))),,,+++******,,,///222444111...***((()))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************++++++******)))((((((''''''((())))))(((((()))***%%%%%%&&&'''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++************************++++++++++++++++++++++++***************************************************,,,---,,,***)))))))))))))))*********+++++++++''''''((())))))***++++++******))))))))))))******))))))************))))))((()))*********))))))******+++,,,+++((('''&&&'''))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++***))))))***++++++***((()))))))))************&&&((())))))(((''')))***((()))))))))************))))))))))))************,,,,,,+++******+++++++++((())))))***++++++,,,,,,***++++++++++++++++++***+++++++++++++++,,,,,,,,,******))))))))))))************++++++,,,------...))))))))))))))))))))))))((()))***++++++***)))(((***)))((()))+++,,,+++*********++++++++++++******++++++************++++++******++++++++++++******---------...///000000000'''((()))+++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,++++++,,,+++,,,---------,,,******))))))***++++++++++++++++++++++++*********))))))((()))))))))************)))***+++,,,,,,+++***)))))))))*********+++++++++*********+++++++++,,,,,,((()))***)))((((((***,,,******))))))))))))******))))))))))))))))))))))))'''(((***+++++++++))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,+++)))((('''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))((((((%%%'''))))))((('''((()))(((((((((((())))))))))))'''((())))))******)))))))))******************)))))))))))))))************'''(((((()))***++++++,,,************************''''''''''''((()))++++++$$$%%%'''((()))))))))((((((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))))))))***))))))))))))************))))))))))))************+++++++++***************&&&'''(((*********)))(((((()))***,,,,,,,,,+++***))))))***++++++***(((((((((''''''''')))---111333222///+++(((((()))***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********++++++++++++***)))(((((('''((()))******))))))***+++,,,+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++,,,---,,,***((((((((())))))******++++++++++++&&&''''''((()))***************))))))))))))******))))))************))))))((()))***+++***))))))***&&&((()))***)))((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++++++++***)))******+++(((((())))))*********+++&&&'''''''''&&&''')))+++(((((())))))*********+++))))))))))))************+++++++++***++++++,,,,,,((())))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,******))))))))))))************+++,,,,,,---......************************((()))***++++++***)))(((,,,+++******,,,---,,,*********++++++++++++******++++++************++++++)))***+++,,,,,,+++***)))******++++++,,,---......((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))+++------,,,,,,---...,,,,,,---...---,,,+++***((()))***+++++++++++++++++++++++++++******))))))(((((())))))*********+++((()))+++,,,,,,+++)))((())))))******++++++++++++******+++++++++,,,,,,,,,((()))))))))'''''')))+++******))))))))))))******))))))))))))))))))))))))&&&(((***+++,,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))***---......+++(((%%%'''''''''''''''((()))***))))))(((((((((((())))))(((((())))))))))))((((((&&&(((******)))((()))***''''''(((((())))))******'''(((***+++++++++***)))******++++++++++++******))))))))))))************(((((()))***++++++,,,,,,************************(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%###"""%%%))),,,---+++###)))+++&&&%%%)))+++'''***+++***)))''''''))),,,))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,,,,++++++*********((((((((((((((((((((((((*********)))))))))))))))***+++---......---+++******+++,,,,,,******+++,,,))))))))))))))))))))))))************************,,,,,,,,,++++++*********(((((())))))******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))((('''''''''))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))*********))))))(((************************,,,,,,,,,++++++***************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''***++++++***((('''((()))*********)))))))))))))))+++*********))))))((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************)))************+++++++++******************************++++++++++++************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))************+++++++++------,,,++++++******)))*********************************)))******+++,,,++++++******************++++++++++++++++++++++++---,,,,,,++++++*********,,,++++++******++++++,,,))))))*********+++++++++******+++,,,,,,---......+++++++++*********))))))------------------,,,,,,...---,,,+++,,,,,,...///******+++,,,,,,------...------------------------000---++++++------+++(((,,,++++++++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))+++---...,,,)))'''(((***,,,,,,+++***))))))******)))***+++,,,,,,+++***)))&&&&&&'''(((((((((((((((***************)))((('''***************)))(((((())))))))))))))))))))))))+++***)))'''''')))***+++(((((((((((())))))))))))''')))***++++++***)))'''&&&&&&'''((()))***++++++,,,***((()))++++++)))&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***+++)))'''(((******(((%%%&&&&&&''')))***+++,,,------,,,***)))))))))******)))************))))))(((((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&)))++++++)))%%%)))******)))***)))''')))******)))(((((()))+++))))))))))))))))))))))))(((((()))*********))))))++++++*********)))))))))************************))))))))))))))))))))))))***+++,,,------,,,+++******+++,,,,,,******+++,,,))))))))))))))))))))))))************************++++++******+++,,,---...)))))))))))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************++++++++++++************************)))*********++++++++++++++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******++++++++++++******************************))))))))))))))))))))))))******))))))(((((((((((()))***+++***((((((((()))+++++++++***************************)))))))))(((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************)))************+++++++++******************************++++++++++++************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++++++++******************************************++++++,,,++++++******************+++++++++++++++++++++++++++++++++***************,,,++++++++++++++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,------...------,,,,,,,,,+++++++++------------------------,,,,,,++++++,,,...000111.........---,,,,,,++++++------------------------,,,+++***,,,///000///...************+++,,,---...++++++++++++++++++++++++************************+++,,,---,,,)))'''(((***,,,++++++***))))))************+++++++++***)))((((((((()))***************,,,,,,,,,,,,,,,+++*********************))))))((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))+++***((()))++++++)))&&&(((((((((((((((((((((((()))(((((('''((()))***+++***)))((((((******(((&&&''''''((()))***++++++,,,---,,,+++***)))******+++((()))))))))))))))(((((()))))))))***++++++,,,,,,************************)))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))***)))(((***((())),,,---***''''''((()))++++++)))))))))***))))))))))))))))))))))))'''((()))************)))***))))))))))))(((((((((************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))***+++,,,+++******+++,,,))))))))))))))))))))))))************************...---+++******+++---...************))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))******+++,,,,,,---++++++++++++++++++++++++************++++++++++++************************))))))***************))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))******++++++++++++******************************))))))))))))))))))))))))***))))))))))))((((((((()))***+++***)))((()))***++++++++++++++++++++++++************))))))))))))++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))************************)))************+++++++++******************************++++++++++++************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,***************************************+++,,,,,,******++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------//////.........---------+++,,,,,,------.........,,,++++++,,,---///111333/////////...------,,,,,,------------------------,,,++++++---///111111000*********+++,,,---......++++++++++++++++++++++++************************+++,,,,,,+++)))((()))***,,,+++******)))************************)))(((''')))***++++++,,,++++++++++++,,,,,,,,,,,,+++************++++++******)))((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))((()))***++++++***)))(((***)))))))))((((((((('''***)))))))))+++***)))'''(((((((((((((((((((((((()))))))))))))))***++++++***)))((()))******(((&&&((()))))))))************,,,++++++************+++(((((((((((((((((((((((())))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,************))))))...((('''+++---(((&&&(((&&&(((++++++***))))))***))))))))))))))))))))))))''''''((())))))*********))))))))))))))))))))))))************************((((((((()))))))))))))))))))))************)))))))))+++,,,+++***)))***+++))))))))))))))))))))))))************************333111---***))))))***+++++++++******))))))((((((************************************************((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++******++++++***************)))******************))))))******++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))************+++++++++++++++*********)))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))************************))))))*********+++++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++))))))***+++,,,,,,------************************+++************+++,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++))))))******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------------,,,,,,,,,/////////............---++++++,,,,,,---...//////------,,,,,,---///000222------......///000000000..............................---............---...------,,,,,,------...++++++++++++++++++++++++***************************+++++++++************++++++***************+++))))))))))))))))))))))))******+++,,,,,,+++++++++))))))*********))))))(((***++++++++++++***))))))))))))))))))))))))))))))******)))(((((()))******(((((((((((())))))))))))((()))************)))((())))))))))))(((((((((((()))))))))*********)))(((((((((((((((((((((((((((((((((((()))))))))*********************)))((('''*********)))))))))))))))***)))))))))))))))))))))((((((((())))))***++++++***************+++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++************+++,,,111+++((()))(((&&&&&&)))&&&(((++++++***))))))***))))))))))))))))))))))))''''''((((((((())))))***************************))))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))************************333000---***((()))***+++++++++******))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++*********))))))((((((++++++++++++++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))******)))((()))+++))))))))))))******++++++))))))))))))))))))******++++++++++++************))))))))))))))))))))))))************************++++++++++++************************************))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++))))))***+++,,,------...************************+++++++++***+++,,,,,,---******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------------,,,+++,,,,,,---------............---------------------............------------++++++,,,,,,---...////////////---,,,,,,---...///------...//////000000111....................................------------222111000...------------++++++++++++++++++++++++************************************+++++++++***+++***************++++++''''''((()))***+++,,,,,,)))***************))))))((())))))*********))))))+++++++++++++++***))))))******************************))))))))))))******(((((((((((())))))))))))))))))************))))))'''''''''((()))*********((()))*********)))))))))))))))))))))))))))))))))''''''(((((((((((()))((()))***++++++***)))((((((************))))))))))))''''''((((((((((((((((((************+++,,,---...************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...///111///(((%%%'''((((((&&&(((*********)))***+++)))))))))))))))))))))))))))((((((''''''(((((()))))))))************++++++((((((((((((((((((((((((&&&''''''(((((())))))***)))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))************************---,,,***))))))***,,,---************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))***+++,,,,,,,,,,,,...------,,,,,,++++++++++++++++++++++++,,,,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))))))))************+++((()))******))))))***+++((((((((()))******++++++))))))))))))************,,,++++++++++++*********))))))))))))))))))))))))************************,,,++++++++++++*********************************)))************+++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))************+++++++++))))))***+++,,,,,,------************************+++++++++++++++,,,------******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,---------------+++,,,---......---,,,+++,,,,,,,,,---------......---------------............------------,,,,,,,,,+++,,,,,,------.........000///---,,,++++++,,,,,,000000000///......------........................,,,...//////......000111333222000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,,,,+++*********)))******+++,,,))))))))))))***+++---...)))))))))***))))))((('''******+++,,,,,,,,,,,,++++++++++++,,,++++++***)))************************)))))))))******)))))))))(((((((((((())))))))))))***))))))))))))))))))***&&&&&&'''((()))***++++++''')))***+++)))))))))***))))))))))))))))))))))))&&&&&&'''((((((((((((((()))+++,,,+++***((())))))*********)))))))))))))))&&&''''''(((((((((((('''+++*********+++---///111************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***((((((***---***666999,,,&&&***+++%%%'''((())))))((()))+++---))))))))))))))))))))))))******((('''&&&&&&''''''((((((((()))))))))******))))))))))))))))))))))))&&&&&&''''''((())))))************))))))*********(((***+++***)))((()))+++))))))))))))))))))))))))************************))))))))))))***++++++,,,)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,......------,,,++++++***)))*********++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++''')))******))))))***+++(((((()))******+++,,,,,,((()))))))))************,,,,,,+++++++++*********))))))))))))))))))))))))************************,,,,,,+++++++++*********************************)))************+++++++++************************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))************+++++++++*********++++++,,,,,,,,,************************,,,++++++++++++,,,------******++++++,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,++++++,,,,,,,,,------------,,,,,,------......//////......---------,,,,,,,,,------------------------...---++++++***+++,,,,,,000000///......------,,,........................///111333222000///111333///......---------------++++++++++++++++++++++++++++++++++++++++++++++++***((('''))),,,---,,,+++******))))))***++++++,,,---,,,+++******+++,,,,,,))))))******)))(((((('''******+++,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************))))))************))))))(((((((((((())))))))))))******))))))))))))******''''''(((((())))))******&&&)))++++++)))(((***+++))))))))))))))))))))))))&&&'''((()))***))))))((()))+++---,,,***((()))***)))))))))))))))*********'''''')))*********))))))***)))))))))+++---000111++++++******************************************++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,***'''''')))+++%%%:::@@@111(((...---###((())))))(((((())),,,...)))))))))))))))))))))))),,,***)))'''&&&&&&&&&&&&&&&'''''''''(((((())))))************************&&&&&&&&&'''((())))))***++++++************++++++(((***+++***)))((()))***))))))))))))))))))))))))************************************))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))******+++,,,,,,))))))))))))))))))))))))---------,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,++++++***)))(((((((((((())))))*********+++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++''')))******))))))***,,,))))))***+++,,,,,,------(((((())))))*********+++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************,,,,,,,,,+++++++++******************************)))************+++++++++************************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++)))************+++++++++***++++++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---...******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++*********+++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,---...///000000///.........------------------------------,,,,,,++++++*********+++---...,,,,,,------.../////////////////////////////////666777888555111//////111++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***((('''))),,,...---+++******))))))***+++,,,,,,000///---+++***************************)))(((''''''((()))***************+++,,,,,,,,,,,,+++******************************))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((&&&)))++++++)))(((***,,,))))))))))))))))))))))))'''((()))++++++******))))))+++---,,,***((()))+++((()))))))))************((()))***,,,,,,,,,+++***)))(((((((((***---///111******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))++++++++++++++++++++++++)))((((((((()))***,,,---000:::===444***&&&'''&&&''''''((())))))))))))(((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++*********************)))))))))((((((''''''++++++***)))(((((()))))),,,)))&&&######$$$'''(((******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((++++++***)))(((((())))))++++++************++++++******)))))))))))))))***&&&''''''((()))*********(((((()))***++++++,,,,,,+++++++++***************+++++++++++++++***)))(((++++++++++++++++++++++++************************'''(((***+++,,,,,,++++++++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++))),,,***)))***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))************))))))******+++++++++,,,,,,,,,///---,,,+++++++++***)))++++++,,,,,,,,,,,,------******))))))******+++,,,***++++++,,,---...//////------,,,---...000222333........................///......------///000111------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...........................000///...---,,,------...,,,...000222333222111000111111000///...---,,,,,,...------,,,,,,------...///...---,,,***)))(((''',,,++++++******)))))))))***+++---......---+++******,,,------,,,*********++++++******************************************(((((()))***+++,,,,,,---******++++++++++++******,,,+++***))))))***+++,,,(((((())))))******++++++)))))))))))))))******+++******)))((((((((((((((())))))(((((()))***++++++++++++************++++++(((+++---,,,(((&&&'''))))))'''(((+++***''')))...******))))))))))))******))))))))))))))))))))))))******++++++++++++************))))))))))))************++++++++++++************************************))))))))))))******))))))))))))************++++++++++++++++++++++++***))))))))))))***,,,---)))111444---'''%%%&&&$$$((((((((())))))*********************)))))))))((())))))))))))))))))))))))************************)))))))))))))))***************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))(((((((((++++++***))))))))))))))),,,+++)))'''((()))+++---*********++++++*********))))))))))))))))))))))))+++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))++++++***)))))))))))))))++++++************++++++,,,++++++******+++++++++)))))))))***+++,,,,,,,,,((())))))***++++++,,,,,,***************++++++++++++++++++++++++***))))))++++++++++++++++++++++++************************((()))+++,,,------,,,,,,++++++++++++*********)))************++++++++++++++++++++++++++++++++++++,,,++++++,,,------+++***+++***(((***,,,---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******+++++++++,,,,,,,,,,,,++++++,,,......,,,***++++++,,,,,,,,,,,,------,,,++++++++++++,,,------+++,,,,,,------............------...///000222333........................///......---...///000111......------------......------,,,,,,------...///000000000000000000000000000///...---,,,------...---...000111222222111111000000000///......------...------,,,,,,------...------,,,,,,+++*********+++++++++++++++************+++---......---+++******,,,------+++*********++++++******************************************)))))))))***++++++,,,,,,******++++++++++++******++++++***))))))***++++++((()))))))))))))))******)))))))))))))))******+++******)))(((((((((((((((***))))))))))))******+++***))))))))))))))))))***((()))***)))(((((()))*********))))))))))))************))))))))))))******))))))))))))))))))))))))******++++++++++++************))))))))))))************++++++++++++******************************))))))************))))))************++++++++++++*********************************))))))***++++++''',,,...+++)))******((())))))(((((()))***,,,---************))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************************+++++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))***************************************)))))))))+++***))))))))))))))))))************+++,,,---...************************))))))))))))))))))))))))+++++++++*********************************************************************************************+++++++++,,,,,,,,,+++************)))))))))************************************************+++***))))))))))))))))))++++++************+++++++++***************++++++))))))******+++,,,,,,,,,)))))))))***++++++,,,,,,))))))******++++++,,,,,,+++++++++************)))++++++++++++++++++++++++************************)))***,,,---......---,,,++++++++++++************************+++++++++,,,++++++++++++++++++++++++---,,,+++,,,......---+++***)))((()))+++,,,+++***)))*********++++++,,,,,,......------,,,,,,++++++)))******++++++******)))******+++++++++,,,,,,,,,---,,,+++---000111...+++++++++,,,,,,,,,,,,------...------------...//////------------------------............///000222222........................///............///000000///..................///...------------...//////000000000000000000000000//////...------------......//////000000111111222////////////////////////...------,,,,,,------...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------++++++***,,,------+++******+++******++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++***))))))***++++++))))))))))))(((((((((((()))))))))))))))******+++******)))((((((((())))))++++++***)))))))))******))))))(((((((((((())))))***((('''''')))+++++++++***---+++'''***222111*********))))))))))))******((((((((((((((((((((((((******++++++++++++************))))))))))))************++++++++++++******************************((()))***++++++***)))((()))))))))*********++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))******,,,---,,,******)))(((((()))+++---///*********)))))))))))))))))))))))))))))))))))))))************************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************+++++++++++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++************************)))))))))))))))***'''(((((()))******))))))******))))))))))))******))))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,***)))))))))))))))))))))************************++++++++++++++++++++++++******)))))))))))))))***++++++************++++++((((((''''''(((((())))))((((((((())))))*********))))))*********+++++++++))))))******+++,,,------++++++******************++++++++++++++++++++++++************************)))***,,,---------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,---...///---,,,)))))))))******++++++***************************//////...---,,,++++++*********++++++++++++************+++++++++,,,,,,,,,111///------///000...++++++++++++,,,,,,,,,------.........---......///000.........------,,,,,,,,,---------......///000000..................................../////////000//////............//////---------------......///....................................------......///////////////000111222............//////000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,---,,,+++******+++******+++++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******+++******************+++***))))))((((((''''''''')))))))))))))))******+++******))))))((())))))***,,,++++++***))))))))))))))))))(((((((((((())))))...***''''''***,,,,,,+++'''---+++&&&---;;;:::///******))))))))))))******((((((((((((((((((((((((******++++++++++++******+++******))))))******+++******++++++++++++******************************((()))***++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((('''''')))&&&&&&(((******((('''+++***(((((()))+++---...))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***************************+++,,,,,,,,,***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************************++++++***)))))))))))))))******(((((()))))))))((('''&&&******)))(((((()))******))))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,)))))))))))))))))))))***************************++++++++++++++++++++++++***)))))))))))))))******++++++************++++++((((((((((((((()))******))))))))))))***************************+++++++++))))))***+++,,,------...+++******))))))***++++++++++++++++++++++++++++++************************))))))+++,,,,,,++++++***+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++---//////...,,,)))***************+++,,,---,,,,,,+++***)))((((((//////...------,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,,,,,,,---------+++++++++,,,,,,,,,---------------------......///.........------,,,,,,++++++,,,,,,---....................................---....../////////////////////............//////,,,,,,,,,+++,,,,,,---...........................------..................000//////...//////000111------......///000000000...------,,,,,,------.........------,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))******++++++++++++***************++++++***************))))))(((((('''''')))))))))))))))******+++******))))))))))))******,,,,,,+++***))))))******+++******))))))******+++222...***)))+++,,,,,,***&&&,,,***%%%,,,999999...******))))))))))))******))))))))))))))))))))))))******++++++++++++******++++++************++++++******++++++++++++******++++++++++++++++++++++++))))))************))))))'''((((((((())))))))))))************************''''''((())))))((((((''',,,)))(((***+++)))((()))******)))((()))***+++,,,))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++)))))))))************+++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))***,,,------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********)))))))))***************)))))))))))))))******+++++++++++++++***)))((('''***)))(((''''''((()))***))))))))))))))))))))))))***************+++++++++******************************************************************************+++++++++,,,,,,,,,)))))))))************+++************************++++++++++++++++++++++++)))))))))))))))******+++++++++************++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,------+++***)))))))))***+++,,,++++++++++++++++++++++++************************))))))++++++++++++***)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...///...,,,)))+++,,,,,,+++***,,,---------,,,+++***))))))(((//////......------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,(((,,,///000---,,,---000++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...............------,,,,,,,,,+++,,,---............---........................---......///000////////////..................///,,,++++++++++++,,,------000000000000000000000000,,,---......///.........////////////////////////---.........//////000000...------,,,,,,------...///......---,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++******)))***++++++++++++***)))************)))))))))))))))))))))))))))******+++******)))))))))***++++++,,,++++++*********++++++++++++************++++++222///---+++++++++***)))(((+++)))%%%(((000///(((******))))))))))))******))))))))))))))))))))))))******++++++++++++******++++++************++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))******(((((()))))))))*********++++++++++++++++++++++++'''((()))***++++++******---******---,,,)))***...******))))))))))))((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')))+++---...---+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++((((((((())))))*********)))))))))))))))***++++++++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,************++++++,,,,,,************************++++++++++++++++++++++++)))))))))))))))***++++++++++++************++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---++++++++++++++++++++++++***************************+++,,,,,,,,,+++***)))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++***)))***+++---...---,,,***,,,...---++++++---///++++++++++++,,,,,,,,,,,,...............---------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***444>>>>>>666///---///++++++,,,,,,,,,,,,------------,,,,,,------...///------------------,,,,,,---...///000000000///...........................------///000000000///.........------------......,,,,,,,,,,,,,,,---......000000000000000000000000,,,,,,.../////////............///000000///...---.........///////////////...------,,,,,,------...---------------------,,,+++++++++++++++*********---,,,,,,++++++,,,,,,---,,,---,,,+++))))))+++,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******)))***++++++++++++***)))************++++++++++++)))))))))))))))******+++******))))))******+++,,,++++++*********+++,,,,,,******))))))))))))******,,,------,,,***((())))))******)))(((((()))))))))******))))))))))))******++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,******++++++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++)))************+++++++++++++++++++++++++++++++++((()))+++,,,---------,,,(((%%%&&&***((($$$&&&,,,)))*********)))((('''&&&(((((())))))*********+++))))))))))))))))))))))))*********************************)))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((+++---......,,,+++************************))))))))))))))))))))))))&&&''''''((()))******+++''''''(((((()))))))))***))))))((())))))***++++++))))))))))))***+++,,,---+++)))(((''''''((()))+++))))))))))))))))))))))))))))))******++++++++++++******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))((())))))***++++++++++++************++++++************+++,,,---...************************++++++******************---,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---++++++++++++++++++++++++************************+++,,,---------,,,+++***+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))+++---...---+++***---///...,,,+++---000)))******,,,---...//////---------...............,,,------......------,,,******+++++++++,,,,,,,,,333AAANNNMMM@@@222,,,,,,++++++,,,,,,,,,------------------------...//////------------------------//////111222222111000000........................,,,---///000000000///...---------,,,,,,---------...------------...//////........................+++,,,.../////////......---...000111111///---,,,////////////////////////...------,,,,,,------...++++++,,,------...//////,,,++++++******)))))))))---,,,,,,++++++,,,,,,---,,,---,,,+++))))))+++---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))***+++,,,,,,+++***)))*********+++,,,,,,,,,---)))))))))))))))******+++******))))))***+++,,,,,,************+++,,,------))))))(((((((((((())))))'''***,,,,,,)))'''(((***+++))))))---,,,)))+++000******))))))))))))******++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,)))))))))***+++++++++,,,---------,,,,,,+++++++++---)))(((+++,,,)))((()))******))))))))))))******++++++************++++++******************************************************))))))))))))*********************)))(((((((((((())))))))))))(((((()))***+++++++++)))((('''(((***+++------,,,+++***))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++***''''''((()))))))))))))))************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))************++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************+++++++++*********))))))++++++++++++++++++++++++*********************************)))))))))))))))******))))))))))))************)))))))))))))))******************************++++++***))))))***,,,******))))))))))))******************************---------,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---,,,,,,++++++,,,,,,---...,,,,,,---------.........+++++++++++++++***)))))),,,,,,,,,,,,------------***************)))))))))&&&+++///...***(((***,,,...------------,,,,,,,,,---...//////...---***)))---,,,***))))))***+++,,,/////////...------,,,,,,------------............''''''((()))***+++,,,,,,444888<<<:::444///...///,,,+++******,,,......---000000///...---,,,,,,---//////.........---------.........///////////////000000///...............//////000000///...------////////////////////////...---,,,++++++,,,---...000//////.........//////,,,,,,,,,---...///000111......///000000000000000////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,------------------(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++111---)))'''((())))))))))))******))))))((('''&&&,,,,,,+++***))))))******++++++************++++++++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))***************)))((((((((()))+++,,,++++++************+++++++++++++++*********)))))),,,,,,++++++++++++++++++************++++++++++++---,,,,,,,,,,,,,,,,,,+++...***(((***+++)))(((*********))))))))))))******++++++************++++++******************************************************))))))))))))*********************)))((((((((())))))******))))))(((***************)))(((((((((***+++------,,,+++***))))))))))))))))))))))))************)))))))))((())))))***++++++++++++***)))))))))***************************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************+++++++++*********))))))************************************************************))))))))))))******))))))))))))************))))))))))))************************************+++***)))(((***,,,******))))))))))))******************************---,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,++++++,,,,,,++++++++++++,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,///222111,,,***+++---,,,---------......//////,,,---......---+++)))(((---,,,+++***+++,,,...///......------,,,+++++++++++++++,,,,,,---------...,,,,,,,,,,,,,,,---------,,,111444444000---...000---,,,++++++---...---,,,......------------......//////.........---------.........///////////////000000///...............///////////////...------//////////////////////////////...///000111333444...............///000000------------...///000111......///000000000000000////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,------------,,,,,,+++++++++++++++,,,,,,,,,------************+++++++++,,,************************---,,,,,,,,,+++*********++++++++++++++++++++++++000---+++******+++++++++))))))***************))),,,++++++***))))))******++++++************++++++++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))************)))))))))))))))******++++++******************++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,---///***(((***+++))))))+++******))))))))))))******++++++************++++++++++++++++++++++++++++++******************************))))))))))))******)))************))))))((()))******************)))+++******)))))))))))))))((()))+++,,,,,,,,,+++***))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***+++************+++,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))*********+++++++++++++++***************))))))))))))))))))))))))************************************************+++++++++***************))))))))))))))))))))))))******************************************************))))))))))))************)))))))))******+++++++++++++++++++++++++++)))******)))(((((()))+++******))))))))))))******************************+++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,+++++++++++++++,,,,,,---************++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............111333555333///,,,,,,---,,,,,,---...///000111111------.........,,,***))),,,,,,++++++---...000111.........---,,,,,,++++++***++++++,,,---......///------,,,,,,+++++++++******---///...,,,+++---000///---,,,,,,......---,,,+++++++++,,,---...///000...............---------.........//////000000000000000///...............///////////////......---////////////////////////......///000222444666888............///000000111------------...///000111......///000000000000000////////////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---...---------------,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,************************------,,,,,,+++***))))))++++++++++++++++++++++++,,,+++******+++,,,+++***((()))***+++,,,,,,,,,,,,,,,+++******)))*********++++++************++++++++++++++++++++++++++++++,,,,,,+++***)))))))))))))))))))))*********++++++((())))))************)))************************+++++++++************************++++++,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,------------******...///,,,***++++++******))))))******+++++++++************++++++++++++++++++++++++++++++************************+++******))))))******+++))))))************)))(((******++++++++++++******+++***)))(((((()))***+++))))))***+++,,,++++++***))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***+++******)))***+++,,,---************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************************************************************************************)))***************+++++++++******))))))******+++******))))))******++++++++++++++++++++++++++++++)))******)))(((((()))++++++******))))))******+++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------,,,---------------,,,,,,........................------......//////000000111333333222///......///......//////000111111222///000000000000///...---......------...///000111000000//////...---------++++++,,,---...///000000---------,,,,,,,,,++++++...//////---******,,,...000///......//////---+++,,,++++++,,,,,,---...///.................................///000000111111000000///..................///////////////......////////////////////////,,,,,,---///111222444555000000///////////////000------,,,,,,---...//////......///000000000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------,,,++++++++++++---...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''++++++++++++++++++++++++''''''''')))***+++)))'''))))))***+++,,,,,,++++++++++++***************+++++++++************++++++++++++++++++++++++++++++,,,++++++***))))))******))))))*********+++++++++((()))***++++++***)))(((*********++++++*********************************))))))***+++,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,---------,,,***---333444000+++***++++++************++++++++++++************++++++++++++++++++++++++++++++************************++++++************++++++((())))))*********))))))******++++++++++++******+++***)))(((((()))***+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))***++++++++++++******))))))))))))***++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********************************************************************************************************************************++++++++++++++++++++++++************************))))))******+++++++++,,,++++++************++++++***************+++,,,,,,++++++++++++++++++++++++)))******)))(((((()))+++++++++************++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,------...------,,,........./////////000000......//////000111222222000000111111111111222444333333333333333333333333333333333333333222222111333333222111111000000000222111111000//////......+++,,,,,,---.../////////....../////////000000000///...---+++******,,,...111000///000000000...,,,...------,,,,,,------...---...........................//////000111111222000000///.....................///////////////...////////////////////////------...//////000000000333222111000///.........,,,,,,,,,+++,,,,,,------......///000000000000000////////////............---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,...000111++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''++++++++++++++++++++++++&&&&&&''')))++++++)))'''******++++++***))))))(((+++***************++++++++++++************++++++++++++++++++++++++++++++,,,+++******)))*********************++++++++++++((()))***++++++***)))((()))***++++++++++++***)))************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---+++***...444666111,,,+++++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++((())))))************))))))******************))))))))))))))))))******+++))))))))))))******++++++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***((()))******++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((((((((()))))))))*********************+++++++++***************************************************************************************+++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++************++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,++++++************++++++*********************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---------...---------------......///,,,,,,,,,,,,------------------...////////////...------...///000111222222111222222444555666777777333333444555666888:::;;;<<<<<<<<<;;;;;;;;;::::::888888888888888888888888:::::::::999888777666555555555444444333222222222....../////////000000000---------....../////////,,,,,,++++++,,,...///000000000000111222222///---///......---------......---------.....................///000000111222222000000///...............---.../////////////////////////////////////////////000000111111000//////333222111000///.........---,,,,,,,,,,,,,,,------......///000000000000000////////////............---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,---///111333++++++++++++************************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))***+++------,,,***++++++++++++***)))((('''*********)))******+++,,,++++++************++++++++++++++++++++++++++++++++++++***************+++*********++++++++++++,,,)))************))))))((()))***+++,,,,,,+++***)))***************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,***+++000222///,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,(((((()))***************((())))))******))))))((((((((()))***************)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***''')))+++------,,,***)))************************++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((()))))))))***))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************))))))***++++++,,,------,,,++++++******++++++,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,++++++******++++++,,,************************++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///.........000///............///000000---------............//////000111111222222111111///000111333444666777888777888999:::<<<===>>>???<<<<<<;;;===???BBBDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???=========<<<;;;;;;::::::666666666666666555555555111111111111000000000000000/////////000111222111//////000222333333111///............//////000111---------.........//////---...///000111222333333000000///...............------...//////////////////////////////////////////000000111111000///...111000000000000000111111///......------...............///000000000000000////////////............---------.........//////........................++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********+++++++++,,,,,,...,,,++++++,,,...111333------,,,,,,++++++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++------,,,+++***+++++++++++++++************))))))***++++++,,,++++++************+++++++++++++++++++++++++++++++++***************++++++*********+++++++++,,,,,,+++******)))))))))))))))(((***+++,,,,,,+++***((())))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++...***(((,,,---,,,,,,...,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,(((((()))***************(((((())))))))))))(((((('''((()))+++++++++***))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***(((***---///000...+++)))************************++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((((((((())))))))))))))))))******++++++++++++************************************************************************))))))******++++++++++++))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,++++++******++++++,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,++++++******++++++,,,************************+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///111///////////////000111111000000000000111111111111111222333444444444444444333444555777:::<<<===>>><<<===>>>@@@AAACCCDDDEEEEEECCCCCCDDDGGGIIIKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPMMMLLLLLLKKKLLLLLLMMMMMMGGGHHHHHHIIIIIIIIIIIIHHHFFFFFFEEEEEEDDDCCCCCCBBB??????>>>======<<<<<<;;;<<<<<<;;;:::999888777777888777555555555444222111//////000222444444222000---------...000111333444---------.........//////---...///000111222333333000000///...............------...///000000//////////////////////////////,,,---///000000//////............///000222333444111000000/////////000000...//////000000000000000000/////////............---------.........//////........................+++++++++++++++++++++++++++,,,------......------))))))*********+++++++++---,,,******+++---000222.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++++++++++++++++++++++++++,,,***))))))++++++***)))******+++,,,------------******))))))***+++,,,,,,++++++************+++++++++++++++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,,,,+++)))((((((((()))***((()))+++,,,,,,+++)))((())))))******++++++++++++,,,,,,++++++++++++++++++------------------------+++++++++++++++++++++,,,+++++++++*********)))))),,,---------,,,***((('''******+++,,,---......///,,,---...//////---+++***'''((()))***************++++++************++++++*********************************)))))))))((((((++++++*********************)))))))))***+++,,,,,,***************++++++,,,,,,,,,,,,+++++++++++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++)))((((((((())))))******++++++++++++************************************))))))))))))******************************************************************************+++++++++******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***)))(((******))))))))))))******++++++******************++++++,,,,,,,,,---------************************,,,------+++))))))***+++,,,,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,---...//////++++++***************++++++,,,---......///......//////////////////000000...////////////000000000///////////////000111111222222222333333555666777777888999:::;;;;;;;;;:::>>>@@@AAAAAAAAABBBDDDFFFEEEEEEEEEHHHLLLOOOPPPPPPMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSTTTUUUTTTSSSRRRQQQPPPOOONNNNNNPPPOOOOOONNNMMMMMMMMMMMMNNNLLLJJJHHHGGGGGGGGGGGGEEEEEEEEECCC@@@??????@@@AAAAAA???>>><<<:::999888888888999999999888777666333555222...000777999555111111111111111222222333......///111444444333222//////...............///111111000000////////////...///000111111111111111111111111111000000000000000000//////000111222222000/////////............000///.........///111222111111000000//////......+++***))))))***---000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///---,,,++++++,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++***))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******...---,,,,,,+++++++++,,,))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,111000...---,,,+++(((%%%++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++***...//////000///...,,,+++******++++++,,,---------,,,---...//////---+++***)))******+++++++++++++++++++++************++++++*********************************************************************************)))******++++++******)))))))))***++++++*********+++++++++++++++************************---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---+++*********+++,,,******++++++++++++***************************************))))))*********************************************************************************,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))*********))))))*********++++++******************++++++++++++,,,,,,,,,,,,************************++++++,,,+++******,,,---///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,+++,,,---........................///////////////000000000000000000000////////////000222444555666777777777777888999:::;;;??????@@@AAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEGGGIIIJJJIIIJJJMMMPPPSSSSSSSSSSSSSSSRRRRRRSSSUUUVVVWWWWWWWWWWWWVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSSSSRRRRRRSSSRRRQQQPPPOOONNNOOOPPPPPPRRRRRRRRRPPPMMMLLLMMMNNNJJJIIIHHHFFFEEECCCBBBBBBCCCBBBAAA@@@???===<<<<<<888999666222333777888444333333222111111111111111000///000222555555444222000//////............///000000000000000000000000///000000111111111111000/////////////////////...111000000000000111111222000000/////////.........000//////...///000111222000000//////////////////...---,,,,,,,,,---//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******+++,,,...///++++++++++++++++++++++++************++++++++++++++++++,,,,,,+++******))),,,++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------,,,+++++++++++++++*********++++++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++******+++---...---,,,++++++++++++++++++++++++.........------,,,,,,+++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------...//////---,,,++++++++++++,,,,,,,,,,,,,,,++++++************++++++*********************************+++++++++++++++************************++++++******)))***************)))))))))))))))***((())))))******+++++++++************************+++++++++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++++++++,,,******++++++++++++******************************++++++************++++++************************************************************************,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++******++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))***++++++++++++---///111///,,,******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++...---------------......---...//////000//////////////////000000111111111222222222222222111111111111222333555888:::;;;<<<>>>>>>>>>>>>???@@@@@@AAAEEEEEEEEEFFFHHHJJJLLLNNNLLLMMMNNNMMMLLLLLLMMMNNNPPPPPPPPPRRRUUUXXXXXXWWWYYYXXXVVVVVVVVVXXX[[[]]]\\\[[[ZZZYYYYYYYYYYYYYYYVVVVVVWWWXXXYYYYYYYYYYYYUUUUUUVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZXXXVVVUUUVVVWWWTTTTTTSSSRRRQQQPPPOOOOOOPPPOOOMMMJJJHHHFFFEEEEEECCCCCC@@@<<<<<<===<<<888999888777555444222111111222111222333555555444222222111000000/////////////////////000000000000000111111111222111111000000////////////////////////222222111000000000111111000000000/////////......///////////////000111111.........///////////////000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++***))))))++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,------......------,,,---------,,,,,,+++++++++******++++++++++++******,,,+++******************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,(((''''''***---//////...------------------------000000///...---,,,,,,+++---------,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,+++++++++*********------...///......---,,,,,,++++++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,+++++++++*********************+++++++++,,,,,,+++***)))))))))*********))))))(((((())))))''''''((()))***+++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************,,,++++++++++++++++++,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,++++++---///000///---,,,,,,---...000------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++......---------...//////000000111222222222222111111111222333333444555555444444555666666777777888999:::;;;===???AAABBBBBBEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFGGGJJJMMMQQQSSSTTTUUUVVVUUUSSSRRRRRRRRRUUUTTTUUUWWWYYY[[[[[[[[[\\\ZZZXXXVVVVVVYYY\\\^^^\\\\\\[[[ZZZZZZZZZZZZZZZUUUVVVXXXZZZ[[[[[[[[[ZZZXXXXXXYYYZZZ[[[\\\\\\]]]YYYYYYXXXWWWVVVVVVWWWWWWZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\\\\[[[YYYXXXYYY[[[\\\\\\\\\[[[ZZZZZZYYYYYYXXXWWWUUURRRPPPOOONNNNNNOOONNNKKKIIIHHHHHHEEEBBBAAA@@@???===;;;999777666444333444555666666444222444333222111000000000000.........///////////////222222222222111111000///111111111111111222222222333222222111000000000000000000000////////////...///////////////000000111------....../////////000000000000000///...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++***))))))+++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***......---,,,,,,+++*********++++++,,,,,,++++++*********))))))))))))******++++++,,,,,,,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++***)))***+++---,,,,,,------------------------000000///......---,,,,,,+++++++++,,,,,,,,,,,,,,,------......//////000111------,,,,,,+++*********---.....................,,,+++************++++++++++++************++++++************************///...---,,,+++)))(((((())))))*********+++++++++,,,,,,+++***)))))))))*********)))))))))))))))***''''''((()))***+++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++******++++++,,,,,,,,,,,,++++++************************,,,++++++++++++++++++,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,------------,,,+++******++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++---......,,,+++***+++---------......///......------------------------------------......---------******+++,,,,,,---......---------------...//////000111222333333444444444333333444555666888888999999999;;;<<<>>>@@@AAABBBDDDDDDFFFGGGGGGGGGGGGGGGJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGHHHIIILLLPPPSSSVVVXXXZZZ[[[ZZZWWWUUUUUUUUUWWWVVVVVVXXX[[[]]]]]]]]]^^^\\\YYYXXXXXXZZZ]]]___^^^]]]\\\[[[ZZZZZZZZZZZZUUUVVVXXXZZZ\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYXXXXXXYYYZZZZZZ^^^^^^^^^^^^^^^^^^^^^^^^___``````___]]]]]]^^^```________________________ZZZZZZYYYWWWVVVVVVUUUUUUUUURRRPPPPPPPPPNNNLLLKKKHHHHHHGGGFFFEEEBBB@@@???999888888999999888666444444444222111//////..............................222222222222222111000///000111111111222222222333333333222111000000111111111000000000////////////...//////000000000000000---.........//////000000......////////////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******)))******+++++++++*********+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***......---,,,,,,+++******++++++,,,,,,,,,,,,++++++)))))))))(((((()))******++++++,,,,,,,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...,,,******+++,,,++++++++++++++++++++++++++++++/////////...---------,,,++++++++++++,,,,,,,,,,,,---------------...///000---------,,,,,,+++++++++.............../////////---,,,***))))))***++++++++++++************++++++************************......---+++***)))(((''')))))))))***++++++,,,,,,++++++******)))******************)))***++++++,,,((())))))******+++++++++*********************************+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------...---------++++++,,,,,,,,,,,,++++++************************++++++************++++++************************************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++------------++++++******++++++,,,---------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++***+++,,,+++,,,...//////...---,,,---------------------------......//////......---***++++++,,,...//////000------------...///000000000111333444666777777777777777888:::;;;===>>>>>>AAABBBCCCEEEGGGIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKJJJMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPSSSVVVXXXYYY[[[\\\[[[YYYVVVUUUUUUWWWVVVWWWYYY\\\^^^___^^^aaa___]]]\\\\\\]]]___aaa```___]]]ZZZXXXWWWVVVUUURRRSSSTTTUUUWWWWWWXXXXXXZZZZZZYYYYYYXXXXXXXXXWWWXXXXXXXXXXXXYYYZZZ\\\\\\______```````````````___^^^_________^^^^^^___aaa_________``````aaaaaaaaa[[[[[[\\\\\\\\\[[[ZZZZZZVVVRRROOOPPPPPPMMMLLLMMMKKKLLLMMMMMMMMMKKKJJJIIIBBBAAAAAAAAAAAA@@@===:::777666555333111000//////000000000000////////////222222222333222222111111...//////000000111111111333222222111111111222222111111000000000/////////......///000000000000000////////////000000000000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---+++)))***,,,...///...++++++++++++++++++++++++...---------------------,,,,,,,,,,,,---------...,,,,,,+++***++++++------......------------------...............///000000...---+++*********,,,,,,++++++************++++++************************+++************)))))))))((())))))***++++++,,,,,,*********)))******++++++************+++---......*********+++++++++++++++************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---.........------+++,,,,,,------,,,,,,+++*********************************))))))******************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,+++++++++***+++,,,------,,,+++*********++++++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...,,,,,,,,,,,,,,,------.................................////////////......---------......////////////......//////111222222555666888;;;===>>>???@@@???@@@AAACCCEEEGGGHHHIIILLLLLLMMMNNNOOOPPPQQQQQQOOOPPPQQQRRRQQQPPPNNNLLLOOONNNMMMLLLKKKKKKKKKKKKKKKLLLNNNQQQSSSVVVXXXYYYWWWYYY[[[ZZZXXXVVVUUUTTTVVVVVVWWWYYY]]]`````````aaa```___^^^^^^___```aaa```^^^[[[VVVRRRNNNKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMOOONNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWYYYZZZ\\\^^^_________^^^\\\]]]^^^]]]\\\]]]^^^```_________```aaabbbcccccc]]]^^^```aaaaaa```]]]\\\WWWQQQMMMNNNNNNJJJIIILLLJJJKKKNNNPPPQQQQQQPPPPPPNNNMMMLLLLLLKKKJJJGGGDDD@@@???===;;;999888777666555555444333222111000000111111222333333333222222...//////000000111222222222222111111111222333333111111111000000000//////---...///000111000000///111111111111111000000000444333111///.........///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,---......------------------------------++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------)))***,,,---...---,,,++++++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))))))))***+++,,,*********++++++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---+++******---///000111------------------------,,,,,,---------------------------.........//////000000......---...///000.......................................///000111000///---+++++++++---...++++++************++++++************************'''(((((()))******++++++((())))))***++++++,,,,,,***)))))))))***+++,,,,,,))))))***+++,,,...///000,,,,,,,,,+++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))+++,,,---,,,+++++++++,,,,,,------,,,,,,+++******************************))))))))))))******************************************************************************)))))))))******+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***,,,------,,,***)))******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000---,,,***)))***,,,...000..............................////////////......000////////////.........000000000000111222333444;;;===???BBBDDDFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPRRRSSSRRRQQQOOONNNQQQPPPOOONNNMMMLLLLLLLLLKKKLLLOOORRRTTTVVVWWWWWWUUUWWWYYYYYYWWWUUUTTTSSSVVVVVVWWWZZZ^^^aaabbbaaa______^^^^^^^^^^^^^^^______\\\WWWQQQKKKEEEAAA?????????>>>===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCEEEHHHJJJLLLNNNRRRTTTVVVYYY[[[\\\\\\\\\^^^___``````______aaaccc______```aaabbbcccdddddd```bbbdddfffeeebbb___]]]ZZZRRRMMMMMMLLLHHHHHHKKKGGGIIIMMMPPPRRRSSSSSSRRRVVVUUUTTTTTTSSSQQQNNNKKKIIIHHHFFFDDDBBB@@@??????888888777666444333222222000111222333333333333333000111111222333333444444111111111111222333444444111111111111000000000000---...000111111111000///333333222222111111000000888666333000.........///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------,,,+++)))(((------------------------+++++++++,,,,,,---------+++,,,------............)))***,,,.........,,,+++++++++,,,,,,,,,---------------------------------*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,))))))*********++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,000...++++++---/////////,,,,,,++++++,,,,,,---.........//////......---,,,+++,,,---...///...---,,,---------,,,,,,,,,++++++------------------------......---,,,,,,,,,,,,------,,,***)))))))))***++++++++++++,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************++++++************************+++++++++******)))......---,,,++++++++++++------------,,,,,,+++***++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((***---...---+++******))))))***++++++,,,,,,++++++******++++++,,,,,,)))''''''***---,,,+++******+++++++++,,,,,,,,,---+++******,,,---------------------------------,,,,,,,,,---------............------------,,,,,,---------,,,,,,,,,,,,,,,//////......//////000111111000///...///111333444222444555555555777:::<<>>888666444444555555666777777888999;;;>>>@@@@@@???>>><<<@@@???>>>===>>>???@@@AAAGGGHHHJJJMMMQQQUUUYYY[[[XXXYYYZZZ]]]___aaacccddd```aaabbbbbbbbbaaa```___aaacccfffhhhhhhfffdddbbbXXXUUURRRQQQQQQPPPMMMJJJOOOPPPSSSTTTTTTUUUWWWYYYXXXWWWWWWXXXZZZZZZYYYWWWRRRRRRQQQOOOLLLHHHDDDBBBAAA@@@???===;;;999777777333333333222222222111111111111222222111000...------...000111222222111111000000////////////000000111000000000//////......111333666555222000000111////////////////////////......////////////......111...,,,...---+++,,,000------............------.........------,,,,,,,,,------------------------.........------,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,---------...............------,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,++++++++++++---------...///000000111------,,,,,,------...///......//////......---,,,+++,,,------......---------------,,,,,,,,,++++++..............................---,,,,,,,,,,,,---,,,++++++*********************++++++++++++******+++++++++*********))))))++++++++++++++++++++++++************************************************++++++*********************+++++++++++++++******,,,,,,,,,++++++,,,------,,,---------,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))+++---...---++++++***************++++++,,,,,,++++++++++++,,,,,,,,,***((((((***,,,,,,+++***++++++++++++,,,,,,,,,---+++******,,,---,,,+++------------------------,,,,,,---------........................................................................///000111111000//////111333555777888999;;;<<<===???CCCEEEKKKLLLMMMOOOQQQSSSTTTUUUTTTTTTUUUUUUUUUTTTRRRQQQUUUUUUWWWYYYZZZYYYUUURRRPPPPPPQQQPPPOOONNNLLLKKKKKKKKKKKKJJJHHHEEECCCBBB??????AAABBBDDDFFFGGGHHHGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNNNNNNNOOOQQQSSS\\\\\\]]]^^^^^^]]]\\\[[[XXXWWWSSSLLLCCC<<<777555333333333333444444444444999;;;>>>AAABBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;===>>>???AAAEEEIIIMMMOOOPPPRRRTTTWWWZZZ]]]___```aaabbbcccdddddddddcccbbbbbbdddfffhhhgggeeebbbaaa]]][[[YYYYYY[[[[[[YYYWWWXXXYYYZZZYYYXXXXXXZZZ\\\[[[ZZZXXXXXXYYYXXXVVVTTTVVVUUUTTTSSSQQQPPPPPPOOOIIIIIIGGGEEECCC@@@>>>===888888777666555444333222222222222222222222111000000111333444444333111000000000////////////000000111111111000000/////////111333555555222000000111////////////////////////......////////////......000---,,,......++++++...------............------------------------,,,,,,------------------------......---------,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++,,,,,,,,,------------......---,,,,,,+++++++++,,,,,,,,,,,,---......//////...------------...//////...////////////...---------,,,,,,,,,,,,---......------------,,,,,,,,,,,,..............................---,,,,,,,,,,,,---+++++++++++++++******))))))******************)))+++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---------+++,,,++++++*********++++++,,,,,,++++++++++++,,,,,,,,,***))))))+++,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////////////////000000000000............///000111222222222222333555888;;;===AAABBBDDDEEEGGGIIIMMMQQQSSSTTTUUUVVVWWWXXXXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUWWWWWWXXXYYYZZZXXXUUURRRMMMMMMMMMLLLJJJHHHFFFEEEFFFEEECCCAAA???>>>======:::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@?????????AAABBBCCCCCCCCCDDDGGGJJJTTTUUUVVVWWWWWWWWWVVVUUUQQQPPPMMMGGG???999555444333333333222222222222111333666999<<<>>>??????>>>=========<<<;;;:::999888666666777888;;;>>>AAACCCEEEFFFIIILLLPPPTTTWWWXXX]]]^^^___aaacccdddddddddcccdddfffgggfffdddbbbaaaaaa```___aaacccddddddccc```aaa```___^^^^^^```bbb___]]][[[ZZZYYYXXXUUUSSSRRRQQQOOONNNOOOQQQTTTVVVSSSSSSRRRQQQNNNKKKIIIGGGBBBAAA@@@>>><<<999777666555444444333333333333444222333555777666444222000111000000//////000000111111111111111111000000000222333444444111000000000////////////////////////...//////000000//////...///,,,---000000,,,+++---------............------,,,,,,------------------------------------------...------------,,,,,,,,,,,,***))))))+++++++++***,,,,,,,,,---------.........------------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++++++++,,,,,,+++++++++,,,------......---------------......//////////////////...------------,,,+++,,,---...///...------------,,,,,,,,,------------------------......---,,,,,,,,,,,,---***+++,,,---,,,+++***)))))))))************))))))************************************************************************++++++++++++++++++++++++******+++++++++++++++,,,++++++,,,---------,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,------///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000000000111.../////////000000111111//////000111222333555555666777888:::===@@@CCCDDDIIIKKKLLLMMMNNNPPPTTTWWWVVVWWWYYYZZZ[[[[[[ZZZZZZXXXXXXXXXWWWWWWVVVVVVUUUWWWVVVVVVWWWWWWUUURRROOOIIIHHHGGGEEECCC@@@???>>>>>>===;;;999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::;;;<<<<<<;;;;;;===@@@CCCHHHIIIJJJLLLLLLLLLKKKKKKIIIHHHFFFAAA<<<777666666555555555444333222222222222333666888::::::::::::<<<============;;;999888666666666777999;;;===???:::;;;>>>AAADDDGGGJJJKKKPPPQQQTTTWWWZZZ]]]___```aaabbbcccdddddddddcccbbbaaaaaaaaaccceeefffggggggcccccccccaaa```aaacccfffaaa___\\\ZZZZZZXXXVVVTTTNNNLLLIIIGGGIIIMMMSSSWWWWWWWWWXXXYYYXXXVVVTTTSSSMMMMMMKKKIIIFFFBBB???===:::888666444333333333333222333666888888666333111111000000000000000000111222222111111111111111111333333333222111000000000//////////////////////////////000000000000/////////---///333333...,,,---------............------,,,,,,,,,------.........---------------------------------------------------+++******+++,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,+++,,,,,,---...//////000000//////...---------,,,+++,,,---...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++,,,------+++***)))))))))************))))))************************************************************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,***+++,,,---------------...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********)))))))))***,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,++++++++++++++++++,,,,,,,,,---------///...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///000111111222...//////000111222222333444444444555777999;;;<<>>???@@@BBBCCCCCCCCCBBBAAAAAA@@@>>>;;;999:::;;;999888888777666555444444666777888999999888888777666777999::::::999888777666666666666888999;;;===555666777999;;;===>>>???BBBCCCEEEIIIMMMQQQTTTUUUYYYZZZ\\\]]]___aaabbbbbbaaabbbcccdddeeeeeefffgggddddddcccaaa___^^^```aaa]]][[[XXXWWWVVVVVVUUUSSSQQQNNNJJJGGGHHHLLLRRRVVVSSSUUUWWWYYY[[[\\\\\\\\\YYYXXXWWWTTTQQQLLLIIIFFFAAA???<<<999666444333333111333555777888777555333111111000000000000111111111111111111111111222222333333111111111000000///000000000000000000000000//////000000000000//////000...111555555000---...------............------,,,,,,,,,------.........------------------------------------------------...---++++++---...---,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------------.........,,,++++++++++++,,,------///000000000000///......---,,,,,,,,,,,,---..................---------,,,------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***)))******************)))***************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------)))***+++,,,,,,------,,,///...---,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++++++++)))((()))***+++++++++++++++,,,------------,,,,,,,,,,,,------+++,,,...---,,,******+++,,,,,,,,,,,,------------...---+++,,,...//////...------------------------------........./////////......///000222333444444111222222444555666777777::::::;;;<<<>>>@@@BBBCCCHHHIIIJJJLLLOOOPPPRRRSSSRRRSSSSSSSSSRRRSSSVVVXXX[[[\\\]]]]]]]]][[[YYYWWWUUUTTTRRROOOMMMLLLKKKKKKGGGFFFEEEEEEEEEDDDAAA??????>>><<<;;;:::999999999666555444444444666999:::::::::999888888777777666777777666666666666666666222333333333222333555888888999;;;===>>>???>>>>>><<<=========<<<===@@@BBB??????>>>===<<<<<<;;;;;;;;;;;;;;;:::999888777666333444555555666666666555555555444555666777999:::777777888888999::::::::::::;;;===???BBBEEEHHHJJJNNNNNNPPPQQQTTTWWWZZZ[[[^^^```bbbbbbbbbbbbdddeeeccccccccc```]]]ZZZYYYZZZXXXUUURRRQQQQQQQQQQQQPPPPPPMMMIIIGGGFFFIIIMMMOOOMMMOOOQQQUUUYYY]]]```aaa`````````^^^ZZZVVVRRROOOJJJIIIEEEAAA===:::888777444555666777777666555555222111111000000111111222000000000111111111111111444222000000000111000///000000000000000000000000///000000111111000000///000///111555444000---...------............------,,,,,,------------------------------------------,,,,,,,,,------------...///...,,,,,,.........---,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------.........,,,,,,,,,,,,,,,---......000000000000000///......+++,,,------......------............------------////////////////////////......---,,,,,,,,,,,,---------,,,++++++++++++,,,******++++++++++++******))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...((()))***+++,,,,,,,,,,,,------,,,++++++,,,,,,,,,***+++,,,,,,---------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++---...---***)))***,,,*********+++,,,---...///------,,,,,,,,,,,,------***---///...,,,******+++,,,,,,,,,------------...+++***)))***,,,.............................................////////////000000111333444666777777777777888:::;;;===>>>>>>@@@@@@AAACCCEEEHHHJJJKKKOOOPPPQQQSSSTTTUUUUUUUUUSSSTTTUUUTTTTTTUUUXXX[[[[[[\\\\\\[[[YYYUUUQQQOOOLLLKKKIIIGGGEEEDDDDDDDDDBBBAAA@@@@@@AAA@@@>>><<<===<<<;;;:::::::::;;;<<<888888777666666777888999888888888777666666555555444444444444444555555555000222333333333333444666444555777999;;;<<<<<<;;;999:::<<<===???BBBGGGJJJJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@???<<<;;;;;;:::::::::;;;;;;777666666666777999;;;<<<<<<<<<<<<======>>>>>>>>>======<<<<<<===>>>@@@AAABBBBBBBBBCCCFFFIIILLLNNNRRRUUUWWWXXXWWWXXXZZZ]]]\\\^^^``````]]][[[ZZZZZZWWWTTTPPPOOONNNOOONNNNNNKKKIIIGGGEEEDDDEEEFFFGGGHHHIIIKKKOOOTTTZZZ___bbbdddddddddccc```\\\XXXVVVSSSRRRPPPLLLIIIEEEAAA@@@;;;:::999888666666555555222111111000000111111222/////////000000111111111555222//////000111000...000000000000000000000000000000111111111111000000000...///333222...,,,...------............------------------------,,,,,,------------------------,,,,,,,,,---------......///---+++,,,---...------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000000//////...+++,,,---...///...---,,,//////.........---------111111111111111111111111......---,,,,,,,,,,,,---...---,,,+++***+++,,,---++++++,,,,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......'''((()))***+++,,,,,,,,,++++++++++++,,,---......***+++,,,,,,------------------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,...000...,,,***,,,...))))))***+++,,,...///000...------,,,,,,------...***---//////,,,******+++,,,,,,,,,---------......(((''''''(((+++---...---////////////////////////............/////////000222222333555777888999:::;;;<<<===???@@@BBBCCCDDDDDDDDDFFFGGGJJJLLLNNNPPPSSSSSSTTTUUUVVVVVVVVVVVVSSSTTTUUUVVVVVVXXX[[[^^^ZZZZZZYYYWWWSSSNNNIIIFFFEEEDDDBBB@@@@@@@@@@@@AAABBBAAA@@@@@@AAAAAA???===<<<<<<;;;;;;;;;<<<>>>???<<<;;;:::999888777777777888888888777777666666666333333444444555555666666222444666666555555555666000222444666888999999999888999<<<>>>AAAFFFKKKOOOTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPOOOOOOHHHGGGEEECCCBBBBBBCCCCCC;;;;;;;;;;;;<<<>>>@@@AAA@@@AAAAAABBBCCCCCCDDDDDDCCCBBB@@@>>><<<<<<<<<<<<::::::999:::<<>>BBBDDDFFFFFFJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHIIILLLPPPTTTVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSTTTWWWYYYZZZYYY[[[ZZZXXXUUUQQQLLLHHHEEEGGGFFFCCCAAA@@@@@@AAABBBDDDCCCAAA???>>>>>>>>>>>>:::;;;<<<;;;::::::;;;<<<::::::999888888888888999999999999888777777777777888888666666777999<<<===@@@===;;;<<<===<<<999666777555444666999;;;999666555:::???>>>===BBBOOOZZZ[[[^^^aaabbbaaa```_______________^^^^^^^^^^^^^^^WWWTTTRRRPPPQQQQQQQQQPPPLLLHHHDDDCCCDDDEEEDDDCCCCCCBBBAAAAAAAAABBBDDDEEEJJJIIIGGGDDDAAA???===<<<999999::::::;;;<<<=========>>>???BBBFFFKKKPPPRRRVVVXXX[[[^^^aaabbbbbbaaabbbaaa```^^^ZZZVVVSSSQQQOOOOOONNNMMMKKKJJJHHHHHHCCCCCCEEEIIIPPPWWW\\\^^^cccdddffffffeeebbb^^^[[[[[[XXXVVVWWWZZZZZZUUUPPPMMMKKKHHHDDD???;;;888666222000///000111333333222333222111//////000000111222222222111000//////...111111111111111222222222,,,---//////......000111...---***))))))***+++,,,000111111000---,,,,,,---................................................---..................---...---,,,+++++++++,,,------,,,,,,++++++,,,,,,------,,,+++++++++,,,---.........---,,,++++++++++++,,,,,,------,,,,,,+++***...------,,,,,,------...------++++++++++++------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))************+++++++++---,,,,,,++++++,,,,,,---,,,......,,,)))''')))+++///...,,,++++++,,,...///...------,,,,,,------...............................................................------------------............------,,,------...............------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++///---,,,******+++,,,---------,,,,,,,,,+++++++++******++++++++++++******+++,,,,,,------,,,,,,+++---......///...------,,,******)))'''&&&(((***,,,...---,,,,,,,,,,,,---......---+++,,,,,,---+++***,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---.../////////......,,,++++++++++++,,,,,,,,,---------...---,,,+++++++++++++++***++++++,,,,,,++++++***((())))))***++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------///000...+++)))***,,,,,,,,,,,,---------......------------------------+++,,,,,,,,,------------------------------------......---------......///---///000000///......///---///111333444666999<<>>======>>>???BBBAAA???===<<<<<<<<<<<<999;;;>>>???>>>>>>@@@AAA???>>>>>>===<<<<<<<<<<<<::::::;;;;;;:::999999888<<<;;;;;;;;;;;;===???@@@???>>><<<===???>>><<<:::999777777999;;;===;;;999999<<<======>>>FFFRRR]]]___aaadddeeedddcccccccccddddddccccccbbbbbbaaaaaa]]]ZZZXXXWWWWWWXXXWWWWWWUUUQQQNNNLLLMMMNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFIIIHHHFFFDDDBBB@@@>>>>>>999999::::::;;;<<<<<<<<<@@@@@@BBBDDDIIIOOOTTTWWWYYY[[[^^^aaadddeeeeeedddfffeeeeeecccaaa^^^[[[YYYYYYXXXWWWUUUQQQMMMJJJGGGEEEEEEFFFKKKRRRZZZ___aaabbbccceeeeeeddd```]]]ZZZXXXUUUSSSUUUYYYZZZWWWTTTVVVTTTQQQLLLGGGBBB>>><<<777555333333444444333222222111000000000111222222222222111111000//////...000000000000000000000000///000111000...---...///000///---,,,,,,,,,---...111222222000---,,,,,,------------------,,,,,,,,,------------------------,,,------......------,,,---,,,+++++++++,,,---------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---+++++++++++++++,,,,,,---,,,,,,------,,,,,,+++***+++******))))))******+++---,,,++++++++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***)))************+++++++++---,,,,,,++++++,,,,,,---+++,,,---,,,))))))+++------,,,+++******+++,,,---------,,,,,,,,,,,,------------------------------......//////////////////------------............------............------,,,,,,---........................------------,,,,,,,,,+++++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,...---+++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++---...000000///---------///...---,,,------...///---,,,,,,++++++,,,,,,---...,,,++++++------,,,***,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---+++++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,++++++***************++++++++++++******((())))))*********)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............***+++++++++,,,,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------......------------......+++---......---...000222///111444777:::===BBBEEEHHHIIIJJJKKKMMMMMMNNNNNNIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSVVVXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRPPPOOOOOOPPPQQQPPPOOOLLLKKKIIIGGGEEECCCBBBBBB>>>===;;;:::::::::;;;;;;???>>>===;;;;;;;;;<<<===<<>>======???AAABBB@@@???AAAAAA@@@@@@DDDLLLWWW___aaaccceeefffeeeccccccdddgggffffffeeedddccccccbbbaaa___\\\\\\\\\]]]]]]\\\]]]ZZZXXXVVVWWWWWWWWWVVVSSSRRRPPPNNNLLLKKKKKKJJJKKKKKKJJJIIIHHHFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAGGGGGGHHHJJJOOOUUUZZZ]]]^^^```bbbeeeggghhhhhhhhhggghhhhhhhhhgggeeedddbbbaaaaaaaaa___[[[VVVQQQOOOKKKJJJJJJNNNUUU]]]cccfffccccccddddddccc___\\\YYYUUURRRPPPRRRVVVYYYYYYXXXYYYXXXVVVRRRNNNIIIFFFDDD===;;;888666555444222000111000000000111222333333222222111111000/////////........................222222333111...---------/////////............---222222222111...,,,,,,,,,---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,......,,,,,,++++++++++++,,,,,,...---,,,++++++++++++,,,)))))))))***+++---...///,,,,,,,,,,,,,,,++++++******))))))(((((())))))***,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,)))******++++++******))))))************+++++++++,,,,,,++++++++++++,,,,,,***+++++++++******,,,...,,,+++***))))))***+++,,,------,,,,,,,,,,,,------------------------------......///////////////000,,,,,,,,,------.........,,,------......------,,,,,,,,,---.........------//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---............,,,...000111000...------)))***,,,---...,,,(((&&&---,,,,,,,,,,,,,,,,,,------,,,++++++------,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,+++++++++++++++,,,)))))))))***+++,,,------,,,,,,+++++++++,,,---......---,,,+++******************++++++++++++******)))***************)))(((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------///......------......///---.../////////111444777555888;;;>>>@@@DDDHHHLLLLLLMMMMMMNNNNNNNNNMMMMMMJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOQQQRRRQQQQQQQQQPPPOOOMMMLLLKKKJJJHHHFFFEEEFFFFFFEEEDDD@@@???>>>===<<<======>>>:::999999888888999::::::===<<<<<<<<<===???AAABBBDDDGGGLLLNNNNNNNNNMMMNNNPPPPPPPPPOOONNNMMMLLLKKKKKKMMMOOOQQQQQQOOOMMMKKKIIIJJJKKKLLLLLLKKKKKKJJJEEEFFFGGGIIIJJJLLLLLLKKKFFFFFFGGGHHHIIIJJJIIIIIILLLJJJHHHIIINNNUUU[[[^^^^^^```bbbbbbaaa``````aaaeeeddddddcccbbbaaa`````````]]][[[[[[\\\]]]]]]]]]___^^^\\\[[[[[[[[[ZZZZZZXXXXXXVVVUUUSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMQQQQQQQQQRRRVVVZZZ___bbbaaabbbdddfffhhhiiiiiiiiieeefffggghhhiiihhhggggggcccdddfffgggeeebbb^^^[[[TTTSSSRRRTTTZZZaaafffiiiddddddeeeeeeccc```]]][[[SSSQQQNNNOOORRRUUUWWWWWWSSSSSSSSSQQQPPPMMMKKKJJJCCC@@@<<<999777555222000///000000000111222222333111111111111000000/////////...............------111222222111///------...------.........---,,,+++222222222000...,,,,,,---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++,,,---......,,,,,,++++++++++++,,,,,,...------,,,++++++++++++******++++++,,,...///000+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,******++++++++++++******))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++***++++++,,,,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,------------------------------........./////////000+++,,,,,,,,,------......,,,,,,------------,,,,,,+++,,,,,,---...---------//////.........---------------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***,,,...000222333333///000111222333222///---000......///000000...+++------............---------,,,++++++------,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------...------,,,,,,,,,,,,---///...---,,,,,,,,,,,,---,,,+++++++++,,,,,,------,,,,,,+++************+++)))******++++++******)))+++++++++,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------,,,+++******...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////......//////000111111222333444444666:::<<<===???AAABBBDDDFFFIIILLLIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIFFFFFFEEEEEECCCBBB@@@@@@???===;;;:::;;;;;;:::999777777666666777999:::<<<::::::::::::;;;<<<======>>>>>>???AAACCCFFFIIIKKKOOORRRUUUVVVUUUSSSRRRRRRWWWWWWXXXWWWWWWUUUTTTSSSTTTUUUXXXZZZZZZXXXVVVTTTPPPQQQQQQRRRRRRQQQPPPOOOLLLMMMOOOQQQRRRRRRSSSTTTOOOPPPQQQRRRRRRRRRRRRSSSUUUTTTSSSUUUXXX[[[[[[ZZZ\\\]]]___^^^]]]\\\]]]^^^aaaaaa``````___^^^^^^]]]\\\ZZZXXXXXXZZZ[[[\\\[[[^^^^^^]]]\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYXXXXXXWWWUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXX[[[[[[ZZZ[[[\\\___aaabbbaaabbbcccdddeeefffggggggcccdddfffhhhiiiiiiiiihhhccceeehhhjjjjjjhhhfffddd^^^\\\ZZZ[[[___cccggghhheeeeeefffeeedddbbb___^^^UUURRROOONNNOOOQQQSSSTTTPPPPPPQQQQQQPPPNNNLLLJJJIIIFFFBBB???===;;;888555111111111111111111111111111111111000000000000000000000000//////............000111000///...///000------.........---,,,+++000111111000---,,,,,,---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***)))***+++,,,------......,,,++++++******++++++,,,---------,,,,,,+++++++++......------------......++++++,,,,,,++++++***)))------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,++++++******++++++,,,...---,,,+++*********))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,---------------.........------------,,,.........---------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,*********+++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++((())),,,///222444666777444333333999???AAA>>>999;;;555///,,,...000111000---......//////......---,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,---......999777444000...,,,++++++***+++,,,---------,,,,,,***************+++,,,,,,))))))************))))))***++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((.........---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------////////////000222333444555777888888888:::<<<>>>@@@AAABBBBBBAAABBBDDDFFFCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>===????????????????????????;;;;;;;;;;;;:::888777777777555444444555666555444555555666777999;;;===>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIIMMMPPPQQQVVVXXX[[[ZZZXXXVVVUUUUUUYYYZZZ[[[[[[[[[ZZZXXXWWWVVVWWWYYYZZZZZZZZZXXXWWWTTTTTTTTTSSSSSSRRRRRRQQQPPPRRRTTTUUUUUUUUUVVVWWWSSSUUUWWWXXXWWWWWWXXXYYYYYYYYYZZZ[[[]]]\\\ZZZWWW[[[]]]]]]\\\[[[ZZZ[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]ZZZXXXWWWWWWYYY[[[[[[[[[\\\]]]^^^]]][[[ZZZ[[[\\\XXXXXXYYYZZZ[[[[[[ZZZZZZVVVVVVWWWXXXXXXYYYZZZZZZ\\\\\\]]]]]]]]]]]]]]]]]]______`````````aaaaaaaaa___``````aaabbbccccccdddbbbccceeeggghhhhhhhhhhhhfffgggiiijjjiiigggeeecccbbb```______aaadddeeeeeedddeeeeeeeeeeeecccbbbaaaYYYWWWSSSQQQPPPPPPQQQSSSTTTTTTUUUTTTRRROOOKKKIIIMMMKKKGGGEEEDDDBBB@@@>>>555555555444333222111000111111000000000000000000222111111000000/////////+++---//////...///000222/////////............------...///...,,,+++,,,---........................++++++++++++++++++++++++***++++++,,,,,,++++++*********,,,,,,------------++++++************+++++++++,,,,,,------,,,,,,+++000///...---,,,,,,,,,,,,+++++++++++++++******))),,,++++++++++++++++++,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,)))************+++++++++++++++************++++++000...+++***++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,------------,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))***+++++++++++++++)))*********++++++++++++******++++++++++++******((())),,,///111444555666777555999FFFXXXaaa```ZZZIIICCC<<<888555222,,,''',,,---............---,,,,,,+++***+++---...---,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......:::888444000...,,,++++++)))***---...///---,,,***(((((())))))***,,,---...))))))************))))))((()))***++++++,,,++++++++++++************++++++***************************+++++++++++++++***)))***---...---***)))***---,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,------------------------...//////111222444666777777888:::;;;::::::;;;<<<======>>><<<;;;:::;;;===<<<===>>>??????@@@??????=========>>>======<<<<<<;;;;;;;;;;;;:::999888888555555666666555444444333444333222333555777777666888999;;;>>>@@@BBBCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLLLLLLLLLLLLLNNNPPPRRRTTTYYYZZZ[[[ZZZXXXVVVVVVWWWWWWXXXZZZ[[[[[[[[[YYYXXXUUUUUUVVVWWWWWWWWWWWWWWWUUUTTTRRRPPPPPPPPPPPPQQQQQQSSSVVVUUUTTTSSSTTTVVVTTTVVVYYYYYYXXXWWWXXXZZZWWWXXXYYYZZZYYYXXXWWWWWWZZZ[[[[[[ZZZXXXWWWYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[XXXVVVUUUUUUWWWYYYZZZZZZXXXZZZ\\\[[[YYYXXXXXXZZZVVVWWWXXXYYYZZZYYYYYYXXXUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]^^^]]]^^^```bbbbbbaaa___^^^^^^^^^^^^^^^______```aaa```aaacccdddeeeeeeeeedddeeeffffffffffffdddcccaaa```______```bbbddddddcccbbbcccddddddddddddcccbbb\\\[[[XXXVVVSSSRRRSSSTTTVVVWWWWWWWWWUUURRRNNNLLLMMMKKKHHHGGGGGGFFFEEECCC;;;;;;:::999777444111///000000000000000000000111222222111000000//////...***,,,......------///000000///---,,,,,,,,,---...***+++---,,,++++++,,,...+++,,,,,,------......///++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,+++++++++************++++++)))***,,,------------,,,......---,,,+++*********+++++++++++++++***))))))++++++************++++++)))***+++,,,,,,+++***))),,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++)))************+++++++++++++++************++++++///,,,******+++,,,+++)))******++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,---,,,,,,++++++*********((()))***+++++++++++++++))))))******++++++++++++*********++++++*********)))***,,,...000222333333777666===RRRmmm{{{pppnnnjjjfff___RRR@@@444++++++------------++++++,,,+++***+++---...---,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++************+++,,,---...444222///---,,,,,,---...(((***---///000...+++)))''''''((()))***,,,...///))))))************))))))''''''(((******+++++++++++++++************++++++************************((()))***+++++++++++++++'''***...,,,((('''***...,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++------------------------...///000111444666888999666999;;;;;;:::999999999888999999777555444555777888999;;;<<<===>>>>>>>>><<<===>>>???????????????999::::::999888777666555444444444555444444333333555444444555888:::;;;:::<<<>>>AAADDDFFFHHHHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSYYYZZZZZZYYYWWWVVVWWWXXXTTTVVVXXXZZZZZZZZZYYYXXXTTTTTTUUUUUUUUUVVVVVVWWWTTTRRRPPPNNNMMMMMMNNNOOOPPPSSSUUUTTTQQQPPPQQQSSSRRRUUUXXXXXXVVVUUUWWWYYYTTTVVVWWWVVVTTTTTTVVVWWWXXXXXXXXXWWWUUUTTTVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYUUUTTTRRRSSSUUUXXXXXXXXXUUUWWWZZZYYYVVVUUUVVVWWWVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWXXXYYYZZZ[[[[[[\\\YYYZZZZZZ[[[\\\]]]^^^^^^YYY[[[___aaabbbaaa^^^\\\]]]]]]]]]]]]]]]^^^______]]]^^^```aaaaaaaaa``````bbbbbbbbbcccccccccbbbbbb]]]]]]^^^```bbbccccccaaaaaaaaabbbccccccccccccccc^^^]]]\\\YYYVVVUUUVVVWWWTTTUUUWWWXXXWWWUUURRRPPPIIIGGGEEEEEEFFFFFFEEEDDD@@@@@@>>><<<999555222000000000000000000111111111222111111000///.........+++,,,------,,,,,,---///...---+++))))))***+++,,,(((***++++++++++++---...)))***+++,,,------...///************************+++,,,,,,------,,,,,,++++++,,,---------,,,+++***++++++************++++++((()))+++---.........---,,,+++******))))))*********++++++++++++***)))))),,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,******++++++++++++******)))************+++++++++++++++************++++++---***((())),,,------+++))))))************)))))),,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---------------------,,,,,,+++......***)))++++++(((++++++,,,------,,,,,,,,,************************......---,,,,,,+++******,,,+++***+++,,,,,,,,,+++,,,,,,,,,++++++)))(((''')))***+++***((((((((())),,,++++++******++++++,,,'''))),,,,,,+++******++++++,,,---,,,***)))***+++******+++,,,...000222333===:::===OOOjjj}}}|||ZZZ555///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------.........************************,,,,,,+++******)))))))))************************,,,+++***))))))***+++,,,+++++++++++++++++++++++++++*********))))))((((((((()))***+++++++++++++++))))))))))))************++++++++++++++++++++++++++++++******************)))*********++++++++++++,,,,,,---.........------111111111222444555777888999999999888777666444444333333222222333555888999777888:::<<<>>>@@@BBBCCCDDDAAA>>>>>>AAACCCCCCBBB;;;:::999888777666555555555555666666777999:::;;;;;;999666555666:::>>>AAADDDDDDFFFIIILLLPPPSSSTTTPPPOOONNNMMMNNNPPPSSSTTTUUUQQQMMMLLLOOORRRUUUWWWUUUUUUVVVVVVUUUUUUTTTSSSVVVWWWXXXWWWUUUTTTUUUVVVSSSSSSSSSRRRSSSSSSTTTTTTUUUQQQOOORRRQQQLLLIIIIIIOOOOOONNNMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTUUUUUUUUURRRRRRQQQPPPQQQRRRTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVRRRTTTWWWXXXWWWVVVWWWWWWTTTVVVXXXXXXVVVUUUTTTUUUPPPSSSWWWYYYWWWTTTQQQPPPUUUUUUUUUUUUVVVXXXYYYZZZRRRSSSUUUXXX[[[[[[YYYWWWYYYYYYYYYYYYYYYXXXWWWWWWYYYYYYZZZ\\\]]]\\\YYYVVVZZZ\\\^^^^^^\\\[[[]]]```^^^___^^^\\\YYYYYY\\\______```aaa```^^^]]]]]]_______________````````````^^^___```````````````___aaa```___^^^\\\ZZZXXXWWWVVVWWWWWWXXXWWWVVVUUUTTTQQQMMMGGGDDDCCCDDDDDDDDDCCCCCCCCCBBB???<<<888666666555222///.........///000000///............///,,,++++++******++++++,,,...------,,,,,,------...+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,((((((***+++,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++***************+++************************,,,,,,+++******)))))))))+++++++++*********))))))++++++***)))(((((())))))***+++,,,---,,,+++***)))+++,,,---,,,***)))***++++++*********))))))((((((---,,,,,,++++++,,,,,,---,,,------.........------,,,...---***+++...---)))++++++,,,,,,,,,,,,,,,++++++++++++++++++*********...------,,,++++++************)))******+++******++++++++++++******)))(((***+++++++++)))((()))***,,,,,,,,,++++++,,,,,,,,,''')))+++,,,+++******+++,,,------,,,***)))***+++))))))***+++,,,...///000444111111<<>>------,,,+++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---************************++++++++++++++++++++++++************************++++++***))))))***++++++++++++++++++++++++++++++*********)))))))))(((((())))))***+++++++++******))))))))))))************++++++++++++++++++++++++************************++++++++++++************,,,------...............000000111222444666777888666777777777777777777666666666555555666888999;;;;;;;;;<<<===>>>??????@@@AAA>>>;;;:::<<<>>>>>>===:::999777666444444555555555555555666777888999::::::999999999<<<@@@DDDGGGIIIIIIJJJLLLMMMPPPQQQRRRPPPOOONNNMMMNNNPPPQQQSSSTTTQQQNNNMMMNNNPPPRRRSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRSSSRRRPPPOOOPPPQQQOOOOOONNNNNNNNNOOOOOOPPPVVVQQQMMMNNNLLLIIIGGGHHHKKKMMMPPPSSSTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTUUUUUUWWWXXXZZZ[[[UUUXXXZZZ[[[[[[ZZZ[[[\\\^^^______^^^[[[YYYXXXXXXPPPTTTXXXYYYXXXUUUSSSRRRTTTUUUWWWXXXXXXWWWUUUSSSRRRQQQRRRTTTVVVWWWUUUTTTUUUUUUVVVVVVVVVVVVVVVUUUWWWWWWXXXZZZ[[[[[[XXXUUUWWWYYY[[[[[[YYYXXXYYY[[[ZZZZZZZZZXXXUUUUUUXXX[[[]]]^^^^^^]]][[[YYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^______``````______[[[\\\\\\\\\[[[ZZZXXXWWWSSSTTTUUUVVVWWWVVVVVVUUURRROOOKKKHHHHHHHHHGGGGGGEEEEEEEEEDDDBBB>>>;;;:::666444222///........./////////...............///,,,,,,++++++++++++,,,,,,---------,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,------------,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,---------***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))*********++++++***+++,,,+++******+++,,,++++++++++++++++++++++++)))))))))))))))***++++++************************))))))))))))*********************)))))))))((((((+++******)))(((((())))))***+++,,,,,,,,,+++*********+++,,,+++)))((()))***************)))))))))(((,,,,,,++++++++++++,,,,,,+++,,,---...............,,,...---+++,,,...---)))++++++,,,,,,,,,++++++***++++++++++++++++++++++++------,,,,,,++++++******))))))))))))))))))))))))***************************+++,,,+++)))))))))***++++++++++++++++++++++++''')))++++++***)))***+++---......---+++******+++)))(((((()))***+++,,,,,,222000---...666GGG[[[hhhxxxgggLLL333,,,+++******)))*********+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((())))))***++++++,,,************************+++******))))))******+++******************************))))))))))))((((((*********+++******))))))))))))))))))************++++++++++++++++++++++++************************,,,,,,,,,++++++******)))------......//////////////////111222444666777888555666777888999999::::::999999999::::::;;;;;;;;;>>>>>>=========<<<<<<<<<<<<999777777888999999999;;;999666333333333555666777777666666777888999999888999;;;>>>BBBFFFIIIKKKKKKKKKLLLLLLLLLMMMMMMNNNOOONNNMMMLLLLLLMMMOOOPPPQQQOOOMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMLLLJJJKKKMMMLLLKKKIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJXXXQQQLLLKKKJJJGGGGGGIIIJJJOOOVVV[[[]]]ZZZVVVSSSRRRRRRRRRRRRSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVUUUUUUQQQRRRSSSUUUWWWYYY\\\]]]ZZZ\\\___`````````aaabbbggggggeeebbb^^^\\\]]]^^^ZZZ]]]aaacccaaa___]]]]]]\\\___bbbdddccc```[[[XXXZZZXXXWWWWWWXXXYYYXXXWWWSSSSSSTTTTTTUUUTTTTTTTTTTTTSSSTTTUUUWWWVVVTTTRRRTTTUUUWWWVVVUUUTTTTTTUUUVVVVVVUUUSSSQQQRRRTTTVVVXXXYYYZZZXXXVVVUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\WWWXXXZZZ\\\\\\\\\ZZZYYYWWWWWWXXXYYYYYYYYYXXXWWWRRRPPPNNNLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDBBBAAA@@@888666444111//////...///......---------......///------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++***)))(((******++++++++++++******((((((((()))))))))******)))***+++***)))((()))+++++++++++++++++++++++++++((((((((())))))*********))))))))))))))))))))))))'''(((((()))******++++++)))))))))(((((((((((((((******)))((((((((())))))******++++++,,,++++++***)))***+++***((('''((()))************)))))))))))),,,,,,++++++++++++,,,,,,***+++,,,....../////////***000333...******+++***+++++++++++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++***)))))))))*********************++++++***+++,,,+++***)))***+++((())))))))))))))))))(((''')))******))))))***+++...//////---+++******+++))))))((((((((()))******...//////......222999@@@ZZZbbbeee^^^RRRCCC222$$$+++******))))))*********+++++++++***************************************+++++++++***************************************************************************************'''''''''(((((()))))))))******************************))))))))))))******************************))))))))))))))))))((((((******+++******)))((((((((()))))))))***************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000111222000111222444666777888999888999:::;;;;;;<<<<<<<<<999999:::;;;;;;;;;::::::;;;;;;;;;:::999999888888888777666777888999::::::===:::777444333555777999::::::999999999999::::::777999===AAADDDGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLMMMMMMLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFHHHJJJJJJIIIGGGGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGTTTNNNJJJKKKKKKHHHHHHJJJMMMQQQYYY^^^___\\\WWWSSSQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTUUUVVVUUUTTTRRRQQQLLLLLLMMMOOOQQQTTTVVVWWWYYY\\\___`````````aaabbbccccccaaa^^^\\\\\\^^^aaabbbeeeiiikkkjjjhhhgggggggggiiilllnnnnnnkkkgggdddeeebbb___^^^___``````___XXXXXXXXXXXXXXXXXXWWWVVVSSSRRRQQQQQQQQQQQQNNNMMMQQQRRRSSSSSSRRRQQQPPPPPPRRRRRRPPPOOONNNOOOQQQSSSRRRSSSUUUTTTSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWTTTUUUVVVWWWXXXXXXXXXWWWVVVXXXZZZ\\\]]]]]][[[ZZZYYYZZZZZZZZZYYYXXXVVVUUUSSSRRRPPPOOOMMMJJJFFFCCCCCCCCCDDDDDDDDDDDDEEEEEE>>><<<999666333111000///......------------.........------,,,,,,------...,,,,,,,,,------,,,,,,,,,......------,,,+++++++++((())))))***************************************************************'''''''''(((((((((((()))((())))))))))))(((''''''******++++++++++++******((((((((()))))))))******)))***+++***))))))***+++************************(((((()))))))))(((((((((************************)))))))))******+++++++++))))))))))))))))))))))))***))))))((((((((())))))*********+++++++++++++++)))***+++***((('''((()))*********))))))))))))))),,,++++++******++++++,,,******,,,---............+++666;;;444***'''***---***+++++++++******)))(((*********++++++,,,,,,,,,,,,+++++++++++++++******+++,,,---,,,***)))***++++++******))))))***+++,,,***+++,,,+++)))((()))***))))))***++++++***))))))((()))***)))((((((***+++---......---+++******+++******))))))))))))******%%%'''***...///000//////...777===:::444...+++)))++++++************++++++************************************************************************************************++++++++++++************++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***************)))((('''((()))))))))************************************))))))*********+++++++++***+++,,,---...///000111000000000000111222333444666777888:::<<<<<<======<<<============<<<;;;;;;666777777888888888777777555555666666777777777888777888999:::;;;===???@@@@@@===:::888777888;;;===???>>>===<<<;;;;;;;;;;;;:::<<<@@@CCCFFFGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGEEEFFFGGGJJJMMMMMMKKKIIIGGGHHHHHHHHHHHHGGGFFFFFFHHHJJJMMMMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEIIIEEEEEEHHHJJJGGGFFFGGGLLLOOOSSSVVVWWWTTTPPPMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKIIIHHHEEEEEEFFFGGGHHHJJJLLLLLLQQQSSSVVVWWWWWWWWWXXXYYYTTTTTTSSSRRRSSSUUUZZZ^^^```cccfffhhhhhhfffffffffhhhjjjkkkmmmmmmmmmmmmlllkkkhhheeecccdddeeefffeeeaaabbbbbbbbbaaa```______YYYVVVSSSRRRQQQPPPMMMLLLPPPPPPQQQRRRSSSRRRPPPOOONNNLLLJJJIIIJJJKKKMMMMMMLLLNNNPPPQQQQQQRRRTTTVVVUUUUUUUUUUUUVVVVVVVVVVVVRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVXXXZZZ[[[ZZZYYYXXXVVVWWWXXXXXXXXXWWWVVVUUUVVVUUUTTTSSSQQQMMMGGGCCC@@@@@@@@@AAACCCEEEGGGHHHEEEDDD@@@<<<888555222111//////...------------......------,,,,,,------...++++++,,,------,,,++++++---------,,,,,,+++++++++'''((())))))******))))))************************))))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((())))))))))))))))))******++++++******))))))))))))*********++++++***+++,,,+++***)))***,,,************************************)))'''&&&%%%++++++++++++++++++++++++,,,,,,+++++++++*********************************)))((((((((((((((()))))))))))))))******+++++++++***+++++++++)))((()))***))))))))))))))))))******++++++************++++++)))***+++,,,,,,,,,,,,,,,---888???888,,,(((+++///***************)))(((''')))))))))******++++++,,,++++++++++++++++++******+++---///---***((())),,,,,,+++***))))))***++++++)))***+++***((((((((()))***+++,,,------,,,+++***((()))))))))((((((***,,,+++,,,---,,,***)))***+++******)))))))))***++++++***((('''))),,,...---+++$$$)))---,,,***))),,,///******************+++,,,)))))))))***************************************)))))))))***************************************+++++++++***************************************------,,,++++++***))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))***))))))(((((())))))))))))************************************)))))))))***++++++,,,,,,+++,,,---///111333444555111111000000111333555666;;;<<<>>>???@@@@@@??????<<<<<<<<<;;;:::999777777222222222333333444444444222222333555666888999:::999;;;===??????AAACCCEEEBBBAAA>>><<<<<<===???@@@BBBAAA@@@>>>===<<<<<<<<>>:::777666222111000///...---------------,,,,,,,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++'''((())))))******))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))***+++++++++++++++))))))************)))))))))))))))*********++++++***+++,,,+++******+++,,,******************************++++++***(((&&&%%%************************,,,,,,++++++***))))))(((************++++++++++++((((((''''''(((((()))))))))))))))))))))***+++,,,***+++,,,+++)))((()))***))))))))))))************++++++************++++++)))******+++++++++******+++222666222,,,++++++***************)))((('''&&&'''(((((())))))***++++++******************++++++***---///---(((&&&(((+++---,,,***)))((()))***+++((()))***)))'''''''''((()))***+++------+++***)))((())))))(((''''''***,,,(((***++++++))))))***,,,))))))(((((()))***++++++...+++(((''''''((()))))),,,,,,,,,+++)))((((((***)))((((((((())))))***+++((()))))))))*********+++************************((()))))))))*********+++*********************************))))))(((((((((((((((((((((((((((((((((*********************)))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''((((((((())))))'''((())))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,......///111333444555666222222111111222444666888:::<<<===>>>>>>===<<<:::777777777666555333222111......---......000222333333444555777999;;;======<<>>??????>>>===<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???AAABBBCCC>>>AAACCCCCCBBB@@@@@@AAA;;;<<<===>>>???AAAEEEIIIKKKNNNQQQRRRSSSSSSSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^^^^\\\[[[[[[]]]___``````[[[\\\^^^aaacccdddeeefffaaa]]]YYYWWWVVVWWWVVVVVVSSSSSSTTTWWW[[[[[[XXXUUUJJJGGGEEEEEEGGGIIIJJJIIIHHHJJJLLLLLLLLLLLLNNNPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQRRRTTTUUUUUUVVVVVVSSSSSSTTTUUUWWWZZZ\\\^^^``````aaabbbbbbaaa```___XXXXXXXXXXXXXXXVVVRRROOOJJJHHHEEECCCCCCDDDGGGHHHHHHHHHFFFDDDBBB???===<<<555444222000...---,,,,,,,,,,,,++++++++++++,,,,,,)))+++,,,------,,,+++)))((())))))******++++++,,,(((((()))************)))************************))))))))))))))))))))))))((())))))))))))*********))))))*********)))(((((())))))************))))))((((((((()))))))))******)))***+++***)))))))))+++************************((()))***,,,,,,+++)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********+++'''''''''''''''((()))))))))((((((((()))***,,,---)))***+++***((('''((()))((()))))))))************++++++************++++++))))))*********))))))(((&&&***+++******,,,)))$$$************)))((('''&&&&&&''''''((()))***************************++++++))),,,...,,,'''%%%'''***///---+++)))(((((()))***'''))))))((('''&&&'''(((&&&'''(((******((('''&&&((())))))(((''''''***,,,'''(((******))))))+++,,,'''''''''(((((()))++++++%%%&&&'''''''''(((***,,,***(((''')))***((('''((('''''''''''''''((()))***(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((())))))***))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,111111222333444555555666333222111111222555777999666777999999999777555444111111111111000///......,,,,,,++++++,,,...111333666777888:::<<<>>>???@@@???BBBDDDCCCAAA@@@AAABBBCCCCCCBBBBBBAAABBBBBBBBBCCCBBBAAA???===<<<;;;;;;<<<===>>>@@@@@@@@@@@@???AAABBBCCCCCCBBB@@@>>>===CCCCCCEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHIIIJJJHHHFFF???????????????>>>======999<<>>======<<<;;;999888666555444444<<<666444666888888999===666888:::<<<===<<<;;;:::======<<<<<<;;;;;;;;;;;;>>>===<<<<<<<<<>>>???@@@======>>>???@@@BBBDDDEEE>>>@@@BBBBBB@@@>>>>>>>>>:::;;;;;;;;;;;;<<<>>>@@@<<<>>>AAACCCCCCDDDEEEFFFDDDEEEFFFHHHIIIJJJKKKLLLJJJIIIHHHJJJMMMOOOOOOOOONNNPPPSSSWWW[[[^^^```aaa^^^[[[WWWUUUVVVWWWXXXXXXUUUUUUVVVZZZ^^^^^^[[[XXXNNNKKKHHHHHHKKKMMMMMMMMMIIIJJJKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMOOOPPPQQQRRRRRRRRRUUUUUUUUUWWWZZZ^^^bbbeeebbbbbbaaa___]]]YYYVVVUUUTTTTTTTTTVVVXXXWWWUUURRRQQQOOOJJJGGGEEEEEEFFFGGGFFFFFFFFFEEEDDDBBBAAA@@@777555333111///---,,,,,,,,,++++++******++++++,,,)))***,,,------,,,***)))''''''((()))***++++++,,,((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((('''&&&$$$###"""))))))************))))))''''''''''''((((((((()))((()))***)))((('''(((***))))))))))))))))))))))))%%%'''***,,,------,,,+++''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''((((((((())))))******'''''''''''''''((()))***)))((((((((((((***,,,---''')))))))))'''&&&'''((((((((())))))*********+++