BM6P6(@ ++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++.........------,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------......---......///000111222---...888???FFFUUUgggiiikkkmmmpppsssuuuvvvwwwxxxzzz}}}~~~}}}||||||}}}~~~zzzsssnnnlllnnnrrruuuxxxwwwuuuuuuxxx~~~|||~~~~~~yyywwwyyy{{{zzz{{{}}}|||yyyvvvvvvxxxzzzwwwvvvvvvwwwxxxxxxvvvtttrrrrrrrrrrrrqqqmmmgggcccXXXWWWWWWXXX[[[___cccfffccc___^^^```aaabbbfffkkkqqqrrrtttvvvzzz~~~vvvjjjbbbYYYQQQOOONNNKKKIIIIIIBBBBBBBBBAAA@@@???>>>===???<<<999777888888999888999:::<<<======???AAADDDEEEGGGKKKNNNQQQTTTYYY\\\^^^[[[YYYZZZ___cccddddddeee]]]XXXWWWSSSMMMMMMRRRXXXkkkcccJJJFFFEEECCC???:::555333222////////////000000000000//////......---------,,,........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...---,,,***))))))******---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------------...///000,,,,,,++++++++++++++++++...---,,,+++***+++,,,---............////////////222222555666444999LLL```yyynnnsss{{{ggg^^^iiiyyywwwfff[[[SSSSSSTTTUUU[[[ccc[[[hhhssswwwwww{{{|||tttrrrtttuuutttrrrllllllkkkjjjiiikkkmmmppptttvvvyyy||||||{{{yyywwwppppppppppppqqqsssuuuvvv~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///000111333222444;;;EEERRRcccqqqooonnnooorrruuuwwwwwwvvv{{{|||}}}}}}|||{{{{{{{{{xxxvvvrrroooooorrrvvvyyyzzzxxxuuuuuuyyy}}}zzzzzz~~~{{{yyyxxxyyy}}}}}}{{{xxxuuuuuuxxxzzzxxxxxxwwwxxxyyyyyyvvvtttrrrqqqppppppooolllgggddd[[[[[[ZZZZZZ\\\```ccceeebbb___^^^```bbbcccgggmmmrrrsssvvvzzz{{{mmmcccYYYTTTRRRNNNLLLMMMEEEEEEDDDCCCBBB@@@>>>======:::777555666777666666777999;;;<<<<<<>>>AAACCCDDDGGGJJJLLLOOORRRVVVZZZ\\\ZZZXXXZZZ___ccceeeeeehhhaaa[[[YYYTTTNNNMMMQQQQQQ___tttzzz___JJJGGGCCC???;;;777333111000000000000000000000000/////////.........------........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...,,,+++*********+++---,,,,,,++++++,,,,,,---............---------,,,---,,,,,,++++++,,,,,,------------,,,------......++++++,,,,,,,,,,,,,,,,,,///...------------...///............////////////111222444666777@@@WWWmmmzzzssswww}}}nnn]]]^^^rrrssscccZZZSSSSSSVVVXXX___fff```lllwwwyyyzzz}}}|||vvvpppnnnooopppnnnkkkjjjjjjjjjjjjiiijjjmmmppprrruuuxxxzzz{{{yyyvvvsssppppppooooooppprrrsssuuuxxxxxxxxxvvvuuuuuuxxxzzz}}},,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......---------.........//////------,,,------...///000...222555:::GGG[[[mmmvvvuuusssqqquuuzzz|||zzzvvv||||||{{{zzzyyywwwvvvuuussssssrrrrrrsssuuuxxxzzzyyywwwttttttxxx~~~~~~{{{~~~|||yyywwwxxxzzzyyyyyyvvvuuuuuuxxxzzzzzzyyyyyyyyyzzzyyyvvvtttpppooolllkkkkkkjjjgggeee```___^^^^^^^^^```bbbdddaaa^^^^^^bbbdddfffjjjppptttvvvzzz|||oooaaaYYYSSSNNNLLLMMMIIIHHHGGGEEECCCAAA???>>>===;;;888666777777666555555777999:::;;;===@@@BBBCCCEEEHHHJJJLLLNNNRRRUUUYYYXXXXXXZZZ___cccffffffkkkeee```\\\WWWQQQOOOQQQMMMTTTcccwwwpppQQQKKKDDD@@@???<<<666111000000000000000000000000000000////////////......------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...---,,,+++++++++,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,***+++++++++,,,---------......---------......///............////////////111222444666;;;KKKggg~~~yyyuuuyyy|||sss```XXX```yyynnn___XXXSSSUUUYYY]]]dddjjjgggqqqzzz||||||}}}uuuqqqmmmlllmmmllljjjggghhhiiijjjiiihhhiiilllnnnppprrrvvvxxxxxxuuuqqqnnnoooooonnnnnnnnnoooqqqrrrsssssssssrrrrrrsssvvvyyy~~~~~~~~~{{{------------------------******)))))))))***++++++------,,,,,,,,,+++++++++---------,,,++++++******///---,,,******,,,---///------------............,,,,,,,,,,,,---...///000***333888;;;IIIaaaqqquuuxxxtttrrrvvv~~~zzz|||zzzxxxwwwuuussspppnnnqqqrrrtttvvvwwwwwwwwwvvvxxxvvvsssssswww~~~}}}|||}}}~~~}}}{{{yyyyyyyyywwwwwwwwwvvvuuuuuuxxxzzz{{{zzzyyyyyyyyyxxxuuusssooolllhhhgggfffffffffeeedddcccaaa```___```aaabbbaaa^^^___dddhhhjjjnnntttxxxzzznnnbbbYYYRRROOOOOOJJJIIIHHHFFFDDDCCCBBBAAA@@@>>>;;;:::::::::999888444666777999999;;;>>>AAABBBDDDFFFGGGHHHJJJNNNPPPUUUUUUWWWZZZ^^^cccfffgggjjjgggccc___ZZZVVVTTTTTTQQQQQQXXXkkkzzzZZZQQQFFFBBBCCCBBB;;;555222111111111111111000000000000000000000/////////------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,+++************)))))))))***+++,,,------,,,+++++++++,,,,,,------............////////////000111333777AAAVVVsssxxxuuuuuu|||~~~sssfff]]]\\\ggg|||}}}kkk]]]YYYVVVXXX]]]ccciiimmmllluuu{{{||||||~~~|||}}}{{{pppooommmmmmnnnnnnkkkiiiiiijjjjjjhhhgggfffhhhjjjnnnppptttwwwvvvsssnnnkkknnnnnnmmmllllllmmmnnnoooqqqrrrsssrrrsssuuuyyy||||||}}}}}}xxx------------------------*********)))***++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...,,,+++))))))+++,,,...+++,,,,,,,,,,,,---------------------...///000000...777>>>CCCQQQfffrrrrrruuurrrqqqwww|||zzzyyywwwtttnnnjjjkkkooouuuzzz|||{{{xxxvvvyyywwwvvvwww{{{~~~{{{wwwyyyzzzzzzxxxwwwwwwwwwuuuvvvwwwvvvvvvwwwyyy{{{{{{zzzyyyyyyyyyxxxuuusssnnnjjjfffdddcccdddddddddeeedddcccaaa````````````bbb```bbbggglllnnnrrrxxx|||~~~sssggg\\\VVVUUUKKKJJJHHHGGGEEEEEEEEEEEEBBB@@@===<<<<<<<<<:::888444555777888888999<<>>======<<<999888555666888888777888:::<<<>>>@@@BBBCCCCCCEEEHHHJJJMMMPPPTTTXXX[[[^^^bbbeeedddffffffcccaaabbb```\\\TTTQQQRRR\\\lll}}}mmm___MMMCCCAAA@@@<<<888444444333333222111111111......////////////000000////////////////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,------------,,,+++---,,,,,,++++++,,,,,,---+++++++++*********))))))---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++(((((())))))******++++++,,,,,,---...////////////............////////////000333777CCCXXXqqqxxxtttwww{{{sss^^^TTTMMMPPP]]]qqqmmm```]]]______aaagggpppttttttsssyyy{{{zzz{{{~~~~~~|||wwwssspppeeefffgggiiijjjjjjkkkkkkiiiiiiiiigggdddaaaaaaaaajjjlllnnnppppppnnnkkkiiikkkkkkjjjjjjjjjkkkmmmnnnnnnooopppqqqrrruuuyyy|||}}}~~~}}}zzzvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------,,,,,,,,,,,,++++++,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///////////////000222222333777CCCTTTaaaeeeeeeeeelllmmmpppvvv}}}~~~tttlllfffooo{{{|||yyyzzz|||zzzzzzzzzyyywwwuuutttvvvwwwxxxzzz{{{{{{zzzzzz|||}}}||||||{{{|||}}}|||zzzxxxsssoookkkhhhggggggfffeeeffffffeeeeeeddddddddddddgggfffhhhooosssuuuyyy~~~uuuhhhbbbVVVTTTQQQMMMJJJHHHHHHHHHDDDBBB@@@@@@???>>>;;;999777888999888777777999;;;===>>>@@@AAABBBDDDGGGJJJKKKOOOSSSWWWYYY[[[___bbbcccggggggdddcccdddbbb]]]RRRTTTUUUXXX```nnn~~~nnnXXXIIIBBB@@@===;;;555444444333222222111111------........./////////111111111111111111111111------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---++++++++++++++++++,,,,,,+++,,,---///////////////............////////////222555<<>><<<888999:::999777777888:::<<<>>>@@@AAABBBDDDGGGJJJJJJNNNSSSVVVWWWZZZ]]]aaaccchhhiiidddccceeebbb\\\TTTXXXZZZWWWWWWcccyyy{{{cccPPPEEEBBB@@@???555555444333333222111111,,,---------......//////111111111111111111111111---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++***---,,,,,,++++++,,,,,,---.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---.........---------------------(((***+++---......------............/////////000333666@@@UUUtttrrraaaPPPMMMQQQ___qqq{{{lll___YYYYYY^^^bbbfffooo{{{~~~||||||}}}|||xxxsssmmmgggddddddeeeeeecccbbbaaacccdddbbbccceeeeeecccbbbbbbcccffffffggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjlllnnnppppppqqqrrrssssssvvvzzz~~~~~~~~~|||{{{)))***+++,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,---...---,,,***)))---------------...///000------------------------...------,,,,,,,,,------///---...111222000222555===EEEUUUgggqqqqqqlllhhhmmmnnnppptttwww{{{~~~{{{sssrrrttt|||~~~yyy{{{~~~zzzxxxyyyvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyyyyyyyzzz{{{||||||}}}~~~{{{|||wwwpppkkkjjjkkklllmmmhhhgggffffffffffffhhhhhhjjjlllooosssvvvyyy{{{{{{~~~~~~xxxooofffZZZQQQMMMMMMLLLKKKIIIGGGCCCAAA@@@>>><<<;;;:::999999888777777888888;;;<<<>>>@@@BBBCCCCCCDDDKKKNNNQQQTTTVVVYYY\\\___cccdddeeeeeeeeecccaaa___ZZZVVVWWW\\\\\\]]]jjj|||zzzwwwttt[[[GGGAAA@@@>>>888888777555333222000///////////////............//////...//////000111222,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///...------,,,,,,------...***+++---//////...---,,,)))+++---,,,)))((()))+++,,,,,,,,,++++++,,,,,,---------------------------------------,,,+++******++++++,,,,,,---...//////////////////...---,,,+++111---,,,......---///333333<<>>===<<<:::999888888888666777888:::<<>>??????BBBEEEHHHJJJMMMPPPSSSTTTVVVZZZ^^^aaacccccccccdddcccbbb___[[[YYYYYYZZZmmmyyynnnmmmyyynnnooo}}}~~~yyysssmmmbbbSSSHHHDDDAAA???;;;666333111000000////////////............000///..................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000+++++++++******+++++++++,,,,,,,,,---------.........,,,++++++,,,,,,+++***---,,,,,,++++++,,,,,,------------------------------......---,,,+++******------------------------+++,,,---...////////////000000111222000111999CCCXXXwww~~~mmmssswwwyyy~~~zzzoooZZZRRRUUUYYYyyy~~~^^^VVVNNNLLLMMMRRR]]]fffpppuuuzzz}}}~~~~~~||||||}}}{{{wwwsssnnnjjjccc___]]]]]]]]]]]]```___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[]]]^^^```bbbggggggffffffeeeffffffgggggggggggghhhkkkmmmppprrrttttttuuuwwwzzz~~~,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,+++,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,---...//////......111333333666AAAMMMdddrrryyyrrrlllooosssrrrqqquuu{{{{{{xxxwwwwwwrrrlllmmmuuu|||}}}}}}|||~~~}}}xxxrrrnnnvvv}}}|||{{{yyyxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxyyyzzz{{{}}}~~~|||{{{yyywwwtttrrrpppooonnnllliiifffiiijjjkkkmmmpppsssvvvxxxvvvuuutttuuuwww{{{~~~~~~nnnccc[[[WWWQQQMMMJJJIIIGGGFFFCCCBBB@@@>>>;;;:::999888888888777777888:::<<<>>><<>><<<:::999888:::999777777888999<<<===:::===@@@CCCEEEGGGKKKMMMRRRUUUYYY]]]```aaabbbbbb___aaa```]]]ZZZYYYVVVTTTXXX___oootttiiihhhtttvvvnnnsss}}}vvvvvvrrreeeUUUNNNBBBAAA???;;;888444111000000/////////............++++++++++++,,,------...,,,------......------,,,+++,,,,,,---...///000000///............---------/////////....../////////---,,,,,,,,,,,,---......///,,,***+++---...,,,)))*********+++,,,---...///------------------------((()))***+++++++++++++++++++++++++++++++++++++++,,,---......///.........000000111333333888FFFTTTuuu{{{mmmdddssswwwVVVMMMZZZjjjmmmZZZQQQIIIIIIMMMVVVeeeqqq}}}}}}||||||~~~yyyooofff[[[ZZZYYYZZZ]]]]]]ZZZWWWWWWYYY\\\^^^______^^^]]][[[\\\^^^```aaabbbccccccbbbbbbcccccceeefffhhhiiikkkjjjjjjjjjlllnnnqqqsssuuuuuuuuuvvvxxx{{{~~~~~~~~~~~~~~~~~~,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------.........------,,,,,,------...------...///000111222333111......111555<<>>;;;888777777777777888999::::::888;;;???BBBDDDGGGJJJLLLPPPTTTZZZ^^^____________^^^___```]]]XXXTTTTTTUUUTTTXXX```mmm}}}|||sssnnnrrr~~~llljjjttt~~~uuuqqqlllddd]]]LLLFFFAAA>>>999222000111111111000/////////////////////............//////........................---......//////......------+++)))'''(((+++...000................................................---------,,,,,,+++++++++---------,,,,,,+++++++++...------,,,,,,++++++***,,,---.........---,,,+++---------------...///000------......///000000000333...///555666:::OOOiii|||mmmjjjwwwmmmSSSSSSbbbnnn|||gggVVVNNNHHHIIIPPP[[[kkkxxx|||xxx{{{zzzpppeee^^^WWWWWWWWWXXXXXXXXXXXXXXXZZZZZZ[[[[[[[[[\\\\\\\\\^^^^^^______```aaaaaaaaagggggggggeeeddddddfffhhhjjjkkklllmmmooopppqqqrrrtttwwwxxxvvvtttvvv|||}}}}}},,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,---...///000000111///000333666@@@TTThhh{{{zzzxxxuuussstttwwwyyywwwxxxzzz|||}}}|||zzzxxxzzzooohhhkkkttt|||~~~|||{{{}}}~~~|||yyyxxxyyy{{{~~~~~~~~~}}}|||{{{zzzzzzzzzxxxuuussstttuuuwwwwwwxxx}}}~~~||||||{{{yyyvvvsssrrrpppmmmllllllkkkiiihhhgggjjjnnnsssvvvxxxwwwwwwwwwxxxyyy{{{~~~{{{qqqcccXXXQQQNNNKKKHHHDDDCCCBBBBBBAAA@@@===:::888888888888888999:::::::::===@@@BBBCCCEEEGGGIIINNNRRRXXX[[[]]]]]]]]]^^^^^^___```]]]XXXTTTRRRSSSPPPSSS[[[hhhxxx{{{rrrpppxxxuuuqqqyyyzzzwwwssslllfffSSSJJJBBB>>>;;;555222222111000000/////////000000//////............//////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++,,,........................------------------------.........---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------......---------......///------......///000000000111---///555888@@@XXXsss{{{pppppp{{{dddQQQSSS```lllyyyeeeVVVOOOJJJLLLSSS]]]lllyyyzzz{{{|||zzztttkkkccc]]]VVVVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\]]]^^^_______________`````````eeeffffffeeeddddddfffgggiiijjjkkkmmmoooppprrrrrrwwwyyy{{{zzzxxxxxx}}},,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,......------------......---------....../////////111111222444999FFF]]]rrr||||||{{{xxxwwwwwwzzz|||yyyzzz}}}~~~|||{{{yyynnngggmmmxxx|||{{{wwwwww}}}~~~}}}|||zzzxxxwwwzzzyyywwwuuuuuuvvvwwwxxxxxx~~~~~~}}}||||||{{{xxxtttqqqpppnnnllljjjjjjiiigggeeehhhjjjnnnqqqtttvvvwwwwwwyyyzzz|||}}}~~~lll\\\RRRMMMJJJHHHGGGFFFDDDDDDCCCBBB???<<<999999888888888999::::::;;;===@@@AAABBBCCCEEEGGGLLLPPPTTTXXXYYYZZZ[[[\\\^^^___```]]]YYYTTTQQQOOONNNOOOUUUaaaooo~~~yyypppqqqyyy{{{~~~yyyttt\\\OOOCCC>>>===999555333000000/////////000000111//////............//////........................+++,,,,,,------,,,,,,+++,,,---///000///---***(((........................,,,,,,,,,,,,,,,,,,,,,,,,//////............------++++++++++++******************+++,,,,,,---......)))***,,,---...///////////////...---------......------......///000000000111///222777<<>>;;;::::::999999999:::::::::<<<>>>???@@@BBBDDDGGGJJJMMMRRRUUUVVVXXXZZZ\\\^^^___```___[[[VVVPPPMMMNNNMMMPPPYYYeeerrrssspppttt~~~dddTTTCCC>>>>>><<<666333000000000///000000111222//////............//////........................---......//////......---,,,---///111000...,,,***........................,,,,,,,,,,,,,,,,,,,,,,,,............------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---.........///000///...---------------------......///000000000222333666:::CCCXXXvvv}}}}}}|||wwwsssXXXOOOOOOQQQ^^^ooo{{{gggXXXQQQMMMMMMTTT]]]hhhvvv~~~{{{wwwppphhhaaaZZZWWWSSSSSSSSSTTTUUUUUUUUUVVVTTTUUUWWWYYY\\\^^^```aaa`````````___^^^]]]]]]\\\```bbbdddeeeeeeeeegggiiimmmnnnppprrruuuwwwyyyzzz{{{+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------------......///......------......///000000000111111111111111...222555888BBBUUUlll|||{{{vvvsssuuuzzz}}}tttooovvv{{{vvvyyy~~~{{{{{{||||||{{{{{{zzzyyyxxxxxxzzzzzzyyyxxxxxx{{{}}}~~~~~~|||xxxsssooommmjjjgggeeeeeeeeeddddddjjjjjjlllnnnqqqtttvvvwwwyyyyyyzzz|||}}}~~~|||||||||~~~~~~~~~~~~sssddd\\\VVVSSSLLLIIIGGGEEEDDDCCCAAA???<<<<<<;;;:::999999999:::888999;;;===>>>AAAEEEGGGIIILLLOOORRRTTTVVVYYY\\\]]]___aaabbb___ZZZSSSNNNLLLJJJLLLSSS\\\hhhyyywwwppppppjjjWWWEEE??????===888444111111000000000000111111//////............//////........................---......//////......---------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++++++++------------------------000///...---------------------......///000000000111555888===KKKccc~~~~~~ooo[[[MMMNNNQQQUUUfffzzzqqq___TTTMMMKKKMMMVVVbbbnnn|||}}}zzzvvvooofff]]]VVVRRRQQQQQQQQQRRRSSSTTTTTTTTTRRRSSSVVVYYY\\\___aaabbbaaaaaa```___^^^]]]]]]\\\___aaacccdddeeegggiiikkkoooppprrrtttwwwyyy{{{||||||++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......------....../////////............//////.........//////000000000///333777===JJJ___qqq{{{~~~xxxsssppprrrwww|||~~~{{{uuutttyyy~~~~~~}}}}}}||||||zzz~~~{{{yyyzzz{{{{{{{{{zzzyyyxxxxxxvvvyyy{{{{{{zzzzzz}}}~~~|||yyywwwsssooollljjjhhhdddcccdddeeeeeeeeeiiijjjlllnnnpppsssuuuvvvwwwwwwxxxzzz{{{|||~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~oooccc[[[VVVNNNKKKHHHFFFEEEDDDBBB@@@>>>===<<<;;;:::999999999666888:::;;;===@@@DDDGGGHHHJJJMMMOOOQQQTTTXXX[[[\\\^^^bbbeeeeee___XXXRRRKKKGGGIIIPPPVVV```sss{{{pppmmmvvvlllZZZHHHAAAAAA>>>:::666333222111000000000000111//////............//////........................+++,,,,,,------,,,,,,+++...---,,,,,,---...000111................................................+++++++++,,,,,,,,,,,,---------------..................---,,,,,,+++******///...---,,,,,,,,,,,,---//////...---------......------......///000000000///555:::AAATTTpppzzzkkkXXXOOOKKKOOOVVVbbbwww~~~kkk[[[RRRKKKJJJMMMWWWdddrrr|||yyyssskkkbbbZZZSSSOOOOOOOOOPPPPPPQQQRRRSSSSSSQQQSSSUUUXXX\\\___aaacccbbbbbbaaa```______^^^^^^___aaabbbdddeeehhhllloooqqqrrrsssuuuxxxzzz{{{|||~~~++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...//////............//////------...///000111111222111555:::BBBSSShhhuuuxxxwwwvvvtttqqqpppqqquuuxxxyyy~~~~~~~~~vvvtttuuuzzz|||zzzyyy{{{zzz|||}}}zzzyyy||||||{{{{{{yyyxxxvvvuuutttxxx||||||{{{|||~~~yyyuuurrrooollljjjiiifffcccbbbccceeefffggghhhiiilllnnnqqqrrrssstttvvvvvvwwwxxxzzz{{{|||||||||{{{{{{zzzzzz{{{|||}}}}}}|||zzzzzzzzz{{{}}}~~~{{{lll```YYYQQQNNNKKKHHHGGGFFFDDDCCC???>>>===;;;::::::999999888999::::::;;;===AAAEEEFFFGGGIIIKKKMMMQQQVVVYYY[[[^^^ccchhhiiieee]]]VVVQQQKKKKKKOOORRRWWWjjjuuupppnnn}}}mmm]]]LLLFFFDDD@@@<<<:::444333222111000///////////////............//////........................+++,,,,,,------,,,,,,+++...------,,,,,,---...///........................------------------------,,,,,,,,,,,,------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///......---------......///------......///000000000///777>>>IIIaaa~~~zzznnnaaaOOOMMMKKKOOO\\\rrrxxxeeeVVVOOOMMMKKKNNNXXXeeerrr|||wwwoooeee\\\UUUQQQOOOMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRUUUXXX[[[^^^aaabbbbbbbbbbbbaaa`````````___aaaaaabbbccceeeiiiooosssvvvvvvxxxzzz{{{}}}~~~+++++++++,,,,,,+++++++++------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---//////............//////...///000111222333444444444777<<>>===555444333111000//////...//////............//////........................---......//////......---............---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,---------***++++++,,,,,,------...,,,+++++++++,,,...000111---------------...///000------......///000000000111:::CCCPPPmmmxxxrrroooggg___OOOOOOLLLOOOaaasss```QQQKKKOOOMMMOOOXXXdddqqq}}}vvvkkk___VVVQQQPPPPPPLLLMMMMMMNNNPPPQQQRRRRRRQQQRRRUUUXXX[[[^^^aaabbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbeeejjjqqqvvv{{{|||}}}------------------------........./////////000000//////.........---------******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,///000000000000111444666666===BBBJJJ___www~~~xxxrrrrrrrrrqqqpppqqqssstttzzzwwwwww{{{|||vvvqqqppppppvvvxxxvvvuuuxxx|||}}}~~~{{{{{{|||}}}}}}}}}}}}{{{yyywwwvvvwwwwww{{{}}}~~~uuunnnjjjhhhfffdddaaa```______```cccfffiiifffhhhkkknnnpppssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwwww{{{zzzxxxwwwwwwxxxzzz{{{||||||||||||{{{{{{{{{{{{}}}~~~qqqbbbYYYUUUPPPKKKGGGDDDCCCBBB>>>>>>??????===:::888666:::999::::::;;;<<<===>>>DDDEEEEEEFFFHHHMMMSSSXXX]]]]]]___dddhhhhhheeeaaa___ZZZVVVSSSOOOOOO\\\kkkqqqyyy}}}zzzooogggWWWGGGBBBCCC@@@999777666555333222111000000111111000000//////......,,,,,,,,,------.................................------------------------,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,,,,,,,,,,---------......///...------......---,,,,,,------......------,,,,,,,,,,,,---------......000---,,,000222111222555111>>>III^^^~~~||||||vvvfffZZZXXXLLLKKKKKKRRRccc}}}yyyfffZZZTTTQQQOOOLLLOOOYYYccckkkvvv}}}uuujjj^^^UUUPPPOOOPPPLLLLLLLLLLLLMMMNNNOOOOOOQQQTTTYYY\\\^^^___aaabbbbbbbbbbbbaaaaaaaaaaaa```dddaaaaaaccceeehhhnnnvvv~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---111111000///////////////---...000000000222555888999AAAHHHRRRfff{{{zzzsssvvvxxxwwwtttrrrrrrtttxxxttttttyyyzzzuuuooolllpppvvvyyywwwwww{{{~~~}}}~~~}}}}}}}}}}}}{{{zzzxxxwwwvvvuuuyyy}}}~~~|||~~~}}}uuuoookkkhhhdddaaa___``````aaacccdddeeeeeehhhiiikkknnnppprrrssstttssssssssssssssssssssssssssstttuuuvvvvvvvvvuuuuuuxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{}}}~~~mmm___ZZZTTTNNNIIIGGGEEEEEE@@@@@@AAA@@@???<<<999888999999999999:::;;;<<<===CCCDDDEEEFFFHHHLLLRRRWWW[[[[[[]]]aaaeeeeeebbb______\\\YYYWWWRRRQQQZZZfff}}}{{{wwwrrrkkk\\\KKKDDDDDDAAA<<<999777555333111111111111111000000000/////////...,,,,,,,,,------.........------------------------------------------------------------...............------,,,,,,------...,,,------......------,,,++++++++++++,,,,,,,,,,,,...---------------,,,+++,,,------......------,,,,,,,,,,,,---------......000---,,,000222111222555555BBBQQQkkk}}}}}}~~~tttbbbVVVTTTOOOMMMNNNVVVgggqqq___UUUQQQOOOPPPPPPUUU___ggglllttt|||zzzqqqdddYYYRRROOONNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQUUUYYY]]]^^^___aaabbbddddddccccccccccccccccccdddaaaaaacccfffiiiqqqyyy------------------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///......------------------...///000000222666999===FFFQQQ]]]ooo|||uuu{{{{{{uuussssssvvvqqqqqqvvvxxxssskkkfffqqqwww{{{yyyyyy}}}~~~}}}}}}||||||||||||{{{zzzyyyxxxvvvuuuxxx}}}~~~}}}yyyrrrnnnkkkgggbbb^^^]]]___aaadddddddddcccbbbiiijjjlllnnnoooqqqqqqqqqpppppppppppppppppppppppppppqqqrrrrrrssssssrrrrrrsssssssssssssssssssssssstttuuuuuuvvvvvvwwwwwwwwwwwwxxxzzz|||~~~|||hhhbbbYYYRRRMMMJJJHHHGGGCCCCCCCCCBBB@@@>>>;;;:::999999888999999:::;;;<<>><<<;;;999888888888999999:::;;;@@@AAABBBCCCEEEIIINNNRRRUUUWWWYYY\\\^^^___^^^\\\\\\\\\ZZZWWWRRRQQQUUUZZZmmm|||vvviiiYYYLLLEEECCCCCC>>>;;;777333111111222333000000000000////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...------,,,,,,------...,,,------......------,,,........./////////000000,,,---...---,,,++++++,,,,,,------......------,,,,,,,,,,,,---------......000---...000000000222777>>>QQQmmmtttzzzkkkWWWMMMNNNOOOPPPXXXhhh|||ppp]]]PPPKKKNNNTTTXXX]]]eeemmmsssxxx~~~yyyooocccUUUMMMMMMNNNLLLIIILLLLLLLLLMMMNNNOOOPPPQQQSSSVVV[[[]]]^^^______````````````aaaaaabbbbbbbbbdddaaaaaadddiiinnnxxx------------------------******+++,,,...///000000------------............------........./////////111000000//////////////////000111000000111333666@@@NNNaaarrr~~~{{{xxxzzzwwwtttqqqrrruuutttmmmfffddduuu||||||zzz|||~~~}}}}}}{{{~~~|||zzzyyyzzzzzzzzzyyyyyyyyyyyyyyyvvvvvvyyyyyyrrriiicccaaaaaa___^^^______``````aaabbbcccdddiiiiiijjjkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooommmnnnoooooooooooonnnmmmooooooppppppqqqrrrssssssrrrrrrtttvvvxxxyyy{{{|||zzzzzz{{{|||~~~wwwgggZZZSSSNNNKKKHHHFFFFFFDDDCCCAAA>>><<<;;;999999888888888999::::::===???AAABBBCCCGGGKKKOOOTTTVVVYYY\\\^^^^^^______\\\\\\YYYSSSOOOPPPTTTWWW```sss{{{}}}yyynnn```RRRHHHDDDDDD@@@===888444111111222333////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,...------,,,,,,------...,,,------......------,,,........./////////000000---///000///,,,+++,,,...,,,------......------,,,,,,,,,,,,---------......///......111111000555;;;CCC\\\zzz~~~ttt{{{}}}gggUUUNNNOOOLLLQQQ___sss}}}fffWWWNNNMMMSSS[[[fffkkkqqqtttwww}}}vvvggg]]]QQQKKKLLLNNNLLLIIIKKKKKKKKKLLLMMMNNNPPPPPPSSSVVVZZZ]]]]]]]]]^^^___^^^^^^___``````aaabbbbbbdddaaaaaafffjjjpppzzz------------------------((()))***+++,,,---...///------...............///---------.........//////000///......------......///000000000000111444666AAAPPPfffxxxzzzyyy{{{vvvuuuwwwxxxssslllhhhiiixxx~~~~~~{{{|||}}}|||{{{~~~}}}{{{yyyxxxxxxwwwwwwwwwxxxyyyyyyuuuvvv{{{}}}uuunnnddd___]]]^^^^^^]]]^^^^^^______aaacccdddeeegggggghhhiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmlllllllllkkkkkklllllllllmmmmmmmmmnnnnnnoooooopppooooooqqqrrrtttvvvwwwxxxwwwwwwwwwxxxyyy{{{|||}}}~~~rrrbbbXXXSSSNNNJJJHHHGGGFFFCCCAAA???======::::::999999999999::::::;;;===???AAABBBEEEIIILLLRRRUUUYYY\\\^^^___aaaccc``````\\\TTTPPPRRRTTTTTTVVVdddzzz}}}vvvyyy{{{qqqggg[[[NNNFFFDDDAAA>>>:::666333222222222////////////000000000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,+++,,,,,,,,,,,,------------///111///,,,+++---///,,,------......------,,,,,,,,,,,,---------......///...///222222222888@@@LLLkkk}}}uuuyyy|||eeeVVVQQQRRRKKKUUUggg}}}rrr]]]SSSOOOOOOWWWaaauuu{{{~~~||||||zzzooo^^^WWWOOOKKKLLLMMMLLLIIIIIIIIIJJJKKKLLLMMMOOOPPPSSSVVVZZZ\\\\\\\\\\\\]]]]]]^^^___```aaabbbcccdddbbb```bbbggglllqqqzzz------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---------.........------,,,++++++++++++,,,,,,---///000000333666999BBBRRRiii}}}}}}zzzyyy}}}xxxzzz}}}|||sssjjjkkkpppxxx~~~~~~}}}xxx~~~}}}{{{~~~~~~|||||||||zzzxxxvvvvvvuuuuuuuuuwwwxxxyyyxxxzzzwwwpppjjjbbb^^^]]]]]][[[ZZZZZZ\\\^^^aaacccddddddddddddeeefffggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggggghhhiiijjjiiiiiihhhgggggghhhiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmoooppprrrssstttuuuuuuuuuuuuvvvwwwxxxyyyzzz|||~~~}}}kkk```ZZZTTTOOOKKKJJJHHHEEECCCAAA??????;;;;;;::::::::::::;;;;;;:::<<<>>>???AAACCCGGGJJJPPPTTTXXX\\\]]]```cccffffffhhhddd\\\VVVVVVTTTPPPSSSYYYiii}}}uuuvvv}}}sssmmmcccUUUIIIEEEAAA???<<<888555333222111.../////////000000000111000/////////.........---------------------------------------------------,,,,,,---------............------,,,,,,------...,,,------......------,,,++++++++++++,,,,,,,,,,,,+++...111///+++***,,,///,,,------......------,,,,,,,,,,,,---------............000333333444<<>>GGG^^^~~~~~~fffZZZXXXXXXSSSaaavvvrrr^^^NNNLLLOOOQQQYYYeeewwwwwwjjj^^^OOONNNLLLKKKIIIHHHHHHIIIGGGGGGGGGHHHJJJLLLMMMNNNRRRUUUXXXZZZZZZYYYYYYZZZXXXXXXZZZ[[[]]]^^^___```______cccjjjooorrryyy---------,,,,,,+++++++++............---,,,+++++++++,,,------++++++,,,------------........./////////...---,,,,,,---...///111...---000222444888>>>HHHWWWooo{{{}}}zzzxxxzzz}}}~~~nnnjjjuuu{{{~~~sssxxxxxxooojjjsss}}}xxx{{{wwwttttttuuuvvvrrrooopppssstttrrrrrruuu|||vvvooofffccc^^^ZZZXXXXXXZZZ\\\ZZZ]]]aaaeeeffffffcccbbbfffeeeeeefffhhhiiigggfffffffffeeeddddddcccbbbbbbdddcccbbbaaaaaabbbdddeeedddcccbbbbbbaaaaaabbbbbbffffffggggggfffeeeddddddeeeeeefffhhhiiikkklllllllllnnnqqqrrrqqqqqqqqqrrrsssuuuwwwxxxxxxyyy{{{}}}tttjjj\\\OOOOOOLLLHHHGGGHHHFFFCCC???>>><<<:::999999:::;;;<<<999:::;;;===???AAACCCEEEMMMPPPTTTWWWZZZ___cccgggnnnnnnpppoooeeeXXXSSSUUUTTTOOOTTTfffwwwttttttrrrsss~~~yyyppp```QQQJJJFFFDDDAAA<<<666222111111///000222333222111///---//////.........---------------------------------........................000000000000///...---,,,,,,---------,,,++++++***,,,++++++******++++++,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......---...000111111111000/////////222666444333@@@QQQllluuuggghhhccc]]]ZZZpppvvv^^^WWWOOOKKKKKKQQQ```mmm}}}vvvdddTTTPPPNNNKKKHHHFFFEEEEEEFFFEEEHHHHHHFFFHHHMMMOOOMMMUUUVVVXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\^^^___bbbgggnnnsssxxxzzz.........---------,,,,,,---------...------,,,,,,,,,---......,,,,,,---...---------........./////////...------------...///000------111444666<<>>===;;;999999999:::;;;999:::;;;<<<>>>AAACCCDDDKKKNNNRRRUUUXXX]]]bbbeeeiiiiiilllooohhh\\\UUUUUUOOOMMMQQQ^^^ooo|||zzzwwwsssqqqzzzvvvdddSSSJJJFFFDDDAAA<<<777333111111///000222222222111///...//////.........---------------------------------....................................---,,,+++***---------------,,,++++++,,,,,,++++++++++++,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......---...///000111000000///000///222777666888GGGYYYyyyuuunnnoookkkiiicccxxxooo\\\UUUNNNLLLMMMTTTbbbpppzzz~~~zzzooo^^^PPPOOOMMMJJJHHHFFFEEEEEEFFFFFFHHHHHHFFFHHHNNNQQQPPPUUUVVVXXXYYYZZZYYYYYYXXXYYYYYYYYYYYYYYYZZZ[[[\\\___bbbfffjjjooouuuzzz~~~//////............------,,,,,,------...------------...//////------...///---------...............///...------------...///000......222555888@@@HHHSSShhh{{{~~~|||}}}~~~|||~~~{{{yyy~~~}}}rrrgggrrr~~~~~~~~~{{{tttgggZZZZZZkkk~~~{{{zzzxxxwwwuuutttttttttvvvssssssuuuvvvssstttwwwyyyyyymmmeeebbb___[[[WWWUUUUUUVVVXXX[[[^^^ccchhhiiihhhfffddd``````___aaabbbcccbbb```cccbbb```___^^^______```bbb```___^^^]]]]]]^^^___]]]]]]\\\[[[[[[[[[[[[\\\______`````````___^^^^^^]]]]]]^^^```aaabbbccccccbbbdddggghhhggggggiiijjjmmmoooqqqsssssstttvvvxxx~~~zzzjjj\\\WWWRRRMMMJJJIIIHHHDDDAAA@@@>>><<<:::999888888999999999:::<<<>>>@@@BBBCCCHHHKKKOOORRRVVVZZZ___cccddddddiiinnnmmmcccYYYUUULLLMMMNNNUUUeeeyyytttooosssxxx}}}kkkZZZPPPHHHEEEAAA<<<777444222111000111111222222000///.../////////............---------------------------------------------------............---,,,++++++---............---,,,,,,,,,,,,++++++++++++,,,,,,------------------------//////...---,,,,,,++++++,,,,,,,,,---------............///000000000000000222000222777888===PPPeeeqqqsssrrrmmmqqqpppwwweeeXXXRRRMMMMMMQQQYYYgggtttyyyzzzsssgggYYYNNNMMMLLLIIIGGGFFFEEEEEEEEEFFFHHHHHHFFFIIIPPPTTTTTTVVVWWWWWWXXXXXXWWWWWWVVVXXXXXXWWWXXXXXXZZZ\\\]]]```dddjjjnnnqqqvvv|||~~~............------------++++++,,,---............,,,...///...---,,,---....................................------.........000...///222555999BBBLLLZZZppp~~~yyytttyyy}}}zzz}}}zzzzzz~~~~~~{{{nnnjjj~~~~~~|||xxxnnnaaa^^^jjjzzzxxxxxxxxxxxxwwwvvvuuuuuuwwwtttsssuuuvvvtttuuuxxxxxx}}}xxxlllccc___]]]YYYVVVTTTUUUVVVWWW[[[^^^cccgggiiihhheeeccc^^^]]]]]]^^^``````___]]]```___]]][[[[[[\\\]]]^^^```___]]]\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXZZZZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\^^^^^^___]]]___aaabbbbbbcccdddfffjjjlllooopppqqqrrrtttvvv{{{|||vvvhhhZZZUUUNNNKKKJJJIIIFFFDDDAAA@@@>>>;;;999888777777888999999;;;===???@@@AAAFFFIIIMMMQQQTTTYYY^^^bbbbbbcccgggnnnqqqkkk___VVVNNNOOOOOOPPP^^^uuutttlllmmmnnnxxxsssdddYYYJJJGGGBBB===999666333111000111111111111000///////////////...............------------------------------------------------//////000000///......------......///......------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------//////...---,,,++++++***,,,,,,,,,---------.........//////000000000000000333000111666999AAAXXXoooqqqkkksssnnniiirrr~~~ooo]]]TTTOOOLLLOOOVVV```mmmyyy|||xxxnnnaaaVVVNNNKKKJJJHHHFFFEEEEEEEEEEEEFFFHHHHHHGGGJJJRRRWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTVVVVVVVVVVVVWWWZZZ\\\^^^___eeekkkppprrrvvv{{{|||,,,,,,,,,,,,,,,,,,,,,---++++++,,,---............+++---------,,,+++,,,---.....................------..................---111000000333555999DDDPPPbbbuuu}}}tttnnntttxxxvvvxxxxxxzzz}}}zzzvvvnnnppp|||xxxhhh^^^fffwww~~~wwwxxxyyyyyyyyyxxxwwwvvvwwwssssssuuuvvvuuuvvvzzz|||vvvkkkddd\\\ZZZXXXVVVUUUUUUWWWXXXZZZ]]]aaadddfffeeecccaaa[[[[[[ZZZ\\\]]]^^^]]][[[[[[[[[YYYXXXXXXYYYYYYZZZ]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[ZZZ\\\^^^^^^^^^___bbbdddhhhjjjmmmnnnooopppsssuuuwwwyyy{{{~~~ppp^^^XXXQQQMMMKKKKKKIIIGGGCCCBBB???===;;;888777666888888999:::;;;===???@@@DDDGGGKKKOOOSSSXXX]]]aaacccdddhhhmmmrrrpppeee[[[QQQQQQNNNMMMWWWlllvvvkkkhhhgggssswwwiii^^^NNNIIICCC???<<<999555222111111111111111000//////////////////////////////------------------------------------------------/////////000//////...---------......///......------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,,,,---------......///////////////000000111333000000555:::FFF___xxxxxxeeehhhsssnnnlllzzzmmm\\\RRRMMMLLLSSS\\\gggttt{{{rrrfff[[[RRRMMMHHHHHHGGGFFFEEEDDDDDDDDDEEEHHHIIIHHHLLLSSSXXXXXXVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSTTTVVVYYY\\\^^^___dddlllqqqtttvvvyyy|||yyy{{{~~~~~~|||||||||+++++++++,,,,,,,,,,,,---,,,,,,------...---------+++,,,------++++++,,,---...............---------------...//////...------111000222444666<<>>???BBBEEEIIIMMMQQQVVV\\\___dddfffgggjjjooorrrllleeeWWWQQQMMMMMMSSS```ttt{{{mmmfffbbbqqqyyymmm```QQQLLLEEEAAA>>><<<777333111111111000000000000000...////////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---............---------,,,,,,,,,,,,------+++,,,,,,------...............---------,,,,,,,,,,,,,,,,,,---------......///////////////000111111333000111888???NNNjjj~~~~~~vvvlllbbbkkkwwwtttxxxlll\\\QQQMMMMMMVVVbbbnnnzzz~~~|||ssshhh]]]SSSLLLIIIFFFFFFFFFEEEEEEDDDDDDCCCDDDGGGIIIIIIMMMTTTXXXWWWUUUUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRRRRUUUYYY]]]___aaafffnnnuuuzzzzzzxxxvvvuuuwwwxxxxxxvvvuuuvvvwww~~~,,,,,,,,,,,,------......---------...------,,,,,,,,,---...---,,,+++,,,...//////.........---------------...//////...------000000333666999AAAQQQ```tttuuuuuurrrnnnmmmooorrrnnnqqqwww~~~|||{{{lllggglllsssoooeeelll{{{}}}~~~xxxxxxwwwwwwvvvvvvvvvvvvyyyuuuuuuxxxzzz{{{~~~}}}vvvoooggg^^^YYYSSSRRRRRRRRRSSSUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUTTTVVVWWWXXXWWWUUURRRSSSUUUVVVVVVUUUSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRPPPOOONNNNNNMMMMMMNNNNNNMMMNNNNNNOOOPPPPPPOOOOOOQQQQQQQQQRRRSSSSSSTTTTTTUUUWWWXXXXXXYYY[[[^^^```bbbdddggghhhjjjkkknnnpppqqqrrrtttwwwzzz|||}}}~~~sssjjj___VVVQQQNNNKKKHHHEEEDDDCCCAAA???<<<:::999777777777888:::;;;===>>>???BBBGGGKKKOOOTTTYYY]]]bbbeeeeeedddjjjrrrsssooo___SSSNNNRRRSSSVVViiipppddd```ppp~~~ssseeeTTTNNNGGGCCCAAA>>>999555222111111000000000000000.../////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,---------------------,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,------------...,,,,,,,,,---------......000//////...///000111222333111444===GGGYYYwwwyyyfffggggggooozzz{{{|||fffWWWQQQMMMOOOZZZgggsss~~~yyylll```VVVOOOIIIEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBGGGJJJKKKNNNTTTVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSQQQQQQPPPQQQTTTXXX]]]```gggjjjqqq{{{zzzsssrrrsssrrrqqqooooooppprrrzzz---------.........//////............---,,,++++++---...///...------.../////////.........---------,,,---...//////...---,,,///000333888<<>><<<<<<;;;:::999999999:::;;;;;;===???BBBDDDHHHLLLPPPTTTVVVZZZ]]]```cccgggjjjkkkeeeXXXTTTWWWXXXhhhtttsssnnnfffcccnnn}}}{{{ppp```PPPJJJIIIEEE???<<<777555111000000000000000000000000000000000000000//////...------------..............................------------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---//////000000000...---,,,++++++,,,---...,,,------///000222444555000555>>>PPPqqqyyyppprrrrrr```ZZZ]]]hhhttt}}}kkkYYYOOOMMMLLLPPPYYYgggxxxwwwhhhXXXOOOJJJFFFDDDDDD@@@@@@AAAAAABBBBBBBBBBBBGGGHHHJJJMMMOOOPPPQQQQQQRRRSSSSSSRRRPPPOOOPPPQQQNNNPPPRRRTTTWWW\\\bbbgggooouuu{{{~~~|||~~~zzzuuuqqqpppppppppppp}}}........................---...///...---------///......------------......,,,,,,------------,,,,,,000////////////000000111111555999===GGGYYYkkkuuuvvvrrroooppprrrsssrrrppplllsss{{{mmmggggggooovvvwwwxxxyyywww|||~~~zzzyyyxxxxxxvvvvvvuuuuuuuuuvvvwwwxxxzzz{{{{{{||||||qqqkkkddd\\\WWWRRROOOLLLJJJKKKOOOSSSVVVVVVSSSPPPOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJKKKKKKIIIGGGEEEEEEFFFGGGHHHDDDDDDEEEEEEEEEDDDDDDCCCEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCEEEHHHIIIIIIJJJKKKMMMIIIKKKMMMNNNOOOQQQTTTWWW[[[[[[[[[[[[\\\___cccgggggghhhiiilllooosssvvvxxx||||||}}}}}}}}}tttfff[[[UUUUUUMMMJJJGGGEEEDDDBBB???===<<<;;;:::999888888999::::::<<>>KKK___ooouuuuuusssqqqrrruuuwwwuuusssnnntttyyy}}}}}}kkkjjjnnnuuuzzz{{{{{{{{{~~~~~~www|||{{{yyyxxxwwwvvvuuutttsssssstttvvvwwwyyy{{{|||}}}zzzkkkeee^^^XXXTTTQQQNNNMMMKKKMMMPPPTTTWWWUUUQQQMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHFFFEEECCCCCCDDDFFFGGGBBBBBBCCCCCCDDDCCCCCCBBBDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDCCCEEEGGGHHHHHHHHHJJJKKKGGGIIIKKKLLLMMMOOORRRTTTYYYYYYYYYYYYZZZ]]]aaaeeeeeefffhhhkkknnnrrrtttvvvwwwyyy{{{}}}~~~~~~nnn```XXXVVVOOOLLLIIIFFFDDDCCCAAA???<<<;;;999888777777777888999<<>>AAABBBEEEHHHJJJJJJNNNSSSXXX\\\___ccceeefffhhh```YYYVVVQQQUUUeeevvvtttjjjppp~~~}}}wwwiiiXXXOOOJJJDDDAAAAAA:::777333111111111000/////////////////////////////////...------------...++++++++++++++++++++++++,,,,,,,,,------------.........------------......------------------------------------------------/////////......,,,+++++++++++++++,,,------......+++,,,,,,---///111333444888<<>>???@@@@@@AAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCCCCEEEFFFEEEDDDBBBBBBCCCFFFGGGIIIIIIIIIJJJMMMOOOPPPQQQSSSTTTUUUWWWZZZ\\\^^^___bbbeeeiiilllnnnoooqqqsssvvvyyy{{{~~~rrrbbb[[[SSSPPPKKKGGGFFFDDDCCCAAA>>>===;;;888777666666666666999<<>>?????????>>>======>>>??????@@@??????<<<===>>>?????????????????????@@@AAABBBBBBCCCCCC>>>@@@BBBCCCBBBBBBCCCEEEFFFGGGHHHHHHHHHIIILLLNNNLLLNNNQQQRRRSSSTTTWWWYYY[[[\\\___cccfffiiikkklllppprrruuuwwwyyy{{{~~~{{{iiiaaaTTTPPPKKKHHHFFFEEECCCBBB???>>><<<:::888777777777444777;;;===???AAACCCEEEEEEIIIPPPUUUYYY]]]```bbb^^^fffeee```]]]SSSPPPYYYUUUfffyyyzzzkkkiiipppzzzuuueeeZZZQQQHHHCCCBBB;;;888444111111111000///////////////////////////---.../////////...,,,+++------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---........................------------------------++++++,,,---............***+++,,,---............111111111000111111222333555@@@TTTppptttpppyyyjjjXXXSSSJJJPPPeee~~~iiiXXXQQQPPPSSSUUUeeevvv}}}mmmWWWMMMDDDCCCDDDCCCAAAAAA===>>>???@@@AAABBBCCCCCCHHHIIIJJJLLLMMMNNNNNNNNNQQQRRRRRRQQQOOONNNNNNOOONNNPPPTTTYYY___gggooouuu~~~}}}zzzyyy{{{~~~111111000///...------,,,------------------------///............---------,,,------...///000111111///000222111000///000222::::::>>>MMMcccvvv{{{yyytttpppooossswwwwwwzzz~~~}}}~~~tttjjjkkkrrrxxx{{{~~~|||xxxxxx|||}}}yyyyyyyyyxxxvvvrrrtttvvvuuurrrsssvvvzzz|||nnn___ZZZVVVPPPKKKHHHHHHJJJLLLQQQRRRRRRRRROOOKKKFFFDDDCCCDDDFFFGGGFFFEEECCCBBBBBBBBBAAAAAA@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===???AAAAAAAAA@@@>>>===<<<<<<===???AAABBB@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCAAA@@@AAACCCGGGFFFFFFEEEFFFGGGIIIJJJLLLNNNPPPQQQRRRUUUXXX[[[XXX[[[___cccgggjjjlllmmmlllmmmpppuuuzzz~~~~~~~~~tttddd[[[RRRKKKJJJKKKHHHEEEDDD???>>>===;;;999777666555888888888999<<<>>>AAACCCFFFIIINNNRRRVVVYYY]]]___ddd```___bbb```XXXRRRRRRVVVZZZiii~~~~~~qqqiiihhhnnnyyy}}}vvvnnnfffXXXIIIDDDGGG===999444111000111222222........................///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------...............//////...---...///000111333///...111333333444666;;;GGG^^^|||yyy{{{iiiVVVVVVKKK]]]iiivvv^^^SSSOOOMMMQQQXXXiii}}}ssseeeTTTOOOGGGBBB@@@@@@@@@@@@>>>======>>>AAACCCCCCCCCHHHHHHHHHHHHIIIKKKLLLMMMQQQPPPOOONNNOOOQQQSSSTTTUUUVVVYYY\\\aaaiiirrrxxx}}}{{{}}}//////......------,,,,,,........................///............---------------......//////000000///000111111000000111222666888@@@RRRiiizzz}}}uuuqqqqqquuuxxxyyy|||~~~|||qqqhhhmmmttt{{{|||~~~|||xxxyyy~~~}}}yyyyyyyyywwwuuurrrtttvvvtttsssssswww{{{zzzhhhZZZUUURRRMMMIIIGGGHHHJJJLLLRRRQQQQQQOOOLLLHHHEEECCCBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@???>>>=========;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>?????????===<<<;;;;;;;;;===???AAA>>>>>>>>>???????????????AAABBBCCCBBBAAA@@@AAACCCFFFFFFEEEEEEFFFGGGIIIIIIJJJLLLNNNPPPQQQSSSVVVYYYYYY[[[^^^bbbeeehhhiiijjjkkkmmmppptttwwwzzz{{{|||~~~~~~}}}~~~|||mmmbbbXXXOOOMMMLLLHHHDDDCCC@@@???===<<<:::888666666777777888999;;;>>>AAABBBFFFIIINNNRRRVVVYYY]]]```eeeaaa```cccaaaYYYRRRQQQRRRTTTaaatttyyysssgggbbbeeeqqq|||~~~xxxqqqcccSSSIIIHHH@@@;;;666222000000000000........................///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---------...///000333///...111333333444888???LLLfff~~~wwweeeVVVUUUMMM```mmmlllWWWNNNLLLKKKOOOVVVggg{{{tttfffPPPKKKDDD@@@>>>>>>?????????>>>===>>>AAACCCDDDDDDHHHHHHHHHIIIJJJKKKLLLMMMOOONNNNNNNNNOOORRRUUUVVVVVVXXX[[[^^^dddkkktttzzz~~~{{{{{{}}}}}}}}}------------------,,,,,,///////////////////////////............---------.........//////////////////000111111000000222444555:::FFF[[[qqq~~~~~~wwwttttttwwwzzz{{{zzzoooiiisss{{{}}}}}}zzzxxx{{{|||yyyxxxxxxvvvtttrrrtttvvvuuussstttyyy}}}sssaaaVVVPPPMMMIIIFFFEEEGGGJJJLLLRRRQQQNNNKKKHHHEEECCCAAA@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<======;;;;;;:::::::::<<<===>>><<<=========>>>>>>>>>>>>@@@BBBCCCBBBAAA@@@AAACCCEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLNNNNNNQQQTTTVVVYYY[[[]]]```ccceeefffgggiiimmmqqqssssssuuuxxx{{{{{{}}}~~~}}}zzzzzz{{{|||yyyjjj___TTTPPPNNNIIIDDDCCCAAA@@@???===:::888777666777777888999;;;===@@@AAAEEEIIINNNRRRVVVYYY]]]```eeebbbbbbdddbbbZZZTTTQQQPPPPPPWWWhhhyyyqqqrrrzzziii^^^]]]gggsssyyykkkYYYKKKEEECCC>>>888333111000///...........................///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000---------,,,---......///222///...222333333666:::EEESSSrrr{{{tttwww```VVVTTTQQQggguuuuuubbbPPPKKKJJJJJJNNNVVVfffxxxssscccMMMIIICCC???>>>>>>?????????>>>>>>???BBBDDDDDDDDDHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMPPPSSSVVVXXXXXX[[[^^^ccciiipppyyy~~~|||zzzzzzyyyyyy------------------.....................////////////............---------///////////////.........///000111000000111333555999@@@PPPgggzzz~~~|||zzzwwwwwwzzz|||}}}xxxpppmmmzzz{{{||||||xxxwwwwww~~~{{{xxxxxxxxxvvvtttsssuuuvvvuuutttvvv{{{nnn^^^UUUNNNKKKHHHEEEEEEFFFIIIKKKQQQOOOKKKHHHDDDBBB@@@@@@???@@@@@@AAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;999888888999:::;;;;;;::::::::::::;;;<<<===<<<<<<<<<===>>>>>>??????@@@AAABBBBBBAAA@@@AAACCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMOOORRRUUUXXXYYY[[[^^^aaadddfffgggiiinnnrrrsssqqqqqquuuyyyzzz{{{~~~~~~~~~wwwwwwxxxxxx|||qqqeeeYYYSSSPPPJJJFFFEEECCCBBB@@@>>><<<:::888777777777777888:::<<>>>>>???BBBDDDEEEDDDHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMOOORRRUUUWWW[[[^^^ccchhhooovvv~~~~~~|||{{{{{{.............../////////,,,,,,---------.........///............---------///////////////.........///000000000000111444777:::CCCYYYrrr~~~||||||zzzzzz}}}~~~vvvppprrr}}}~~~zzz}}}yyyuuuvvvxxx{{{yyyyyyyyywwwttttttvvvwwwvvvvvvyyy}}}hhhYYYSSSNNNLLLIIIFFFEEEFFFHHHJJJOOOMMMIIIEEEBBB@@@?????????@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999::::::::::::999999;;;:::888777777777888999;;;;;;::::::;;;;;;<<<<<<<<<<<<======>>>??????@@@???@@@AAAAAA@@@@@@BBBCCCAAAAAABBBDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQTTTUUUVVVYYY\\\```dddggghhhjjjnnnrrrrrrooooootttxxxyyyzzz}}}vvvvvvuuuvvvzzzxxxjjj]]]VVVRRRMMMIIIHHHDDDDDDBBB???===;;;999888777777777888999;;;>>>???BBBFFFKKKPPPTTTXXX\\\___cccdddeeeeeeddd```YYYSSSTTTQQQPPPXXXiii}}}vvvooouuuzzzfffZZZ]]]eee~~~{{{lllXXXJJJCCC???999555333222222111///////////////////////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.................................---,,,,,,++++++,,,,,,,,,---------------000//////222333444999AAANNNeeeyyywww}}}{{{zzzyyy|||oooYYYSSSTTTUUU```zzzhhhYYYNNNLLLLLLLLLQQQZZZjjjwwwhhhXXXJJJFFFBBB??????@@@AAAAAA???>>>===???BBBDDDDDDDDDFFFGGGGGGGGGHHHJJJKKKLLLNNNNNNMMMMMMNNNQQQSSSUUU]]]aaagggnnnttt|||/////////////////////...++++++,,,,,,---.........///............---------........./////////////////////000000000222666999999EEE^^^{{{}}}|||}}}tttsssyyy~~~{{{{{{xxxtttwww|||~~~zzzyyy{{{{{{yyywwwvvvwwwxxxxxxxxx|||ttt```SSSOOOMMMKKKIIIGGGFFFGGGIIIJJJLLLJJJGGGDDDAAA??????>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888999888888777777777888888:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@>>>???AAAAAA@@@@@@BBBCCC???@@@AAACCCDDDEEEFFFFFFGGGIIIJJJKKKKKKMMMPPPRRRRRRSSSVVVYYY]]]bbbeeegggjjjmmmooooooooopppssswwwwwwyyy|||uuutttssstttxxxrrrcccZZZUUUOOOKKKKKKFFFEEECCCAAA>>><<<:::999777666666777888;;;===>>>@@@DDDIIINNNRRRVVVZZZ]]]aaadddfffffffffddd]]]UUUTTTSSSPPPRRR___uuu{{{|||ppp```\\\___zzzvvvbbbPPPDDD@@@:::666444333333222///////////////////////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,---............---///...000333333444;;;DDDSSSppp|||}}}}}}wwwsssoooooorrrvvvxxxppp___QQQNNNSSSXXXiiicccVVVKKKKKKKKKKKKRRR\\\nnnvvvzzzdddTTTFFFCCC???======>>>>>>>>>>>>======>>>AAACCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJNNNNNNMMMMMMNNNPPPSSSTTT^^^cccjjjrrryyy/////////......---------,,,,,,,,,---...////////////............---------------......//////000000//////000///000222777:::<<>>======<<<;;;;;;;;;;;;;;;999999999999999999999999888888999999999999888888666777777888888888888777999999999999999999999888999:::;;;<<<===>>>??????===???@@@AAA@@@@@@BBBCCC>>>???AAACCCDDDEEEEEEEEEEEEGGGHHHIIIIIIKKKMMMPPPQQQQQQSSSVVVYYY]]]aaacccjjjjjjkkklllmmmppprrrtttuuuwwwyyy}}}|||tttrrrqqqqqqvvv{{{jjj```YYYRRRMMMLLLHHHFFFDDDBBB???<<<:::999777666666777888:::<<<===>>>AAAGGGLLLPPPTTTYYY\\\___dddgggfffgggggg```XXXVVVVVVSSSPPPZZZppp|||kkkaaa___rrrkkkWWWGGGCCC<<<777444333222111///////////////////////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---.../////////......///...000333333555===FFFZZZ{{{}}}|||yyytttooonnnqqqrrrjjj___UUUMMMKKKRRR[[[qqq}}}___SSSJJJJJJKKKMMMVVVaaaqqquuu~~~rrr^^^PPPFFFBBB???===<<<======<<<===<<<<<<===@@@BBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIILLLLLLKKKLLLNNNQQQTTTVVV___dddllluuu}}}//////...---,,,,,,++++++---------...///000000111//////.........---------,,,------...///000111111////////////000333777;;;AAAMMMhhh{{{|||~~~~~~zzz|||~~~zzzwww}}}}}}zzz{{{}}}}}}{{{xxxzzz{{{{{{|||}}}jjjZZZPPPMMMFFFEEEEEEEEEFFFHHHKKKMMMGGGGGGEEEDDDBBBAAA???>>><<<;;;::::::999999::::::777777777777777888888888888888999999999999888888555666888999999999888777777777888888888888777666888888999:::<<<======>>>===???@@@@@@@@@@@@BBBCCC===>>>@@@CCCDDDEEEEEEDDDDDDEEEGGGGGGHHHIIIKKKNNNPPPQQQQQQSSSVVVYYY]]]^^^iiihhhgggiiillloooqqqqqqsssuuuxxx{{{~~~yyyrrrqqqoooooottt~~~oooccc[[[SSSNNNMMMHHHGGGEEEBBB@@@===;;;:::666666666666888:::;;;===<<<@@@FFFKKKOOOSSSXXX[[[]]]cccgggfffggghhhbbbYYYXXXZZZWWWRRRXXXnnntttgggaaakkk|||vvv```JJJEEE>>>888444222000///000000000000000000000000//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................((()))***+++---...///000------///000000000///.........111333333555===HHH___xxxxxx}}}{{{wwwvvvxxxqqqbbbVVVQQQLLLIIIQQQ]]]vvv|||^^^SSSKKKKKKMMMPPPZZZgggsssuuu||||||kkkXXXKKKGGGDDDAAA???>>>>>>>>>======;;;;;;<<>>======>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJKKKMMMMMMOOOOOOQQQTTTWWWZZZ]]]___```bbbdddgggjjjlllnnnooonnnuuuyyyxxxwwwyyy{{{zzzwww~~~}}}yyypppkkkkkkpppvvv|||}}}ttteee]]]XXXRRRMMMHHHFFFCCCBBB@@@???<<<:::777777777777888999::::::@@@BBBFFFIIIKKKOOOTTTWWW\\\```fffjjjiiieee^^^ZZZZZZXXXVVVUUUXXXeee~~~mmmhhhnnn~~~{{{fffPPPEEEBBB???444222444///111111111111000000000000444333000...------...///------------------------.........------,,,,,,,,,....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........//////000000000000000111333///000666555===RRRjjj|||ooovvv~~~mmm```SSSMMMIIIFFFNNNYYYzzzuuu]]]NNNDDDJJJQQQUUU]]]gggtttwww~~~xxxgggUUUJJJDDDCCC@@@>>>======>>>>>>============>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHJJJHHHIIILLLMMMMMMQQQWWWbbbjjjpppuuu}}}000/////////....................................000/////////............////////////000000000000...000111111111333888===GGGXXXooo~~~|||{{{||||||||||||{{{{{{~~~{{{yyyxxx~~~}}}{{{{{{|||||||||{{{{{{zzz~~~|||{{{{{{zzz{{{nnnZZZSSSNNNGGGFFFEEECCCDDDFFFHHHHHHHHHCCCBBBAAA@@@???>>>===<<<<<<;;;999888888888:::;;;999999888777777777777777555666666777777666666555666666666666777777777777777666666555555555666777555777999::::::;;;===???@@@???>>>======>>>??????????????????@@@BBBCCCDDDCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNPPPRRRUUUXXX[[[\\\``````aaabbbdddgggkkkmmmlllrrrvvvvvvvvvyyyzzzxxxxxxzzz~~~uuuqqqllljjjnnnttt{{{zzzjjjaaaZZZSSSMMMIIIGGGEEECCCBBBAAA>>><<<888888777888888999::::::>>>AAADDDGGGJJJNNNRRRVVV[[[___dddhhhhhhddd^^^ZZZ\\\ZZZYYYWWWYYYeee~~~pppjjjjjjyyy~~~kkkTTTGGGBBB???555222444000111111111111000000000000000///...------...///000------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------............///000000000/////////111///111888888AAAVVVvvvyyypppyyyzzzwwwhhh\\\QQQMMMJJJGGGNNNYYY}}}mmmYYYLLLEEEKKKRRRWWWaaalllrrrvvv}}}uuudddSSSHHHCCCBBB@@@>>><<<======>>>============>>>???@@@AAAAAAAAABBBDDDEEEFFFGGGHHHJJJIIIJJJMMMNNNNNNRRRXXXaaahhhpppuuu}}}////////////....................................////////////............////////////000000000000---///111111111444:::???KKK___uuu}}}yyy{{{}}}||||||zzzxxx}}}zzzxxxyyyzzz}}}{{{||||||{{{{{{{{{zzzzzzyyyyyy}}}||||||}}}|||{{{gggTTTMMMIIICCCEEEDDDCCCDDDFFFGGGGGGFFF@@@@@@??????>>>>>>======;;;:::999888777888999999888777666666555555666666444555555555555555555444444555555555666666666666666666555555555666666777555777999:::::::::<<<>>>???>>>>>>======>>>>>>???=========>>>???@@@BBBBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLMMMNNNPPPRRRUUUWWWYYY```^^^]]]\\\^^^bbbfffhhhiiimmmppprrrvvvzzzyyyuuuwwwtttzzz}}}qqqpppllljjjmmmrrr{{{sssggg]]]TTTNNNJJJHHHFFFEEEDDDCCCAAA???999888888888888999999:::<<>>???@@@@@@AAAAAABBBCCCEEEFFFGGGHHHKKKIIIJJJNNNOOOOOOTTTZZZ```gggpppvvv///////////////.................................///////////////.........////////////000000000000---///000000111444:::@@@MMMddd|||}}}zzz}}}}}}{{{vvvvvv|||}}}|||}}}{{{{{{zzzyyyyyyxxxxxxxxx{{{{{{}}}~~~wwwaaaPPPJJJFFFCCCDDDCCCCCCEEEGGGGGGFFFDDD??????>>>>>>===<<<<<<<<<:::999888777777777888888777666555555444444555555333444444555555444444333333333444444444555555555777666666666777777888888555777999999999:::;;;===============>>>>>>>>>???=========>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIJJJKKKLLLLLLMMMOOOQQQSSSUUUVVV]]]\\\[[[ZZZ[[[^^^```bbbeeehhhkkkooovvv{{{zzztttsssooosss{{{pppmmmllllllooottt}}}}}}nnnaaaVVVOOOKKKIIIGGGEEEEEEDDDBBB@@@::::::999888888888999999:::===@@@CCCEEEIIIMMMPPPUUUYYY___cccdddbbb]]]ZZZZZZXXXXXXVVVTTTYYYhhhxxxxxxllldddllluuu|||xxxdddOOOEEECCC:::666666333111111111111000000000///---,,,,,,---...///000111------------------------------------------------111///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...............,,,000///333:::===JJJcccvvvpppyyyqqqhhhYYYRRRNNNOOOLLLHHHNNNYYY}}}www]]]OOOJJJHHHLLLQQQYYYgggtttzzzvvvhhhYYYLLLEEE@@@???>>>===<<<<<<<<<<<<===<<<<<<======>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGKKKIIIKKKNNNPPPQQQUUU[[[```iiirrryyy{{{|||.........///////////////.................................///////////////////////////000000000000...000111000000444;;;AAAMMMggg{{{}}}}}}|||rrruuu|||{{{|||{{{zzzyyyxxxwwwwwwxxxxxxyyyzzz~~~ooo\\\NNNHHHFFFDDDCCCCCCCCCEEEGGGFFFDDDBBB??????>>>===;;;:::999888888888777777666666666666666555555444333444444444333333444444444444333333333333333333444444444444777777888888999999999999666777999999999999;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCDDDEEEGGGHHHJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSTTTXXXXXXYYYYYYZZZ[[[[[[[[[___ccchhhmmmttt{{{zzztttnnnlllppp{{{vvvqqqiiilllooosssyyyvvvgggZZZRRRKKKIIIGGGFFFEEEDDDBBB???;;;;;;:::999888888888999999;;;>>>AAACCCFFFJJJMMMRRRVVV\\\aaacccaaa^^^[[[ZZZYYYXXXWWWTTTTTT^^^iiisssmmmnnnqqqvvv~~~oooVVVHHHFFF===888777444111111111111000000000/////////////////////000000------------------------------------------------111///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...............---111000333:::???OOOkkkvvvpppxxxlllaaaUUUPPPNNNPPPLLLGGGMMMXXXvvvuuu[[[MMMJJJIIILLLRRR\\\iiiuuuyyy~~~~~~}}}|||pppbbbUUUJJJDDD>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@AAACCCDDDEEEFFFGGGJJJIIIJJJOOOQQQQQQVVV]]]bbbkkkuuu~~~{{{tttvvv|||.........///////////////.................................///////////////////////////000000000000///111222222333777???EEESSSmmm}}}}}}}}}}}}}}}uuuqqqwwwzzzxxxzzzyyyxxxwwwvvvvvvwwwxxxyyyxxxzzzzzzrrrdddVVVLLLGGGFFFEEEBBBBBBCCCFFFGGGFFFCCC@@@???>>>===;;;:::999777777777777666666666555555555666555444444333333444444333444444444444444444333222333333333444444444444666666777888999999999999666777999999888999:::<<<;;;;;;<<<===>>>>>>>>>>>>======>>>>>>???AAABBBCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRTTTUUUUUUUUUUUUUUUWWW^^^dddjjjqqqxxxxxxtttllljjjmmmtttxxxuuuqqqqqqiiinnnrrruuu|||nnn```WWWNNNKKKIIIGGGFFFDDDAAA???===<<<;;;999999888888888888:::===???BBBEEEIIILLLPPPTTTZZZ___bbbaaa___]]][[[[[[[[[[[[VVVSSSXXX```zzz}}}uuurrrppprrrxxx|||]]]LLLIIIAAA:::888555111111111111000000000000111111000000000///......------------------------,,,,,,,,,------------......---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------...////////////...///222111333<<>>??????@@@@@@AAABBBDDDEEEFFFGGGIIIHHHJJJNNNPPPRRRWWW]]]dddmmmxxxvvvpppqqquuuzzz............/////////000..................................../////////000////////////000000000000///111333444777===FFFMMMbbbzzz|||}}}}}}tttoooqqq{{{}}}yyywwwyyywwwvvvuuuuuuuuuwwwyyyzzzxxx|||{{{llldddYYYOOOHHHDDDDDDDDDAAAAAACCCFFFGGGFFFBBB>>><<<;;;;;;:::999999888888666666666666555555444444666666555444444444444444444444555555555555444444333333333444444444444555333444666777888888777777666777999999888888999;;;:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNKKKKKKKKKKKKLLLMMMOOOOOOOOOXXXaaagggmmmsssuuusssnnnjjjiiimmmpppooommmnnnkkkpppsssttt|||vvvggg^^^QQQNNNKKKIIIGGGEEEBBB???======;;;:::999888888888888:::===???AAADDDHHHKKKOOOSSSYYY___bbbbbb```^^^[[[ZZZ\\\\\\WWWQQQRRRXXXhhhzzz~~~sssnnnlllooottt|||dddOOOMMMDDD<<<999555111111111111000000000000//////000000///......---------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............///000000000//////000333222555???JJJcccvvvooovvv{{{hhhXXXTTTRRRRRRJJJCCCHHHSSSaaauuusssXXXNNNLLLJJJOOO[[[kkkwww|||}}}pppaaaTTTJJJDDDBBB;;;;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<===?????????@@@AAABBBDDDEEEFFFFFFHHHGGGIIIMMMPPPRRRWWW^^^eeennnyyy|||uuutttrrrrrr~~~---.........//////000000........................---.........//////000000////////////000000000000///111444666:::BBBLLLTTTrrr||||||xxxnnnkkkrrr|||~~~~~~|||~~~}}}zzzyyy{{{vvvuuuttttttuuuwwwyyy{{{yyy~~~wwwccc[[[QQQJJJEEEBBBAAACCC@@@AAACCCFFFGGGEEEAAA===999999999999999999999999555555666666555555444333666666555444444444444555444555555666666555555444333333444444444555555555111222444666666666666555666777999999888888999;;;999:::<<<>>>>>>>>>>>>===;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHFFFDDDCCCDDDGGGJJJMMMIIITTT___eeejjjooossssssrrrjjjeeeiiimmmmmmkkkkkkooossssssrrrzzz{{{lllcccSSSQQQMMMKKKIIIFFFCCC@@@>>>===<<<:::999888888777888:::===???AAADDDGGGJJJOOOSSSYYY^^^bbbbbbaaa___XXXXXXZZZ[[[VVVOOONNNRRRWWWkkk|||kkkggggggmmmrrryyyhhhRRROOOFFF===999666111111111111000000000000------......///......---------------------------,,,,,,,,,------.............../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........//////000000000000000000444222666AAAOOOkkk{{{pppjjjzzzuuuZZZVVVTTTRRRJJJBBBFFFRRR[[[mmmqqqVVVOOOLLLJJJPPP```rrr}}}~~~~~~yyylll\\\OOOFFFBBB@@@::::::;;;;;;;;;:::999999<<<;;;;;;<<<<<<===>>>??????@@@AAABBBCCCEEEFFFFFFGGGFFFHHHMMMPPPQQQWWW]]]eeeooozzz{{{sssnnnxxx000000000000000000000000///////////////.........//////.........---------...------......///000111444111333888:::>>>NNN```~~~~~~}}}sssfffgggtttuuu}}}xxxvvvwwwyyyzzzzzzrrrtttvvvwwwvvvuuuvvvwww{{{uuu___TTTIIIFFFEEECCCBBBCCCBBBDDDGGGGGGDDDAAA???>>>:::::::::999888777555555888888777777666666666555999888777555333222222222333333333333333333333333333333333333333333333333333333333444555666777888666666666666666777888888777999<<<>>>???>>><<<;;;999:::;;;===>>>?????????BBBBBBCCCCCCDDDDDDEEEEEEGGGHHHJJJLLLKKKJJJGGGEEECCCBBB@@@===<<<>>>BBBEEEHHHPPP[[[ffflllppprrrssszzzqqqkkkjjjjjjiiiiiikkkrrrwwwxxxvvv}}}vvvggg^^^UUULLLIIIGGGCCCAAABBB===<<<:::999888888999:::999:::<<<===>>>AAAFFFIIINNNRRRYYY___bbbcccbbbaaaYYYXXXUUUSSSPPPOOONNNNNNUUUfffzzznnnccc^^^gggsss{{{pppVVVKKKGGG@@@999777222222111000/////////000000000000///......------.........------,,,,,,,,,------------------------000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......//////......---...///000111111111111000///333999AAATTTxxxnnniiiooo}}}yyy^^^ZZZVVVPPPHHHCCCGGGNNNWWWiiikkkUUUNNNJJJKKKUUUgggwww~~~~~~oooVVVHHHFFFCCC===>>>>>>===<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEEEEFFFKKKPPPRRRRRRWWW___dddrrrzzzrrrwww000000000000000000000000/////////////////////...//////.........------------------......///000111222000333999;;;@@@PPPbbb}}}}}}ssseeefffuuuxxx|||xxxvvvwwwxxxzzzzzzuuuvvvwwwvvvuuutttuuuvvv}}}rrr\\\QQQGGGDDDCCCAAA@@@AAAAAACCCEEEEEEBBB???======;;;;;;::::::999777666555777777777666666555555555555555444444444444555555333333333333333333333333333333333333333333333333555444444444444555555666666666666666666777777888777999<<<>>>>>>>>><<<;;;:::;;;<<<===?????????@@@AAAAAABBBCCCCCCDDDDDDDDDGGGHHHIIIJJJIIIGGGDDDBBB@@@???>>>===;;;===@@@CCCKKKRRR\\\dddjjjnnnrrruuuxxxpppjjjiiiiiihhhhhhjjjqqqvvvwwwtttxxxyyyjjj___VVVMMMKKKIIIEEEBBBBBB>>>===;;;:::888888888999999:::;;;<<<>>>AAAEEEIIIMMMQQQXXX^^^bbbccccccbbb___^^^ZZZUUUPPPMMMNNNOOOTTTcccwwwrrrfff```hhhwwwrrrYYYMMMGGG@@@:::666333222111111000000000000000000000///......------......---------,,,,,,,,,------------------------000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------...............+++,,,---...////////////111000333<<>>@@@BBBCCCDDDDDDDDDEEEFFFIIINNNOOOPPPVVV^^^iiivvvyyy{{{000000000000000000000000......///////////////////////////.........------------......///000000000111000333:::===AAAQQQddd}}}|||}}}~~~}}}ssseeegggvvv~~~{{{~~~{{{xxxvvvwwwxxxyyyyyyxxxxxxwwwuuussssssuuuwww}}}}}}lllXXXNNNEEEBBB@@@>>>>>>@@@AAABBBDDDCCC@@@===<<<<<<;;;;;;;;;:::999888777666666666666555555555555555555444444444444444555555333333333333333333333333333333333333333333333333666666555444444444444444666666555555666666777888888999;;;===>>>===<<<;;;;;;;;;<<<>>>>>>?????????@@@AAAAAACCCCCCDDDDDDDDDFFFGGGGGGGGGEEEBBB???===;;;<<<<<<;;;:::;;;===@@@JJJPPPXXX^^^ccchhhnnnssstttnnniiihhhhhhffffffiiirrrvvvvvvqqqqqq}}}~~~nnn```WWWPPPNNNKKKGGGCCCCCC@@@???===:::999888888888888999;;;;;;===@@@DDDHHHKKKOOOVVV\\\aaacccddddddffffffccc[[[QQQMMMNNNQQQRRR___rrrvvvjjjbbbjjj{{{ttt]]]OOOHHHAAA:::777444444222111111000000000000000000///......------...------------,,,,,,,,,------------------------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---...............+++,,,---...////////////333222444???RRRooorrrooouuu^^^XXXRRRMMMGGGEEEKKKSSShhhpppyyy|||yyyooo^^^OOOLLLNNNSSS[[[fffrrr}}}|||~~~nnnUUUFFFDDDAAA<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>???AAABBBCCCDDDDDDEEEDDDGGGKKKMMMOOOWWW```oooxxx////////////////////////............////////////////////////............------...//////000000000222000333:::===BBBRRRddd|||yyy{{{uuuhhhkkkzzz|||~~~}}}zzzwwwvvvwwwxxxyyyyyyyyyxxxvvvtttrrrssswwwzzz|||xxxfffTTTKKKCCCAAA???======@@@BBBCCCCCCAAA>>><<<;;;<<<;;;;;;;;;::::::999777777555555555555555555444444888777555444333222222222222222222222222222222222222222222222222222222222555444444333333444444444666555555555555666777777888999;;;<<<======<<<;;;:::;;;;;;<<<============???@@@AAACCCDDDDDDDDDDDDEEEEEEDDDCCC@@@===:::888777888999999999999;;;===GGGLLLRRRVVVYYY^^^gggmmmpppkkkggggggfffdddeeeiiiqqqtttssslllgggooosssccc[[[SSSQQQNNNIIIEEEDDDBBBAAA>>>;;;999888777777888999:::;;;<<>>===<<<<<<;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===???@@@BBBCCCCCCCCCCCCBBBEEEJJJMMMRRR\\\fffsss{{{////////////////////////---.........//////000000000000/////////.........,,,---...///000000000///333111333:::===BBBTTTggg}}}|||zzz}}}wwwnnnrrrzzzzzz{{{yyyvvvvvvwwwxxxxxxxxxwwwvvvuuussssssuuuzzz}}}ttt```QQQJJJCCCAAA@@@===>>>AAACCCDDDCCC@@@===;;;;;;<<<::::::::::::999888888777444444555555555555555555777666555444333222222222222222222222222222222222222222222222222222222222222222222333333555666666555555555555555666666777888999:::;;;<<<<<<<<<;;;999999:::::::::::::::999===???AAACCCDDDDDDDDDCCCBBBAAA@@@???<<<999777555555666777888888999;;;===DDDIIIOOORRRSSSXXXaaahhhllliiigggggggggeeegggkkkoooooolllccc[[[___oooyyyhhh___WWWSSSPPPJJJFFFFFFCCCBBB???<<<:::888888777777888999:::;;;===BBBEEEGGGKKKPPPVVV\\\aaadddeeejjjooorrrmmmaaaVVVQQQPPPQQQWWWhhh{{{pppuuuvvvdddSSSIIIDDD???:::666555444222111000000000000000000///......------------------------------------------------------......------,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,---...------------...///000111111111111333555777CCC```}}}iii\\\TTTMMMHHHEEEEEEJJJRRRaaafffiiifffbbb^^^XXXQQQNNNTTTZZZ___ccchhhpppvvv{{{qqq___LLLCCCAAA@@@>>>======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCAAAAAADDDKKKPPPVVVbbbmmm{{{000000000000000000000000------......///000000000000000000/////////......+++---...000000000000///444111333:::>>>FFFZZZooo}}}}}}~~~}}}~~~yyyuuuyyyvvvzzz}}}zzzxxxvvvuuuwwwxxxxxxwwwvvvvvvuuuttttttvvv{{{ppp\\\NNNHHHCCCBBB@@@===>>>CCCDDDDDDBBB???<<<:::;;;<<<999999999999999888777666555555555555555666666666222222222222333444555666222222222222222222222222222222222222222222222222111111222222333555666777555555444444555555666777888999:::;;;;;;<<<<<<<<<888999999999999888888777:::<<>>>>>===;;;:::888666555444666777777777999<<<>>>DDDKKKRRRTTTTTTWWW___fffiiiggggggiiihhhgggjjjoooooollleee\\\SSSRRR^^^lll~~~~~~ooodddZZZUUUQQQKKKGGGGGGDDDBBB???===:::999999888777888999999:::<<<@@@DDDFFFHHHMMMSSSYYY^^^bbbdddhhhnnntttrrriii^^^VVVSSSSSSUUUddd||||||||||||kkkXXXKKKEEE@@@;;;666555333222000000//////000000000///......------,,,,,,,,,------------...------------------------......---------,,,,,,,,,***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---++++++,,,---------------+++,,,---...////////////111666;;;GGGeee~~~ttt```WWWPPPJJJHHHGGGHHHMMMTTTaaadddddd^^^XXXVVVSSSOOOOOOUUU\\\aaadddiiinnnrrr~~~ttthhhWWWIIIBBB@@@???>>>;;;::::::999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<===???@@@AAABBBBBB@@@AAAEEEMMMSSSZZZfffqqq000000000000000000000000------......///000000111000000000000/////////...+++,,,...000111000//////444111333:::AAAMMMdddzzz~~~~~~yyyyyyzzzuuu||||||xxxwwwuuuuuuwwwxxxwwwwwwvvvvvvvvvuuutttvvvzzz}}}mmmZZZKKKFFFCCCAAA???<<<>>>CCCDDDCCCAAA===999888999;;;777777888888888777666666555555555666666777777777222222222222333444555666111111111111111111111111111111111111111111111111333222222222333444444555555444444444444555666666888999999:::;;;;;;<<<<<<999999999999999888777777666888;;;>>>??????>>>===;;;::::::999888777666666666666666666666999===AAADDDMMMUUUXXXVVVWWW^^^eeegggfffgggjjjjjjiiimmmsssvvvooofff]]]SSSOOOVVVaaavvvuuuvvvuuuiii]]]VVVQQQKKKHHHHHHCCCBBB???===;;;:::::::::666777888888999;;;???BBBEEEGGGKKKPPPUUU[[[___bbbhhhmmmrrrrrrmmmeee]]]XXXUUUTTT___xxx~~~ttt^^^NNNGGG@@@:::555444333111//////......000000000///......------,,,,,,,,,---------......------------------------------......------,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,+++,,,---...////////////...888@@@LLLkkkzzz{{{xxxgggXXXRRRLLLHHHIIIKKKNNNSSSZZZbbbccc^^^UUUOOOOOOQQQQQQOOOTTT[[[ccchhhmmmqqqsss}}}~~~}}}zzzxxxpppcccSSSHHHBBB???===<<<;;;:::999999888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;===???@@@AAAAAAAAAAAABBBGGGNNNTTTZZZeeeppp000000000000000000000000---------...///000000111000000000000////////////+++,,,///000111000///...444000333;;;DDDRRRkkk~~~~~~~~~uuuxxx}}}uuu~~~}}}xxxvvvuuuuuuwwwxxxwwwvvvxxxxxxwwwvvvuuuvvvxxx{{{lllXXXIIIEEEBBBAAA>>>;;;===BBBCCCBBB???;;;777666888:::666777777777777666666555555666666666777777888888555444444333222222222222111111111111111111111111111111111111111111111111444444333333222222333333555444444444444555666666888999999::::::;;;<<<<<<:::::::::::::::999888777333555888;;;<<<<<<;;;:::888888888888777777777777777777666666666:::???CCCCCCLLLVVVYYYWWWWWW\\\bbbfffeeehhhkkkkkkkkkooovvv~~~uuujjjbbbXXXRRRVVV___lllmmmpppxxxyyylll^^^VVVPPPJJJHHHIIICCCBBB???===;;;;;;;;;;;;666777888888888;;;???BBBDDDFFFIIINNNTTTYYY^^^```iiikkkooopppnnnhhhbbb]]]VVVSSS]]]ttt|||{{{cccPPPGGG@@@999555444222000///...------000000000///......------,,,,,,,,,------.........------------------------------......------,,,+++******+++,,,,,,---......---------,,,,,,+++++++++++++++,,,---------,,,,,,---...///000111111111111,,,:::DDDPPPppp{{{tttwww~~~~~~xxxlll]]]QQQNNNIIIFFFJJJOOOSSSYYY___[[[[[[TTTIIIDDDHHHNNNPPPOOOSSS[[[dddlllrrruuuvvv{{{}}}~~~|||zzzooobbbRRRHHHCCC???<<<:::===<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;===>>>@@@AAAAAAAAABBBCCCHHHOOOTTTYYYcccnnn000/////////............---------............///000000000000///////////////////////////000111111333111888===BBB\\\{{{{{{zzzzzzxxxtttoooyyy|||zzzvvv||||||xxxuuuuuuxxxzzzyyywwwwwwwwwvvvuuuuuuvvvxxxyyyzzzhhhYYYJJJFFF@@@======>>>@@@@@@@@@???>>><<<:::999999999777777777777666666666666666666666666666666666666555555555555555555555555222222222222222222222222111111111111111111111111444444333333333444555555222222333444444555555666666777888999:::;;;;;;;;;999888888777777777777777::::::999999999999::::::666666555555555666666777;;;:::888888:::<<<@@@BBBLLLOOOSSSXXX\\\___aaabbbeeecccdddhhhkkknnnuuu}}}||||||qqqgggccccccbbbpppmmmkkkppp}}}rrr]]]SSSQQQMMMHHHEEEFFFDDD@@@>>>===<<<:::888:::999777555666999<<>><<<<<<<<<;;;::::::999999::::::888999::::::;;;;;;::::::<<<<<<<<<===???@@@BBBCCCAAACCCGGGKKKQQQWWW^^^cccxxx000000/////////................../////////000000////////////000000000000///////////////000111111333111777<<>>>>>???AAAAAA???>>>===;;;:::999888888888888888888777777777777555555555555555555555555444444444444444444444444222222222222222222222222111111111111111111111111333333333222333333444555222222333444444555555666777888999999:::::::::999999888777777666666777777777777666666555555666666666555555555555666777777999888888999<<<@@@DDDFFFKKKNNNQQQVVVZZZ]]]___```cccaaaccchhhlllooowwwyyyvvvuuusssuuuppplllppp|||yyycccXXXTTTOOOJJJGGGFFFDDDAAA???===<<<:::888:::999777666666999<<<>>>BBBEEEGGGKKKNNNTTTZZZ^^^cccfffjjjnnnnnnjjjddd```\\\[[[\\\dddvvv}}}wwwwwwiiiRRRFFF@@@===666333000//////000000///......------------......------------------------///.........------------............---,,,+++++++++++++++*********))))))((()))***+++---...///000------------------.........---,,,---///111111111444888DDD^^^~~~uuuttt~~~}}}|||rrrhhh^^^VVVPPPIIIJJJGGGIIIXXXoooxxxuuuiiiZZZMMMJJJHHHDDDEEEKKKPPPXXXaaaiiisss||||||{{{{{{{{{|||~~~~~~}}}~~~wwwdddOOODDDAAA>>><<<;;;;;;;;;:::999999999999:::888999::::::;;;;;;::::::;;;;;;<<<===>>>@@@AAABBBAAACCCGGGKKKOOOUUU\\\aaannn000000000/////////......////////////000000000111......//////000000111111000////////////000111111333111777<<>>===<<<:::999888888777999999999888888888777777555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111222222111111222222333444222222333444444555555666888888999999999999999888888888777666666666666666666555444333333333333444555555555555555666777888888888999;;;???DDDHHHKKKJJJLLLPPPTTTXXX[[[]]]^^^aaa```bbbhhhmmmqqqyyyxxxqqqrrr}}}jjj^^^XXXRRRLLLIIIGGGDDDAAA???>>>===;;;999:::999777666777999<<<===AAACCCFFFIIIMMMRRRYYY]]]cccfffkkkoooooolllgggcccccc^^^ZZZ___ooowww|||sssqqqzzzoooVVVFFF@@@>>>777555111///000000000///------,,,,,,,,,,,,------------------------------............------------............---+++***)))++++++++++++************))))))***+++---...//////,,,,,,---...//////000000---------...///000222222666;;;KKKggg{{{uuuuuu{{{lll^^^TTTOOONNNHHHIIIHHHMMM```wwwkkkYYYJJJGGGGGGEEEFFFJJJPPPYYYdddlllvvv|||{{{{{{||||||}}}~~~}}}|||zzzyyyzzzzzz{{{wwweeeQQQFFFAAA===;;;<<<;;;;;;:::999999999999999888999999:::::::::::::::::::::;;;<<<===???@@@AAAAAACCCFFFIIIMMMRRRXXX]]]eeerrr000000000////////////........./////////000000000---......///000111111222000000//////000000111222444333888;;;EEEbbb~~~zzzxxxzzz~~~|||yyyxxxxxxvvvqqqllljjjiiiyyy{{{~~~zzzwwwqqqtttvvvvvvtttsssvvvyyyvvvuuusssqqqqqqvvv~~~~~~~~~uuu___NNNHHHDDD@@@>>>>>>???@@@@@@===<<<;;;999888777777777888888888777777777777666555555555555555555555555222222222222222222222222222222222222222222222222111111111111111111111111111111111000111222222333222222333444444555555666666777888999999999999999777777666555555555555666666555444444333333444444666666555666666777888999::::::;;;>>>AAAEEEIIIKKKIIIKKKNNNQQQUUUYYY[[[]]]```___bbbhhhmmmrrryyyxxxxxxpppccc[[[TTTNNNLLLHHHEEEBBB@@@???===;;;999:::999888777777999;;;<<<@@@BBBEEEHHHLLLRRRXXX]]]aaaffflllpppqqqooollljjjlllddd\\\^^^nnnxxxzzzqqqnnnvvvwww\\\HHHAAA@@@999666333111000111000000...------,,,,,,------...........................---------------------------------------,,,+++***------------------------------,,,,,,,,,,,,++++++------......///000000000,,,---......///000222444:::@@@RRRooo{{{vvvxxxxxxhhhYYYOOOLLLLLLIIIIIIJJJQQQeeezzzlllXXXGGGEEEHHHGGGHHHLLLOOOYYYdddmmmuuu}}}~~~~~~}}}}}}}}}}}}~~~~~~|||{{{xxxvvvsssrrrqqqqqqooo___NNNEEEAAA===<<<===;;;::::::999888999999999888888999::::::::::::999:::::::::;;;===>>>@@@AAABBBCCCFFFHHHKKKOOOUUUYYYcccjjjxxx111000000000////////////------........./////////---......///000111111222000000000000000111222222555555999===GGGeee}}}}}}|||yyyvvvwww{{{}}}}}}{{{{{{wwwwwwzzzyyyqqqlllkkkfffxxx|||zzz|||~~~xxxuuuqqqtttvvvvvvsssrrruuuwwwuuuvvvtttqqqpppuuu~~~{{{yyyxxxzzzzzzppp___QQQEEEBBB>>>======>>>>>>>>><<<;;;:::999888777777777777666666666666555555555555555555555555555555555222222222222222222222222222222222222222222222222111111111111111111111111111111000000000111222222222222333444444555555666444555777888999:::::::::777666555555444555555555444444333333333333444444777777777777888999:::;;;===>>>>>>???BBBDDDFFFHHHGGGIIIKKKNNNRRRVVVYYYZZZ^^^^^^aaahhhmmmqqqyyy~~~|||tttfff]]]TTTOOOMMMHHHFFFBBB@@@???>>><<<::::::999888777888999:::;;;???BBBEEEHHHMMMRRRYYY^^^^^^dddlllpppqqqpppooooooqqqjjjaaaaaaooo||||||tttnnnuuueeeOOOEEECCC;;;888444222111111000000//////............//////........................,,,,,,------------------******+++,,,---------,,,---------------------------------,,,,,,+++++++++////////////////////////+++---/////////000333555;;;AAAUUUttt~~~zzz~~~~~~tttfffXXXOOOLLLMMMIIIIIILLLVVViii|||mmmYYYHHHEEEGGGFFFGGGJJJQQQ[[[gggnnnsssyyy|||zzz~~~}}}|||{{{{{{{{{{{{|||~~~}}}}}}|||zzzwwwsssnnniiieeecccbbbUUUHHHBBB@@@======???::::::999888888888888999777888999999::::::999999:::::::::;;;===>>>@@@AAABBBCCCEEEGGGIIIMMMRRRVVV```eeennn{{{111111000000000/////////------------..................//////000000111111111000000000000111222222666666<<<@@@MMMkkkzzzxxxvvvvvvxxx}}}}}}{{{zzzyyy}}}zzzooohhhgggfffxxxyyyyyy|||}}}~~~xxxuuussstttvvvvvvtttssstttttttttvvvvvvtttssswwwyyyvvvssssssrrrjjj\\\PPPCCC@@@===<<<============<<<;;;:::999888888888888666666555555555444444444444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111000000111111222333222222333444444555555666444555777888999:::::::::666666555444444444444444111111111111222333444444888888888999:::;;;<<<===@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGJJJMMMQQQTTTVVVZZZ[[[___gggmmmqqqyyyzzzkkk___UUUOOONNNIIIFFFCCCAAA@@@???<<<;;;:::999999888888999:::;;;>>>AAADDDHHHLLLRRRYYY]]]]]]cccjjjoooooonnnnnnoooooollleeecccmmm|||xxxqqqvvvoooXXXJJJFFF===:::666333222222111000/////////....../////////........................,,,,,,,,,,,,------------((()))***,,,------------++++++++++++,,,,,,,,,,,,******+++,,,,,,---......///.....................***---000000///000333777888AAAXXX{{{|||tttfffZZZRRROOOOOOIIIIIINNN[[[mmm|||lllYYYJJJFFFFFFCCCDDDHHHSSS___jjjppptttxxxzzzxxxzzzzzzyyyxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~}}}|||{{{{{{zzzxxxssslllccc\\\XXXSSSJJJBBB@@@???>>>===???::::::999888888888888888777888888999999999999999::::::;;;<<<===???@@@AAAAAACCCEEEFFFHHHLLLQQQUUUZZZ___gggqqq~~~111111111000000000//////............////////////////////////000000000000111111000000111111222333444777???EEETTTsss|||{{{yyyxxxzzz~~~~~~|||{{{{{{mmmddddddgggyyy}}}wwwzzz~~~yyywwwvvvuuuuuuuuuvvvuuusssqqqrrruuuxxxwwwwww}}}zzzvvvrrrpppmmmdddVVVLLLCCC@@@>>>======>>>>>>===<<<;;;:::999999999999999666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222111111111111222333333222222333444444555555666777888888888888888777777666555444444333333444444000000111222333555666777999:::::::::;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDHHHLLLOOOQQQTTTUUU\\\eeemmmsss{{{qqqcccVVVPPPNNNIIIGGGDDDAAA@@@???===;;;::::::999888888999999:::<<>>???@@@>>>===>>>:::999999888888888888888777777888999999999999999;;;;;;<<<===>>>@@@AAABBBAAACCCDDDFFFHHHLLLQQQUUUUUU\\\eeelllsss~~~111111111111000000000000////////////000000000000000000000000////////////111111111000111111222333333777@@@HHHYYYyyy}}}zzzzzz~~~{{{zzz|||mmmddddddiii{{{}}}www{{{~~~zzzxxxxxxvvvtttuuuwwwvvvsssooopppuuuyyyzzz{{{{{{wwwrrroookkk```RRRGGGCCCAAA>>>>>>>>>??????>>><<<<<<;;;:::999999999999777777777777666666666666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222111111222222333444222222333444444555555666:::::::::999777666444333555555444333333333333444222222333444666888:::;;;:::;;;;;;;;;===>>>???@@@????????????????????????======>>>AAADDDHHHKKKMMMPPPQQQYYYdddmmmttt~~~vvvfffXXXPPPNNNJJJGGGDDDBBBAAA???===;;;::::::999999888999999999;;;===AAAEEEIIIOOOVVV[[[\\\bbbhhhiiifffbbbbbbcccbbbeeeccc^^^```mmm|||{{{~~~vvvxxx~~~~~~fffRRRJJJ???<<<777444333222111000...------,,,,,,------...////////////////////////+++++++++,,,,,,---------++++++,,,,,,,,,++++++***---------....../////////......---,,,,,,+++******)))***+++,,,...///000111***---111111//////444999???JJJggg{{{rrrppp|||{{{ggg[[[VVVSSSRRRMMMLLLPPP\\\iiinnnllliiiVVVKKKCCCDDDDDDCCCHHHPPPOOO\\\iiioooqqquuuwwwvvvzzzzzzyyyyyyxxxyyyyyyzzzxxxyyyzzz{{{{{{{{{zzzyyyzzz{{{{{{wwwooocccXXXPPPEEE@@@>>>@@@AAA>>><<<===:::999999888777888888888777777888999999999999888<<<<<<<<<===???@@@BBBCCCAAABBBDDDFFFHHHLLLQQQUUUTTT]]]fffjjjlllsss222111111000000000000000111111000000//////......------......///000000000......//////000222333444555888<<>>>>>======;;;:::999888777777777777999888888777666555555555555444333333222222333333333333333333333333333333333333333333333222111000222222222222222222222222444444333222222111111000222222333333444555666666666666777777666666555444555333222444777999888666222333444555777999;;;<<<@@@AAABBBBBBBBBBBBBBBBBBBBBAAA???>>>===<<<======999:::<<>>999555222222333333222111000000000000000111........................------------------------******+++,,,,,,,,,,,,+++------------,,,,,,+++***/////////......---,,,,,,---------............//////000111222222222222222AAARRRnnn~~~pppffflllyyykkk]]]WWWUUUUUUGGGHHHPPP```ooossskkkaaaOOOHHHCCCBBBBBBCCCHHHOOOUUU]]]fffmmmpppqqqtttvvvuuuuuuuuuvvvxxxzzz|||~~~||||||{{{{{{{{{zzzzzzzzzzzzvvvtttqqqhhhZZZNNNEEECCC???======<<<;;;:::;;;:::888666555555666777888888999999999:::::::::999999::::::<<<===???@@@BBBCCCEEEGGGHHHKKKPPPSSSXXX[[[```fffkkkqqqxxx|||333222222111111111111111111000000000/////////...111000000///......------////////////000222333444222777===JJJeee}}}||||||tttgggkkksss|||{{{{{{yyyxxxvvvssssssssssssrrrqqqrrrvvvzzz}}}zzzqqqqqqnnndddWWWKKKEEECCC?????????>>>>>>>>>>>>>>>;;;:::999888888777888888888888777666666555444444555444333333222222333333333333333333333333333333333333333333333222111000222222222222222222222222333333333222222222222222444444444555666777777777444444555555444444333222333222000222444666555333333444666888;;;>>>@@@BBBEEEEEEFFFFFFFFFEEEDDDDDDCCCBBB@@@>>><<<<<<<<<<<<999:::<<>>;;;:::999888888777777888:::===@@@CCCFFFKKKQQQTTTYYY\\\bbbgggjjjiiieeebbbbbbYYYTTTVVVUUUVVVaaaqqqyyyvvvyyyuuuaaaPPPEEEAAA;;;666333222111111333222000///...---,,,,,,........................------------------------++++++,,,------------,,,,,,---------,,,,,,+++***---------------------...---------............///////////////000222555777AAAUUUrrrvvvggg___gggwwwtttccc\\\YYYUUUIIIIIIOOO___pppuuulllaaaOOOHHHCCCBBBBBBCCCIIIOOOXXX___hhhnnnqqqrrrtttuuuwwwwwwwwwxxxyyy{{{}}}~~~yyyyyyyyyyyyzzzyyyyyyyyy{{{xxxvvvvvvsssiiiZZZNNNEEEBBB???======<<<;;;:::;;;:::888666555666777777888888888999999999::::::999999::::::<<<===???@@@BBBCCCEEEGGGIIILLLPPPSSSWWWZZZ```eeejjjooouuuxxx444333333222111222222222000000000000////////////111000000//////......---/////////000111222333444333888AAAQQQkkkzzz|||~~~yyymmmsssyyy|||}}}|||zzzxxxvvvsssrrrssssssqqqpppqqquuuzzzuuummmmmmhhh___RRRHHHBBB@@@===>>>>>>>>>>>>>>>>>>???<<<;;;:::999999888888888777777666666555444444444555444333333222222333333333333333333333333333333222222333333333222111111222222222222222222222222222222222222333333333333666666666777777888888999444444555555444444333222444222111111333444333222555777:::>>>BBBEEEHHHIIILLLLLLLLLKKKJJJHHHGGGFFFEEECCCAAA>>><<<;;;;;;;;;999:::<<<>>>@@@AAACCCDDDEEEKKKTTT\\\eeeppp|||vvvhhh]]]VVVPPPLLLHHHFFFFFFEEEAAA>>><<<;;;:::999999888888999:::<<>>888555222000///000///...---,,,,,,,,,,,,........................------------------------,,,,,,---............---,,,,,,---------,,,++++++******+++,,,,,,---......---------............/////////...---...222888===CCC\\\{{{qqqbbb[[[gggzzz}}}fffaaa\\\SSSJJJHHHNNN^^^qqqvvvlll___MMMGGGCCCBBBCCCDDDJJJPPPZZZaaajjjppprrrsssuuuwwwyyyyyyyyyyyyzzz{{{|||}}}wwwwwwxxxxxxyyyxxxxxxxxxvvvvvvvvvwwwtttjjjZZZMMMDDDBBB???======<<<;;;::::::999888666666666777777888888888999999999999:::999999::::::<<<===???@@@BBBCCCEEEGGGIIILLLPPPTTTUUUYYY___eeeiiilllpppsssxxx~~~333333222111111111111222000000000000////////////.........///000000111111/////////000111222444444777<<>>>>>??????<<<<<<;;;:::999999999999666666555555444444444444555444333333222222333333333333333333333333333333222222333333333222222111111222222222222222333333111111222222333444555555666666777777777888888888666666666777666666555444444333222222333444555555777:::>>>DDDHHHLLLNNNOOORRRQQQPPPOOOMMMKKKIIIHHHFFFDDDAAA>>><<<::::::999::::::;;;<<<>>>???@@@@@@DDDJJJRRR[[[dddnnnzzz~~~mmm___WWWRRRNNNIIIGGGGGGEEEBBB???<<<;;;:::999999888888888999;;;>>>@@@BBBFFFKKKNNNUUUYYY```fffiiijjjjjjjjjhhh]]]SSSOOONNNMMMQQQWWWlll}}}~~~uuuuuu}}}eeeNNNHHH???999555333000...++++++,,,,,,---...///000........................------------------------+++,,,,,,---------------,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------............//////000000//////222999>>>GGGdddtttfff```nnneee```ZZZLLLIIIGGGLLL]]]ooottthhhZZZKKKEEEBBBBBBCCCEEEJJJPPPYYY```jjjqqqtttuuuwwwyyyzzzzzzzzzzzzzzz{{{{{{{{{xxxyyyyyyyyyyyyxxxwwwvvvrrrsssvvvwwwttthhhXXXLLLDDDAAA>>><<<<<<<<<;;;:::999999888777666666777777888888888888999999999999999999999:::<<<===???@@@AAACCCEEEGGGIIIMMMQQQTTTVVVZZZ```eeehhhkkkmmmooouuuzzz222222111000000000000000////////////000000000000......//////000111111111//////000000111333444555999<<>>>>>>>>???<<<<<<;;;:::999999999999555555555555555444444444555444333333222222333333333333333333333333333333111222222333333333222222111111111222222333333333111111222333444555555666555555666666666666777777666666666777666666555444222222222222222444777888;;;???DDDJJJNNNQQQRRRSSSUUUTTTSSSQQQOOOLLLJJJHHHFFFEEEBBB>>><<<:::999999999:::;;;;;;<<<===>>>>>>CCCIIIQQQZZZbbbmmmxxxrrrbbbYYYSSSOOOJJJHHHHHHFFFBBB???;;;:::999888888777777888999:::===???AAADDDIIILLLTTTYYY```fffiiikkknnnpppmmmcccYYYSSSOOONNNOOORRRcccuuu~~~zzzwww}}}uuuvvvpppTTTLLL@@@999666444222///------------...///000111........................------------------------******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,+++++++++*********---------............///...111333222111222777<<>><<<;;;:::999999888888888555555555555555555555555555444333333222222333333333333333333333333333333111111222333333333222222111111111222222333333444111222222333444555555666555555555555555555555555444444555555444444333222///000111222333666:::===CCCFFFKKKQQQTTTUUUUUUTTTWWWVVVUUUSSSPPPMMMJJJIIIFFFDDDBBB>>><<<:::999999999::::::;;;<<<===>>>>>>BBBHHHPPPXXX```kkkvvv~~~vvveee[[[UUUPPPLLLIIIIIIGGGCCC@@@;;;:::999888888777777777777999<<<>>>@@@DDDHHHLLLRRRXXX```fffiiimmmqqquuussslllbbbXXXQQQMMMNNNOOO[[[mmmyyy}}}rrrooo|||tttuuu{{{^^^SSSDDD:::777666333111222111000///....................................------------------------)))***++++++,,,,,,++++++++++++,,,---------,,,,,,------,,,++++++***))))))---------............///---111555444222222888===NNNrrrssshhheeerrruuuaaa]]]VVVJJJEEEHHHPPP___kkkiiiZZZLLLEEE@@@>>>@@@BBBDDDIIIPPPVVV]]]hhhooosssuuuxxx{{{xxxyyyyyyzzzzzzzzzyyyyyy|||}}}~~~~~~|||zzzwwwvvvsssssstttqqqkkk___RRRHHHBBB@@@===<<<<<<<<<;;;:::777777888888777777777777777777777888888888888999999999::::::<<<===???@@@AAACCCFFFHHHJJJNNNRRRVVVZZZ]]]bbbeeehhhjjjmmmooosssuuuyyy}}}333222111111000000111111.../////////000000000111222222111111000/////////000000000111222333444555777;;;KKKggg{{{xxxkkkhhhvvv}}}}}}xxxvvvsssrrrqqqpppooommmqqqttt|||qqqdddZZZUUUOOOHHHDDDAAA???>>>===============<<<<<<<<<;;;:::999888888777888888666666666666666666666666555444333333222222333333333333333333333333333333000111222333333333333222000111111222333333444444222333333333444444555555555555555555555555555555444444555555444444333222000222444555777;;;AAAFFFKKKNNNSSSWWWYYYYYYWWWUUUXXXWWWVVVTTTQQQNNNLLLJJJEEEDDDAAA>>><<<;;;::::::999999:::;;;<<<===>>>???@@@EEENNNUUU^^^hhhsss{{{~~~{{{hhh^^^VVVQQQMMMJJJIIIGGGCCC@@@<<<;;;:::999999888888999777999;;;>>>@@@DDDIIILLLPPPVVV___dddhhhlllsssxxx{{{wwwnnn```TTTNNNMMMNNNUUUeeepppzzztttppp~~~wwwxxxkkk]]]JJJ===888777555222333222111///...---------........................------------------------***+++,,,,,,------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++---------............///---111333222000333;;;BBBWWW{{{qqqiiihhhtttjjj^^^ZZZSSSKKKEEEKKKVVVdddjjjdddUUUGGGBBB>>><<>>>>>======<<<<<<<<<;;;;;;:::999888777777777777666666666777777777777777555444333333222222333333333333333333333333333333000111222333333333333333000000111222333333444444333333333444444444555555666666666666666555555555666666777777666666555444333555888:::<<>><<<;;;;;;;;;999999:::;;;===>>>??????>>>DDDLLLTTT\\\fffqqqyyywww}}}~~~kkk```VVVRRRMMMJJJJJJHHHDDD@@@======<<<;;;::::::::::::666888;;;>>>@@@EEEJJJMMMNNNUUU]]]cccfffkkksssyyyxxxgggWWWOOONNNOOORRR```jjjuuuxxxsss|||}}}}}}uuueeeOOO@@@:::888555333000//////.........//////........................------------------------+++,,,------......------***+++,,,,,,------------+++++++++,,,,,,---......---------.........//////...000222000...333>>>HHH```ssslllmmmyyysssbbb[[[WWWPPPJJJEEEMMM[[[gggkkkbbbRRREEE@@@<<<;;;>>>AAACCCHHHNNNXXX___hhhnnnooopppqqqrrrxxxyyy{{{}}}}}}}}}}}}|||vvvxxx{{{}}}~~~}}}|||zzzxxxvvvrrrkkkaaaVVVLLLEEEAAA???<<<;;;<<<<<<<<<;;;666777888888888888777777777777777777888888888888999999::::::<<<===???@@@AAACCCFFFHHHKKKNNNSSSWWWZZZ\\\___bbbeeehhhmmmpppppppppssswww||||||}}}444333222000000000111111............////////////000000111000000///...---///000111111111222555888999???VVVyyyxxxfffcccooottt{{{vvvwwwxxxyyy{{{{{{wwwsssqqqrrrrrrpppnnntttxxxsssaaaUUUOOOHHHCCC@@@??????>>><<<<<<============<<<<<<888888888888888888888888555555555666666666666666444444444444444444444444111222222333333222222111///000111222222222222222333222222111111222222333222222333333333333333333444666666666444333444555777555444555888:::888666666999===AAAEEEKKKQQQUUUWWWYYY^^^aaabbb```\\\ZZZZZZXXXUUUSSSQQQNNNKKKIIIFFFCCC???===<<<<<<<<<;;;777888888999;;;<<<<<<======BBBJJJQQQXXXaaakkksssvvvxxx~~~qqqggg\\\TTTMMMMMMMMMHHHDDDBBB???>>><<<;;;:::999999999999999:::<<>><<<:::999999999666666555555555555666666777777777777888888888888999:::<<<<<<<<<===@@@BBBCCCDDDGGGIIIKKKOOOTTTWWWYYY\\\```ccceeegggjjjllllllnnnppptttwww{{{}}}}}}~~~{{{444333222000000000111111/////////000000000000111///000000000000//////...///000111111111222555888;;;CCCZZZzzzzzzjjjjjjtttwww~~~wwwvvvvvvwwwyyyxxxuuurrrrrrrrrrrrpppnnnuuuzzzuuucccTTTOOOHHHBBB@@@???>>>>>><<<<<<============<<<<<<888888888888888888888888777777666666555555444444444444444444444444444444222222333333333333222222000000111222222222222222333222222111111222222333333333333333333444444444444666777666444444555666777666555666999;;;:::888<<>><<<;;;999999888888999999:::;;;???CCCGGGIIINNNRRRYYYaaaeeegggoooxxx{{{eeeVVVQQQPPPMMMRRR]]]kkkzzzvvv|||{{{\\\KKK===888888444555333111///......//////.........------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------------------......///000000000---222111000666666>>>OOOooonnnqqqxxx{{{fff\\\ccc```RRRLLLIIIPPP___nnnnnn___NNNFFFAAA===<<<>>>???AAAHHHPPPXXXbbbjjjkkklllooossstttyyyzzzzzz{{{{{{{{{{{{zzzyyyzzz|||~~~zzzpppeeeYYYNNNEEE@@@@@@???===<<<:::999999999777666666555555555666666666666777777777888888888999:::;;;<<<<<<===???BBBBBBDDDGGGIIIKKKOOOTTTWWWYYY\\\```ccceeehhhkkkmmmkkkmmmpppssswww{{{~~~~~~}}}~~~555444222111000000111111000000000000111111111111...//////000000000000//////000111111111333666888>>>HHH```}}}|||}}}nnnpppyyyzzzzzz{{{xxxtttssstttwwwtttsssrrrrrrsssrrrpppnnnvvv|||wwwdddRRRMMMGGGBBB@@@???>>>===<<<<<<============<<<<<<888888888888888888888888888888777666555444333333444444444444444444444444333333444444444444333333000111222222222222222222222222111111111111222222333333333444444444555555555666777777555555666777888777777999;;;======<<>>DDDIIIOOOWWWaaahhhqqquuu{{{zzzlllaaaXXXPPPOOOOOOJJJEEEDDD???>>><<<:::999888888777999999999;;;>>>BBBFFFHHHMMMPPPWWW___dddgggnnnvvvrrr^^^UUURRRLLLPPPXXXhhhzzzuuu{{{```LLL>>>:::<<<888444333111///......//////.........---------------......---------,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,---......------------------------------......///000000000---333111111666888@@@SSSzzzmmmuuu|||sssmmm``````mmmiiiWWWNNNKKKVVVgggqqqkkkZZZKKKDDDAAA===<<<>>>???BBBIIIQQQYYYdddmmmooooooqqqsssssszzzzzzzzz{{{zzzzzzyyyyyyxxxxxxzzz{{{|||~~~{{{pppcccVVVJJJBBB>>>???>>>===;;;:::999888888888777666555555555555555666666777777777777888888888:::;;;<<<<<<===???AAABBBDDDGGGIIIKKKOOOTTTXXXZZZ]]]aaadddfffiiilllnnnkkkmmmooossswwwzzz}}}~~~}}}xxx{{{666444333111000000000111//////000000000111111111---...///000000111000000///000111111222333777999@@@NNNggg}}}zzz}}}lllnnnzzz|||wwwkkknnn~~~yyytttqqqrrrvvvqqqrrrrrrssssssrrrqqqooovvv}}}vvvbbbOOOKKKFFFAAA??????>>>===;;;<<<<<<======<<<<<<;;;888888888888888888888888777777666666555555444444444444444444444444444444333444444555555444444333111111222333333222222222222222111111111111222222333333333444444555555666555666777777666666888999999999:::<<<>>>@@@AAAAAAFFFIIILLLPPPUUUZZZ```dddhhhiiijjjjjjhhhddd___\\\[[[YYYVVVSSSQQQOOOLLLIIIGGGDDD???===<<<;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;:::===BBBFFFJJJRRR[[[bbblllqqqxxxpppdddZZZRRRPPPOOOJJJEEEDDD???>>><<<;;;999888777777999999999:::===AAAEEEGGGMMMOOOUUU^^^dddgggnnnuuunnn^^^UUUPPPPPPUUUcccvvvxxxyyy___LLL>>>;;;;;;777333222111000////////////...............---------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,------...------------------------------......///000000000---444222222777999DDDXXX~~~pppyyy|||uuujjjfff^^^eeevvvqqq\\\QQQNNN^^^pppuuuhhhUUUHHHDDDAAA===<<<>>>@@@BBBJJJRRR\\\gggrrrttttttuuuvvvuuuzzzzzz{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{zzzuuulll```TTTJJJDDDAAA>>>===<<<:::999888888888888777666555555444555555666666666666777777777888888999;;;;;;;;;<<>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888444444555555666666777777444444444444444444444444333444444555555444444333222222333333333222222111222111111000000111111222222222333333444555555666555666888888888888:::;;;;;;<<<>>>@@@BBBDDDFFFGGGJJJMMMPPPTTTWWW\\\bbbfffjjjkkkkkkkkkhhhddd___]]][[[YYYVVVTTTRRROOOLLLJJJEEEBBB>>>;;;::::::999888;;;;;;<<<<<<<<<=========;;;>>>AAACCCFFFMMMVVV]]]fffkkkssszzzvvvggg]]]SSSPPPOOOJJJEEEDDD@@@???===;;;:::888888777888888999:::===@@@DDDFFFMMMNNNTTT^^^dddhhhooouuummm\\\WWWSSSTTT___sss|||yyy~~~xxxZZZKKK???:::999333222222111000000/////////..............................---------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000...444333222777:::GGG]]]vvv~~~zzzrrrgggccc^^^hhhyyyppp[[[RRRRRReeewwwvvveeeRRRHHHEEE@@@===<<<>>>@@@CCCJJJSSS\\\hhhsssvvvvvvwwwxxxwww{{{{{{{{{{{{zzzyyyyyyxxxyyyxxxwwwuuuttttttsssttttttpppiii]]]QQQHHHDDDCCC===<<<;;;999999888888888777777666555555555555555555666666666666777777777888999;;;;;;;;;<<>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888333333444555666777888888444444444444444444444444333333444444444444333333333333333333333333222111111111000000000000111111111111222222333444555555555666888999999999;;;======@@@CCCEEEFFFHHHLLLNNNPPPRRRUUUXXX[[[___dddgggjjjjjjkkkjjjhhhddd```^^^\\\YYYVVVTTTRRRPPPMMMJJJDDDAAA===;;;;;;;;;::::::;;;<<<<<<<<<======>>>>>><<<>>>@@@AAACCCHHHQQQXXX___eeemmmuuu|||~~~kkk```VVVRRRPPPKKKFFFEEEBBBAAA???===;;;999888888888888888999<<>>@@@CCCKKKSSSZZZfffqqqtttuuuwwwxxxwww{{{{{{{{{|||{{{{{{zzzzzzzzzyyyxxxvvvtttrrrpppooorrroooggg[[[NNNDDDAAAAAA<<<;;;:::999888888888888666666555555555555666666555555666666666666777777777999:::;;;;;;<<<>>>@@@AAACCCFFFIIILLLPPPUUUYYY[[[^^^bbbeeegggjjjmmmoooppppppqqqrrrsssuuuuuuvvvyyy}}}xxxpppppp888666444222111000000111...////////////000000000///000000000000//////...///000111222333555999;;;BBBYYYttt|||xxxxxx}}}lllooowwwlllooo|||yyyttttttwwwtttvvvvvvuuurrrqqqsssuuuwwwqqq___SSSIIIFFFBBB@@@???>>>===;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888444444555555666666777777444444444444444444444444222222333333333333222222333333444444333333222111111111000000000000111111///000000111222333444555555777999::::::;;;===>>>@@@CCCGGGIIIJJJLLLPPPSSSTTTUUUXXXYYY[[[___cccgggiiiiiijjjjjjhhheeebbb```\\\ZZZVVVTTTRRRPPPMMMJJJDDDAAA>>><<<============>>>>>>>>>===============<<<>>>>>>>>>???DDDLLLSSSXXX___hhhpppxxxooodddYYYUUUSSSMMMIIIGGGDDDBBB@@@>>><<<:::999999888888888999;;;???BBBDDDKKKKKKPPP[[[ccchhhmmmssszzzmmmbbb[[[WWWbbbwwwvvvuuu|||~~~eeeUUUNNNAAA999777333111111111111111000000///---........./////////000......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------------------------------------------......///000000000...666555444888===MMMfff}}}{{{yyypppfffeeeeeeqqqyyyhhhRRRNNNUUUhhhvvvnnn\\\MMMFFFDDD@@@===<<>>@@@@@@CCCFFFIIILLLPPPUUUYYY[[[^^^bbbeeegggiiilllnnnmmmnnnoooqqqsssuuuwwwwwwwww{{{|||sssppp|||888777555222111000000111000000000000111111111111000000111000000///......///000111222333555999<<>><<<;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888666666666666666555555555444444444444444444444444111222222333333222222111444444444444333333222111111111000000000000111111...///000111222333444444555777999::::::;;;===???AAADDDIIIKKKLLLNNNSSSVVVTTTUUUWWWYYYZZZ]]]aaadddiiiiiijjjjjjiiifffdddbbb\\\ZZZWWWTTTSSSPPPMMMKKKEEEBBB???>>>???@@@@@@???@@@@@@???>>>===<<<;;;;;;<<<======<<<===AAAIIIPPPUUU\\\eeennnuuusssggg\\\XXXUUUOOOKKKIIIEEECCCAAA???===;;;::::::888888888999;;;>>>AAACCCJJJIIINNNYYYbbbggglllqqqtttoooddd\\\YYYeee{{{tttrrryyy|||zzzdddWWWPPPBBB999999666000111111111111000000///---.........//////000000......---------,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,---...//////------------------------------......///000000000...666555444888===OOOhhh}}}zzzxxxpppfffhhhkkkwww}}}iiiRRROOOTTTgggsssjjjXXXKKKEEECCC@@@===<<>>@@@@@@BBBFFFIIILLLPPPVVVYYYZZZ]]]aaadddfffiiilllnnnkkklllnnnqqqtttvvvxxxzzzwww{{{xxxqqq{{{999888555111000111111000000000000000000000000000222222111111000000//////333///---111444555888<<>>AAACCCFFFJJJMMMOOOQQQTTTVVVYYYZZZZZZZZZZZZ\\\```ccceeegggiiijjjhhhddd```]]]___[[[VVVTTTTTTSSSNNNIIIFFFDDDAAA???>>>???@@@AAAAAA@@@>>><<<;;;<<<===>>>;;;<<<======>>>AAAFFFJJJOOOVVVbbbmmmwwwxxxjjj\\\VVVSSSNNNIIIGGGEEECCC???<<<999888888999666777888888999<<<@@@DDDDDDJJJQQQWWW]]]ccclllrrrsssoooaaa[[[XXXaaawwwsssnnn~~~qqqssszzzzzziiiVVVKKKEEE???777222444222000///000000///...////////////............,,,,,,,,,---------......------,,,,,,,,,,,,++++++///...------++++++***))),,,,,,,,,---------......---......///000/////////222333111555;;;>>>QQQrrr{{{{{{qqqmmmsssvvv|||zzzeeeSSSUUU```jjjnnndddTTTIIIDDDBBB============???EEELLLQQQ[[[eeennnrrruuuzzz}}}|||~~~|||{{{{{{}}}~~~}}}|||~~~|||zzzzzz|||zzzvvvrrrrrrmmmdddWWWKKKCCC>>>===<<<;;;999888777777666666666666666666666666666666444333333222222222333333777888888888888999<<<>>>AAACCCEEEHHHKKKPPPVVVZZZ]]]___bbbdddeeehhhkkkmmmkkkmmmpppsssvvvyyyzzz{{{yyy}}}zzztttyyy999888555222111111111///000000000000000000000000111111111000000000000000333///...111444666999>>>DDDaaavvv{{{{{{uuuuuu~~~}}}}}}{{{xxxmmmwww~~~yyyvvvvvvwwwyyyyyyuuuvvvvvvuuuttttttvvvxxx{{{|||iiiYYYQQQEEEDDDAAA>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::999999999999777777777888777666666555444444333222222222222333333333333333333222111111111111222222222333333333000000000000////////////111111111111222333444444666777888888999:::>>>@@@DDDGGGKKKNNNPPPRRRUUUWWWZZZ[[[[[[ZZZYYY[[[^^^```ccceeeggghhhgggddd```]]]\\\XXXTTTSSSTTTSSSOOOKKKGGGEEEBBB@@@>>>???@@@AAAAAA@@@>>><<<<<<<<<===>>><<<=========>>>AAAEEEIIINNNTTT]]]gggqqq}}}|||mmm^^^XXXUUUPPPKKKIIIFFFDDDAAA===;;;:::::::::666777888999999<<<@@@CCCDDDIIIPPPUUU[[[bbbjjjqqquuu{{{ccc\\\WWW```uuussslllzzzqqqooosss|||}}}nnnZZZMMMGGGBBB;;;666444222000///000000///...////////////............,,,,,,,,,---------......------,,,,,,,,,,,,++++++...------,,,,,,++++++***,,,,,,,,,---------......////////////000000000111333333111555<<<@@@UUUvvv|||xxxuuu}}}tttqqqyyy~~~dddOOOPPP^^^hhhkkkaaaRRRHHHEEECCC>>>>>>>>>>>>@@@EEELLLRRR]]]fffooosssvvv{{{~~~~~~}}}|||zzz{{{}}}~~~}}}~~~|||vvvqqqnnniii```TTTIIIBBB>>>===<<<;;;999888777777666666666666666666666666666666777777666666666666777777999::::::::::::;;;>>>@@@AAACCCEEEHHHKKKPPPVVVZZZ]]]___ccceeefffhhhjjjlllkkkmmmpppsssvvvxxxzzz{{{|||~~~yyyqqquuu}}}:::777444333222111000///000000000000000000000000000000000000111111111111333///...222444666:::@@@FFFcccuuuwwwxxxuuuvvvyyy}}}yyypppyyy}}}zzzxxxxxxxxxxxxxxxvvvwwwwwwuuuttttttvvvxxx|||xxxeeeVVVNNNDDDCCC@@@===;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999888888888777888888888888888777777666555555444333333333333444333444444444444333333222111222222222222333333333000000000000////////////000000000000111222333444555666888888999:::===???DDDGGGKKKNNNPPPRRRUUUXXXZZZ[[[[[[ZZZYYYYYY\\\^^^```bbbdddfffeeebbb___\\\YYYUUURRRRRRSSSSSSPPPMMMHHHFFFCCCAAA??????@@@@@@AAA@@@>>>===<<<<<<===>>>===>>>>>>======???CCCFFFKKKPPPXXX```jjjwwwrrrbbbZZZWWWRRRMMMLLLGGGEEEBBB???===;;;;;;;;;777888999999999<<<@@@CCCDDDHHHMMMRRRWWW___hhhoootttiii```YYY___ppptttkkkuuuqqqkkkiiirrr}}}qqq]]]NNNGGGCCC>>>888444222000///000000///.../////////............---,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000000//////111222333333444111555<<>>@@@FFFMMMRRR^^^gggpppsssvvv|||~~~|||zzz{{{}}}xxxqqqkkkeee[[[PPPGGGAAA>>>===<<<;;;999888777777666666666666666666666666666666999999888888888888999999999:::;;;::::::;;;>>>@@@AAACCCFFFHHHKKKPPPUUUZZZ\\\```dddfffggghhhiiijjjkkkmmmooosssvvvxxxzzz{{{~~~~~~zzzppppppvvv===888444444444111//////000000000000000000000000//////000000111111222222222//////222444666;;;BBBKKKgggvvvuuuvvvvvvxxxtttpppyyyyyyqqq{{{~~~|||zzzyyyyyyyyyxxxwwwwwwwwwwwwuuuttttttwwwyyywwwcccRRRIIICCCBBB???<<<:::999999999;;;;;;<<<<<<;;;;;;:::999888888888888777777777777777888888888888777666666666666555444444444444444444444444555555444333333222222222222222222222222000000000000////////////000000///000000111222333333555777888888:::<<<>>>CCCFFFJJJMMMOOOQQQTTTVVVWWWXXXYYYYYYXXXYYY[[[]]]^^^___aaabbbbbb```]]][[[WWWTTTRRRQQQRRRQQQOOOLLLIIIGGGEEEBBBAAA@@@@@@@@@AAA@@@???>>>============>>>>>>>>>======>>>AAACCCGGGLLLTTT]]]fffssswwweee\\\XXXRRRNNNLLLFFFEEECCC@@@===<<<;;;:::888999999999999;;;???BBBDDDGGGKKKOOOTTT\\\fffmmmppprrrfff]]]```mmm}}}xxxmmmrrrvvvjjjccckkkzzz~~~qqq]]]LLLDDDBBB===777444222000///000000///...//////.........---------,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......111000///......000222333333444222555===EEE```}}}vvvqqqnnnnnnvvv{{{fffSSSXXXdddjjjiii]]]OOOGGGEEEDDD@@@@@@??????AAAFFFMMMRRR]]]fffooosssvvv|||~~~|||zzzzzz|||~~~vvvllldddYYYNNNEEE@@@>>>===;;;;;;999888777666666666666666666666666666666666777777666666666777888888777888999999888999<<>>>>>============>>>>>>>>><<<===???AAACCCIIIRRR[[[dddooo{{{|||iii^^^XXXRRRMMMKKKEEEDDDBBB@@@===;;;:::999999999:::999999;;;>>>AAACCCFFFJJJNNNRRRYYYccckkklll}}}wwwjjj```cccppp~~~qqqqqq~~~}}}mmmaaahhhxxx|||rrr```MMMDDDBBB===666444222000///000000///...............------------,,,,,,,,,---------......------,,,,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,---------......000///...------///111222333555333666>>>GGGeee|||tttnnnlllsss|||cccUUU___llloookkk\\\NNNFFFDDDCCCAAA@@@@@@???AAAFFFMMMRRRZZZdddnnnsssvvv{{{~~~~~~}}}zzzyyyzzz|||||||||}}}ooofffXXXLLLEEE@@@>>><<<;;;;;;999888777666666666666666666666666666666666666555555555666666777888888999999999999:::===???BBBDDDFFFHHHKKKOOOUUUYYY[[[___dddggghhhhhhhhhiiimmmnnnqqqtttwwwzzz{{{|||}}}{{{}}}sssnnnoooKKK>>>555555666111///111000000000000000000000000000000000000111111111111111000111333444666>>>HHHZZZuuuyyyzzz|||~~~uuucccXXX___nnnyyyuuuqqq|||}}}|||zzzyyyzzzzzzyyyxxxvvvvvvvvvttttttvvvzzz}}}jjjUUUIIICCCBBB???<<<:::999999999;;;;;;<<<<<<;;;;;;:::999888888888888777777777666666666666666666555444444666666555444444444444555222333333444444444444333333333333222222222222111000000000000////////////............///000111222111444666888888999:::<<<===@@@DDDGGGIIIKKKNNNQQQOOORRRTTTVVVWWWYYY\\\^^^ZZZ[[[\\\\\\[[[ZZZWWWVVVTTTSSSRRRPPPNNNLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@@@@??????>>>======<<<===>>>===<<<<<<>>>@@@@@@FFFOOOWWW```jjjuuu|||mmm```XXXQQQLLLKKKEEEDDDCCCAAA>>><<<:::999:::::::::999999:::===@@@BBBFFFJJJNNNRRRXXXaaahhhkkk{{{tttggg^^^dddrrrvvvqqq{{{ssseeeiiixxx}}}vvveeeQQQGGGEEE???777444222000///000000///............------------,,,,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......///...---------...000111222555444888???IIIhhh}}}tttooonnnyyy___TTTbbbqqqrrrkkk[[[LLLEEECCCBBB@@@@@@??????@@@EEELLLQQQWWWbbbnnntttxxx|||}}}|||~~~|||{{{zzz{{{{{{zzzyyy}}}pppfffWWWKKKDDDAAA>>><<<<<<;;;999888777777666666666666666666666666666666666666666666777888999::::::;;;<<<;;;;;;<<>>======;;;<<<======<<<<<<>>>???@@@DDDKKKQQQYYYcccoooxxx}}}rrrcccZZZRRRLLLKKKFFFEEEDDDBBB@@@===;;;::::::;;;:::999999:::===???AAAEEEKKKOOORRRXXX```eeekkkxxx{{{nnn```WWW]]]lllzzzqqqyyyyyyjjjkkkxxx|||xxxiiiTTTIIIGGGAAA777444222000///000000///............---------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000111444555999@@@JJJiiivvvsssrrr|||___UUUeeerrrqqqhhhXXXJJJEEEDDDCCC@@@@@@???>>>???DDDKKKPPPVVVbbbpppwwwzzz~~~}}}{{{|||{{{{{{|||}}}}}}{{{yyy}}}}}}~~~ooodddTTTIIICCCBBB@@@>>><<<;;;999888777777666666666666666666666666666666666666666777777888999::::::;;;<<<;;;;;;<<>>===:::<<<======<<<<<<>>>???AAACCCGGGLLLSSS^^^lllvvvxxx~~~vvveee[[[RRRMMMKKKGGGGGGFFFDDDAAA???<<<;;;;;;;;;;;;999888999<<>>===???CCCJJJOOOUUUcccqqqyyy}}}~~~{{{zzzzzz|||~~~}}}{{{}}}||||||~~~}}}lllaaaQQQGGGCCCBBBAAA@@@<<<;;;999888777777666666666666666666666666666666555555555555666777888999888999::::::999:::===@@@CCCEEEGGGHHHKKKOOOTTTXXX[[[]]]aaadddfffiiimmmpppqqqrrruuuxxx{{{~~~|||{{{oookkkYYYIII999444555333000...000000111111111111000000222111111111000000//////000222000222888666>>>RRRqqq}}}yyyddd]]]lll|||zzzttt}}}zzzwwwuuuwwwyyyzzz{{{uuuvvvwwwvvvuuuwww}}}~~~yyyqqqbbbRRRHHHAAA@@@>>><<<;;;:::::::::::::::999999888777666666888777777777777777888999555555666666555555444333222222222222222222222222333444444555555444444333222333333444444333333222111111111111000000000000...............///000000111222444666777888999999999<<<@@@CCCEEEHHHKKKNNNRRRSSSUUUUUUUUUUUUWWWXXXYYYYYYXXXWWWUUUSSSQQQPPPLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@???>>>???<<<:::999:::<<<======AAA@@@CCCIIINNNUUUbbbmmmttt~~~lll```VVVLLLEEEJJJGGGEEECCCBBBAAA>>><<<::::::999999:::;;;===>>>AAACCCFFFIIINNNTTT\\\aaaiiioootttyyy{{{lllYYYQQQUUU]]]ttt~~~ooouuu|||qqquuuxxx|||}}}pppYYYIIIEEE???777444222000/////////...---------............------******+++++++++,,,,,,,,,...---+++***)))***++++++///......---------......------------------------...///////////////.........444444888BBBOOOlllrrroooxxxeee\\\ccctttpppdddSSSGGGDDDBBB@@@============???CCCJJJNNNYYYaaammmuuuxxxyyyzzz|||~~~~~~|||{{{zzzyyyyyyzzz{{{{{{xxxvvvlllbbbSSSIIIEEEBBB>>>;;;============<<<;;;:::999888666555444444555666888555555666777888999999:::999999999:::;;;<<<===>>>AAACCCFFFIIIKKKNNNRRRUUUZZZ]]]bbbeeegggiiikkkmmmqqqssswww{{{}}}}}}||||||}}}~~~rrriii\\\KKK;;;444444333000///000000111111111111000000111111111111000000000///000222000333888777???TTTtttlllbbbooo~~~{{{vvv}}}zzzwwwwwwxxxyyyyyyyyyuuuwwwwwwuuuuuuxxxzzzssskkk\\\NNNFFFAAA@@@>>><<<;;;:::::::::<<<;;;;;;:::999999888888888888777777777777888888555555666666555555444333333333333333333333333333333444444555555444444333222333333444444333333222111111111111000000000000...............///000000111222444555777888888888888;;;???AAADDDFFFJJJLLLPPPQQQSSSTTTTTTUUUWWWYYYYYYXXXWWWVVVSSSQQQOOONNNKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>???<<<:::999;;;<<<======???>>>AAAFFFKKKRRR^^^iiiqqq|||ooobbbXXXOOOIIIJJJGGGEEECCCBBB@@@>>><<<::::::999999:::;;;===>>>@@@BBBEEEIIIMMMTTT[[[```fffnnnuuuzzzyyyfffVVVQQQUUU\\\pppqqquuuxxxmmmrrrvvvzzz{{{ppp[[[KKKFFFAAA999444222000/////////...---------............------***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++---------,,,,,,,,,------------------------------......////////////.........444444777BBBOOOmmmmmmmmmyyy|||}}}hhh___ffftttooocccRRRGGGDDDBBB@@@<<<<<<<<<===???DDDKKKPPPYYYaaakkksssvvvwwwxxxzzz~~~}}}|||zzzyyyxxxyyyyyyxxxuuussskkkaaaRRRHHHDDDBBB???<<<============<<<;;;:::999999888777666666777888999666666777777888888999999999999999:::;;;<<<===>>>@@@BBBEEEHHHJJJMMMQQQTTTYYY\\\aaadddgggiiilllnnnppprrrvvvyyy{{{|||{{{zzz|||}}}~~~pppgggaaaOOO<<<555444333111111000000111111111111000000111111111111000000000000000333111333888888AAAWWWyyysssgggssszzzvvv|||{{{yyyxxxyyyxxxwwwuuuvvvvvvvvvttttttyyywwwnnneeeWWWKKKEEEAAA@@@>>><<<;;;:::::::::======<<<<<<;;;;;;:::::::::999888777777777777777555666666666666555444444444444444444444444444444333444444555555444444333222222333333333333222222111111111111000000000000...............///000000111222333555666777777777777:::===???AAADDDGGGJJJLLLNNNQQQRRRSSSTTTWWWYYYYYYXXXWWWUUURRROOOMMMKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDCCCBBBBBB@@@@@@???>>>>>><<<::::::;;;<<<===<<<===<<<>>>CCCGGGMMMXXXcccmmmxxxrrrddd[[[SSSMMMJJJGGGEEECCCBBB@@@===;;;::::::999999999;;;<<<===???AAAEEEHHHMMMSSSZZZ^^^ccclllttt{{{zzzeeeWWWTTTXXX\\\mmmuuuuuusssiiinnnttt~~~uuuaaaPPPHHHAAA:::444222000/////////...---------............------++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---------------------------......///////////////...---333333777BBBPPPooozzzgggkkk{{{wwwrrrqqqjjjccciiiuuupppbbbRRRGGGDDDBBB???;;;;;;;;;<<>>???AAADDDFFFHHHKKKOOORRRWWWZZZ___cccfffiiimmmooooooqqqtttwwwyyyzzzzzzyyy{{{|||~~~|||oooffffffSSS>>>555444333222222000000111111111111000000111111111000000000000000000333111333999999DDD\\\|||uuukkkxxxxxxuuu~~~|||{{{zzzzzzyyyxxxuuurrruuuuuutttssssssyyyvvvlllaaaTTTJJJFFFAAA@@@>>><<<;;;:::::::::======<<<<<<;;;;;;;;;:::;;;:::999888777777666666666666666666666555444444444444444444444444444444333444444555555444444333222222333333333333222222111111111111000000000///...............///000000111222333444555666666666666888;;;===???AAADDDGGGHHHKKKMMMPPPQQQSSSVVVXXXYYYXXXVVVTTTQQQNNNKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCBBBBBB@@@@@@???>>>>>><<<::::::<<<===<<<<<<<<<;;;===AAADDDIIISSS]]]iiitttvvvggg\\\UUUPPPJJJHHHEEECCCBBB@@@===;;;::::::999999999:::<<<===>>>@@@DDDHHHLLLQQQXXX\\\aaajjjsssyyymmm___ZZZ[[[\\\kkk{{{xxxtttjjjmmmsss~~~jjjVVVIII@@@999444222000///000000...---------............------+++++++++,,,,,,,,,------)))***,,,---...---,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------...//////////////////---333333777CCCRRRrrrzzzgggkkk{{{wwwnnnkkkooolllhhhmmmyyyssscccRRRGGGDDDAAA===:::::::::;;;???EEENNNTTTZZZaaakkkqqqttttttvvvwww{{{|||~~~}}}||||||{{{{{{zzzyyyvvvqqqnnnhhh]]]OOOFFFCCCBBB@@@>>><<<<<<<<<<<<;;;:::999999777777666555555666777777888888888777777777777777888888888999:::;;;======???AAADDDFFFHHHKKKOOOQQQUUUXXX]]]aaaeeeiiimmmpppoooqqqtttwwwyyyzzzzzzzzzyyyzzz|||~~~{{{nnnfffhhhUUU@@@666444333222333000000111111111111000000000000000000000000111111///333222444999:::HHHaaaxxxrrr}}}~~~yyyyyy{{{{{{zzzzzzzzzxxxtttqqqrrrssssssrrrssszzzuuuiii]]]PPPHHHEEEAAA@@@>>><<<;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;999888777777777777666666777777666666555444333333333333333333333333333444444555555444444333111222222333333222222111111111111111000000000///...............///000000000111222444555555555555555777:::<<<===???BBBDDDEEEGGGKKKMMMOOOQQQTTTWWWXXXWWWVVVTTTQQQNNNKKKIIIFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCDDDCCCBBBBBB@@@@@@???>>>===<<<:::;;;<<<===<<<;;;<<<;;;===@@@BBBEEENNNXXXeeeppp~~~}}}}}}zzziii]]]UUUQQQKKKIIIFFFDDDBBB@@@===;;;::::::999888999:::;;;<<<<<>>FFFOOOUUU\\\ccclllrrruuuvvvwwwyyy}}}~~~~~~~~~~~~}}}yyytttppphhh]]]NNNDDDBBBBBB@@@???<<<<<<<<<<<<;;;:::999888777777666666666666777777888888888777777777777777888888888999:::;;;<<<===@@@BBBEEEGGGHHHKKKOOOQQQTTTWWW\\\```ccchhhmmmpppppprrrtttwwwyyyzzz{{{{{{xxxyyy{{{}}}|||ooohhhhhhUUU@@@777555444222222000000111111111111000000000000000000111111111111///444333444999;;;KKKfff~~~{{{{{{zzzyyyyyyyyywwwtttqqqppprrrssssssuuu|||sssfffYYYLLLDDDCCCAAA@@@>>><<<;;;:::::::::::::::999999999999999999;;;:::999888888888888888666777777777777666555555333333333333333333333333333444444555555444444333111111222222222222111111111111111111000000000000...............///000000000111222333444444444444555777:::;;;<<<===@@@BBBCCCEEEHHHKKKLLLOOORRRUUUVVVUUUTTTRRROOOLLLJJJHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@???>>>===;;;;;;;;;======<<<;;;===<<<===@@@@@@BBBJJJSSS___kkkyyyyyyyyyzzz~~~~~~lll^^^VVVQQQMMMJJJGGGEEECCCAAA>>><<<;;;:::999888888999:::;;;;;;>>>BBBFFFJJJOOOTTTWWW___gggnnnsssjjj___\\\]]]lllwwwtttvvvuuu___LLLAAA===555333111000000000///...------............------,,,,,,,,,,,,------------+++,,,,,,------------,,,------------...//////000------------------------,,,---...///000000000000...444555999GGGXXXyyyuuuuuu~~~xxxtttmmmddd______lllyyypppssszzz|||rrraaaOOOEEECCC???::::::999999:::>>>FFFOOOVVV]]]dddmmmsssvvvwwwzzz|||}}}xxxttthhh\\\MMMCCC@@@AAA@@@>>>;;;<<<<<<;;;;;;:::999888999999999999999999999999777777777777777888888888888888888888999;;;<<<===AAACCCEEEGGGHHHKKKNNNQQQTTTWWW[[[^^^bbbfffkkkoooqqqrrrtttvvvxxxzzz{{{{{{xxxyyy{{{}}}|||pppiiigggTTT@@@777666444222222000000111111111111000000///000000000111111111111///444333444999<<>><<<;;;:::::::::999999999999999999::::::::::::999888888999999999777777777777777666555555444444444444444444444444333444444555555444444333111111222222222222111111111111111111000000000000...............///000000000111222333333444333333555777:::;;;;;;===???AAAAAADDDGGGIIIKKKMMMPPPRRRRRRQQQPPPOOOLLLJJJHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBB@@@@@@???>>><<<;;;;;;<<<======<<<:::<<<;;;<<<>>>>>>???FFFNNNZZZfffuuuyyyxxxxxx{{{ooo```VVVRRRNNNLLLIIIFFFEEEBBB???===;;;:::999888888999:::::::::===BBBFFFIIINNNRRRVVV]]]fffmmmrrr~~~lll```aaaeeettt~~~zzzyyyzzzdddOOOCCC@@@555333111000111111///...------............------,,,,,,,,,------------......------,,,,,,,,,------,,,,,,,,,,,,---...///000------------------------,,,---...///000000000000000555666;;;IIIZZZ|||||||||}}}wwwqqqhhh___\\\]]]iii}}}uuummmppptttvvvlllZZZJJJCCCBBB???;;;::::::999:::===EEEOOOVVV]]]dddlllsssvvvxxx{{{~~~|||xxxiii]]]MMMCCC?????????===;;;;;;;;;;;;:::999888888999999999::::::999999999666666777777888888999999777777888888999:::<<<===@@@AAADDDEEEGGGIIIMMMOOOTTTWWWZZZ]]]aaaeeejjjnnnpppqqqrrrtttvvvxxxyyyzzzxxxyyy{{{|||~~~{{{oooiiifffTTT@@@888666555222222000000111111111111000000//////000000111111111222///444333444999<<>><<<;;;:::::::::::::::::::::::::::::::::999999999888999999::::::777777777777777666666555666666666666666666666666333444444555555444444333111111222222222222111111111111111111000000000000...............///000000000111222333333333333333555777:::;;;;;;<<>><<<;;;;;;<<<======<<<:::;;;:::;;;=========CCCKKKVVVbbbqqq}}}|||zzzxxxzzzrrrbbbWWWRRRPPPMMMJJJGGGEEECCC@@@===;;;:::999888888888999:::999===AAAEEEIIIMMMRRRUUUZZZeeemmmsss}}}mmmcccfffmmm|||~~~|||iiiRRREEEBBB666333111000111111000...---..................---,,,,,,,,,---------......000///---,,,+++,,,,,,---++++++++++++,,,---...///------------------------,,,---...///000000000000000666666<<>>===;;;;;;;;;;;;:::999888888777777888888888888777777555666666777888999999:::777777777888999:::<<<<<<>>>@@@CCCDDDEEEHHHKKKNNNUUUWWWZZZ]]]```dddiiimmmooooooqqqsssuuuwwwxxxyyyyyyyyy{{{}}}{{{oooiiicccRRRAAA;;;888444222333111111111111111111111111000000000000111222333444333777555444888===QQQppp~~~xxx}}}}}}yyywwwvvvvvvwwwwwwuuutttvvvvvvwww{{{}}}tttjjj^^^PPPFFFAAAEEECCC>>>:::888888999;;;888999999:::::::::999999888888777666666777888999555555444444444444555555555555555444444333333333333333333444444555555555333333333222222111111111333222222222111000000000111000000000000/////////000000000111222222333333444555777999;;;===???@@@@@@AAACCCFFFIIIKKKMMMNNNOOONNNLLLJJJHHHGGGFFFEEEHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB??????@@@@@@???>>><<<;;;===<<<;;;:::;;;???FFFKKKVVVaaaooozzzyyyzzztttggg```\\\RRROOOJJJGGGEEECCCAAA???888888999999999:::::::::<<<>>>AAADDDGGGLLLQQQUUU]]]cccllluuu|||uuufffccckkkxxxyyy{{{rrrWWWFFFBBB<<<666222333222//////000000///...---------------000////////////.........---...///...------...//////......------......///---,,,,,,,,,,,,---.........///000000//////000111000222777???JJJaaa|||uuukkkaaa```dddnnn}}}jjjeeejjjhhhmmm^^^MMMFFFDDDBBB??????;;;888888;;;===@@@HHHPPPXXX^^^fffnnntttxxx|||~~~~~~~~~~~~{{{~~~|||mmm]]]LLLFFFFFFCCC@@@???>>>===<<<;;;:::999999999777777888888888999999999999999888888888888999999888777555555666999<<<>>>===???BBBCCCEEEGGGJJJMMMTTTWWW[[[^^^bbbfffkkknnnnnnooorrruuuwwwxxxyyyyyyyyyyyyzzzzzz{{{||||||||||||qqqkkkdddTTTCCC<<<888444222333111111111111111111111111000000000000111222333444333777555555:::@@@UUUtttwwwsssyyy{{{~~~yyywwwvvvvvvvvvvvvuuutttwwwvvvxxx|||pppdddYYYMMMFFFDDDBBB@@@===;;;999:::;;;<<<999::::::;;;;;;;;;:::::::::999888777777888999999555555555444444555555555555555555444444333333333333333444444444444444444333333333222222222111111222222222111111111111111...------------,,,,,,,,,///000000111111222333333333444666888:::<<<===>>>@@@@@@BBBDDDFFFGGGIIIJJJLLLKKKJJJHHHGGGFFFEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC???@@@AAAAAA@@@???===;;;<<<<<<;;;;;;;;;???EEEIIIRRR]]]kkkuuu|||}}}{{{yyyjjj```[[[RRROOOKKKGGGEEECCCAAA???::::::999999999999::::::===???BBBEEEIIINNNSSSWWW]]]ccclllttt{{{{{{kkkeeejjjvvvsssrrr|||zzz___LLLEEE<<<666222222111......000......---------...//////...------------,,,,,,,,,,,,---...---,,,+++,,,...---------,,,,,,------------,,,,,,,,,,,,---.........///000000//////000222222444999@@@LLLeeezzznnncccaaadddooo|||~~~fffdddmmmlllqqqaaaPPPHHHEEEAAA???>>>;;;888888;;;>>>AAAHHHPPPUUU[[[dddlllqqquuuxxxyyy~~~}}}~~~~~~|||{{{}}}yyykkk[[[KKKEEEEEECCC@@@???===<<<;;;:::999888888888888888888888888888999999999999888888888888999999999777666555666999;;;======???BBBCCCEEEGGGJJJMMMTTTVVVZZZ^^^aaaeeejjjnnnoooqqqsssuuuwwwxxxyyyyyyzzzzzz{{{{{{|||}}}}}}}}}|||pppiiifffWWWGGG===888444333333111111111111111111111111000000000000111222333444222777555777===CCCYYYxxx}}}qqqooowwwyyyvvv~~~zzzxxxuuutttuuuvvvuuutttxxxwwwyyy~~~}}}jjj\\\RRRIIIFFFFFF???>>><<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;:::999888888888999555555555555555555555555555555555444444444444444444444444444444444333333333333333222222222222111111111111111111222222222000000////////////......//////000111111222222333222333444666888:::<<<<<<@@@AAABBBCCCDDDEEEFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDD???@@@BBBCCCBBB@@@===;;;:::;;;<<<<<<<<>>===;;;999888999:::;;;<<>>===<<<999999<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;;;;:::999888777777777555555666666666666555555555555555555555444444444555555555444444333333333222222222222222222222222000000000111222222222333111111111000000000////////////000000111222222222333333555666888:::;;;<<<@@@AAABBBCCCDDDFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC???@@@BBBDDDCCCAAA===;;;999:::<<<<<<<<<>>>AAACCCKKKTTT___jjjqqqyyy~~~~~~nnnaaa\\\TTTPPPLLLHHHFFFDDDBBB@@@AAA???;;;999888888:::;;;;;;>>>BBBFFFKKKPPPWWW[[[\\\aaaiiiooovvv}}}rrrgggeeennn~~~~~~{{{xxxxxxlllnnnzzznnnTTTFFF>>>777222222111......000///...............///000000////////////.........+++---------,,,+++,,,---//////............//////---,,,,,,,,,,,,---.........000111111000///111222555666:::AAAQQQooouuuiiiiiippp|||iiiiiiuuuwwwwwwfffSSSIIIEEEAAA>>>===<<<::::::===???BBBIIIRRRVVV]]]fffnnnrrrtttuuuuuuyyy}}}|||yyyxxxyyyxxxxxx|||vvvdddVVVIIICCCBBB@@@@@@@@@===<<<;;;999888888777777999999999888888888888888999999888888888888999999:::999888777777999:::;;;===???AAACCCEEEGGGJJJMMMRRRUUUXXX\\\___dddiiilllrrrsssuuuwwwxxxyyyyyyyyyzzzzzz{{{{{{||||||}}}}}}}}}ooogggmmmbbbPPP@@@888555444333111111111111111111111111000000000000111222333444444888888999@@@GGG]]]}}}wwwrrrzzzxxxttt}}}~~~zzzvvvssstttuuuvvvvvvuuuuuuwww|||tttcccVVVMMMEEEBBBCCC??????===<<<:::999999999:::::::::::::::999888888:::999999888777666666555555555666777777666555555555555555555555555555555555555555444444333333333222222222222222222222222000000000111222222222333......---------,,,,,,,,,...//////000111111222222444444555777888:::;;;<<<===>>>???AAACCCEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB???AAABBBCCCBBB@@@>>><<<888:::<<<<<<<<<<<<>>>@@@IIIPPPZZZdddlllsss{{{~~~oooccc^^^TTTQQQLLLIIIGGGEEECCCAAAAAA???<<<999888888999:::999<<<@@@EEEIIIOOOVVVZZZ[[[```ffflllqqqyyyrrrfffcccjjj}}}}}}yyyzzzjjjgggqqq}}}wwwYYYHHHAAA:::444333222000000222222111000///...---------000////////////.........,,,...///...---,,,---......------,,,,,,------...---,,,,,,,,,,,,---......///000111111000000111222444666999AAATTTttt|||{{{{{{lllkkkrrrkkkiiissstttvvveeeRRRHHHDDDAAA>>>>>><<<::::::===???BBBIIIRRRXXX^^^fffmmmrrrtttuuuvvvyyy~~~~~~{{{zzz{{{xxxvvvyyyxxxbbbVVVIIICCCAAA??????AAA>>>===<<<:::999999999999888888888888888888888888999999888888888888999999:::999999888888999:::;;;===???AAACCCEEEGGGJJJMMMQQQTTTWWW[[[^^^ccchhhkkkqqqrrruuuwwwyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{|||~~~qqqiiipppgggUUUBBB777666555333111111111111111111111111000000000000111222333444444999999<<>>===999:::;;;;;;:::;;;===???FFFKKKSSS\\\dddkkkqqqvvv{{{~~~qqqddd___UUURRRMMMJJJHHHFFFCCCAAA???>>>;;;999888888999999888;;;???CCCHHHNNNTTTXXX[[[___eeejjjooovvvqqqfffaaaiii|||~~~}}}mmmfffnnn{{{dddMMMCCC<<<555444333000111444333222111///...---,,,,,,...------------,,,,,,,,,---...//////------...///++++++************++++++---,,,,,,,,,,,,---......///000222111000000111333222666:::BBBXXXzzz{{{zzz~~~rrrnnnsssiiifffpppqqqwwwfffRRRHHHDDD@@@>>>>>><<<999999<<>>???AAA>>>>>><<<;;;:::999999999777777888888888999999999999999888888888888999999999999999999999:::;;;;;;===???BBBCCCEEEGGGJJJMMMPPPSSSVVVZZZ]]]bbbgggjjjoooqqqsssvvvxxxyyyzzzzzzwwwxxxxxxyyyzzzzzz{{{{{{ssslllsssjjjXXXCCC777666666333111111111111111111111111000000000000111222333444333888:::>>>HHHRRRjjj|||}}}zzz~~~xxxttttttvvvxxxyyyvvvuuuvvv{{{tttbbbUUUKKKDDDAAABBB@@@>>>;;;999888999:::<<<;;;;;;;;;;;;:::999888777777888999999999888777777555666777888888777666555444555555555666666666777333333444444444444444444111111222222222333333333222222222111111111111111111111111111000000000000......//////000111111111333333444555777888999999999:::;;;<<<>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>999::::::999999999<<<>>>@@@DDDKKKSSS[[[aaagggjjjlllvvv~~~~~~vvvfff^^^UUURRRMMMJJJHHHFFFDDDBBB<<<<<<;;;999888888888888999;;;???CCCHHHMMMSSSWWW\\\```fffjjjooovvv~~~rrrgggbbbhhh{{{~~~}}}mmmfffnnn{{{oooQQQCCC<<<555333222000000333222222000///...............------------,,,,,,,,,,,,---......,,,,,,---...,,,++++++******++++++,,,---,,,,,,,,,,,,---......///111222222111000222333222777<<>>>>>;;;888888;;;>>>AAAHHHPPP[[[___ffflllppptttxxx{{{yyy{{{~~~yyytttvvv}}}zzztttcccWWWKKKDDD@@@===>>>AAA======;;;:::999888888888666666777888999::::::;;;999999888888888888999999888888888999:::;;;<<<<<<===???BBBCCCEEEGGGJJJMMMOOORRRVVVYYY]]]aaafffiiimmmooorrruuuxxxyyyzzz{{{xxxxxxyyyyyyzzz{{{{{{|||tttnnntttlllZZZDDD777666666333111111111111111111111111000000000000111222333444111888:::@@@LLLWWWppp~~~}}}|||yyyuuuuuuwwwyyyzzzwwwvvvwww|||uuuaaaSSSJJJCCCAAACCC>>><<<999777888:::===???<<<<<<<<<<<<;;;:::999888777888999:::;;;:::999888555666777999999777666555444555555555666666777777333333333444444555555555111111111222222333333333333222222222111111000000............------------......//////000111111111222222333444555777777888======>>>>>>??????@@@@@@??????@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@???===<<<======>>>:::::::::888777999<<<>>><<<@@@FFFMMMTTT[[[```bbbbbbmmmzzz~~~}}}zzzggg]]]VVVRRRNNNJJJHHHFFFDDDBBB::::::::::::999888888777:::<<<@@@DDDHHHMMMSSSWWW^^^bbbgggkkkooovvv~~~sssiiibbbhhh{{{|||wwwhhhbbbjjjxxx~~~uuuRRRCCC;;;444222111//////222111000000////////////000000000/////////.........+++,,,------++++++,,,---///......------......///---,,,,,,,,,,,,---......///111222222111111222333222888>>>HHH```yyyvvv{{{eeefffuuuzzzmmmXXXKKKEEE@@@======;;;888888;;;===@@@HHHPPP___bbbhhhnnnsssxxx}}}xxxyyy|||{{{sssqqqtttvvvtttpppcccXXXLLLEEE@@@===>>>AAA<<<<<<:::999888777777777555555666888999:::;;;<<<999999888888888888999999777777888999;;;<<<=========???BBBCCCEEEGGGJJJMMMOOORRRUUUYYY\\\aaafffiiikkkmmmqqqtttwwwyyy{{{{{{yyyyyyzzzzzz{{{||||||}}}uuuooouuuqqqaaaJJJ:::666555333222222222222222222222222222222111111222222333444555<<>><<<:::888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::777777777777666666666666333444555777888:::;;;<<<777666555444444444444444444444333333333333222222111111111111111111111111000/////////............---...//////......///111111111222333444666777888<<<<<<<<<<<<============AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBB???;;;:::<<<===<<<;;;999999999999:::;;;<<<<<<======@@@DDDIIIOOOUUUXXX^^^ccckkksss{{{~~~~~~kkk]]]YYYQQQLLLJJJIIIEEECCCEEE???>>>===;;;::::::;;;;;;:::;;;>>>AAAFFFNNNVVV[[[^^^bbbgggjjjmmmuuukkkfffkkkppp}}}rrrggghhhnnnrrrtttYYYEEE???777222111111000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...000000//////111222222666;;;GGGeeezzzwwwoookkktttuuu|||nnnZZZKKKDDDAAA>>><<<<<<:::999;;;===>>>DDDKKKWWW```jjjooossswwwwwwtttqqqxxx}}}zzztttrrrsssqqqlll^^^RRRGGGAAA???<<<;;;======<<<<<<;;;;;;:::999999777777777777888888888888888888999999999999888888666666555666777888:::;;;===>>>@@@BBBEEEIIIKKKMMMNNNQQQUUUZZZ___dddgggiiippppppqqqrrruuuxxx{{{|||xxxyyyyyyzzz{{{|||}}}}}}zzzmmmzzztttdddMMM<<<777666444222222222222222222222222222222111111222222333444555:::>>>EEEUUUoooyyygggiiizzz~~~wwwvvvvvvuuuuuuwwwyyyxxxyyy~~~yyyfffVVVJJJDDDBBBCCC???>>>;;;:::999999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888888888777777777777666666666777777777888888555555444444444444444444444444333333333333222222111111111111111111111111000000/////////.........---...//////......///111111111111222444555777888;;;;;;<<<<<<<<<=========@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEIIIHHHFFFDDDCCCBBBBBBAAABBB>>>;;;:::<<<===<<<;;;::::::999999999:::;;;;;;;;;;;;<<>>===;;;999888777888888999;;;===AAAFFFMMMUUUZZZ___ccchhhjjjlllrrr|||nnniiimmmqqq~~~~~~qqqeeedddjjjooo|||pppWWWFFF???777222111111000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...000000//////111222222666;;;GGGeeeyyywwwvvvooovvvttt{{{mmmYYYJJJCCCAAA>>>===<<<999888;;;<<<===CCCJJJUUU___iiipppuuuzzz{{{xxxqqqwww|||~~~~~~|||wwwtttrrrmmmgggYYYNNNEEEAAA@@@======???<<<;;;;;;:::999999888888777777777777888888888888888888999999999999888888666666666666777888:::;;;>>>>>>@@@CCCFFFIIILLLMMMOOOQQQUUUZZZ___dddggghhhooooooppprrrtttwwwzzz|||zzzzzz{{{|||}}}~~~~~~|||oooxxxfffOOO???888666555111111111111111111111111222222111111222222333444555888;;;DDDXXXsss}}}yyygggiii~~~}}}vvvvvvwwwvvvwwwyyyxxxwwwyyy~~~ooo[[[LLLEEECCCBBB@@@???<<<;;;:::;;;<<<=========<<<<<<;;;;;;:::::::::::::::999999999999999999999999888888888777777888777777666555555444444444333333333333444444555444444333333333333222222111111111111111111111111000000000/////////......---...//////......///111111111111222444555777888;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFFFFGGGGGGGGGGGGEEEDDDBBBAAABBBDDDFFFHHHHHHGGGEEEDDDCCCBBBAAAAAAAAA>>><<<;;;<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;===???AAACCCIIILLLQQQWWW___iiissszzz~~~}}}pppaaaWWWOOOLLLJJJEEECCCCCC>>>===;;;888777666666666888:::<<>>@@@;;;::::::999999888777777777777777888888888999999888888999999999999888888666666666666777999;;;<<<>>>???AAACCCFFFJJJLLLNNNPPPRRRVVV[[[___cccfffhhhmmmmmmoooqqqtttwwwyyy{{{{{{||||||}}}ssszzzgggQQQ@@@888666555000000000000000000000000222222111111222222333444666888:::???PPPkkk{{{}}}xxxiiinnn}}}vvvvvvwwwwwwwwwzzzzzzxxxzzzzzzbbbOOOFFFCCCBBB@@@>>><<<;;;::::::;;;<<<======<<<;;;;;;:::999999999999888888888888888888888888888777777777777666777777666555444444333333222222222222333333444555444444333333333222222222111111111111111111111111000000000////////////...---...//////......///111000000111222333555666777::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBEEEFFFGGGGGGHHHHHHHHHHHHEEECCC@@@>>>>>>AAADDDGGGAAAAAAAAA@@@AAAAAABBBBBB@@@>>>===<<<<<<<<<<<<;;;===<<<;;;:::999999999999<<<;;;;;;:::;;;<<<======BBBCCCGGGKKKSSS^^^iiiqqqxxx||||||vvvrrrqqqsssuuuzzz~~~}}}|||yyyzzz~~~|||dddYYYOOOLLLKKKHHHEEEFFFAAA???===:::888777777777777999;;;>>>CCCJJJRRRWWW^^^cccggghhhhhhkkksssyyy~~~|||lllggghhhgggtttyyy~~~nnngggkkksss}}}hhhVVVGGG@@@888222111111000///////////////////////////........................---------------------------------------------------------............///---///000111000000111333444888===JJJiiixxx|||www}}}xxxyyykkkXXXIIICCC@@@???===;;;888777999:::;;;@@@HHHMMMXXXdddllluuu~~~yyy{{{{{{yyy{{{}}}}}}wwwrrrmmmddd[[[PPPHHHBBBAAABBB???===>>>;;;;;;::::::999888888888777777888888888999999999888999999::::::999999888777666666666777999;;;<<<>>>???AAACCCGGGJJJMMMNNNQQQSSSWWW[[[```dddfffhhhkkklllnnnpppsssvvvxxxyyy{{{{{{|||}}}xxx{{{fffQQQAAA777444444000000000000000000000000222222111111222222333444555888:::;;;GGGbbb|||}}}wwwllluuu~~~wwwuuuvvvvvvwwwzzz|||{{{}}}~~~eeePPPGGGEEECCC???>>>;;;:::999:::;;;<<<======<<<;;;:::999999888888888888888888888888888777666666666666555555555555555555555444444444444222222222222333333444555444444333333333222222222111111111111111111111111111000000000////////////---...//////......///111000000111111333555666777999999999999::::::::::::;;;<<<===>>>@@@AAABBBCCCFFFGGGGGGHHHHHHHHHHHHGGGEEEBBB>>><<<;;;===AAACCC@@@@@@@@@@@@@@@AAABBBBBB>>>>>>>>>===<<<;;;;;;<<<===<<<;;;:::999888888888::::::999999::::::;;;;;;<<<>>>@@@CCCIIIRRR]]]dddiiinnnssstttrrrooommmnnnooosssyyy~~~{{{yyyvvvwwwzzz~~~hhh\\\PPPMMMLLLJJJHHHHHHAAA@@@===;;;999888888888777888;;;>>>BBBIIIQQQVVV[[[```eeeggghhhkkkqqqwww|||zzzyyyjjjeeeeeebbbyyyuuuzzztttgggiiirrr}}}yyyeeeTTTHHHAAA888333111111000///////////////////////////........................---------------------------------------------------------............///...///111111000000222333444999>>>LLLkkkuuupppzzzwww~~~yyyzzzlllXXXJJJCCCAAA???===;;;888777999999:::@@@GGGJJJTTT^^^gggppp{{{~~~zzz{{{~~~|||uuupppkkkddd\\\PPPHHHBBBBBBAAA>>><<<<<<<<<<<<<<<;;;::::::999999888888888888999999999999999999::::::::::::999999777777666777888999;;;<<<>>>???AAACCCFFFIIILLLNNNQQQSSSWWW[[[```dddggghhhkkklllnnnqqqsssuuuwwwxxxyyyzzz{{{|||~~~~~~{{{eeeRRRBBB777444555111111111111111111111111222222111111222222333444222777:::<<>>@@@BBBCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGDDDBBB>>>;;;;;;===@@@BBBDDDDDDCCCBBBAAAAAAAAAAAA===>>>???>>><<<:::;;;<<<===<<<;;;:::999999888999777777777777888888888888777999:::===@@@FFFNNNSSSXXX]]]dddhhhkkknnnsssvvvxxx|||}}}yyyvvvttttttuuuxxx}}}mmm___RRRMMMMMMLLLIIIIII???>>><<<999888777777777777999;;;>>>BBBIIIPPPUUUXXX^^^eeeggghhhjjjpppvvv{{{yyyyyykkkfffeeeaaawww~~~rrrvvvwwwfffeeennnzzzwwwcccRRRIIIBBB999333222111000...////////////////////////........................---------------------------------------------------------............///...000111111111111222444444999@@@NNNnnn{{{{{{nnnnnnwwwvvv~~~yyy|||nnnZZZKKKDDDAAA>>><<<;;;888777999999:::@@@GGGJJJRRRZZZ```jjjvvv~~~~~~xxxsssoooggg___QQQIIICCCBBBAAA>>><<<<<<======<<<;;;;;;::::::999888888888999999999999:::999999::::::::::::999999777777777777888:::;;;======>>>@@@BBBEEEIIIKKKMMMPPPRRRVVV\\\aaaeeehhhjjjmmmnnnppprrrtttuuuuuuvvvxxxxxxzzz{{{}}}~~~{{{dddRRRDDD888444666222222222222222222222222222222111111222222333444222666:::???NNNjjj{{{|||}}}qqqhhhsss{{{yyysssrrrrrruuuyyy||||||hhhRRRJJJGGGCCC@@@???<<<;;;::::::<<<<<<::::::::::::::::::::::::888888888999999999::::::666666666666555555555555555555555555555555555555555555444444444444444444444444333333333333222222111111111111111111111111111111111000000000//////---...//////......///111///000000111222444555666777777777888888888999999:::;;;===???AAACCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBAAA>>>======???BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@<<<>>>@@@???<<<:::;;;<<<<<<;;;::::::999999999999777777777888888777777777444666888:::;;;>>>AAADDDJJJOOOVVV\\\bbbkkkuuu|||}}}wwwtttpppppppppqqqtttyyy~~~tttdddUUUOOONNNKKKHHHFFF???>>><<<:::999999999999888999<<<>>>BBBIIIPPPUUUYYY___eeehhhhhhiiinnnssszzzxxxyyykkkfffeeeaaawwwsssuuujjjfffoooyyyeeeTTTIIIBBB999444222111000...////////////////////////........................------------------------........................---------............///...000111111111111222444333999AAAPPPpppzzzzzzssshhhllltttttt~~~yyy~~~ppp\\\LLLDDDAAA>>><<<<<<999888:::::::::@@@GGGMMMSSSXXX\\\dddrrr|||{{{uuulllcccRRRIIIBBBAAAAAA???===>>><<<<<<;;;;;;:::999999888888888888999999999::::::999::::::;;;;;;::::::999888777777777888:::<<<===<<<===???AAADDDHHHJJJLLLNNNQQQVVV[[[aaafffjjjllloooppprrrsssttttttttttttwwwxxxyyy{{{}}}~~~|||eeeSSSEEE999555888222222222222222222222222222222111111222222333444333666999AAASSSnnntttssssssooodddnnnyyyyyyrrrpppqqqtttyyyzzzzzz~~~nnnUUUKKKEEE@@@AAA@@@>>><<<;;;<<<===>>>:::::::::::::::::::::;;;888888999999::::::::::::777777777777666666666666777777777666555555555444777666555555444444444444444444444333333333222222111111111111111111111111111111111111000000000000---...//////......///111//////000111222444555666777777777777888888888888:::;;;===???AAADDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEAAA@@@???>>>???BBBEEEFFF>>>>>>>>>>>>???@@@AAABBB<<<>>>@@@???<<<::::::<<<;;;;;;::::::999999::::::::::::::::::999888777777444777999:::::::::;;;<<>>===<<<<<<<<<===888:::<<<>>>CCCIIIPPPVVVZZZ```fffiiihhhhhhlllqqqyyywwwxxxiiieeeccc___vvv{{{{{{{{{qqqlllttt}}}jjjXXXJJJCCC:::444222111000...////////////////////////........................------------------------........................---------........./////////000111222111111222444333999BBBQQQqqqzzz~~~vvvnnndddiii~~~rrrsss{{{rrr]]]MMMEEEAAA>>><<<===:::999::::::;;;@@@GGGOOOTTTWWWZZZaaaooo{{{{{{pppeeeQQQIIIBBBAAAAAA@@@???AAA;;;;;;::::::999888888777888888999999999:::::::::999::::::;;;;;;::::::999888777777777888:::<<<===<<<<<<>>>@@@DDDGGGJJJKKKNNNPPPUUU[[[bbbgggkkkmmmpppqqqssstttuuuttttttsssxxxxxxzzz|||}}}{{{gggSSS>>>999:::333333333333222222111111111111111222222222333333333222666999@@@VVVuuu}}}ooonnntttpppeeeqqq|||{{{rrrssswwwyyyyyyzzz}}}nnnXXXMMMGGGDDDBBB???<<<:::;;;<<<<<<;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888666666777777777777666666555555555555555555555555333333333333333333333333444444444333333222222222111222222333333222222111111111111111000000000000111000///......///000111000000000111222222333333999999:::::::::;;;;;;;;;===>>>@@@BBBCCCEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@AAADDDEEEDDDBBBDDDDDDDDDCCCBBBAAA@@@???=========<<<;;;;;;::::::===<<<:::888888888:::;;;:::::::::999999888888888777777777777777777777777<<<>>>BBBGGGNNNXXXeeennnzzz|||}}}vvvpppooollliiiggggggjjjoooqqqnnnpppsssuuuxxxiiiTTTNNNKKKDDDBBBEEEDDDBBB@@@>>><<<:::999999777999<<<>>>BBBHHHOOOSSS\\\```eeehhhhhhiiilllooottt|||xxxooofff]]]cccvvv{{{www{{{oooxxxrrrZZZIIICCC;;;555444333111///222111///...---...000111.........------,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...///...,,,,,,,,,---///111000000000111222222222333:::???DDDSSSvvv~~~{{{ooobbb^^^jjjyyykkkmmm}}}xxxcccNNNCCCAAA???;;;;;;888777999:::;;;@@@GGGTTTVVVXXXZZZcccpppwwwyyy{{{pppdddTTTKKKCCCAAA@@@>>><<<===>>>===;;;:::999888888888777777888888999999999999999::::::;;;;;;::::::999999888777777888:::;;;<<<:::<<>>???AAACCCDDDEEEEEEHHHHHHGGGGGGFFFEEEEEEDDDEEECCCBBBCCCEEEGGGEEEDDDBBBBBBBBBAAA@@@???>>>===>>>>>>===<<<<<<;;;;;;:::<<<:::999777777777999::::::::::::999999888888888777777777777777777777777777:::===AAAGGGPPPZZZbbbnnnrrryyy|||uuupppllliiieeebbbbbbdddhhhjjjhhhjjjllllllnnntttiiiTTTNNNKKKEEEBBBEEECCCAAA@@@===;;;999888888888999;;;===AAAGGGNNNSSS[[[```eeegggggghhhkkkmmmssszzzwwwooohhhaaafffyyyzzzsssrrr|||www```JJJDDD;;;666444333111///222111///------...///000......---------,,,,,,,,,,,,------......------,,,...---,,,,,,,,,,,,---...///...---,,,,,,---///000000000000111222222333333888>>>EEETTTxxx~~~}}}rrrfffbbbnnn}}}jjjmmm~~~yyycccMMMCCCAAA???<<<:::777777999:::;;;AAAHHHPPPTTTXXX\\\dddooouuuvvv}}}{{{pppeeeUUULLLDDDBBBAAA>>>===>>>======;;;:::999888888888777888888888999999999999::::::;;;;;;;;;;;;::::::999888888777888999;;;<<<;;;>>>AAACCCEEEHHHLLLOOOQQQTTTXXX\\\```dddhhhllloooqqqsssuuuuuuwwwyyy{{{~~~~~~}}}{{{{{{}}}{{{iiiUUU@@@999888222333333333222222222222111111111222222222333333333444777;;;DDD\\\|||~~~~~~sssjjjooovvvlll```lll~~~vvvqqqtttxxxyyyyyyzzz}}}qqqYYYLLLFFFDDDCCC@@@===;;;;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777888888888888888888777555555555555555555555555555555555555555555555555444444333333333333222222222222333333333333222222111111111111000000000000///......------......///000000000111222222333333222333444555777888999999<<<===???AAACCCDDDEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEBBBBBBBBBAAA@@@???>>>===>>>>>>>>>===<<<<<<;;;;;;:::999777666666777888888999999999999999888888888777777777777777777777777555777999<<<@@@FFFMMMRRR\\\bbbmmmyyy}}}yyytttpppkkkhhhccc```___```bbbdddcccdddeeedddeeeiiipppvvvjjjUUUNNNKKKFFFDDDEEEAAAAAA???===;;;999888777888999:::;;;>>>DDDLLLQQQZZZ___eeehhhhhhhhhjjjlllnnnuuurrrkkkgggaaaeeewww{{{qqq~~~rrr|||{{{dddMMMFFF<<<666444333111///111000...---------...///...------------,,,,,,,,,---......//////......---...------,,,,,,------.........---,,,,,,...///000///000000111222222333333666===EEEWWW{{{{{{qqqfffcccnnn|||jjjmmm~~~{{{dddNNNCCCAAA@@@>>>:::777666999:::;;;AAAHHHMMMSSSYYY]]]eeennnssssssxxx~~~zzzpppfffUUULLLEEECCCAAA???===>>>===<<<;;;:::999888888888888888888888999999999999;;;;;;<<<<<<<<<<<<;;;;;;:::999888777888888:::;;;<<<>>>AAADDDFFFHHHLLLOOORRRTTTWWWZZZ^^^bbbhhhkkkoooqqqssstttuuuxxx|||uuufffTTT???888999222222222222222222222222222111111222222222333333333444777:::DDD^^^~~~}}}pppfffkkkyyylll```lllzzztttrrruuuyyyzzzzzzzzz}}}|||hhhTTTJJJGGGFFFDDDAAA===;;;;;;;;;:::999<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888999999999999888888555555555555555555555555444444444444444444444444333333333333333333333333222333333333333333333222111111111111000000000////////////....../////////000000000111222222333333333444555777999;;;<<<===;;;===>>>@@@BBBCCCDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@??????>>>>>>======<<<;;;;;;999888888777777777888888999999999888888888888888777777777777777777777777777888999:::<<>>777444333111/////////...------------...------------------------------............------------------------------...------------...///000//////000111222333333444444<<>>===<<<;;;:::999999999999999999999999999999999999;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777888999:::<<<>>>AAACCCEEEGGGKKKNNNRRRSSSVVVXXX[[[```fffkkkoooppprrrsssuuuyyy~~~|||nnnbbbRRR???888999444222222222222222222222222111111222222222333333333333555999DDD___sssfffiiiyyymmmbbbooozzzzzzwwwsssssswwwzzz{{{{{{yyy{{{~~~{{{yyynnn\\\MMMGGGFFFEEECCC@@@===;;;;;;;;;;;;:::<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888999999999999888888666666666666666666666666333333333333333333333333333333333333333333333333333333333444444333333333111111111111000000000///000000000111111000000000000000000111222222333333444444666888:::<<<===>>>;;;<<<>>>@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;999999888888888999999999888888888888888888888888777777777777777777777777999888888888:::<<<======BBBGGGOOOYYYdddppp|||~~~yyyuuusssrrrjjjhhheeecccbbbccceeeffffffeeedddbbbaaabbbdddfffhhhlllttt{{{ppp[[[OOOLLLIIIFFFDDDBBBBBBBBBAAA???===;;;:::999999999:::<<>>===>>><<<<<<;;;:::999999999999:::999999999999999999999;;;<<<<<<<<<<<<<<<<<<;;;999888777777777888999:::;;;===???AAACCCFFFIIILLLQQQRRRUUUWWWZZZ___eeeiiimmmnnnppprrrtttyyy~~~ttthhh___RRR>>>888999444111222222222222333333333111111222222222333333333333555888CCC___{{{lllmmmzzznnndddpppyyywwwwwwtttssssssvvvyyy{{{{{{xxxzzz|||~~~xxxrrrdddTTTIIIFFFEEEBBBBBB???<<<:::;;;<<<<<<;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777888888888888888888777666666666666666666666666333333333333333333333333222222333333333333444444333333444444444444333333111111111111000000000000000111111222222111111000000000000111222222333333222333444666888:::;;;<<<:::;;;===???AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBAAABBBCCCBBBBBBBBBAAA@@@???>>>============<<<;;;;;;::::::888888888999999999999999777777777888888888888888777777777777777777777777999777666666888999999999>>>AAAEEEKKKTTTbbbrrr}}}~~~zzzvvvtttsssjjjhhhfffccccccccceeeffffffeeedddcccccccccddddddbbbgggnnnuuu|||uuu___QQQMMMKKKGGGDDDCCCCCCCCCCCCAAA???===;;;999:::;;;;;;===AAAFFFJJJSSSZZZdddjjjlllkkklllmmmlllnnngggaaaaaaYYYWWWbbbvvvxxxgggppp~~~{{{mmmUUUMMMAAA888444333111000////////////......------,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---------............///......///111222333444555444;;;EEEXXX~~~}}}{{{pppggggggsssqqq[[[bbbzzziiiSSSHHHEEECCC???<<<999888999999:::???FFFOOOUUUXXXXXX\\\gggqqqvvvxxx~~~}}}ssshhhTTTKKKDDDBBB@@@>>><<<===<<<;;;::::::999999999:::::::::::::::999999999999;;;;;;<<<<<<<<<<<<;;;;;;777777666666777888:::;;;;;;===???AAABBBEEEHHHKKKOOOQQQTTTWWWYYY^^^cccfffjjjlllnnnqqqssswww|||rrrggg```SSS???888999444111111222222222333333333111111222222222333333333444666888DDD```wwwwwwnnncccppp}}}xxxxxxtttsssqqqqqqsssvvvyyyzzzvvvxxxzzz|||xxxnnn\\\LLLFFFGGGEEE@@@AAA>>>;;;:::;;;<<<======<<<<<<;;;;;;;;;::::::::::::::::::999999999888888666777777888888777777666666666666666666666666666444444444444444444444444222222222333333444444444333333444444444444333333111111111111000000000000///000111222222111000///000000000111222222333333222222444555777888999::::::;;;<<<>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEDDDAAA@@@AAACCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;::::::999999666777777888888888888888666777777777888888888999777777777777777777777777;;;888555555888:::;;;:::;;;===@@@CCCJJJWWWgggsss|||~~~{{{wwwuuuuuummmllliiifffdddddddddeeefffeeeeeeeeefffggggggfffccchhhnnnuuuzzzyyycccSSSNNNLLLHHHCCCBBBBBBCCCCCCAAA???<<<;;;888:::<<<>>>???AAAEEEGGGNNNVVVaaahhhkkkkkkkkklllmmmnnnfffaaabbb[[[XXXaaallltttaaammm{{{{{{qqqWWWNNNBBB999555333111000///000000000//////......,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,---......---,,,,,,,,,------.....................///111222333444555555<<>>>>>;;;999:::999999===DDDKKKRRRWWWXXX[[[dddnnnrrrwww}}}ttthhhSSSJJJBBB@@@???===;;;<<<;;;;;;:::999999999::::::;;;;;;:::::::::999999999::::::;;;;;;;;;;;;::::::555555555666777999;;;<<<<<<===@@@AAACCCEEEHHHKKKMMMPPPTTTWWWZZZ]]]aaadddfffiiimmmppprrruuuxxx{{{~~~rrrhhhaaaTTT???888888333111111111222222333333333111111222222222333333333666777999EEEaaammmbbbooo|||wwwyyysssrrrppppppqqqtttvvvxxxuuuwwwyyyzzzuuuhhhUUUGGGDDDHHHFFFAAA@@@===;;;:::;;;===>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888666666777777777777666666777777777777777777777777555555555555555555555555222222222333333444444444333444444555555444444333111111111111000000000000...///000111111000///...000000000111222222333333333444555666777999999:::999:::<<<>>>@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBDDDFFFDDDAAA@@@AAACCCDDDDDDDDDCCCBBBAAA@@@???<<<;;;;;;::::::999888888555555666777777888777777666666777777888888888999777777777777777777777777===:::666666:::===>>>>>>999<<<>>>AAAFFFQQQaaalllyyy}}}|||xxxvvvvvvrrrpppmmmiiifffeeeeeeeeegggffffffhhhiiikkkjjjjjjggglllrrrwww||||||eeeTTTNNNMMMIIIBBB@@@AAABBBBBBAAA>>><<<:::888;;;===???@@@BBBDDDFFFJJJSSS^^^fffiiijjjjjjkkkllllllddd```bbb\\\XXXaaahhh}}}rrr```lll|||vvvzzzpppXXXOOOCCC999555333111000000000000111000//////...,,,,,,,,,------.........---..................---,,,,,,---......---,,,,,,,,,---......//////......---...///111222333555555666<<>><<<;;;;;;;;;===>>>;;;;;;::::::888777555555;;;;;;::::::::::::999999999888888777666555555444555666777888888777666555555555555555555555555555444444444444444444444444444444444444444444444444333222222111000///......000/////////............///////////////000111111222333444666888999;;;;;;:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAA@@@@@@AAACCCDDDDDDDDDCCCAAA???>>>===<<<:::::::::999888777777666555555555555666666666777999999888777666666777777777777777777888999:::;;;777777777777999;;;===>>>>>>======???AAAFFFTTTaaattt|||{{{yyyyyywwwvvvssspppmmmllliiifffddddddfffiiijjjkkklllnnnppppppqqqssswww{{{jjjXXXOOOKKKIIIGGGEEEEEEDDDCCCAAA@@@??????===<<<<<<<<<===???BBBDDDKKKQQQZZZaaaeeegggiiijjjjjjiiifffbbb]]][[[\\\]]]eeexxxeeeppp}}}}}}rrrppprrr\\\OOOAAA;;;888555333333000111111111111000////////////...---,,,,,,+++++++++++++++,,,,,,,,,------............///////////////---+++,,,///000///---............///111222333888<<>>@@@EEEMMMVVVXXXXXX[[[eeemmmuuuyyy|||~~~}}}}}}tttkkkUUULLLDDDBBBBBB???===???<<<<<<<<<<<<;;;:::999888::::::999999::::::;;;<<<::::::;;;;;;::::::999888777666666666888999;;;<<<>>>???@@@BBBEEEHHHKKKLLLLLLOOORRRUUUXXX[[[```cccfffhhhjjjkkkmmmooorrruuuzzz|||pppiiieeeWWWAAA888888333444333333222222222222222111111222222222333333333333777999@@@ZZZ|||nnnjjjqqq~~~uuuqqqppprrrssssssssstttvvvxxxyyyyyyzzz~~~sssdddTTTKKKFFFBBB@@@AAA???>>><<<::::::;;;<<<===;;;;;;;;;;;;:::999777777;;;;;;::::::::::::999999999888888777666666555555555666777888888777666555555555555555555555555555444444444444444444444444444444444444444444444444222222222222111111111111000000/////////.........//////......//////000111111222333555777888::::::::::::;;;===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???===<<<;;;;;;:::999999888777777666666555555555666666666777777999999888777777777777777888888777777888999::::::888777777777999;;;<<<>>>???===>>>???@@@EEERRR___rrr{{{{{{zzzzzzyyyyyyvvvsssqqqooommmjjjhhhggghhhjjjkkkkkkmmmooorrrvvvvvvwwwyyy|||kkkZZZQQQLLLIIIGGGDDDCCCBBBAAA@@@>>>======<<<<<<;;;<<<===@@@CCCEEEKKKQQQXXX___cccfffhhhiiihhhgggddd___ZZZXXXXXXYYYhhhyyyfffqqqxxxnnnkkkxxxrrr\\\NNN@@@:::777333222222222222222222222111111000//////......---,,,,,,+++,,,,,,,,,,,,------------............////////////...---+++---///000///---////////////000222333444777;;;DDDYYYyyyuuu|||}}}bbbdddhhhzzz}}}mmmXXXIIIDDDCCCBBB???>>><<<:::;;;<<>>@@@CCCFFFHHHJJJKKKLLLNNNQQQTTTWWW[[[___bbbdddfffiiijjjlllnnnqqqtttuuuxxx{{{}}}~~~tttkkkeeeXXXCCC999888222555444333333222222333333111111222222222333333333222777:::AAA[[[{{{qqqnnnvvv{{{uuusssnnnpppqqqrrrrrrtttwwwyyy{{{zzz}}}qqqcccTTTLLLGGGCCC@@@@@@>>>===;;;:::999:::;;;<<<;;;<<<<<<<<<;;;;;;:::999;;;;;;::::::::::::999999888888888777777666666555666666777777777777666666555555555555555555555555444444444444444444444444444444444444444444444444111111222222333333333333000000000/////////.....................///000000111111222444666777888999::::::;;;<<<>>>???@@@AAA@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBAAAAAA@@@>>>======<<<;;;;;;::::::888888777777666666555555555555666666666777777777999888777777777777777777999888888888888999999:::999888888888999:::<<<===@@@??????@@@@@@DDDPPP\\\nnnxxx|||||||||{{{|||zzzwwwvvvtttssspppnnnkkkkkklllllllllnnnrrruuu{{{||||||}}}lll\\\SSSNNNJJJFFFBBBAAA@@@???>>><<<;;;;;;:::::::::;;;>>>AAADDDFFFLLLQQQXXX^^^bbbeeehhhiiifffeeebbb\\\WWWUUUUUUVVVgggyyygggrrruuujjjhhhvvvuuu\\\OOO@@@999666222111111333333444444333333222111/////////...------,,,,,,,,,------------.........---............/////////...---,,,---/////////...//////000000111333444555666;;;DDDZZZxxxttt}}}mmmjjjkkk{{{{{{lllWWWHHHCCCCCCAAA>>><<<;;;999:::<<<>>>@@@CCCGGGMMMRRRWWW]]]ccchhhqqquuuzzz}}}}}}~~~uuuiiiVVVMMMEEECCCBBB???===>>>===<<<:::999888888999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;:::999999777666666666777999:::<<<<<<===@@@DDDFFFHHHIIIIIIKKKMMMPPPSSSVVVZZZ^^^aaabbbdddgggiiikkkmmmppprrrsssuuuxxx{{{}}}yyykkkcccXXXDDD999888333444444333222222222222222111111222222222333333333333999<<>><<<:::999999999;;;<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;:::::::::999999999888888888777777777666666666666777777777777666666555555555555555555555555555555555555555555555555444444444444444444333333222222222222222222222222000000000////////////..................//////000000111222333555666777888999:::;;;<<<===???@@@@@@@@@@@@AAAAAABBBCCCDDDDDD@@@@@@AAABBBBBBAAA???>>>;;;;;;;;;;;;;;;:::::::::777777666666555555555555555666666666666777777777888888777777777777777888999999999888888999999:::::::::999999:::;;;===>>>AAA@@@AAABBBAAACCCNNNYYYkkkuuu~~~}}}~~~~~~}}}}}}{{{yyyyyywwwuuusssooooooooonnnnnnqqquuuyyy~~~~~~mmm^^^UUUPPPJJJFFFBBBAAA@@@???===<<<::::::999999999;;;>>>BBBFFFHHHNNNRRRYYY^^^bbbeeehhhjjjgggeeebbb]]]WWWTTTTTTUUUcccyyyiiitttxxxlllkkkwwwxxx___PPPAAA999666222111222222333333333333222111111/////////......------------------.........//////---------.........//////------------...//////.../////////000111222333444444:::EEE\\\}}}wwwrrroooppp}}}mmmWWWHHHCCCAAA@@@<<<;;;999888999;;;>>>@@@BBBDDDGGGNNNVVV]]]bbbdddnnnsssyyy}}}}}}~~~~~~uuuhhhWWWNNNFFFCCCBBB???===>>>===;;;999777777777888999::::::999999::::::;;;<<<;;;;;;;;;<<<;;;::::::999777666666666777888:::;;;:::<<<@@@DDDGGGHHHHHHHHHIIILLLOOORRRUUUXXX]]]```aaadddgggiiikkkmmmppprrrsssvvvyyy|||mmmaaaWWWDDD:::888444333333222111111111111111111111222222222333333333222999===FFF```{{{rrrwwwzzzwwwwwwrrrssssssrrrqqqqqqsssuuu|||}}}ttteeeVVVMMMHHHCCCAAAAAA>>><<<:::999999999;;;<<<:::;;;;;;;;;;;;;;;::::::;;;;;;:::::::::999999999888888888888777777777777777777666666666666777777555555555555555555555555555555555555555555555555555555444444444333333333333222222111000000//////111000000000////////////...............///000000000111222333444555666777999999:::<<<===>>>???@@@@@@@@@AAAAAABBBCCCDDDDDD???@@@AAAAAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;666666666555555555555555666666666666777777777888888777777777777777888888999999999999999999:::;;;;;;;;;;;;;;;<<<===???@@@BBBAAACCCDDDCCCDDDMMMWWWhhhsss}}}~~~|||{{{{{{zzzxxxwwwsssssssssrrrrrrtttxxx|||}}}~~~mmm^^^VVVPPPJJJFFFCCCCCCAAA@@@>>><<<;;;:::888888999;;;>>>CCCGGGIIIOOOTTT[[[```dddgggiiikkkiiigggddd___YYYVVVVVVWWWbbbzzzkkkuuutttrrrvvv}}}|||bbbSSSCCC;;;777333222333111111111111111000//////...............------------------.........//////------------............,,,---...............///.........///000111222333444:::EEE\\\}}}uuuqqqrrroooXXXHHHBBB@@@>>><<<:::999888888:::<<<>>>AAAAAADDDKKKTTT\\\```aaakkkrrryyy~~~~~~vvviiiXXXNNNFFFDDDBBB???===>>>===;;;999777777777888999::::::999999::::::;;;<<<;;;;;;<<<<<<<<<;;;::::::777666666666666777999:::999<<>>===;;;:::999:::;;;<<<;;;<<<<<<<<<;;;::::::999;;;;;;::::::::::::999999888888888888888888888888777777666666666666777777555555555555555555555555555555555555555555555555555555555444444333333222333333222111000///...---111111000000000////////////////////////000111111111111222333444555666777999999:::;;;===>>>???@@@@@@AAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;::::::666666666666666666555555666666666777777777888888777777777777777888888999888888888999999:::;;;<<<<<<<<<<<<===>>>@@@BBBDDDCCCCCCEEEFFFEEEEEEMMMWWWhhhsss~~~}}}}}}}}}}}}{{{yyyvvvvvvwwwvvvvvvwww{{{~~~}}}~~~lll]]]UUUPPPJJJFFFDDDDDDBBB@@@>>>===;;;:::777888999;;;>>>CCCGGGIIIOOOTTT\\\cccfffhhhiiijjjiiihhheee```[[[XXXXXXYYYccc}}}kkkuuu{{{wwwwww~~~dddUUUDDD;;;777333222333//////000000//////...---------------------------,,,------------.........,,,------------.........,,,---......------...000------......///111222333666;;;DDDZZZxxxqqqqqqoooYYYHHHBBB@@@???<<<;;;888777777888:::<<<@@@AAADDDKKKRRRZZZ^^^```iiipppzzzwwwlllXXXOOOGGGDDDBBB???===>>>===<<<:::999888888999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::777777666555666777888999:::;;;>>>BBBDDDFFFGGGGGGGGGIIILLLOOORRRVVVZZZ]]]___cccgggkkkmmmnnnqqqrrrrrrtttxxxzzz|||}}}hhhZZZGGG;;;999666333333222111111111111222111111222222222333333333111777<<>><<<::::::;;;<<<===>>>>>>>>>===<<<;;;:::999;;;;;;::::::::::::999999888888888888888888888888888777666555555666777888555555555555555555555555555555555555555555555555666555555444333333222222222222222111111000000000111111111000000000//////000000000000000111222222222222333444555666777777888999:::;;;===>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>=========;;;;;;;;;::::::999999999666666666666666666666666666666777777777888888888777777777777777888999999777777888999:::;;;===>>>=========>>>@@@CCCFFFGGGCCCDDDFFFHHHGGGGGGNNNWWWhhhttt~~~~~~~~~|||wwwyyyzzzzzzyyyzzz|||~~~}}}jjj\\\SSSOOOJJJGGGDDDDDDBBB@@@>>><<<;;;:::888888999;;;>>>BBBFFFIIIMMMSSS\\\dddggghhhgggggggggfffccc^^^ZZZWWWXXXYYY```|||{{{jjjsss~~~wwwvvv}}}dddUUUDDD:::666222111222///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........+++---//////---,,,...000.........///000111333333777;;;DDDYYY{{{qqqmmm||||||lllWWWHHHCCCBBB@@@===;;;888666666777888:::???AAAFFFKKKQQQWWW\\\___hhhppp{{{xxxoooYYYPPPGGGDDDCCC???===>>><<<<<<;;;;;;:::999999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::777777666555555777888999:::;;;===@@@CCCEEEGGGHHHFFFHHHKKKNNNQQQUUUYYY]]]]]]aaafffjjjlllmmmoooqqqqqqtttwwwyyyzzz|||lll]]]HHH;;;888666555444333333222222333333111111222222222333333333333999>>>IIIeee}}}kkk^^^bbbsss{{{}}}vvvrrrnnnpppqqqqqqpppqqqsssuuu||||||~~~ooo[[[NNNGGGCCCCCCDDD@@@>>><<<;;;;;;;;;===>>>@@@@@@@@@???>>><<<;;;:::;;;;;;;;;:::::::::999999888888888888888888999999888777666555555666777888555555555555555555555555666666666666666666666666666666555444333333222222111222222222222333333333111111111111000000000000111111111111111222222333333333444444555666777777888999:::;;;<<<>>>??????BBBBBBBBBBBBBBBBBBAAAAAABBBAAA???============>>>;;;;;;::::::999888888777666666666777777777777777777777777777888888888888777777666777777888999999666777777999:::<<<>>>???======>>>???BBBEEEHHHIIICCCDDDGGGIIIHHHHHHOOOXXXiiiuuu~~~xxxzzz||||||||||||}}}}}}jjjZZZRRRNNNJJJGGGDDDCCCBBB@@@===;;;:::999888888999;;;>>>BBBFFFHHHKKKRRR\\\dddggggggfffeeedddcccaaa\\\XXXVVVWWWXXXYYYuuu}}}xxxhhhqqq~~~uuuppp|||}}}dddTTTCCC999444111000111///////////////......---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++---//////---,,,...000//////000000111222444555888<<>><<<<<<<<<<<<<<<:::999888::::::999999::::::;;;<<<<<<<<<======<<<<<<;;;:::777777666555555666888888;;;<<<===???BBBEEEGGGIIIEEEHHHKKKNNNQQQTTTYYY\\\\\\___dddhhhkkklllnnnpppsssuuuxxxyyy{{{|||kkkSSSFFF???999444333333333333333333333333333333222222333333444555444666999HHHggg~~~|||ddd[[[hhhppp{{{yyyvvvuuutttpppjjjeeegggooowww}}}~~~ttt___OOOIIIGGGFFFEEE===<<<;;;::::::;;;<<<===<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888777777888666555666777888777555666666666666666666666666555666666666666666666555444444333333333222222222222222222111111111111000//////000000111111111222333222111000////////////222222222333444555666777;;;;;;;;;;;;<<<>>>???AAABBBBBBAAAAAAAAABBBCCCCCC@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888777666666666666666666777888999::::::999888999999999999999999999999<<<;;;;;;:::::::::;;;;;;======>>>@@@BBBCCCDDDEEEHHHGGGIIILLLKKKKKKPPPWWWgggrrr}}}~~~{{{{{{zzzzzz{{{}}}jjjXXXNNNKKKJJJJJJGGGEEEAAA???>>>===:::999777888:::;;;===AAAGGGKKKPPPUUU\\\bbbfffhhhjjjkkkiiieee```[[[WWWVVVVVVVVV[[[jjj~~~}}}jjjtttvvvrrrxxx}}}{{{{{{{{{|||}}}cccSSSCCC:::666111---,,,////////////....................................---,,,,,,---...---***(((+++++++++,,,,,,,,,------..................------000000000111222444555666777>>>EEEVVVzzz}}}tttvvv~~~~~~nnnpppvvvxxxfffVVVJJJCCCAAA@@@>>>===;;;999888888888888@@@???BBBJJJRRRWWW^^^eeejjjqqqxxxwwwkkk[[[PPPFFFDDDDDDAAA??????>>>@@@AAABBBAAA>>>:::888999999888888999999::::::<<<<<<<<<;;;;;;:::::::::888777777777777777888888;;;===???AAAAAACCCFFFHHHGGGHHHKKKMMMOOORRRWWWZZZ^^^```ccceeegggjjjnnnqqqtttuuuwwwwwwxxxzzz~~~iiiSSSFFF???999555333333333333333333333333333333222222333333444555555777:::IIIhhh{{{dddWWWaaaiii{{{xxxuuurrrqqqnnnhhhdddgggooovvv|||~~~uuu```PPPHHHFFFDDDBBB===<<<;;;;;;;;;;;;<<<==================<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777888666555666777888777666666666666666666666666666666666555555555555666666555555555444444444333333222222222111111111000000111111111000000000000000111000000000000000111222222222222333444555666777;;;:::::::::;;;===???@@@BBBAAAAAAAAAAAABBBBBBCCC@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;:::999999888:::999888888777777888888666777888999::::::999888::::::999999999999999999<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBDDDEEEEEEGGGGGGIIILLLLLLLLLQQQYYYhhhsss~~~~~~}}}|||{{{||||||}}}nnnZZZNNNIIIGGGGGGGGGEEEAAA???>>>===;;;999777888:::;;;===AAAGGGKKKRRRVVV]]]bbbeeefffggghhhiiieee```[[[WWWUUUUUUVVVVVVeeexxx}}}pppvvv}}}ooorrrxxx|||zzzyyywwwwwwbbbRRRBBB:::666111...---////////////....................................---,,,,,,---......,,,***........./////////000000........................000000000111222333555555777>>>EEEUUUzzzzzzpppjjjqqq{{{ssssssxxxvvvdddTTTIIICCCAAA@@@???===<<<:::999999999999AAA@@@CCCKKKQQQUUU[[[aaahhhnnnvvv|||~~~{{{rrr\\\QQQGGGDDDDDDAAA??????@@@AAACCCDDDCCC@@@<<<:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888888888777777888888999:::<<<>>>@@@AAABBBDDDFFFFFFHHHJJJLLLNNNRRRVVVYYY]]]___bbbdddfffiiimmmpppssstttuuuvvvwwwyyy|||gggSSSFFF???999555222222222222222222222222333333222222333333444555666888<<>>AAA@@@@@@@@@AAAAAABBBCCC@@@???>>>>>>============<<<<<<<<<;;;::::::999999;;;;;;:::999999999999999888888999:::::::::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>??????@@@AAACCCDDDEEEEEEFFFEEEHHHKKKLLLMMMSSS[[[iiittt}}}{{{zzzyyyyyy|||qqq\\\PPPJJJHHHGGGGGGDDDBBB@@@???===;;;999777888:::;;;===AAAGGGKKKSSSWWW]]]bbbddddddeeefffiiieee```ZZZVVVUUUUUUUUUTTT```rrr{{{||||||qqqqqqxxx|||zzzvvvrrr___QQQBBB:::666222//////////////////.......................................---+++,,,---///...---,,,,,,,,,,,,------------........................000000000111222333444555666===EEEUUUyyy|||uuummmeeedddnnn{{{}}}{{{~~~tttcccSSSHHHCCCAAAAAA???>>><<<;;;:::::::::;;;BBBAAAEEEMMMRRRTTTXXX]]]eeekkkqqqwwwzzz{{{~~~{{{uuu]]]QQQGGGDDDDDDAAA??????AAACCCDDDEEEDDDBBB???=========<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999888888777777888888888999;;;===>>>???@@@CCCEEEEEEGGGJJJLLLNNNQQQUUUXXX\\\^^^aaacccfffiiimmmpppqqqrrrttttttuuuwww{{{}}}|||hhhUUUGGG>>>888444111111111111111111111111333333222222333333444555777999===LLLjjj|||}}}nnn[[[```gggyyyyyyuuusssrrrpppmmmkkknnntttyyyzzz|||~~~uuubbbRRRJJJFFFCCC@@@>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::999999888777666777888888777666666666666666666666666666777666555444444555666777555555555555444444444444111111111111000000000000111111111000000000000000111000000000111111222333222222222333444555666777888888888999:::;;;<<<===@@@??????@@@@@@AAABBBCCC@@@??????>>>======>>>>>>======<<<<<<;;;;;;;;;;;;<<<;;;::::::999999::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCEEEIIIKKKMMMUUU]]]jjjvvv~~~{{{yyywwwvvvuuuxxxzzz|||qqq^^^RRRMMMKKKJJJFFFDDDBBBAAA@@@>>>;;;999777888:::;;;===AAAGGGKKKRRRVVV]]]aaadddeeeffffffiiifff```ZZZVVVUUUTTTUUUUUU```ppp~~~}}}xxxuuu}}}vvvoooxxx}}}vvvooo\\\OOOBBB;;;777222000111////////////....................................///---++++++---///000000***++++++++++++,,,,,,,,,---------...............000000000000111222333444555<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888888777666666666777777777999<<<======>>>AAACCCCCCFFFIIILLLNNNPPPTTTWWWZZZ\\\___bbbdddhhhllloooppprrrsssttttttwwwzzz}}}}}}}}}kkkXXXHHH===777444111111111111111111111111333333222222333333444555666999>>>MMMkkkwwwdddfffiiiyyyyyyvvvtttrrrooooooqqquuuxxxxxx{{{~~~tttbbbTTTMMMIIIEEEBBB>>>===<<<;;;;;;<<<===>>>:::;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;999777666777888999888777777777777777777777777777777666555444444555666777444444444333333333333222111111111000000000//////......///000111222222333333333222111111111111111222222222333444555666777777777888999;;;;;;<<<<<<>>>>>>>>>???@@@AAABBBBBB@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>============;;;;;;:::999999999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===============>>>???@@@<<<<<<<<<======>>>>>>>>>@@@@@@BBBGGGIIILLLTTT]]]kkkvvv}}}zzzwwwuuutttnnnpppqqqrrruuu|||sss___SSSNNNLLLKKKEEEDDDBBBBBBAAA???<<<999777888:::;;;===AAAGGGKKKOOOTTT[[[aaaeeegggiiijjjjjjgggaaa[[[WWWUUUUUUUUUTTT___ppp~~~~~~xxxvvv{{{qqqmmmxxxuuujjjZZZOOOCCC<<<777222111222////////////....................................///---++++++---///000000............////////////---------.........//////000000000000111222333333444;;;DDDTTTxxx|||uuunnniiihhhqqq||||||jjjXXXKKKDDDAAA???@@@???===<<<;;;;;;<<<===@@@@@@EEENNNUUUXXX\\\```eeejjjnnnpppvvv}}}{{{uuunnn___SSSHHHDDDCCCAAA@@@@@@@@@AAABBBCCCCCCBBBAAA?????????>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888777666555555555555555777999;;;<<<<<<===???AAABBBEEEHHHKKKMMMPPPSSSUUUXXX[[[^^^aaacccfffkkknnnqqqrrrssstttuuuwwwzzz}}}~~~{{{yyy|||~~~nnnZZZHHH<<<666555222222222222222222222222333333222222333333444555555999???OOOlll{{{iiikkkjjjwwwyyyvvvsssqqqpppqqqsssuuuwwwzzztttcccVVVPPPKKKGGGDDD>>>>>>===<<<<<<===>>>>>>;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<999888777777999999888777777777777777777777777777555666666666666666666555444444333333333222222222111111000000000/////////------...000111222333444444444333111111000000000222222222333444555666777777777999:::;;;<<<<<<<<<======>>>>>>???@@@AAABBB@@@??????>>>>>>?????????@@@@@@@@@@@@@@@?????????<<<;;;;;;:::::::::::::::<<<<<<;;;:::::::::;;;;;;:::;;;;;;<<<<<<=========>>>>>>============>>>>>>::::::::::::::::::::::::======???CCCEEEIIIRRR[[[kkkvvv~~~}}}|||zzzxxxuuurrrqqqiiijjjjjjjjjjjjooowww~~~vvvaaaSSSLLLIIIHHHEEEDDDCCCBBBBBB@@@<<<:::777888:::;;;===AAAGGGKKKMMMSSS[[[bbbfffiiilllmmmlllhhhccc]]]XXXVVVVVVVVVPPP]]]qqq|||}}}oookkkwwwuuufffYYYNNNDDD===777222000222////////////.......................................---+++,,,---///...---,,,------------.........,,,,,,------.../////////000000000000000111222222333;;;CCCTTTxxxxxxrrrllljjjoooxxxmmm[[[MMMEEEBBB@@@???>>>===<<<;;;<<<<<<===>>>>>>CCCMMMTTTXXX]]]cccffflllqqqqqquuu}}}~~~xxxqqq```TTTHHHDDDCCCAAA@@@AAA???@@@AAABBBBBBBBBAAA@@@AAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<=========888888777666555555555555777999;;;<<<<<<<<<>>>@@@@@@CCCHHHKKKMMMOOORRRTTTWWWYYY\\\___bbbeeejjjmmmpppqqqsssssstttvvvzzz}}}{{{xxxuuuxxx}}}|||nnnZZZGGG;;;777777333333333333333333333333333333222222333333444555444888???OOOmmmxxxiiimmmnnnzzz}}}{{{wwwtttssssssssssssuuuzzzwwwfffYYYRRRLLLGGGCCC???>>>===<<<<<<===>>>???<<<<<<======<<<<<<;;;:::999::::::;;;;;;::::::999999999::::::;;;<<<<<<===999888777777999999888777777777777777777777777777444555666777777666555444555444444444333333333333111000000000////////////......///000111222222333333333222111111111222222222222222333444555666777777888:::;;;<<<<<<<<<<<<============???@@@AAABBB@@@??????>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBB>>>===<<<<<<;;;;;;<<<<<<>>>===<<<;;;::::::;;;<<<:::;;;;;;<<<======>>>>>>??????>>>===<<<<<<<<<<<<999999999999888888888888::::::<<>>777111000222////////////....................................---,,,,,,---......,,,************+++++++++,,,,,,,,,,,,------...//////000000000000000000111111222222:::CCCTTTwwwyyyrrrnnnrrryyyvvvyyymmm[[[NNNGGGCCCBBB>>>===<<<;;;;;;;;;<<<=========AAAJJJQQQVVV\\\bbbfffnnntttuuuwww~~~{{{uuuaaaUUUHHHDDDCCCAAA@@@AAA???@@@AAABBBBBBBBBBBBAAACCCBBB@@@???===<<<<<<;;;;;;<<<<<<<<<=========>>>:::999888777777666666666777999;;;<<<<<<<<<>>>@@@???CCCGGGJJJLLLNNNQQQSSSUUUXXX[[[^^^aaaeeeiiilllooopppqqqrrrsssuuuxxx{{{|||xxxuuurrruuuzzzzzzlllYYYFFF:::888999333333333333333333333333333333222222333333444555333777???PPPnnnrrrgggpppsss{{{xxxwwwvvvtttsssuuuzzzyyyhhh[[[SSSLLLFFFAAA???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>======<<<999::::::;;;;;;::::::999888999::::::;;;<<<======999888777888999999999777777777777777777777777777333444777999999777444333666666555555555444444444000000000000////////////000000000000111111111111111111111111222333444444222222222333444555666777777888:::<<<=========<<<<<<<<<<<<===>>>@@@AAABBB@@@???????????????@@@@@@BBBCCCCCCCCCCCCCCCCCCCCC??????>>>===============>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;<<<===>>>>>>???@@@???>>><<<;;;;;;;;;;;;999999999888888888888888999888:::===@@@CCCMMMVVVjjjvvv}}}}}}|||zzzwwwsssnnnjjjhhheeefffeeebbb``````eeejjjrrr|||ttt```TTTOOOMMMLLLDDDCCCCCCCCCCCCAAA===:::777888:::;;;===AAAGGGKKKPPPUUU]]]ccchhhkkkmmmnnnoookkkeee___ZZZXXXWWWWWWTTTeee|||}}}~~~jjjtttuuuXXXOOOEEE>>>777000///222000/////////....................................---,,,,,,---...---***(((---------.........//////,,,,,,------...///000000111000000000000000111222222:::CCCTTTwwwxxxtttxxx|||pppuuu}}}mmm[[[OOOHHHEEECCC======;;;::::::;;;<<<<<<>>><<>>======;;;<<<<<<<<<======>>>>>><<<;;;:::999888888888888888999;;;<<<<<<<<<>>>@@@???BBBGGGJJJLLLNNNPPPRRRUUUWWW[[[^^^```dddiiilllmmmnnnppppppqqqssswwwzzz|||zzzvvvrrrppptttyyyxxxxxxnnnYYYEEE:::777555555555555444444333333333444333333222222333333444::::::===NNNqqqpppeeennn}}}|||wwwssssssvvvzzz{{{{{{gggZZZQQQIIIDDDCCC@@@===:::999:::<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;;;;:::888777777777888999999888888888777777666666444444555555555555444444333222222444555555333111//////000000000000///////////////000111111222222111111222222222333333333222222333333444555666666666777888:::;;;=========????????????>>>>>>>>>>>>AAABBBBBBAAA@@@@@@AAACCC@@@BBBDDDEEEFFFEEEDDDCCCAAAAAAAAA@@@@@@>>>======>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<:::888777888777666555555666777888999777888;;;===AAAKKKUUUeeesss}}}}}}zzzvvvrrrooommmiiigggkkkiiifffddddddbbb```^^^jjjuuuttt```SSSMMMLLLLLLFFFEEEDDDCCCAAA>>><<<;;;888999999:::<<>>EEEKKKRRR[[[dddeeellltttwwwwww{{{|||ssshhhZZZLLLFFFDDDBBBAAABBB???>>>>>>???BBBDDDDDDDDDFFFDDDBBBBBBDDDDDDBBB???>>>>>>>>>>>>>>>?????????:::999888666555555444444444444555666777999;;;<<>>???@@@AAABBBBBBCCCCCCBBBAAAAAACCCEEECCCDDDFFFGGGHHHGGGFFFEEECCCCCCCCCBBBAAA@@@>>>===?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<:::999888888777666666666666777888999777888;;;===AAAJJJTTTbbbooo}}}|||xxxtttpppnnnkkkhhhfffnnnnnnnnnnnnllliiigggfffllluuuuuubbbTTTNNNKKKKKKFFFEEEDDDCCC@@@>>><<<;;;888999999:::<<>>>>>======<<<<<<;;;;;;<<<<<>>===???AAADDDDDDDDDGGGEEEBBBBBBCCCCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999777666666666555444444555666777999;;;<<<@@@BBBEEEHHHLLLOOOQQQRRRTTTVVVXXXZZZ]]]bbbgggkkkkkkmmmpppqqqsssuuuyyy{{{{{{~~~{{{ssspppmmmlllooouuu~~~tttrrrhhhTTTBBB999666444555444444444444333333333444333333222222333333444555777<<>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::777888888888999999999999999999999999999888777777888888777777777777666666444444555555555555444444555444444555666666444333//////000000000000///////////////000111111222222333333333333444444444444444444444444444444444444444555777888::::::;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBCCCDDDDDDCCCCCCEEEGGGGGGGGGIIIJJJJJJJJJIIIHHHFFFFFFFFFEEECCCAAA???>>>AAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;999888888888777666666777888888888777888;;;===@@@IIIRRR___lllzzz{{{wwwrrrnnnkkkhhhfffdddlllpppvvvxxxvvvsssrrrrrrssszzzvvvdddVVVNNNJJJIIIEEEEEEDDDBBB@@@>>><<<;;;888999::::::===AAAGGGLLLUUUVVVZZZaaahhhnnnqqqrrrpppkkkccc\\\YYYXXX[[[]]]ZZZjjjzzz~~~{{{|||}}}wwwyyykkkWWWJJJBBB777333444///000///......------.................................------,,,,,,------...,,,,,,,,,---------..............................000////////////111222444666;;;CCCWWWzzz|||yyyrrr~~~uuuaaaRRRKKKFFFBBB@@@??????>>>======<<<<<<======AAAEEEHHHLLLXXXccclllpppuuuvvvuuuxxx~~~}}}xxxjjj\\\NNNGGGDDDAAA???@@@???>>>===>>>AAACCCDDDDDDHHHFFFDDDCCCCCCBBB???===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::888777777777777444444555666777999:::;;;<<>>;;;:::;;;<<<======>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::777777777777888888888888888888999::::::888777666777777777777777777666666444444555555555555444444555333333333555555444222000000////////////000000/////////000111111222222333333333444444444555555444444444444444444333333444555666888999999::::::======>>>>>>?????????@@@BBBCCCDDDDDDDDDEEEGGGIIIJJJJJJKKKLLLLLLKKKKKKJJJHHHHHHGGGFFFDDDBBB@@@???AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===;;;:::999888888888888888888888888888777888;;;===???GGGPPP___kkkyyy|||xxxrrrmmmiiieeeaaa^^^bbbkkkvvv||||||{{{}}}xxxfffXXXOOOIIIGGGDDDDDDCCCBBB@@@>>><<<;;;999999:::;;;===AAAHHHLLLVVVXXX\\\aaahhhnnnqqqssstttnnnfff]]]XXXXXXZZZ\\\ZZZfffttt|||}}}}}}}}}~~~zzz{{{xxxvvvzzznnnYYYKKKCCC777444444///000//////..........................................------,,,,,,------...,,,,,,,,,---------..............................000/////////000111222333666;;;CCCWWWzzzxxxxxxcccSSSKKKFFFBBBBBBAAAAAA@@@???>>>======>>>???BBBEEEFFFJJJUUUaaammmppptttuuuuuuvvv{{{|||xxxmmm___PPPIIIFFFBBB@@@AAA@@@>>><<<===@@@CCCDDDDDDIIIGGGEEEDDDBBB@@@>>>===>>>>>>>>>>>>>>>=========;;;:::999888777777777777444555555555777888999:::;;;>>>CCCIIIMMMPPPPPPPPPRRRUUUXXXZZZ]]]```eeehhhgggjjjlllnnnoooqqqsssuuuwww}}}wwwpppllliiihhhkkkqqqzzzvvvrrrfffSSSDDD<<<999777444444444444444444444444444333333222222333333444222555<<>>;;;:::;;;=========>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::666666777777777888888888888888999::::::888777666666666666666666666777777444444555555555555444444444222111111333333333111000000////////////000000/////////000111111222222333333333444444444555555444444444444444444333333444555666777888999999999<<<<<<===>>>???@@@@@@AAAAAACCCDDDEEEEEEGGGIIILLLLLLLLLMMMMMMMMMLLLLLLLLLIIIIIIHHHFFFDDDBBB@@@???AAAAAAAAA@@@@@@@@@??????????????????????????????>>>???>>>>>>===<<<;;;:::888888999999999999888888888777888;;;<<<>>>EEENNN```lllyyy{{{tttnnnhhhbbb\\\XXXYYYcccpppyyy}}}yyygggXXXOOOIIIFFFCCCCCCCCCAAA@@@>>><<<;;;999::::::;;;===BBBHHHLLLVVVYYY^^^ccciiimmmqqqsssyyysssiii___YYYXXXYYY[[[XXXaaannnxxx{{{{{{}}}~~~|||wwwpppsssyyynnnZZZLLLDDD888444444///000000///............///...........................------,,,,,,------...,,,,,,,,,---------............................../////////000000111222222666:::BBBVVVyyyzzzdddSSSKKKFFFCCCDDDCCCCCCBBB@@@??????>>>??????BBBFFFGGGIIIRRR\\\hhhmmmsssvvvvvvwwwyyy{{{{{{vvvmmm___PPPHHHEEEAAA??????@@@>>><<<<<>>===>>>>>>>>>>>>======<<<<<<999888777666666666666666555555555555666777999999:::>>>CCCIIIMMMOOOPPPPPPQQQSSSVVVYYY[[[^^^bbbeeegggiiilllnnnnnnnnnooopppxxx}}}vvvnnnkkkhhhgggjjjpppyyyxxxtttfffSSSDDD>>>:::777333333333444444444444555444333333222222333333444333666<<>><<<;;;<<<=========???>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::666777777777888888888888999999999999999888777777555555666666666666777777444444555555555555444444333222000000111222222111111000///......///000111/////////000111111222222333333333333444444444444444444444444444444444444555555777888888999999999888999;;;===@@@BBBDDDEEEBBBDDDFFFGGGHHHIIILLLOOOOOOOOOOOONNNNNNNNNNNNNNNIIIIIIHHHGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>===<<<;;;;;;888999::::::::::::999888888777999;;;<<<===DDDLLL^^^kkkyyy|||wwwqqqjjjbbb[[[UUUTTT\\\gggpppvvvzzzzzzgggXXXNNNHHHEEECCCBBBBBBAAA@@@>>><<<;;;999:::;;;;;;>>>BBBHHHMMMUUUYYY```fffjjjmmmqqqsssyyysssjjjaaaZZZXXXXXXYYYXXX___lllxxx}}}}}}~~~vvvlll{{{nnnvvvnnnYYYLLLCCC777444444///111000//////......//////...........................------,,,,,,------...,,,,,,,,,---------............................../////////000111111222222555999AAATTTxxx{{{fffTTTLLLHHHEEEFFFEEEDDDCCCBBBAAA@@@???AAA???AAAFFFIIIJJJOOOUUU```gggpppwwwzzzyyywwwvvv{{{vvvkkk\\\NNNFFFCCC???===>>>@@@>>>;;;<<<>>>BBBDDDEEEGGGHHHGGGEEEAAA>>>>>>>>>???>>>>>>======<<<<<<;;;888777777666555555666666555555555555666777888999;;;===BBBGGGKKKMMMNNNOOONNNQQQUUUWWWZZZ\\\```bbbfffhhhkkkmmmmmmmmmnnnoooyyy}}}uuunnnjjjgggfffiiiooowww~~~zzztttfffRRRDDD>>>:::666333333333444444444555555444333333222222333333444444777<<>>===???>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;777777777888888888999999:::999888888777777888888555555555666666666777777444444555555555555444444444222000000222333333222111000///......///000111/////////000111111222222222222222222333333333333222333333444444555555555666666777888999999999999777888:::===@@@BBBEEEFFFDDDFFFHHHJJJKKKMMMPPPSSSSSSRRRRRRQQQPPPPPPQQQQQQJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA????????????????????????>>>>>>???>>>>>>===<<<;;;999999:::;;;;;;:::999999777777999;;;<<<<<>><<<;;;::::::;;;<<<>>>BBBHHHMMMSSSZZZbbbhhhlllnnnppprrrtttppphhh```[[[XXXXXXYYY\\\bbbnnn|||uuukkktttjjjrrr}}}lllXXXKKKCCC777444444///111000000///////////////...........................------,,,,,,------...,,,,,,,,,---------.................................///000111111222222222444888@@@SSSwww~~~iiiWWWNNNJJJHHHGGGGGGFFFEEECCCBBBAAA@@@BBB???@@@GGGLLLLLLMMMOOOVVV___mmmxxx}}}|||wwwssswww~~~}}}xxxkkk]]]NNNGGGDDD@@@??????@@@===;;;;;;>>>AAADDDEEEFFFGGGGGGEEEAAA>>>>>>@@@???>>>>>>===<<<<<<;;;;;;999888777777666666777777555555555555555666777888:::<<>>>>>??????>>>=====================<<<<<<<<<;;;;;;;;;888888888888999999999999;;;:::888777777777888999444555555555666666777777444555555555555555555444555333111111222444444333222000///......///000222/////////000111111222222111111222222222333333333222222333333444555666666666777888999999999999999:::;;;<<<>>>???AAABBBCCCFFFHHHJJJLLLMMMPPPSSSVVVUUUUUUTTTSSSRRRRRRSSSSSSKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCC????????????????????????>>>>>>???>>>>>>===<<<;;;999999;;;;;;;;;;;;999999777777999;;;<<<<<>><<<;;;::::::;;;<<<>>>BBBIIIMMMRRRZZZcccjjjmmmnnnpppqqqpppllleee___ZZZXXXXXXYYY```eeerrr~~~tttlllqqqgggpppzzzkkkWWWJJJBBB777333555///111111000///////////////...........................------,,,,,,------...,,,,,,,,,---------.................................///000111111222222111333777???RRRvvvkkkYYYPPPMMMKKKHHHHHHGGGEEEDDDBBBAAAAAACCC??????GGGMMMNNNLLLKKKPPP[[[kkkyyy}}}wwwrrrtttxxxzzzzzz|||~~~zzznnn```QQQJJJGGGDDDBBBCCC@@@===;;;;;;===AAADDDEEEEEEGGGGGGEEEAAA>>>???@@@???>>>>>>===<<<;;;;;;;;;999999888888888888888888555555555555555666777888:::;;;===@@@CCCFFFIIIJJJKKKNNNRRRUUUWWWYYY\\\^^^___ccchhhlllnnnppprrrsssvvv}}}uuunnnjjjgggfffiiiooojjjmmmvvvqqqdddWWWDDD;;;:::555555444444333333444444555333333333333333333333333666777;;;JJJhhh~~~~~~yyyfff___hhhttt{{{xxxvvvvvvxxxyyywwwuuuuuuvvvwwwvvvvvvyyyxxxzzzeeeSSSKKKIIIFFFBBBAAA???===;;;;;;<<<>>>@@@======<<<<<<<<<======>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999888888888888777555555666666777777777888777777666666555555555444555444444333333222222111//////............//////000000000000111111111111111222333333222222444666555555555555555555555555444444555555666888999::::::::::::<<<>>>AAADDDFFFGGGHHHKKKNNNQQQRRRSSSSSSVVVUUUUUUTTTSSSTTTTTTTTTQQQQQQPPPOOOMMMKKKIIIHHHHHHFFFEEEDDDEEEDDDCCCAAACCCBBBAAA@@@???===<<<<<>>===<<<<<<<<<<<<;;;;;;:::999888888999999888888:::===???AAAOOOZZZkkk{{{{{{wwwrrrkkkbbb[[[TTTRRRPPPPPPQQQRRRSSSRRRXXX^^^hhhnnnooouuu{{{gggWWWKKKGGGIIICCCCCCBBBAAA@@@???===<<<888999:::;;;===BBBHHHMMMRRRYYYbbbjjjnnnppppppppptttlll```XXXUUUVVVVVVVVVZZZfffwww{{{rrriiissseeerrrjjj[[[JJJAAA;;;555222222////////////............//////.........---------222000...,,,,,,,,,......---------.........//////---------............///......///////////////...444<<>>===::::::888777666666666666333333333444555666777777<<<<<<===???BBBDDDFFFHHHKKKMMMPPPSSSTTTWWWZZZ\\\]]]```dddgggjjjmmmqqqsssuuu}}}|||vvvnnnhhhffffffggggggeeehhhmmmzzzvvvgggXXXCCC999888333555444444333333444444555333333333333333333333333666888<<>>@@@======<<<<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::::::::999999999999999888888888888777666666666777777777888888777666666666555555555555555444444333333222222111//////............////////////000000000111111111111222333333222222444666333333333333333333333333555555555666777888999:::999::::::<<<>>>AAADDDFFFGGGHHHKKKNNNQQQSSSTTTTTTWWWWWWVVVUUUUUUUUUUUUUUUSSSRRRRRRPPPOOOMMMKKKJJJIIIGGGEEEEEEEEEEEECCCAAA>>>?????????????????????AAA@@@@@@???>>>======<<<======<<<<<<;;;::::::999999888888888999;;;>>>???IIITTTeeevvv{{{wwwtttooogggaaaYYYWWWTTTTTTTTTUUUTTTSSSTTTYYY```fffhhhmmm{{{|||hhhXXXLLLGGGHHHCCCCCCCCCBBB@@@>>>===<<<888999:::;;;===BBBHHHMMMSSSYYYaaaiiimmmooopppqqqrrrjjj___WWWTTTTTTTTTSSS\\\hhh{{{yyyqqqjjjuuueeerrriiiZZZJJJ@@@;;;555222111////////////............//////.........---------,,,+++)))((((((***+++,,,,,,------------.........---------............///...//////000111111111111222999???MMMpppppp^^^SSSMMMHHHIIIGGGEEEBBB@@@@@@@@@AAACCCCCCDDDFFFHHHKKKMMMNNNOOOUUU```mmmxxx~~~~~~}}}|||~~~}}}xxxwwwzzz||||||qqqeeeTTTHHHDDDCCCAAA???@@@@@@??????@@@@@@AAABBBDDDCCCAAA@@@@@@AAACCCDDDAAAAAAAAAAAA@@@???>>>===;;;:::999777777666666666333333333444444555666777::::::;;;===@@@BBBDDDFFFIIIKKKOOOQQQSSSVVVYYY[[[]]]___cccgggiiimmmpppsssyyyzzzuuummmgggdddeeefffffffffhhhlllxxxxxxhhhXXXCCC999888333555444444333333444444555333333333333333333444444666888<<>>???>>>======<<<<<<==================<<<<<<<<<;;;;;;<<<;;;;;;;;;::::::::::::999999999888888888888777777777777777888888888888666666666666555555555555555444444333333222222111//////............////////////000000000000111111111222333222222222444666333333333333333333333333555555666666777999:::;;;999999:::;;;>>>AAADDDEEEGGGHHHKKKNNNQQQSSSUUUUUUXXXXXXXXXWWWWWWWWWWWWVVVTTTTTTSSSRRRPPPOOOMMMLLLIIIHHHFFFEEEFFFEEEDDDBBB======>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>===>>>======<<<<<<;;;;;;;;;::::::999999:::<<<===???DDDMMM]]]nnn}}}{{{yyywwwtttnnnjjjbbb```]]][[[[[[[[[ZZZYYY\\\^^^bbbgggiiimmmxxx}}}iiiYYYLLLGGGHHHDDDDDDCCCBBB@@@>>><<<;;;888999:::;;;===BBBHHHMMMSSSXXX```gggkkkmmmpppqqqnnnhhh___XXXSSSRRRPPPPPP[[[ggg|||vvvqqqlllsssfffrrrfffXXXHHH@@@:::555111111////////////...........................------------,,,,,,+++,,,...000111,,,,,,,,,,,,---------------------............/////////000111222222333333222666<<>>@@@????????????@@@AAAAAABBBAAAAAAAAAAAACCCDDDEEECCCBBBBBBAAA@@@???===<<<<<<;;;999888777666666666333333333333444555666777777888999;;;===@@@BBBCCCFFFIIILLLOOOQQQTTTXXXZZZ\\\^^^bbbfffiiilllpppsssyyyyyyssslllfffdddeeefffgggggghhhkkkvvvuuufffWWWDDD;;;;;;888555444444333333444444555333333333444444444444444777888===LLLjjj{{{iiifffrrr~~~}}}tttppppppnnnnnnpppsssvvvwwwvvvtttxxxwwwyyy}}}rrr___TTTNNNIIIFFFBBBAAA>>><<<;;;<<<>>>??????>>>==================>>>============<<<<<<<<<;;;;;;:::::::::999999999999999999888888888777777777777888888888888888888666666666666666555555555555444444333333222222111//////............//////////////////000000000111000111222222111222444666666666666666666666666666666666666666888999:::;;;999999:::;;;>>>AAACCCEEEGGGHHHKKKNNNQQQTTTVVVWWWYYYYYYYYYYYYXXXXXXWWWWWWUUUUUUTTTSSSQQQOOONNNMMMJJJIIIGGGFFFGGGFFFEEECCC@@@@@@???>>>>>>===<<<<<<@@@?????????????????????>>>=========<<<<<<;;;;;;===============>>>???@@@BBBJJJWWWhhhxxx{{{zzz{{{zzzvvvssskkkhhhfffeeeeeefffeeedddjjjiiikkknnnooorrrzzz~~~jjjYYYLLLGGGGGGEEEDDDCCCBBB@@@>>><<<:::888999:::;;;===BBBHHHMMMSSSXXX___eeeiiillloooqqqmmmhhhaaaYYYTTTPPPNNNNNNVVVccc|||ssspppmmmooogggrrr}}}|||dddVVVGGG???:::444111000////////////....................................000000/////////000111222+++++++++,,,,,,,,,---------------............///......///000111222444444333666:::JJJmmmyyy{{{yyyeeeXXXOOOIIIHHHFFFDDDBBBBBBBBBCCCDDDFFFFFFGGGHHHJJJLLLNNNOOOQQQUUU]]]hhhuuupppeeeVVVKKKGGGDDDAAA>>>???????????????@@@@@@AAAAAAAAAAAAAAABBBDDDEEEFFFDDDDDDCCCBBBAAA???===<<<===<<<:::999777777666666444333333333444444555666666777888:::<<>>NNNlllnnnfffppp}}}zzzuuutttooooooqqqtttvvvwwwuuusssvvvvvvxxx|||vvvbbbVVVOOOJJJGGGCCCAAA???<<<<<<<<<>>>?????????>>>===============>>>============<<<<<<<<<999999999999888888888777999999999888888888777777888888777777777777777777555555555666666666666666555444444333333222222111//////............//////...////////////000000000000111222222111111333555666666666666666666666666555555666666777888:::;;;999999999;;;===@@@CCCEEEGGGIIIKKKNNNRRRUUUXXXZZZYYYYYYZZZZZZZZZYYYXXXWWWUUUUUUTTTSSSQQQPPPNNNMMMKKKJJJHHHGGGHHHGGGFFFDDDAAA@@@@@@???>>>===<<<<<>>>>>>>>>>>??????@@@AAAEEEJJJTTTddduuu||||||~~~~~~{{{yyyqqqooonnnnnnppprrrrrrrrrtttsssrrrsssssssssyyy}}}jjjZZZLLLFFFGGGDDDDDDCCCBBB@@@>>><<<;;;888999:::;;;===BBBHHHMMMSSSXXX___eeeiiillloooqqqmmmjjjccc[[[TTTPPPNNNNNNSSSaaa|||rrrooonnnnnnhhhrrr|||}}}~~~zzzbbbUUUFFF???:::555111000////////////............---.....................------,,,++++++++++++++++++++++++,,,,,,,,,---------------............///............000111333444666777;;;IIIiii{{{tttxxxkkkZZZOOOHHHHHHFFFDDDBBBAAABBBCCCCCCDDDDDDEEEGGGIIIKKKMMMNNNSSSVVV\\\fffsssssshhhXXXMMMHHHEEEAAA>>>??????>>>>>>??????@@@AAA@@@@@@AAABBBCCCEEEFFFGGGEEEDDDDDDCCCAAA???>>>===>>>===;;;:::888777777666444333333333333444444555666777888:::<<>>???@@@@@@???>>>=====================<<<<<<<<<;;;;;;888888888888777777777777999999999888888888888777777777777777666666666666555555555666666666666666555444444333333222222111//////............//////......////////////000000000111222111111111333555444444444444444444444444444444555555666888999:::888888999:::===@@@CCCDDDHHHIIIKKKNNNRRRVVVZZZ\\\ZZZ[[[\\\]]]\\\[[[ZZZYYYVVVVVVUUUTTTRRRPPPOOONNNLLLKKKIIIHHHIIIHHHGGGEEE????????????????????????>>>?????????@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBGGGJJJRRR```rrr~~~}}}~~~}}}zzzvvvuuutttuuuxxx{{{||||||~~~~~~|||xxxvvv||||||jjjYYYLLLFFFFFFCCCCCCBBBAAA@@@???===<<<888999:::;;;===BBBHHHMMMSSSXXX```gggkkkmmmpppqqqoookkkeee\\\TTTOOONNNOOOTTTaaa|||sssooommmsssgggrrr|||{{{yyyzzzzzzxxxuuuaaaTTTFFF@@@;;;666222111////////////............---------...............,,,,,,,,,+++***))))))(((,,,,,,,,,,,,---------------------............//////.........///111222444666888;;;GGGccc}}}tttpppsssxxxsss```RRRJJJHHHFFFCCCAAA@@@@@@AAABBBBBBBBBDDDEEEHHHKKKMMMNNNTTTVVV[[[dddqqq}}}xxxlll[[[NNNHHHEEEAAA>>>???>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFDDDDDDDDDCCCBBB@@@???>>>???>>><<<:::999777777777444444333333333333444444666777888:::<<>>???AAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;:::999999999888888888777777999999999888888888888777666666666666555555555444555555555555666666666777555444444333333222222111//////............//////........./////////000000///000111111000111333555444444444444444444444444333333444444555777888999888888999:::===@@@BBBDDDHHHIIIKKKNNNRRRWWW[[[]]]]]]^^^___``````^^^]]][[[XXXXXXWWWVVVTTTRRRPPPOOOMMMKKKJJJIIIIIIIIIGGGFFFBBBBBBAAAAAA@@@?????????>>>>>>???@@@@@@AAABBBBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFGGGGGGHHHNNN]]]ppp~~~}}}}}}yyyyyyxxxwwwyyy|||~~~zzzzzziiiYYYLLLFFFFFFAAAAAAAAAAAA@@@???>>>>>>888999:::;;;===BBBHHHMMMSSSYYYaaaiiimmmooopppqqqooollleee\\\SSSNNNMMMOOOTTTaaa{{{tttooommmyyyeeeppp|||yyyxxxxxxwwwtttrrraaaTTTGGG@@@<<<777333222////////////............---------.........//////---...............------,,,------------.........---------............///222111/////////111333444555777;;;FFF^^^zzzqqqmmmpppsss}}}hhhXXXNNNHHHFFFCCC@@@?????????@@@@@@AAACCCEEEHHHKKKNNNPPPTTTUUUYYYaaammmyyy}}}zzz}}}}}}ppp]]]OOOHHHEEEBBB???>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@@@@???===;;;999888777777444444333333222333333444666666777999<<<>>>@@@BBBDDDFFFIIIJJJKKKMMMPPPRRRVVVYYY^^^bbbeeeiiinnnqqqvvv~~~}}}}}}{{{wwwtttpppnnnrrrssscccZZZSSSDDD===<<<777555444444333333444444555333333444444555666777777555999AAASSSsss~~~~~~wwwjjjlllvvvzzzuuujjjiiijjjlllqqquuuvvvwwwssstttxxx}}}xxxfffXXXPPPKKKHHHEEECCC@@@===<<<===>>>???AAA@@@???>>>============<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999888888888888777666666555555444444444333444555555555666666777777555555444333333222222111//////............//////............/////////000///000111111000111333555777777777777777777777777333333333444555666777888888888999:::===@@@BBBDDDHHHIIIKKKNNNRRRWWW\\\^^^___```bbbcccbbbaaa___^^^ZZZYYYYYYXXXVVVTTTRRRQQQMMMLLLJJJJJJJJJIIIHHHFFFGGGFFFEEEBBB@@@>>><<<;;;>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGIIIKKKLLLLLLLLLEEEFFFLLLZZZooo}}}}}}|||xxx{{{zzzyyyzzz}}}~~~yyyyyyhhhYYYLLLFFFGGG@@@AAAAAAAAAAAA@@@??????888999:::;;;===BBBHHHMMMRRRYYYbbbjjjnnnpppppppppooollleee[[[QQQLLLMMMOOOSSS```xxxuuuooolll{{{dddooo|||{{{yyyyyyvvvsssrrraaaTTTGGGAAA===888333222000/////////............---------.........//////+++,,,---...////////////---------.........//////---------.........//////444333111000000222333555222666;;;EEE[[[{{{rrrnnnppprrrnnn]]]RRRHHHFFFCCC@@@>>>===>>>>>>@@@AAACCCFFFIIIMMMPPPQQQSSSSSSWWW___jjjuuu}}}xxxuuuxxx|||}}}rrr___PPPHHHEEEBBB@@@>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDDDDCCCBBBAAAAAA@@@???===;;;999888777777444444333222222333333333555555666888;;;===@@@AAAEEEGGGIIIJJJKKKMMMOOOQQQVVVYYY]]]aaaeeeiiinnnqqqwww}}}yyyuuupppmmmsssooodddUUUHHH@@@:::666333444444444333333222222222333444666555444222333333666:::AAASSSsss{{{hhhgggqqqyyysssqqqqqqqqqqqqqqqqqqqqqqqqtttuuuzzzyyyfffZZZRRRKKKGGGEEEDDDAAA???>>>>>>>>>???AAAAAA@@@???===;;;:::999<<<<<<;;;;;;;;;:::::::::<<<:::888888888888666555::::::999888777777777888888888888888777777777777999999888777666555444444777555222000///000222333//////............////////////000111111111111111111000000000000222333444444555555666666666666666222222333444555666777777888888999999999;;;???BBBEEEHHHMMMQQQTTTXXX]]]```aaaaaaaaaaaaaaabbbbbbbbb[[[ZZZYYYWWWUUUTTTTTTTTTOOONNNNNNMMMLLLJJJIIIHHHGGGFFFEEECCCAAA???>>>===??????@@@AAABBBBBBBBBBBB>>>@@@CCCEEEEEEEEEFFFGGGNNNNNNOOOQQQSSSRRROOOLLLJJJJJJJJJRRRggg~~~{{{yyyzzz}}}~~~}}}}}}|||{{{{{{}}}yyyggg[[[RRRJJJDDDEEEBBB???>>>>>>>>>===<<<999999:::;;;>>>CCCJJJOOOVVV]]]fffkkknnnoooqqqsssqqqoooiii^^^SSSMMMNNNQQQPPP]]]uuu~~~nnnjjj}}}vvvcccooo{{{}}}xxxyyyzzzxxxtttgggSSSGGGBBB999666555...111111000///////////////////////////...---,,,+++***++++++,,,,,,------...------------------------......------------......>>>:::555000......000111333666999BBBYYYuuummmooovvvyyydddRRRIIIFFFAAA???>>>??????>>>???@@@BBBDDDFFFJJJOOOSSSRRRYYY___aaajjjwww~~~~~~}}}rrrmmmpppvvvyyy~~~wwwgggSSSIIIHHHFFFAAA===<<<;;;===???AAAAAA@@@>>>>>>???@@@BBBCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCDDDCCCAAA>>>;;;999666555555555444333333333333444555555666777888:::<<<===BBBDDDGGGHHHIIIKKKNNNPPPTTTYYY^^^aaacccggglllppp{{{~~~zzzyyywwwvvvxxx~~~qqqfffWWWJJJAAA<<<777444444444444333333333222222333444666666444444444555555999@@@SSStttmmmkkktttwwwrrrqqqqqqqqqqqqqqqqqqqqqqqqssstttxxx~~~{{{hhh[[[RRRKKKGGGEEEDDDAAA???>>>===>>>???AAAAAAAAA@@@???===;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;:::999999::::::999777:::999888888777777888888666666666666555555555555777777777777666666666666666555333111000111222333000000000//////000000000//////000111111111111111222111111111222333444555444444555666666666666666666666666666666666666666666777888888888:::>>>AAAEEEHHHMMMQQQUUUYYY^^^aaaaaaaaabbbbbbbbbbbbaaaaaa\\\[[[ZZZXXXWWWVVVUUUUUUMMMMMMLLLKKKJJJHHHGGGFFFGGGFFFEEECCCAAA@@@>>>>>>??????@@@AAABBBBBBBBBBBB???AAADDDEEEFFFGGGHHHJJJRRRRRRSSSUUUVVVUUURRROOOMMMLLLJJJMMM^^^vvv~~~|||zzzxxxxxxzzz}}}~~~|||{{{zzzzzz{{{yyyfffZZZRRRJJJEEEFFFDDDAAA?????????>>>===999999:::;;;>>>CCCJJJOOOVVV]]]eeejjjmmmnnnqqqsssooonnnhhh^^^TTTMMMMMMPPPNNNYYYnnn|||nnnkkk~~~vvvnnnbbbooo}}}~~~uuugggTTTHHHCCC999666666///111111000///////////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......444222000......000333555111666;;;BBBWWW{{{wwwooopppuuu}}}fffSSSIIIFFFAAA>>>>>>>>>>>>>>>>>>???AAACCCFFFJJJOOOSSSUUU\\\aaadddlllxxxvvvppprrrvvvwwwzzzuuugggVVVKKKHHHGGGCCC@@@>>>======>>>@@@????????????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCAAA>>>;;;999777666666666555444444444444555444555555777888:::<<<===AAADDDFFFHHHIIIKKKMMMPPPSSSXXX]]]```bbbfffkkkooozzz}}}{{{{{{}}}rrrgggXXXKKKCCC===888444444444444444333333333333222444666777666555666888555888@@@SSSvvvrrrooouuu{{{wwwtttqqqqqqrrrrrrrrrrrrrrrrrrqqqrrrwww|||kkk\\\RRRKKKGGGFFFDDDAAA???======>>>>>>AAAAAAAAA@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;:::999:::;;;;;;:::999999999888777777777888888666666666666555555555555555666666666777777777888555555444444333222222222111111111111111111111111//////000111111111111111222222222222333444555666333444555555666666555555999888888777666555444444555666777777888999===@@@DDDGGGLLLQQQUUUZZZ___cccbbbcccdddddddddbbb```___]]]\\\[[[YYYXXXWWWWWWWWWMMMMMMMMMLLLKKKIIIGGGGGGGGGGGGEEEDDDBBBAAA??????@@@@@@@@@AAABBBBBBCCCCCC@@@BBBDDDEEEFFFHHHKKKNNNWWWWWWXXXZZZ[[[YYYVVVSSSOOOMMMIIIHHHSSSgggyyy}}}zzzwwwvvvvvvuuuuuuvvvyyy|||~~~zzzyyywwwwwwyyy|||yyyfffYYYRRRLLLGGGHHHEEEBBBAAA@@@???>>><<<999999:::;;;>>>DDDKKKPPPWWW]]]eeeiiikkkmmmpppssspppooojjjaaaWWWQQQOOOPPPPPPVVVggg|||xxxkkkggg{{{|||rrrggg___ooo|||gggTTTJJJDDD:::666666000111111000///////////////////////////...---,,,,,,......---,,,,,,+++******------------------------......------------......------------///111333555222777<<>>=========<<<;;;===???BBBEEEIIIOOOSSSWWW]]]cccfffmmmwww~~~wwwvvvwwwwwwuuusssjjjZZZNNNHHHFFFEEEBBB@@@======>>>>>>>>>===@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCBBBBBBDDDCCCAAA>>><<<999777666777777666555555555555666444444555666888:::<<<===AAACCCEEEGGGHHHJJJMMMOOORRRVVV[[[^^^```dddjjjnnnwwwqqqgggXXXKKKCCC<<<777333444444444444444444333333222444666777777777888:::777:::AAATTTvvvwwwrrrvvvxxxyyywwwqqqqqqqqqqqqrrrrrrrrrrrrooopppuuuzzz}}}nnn^^^SSSKKKHHHFFFDDDBBB???=========>>>??????@@@@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;999999::::::999777888888777777777777888888888888888888777777777777666666666666777777777777444555555666555444222111000111111111111111111000//////000111111111111111111111222222333444444555333333444555555555555444777777777666555444444444555777888999999;;;===@@@CCCGGGLLLQQQVVV\\\aaaeeecccdddffffffeeebbb___]]]]]]\\\ZZZYYYXXXWWWWWWWWWQQQQQQPPPOOONNNLLLKKKJJJHHHGGGFFFEEECCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDAAABBBDDDDDDFFFHHHLLLOOOYYYZZZ[[[^^^^^^\\\WWWTTTNNNLLLHHHFFFJJJXXXiiittt{{{xxxtttpppnnnnnnoooppprrrsssuuuxxx{{{|||||||||yyyxxxuuutttuuuxxx{{{}}}~~~yyyeeeYYYRRRLLLHHHGGGEEEBBBAAA@@@???===;;;999999:::;;;>>>DDDLLLQQQXXX^^^eeeiiikkkmmmpppssssssqqqmmmeee\\\UUUSSSRRRSSSWWWdddxxxuuuiiieeetttrrreee]]]nnngggUUUKKKEEE:::666777222111000000///////////////......//////...------,,,---------,,,,,,+++++++++------------------------......------------...............//////000000000555777:::CCC[[[|||wwwpppYYYKKKGGGBBB>>>===<<<;;;:::999;;;===@@@CCCHHHNNNRRRXXX]]]dddiiinnnvvv~~~|||zzzxxxtttsssnnn```RRRHHHEEEEEEAAA???===<<<===?????????AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCDDDCCCAAA???<<<:::888777777666666555555555555555444444555666888:::;;;===@@@BBBEEEFFFGGGIIILLLNNNPPPTTTXXX[[[^^^bbbhhhmmmvvvmmmdddVVVJJJBBB;;;666222444444444444444444444444222444666777777888999::::::<<>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;===;;;999888999888666444888777777666777777888888888888888888777777777777888888888777666555555555444555666666555444222000///000000111111000000/////////000111111111111111000000111111222333333333222333333444444444444444333333444444444444555555777999:::;;;<<<===???BBBCCCGGGMMMRRRWWW]]]bbbfffdddeeefffgggfffccc___]]][[[ZZZYYYXXXWWWWWWVVVVVVSSSSSSRRRQQQPPPNNNMMMLLLHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAACCCDDDEEEBBBCCCDDDDDDEEEGGGJJJMMMVVVXXX\\\___```]]]VVVQQQJJJIIIGGGEEEFFFMMMZZZdddllljjjgggdddeeegggjjjlllppprrrvvvxxxyyyyyyxxxxxxxxxvvvtttsssrrrssstttvvvvvvyyyzzzzzzyyyzzzxxxeeeXXXQQQLLLHHHEEECCCAAA@@@@@@>>><<<:::999999:::<<>>BBBGGGLLLQQQYYY^^^gggnnnsssyyy~~~{{{wwwvvvqqqfffVVVIIICCCCCC@@@===;;;;;;===@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDCCCCCCAAA???<<<:::999888666555444444333333444444444444444666777999;;;<<>>>>>>>>======<<<=========<<<<<<<<<;;;;;;<<<:::888888888888666444777777666666666777888888666666666666555555555555999999888777666555444444444444555555444333111000...///000111111000///...//////000111111111111111//////000222222222222222111222333333444444333333000111222333444555666666888:::===>>>>>>???AAACCCDDDHHHMMMSSSXXX]]]cccfffeeefffggggggeeecccaaa___[[[ZZZYYYXXXWWWWWWWWWWWWSSSSSSSSSRRRQQQOOOMMMLLLIIIHHHHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAACCCDDDFFFDDDEEEFFFFFFEEEFFFHHHJJJOOOTTTZZZ```aaa]]]TTTNNNGGGEEECCCDDDDDDGGGPPPYYY___^^^\\\\\\]]]aaaeeegggmmmpppuuuxxxxxxvvvuuuuuuvvvuuutttssssssrrrrrrrrrrrrsssrrroooooossszzzxxxeeeXXXQQQKKKFFFCCCAAA@@@@@@@@@???<<<:::888999:::<<>>@@@CCCDDDEEEGGGJJJLLLNNNQQQUUUXXX[[[```gggmmmwwwggg^^^RRRHHHAAA<<<666222444444444444555555555666222444666777666666777999;;;;;;???OOOooouuuppplllmmmmmmnnnooooooppppppooooooqqqtttwww|||sss```SSSLLLJJJGGGEEEBBB???===<<<<<<===???????????????>>>===<<<============<<<<<<<<<<<<:::888777888::::::999888666666666666666777888888666666666666555555555555888888777777666666555555444444444333333222111000///000222333333222000/////////000111111111111111///000111333333333333222111111222333333333333333111111222333444555666777999;;;>>>??????@@@BBBCCCEEEIIINNNSSSXXX]]]bbbfffffffffffffffeeedddbbbbbb[[[[[[ZZZYYYXXXXXXXXXXXXVVVUUUUUUTTTSSSQQQPPPOOOIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@AAACCCEEEFFFGGGIIIJJJIIIGGGFFFFFFFFFIIIOOOXXX```bbb]]]RRRJJJGGGAAA???AAABBBDDDKKKSSSXXXWWWVVVWWWYYY\\\___bbbhhhmmmtttwwwwwwvvvuuuuuussstttuuuvvvvvvuuutttsssvvvuuusssooonnnqqqxxxwwweeeYYYPPPIIIDDDBBBAAA@@@AAAAAAAAA>>><<<888999:::<<<@@@FFFNNNSSSYYYaaajjjpppqqqqqqqqqrrrrrrmmmeee]]]XXXTTTQQQPPPSSS\\\nnnxxxggg^^^]]]nnn|||mmm```ZZZlll~~~~~~dddTTTLLLEEE777222555222111111000///////////////------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------...///000222444555444888;;;CCCZZZ}}}{{{cccQQQLLLFFFAAA>>><<<:::999666888:::<<<>>>CCCHHHLLLTTT\\\kkkxxx||||||}}}wwwqqqkkk```QQQGGGFFFAAA>>>;;;:::<<>>======>>>=========<<<<<<<<<<<<888777777999;;;======<<<666666666666666777888888888888888888777777777777666666666666777777777777444444333222222111111000000111333444444333111000//////000111111111111111000111333444555555444333111111222333333333333222333333444444555666666777888;;;>>>??????@@@BBBCCCFFFJJJOOOTTTXXX]]]bbbfffgggffffffeeedddddddddccc\\\\\\[[[ZZZYYYYYYZZZZZZYYYYYYXXXXXXVVVUUUSSSRRRIIIIIIHHHHHHGGGFFFEEEEEECCCBBBAAA@@@AAACCCEEEGGGJJJLLLMMMLLLIIIFFFEEEEEEFFFMMMXXXaaaccc]]]RRRIIIHHH@@@<<<>>>AAACCCIIIRRRUUUUUUTTTUUUVVVYYY\\\]]]dddjjjrrrwwwwwwvvvvvvvvvqqqsssvvvxxxyyyxxxwwwuuu||||||yyyuuurrrtttyyywwweeeYYYPPPHHHBBBBBBAAAAAABBBCCCBBB@@@>>>888999:::<<<@@@FFFNNNSSSYYYaaalllrrrsssrrrqqqqqqtttnnneee]]]XXXUUUSSSRRRUUU```ssswwwnnndddccctttzzznnneeeZZZlll~~~cccTTTLLLEEE666111444222111111000///////////////------...............---...------,,,,,,++++++***------------------------.........------.........//////......///000222333000888???CCCTTTvvv}}}eeeRRRMMMGGGBBB???===;;;999666888:::;;;>>>BBBGGGJJJOOOWWWhhhwww{{{zzz~~~vvvooolllcccTTTJJJHHHDDD@@@<<<;;;<<<>>>???@@@@@@@@@AAABBBCCCEEEEEEFFFDDDCCCBBBAAABBBDDDFFFHHHCCCCCCAAA???===<<<::::::777777666555555555555555333333444555777999:::<<<===???AAACCCDDDFFFIIIKKKNNNQQQUUUWWWZZZ```hhhnnnzzz}}}}}}}}}ggg\\\PPPIIIBBB888222000555444444444444555666666666666666666777888999:::999>>>AAAIIIggg~~~zzzqqqqqqnnnkkkjjjkkklllmmmmmmpppnnnnnnrrrtttzzzppp^^^QQQKKKIIIEEEDDDBBB@@@>>><<<;;;;;;@@@>>><<<>>>@@@AAA???<<<>>>===<<<;;;:::999999999888888888777777777777666777777777777777777777777777777777777777666666555666666666666555555555555555444222111000000//////000111222333444555555444111111111111111111222222222111///...///111444666222222111111222222333444666333111222555888888666===>>>@@@@@@AAACCCFFFIIIHHHKKKOOOTTTXXX^^^dddhhhhhhffffffgggiiiiiifffbbb```___^^^\\\[[[ZZZZZZZZZXXXXXXXXXWWWVVVSSSQQQPPPNNNLLLJJJIIIIIIHHHFFFDDDCCCAAA???@@@CCCFFFFFFEEEGGGHHHJJJLLLLLLJJJFFFCCCDDDJJJUUU___ccc^^^SSSJJJHHHEEEBBB>>>???DDDLLLSSSVVVWWWWWWUUUSSSUUUZZZ___dddiiiooosssuuuuuuuuuuuupppqqqssstttuuuxxx}}}{{{zzz}}}vvvfffWWWJJJFFFGGGDDDDDDDDDCCCAAA???===;;;999::::::;;;???FFFNNNTTTYYYbbbkkkooossswwwxxxuuuuuuoooggg]]]VVVRRRPPPQQQVVVdddvvvrrrfffdddtttssskkkiiibbbttthhhTTTDDD@@@<<<333///111111111000///////////////,,,,,,+++++++++,,,------000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////000111222333222555999???MMMjjj}}}|||}}}dddSSSKKKEEEDDDCCC>>>;;;;;;666888;;;===???AAAEEEGGGPPPWWWbbbooozzz~~~yyyppphhhbbbYYYOOOGGGCCCBBB@@@>>>======>>>???AAAAAAAAABBBCCCDDDEEEFFFGGGEEECCCAAA???@@@AAAAAABBBAAA@@@>>>===;;;:::999555555444444444333333333333444555666777888999:::;;;<<<>>>@@@CCCFFFHHHIIIMMMNNNOOOQQQWWW___jjjqqq}}}|||ssspppzzzeeeZZZOOOHHHBBB:::444333444444444444444555666666666555555666666888999999888===@@@JJJhhhzzz{{{{{{tttqqqooolllkkklllmmmnnnmmmooommmnnnqqqtttyyysss```TTTMMMJJJEEEDDDBBB@@@>>><<<<<<;;;???>>>===>>>@@@@@@>>><<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;:::999999777777777777777777777777777777777777777666666555666666666666555555555555555444222111000000//////000000111333333444444333111111111111222222222222111111000///000222444555222222111111222222333444666444222333777999999999>>>???@@@AAABBBDDDHHHKKKJJJLLLOOOSSSWWW\\\cccgggjjjhhhgggggghhhgggdddaaa```___^^^\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXUUUSSSRRRNNNLLLJJJIIIIIIHHHFFFDDDCCCAAA>>>???BBBEEEFFFFFFIIIJJJLLLNNNNNNLLLHHHFFFGGGKKKTTT___fffcccYYYPPPHHHGGGEEEEEEGGGLLLRRRUUUYYYYYYYYYVVVTTTUUUZZZ___eeeiiioootttuuuuuuuuuuuussstttuuuvvvwwwzzz~~~vvvfffWWWKKKFFFGGGEEEEEEEEEDDDBBB@@@>>><<<999999;;;<<<@@@FFFNNNSSS\\\eeennnrrruuuyyyyyyvvvuuupppggg\\\TTTPPPOOOPPPTTTaaaqqq{{{}}}~~~sssjjjjjj{{{{{{oooiiiiii{{{fffTTTDDD@@@<<<333///111111000000///////////////000/////////.../////////---,,,+++))))))***+++,,,------------------------........................////////////000111222333222444777===KKKhhh|||zzz{{{bbbSSSKKKEEEDDDCCC???======999:::;;;<<<===@@@DDDGGGMMMTTT___lllwww}}}~~~}}}tttiii```YYYRRRJJJEEECCCBBB@@@>>>======>>>???BBBAAAAAAAAABBBCCCDDDEEEFFFDDDBBB@@@??????@@@AAABBBAAA@@@>>>===;;;:::999555555555444444444333333333333444666777888999:::;;;<<<>>>@@@CCCFFFHHHIIIJJJKKKNNNQQQWWW___iiipppyyyooojjjrrrbbbXXXMMMGGGBBB;;;777666444444444444444555555666555555555555555666777888666;;;@@@LLLkkksssttt{{{~~~yyyrrrpppmmmmmmnnnoooooonnnnnnlllmmmpppsssxxxwwwdddWWWOOOLLLFFFEEECCC@@@>>>===<<<;;;???>>>===>>>@@@@@@>>>=========<<<;;;::::::::::::;;;;;;<<<===<<<;;;:::999777777777777777777777777777777888888777777666555666666666666555555555555555444222111000000////////////000111222222222222111111222222222333333333000000111111222222333333222222111111222222333444555444444555888;;;;;;;;;>>>???AAAAAACCCFFFJJJMMMKKKMMMOOORRRUUU[[[aaafffjjjiiihhhhhhgggeeebbb___```___^^^]]]\\\\\\\\\\\\]]]]]]\\\\\\ZZZWWWUUUTTTOOOMMMKKKJJJIIIHHHFFFDDDDDDAAA>>>>>>@@@CCCFFFGGGJJJLLLOOOPPPPPPNNNKKKIIIIIIKKKRRR^^^hhhiiiaaaYYYOOOMMMLLLOOOUUUYYY[[[ZZZ^^^^^^]]]YYYVVVVVV[[[```fffkkkppptttuuuuuuuuuvvvuuuvvvwwwxxxyyy{{{uuueeeWWWKKKFFFGGGEEEEEEEEEDDDCCC@@@>>>===777999;;;>>>AAAFFFMMMRRR]]]eeennnrrruuuyyyyyyvvvvvvpppggg[[[QQQMMMMMMNNNSSS___mmmvvvxxx{{{tttnnnrrrwwwmmmsss}}}dddSSSEEE???;;;333///111111000//////......//////111111111000/////////......---,,,++++++---...///................................................////////////000111222333222333555<<>>CCCGGGLLLRRR]]]iiirrryyy|||}}}zzzqqqdddZZZRRRMMMHHHDDDCCCAAA???>>>===>>>???@@@BBBBBBAAAAAAAAABBBBBBCCCEEECCCAAA???>>>>>>???@@@BBBAAA@@@>>>===;;;:::999555555555444444444444333333333444555777888999::::::;;;===@@@BBBEEEGGGHHHGGGIIIMMMQQQWWW___hhhnnn~~~|||xxxllldddhhhuuucccXXXMMMGGGBBB;;;777777444444333333444444555666444444444444444555666777666;;;AAAPPPooo}}}ooommmuuu~~~{{{rrrqqqoooooopppqqqqqqpppmmmlllmmmpppssswwwzzzgggXXXOOOKKKGGGFFFDDDAAA???===<<<;;;>>>>>>>>>?????????>>>=========<<<;;;;;;;;;;;;;;;888999:::;;;:::999777666777777777777777777777777777888888888888777666666666666666666555555555555444444222111000/////////...//////000111111000000111111222222333333444444000000222333333333222222222222111111222222333444333444444666999;;;<<<<<<>>>??????@@@AAAEEEJJJMMMMMMNNNOOOQQQTTTYYY```eeeiiihhhhhhhhhgggeeebbbaaa``````___^^^]]]]]]]]]^^^^^^^^^^^^]]][[[YYYVVVUUUPPPNNNLLLKKKJJJIIIFFFDDDCCCAAA>>><<<>>>BBBEEEHHHLLLNNNRRRSSSRRRPPPNNNMMMJJJKKKPPP]]]jjjooojjjccc]]]YYYWWW[[[aaafffeeeccceeedddbbb]]]XXXXXX]]]aaahhhlllqqquuuvvvvvvvvvwwwwwwxxxyyyyyyzzz|||ssscccVVVLLLFFFFFFDDDDDDDDDCCCAAA???===;;;666999;;;>>>BBBGGGMMMQQQYYYbbbkkkppptttxxxxxxvvvvvvqqqggg[[[PPPKKKKKKNNNRRR]]]jjjsssxxx}}}rrrnnnuuuuuuxxxzzz```SSSEEE???999333000111000000///............////////////...---,,,+++++++++,,,---...////////////---------------------------------...............000000//////000111222222333222555<<>>???@@@CCCBBBBBBAAAAAAAAAAAABBBDDDBBB@@@>>>======>>>???AAAAAA@@@>>>===;;;::::::555555555555444444444444222333444555666888999999:::;;;===???BBBDDDFFFGGGEEEHHHLLLQQQXXX```hhhnnn}}}~~~}}}zzzxxx}}}|||ooocccccclllyyyfffZZZNNNGGGAAA:::555555333333333333333444555555444444444444444555555666777;;;CCCUUUttt~~~oooiiiqqq{{{{{{~~~~~~yyysssrrrpppqqqrrrssssssrrrmmmlllmmmpppssswww|||iiiZZZPPPKKKHHHGGGEEEBBB???===<<<<<<===>>>?????????>>>>>>>>>======<<<;;;;;;;;;<<<<<<777888999999999888666555777777777777777777777777888888888888888777777666666666666666555555555555444444222111000/////////......///000000000//////000000111222222333444444000111333444444333222111222222111111222222333444222333555777888:::;;;<<<<<<=========???BBBGGGKKKMMMNNNPPPRRRUUUZZZ```dddeeefffggggggfffeeedddccc``````_______________`````````___^^^\\\YYYWWWUUUQQQOOOMMMKKKKKKIIIGGGDDDBBB@@@>>><<<===@@@DDDHHHLLLPPPTTTUUUSSSQQQOOOOOOMMMNNNSSS^^^llltttuuuqqqoookkkggghhhmmmpppooommmlllkkkgggaaa\\\\\\```eeejjjnnnrrruuuvvvvvvwwwxxxwwwxxxyyyyyyzzz}}}ooo```UUUKKKFFFFFFBBBBBBBBBAAA@@@===;;;:::666999;;;>>>BBBGGGMMMQQQWWWaaakkkpppuuuzzz{{{xxxvvvrrriii]]]PPPJJJKKKNNNOOOYYYfffrrryyyoookkksss}}}yyywww\\\RRRFFF>>>888333000000000//////...............---.........---+++***)))$$$'''***---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000111222444333666===FFF[[[ssslllqqqkkk[[[QQQIIIFFFFFFDDDDDDFFFBBB@@@===:::999;;;AAAEEEKKKPPPYYYbbbjjjsss{{{}}}uuuqqqjjjbbbZZZRRRKKKFFFBBBAAA???======>>>@@@AAACCCCCCBBBAAAAAAAAABBBBBBDDDBBB@@@>>><<<===>>>>>>AAA@@@???>>>===<<<;;;:::666666555555555444444444222222333555666777888999:::;;;<<>>===<<<===>>>@@@@@@>>>===>>>???======<<<<<<<<<<<<<<<===:::::::::999999999888888777777777777777777777777888888999999888888777666666666666666555555555555555444222111000000//////...//////000000///////////////000111222333333444111222333444444333222111222222111111222222333444111444777888888999:::<<<<<<<<<<<<;;;<<>>======???CCCGGGKKKOOOTTTUUUSSSPPPPPPPPPPPPRRRWWWbbbnnnyyy~~~~~~{{{wwwwwwyyyzzzyyywwwsssqqqmmmfffaaa```eeeiiilllooosssvvvwwwwwwxxxyyywwwxxxyyyzzz|||jjj\\\RRRJJJEEEEEEAAAAAAAAA@@@???<<<:::888777999;;;>>>AAAFFFMMMRRRZZZcccmmmrrrwww|||}}}{{{uuussslll```SSSLLLLLLPPPMMMWWWeeeqqq{{{kkkhhhpppxxxsssYYYQQQGGG===777333111000000///......------............/////////---,,,+++%%%(((,,,///000...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111000000000000000111111444222666>>>DDDVVVtttmmmppp}}}nnn___UUUKKKHHHGGGEEEEEEHHHBBBAAA>>>:::999;;;@@@DDDEEEKKKTTT^^^gggsss}}}{{{qqqppplllfff]]]SSSKKKEEEAAA@@@???======>>>@@@AAACCCCCCBBBBBBBBBCCCCCCDDDDDDBBB@@@>>>======>>>???@@@@@@???>>>===<<<;;;;;;666666666555555555444444222222333444666777888999:::;;;<<<>>>@@@BBBDDDEEEEEEGGGKKKOOOUUU^^^gggmmmnnnqqqttttttuuu{{{vvvqqqrrruuu}}}hhh\\\NNNFFF???888555555333333222222333333444555666666555555555555555666777999CCCYYYxxxzzzkkkmmmvvvzzztttsssssstttvvvwwwvvvtttmmmmmmooorrrtttwwwuuudddXXXQQQJJJIIIFFFCCC@@@>>>===<<<<<<>>>@@@@@@>>>===>>>???======<<<<<<<<<<<<=========;;;:::888888999:::;;;777777777777777777777777888999999999999888777777666666666666555555555555555444222111000000////////////000000000//////...---...///000111222222333222333333333333333333222222222111111222222333444333666999:::999999:::<<<======<<<::::::===CCCGGGKKKNNNSSSWWWZZZ^^^aaaddddddgggiiihhheeebbbbbbccc````````````aaaaaabbbcccdddddddddbbb```\\\ZZZXXXSSSQQQNNNMMMLLLJJJGGGEEE===??????>>>===>>>BBBFFFIIIOOOTTTUUURRROOOOOOQQQOOOSSSYYYbbblllxxxxxxvvvqqqjjjddddddiiinnnnnnppptttvvvwwwwwwyyyzzzwwwyyy{{{|||~~~zzzeeeWWWOOOHHHDDDCCCAAABBBAAAAAA???===:::999999999;;;<<<@@@FFFNNNSSS]]]fffooossswww{{{{{{xxxuuutttooodddWWWOOONNNQQQPPPZZZhhhuuujjjgggooo}}}zzzoooVVVQQQGGG===666333111000//////...------------...---...///000000///...,,,***+++---/////////...---------------------------,,,,,,------...//////000111111000000000000111111222000555>>>BBBPPPwwwwwwnnnppp{{{wwwcccXXXMMMIIIGGGEEEFFFHHHAAA@@@>>>;;;:::<<<@@@CCCDDDJJJRRRZZZcccnnn|||~~~{{{qqqpppmmmggg^^^TTTLLLGGGAAA@@@>>>======???@@@AAACCCCCCCCCCCCDDDDDDEEEFFFDDDCCC@@@>>>===>>>>>>???@@@@@@???>>>===<<<;;;;;;666666666666555555555555111222333444666777888888::::::<<<>>>@@@BBBCCCDDDEEEFFFHHHLLLQQQZZZcccjjjjjjmmmpppppprrryyy}}}{{{{{{~~~ggg[[[NNNFFF@@@999666666333333222222333333444555777666666555555555666666666888BBBYYYwww~~~mmmllluuuuuuttttttuuuwwwxxxvvvuuunnnmmmooosssuuuxxx{{{iii\\\UUUKKKIIIGGGDDDAAA>>>===<<<<<>>===>>>@@@======<<<<<<<<<======>>>===;;;888666666777999;;;777777777777777777777777888999999999999888777777777666666666555555555555555444222111000000/////////000000000000000//////,,,---...///000111222222333333333333333333333333222222111111222222333444555888<<<<<<;;;:::;;;===???>>><<<;;;:::===BBBFFFJJJNNNTTTYYY\\\___bbbeeefffhhhjjjhhhdddaaa```aaa````````````aaabbbcccdddfffffffffdddaaa^^^[[[ZZZTTTRRROOOMMMLLLJJJGGGEEE<<<>>>@@@???===>>>BBBEEEHHHNNNTTTUUUQQQNNNOOOPPPLLLQQQXXX___hhhtttzzzxxxssslllgggggglllpppnnnqqqtttvvvwwwxxxyyyzzzxxxzzz|||~~~wwwbbbUUUMMMGGGCCCCCCBBBBBBBBBAAA@@@===;;;:::999::::::;;;???FFFNNNTTT^^^fffnnnrrrtttwwwwwwttttttuuuqqqgggYYYQQQPPPSSSUUU___mmm{{{jjjhhhppp{{{yyy|||lllUUUQQQGGG===666333111000//////...------------...+++,,,...000000///---,,,+++***)))))))))***+++,,,........................,,,,,,------...///000000111111000000000000000111111///444===@@@MMMrrrtttjjjkkkttteeeZZZNNNIIIGGGEEEFFFIII@@@@@@>>><<<;;;<<<@@@CCCHHHMMMSSSYYY___iiivvv}}}sssrrrooohhh___UUUNNNJJJAAA@@@>>>======???@@@BBBCCCCCCCCCDDDDDDFFFGGGGGGEEECCCAAA???>>>>>>???@@@@@@??????>>>===<<<<<<;;;777666666666555555555555111222333444555777888888::::::<<<===???AAACCCCCCDDDEEEFFFIIINNNWWWaaahhhiiikkklllmmmoooxxx___ZZZRRRHHH@@@:::777666333333333333333333333333666555555555555666666777777:::BBBVVVuuutttjjjxxx|||vvvsssvvvyyyxxxwwwwwwwwwqqqnnnqqquuuyyyqqqaaaXXXMMMJJJFFFDDDBBB@@@>>><<<===???AAAAAA@@@>>>>>>???>>>>>>>>>>>>============999::::::::::::999888888999999888888888888999999::::::999999888777666666666666666666555555555555555444222111/////////000222222111111000111111111333111///...---...///000222333444444333222000///000000000000111333555777999999::::::::::::999999===;;;<<<<<<;;;:::???GGGNNNQQQSSSTTTYYYaaacccaaaggggggfffdddaaa___```aaa``````aaabbbccceeeffffffeeeeeeddddddbbbaaa___^^^XXXVVVTTTQQQOOOKKKFFFCCC???>>>=========>>>@@@AAAJJJKKKLLLLLLKKKKKKMMMOOOLLLOOOUUU\\\eeeqqq}}}~~~uuunnnlllmmmoooqqqvvvwwwwwwvvvvvvxxx|||{{{zzzzzz~~~xxxfffVVVMMMHHHFFFEEECCCBBBAAA???<<<:::999888888999;;;>>>AAAHHHOOOTTT^^^gggnnnrrruuuyyyyyywwwtttsssnnndddYYYSSSTTTWWWYYYaaannnyyy}}}llljjjpppsssxxx||||||nnn\\\QQQCCC999555444111///222222111//////..........................................------,,,,,,,,,000000///...............---...///...------...///000000000000000000111222///555555666>>>JJJhhhuuugggeeeqqqppp___OOOIIIFFFBBB@@@BBBDDDBBB???;;;888888<<>>===>>>?????????AAA>>>===@@@FFFJJJIIIGGGFFFCCC@@@===<<<>>>@@@AAA???@@@@@@@@@@@@???>>>>>>888777666555444444555666555555555555666777999999:::;;;<<<===>>>@@@AAAAAAAAAAAADDDIIIMMMRRR\\\gggiiijjjjjjkkkpppyyy^^^YYYQQQHHH@@@:::888666333333333333333333333333666555555555555666777777666888AAAUUUtttxxxppp}}}yyyxxxtttvvvyyyxxxxxxyyywwwrrrooorrruuuxxx~~~rrr```VVVMMMKKKGGGDDDCCCAAA>>><<<===???AAAAAA@@@>>>>>>???>>>>>>>>>>>>============999::::::::::::999888888999999888888888888999999::::::999999888777777666666666666666555555555555555444222000/////////000111111111000000111111222222111///.........000000222222333333333222111000111111111222333555777888777777777777777666555555:::999999;;;::::::AAAIIIOOORRRTTTUUU[[[cccfffeeefffffffffccc```______```___```bbbccceeeeeeffffffeeeddddddcccbbbaaa```___XXXVVVSSSQQQNNNKKKFFFCCC>>>>>><<<<<<<<<<<<>>>>>>CCCDDDFFFFFFFFFGGGJJJLLLLLLNNNSSSZZZbbbmmmxxx}}}tttnnnmmmppptttvvvxxxyyyyyyyyyxxxyyy{{{~~~|||{{{|||yyygggWWWMMMIIIFFFDDDCCCBBBAAA???<<<:::999888777999;;;>>>BBBHHHPPPUUU^^^fffmmmpppsssvvvwwwtttsssrrrnnneee[[[UUUUUUXXX\\\cccoooyyy}}}hhhgggmmm}}}qqqtttxxx~~~sss[[[PPPCCC999555333111///222111000///..........................................---------,,,,,,,,,//////...------------------...///...------...///000000000000000111111222000555444666>>>JJJhhh|||mmmjjjsssyyyfffSSSKKKGGGDDDBBBCCCDDDCCC@@@<<<::::::<<>>===>>>?????????BBB???>>>AAAFFFJJJIIIGGGEEECCC@@@===<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@???999888666555444444555666555555555555666777888999999:::;;;<<<===???@@@@@@CCCBBBEEEIIILLLPPPZZZdddhhhiiijjjkkkoooxxx\\\XXXPPPGGG@@@;;;999888444444444444444444444444555555555555555666777777555888@@@TTTsss{{{rrrsss{{{uuuvvvxxxwwwxxxzzzvvvrrrppprrruuuwww}}}ttt```UUUNNNLLLHHHEEECCCAAA???<<<===???AAAAAA@@@???????????????>>>>>>>>>=========:::::::::::::::999999888999999888888888888999999::::::999999888777777777666666666666555555555555555333222000/////////000000000///000000111222333222111000///...///000111111111222333333333222222222222222333444666888:::777777777777666444333222555444666999:::;;;BBBKKKQQQUUUWWWWWW\\\dddhhhhhheeeeeeeeebbb___]]]]]]^^^^^^```bbbeeefffffffffeeeeeedddcccbbbaaa`````````XXXVVVSSSPPPNNNKKKFFFCCC???>>><<<;;;::::::;;;;;;:::<<<>>>???@@@AAADDDGGGIIILLLPPPVVV]]]gggrrryyy~~~{{{sssoooooosssxxx{{{zzz{{{||||||{{{{{{|||~~~zzzhhhXXXNNNIIIFFFDDDCCCBBB@@@>>><<<;;;999888666888;;;>>>CCCJJJRRRWWW]]]eeelllnnnpppssstttqqqrrrqqqmmmeee]]]XXXWWWYYY```gggqqqyyyvvvcccbbbjjj{{{oooooosssuuuYYYPPPCCC999555333111///000000///...------------...........................------------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,---...///...------...///000000000000000111222222222666555666>>>IIIeeeqqqmmmuuuqqqZZZNNNIIIFFFDDDCCCCCCCCCBBB???<<<;;;===>>>EEEHHHOOOWWW[[[^^^eeemmmpppssstttwww}}}|||{{{yyywwwrrrhhh[[[QQQDDDAAA>>>===>>>??????>>>BBB@@@???BBBGGGJJJIIIGGGDDDBBB???======>>>@@@AAABBBCCCCCCCCCCCCBBBAAAAAA:::999777555555555555666666555555666666777888999888999999;;;<<<===>>>???DDDCCCEEEHHHKKKNNNWWWaaaggghhhiiijjjnnnwww[[[VVVOOOGGG@@@;;;999999555555555555555555555555555555444555555666777888777999AAATTTqqqyyyoooxxxvvv|||uuutttuuuuuuwwwyyyvvvrrrqqqssstttvvv|||xxxcccVVVPPPMMMIIIFFFDDDBBB???===<<<>>>AAAAAA@@@??????@@@@@@??????>>>>>>=========::::::;;;;;;::::::999888999999888888888888999999999999999888888888777777666666666666555555555555444333111000/////////000.........///000111222333111111000//////000000111000000111222333333444444222222222333444777999:::::::::999888777555333222111000333777888:::BBBKKKSSSWWWZZZYYY\\\cccggghhhdddeeedddaaa^^^\\\\\\]]]]]]___bbbfffggggggfffeeeeeedddcccaaa````````````YYYWWWSSSQQQNNNKKKGGGDDD@@@???===;;;:::999999999666777999999:::;;;>>>@@@EEEGGGKKKQQQYYYcccmmmtttzzzzzzsssoooppptttxxx{{{yyy{{{~~~~~~~~~~~~{{{hhhYYYOOOIIIEEECCCBBBAAA@@@>>>===;;;:::999666888;;;>>>DDDKKKSSSYYY___ffflllnnnooorrrrrrpppqqqpppkkkddd]]]YYYYYYZZZdddkkkttt{{{zzzkkk^^^```jjj}}}nnnkkkooo}}}rrrYYYQQQEEE;;;666333222111//////...---------------........................------------------------------,,,,,,,,,,,,---------...///...---------///000/////////000111222333666999777777>>>GGG```pppnnnwww|||bbbQQQKKKHHHEEECCCCCCCCCCCCAAA???======>>>CCCFFFNNNWWW\\\___fffnnnpppqqqqqqttt|||zzzyyywwwvvvqqqfffYYYOOOEEEBBB???======>>>>>>>>>BBBAAAAAACCCGGGIIIHHHGGGCCCAAA???======>>>???AAABBBBBBCCCCCCBBBBBBAAA@@@;;;:::888666555555666666666666666666666777888888777777888:::;;;<<<===>>>BBBAAACCCGGGIIIMMMVVV```fffgggiiijjjnnnvvvZZZVVVNNNFFF@@@;;;999999555555555555555555555555444444444555555666888888:::<<>>@@@AAA@@@??????@@@@@@@@@@@@???>>>=========:::;;;;;;;;;;;;:::999999999999888888888888999999999999999888888888888888666666666666555555555555333222000////////////000............///000111222111000000000000111111111000000111111222333444555111111111222444777999:::::::::999888666444333111///...111444666888@@@IIITTTYYY\\\[[[\\\```ddddddddddddccc```]]][[[[[[[[[[[[^^^aaaeeeggggggfffeeeeeedddcccaaa```______^^^ZZZWWWSSSPPPNNNKKKHHHEEEBBB@@@>>><<<:::999999999666777888777666666888999>>>AAAFFFLLLTTT^^^iiiqqqxxxzzztttqqqqqqtttvvvxxxwwwyyy|||}}}~~~~~~zzzhhhYYYOOOIIIEEECCCBBBAAA@@@>>>===;;;:::999666888;;;???DDDLLLUUUZZZaaagggmmmnnnooorrrsssqqqqqqnnnhhhaaa[[[YYYYYYZZZeeemmmwww~~~vvvfff^^^aaannnmmmiiimmmwwwkkkXXXQQQGGG===777444333333///......------------...........................------------------------...---------------......---...///...---------///////////////000111222333999<<<::::::@@@GGG\\\|||uuurrr{{{zzzkkkWWWLLLIIIFFFBBBBBBCCCDDDBBB???=========@@@DDDLLLVVV\\\aaajjjrrrvvvuuusssttt{{{~~~wwwvvvuuusssnnncccTTTJJJEEEBBB???======>>>>>>===AAAAAABBBDDDFFFGGGGGGFFFAAA@@@???======>>>???@@@AAAAAAAAAAAAAAA@@@??????<<<;;;999777666666666666777666666666666777777888666777888999:::<<<<<<===???>>>AAAEEEHHHMMMVVVaaadddfffhhhjjjnnnwwwZZZVVVNNNFFF???;;;999888444444444444444444444444444444444555555777888999;;;>>>EEETTTooopppppp}}}xxxppppppqqqqqqrrruuuuuussssssuuussssssyyykkk^^^SSSPPPLLLHHHFFFCCC@@@>>>;;;>>>@@@AAA@@@???@@@AAAAAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;:::999999999999888888888888999999888888888888888888888888666666666666555555555555222111000///...///000000......---......///000111000000111111111111111111111111111111222333444555111111111222444777999;;;888888777666444333111000///...000333444555<<>>;;;:::999999999888999999777444333444555999;;;@@@FFFNNNXXXccckkkttt}}}~~~zzzvvvsssssstttuuuuuutttvvvxxxyyyyyyzzz|||}}}xxxgggXXXOOOIIIEEECCCAAAAAA@@@>>>===;;;::::::777999<<<@@@EEELLLUUU[[[aaahhhmmmnnnpppssstttrrrqqqlllddd\\\WWWVVVXXXYYYcccnnn{{{wwwiii___dddssslllhhhjjjsssfffVVVQQQHHH>>>777444333333//////...............///........................,,,,,,,,,------------...---------------......///---...///...------...///////////////000111333333999===<<<===DDDIII[[[xxxyyyrrrppp~~~uuu^^^OOOIIIFFFCCCCCCCCCCCCBBB???======>>>>>>AAAIIISSS[[[aaalllvvv||||||yyyvvvyyy|||vvvvvvuuutttnnncccTTTIIIFFFCCC???======>>>>>>===@@@AAACCCEEEEEEEEEEEEDDD@@@???>>>>>>>>>>>>???@@@??????@@@@@@??????>>>======<<<:::888666666666666777777666666666666777777666777888999:::;;;<<<=========???DDDGGGLLLVVV```bbbdddhhhjjjoooxxx[[[VVVNNNFFF???:::888777333333333333333333333333444444444444666777888999:::===DDDTTToooxxxtttuuu~~~~~~vvvppppppqqqqqqrrrttttttssstttuuusssrrrwwwlll___TTTQQQLLLIIIGGGDDDAAA>>>;;;===@@@AAA@@@@@@@@@AAABBBAAAAAA@@@???>>>===<<<;;;;;;;;;<<<;;;;;;:::999999999888888888888999999888888888888888888888888666666666666555555555555222111000......///000000.........------...//////000000111111222222222222222111111111111222444555222222222444666888;;;===888777777666555444222111111000111222222222888@@@MMMVVV^^^______bbbdddccceeeeeedddaaa]]]ZZZZZZ[[[ZZZ\\\^^^```bbbdddeeeeeeeeeffffffdddbbb^^^ZZZWWWVVVSSSNNNJJJHHHFFFCCCAAA@@@>>><<<:::888888888888888999888666444222333444555777;;;@@@GGGQQQ\\\bbbooozzz|||zzzxxxwwwwwwwwwvvvuuurrrssssssrrrqqqqqqsssuuu~~~uuueeeWWWNNNIIIEEECCCAAA@@@???>>>===<<<;;;:::888:::===@@@EEELLLUUUZZZaaaggglllmmmooosssuuusssqqqjjj```WWWSSSSSSUUUWWW```mmm~~~xxxkkk^^^fffwww|||iiihhhfff~~~sssgggTTTOOOGGG===666222111222000//////......//////000........................,,,,,,,,,---------......,,,,,,++++++,,,------...---...///...------...///......//////000222333444666;;;<<<@@@IIIMMM]]]www~~~qqqeeeooo~~~eeeSSSKKKHHHEEECCCCCCBBB@@@===<<<===>>><<<>>>EEEOOOWWW^^^jjjvvv}}}xxxwww{{{}}}{{{uuuuuuuuuuuupppeeeWWWLLLFFFCCC???======>>>======???AAACCCDDDDDDCCCCCCCCC??????>>>>>>>>>>>>????????????@@@@@@??????>>>===>>><<<:::888777666666777777777666666666666777777666777888999;;;<<<======>>>===???CCCFFFIIISSS]]]```cccgggkkkqqqzzz[[[VVVNNNFFF>>>:::777666333333333333333333333333333333444444666777888999888<<>>===<<<;;;;;;<<<<<<;;;;;;:::999999999888888888888999999888888888888888888999999777666666666555555555555111111///......///000000///......---------......///000111222222222222222333222111111111222333444333333444555777:::===>>>999999999999888777555555333111111222000000555===IIITTT^^^aaabbbdddffffffffffffdddaaa]]][[[ZZZ[[[ZZZ[[[\\\^^^```cccdddeeeeeefffgggfffbbb]]]XXXUUUTTTPPPKKKHHHEEECCCAAA???>>>===;;;999777777777777777888888666333222333444333555888===CCCLLLUUU\\\kkkwwwzzzyyyyyyyyy{{{zzzxxxvvvrrrqqqpppmmmkkkkkkmmmoooyyy~~~sssdddVVVNNNIIIEEECCCAAA@@@???>>>===<<<;;;:::999;;;===AAAEEELLLTTTZZZ```fffkkklllnnnsssuuusssrrriii^^^TTTPPPQQQTTTVVV^^^mmmwwwjjj\\\eeeyyyyyyggggggbbb{{{~~~~~~}}}tttiiiQQQMMMEEE<<<444000000111000000/////////000000111........................,,,,,,,,,------.........+++*********+++,,,,,,------...///...------...///.........///000222333444333999<<>><<<===CCCLLLSSS\\\hhhtttyyyvvvxxx{{{{{{sssssstttuuuqqqgggYYYOOOFFFCCC???======>>>===<<<>>>@@@CCCDDDCCCBBBBBBBBB???>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>===;;;999777666666777888777666666666666777777777777888999;;;<<<===>>>@@@???@@@CCCEEEHHHQQQZZZ```cccgggkkkqqq{{{```WWWLLLCCC>>>;;;888555555555444444444333333333222222333444555777777888999@@@GGGVVVssskkkkkk|||}}}uuupppqqqrrrqqqpppqqqwwwuuurrrpppqqqtttxxx{{{qqqeeeYYYRRRLLLKKKIIIDDD@@@???;;;<<<>>>???@@@@@@??????>>>????????????>>>======<<<<<<;;;::::::999999888888888888888888888888888777999::::::888777777888777777666666555555555444333222000///.........///000000//////.........---......///000000000000000333222111111000000111111555444444555999<<<>>>???;;;999888777666555444222555333111000111444777999EEEOOO\\\dddffffffggghhhiiikkkjjjddd\\\VVVVVVXXXZZZ[[[]]]___aaaaaaaaaaaaaaaaaaaaa```]]]YYYUUUSSSNNNKKKGGGCCC@@@???>>>>>>:::999999999999999::::::999888888666444222111000888555666;;;@@@EEEOOOXXXiiiuuu|||{{{yyyyyyzzzzzzyyyxxxsssrrroooiiieeedddhhhlllttt{{{zzzooobbbRRREEEAAADDDBBBAAA@@@???>>>===<<<;;;888;;;>>>CCCHHHNNNVVV[[[bbbeeeiiinnnqqqsssssssssnnniii___UUUNNNMMMPPPTTTaaannn|||~~~ttthhh```eeevvvwwwjjjfffooowww~~~vvvtttxxxuuuzzzsssbbbPPPJJJBBB:::666333111///////////////...---,,,+++......////////////......+++,,,------......------,,,,,,,,,++++++*********........................---...///000000111111111333666666;;;GGGNNN___zzztttdddiii~~~vvv```QQQJJJGGGDDDCCCAAA???===;;;::::::<<<>>>BBBGGGOOOZZZfffmmm~~~yyytttuuuwwwvvvuuurrrpppqqqqqqkkk___UUUIIIDDDAAABBB@@@>>>@@@DDD???@@@BBBCCCCCCBBB@@@?????????????????????@@@@@@======>>>??????@@@AAAAAA???===;;;999777666666777333444555666666555444333666666777888999:::::::::>>>???@@@AAADDDJJJPPPUUU^^^^^^bbbjjjrrr{{{aaaXXXLLLCCC>>>:::777555555555444444444333333333222222333444555777888888;;;BBBJJJXXXuuuuuuooo~~~wwwqqqrrrsssrrrqqqrrruuusssqqqqqqrrruuuxxxzzzsssggg\\\TTTNNNLLLJJJEEEAAA@@@;;;<<<>>>???@@@@@@??????@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::999999888888888888888888888888888888777999::::::888777777888888777777666555444444333333222000///.........///000000/////////.........//////000111111111111000444333333222222222222222333333333444777:::<<<===<<<;;;:::999888777666444666444222111111444777999???IIIWWW```dddeeefffhhhiiikkkkkkfff^^^XXXWWWXXXWWWYYY[[[^^^```bbbbbbbbb______^^^\\\YYYVVVRRRPPPIIIGGGDDD@@@===<<<;;;;;;777666666666777777888999888888888777666555444333666444444888<<>>===<<<;;;:::888;;;???DDDHHHOOOVVVZZZ```dddiiinnnrrrsssssssssqqqkkkbbbWWWPPPOOORRRVVVcccppp}}}}}}rrrggg[[[```qqqyyylllgggmmmuuu}}}xxxuuu~~~xxxuuuvvvlll^^^OOOIIIAAA999555222000///------......///..................//////.........+++,,,------......---------------,,,,,,,,,++++++........................---...///000000111111111222555444888BBBHHHWWWqqq~~~gggfffwww|||eeeUUUMMMJJJDDDCCCAAA???===;;;::::::>>>???BBBFFFMMMVVVaaahhhwww{{{|||wwwtttvvvwwwvvvxxxtttrrrrrrrrrlllaaaWWWLLLFFFAAAAAA@@@>>>>>>@@@???@@@BBBCCCCCCBBB@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@??????>>><<<999888777777777444555666666666666555444777777777888999999999:::<<<===???@@@CCCHHHOOOSSS\\\\\\```iiiqqq|||aaaXXXLLLBBB===:::777555555555444444444333333333222222333444555777888999>>>DDDLLL]]]zzz|||qqqxxxrrrssstttrrrqqqrrrrrrqqqqqqqqqsssuuuxxxzzz~~~vvvjjj```XXXQQQNNNKKKFFFAAA@@@<<<===>>>??????@@@@@@???BBBBBBBBBAAAAAA???>>>>>>;;;;;;::::::999999888888888888888888888888888888777999::::::888777777888888888777666555333333222222111000///.........///000000////////////......000111111222222222222222555444333333222222333333333333444555777999;;;<<<<<<;;;;;;:::888777555555777555333111222333666777:::DDDRRR]]]ccceeeggghhhhhhjjjkkkggg```YYYWWWVVVSSSVVVYYY]]]```aaabbbbbb[[[[[[ZZZXXXUUUQQQMMMJJJDDDBBB???<<<999888777777555555555555666888999:::777777888888888777666666555222222555888<<>>@@@???===;;;999888777777555555666666666666555555888888888888888888999999:::<<<===???AAAFFFLLLQQQZZZZZZ^^^fffooo{{{aaaXXXKKKAAA<<<:::777555555555444444444333333333222222333444555777999;;;???DDDOOObbb|||qqqyyysssssstttqqqpppqqqoooooopppqqqsssvvvyyyzzz|||{{{nnncccZZZRRROOOKKKEEEAAA@@@<<<======>>>??????@@@@@@BBBBBBBBBAAA@@@???======;;;;;;;;;:::999999888888888888888888888888888888777999::::::888777777888999888777666444333222111111111000///////////////000000//////////////////111222333333444444333333444444333222222222222222333444666777777999;;;<<<999:::;;;999777555444333777666444222222333555666999CCCPPP[[[bbbeeeggghhhfffhhhhhheee___YYYUUUTTTRRRTTTXXX\\\^^^_________XXXXXXWWWUUUQQQMMMIIIFFF@@@>>><<<999777555555444555555555666888:::;;;<<<777777888888777777666555444222111444666888>>>FFFOOOZZZfffnnntttyyyyyyuuutttuuuyyy}}}~~~zzzvvvsssrrroookkkfffbbb___^^^```gggrrrxxxjjj[[[SSSOOOHHHBBB@@@??????>>>===;;;:::999888:::===CCCHHHMMMRRRWWW[[[^^^bbbiiiooosssuuutttsssuuuooofff[[[TTTSSSVVVYYYhhhuuuuuujjjUUUZZZggg{{{uuukkkhhhoooxxx{{{fffXXXLLLFFF===666222000//////------...///////////////,,,,,,------------,,,,,,+++,,,------......---------------------,,,,,,,,,........................---...///000000111111111000333111444;;;===III```wwwyyyqqqdddooooooZZZNNNHHHEEEDDDBBB???===<<<;;;;;;===>>>@@@BBBFFFMMMTTTZZZbbbiiiooorrrvvvzzz{{{xxx{{{wwwsssqqqooojjjccc]]]VVVKKKAAAAAABBBAAA===;;;??????@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>AAABBBCCCCCCCCCBBBAAA@@@AAA@@@???===;;;999888777666666666666666666666666999999999888888888888888999;;;===>>>AAAEEEKKKOOOXXXXXX\\\ccclllyyy```WWWJJJ@@@;;;999777666555555444444444333333333333333333333555888:::<<<>>>CCCPPPhhh~~~ooo|||yyysssssssssqqqooopppooooooppprrrtttwwwyyy{{{|||rrreee\\\SSSOOOKKKEEE@@@@@@=========>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;:::999999999888888888888888888888888777999::::::888777777888999888777555444222111111000000000000000///////////////000000000000000000222222333444444444444444333333222111111111111111111333666666666666888:::999;;;===<<<999666555555777666444333333444555666:::AAALLLVVV]]]bbbdddeeecccddddddbbb]]]WWWRRRPPPSSSUUUYYY\\\]]]]]]\\\[[[XXXWWWVVVTTTPPPKKKFFFDDD>>>===;;;999777666555444444444444666777999;;;<<<888888888777666555444333555333222444555666;;;BBBIIISSS]]]dddjjjpppsssqqqooorrrwww}}}{{{vvvtttrrrooojjjfffaaa]]]ZZZVVV]]]gggsssuuueeeVVVOOOMMMHHHCCCAAA???>>>===<<<;;;:::999888:::>>>EEEKKKPPPUUUZZZ]]]```dddjjjppptttuuuuuutttsssnnndddZZZSSSRRRVVVZZZeeesssttthhhXXX]]]jjj{{{qqqiiijjjttt|||nnnZZZKKKDDD;;;444000000000000//////000000///......---,,,,,,------------,,,,,,+++,,,------......------+++++++++++++++,,,,,,,,,........................---...///000000111111111000333222555<<<===HHH___yyyuuuuuudddmmm}}}uuu___PPPHHHEEEDDDBBB@@@>>><<<;;;;;;999;;;===@@@DDDJJJQQQVVV[[[bbbjjjpppwww}}}}}}zzz{{{xxxuuusssqqqnnnhhhccc[[[OOODDDCCCDDDBBB???===>>>??????@@@AAAAAAAAAAAA?????????>>>>>>>>>======>>>???AAACCCDDDEEEDDDDDDBBBBBB@@@???<<<:::999888777777777777777777777777999999999888888888888888999;;;===???AAAEEEJJJNNNWWWWWW[[[aaahhhsss]]]TTTGGG===999888777666555555444444444333333333333333222333555888;;;===???DDDRRRmmmpppxxx{{{uuuttttttqqqooopppqqqqqqqqqrrrtttwwwzzz||||||vvvggg]]]SSSOOOKKKEEEAAAAAA============>>>???@@@AAA>>>????????????>>>============<<<<<<;;;:::::::::888888888888888888888888777999::::::888777777888777777666555444222222111//////000000000000////////////000000000000111111222333333444444444444444333222111111000000111111///222555555333333555777<<>>FFFOOOWWW\\\___aaaaaaaaa```]]]YYYUUUPPPNNNSSSUUUYYY\\\]]]]]][[[YYYXXXWWWVVVSSSOOOIIIEEEBBB===<<<;;;:::888777666555111222222333555666888999888888888777666555333222666333333555555555999@@@DDDLLLTTTZZZaaajjjpppqqqmmmpppvvv|||}}}yyyuuutttpppkkkeee```ZZZUUUQQQNNNSSS[[[cccnnn~~~rrrcccUUUNNNLLLHHHDDDCCC??????>>><<<;;;:::999888:::???GGGOOOUUUYYY^^^```eeeggglllppptttuuuvvvvvvpppkkkbbbYYYRRRRRRVVVZZZaaappp}}}qqqddd\\\dddrrrlllgggiiittt|||www\\\JJJDDD;;;333000000111111000000000000///...------------............------+++,,,------......------******++++++++++++,,,,,,........................---...///000000111111111000333333666======GGG\\\zzz}}}vvv}}}yyydddiiiuuu{{{gggVVVKKKFFFDDDBBB@@@>>>===<<<;;;777999;;;>>>BBBGGGNNNSSSVVV]]]eeemmmvvv}}}~~~zzz{{{zzzxxxxxxwwwtttooolllaaaVVVKKKHHHFFFCCC@@@@@@>>>>>>??????@@@@@@AAAAAA?????????>>>>>>======<<<:::<<>><<<999888888888777777777777888888888888888888888888999999888:::===???AAADDDIIILLLSSSTTTXXX^^^cccnnnZZZQQQDDD;;;888777777777555555444444444333333333333333222333555888<<<>>>AAAFFFUUUrrrtttwww~~~~~~xxxwwwvvvsssqqqrrrtttsssrrrrrrssswww{{{~~~{{{yyyhhh^^^UUUPPPMMMGGGDDDDDD>>>=========>>>???@@@AAA>>>>>>???@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;888888888888888888888888777999::::::888777777888666666555444444333222222...///000111111000////////////000000000111111111222222333444444444444333333333222111111111111222000444888888555333555888===AAADDDCCC>>>::::::;;;555555444444555666777888888;;;AAAIIISSSZZZ___bbbaaa```]]]ZZZWWWTTTPPPMMMQQQTTTXXX\\\^^^^^^\\\ZZZWWWWWWUUURRRMMMHHHCCC@@@<<<<<<;;;;;;999888777666222222222333444555777888777888888888777777666555666333333444444444888>>>===DDDKKKPPPYYYfffppptttppprrrvvvzzz|||zzztttppplllggg```ZZZVVVQQQLLLHHHFFFKKKOOOSSSZZZhhh{{{pppcccUUUOOOKKKGGGEEEEEE@@@???>>>===<<<:::999999:::@@@IIIRRRXXX]]]aaadddiiikkkmmmqqqsssuuuwwwwwwnnniiiaaaXXXRRRRRRWWW[[[bbbrrrqqqbbb___iiizzzuuufffbbbcccooowww}}}||||||}}}^^^JJJDDD:::333000000222222//////000000000//////............//////.........+++,,,------......------+++++++++,,,,,,,,,------........................---...///000000111111111000333333666;;;:::BBBXXXppp}}}uuuzzz}}}dddfffhhhwww|||lllZZZMMMFFFEEECCC@@@>>>===<<<;;;777999;;;===@@@EEEKKKOOORRRYYY```iiisss{{{|||xxxvvvwwwxxxyyyxxxvvvsssppphhh^^^SSSMMMGGGAAA???@@@>>>>>>>>>??????@@@AAABBB@@@??????>>>======<<<<<<888;;;???BBBEEEFFFFFFEEEEEEDDDDDDBBB???===:::888999888888777777888888999777777777888999999999:::666888;;;===???BBBFFFIIIMMMOOOUUU[[[```jjj~~~XXXOOOCCC:::777777888777555555444444444333333333444333222333555999<<>>============???@@@AAA>>>>>>???@@@AAAAAAAAAAAA?????????>>>======<<<<<<888888888888888888888888777999::::::888777777888555555555444444333333333...///000111111000////////////000000111111111222111222333333444444333333555444333333222222333333333888<<<<<<888666888;;;;;;@@@DDDCCC>>>999999:::444444444555555777888888:::;;;@@@HHHRRR\\\bbbeeebbb___\\\YYYVVVSSSPPPNNNOOORRRWWW\\\______^^^]]]WWWVVVTTTQQQLLLGGGBBB???<<<<<<;;;;;;:::888777666444444444555666777888999777777888999999999999999555222222444444333777===888>>>EEEJJJUUUdddqqqvvvssstttwwwyyyzzzwwwqqqlllaaa\\\VVVQQQNNNLLLHHHDDDCCCEEEHHHIIIMMMZZZlllzzz~~~pppdddWWWOOOJJJFFFEEEGGG@@@@@@???===<<<;;;:::999:::@@@JJJSSSZZZ```dddffflllmmmoooqqqsssuuuwwwxxxmmmhhh```XXXRRRSSSXXX\\\fffvvvsssccc```llljjj```]]]\\\iiiqqqxxxxxxxxx|||^^^KKKDDD:::333000111222333---...///000000111111111......////////////......+++,,,------......------,,,,,,,,,------.................................---...///000111111111111000333222555999777>>>SSSiiizzzrrrvvveeeddd\\\kkkzzzyyymmm[[[LLLFFFEEECCCAAA>>>===<<<<<<999:::<<<===???CCCHHHLLLPPPVVV]]]fffpppyyyzzzvvvppprrruuuwwwwwwuuurrrpppmmmdddYYYQQQHHH@@@>>>@@@>>>>>>>>>>>>???@@@AAABBB@@@??????>>>===<<<<<<;;;888;;;???BBBEEEEEEEEEDDDEEEEEEDDDCCC@@@===:::888:::999888777777888999:::666666777888999::::::;;;555777:::<<<>>>AAAEEEHHHHHHLLLRRRYYY^^^iii|||TTTIII>>>999777333222444333333333444444444555555333444555444555777:::>>>EEEIIIWWWqqqzzz{{{}}}xxxuuurrrsssvvvvvvuuuuuuuuuuuuwwwxxxyyy~~~ooobbbVVVRRRPPPKKKFFFCCC???===<<<===???AAABBBBBB@@@@@@@@@????????????>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999777777777777666555444333000/////////......------////////////////////////000111111222222333444444333333444444555444444444999999999::::::999888888:::===AAACCCCCC@@@<<<999888777666555666777:::;;;888<<<@@@DDDPPP___eeecccccc^^^XXXRRROOOMMMJJJIIIPPPRRRVVVZZZ\\\]]]\\\\\\\\\YYYUUUPPPLLLGGGAAA>>>>>><<<:::999777777777888777666555444555777999;;;888777777888::::::999777666555444333333444555666999;;;???DDDLLLZZZjjjuuuvvvtttrrrtttvvvtttlllfff]]]XXXQQQKKKGGGEEEDDDCCCDDDAAA@@@CCCFFFMMM[[[hhh~~~|||nnncccUUULLLIIIHHHFFFDDDCCCAAA???<<<:::999999999:::???HHHPPPWWW]]]cccggghhhjjjnnnrrrtttuuutttsssqqqbbbUUURRRSSSUUU\\\fffoooyyy}}}oooccc[[[qqqyyyggg```\\\XXXeeeiiinnnqqqtttzzz{{{aaaRRRGGG;;;555222//////111///............---------000000000000000000000000------------------------((()))+++...////////////////////////////////////333111000.........//////111222333444666;;;AAAFFFgggzzzpppmmmuuuooo^^^ZZZaaannnzzz|||rrraaaSSSJJJGGGDDD@@@>>>===<<<<<<999999999999:::???EEEJJJOOOTTT[[[bbbllltttuuuqqqtttssssssuuuwwwxxxuuurrrnnniii```VVVMMMGGGBBBAAA>>>>>>>>>???@@@AAABBBCCCAAA@@@>>>===<<<<<<<<<<<<===???AAADDDEEEFFFEEEEEEGGGFFFEEEBBB@@@===<<<;;;<<<;;;::::::999999::::::999999888888888888999999777999:::;;;;;;===@@@BBBFFFIIIOOOUUUZZZcccvvvSSSHHH>>>999777333222444333333333333444444444444333444555555555777;;;>>>EEEKKKZZZssszzz}}}~~~yyyvvvssssssuuuuuuuuuuuuuuuvvvxxxzzz{{{pppcccVVVRRRPPPKKKFFFDDD@@@>>>======???AAAAAAAAA@@@@@@@@@????????????>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999777777777666555555444444111000//////.........///000000000000000000000000000111111222222333444444333444444555555444444444888888999:::::::::::::::999;;;>>>AAAAAA???===;;;999888777666777888:::;;;888<<<>>>BBBNNN\\\ddddddeee```YYYSSSPPPNNNLLLJJJLLLOOOTTTXXX[[[\\\\\\[[[]]]ZZZVVVQQQMMMHHHBBB???>>>===;;;:::999888999999777666555444555777999:::999888888999::::::888777666666444444444444666666666888;;;???FFFRRR```kkkmmmllllllnnnooommmhhhccc\\\WWWPPPJJJFFFCCCAAA@@@@@@======>>>@@@FFFQQQ]]]ttt{{{lllaaaTTTKKKHHHGGGEEECCCBBBAAA>>><<<:::999999999;;;@@@HHHPPPWWW^^^cccgggiiijjjmmmppprrrrrrrrrqqqooo```TTTRRRTTTUUU]]]hhhyyyyyykkk```[[[qqqzzzhhhaaa``````gggiiilllpppuuu|||uuu[[[QQQFFF:::555222//////111///............---------------------------------------------------------)))***,,,...//////......////////////////////////000000///...//////000111111222333444666;;;AAAEEE]]]|||zzznnniiippp}}}ooo[[[SSSXXXcccqqqxxxrrrcccUUUJJJHHHDDDAAA???>>>===<<<777888888999:::???EEEIIIMMMRRRZZZbbblllvvvxxxuuutttrrrrrrtttvvvwwwuuurrrooojjjbbbXXXOOOHHHDDDBBB????????????@@@AAABBBCCCBBBAAA???============>>>>>>@@@CCCEEEFFFGGGFFFEEEEEEEEECCCAAA???===<<<;;;;;;;;;:::999999999999999999999888888888888999999666777999999999:::===???DDDFFFLLLQQQVVV```sssQQQFFF===999666333222444222222222222333333333333333444555555555777;;;>>>DDDLLL^^^vvv{{{~~~{{{wwwtttssstttttttttuuuvvvxxxzzz|||}}}tttfffWWWQQQPPPLLLHHHGGGBBB@@@======>>>@@@@@@@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888888777666555555444444555222111000///...///000111111111111111111111111111000111111222222333444444444444555555555444444333666777888999;;;<<<===>>>999:::===>>>???>>>===<<<;;;:::999888777888999:::888:::<<<@@@KKKZZZdddgggfffaaaZZZTTTPPPMMMKKKIIIIIILLLRRRWWW[[[]]]]]]\\\^^^[[[WWWTTTPPPKKKEEEAAA???>>><<<;;;::::::::::::777666555555666777999:::;;;:::999999::::::888666777666555444444555666777555777999;;;@@@IIIVVV___bbbbbbdddddddddbbb```^^^YYYTTTMMMHHHDDDAAA???===>>>;;;;;;<<<===???HHHQQQfffwwwzzzjjj___RRRJJJGGGFFFDDDBBBBBB@@@>>><<<:::999999999<<>>CCCGGGIIIPPPXXX```kkkvvvyyywwwrrrrrrrrrsssuuuuuutttrrrppplllddd[[[RRRKKKFFFCCC@@@@@@???@@@@@@AAABBBCCCBBBAAA@@@???>>>>>>??????@@@BBBEEEGGGHHHHHHHHHGGGCCCCCCBBBAAA@@@>>>===<<<;;;:::999999888888999999999999888888888888999999777888999999999999;;;===BBBCCCGGGLLLQQQ[[[mmm~~~NNNDDD;;;888666333222444111111222222222333333333333444555555666888<<>><<<===???@@@???@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777888888666555444444555555222111000//////000111222111111111111111111111111000111111222222333444444555555555555555444444333444555666888;;;===???@@@<<<======>>>>>>===<<<<<<;;;:::999888777777777777777777999>>>IIIXXXeeelllhhhccc[[[TTTOOOKKKGGGDDDFFFJJJQQQWWW\\\___``````___]]]ZZZWWWTTTOOOIIIEEEAAA@@@>>><<<;;;::::::;;;777777666666777888999999<<<;;;::::::;;;:::888666777777666555555666777777888999::::::===EEEPPPXXXZZZ[[[]]]\\\YYYWWWWWWWWWSSSOOOIIIEEEBBB@@@>>>======<<<<<<>>>>>>>>>EEEMMMZZZkkkxxxhhh^^^QQQIIIGGGFFFDDDAAAAAA@@@===;;;:::999999:::<<>>BBBIIIgggvvvllllllwwwfffYYYTTTVVVaaapppssshhh[[[NNNKKKGGGEEEDDDBBB???;;;444555888999;;;===AAADDDGGGOOOWWW^^^hhhrrrwwwvvvqqqqqqqqqrrrsssssssssrrrqqqnnnggg^^^UUUMMMGGGDDDAAAAAA@@@@@@@@@AAAAAABBBCCCBBB@@@@@@???@@@AAABBBCCCDDDGGGIIIJJJJJJIIIHHHBBBBBBBBBBBBBBB@@@???>>>::::::999888888888888999:::999999888888999999::::::;;;<<<;;;::::::<<<===@@@@@@CCCHHHLLLUUUfffvvvKKKBBB999777666333222333111111222222222333333333333444555555666999===@@@AAALLL```yyy~~~|||wwwtttsssrrrsssuuuwwwzzz|||}}}~~~ooo^^^VVVRRRNNNKKKJJJEEEBBB>>><<<===>>>??????@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777888777666555555444444444111111000//////000111222111111111111111111111111000111111222222333444444555666666666555555444333333444555666999<<<>>>@@@@@@@@@@@@???>>>===<<<;;;999999888777666555555555555444666<<>><<<;;;;;;;;;999888888888999999::::::===<<<;;;;;;;;;;;;888666888777666666666666777888:::;;;;;;;;;<<>><<<<<<===??????>>>DDDKKKQQQbbbvvvuuufff\\\QQQIIIGGGGGGDDDAAA@@@???===;;;:::999999:::<<>>@@@@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888777777777777666555444333//////000000000000000000111111111111111111111111000111111222222333444444666666666666666555444333222222333444666999;;;===@@@@@@@@@@@@???===<<<;;;888888777666666555444444444333444;;;CCCOOO^^^jjjmmmjjjddd___XXXPPPHHHCCCCCCFFFKKKQQQWWW\\\```bbbaaaaaa``````^^^[[[VVVRRRIIIHHHEEEAAA???===<<<<<<::::::;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<<<<:::888999888777666666777888999888:::::::::<<>><<<;;;999999999:::===BBBJJJQQQWWW]]]bbbfffgggiiimmmrrrvvvzzz}}}~~~wwwiiiZZZSSSOOOQQQ^^^mmmpppdddbbbfff|||wwwpppssszzz~~~wwwrrrsssxxx~~~vvvdddWWWJJJ@@@777333222///...000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------////////////////////////222222222222111000///...000222333444555777:::===FFF[[[~~~uuuzzzppp[[[RRRLLLTTTeeeqqqqqqkkkVVVOOOHHHEEEFFFFFFBBB>>>888999999999999;;;???BBBFFFNNNUUUYYY___hhhmmmnnnqqqrrrrrrrrrqqqqqqsssuuutttrrrmmmeee\\\SSSKKKGGGDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCDDDFFFGGGIIIKKKLLLKKKJJJIIIBBBDDDEEEFFFFFFDDDBBBAAA<<<;;;::::::999999::::::::::::999999999999::::::888999999888777777999;;;>>>===>>>BBBFFFKKKUUU```oooyyyFFF>>>777666666333222333333333333333444444444444333444555666777:::>>>AAALLLQQQ___vvv~~~|||wwwtttqqqrrruuuwwwyyyzzzzzzzzz~~~zzzhhh___YYYRRRLLLJJJEEEAAA===;;;<<>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999555666888888888666333111,,,...///111111000///...000000000000000000000000000111111222222333444444777777777777666555444333222222111111222555777999<<<===>>>??????>>>===<<<777777777777777666555555555222333999???FFFTTT```gggfffccc```[[[SSSJJJCCC???AAADDDIIIOOOVVV[[[___bbbbbbbbbcccccc```\\\XXXPPPNNNJJJFFFCCC@@@???>>><<<<<<============<<<<<<<<<;;;;;;;;;======;;;999999999777777777777999999888999;;;;;;===CCCMMMTTTTTTPPPLLLKKKLLLLLLKKKIIIEEECCC@@@@@@@@@@@@???>>>;;;::::::;;;:::999>>>EEEGGGUUUeeeppp|||{{{ooo___VVVKKKEEEDDDCCCAAA===???>>><<<:::999999999:::@@@EEELLLSSSYYY___dddhhhhhhkkkpppuuuyyy|||~~~~~~}}}mmm]]]UUUQQQTTTdddvvvmmmbbbccciii|||ssspppuuu~~~zzztttrrruuu{{{}}}mmm]]]RRRHHH???666333222///...000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,---......////////////////////////000111222222222111000000000111333444555666999<<>>AAAEEEMMMUUUYYY^^^fffmmmnnnqqqssssssrrrqqqqqqsssvvvwwwuuuqqqjjjaaaWWWOOOJJJDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@??????@@@BBBCCCEEEFFFGGGJJJKKKLLLKKKJJJIIIBBBCCCEEEFFFFFFDDDBBB@@@===<<<;;;;;;::::::;;;;;;;;;::::::999999::::::;;;777888888888777777999;;;<<<:::<<<@@@BBBEEEMMMUUU```lll}}}EEE===666666666333222333333333444444444444555555333444555666777:::>>>BBBRRRTTT___vvv}}}}}}xxxuuuqqqrrrtttwwwxxxyyyyyyyyyzzz}}}kkkaaa[[[SSSLLLIIIDDDAAA<<<;;;<<>>======<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999444666888999999666333000***,,,///111222000...---////////////////////////000111111222333333444444777777777777666555444333222111000000000222444666888999<<<>>>??????>>>>>>777888888888888777777666666333333777;;;@@@LLLYYY`````````^^^ZZZSSSIIIBBB<<<===???CCCIIIPPPWWW[[[bbbbbbdddeeefffddd___\\\UUURRRNNNJJJFFFCCCAAA@@@===>>>>>>>>>>>>>>>======<<<;;;;;;<<<===>>><<<;;;:::999888777777888999:::999:::<<<>>>@@@GGGPPPWWWRRRMMMHHHGGGKKKMMMKKKHHHEEECCCAAA@@@@@@???>>><<<>>><<<;;;;;;999777<<>>;;;>>>===<<<:::999999::::::BBBGGGNNNUUU[[[aaafffiiiiiilllqqqwwwzzz|||}}}}}}ppp```WWWSSSXXXjjj}}}mmmbbbeeejjjuuupppooovvvxxxtttvvv}}}wwwfffVVVMMMGGG>>>666333222///...000//////.........---------........................------------------------------,,,+++,,,---...///////////////////////////...///111222333333222222000111333444444666999;;;AAAOOOnnnfff[[[QQQSSS___kkkpppppp[[[RRRHHHDDDFFFGGGEEEBBB???>>>;;;888777999>>>AAAEEEMMMUUUYYY^^^gggnnnppprrrssstttsssqqqqqqtttwwwzzzxxxtttmmmdddZZZRRRMMMEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????@@@BBBCCCEEEFFFHHHJJJKKKLLLKKKJJJIIIBBBCCCEEEFFFEEECCC@@@???======<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;888999::::::999:::<<<>>>:::999:::>>>@@@BBBGGGNNNTTTaaatttBBB===888555444444444444333333333333444444555666555666777777888;;;@@@DDDMMMVVVeeexxx}}}xxxuuuqqqqqqqqqssswwwzzz{{{{{{~~~mmmaaaZZZSSSMMMIIIFFFDDDBBB???======>>>>>>CCCCCCCCCAAA???======>>>??????>>>>>>===;;;:::999:::::::::999999999888888777888888888999999999999555777999:::888555222///000000000000000000000000111///...------...///111111000//////000222444666666666777777777555444333222333444444555555555444444555888:::<<<<<<<<<<<<999777555444333444666777111111222444888>>>CCCGGGPPPSSSWWWYYYWWWQQQIIIDDD>>><<<:::;;;???GGGOOOTTT\\\```eeehhhgggdddbbbaaa\\\ZZZVVVQQQMMMJJJIIIHHHHHHEEEBBB@@@@@@AAA@@@??????===;;;;;;<<<<<<<<<;;;<<<:::888666666777999:::999;;;<<<===DDDOOOVVVXXXUUUOOOHHHDDDEEEHHHJJJJJJIIIEEEBBB@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<>><<<>>>>>><<<999777888:::===AAAGGGPPPYYY___eeejjjlllqqqqqqtttzzz~~~vvvjjj```^^^fffuuupppaaa___kkktttoooqqqyyy~~~~~~}}}{{{mmm[[[PPPNNNHHH<<<222000222111//////------..........................................+++,,,,,,------,,,,,,+++,,,---......//////......---,,,,,,,,,,,,---......------......///000000000222222222333444777999:::<<>>BBBFFFNNNYYYcccjjjmmmnnnnnnpppqqqpppmmmlllnnnqqqzzz|||yyypppfff^^^SSSJJJKKKDDDAAACCCDDDBBB??????AAABBBCCCCCCBBBBBBDDDFFFIIIIIIIIIJJJJJJJJJJJJJJJFFFDDDCCCCCCCCCCCC@@@>>>===<<<;;;:::999:::;;;<<<888888999999999:::::::::;;;:::999888888888999::::::;;;<<<<<<===???CCCGGGPPPZZZiiiyyyAAA===888444444444444444333333333333333444555666555666666777888;;;@@@DDDNNNWWWeeexxx|||wwwtttrrrqqqsssvvvyyyzzz{{{}}}~~~ooobbb[[[TTTNNNLLLFFFEEEBBB???======>>>>>>BBBBBBCCCAAA???>>>>>>?????????>>>>>>===;;;:::999:::::::::999999999888888777777777888888888999999666777999999888555222000000000000000000000000000111000...------...000111111000//////000222444666666777777777777555444333666666666666666555444333333444666888999:::;;;;;;777666555444333333444444333333444666999<<<@@@BBBFFFIIIMMMPPPOOOLLLGGGDDD>>>;;;999999<<>><<<<<<======<<<;;;===;;;999777777888:::;;;;;;===>>>???GGGSSS[[[]]]\\\VVVOOOJJJHHHHHHGGGFFFEEECCC@@@>>>>>>???>>>======<<<;;;:::::::::;;;;;;AAAIIIUUU___iiivvv~~~oooeeeWWWPPPHHHBBBAAAAAA@@@>>>>>>===<<<999777888;;;===CCCIIIRRRZZZaaafffjjjmmmpppqqquuu{{{yyymmmcccaaajjjyyyuuufffbbblllvvvmmmooo}}}~~~yyykkkZZZOOOMMMHHH<<<222000222111//////////////////...---,,,,,,........................+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------,,,,,,------...///......///000000111111222222222222333555777999;;;@@@LLLhhhvvv```SSSSSSZZZlllyyyuuudddXXXLLLHHHGGGCCCAAAAAA???===;;;999999:::<<<===AAAEEELLLVVV```hhhmmmooosssrrrqqqooommmllllllmmmtttyyy{{{yyyssskkk\\\OOOKKKEEEAAACCCDDDAAA?????????@@@AAAAAAAAAAAACCCEEEKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEFFFEEECCCAAA>>>===<<<::::::::::::;;;888888999999999:::::::::;;;:::999888888888999999:::;;;;;;;;;<<<>>>AAADDDKKKTTTbbbqqq???<<<777444444444444333222222222333444444555555555666777777888;;;???BBBLLLUUUcccvvvzzzxxxuuussssssuuuxxxzzzzzz|||}}}rrrddd\\\UUUPPPNNNGGGEEEBBB???>>>======>>>@@@AAABBBAAA???>>>???@@@??????>>>>>>===;;;:::999:::::::::999999999888888666777777777888888888888888888888888666444222111000000000000000000000000000000............000000000000000000111333444666777888888888777666555444999999888888666555444333333333444444666777999999888888888777666555444444555555666888999;;;<<<======???CCCFFFGGGGGGFFFDDD===;;;888777888===BBBEEEMMMTTT]]]eeeiiikkklllllleeeccc___\\\XXXUUUSSSRRRPPPNNNLLLKKKJJJHHHDDDAAABBB@@@>>>>>>>>>>>>===<<<>>><<<:::999999999;;;<<<===??????BBBKKKZZZccceeegggbbb\\\VVVQQQLLLHHHFFFDDDBBB@@@?????????>>>===>>>===<<<;;;;;;;;;<<<<<>>FFFLLLTTT\\\bbbgggjjjllloooqqqvvv}}}ssshhheeemmm|||}}}xxxiiidddnnnwwwiiimmm|||~~~{{{vvvjjjYYYNNNKKKFFF<<<333111222000//////000000//////...---+++***........................,,,,,,------------,,,,,,++++++,,,------------,,,---------,,,------.../////////000111111222222333222222333444666888:::;;;BBBJJJbbbkkk[[[WWW\\\nnn|||zzzhhh\\\OOOJJJGGGDDDBBBBBB???===;;;999999:::;;;<<<@@@DDDJJJRRR\\\eeelllpppxxxtttqqqpppppppppnnnkkkkkkrrryyy}}}~~~wwweeeUUULLLEEEAAABBBCCCAAA>>>>>>===>>>@@@@@@@@@AAACCCEEELLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIHHHFFFDDD@@@???===;;;:::999999999888888999999999:::::::::;;;:::999999888888999999999:::;;;::::::;;;>>>AAADDDLLLXXXfffuuu===:::666444444444444333111111222333444555555555555666777888888;;;???BBBGGGOOO]]]qqq{{{xxxtttssstttwwwyyyzzzzzz|||vvvfff]]]UUUPPPPPPHHHFFFCCC@@@>>>======>>>???@@@AAAAAA??????@@@AAA??????>>>>>>===;;;:::999:::::::::999999999888888666666777777777888888888999999888777555333222111////////////////////////000000///......///000000000000000111222333555555888888888888777666666666999999999888777666555444444333222222333555777888:::;;;<<<<<<;;;999777555444555777999;;;;;;;;;;;;:::;;;===@@@BBBDDDEEEEEE>>><<<999666666888;;;===CCCJJJUUU^^^eeehhhjjjkkkhhhfffdddaaa^^^[[[YYYXXXVVVUUUTTTSSSQQQMMMHHHDDDDDDBBB@@@?????????>>><<<>>>===;;;:::::::::;;;<<>>=========>>>???>>>EEENNNVVV```mmm}}}yyyjjj```SSSMMMFFFBBBBBBBBBAAA???======;;;:::888999===@@@GGGMMMVVV]]]cccfffiiijjjmmmqqqxxxyyymmmggglllzzztttfffbbbqqquuuhhhlll~~~|||yyytttiiiYYYOOOKKKEEE;;;333222222000///000.../////////...---,,,,,,........................,,,,,,------------,,,,,,---......///////////////---------------...////////////000000111222222333222333444555777888:::;;;@@@FFF[[[~~~vvv```ZZZ___rrr~~~lll___QQQKKKHHHEEECCCDDD???>>><<<:::999999:::;;;@@@CCCIIIPPPXXXbbbkkkpppxxxsssoooqqqvvvxxxuuuqqqggglllqqqwww|||xxxiiiYYYNNNGGGBBBBBBCCC@@@>>>>>><<<>>>???@@@@@@AAADDDFFFJJJKKKKKKKKKKKKKKKKKKKKKMMMKKKJJJJJJJJJJJJGGGEEECCCAAA???<<<:::999888888888888999999999:::::::::::::::999999999999888999888999:::999888999;;;===@@@FFFPPP\\\jjj|||;;;888555333444444444333000111333444666666666666555777888999999;;;???AAAAAAIIIUUUiii}}}zzzvvvtttuuuwwwxxxyyyyyyzzz~~~{{{kkk___UUUPPPPPPIIIGGGCCC@@@>>>======>>>>>>@@@AAAAAA@@@???@@@BBB??????>>>>>>===;;;:::999:::::::::999999999888888777777777777888888888888:::999888777555333222111////////////////////////000000////////////000000000000111111222444555555888888777777777888888888888888888888888777777666555444333333333555666777:::;;;===>>>===;;;888666333555888:::<<<===<<<<<<;;;;;;;;;<<<===@@@BBBCCC@@@===:::777666777888999===DDDNNNXXX___cccfffhhhhhhhhhgggeeeccc```___^^^\\\[[[[[[ZZZXXXSSSMMMIIIGGGEEEBBBAAAAAA@@@???===>>>===<<<;;;;;;;;;<<<<<<@@@AAACCCJJJYYYkkkuuuwwwxxxwwwuuupppiiiaaa[[[WWWMMMJJJGGGEEEEEEDDDBBB@@@AAA@@@>>>=========>>>???@@@EEEMMMTTT]]]jjj{{{xxxjjj```TTTNNNGGGCCCBBBAAA???===<<<<<<;;;:::999:::>>>AAAHHHNNNWWW^^^bbbeeefffgggjjjpppxxx}}}pppgggiiittt~~~~~~nnnbbbaaavvvvvvlllppp~~~{{{vvvrrrhhhZZZPPPLLLCCC;;;444333222000///000,,,,,,---.../////////...........................,,,------......------,,,---...//////000000//////...------------...//////......///000000111111222222333444666888999:::;;;<<>>CCCKKKUUUbbbttt999777444333444444444333111222444666777888888777666888:::;;;;;;===???BBB@@@EEEPPPaaa}}}~~~{{{wwwuuuvvvwwwxxxxxxxxxyyy|||rrrdddXXXQQQPPPIIIGGGDDDAAA>>>======>>>???@@@AAAAAA@@@???@@@BBB??????>>>>>>===;;;:::999:::::::::999999999888888777888888888999999999999999999999888666333111///000000000000000000000000000000000000000000000000000000111222333444555555777777777777888999;;;;;;999999:::::::::999999888777777666666666777777888888999:::;;;;;;:::888666444666888;;;===>>>>>>>>>;;;:::999999:::;;;===>>>@@@>>>;;;999777666777777<<>>===============AAACCCFFFPPPbbbuuu{{{||||||xxxrrrkkkfffcccWWWSSSMMMIIIGGGEEEDDDBBB@@@???>>>===<<<===>>>>>>AAAFFFMMMSSS[[[iiiyyyxxxiii___SSSMMMGGGCCCBBBAAA???<<<<<<<<<;;;:::999;;;???BBBIIIOOOXXX___cccdddeeeeeegggmmmuuu|||{{{pppggghhhqqq{{{xxxhhhaaadddyyyyyyrrrttt~~~~~~~~~xxxssspppggg[[[PPPLLLAAA:::555444222//////111***+++---...///000000000........................------............------,,,,,,---............---......------......///000......//////000111111222222333555777999:::;;;;;;:::???OOOooo|||sssrrrcccdddwww{{{lllZZZQQQLLLGGGFFFGGGBBBAAA???===<<<;;;::::::>>>BBBGGGLLLQQQZZZdddlllnnnkkkiiioooyyy}}}rrrppplllhhhjjjmmmiiibbbSSSKKKEEEDDDDDDAAA@@@@@@>>>???AAAAAAAAABBBDDDFFFCCCCCCDDDFFFHHHIIIJJJKKKNNNLLLKKKKKKLLLKKKHHHFFFEEECCCAAA>>>;;;:::999999888888999999999:::::::::999::::::::::::999888777555777888888777777999:::===@@@GGGOOO\\\mmm777555333333444444444333111333555888999999999888888:::<<<<<<===>>>@@@BBBCCCGGGMMM\\\www}}}zzzxxxwwwxxxxxxxxxwwwwwwxxx{{{}}}}}}zzzjjj[[[SSSQQQJJJHHHDDDAAA???=========???AAABBBAAA??????@@@AAA??????>>>>>>===;;;:::999:::::::::999999999888888999999999999::::::::::::888999:::999777444000...000000000000000000000000000000000111111000000000000000222333444555555555666555666777999;;;===>>>>>>>>>>>>===<<<;;;:::999999999:::::::::999999888777888999:::::::::999999777888:::<<<===>>>??????<<<;;;:::999999:::;;;<<<>>>===;;;999777666666666888<<>>;;;;;;;;;::::::<<<@@@CCCLLLRRRZZZaaadddeeeeeeeeeccciiipppuuuvvvuuuuuuuuuwwwyyywwwpppiiijjjttt~~~rrrcccaaagggzzz{{{rrrrrr|||uuupppmmmfffZZZOOOKKK@@@:::555444222//////222,,,,,,---.../////////...........................------............------,,,,,,---..............................//////000//////000111111222222333222444666888:::;;;;;;;;;<<>>???@@@@@@@@@@@@BBBDDD@@@AAACCCEEEGGGJJJKKKLLLOOONNNLLLLLLMMMLLLJJJHHHEEEDDDAAA>>><<<:::::::::888888999999999:::::::::999999:::::::::999888777444666888888888888999:::999===CCCJJJUUUeeewww777555333333444444444222222333666999:::::::::999999:::===>>>>>>???AAACCCGGGIIINNNZZZttt~~~|||zzzxxxxxxyyyyyyxxxwwwwwwxxxzzz|||{{{~~~nnn^^^UUUSSSJJJHHHEEEAAA???=========@@@AAABBBAAA???>>>???@@@??????>>>>>>===;;;:::999:::::::::999999999888888999999:::::::::;;;;;;;;;888999::::::888444000---000000000000000000000000000000111111111111000000000111222333444555555555555555555777999<<>><<<:::999:::;;;<<<======;;;:::999999999:::;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>??????>>>===<<<;;;;;;<<<=========<<<:::999777666666555333777===DDDKKKSSS[[[```ggghhhjjjllllllmmmllllllgggeeecccaaa```]]]XXXUUUUUURRROOOMMMLLLKKKIIIGGGDDDDDDCCCCCCCCCBBBBBBBBBDDDHHHNNN[[[ppp}}}zzzyyypppiii```XXXSSSPPPOOONNNGGGFFFEEEDDDCCCDDDEEEEEEBBBFFFLLLPPPXXXfffwwwuuuggg]]]MMMIIIDDDBBBCCCDDDBBB@@@;;;;;;;;;::::::<<<@@@DDDNNNTTT\\\cccfffffffffeeeaaafffmmmooommmjjjiiihhhmmmqqqsssoookkknnnyyy}}}mmm______iiizzz{{{nnnnnnzzzsssmmmjjjdddXXXNNNJJJ@@@:::666555222//////222.........///......------........................------............------...//////000000000000000...............///000000000111111222333333444444333444666999:::;;;;;;;;;???@@@FFF[[[~~~yyyqqqzzz{{{tttbbbllliii[[[QQQIIIEEEEEEDDDDDDBBB@@@>>>===;;;:::999>>>DDDGGGKKKQQQ[[[cccfffeeeeeehhhmmmqqqrrrrrrppprrrqqqlllhhhgggccc___WWWOOOHHHFFFFFFCCCAAABBB>>>???@@@???>>>>>>@@@BBB???@@@BBBEEEHHHJJJMMMNNNPPPOOONNNNNNNNNMMMKKKIIIEEECCCAAA>>><<<;;;::::::888888999999999:::::::::999999:::;;;:::999888777333555777888888888999;;;777:::???FFFQQQ```rrr}}}333333333333333333333333333555888::::::;;;===>>>:::::::::<<>>===>>>??????@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;===<<<<<<;;;999888888777888999999::::::999999888999:::;;;;;;999666222000111111000///////////////111222222222222111000000///000111333444555666666555666888:::;;;<<<======???@@@AAAAAA>>><<<;;;;;;>>>@@@AAAAAA@@@===999777<<<;;;;;;<<<<<<;;;888555888:::>>>AAACCCCCCBBBAAA@@@???===<<<;;;<<<===>>>===<<<;;;:::999777666666666888:::===BBBJJJTTTZZZdddgggjjjkkkkkkkkklllmmmhhhgggeeedddcccaaa^^^\\\ZZZXXXUUUQQQMMMJJJGGGFFFDDDFFFGGGGGGEEECCCBBBBBBGGGHHHOOO]]]qqq~~~yyyrrrhhhaaa^^^ZZZUUUPPPPPPNNNKKKJJJJJJJJJHHHGGGHHHHHHKKKQQQWWWbbbttt~~~rrreee[[[OOOLLLGGGCCCBBBAAA???>>><<<<<<:::888888<<>><<<;;;;;;;;;===@@@DDDKKKTTT]]]dddhhhhhhfffdddhhhoooqqqnnntttrrrpppnnnmmmjjjgggdddXXXSSSNNNIIIFFFDDDBBBAAA@@@??????>>>>>>>>>>>>>>>@@@@@@AAABBBDDDGGGJJJKKKMMMMMMMMMLLLLLLJJJIIIIIIFFFEEECCCAAA>>>;;;:::888999999999999999:::;;;<<<:::::::::999999888888888666777777777555555777888<<<<<<@@@GGGOOOXXXgggttt333333333333333333333333222444777999999;;;<<<>>>=========>>>@@@BBBEEEFFFNNNRRRUUU[[[nnn}}}{{{xxxvvvuuuuuuuuuuuuvvvxxxyyyzzzyyyfffZZZVVVRRRNNNIIIEEEBBB@@@>>><<>>>>>>>>===<<<<<<;;;;;;===<<<<<<;;;999888888777888999999::::::999999888999:::;;;;;;999666222000111111000///////////////111222222222222111000000000111222444555666777777666777999:::<<<===>>>>>>AAACCCEEEDDDBBB???======@@@AAAAAAAAA@@@>>><<<;;;<<<<<<<<<>>>???>>>;;;888:::<<>>===<<<;;;999888888888999:::<<<@@@GGGPPPVVVaaaeeeiiikkklllllllllmmmkkkiiihhhhhhhhhfffccc```\\\[[[XXXUUURRRNNNKKKIIIHHHIIIJJJIIIHHHGGGGGGHHHKKKLLLRRR___rrr~~~wwwmmmfffccc```[[[WWWTTTRRROOONNNMMMMMMLLLJJJKKKKKKMMMRRRXXXbbbtttzzzmmm___UUUMMMJJJFFFCCCAAA@@@???>>>===<<<;;;999:::>>>DDDHHHQQQWWW^^^bbbfffiiifffaaa[[[]]]^^^```___^^^\\\[[[[[[\\\```cccfffmmm|||wwwhhhfffcccsssqqqjjjqqq}}}wwwmmmddd___XXXNNNHHHFFF999777444111000000111222///............---------......---,,,,,,---......---...///////////////.../////////////////////..................///000000/////////000111333444555333555777999;;;<<<<<<<<<:::AAAFFFOOOmmmmmmpppuuu~~~iiijjjqqqnnnZZZOOOJJJHHHFFFEEECCC@@@>>>===<<<<<<;;;===@@@DDDJJJRRR\\\bbbggggggeeedddiiiqqqtttrrrsssrrrqqqooollljjjhhhggg[[[VVVOOOJJJFFFDDDCCCBBBAAAAAA@@@???????????????@@@@@@AAABBBDDDGGGIIIKKKMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFDDDBBB???===;;;:::999999:::::::::::::::;;;::::::999999999999999999666777777777555555777888;;;:::>>>DDDKKKUUUcccppp333333333333333333333333111333666888888:::<<<>>>>>>?????????@@@BBBFFFIIIRRRVVVYYY]]]kkk~~~~~~|||yyywwwvvvuuuuuurrrtttvvvwwwxxx}}}lll^^^YYYUUUQQQLLLGGGDDDAAA>>><<>>>>>======<<<<<<;;;<<<<<<;;;::::::999888888888888999999999999888888999:::::::::888555333111111000000///////////////111222222222222111000000111222333555666777888888666888999;;;===>>>???@@@BBBDDDGGGGGGDDD@@@>>><<>>>>>>>>@@@AAAAAA>>><<<;;;===@@@CCCEEEGGGHHHHHHJJJIIIGGGEEECCCCCCCCCDDDAAAAAA@@@???===<<<;;;;;;:::;;;;;;<<<>>>DDDKKKPPP\\\```gggkkklllllllllmmmjjjjjjiiijjjkkkiiieeeccc^^^]]]\\\ZZZWWWSSSPPPNNNNNNNNNNNNMMMLLLLLLOOOQQQPPPQQQVVVbbbsssuuunnnjjjgggccc```[[[XXXUUUSSSRRRRRRQQQOOOQQQOOOPPPSSSXXXbbbuuutttfffWWWMMMJJJGGGDDDAAAAAA@@@???>>>======<<<;;;<<<@@@FFFKKKRRRYYYaaaeeehhhkkkhhhccc[[[[[[ZZZYYYXXXVVVUUUTTTQQQRRRVVVZZZ^^^gggyyywwwhhhggghhhzzz{{{kkkfffnnnyyy{{{zzznnnccc\\\VVVNNNFFFCCC777555333000//////000111///............---------///......------......///,,,,,,,,,------,,,++++++......//////////////////...............///000000//////000000111222444444222333444666777999:::;;;:::@@@CCCKKKfffqqqqqqrrrvvvoooiiiiii|||yyybbbRRRLLLJJJFFFEEECCCAAA???===<<<<<<;;;<<>><<<;;;999:::;;;;;;;;;:::999888999999999999999999::::::666777777777555555777888:::999;;;@@@FFFOOO]]]jjj~~~333333333333333333333333111333555666777999<<>>AAAGGGMMMTTTYYY^^^bbbkkk~~~{{{yyyvvvuuuttttttppprrruuuuuuwww{{{rrrccc[[[UUURRRMMMIIIEEEBBB???===??????@@@AAABBBBBBBBBBBB??????>>>>>>===<<<<<<<<<<<<<<<;;;::::::999888888888888999999999999888888999999999999888555333111000000////////////000000111222222222222111000000000111333444666777777777777888:::<<<>>>@@@@@@AAA@@@CCCFFFGGGDDD@@@===;;;@@@CCCFFFIIIJJJIIIFFFDDDBBBBBBBBBCCCDDDCCC@@@===:::;;;===@@@DDDGGGJJJLLLMMMLLLKKKIIIGGGGGGFFFFFFDDDCCCBBBAAA@@@???>>>===;;;;;;;;;<<<===AAAHHHLLLVVV[[[cccjjjlllllllllkkkffffffggghhhiiigggdddaaa^^^^^^^^^]]]ZZZWWWTTTRRRRRRRRRQQQPPPOOORRRWWW[[[UUUVVV[[[eeessswwwqqqmmmjjjgggbbb___[[[XXXWWWWWWVVVUUUVVVSSSSSSUUUYYYcccttt|||pppbbbTTTJJJGGGEEEBBB@@@@@@@@@>>>===<<<<<<;;;;;;<<>><<<;;;::::::<<<>>>AAAFFFMMMVVV\\\cccgggiiiiiimmmtttwwwuuurrrvvvxxxvvvqqqoooqqquuujjjcccXXXOOOIIIFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@??????@@@BBBDDDFFFGGGHHHKKKKKKKKKKKKKKKJJJIIIIIIFFFEEECCCBBB@@@>>>===<<<999:::<<<<<<<<<:::888666888888888999999:::::::::666777777777555555777888999777888<<>>===>>>???@@@AAAAAAAAAAAA?????????>>>======<<<<<<;;;;;;;;;::::::999999888777888888999999888888777999999999888777555333222000000////////////000000111222222222222111000000///000222333555666666666777888:::<<>><<<>>>CCCJJJPPPRRRPPPKKKHHHGGGGGGGGGGGGGGGFFFBBB???::::::;;;===AAAEEEJJJLLLMMMMMMLLLKKKJJJJJJIIIIIIGGGFFFEEEDDDBBBAAA@@@@@@<<<<<<<<<<<<===AAAFFFJJJPPPVVV___gggjjjjjjjjjjjjdddddddddeeefffeeebbb```]]]]]]]]]\\\ZZZXXXVVVTTTUUUUUUTTTRRRSSSWWW^^^ccc\\\^^^bbbiiittt~~~yyysssooollliiieee```]]]\\\[[[ZZZYYYZZZWWWWWWYYY\\\ddduuuyyynnnbbbTTTKKKFFFDDDAAA@@@@@@@@@>>><<<::::::::::::===BBBJJJOOOUUU^^^fffiiillloooooommmeeedddaaa]]]YYYTTTPPPNNNKKKKKKMMMPPPTTT___rrrwwweeedddggg|||~~~pppeeefffrrr|||}}}vvvhhh[[[SSSLLLDDD===333222111///.........//////............---------,,,,,,,,,------,,,,,,,,,//////000000000//////...---.........//////000000...............///000000000000000000111222333333666666666666888999;;;<<<<<>>???@@@BBBCCCEEEFFFFFFIIIIIIJJJJJJJJJIIIHHHHHHCCCCCCBBB@@@???===<<<<<<999:::<<<<<<<<<:::888666888888888999999:::::::::666777777777555555777888888666777:::===CCCNNNYYYmmm333333333333333333333333111333555666777:::>>>AAAOOOUUUYYYTTTIIIAAAAAAEEEGGGNNNZZZgggsss}}}zzzwwwtttsssrrrrrrppprrrtttttttttwww|||lll^^^SSSPPPMMMJJJHHHEEEAAA???<<<===>>>???@@@AAAAAAAAA@@@??????>>>>>>======<<<;;;;;;;;;::::::999999999777777888888888888777777888888888777666555333333///////////////000000111111222222222222111000000///000111333444555555666666777:::<<<>>>@@@AAABBBAAADDDGGGHHHGGGDDDBBBAAA???DDDMMMTTTWWWUUUQQQNNNLLLLLLLLLLLLMMMKKKHHHEEE@@@???======???CCCGGGJJJKKKKKKLLLLLLMMMMMMMMMMMMJJJJJJIIIGGGFFFEEEDDDCCC>>>??????>>>???AAAEEEIIILLLRRR[[[cccfffggghhhhhheeedddccccccddddddbbb```\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVXXX]]]dddiiigggiiimmmrrrxxx~~~zzzuuurrrppplllfffbbbaaa```______]]]\\\\\\___aaaiiixxxvvvmmmbbbVVVMMMEEEDDDBBBAAA@@@@@@===;;;999999999:::>>>DDDLLLRRRWWW```hhhjjjlllqqqttttttlllllljjjfff```XXXQQQMMMLLLKKKMMMOOOTTT^^^rrrwwweeecccfff{{{{{{mmmeeejjjxxx|||wwwkkk\\\PPPHHH@@@999222222111000//////......///............---------+++,,,,,,------,,,,,,+++***++++++,,,------,,,,,,------......///000000000...............///000000111111000000111222222333444444555666777888999999;;;===AAAFFFPPPfff~~~nnnooozzzxxxdddVVV```aaarrrzzzjjjZZZNNNGGGEEECCC@@@===;;;:::999:::;;;<<<>>>AAAGGGOOOTTT\\\dddkkkmmmooorrrqqqooosssxxx}}}~~~}}}{{{{{{|||{{{sssggg[[[SSSMMMHHHFFFAAAAAA@@@???????????????===>>>@@@BBBCCCDDDEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFBBBBBBAAA@@@>>>======<<<999:::;;;;;;;;;:::999888999999999999999999::::::666777777777555555777888777666777;;;<<>>======???@@@AAABBBBBBBBB@@@@@@??????>>>=========;;;;;;::::::::::::999999777777888888888888777777888888777666555444444333///////////////000111111111222222222222111000000000000222444555666666666555777999;;;>>>@@@AAABBB@@@CCCEEEFFFEEEDDDDDDDDDBBBGGGMMMTTTXXXXXXWWWUUUOOOOOOPPPQQQSSSRRRPPPNNNLLLIIIDDDAAA@@@BBBEEEGGGIIIJJJKKKMMMOOOPPPQQQQQQNNNNNNMMMLLLJJJIIIHHHHHHDDDDDDCCCAAA@@@AAACCCFFFJJJOOOXXX___bbbdddeeeffffffdddaaa```aaaaaaaaa```[[[ZZZXXXWWWVVVWWWXXXYYYYYYYYYYYYZZZ\\\bbbiiinnnrrruuuyyy}}}|||zzzvvvrrrlllhhhfffeeeeeedddaaa```bbbeeehhhnnn|||tttkkkaaaUUUMMMFFFDDDBBBBBBAAA@@@===;;;999999:::<<>>888222222111000000////////////............---------,,,,,,---......---,,,,,,&&&'''((()))***+++++++++------......///000000111...............///000000111111111000111111222333000111333555666666555555888:::???DDDIIIZZZ{{{zzzuuuxxx~~~}}}hhhWWW]]]WWWcccqqqyyyxxxqqqbbbTTTIIIGGGEEEBBB???===;;;;;;:::;;;;;;<<>>@@@BBBCCCDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAA@@@??????>>>>>>999999:::::::::::::::;;;::::::999999999999999999666777777777555555777888777666999<<<======CCCKKKYYYnnn333333333333333333333333333444666666888;;;@@@DDDMMM^^^rrrvvviiiWWWKKKGGGKKKKKKRRR___mmm}}}yyyvvvtttssssssrrrtttvvvuuuttttttxxx|||tttcccZZZWWWSSSOOOKKKFFFAAA======>>>@@@AAABBBCCCCCCCCC@@@@@@??????>>>=========;;;:::::::::::::::::::::777777888888888888777777888888777666555444444333///////////////000111111111222222222222111000000111222333555666777777888555666888;;;>>>@@@AAAAAA===@@@BBBCCCBBBBBBCCCDDDFFFIIIMMMRRRVVVYYY[[[[[[PPPPPPRRRUUUXXXXXXWWWUUUVVVQQQKKKDDDAAAAAACCCEEEHHHIIIKKKNNNQQQSSSTTTTTTRRRQQQPPPOOOMMMLLLKKKKKKHHHHHHFFFCCCAAA@@@BBBDDDIIINNNVVV\\\```bbbdddeeeeeebbb___]]]]]]^^^^^^^^^\\\ZZZWWWVVVUUUWWWYYY[[[[[[[[[\\\]]]```eeelllqqq{{{~~~zzzvvvpppkkkiiiiiihhhgggddddddfffjjjmmmssssssjjj___TTTLLLGGGEEECCCBBBAAA@@@===:::::::::;;;===AAAHHHQQQWWWYYYaaahhhjjjlllttt{{{}}}~~~vvviii\\\TTTKKKJJJLLLOOOTTTaaawwwzzziiigggiii~~~vvviiieeeooo|||~~~vvvcccQQQGGG@@@:::222222111111000000////////////.........---------,,,---...//////...---,,,***+++,,,...///000111111---------...///000000111...............///000000111111111111111111222222222444666888999999888777666888>>>CCCEEERRRsss}}}wwwwwwjjjVVVZZZPPPYYYdddmmmtttrrreeeWWWKKKIIIGGGDDDAAA>>>===<<<:::;;;;;;<<<>>>DDDKKKPPPYYY```dddeeegggnnntttvvvpppsssyyy}}}xxx|||qqqeee[[[RRRJJJFFFCCCCCCBBBAAAAAAAAAAAABBB===>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????:::999999999999:::<<<<<<;;;::::::999999888888888666777777777555555777888666777:::=========AAAHHHOOOddd~~~333333333222111222444666222444777999:::===@@@CCCKKKSSS```jjjlllcccUUUJJJBBBPPPUUUYYYhhhyyy}}}|||{{{yyyvvvsssrrrsssuuuuuuttttttvvvwwwyyyjjjccc^^^WWWOOOJJJFFFEEEDDDAAA???======???@@@AAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999888888888888888888888888888888888777777666555333222111111000///////////////000000000000////////////222222444555666777777777777777777888;;;???CCCEEEEEEEEECCCBBBBBBCCCDDDDDDEEEGGGKKKPPPUUUZZZ^^^```WWWTTTQQQRRRWWW]]]```aaaeeeaaaWWWKKKFFFGGGFFFCCCBBBCCCGGGLLLRRRUUUUUUTTTSSSTTTTTTTTTSSSQQQPPPOOOQQQMMMHHHDDDCCCDDDDDDDDDFFFKKKSSS[[[aaaeeefffggggggccc___\\\[[[[[[ZZZYYYWWWVVVUUUUUUTTTTTTUUUUUUVVVTTTUUUXXXZZZ^^^hhhrrr}}}~~~{{{wwwrrrooolllkkkkkkbbbdddgggjjjoooxxx{{{nnnddd[[[QQQJJJDDDBBB@@@??????>>><<<:::888999:::===BBBJJJSSSYYY]]]bbbfffgggkkksssyyy{{{}}}~~~|||qqqcccXXXOOOKKKGGGKKKXXXjjj{{{~~~mmmfffrrrsssiiimmmyyy~~~|||jjjTTTEEE===999000///////////////000000................................................---------------------------------------...///000000000000000000111111222222222111111111111111111333444555777888999::::::;;;<<<<<>>;;;999:::;;;===???BBBHHHLLLUUU[[[bbbfffiiimmmtttyyytttrrrrrrzzz}}}uuuxxxxxxtttkkk___SSSKKKHHHDDDCCCBBBBBBCCCDDDCCCAAA===>>>@@@BBBCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>;;;;;;:::999888888888888;;;;;;::::::999888777777555777888999999888777555555555444555888<<<@@@BBBNNN[[[nnn444444444333222222444666555777:::;;;<<<>>>AAADDDHHHNNNVVV^^^```[[[RRRKKKEEEQQQUUUXXXfffvvv}}}|||zzzvvvtttrrrtttuuuuuuuuuuuuwwwyyyoooaaa]]]VVVOOOJJJFFFDDDBBB@@@>>>======???AAAAAAAAA???>>>>>>======<<<;;;;;;<<<<<<;;;::::::999999888888888888888888888888888666666555555444333111000111111000///////////////000000000000////////////111222333444555666666666777777777888:::===AAACCCEEEDDDCCCBBBBBBBBBCCCDDDFFFHHHKKKOOOSSSWWWZZZ\\\VVVSSSPPPRRRWWW]]]aaabbbgggddd\\\QQQKKKJJJHHHDDDBBBCCCEEEJJJOOORRRSSSRRRSSSTTTUUUVVVVVVUUUSSSRRRSSSOOOJJJFFFEEEEEEDDDDDDFFFJJJRRRYYY___bbbcccccceeebbb^^^[[[ZZZYYYXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQRRRTTTVVVYYYbbblllyyy~~~~~~|||zzzuuupppllljjjiiiiiieeegggjjjmmmsss|||zzzkkk```XXXPPPKKKEEECCCAAA??????>>><<<:::888:::;;;>>>CCCKKKUUU[[[^^^cccggghhhllltttzzz{{{uuuggg]]]OOOKKKIIIMMMZZZkkkzzzpppjjjvvv}}}pppgggnnn{{{lllUUUFFF>>>999000000////////////000000........................------------------------------------------------...------------...///000000////////////000111111222222111111111111111111222444666888999::::::999;;;<<<<<>>CCCIIIMMMYYY^^^eeehhhhhhiiilllppprrrpppqqqwww}}}yyysssttttttrrrjjj___UUUMMMJJJGGGEEECCCCCCCCCCCCAAA???>>>???AAABBBCCCDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???<<<;;;:::999999888999999;;;;;;::::::999888888777555666888999999888666555666555555555777;;;>>>AAAFFFRRRdddzzz555555666555333333444666888:::<<<======???AAACCCFFFHHHLLLQQQTTTTTTPPPMMMJJJUUUWWWZZZfffsss~~~|||zzzwwwtttrrrsssuuuuuuuuuvvvxxxzzz~~~wwwbbb^^^WWWQQQMMMIIIEEECCC@@@>>><<<<<>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999999999888888888888888888888888666666555555444333111000111000000///////////////000000000000///////////////000222333444444555555666666666777999;;;>>>???DDDDDDCCCBBBBBBBBBBBBCCCEEEGGGIIILLLPPPSSSVVVWWWTTTRRRPPPQQQVVV\\\```ccciiihhhcccYYYRRROOOKKKFFFCCCCCCDDDGGGLLLOOOPPPPPPSSSTTTWWWYYYZZZYYYXXXWWWWWWSSSMMMIIIGGGFFFEEECCCDDDIIIPPPWWW]]]`````````ccc```\\\ZZZYYYXXXVVVTTTSSSRRRPPPOOOMMMLLLLLLLLLMMMKKKKKKMMMNNNPPPXXXbbbsss~~~{{{yyyyyy{{{{{{{{{}}}}}}~~~~~~~~~zzzwwwrrrmmmjjjhhhhhhhhhhhhjjjmmmqqqxxxyyyiii\\\TTTOOOMMMFFFDDDAAA@@@???===;;;888999;;;===@@@FFFNNNWWW]]]aaaeeehhhiiillltttzzz{{{xxxkkkaaaOOOKKKIIIOOO]]]nnn|||pppkkkzzzxxxmmmgggppplllVVVHHH???999000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......////////////......//////000111111111222222222222222222222444777:::;;;;;;:::999;;;===<<<@@@EEEEEEVVVsss|||xxx|||fffUUUMMMRRR[[[^^^ccccccYYYOOOKKKEEECCCBBBBBB???<<<;;;;;;;;;;;;===BBBJJJOOOZZZ```fffjjjiiihhhiiijjjooooooqqqtttwwwwwwtttrrrqqqrrrqqqlllcccZZZRRROOOJJJHHHEEECCCCCCBBB@@@>>>???@@@AAACCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@======<<<:::::::::::::::;;;::::::999999888888888555555777888888777555555777666666666777999<<<>>>???IIIYYYlll333555666666555555777999:::<<<>>>??????@@@BBBCCCHHHHHHIIILLLPPPSSSSSSRRRPPPXXXYYY\\\fffppp~~~|||yyyvvvtttqqqrrrssssssssstttwwwyyy}}}|||gggbbb[[[UUURRRNNNIIIEEE@@@>>><<<<<<>>>AAACCCCCC@@@??????>>>>>>======<<<<<<<<<<<<;;;::::::999999888888888888888888888888888888777777666555333222000000////////////000000000000000000////////////...///000222333333333333666555666666777999;;;<<>>BBBGGGPPPXXX^^^ccchhhjjjiiillltttzzz||||||}}}xxxkkkbbbQQQLLLIIIPPP___sssyyyjjjiii}}}xxxmmmiiisss|||hhhTTTGGG???999111000000////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////............//////...............///000000111111222222222222222333333555999<<<>>>===;;;:::999<<<;;;???EEEDDDPPPhhhxxxsss[[[NNNNNNWWW\\\dddhhhbbbTTTNNNHHHDDDCCCBBB???======<<<;;;:::<<>>===<<<;;;;;;::::::;;;:::::::::999999888888888555555666666666666555555888777666666666888:::;;;>>>EEEQQQ```sss111444666777888999;;;<<<>>>@@@CCCEEEEEEFFFHHHIIILLLLLLMMMPPPSSSVVVWWWWWWRRRWWWWWWYYYccckkk|||~~~{{{xxxuuusssooopppqqqpppppprrruuuwww|||lllfff]]]WWWTTTPPPKKKFFFAAA???<<<;;;===@@@BBBCCC@@@@@@@@@???>>>>>>============<<<;;;;;;::::::999888888888888888888888888888888777777666555333222000000////////////000000000000000000////////////......000111222333333333444555555666777888999:::@@@@@@AAABBBBBBBBBBBBBBB@@@AAADDDGGGJJJMMMOOOPPPQQQPPPNNNMMMOOORRRWWW[[[dddiiijjjeee^^^YYYSSSNNNKKKJJJIIIJJJMMMOOOPPPOOOQQQSSSVVVZZZ]]]___```aaa^^^ZZZTTTOOOLLLIIIFFFCCC???DDDLLLTTT[[[___aaaaaa```___]]][[[ZZZWWWSSSPPPNNNMMMKKKIIIGGGEEEDDDDDDAAA???@@@AAA@@@@@@FFFOOOaaatttyyytttoookkkhhh``````aaabbbdddfffiiijjjooonnnkkkiiihhhggghhhhhhgggiiimmmttt~~~}}}kkk[[[QQQNNNNNNGGGEEEBBB@@@???===:::888999;;;???CCCIIIQQQZZZ```fffiiikkkiiilllsssyyy{{{{{{}}}yyykkkaaaTTTMMMIIIPPPbbbxxxqqqeeeiiiyyyoookkkuuuttt```PPPFFF>>>777111111000///////////////........................------------------------,,,,,,,,,---------......000//////.........//////...............///000000111111222222333333333333444666:::>>>???>>><<<;;;888<<<;;;>>>EEEEEEMMM```{{{fffSSSMMMTTT[[[eeennnmmmZZZTTTKKKEEECCCBBB@@@>>>>>>===;;;:::;;;@@@HHHMMMTTT[[[eeennnrrrsssrrrqqqooorrruuuuuusssqqqqqqrrrrrrrrrsssqqqkkkbbbYYYSSSKKKHHHEEECCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCAAA@@@??????@@@>>>>>>===<<<;;;;;;;;;;;;::::::999999999999999888555555666666666666555555777777666666666777888999;;;AAAJJJVVVhhh222444777999::::::<<<>>>BBBEEEIIILLLMMMOOOPPPRRRQQQPPPQQQSSSVVVXXXYYYXXXOOOSSSRRRUUU^^^eeevvv|||yyyvvvtttpppppppppooonnnooorrruuu|||qqqhhh]]]VVVRRROOOJJJEEECCC@@@<<<;;;===???BBBBBBAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;:::::::::888888888888888888888888666666555555444333111000///////////////000000111000000000000////////////---...000111222222333333333444555666777888999999===>>>???AAABBBCCCCCCCCC@@@AAACCCEEEGGGJJJKKKLLLLLLLLLKKKIIIJJJMMMSSSWWW```gggkkkhhhbbb___[[[VVVRRRQQQQQQQQQSSSTTTSSSRRRQQQRRRTTTVVVZZZ^^^aaaccc```\\\VVVQQQNNNJJJFFFDDD>>>CCCKKKSSSZZZ]]]_________^^^]]]\\\ZZZVVVQQQNNNJJJIIIGGGEEECCCBBBAAAAAA===<<<===>>>======BBBJJJYYYooo|||uuummmfffaaaXXXWWWVVVUUUVVVXXXZZZ\\\bbbbbbcccddddddeeeeeeeeeeeefffkkksss~~~zzzjjj\\\RRRMMMKKKFFFDDDAAA@@@???===;;;888:::<<>>>>>===;;;::::::>>>DDDIIITTTZZZdddmmmssstttrrrpppqqqsssvvvwwwvvvtttrrrrrrppppppqqqqqqmmmeee[[[TTTLLLIIIFFFCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFEEECCCAAA????????????>>>>>><<<;;;;;;;;;;;;;;;999999999999999999999999666666666666666666666666666666666666666777777888777;;;BBBMMM]]]sss555777:::;;;::::::;;;<<>>@@@AAABBBAAAAAA@@@??????>>>>>>=========<<<;;;;;;::::::888888888888888888888888666666555555444333111000///////////////000111111000000000000////////////...///000111222333333333222333444666888999:::::::::;;;>>>@@@CCCDDDDDDEEECCCDDDDDDEEEEEEFFFGGGGGGEEEEEEFFFEEEFFFJJJQQQVVV\\\eeekkkjjjfffeeebbb```YYYXXXXXXYYYZZZZZZXXXUUUPPPPPPPPPRRRVVV[[[aaaddd```\\\WWWRRROOOKKKGGGDDD???CCCJJJQQQWWWYYYZZZZZZ]]]\\\[[[[[[YYYUUUOOOKKKFFFEEECCCAAA@@@???>>>>>><<<;;;<<<===<<<<<>><<<:::<<>>======<<<::::::<<>>===<<<;;;::::::::::::999999999999999999999999777777777666666777777777555555555666666666777777666999===EEEQQQdddyyy888:::<<<<<<;;;999999:::>>>BBBHHHMMMQQQTTTVVVXXXTTTQQQMMMLLLMMMPPPSSSTTTQQQSSSQQQVVV```eeewww}}}zzzwwwtttsssrrrooonnnnnnqqqtttyyy|||}}}qqqbbbXXXTTTRRRMMMHHHFFFBBB===;;;<<<>>>@@@AAABBBBBBAAA@@@@@@??????>>>=========<<<;;;;;;::::::888888888888888888888888888888888777666555333333///////////////000111111000000000000////////////...///000222333333333333111333444666888999::::::888:::===@@@CCCEEEEEEFFFGGGFFFFFFEEEDDDDDDCCCCCC???AAABBBBBBDDDIIIQQQWWWZZZdddlllllliiihhhhhhfff]]]]]]]]]^^^___^^^[[[XXXPPPOOONNNPPPSSSZZZ```ddd```\\\WWWSSSOOOKKKGGGDDD@@@DDDJJJPPPTTTVVVVVVUUU[[[ZZZZZZYYYXXXSSSMMMIIIBBBBBB@@@>>>===<<<<<<<<<;;;:::;;;===<<<<<>><<<:::>>>AAAFFFLLLSSS[[[dddiiihhhkkkkkkhhhiiipppvvvxxxxxx|||ttt```RRRQQQMMMLLLWWWjjj|||wwwggg___```ooo{{{tttiiidddnnn~~~{{{iiiUUUJJJDDD<<<555222222000///....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111111000///////////////000000000000000111222222111111222333333444555555222222444555777888888888:::===999888@@@BBBCCCNNNTTTyyy}}}xxx[[[RRROOOUUUbbbggglllcccVVVLLLFFFCCC@@@>>>======<<<;;;:::;;;>>>AAAJJJOOOYYYccclllppppppooorrrsssvvvzzz|||zzzuuuppppppqqquuuxxxyyysssiiiaaaRRRNNNIIIEEECCCBBBAAA@@@AAAAAAAAAAAABBBDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEIIIHHHEEEBBBAAAAAAAAABBB======;;;:::::::::::::::999999999999999999999999888888777777777777888888444444555555666777777777999:::<<<@@@HHHWWWiiivvv888;;;???BBBCCCAAA===;;;<<>><<<<<<<<<<<>>>>>========================;;;;;;;;;;;;;;;;;;:::::::::::::::999777444222111000000000000////////////111111111111111000///////////////000111111222222111222333444555777888888666888:::<<<>>>BBBFFFIIILLLMMMNNNMMMKKKHHHEEECCCFFFAAA>>>AAACCCFFFMMMTTTZZZ^^^fffmmmqqqpppkkkffffffccc```aaaiiimmmeeeZZZXXXTTTQQQPPPOOOQQQZZZcccccc```[[[UUUOOOJJJGGGFFFBBBDDDGGGJJJMMMMMMMMMMMMUUUYYYZZZVVVSSSQQQLLLFFFAAA???>>><<<;;;;;;;;;;;;888999;;;<<<<<<>>>AAACCCPPP___{{{~~~sssiii^^^WWWQQQQQQOOOJJJEEEDDDEEEFFFHHHLLLQQQVVVZZZ]]]\\\___fffppp}}}uuuiii```XXXOOOKKKLLLBBB@@@???===<<<;;;<<<<<<===CCCJJJQQQVVV\\\dddjjjssspppmmmlllmmmqqquuuyyy}}}~~~tttaaaSSSOOOJJJKKKXXXjjj{{{ooo^^^XXX```qqq|||vvveee___nnnqqq___TTTJJJ???666333111111000///////////////..................------......------------......000000//////......------...///000111111000///...000000000000////////////000000111222333333444444555555444555666888:::;;;;;;:::999:::<<<@@@CCCFFFOOOhhh|||zzzeeeSSSNNNNNNVVVaaagggjjjbbbQQQFFFGGGDDD===@@@@@@???===:::999:::<<>><<<===???BBBDDDFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFEEECCCBBBBBBBBBBBB???>>>===;;;999888888888555777999999777777777888999888777999:::999555111777666555555555777888999888:::;;;<<<@@@KKKZZZeee555888<<>>AAAEEEGGGHHHIIIIIIPPPOOOMMMLLLLLLNNNQQQSSSSSSVVVXXXWWWYYYfff{{{|||{{{|||xxxuuuuuurrrmmmlllnnnvvvyyy{{{hhh^^^[[[VVVOOOLLLHHHFFFCCC@@@>>>======>>>BBBBBBBBBAAA@@@@@@???>>>========================<<<;;;;;;;;;;;;::::::::::::::::::999777555222111000000000000////////////111111111111111000//////.........///000000111111111222333444666777888888666888:::<<<===@@@DDDGGGMMMOOOSSSVVVVVVRRRKKKFFFCCC???===@@@CCCFFFLLLSSSYYY^^^eeekkknnnmmmkkkiiigggeeebbbdddlllqqqkkkaaaZZZUUUPPPNNNMMMNNNWWW```eeeccc^^^WWWPPPKKKHHHGGG???AAACCCFFFGGGHHHGGGGGGMMMQQQSSSPPPNNNMMMHHHBBB>>>===<<<:::::::::;;;;;;888999;;;;;;;;;===@@@CCCLLLYYYrrryyyooo```YYYSSSRRRQQQKKKGGGFFFDDDDDDFFFHHHLLLPPPSSSVVVYYY]]]dddooo|||{{{oooccc\\\UUULLLGGGEEEBBBAAA???===<<<;;;;;;<<<>>>DDDLLLSSSXXX___ggglllsssqqqnnnmmmnnnrrrwwwzzz~~~tttdddXXXRRRMMMOOO]]]oooxxxiii[[[WWW___oooxxxiiieeetttwwwiiiXXXNNNFFF<<<555222111111000///////////////........................---------,,,,,,---------///////////////........./////////000000//////////////////000000000000000111111111222333333333444555555444555666888999:::::::::999:::<<>>>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCBBBBBBBBBBBB???>>>===;;;:::999888888777999::::::999888888999:::888777888999888555222666666555555555666888888777888999999<<>>@@@???>>><<<===>>>???AAACCCDDDEEEFFFNNNOOOOOOMMMKKKKKKOOOSSSUUUXXXZZZYYY[[[ggg|||}}}wwwuuuqqqkkkjjjmmmtttwww~~~nnnaaa[[[UUUPPPNNNJJJHHHEEEAAA???>>>??????BBBBBBBBBBBBBBBAAA@@@@@@========================<<<<<<;;;;;;;;;::::::::::::::::::999777555333111000000000000////////////000111111111111000000///------......///000000111222222333444666777888999777888:::;;;;;;===@@@CCCMMMPPPWWW___ccc```XXXPPPGGGBBB@@@BBBDDDGGGMMMSSSYYY___fffiiiiiiiiijjjkkkgggfffeeehhhpppwwwtttlll___XXXQQQMMMKKKLLLTTT]]]gggeee```YYYQQQKKKHHHHHH@@@AAABBBCCCCCCCCCCCCCCCDDDIIILLLKKKJJJJJJFFFAAA<<<;;;:::999999:::;;;;;;999:::;;;;;;;;;===AAADDDHHHPPPddd|||wwwfff^^^XXXWWWUUUOOOJJJHHHEEEEEEFFFGGGIIILLLOOOQQQWWWZZZbbbnnn|||wwwkkk^^^YYYTTTLLLDDD@@@BBBAAA???===;;;;;;;;;;;;???EEENNNUUU\\\bbbjjjpppsssqqqoooooopppuuuyyy|||tttfff]]]TTTQQQVVVdddvvv|||rrreeeYYYXXXaaapppyyynnnkkkzzz~~~nnnaaaRRRIIICCC;;;555333111111000///////////////........................---,,,,,,,,,,,,,,,,,,---........./////////////////////............//////...//////000000111111111222222222222333333333333555555555555666888999:::::::::999:::<<>>AAADDDKKKUUUaaalllrrruuusssrrruuu{{{}}}yyyuuutttpppppppppqqqrrrpppmmmjjjbbbYYYPPPLLLHHHDDDCCCEEEBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCBBBBBBAAAAAA@@@???===<<<::::::999999999;;;<<<;;;:::999:::;;;;;;999888777888777555444666555555555555666777777777888999999999>>>FFFLLL555888;;;???BBBBBBBBBAAAAAA@@@@@@@@@@@@BBBCCCEEEMMMOOOQQQNNNJJJIIIMMMRRRVVVZZZ]]]^^^aaannn{{{vvvqqqkkkjjjmmmsssuuu{{{tttddd[[[UUURRRQQQKKKIIIEEEBBB@@@?????????AAABBBCCCCCCCCCBBBAAA@@@========================<<<<<<<<<;;;;;;::::::999:::::::::999888666444222000000000000////////////000000111111111111000///......//////000111111111222222333555666777888999777999:::;;;:::;;;===???HHHLLLUUU```jjjlllgggbbbVVVOOOIIIHHHHHHIIIOOOVVV[[[aaahhhiiigggeeegggjjjdddfffgggjjjsss{{{{{{wwwggg^^^TTTNNNKKKLLLRRRZZZfffeeeaaaYYYQQQKKKIIIIIIGGGFFFFFFEEEDDDCCCBBBBBB@@@EEEIIIHHHIIIIIIFFFAAA;;;::::::999:::;;;<<<===<<<<<<<<<<<<<<>><<<;;;::::::::::::;;;;;;:::999888999;;;;;;:::888777666666666555555555555555555555666666888999:::::::::===AAADDD666888;;;???BBBCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFKKKNNNPPPNNNJJJHHHLLLQQQRRRWWW\\\___dddrrryyyrrrlllkkkmmmpppqqqwww~~~zzzhhh^^^WWWTTTTTTKKKIIIEEEBBB???>>>>>>>>>@@@AAABBBCCCDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999999::::::999888666444333000000000000///////////////000000111111111000000///000000111111222333333222333444555666888999999888:::;;;;;;;;;:::;;;===BBBEEEMMMYYYfffooossstttjjj```VVVOOOKKKJJJOOOVVV[[[cccjjjmmmiiifffeeefff```cccfffjjjrrr|||nnncccWWWPPPKKKJJJOOOUUUaaabbb___YYYPPPKKKKKKMMMOOOMMMKKKHHHEEEDDDCCCCCC@@@EEEHHHHHHHHHIIIFFFAAA<<<<<<;;;;;;<<<===>>>???>>>>>>>>>===>>>BBBHHHMMMLLLKKKOOO]]]rrr|||}}}tttlllhhhcccZZZSSSQQQMMMMMMMMMNNNQQQSSSVVVWWWXXX\\\dddppp~~~~~~sssfffZZZXXXWWWQQQHHHCCCAAA@@@>>>===<<<;;;<<<<<<@@@GGGQQQYYY```fffmmmrrrssssssrrrrrrtttxxx|||{{{jjj___VVVXXX```ppp~~~}}}xxxuuulll___VVV\\\kkk~~~xxxtttvvvzzzhhh[[[MMMFFFAAA:::555333111000000///////////////---------.........////////////............//////------......//////000000000///...------...///000...//////000111222222333444444333333333333333333555555666666777777888888999999:::;;;<<<>>>@@@BBBGGGHHH]]]|||vvvtttkkkVVVKKKKKKOOOQQQ^^^hhhfffZZZOOOHHHDDDFFFEEECCC???<<<;;;===???CCCEEEKKKRRR[[[dddlllqqquuuuuuyyy}}}xxxwwwzzzyyywwwuuurrrqqqqqqqqqlllbbbXXXRRRLLLEEECCCDDDAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;999::::::888777666888999:::999888777666666666777666666666666666666555555777888::::::;;;<<<>>>@@@777888;;;===@@@CCCDDDEEEHHHGGGFFFEEEEEEFFFGGGHHHKKKMMMNNNMMMKKKJJJLLLOOOMMMRRRXXXZZZ___nnn{{{tttmmmkkknnnmmmnnnssszzzpppcccZZZVVVVVVLLLJJJFFFCCC@@@???>>>>>>>>>???AAACCCDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999888999:::::::::999777555444000000000000///////////////000000111111111111000000000111222222333333444333333444555777888999:::999;;;======<<<;;;<<<======@@@EEENNN[[[iiivvv}}}yyyooocccZZZRRRMMMNNNRRRYYYbbblllrrrqqqkkkfffccc\\\aaaeeeiiiqqq|||ttthhh[[[RRRMMMJJJLLLPPP[[[]]]]]]XXXQQQNNNPPPSSSVVVSSSOOOJJJFFFDDDCCCCCCCCCHHHKKKJJJIIIIIIEEE@@@>>>>>>=========>>>@@@AAA??????>>>>>>@@@EEEMMMRRRRRRNNNKKKRRReeexxx}}}zzz|||tttooojjjaaaZZZWWWQQQQQQQQQRRRTTTVVVYYYZZZ^^^aaaiiitttxxxkkk___UUURRRQQQLLLGGGDDD@@@???>>><<<<<<<<<===>>>BBBJJJSSS\\\bbbhhhnnnssstttsssssssssuuuxxx|||~~~nnnbbbYYY\\\gggvvv}}}wwwsssggg\\\VVV^^^pppzzzxxx{{{}}}uuucccVVVIIIBBB===777222000111111000///////////////,,,,,,------.../////////000000////////////000000.........///////////////000000////////////000000///000000111111222222222333333333333444444444444555555666777777777777777999999:::;;;<<<>>>???@@@DDDEEEUUUvvvxxxttttttZZZLLLHHHHHHMMMXXXccceee\\\QQQIIIFFFFFFFFFDDDAAA>>><<<===>>>BBBFFFLLLRRRYYYbbbjjjooovvvuuuxxx~~~|||xxxwww||||||{{{xxxuuussstttuuuqqqhhh^^^XXXQQQHHHDDDDDDAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@>>>======<<<<<<<<<999999999777555444666888666888999888777666777888777777777888777777666555555666777888999:::;;;;;;::::::<<<>>>AAADDDFFFGGGIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNKKKPPPTTTUUUXXXdddxxx{{{tttmmmkkkmmmnnnpppuuu{{{yyyjjj]]]VVVUUUNNNLLLHHHDDDAAA@@@@@@@@@<<<>>>@@@CCCCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888999:::::::::999777666444000000000000//////////////////000111111111111111000000000111222222333333333333444666777888999::::::<<>>===>>>>>>===???CCCGGGPPP^^^ppp|||{{{qqqhhh^^^TTTOOOPPPTTT^^^lllwwwzzztttiiibbbYYY___eeehhhppp||||||oooaaaYYYSSSNNNMMMOOOWWWZZZ\\\YYYSSSRRRVVV[[[^^^ZZZTTTNNNIIIFFFEEEEEEKKKOOOQQQOOOMMMKKKGGGAAA@@@???>>>======>>>@@@@@@>>>>>>======@@@FFFOOOUUUVVVQQQJJJLLL\\\rrr||||||{{{~~~vvvsssoooggg```^^^YYYXXXXXXWWWXXXYYY[[[\\\dddgggnnnxxxzzzooobbbYYYPPPMMMKKKGGGEEEEEE>>>===<<<<<<<<<===???@@@FFFMMMWWW___eeejjjppptttuuutttssstttuuuxxxzzz|||oooccc___cccnnn|||{{{vvvddd[[[YYYeeexxx}}}yyyxxx|||xxxqqq___RRREEE???;;;666222111111111000///////////////,,,,,,------...//////000//////............/////////////////////.........000000111111111111000000111111111111111111111111222333333333444555555555555555777777888777777666999999:::;;;<<<>>>??????@@@CCCOOOhhhxxxgggTTTKKKGGGHHHQQQ[[[aaa]]]TTTLLLIIIEEEFFFFFFDDD@@@===<<<===>>>CCCJJJRRRYYYaaaiiiooouuusssuuu{{{}}}zzzvvvvvvyyyzzz{{{zzzwwwvvvwwwyyywwwnnneee___WWWMMMGGGFFFAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>============:::999888666444444666888333666999999888777888999888888999999999888666555666666666777888999999888===>>>???AAACCCFFFIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJMMMNNNNNNMMMMMMQQQTTTSSSTTT^^^ooo~~~zzztttllljjjlllqqqsssyyynnn___VVVSSSOOOMMMJJJFFFCCCAAAAAAAAA;;;===@@@BBBCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::999888888999:::::::::999888666555000000000000//////////////////000111111111111111/////////000111111222222333444555666777888999:::;;;===@@@@@@@@@?????????>>>AAACCCDDDIIIVVViiixxx{{{tttiii[[[SSSPPPOOO[[[lll{{{zzzmmmbbbXXX___eeehhhooo|||vvvhhh___YYYSSSPPPRRRTTTXXX\\\ZZZUUUUUUZZZ```ccc___YYYRRRLLLIIIHHHHHHSSSWWWXXXUUURRROOOJJJDDD@@@???>>>======>>>???@@@===<<<<<<<<>>@@@AAAHHHPPPYYYaaaggglllqqquuuuuuuuuttttttuuuwwwzzz{{{||||||~~~zzzmmmcccccchhhsss{{{ccc]]]^^^lll|||uuuvvvvvvzzz~~~vvvppp]]]PPPDDD???<<<777444333111111000///////////////,,,,,,------...///000000......------------......000000//////.........---000111222333333222111000222222222111111111111111222222333333444555666666555666777888888777666666999999:::;;;<<<>>>>>>???===DDDMMMaaa~~~sss^^^QQQJJJEEEKKKVVV^^^]]]VVVOOOLLLEEEFFFGGGEEEBBB>>><<<<<<:::@@@IIIQQQXXX```iiioootttqqqsssxxxzzzwwwuuuuuuvvvxxxzzzzzzxxxxxxzzz|||zzzrrrjjjddd\\\QQQIIIGGGBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>=========>>>::::::999666444444666888111444999:::999888999:::888999::::::999888777666:::999888888999999999777======>>>@@@BBBDDDEEEFFFHHHNNNOOOJJJFFFHHHKKKLLLIIIKKKLLLLLLKKKKKKLLLNNNPPPPPPQQQRRRSSSWWWcccppp}}}xxxsssnnnlllpppssswww}}}sssdddZZZUUUTTTQQQLLLHHHEEECCC@@@>>>@@@@@@@@@AAADDDEEEDDDBBB@@@???????????????@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;:::888666555000//////000222222111///////////////............000000000000111111111111...111555777888999;;;<<<<<<@@@DDDEEECCCAAAAAABBBAAA???@@@BBBEEELLLZZZhhh|||rrreee[[[TTTQQQVVVcccwwwsssbbb[[[YYYYYY```mmm{{{}}}pppbbb\\\[[[XXXSSSXXXYYY[[[[[[VVVUUU___kkkhhhccc\\\UUUNNNKKKMMMRRRWWWYYY[[[YYYTTTOOOKKKIIIIIIFFFBBB>>><<<<<<>>>???;;;>>>@@@???>>>EEEQQQ\\\VVVQQQMMMMMMWWWiii{{{yyyvvvsssmmmiiiiiieeedddbbb___^^^^^^______dddnnnxxx}}}oooccc[[[TTTLLLHHHHHHGGGCCC@@@======;;;999999;;;@@@DDDOOOUUU^^^ffflllqqqtttvvvtttxxxyyyuuussswww{{{||||||vvvsssvvvvvvppphhhdddeeemmmvvv~~~yyyddd^^^dddxxxxxxllliiimmmyyy{{{qqqeeeUUUNNNEEE>>>:::777333000222111111000///......---........................---------............///.../////////------///111///666:::777333222000---///000111222222111000///444444333333444444555666555555666777777777777777777888:::<<<===>>>??????===BBBIII\\\}}}jjjUUUGGGJJJHHHMMMYYY```]]]TTTNNNFFFFFFFFFGGGFFFDDD@@@<<<>>>AAAFFFLLLTTT]]]ffflllnnnpppuuu{{{|||tttnnntttsssrrrtttxxx{{{zzzxxx|||xxxqqqiii```VVVMMMFFFFFFEEECCCCCCDDDDDDDDDBBBCCCBBB@@@>>>>>>@@@CCCDDDBBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@???>>>======<<<;;;:::999888777777777777888888888888888777666666888888777777666666555555888888777777777777888888BBBAAA@@@???>>>???@@@AAAIIIOOOQQQLLLIIIIIIKKKLLLIIIKKKLLLLLLKKKKKKLLLMMMNNNMMMNNNPPPPPPTTT___kkk}}}xxxsssooommmmmmooouuu|||zzziii]]]WWWTTTQQQLLLHHHFFFDDDBBB@@@AAA@@@@@@AAACCCDDDDDDBBB@@@@@@????????????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888666555111000///000222222111///////////////............/////////000000000111111///111444666777888:::;;;>>>BBBGGGHHHFFFCCCBBBAAABBB@@@@@@BBBDDDHHHSSS___ttt{{{nnnaaaWWWRRRUUU___qqqssseeeZZZWWWVVV\\\iiixxxwwwjjjdddbbb___ZZZZZZZZZZZZZZZWWWWWW```jjjtttoooeeeZZZQQQMMMOOOSSS\\\^^^```^^^ZZZTTTPPPOOOLLLIIIEEEAAA>>>>>>??????>>>??????>>>???EEEOOOXXXVVVRRRMMMNNNXXXkkk{{{wwwtttoookkkkkkhhhfffcccaaa```aaabbbcccfffoooyyy{{{kkk___YYYSSSLLLHHHGGGFFFCCC???>>>===<<<::::::===CCCGGGTTTYYYaaahhhmmmpppsssuuussswwwxxxuuutttxxx||||||xxxqqqmmmpppqqqmmmgggdddhhhpppzzzxxxfffccckkk}}}oooddddddjjjxxx{{{sssgggTTTMMMDDD>>>;;;888555222000000000//////.................................---------............///...///000///......///111444;;;???<<<888555333//////000111222222111000///222222111111222222333444555666777777888888777777777888:::<<<===>>>>>>???===BBBGGGWWWyyyrrr]]]NNNJJJGGGJJJUUU\\\ZZZRRRMMMGGGFFFFFFFFFFFFDDD@@@======@@@DDDJJJQQQZZZccciiinnnooosssxxx|||zzztttooosssqqqqqqtttxxxzzzzzzyyyyyyvvvqqqkkkcccZZZPPPJJJGGGEEECCCCCCDDDDDDDDDCCCCCCBBB@@@??????@@@AAABBBBBBAAA@@@??????@@@AAABBB@@@@@@???>>>>>>===<<<<<<;;;:::999888777777777777777888888888777777666555777777777777666666666666888888777777777777888888KKKIIIFFFCCCBBBBBBCCCEEEJJJPPPRRROOOKKKKKKLLLJJJIIIJJJKKKKKKJJJJJJKKKLLLLLLKKKLLLMMMLLLOOOZZZeeexxx}}}yyytttpppnnnlllooottt}}}qqqbbbYYYTTTQQQLLLIIIGGGFFFCCCBBBAAA@@@@@@AAACCCDDDCCCBBB@@@@@@????????????@@@@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::999777666222111000000111222111///////////////.....................////////////000111222333444444555888:::>>>CCCIIIMMMLLLHHHDDDBBBCCCAAAAAABBBBBBCCCKKKTTThhhxxxyyyhhhZZZTTTTTTZZZhhhwww{{{sssiiiZZZVVVRRRWWWcccsss|||qqqkkkjjjgggbbb___\\\ZZZ[[[[[[]]]dddlll~~~xxxmmm___TTTPPPSSSWWWbbbdddfffddd```[[[WWWUUUPPPMMMIIIEEEBBB@@@@@@@@@BBB@@@>>>===AAAGGGNNNSSSWWWRRRNNNOOO[[[ooo|||xxxuuuqqqnnnoookkkiiifffccccccdddggghhhjjjrrr{{{uuueeeZZZWWWRRRKKKGGGFFFDDDAAA>>>???>>><<<:::;;;???GGGLLLZZZ___fffkkknnnppprrrsssrrrvvvwwwuuuuuuyyy}}}}}}tttkkkeeefffhhhgggeeeeeejjjttt~~~uuufffhhhtttsssggg___]]]hhhxxx|||tttiiiTTTMMMDDD===:::999666333///.............................................---------............///...///000///...///000222888???CCC@@@;;;777444000000000111222222111000000222222222222222333333444666777888888999999888888777888:::;;;======>>>>>>===AAAEEEPPPkkkhhhXXXMMMHHHHHHQQQYYYYYYTTTQQQIIIGGGFFFFFFFFFEEEBBB@@@<<>>>>>======<<<<<<<<<;;;:::999888888777777888777777777777777666666555666666666666777777777777777777777777777777777777NNNLLLHHHFFFEEEGGGIIIKKKJJJPPPRRROOOLLLLLLKKKHHHIIIJJJKKKKKKJJJIIIJJJLLLKKKJJJKKKLLLKKKLLLVVVaaattt}}}yyyuuurrrpppppprrrvvv}}}xxxfff[[[TTTQQQMMMJJJIIIGGGEEEDDDBBBAAA@@@AAABBBDDDCCCBBBAAAAAA@@@?????????@@@@@@>>>===<<<;;;:::::::::::::::;;;;;;<<<;;;999888777444222000000111111000///////////////............---------.........//////111222222222111222555888;;;AAAHHHNNNPPPMMMIIIFFFDDDBBBAAACCCBBBAAAFFFLLL\\\ooommm\\\WWWSSSTTT___mmmuuusssnnn[[[UUUOOOQQQ\\\kkkxxx|||sssnnnmmmjjjfffddd^^^[[[^^^bbbeeekkkqqq}}}rrrbbbWWWVVV[[[```fffhhhjjjhhhccc^^^ZZZXXXTTTQQQNNNJJJFFFCCCAAAAAACCC@@@>>>@@@FFFMMMQQQSSSXXXTTTPPPRRR^^^rrr}}}yyyvvvrrrpppqqqmmmkkkhhheeeeeegggjjjlllooouuu~~~}}}ooo```WWWTTTPPPKKKGGGEEECCC@@@>>>???===;;;:::;;;BBBKKKQQQ\\\aaagggmmmoooqqqrrrsssrrrvvvwwwuuuwww|||~~~}}}rrrggg^^^]]]```bbbccceeejjjtttqqqbbbiiizzzpppddd^^^\\\iiizzz~~~ttthhhSSSLLLBBB;;;888666333111---------.......................................---------............///...///000000///000222444:::AAADDD@@@:::666222...111111111111111111111111444444444444444555666666777777888999999999999999888888:::;;;<<<============@@@DDDLLL___uuuaaaRRRKKKHHHOOOWWWZZZYYYYYYLLLJJJHHHFFFFFFEEEDDDBBB===???BBBFFFKKKSSS\\\bbbjjjlllpppvvvzzzzzzuuupppnnnnnnppprrrtttwwwxxxxxxtttsssrrrpppkkkcccZZZSSSJJJGGGEEECCCDDDEEEEEEDDDBBBBBBCCCCCCBBB@@@???>>>??????>>>>>>>>>>>>??????>>>=========<<<<<<<<<;;;;;;;;;:::999888888888888666666777777777666666555555555666666777777888888777777888888888888777777MMMKKKGGGDDDDDDEEEGGGIIIJJJNNNPPPNNNLLLLLLKKKGGGJJJKKKLLLKKKJJJIIIJJJKKKLLLKKKLLLMMMLLLMMMVVV```ttt}}}zzzwwwtttsssqqqssswww}}}jjj]]]VVVSSSOOOLLLJJJIIIGGGEEECCCAAA@@@@@@BBBCCCCCCBBBBBBAAAAAA@@@??????@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<;;;:::888777666333111000111111000///////////////............------------............000111111000///000333666666;;;DDDKKKPPPPPPMMMKKKDDDAAAAAACCCCCCAAADDDIIIWWWiiisss```ZZZTTTQQQXXXeeeooosssrrr___WWWOOOMMMUUUbbbnnntttyyyzzzwwwpppmmmmmmmmmjjjeee___]]]aaafffiiinnnrrryyyiii^^^^^^dddgggiiikkkllljjjeee___ZZZXXXWWWUUURRRNNNJJJFFFCCCBBBBBB@@@AAAFFFOOOVVVXXXXXX[[[WWWTTTVVVaaattt~~~zzzvvvsssqqqrrrooommmjjjhhhhhhjjjlllnnntttxxxwwwjjj^^^WWWRRROOOKKKGGGDDDBBB???>>>===<<<;;;:::===EEENNNUUU\\\aaahhhmmmppprrrssstttrrruuuwwwvvvyyytttggg[[[YYY\\\```dddhhhiiittt}}}lll\\\hhh}}}mmmaaa]]]___nnn}}}sssdddSSSKKKAAA888444222///------------...............////////////////////////---------............///---///000000000111333555===CCCFFFAAA;;;777333000222222111111111111222222555555444444555555666777777777888999999999999999888888:::;;;<<<<<<<<<<<<<<<>>>CCCJJJWWWpppkkkXXXNNNGGGKKKSSSYYY]]]___RRRNNNJJJGGGGGGFFFFFFEEE???AAACCCFFFKKKSSS\\\bbbfffiiiooowww}}}}}}wwwrrrooopppqqqrrrssstttuuuvvvttttttsssqqqmmmfff]]]VVVNNNKKKGGGEEEEEEEEEEEEDDDAAABBBCCCCCCBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;:::999888888888888666666777777777777666666555555666666777777888888666777888888888888777666PPPNNNKKKGGGFFFFFFFFFGGGJJJMMMNNNLLLLLLMMMLLLHHHKKKLLLMMMLLLKKKJJJKKKLLLMMMMMMNNNOOONNNNNNWWWaaasss}}}{{{xxxvvvuuuppprrrvvv|||pppbbbXXXUUUPPPMMMKKKJJJGGGFFFDDDBBB@@@@@@AAACCCCCCBBBCCCBBBAAA@@@@@@???@@@@@@???>>>===<<<<<<;;;<<<<<<:::;;;<<<<<<<<<:::999888777555222000000111000///////////////............---------............///---...////////////222444222666===EEELLLPPPOOOMMMDDD@@@@@@BBBCCCBBBDDDHHHSSScccxxxxxxggg]]]VVVQQQTTT```lllrrrssseee[[[PPPKKKOOOYYYbbbhhhooorrrqqqllljjjlllnnnnnnfffbbbaaadddhhhhhhkkkoooqqqfffggglllmmmooopppqqqnnnhhhaaa\\\YYYZZZYYYWWWSSSOOOKKKGGGEEEBBBCCCHHHPPPYYY___```______[[[XXXZZZdddttt|||yyytttrrrsssqqqpppnnnllllllmmmnnnooowwwyyy~~~qqqfff]]]XXXPPPNNNKKKHHHDDDAAA???>>><<<<<<<<<===AAAIIIRRRYYY]]]bbbiiinnnqqqsssuuuvvvsssvvvwwwxxx|||vvvhhh\\\YYY]]]ccciiiooommmyyyuuufff[[[iii{{{fff\\\[[[eeesssppp```RRRIII>>>666222000...,,,///.....................////////////////////////---------............///---///000111111222555777CCCHHHIIICCC===:::888666333222111111111111222333333333333333333444444555666777888888999999888888888888:::;;;;;;<<<<<<<<<;;;<<>>>>>>>>????????????>>>>>>========================<<<;;;:::999999888888999666777777888888888888777666666666666777777777777666777888999999888777666OOONNNLLLJJJIIIIIIIIIJJJKKKNNNMMMKKKLLLOOOOOOLLLMMMNNNNNNNNNLLLKKKLLLMMMNNNMMMOOOPPPOOOPPPXXXbbbnnn~~~}}}{{{yyywwwvvvrrrsssvvv|||xxxjjjZZZWWWRRRNNNLLLJJJGGGEEEEEECCC@@@???AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@>>>===============:::;;;<<<<<<<<<;;;:::999999666222000000000000///////////////............---............/////////***,,,.../////////000222111333777>>>FFFLLLMMMMMMEEE@@@>>>@@@AAA@@@BBBEEEKKKXXXiiiyyyxxxjjj___XXXRRRTTT^^^jjjqqqtttjjj```SSSKKKLLLRRRYYY]]]eeeiiiiiieeedddiiimmmooollljjjjjjlllkkkhhhhhhkkkyyyvvvlllooosssrrrwwwxxxxxxtttmmmfff```]]]^^^]]]\\\YYYUUUPPPLLLIIIDDDHHHQQQZZZbbbffffffdddbbb___\\\^^^fffttt|||wwwtttttttttsssrrrrrrqqqpppoooooowwwxxx~~~{{{nnnbbbZZZVVVOOONNNLLLIIIEEEAAA@@@???<<<===???AAAFFFNNNWWW]]]```eeekkkpppssstttuuuvvvtttvvvxxxyyyvvviii]]][[[aaaiiirrryyyvvv}}}nnnaaa___ooorrr^^^XXX\\\jjjwww}}}nnn^^^OOOGGG<<<555222222111000000000000//////.........////////////////////////---------............///---...000111111333666888HHHLLLKKKDDD>>><<<<<<;;;333222222111111222222333333333333333333444555555555666777777888888777777888999::::::;;;;;;;;;;;;::::::???FFFIIIUUUvvvkkkZZZJJJFFFJJJQQQYYY___^^^XXXQQQKKKHHHHHHHHHHHHAAABBBCCCFFFKKKTTT^^^dddcccdddhhhoooxxx}}}}}}|||uuuvvvvvvtttqqqooooooqqqqqqpppoooooonnnjjjeeeaaaXXXTTTNNNIIIGGGFFFEEEDDDAAAAAAAAABBBAAAAAAAAA@@@>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999777777888999999999999999777777777777666666666666666777888999999888777666FFFFFFFFFGGGHHHIIIJJJJJJMMMNNNMMMKKKMMMQQQRRROOONNNOOOOOONNNLLLKKKLLLMMMMMMMMMOOOQQQPPPQQQYYYccciii|||{{{~~~}}}|||zzzxxxwwwwwwwwwyyy|||~~~ppp[[[XXXSSSOOOLLLJJJGGGEEEEEECCC@@@???AAABBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>============:::;;;<<<<<<<<<;;;:::999999666222000000000000///000/////////.....................////////////000(((***.../////////000111222111333999BBBHHHKKKKKKFFFAAA===??????>>>???CCCCCCMMM\\\lllzzz~~~vvviiiaaaYYYSSSTTT^^^iiiqqqtttnnncccUUUKKKJJJNNNSSSVVV]]]aaabbb^^^^^^eeekkkmmmtttrrrrrrsssoooiiihhhjjjnnn{{{vvvooosssxxxwww~~~~~~zzzrrrjjjdddaaa``````___]]]YYYTTTPPPMMMFFFMMMWWWaaagggiiihhhgggdddaaa___```gggsssyyyuuuuuuvvvvvvvvvuuutttrrrqqqpppvvvwww~~~zzzkkk```XXXUUUOOONNNMMMJJJEEEBBB@@@@@@===>>>AAADDDJJJQQQZZZ```dddhhhnnnssstttuuuvvvvvvtttwwwxxx{{{vvviii]]]]]]dddnnnyyy~~~vvviii^^^eeeuuu~~~jjjZZZYYY```lllxxx{{{mmm]]]MMMEEE;;;555333444444333222222111000///......---000000000000000000000000---------.........//////---...000111222333666999IIILLLJJJCCC===<<<======444333222111111222333444666555555555555666777777555555666777777777777777888999::::::;;;;;;;;;;;;999888===DDDEEELLLjjjuuubbbOOOHHHKKKQQQXXX^^^aaa[[[SSSLLLIIIIIIIIIIIIAAAAAACCCFFFKKKTTT^^^eeedddcccdddjjjsss{{{wwwxxxxxxuuuqqqnnnnnnooonnnnnnmmmnnnnnnlllhhheee[[[VVVPPPKKKHHHFFFEEEDDDAAAAAAAAAAAAAAAAAAAAABBB>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????<<<<<<;;;:::999999999999777888999:::::::::::::::888888777777666666555555555777888999999888777555JJJIIIGGGGGGGGGHHHKKKLLLMMMNNNNNNMMMLLLLLLMMMOOONNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMMMMNNNQQQVVVZZZbbbsss{{{rrrzzz|||zzzyyyyyyzzz{{{zzz{{{~~~vvvfff\\\TTTQQQPPPLLLJJJJJJGGGEEEAAA>>>======>>>???BBBBBBBBB@@@===<<<===>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777444111///...---//////.........//////000//////000000///...------///////////////000111111333333444666999===AAADDDCCCAAA>>><<<;;;<<<>>>@@@EEEIIIRRR```kkkoookkkfff]]]ZZZWWWWWW]]]eeelllppppppfffZZZRRROOOOOOOOOOOOXXXXXXWWWVVVVVV[[[eeelllpppyyyzzzsssjjjbbbggglllqqqrrrqqqrrrvvvzzz|||tttjjjcccffffffddd```ZZZTTTPPPNNNNNNZZZfffjjjjjjkkkjjjhhheeeccccccfffmmmuuu{{{~~~|||{{{yyywwwvvvvvvvvvvvvuuusssxxx{{{uuufff[[[TTTPPPMMMKKKGGGDDDAAA???>>>===>>>===>>>DDDOOOZZZaaadddgggkkkooosssuuuwwwzzz||||||xxxwww|||rrrcccaaahhhrrr|||rrrfffdddkkkvvvdddXXX\\\eeewww|||{{{xxxlll\\\JJJBBB888222111111111111//////.........---------,,,---///000111000///...000///.........000111222111111111222333444666777@@@DDDGGGDDD===;;;>>>CCC???999333000222222000---333333444444555666666666666777777777777888888888::::::::::::::::::::::::<<<777999AAAAAADDD\\\yyyiiiQQQKKKLLLMMMSSS]]]ccc___XXXRRRNNNKKKJJJJJJDDDEEEEEEDDDEEEMMMZZZdddgggeeeeeejjjqqqxxx{{{|||yyy{{{{{{xxxssspppppprrrssstttqqqmmmmmmnnnlllhhhccc\\\RRRJJJEEEDDDDDDDDDFFFEEEEEEDDDDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????=========<<<;;;;;;::::::999999:::::::::999888888777777666666666666777777666666555555555555666666IIIIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMPPPTTTXXX^^^mmmwwwmmmsss|||{{{{{{{{{{{{yyyyyy|||}}}lllbbbXXXTTTRRRMMMJJJJJJFFFDDDAAA???=========>>>AAAAAAAAA@@@===<<<===>>>??????>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888555333111////////////............/////////////////////...------///////////////000000111222222222444777:::>>>@@@AAA@@@>>><<<;;;<<<>>>???CCCEEEKKKUUU___dddccc___ZZZWWWUUUVVV\\\bbbhhhkkkkkkcccYYYRRRPPPPPPPPPOOORRRRRRQQQOOONNNSSS[[[bbbnnnyyyxxxjjj___```dddjjjllllllmmmqqqsss{{{|||}}}~~~}}}xxxqqqllllllllljjjeee^^^WWWSSSRRRQQQ\\\fffiiihhhhhhgggeeedddccccccgggnnnuuu{{{}}}zzzyyywwwwwwwwwwwwuuutttwwwzzz~~~{{{nnnbbbXXXRRRPPPLLLJJJGGGCCCAAA???>>>===>>>>>>AAAHHHRRR\\\bbbeeeiiimmmqqqtttvvvvvvxxxyyyxxxwwwyyytttfffdddjjjrrr{{{qqqhhhfffttttttcccYYY^^^iiizzz~~~xxxsssfffVVVIIIAAA888222111111111000//////.........---------...............///000000000000///...//////111111000000111111222444555666<<>>??????@@@@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999999888777777666666666666777777666666666555666666777777HHHHHHIIIJJJJJJJJJJJJJJJHHHJJJJJJJJJHHHHHHIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMLLLLLLNNNRRRUUUYYYggg{{{qqqgggjjj~~~|||{{{{{{zzzxxxwwwyyy{{{uuuhhh\\\VVVTTTOOOLLLKKKEEEDDDBBB@@@>>>===<<<<<>>@@@@@@@@@??????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::777555333222111//////............/////////////////////......---//////......//////000111111111111222444777999;;;???>>><<<;;;;;;<<<===>>>??????BBBHHHPPPUUUVVVTTTTTTSSSSSSVVV[[[aaaeeeggggggaaaXXXSSSRRRRRRQQQPPPMMMMMMLLLIIIGGGJJJQQQVVVeeerrr~~~mmm___\\\```fffkkkmmmoooppprrrssstttuuuxxxyyyxxxuuurrrpppooommmggg```YYYUUUSSSUUU^^^fffgggffffffeeebbbbbbccceeejjjqqqwww{{{|||{{{}}}~~~|||yyyyyyyyyyyywwwvvvwwwzzz~~~}}}rrrfff\\\UUUQQQOOOKKKIIIFFFCCC@@@???>>>>>>>>>@@@EEEMMMVVV___dddfffkkknnnsssvvvvvvvvvvvvvvvwwwxxx|||uuuhhhfffkkkrrryyy|||oooiiijjjsssddd^^^fffrrrvvvmmm___PPPFFF???777222111222111000...............---------000///---,,,---...000222111111000/////////000000000000000000111222444444666777888666666<<>>>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;:::999999777777666666666666777777666666666666666777888999GGGHHHJJJKKKLLLKKKJJJIIIGGGIIIJJJJJJHHHGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKMMMOOORRRVVVbbbzzzyyyoooddddddttt~~~}}}|||{{{{{{xxxwwwxxxyyy~~~{{{mmm^^^WWWUUUQQQMMMMMMEEEDDDCCCAAA???===;;;:::===>>>??????>>>===>>>???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999777555333222000//////............///...///////////////......///............///000000111111111222333444666777<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;===AAAFFFJJJJJJIIIMMMNNNQQQVVV]]]cccfffgggeee```ZZZVVVUUUUUURRRPPPNNNNNNLLLIIIEEEFFFKKKOOOXXXfffwwwqqqbbbZZZ]]]ccciiinnnqqqqqqpppmmmlllmmmoooqqqrrrqqqooommmmmmjjjddd\\\VVVSSSQQQWWW___eeeeeeeeefffeeebbbbbbcccgggmmmtttyyy{{{|||yyyzzz|||~~~|||{{{{{{{{{yyyxxxxxxzzz~~~xxxlll```WWWRRRPPPOOOIIIHHHEEEBBB@@@>>>>>>>>>>>>AAAHHHQQQZZZaaaeeegggkkkooosssvvvwwwvvvvvvvvvyyyzzz~~~~~~rrrhhhfffjjjooouuu{{{|||yyyjjjhhhpppsssfffeeeppp~~~uuujjjZZZLLLCCC===666222111222111///........................///......------///000111222111111000000/////////////////////000111222333222333444333444999CCCKKKKKKDDD:::333000111222333333333444444555666666666888888888888999999999999::::::::::::::::::::::::<<<999;;;@@@@@@???JJJZZZwww}}}|||sss\\\NNNEEECCCFFFJJJPPPVVVYYYWWWSSSPPPOOOPPPOOOLLLGGGEEEFFFKKKOOOZZZ[[[]]]bbbhhhooouuuxxxyyyyyyxxxwwwuuutttssssssrrrvvvvvvssspppqqqooolllmmmjjjcccZZZQQQJJJFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA????????????????????????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<;;;:::999777777666666666666777777777666666777777888999:::GGGHHHJJJLLLLLLKKKJJJHHHGGGIIIKKKKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKMMMPPPTTT___www~~~rrrfffccckkk|||yyywwwxxxxxx|||qqq```XXXVVVRRROOONNNGGGFFFDDDBBB???===;;;:::;;;===???@@@?????????@@@>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888666444333000000///.....................///////////////..................//////000222222222222333333444555888999::::::;;;;;;;;;;;;888:::===AAADDDDDDCCCAAAGGGIIIOOOWWW___fffhhhiiieee```[[[XXXXXXWWWTTTQQQOOOPPPNNNJJJEEEDDDGGGJJJRRR^^^nnn{{{rrrcccUUUWWW\\\cccjjjnnnmmmjjjkkkjjjhhhhhhiiiiiihhhgggffffffccc^^^XXXSSSQQQPPPWWW]]]aaabbbcccffffffdddbbbdddiiipppwww{{{||||||yyyzzz{{{{{{zzzzzz||||||{{{{{{{{{{{{zzzzzz|||~~~uuuhhh]]]UUUQQQOOOMMMHHHFFFDDDAAA???>>>>>>>>>>>>CCCLLLUUU]]]cccgggiiikkknnnsssvvvwwwwwwxxxxxxzzz{{{}}}wwwmmmfffeeehhhlllrrrwww{{{uuueeehhhuuupppfffhhhwwwwwwiiiXXXKKK???:::444111222222111///---.....................,,,---///000000000///...222222111111111000//////////////////000111222222111333444333333666;;;??????<<<777333111111111000333333444444555666666666999999999:::::::::;;;;;;:::::::::::::::::::::::::::888;;;@@@AAAAAAHHHSSSeee|||{{{fffTTTJJJEEEEEEGGGIIIMMMSSSXXXWWWRRRMMMNNNMMMKKKHHHFFFGGGJJJMMMSSSUUUYYY___fffmmmuuuyyyyyyxxxwwwvvvuuutttsssrrrqqqvvvxxxtttqqqqqqpppnnnmmmlllhhh```UUUMMMHHHFFFEEEDDDDDDCCCCCCBBBAAAAAA????????????????????????>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>======;;;::::::777777666666666666777777777777777777777888999999GGGIIIKKKLLLLLLLLLJJJIIIGGGIIIKKKLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJLLLNNNTTT]]]rrr{{{nnnhhhfffrrr{{{xxxwwwxxxxxxzzzyyyeee[[[YYYUUURRRPPPJJJHHHFFFBBB???===<<<;;;:::===???AAAAAA@@@AAABBB@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::999777555444111000///......---......---...//////////////////......------......///000222222222222333333333333555666888:::;;;;;;::::::666999>>>BBBCCCCCC@@@???BBBEEELLLUUU^^^eeeggghhhbbb^^^YYYXXXXXXXXXVVVSSSOOOOOONNNIIIDDDAAACCCEEESSS\\\iiiuuu~~~ppp```UUUUUUXXX___hhhmmmkkkhhhiiigggeeeddddddcccaaa___]]]]]]\\\XXXTTTQQQQQQQQQUUUZZZ\\\]]]___dddeeecccaaaccchhhooovvvzzz{{{{{{vvvxxxyyyvvvsssqqqsssvvv}}}|||yyyxxxyyyzzzzzzzzz{{{}}}yyypppcccYYYTTTQQQNNNLLLFFFEEECCC@@@???>>>>>>>>>AAAGGGPPPYYY```eeejjjllllllooosssuuuvvvwwwxxxzzzyyyzzz}}}|||yyypppiiieeefffiiilllrrrwwwpppbbbkkk|||xxxjjjccchhhyyyxxxhhhVVVIII<<<888333111222222000...---------...............+++---///111111000...---111111222222222111000000000000///000000111222222222333444444333333444555777666555444333222222111333333444444555666666666999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::888999>>>@@@AAAFFFMMMWWWvvv}}}~~~rrr\\\OOOHHHDDDFFFEEEFFFLLLSSSVVVRRRLLLKKKJJJIIIHHHHHHIIIJJJKKKOOORRRWWW]]]ccckkksssyyyyyywwwuuuttttttsssqqqooopppvvvyyyuuuqqqqqqpppnnnmmmnnnllleee[[[QQQKKKIIIDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAABBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@????????????>>>===<<<;;;:::777777666666666666777777888777777666666777777777HHHIIIJJJKKKLLLKKKKKKJJJFFFHHHKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIIIIIIIJJJLLLNNNUUUYYYjjjxxxnnnccceeexxxvvvvvvxxxwwwxxx~~~nnnbbb]]]YYYUUURRRMMMKKKGGGCCC???=========:::===@@@BBBBBBBBBCCCDDDBBBAAAAAA@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::777666111000///......---------------...///////////////...------------...//////000111111222222222222222333555777:::;;;;;;999999555888===@@@AAAAAA@@@??????BBBHHHQQQYYY___bbbbbb\\\XXXUUUUUUWWWYYYXXXVVVOOOPPPNNNJJJDDD@@@AAABBBOOOVVVaaaooozzz{{{lll\\\UUURRRSSSZZZdddjjjhhhdddcccaaa___^^^^^^]]][[[YYYSSSSSSSSSQQQOOONNNPPPQQQTTTWWWXXXWWW[[[```aaa______aaaffflllsssxxxyyyyyyppprrrssspppkkkiiikkknnnpppwww|||zzzwwwtttssstttvvvwwwwwwzzz}}}qqqhhh]]]UUURRRPPPMMMJJJEEEDDDBBB@@@>>>>>>>>>???EEEKKKUUU]]]ccchhhnnnrrrppprrrsssttttttuuuwwwzzzyyy|||wwwqqqmmmhhhfffiiimmmpppuuu{{{zzzkkkdddppptttfffbbbiii{{{wwweeeQQQEEE999666222111222222000...---------.........//////---......//////////////////000111222222222111111111111000000000111222222222222222222111111222333333444444444333222333333333333444444555666666666888888888999999999:::::::::::::::::::::::::::::::::888888;;;===???BBBFFFMMMeee{{{dddVVVLLLGGGEEECCCBBBFFFKKKOOOPPPOOOJJJIIIHHHHHHIIIJJJJJJJJJNNNRRRWWW\\\aaahhhqqqvvvyyywwwtttssssssrrrooolllnnnuuuyyyuuuqqqppppppnnnmmmppppppjjj```VVVPPPNNNEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@???>>>===;;;;;;777777666666666666777777888888777666555555555555IIIJJJJJJKKKKKKKKKKKKKKKEEEHHHJJJKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHIIIIIIJJJLLLNNNUUUVVVccc}}}~~~rrrbbb]]]sssvvvuuuuuuwwwvvvvvv|||uuugggaaa\\\WWWTTTOOOLLLGGGCCC???>>>>>>>>>:::===AAACCCCCCCCCDDDEEEAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<999888111111000......---------------...///000000//////...------------...////////////000111111222111111111444777999;;;:::999888555888;;;>>>>>>???@@@AAA>>>@@@EEEMMMUUUZZZ\\\]]]WWWSSSQQQRRRVVVYYYZZZYYYPPPQQQPPPKKKEEEAAAAAABBBEEEMMMZZZiiiwwwyyyjjjYYYOOOLLLKKKRRR]]]cccaaa]]][[[ZZZYYYYYYZZZYYYWWWUUUJJJKKKLLLKKKJJJKKKNNNPPPSSSUUUUUUTTTWWW\\\]]][[[^^^___ccciiipppuuuwwwwwwjjjlllnnnkkkfffdddgggkkkgggmmmuuu}}}|||yyyuuussspppoooqqqsssuuuuuuyyy|||zzzjjjbbbXXXRRRPPPOOOMMMJJJDDDCCCAAA???>>>>>>>>>???HHHOOOXXX```eeekkkqqquuutttuuuuuutttssssssvvvxxxzzzxxxpppllliiihhhlllpppsssyyy|||ppphhhgggtttsssfffccckkk~~~wwwcccNNNAAA888555111111222222000------------.........//////000///---------...000111///000111222333333222111111111111111111111222333111111000000000111333555222333222111000000222333333333444444555666666777666777777777777888888888::::::::::::::::::::::::;;;888777999;;;<<<>>>@@@FFFZZZuuujjj\\\RRRLLLCCCCCCBBBCCCEEEIIINNNQQQIIIHHHHHHIIIJJJJJJIIIHHHPPPSSSXXX\\\```fffnnntttyyyvvvsssrrrrrrqqqnnnjjjmmmuuuyyyvvvqqqppppppnnnmmmqqqsssnnncccYYYSSSQQQGGGGGGGGGFFFEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????AAAAAA@@@@@@>>>===<<<;;;777777666666666666777777999888777555444444444444MMMNNNNNNLLLHHHEEEEEEEEENNNNNNNNNMMMLLLJJJHHHGGGEEEEEEFFFHHHJJJIIIGGGEEEEEEGGGJJJKKKIIIHHHLLLQQQUUUVVV]]]qqqvvvjjjfffmmmyyyzzzvvvrrrqqquuuzzz|||}}}kkkbbb^^^YYYTTTUUUNNNGGGCCCCCCBBB???<<<===;;;:::<<<@@@BBBBBBAAABBBBBBAAA@@@???>>>===<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999555444111///......//////---------.........//////000000//////.........---+++---000111000000000111222333555777888888777666444666:::>>>AAAAAAAAA@@@<<<>>>@@@DDDHHHNNNRRRTTTVVVQQQNNNOOOUUUZZZ[[[ZZZSSSQQQNNNJJJEEEBBB???===IIINNNXXXeeemmmkkkaaaXXXMMMIIIFFFJJJRRRYYY\\\\\\TTTQQQOOOQQQUUUWWWTTTPPPGGGDDDAAAAAACCCGGGJJJKKKNNNNNNOOOPPPQQQSSSUUUUUU]]]___ccckkkrrrtttrrrooommmkkkiiieeeccccccfffiiigggiiilllooorrrsssttttttjjjjjjiiijjjlllooorrrssswwwzzz}}}~~~vvvggg___VVVSSSTTTUUURRRMMMGGGCCC@@@@@@>>><<<@@@FFFMMMVVV^^^dddjjjqqqttttttxxxvvvttttttwwwyyyxxxvvv|||{{{nnnlllgggfffmmmuuu|||tttfffdddlll|||tttmmmnnnuuu~~~|||qqq]]]JJJAAA666444222111222222111000//////////////////................../////////000//////000111222222333333222222111111111111222222222222222222222222222222222333444333111000111222222333444666666666666555666666666777888888999999::::::999999888999999999777777888999;;;===???AAAIIINNNccczzzhhhWWWKKKGGGFFFCCCBBBDDDHHHJJJHHHHHHIIIKKKLLLMMMMMMMMMLLLPPPVVV[[[\\\\\\aaajjjssswwwuuurrrpppooooooooonnnqqqqqqpppooooooppppppqqqqqqpppnnnkkkfff```[[[XXXNNNKKKGGGDDDCCCCCCBBBBBBCCCAAA???>>>??????>>>===???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????888888777777777777888888666666666666666666666666NNNOOOPPPNNNJJJGGGEEEEEEPPPOOONNNMMMKKKJJJIIIHHHIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHIIIHHHFFFFFFIIILLLSSSSSSZZZlllrrrfffhhhqqq{{{wwwssssssvvvzzz}}}}}}vvvhhh```ZZZVVVVVVPPPIIIEEEDDDCCC@@@======;;;:::<<>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999999777555222000.........///---------.........//////000/////////...............000222333333222333333000111333555666555444444333555888<<<>>>@@@@@@@@@:::;;;<<>>===@@@DDDMMMXXX```___VVVNNNIIIEEEBBBEEEKKKQQQTTTTTTOOOLLLKKKMMMQQQRRROOOLLLCCCAAA??????AAADDDFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOYYYZZZ^^^eeelllooonnnlllggggggdddbbb``````cccfffaaaaaabbbcccdddeeeeeeeeeeeeeeefffgggjjjmmmqqqssswwwzzz}}}{{{rrrddd\\\TTTQQQSSSSSSPPPLLLEEEAAA???@@@??????CCCJJJQQQZZZbbbggglllsssvvvuuuxxxvvvttttttwwwxxxxxxvvv{{{~~~ssspppiiigggnnnwwwvvvjjjiiippp|||xxxtttuuuyyy{{{wwwjjjUUUDDD===555333111111222222111000................................./////////000000///000000111222222333333222222111111111111222222222222222222222222222222222333444333111000111222222333444666666666666555666666666777888888999999999999999888888999::::::777777888999;;;===???@@@BBBIII[[[zzzvvvdddWWWKKKHHHCCC@@@BBBDDDEEEDDDGGGHHHIIIJJJKKKKKKJJJJJJMMMRRRWWWXXXXXX\\\eeemmmtttsssqqqpppooonnnnnnmmmqqqqqqpppppppppppppppoooppppppooommmiiieee```^^^UUUPPPJJJEEECCCCCCCCCBBBCCCAAA???>>>???@@@???>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBAAA@@@@@@??????===>>>>>>??????>>>>>>===999999888777777777777777666666666666666666666666YYYZZZ[[[XXXSSSNNNJJJIIIRRRQQQOOOLLLJJJIIIIIIIIIKKKJJJIIIIIIIIIKKKLLLMMMLLLJJJGGGDDDCCCEEEGGGHHHOOOOOOUUUeee~~~nnnhhhkkk|||{{{xxxuuutttvvvzzz|||}}}rrreee^^^[[[XXXRRRLLLGGGFFFDDDAAA>>><<<::::::;;;>>>AAACCCCCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;::::::::::::888777444111000///......---------...............////////////............+++---/////////...///000...///111222333222222111111333555777:::===???@@@888888777888;;;???DDDFFFHHHFFFFFFHHHMMMPPPPPPNNNMMMPPPQQQMMMDDD>>><<<<<<===@@@GGGPPPWWWVVVQQQKKKFFFCCC@@@AAAEEEIIIKKKJJJHHHFFFEEEFFFIIIJJJHHHEEE===<<<;;;<<<>>>@@@AAA@@@>>>???@@@BBBDDDFFFIIIJJJRRRSSSWWW\\\bbbfffggggggaaa```___\\\ZZZ[[[^^^```___^^^]]]\\\[[[\\\\\\]]]^^^___```ccchhhlllpppssswwwyyy}}}uuulll___XXXQQQNNNPPPPPPMMMJJJCCC???>>>???@@@AAAGGGNNNWWW___gggkkkooouuuwwwvvvwwwvvvttttttvvvxxxxxxwwwzzz~~~zzztttlllgggnnnzzzxxxoooqqqwww~~~|||||||||yyyuuunnn___LLL>>>888555333111000111111111///............................../////////000000000000000000111222222333333222222111111111111222222222222222222222222222222222333444333111111111222222333444555666666666666666666666777888888999999888888888888888999:::;;;777777888999;;;<<<>>>???>>>FFFSSShhhwwwgggTTTMMMEEEAAAAAAAAAAAAAAAEEEFFFGGGHHHHHHIIIHHHHHHJJJOOOSSSTTTTTTWWW___eeeoooooooooooonnnmmmlllkkkqqqqqqrrrrrrrrrqqqooonnnppppppqqqpppnnnllliiiggg___XXXOOOHHHDDDCCCCCCCCCBBB@@@>>>>>>@@@@@@@@@???>>>>>>>>>???AAACCCEEEGGGEEEEEEDDDCCCAAA@@@???>>>>>>??????@@@@@@??????>>>;;;;;;:::999888777666666666666666666666666666666mmmnnnmmmiiibbbYYYSSSPPPTTTRRROOOLLLIIIIIIIIIJJJIIIJJJKKKKKKKKKLLLMMMOOOMMMLLLGGGBBBAAAEEEHHHHHHLLLMMMQQQ]]]ssstttooolllzzzxxxvvvuuuvvvxxx{{{||||||mmmdddaaaYYYTTTNNNJJJGGGDDDAAA>>>;;;;;;:::;;;===@@@BBBCCCBBBBBBAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888666333111000///...........................///////////////.........***+++------,,,,,,---...---...///000111000000000000000111333666999<<<>>>888777555555666999===???@@@@@@AAADDDHHHJJJIIIHHHHHHNNNQQQLLLCCC;;;999;;;===???DDDKKKPPPPPPMMMJJJFFFCCC@@@???AAACCCDDDCCCAAA@@@???@@@BBBCCCAAA???999888888:::<<<===<<<;;;;;;<<<===???BBBEEEGGGHHHKKKMMMOOOTTTXXX\\\___```\\\\\\ZZZWWWTTTTTTVVVXXX]]]\\\YYYWWWVVVWWWXXXYYYXXXYYY\\\aaaffflllqqqsssvvvxxx|||~~~pppfffYYYTTTNNNLLLLLLMMMJJJHHHBBB>>>===???@@@BBBIIIQQQ\\\dddkkknnnqqqvvvxxxvvvwwwvvvttttttvvvwwwyyyzzzzzz{{{}}}}}}{{{wwwmmmhhhnnnzzzvvvqqqwww~~~{{{xxxrrrrrrnnneeeUUUEEE;;;777444222000000111111000///------------...............////////////000000000000000111111111222222222222222111111111111222222111222222222222222333333111333333333111111222333333333444555555666666666666666666777888888999999777777777777888999;;;;;;888888888999:::<<<===>>>@@@HHHNNNXXXtttuuu```UUUIIIDDDBBBAAA@@@AAAAAABBBDDDEEEGGGHHHIIIJJJJJJMMMPPPQQQRRRUUU[[[```jjjkkkmmmnnnmmmlllkkkkkkrrrssstttuuuuuusssqqqpppppprrrsssttttttsssqqqppphhh```UUULLLFFFDDDCCCCCCAAA@@@>>>???@@@AAAAAA@@@@@@???>>>>>>???BBBDDDFFFEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAA===<<<<<<;;;999888666555666666666666666666666666{{{{{{yyysssiii___XXXTTTSSSQQQNNNKKKIIIIIIIIIJJJEEEHHHKKKMMMLLLMMMNNNPPPNNNOOOJJJBBB@@@EEEHHHGGGKKKLLLOOOWWWiiiyyyjjjyyyxxxwwwvvvuuuwwwyyy{{{ttthhhcccYYYVVVQQQLLLHHHDDDAAA???<<<;;;;;;;;;<<<>>>AAACCCBBBBBBAAAAAA@@@?????????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888555333111000///.....................---.........///////////////...///000///......///111...//////000000000000000/////////000333666999;;;999888666555555777999;;;:::;;;===@@@CCCEEEDDDCCCDDDIIIMMMIII???888777999888:::===AAAEEEFFFEEECCCCCC@@@>>><<<<<<=========<<<;;;;;;<<<======;;;:::666666666888::::::999777999:::;;;===@@@BBBEEEFFFFFFGGGJJJMMMPPPSSSWWWYYYXXXWWWVVVRRROOOMMMNNNPPPTTTRRRPPPNNNNNNPPPRRRTTTTTTVVVZZZ```ffflllqqqssstttwww{{{zzzkkkaaaVVVRRRMMMJJJJJJIIIGGGEEEBBB>>>===???AAADDDKKKTTT```gggnnnpppsssvvvwwwvvvvvvuuuuuuuuuvvvyyy|||~~~~~~|||zzzwwwvvvvvvxxxzzzxxxpppkkkqqq{{{qqqppp}}}|||||||||ooollllllhhh]]]OOOCCC<<<888222111//////000111000///---------.........//////////////////000000000111111111111111111222222222222222111111111111222222111111111222222333333333111222333333111111222333333333444444555666666777666666666777888888999999666666777777888999:::;;;888888888999:::;;;<<<===???GGGIIILLLbbb{{{lll\\\LLLFFFDDDAAA@@@BBB>>>???AAACCCFFFIIIKKKLLLKKKMMMPPPRRRRRRUUUZZZ^^^eeehhhkkklllkkkjjjkkklllssstttvvvwwwwwwvvvtttsssrrrtttvvvwwwxxxxxxvvvuuuoooggg\\\RRRKKKGGGDDDCCCAAA@@@??????@@@BBBAAA@@@CCCBBB@@@??????@@@BBBDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>===<<<;;;999777555777777777777777777777777vvvvvvtttnnneee[[[UUURRRPPPOOOMMMKKKIIIIIIIIIIIIDDDGGGKKKMMMLLLNNNQQQUUUWWW[[[VVVIIIBBBEEEHHHFFFIIIKKKNNNSSS```yyyuuu~~~zzzzzzyyywwwvvvvvvyyy{{{~~~lllccc\\\YYYUUUPPPJJJFFFBBBAAA======<<<;;;:::<<>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999777555333222111...............---------.........///////////////...//////...------...000/////////////////////////////////000111444666888888777666555555555555666555666999<<<>>>????????????CCCEEEBBB;;;666555777555777999<<<>>>?????????<<<;;;999777666666666666888888888888888777777666444444444555777777666555666666777999;;;>>>@@@AAA@@@BBBEEEGGGIIIKKKNNNQQQRRRQQQPPPMMMIIIHHHHHHIIIMMMLLLJJJIIIJJJMMMPPPRRRRRRTTTYYY___eeekkkppprrrsssuuuyyy}}}uuuggg]]]TTTQQQMMMJJJIIIGGGEEEDDDAAA>>>===@@@CCCHHHQQQ[[[bbbjjjppprrrtttwwwxxxvvvtttuuuvvvvvvwww{{{|||vvvsssssswww{{{{{{uuurrrwww}}}}}}kkkppp}}}~~~yyymmmkkkjjjdddWWWLLLDDD===777111000......///000000///------......///000000000/////////000000000111111111111111111111111111111222222111111111111222222111111111222222333333444000222333333222111222444444444333444444555777777666666666777888888999999777777777777777888999:::999999999999999:::;;;;;;;;;AAADDDEEEUUUtttzzzzzzfffRRRJJJFFF@@@>>>AAA<<<===???AAADDDHHHKKKLLLKKKMMMPPPRRRSSSVVVYYY\\\cccfffjjjjjjiiiiiikkknnnssstttuuuwwwwwwwwwwwwvvvuuuwwwyyyzzzzzzzzzxxxwwwtttnnnddd[[[TTTMMMHHHEEECCCAAA??????AAAAAAAAA@@@CCCBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>><<<:::888666777777777777777777777777ccccccbbb^^^XXXSSSPPPNNNLLLLLLKKKKKKJJJIIIIIIHHHFFFIIIKKKJJJJJJOOOWWW^^^kkkqqqlllYYYJJJHHHIIIGGGHHHJJJLLLNNNWWWooo|||}}}}}}zzzxxxxxxzzz|||vvviii___]]]YYYTTTNNNHHHEEECCC>>>>>>===;;;999:::>>>AAABBBAAAAAAAAAAAA@@@@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===::::::999888777555333333//////.........---------............/////////000---------,,,++++++---...///...................../////////000111222333444555555444444333222111111111222555777888:::;;;<<<<<<======;;;888555444444333555888::::::;;;;;;<<<666666666444222222222333444555555555444333333333333222111222333444333222444444555666888:::<<<===;;;>>>BBBCCCCCCDDDFFFHHHIIIIIIIIIGGGEEEDDDEEEFFFIIIIIIHHHHHHJJJLLLNNNPPPQQQSSSXXX^^^dddiiimmmoooqqqtttwwwzzz}}}zzzooocccZZZTTTRRRNNNKKKIIIFFFDDDCCC@@@===>>>CCCHHHOOOZZZdddeeelllrrrtttvvvyyyzzzxxxsssuuuvvvwwwxxx}}}{{{vvvvvv{{{||||||sssfffrrrzzzzzz~~~|||rrrnnnkkkaaaSSSIIICCC<<<444000///---...///000000///......//////000111111222//////000000000111111111111111111111111111111111222222111111111111222222000111111222333333444444000222333333222111333444444444333333444555777888666666666777888888999999888888777777777777888888999999999999999999::::::888===AAADDDMMMcccsss\\\QQQKKKBBB???BBB<<<<<<===???AAADDDGGGIIIIIIKKKMMMPPPRRRUUUXXXZZZbbbeeeiiiiiiggghhhlllqqqqqqrrrssstttvvvwwwxxxxxxxxxyyy{{{{{{{{{yyyxxxvvvwwwsssllleee^^^UUUMMMHHHDDDBBB@@@@@@AAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAAAAA??????@@@@@@@@@@@@??????===>>>??????===;;;999777777777777777777777777777RRRSSSTTTRRROOOMMMMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHJJJKKKJJJHHHIIIOOO[[[eee~~~hhhSSSMMMLLLJJJFFFIIIKKKLLLSSShhhzzz~~~}}}zzzyyy{{{~~~{{{|||rrraaa```]]]WWWPPPJJJGGGFFF??????>>>;;;888888===AAABBBAAAAAAAAAAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::999999777666555444//////.........------------.........//////000000000111111///......000222......---,,,,,,---------//////000000111111222222222222333333222000...---...000222444555666888:::::::::888777666444333333///111444555666666666777555555555444222111222333111333444333111000000111222000//////111222222111444444555666777999:::;;;888;;;???AAA@@@???AAACCCBBBCCCDDDCCCBBBBBBCCCEEEEEEEEEEEEEEEFFFHHHJJJKKKPPPSSSWWW]]]bbbgggkkklllpppsssvvvyyy{{{}}}vvvlll```XXXUUUSSSPPPLLLIIIFFFCCCBBB???===???EEELLLTTTaaalllfffmmmtttuuuwww{{{|||zzzsssuuuwwwxxxyyy~~~zzzzzzmmmccctttqqqttt|||yyyqqqmmm```QQQHHHCCC:::000000...------///000//////...//////000111222222333000000000000111111111111222222111111111111111111222222111111111111222222000000111222333333444444000111333333222222333444444444333333444555777888666666666777888888999999999888777777777777777888:::999999888999999::::::999<<>>>>>???@@@AAABBBCCCCCCBBBEEEEEEDDDBBBAAA@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@===>>>??????>>><<<:::888777777777777777777777777NNNRRRSSSNNNKKKKKKKKKIIIIIIHHHGGGFFFFFFHHHLLLPPPGGGHHHNNNRRRNNNNNN```xxxmmmZZZLLLHHHHHHAAAJJJLLLOOOYYYddd{{{uuu}}}|||{{{{{{yyy{{{zzzjjjbbbZZZWWWRRRLLLHHHIIIDDDBBB???;;;:::999999:::???BBBDDDDDDAAA>>>???@@@@@@???>>>======<<<<<<<<<<<<<<<<<<======???@@@@@@;;;;;;:::999777555333222222111000.........///000000////////////.............../////////...,,,+++///...,,,*********,,,---////////////////////////000000000000000000000000333222111000000111222222555666777777555333000///222222222222222222222222333333222111000///......111111111111111111111111444333222111000000000000333444444555666777888888;;;:::999999:::;;;===>>>??????>>>===<<<;;;;;;:::>>>@@@BBBCCCCCCEEEHHHJJJMMMQQQWWW]]]bbbggglllooopppqqqrrrsssvvvzzz{{{tttkkk```[[[[[[VVVUUURRROOOKKKGGGCCCAAA??????AAAHHHTTT^^^eeehhhiiikkkooorrrvvvyyy|||}}}wwwwwwuuuuuuwww~~~yyy~~~|||kkkgggmmm}}}nnnwww{{{tttiii]]]SSSIII>>>888888222111111000000000000000000000000000000000000000000000000000111111111111444444222222222222444444222111111111000000//////...///222444555444333222333333222222111222222333333333222222333444666777666666666777777666666666666777555444777:::999444888888888888999:::;;;<<<===<<>>>>>@@@CCCCCCDDDFFFGGGHHHLLLQQQTTTYYY```ggggggcccdddllltttooonnnnnnpppsssvvvvvvuuuvvvxxx{{{|||zzzxxxvvvvvvuuussspppmmmiiiaaaVVVOOOGGGEEECCCBBBCCCDDDDDDCCCDDDCCCBBBBBBAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@??????@@@AAAAAAAAA@@@@@@>>>>>>??????>>>===<<<:::999999888777666666666777KKKOOOOOOKKKJJJLLLKKKHHHFFFEEECCCBBBDDDJJJQQQVVVOOOMMMNNNQQQMMMMMM^^^rrr|||lll[[[OOOJJJJJJCCCKKKLLLMMMVVV```vvvvvv|||}}}|||{{{||||||nnneee\\\XXXTTTNNNJJJJJJDDDBBB@@@===;;;:::999999===@@@CCCDDDAAA@@@???@@@@@@???>>>======<<<<<<===<<<<<<<<<<<<===>>>???@@@======<<<:::999777555444333222111///......///////////////............---....../////////...,,,,,,---------------,,,++++++........................000000000000000000000000111000//////000111222333333444444444333111///---000000000000000000000000111111111000000000000000000000000000000000000000111111000000000111111222111222222333444555666777777777666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBCCCCCCEEEHHHJJJNNNRRRXXX]]]bbbggglllppppppqqqrrrsssvvvzzzwwwoooggg]]]XXXXXXUUUTTTRRROOOKKKGGGDDDBBB@@@AAADDDMMMXXXaaagggjjjkkklllooosssvvvxxxzzz{{{xxxwwwvvvtttvvv|||{{{~~~xxxnnnlllssszzzoooyyy{{{sssgggYYYPPPHHH>>>777555222111000000//////000000000000000000000000000000000000000000111111111111333222111111111111222333222111111111000000000000000111333444444333222111000000000000111222333444444333333333444555666777777666666666666777888999;;;===<<<888888999888444888888888888999:::;;;<<<===<<>>;;;===>>>>>>???BBBCCCDDDFFFGGGGGGIIIMMMOOOSSSZZZaaacccaaaccckkksssrrrpppnnnmmmoooqqqssssssqqqtttwwwxxxwwwuuuttttttuuutttrrrpppmmmfff\\\UUUNNNKKKFFFCCCBBBBBBAAA@@@CCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>????????????===<<<;;;;;;:::999777666666666555JJJLLLKKKIIIJJJLLLKKKFFFBBB@@@===>>>CCCKKKUUU[[[XXXRRROOOOOOLLLMMMYYYhhhzzzxxxqqqfffYYYOOOKKKJJJFFFLLLKKKKKKSSS[[[nnn{{{~~~|||{{{~~~}}}uuukkk```ZZZVVVPPPLLLLLLDDDCCCAAA???===;;;:::999;;;>>>AAACCCCCCAAAAAAAAA@@@@@@???>>>============;;;;;;;;;;;;<<<===>>>>>>???>>>===<<<:::999777777555444333111000////////////............---------.........///......---,,,,,,---///000///...,,,***------------------------000000000000000000000000///.........///000111111000111111111000///---,,,......................../////////000000111111111.................................//////000111222///000111222333444444555555555555555666777888999888888999999:::;;;<<<<<<===???AAABBBCCCEEEHHHJJJMMMQQQWWW\\\aaafffjjjnnnoooppprrrsssuuuyyy~~~}}}rrrjjjcccZZZWWWWWWUUUSSSQQQNNNJJJFFFDDDBBBAAADDDJJJSSS]]]fffjjjlllmmmnnnpppsssuuuwwwxxxxxxwwwwwwuuussstttyyy~~~yyysssmmmoooyyyvvvpppzzz|||qqqcccTTTLLLFFF>>>555111222111000000//////000000000000000000000000000000000000000000111111111111222111111000000111111222111111111111111000000000222333444444444333222111/////////000111222333444444444444444555666777888777666666555666888;;;<<>>??????===>>>AAACCCEEEGGGGGGFFFFFFGGGIIILLLSSSZZZ]]]]]]```iiipppuuuqqqmmmkkklllnnnoooooonnnqqquuuvvvvvvtttsssssssssrrrrrrrrrqqqlllbbb[[[SSSNNNHHHDDDBBBBBBAAA@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>??????@@@???===<<<;;;<<<;;;999888777666555555KKKMMMLLLJJJKKKLLLHHHAAA<<<:::999;;;BBBKKKSSSXXXXXXRRRNNNNNNNNNNNNTTT]]]ddddddaaa[[[SSSMMMKKKJJJJJJOOOMMMKKKQQQWWWfff}}}~~~|||zzzxxx|||{{{rrrddd]]]XXXRRRNNNMMMDDDDDDCCCAAA???<<<:::999888;;;???BBBCCCCCCBBBAAAAAA@@@???>>>============;;;;;;;;;;;;;;;<<<======??????===<<<:::999888888777666444333111000//////............------------..................---------.../////////...---,,,------------------------000000000000000000000000///.....................//////000000///...---,,,------------------------////////////000000000111.......................................///000000//////000111222333444444777777777777888999::::::777888888999:::;;;<<<<<<===>>>AAABBBCCCEEEHHHJJJLLLPPPUUUZZZ___cccgggjjjnnnppprrrsssuuuyyy}}}zzznnngggaaa[[[XXXYYYTTTRRROOOLLLIIIFFFDDDCCCBBBGGGOOOYYYccciiilllmmmoooppprrrssstttuuuuuuuuussstttsssqqqqqqvvvwwwqqqiiiqqq{{{sssqqqzzz~~~nnn___OOOIIIEEE>>>555///111111000//////////////////////////////////////////000000000111111111111222222111111111111222222111111111111111111111111222333444444555444333333222222111111222222333333444444555555666777777888777666555555666999===???JJJTTT[[[VVVLLLEEE???;;;999888888888999999:::;;;:::;;;>>>AAA???AAAMMM\\\}}}vvviii^^^WWWLLLEEE@@@??????===>>>AAACCCEEEHHHHHHGGGEEEDDDDDDIIIOOOUUUXXXYYY]]]dddkkkrrrpppmmmmmmnnnooonnnmmmmmmqqquuuwwwvvvuuuuuuuuuooooooppprrrsssooogggaaaUUUPPPIIIEEECCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@@@@??????@@@@@@BBBBBBBBBAAA@@@???>>>===??????@@@@@@???>>><<<;;;::::::999888777777777777KKKOOORRRPPPNNNJJJBBB:::888777777;;;BBBIIIMMMOOOPPPMMMLLLNNNPPPPPPQQQSSSSSSTTTTTTRRROOOMMMLLLLLLMMMRRROOOLLLQQQSSS___tttvvv|||}}}zzzxxxwwwwwwyyy{{{jjjaaaZZZTTTOOONNNFFFFFFEEECCC@@@>>>;;;:::777999<<<@@@CCCDDDCCCBBBAAA@@@???>>>>>>=========<<<;;;;;;;;;;;;<<<<<<===???>>><<<:::999888888888777777666555333222000/////////.........---------......------............///...------------//////------------------------/////////////////////////////////...---,,,++++++//////////////////..............................000000000////////////...////////////////////////000000///...------......000000111222333444555555777777888999999:::::::::999999:::::::::;;;;;;;;;<<<>>>@@@AAABBBEEEHHHKKKMMMQQQVVV[[[___cccgggjjjnnnooorrrsssuuuxxx|||vvviiiccc___[[[YYYZZZSSSQQQNNNKKKHHHFFFDDDDDDDDDJJJTTT___fffkkkmmmnnnqqqqqqrrrsssttttttssssssoooqqqqqqnnnmmmrrr|||vvvqqqjjjwwwxxxsssqqqzzz~~~iiiZZZKKKEEECCC===444000111000000///...////////////////////////////////////000000000111111111111222333333333333333333222111111111111111222222222111111333444555666777777777666555444333222222222444444555666666777777777777666555555666:::===???NNN\\\gggdddZZZOOOFFF@@@999999888888999999::::::888:::===@@@???AAAIIISSSeeeuuuggg\\\NNNGGGAAA@@@???===>>>AAABBBEEEHHHHHHGGGEEEDDDCCCHHHMMMRRRUUUVVVYYY___eeekkkkkkmmmppprrrrrrpppnnnlllppptttvvvvvvuuuuuuuuuoooooopppsssuuusssmmmhhh[[[VVVNNNHHHEEEDDDCCCCCC@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@@@@??????@@@@@@BBBBBBBBBAAA@@@???>>>===??????@@@@@@???>>>===;;;888888888888888999999:::MMMVVV]]]\\\VVVMMMAAA888888777777;;;BBBGGGIIIHHHIIIIIIKKKNNNPPPQQQPPPOOOMMMMMMNNNNNNNNNOOOOOOOOONNNSSSPPPNNNQQQPPPXXXiiiwwwrrr}}}zzzyyyxxxvvvxxx~~~rrrfff^^^WWWRRROOOIIIHHHFFFCCCAAA>>><<<;;;888888:::>>>AAACCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>===;;;999888888888888777777777666555444222111000////////////...............---------.../////////...,,,++++++---///000------------------------////////////////////////////////////...,,,+++***............////////////........................000000000//////.........000000000000000000000000111000///......---------111111222333444555555666444555666777888888888777999999999::::::;;;;;;;;;;;;===???AAABBBEEEHHHKKKPPPSSSXXX]]]aaadddhhhkkkmmmoooqqqsssuuuwww{{{}}}uuuhhhbbb___[[[XXXXXXRRRPPPMMMJJJGGGEEEEEEEEEHHHOOOZZZdddjjjmmmnnnooorrrrrrssssssssssssrrrrrrnnnppppppkkkhhhkkkvvv~~~tttpppooowwwsssrrrzzzxxx```SSSGGGBBB???:::444111111000//////......//////000000000000000000000000000000000000111111111111222333333444444333333222111111111222222222222222111111222444666777999999:::999777555444222222222333333555666666666666666666555555555777999<<<>>>LLLZZZffffff]]]RRRIIIBBB:::999999888999999::::::777999===>>>???AAAGGGLLLWWWwwwoooaaaTTTLLLDDDBBB@@@===>>>AAA@@@BBBFFFGGGFFFEEEEEEEEEHHHKKKOOORRRSSSVVV[[[___dddgggkkkqqqtttuuurrrooolllooosssuuuuuutttttttttsssrrrrrrtttwwwwwwsssooofff```XXXPPPJJJFFFCCC@@@BBBBBBAAAAAAAAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@???>>>???@@@@@@AAA@@@>>>===<<<999888888888888999::::::RRRaaannnnnneeeWWWIII???<<<999777:::@@@FFFHHHHHHGGGIIIKKKMMMOOOPPPPPPOOONNNMMMLLLLLLMMMNNNNNNNNNLLLQQQOOONNNQQQNNNQQQ```qqq{{{mmmpppyyy~~~}}}|||xxxxxx|||zzzlllccc[[[UUURRRKKKJJJGGGCCC@@@???>>>===:::999888;;;@@@CCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>======<<<<<<======>>>>>>===;;;999888888999999777777888777777555444333111111000000000/////////...------,,,---...///000,,,,,,,,,,,,,,,---..............................////////////////////////,,,---...//////...------------------......///000.................................///////////////000000000000000000000000000000//////.../////////000111111222333444555555222333555666777777666666555666777888999;;;<<<<<<;;;===???AAABBBEEEHHHKKKOOOSSSXXX\\\___bbbfffiiillloooqqqsssuuuwwwzzz|||}}}{{{mmmgggccc^^^YYYWWWQQQOOOLLLHHHFFFEEEEEEEEEMMMUUU```hhhlllnnnpppqqqrrrrrrrrrssssssrrrrrrqqqoooqqqpppjjjcccdddnnnwww}}}}}}|||zzz}}}}}}pppmmmqqq~~~uuusssttt{{{lllWWWMMMCCC>>>:::555111111000000///............///000000000000000000000000000000000000111111111111111222333333333333222111111111111222222333333333333333333444555777888999999888666555333333222222111222444555666666555555555555555666777888:::;;;DDDPPPYYYZZZTTTNNNFFF@@@::::::999999888999999:::777:::<<<<<<>>>AAADDDFFFRRRfff}}}mmm\\\SSSJJJFFFBBB======???;;;>>>AAACCCDDDEEEFFFHHHDDDHHHKKKNNNPPPSSSXXX\\\bbbdddhhhnnnrrrtttrrrpppnnnqqquuuwwwvvvuuuttttttvvvtttrrrsssvvvwwwuuurrrmmmhhh```XXXQQQKKKFFFCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@???===<<<<<<;;;:::999888888888888XXXkkk|||~~~rrrbbbSSSIII???:::666888???GGGJJJJJJIIIKKKLLLLLLMMMOOOQQQQQQOOOMMMKKKJJJKKKKKKKKKKKKJJJPPPOOONNNPPPLLLMMMZZZfffyyygggccchhhvvv{{{zzzzzz}}}}}}pppggg^^^XXXTTTMMMKKKGGGCCC@@@???>>>>>>;;;999777:::>>>BBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>???>>>>>>=========>>>>>>???>>>;;;999888999:::;;;666777888888888666555444111111111111000000000000...------,,,---...///000)))***,,,......---,,,+++////////////////////////////////////////////////***+++---///000000000000,,,,,,,,,,,,---...//////------------------------,,,,,,---...///000111222000000000000000000000000//////...//////000111222000000111222333444444555333444555777888777777666222333444666999;;;<<<===:::<<>>FFFNNNMMMJJJGGGCCC>>>::::::999999888999999999888:::<<<;;;<<>><<<>>>888;;;>>>AAABBBDDDGGGIIIAAADDDHHHKKKNNNRRRWWW[[[bbbcccfffjjjoooqqqrrrqqqrrruuuxxxzzzyyyxxxwwwwwwvvvsssppppppssstttsssqqqooojjjccc\\\WWWQQQLLLIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???===<<>>===<<<;;;;;;<<<>>>AAABBBCCCBBBAAA@@@???>>>>>>>>>========================<<<<<<;;;::::::999888888888888888888888888888888555444333222222111111111,,,,,,------------------+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000---------.........////////////.........------------------.........//////000///...///000111000/////////000111111111111111000000000000///////////////000111222333444555555555555555444444333333333666666666777888:::;;;<<<;;;<<<>>>AAACCCFFFGGGHHHMMMQQQWWWZZZ\\\```eeeiiioooqqqtttuuuuuuvvvwwwyyy{{{{{{}}}yyymmmeee]]]UUURRRMMMHHHGGGEEEDDDIIIOOOUUU]]]ggglllmmmnnnpppssstttssssssssssssssssssrrroooooommmeee]]]\\\cccjjjuuuzzz~~~}}}yyywww{{{rrrhhhiii|||xxxrrrsssvvvwww{{{~~~zzzlll\\\KKKDDD<<<777555333111...111000///......///000111222222000000000111222333111000///111444666444222222222111111111111222222333333333222222111111111333222222333444666888:::;;;999888666555555555555222333444444555555444444777666666555555555666666999;;;>>>@@@@@@???<<<;;;888888999999999:::::::::::::::::::::;;;===???@@@IIIOOOcccrrrbbbRRRJJJGGGCCC???>>>;;;<<<>>>???AAACCCEEEEEEDDDEEEHHHKKKOOORRRUUUWWW```bbbeeehhhkkkmmmnnnnnnpppvvvzzzzzz{{{|||yyyuuuyyysssqqqtttwwwuuutttuuutttooojjjeee```XXXNNNFFFJJJGGGDDDBBBBBBCCCDDDDDD@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@????????????>>>???@@@AAABBBAAA@@@???:::<<<<<<<<<:::999:::;;;OOOYYYjjj|||}}}lll]]]SSSIII@@@AAAFFFHHHIIIKKKIIIJJJJJJKKKKKKKKKKKKKKKMMMLLLJJJJJJJJJKKKLLLLLLOOORRRUUUTTTPPPNNNPPPSSS[[[nnnwwwhhhccc___ggg|||~~~||||||zzzxxx|||rrreee]]]XXXSSSOOOJJJFFFEEECCCAAA@@@>>><<<;;;:::;;;>>>@@@BBBCCCCCCBBB@@@@@@?????????========================<<<<<<;;;;;;:::999999888888888888888888888888888444444555555444333222111.........---------------,,,------......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,---------......//////.........------------------.........//////000///...///000111000/////////000111111111111111////////////000000000000//////000111222333444444555555444444444333333333555555666666888999;;;<<<<<<<<<>>>@@@CCCFFFIIIJJJNNNSSSXXX[[[\\\___eeeiiioooqqqtttuuuuuuvvvwwwyyy|||}}}}}}~~~yyyoooddd[[[UUUNNNHHHFFFEEEFFFLLLTTT]]]cccjjjmmmmmmmmmooorrruuuuuuttttttsssrrrrrrrrroooooollleee___```gggooovvvzzz~~~~~~{{{zzz}}}|||jjjcccgggxxxppplllooovvv}}}}}}uuueeeUUUIIIBBB:::555333222000---111000///......///000111111111000000000000000111111000111333555666444111222222111111111111222222333333333222222111111111333333222222333555777888666555444333222222333333222333444444555555444444555555444444444444555555666777999:::::::::888777888888888999999999::::::::::::::::::;;;<<<>>>???FFFKKKYYYuuu{{{jjjXXXOOOKKKFFFBBBAAA<<<<<<===>>>@@@AAABBBCCCBBBDDDGGGKKKOOOSSSUUUVVV]]]___bbbfffjjjlllmmmnnnqqqwww{{{{{{|||~~~}}}yyyyyysssqqqtttvvvuuussstttrrrppplllgggbbbZZZSSSNNNNNNKKKGGGDDDCCCCCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@;;;<<<===<<<:::999999:::LLLSSScccwwwvvvhhh[[[PPPGGGFFFIIIIIIJJJLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKIIIHHHIIIJJJLLLMMMNNNRRRUUUUUURRROOOOOOPPPTTTccc|||sssfffZZZ]]]nnn|||{{{xxxvvvxxx~~~~~~nnnbbb\\\VVVRRRMMMIIIGGGEEECCCBBB???===;;;999:::<<>>>>>CCCFFFNNNbbbxxxcccXXXQQQJJJEEECCC============>>>??????@@@@@@BBBFFFKKKOOOSSSTTTUUUYYY[[[___dddhhhkkkmmmnnnqqqxxx|||||||||~~~~~~|||yyysssooorrrtttsssqqqrrrppppppooojjjddd^^^YYYWWWSSSQQQMMMIIIEEECCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBB@@@@@@??????>>>>>>======@@@@@@??????@@@@@@AAABBB<<<===>>>===:::999999:::JJJNNNZZZnnnxxxkkk___TTTKKKIIIIIIIIIIIIKKKPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJLLLOOOMMMQQQTTTUUURRRPPPNNNNNNQQQ\\\nnnooobbb```kkk}}}|||yyyvvvxxx|||wwwhhh___YYYUUUOOOKKKIIIGGGDDDCCCAAA???<<<999999;;;>>>AAABBBBBBBBBBBBBBBBBBAAAAAA========================<<<<<<;;;;;;::::::::::::999999999999999999999999777777777666555555444444222222111000///......---000///...---------......---------------------------...///111000///---,,,------------.........///////////////........................////////////000///...///000111000/////////000111111111111111---......///000111111222...//////000111111222222333333333333333333333333333333444555777888:::;;;=========???BBBGGGLLLOOORRRVVVZZZ\\\]]]___cccggglllooorrrtttuuuvvvxxxzzz~~~~~~~~~~~~~~~~~~}}}}}}ssskkkeeefffiiikkknnnqqq~~~wwwjjj\\\SSSIIIGGGIIIOOOXXXbbbjjjlllnnnnnnmmmmmmoooqqqvvvvvvuuuuuuuuuvvvwwwxxxyyyxxxtttoookkkmmmuuu||||||}}}pppiiiqqq}}}|||nnneeefffsssoooZZZKKKDDD>>>777333222111///---000000////////////000000000111222222111000...---111333555777888666222000333222222111111222222333222222222111111111111111333222222222222222222222444444444444444555666666222333444444555555444444444444444333444444555555666555444444444555777888777777777888888888888999888888999:::;;;<<<======AAAFFFIIIRRRmmmqqqbbbXXXNNNGGGEEE???>>>===<<<<<<<<<===>>>===@@@EEEJJJNNNQQQSSSTTTUUUXXX\\\bbbgggkkkmmmooorrryyy}}}|||{{{|||}}}|||xxxqqqmmmoooqqqooonnnooooooqqqrrrnnnfff```^^^]]]ZZZXXXTTTOOOIIIDDDAAA@@@AAAAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@???>>>>>>AAA@@@???>>>???@@@AAABBB???@@@@@@???<<<;;;;;;<<>>???AAAAAABBBCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::999999999999999999999999:::999888777666666666666333333222222111000//////111000///.........//////........................---...000111111000...,,,////////////000000000000000000/////////................../////////000000000///...///000111000/////////000111111111111111---......///000111111222/////////000111111222222333333333333333333333333222333444555777999;;;<<<>>>===>>>???CCCHHHMMMPPPRRRVVVZZZ\\\\\\^^^bbbfffjjjmmmppprrrtttuuuwwwyyy{{{||||||~~~~~~}}}|||}}}~~~}}}|||kkkaaaWWWSSSSSSRRRTTTWWW]]]jjjzzzrrr```UUULLLJJJNNNTTT^^^fffkkklllmmmmmmnnnoooqqqrrruuuuuuuuuvvvxxxzzz}}}}}}wwwtttuuuzzz|||pppnnnyyyxxxlllfffjjjxxxoooZZZMMMCCC===666333222222111/////////000000000000//////000111222222222111///...111333666888777555222000333333222222222222333333111111111111111111111111222222222222222222111111333444444555666666777777222333444444555555444444555555444444555666777777777666444444444555777888666666777777777888888888777777888999:::;;;<<<<<<>>>EEEHHHKKK\\\|||nnn```TTTJJJFFFAAA@@@>>><<<;;;<<<<<<===<<<>>>BBBGGGKKKNNNPPPQQQRRRUUUZZZ```fffjjjmmmnnnuuu|||}}}}}}}}}|||wwwpppkkklllnnnlllkkkmmmooorrrtttqqqjjjddd``````^^^^^^[[[UUULLLEEEBBBAAABBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@???AAA@@@???>>>???@@@AAABBBAAABBBBBBAAA>>>===>>>???FFFFFFMMM[[[kkkssspppjjj[[[UUUPPPOOONNNKKKKKKNNNLLLKKKIIIGGGFFFFFFGGGHHHLLLNNNOOONNNJJJIIIKKKNNNJJJKKKMMMOOOPPPOOONNNMMMOOOVVV]]]kkk{{{rrrwww}}}{{{zzz}}}~~~vvvjjj^^^YYYSSSNNNKKKHHHFFFDDDDDDBBB@@@>>>=========>>>???@@@AAACCCCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;:::888777444444333333222222111111111111111000000000//////////////////////////////...///000111111000//////000000000000111111111222000000000/////////............/////////000000000000///...///000111000/////////000111111111111111......//////000000111111000000000111111111222222222222222222333333333333333333444555777:::;;;===>>>>>>???AAADDDIIILLLOOOQQQUUUYYY[[[[[[]]]bbbfffgggjjjnnnppprrrtttvvvxxxxxxyyyzzz|||~~~~~~}}}~~~~~~|||jjj^^^RRRLLLIIIGGGGGGJJJHHHRRRaaasssyyybbbXXXOOOOOOTTTZZZbbbhhhkkkkkklllnnnppprrrssstttvvvvvvvvvxxx{{{~~~{{{{{{~~~zzzqqqrrr~~~rrrkkkjjjppp|||kkkWWWMMMAAA<<<555222222333111000//////000000000000/////////000000111111000000///000222666777555333222222333333222222222222333333000000000111111111111111222222333333333222111111111222333444444444444444222333444444555555444444555555555555555666777888555444333333333444666777666666666666777777777777666666888999:::;;;;;;;;;;;;@@@FFFJJJTTTjjj}}}mmm\\\OOOHHHDDDBBB@@@===<<<===>>>>>><<<===@@@CCCGGGJJJMMMOOOOOORRRWWW]]]ccchhhkkkllluuuxxxpppkkklllmmmkkkkkklllooorrrttttttpppjjjeeebbbaaabbb```ZZZPPPHHHDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@??????@@@@@@AAABBB@@@AAABBBAAA@@@???@@@AAAEEEEEEIIIRRR]]]cccccc```SSSOOOMMMNNNNNNKKKKKKMMMNNNMMMKKKIIIIIIIIIJJJKKKJJJNNNQQQOOOKKKHHHIIIKKKHHHHHHIIIKKKMMMOOONNNNNNNNNSSSXXX```yyyyyyyyy}}}zzzxxxzzz|||sssaaa\\\VVVQQQNNNKKKHHHFFFDDDDDDBBBAAA???>>>=========>>>@@@BBBCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::===CCCFFFEEEAAA:::666444444333333333333333333000111222222222111000////////////////////////////////////000000111111111///000000000000111111111000000000000/////////....../////////000000000000000///...///000111000/////////000111111111111111////////////000000000000111111111222222222222222111111222222222333333333333444444666888;;;===>>>??????AAACCCFFFIIILLLMMMOOOSSSWWWZZZ[[[]]]aaaeeeeeehhhlllnnnppprrruuuwwwvvvvvvxxxzzz|||~~~|||||||||}}}~~~~~~|||{{{hhh\\\PPPJJJFFFCCCCCCEEEDDDEEEKKKZZZqqqzzzcccZZZSSSTTTZZZ___dddhhhlllmmmnnnqqqsssuuuuuutttyyyyyyyyyzzz}}}~~~}}}yyytttzzzyyymmmkkkpppwwwxxxcccPPPGGG???999333000111222111///...///000111111000///...------------......///000...111444555333222333444444333333222222333333444///000000000111111111222111222333444444333333222111111333333444333222222222333444444555555444444444444444444555666777777444444444444444555555666555555555666666666777777555666888999::::::::::::;;;:::???GGGMMMXXXqqqzzzfffVVVNNNFFFDDDAAA???>>>>>>@@@AAA<<<<<<===???BBBFFFJJJLLLKKKNNNTTTZZZ```dddgggiiiooo{{{{{{sssmmmmmmnnnmmmlllmmmnnnppptttwwwwwwrrrkkkeeebbbdddddd^^^SSSJJJFFFEEECCCBBBAAAAAA@@@@@@@@@AAA???@@@BBBCCCCCCBBB@@@?????????@@@AAAAAAAAAAAA@@@>>>???@@@@@@??????@@@AAAGGGFFFGGGKKKQQQUUUTTTSSSLLLIIIIIILLLLLLIIIHHHJJJKKKJJJHHHGGGGGGGGGIIIJJJIIIMMMQQQOOOJJJFFFFFFHHHGGGGGGGGGIIILLLNNNOOOOOOLLLRRRTTTYYYqqq~~~zzz}}}xxxvvvvvv}}}yyyccc___YYYSSSPPPMMMJJJGGGEEEEEEDDDCCCAAA???===<<<<<<===@@@BBBCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888???HHHNNNMMMFFF<<<555333333444444444444444444000111333444333222000...000000000000000000000000////////////000111333333////////////000000000000000000000000////////////////////////000000000000000///...///000111111/////////000111111111111111000000000000////////////222222222222222333333333111111111222222333333333333444555777999;;;===??????@@@BBBDDDGGGIIIKKKLLLNNNRRRVVVYYYZZZ\\\aaaeeecccfffjjjmmmoooqqqtttvvvuuuuuuvvvxxxzzz{{{}}}}}}xxxxxxxxxzzz{{{{{{yyywwweeeYYYMMMGGGDDDAAAAAACCCFFF@@@===HHHaaaxxx}}}wwwddd[[[UUUXXX]]]aaadddhhhnnnooopppsssvvvwwwvvvuuu|||{{{{{{{{{~~~|||yyyxxx~~~yyyyyyvvvlllnnnvvv~~~~~~qqq[[[IIIBBB===777111//////000000......///000111111000///...+++*********+++---///000...000333333222111333666444333333222222333333444//////000000111111111222111222333444555444333333222333444555444444222222222333444444555555444444222222222333444555666777555555666666666777777777555555555555666666666777444666777999::::::::::::>>>666888DDDHHHJJJ]]]vvvmmm[[[RRRGGGEEEBBB@@@???@@@AAACCC===<<<<<<===@@@DDDHHHKKKIIILLLQQQWWW]]]aaadddfffhhhttt}}}uuuoooooopppnnnnnnooommmoootttzzz|||xxxppphhhccceeefff```UUULLLHHHGGGCCCBBBAAAAAA@@@@@@@@@@@@>>>???AAABBBBBBAAA@@@>>>>>>???@@@AAABBBAAA@@@@@@<<<===??????>>>>>>???AAAHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLOOOLLLHHHDDDCCCEEEHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJGGGHHHIIIIIIIIIKKKMMMPPPPPPRRRTTTYYYiiippp~~~|||wwwuuuuuuwww{{{ssshhh]]]XXXUUUPPPKKKIIIDDDCCCBBBBBBCCCBBB@@@>>>???>>>===>>>@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@?????????>>><<<:::::::::<<<===<<<;;;;;;::::::;;;;;;<<<;;;::::::???EEEGGGDDD???999888777666555444444444333333333222222111111111111111111111111111111111222111111111222333333444111111111111111111111111//////000000000000//////222222222111111111000000000000000000000000000000222111111111000000//////222111111111000000//////111000......///000333444222222333333333333444444333444555666777888999:::===???AAABBBDDDGGGLLLOOOMMMOOOSSSVVVXXX[[[^^^aaafffiiikkklllmmmoooqqqsssuuutttsssvvvzzz{{{zzzxxxxxxwwwvvvyyy{{{{{{xxxuuugggZZZOOOJJJHHHEEECCCCCCDDDBBBBBBGGGQQQ^^^jjjqqqZZZ]]]```cccdddfffiiikkkmmmmmmoooqqqtttwwwyyy{{{}}}{{{}}}~~~tttssstttzzzpppttt|||mmmdddnnn}}}}}}rrrbbbRRRCCC:::444444333333222111000000222222111111000000//////000000000000000111222222111111222222222333333333333444555444222111222333111111111111111111111111222222222222333444555666888666444222111222333444444333333222222333333444333444555666666666555555666555333222222333444555555666888999999888888777<<<<<<;;;:::888999;;;===:::<<<>>>???@@@GGGRRRZZZ{{{hhhXXXMMMGGGCCCDDDCCC@@@>>>@@@<<<<<<======>>>@@@AAABBBJJJKKKMMMQQQVVV\\\```cccgggmmmvvv~~~{{{xxx}}}wwwqqqqqqtttvvvrrrnnngggiiinnntttxxxxxxuuurrrmmmjjjfffaaa\\\UUUMMMIIIGGGFFFDDDBBBAAAAAABBBCCCDDDBBBAAA@@@@@@@@@>>><<<>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????FFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKHHHEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIJJJIIIJJJLLLOOOSSSTTTUUUUUUVVVaaayyyvvv}}}}}}yyyuuutttvvvwwwzzzyyymmm```ZZZVVVPPPLLLJJJFFFEEEDDDDDDDDDDDDBBB@@@???>>>===>>>AAACCCDDDCCC@@@AAAAAAAAAAAA@@@?????????>>><<<::::::;;;<<<===;;;;;;::::::::::::;;;;;;;;;999999<<>>>>>>>>>>>>>>???AAAAAAHHHIIILLLPPPUUUYYY]]]___dddjjjrrrzzz}}}|||yyyvvvzzzuuupppqqquuuvvvsssooogggiiimmmsssxxxyyyxxxvvvrrroookkkgggaaaZZZRRRMMMJJJIIIFFFDDDCCCDDDEEEFFFDDDCCCAAAAAAAAAAAA???>>>>>>????????????@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>EEEEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFHHHIIIKKKLLLJJJIIIGGGGGGGGGGGGIIIIIIHHHHHHHHHJJJKKKMMMOOOPPPKKKKKKJJJJJJJJJMMMRRRVVV```aaa___\\\___qqq~~~{{{|||yyyuuuuuuwwwwwwxxx|||xxxiii```ZZZTTTOOONNNJJJHHHFFFFFFFFFEEECCCBBB???>>>===???BBBDDDEEEEEE@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;;;;;;;<<<===;;;;;;::::::::::::;;;;;;===:::888888;;;===;;;999666666555555444555555555555555555555555444444444222222222222222222222222222222222222222333333444222222222222222222222222///000000111111000000///000000000///////////////000000000000000000000000111111111111000000000000111111111111000000000000111111000000111222444555222222333333333333444444333444555666888999::::::>>>@@@BBBDDDEEEGGGKKKMMMMMMPPPSSSVVVXXXZZZ^^^```dddfffiiijjjlllnnnpppsssqqqqqqrrrtttvvvwwwuuusssrrrsssuuuwwwxxxuuuqqqmmmcccYYYQQQNNNLLLHHHFFFFFFEEECCCAAAAAADDDJJJQQQVVV^^^bbbhhhlllnnnpppqqqrrrsssssssssssstttuuuvvvwww{{{{{{|||~~~zzztttmmmooouuu}}}}}}lllppp}}}{{{llldddbbblll|||}}}nnn^^^PPPEEE===999333333333222111111000000000////////////.........///////////////000111111000000000111111111222222111222333333111111222333444444444444444444444444222222111222222333444555888777555444333333444555222111111000000111111222444333222222222333444555333333444444555444444333444444666777888888888888666777888888999999999999999<<>>>>>???@@@AAAEEEGGGJJJOOOSSSVVVYYYZZZ```eeemmmtttxxxyyyvvvtttvvvrrrppprrrvvvxxxuuuqqqggghhhjjjpppvvvzzz||||||zzzxxxuuuqqqkkkddd[[[VVVQQQOOOLLLIIIGGGFFFFFFFFFDDDCCCAAAAAAAAABBBAAA@@@>>>????????????@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>CCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHJJJKKKMMMOOOPPPLLLLLLKKKJJJKKKNNNTTTYYYffffffddd```^^^kkk||||||xxxvvvwwwvvvuuuwww|||tttiii```XXXSSSRRRLLLJJJHHHGGGFFFFFFDDDBBB@@@???>>>???AAACCCCCCCCC@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<;;;<<<======;;;;;;::::::::::::;;;;;;???<<<888777888999999888555555555444555555666666555555555555555555555555333333333333333333333333333333222222222333333444222222222222222222222222000000000111111000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111000000000000000111111111111222333444555222222222333333333444444444444555666888999:::;;;>>>@@@CCCDDDEEEGGGJJJMMMNNNPPPTTTVVVXXXZZZ]]]```bbbdddgggiiikkkmmmpppsssqqqqqqrrrtttuuuuuutttssssssuuuxxxzzzyyyuuuppplll```YYYTTTSSSQQQLLLIIIJJJGGGFFFEEEDDDFFFJJJPPPUUU```eeekkkpppsssttttttuuuuuuuuuuuuuuuuuuvvvwwwxxx{{{|||yyyuuulllooovvvxxxnnnssswwwjjjggghhhppp|||vvveeeUUUIII@@@:::666333222222222111111000000111111111111111111111111111000000000000111222222///000000000000111111111333444555555444333555666333333444444444444444444222222111111222333333444777666555444444444444555222222111111111111222222333222111000000222444555222333444555555555444333333444555666777888888888999888888888999:::999999999;;;===>>>>>>@@@CCCFFFLLL^^^yyynnn]]]MMMHHHJJJIIIGGGFFFDDDCCCAAA???>>>>>>???@@@CCCEEEIIINNNRRRTTTVVVVVV]]]aaahhhoootttuuuuuutttsssqqqppprrrwwwyyywwwttthhhggghhhlllrrryyy}}}~~~|||wwwooofff```]]]ZZZVVVQQQLLLHHHEEEDDDDDDBBB@@@@@@AAAAAAAAA@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>CCCDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDFFFHHHIIIJJJFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJNNNTTTXXX^^^]]]\\\YYYWWWaaa{{{}}}zzzvvvuuuuuussstttxxx|||pppeee[[[TTTRRRNNNLLLIIIGGGFFFEEEDDDBBBBBB@@@>>>>>>???@@@???>>>@@@AAAAAAAAAAAA@@@??????======<<<<<<<<<=========<<<;;;;;;::::::;;;;;;<<<@@@>>>:::888888888999999666666555555555666777777444444444444555555555555333333333333333333333333444444333333222333333444222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000111111111111111111222333444444222222222333333333444444444555666777888999:::;;;>>>@@@CCCEEEFFFHHHKKKMMMNNNQQQTTTVVVXXXZZZ]]]___aaacccfffiiikkkmmmqqqsssrrrrrrsssssssssssssssssstttvvvyyyzzzwwwrrrmmmjjj___[[[XXXYYYWWWQQQNNNOOOIIIIIIIIIIIIKKKPPPWWW\\\ccchhhnnnsssuuuvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{~~~|||wwwuuuqqqqqqwww{{{uuusss|||vvvnnnooorrrwww~~~yyymmm]]]OOOEEE>>>777222222222111111111111111000111111111111222222222222000000/////////000111111///000000000000111111111333444555555333333444555111111222222333333333333222222111111111222333333666555555444444444444444333333222222222222333333333222000000000111333555111222444555666555444333555555555666777888888999<<<:::888888999999888777::::::::::::;;;???DDDGGGMMMSSSbbb|||pppZZZPPPNNNNNNNNNOOOHHHFFFCCC@@@>>>>>>>>>???AAACCCGGGLLLPPPSSSTTTUUU[[[^^^eeekkkpppsssttttttrrrppppppssswwwzzzzzzxxxllliiihhhiiiooovvv{{{~~~yyypppjjjhhhfffbbb\\\TTTLLLFFFBBBEEEBBB@@@??????@@@@@@@@@>>>>>>?????????@@@@@@@@@???@@@@@@@@@@@@???>>>>>>DDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDFFFGGGIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJLLLLLLKKKJJJJJJMMMQQQUUUVVVSSSSSSSSSSSSZZZppp|||yyyzzzvvvuuuvvvssssssvvvzzzyyykkk___VVVSSSQQQNNNJJJHHHGGGFFFEEECCCCCCAAA???>>>??????>>><<<@@@AAAAAAAAAAAA@@@??????<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<======@@@>>><<<:::999999:::;;;888888777666666777777777444444444555555555555555444444444444444444444444555444444333333333333333333333333333333333333333000111111222222111111000111111111111222222222222111111111111111111111111000000000000111111111111000000000000111111111111000000111111222333333333222222333333333333444444444555666777999:::;;;;;;<<>>>>>:::666;;;:::999999<<<@@@EEEHHHLLLKKKQQQggghhhYYYSSSOOOOOOQQQLLLIIIEEEAAA>>>===>>>>>>???AAAEEEIIIMMMQQQSSSTTTYYY\\\aaagggmmmqqqtttuuusssrrrqqqssswwwzzz|||}}}sssoookkkjjjmmmsssxxx{{{~~~vvvpppoooooommmhhh```VVVMMMGGGGGGDDDAAA??????@@@@@@@@@>>>????????????@@@@@@@@@??????@@@@@@??????>>>===EEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKJJJIIIKKKNNNPPPTTTOOONNNQQQQQQUUUggg|||}}}zzzrrrqqq|||{{{|||xxxtttsssvvvyyy|||uuufff[[[WWWTTTQQQLLLIIIHHHGGGFFFEEECCCAAA??????@@@@@@???>>>@@@AAAAAAAAAAAA@@@??????<<<<<<===>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>======;;;::::::<<<===::::::999888777777777888555555555666666777777777444444444444444444444444555555444333333333333333333333333333333333333333000111111222222111111000000000000000111111111222111111111111111111111111///000000000111111111111///000000000111111111111//////000111222222222222222222333333333333444444555555666777999:::;;;<<<;;;>>>BBBFFFHHHKKKMMMOOOOOOQQQTTTVVVXXXZZZ\\\___```cccfffiiilllooosssvvvssssssqqqnnnkkklllppptttqqqssstttrrrlllgggdddccc``````cccfffddd]]]YYYZZZRRRSSSSSSQQQQQQWWWbbbjjjmmmppptttwwwxxxyyyzzz|||{{{zzzzzzyyyxxxyyyyyyyyyvvvzzzzzzxxxzzz}}}|||zzzuuu}}}vvvqqqmmmxxxlll___MMMAAA;;;888444000000000000000111111111111//////000000000111111111000000000///000111111222111111111111222222222333111222333111///---.../////////000000111222222333222222111111111111222222222222333333333333333222333333222222222222333333222222222222333333333444333333333333444555666666::::::888888777888888999;;;===AAAHHHMMMJJJAAA:::<<<;;;;;;<<>>======>>><<<>>>AAAEEEIIINNNRRRTTTVVVYYY^^^ccciiiooosssuuuvvvtttsssssswww{{{{{{vvvpppmmmmmmqqquuuwwwzzz|||wwwrrrooorrrtttsssmmmdddZZZSSSKKKHHHDDDAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@???????????????>>>>>>===FFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKJJJIIIIIIKKKNNNRRRKKKIIIMMMNNNPPP___qqq}}}xxxlllhhhzzzzzzvvvtttvvvxxxyyy}}}~~~nnnbbb]]]VVVSSSNNNKKKJJJIIIHHHGGGCCCAAA@@@@@@AAABBBBBBAAA@@@AAAAAAAAAAAA@@@??????<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????;;;<<<===<<<;;;;;;<<<>>><<<;;;:::999888888888888666666777777888888888999555555555555555555555555666555444333333333333333333333333333333333333333111111222222222222111111.../////////000000111111111111111111111111111111//////000000111111111222//////000000111111111222...///000111111222111111222222333333333444444444555555666888999:::;;;<<<:::===BBBFFFIIIKKKNNNPPPOOORRRTTTVVVXXXYYY\\\___```cccgggjjjlllppptttvvvsssrrrpppkkkhhhjjjoootttqqqssstttqqqkkkeeeccccccaaaaaaeeejjjgggaaa]]]]]]YYYZZZXXXUUUTTTZZZeeemmmqqqtttvvvxxxyyyzzz|||~~~~~~}}}|||zzzyyyxxxwwwwwwssswww|||~~~zzz{{{zzzyyyyyy{{{qqqooojjjvvvjjj[[[HHH;;;666555444111000000000000000111111111111111222222333333333333444444333333444444555666111222222222222333333333444444444333000....../////////000111222222333333222222111111111111111222111111222333333333222222222222111111111111222222111222333444444444444333333333222222333444666777<<<;;;:::888888888888999;;;@@@JJJTTTZZZVVVJJJ@@@<<<<<<===@@@BBBCCCBBB@@@???DDDIIIRRReee|||mmm```ZZZ[[[PPPMMMHHHBBB>>>=========:::;;;>>>AAAFFFLLLQQQTTTUUUWWW[[[aaagggmmmrrrtttwwwvvvttttttvvv{{{|||tttooonnnpppsssttttttwww|||~~~wwwqqqmmmrrrwwwyyyvvvnnnddd^^^NNNKKKFFFCCCCCCCCCBBBBBB>>>????????????@@@@@@@@@???????????????>>>======FFFFFFEEEEEEFFFGGGHHHHHHHHHEEECCCCCCGGGIIIIIIGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFHHHIIIHHHFFFEEEGGGJJJLLLJJJIIIIIIJJJLLLLLLLLLNNNKKKJJJLLLNNNQQQ[[[eeeuuukkkmmmwww~~~yyywwwwwwwwwvvvyyy~~~vvveee___YYYUUURRROOOKKKEEEEEEHHHFFFEEEEEEDDDBBB@@@>>>===<<<>>>@@@AAABBBAAA???>>>AAA@@@???>>>============????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666777777777777777777777777777666555444444555666777555555444444444444555555444444444333333333222222////////////............000000000000111111111111222222111111222222333444111111000000000000111111111111111111111111111111111111222222222333333333333333222222333333444555444666888888888999;;;<<>>@@@BBBBBBBBB@@@@@@CCC???AAAJJJTTTccc~~~nnngggfffYYYOOOFFFBBB???<<<<<>>>>>???@@@CCCGGGKKKNNNSSSUUUYYY```gggmmmooopppppprrrqqqqqquuu|||}}}}}}wwwuuurrroooqqqvvvsssvvvwwwyyy}}}zzzpppnnnnnnpppsssqqqkkkeeeUUUNNNFFFCCCCCCCCCAAA>>>???>>>>>>>>>??????===;;;======<<<<<<<<<<<<======EEEEEEEEEEEEEEEFFFGGGGGGGGGEEECCCCCCFFFHHHHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHFFFDDDDDDGGGIIIJJJIIIHHHHHHIIIIIIJJJJJJMMMKKKJJJMMMNNNQQQYYYbbb||||||ooolllrrrzzzwwwxxxwwwvvvxxx|||qqqjjjaaa[[[WWWTTTNNNHHHGGGJJJFFFEEEEEECCCBBB@@@>>>======>>>???AAAAAAAAAAAA@@@??????????????????@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777777777888888888888888888888888777777666555555666777777666555555444444555555666444444444333333333222222111111111111000000000000000000000000111111111111111111111111111222333333222222111111111111222222111111111111111111111111111111222222222333333333333333222222333333444555444666888999999999;;;===???AAADDDGGGJJJLLLMMMMMMOOOQQQTTTVVVXXX[[[___bbbdddgggkkkmmmoooppprrrsssuuurrrnnnmmmoooqqqqqqqqqtttsssqqqmmmiiihhhiiikkkkkklllmmmmmmjjjgggccc```ZZZZZZ[[[\\\___eeelllqqqsssvvvyyy{{{zzzyyyzzzzzz~~~~~~|||~~~|||vvvmmmrrrzzz}}}}}}|||~~~zzzmmmggggggpppxxx~~~qqqWWWKKK>>>888444111111333333222333444666555222....../////////000222333444222222111111111111222222000000000000111111111111555555444444333222222111000000111111111222222222444555666555333222111222////////////000111222333222222222222222111111111111222444333222222555777333333333333444666777999<<<;;;999888777777777777999<<>>???AAAAAA@@@???>>>???;;;===EEELLLXXXrrrssslll^^^TTTIIIDDD@@@<<<;;;===;;;;;;;;;<<>>???@@@@@@>>><<>>>>>======>>>>>>???DDDDDDDDDCCCDDDDDDEEEFFFFFFEEECCCDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDCCCDDDFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMJJJIIILLLMMMOOOUUU\\\kkkvvvmmmmmmyyy|||yyyyyywwwuuuvvvzzz{{{~~~vvvggg```ZZZVVVPPPIIIGGGIIIFFFFFFEEEDDDBBB@@@>>>===>>>>>>>>>??????@@@AAABBB?????????@@@AAAAAABBBBBB????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777888888888888888888888888888888777777777777888888666555555444444555555666444444444444333333333333333333333333222222222222000000000111111111222222111000000000000111222222333333222222222222333333222222222222222222222222111111222222222333333333333333333333333444444555444666888999999:::<<<>>>@@@AAAEEEHHHKKKLLLMMMNNNOOOQQQTTTWWWYYY\\\```cccgggiiimmmnnnnnnnnnoooppptttqqqnnnoooqqqssssssqqqooopppooonnnmmmmmmppprrrrrrrrrrrrpppmmmiiieeebbbZZZZZZ[[[```gggmmmrrrtttvvvyyy{{{{{{zzzyyyyyyzzz~~~}}}{{{ttthhhnnnwww|||~~~{{{xxx{{{yyywww|||~~~uuullljjjmmmsssxxx|||{{{hhhPPPDDD999555222000000222000222555999;;;999444000000000000000111333444444333222222111111222222333000000000000111111111111444444333333222111111111000000000111111111222222333444555555333111111222////////////000111222333222222222111111000000000///111333444333333333555333333333333444555777888999999888777666666666666999;;;@@@FFFIIIHHHCCC???<<<===>>>>>>>>>===<<<;;;===:::;;;@@@EEEMMMaaauuuwwwhhh\\\PPPIIIDDD???===>>>999999999:::<<>>@@@??????>>>>>>??????@@@CCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGEEECCCCCCDDDFFFHHHKKKLLLMMMLLLKKKJJJJJJKKKLLLHHHGGGJJJKKKKKKOOOUUU^^^mmmtttoooppp~~~{{{zzzxxxtttuuuxxxwww}}}|||nnnfff^^^YYYSSSLLLJJJKKKGGGFFFFFFDDDCCCAAA???>>>>>>===<<<<<<===>>>@@@BBB@@@AAAAAABBBBBBBBBBBBBBB????????????>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999888888888888888888888888666666555555555555666666555444444444444333333333444444444444333333333222000000111111111222222222000000000///000000111222333333222222222222333333222222222222222222222222111111222222222333333333333333333333333444555555555666999::::::;;;===???@@@BBBEEEHHHKKKMMMNNNNNNPPPRRRUUUXXXZZZ]]]bbbeeeiiilllnnnnnnmmmllllllmmmooolllkkkllloooppppppnnnkkkmmmpppqqqsssuuuxxx{{{}}}{{{yyyuuuooojjjeeeccc^^^]]]```fffnnntttuuutttwwwyyy{{{{{{zzzzzzzzz{{{}}}~~~~~~}}}~~~~~~xxxpppdddjjjttt~~~~~~xxxrrrnnnuuu~~~wwwsssuuu}}}uuuppprrrwwwxxxyyy{{{~~~sss___MMMCCC999555333111111222///111555999:::888555222000000000000111222333444222111111000000111111222///000000000111111111111222222222222111111000000000000000000111111111111222333555444222111111222000000//////000111222222222222111111000////////////111222444333333222222222222333333444555666666777666666666666555666666777:::===>>>>>>===<<<<<<;;;<<<<<<<<<;;;:::999888<<<;;;===@@@BBBGGGUUUddduuugggXXXPPPJJJDDDAAAAAA<<<<<<<<<<<<>>>???AAABBBBBBGGGPPPZZZcccjjjppptttwwwzzzzzzvvvuuuvvvvvvtttsssrrrtttxxxyyyvvvuuuxxxyyyzzz{{{rrrlllddd``````dddgggiiilllhhhaaa\\\XXXSSSOOOLLLDDDBBB@@@@@@AAAAAA@@@????????????>>>>>>?????????CCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHFFFEEEEEEFFFFFFGGGKKKLLLNNNMMMKKKJJJKKKMMMMMMHHHEEEGGGHHHGGGJJJNNNUUU___zzzzzzqqq{{{}}}|||zzzuuutttwwwvvvzzzwwwnnneee___ZZZSSSOOOOOOHHHHHHGGGFFFDDDBBB@@@???>>>===;;;::::::<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999888888999999999999888888666666666555555666666666555555555444444444333333444444333333333222222222111111111111222222222222000000000///000000111222222222111111111111222222222222222222222222222222111111222222222333333333444444333333444444555666555777999:::;;;<<<>>>@@@AAACCCFFFIIILLLNNNOOOOOOQQQSSSVVVYYY\\\___cccfffkkkmmmnnnnnnllljjjiiiiiijjjiiiiiiiiijjjkkkllllllmmmqqqwww|||zzzssskkkfffccceeeeeehhhmmmtttwwwuuusssvvvxxxzzz{{{zzzzzz|||}}}{{{}}}}}}{{{|||{{{tttkkkbbbgggppp{{{tttmmmiiirrr~~~{{{vvvsssuuu}}}yyyrrrpppvvv~~~~~~|||{{{}}}~~~jjjWWWKKKAAA888555444111///111///111333444555555555555///////////////000111222000000////////////000000///000000000111111111111222222111111111111000000//////000000000111111111111222444333222000111222000000000000000000111222111111111000000000//////000111222333444333222111222222333444444555555555444555555555666666555555555888<<<<<<:::888888888::::::::::::999888888777:::;;;===@@@AAADDDNNNWWWnnnsssbbbWWWQQQJJJEEECCC???>>>>>>>>>>>>??????@@@AAADDDJJJOOOUUU\\\eeekkkooouuuyyyxxxxxx{{{}}}|||xxxuuutttvvvuuusssssswwwwwwvvvuuuyyy}}}vvvmmmfffdddfffiiikkkooolllgggbbb^^^YYYTTTRRRGGGEEEBBBAAABBBBBBAAA@@@???>>>>>>======>>>>>>???DDDCCCBBBBBBAAABBBBBBBBBCCCDDDEEEDDDCCCDDDGGGIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLJJJHHHHHHIIIIIIHHHGGGIIIJJJKKKJJJGGGHHHKKKOOOPPPIIIEEEEEEFFFEEEGGGKKKQQQWWWlll|||||||||wwwvvvxxxxxxyyy~~~~~~ssshhhaaa[[[TTTOOONNNJJJIIIIIIHHHFFFDDDBBBAAA???>>><<<;;;:::;;;===>>>CCCCCCDDDDDDCCCBBB@@@???????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888888777666666555555666666777555555555555444444444333333333333333222222222222111111111222222222222333111000000000000111222222222222111111111111222222333333333333333333333333111111222222222333333333444444444444444555555666555777999;;;;;;===???AAABBBCCCFFFJJJMMMNNNOOOOOORRRTTTWWWZZZ]]]aaaeeehhhkkklllmmmmmmjjjhhhgggggggggiiijjjhhhfffeeeiiilllvvv|||xxxpppjjjgggmmmoooqqqtttwwwwwwuuurrrvvvwwwyyyyyyyyyzzz|||~~~yyy||||||{{{{{{yyypppgggbbbfffnnnzzzqqqmmmmmmwww~~~xxxrrrsss|||xxxpppmmmnnnxxx}}}}}}}}}~~~tttaaaPPPFFF===555333222///---...///000000000000000333555//////......///000000111/////////....../////////000000000000111111111111111111111111111111111111/////////000000000111111000111333333111000000111111000000000000000111111111111111111111111111111333222222222444444333111222222333444444444444444333444555666666666666666444777:::;;;:::888777777999999888888888888888888777999<<<===>>>AAAGGGMMM\\\tttpppcccZZZQQQJJJGGG@@@??????>>>>>>======<<<>>>AAACCCEEEHHHNNNVVV]]]bbbkkksssvvvyyy{{{wwwvvvtttqqqrrrvvvuuutttqqqqqq{{{wwwpppkkkiiijjjkkklllkkkhhheeeaaa\\\YYYVVVMMMJJJGGGEEEDDDDDDBBBAAA>>>>>>>>>======>>>>>>>>>DDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCFFFIIIFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKKKKMMMLLLIIIFFFHHHJJJKKKIIIFFFGGGMMMRRRUUUMMMFFFEEEFFFFFFGGGKKKMMMRRRaaayyy~~~yyywwwyyy{{{yyy|||}}}oooggg___VVVPPPNNNLLLKKKKKKIIIHHHFFFDDDCCCBBBAAA???===<<<<<<<<<<<>>>>>>>>>>>========================;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999999888777777777777666666666666777777555555555555444444444444444444333333333222222222111111111222222222333333111111111111111222333333333333222222222222333333333333333333333333333333111111222222222333333333444444444444444555666666555777:::;;;<<<===@@@BBBBBBDDDGGGJJJMMMOOOPPPPPPRRRUUUXXX[[[^^^bbbfffjjjjjjkkklllkkkhhhfffdddddddddiiikkkggg```___eeemmm}}}~~~wwwqqqooosssuuuxxxzzzxxxvvvuuutttwwwxxxyyyyyyxxxxxxyyy{{{yyy|||}}}|||{{{xxxoooeee```eeennn{{{zzzlllnnnttt}}}tttmmmqqq{{{qqqlllkkkqqq}}}}}}|||{{{yyymmmZZZJJJ@@@888222222222000...///...///000///......111333000000//////000000111222000000////////////000000000000000000111111111111222222222222222222222222////////////000000000111///111222222111000000111111111000000000000111111000000111111222333333333666333111222444555444222111222333444444444333333222333555666777777777666555666777888999999888777888777777777777888888999666999<<<<<<<<>>===;;;;;;:::===?????????CCCJJJPPPSSS^^^jjjpppvvv~~~{{{zzzwwwsssrrruuussstttqqqmmmqqq}}}}}}vvvpppllljjjiiijjjjjjjjjhhheeeaaa___]]]TTTQQQLLLIIIHHHGGGEEEDDD@@@??????>>>>>>??????@@@EEEDDDCCCBBBBBBBBBBBBBBBBBBDDDEEEDDDBBBCCCFFFIIICCCEEEFFFIIIJJJLLLLLLMMMNNNMMMMMMNNNPPPNNNJJJFFFJJJLLLLLLJJJGGGIIIPPPWWWYYYPPPGGGFFFGGGGGGIIILLLJJJPPP[[[ooozzzyyy{{{}}}yyyzzz|||rrriii___WWWTTTMMMLLLLLLJJJIIIGGGEEEDDDDDDCCCAAA@@@>>>===<<<<<<>>>@@@BBBCCCDDDDDDBBBAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666777888999999888777666777777666666666666777777666666555555555444444444555555444444444333333333111111222222222333333333222222111111222222333444555444444333333444444555333333333333333333333333111111222222222333333333555444444444444555666666555777:::;;;<<<>>>@@@BBBBBBDDDGGGKKKMMMOOOPPPPPPSSSUUUYYY\\\___bbbgggjjjiiijjjkkkjjjgggeeeccccccaaagggjjjddd[[[YYYbbblll|||xxxvvvuuuyyy||||||yyyvvvuuuvvvyyyzzzzzzxxxvvvvvvwwwyyyzzz}}}~~~}}}|||yyyoooddd___eeeooo|||{{{rrrfffmmmyyyzzzppphhhnnnxxxpppmmmooovvv~~~zzzwwwiiiVVVGGG>>>666111222444222111222,,,///111111///...///222111111111111111111222222111111000000000000111111000000000000111111111111222222222222222222333333////////////000000000000...000222222000000000111111111000000000000000111000000111222333444444555888444111111444555555333111222333444555444333222222333555777888888777777666555444555888::::::999777777666777777888999:::888;;;===<<<<<<>>>AAABBBFFFPPPggguuuggg[[[UUUDDDDDDCCCBBB@@@>>>===<<<555:::===>>>===>>>CCCHHHJJJVVVdddlllsss}}}~~~{{{uuutttvvvtttuuurrrllllllttt~~~~~~yyyrrrllliiigggjjjlllmmmllljjjgggeeedddYYYUUUPPPLLLJJJIIIGGGFFFAAA@@@@@@@@@@@@@@@@@@AAADDDCCCCCCCCCDDDCCCAAA???CCCCCCDDDDDDEEEEEEFFFFFFFFFIIIMMMNNNNNNLLLLLLLLLLLLLLLMMMOOOQQQPPPLLLIIIJJJJJJJJJIIIJJJNNNSSSWWWYYYTTTMMMHHHGGGGGGHHHIIIMMMOOORRR]]]sss~~~~~~~~~|||zzzyyy|||~~~zzzqqqeee]]]ZZZVVVPPPKKKKKKJJJGGGEEEFFFEEEDDDCCCAAA???===<<<;;;===>>>???@@@AAABBBBBBBBBAAA@@@>>><<<<<<===???@@@;;;;;;<<<<<<<<<<<<;;;;;;>>>============<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777777777777777666666666666333444444444555555666666555555444444444333333333444333222111111222333444444333222111111222333444222333444444555555444444333333333222222222111111222222222222222222222222333333333444555666777888999999:::;;;===@@@CCCEEEDDDEEEHHHKKKNNNPPPRRRRRRTTTUUUXXX]]]bbbeeefffeeemmmllljjjhhhgggggghhhhhhiiifffddd```YYYTTTXXX___ooo~~~yyy{{{{{{{{{zzzxxxvvvtttsssuuuwwwxxxxxxwwwvvvwwwyyyyyyssseee^^^gggttt~~~}}}tttnnnkkkttt|||nnnhhhttt}}}wwwpppqqq~~~|||~~~~~~}}}yyypppaaaPPPDDD===;;;888555222000000//////000111111000///000222000000000000000000000000000000////////////000111......///000000000000000000000000000000000000000++++++,,,---...///000000111111111111111111111111222555777555000---...111222222222333333444444444<<<:::888666444444444444111000/////////111444555333333333444444444444555666666666666666555555555666666666666777777777777666999======<<<<<<>>>@@@CCCJJJUUUhhhsssgggaaaRRRIIIBBB@@@???<<<;;;<<<:::;;;;;;<<<>>>@@@BBBCCCEEEJJJSSS[[[dddnnnyyy|||{{{zzzwwwvvvuuutttqqqppppppsssuuuzzz{{{{{{xxxsssnnnlllkkkqqqmmmiiiiiilllllliiieeeaaa\\\VVVQQQNNNKKKIIIHHHHHHGGGEEECCCBBBAAA@@@???EEEDDDCCCCCCDDDEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEIIILLLNNNNNNMMMMMMMMMLLLKKKLLLMMMNNNNNNKKKIIIKKKLLLKKKKKKKKKNNNSSSVVVWWWSSSMMMIIIHHHIIIJJJJJJLLLNNNPPPXXXiii~~~~~~|||zzz{{{}}}~~~}}}~~~wwwkkkbbb___WWWPPPKKKKKKJJJGGGFFFGGGFFFEEEDDDBBB@@@???======;;;<<<>>>???AAABBBBBBCCC??????>>>======>>>??????<<<======>>>>>>======<<<=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888888777777777666666555555555555555666666666555555555444444444333333444333222111111222333444333333222111111222333333222333444444555555444444333333333222222222222111222222222222222222222222333333333444555666888888999999:::;;;>>>AAACCCEEEDDDEEEHHHKKKNNNQQQSSSTTTZZZ[[[^^^bbbgggjjjjjjiiijjjiiihhhgggfffgggggghhhiiieeeaaa\\\TTTNNNQQQXXXhhh{{{|||||||||zzzyyywwwuuussssssrrrssstttuuutttuuuxxxzzzuuuhhhbbbjjjttt|||}}}yyyuuurrrqqqyyyyyymmmjjjvvv|||zzzwwwzzz|||tttfffVVVFFF===:::999777444222111000000///000222111000///000222000000000000000000000000000000000///////////////......///000000000000000000000000000000000000000.........///000000111111111111111111111111111111000444777666333111222444999777444111111222444555:::999777555444444555555555333222111111222444555555555555555666666666666666666666666555555555555777666666666666666666666555888;;;;;;::::::<<<>>>AAAGGGPPP___yyyuuulll^^^TTTKKKHHHEEEBBB@@@AAA<<<;;;;;;;;;<<<======>>>???CCCJJJQQQXXXcccnnnwww|||xxxxxxwwwuuurrrpppqqqtttwwwvvvvvvuuurrrooonnnoooqqquuurrrppppppssssssoookkkeee```ZZZUUURRROOOMMMKKKLLLJJJGGGEEEDDDBBBAAA@@@FFFDDDCCCCCCDDDFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHLLLNNNNNNNNNNNNOOOMMMKKKJJJJJJKKKKKKJJJHHHMMMMMMMMMLLLLLLMMMQQQTTTQQQNNNJJJIIIIIIIIIIIIIIIJJJMMMPPPSSS]]]uuu~~~}}}{{{}}}||||||{{{}}}wwwlllggg]]]TTTNNNMMMMMMJJJIIIJJJGGGGGGFFFDDDBBBAAA@@@???;;;;;;<<<>>>???AAABBBBBB===>>>>>>>>>???>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999888888888777777777777777777666666666666666555555555444444444444444333333222222333333444333333222222222222333333333333444555555555555444333333333333222222222222222222222222333333333333444444444444555777888999999999:::;;;>>>AAADDDEEEFFFFFFHHHKKKNNNRRRVVVXXX^^^```ccchhhlllmmmllljjjggggggffffffeeeffffffggghhhccc]]]VVVNNNHHHJJJPPP```qqq~~~}}}}}}|||yyywwwuuusssrrrrrrpppqqqqqqqqqrrrtttxxx{{{|||{{{~~~~~~tttiiigggoooxxx{{{zzzxxxxxxzzz{{{uuunnnnnn{{{}}}wwwxxxzzz~~~vvvjjjZZZJJJ???999888777555444222222111111000111222111000///000111000000000000000000000000111111111000000//////.........///000000000000000000000000000000000000000111111111111111111111111111111111111111111111111...222666777666444555777>>>:::444000...000333666888777666555444555666666888777555444333333444444555555555555666666666666555555555555555555555555777777777777777777777777555666888999888888:::;;;>>>DDDKKKUUUhhh|||kkk```TTTNNNIIIDDDBBBCCC???>>>===<<<;;;;;;;;;;;;:::===AAAEEEKKKUUUbbbkkk{{{yyyzzzyyywwwsssqqqrrruuuxxxvvvuuurrrnnnllllllpppsssvvvuuuuuuwwwyyyyyytttpppkkkgggaaa[[[XXXUUURRRPPPQQQOOOLLLJJJIIIGGGDDDBBBHHHEEEBBBAAACCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDGGGKKKMMMNNNNNNPPPQQQOOOLLLJJJIIIIIIJJJIIIHHHMMMMMMMMMLLLKKKKKKMMMOOOJJJHHHGGGGGGHHHIIIHHHGGGHHHMMMRRRSSSVVVggg}}}~~~|||~~~|||{{{{{{~~~zzzqqqfff\\\TTTRRRRRROOOMMMMMMIIIIIIHHHFFFEEECCCBBBBBB===============>>>??????;;;<<<>>>???@@@???===<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999888888999888888888777777666666666666666555555555555444444444333333333333444444333333333333333333333333333444444555555555555555444444333333333222222222222222222333333333333333444444444555666777999999999::::::<<<>>>AAADDDFFFGGGGGGIIILLLPPPUUUZZZ]]]aaabbbeeeiiimmmmmmkkkhhheeeeeeeeeeeeeeeffffffffffff```XXXRRRKKKFFFIIIOOO[[[jjjzzz~~~{{{zzzxxx||||||{{{xxxuuusssrrrqqqppprrrrrrrrrqqqqqqtttyyy|||}}}{{{wwwoooiiillluuu}}}}}}||||||tttssswww~~~uuukkkpppvvv}}}}}}yyyoooaaaQQQDDD===:::666555555444444444444444000111222111000///000111000000000000000000000000111111222222222000///---......///000000000000000000000000000000000000000222222222111111000000000111111111111111111111111---111555777666555555666<<<999444///...000333555666555444444444555666777:::999777555444333333333222222333333333444444444444444555555555555555666666666777888999::::::;;;666666777777777888999:::;;;AAAGGGMMM[[[vvv{{{nnn```VVVOOOHHHDDDDDDBBBAAA???>>><<<<<<;;;;;;;;;<<<>>>???CCCLLLYYYbbbmmmwww|||}}}{{{yyyuuurrrrrruuuxxxyyyxxxtttpppllljjjlllmmmrrrsssuuuxxx{{{zzzvvvrrrqqqmmmgggbbb___[[[XXXVVVUUUTTTSSSSSSSSSOOOHHHCCCHHHFFFBBBAAAAAABBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCFFFJJJLLLMMMNNNPPPQQQQQQNNNKKKIIIIIIJJJIIIIIIKKKLLLLLLKKKIIIHHHIIIJJJHHHFFFFFFGGGIIIJJJIIIHHHGGGMMMTTTVVVUUU^^^zzzzzz~~~}}}|||}}}~~~qqqeeeZZZVVVUUURRROOONNNJJJJJJIIIHHHGGGEEEDDDDDDAAA@@@>>>===<<<;;;;;;;;;:::;;;>>>@@@@@@???===<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999888888777777666666777777666666666555555555444444444444444444444444333333333333333333333333333444555555666666555555444444444333333333222222222222333333333444444444555555555666777888999:::::::::;;;<<<>>>AAADDDFFFHHHIIIKKKNNNTTTZZZ___bbbdddeeefffiiilllkkkiiigggdddddddddeeeeeeeeeeeeeeeccc\\\TTTNNNJJJGGGKKKQQQ[[[gggtttxxxxxxwwwuuurrr}}}xxxuuuyyy|||zzzyyywwwtttrrrqqqpppooouuuuuutttsssrrrtttyyy|||}}}rrrmmmmmmrrrzzzxxxuuuuuuyyyvvvmmmbbbiiiqqqxxx{{{uuuiiiYYYKKKAAA<<<;;;555555555555666666555555000222222111/////////000////////////////////////000222333555444222000.........///000000000000000////////////////////////111111111000000//////...000000000000000000000000...000333444444333222222555444222111000111222333444333333333333555666888888888666555333222222111222222222333333333333444333444444444555555666666555555777999;;;===???@@@888888777777888999:::;;;999>>>EEELLLVVVkkkqqqdddZZZPPPJJJIIICCCBBB@@@???===<<<<<<<<<<<<=========???FFFPPPXXX^^^jjjwww~~~{{{wwwsssrrrsssuuuxxxxxxxxxuuupppllljjjjjjnnnppptttyyy{{{zzzwwwtttuuurrrmmmhhheeebbb___]]]YYYYYYZZZ]]]^^^YYYOOOGGGGGGDDDBBBAAABBBBBBBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEHHHJJJKKKLLLNNNPPPQQQNNNKKKIIIIIIIIIHHHGGGIIIJJJLLLKKKIIIGGGGGGGGGHHHGGGFFFGGGJJJKKKLLLKKKHHHLLLSSSWWWTTTWWWkkk~~~~~~}}}nnn```ZZZWWWSSSOOOMMMKKKKKKJJJIIIHHHGGGFFFEEEDDDCCC@@@===;;;:::999999999;;;===?????????======<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999888888888888888888777777777777777777777777666666666666444555555666666555555444333333444444444444333333444444555666666666666555444444444444333333333333222222333333444444555555666666666666777999:::;;;::::::;;;<<>>@@@AAA;;;999777777999;;;;;;;;;999<<>>===<<<<<<:::<<<===<<<<<<@@@GGGMMMRRR^^^lllvvv|||wwwsssrrrrrrrrrtttxxxxxxuuuqqqnnnlllmmmqqqvvvzzz}}}|||{{{yyyyyyvvvrrrooollljjjfffddd___^^^___cccfffbbbYYYQQQCCCBBBBBBBBBDDDEEEEEEDDDFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEGGGIIIIIIJJJMMMNNNPPPMMMKKKIIIIIIHHHFFFDDDHHHJJJLLLLLLJJJHHHGGGGGGGGGEEEDDDDDDGGGIIIJJJJJJJJJIIIMMMRRRQQQPPP]]]oooyyyhhh```\\\WWWQQQNNNKKKKKKJJJIIIHHHGGGGGGFFFEEECCC@@@===;;;::::::;;;:::;;;<<<>>>>>>>>>>>>======>>>>>>??????>>>>>>============<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999888888888888666666777777777777777777888888888777777777666666444555666777777666555444333333444555555444333333444444555666666666666666555444444444444333333333222222333333444555555666666666666777888999:::;;;:::;;;;;;===???BBBEEEFFFIIILLLPPPVVV]]]cccgggjjjfffdddbbbbbbccccccbbbaaa``````aaaaaa```___^^^]]]\\\RRRIIIFFFEEEFFFLLLRRR^^^eeekkkkkkkkklllllljjjnnnyyyzzzyyyxxxxxxrrrssstttuuutttqqqnnnmmmmmmooopppqqqqqqrrruuuwwwyyyxxxvvv}}}rrrjjjiiittt~~~vvvjjjbbb]]]jjjxxx}}}pppeeeVVVLLLFFFAAA;;;555111222333444444444333333111222333111///...///000////////////////////////000222666999:::888555333......///000000000000000/////////////////////////////////////////////...000000000000000000000000111000......///111111222111111222222333333333333333333222222222444555666333444444444555444444444333333444444444555555555222222333444444555666666555666777999:::<<<===>>><<<999666666888:::;;;::::::999???LLLYYYgggwwwyyyiii^^^ZZZMMMLLLIIIFFFBBB@@@>>>===999<<<>>>>>><<<===AAADDDHHHRRR^^^hhhsss{{{vvvrrrpppnnnrrrvvvwwwvvvssspppooommmqqqvvv{{{}}}~~~~~~~~~}}}{{{wwwuuusssqqqnnnkkkgggcccaaadddiiiiiiccc]]]AAA@@@AAADDDGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCEEEGGGHHHHHHIIIKKKMMMNNNLLLJJJHHHHHHFFFDDDBBBHHHJJJMMMMMMKKKIIIHHHGGGDDDBBB@@@@@@CCCEEEGGGGGGLLLGGGHHHMMMMMMKKKUUUdddzzz}}}pppgggbbb\\\UUURRRKKKKKKJJJIIIHHHGGGGGGFFFEEECCC@@@===<<<;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>============<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999888888888777777555555666666777777888888888888888888777777777777444555666777777666555444333333444555555444333333444555555666666666666666555555444444444333333333222222333333444555666666666666777777888999;;;<<<;;;;;;;;;===???BBBEEEGGGJJJMMMRRRYYY```eeeiiikkkcccaaa^^^\\\]]]]]]]]]\\\^^^^^^______^^^\\\[[[YYYYYYPPPFFFBBBBBBCCCIIIPPP___dddhhhggggggiiijjjiiijjjttt}}}~~~|||{{{zzzxxxoooqqqtttuuutttrrrnnnlllgggiiilllnnnoooqqqsssvvvvvv{{{zzzyyy{{{mmmffffffrrr}}}ssshhh```\\\kkk}}}{{{|||eeeZZZMMMGGGFFFDDD===666///000111222333222111000111222333222///......//////////////////////////////333777;;;<<<:::777444...//////000000000000000///////////////////////////////////////000000000000000000000000000000000111///------///222333444444333333222222333444444333333222222222333444555222333444555666666666666111111222222222333333333222222333333444555666666666666777888999999::::::<<<888555555888::::::999;;;888<<>>===???AAAAAAJJJTTT\\\hhhvvvxxxrrrpppooorrruuuvvvtttrrrppppppmmmqqqvvvzzz|||~~~}}}{{{yyywwwuuusssppplllgggbbbccciiillljjjfff@@@???@@@CCCFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJIIIHHHGGGGGGFFFEEEHHHLLLMMMJJJHHHHHHDDD???DDDCCCAAA>>>???CCCFFFGGGDDDGGGJJJJJJKKKPPPXXX___xxxzzzwww|||zzznnnhhh___UUUPPPOOOOOOOOOMMMJJJHHHFFFFFFEEEDDDCCCBBB@@@===;;;:::::::::::::::;;;===???@@@BBBBBBCCCCCCBBBAAA???>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<=========<<<;;;::::::888777777888:::<<<;;;:::::::::999999888777777777777777777777777777777777666666555555555444444444555555666666555555444333444444444444444444444444666666666666666666666666777666555444444444444444555444444444444555666666555666888888777888999;;;;;;;;;;;;===???CCCGGGIIIPPPRRRVVV[[[```dddggghhhbbb___\\\\\\^^^______]]]^^^^^^^^^]]][[[XXXVVVTTTSSSLLLDDDAAA@@@CCCLLLUUUYYY]]]aaabbbbbbdddkkkpppppptttyyy}}}~~~}}}zzzxxxsssssssssuuuuuutttqqqoooooollliiihhhjjjnnnssswww|||}}}}}}{{{xxxyyy}}}zzz|||uuullljjjjjjzzz}}}yyyjjjbbb___kkkuuu}}}~~~yyyrrr___UUUIIIEEEFFFGGGBBB<<<777444000////////////...111111111111111111111111222111///.........///000111111222333555666777777222222111000//////000000222000///...///000///...////////////////////////......///000000000000000000000000000000000000000222222222111000///...---111111222333444444555555555555555444444333333333222222222222222222222222333333333333333444666666888888888888888888888888666666666666666666666666>>>===@@@HHHQQQ\\\jjjvvvsssfffUUUKKKJJJIIIEEEAAA@@@======>>><<<999999===???BBBIIIRRRYYYbbbppp}}}}}}xxxuuusssrrrqqqqqqsssttttttssssssqqqpppsssxxx~~~|||wwwrrrpppooopppnnnkkkiiihhhhhhiiiiiiBBBAAABBBDDDFFFFFFEEECCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFJJJLLLJJJJJJLLLJJJFFFEEEDDDAAA???@@@DDDFFFGGGCCCFFFIIIIIIIIINNNUUU\\\ooo}}}|||tttuuuzzzxxxnnncccYYYTTTQQQPPPPPPMMMJJJGGGFFFEEEFFFEEEDDDCCCAAA>>><<<;;;999999888888999:::<<<===>>>>>>???@@@@@@???>>>===<<<<<<=========<<<<<<;;;<<<<<<======<<<<<<;;;:::999888777888:::;;;;;;:::::::::999999888777777777888888888888888888888888666666666555555555444444555555666666555555444444555555555555555555555555555555555555555555555555777666555555444444444555555555444444555555666777666777999999888888:::;;;<<<<<<===???CCCGGGKKKNNNTTTVVVYYY]]]```bbbdddddd^^^\\\YYYZZZ\\\]]]]]]\\\______^^^]]][[[YYYWWWVVVSSSLLLFFFDDDCCCEEELLLTTTVVVZZZ___aaabbbeeekkkqqqsssvvvzzz}}}}}}|||yyywwwvvvuuuuuuuuuuuusssqqqpppqqqpppmmmjjjhhhhhhlllooovvvzzz}}}}}}{{{yyyzzz|||xxxtttyyyzzzvvvwwwyyy~~~vvvggg___]]]nnnxxxtttkkkYYYPPPGGGDDDGGGIIIEEE@@@999666222//////000000///////////////////////////111000//////............000000111222333333444555222111111000//////000000222000///...///000///...////////////////////////......///000000000000000000000000000000000000000111111111111111111000///111111222222333333444444555444444444333333333333222222222222222222222222333333333333444555666777999999999999999999999999777777777777777777777777<<<:::<<>>???===999999======>>>BBBIIIOOOVVVcccooo}}}}}}zzztttsssrrrsssuuuvvvvvvvvvtttrrrppprrrvvvyyyzzzzzz|||}}}|||yyytttpppooonnnpppnnnllljjjhhhhhhiiiiiiCCCCCCDDDEEEFFFEEECCC@@@AAAAAABBBBBBBBBAAAAAA@@@CCCCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGEEEIIIKKKJJJKKKNNNNNNLLLIIIEEEAAAAAABBBDDDFFFGGGCCCFFFGGGGGGHHHKKKQQQWWWaaammmsssnnnttt{{{yyykkk```[[[UUUTTTQQQOOOLLLJJJHHHGGGGGGGGGFFFEEECCC@@@>>>===;;;:::999999999999::::::;;;<<<===>>>????????????>>>>>>>>>>>>======<<<;;;<<<<<<=========<<<;;;;;;;;;999999999;;;;;;:::999:::::::::999888888777777888888888888888888888888666666666666555555555555666666666555555555444444666666666666666666666666555555555555555555555555777666666555555555555555555555555555555666777777777888::::::999999;;;<<<===>>>AAADDDIIINNNRRRTTTZZZ[[[]]]___``````___^^^YYYWWWVVVWWWYYYZZZZZZZZZ___^^^^^^]]]\\\[[[ZZZZZZUUUNNNIIIGGGGGGIIINNNUUUVVV[[[```cccfffjjjpppvvvxxxyyy{{{||||||zzzxxxwwwxxxwwwvvvuuusssrrrrrrrrrvvvwwwwwwqqqjjjeeefffiiinnnttt{{{}}}{{{wwwuuutttqqqoooqqqyyy~~~~~~ttteee```___sss|||}}}~~~~~~nnnaaaPPPIIICCCDDDHHHKKKHHHDDD===888333//////000111111........................//////000111000///...---/////////000000000111111111111000/////////000000222000///...///000///...////////////////////////......///000000000000000000000000000000000000000///000111222222222222222111111111111111222222222444444333333333333333222333333333333333333333333444444444444444555777777999999999999999999999999888888888888888888888888:::999;;;???CCCGGGNNNVVVfffnnn||||||jjj```XXXPPPJJJGGGCCC@@@AAA???;;;;;;>>><<<;;;===AAADDDHHHSSS^^^mmmuuu}}}vvvvvvvvvwwwyyy{{{zzzyyywwwuuusssssstttttttttsssuuuvvvvvvtttpppmmmllllllooonnnllljjjiiihhhhhhhhhBBBBBBCCCEEEGGGFFFCCC@@@<<<===???@@@AAAAAA@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGJJJKKKJJJLLLQQQSSSQQQLLLFFFBBBBBBDDDDDDEEEGGGEEEFFFGGGGGGGGGJJJNNNRRRUUU___sssuuummmsssxxxwwwjjjddd[[[XXXTTTQQQOOOMMMLLLKKKIIIHHHHHHFFFEEEBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<>>>???@@@AAABBB????????????>>>===<<<;;;<<<<<<============<<<<<<<<<;;;::::::;;;;;;:::999;;;::::::999999888777777888888888888888888888888777777777666666666555555777666666555555555555555777777777777777777777777666666666666666666666666777777666666555666666777666666555555666666777888777888::::::::::::<<<===@@@BBBFFFJJJPPPUUUXXXZZZ^^^___``````___\\\YYYWWWTTTSSSSSSTTTVVVWWWWWWWWWZZZ[[[[[[[[[\\\]]]^^^___[[[RRRKKKIIIJJJMMMTTTZZZ\\\```eeejjjnnnsssyyy}}}||||||{{{{{{zzzxxxwwwvvvvvvuuutttrrrqqqrrrsssuuu{{{}}}rrriiigggiiiffflllssswwwuuurrroooooopppqqqvvv~~~||||||vvvjjjhhhiiivvv~~~{{{}}}}}}|||hhhWWWIIIDDDAAABBBGGGJJJIIIEEE???:::444///...///000111000000000000000000000000...000222333333111///...////////////////////////111000000/////////000000222000......///000///...////////////////////////......///000000000000000////////////////////////000111111222222222222222111111111111000000000000333333333333222222222222333333333333333333333333444444444444555666777777888888888888888888888888888888888888888888888888;;;:::<<<@@@AAABBBFFFLLLXXX[[[dddvvvrrrfffZZZRRRLLLGGGCCCCCCBBB???>>>@@@???<<<;;;===???BBBJJJSSS^^^gggsss}}}~~~{{{{{{{{{}}}}}}{{{|||zzzxxxvvvtttqqqooommmmmmoooooonnnkkkiiiiiiiiimmmllllllkkkjjjhhhgggggg@@@@@@BBBDDDGGGGGGEEECCC:::;;;<<<>>>@@@AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGJJJLLLLLLPPPXXX]]]]]]PPPGGGAAACCCEEEDDDDDDFFFFFFFFFFFFGGGGGGIIIMMMOOOOOOVVVeee||||||sssooottt|||uuukkk```\\\VVVRRRPPPOOOMMMLLLJJJIIIIIIHHHFFFDDDBBBAAA@@@??????>>>===<<<;;;:::::::::;;;<<<===???@@@AAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<===============<<<===;;;:::;;;<<<<<<;;;:::;;;;;;::::::999888888888888888888888888888888888888888777777777666666666888777666555555555555666888888888888888888888888888888888888888888888888777777666666666777777888777666666666666777888888777888:::;;;;;;<<<>>>@@@DDDGGGKKKPPPUUUYYY[[[]]]^^^^^^^^^]]][[[XXXUUUSSSPPPQQQRRRSSSSSSTTTUUUUUUTTTUUUXXX[[[^^^```bbbcccaaaWWWMMMKKKNNNSSS[[[bbbbbbfffjjjoootttyyy}}}}}}}}}|||zzzxxxvvvttttttpppqqqqqqpppoooqqquuuyyy|||{{{pppkkkkkk```eeekkkmmmmmmlllmmmooowww{{{|||vvv{{{zzzttttttxxxxxx{{{{{{yyy{{{yyybbbOOOEEEAAA>>>@@@DDDGGGFFFDDDAAA<<<555000...///000000000000000000000000000000///111333555555444111///000000000000////////////000///////////////000000222000......///000///...////////////////////////......///000000000000000////////////////////////111222222222222111000000111000000000000000000000222222222222222222222222333333333333333333333333444333333444444555666777666666666666666666666666888888888888888888888888;;;:::<<>>@@@EEELLLQQQYYYcccnnnvvv|||}}}}}}|||{{{xxxsssoookkkiiihhhjjjkkkjjjiiigggggghhhjjjkkkkkkkkkkkkiiihhhggg@@@???@@@CCCFFFHHHHHHGGG;;;;;;<<<===???BBBDDDEEE@@@@@@@@@AAAAAABBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGJJJKKKMMMSSS^^^fffhhhRRRGGG@@@CCCFFFCCCBBBDDDEEEEEEEEEFFFGGGIIIKKKLLLKKKPPPZZZlll{{{lllnnnwwwvvvjjjcccZZZTTTQQQOOOLLLJJJJJJJJJIIIHHHGGGEEEDDDCCC?????????>>>===;;;:::999888888888999999:::<<<<<<<<<======>>>>>>=========<<<<<<===>>>>>>>>>=========;;;:::;;;======<<<;;;;;;;;;;;;:::999999888888999999999999999999999999888888888888777777777777888777666555555555666777888888888888888888888888::::::::::::::::::::::::777777777777777888888999777777777777777888888999777:::<<<>>>???@@@CCCEEEIIILLLPPPUUUXXXZZZ[[[[[[ZZZZZZYYYWWWUUUSSSRRRQQQOOOPPPRRRSSSRRRRRRRRRSSSQQQSSSXXX\\\aaadddffffffdddZZZPPPPPPTTTZZZaaahhhhhhjjjmmmrrrvvvzzz|||}}}}}}|||{{{yyywwwtttrrrqqqllloooppppppoooqqqvvvzzzzzzwwwnnnjjj___bbbfffhhhhhhjjjooosss~~~yyyqqqppp|||~~~zzzzzz~~~zzz|||xxxwwwxxx{{{{{{oooZZZIIIBBB>>><<<<<<@@@CCCCCCBBBDDD???888333111000000000........................///111333555555444222000000000000000000000000000//////......//////000000222000///...///000///...////////////////////////......///000000000000000000000000000000000000000111111111111111000///...000000000000000111111111000111111111111222222222222222222222222222222222333333333333333444666666555555555555555555555555888888888888888888888888888777999======<<<>>>CCCBBBDDDKKKUUUcccyyyrrreee]]]TTTMMMJJJHHHCCC??????AAA===<<<>>>???>>>AAAEEEGGGLLLUUU^^^iiisss}}}}}}~~~|||}}}|||yyysssnnnjjjhhhhhhiiikkkkkkiiihhhiiijjjiiijjjlllnnnnnnmmmkkkjjjAAA@@@???AAADDDGGGHHHHHH@@@???>>>===>>>AAADDDEEE@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGJJJJJJJJJPPP[[[cccfffTTTFFF???CCCFFFBBB@@@CCCCCCCCCBBBDDDFFFHHHIIIIIIIIIMMMRRR^^^uuuqqqqqqxxxzzzqqqeee\\\WWWSSSNNNJJJJJJJJJIIIHHHGGGEEEDDDCCC???@@@@@@@@@???===<<<;;;:::999888888777888999::::::;;;<<<===============<<<<<<===>>>>>>>>>>>>>>><<<;;;:::;;;===>>>>>>===<<<;;;;;;::::::999888888999999999999999999999999999999888888888777777777999888666555444555666777888888888888888888888888::::::::::::::::::::::::888777777777888888999:::888888777777777888999999999<<>>;;;888888<<<@@@BBBCCCFFFBBB<<<777555333111000////////////////////////...///111333333222111000////////////000000000000...............///000000222000///...///000///...////////////////////////......///000000000000000000000000000000000000000......///000000000/////////000000111111222222222000000000000111111222222111111111111111111111111222222111222222333444555666666666666666666666666777777777777777777777777888666777::::::999;;;@@@>>>@@@FFFNNNVVVeee|||qqqfff[[[VVVQQQIIIDDDBBBCCC@@@???AAAAAA>>>>>>@@@AAAEEEJJJQQQZZZdddooouuuvvvxxx}}}}}}~~~xxxrrrnnnmmmkkkmmmnnnnnnmmmllllllmmmiiikkknnnqqqrrrqqqpppnnnCCCAAA@@@@@@CCCFFFHHHHHHEEECCC@@@>>>>>>@@@CCCEEE????????????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJIIIFFFJJJSSSZZZ\\\TTTFFF>>>CCCFFFAAA???BBBAAAAAA@@@BBBDDDGGGGGGGGGGGGKKKNNNUUUjjjzzzyyy}}}~~~oooddd]]]WWWQQQLLLIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBAAA???>>>===<<<;;;999888999999:::888999:::<<<======>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;:::;;;>>>??????>>><<<;;;;;;::::::999999888999999999999999999999999999999999888888888888777999888666555444555777888777777777777777777777777999999999999999999999999888888777777888999::::::888888888777888888999:::;;;>>>BBBDDDGGGJJJMMMPPPQQQSSSWWWZZZZZZYYYWWWUUUQQQOOONNNMMMMMMNNNPPPQQQOOORRRUUUUUURRRPPPQQQRRRTTTXXX^^^dddggghhhgggfffaaaZZZWWW\\\cccfffhhhkkkrrrrrrtttvvvyyyzzzyyyxxxyyyzzzzzzyyyvvvsssooommmnnnqqqttttttqqqqqquuuyyy|||tttjjjaaadddiiilllnnnrrryyy~~~wwwssssssjjjhhhrrrvvvqqqllllllqqqyyyzzz{{{wwwpppiiiaaaWWWKKKCCC<<<999666666:::>>>BBBDDDHHHDDD???;;;888555333111222222222222222222222222---...///000111111000///........./////////000000...............///000111222000///...///000///...////////////////////////...//////000000000000000000000000000000000000000+++,,,---///000000111111//////000111222333333444//////000000111111111222000000000000000000000000111111111111222333444444777777777777777777777777666666666666666666666666999777888:::999888:::???>>>>>>CCCIIINNNWWWkkk~~~uuuhhhaaaZZZQQQIIIFFFGGGCCCBBBDDDDDD@@@===>>>@@@BBBEEEIIINNNVVV^^^dddpppsssyyy}}}wwwtttsssnnnpppqqqqqqpppoooooopppjjjlllppptttvvvuuusssrrr@@@@@@@@@@@@@@@BBBDDDEEEFFFDDDBBB@@@@@@@@@AAABBB?????????>>>===>>>AAACCCEEECCCAAA@@@AAABBBBBBBBBJJJIIIHHHEEECCCDDDGGGJJJDDDDDDCCCCCCCCCCCCBBBBBBDDDBBBAAABBBDDDEEEEEEEEEFFFFFFJJJRRR^^^ppp~~~~~~uuuiii\\\UUUUUUOOOMMMKKKJJJJJJHHHFFFDDDBBBCCCDDDDDDDDDCCCBBBAAA======<<<<<<:::888777666666777888999:::;;;<<<<<<=========>>>>>>>>>>>>>>>;;;<<<<<<============<<<>>>>>>===<<<;;;::::::999<<<<<<;;;:::999999888888777777777777777777777777777777777777777777777777777777777777777777777777999999999888999999::::::888:::;;;;;;999777666666999999999999999:::;;;;;;AAABBBDDDGGGKKKOOORRRTTTYYYWWWUUUVVVVVVUUUQQQMMMMMMLLLKKKIIIHHHKKKPPPTTTQQQRRRSSSRRROOONNNNNNOOOSSSVVV[[[aaaggghhhgggeee_________```dddhhhmmmpppsssxxx|||{{{wwwtttuuuwwwzzzxxxuuurrrqqqrrrtttuuusssoooooorrrssssssuuuyyy}}}qqqjjjccciiipppssstttwww}}}}}}tttlllgggdddttt}}}pppkkkhhheeegggooowww~~~xxxjjj\\\SSSMMMKKKJJJ===;;;777333222666===CCCHHHKKKKKKEEE<<<444000111444333111000/////////000////////////////////////111000000////////////000---------............///..................------000000////////////000000............////////////000000000000000000000000000111111111111222222222000000000111222222333333111000000111333333222000222222111111111111111111000000111222333555777888666444333333555666666555777333111444555444666999666777888999:::;;;;;;;;;888;;;@@@BBBEEELLLWWW___zzzuuukkk```SSSJJJJJJHHHEEEBBB@@@?????????@@@AAAAAABBBFFFLLLSSSXXX```fffpppzzzzzzvvvuuuwwwtttuuuuuuvvvuuutttsssrrrmmmmmmooossswwwxxxvvvsss@@@????????????AAABBBDDDEEEDDDBBBAAAAAABBBCCCDDDBBBBBBBBB@@@???@@@BBBEEEFFFDDDBBBAAABBBCCCCCCBBBHHHHHHGGGEEECCCCCCEEEGGGDDDDDDCCCCCCBBBBBBBBBCCCDDDBBBAAABBBDDDEEEEEEEEEDDDCCCFFFKKKTTTccc{{{tttdddZZZWWWNNNLLLJJJJJJJJJJJJHHHFFFFFFFFFFFFFFFEEECCCAAA@@@>>>>>>===<<<;;;999888777777777888888999:::::::::::::::;;;;;;<<<<<<<<<===;;;<<<==================>>>>>>===<<<<<<;;;::::::<<<<<<<<<;;;:::999999999888888888888888888888888888888888888888888888888888888888888888888888888999999999999999::::::;;;999;;;<<<;;;999777777888999999::::::;;;<<<>>>>>>EEEFFFIIILLLPPPSSSVVVWWWVVVTTTRRRRRRSSSRRROOOLLLKKKKKKKKKIIIIIILLLPPPSSSQQQRRRRRRQQQPPPPPPQQQSSSWWWYYY]]]bbbgggiiihhhfffccccccccceeehhhlllpppssstttxxx|||{{{wwwtttuuuwwwyyywwwtttrrrqqqqqqrrrssspppnnnnnnrrrtttsssvvvzzz}}}|||rrrjjjhhhmmmtttxxxzzz|||zzzooohhhdddeeeyyytttkkkiiigggiiipppwww}}}yyyiiiYYYNNNGGGCCCAAA<<<;;;777444333666;;;@@@FFFHHHIIIDDD;;;444222222333222111///......//////........................000//////....../////////---------............///........................000000///......///000000............////////////000000000000000000000000000000111111111222222222111111111111111111000000111000000111333333222000111111111111111111111111222222222222222333444444666666555555666777777777999555444666777666777;;;666777888999:::::::::::::::===?????????CCCKKKRRRfff~~~zzzmmm___UUUNNNKKKGGGCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAEEEJJJNNNQQQWWWaaammmxxx{{{yyyzzzuuuvvvwwwwwwwwwvvvtttssssssrrrrrruuuxxxzzzyyywww???>>>>>>>>>>>>@@@AAABBBEEEDDDBBBAAABBBCCCEEEFFFEEEEEEEEECCCBBBBBBDDDFFFGGGEEECCCBBBCCCDDDCCCBBBEEEFFFGGGFFFCCCBBBBBBCCCDDDDDDCCCBBBAAABBBBBBBBBCCCBBBAAABBBDDDEEEEEEEEEDDDBBBBBBEEEJJJTTTgggwww~~~{{{}}}rrrbbb[[[TTTQQQOOOMMMLLLKKKJJJHHHJJJIIIIIIGGGFFFCCCAAA@@@??????>>>===<<<:::999999888888888888888888888888888888999999:::;;;<<<<<<;;;<<<<<<===>>>>>>======>>>>>>======<<<<<<;;;;;;======<<<<<<;;;:::::::::888888888888888888888888888888888888888888888888888888888888888888888888999999999999999:::;;;<<<<<<======;;;999999:::;;;:::;;;;;;===>>>@@@BBBCCCJJJKKKNNNRRRTTTVVVWWWXXXRRRPPPNNNMMMMMMMMMKKKJJJIIIJJJKKKKKKKKKMMMPPPSSSRRRRRRSSSSSSSSSUUUXXX[[[]]]]]]```cccgggjjjiiihhhhhhhhhiiikkknnnrrruuuwwwwwwzzz|||{{{wwwuuuuuuvvvwwwuuusssqqqoooooooooooommmkkklllqqqtttuuuwww|||||||||}}}{{{rrrlllkkkoootttzzz~~~}}}pppddd]]]ZZZhhh~~~wwwmmmllllllnnntttyyy|||~~~uuueeeUUUHHHAAA<<<:::;;;:::999666555555999<<>>===;;;===CCCHHHSSSfffqqqfffZZZUUUOOOJJJGGGEEEDDDCCCAAA@@@???>>>>>>@@@BBBCCCEEEJJJRRR]]]iiittt}}}}}}}}}xxxxxxyyyzzzyyyxxxwwwvvvzzzxxxwwwwwwyyy{{{{{{{{{???>>>>>>===>>>???@@@AAACCCBBBAAA@@@AAACCCEEEGGGFFFGGGGGGEEEDDDCCCEEEGGGFFFEEECCCCCCDDDDDDCCCAAACCCEEEGGGGGGEEEBBB@@@@@@CCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@AAACCCEEEEEEEEEGGGDDDCCCDDDFFFLLLYYYeee}}}zzztttyyynnnbbb^^^[[[WWWSSSQQQNNNKKKIIIKKKJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@>>>===<<<<<<<<<999999999888777777666666777777888999:::;;;;;;<<<:::;;;<<<=================================<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888999999999999999999999999::::::999::::::;;;<<<===??????>>>===;;;;;;===???===>>>???AAACCCEEEGGGIIILLLNNNQQQSSSTTTTTTSSSRRRMMMKKKIIIHHHGGGHHHHHHIIIGGGIIIKKKLLLMMMNNNPPPRRRSSSTTTTTTUUUWWW[[[aaaeeeccccccccceeehhhjjjjjjiiilllmmmnnnqqqsssvvvyyyzzzyyy{{{|||zzzwwwttttttuuutttsssqqqpppnnnmmmlllllljjjhhhkkkqqqtttuuuxxx}}}~~~|||zzzzzz{{{xxxrrrmmmkkklllpppuuu{{{uuuggg[[[UUUUUUlll~~~wwwppppppqqqtttwwwzzz|||||||||}}}xxxnnn___PPPEEE???;;;999999::::::888666555666777;;;======;;;666333222222000000///.......................................+++,,,,,,---............---------............///---------...............000///---++++++---///000............////////////000000000000000000000000000000000000111111111111000000000000//////......111000000111333333222000111111111111111222222222333333222111000000000000333555666777777777999:::<<<666333666777666555666777777888999999999999999:::;;;=========???CCCGGGJJJWWWkkkyyynnnhhh^^^VVVQQQLLLGGGCCCAAA@@@>>>>>>>>>???@@@???CCCEEEIIIQQQZZZeeeooottt~~~{{{|||}}}}}}}}}|||zzzyyy}}}zzzxxxyyyzzz|||}}}@@@???>>>>>>>>>???@@@AAAAAA@@@??????@@@BBBDDDFFFEEEFFFGGGFFFDDDDDDEEEGGGFFFEEECCCCCCDDDDDDBBB@@@AAADDDGGGHHHFFFCCC@@@???AAAAAAAAAAAAAAA@@@??????AAA@@@???AAACCCEEEEEEEEEGGGDDDBBBDDDDDDGGGOOOYYYsss~~~vvvuuu|||}}}lllfffbbb]]]XXXUUUSSSPPPNNNJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@????????????;;;;;;:::999888777666666555555666777777888999999999999:::<<<<<<=========<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888999999999999999999999999::::::::::::;;;<<<===>>>AAAAAAAAA???======???AAAAAABBBBBBDDDFFFHHHJJJKKKKKKLLLNNNNNNNNNLLLJJJIIIGGGFFFFFFEEEEEEFFFGGGIIIHHHKKKMMMNNNNNNOOOPPPRRRQQQSSSUUUWWWZZZ```gggkkkjjjiiihhhhhhjjjkkkkkkjjjnnnppprrruuuwwwyyy{{{|||{{{{{{{{{yyyvvvtttrrrrrrqqqppppppooommmllljjjiiihhhgggjjjppptttuuuxxx|||~~~yyywwwvvvtttpppmmmkkkkkknnnssszzz|||qqqdddYYYVVVZZZsssxxxtttqqqrrrtttvvvwwwwwwxxxyyywww{{{~~~{{{rrriiiZZZLLLBBB===:::888777999:::999777555444555666666666555333111000000///////////////.................................)))***,,,---............---------............///---------........./////////...---,,,,,,---...///............//////////////////////////////////////////000000000111111111......//////000000000000111000000111333333222000000000111111111222222222111111111000111111222222444666888888999:::>>>AAACCC;;;555666888666444555777777888999999999888888999:::<<<===>>>@@@CCCEEEGGGMMMYYYmmm}}}qqqggg^^^UUULLLEEECCC@@@>>>>>>@@@AAA@@@???BBBBBBCCCGGGNNNWWW```eeessszzz~~~~~~~~~}}}|||~~~{{{wwwvvvxxx{{{}}}BBBBBBAAA@@@@@@AAABBBCCC@@@???>>>>>>???AAACCCDDDDDDEEEGGGFFFEEEEEEFFFHHHGGGFFFEEEEEEEEEEEEBBB@@@???CCCFFFGGGFFFCCCAAA@@@@@@AAACCCDDDCCCBBB@@@>>>AAA@@@???@@@CCCEEEFFFEEEDDDAAAAAACCCCCCCCCHHHOOO```~~~}}}yyyyyy~~~ooojjjddd___\\\YYYWWWUUULLLLLLJJJIIIHHHHHHHHHHHHFFFDDDCCCAAA@@@AAAAAABBB======<<<;;;:::999888888444444444555555555555666777777999:::;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::::::::;;;<<<===>>>???BBBBBBCCCBBB@@@@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGHHHHHHGGGEEECCCBBBAAACCCDDDEEEEEEFFFIIIKKKLLLMMMOOOOOOOOOOOOQQQSSSPPPSSSVVVZZZ___eeekkkpppqqqpppnnnnnnoooooonnnlllppprrruuuxxxzzz||||||||||||{{{yyywwwtttrrrppppppmmmnnnoooooonnnllljjjhhhhhhgggjjjqqqttttttvvvyyy}}}yyytttpppmmmllllllnnnppptttyyy~~~rrrjjj```XXX[[[ddd{{{zzztttrrrrrrtttvvvvvvuuuuuuuuuvvvuuuxxx}}}}}}xxxuuulllcccTTTGGG===888666444666888999999777555444444222222111111000000////////////000000000//////...------------------------(((***,,,...////////////---------............///,,,,,,------...////////////..................///............/////////////////////////////////////////////000000000111111......///000000111222222111000000111333333222000000000000111222222333333000000000111222333444555666999:::;;;;;;???EEEKKKMMMBBB:::999:::888777777777777888888888888888777999:::;;;<<<======>>>>>>BBBGGGNNNZZZqqq{{{rrrfffYYYPPPJJJFFFBBB@@@BBBCCCAAA???======>>>AAAFFFLLLSSSWWWeeemmmwww~~~~~~~~~}}}|||}}}zzzvvvtttuuuyyy|||EEEDDDCCCBBBBBBCCCDDDDDDBBBAAA?????????AAACCCDDDCCCEEEGGGHHHGGGGGGHHHJJJJJJIIIHHHHHHHHHGGGDDDBBB===@@@DDDEEEDDDBBBAAA@@@AAACCCFFFHHHHHHEEEBBB???@@@???>>>@@@CCCEEEFFFEEECCCAAAAAACCCCCCBBBDDDHHHOOOjjj{{{ssslllfffaaa]]]ZZZRRRQQQNNNLLLKKKJJJJJJJJJGGGFFFDDDBBBBBBBBBCCCDDD??????>>>======<<<;;;;;;777777777777666666666666555666777888999:::::::::999999999:::;;;<<<<<<===:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@BBBCCCEEEEEECCCCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFAAAAAAAAAAAAAAABBBAAABBB===AAADDDFFFGGGHHHKKKMMMOOOPPPQQQPPPOOOPPPRRRTTTTTTXXX]]]bbbgggmmmssswwwxxxwwwuuuuuuuuutttqqqooorrrtttwww{{{}}}~~~~~~}}}}}}{{{xxxuuusssqqqooommmkkklllnnnooonnnllljjjiiiiiihhhkkkqqqtttssstttwwwyyyyyyvvvpppiiifffgggjjjqqqwww~~~xxxlllgggbbb___hhhuuuxxxssstttxxxzzz{{{zzzxxxwwwxxxyyywwwyyy{{{|||zzzvvvqqqnnnaaaXXXKKK???888444333333555777999888666555444444222111000///000000000000//////000111111000000///------------------------((())),,,...000000000///---------............///,,,,,,------...//////000...//////000000//////...............////////////////////////////////////////////////000000000111000000111111111111111111111000000111333333222000///000000111222222333333111111111222222333444555555777999999:::???IIIPPPTTTHHH<<<999:::888777777777777888888888888777777999::::::<<<===>>>===<<<<<>>>>>>>>???BBBEEEHHHJJJTTT]]]iiirrrwwwzzz}}}{{{|||}}}}}}}}}|||{{{zzz}}}|||zzzvvvsssssswww{{{FFFFFFDDDCCCCCCDDDEEEFFFCCCBBBAAA@@@@@@BBBCCCEEECCCEEEGGGIIIIIIIIIJJJLLLLLLKKKJJJJJJJJJIIIFFFDDD;;;>>>AAACCCBBBAAA@@@@@@BBBEEEIIILLLLLLHHHCCC@@@@@@???>>>@@@CCCEEEFFFEEEEEEBBBBBBEEEDDDBBBBBBFFFEEEZZZppp}}}wwwnnnfff```\\\WWWUUURRROOOLLLKKKJJJJJJHHHGGGDDDCCCBBBCCCDDDEEE@@@@@@@@@???>>>=========<<<<<<;;;;;;:::999999999444555666777999999::::::888888999999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>???@@@BBBDDDFFFGGGEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBB>>>>>>>>>>>>???AAACCCDDD;;;???EEEHHHIIIJJJMMMOOORRRSSSRRRQQQPPPPPPRRRTTTZZZ^^^dddjjjooouuuzzz~~~|||{{{zzzzzzyyywwwtttqqqsssuuuyyy}}}~~~}}}{{{wwwtttrrrpppmmmllliiikkkmmmoooooommmkkkiiijjjiiilllqqqsssrrrrrruuurrrtttsssmmmddd```dddiiirrr{{{zzzooollljjjkkkxxxxxxtttwww}}}{{{|||~~~yyyzzz{{{zzzwwwqqqlllhhhUUUMMMBBB999444333444555444666888888666555444555222111//////000111111000///000111222222111000///------------------------(((***,,,///111111111000---------.........//////,,,,,,------...///000000---///111222222111///---............/////////000////////////////////////////////////000000000000333333222222111000000000111000000111333333222000///000000111222222333333333333333222333333444444222444555555666===HHHQQQWWWIII<<<777777666555666777777888888888777777666888999:::===@@@AAA@@@???:::FFFNNNNNNQQQccc{{{kkkbbbWWWPPPMMMJJJFFFCCCCCCBBBBBBBBBAAABBBBBBBBBGGGPPP]]]hhhnnnssswww{{{yyyzzz{{{{{{{{{zzzxxxwww{{{{{{zzzvvvsssssswww{{{EEECCCAAAAAADDDHHHJJJKKKEEEEEEDDDBBBAAAAAADDDGGGDDDFFFIIIKKKKKKJJJHHHGGGGGGHHHIIIJJJIIIGGGEEECCC@@@@@@@@@AAAAAABBBBBBBBBBBBDDDGGGJJJJJJIIIFFFDDD???@@@@@@@@@??????AAACCCAAAAAABBBCCCCCCCCCCCCBBBFFFOOO```www}}}qqqfff```[[[YYYVVVUUUUUUSSSPPPMMMJJJHHHFFFEEEFFFFFFFFFDDDDDDCCCBBBAAA@@@???>>>===<<<<<<;;;::::::999888888:::999888777666666666666777777777777666666666666888888888888888888888888777777777777777777777777777777777777888888888888::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>???DDDDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>============<<<<<<<<<======>>>>>>AAAEEEHHHKKKMMMOOOQQQTTTPPPLLLMMMRRRXXX\\\^^^hhhjjjmmmpppuuuxxx{{{}}}}}}}}}~~~~~~zzzwwwzzzzzz{{{}}}}}}{{{yyyxxxvvvtttsssqqqpppooommmmmmooorrruuutttoookkkhhhjjjmmmnnnnnnnnnoooppphhhmmmmmmeeeZZZWWW___jjjxxx{{{{{{yyywwwvvv{{{~~~yyy|||zzz|||||||||{{{vvvnnnddd^^^PPPHHH===666444333111...444444333333222111000000111000000///...---------//////............//////......//////...---,,,,,,,,,------------...222555111000000///////////////------,,,,,,,,,+++++++++......////////////......000//////.........//////000000////////////000000000000000000000000000000000000000000000111111222111111111111111111111111111111000000111333555666333333222222111222222222333222111222555999>>>AAABBB???:::666444333444666777777777777888888888888888777777666777888:::;;;>>>EEEJJJJJJJJJTTTiii{{{xxxiii]]]TTTNNNIIIEEEDDDCCCBBB@@@???AAADDDFFFDDDHHHNNNVVV^^^eeejjjlllpppssswwwyyyyyywwwuuuuuu{{{{{{zzzxxxuuutttuuuwwwFFFDDDBBBBBBDDDGGGIIIJJJDDDDDDDDDCCCBBBBBBDDDFFFCCCEEEGGGIIIJJJIIIGGGFFFEEEFFFGGGHHHGGGFFFDDDCCC????????????@@@@@@@@@@@@AAACCCEEEGGGGGGFFFEEECCC>>>???@@@@@@??????AAABBB======>>>???@@@AAAAAAAAABBBHHHUUUhhhrrrggg```aaa___\\\WWWRRRPPPOOOOOOMMMKKKJJJJJJIIIGGGFFFCCCBBBAAA@@@???>>>======>>>======<<<;;;;;;::::::::::::999888777777777777777777777777666666666666777777777777777777777777444444444444444444444444666666666666777777777777777777777888888888999999:::999999::::::;;;<<<===>>>>>>>>>>>>============???>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@BBBEEEGGGHHHJJJMMMOOOTTTRRRPPPSSSZZZaaafffhhhnnnooorrruuuxxx|||~~~}}}~~~|||{{{{{{{{{}}}~~~}}}{{{yyyvvvvvvvvvuuusssrrrpppoooqqqqqqsssvvvwwwvvvqqqllljjjlllnnnnnnllljjjjjjjjjiiiiiieee\\\TTTUUUaaalll}}}}}}|||{{{yyyxxxvvvssskkk___VVVKKKCCC:::444444444333111333333222222111111000000000000000///...---------//////............//////......///......------,,,---............///333555888666444222///---,,,,,,,,,,,,------......//////......////////////......//////............//////000000////////////000000////////////////////////000000//////000000111222222111111111111111111111222111111111111222444555333333222222111222222333333222111111333666999;;;<<<:::777555333444555666666666666777777777888888777777777888888999:::;;;<<<@@@CCCAAA???GGGWWWdddsssggg\\\QQQJJJHHHGGGDDDAAA??????AAABBBAAACCCGGGLLLQQQVVVZZZ\\\dddhhhnnnqqqssssssssstttyyyyyyxxxvvvttttttvvvxxxGGGEEEBBBBBBDDDFFFGGGGGGBBBCCCEEEDDDCCCBBBCCCDDDAAACCCEEEGGGGGGGGGFFFEEECCCDDDEEEEEEEEEDDDCCCBBB>>>>>>>>>>>>>>>=========AAAAAABBBCCCCCCCCCBBBBBB>>>???@@@???>>>>>>@@@AAA;;;<<<===>>>>>>???@@@@@@AAADDDJJJVVVjjj|||mmmhhhkkkkkkeee]]]VVVUUUUUUQQQOOOLLLKKKJJJHHHEEECCCCCCCCCBBBBBBAAA@@@???????????????>>>>>>======<<<<<<;;;:::999888888888888888777777777777666666666555555555555555555555555444444444444444444444444444444444555555555666666555555666666666777777777999999888888888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<>>>@@@BBBCCCDDDEEEGGGGGGHHHJJJNNNQQQUUUUUUXXX^^^fffmmmrrruuuvvvwwwyyy|||~~~}}}|||{{{||||||zzzwwwuuurrrssstttuuutttrrrpppooorrrssstttwwwwwwuuuqqqmmmkkkmmmppppppmmmjjjgggffflllfff]]]TTTRRRZZZhhhttt}}}~~~zzzvvvrrrqqqooofffXXXLLLCCC===666222333444444333000000000000000000000000000000//////...---------//////............//////...............---------...///000///...000222555888777444111///,,,+++***,,,---...///000111222222......////////////......///...............//////000//////......//////000////////////////////////000000//////000000111222222222222111111000000000222222111111111222222333333222222111222222333333333222222222222333333444555444444333444444555555555555555666666666666777777777888999::::::::::::<<<>>>???======AAAKKKTTTjjj}}}mmm]]]SSSOOOMMMIIIEEEBBBAAAAAAAAAAAAAAAAAACCCEEEHHHKKKLLLUUUYYY```eeeiiillloooqqquuuuuusssqqqpppqqqtttwwwGGGDDDBBBAAABBBCCCCCCCCC@@@BBBEEEEEEDDDBBBBBBBBB@@@AAACCCEEEFFFFFFEEEDDDAAABBBBBBCCCCCCBBBBBBAAA??????>>>>>>=========<<<@@@@@@?????????@@@@@@AAA===>>>???>>>======>>>@@@>>>>>>>>>>>>??????@@@@@@CCCCCCFFFKKKXXXrrr|||vvvvvvtttpppjjjddd```^^^TTTRRROOOMMMKKKIIIFFFCCCGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@??????>>>>>>>>>======<<<;;;::::::::::::888888888888777777777777444444444444444444444444555555555555555555555555333333333333444444444555666666666666777777777777888888777666666666666666999999::::::;;;<<<<<<===:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===???BBBCCCEEEHHHIIIJJJKKKLLLOOOTTTXXXZZZ\\\aaaiiipppwww|||~~~~~~~~~|||{{{zzzyyywwwsssqqqooopppsssttttttssspppooooooppprrrssssssrrrooommmmmmppptttuuurrrnnnjjjhhhlllddd[[[VVVZZZfffttt~~~zzz}}}~~~{{{tttnnnllljjjaaaRRREEE===999444111222333333222......///////////////////////////......---------///......------......///.........---------........./////////...///111333000000///...---------------......///000000111111---......//////......---......---------...///////////////......////////////////////////////////////////////////000111111222222111111000000//////222222222111111111111111222222111111222222333333111222222222222222111111222222333444444444444444444444444555555555666666666777999;;;;;;;;;:::::::::;;;<<<===>>>BBBIIIMMMZZZqqqqqqgggZZZWWWRRRMMMIIIFFFDDDBBBBBBAAA@@@???@@@BBBEEEFFFIIINNNTTTZZZ^^^cccgggjjjmmmlllkkkjjjiiikkkooorrrFFFDDDAAAAAAAAABBBAAA@@@???BBBEEEFFFDDDBBBAAAAAA???@@@BBBDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>@@@???>>>======>>>??????===>>>>>>===<<<;;;===>>>@@@??????>>>>>>???@@@AAABBBAAABBBEEELLL___yyyzzz~~~~~~|||vvvmmmfff^^^[[[VVVSSSPPPNNNKKKIIIJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@@@@@@@???????????????>>>===<<<<<<;;;;;;<<<::::::999999999888888888555555555555555555555555666666666666666666666666333333333333444444444555555555666666666777777777888888777666555555555555888999999:::;;;<<<======999:::::::::;;;;;;<<<<<<>>>>>>???@@@AAACCCDDDEEEHHHIIILLLNNNQQQVVV\\\```bbbffflllrrrwww|||}}}}}}{{{yyywwwvvvtttqqqnnnmmmoooqqqssstttrrrpppooolllmmmnnnooooooooooooppptttxxx|||}}}yyysssmmmjjjhhhccc^^^___hhhuuu|||zzz|||{{{|||zzzzzzzzz{{{{{{ssskkkgggddd[[[LLL@@@999777333111111111111111..................//////............------------......------------............------------...///---...///...------...000,,,,,,,,,,,,---...//////........................------............---------------------...////////////............//////......................../////////...///000000111111111111000000000//////111111111111111111111000222111111111222222333444000111222333444333333222333444555555555444333333444444444444555555555555666777999:::;;;;;;:::999555666888999;;;>>>BBBEEENNN^^^uuuoooiiiaaaYYYRRRKKKDDD@@@@@@???>>>>>>>>>@@@CCCDDDDDDGGGLLLQQQTTTXXX]]]```bbbbbbbbbaaa```bbbfffiiiFFFDDDBBBBBBBBBCCCAAA@@@???BBBDDDEEEDDDBBBAAAAAA@@@AAABBBDDDEEEFFFGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@???>>>>>>===>>>>>>>>><<<======<<<;;;:::;;;===>>>=========>>>@@@AAACCCBBB@@@AAACCCEEEPPPlll|||wwwxxx}}}ssslllfff___YYYTTTQQQOOOMMMMMMLLLKKKIIIGGGEEECCCCCCAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@???>>>============<<<;;;;;;;;;;;;:::::::::666666666666666666666666555555555555555555555555444444444555555555666666444444555555555666666666888888777666666555666666777888888999:::;;;;;;<<<::::::;;;;;;<<<===>>>>>>@@@AAAAAABBBDDDEEEGGGHHHHHHKKKOOOSSSXXX]]]ccchhhlllpppuuuyyy|||~~~}}}zzz{{{yyyvvvuuutttrrrpppmmmmmmnnnpppqqqrrrqqqpppooommmmmmllljjjiiikkknnnqqqzzz~~~vvvooojjjfffeeegggnnnxxx|||yyyyyy}}}vvvuuuuuuwwwxxxyyyxxxpppfff```[[[SSSFFF===666555333111000000000000........................------------------------......------------............---,,,,,,...///000,,,...///...,,,,,,,,,...//////............//////.........---------,,,,,,------............------,,,,,,,,,,,,---.../////////......------......///........................//////......//////000111000000000000000000000000000000111111222111111000111111111111222333444444000111222333444444444444555555555555555444333333444444444555555555555666666666777888999999999999777888999999999:::===???IIIUUUiiiwwwkkk```TTTIIIAAABBBAAA@@@??????@@@AAABBBBBBEEEGGGJJJLLLOOOSSSVVVWWWXXXYYYYYYXXXZZZ\\\___HHHFFFEEEEEEEEEEEEDDDCCC@@@BBBDDDDDDBBBAAAAAABBBBBBBBBCCCEEEFFFHHHHHHIIIGGGFFFEEECCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<======<<<:::999:::<<<;;;;;;<<<===@@@DDDHHHJJJNNNIIIGGGGGGBBBDDDXXXoooyyywwwxxxzzzoooeee^^^ZZZWWWUUUSSSRRRPPPNNNKKKIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<888888888888888888888888666666666666666666666666666666666666777777777777666666666666777777777777999888888777777777777888888888999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDFFFIIIKKKLLLNNNRRRWWW\\\aaafffllloootttwww{{{~~~~~~~~~|||zzzyyywwwtttsssrrrqqqpppnnnnnnnnnooooooppppppoooooonnnmmmiiidddbbbccchhhmmmuuu{{{{{{tttoookkknnnttt}}}~~~zzzzzzzzz}}}wwwrrrrrrtttwwwxxxzzzrrrkkkaaaXXXPPPHHH@@@999222333333222111000111111000000//////......------------------------------...------,,,,,,------...///...,,,,,,,,,...///111---///000///---,,,,,,---000///......------......------------------......,,,------......------,,,,,,,,,,,,,,,---...///000///......------......///........................///............///000000......//////000111111111...///000111222222111111111111111111222333444555222222222222222222333333444444444444444444444444444555555555555666666666666666666666777888999999888;;;===;;;999999<<<@@@CCCQQQeeesss}}}tttgggYYYOOOMMMLLLJJJHHHFFFDDDCCCBBBAAABBBCCCDDDEEEHHHLLLOOOOOOQQQSSSTTTSSSSSSUUUVVVIIIHHHGGGGGGHHHHHHGGGEEE@@@BBBCCCCCCBBBAAAAAABBBCCCCCCDDDFFFGGGIIIJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAA@@@???>>>>>><<<<<<===;;;999999:::;;;;;;;;;===@@@DDDJJJOOOQQQ]]]VVVPPPLLLBBB===KKK___ttt|||xxxqqq{{{~~~zzz}}}vvvmmmgggdddbbbZZZYYYWWWTTTPPPMMMKKKJJJDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAA@@@????????????>>>>>>>>>>>>============999999999999999999999999888888888888888888888888777777777777888888888888999999999999::::::::::::999999888888888888999999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBB???@@@BBBEEEHHHLLLOOOPPPUUUYYY___eeeiiinnnrrruuuxxx{{{~~~~~~}}}|||wwwuuurrrqqqqqqqqqpppoooooonnnnnnnnnnnnooooooooonnnkkkfff___ZZZ\\\bbbgggmmmttt~~~zzzvvvsssxxxzzzwwwyyy|||{{{qqqqqqqqquuuyyyzzz{{{}}}nnnggg]]]RRRIIIAAA;;;777///111222222111111222333111111000///......------------------------------...------,,,,,,------...///...,,,,,,,,,...000111...000111000...---------,,,,,,+++++++++,,,------+++,,,,,,---...///000000,,,------......------,,,+++++++++,,,---...///000.........------................................................///000000------...///000111222222---...000111222222222111111111111111222333444555333333222111000111111111222222222222333444555666555555555666666666666777666666555555555777999:::444777:::999666666;;;@@@:::LLL```gggfffmmmyyykkkaaaZZZYYYWWWSSSOOOKKKGGGEEE???@@@AAAAAABBBDDDHHHKKKKKKNNNQQQRRRQQQPPPQQQQQQIIIJJJKKKJJJGGGDDDCCCCCCAAACCCDDDCCCBBBAAABBBCCCFFFEEEGGGKKKKKKFFFCCCCCCCCCBBB@@@@@@AAACCCCCCCCC>>>>>>???>>>>>>===<<<;;;??????>>>>>>>>>>>>??????<<<;;;;;;::::::;;;;;;<<<@@@::::::>>>???AAAQQQeeeooofffWWWHHH@@@AAAHHHNNNaaa}}}zzztttwwwzzzzzzuuurrrzzz~~~uuummmjjjeee^^^XXXTTTPPPMMMKKKHHHHHHGGGEEECCCBBBDDDEEEEEECCCBBBBBBBBBBBBAAA???BBBBBBAAA@@@???>>>======:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888::::::999999999999::::::999999999999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<:::;;;<<<======>>>>>>>>>AAA@@@@@@@@@AAABBBBBBCCCCCCDDDFFFHHHJJJNNNSSSWWW]]]dddmmmtttwwwyyy|||~~~}}}{{{xxxwwwvvvtttsssqqqpppoooooopppppplllkkkllllllmmmllliiiggghhhgggddd]]]WWWWWW]]]cccnnnqqq{{{{{{}}}|||{{{yyyyyytttwww{{{||||||}}}}}}kkk```RRRIIICCC>>>666000000000////////////000000...---,,,++++++,,,---...------------------------------,,,,,,+++***)))))),,,------....../////////111111222000...,,,++++++,,,,,,+++***+++,,,...///....................................---,,,++++++......------------......+++)))((()))---...---+++111000000///...---------......------...///111222111111000000000000111111000000000000000000000000111111111333444444333111222222111111222333333444000111222333333333333333666555555444444666777888666666555555555666666777333444555666888:::<<<======IIITTTVVVSSSYYYkkk{{{|||ppppppooojjjbbbXXXNNNHHHGGGGGGEEECCCAAABBBDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMFFFHHHIIIIIIFFFCCCAAAAAA???@@@AAABBBBBBBBBCCCDDDEEECCCEEEJJJJJJFFFDDDDDDFFFCCCAAAAAABBBCCCBBBBBBAAAAAAAAAAAA@@@???>>>===>>>==================>>>;;;;;;::::::::::::;;;;;;???::::::???@@@DDDUUUhhhuuulll\\\LLLBBB@@@EEEJJJRRRhhh}}}}}}{{{yyy~~~vvvqqqjjjbbb\\\WWWRRROOOLLLKKKJJJGGGEEEDDDEEEFFFCCCBBBAAAAAACCCCCCCCCAAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???;;;;;;<<<===>>>>>>======BBBBBBAAAAAAAAABBBCCCDDDGGGIIILLLOOORRRWWW\\\```fffllluuu{{{}}}~~~{{{xxxvvvttttttsssrrrpppoooooooooooopppmmmkkkjjjiiihhhfffeeecccbbbbbb```ZZZUUUUUUZZZ___mmmqqq|||xxx~~~~~~vvvttttttuuuxxx|||}}}||||||}}}|||zzz}}}xxxfff[[[NNNEEE@@@===666111000000////////////000000///...---,,,,,,---...///------------------------------,,,,,,+++******)))+++++++++,,,------......///111222000---******+++,,,,,,++++++,,,,,,---...........................---------...------,,,,,,------,,,,,,,,,,,,---------+++***,,,...///...---111000000///......------...------------///000111111111000000000000111111000000000000000000000000111111111222444444222111222222111111111222333333000111111222333333333333666555555444555666777888555555555666777888999999666666666666777888::::::999CCCKKKLLLIIINNN]]]jjj}}}uuuiii]]]TTTMMMKKKHHHDDDAAAAAACCCDDDDDDDDDDDDDDDDDDEEEFFFGGGCCCFFFGGGGGGDDDAAA@@@???@@@???>>>???AAABBBAAAAAAEEEAAABBBFFFHHHFFFDDDEEEGGGEEEBBBAAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;>>>999:::>>>AAAGGGWWWhhhxxxooo```OOOCCC???AAADDDJJJWWWkkk|||sssjjjccc[[[WWWSSSRRROOOLLLJJJIIIIIIHHHGGGEEECCCCCCDDDEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@BBBAAAAAA@@@???>>>===<<<=========<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======???@@@AAA>>>??????@@@@@@@@@@@@@@@EEEDDDDDDDDDEEEGGGHHHIIIMMMPPPVVV[[[___dddiiilllrrrwww~~~{{{xxxuuusssqqqpppqqqpppoooooonnnoooooopppooommmiiieeebbbaaaaaaaaa______]]]XXXTTTTTTXXX]]]lllqqq|||{{{vvv{{{tttrrrrrrvvvyyy|||}}}|||{{{zzz{{{|||yyy{{{}}}www```VVVIII@@@<<<:::666222000000////////////000000///......------......///---------------------------,,,,,,++++++*********)))))))))***+++,,,,,,,,,---111444222---)))***,,,+++,,,,,,------------,,,------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,///...---...000000///...000000000///......------,,,,,,,,,,,,---...///000111000000//////000000111000000000000000000000000111000000222333444222111333222222111111111222222111111111222222222222222555555444444555555666777444444555666888999:::;;;777777666666666777888888777<<>>BBBEEEDDDCCCEEEEEECCCBBBBBBCCCEEEEEEEEE@@@@@@@@@@@@@@@???======<<<<<<<<<======<<<<<<<<<;;;::::::::::::::::::;;;===:::999===@@@FFFTTTaaannnggg[[[MMMBBB>>>>>>AAAHHHNNNZZZlll}}}sssjjjddd]]]ZZZVVVSSSPPPNNNMMMKKKNNNKKKHHHFFFFFFEEEDDDBBBEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<>>>>>>>>???@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHKKKNNNQQQSSSTTTYYY```ggglllppptttwww||||||zzzxxxuuurrrooonnnmmmppppppoooooooooooooooppppppmmmhhhccc______bbbddddddbbb___ZZZWWWXXX\\\aaalllrrr}}}|||{{{|||wwwvvvuuuvvvxxx{{{||||||{{{zzzyyy{{{xxxyyy||||||wwwrrr[[[RRRFFF===999777444222000000////////////000000/////////....../////////------------------------,,,,,,,,,++++++*********(((((()))***+++,,,,,,---...333777666000,,,...111+++,,,---......---,,,+++------------------------++++++,,,---............,,,,,,,,,------,,,,,,,,,///////////////000//////000000//////............++++++,,,,,,---......///000000////////////000000////////////////////////111000000111333333222111333333222111111111111222222222222111111111222222444444444444555555666666444444555666777888888888666666666666666777888888999:::<<<<<<<<<@@@FFFKKKWWWggg}}}xxxrrrlllbbbXXXPPPKKKGGGDDDFFFEEEDDDCCCCCCBBBCCCCCCCCCEEEFFFFFFDDDBBBBBBCCCAAA>>><<<;;;>>>BBBEEEGGGKKKCCC===???BBBAAAAAABBBBBB@@@???AAADDDGGGHHHHHH@@@@@@@@@@@@@@@???======<<<======>>>>>>======<<<:::::::::999999:::::::::<<<::::::;;;===AAAKKKTTT[[[WWWOOOFFF???<<<===@@@BBBEEELLLWWWggg}}}wwwhhhddd___[[[XXXVVVRRRPPPRRROOOKKKIIIHHHGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@AAAAAABBBBBBCCCCCC??????>>>>>>>>>=========>>>>>>============>>>>>>>>>>>>===<<<<<<=========CCCBBBAAAAAA@@@@@@@@@@@@DDDDDDFFFHHHIIIJJJKKKKKKIIIIIIKKKMMMQQQWWW[[[^^^___dddkkkrrrwww{{{~~~~~~}}}~~~~~~~~~xxxwwwtttrrrpppnnnmmmlllpppppppppppppppooooooooollljjjddd^^^[[[\\\aaafffmmmjjjeeeaaa___bbbgggkkknnnuuu}}}~~~}}}zzzzzzyyyvvvwwwyyy{{{||||||{{{zzz{{{wwwtttssssssqqqkkkeeeXXXPPPEEE===888555222111000000////////////000000...//////////////////...------------------------,,,,,,+++++++++++++++***))))))***+++,,,---......111555:::999555333333555,,,---...///......,,,+++------------------------++++++,,,---............------............---------...............//////////////////............++++++,,,------.........000000////////////000000////////////////////////111000///000222333222111333333222222222222222333555444333222111111222222333444444555555555555555444555555666666555444333444444555555666888999:::999999999:::<<>>===@@@FFFOOOVVVTTTIII@@@???AAA@@@???@@@???>>>>>>@@@DDDHHHJJJJJJBBBBBBBBBBBBAAA@@@???>>><<<===>>>??????>>>===<<<::::::999999999999::::::;;;::::::999:::===BBBFFFHHHGGGDDD@@@<<<;;;===???>>>@@@EEEKKKVVVkkk{{{zzzzzzuuunnniiigggddd___[[[XXXUUUQQQNNNMMMMMMLLLKKKHHHHHHGGGFFFEEEDDDCCCCCC@@@AAAAAABBBCCCDDDEEEFFFAAAAAA@@@@@@@@@?????????AAA@@@@@@??????@@@@@@AAA@@@?????????@@@@@@AAABBBGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFIIILLLOOORRRSSSTTTQQQQQQSSSVVV[[[aaagggkkkmmmqqqwww}}}}}}zzzyyyzzzzzzzzzuuutttrrrpppooonnnnnnmmmppppppppppppooonnnmmmlllfffddd___YYYUUUWWW^^^dddpppooolllkkkmmmpppuuuwwwssszzz{{{{{{||||||yyyxxxxxxzzz|||}}}|||{{{{{{xxxtttrrroooiiiaaaZZZSSSMMMDDD===777444111000000000////////////000000---......//////......---------------------------++++++++++++++++++++++++)))***+++,,,---//////000111444888::::::888888777---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------////////////------+++,,,......------///000//////////////////......+++,,,---......//////...000//////......//////000000000000000000000000000222000//////111222222111333333333333333444555555777666444333222222222333333333444555555555555444444555666666555444222111444444444555666777999:::666666666777999<<<@@@BBBEEEHHHQQQaaawwwuuujjj___WWWOOONNNKKKHHHEEECCCAAA@@@FFFFFFDDDBBBAAABBBFFFIIIIIIIIIGGGCCCBBBHHHVVVaaa___RRRFFFBBBBBB@@@?????????>>>===???CCCFFFHHHIIIAAAAAAAAAAAA@@@???>>>===:::;;;===>>>>>>===;;;:::::::::999999999999::::::888999:::999999;;;<<<============<<<;;;:::<<<===<<<===AAAFFFLLL\\\xxx{{{uuuxxx~~~zzztttooojjjfff___ZZZWWWUUUSSSRRROOONNNMMMKKKJJJHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHHHHHHHIIIIIIJJJKKKJJJLLLPPPUUUYYY]]]```aaaaaaaaabbbeeeiiiooouuuyyy||||||xxxvvvuuuvvvvvvuuusssrrrqqqpppoooooooooooonnnnnnnnnnnnmmmkkkiiihhhdddccc^^^XXXSSSTTT\\\bbbkkkmmmqqqwww|||{{{~~~}}}{{{yyy{{{~~~~~~~~~{{{yyyyyy{{{}}}|||{{{{{{yyyuuuqqqkkkbbbWWWPPPLLLHHHBBB<<<777444111000000000////////////000000,,,---...//////...---,,,------------------------++++++++++++++++++++++++)))***+++,,,---///000000///000333777;;;;;;999666//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,...//////...,,,+++)))+++......---...000333.../////////////////////+++,,,...///000000////////////............//////000000000000000000000000222000......000222222111333333333444555666777888:::888666444222222333444222333444555555555444444333444666777666555333222555555555555555666777777444555666666777888;;;>>>@@@BBBGGGQQQbbbyyyvvvmmmbbb```[[[VVVPPPKKKHHHFFFFFFEEECCC@@@???AAAFFFJJJSSSSSSPPPHHHCCCHHHWWWdddfffXXXJJJEEEDDDAAA??????@@@>>>===???BBBEEEFFFGGG>>>>>>???>>>>>>===<<<;;;999:::<<<======<<<:::999:::999999999999999999:::666999:::999999::::::888999;;;<<<<<<::::::;;;<<<999888;;;@@@DDDOOOeeezzz}}}rrrrrrxxx}}}xxxooogggaaa\\\WWWUUUVVVUUUTTTRRRPPPNNNMMMLLLHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKKKKIIIJJJJJJKKKMMMNNNPPPQQQQQQSSSXXX]]]cccgggkkklllppppppppprrrvvv{{{{{{xxxuuussssssssssssrrrqqqqqqppppppppppppqqqqqqmmmmmmmmmlllkkkhhhfffdddeeeddd```ZZZTTTUUU[[[bbbeeejjjsss~~~}}}{{{}}}yyy||||||yyyxxx|||~~~zzzyyyzzz|||{{{zzzvvvtttqqqllleeeYYYMMMEEEFFFDDD???;;;777444222000000000////////////000000+++,,,---......---,,,+++------------------------++++++++++++++++++++++++((()))***+++---...///000---,,,...444:::<<<888444000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++***+++---......---+++***(((+++...///...///222555.........///////////////,,,---...000000000000/////////............//////000000000000000000000000222000......000222222222333333444444666777999:::;;;999777444333333444444222333444555555555444333222444666777888777666555777777666555555555555555555666777777555666999<<<===???DDDJJJTTTggg}}}wwwxxx}}}uuurrrllleee]]]WWWRRROOOEEEEEEDDDCCCAAABBBDDDGGGNNNVVVWWWMMMFFFIIIPPPTTTTTTOOOGGGBBB@@@AAACCCDDDAAA@@@??????AAAAAAAAA@@@AAAAAAAAA@@@>>>===;;;:::;;;;;;:::::::::999999999999888888888777777666666555555555555555555555555888888999999999888888777;;;===>>>>>>@@@GGGTTT^^^zzz|||tttqqq}}}|||ssslllhhhfffccccccbbb```^^^[[[YYYXXXVVVRRRMMMMMMPPPPPPMMMJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJNNNMMMMMMNNNQQQSSSSSSRRRUUUTTTTTTVVVYYY[[[[[[[[[ZZZ___gggnnnrrrtttwwwxxx||||||~~~~~~vvvvvvuuusssqqqpppooonnnqqqqqqrrrrrrqqqqqqpppooommmjjjiiikkkiiidddbbbddd]]]``````\\\\\\aaadddeeebbbiiipppvvv|||uuurrrsssuuuuuuuuuwww{{{~~~{{{wwwxxx|||{{{vvvxxxqqqjjjeee[[[NNNEEEBBB;;;999666444222222222333111111000000/////////...........................---,,,+++++++++,,,---......,,,(((&&&&&&'''***,,,---,,,,,,++++++,,,,,,---.........////////////000/////////...---,,,******,,,------......------,,,......//////...---,,,,,,..............................------...///111222000000//////.........------------............//////////////////.........////////////............///000111222222333222222000000111222444555666666:::999999777666555444333444444444444444444444444555333222333666888666444555444222222444555444444444444444555555777888888>>>===@@@GGGOOO\\\pppxxxvvvsssuuu{{{rrrhhh```[[[CCCCCCCCCBBBAAABBBDDDGGGJJJPPPQQQIIIDDDFFFKKKMMMLLLIIIDDD@@@???@@@BBBCCCCCCAAA???===>>>???@@@@@@????????????>>><<<;;;;;;;;;::::::::::::999999999888888888777777777666666666666666666666666666666777777888888888888777777:::<<<<<<;;;<<>>DDDJJJSSSbbbppp|||wwwqqqnnnwww~~~vvvppp@@@AAABBBAAAAAAAAACCCEEEDDDHHHHHHDDDAAACCCDDDDDDCCCBBB@@@>>>>>>???AAABBBEEEBBB???<<<;;;<<<>>>???===============<<<;;;;;;:::::::::999999999888888888888777777777777666666888888888888888888888888666666777777888777777666999:::;;;999888;;;AAAGGGMMMfffnnnrrrzzz}}}uuuqqqmmmkkkkkkiiifffccc___^^^^^^\\\[[[ZZZYYYXXXYYYYYYZZZZZZZZZYYYYYYXXX[[[^^^dddjjjnnnnnnkkkgggkkkmmmppprrrsssssssssrrrtttyyy|||yyywwwtttqqqooonnnnnnnnnoooooooooooooooqqqqqqppppppnnnlllkkkjjjmmmgggaaa_________dddjjjlllrrruuutttsssuuuvvvssslllnnnpppsss|||zzzsssppprrrwwwxxxyyy{{{|||~~~~~~{{{xxxyyyyyyvvvtttiii]]]WWWOOODDD;;;666444333111000//////000000///............---------------------------------...---,,,++++++++++++,,,---,,,+++*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,------......------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...////////////...............---------............///......//////////////////////////////...............///000111222222222222000000111111222222222333444333333333222222222222333333333333444444444444888777555555666777666555999777555444555666666555555555444555555666777888:::999<<<@@@CCCGGGOOOYYYiiixxxqqqrrryyy@@@BBBCCCBBBAAA@@@AAABBBAAAAAA@@@@@@@@@AAA???===>>>>>>???>>>>>>===>>>@@@CCCCCCAAA>>><<<;;;;;;<<<:::;;;;;;<<<<<<<<<;;;;;;999999999999888888888888777777777777777777666666777777777777777777777777666666777888888888777777888999999999888999<<>><<<===>>>@@@BBBDDDCCC???;;;888888999::::::;;;;;;;;;;;;:::999999888888888777777777666666666666666666777777666666666666666666666666666777777888999999888888777888999999999:::<<<>>>AAAJJJXXXmmmxxxxxx}}}~~~}}}zzz{{{}}}{{{uuussspppoooppppppnnnmmmllllllnnnoooqqqrrrsssttttttsssqqqoookkkhhheeedddaaa^^^]]]aaacccdddhhhmmmuuu{{{~~~}}}zzzmmmkkklllttt}}}~~~{{{vvvtttvvvxxx{{{}}}}}}|||{{{{{{}}}{{{|||vvvrrrooolll___TTTIIIEEEAAA:::444333333222111111000000000000,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,------------,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---............---,,,+++******++++++,,,,,,++++++***------,,,+++,,,,,,---...........................---------...............---------...............---------............///---.........//////000000////////////..................///000111111111111000000000000000000000000222222222222222333333333222222222333333333444444444444444555777:::===??????;;;888666666666666555666555555555555666666777777777:::???@@@===<<>><<<======@@@BBBAAA>>>;;;<<<>>>>>>BBBFFFFFFAAA;;;888777999::::::;;;;;;;;;::::::888888888777777777777666555555666666666666777777444444444444444444444444555555666777888888888888777777888888:::;;;=========AAAJJJXXXpppyyywwwvvvzzz|||yyyvvvqqqooonnnnnnpppqqqqqqpppnnnnnnoooppprrrssstttttttttsssqqqmmmiiieeeaaa___ZZZZZZ^^^fffjjjjjjlllpppuuu{{{~~~|||{{{||||||zzzooolllnnnxxx}}}zzz}}}yyyxxx{{{zzz}}}|||zzz{{{|||}}}}}}vvvqqqkkkeeeSSSKKKDDD@@@;;;555333444111111000//////...------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++************+++++++++++++++,,,,,,,,,------/////////...---,,,***)))++++++,,,,,,,,,,,,++++++------,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++---------------.........---------............///------......///000000000////////////............---...///000111111111111//////000000111111111222222222222333333333333333111111222222333333444444111222444555666:::>>>BBBEEEAAA;;;666444333111000666666555555555555666666888777:::???@@@===;;;===???BBBJJJVVVdddwwwBBBEEEHHHJJJHHHFFFEEEDDD???<<<<<<@@@???<<<<<<@@@<<>><<<:::<<<;;;;;;@@@HHHQQQ\\\ooo@@@DDDHHHKKKKKKIIIHHHHHH???<<<===@@@???:::<<>>AAA???<<<;;;>>>BBB@@@DDDGGGEEE???;;;;;;===;;;<<<<<<<<<;;;;;;:::999777777777777666666666666444555555555666666777777555555555555555555555555000111222333444444444444777555444444555777888888666<<>>DDDFFFIIISSS```ttt===AAABBBBBBGGGNNNPPPLLL???===;;;;;;<<<===============>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;888999::::::;;;;;;;;;;;;666666666666555555555555...,,,,,,...333666666555777555333444666666444222333333333444444666777777888888777777777777888888888888:::@@@GGGVVVlll{{{rrrjjjjjjlllrrr|||{{{{{{{{{}}}~~~{{{||||||{{{zzzwwwssspppnnnpppppppppppppppppppppppppppoooqqqsssqqqlllkkknnnmmmjjjgggfffdddaaaaaabbbccc^^^[[[```kkkwww~~~|||vvvqqqqqqvvv{{{{{{yyy||||||zzzyyyxxxtttlllaaaUUULLLFFFEEEAAA===999666444222999777333000...---...///////////////////////////...------,,,,,,------...******+++,,,------------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,)))))))))******+++++++++******+++++++++,,,,,,,,,+++,,,...000000///...------+++++++++---------+++.........................../////////......,,,,,,...------,,,,,,,,,------222111000///...------------...///000222222333333000///...------...///000+++,,,---////////////...111111000000000000000111111111111000000000000000222222333333333222111111666666555555555555666666888777666555555555555555666666666666666666666666777777666777777888999:::999:::;;;===@@@CCCFFFHHH[[[mmm}}}<<<@@@AAABBBFFFNNNOOOKKKAAA>>>;;;;;;<<<===========================<<<<<<============<<<;;;::::::888888999:::::::::999999666666666666555555555555666444222333555777666444888666444555777777555333333333333333444555666777777666666555555666666777::::::;;;>>>BBBKKK]]]mmm~~~qqqooommmnnnrrryyyyyyyyyyyyyyy{{{~~~~~~{{{{{{{{{{{{zzzxxxuuurrrpppnnnnnnnnnnnnnnnnnnnnnnnnooonnnooopppmmmhhhgggjjjnnnnnnnnnllljjjhhhjjjllliiiddd```bbblllwww{{{uuurrrtttzzz}}}~~~yyyzzz|||~~~~~~{{{wwwpppggg\\\QQQJJJBBB@@@>>>;;;888666555444999777444000///...///000...---------------------------,,,,,,,,,,,,------,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,...///000111000...---...---,,,,,,,,,,,,+++***------------------------.........---------,,,,,,...------,,,------............------,,,,,,------------///000111222222222000///............///000+++,,,...///000000//////111111000000000000111111111111111111000000000000222222333333333333333222555555444444444444555555777666555555444444444555555555555555555555555555666666666666666777888999666777777999;;;>>>AAACCCKKKZZZnnnyyyuuuuuu~~~;;;>>>@@@BBBFFFLLLMMMKKKDDD@@@<<<;;;;;;<<<===============<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888999999888888777777666666666666555555555555999777555555666777666555888777666666777777666444333333333333444555666666555555444444444444555555888888:::<<<===@@@KKKWWWjjj}}}vvvpppnnnqqqxxx}}}zzzyyyxxxwwwwwwyyy{{{|||~~~}}}}}}}}}}}}|||{{{zzzzzzzzzyyywwwuuusssqqqooooooooooooooooooooooooooommmmmmmmmjjjeeedddgggqqquuuyyyxxxvvvvvvzzz~~~vvvqqqlllmmmttt}}}{{{uuuvvv{{{~~~}}}~~~}}}ppprrrwww|||~~~uuujjj___UUUKKKFFF;;;:::999777666555555555888666333111//////000000---,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,------------,,,+++***))),,,,,,,,,+++++++++************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...///000111111000...---000...,,,,,,,,,,,,***(((------------------------......,,,++++++,,,,,,------------------...///000++++++***++++++,,,------------...000111111111111000000////////////000000------...///000000000000111000000000000000111111111111111111111111111111111222333444444444444444444333333222222333333444555555444333333333444444555555555555555555555555444444444555555777888888666666666777888:::===>>>???IIIVVVggg}}}wwwpppmmmqqqvvvzzz~~~~~~~~~;;;===???BBBGGGJJJKKKIIIFFFBBB>>>;;;;;;<<<<<<<<<===<<<<<<;;;;;;::::::999<<<<<<<<<<<<;;;:::999888777888888888777666555555666666666666555555555555444333333333444555666666777666666555666555555444333333222222333444555555555555444444444444555555333444777;;;;;;;;;BBBJJJVVVnnn|||uuurrruuuyyy}}}~~~|||zzzxxxwwwxxxyyyyyyzzz{{{}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxvvvtttrrrqqqrrrrrrqqqqqqqqqpppppppppnnnkkkjjjjjjgggccccccggguuu~~~~~~{{{zzz||||||~~~}}}yyynnnqqqvvv{{{qqqcccWWWMMMFFFBBB777666555444333333333333555444222000......//////------,,,,,,+++*********,,,++++++******++++++,,,,,,---------,,,,,,+++***,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...//////000///......---...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,---...///000111+++++++++***+++,,,,,,---,,,---...///000000000000000000000000000000000000......///000000111111111000000000000000000111222000111111111111111222222111222333444555555666666333333222222222222333333444444333222222333333333555555555555555555555555333333333444555666777888999888888888888:::;;;===>>>BBBIIITTTfff|||vvvnnnkkkkkknnnttt{{{~~~}}}<<<<<>>555444333111000000000000222111///...------------...---------,,,,,,,,,+++,,,++++++******++++++,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,------///000111...------,,,,,,,,,,,,,,,,,,---.../////////////////////000000000000//////......//////000000111222000000//////000111222222000000111111222222222333111222333444555555666666444444333333333333444444333333222222222333333444555555555555555555555555222222333333444666777888:::999888888888999:::;;;>>>???BBBIIISSSbbbrrrvvvnnnhhhgggmmmuuu~~~~~~???===???EEEHHHGGGFFFFFFEEECCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999666666777777777666555555666666666666555555555555666777666555222222222444333444555444222111222333222222222111111222222333555555555444444555555555777666888;;;:::888999===@@@FFFTTTlllyyyqqqrrrwww}}}zzzxxxwwwvvvvvvwwwwwwvvvxxx{{{~~~~~~|||{{{yyyzzzzzzxxxvvvuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuussspppnnnmmmlllfffccccccdddddddddhhhnnn}}}wwwuuuttt~~~|||vvvzzzzzz{{{{{{{{{zzzxxxwwwzzz}}}}}}{{{}}}{{{qqqbbbSSSHHHAAA<<<:::333222111///......------///...------,,,,,,,,,,,,------------............,,,,,,++++++++++++,,,,,,)))***+++,,,------------,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******)))+++---///......++++++++++++++++++++++++---,,,,,,++++++,,,......,,,,,,,,,,,,,,,---.../////////...---------------,,,,,,---...//////............////////////..................///000111222////////////000111222333000000111111222333333333111222333444444444444444444333333222222333333444333333222222222333444444444444444444444444444444222222333333555666888999888777666555555666777888999999<<>>FFFVVVnnnvvvoooqqqyyy{{{yyyyyyzzzzzzxxxvvvvvvwwwyyy{{{~~~}}}{{{{{{zzzvvvxxxyyywwwuuutttvvvxxxuuuvvvwwwyyy|||~~~}}}|||zzzwwwtttqqqnnnmmmgggeeeeeehhhjjjlllssszzzuuunnnmmmpppsss~~~~~~|||wwwtttvvv~~~|||{{{zzzyyyxxxwwwvvvuuuuuuxxxyyyxxxyyy||||||yyynnneeeXXXLLLBBB<<<888555000000///...------............------------------,,,,,,------......//////------,,,,,,,,,,,,------++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***))),,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++,,,---...///000,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,+++++++++,,,,,,------------------......///,,,,,,---.........------,,,---...//////...---,,,...------------///000111////////////000111222333000000111222222333444444222222333333333333333222222222111111111111222222333333333333333444555555444444444444444444444444222333333444555777999:::777666555444444555666777666555888===>>>???GGGQQQ[[[jjjyyysssxxx~~~~~~zzzzzz~~~DDD@@@BBBHHHJJJFFFCCCDDDBBBAAAAAAAAABBBAAA>>>;;;999::::::;;;<<<===>>>>>>999999:::999999888777666555555666777888888888777777666666666555555555555///111333333111222555888444666777666333222444666222222111111111111111222333222222222222222222333444111222555777777999>>><<<>>>CCCKKKZZZtttnnnmmmqqq{{{|||yyyyyyyyyvvvsssrrrrrrsssvvv{{{~~~~~~~~~xxx|||{{{zzz}}}~~~|||zzzyyyxxxxxxsssuuuwwwvvvttttttwwwzzztttuuuwww{{{|||xxxuuurrrqqqkkkiiijjjnnnrrruuu}}}}}}qqqgggdddiiisss{{{~~~}}}~~~|||zzzzzztttnnnqqq{{{zzzzzzxxxwwwvvvvvvvvvvvvqqquuuvvvuuuuuuvvvtttpppeee]]]RRRGGG>>>999444222......---------...//////........................***+++,,,---......///000...------,,,,,,------...------------,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))+++++++++******)))))))))******+++++++++,,,,,,,,,++++++,,,,,,...///111222---,,,++++++------,,,+++************************,,,---....../////////...,,,,,,+++******++++++++++++++++++,,,---...000000,,,,,,------...---------+++,,,---......---,,,+++------,,,,,,---...000111////////////000111222333000000111222333333444444222222333333333222111111111111000000000000111111333333333333444444555666444444444444444444444444333333333444666888999:::888777666555666666888888888777999===;;;999???HHHLLLTTTbbbuuu~~~yyyuuusssxxxAAA@@@AAABBBCCCBBB@@@===AAA@@@@@@BBBDDDBBB===999;;;999999;;;???AAA@@@???::::::999888666444222111444444444444444444444444555555555555555555555555777666444333333444666777444444444333222111000///111111222222222333333333111111222222222333333333333333444444666777888999555999===BBBLLL```zzzyyykkkeeemmmvvvzzz|||zzz{{{{{{yyyuuurrrpppoooooooooqqqsssuuuxxxzzz||||||}}}~~~~~~|||zzzzzz{{{yyyxxxwwwwwwyyy{{{~~~~~~|||{{{}}}}}}}}}|||zzzyyy{{{~~~}}}}}}}}}}}}{{{yyywwwvvvyyyxxxxxxxxxwwwwwwwwwwwwxxxvvvwww|||~~~|||yyywwwtttrrrwwwqqqmmmgggccceeeooo}}}}}}yyywwwyyyqqqlllrrr}}}zzzvvvttttttuuuvvvuuuvvvwwwxxxxxxtttnnngggbbbZZZSSSGGG===777333111///000000//////......------......------------.........------,,,,,,------......------,,,,,,,,,------+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------......---,,,+++*********,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++++++++,,,,,,,,,---------+++***+++---//////...///......---------......///////////////000111111//////............//////222222222222222222222222666666555444444444444444444444333333333333222222444333333222222333333444111111222333444444444444333333333333333444555666999888777777777888:::;;;555777888888888:::===@@@@@@DDDMMM\\\kkkzzzuuuqqqqqquuuzzzBBBAAAAAABBBCCCBBB???===AAAAAABBBEEEFFFCCC>>>999:::888888:::===???>>>===999999888888666555333222444444444444444444444444444444444444444444444444666555444333333444555666444444444444333222111000111111111222222222333333111111111222222222333333333333444444555777888999777:::;;;===BBBPPPcccqqqvvviiiiiikkkooozzz~~~zzzwwwtttssspppppppppqqqsssuuuvvvxxxxxxzzzzzzzzzxxxvvvvvvwwwxxxwwwvvvvvvwwwxxxzzz|||zzz{{{{{{{{{{{{zzzxxxwww||||||}}}}}}~~~~~~|||{{{zzz{{{}}}{{{xxxvvvvvvxxxzzz|||{{{{{{|||}}}|||{{{zzzyyywwwwwwwwwvvvuuuttttttssswwwxxx|||}}}vvvrrrjjjkkklllnnnsss{{{{{{yyyyyysssqqqyyy}}}xxxvvvvvvvvvwwwwwwtttwwwzzzyyyrrrggg]]]WWWRRRKKKBBB:::555222111000////////////....................................,,,,,,++++++++++++,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))******+++,,,,,,------------,,,++++++++++++,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,---------------,,,+++,,,.../////////......---------......//////////////////000000111//////............//////111111111111111111111111444444444444444555666666444444333333333222222222333333222222222222333333111111222333444444444444444333333333333444555666666666666666666777888888777777777777888999;;;<<<>>>???EEEOOOZZZgggyyywwwlllkkkoooyyyBBBBBBBBBCCCDDDCCCAAA???AAABBBDDDFFFFFFCCC>>>999888777777888:::;;;;;;:::777777777777666555444333444444444444444444444444333333333444444333333333444444444444444444444444444444444444444333222111000111111111222222222222111111111222222222222333333333333444555666777888888999:::999999@@@KKKTTTggg|||tttjjjddddddmmmzzz|||xxxuuuqqqpppooonnnnnnnnnooopppuuuvvvwwwvvvuuuttttttvvvwwwvvvuuuttttttuuuvvvwwwvvvvvvwwwxxxxxxwwwvvvuuuxxxxxxyyyyyyzzz{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~|||{{{zzzxxxwwwwwwwwwwwwxxxyyy{{{zzzyyywwwxxxxxxxxxwwwuuussssssuuuxxxyyyyyyzzz|||}}}~~~}}}}}}|||yyyxxxwwwvvvuuutttsssrrrsssyyyzzzpppjjjhhhgggjjjooowww~~~}}}|||yyywwwxxx{{{xxxwwwxxxyyyyyyrrrwww{{{wwwlll]]]QQQJJJGGGAAA:::555222222111111.............../////////---...///000000///...---******))))))))))))******------,,,,,,,,,,,,------,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,---,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,------------............---,,,,,,///000000000---------------...///000//////......//////000111//////............//////000000000000000000000000222222222333444555777888333333333333222222222222333333222222222222333333111111222333444444444444444444333333333444555555333444444555555555555555888777666666777888888888<<<;;;<<>>AAAHHHOOO___xxxzzzllldddaaaiiiuuu|||zzzvvvqqqnnnmmmmmmmmmnnnoooqqqrrrrrrtttwwwzzzxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyzzzzzzyyyxxxxxxuuuuuuuuuuuuuuuvvvwwwxxx{{{{{{{{{{{{{{{zzzzzzzzz{{{||||||||||||{{{zzzzzzzzzyyyxxxxxxxxxyyyzzzzzz{{{zzzxxxwwwvvvuuuuuuuuurrrtttvvvwwwvvvvvvwwwxxxxxxwwwvvvvvvwwwyyy{{{|||~~~}}}|||{{{}}}}}}|||{{{{{{zzzyyyyyyvvvwwwddd```ZZZVVVYYYdddsss}}}yyyyyy|||~~~~~~~~~{{{zzzzzzyyyxxxooopppnnnggg[[[OOOGGGCCC<<<888444111000000///...,,,,,,------......//////,,,...///111111///...,,,++++++************+++++++++++++++++++++,,,---...,,,,,,*********+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,***************************+++++++++++++++,,,,,,,,,------...///111333444...---,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------........./////////---,,,---///111111000,,,,,,,,,---...///000111...............//////000//////............//////000000000111111111222222222222222222222333444444333333222222222111111111222111111000000111111222111111222333444444444444555444444333333333444444333444555666777666555444777777666777888999888777888777999<<<===>>>DDDLLLUUUaaassswwwkkkgggddddddgggqqq??????@@@CCCGGGJJJKKKKKKCCCCCCAAA>>>;;;:::<<<===777888888777555444444555222333333444555555444444333333333333333333333333000111333444444333111000111111111111111111111111//////000000000//////...////////////000000000000000000000111111111111222222222222222222333444555444555777777777777999;;;AAACCCKKK___zzzqqqfffbbbiiivvv}}}zzzuuupppmmmkkkkkkllllllmmmnnnooooooqqquuuwwwwwwxxxxxxyyyyyyzzzzzzzzzxxxxxxyyyzzzzzzyyyxxxwwwssssssrrrrrrssstttuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz|||||||||{{{zzzyyyxxxwwwwwwvvvvvvwwwyyyzzzzzzyyyxxxwwwvvvuuuuuuuuusssuuuwwwxxxwwwwwwxxxyyyxxxxxxxxxxxxzzz|||}}}}}}{{{zzz{{{|||||||||}}}}}}}}}}}}vvvhhh___SSSSSSUUUYYYbbbpppyyyuuuvvvzzz}}}~~~{{{~~~|||{{{zzzyyywwwvvvllliiiccc\\\TTTLLLFFFBBB999777333111000000...------------------.........,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,+++******++++++,,,---...++++++******++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---)))))))))***************++++++++++++++++++++++++,,,,,,,,,---///111222333---,,,,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,------------............---,,,,,,///000000000---------------...///000......------......///000//////............/////////000000111111222222222222222111111111222333333222222222222111111111111111111000000000000111111111111222333444444444444555555444333333333444444444555666666777777666666888:::<<<;;;999888888999444444777;;;;;;:::>>>EEEHHHOOOZZZhhhvvv{{{pppoooooommmiiikkkxxx???>>>>>>AAADDDGGGHHHHHHAAACCCDDDBBB>>>;;;;;;;;;888::::::999555333444555222222333444444444444333222222222222222222222222000222444555555444222000111000////////////000111//////000000000000//////........./////////000000000000000000111111111111222222222222222333333444333444444444444555777999;;;???EEEOOO```zzzzzzjjjhhhjjjuuu{{{vvvrrrqqqqqqrrrpppqqqqqqooonnnooorrruuuuuuvvvxxxzzz{{{|||}}}}}}zzz{{{||||||{{{zzzyyyxxxttttttssssssttttttuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxzzz{{{|||}}}~~~}}}{{{zzzxxxwwwvvvvvvvvvxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwtttvvvxxxyyyxxxwwwxxxyyywwwwwwxxxyyyzzz|||~~~~~~|||{{{||||||}}}yyylllaaaYYYUUUPPPVVV```kkkuuu~~~wwwtttuuuxxxzzz|||xxxzzz~~~|||{{{zzzzzzzzzxxxuuurrrgggaaaYYYTTTPPPJJJCCC===666444222111000000...,,,...------------------,,,------------------------,,,,,,++++++++++++,,,,,,************+++,,,---...)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------((()))))))))*********+++++++++++++++++++++++++++*********+++,,,...///000+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,+++,,,.../////////......---------......///...------------...////////////............//////......//////000111111222000000000000111333444555222222222222111111111111000000000//////000000000111111222333444444444444666555444333333333333333555555555555555666666777<<<@@@CCC@@@999555666999444444666888888777<<>>===???AAADDDDDDDDD???CCCGGGFFFBBB===:::999999;;;<<<:::666333444666222333333444444333333333222222222222222222222222000222444666666444222000222000///------///000222///000111111111111000000............/////////000000000000000111111111111222222222111222222333333222222222222333666999;;;333;;;BBBEEEJJJ]]]{{{xxxnnnhhhllluuu~~~wwwvvvuuurrrpppppprrrttttttuuuwwwzzz|||~~~~~~~~~~~~|||{{{yyywwwwwwvvvvvvvvvwwwxxxxxxuuuvvvvvvwwwxxxyyyzzzzzzvvvxxxzzz{{{|||{{{yyyxxxyyyxxxxxxwwwxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyzzzzzzuuuwwwyyyyyyxxxwwwxxxyyyvvvvvvwwwxxxyyy{{{}}}~~~}}}|||}}}~~~rrrnnnggg^^^WWWTTTTTTUUUUUU___nnn}}}{{{wwwuuuuuuwwwxxx}}}yyyvvvwww{{{~~~~~~}}}xxxxxxyyyzzzzzzxxxssspppccc\\\TTTPPPNNNIII@@@888333222000000000000...,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,************+++,,,---...(((***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------(((((())))))*********+++++++++++++++++++++++++++((((((((()))***+++------************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,---------+++***+++---//////...///......---------.........------------...////////////............//////---------...///000000111---......000222444555777222222222111111111111000000000////////////000000111111222333444444444444666555444333333333333333666555444333444555666777???EEEHHHCCC999333444888777555555777666666<<>>>>>>>>>>>>>>??????BBBHHHNNNOOOIIIBBB>>>===::::::999666444444666888444333333222222333333444111111111111111111111111000000111222222222222111222222222111111111111000111111111111111000/////////////////////.........//////000000111111111222222222333333333444444444444444444444444444444444888777999===AAALLL```qqquuuqqqppprrr~~~}}}wwwsssssstttuuuqqqooonnnrrryyy~~~~~~|||~~~~~~~~~~~~|||{{{zzzxxxvvvuuuuuuvvvwwwwwwwwwxxxyyyyyyzzzyyyyyywwwwwwwwwxxxyyyzzz{{{|||zzzzzzyyywwwuuutttuuuwww}}}|||zzzyyyxxxxxxyyyzzzyyyxxxwwwuuutttvvvzzz}}}wwwxxxyyyzzz{{{{{{{{{{{{~~~|||~~~}}}}}}pppgggWWWTTTPPPOOORRRYYYaaafffrrrwww~~~}}}zzz{{{}}}yyyyyy|||~~~|||yyywwwvvvvvvvvvwwwxxxxxxyyyyyyvvvssstttvvvssslllfffYYYXXXWWWVVVRRRIII===444....../////////////////////...---,,,+++*********+++,,,............,,,+++***+++,,,,,,+++***)))((('''((()))+++---///000111------,,,,,,+++***))))))))))))***++++++++++++***,,,,,,---------,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++*********++++++++++++,,,,,,---------,,,------......------,,,,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------++++++++++++------////////////////////////...//////000000000000000////////////000000000000////////////000000000000000000000000111111111111222111000//////000111222444444444333333333222222555444333222222333444555444555555555666666777777>>>@@@@@@===999666666888888777666555666888:::;;;<<<>>>@@@@@@@@@FFFOOOXXXiiiuuu~~~zzzxxx>>>===============>>>>>>AAAFFFKKKKKKFFF@@@======::::::999666444333555777444333333222222333333444111111111111111111111111000000111222222222222111222222222111111111000000000111111111111000///.../////////////////////...//////000000000111111111111222222222222333333333444444444444444444444444777777999<<<===BBBPPP]]]xxxxxx|||~~~xxxvvvuuusssrrrsssvvvzzz~~~~~~~~~}}}|||yyyxxxvvvuuuuuuvvvxxxyyy{{{{{{{{{|||{{{{{{zzzzzzxxxxxxxxxxxxxxxyyyyyyzzzyyyzzzyyywwwuuutttuuuvvvyyyxxxxxxwwwxxxxxxyyyzzzxxxyyyxxxwwwvvvvvvyyy{{{wwwwwwxxxyyyyyyyyyyyyyyyyyywwwwwwzzz{{{zzz|||vvvjjj___UUUOOOMMMOOOTTTZZZbbbkkkrrrwww~~~zzzzzz|||{{{xxxyyy|||}}}{{{xxxvvvvvvvvvvvvvvvwwwwwwxxxrrrqqqpppqqqooojjjaaaZZZWWWXXXXXXTTTLLLBBB999444000000//////......------......------,,,---------,,,,,,------------,,,,,,***++++++,,,+++***)))(((******++++++,,,---......------,,,,,,+++******)))))))))***+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++*********+++******++++++++++++++++++,,,,,,------------,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++------------------------------,,,++++++,,,------........................---......///////////////------------............////////////000000000000000000000000111111111111222222111000000111222222000000000111111111111111444444444333333444444444444444555555666666666666;;;<<<===;;;888666777888666555444444555666888:::888:::<<<<<<<<<@@@HHHNNNWWWbbbrrr{{{tttuuu{{{<<<<<<;;;;;;;;;;;;<<<<<>>BBBIIITTTbbbtttyyykkkmmmppptttzzz::::::999888777777888888:::;;;;;;;;;999999999:::=========:::777555555666444333333222222333333444000000000000000000000000//////000111111111111000111111111000000000//////---....../////////......---.........//////000000000000//////////////////....../////////000000000222222222333333333444444444333444666666555:::AAACCCGGGVVVooo{{{zzzuuutttwww~~~}}}|||||||||}}}~~~~~~wwwxxxxxxxxxxxxwwwvvvuuurrrtttwwwxxxwwwuuuuuuuuuuuuwwwzzz~~~|||}}}~~~~~~~~~~~~}}}}}}}}}uuulllfff___WWWQQQOOONNNLLLLLLOOOTTT[[[___rrrwww~~~~~~{{{zzzzzz}}}}}}}}}~~~~~~}}}zzzxxxxxxwwwwwwvvvvvvvvvwwwwwwtttqqqkkkaaaWWWPPPLLLKKKDDD@@@;;;777555333000---.........//////000000000///...---,,,++++++++++++++++++)))(((((()))++++++******************++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***+++,,,,,,------*********************************************************))))))***++++++------,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---******+++,,,,,,---......************************,,,,,,,,,---------......------------------------........................//////000111111111111000////////////000000000000////////////000000000000///000000000111111111111//////000000000000//////333222222222222222222222222333444555555444333222444444444444333333333333555444444444444444444333555555555555666777888888777999;;;;;;:::999888888<<<>>>BBBHHHPPP\\\iiiqqqqqqooommmllloooxxx:::999888777777666777777888888888888888888888888<<<<<<<<<:::777555555666444333333222222333333444000000000000000000000000...///000000111111000000111111000000000/////////,,,---..................------......///000000000000000////////////.............../////////000000111111222222333333444444777444333444333222555;;;>>><<>>AAAEEELLLSSSXXXdddmmm|||zzztttnnnmmmrrr{{{~~~:::999888777666666666666555555555666777888888777999::::::999666555444555444333333222222333333444000000000000000000000000...//////000000000000000111000000000////////////+++,,,---...............------......///000000111000000/////////............////////////000000000000111111222333333444444777444444666555333444888999999===IIIWWWlll~~~vvvttt{{{~~~~~~}}}|||yyyuuurrrpppmmmqqqvvvzzz{{{zzzzzzzzzzzzzzzyyyvvvvvvvvvtttoooiiibbb^^^VVVUUUSSSOOOMMMOOOTTTYYY___eeennnuuu{{{{{{}}}}}}{{{yyyxxxxxxuuuuuutttsssssssssssssssrrriii[[[PPPKKKIIIHHHGGG888666333111111111111111000000111111222222333333///...---,,,,,,,,,,,,,,,***++++++++++++++++++*********)))))))))***,,,,,,************++++++++++++------------------------***+++,,,,,,------,,,,,,)))******+++++++++******((()))))))))*********+++************************)))))))))))))))***+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,---......///,,,---...//////...---,,,------------------------//////000111111111111111------------............////////////000000000000000000000000111111111111...///000111111000///......///000111333444666666444444444333333444444444333333333333222222222111444222222444777888888666333333444555666666666666555555555666777777666555777999;;;===???BBBFFFIIIPPPVVVaaammmyyy{{{wwwxxx|||::::::888777666666666666444444444666777888777666666777888777555333333444444333333222222333333444000000000000000000000000...//////000000000000000000000000000////////////+++,,,------.........------------...///000000111000000//////.........---////////////000000000111000000111222333333444444555333555999:::777777:::777:::@@@DDDFFFRRRpppxxxpppttt}}}}}}yyytttooommmkkkpppvvv{{{||||||{{{{{{xxxlllgggfffdddaaa\\\WWWRRRNNNLLLNNNQQQUUUUUUVVV[[[dddlll}}}|||xxxvvvwwwxxxtttsssrrrrrrqqqqqqqqqqqqjjj___QQQHHHEEECCCAAA???666777777444000///111444333333222222222222222222...------------...//////***+++,,,------,,,+++*********)))))))))***,,,---+++++++++***************------------------------***+++,,,,,,------,,,,,,******+++++++++******)))(((((())))))*********+++))))))))))))))))))))))))))))))((())))))***++++++))))))******+++++++++,,,+++++++++,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////,,,---...//////...---,,,------------------------...//////000000000000000////////////000000000111////////////000000000000000000000000111111111111///000111222222111000///...///111444666999;;;<<<555555333222222333555555333333333222222111111111222111111444888;;;;;;999111222333444555555555555666555555777888999888777777999:::;;;;;;===???BBBDDDFFFJJJQQQZZZgggttt|||===<<<:::888666666666666444444555555555555444444777666444222111222444555222222222222222222222222111111///...------------////////////////////////........................////////////////////////////////////////////////+++,,,,,,---...///000000222111111111000000//////222111000000000000000111222222333444444555555666:::444666>>>AAAEEESSSeee~~~uuuoooxxxzzzyyyqqqkkknnnssszzzwwwlllaaaYYYTTTOOOOOOLLLHHHEEEGGGLLLRRRQQQXXXbbbhhhmmmrrrzzz~~~}}}|||xxxxxxyyyyyyyyyvvvssspppnnnnnnmmmkkkiii___TTTHHHDDDAAA<<<999888888888777777777666666666333222222111111111111111,,,,,,,,,+++++++++******......------------,,,,,,,,,++++++******++++++,,,***************************+++---......---+++***++++++,,,,,,,,,++++++***))))))))))))***+++,,,------,,,,,,+++*********+++(((((())))))*********+++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++*********+++,,,------...---+++*********++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////++++++,,,,,,,,,---------........................,,,,,,---...///000111111000000000000000000000000///////////////000111111111111111222333444666777000000000000111111111111222111000000222444777888555555444111444;;;===;;;======;;;888555333444555222333444555666888999999666666444333333444555666111222444555777888999999888888999:::;;;;;;;;;;;;>>>???@@@CCCGGGOOOXXX]]]ooo{{{}}}<<<;;;999777666555555555444444555555555555444444666555444333333333444444222222222222222222222222222111000///............////////////////////////........................------------------------........................---------......//////000000000000/////////......111000000000000000111111222222333333444555555555555111444;;;======GGGUUUhhh|||}}}vvvsssxxx|||zzz}}}{{{uuulllbbbYYYRRRMMMJJJGGGHHHJJJJJJKKKPPPXXX^^^kkkrrrzzz||||||~~~~~~zzzyyyyyyxxxwwwvvvtttsssrrrqqqnnniiidddXXXMMMBBB>>>;;;777444333333333333222222222111111111000000///.../////////,,,,,,,,,+++++++++******,,,,,,+++++++++*********,,,++++++******++++++,,,************************+++,,,---......---,,,+++***++++++,,,,,,++++++***************+++,,,---...---,,,++++++******++++++)))*********++++++++++++***************************************************++++++++++++++++++******************+++,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000++++++,,,,,,,,,---------------------------------------......//////000000///////////////////////////////////////000000111000000000111222444555666000000000000111111111111111000000///000222555666333444444444999BBBGGGFFFMMMKKKFFF???888333111111333333444555666777777888666555444333333444555666444444555666666666666666666777888999::::::::::::;;;<<<===>>>@@@DDDJJJNNN\\\fffvvv~~~xxxwwwxxxzzz~~~:::999888666555444444444444444555555555555444444444555555555555444333333222222222222222222222222222111111000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,................................./////////////////////...............---////////////000111111222111222222333333444555555222000333999999666:::CCCPPP```yyy{{{ppplllwww{{{}}}}}}wwwqqqmmmbbb^^^WWWPPPKKKIIIIIIIIIGGGKKKRRRWWW\\\ccclllsss}}}}}}|||zzz{{{~~~}}}yyywwwwwwvvvuuuuuusssssssssqqqlllccc\\\PPPFFF===999666222000000////////////..................---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++************++++++************++++++************************+++,,,---......---,,,+++******+++++++++++++++***+++++++++++++++---......,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,******************************************************++++++++++++************)))))))))***++++++---,,,+++*********++++++++++++,,,,,,,,,,,,------------......//////000000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////////////////////////////......//////000111/////////000111222333444000000000000111111111111111000000//////111222333333555666888AAAMMMSSSTTTYYYUUUNNNEEE;;;444222111444444444555555555666666555555444444444444555555666666666666666555444333555666777888888999999888777888999999999;;;>>>AAAGGGOOOZZZhhhwwwtttqqqmmmlllooowww888888666555444333333222333444444555555444444333333444555666666555444222111111111111111111111111222222111000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................//////////////////.......................................//////111222333111111111222333333444444444333555999888444666<<>>BBBHHHPPP\\\lll~~~xxxtttnnnjjjjjjqqqzzz666666666555444333222222333333444444444444333333222444666777777666444333111111111111111111111111222111111000000000000000////////////////////////........................------------------------........................////////////............////////////////////////............///000111222000000111111222333333333666555555666666555777;;;>>>DDDPPPaaavvv}}}tttrrruuu|||{{{ssstttzzzyyyooosss|||zzznnneee___[[[UUURRRPPPQQQQQQQQQTTTTTTSSSSSSUUU[[[dddkkkwww||||||}}}~~~|||}}}}}}wwwvvvxxx{{{}}}uuuooohhheeeccc^^^UUUMMMBBB<<<666444222///...111////////////............------,,,++++++++++++,,,,,,,,,,,,+++++++++******------,,,,,,,,,++++++++++++******))))))******+++************************,,,------------------,,,((()))******++++++++++++(((((((((((()))***+++,,,,,,++++++***++++++,,,,,,******************))))))******************************************************++++++++++++************)))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,------,,,,,,---------.........------------------------//////......------,,,,,,.......................................//////000............///000111111///000000000111111111111333222222111111111111111000333555888@@@JJJPPPPPPIIIGGGCCC===888555666777444444444444333333333333222333333444444444555555333444555555555555555555555666777888999999999999555777888999888777888999:::<<>>===<<<888444222222333333333333333333333333333111222333444444555444444111222333444555666666666555666777888888999999999777888888777555444444555666999;;;<<<>>>CCCKKKQQQZZZddduuu~~~|||555555666666555444333222222333333444444333333222333444555666777777666555111111111111111111111111000//////......//////000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......------.........///////////////.........//////000//////000000111222222222333333222222333666666666777777:::@@@EEERRRjjj}}}{{{vvv{{{}}}|||}}}yyygggggggggjjjmmmppppppooohhhbbbaaahhhooopppllljjjbbb^^^[[[\\\bbbjjjrrrwww||||||}}}}}}|||zzzmmmdddYYYTTTRRRNNNEEE===555111//////---***+++///------------,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,+++++++++******************))))))))))))******))))))))))))******************************+++++++++******+++++++++'''((()))***++++++++++++(((((((((((()))***+++,,,++++++******++++++,,,---+++++++++******)))))))))************************++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,+++***************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------...........................------------...////////////////////////000111000000000000111111111111000000111111111111111111...111333333555999888333666777888666444222111222222222222222222333333333000111333444555555444444222222333444555555555555444444555666777777777777555666666555444444666777444777:::::::::<<<@@@EEEGGGNNNZZZiiizzz||||||~~~~~~555666666777666555333222222333333444444333333222444444555666666777666666000000000000000000000000//////............///000////////////////////////........................++++++++++++++++++++++++------------------------******++++++,,,---......,,,,,,,,,------.........000//////.........///////////////000111111222222222333444444666777666333777555777:::===BBBSSSccc{{{|||ooouuuyyy~~~|||{{{|||zzz{{{|||vvvqqqeeeeeeeeefffiiillloooqqqpppooosss~~~yyyvvvssstttyyy~~~~~~|||zzz||||||||||||~~~vvvqqqddd[[[RRRMMMLLLGGG<<<333444111///000...+++,,,111/////////.........------,,,++++++***************,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++*********))))))))))))******************************+++******))))))******+++'''''')))******+++++++++))))))))))))***+++,,,---+++*********+++,,,,,,---,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,------......------,,,------,,,+++******++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------------...//////000////////////000000111000000000000111111111111......///000000000000000222555666666777999666000111444666666555444444444111111222222222333333333000111222444555555444444333333444444555555444444222333444555666666666666111333444444555777;;;>>>555777::::::888999<<<@@@CCCEEEJJJSSS```ooo}}}}}}xxxuuuxxxzzz{{{|||{{{xxxwww333444666888777555333111111111111222222333333333444444444555555666666666111111111111111111111111////////////............//////.........---------........................***+++,,,---------------+++---......------///000.........------,,,,,,,,,,,,---......//////..................////////////000000000000111111111111333333333444444444555555444333333444888===BBBFFF\\\nnn{{{pppmmmvvv~~~xxxrrrlllnnnuuu}}}~~~yyyssssssssstttwww{{{}}}xxxyyy||||||xxxxxxzzz}}}~~~zzz|||tttkkkccc[[[SSSJJJDDD@@@<<<555000111000///...---.../////////...---,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++************)))))))))***+++,,,,,,))))))************))))))&&&&&&''''''(((***+++,,,***+++---.........------+++***)))((((((***,,,---+++++++++++++++***))))))(((((()))***************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))***---...,,,))),,,,,,------------......+++++++++,,,,,,---------******))))))))))))******)))******++++++,,,------***++++++,,,,,,++++++***---...............------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,...///000///...---...000......////////////......000000000000000000000000------------.........///***+++,,,...000111222222333444555555333111111222333222222111111222222333444333333222222333333444111222222333333222222111333333333444444444555555444444444555555555666666444444444555555555555666666666666666777888999:::AAACCCEEEHHHKKKSSS]]]dddfffkkkttt~~~~~~uuuoooooopppooossszzz~~~vvv444555666777666555333222111111111222222333333333222222222333333444444444111111111111111111111111////////////............///.........------------........................******++++++,,,,,,++++++---...///...---,,,---.........---------,,,,,,,,,,,,---......//////..................//////////////////000000000111111111222222222222333333333333444333333333666999===???IIIVVVlllwwwoooqqqtttwww}}}wwwwww}}}}}}|||yyyssssssxxxzzzxxxyyyzzz{{{}}}}}}zzzwwwyyy{{{~~~sssiiibbb]]]YYYQQQFFF???;;;777222...000///...---------......///...---,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++******************)))******++++++)))******************)))(((((((((((()))***+++++++++,,,---/////////...---***)))((('''((()))+++,,,***+++++++++******)))((((((((()))***************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))***---...,,,************+++++++++,,,,,,+++++++++,,,,,,---------******))))))))))))******)))******++++++,,,------++++++,,,,,,,,,,,,++++++....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,............---------------///000///...---...000......////////////......////////////////////////------........./////////+++,,,---///000111222222222444555444222111111222222111111000000111111222444444444444444444444444111222222333333222222111111111222222222333333333111111111222222222333333444444444444555555555555666666666666777888999:::888;;;===@@@BBBFFFMMMQQQTTTWWW]]]fffpppyyyzzztttsssqqqnnnpppuuu555555555555444444444333111111111222222222222222000000000111111111111111000000000000000000000000////////////........................------------------------------------,,,,,,,,,,,,,,,+++++++++...//////...,,,++++++,,,------------,,,,,,,,,,,,,,,---......//////......---............///////////////000000000000111111000000111111111222222222333333333333444555777777999???LLL___vvvyyysssnnnmmmuuuzzzzzz}}}~~~vvvooopppvvvzzzzzz{{{zzzyyyyyyyyyyyyvvvtttqqqtttwwwyyyzzz{{{~~~{{{hhh]]]YYYWWWVVVNNNBBB999444222///,,,///...---,,,,,,,,,------...------,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++*********++++++******)))*********+++++++++++++++++++++++++++******)))******++++++,,,---///000000///...---)))((('''''''''(((******)))************)))(((((((((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++***))))))+++,,,---+++***************++++++++++++++++++,,,,,,,,,,,,------******))))))))))))******)))******++++++,,,------,,,,,,------------,,,,,,,,,------......------,,,------------------------------------............---...//////...---...///......////////////......////////////////////////............/////////000---...///000111111111111111333444444222111111222111000000000000000000111333444555555555555444333111111222222222222111111///000000000000111111111333333333444444444555555444444444444555555555555666666555666666777888999666888;;;======???AAACCCDDDDDDEEEJJJSSS^^^iiiooo}}}{{{yyyuuuuuuxxx666555444333333333444444111111111111111222222222000000000000000000000000000000000000000000000000////////////............------------------------------------------------///......---,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------.........//////////////////000000000111000000000111111111222222222222333333444444333333555999@@@IIIWWWlllwwwqqquuu|||zzzzzz}}}}}}xxxsssttt{{{{{{yyyvvvuuuvvvvvvuuutttnnnpppsssuuuvvvwwwxxxzzzqqqbbbZZZVVVSSSSSSKKK???666111///...---------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,+++***)))))))))***,,,++++++++++++++++++,,,---,,,++++++*********+++,,,...000111111000...---))))))((((((((())))))***))))))*********))))))((((((((()))***************))))))))))))))))))))))))************************))))))***++++++,,,+++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))******++++++,,,------,,,------......------,,,)))***++++++,,,+++++++++------------------------,,,,,,,,,------.........---...//////------...///---......//////......---////////////////////////........./////////000000///000000111111111111000000222333333111111111222111111000000000000111111111222444555555444222111111111222222222222111111/////////000000000111111444444444555555555666666333333444444444555555555666555555555666666777888888999::::::;;;<<<===>>>???===<<<<<>>>>>CCCIIINNNTTT[[[dddkkkyyy555444333333222222333333222111111111000000000///111111111111000000000///........................////////////............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''''')))***,,,)))***,,,+++******+++,,,******+++++++++,,,,,,,,,,,,---......//////......,,,,,,---------................../////////000000/////////000000000111111111111111111222222222222///333666666666<<>>AAA>>>EEEOOOWWW^^^fffpppwww666555444333222333444444333222111000000111222333222111///.........///000---------............///,,,,,,------------,,,,,,111///,,,***))))))+++,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,***+++,,,,,,---------,,,...---,,,,,,+++***)))(((////////////////////////////////////000000000000000111111111111222222222111222333555666888999:::???FFFSSScccvvvxxxuuusssvvv~~~{{{xxx|||~~~{{{zzz|||}}}{{{yyyzzz}}}{{{yyyvvvtttssspppmmmkkkooojjjddd```___]]]ZZZVVVPPPIII@@@999666555222000//////.........---------************************,,,++++++******++++++,,,+++++++++************)))+++*********))))))(((((())))))(((((()))***++++++((((((((((((((((((((((((''''''(((((()))))))))******+++---...---,,,)))(((++++++******************((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((***+++---......------))))))))))))************+++*********))))))((((((------,,,,,,+++******))),,,++++++******++++++,,,///...,,,***)))))))))***,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////...............---,,,+++++++++++++++............////////////......///000111222222333000111111111111222222222333333333222222111111111111///...,,,,,,...///111222222111111111111222222111111222222222333333333333333222222333333444555555555444444444555555666888777555333444666888::::::888666444333555666888555888:::999777555777999;;;===>>>AAAFFFNNNVVV]]]lllsss}}}444333222111111111222222000000///......///000000111111///.........///000---------............/////////000000000000//////111000---,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++******.........................../////////000000000000000000111111111222222222111111222333555666777777555999AAALLLZZZkkk||||||uuurrrvvv}}}{{{yyy}}}}}}|||~~~~~~}}}{{{zzzzzz|||~~~|||yyywwwwwwwwwuuuooojjjkkkeee^^^ZZZYYYXXXVVVTTTGGGBBB;;;555333111///---///.........------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))++++++++++++*********))))))))))))))))))***++++++++++++++++++++++++++++++((((((((())))))*********((())))))***)))((('''&&&************************************************))))))))))))((((((''''''))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************************)))))))))(((++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,+++***)))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////..................---,,,,,,,,,,,,,,,............/////////////////////000111111111222000000111111111222222222222222111111111000000000000000///......///000000111111111000000111111111111111222222222333333333333333222222333333444555555444444333444444555555444444444555777:::===???>>>;;;888555333333444555444777:::999666444555777666777888888:::>>>CCCHHHRRRZZZdddkkkppptttzzz222111000000//////000000000//////......//////000111000//////......//////---------............///,,,------......------,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,............................../////////000000000000000000111111111222222111111222222333444444444444555666;;;CCCPPP___hhhwwwuuuvvvyyyzzz}}}}}}|||}}}||||||~~~}}}|||{{{{{{{{{{{{|||zzzwwwvvvxxx{{{xxxooogggddd^^^VVVRRRQQQQQQOOOMMM;;;888444111///...,,,***............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************))),,,,,,,,,+++++++++++++++))))))))))))))))))***+++)))))))))))))))))))))))))))))))))***************+++++++++++++++*********************************************************(((((((((((('''''''''''')))))))))))))))))))))))))))((((((((((((((())))))))))))))))))************************))))))))))))))))))*********+++++++++,,,++++++******++++++,,,+++*********+++,,,,,,---++++++,,,,,,,,,+++******************+++,,,---...++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------/////////............---///...------,,,---------............////////////000000000000000000000000000000000111111111222222111000000000000/////////000000000000000000000000111000000//////000000111111111222222222333333333333333333333333444444555444444333222222333333444333444555777999<<<===>>>===;;;999666444444444555555888:::999555222222444444555555555444555888;;;;;;AAAIIIOOOTTTYYY```eeeppptttyyy}}}111111000000////////////111111111000000111111111000000//////............---------............///++++++,,,,,,,,,,,,++++++------...//////...---,,,+++++++++******+++++++++++++++************))))))))))))***+++++++++++++++******+++,,,,,,,,,,,,++++++******++++++,,,,,,---,,,,,,,,,------........................................../////////000000000000000000111111111111111222222222222222333333777666555666:::BBBLLLSSSfffsss|||wwwtttsssuuu|||~~~{{{|||~~~~~~|||{{{yyyxxxxxxtttrrrvvv{{{wwwkkk```\\\WWWPPPLLLKKKHHHEEEBBB222111000///...---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++***)))))))))))))))******''''''''''''''''''''''''******************++++++---,,,,,,+++++++++,,,,,,***************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&'''((()))((()))))))))*********************)))))))))))))))************************,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++***)))))))))***+++,,,---...+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------......------------,,,,,,//////.........---------///......---------..................////////////000000000000000/////////000000000000111111111111000000000000000000000000000000111111111111000000000000////////////000000111111222222222333333333333333333333333444555555333333222222111222222222777777888999999888777666999888666555555666777888666999;;;:::555222222333222333555555555555777999555888;;;>>>@@@CCCGGGKKKUUUYYY___eeeiiinnnsssvvv111111111111111000000000000000000111111000000000///////////////......------------............///......////////////......***+++---......---,,,+++******))))))))))))******++++++++++++******))))))))))))***++++++++++++***)))***++++++,,,,,,++++++))))))))))))+++,,,...///+++,,,,,,------......///....................................//////////////////000000000111111111222222222222222222222222222333333444555999>>>BBBLLLXXXjjj~~~{{{uuutttwww~~~~~~~~~}}}~~~{{{xxxvvvwwwsssppptttwwwsssfff[[[UUUQQQLLLHHHFFFAAA:::555//////000///...---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))************************)))))))))))))))***************************++++++******************))))))(((((((((((()))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((()))***((()))))))))************))))))))))))))))))******++++++++++++******)))))),,,++++++******++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++************+++,,,---...*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------,,,,,,............------------......---------......///............////////////000000000/////////////////////000000000111111111111111111111111111111111000000111111111111000000000000////////////000000111111222222222333333333444444333333444444555666444333222111111111111111666777888888777555222111777666666555555666777888777:::===<<<777333222333...000222333222222444555666666777666666777999:::@@@BBBFFFIIINNNUUU\\\aaa111222222222222111000000---......//////......---...////////////...---------------............///,,,,,,------------,,,,,,)))***,,,---...---,,,,,,+++***)))(((((()))***+++------,,,,,,+++*********((()))******++++++******)))******+++++++++++++++)))(((((()))***,,,...///++++++,,,,,,---------...------------------------------.........//////////////////000000000111111111111111222222222222222...000222333444555777999;;;DDDRRRbbbxxx~~~xxxvvvzzz}}}zzzzzz{{{||||||~~~|||xxx{{{~~~zzzwwwuuuwwwrrrooooooooojjj___UUUOOOKKKFFFBBB???:::333......///000000...---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************))))))))))))))))))*********+++******)))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***************+++)))))))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,++++++++++++******++++++,,,---))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...+++,,,,,,,,,------------.........------------,,,------------------...///............/////////////////////////////////////////////000000000111111000000111111111111222222000000000000000000000000111000000//////000000111111111222222222333333333444444444444444555555666444444333222111111111111222333444555555444333222888888666555444333333333777:::===<<<888444333333111333333333111000111222333333222222222333444444777777777888999>>>DDDIII111111222222222111000///------...//////...------....../////////...---,,,---------............///******++++++++++++*********+++,,,---............---,,,+++******+++,,,---......------,,,++++++***((())))))***************))))))***+++++++++++++++,,,+++)))((()))***,,,---+++++++++,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000111/////////000000111111111///111333444444555666888444;;;BBBIIIXXXppp|||wwwttttttvvvwwwxxx~~~|||zzzwww||||||xxxuuussssssooojjjfffccc\\\TTTMMMJJJDDD===999666444111......///000...,,,+++---///++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************))))))))))))******+++++++++++++++***)))))))))))))))((((((((((((((((((((((((*********))))))(((((((((***+++,,,---...---,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''((()))***************))))))))))))************((()))))))))************)))******,,,---...//////,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,++++++******++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......******+++,,,---......///.........---------,,,,,,,,,,,,,,,,,,,,,---..................////////////---.........///000000000////////////000000000111/////////000000000111111000000///......///000000111111111000000111111111111111222222222333333333444444444444444555666666555555333222222111111111000000222333444555555555666666555444333222222111555888<<<<<<888444222333444444444333000000111222/////////000222333333222333333333222222333777:::000111222222222111///......///000111111000///...---.../////////...,,,,,,---------.........//////,,,------......------,,,,,,,,,,,,---...///000000///...,,,++++++,,,.../////////...------,,,++++++(((((()))***************))))))***++++++++++++***...---+++)))(((((()))***++++++++++++++++++++++++---------------------------------.........//////////////////000000000000------......///000000111///000111111111222555777444999;;;:::AAATTTjjjxxx{{{uuurrrrrrtttvvvwww~~~zzzzzzzzzvvvsssrrroookkkeee^^^XXXQQQKKKFFFGGG@@@777111000111111000...//////---))))))+++...+++++++++,,,,,,---------************************,,,++++++++++++++++++,,,+++++++++************)))*********++++++,,,,,,,,,++++++***))))))((())))))------------------------***)))))))))((((((''''''&&&''')))+++,,,+++)))(((((())))))***++++++,,,,,,************************&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&(((***++++++***)))))))))))))))************(((((())))))*********+++'''((())),,,...111222333,,,++++++++++++++++++,,,'''(((***,,,------------)))***+++,,,,,,,,,,,,,,,...---,,,+++************((())))))***++++++,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......))))))***+++---...//////......---------,,,,,,,,,++++++++++++,,,,,,---.............../////////000,,,------...///000111111////////////000000000000---.........//////000000111///...,,,,,,...///111222222111111111111222222111111222222222333333333555444444444444555666666666555444333222222222222111111222222333444555555222222222333333444444444333777;;;;;;777333222222///000///...------000222///...///111222333222111000222333333333333444666222111111000///......---------............------//////////////////......,,,,,,,,,------.........,,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((***,,,---,,,+++++++++***************+++***+++,,,,,,------,,,,,,,,,+++***+++---...---,,,...............///000000000000000///......------000000000000000000000000111111000000111111222333222222222666===FFFPPPVVVbbbxxx|||yyyuuussstttvvvwwwwww~~~~~~|||~~~|||wwwrrrnnnhhhccc\\\VVVPPPJJJEEEBBB;;;888444111000///...,,,------...///...---+++***************************************************))))))))))))))))))))))))*********************+++)))************+++++++++------+++***)))((((((((())))))))))))))))))))))))***))))))((('''&&&&&&%%%((((((((()))******++++++***)))((((((((()))+++,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))++++++******))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))...---,,,***)))******++++++***)))+++///111000...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))$$$%%%(((***+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,...///...+++***)))***---------,,,,,,+++******------,,,,,,,,,++++++++++++,,,---...////////////---------............///---...//////000/////////000000000///......------000000000000111111111111////////////000000000000000000000000000000000000///111222222111111222333222444555555333111111222777666555444333333222333222222111111111111222222222222222222222222222222333333333222222222111111111111000000//////......000000000000000000000000222222222222222222222222111111000000///......---------............------........................,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++************++++++++++++++++++++++++************))))))))))))************************)))((()))***,,,---,,,+++++++++***************+++***+++,,,,,,------,,,,,,,,,+++***+++---...---,,,---------------......///////////////....................................000000//////000000111222444333222222666<<>>GGGWWWmmm|||yyyuuuooommmrrr|||{{{{{{|||}}}{{{{{{~~~{{{tttppppppsssvvvzzz~~~}}}zzzwwwwwwvvv~~~wwwtttqqqkkk```WWWWWWPPPGGG@@@:::777555444111///............---,,,++++++,,,,,,------------************************************************))))))))))))))))))))))))******))))))((('''''''''))))))))))))************++++++************+++,,,))))))))))))))))))))))))''''''''''''((((((((((((******))))))(((((((((((()))))))))))))))******+++,,,+++***))))))((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---,,,,,,++++++,,,,,,++++++++++++************++++++*********+++++++++++++++---,,,++++++------,,,++++++*********)))((((((''',,,++++++******++++++,,,++++++++++++++++++++++++)))+++------...///111333333111///---,,,,,,------//////.........------------.........------,,,+++---------............///......------------......////////////000000111111............////////////////////////000000000000000000000000000000000000///111222222111111222333555555444111000000222555222222111000000000000000000000000//////000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////............------............------++++++++++++,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******//////...---,,,++++++***++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))+++******+++------,,,*********))))))***++++++,,,)))***++++++,,,,,,++++++,,,+++***+++---...---,,,+++,,,---............---++++++,,,---...///000000////////////////////////000////////////000111111000111222333444444444444444777:::>>>CCCOOOaaaooouuummmmmmsssyyy}}}||||||}}}}}}yyyyyyyyy{{{}}}~~~zzzwwwqqqqqqsssqqquuuyyy}}}~~~}}}zzzvvvvvvwww~~~|||xxxvvvqqqhhh[[[QQQJJJEEE===666222000///...///---,,,---......---+++++++++++++++,,,,,,------************************************************))))))))))))))))))))))))***)))))))))((((((''''''(((((()))))))))*********......---,,,+++******+++))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))))))))((()))))))))************++++++***)))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++,,,+++************++++++************+++++++++++++++,,,,,,,,,------+++***)))***+++,,,+++***))))))))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,------///222444999777555222000///......//////.........---------++++++,,,---......---------------............///...------------...///000000000000/////////..................////////////////////////000000000000000000000000000000000000///111222222111111222333888777666333000000111333111111000/////////000000000//////......//////000.............................................................../////////------------------------000000000000000000000000........................------............------***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******......------,,,,,,++++++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((******)))***,,,,,,***)))))))))))))))***+++,,,,,,)))******+++++++++++++++,,,+++***+++---...---,,,+++,,,...//////......---++++++,,,---......//////000000000000000000000000000000//////000000111222000111111222111111000///000222777999888<<>>JJJYYYjjjuuu|||rrrllljjjkkklllmmmssszzzyyyuuuqqqssswwwyyy|||~~~~~~{{{||||||~~~}}}|||}}}{{{|||~~~xxxvvvxxx}}}|||{{{{{{|||}}}|||zzztttkkkeeeaaa``````aaabbbdddfffhhhddd\\\OOOBBB888333222222000///...------...///000------------------------,,,+++***))))))***+++,,,************************---,,,++++++******++++++************)))))))))(((******))))))))))))******))))))))))))))))))))))))+++++++++***)))(((((('''''')))******))))))***,,,''''''((((((((((((''''''***((('''&&&&&&'''(((************)))(((''''''&&&((((((((((((((('''''''''***)))(((''''''((()))***((()))))))))))))))(((((((((&&&%%%'''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))...---++++++++++++)))(((++++++---......---+++++++++*********))))))((((((***************************************))))))(((++++++,,,,,,,,,,,,++++++((()))******++++++++++++++++++*********)))))))))---...///...---,,,---...,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...,,,++++++++++++,,,------,,,---...///000111222333333222111000000222444555.........///////////////,,,---...///000000000000000000000000000000000000000000111111111222222222111111111000000000//////////////////............//////000000000000//////...------------...//////111000000///...---------------............------........................//////............//////..................------+++,,,.../////////...---,,,......---,,,++++++,,,,,,+++++++++------+++***+++++++++******+++++++++)))******************))),,,,,,+++******)))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((''''''((())))))(((''''''((()))***++++++,,,,,,,,,++++++***************+++,,,,,,------,,,,,,+++,,,,,,---...///000000------------------------//////////////////////////////000000000111111111444444555777===GGGSSS[[[nnnwww~~~yyyuuurrrvvvzzz{{{xxxxxxyyyxxx{{{}}}~~~~~~xxxuuuyyy|||~~~zzz|||}}}~~~~~~~~~}}}yyyyyy|||~~~{{{zzz|||~~~}}}{{{{{{||||||wwwtttrrrnnngggbbb]]]\\\ZZZXXXVVVVVVVVVVVVNNNHHH@@@888333111222333/////////....../////////------------------------,,,,,,+++******+++,,,,,,************************+++++++++++++++++++++,,,++++++++++++*********)))******))))))))))))******))))))))))))))))))))))))++++++******)))((((((''''''(((***)))((((((***+++***************************)))'''&&&&&&''')))***,,,,,,++++++***))))))(((((((((((((((((((((((('''***)))(((''''''((()))***(((((())))))))))))(((((()))((('''(((+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,,,,+++******++++++++++++******************)))))))))(((************************)))***************))))))+++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,---......---,,,---///...............---------...------,,,,,,------...,,,,,,,,,,,,,,,------...------...///000111111222222111000///000111333444000000//////......------,,,---...///000000000000////////////////////////000000000111111111222222222111111111000000000000000000000/////////............////////////.........---------...///000000000000000///...---------------............------..............................------------......000//////...------,,,,,,,,,,,,---............------...///...,,,,,,,,,...,,,,,,+++,,,---...,,,***++++++++++++++++++++++++******++++++++++++******+++++++++******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++,,,***))))))***++++++***&&&&&&''')))***+++,,,---++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,------.........///------------------------//////////////////////////////000000000000111111222222111000222666<<>>:::777666444333000...---,,,------......000111111000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************((()))***+++,,,------...+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************))))))((((((&&&((()))((('''&&&'''))))))(((&&&%%%%%%&&&((()))))))))(((''''''((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''(((((())))))))))))((())))))))))))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))***+++,,,---...))))))'''&&&&&&'''))))))*********)))))))))))))))************************)))***++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,------...000111222333444444555666444222111222333000000000000000000000000...------,,,,,,------......------------...//////........................//////.........///000111000000//////......------------...//////000///////////////////////////////////////000000000111111111111111111111111111111111111111111000000000000...------------------...............///111222333/////////......---------,,,------......------,,,------------------------......------------......---------.........//////---------,,,,,,,,,---------...///...------...///,,,++++++,,,------,,,***)))******++++++******)))+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((''''''''''''((()))***++++++,,,+++)))(((((()))******))),,,,,,++++++++++++++++++++++++,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,---------------------------------------////////////////////////...////////////000000000...000111222111222444666444777<<>>FFFLLL[[[hhhuuu}}}zzztttsssnnnmmmiiihhhlllqqqpppllljjjiiiggghhhkkkrrrxxx}}}}}}~~~yyytttwwwwwwxxxxxxyyy{{{|||}}}yyyuuusssvvvyyyzzz|||}}}~~~~~~vvvrrrsssxxx}}}~~~zzzzzzzzzyyyzzz}}}}}}vvvpppmmmddd```\\\XXXTTTNNNFFF@@@666555333111////////////000//////......------...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************'''(((***,,,------------))))))((((((((('''''''''******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))((()))***)))'''&&&'''(((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&'''((())))))******)))'''((())))))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((+++---+++(((''')))+++******))))))))))))******))))))))))))************************************+++,,,---///000111111111...///000222444555555666555555555555555444444333444333333333222222111111444444444111...,,,+++,,,+++,,,---...///000111222...------,,,,,,------...---------,,,---......///------------------,,,,,,------........./////////,,,,,,---...///000111111......///////////////.......................................////////////......////////////000000111111000000000/////////000///...------...///000//////......//////000000------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------.....................---,,,+++++++++,,,,,,***,,,------,,,,,,---///***))))))***++++++***(((((()))***++++++***)))((()))******************)))((()))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))(((''''''&&&&&&)))))))))))))))*********,,,***))))))***++++++************)))))))))))))))'''(((***+++++++++***)))))))))***+++++++++++++++******+++,,,------......------------------------////////////////////////........./////////000000...000111000///......///111333555444444555999<<>>AAANNNVVV```gggkkkqqqzzz~~~xxxssslllllllllmmmllliiiccc___YYYYYYZZZ]]]```]]]UUULLLEEEDDDCCC@@@===999555333000///...///000111000......------,,,,,,,,,,,,---++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,***((((((***,,,(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******+++++++++*********))))))((((((((((((((('''((())))))***)))((((((''''''(((((()))''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''((((((((()))))))))***))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++******)))))))))))))))(((((()))***+++,,,,,,,,,''''''(((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((***++++++,,,,,,,,,++++++***)))))))))))))))((((((''')))******)))(((***+++******+++,,,,,,---------+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,+++++++++---...///333555777666222...,,,,,,------------------------------------,,,,,,++++++---,,,------.../////////+++,,,---...///000000000------------------------))))))***++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++******+++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,)))))))))************+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((+++***)))'''&&&&&&''''''))))))))))))))))))))))))''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***&&&)))+++,,,+++***++++++***+++,,,,,,******+++,,,+++*********+++,,,---......------------,,,,,,,,,,,,,,,------......//////------------------------------........./////////---...///000111111111000111333444444444444555666:::???GGGLLLQQQYYYeeemmmyyy}}}{{{zzzxxxrrrnnniiihhhhhhhhhhhhddd___[[[VVVTTTOOOIIIIIIJJJGGGBBB999999777666444333222222///---------//////...,,,------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++)))'''&&&(((***))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******))))))************))))))************************************************+++******))))))))))))))))))))))))***+++++++++,,,&&&''''''(((((())))))***(((((()))))))))))))))***************)))))))))((('''(((***+++++++++******))))))))))))))))))))))))***+++,,,***(((&&&&&&''''''((()))***+++++++++++++++,,,,,,,,,,,,,,,++++++)))((('''&&&&&&'''((()))++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,///000777;;;>>><<<777111///...------------------------......//////......---,,,,,,+++***+++---...---,,,+++,,,---...////////////------------------------******++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++))))))))))))************************************************************)))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((''''''++++++++++++++++++++++++'''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))+++,,,+++)))(((***---)))***+++***))))))***,,,+++************,,,---.........---------,,,,,,,,,***++++++,,,------...............//////000000000---------.........//////,,,,,,---...///000000000...000222222111222333555222444777:::>>>EEEMMMTTT^^^hhhqqquuu{{{|||vvvsssrrrpppmmmiiigggggghhhhhheee___WWWQQQGGGGGGBBB:::777;;;<<<:::444333111000///000111111---,,,+++,,,---......------,,,,,,+++,,,,,,------******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++)))'''&&&((()))***)))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******'''''''''''''''((((((((((((''''''''''''((())))))))))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((('''''''''''''''''''''((()))*********))))))************))))))''''''''''''''''''''''''************************+++******)))))))))))))))******************++++++&&&&&&''''''((())))))***(((((((((((())))))***************)))))))))))))))%%%''')))+++++++++***)))))))))))))))))))))))))))***++++++***'''&&&&&&'''&&&'''(((*********))))))***++++++,,,,,,,,,++++++)))(((&&&%%%%%%&&&((()))++++++,,,,,,,,,,,,------+++,,,,,,,,,---------------,,,***)))***,,,///000666;;;???>>>888222//////---------------------------...000111222222222222---+++***+++---...---+++---------------,,,++++++------------------------,,,,,,,,,,,,,,,---------*********+++,,,,,,------++++++++++++++++++++++++,,,,,,+++************+++((())))))***+++,,,,,,,,,************************,,,,,,++++++++++++++++++))))))))))))************************************+++++++++++++++++++++++++++++++++++++++***))))))''''''''''''''''''''''''%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((()))***************'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,+++(((&&&&&&+++///)))******)))(((((()))++++++******)))***,,,---............------,,,,,,,,,))))))***+++,,,,,,------******++++++,,,---......---------.........//////------...//////000111111...///000000///000333555222222222222444888===AAAAAALLLWWW^^^fffrrr~~~|||vvvppplllllllllkkkiiiggghhhjjjiiidddZZZNNNFFF555:::;;;555333666777444222111///------...000111---++++++,,,...000000///,,,,,,,,,++++++,,,------)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++)))'''&&&(((*********))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))+++++++++***)))(((((('''%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))******))))))))))))******''''''''''''((((((((()))(((((((((((())))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))++++++******************+++******)))))))))))))))+++++++++***************&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))))))))))))))&&&(((***,,,------,,,+++))))))))))))************'''((())))))(((((()))***'''(((***+++++++++***)))))))))***+++++++++++++++///...,,,++++++,,,...///++++++,,,,,,,,,---------,,,,,,,,,------.........---+++***)))***,,,///111111777<<<<<<777111...///---------------------------...111444666777777777000...,,,---///000...,,,///......---+++)))'''&&&------------------------------------------------))))))***+++,,,------...++++++++++++++++++++++++---,,,***)))((()))***+++(((((()))***+++,,,,,,---************************............---,,,+++***))))))))))))************---------,,,,,,+++++++++************))))))))))))&&&''''''((((((((((((((((((((())))))))))))((((((###%%%(((((('''%%%%%%%%%$$$&&&((()))***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''((()))***,,,---...///'''))),,,...///---***(((---,,,,,,++++++,,,,,,------,,,++++++******++++++............////////////------...///////////////---///000000///......///111111111222333555666777:::===BBBGGGNNNVVV^^^cccnnnttt||||||yyy{{{~~~{{{wwwqqqlllgggfffhhhiiigggdddmmmfff]]]WWWRRRMMMEEE???777666333111///.........000000///...---,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))************&&&''')))*********)))(((******))))))))))))******))))))))))))))))))))))))***)))((('''&&&&&&'''(((******((((((((()))***+++))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))(((((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''************))))))))))))&&&''''''((()))************************)))(((((()))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))((()))++++++)))((()))***(((+++---,,,***)))+++...............---,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++......---,,,---...///000...///111222222000...---......---------......//////222777;;;???@@@@@@@@@444111---,,,,,,,,,,,,,,,///......------,,,,,,+++------------------------************+++,,,------,,,***)))+++---...,,,***,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,------------,,,+++***)))))))))))))))************,,,,,,+++++++++*********************))))))))))))))))))******)))(((''''''(((((())))))))))))((((((%%%(((***+++***(((''''''&&&'''((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))******++++++,,,,,,---(((***,,,......---+++***------,,,,,,,,,,,,------)))))))))***+++,,,......------------............---...///////////////...---...//////------...///000///000000111222333444222444666999<<<@@@FFFJJJTTTZZZaaafffllluuu|||{{{|||~~~|||}}}~~~~~~}}}{{{xxxwwwtttrrrqqqsssvvvvvvqqqmmmlllhhhdddcccdddccc^^^YYYWWWRRRKKKHHHGGGEEE@@@<<<444333222000/////////000000///...------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((('''''''''(((((())))))((((((((((((((()))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))(((((()))******+++((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))''''''((())))))***++++++***************)))(((((()))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((***++++++***))))))***+++---///...,,,+++---///////////////...---,,,+++---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...------,,,---...///000...///000111000000///.........---------...//////222777???FFFHHHFFFBBB>>>333000---,,,,,,---,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,)))((('''(((+++,,,***(((((()))))))))))))))((((((++++++++++++++++++++++++***************************+++,,,,,,******+++,,,+++,,,,,,,,,+++***)))((())))))))))))***************************)))))))))************)))))))))))),,,,,,++++++***((('''&&&(((((())))))))))))((((((&&&(((******)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++*********+++,,,---------,,,,,,...------,,,,,,------...)))))))))***+++,,,......+++,,,,,,,,,------------....../////////......---.........---+++,,,...000///.........//////000111000111222222222444777:::<<>>:::888999:::999777111111000/////////000000000///...---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))((())))))))))))((((((((((((((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))(((((('''''''''((())))))(((((()))(((((('''&&&%%%))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))((((((((()))******)))******************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++******)))(((((((((((((((((((((((((((((())))))***+++++++++***************)))(((((()))************+++++++++******))))))))))))******)))))))))))))))))))))))))))+++,,,,,,+++******+++,,,.........,,,,,,,,,...//////000//////...---,,,+++++++++++++++*********++++++,,,,,,------......---------,,,---......///////////////////////////......------......///000333:::EEELLLMMMGGG???888222000---,,,,,,---,,,+++******++++++,,,---------++++++++++++++++++++++++,,,,,,+++*********+++++++++******+++------,,,***)))******+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,++++++,,,,,,+++***))))))((()))))))))************************************************)))))))))(((************)))((('''&&&(((((())))))))))))((((((&&&&&&&&&$$$######&&&(((***)))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************,,,,,,,,,,,,,,,------......------,,,,,,------...---,,,++++++******++++++,,,,,,,,,,,,------------......//////......------......---+++***+++---000///...............//////000111222222222333666888444555777999<<>><<<999666555444333222444222///......//////000000000000///...---,,,+++...------,,,,,,,,,,,,---+++******))))))******+++++++++++++++++++++++++++))))))******************************************(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++)))((('''&&&&&&'''((()))***++++++)))((('''''''''(((***+++))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))***************++++++***((('''%%%((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((((()))******++++++++++++******((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((()))))))))))))))(((&&&'''''''''((((((((()))***************+++++++++***************)))(((((())))))*********+++++++++)))))))))******)))))))))))))))))))))))))))))))))***+++------+++***+++,,,,,,++++++++++++++++++***,,,,,,---------,,,++++++************************//////...---,,,,,,++++++,,,,,,,,,---------------------,,,,,,---...//////---------...///000111111666666777777666444222000000...,,,,,,------,,,+++---,,,,,,++++++******)))************************,,,++++++***))))))))))))%%%&&&'''((((((''''''(((&&&&&&'''((())))))((((((*********************************+++++++++,,,,,,***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,++++++))))))))))))*********************+++++++++++++++************))))))))))))&&&&&&'''((((((((((((((((((((())))))))))))((((((***)))%%%"""!!!###(((,,,((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))***+++,,,,,,++++++*********+++,,,------,,,,,,++++++,,,,,,---)))))))))***+++,,,......------------............,,,,,,---........................---+++,,,...000///.........///000000111...000111000.........000///000222444555666666555888>>>CCCAAA@@@CCCDDDCCCAAACCCGGGLLLSSSZZZ```ccckkklllooossswww{{{|||~~~~~~}}}|||{{{{{{zzzwwwsssqqqpppnnnjjjfffaaa\\\ZZZXXXXXXWWWVVVSSSOOOLLLJJJFFFBBB===999666555666777555444111//////000111222,,,,,,,,,,,,---...///000////////////---,,,***)))------,,,,,,,,,,,,------+++******************+++++++++++++++++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************((((((((((((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))(((((()))*********))))))***++++++******)))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((())))))((((((''''''(((((()))******************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((())))))))))))((('''''''''(((((())))))******************************************)))(((((()))************+++++++++))))))************)))))))))))))))))))))))))))))))))+++,,,,,,+++******+++---,,,+++,,,...///...---++++++,,,,,,,,,,,,+++************+++++++++++++++//////...---,,,+++******++++++,,,------------,,,++++++,,,------.........---------...///000111222666555222///...///000000...---,,,,,,------,,,*********++++++,,,---------************************++++++***)))))))))******&&&((()))***)))((()))***'''((()))******++++++************************************+++,,,,,,------***+++,,,,,,******+++,,,******++++++++++++******))))))))))))************)))))))))*********++++++************))))))))))))(((((()))))))))(((((('''(((((())))))))))))((((((((())))))(((&&&&&&(((***&&&'''((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))*********+++++++++,,,++++++******++++++,,,)))))))))***+++,,,......+++,,,,,,,,,------------***+++,,,---.../////////---...//////------...///---------......000111222///111222111000//////000------...000222333333222666:::;;;999999:::999666555666999<<>><<<777888999999888666333222...000333333222000//////+++---///000///...------***---///000///---,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,*********************************++++++,,,,,,,,,************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++///333666333222000---***'''%%%$$$&&&''')))*********)))(((((((((''''''''''''(((((()))))))))))))))))))))))))))***++++++***)))(((''')))((('''&&&&&&''')))***)))))))))))))))))))))))))))************+++++++++******))))))((((((((('''***)))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++'''(((((()))***++++++,,,)))))))))(((((((((((((((***************)))(((((()))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))((()))++++++)))((()))***)))(((''')))---///...---,,,,,,---......---------+++++++++,,,,,,---------((())))))***,,,---......***+++,,,---...---,,,,,,((())),,,...///...---,,,------......///111222333---///000111000///,,,+++---,,,+++,,,------,,,***///......------,,,,,,+++++++++++++++++++++++++++))))))(((((()))***++++++(((***------+++***+++---'''((()))***+++,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++***+++,,,,,,******+++,,,---,,,***)))))))))******+++*********))))))((((((***++++++***((('''((()))((((((((((((((()))******))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((((('''''''''&&&'''''''''((()))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&''')))***+++***)))'''''''''((()))))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++(((((())))))))))))((((((++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))***++++++++++++***------,,,+++++++++,,,,,,000000//////.........---......////////////......///......------///000111111111000000//////......000000000000000000000000333111///...///111111000444555666777888:::;;;;;;??????@@@BBBGGGLLLQQQTTTZZZXXXWWWZZZaaaiiipppsssuuuooohhhfffiiillllllkkkqqqpppooonnnmmmmmmmmmmmmllllllmmmnnnnnnnnnnnnmmmpppjjjbbb^^^[[[WWWOOOIIICCC@@@<<<:::888666444222000111111111222222222222000////////////.........------------------------......---------,,,,,,,,,////////////////////////+++++++++************)))))))))************))))))++++++++++++++++++++++++,,,***((()))+++,,,+++((((((((())))))*********+++)))))))))))))))))))))))),,,+++++++++******))))))*********++++++,,,,,,,,,))))))))))))))))))))))))+++***))),,,111555666555666444000,,,((((((+++...))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((()))(((%%%###""""""###$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((***************************)))))))))((((((''''''))))))))))))************))))))************))))))******))))))((((((''''''))))))***+++,,,,,,------***************************))))))((((((((((((((()))))))))***,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///...---+++,,,,,,------......------,,,,,,+++...111111///...///000333000---,,,...000///---++++++++++++++++++++++++---+++******,,,------,,,---,,,***(((''''''(((((()))*********++++++++++++------,,,+++*********+++************************)))************+++++++++------,,,++++++***)))))),,,,,,,,,+++++++++******,,,+++***)))))))))***+++************)))))))))((()))***+++***((((((((()))((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***+++***)))(((''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********(((((())))))))))))(((((()))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))***************+++++++++++++++,,,---.....................------......////////////......///......---...///000111000000000/////////......000000000000000000000000/////////000000111333333000111222222333444555555333444666888;;;===???@@@EEECCCBBBEEEKKKRRRXXX[[[[[[UUUOOONNNQQQSSSSSSRRRZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZYYYXXXSSSLLLIIIGGGDDD>>>999999777444333333222000///////////////000000000000/////////.........------------------------------,,,,,,,,,,,,+++++++++***------------------------+++++++++************)))))))))*********))))))(((+++++++++++++++++++++++++++)))'''(((***+++***(((((()))))))))************))))))))))))))))))))))))******)))))))))((((((((()))))))))*********++++++)))))))))))))))))))))))))))((((((+++000444555555...///000///,,,)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((---,,,***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))*********))))))((((((((())))))))))))************))))))************))))))+++*********))))))))))))))))))******++++++,,,,,,***************************))))))((((((((()))))),,,++++++,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................//////...,,,+++,,,---,,,---.........---,,,,,,,,,...000000...,,,,,,...111///,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,***))))))(((((((((((())))))))))))*********++++++,,,,,,+++***************************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******)))))))))***++++++************)))))))))))))))***+++***)))((()))***))))))((((((((()))******))))))))))))((((((((((((************************''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))(((((((((((()))***+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******(((((())))))))))))(((((('''(((((()))******+++++++++++++++++++++++++++++++++++++++************)))((())))))***************)))*********,,,---...///,,,,,,,,,,,,------------..............................------......///000///////////////.........////////////////////////---000333333111000111333.../////////000000000000000222333555555555444444777555444555:::@@@DDDGGGEEEAAA<<<;;;===??????>>>AAAAAA@@@???>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBCCC@@@<<<::::::888444000111///------/////////...,,,------------...............---------,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))***************)))(((''')))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))************))))))))))))))))))))))))((((((''''''''''''&&&&&&((((((((())))))))))))***))))))))))))))))))))))))'''''''''***...111333333...000111111...+++)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&&&&&&&'''((('''&&&%%%$$$(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))))))))***''''''''''''''''''''''''***************)))))))))))))))))))))************))))))************))))))++++++++++++***************************************************************)))))))))))))))******---,,,+++,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------....../////////111111000...,,,+++---...,,,---///000///...,,,+++---......---+++******+++...---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------,,,(((((()))***************((((((((()))))))))******++++++***)))))))))******************************)))************+++++++++))))))***+++,,,,,,------((()))***+++,,,------...((()))))))))******++++++*********))))))))))))))))))***+++***)))((()))******))))))((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((()))))))))))))))******+++)))))))))(((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((())))))************************+++++++++++++++++++++*********)))))))))******+++++++++++++++************+++,,,---...******++++++,,,,,,------...------------------...------------......//////...................................................333777666111,,,,,,...000000000000////////////333333444444444333333222333111000111444888;;;<<<:::777444333555666666555777666555444444444444444444444555666666666666666999777555555666666444222///...,,,---///000000///,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------+++++++++++++++++++++++++++++++++*********))))))******+++******)))((('''))))))))))))))))))))))))))))))((())))))))))))((()))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***,,,...000000111222111///,,,)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))))))))))))))(((((((((((($$$%%%&&&''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))''''''''''''''''''''''''++++++******************((()))))))))************))))))************))))))*********************************)))))))))))))))************************)))))))))))))))***+++,,,,,,+++)))***+++,,,+++***++++++++++++++++++++++++******************************++++++,,,---......222222000...++++++---///...///111111000...,,,***,,,,,,,,,+++*********+++++++++++++++,,,---------------------------------,,,+++)))***+++------,,,)))***+++,,,,,,,,,+++***(((((((((((())))))))))))******)))))))))))))))***************************))))))*********+++++++++)))******++++++,,,------))))))***+++,,,,,,------(((((())))))************))))))))))))))))))******((()))******)))((()))+++******))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((())))))***************((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((************))))))(((((()))))))))******++++++++++++++++++*********))))))***+++,,,,,,------,,,,,,,,,++++++******+++++++++)))*********++++++,,,,,,------,,,,,,,,,,,,------,,,------...............---------------.........---------------------------222777666000,,,+++---000000000///////////////000///...------...000111///...,,,---///111222222222000/////////000000///444333222222222222222222000111111222333222222222111000000000111222111111000///------///000///...,,,,,,---------.........---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++++++++++++++++++++++++++++++++*********))))))***************)))((((((((((((((((((((((((((((((******************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((,,,,,,,,,,,,+++,,,------///222666666333---(((&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++***)))((()))***++++++++++++***)))(((((((((((())))))))))))))))))))))))(((((((((((('''((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((******************++++++((()))))))))************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---------+++******+++,,,,,,+++++++++++++++++++++++++++******************************++++++,,,---......222222000...++++++...000111222222333222000---,,,---+++***))))))+++,,,---***++++++,,,,,,,,,------------------------------,,,***))))))+++,,,,,,+++***+++,,,,,,+++)))(((&&&(((((((((((())))))))))))***)))))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))*********))))))))))))))))))************((()))******))))))***+++++++++***)))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''((()))*********))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))))))))((((((++++++******)))(((((('''((((((((()))******+++++++++++++++************)))***++++++,,,---,,,,,,,,,,,,,,,+++************************+++++++++++++++---,,,+++******+++,,,---,,,,,,---............---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))---222333111......///...............---------...,,,***)))***,,,///000...---,,,,,,...///...---.....................---000000//////...//////000...///000000111111000000....../////////////////////---+++,,,---...---,,,------------............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))(((((((((((((((((((((((()))+++,,,+++***)))***+++************))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++************)))))))))))))))))))))))))))))),,,------,,,***)))+++,,,---666@@@FFFCCC:::///((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((''')))))))))))))))))))))))))))))))))***************))))))))))))************))))))************))))))((((((((((((((()))))))))************************)))))))))))))))))))))))))))))))))***+++---...///111...,,,,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++,,,------......////////////000///...,,,,,,...000111111222333333333333333111...***)))***,,,------***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,+++***)))))))))'''&&&%%%$$$((((((((()))))))))************)))))))))***++++++************************)))************+++++++++,,,+++++++++++++++++++++,,,,,,,,,+++++++++******((())))))******)))((('''((()))))))))************''')))******))))))***+++,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((()))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))((((((&&&'''((()))******)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))((((((((('''''''''(((((())))))))))))((((((*********)))))))))))))))''''''(((((()))******++++++++++++************)))))))))***++++++++++++***+++***************+++,,,,,,+++++++++++++++******---,,,+++******+++,,,---+++,,,---.........------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000000///...------------..................---------...///000000///......000000...------...000000///.........---,,,,,,,,,,,,,,,------,,,---......//////......///000000000///......///,,,***)))***,,,------,,,,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''((()))******+++******))))))))))))))))))))))))(((***++++++)))((()))+++************)))))))))((())))))))))))))))))))))))(((((()))))))))***************)))))))))((((((((())))))))))))))))))))))))(((***+++***((((((***---+++333>>>DDDCCC===555000(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******%%%%%%#########%%%&&&((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))((((((((())))))*********))))))))))))************))))))************))))))(((((()))))))))*********))))))******++++++,,,,,,)))))))))))))))))))))))))))))))))***,,,...///000222///,,,+++,,,......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......------...///...///000222555888;;;===777222---******,,,,,,,,,***---//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))+++,,,,,,+++***))))))((('''''''''((()))))))))*********++++++***************+++,,,,,,************************)))************+++++++++*********++++++,,,,,,---++++++++++++++++++,,,,,,))))))*********((('''&&&(((((())))))*********+++''')))******))))))***,,,,,,,,,+++***))))))******))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((())))))******++++++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&'''(((*********)))((())))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((()))******++++++&&&''''''((()))******++++++++++++************)))''''''((()))))))))))))))(((((())))))***+++---------,,,,,,,,,++++++******---,,,***))))))***,,,---+++,,,---.........---,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,---///...,,,***.........//////000000000---...///000000///...---...------...//////---+++***,,,...///...---,,,,,,,,,,,,,,,+++,,,,,,------+++,,,------......------...//////...,,,++++++,,,***)))(((***,,,...///...++++++,,,,,,,,,---------......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))&&&'''(((***++++++++++++************************''')))+++***'''&&&(((***+++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))%%%'''))))))'''(((+++...%%%)))...222333222222222(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***+++***(((''''''))),,,...(((((((((((())))))))))))))))))))))))(((((((((((()))(((&&&%%%%%%&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))************))))))************))))))))))))******+++++++++,,,))))))***+++,,,---------)))))))))))))))))))))))))))))))))+++,,,...000111000...+++)))***,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))+++---...------...///,,,,,,...111666<<>>333,,,+++,,,+++***---------------,,,,,,+++******************************************++++++---,,,***)))(((((())))))************************)))************+++++++++------,,,,,,,,,+++++++++++++++++++++,,,---......,,,+++***)))))))))+++,,,++++++++++++++++++++++++******))))))))))))(((((('''''''''((((((((()))))),,,+++******)))*********)))))))))))))))))))))))))))'''&&&'''((()))(((&&&&&&&&&&&&&&&'''(((******)))))))))(((((((((((('''(((((((((((('''''''''''''''(((***+++++++++***)))''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''((()))*********)))(((&&&&&&&&&&&&'''((()))***************************(((((())))))))))))************+++,,,,,,,,,++++++)))))))))((())))))***+++******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,+++******))))))***+++,,,,,,+++***+++,,,------,,,++++++,,,...///+++++++++,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,---------........................,,,,,,------------,,,,,,///......------------...,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++************************++++++******)))((('''''')))))))))))))))))))))))))))((((((''''''(((((()))************))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))%%%''')))))))))((()))***+++***)))(((((()))***+++)))))))))))))))******++++++******)))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))((()))******(((((((((***''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''(((((()))))))))(((((((((((()))******,,,+++***)))(((''''''&&&******************************))))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,)))))))))***************+++(((&&&''')))***)))&&&******+++++++++,,,,,,,,,)))******+++,,,,,,------------,,,+++*********++++++++++++++++++*********+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------......111666>>>CCCGGG???555///,,,,,,+++***,,,,,,,,,,,,,,,+++******************************)))))))))***+++++++++,,,---,,,+++******)))******************************)))************+++++++++,,,,,,,,,,,,,,,+++++++++---------,,,,,,---......+++***))))))))))))+++,,,***************************)))))))))((((((((((((************++++++++++++))))))(((((((((((((((((())))))))))))))))))))))))+++)))((()))***+++***(((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++***))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''%%%''')))++++++***)))(((&&&&&&&&&&&&'''((()))***************************(((((((((((()))))))))***)))******+++,,,---------))))))))))))))))))******+++++++++++++++***)))(((************************,,,+++++++++******))))))+++,,,---,,,*********,,,---,,,,,,++++++,,,------******++++++,,,,,,,,,---------.........---------++++++,,,,,,------......------------------------***+++,,,---------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++++++++,,,------,,,++++++)))))))))*********++++++,,,,,,+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((***++++++)))((())))))******)))(((((()))******)))))))))))))))******++++++******)))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++******)))))))))((((((((((((((((((((((((((()))******)))((()))+++''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++)))))))))))))))******+++******))))))((((((''''''***************************))))))(((((())))))***'''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************+++******))))))************++++++,,,,,,,,,,,,++++++)))&&&(((++++++)))%%%******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------///333888<<>>CCCFFFLLLPPPTTTWWWZZZ\\\bbbbbbcccddddddeeeeeefff((()))***++++++)))(((&&&&&&&&&&&&'''''''''''''''*********))))))(((((((((******)))(((((((((((()))''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((******)))((((((((((((((((((((((((((()))***++++++((((((((((((((()))))))))&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))))))))((((((((('''''''''))))))))))))((((((((((((((()))+++,,,---,,,++++++******)))((((((((((((((()))(((%%%%%%...999<<<999******))))))))))))******))))))))))))))))))))))))************)))(((&&&&&&(((((((((((())))))))))))((((((((())))))(((((((((---333:::>>>>>>;;;888777+++******))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((('''&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((()))******)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))(((((()))***+++++++++***)))((('''''''''(((((((((((((((((())))))''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&''')))***)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&'''''''''((((((((()))***+++++++++******(((((((((((())))))))))))''''''((((((((((((''''''***)))))))))((((((((('''***************+++++++++(((((()))))))))************(((((()))***+++***)))******++++++++++++******))))))************))))))))))))***+++++++++++++++)))))))))******)))))))))))))))))))))***************+++++++++---...///000111000000///---,,,+++***++++++++++++++++++++++++,,,,,,++++++************,,,,,,++++++,,,,,,---......---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,,,,++++++++++++++++++++++++***+++...///000///---,,,........................111111000//////000000111000333777:::>>>DDDIIINNNTTTWWW\\\___aaabbbdddeeelllkkkhhhgggffffffggghhh***************))))))(((''''''''''''''''''''''''******)))))))))))))))((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((''''''&&&&&&''''''(((******))))))((('''&&&&&&(((((((((((())))))***+++%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((***++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,,,,,,,,,,+++***))))))(((((())))))''''''&&&&&&---777;;;:::+++******))))))******+++))))))))))))))))))))))))+++++++++***)))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((...666;;;;;;888555222))))))))))))))))))(((((('''(((((())))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%$$$#########))))))(((((())))))***+++***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((()))***)))((((((***,,,******))))))((((((''''''''''''(((((((((((())))))''''''((((((((()))))))))%%%%%%&&&'''(((((())))))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((''''''((((((((()))((('''&&&&&&'''((()))******))))))((((((((('''(((((((((((())))))))))))************************''''''(((((())))))******%%%%%%&&&&&&&&&''''''''''''((())))))******))))))(((((((((((())))))))))))''''''((((((((((((''''''*********)))((('''''''''************************'''(((((())))))*********)))((('''(((***+++***)))((())))))******))))))(((''''''(((((((((((('''''')))***++++++,,,+++++++++))))))************)))))))))))))))************+++,,,++++++,,,,,,---...///////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))))),,,,,,++++++,,,,,,---...---,,,+++,,,...///...,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,---,,,,,,+++++++++++++++*********,,,---///111222111000///,,,,,,,,,------------...111000//////000222444555888<<>>AAAEEEIIIMMMQQQVVVYYYaaabbbeeehhhkkklllkkkiiimmmiiifffccc^^^YYYYYY]]]]]]ccclllttt{{{zzzrrr))))))))))))((((((''''''&&&%%%$$$######$$$%%%%%%((((((((((((((()))))))))((('''&&&&&&&&&&&&'''((()))(((((((((((((((((()))((((((((((((((()))))))))))))))(((''''''((()))***(((%%%&&&******''''''++++++,,,---,,,(((&&&''')))))))))((((((((((((((((((&&&'''((())))))((('''&&&***(((''')))+++,,,***(((''''''''''''(((((((((((('''''''''''''''((()))))))))(((((((((((((((((()))(((''''''((())))))(((&&&(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((())))))*********)))(((((()))((((((((((((***+++,,,++++++)))((((((((())))))***)))(((''''''((()))***''''''((())))))))))))(((%%%&&&'''((())))))))))))''''''''''''((((((((((((******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))******))))))*********)))))))))(((((((((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((+++***))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''(((((())))))******(((((((((((((((((((((((('''%%%&&&)))***(((&&&'''((((((''''''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))(((((((((''')))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))(((((()))*********))))))***+++++++++******************))))))))))))*********,,,------+++)))******************************------------------------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++***+++,,,---------,,,+++++++++*********,,,---...*********+++++++++,,,,,,...,,,***+++---...,,,***+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------------...///111111111222222333555888===AAADDDLLLOOOSSSWWWZZZ]]]aaadddffffffgggiiijjjkkkjjjiiijjjeeeaaa___\\\YYY\\\aaafffkkksss|||)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''******)))))))))))))))((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((())))))(((((((((((((((((()))((('''&&&'''(((+++,,,)))&&&&&&***,,,***((()))---000222...(((%%%&&&))),,,+++***)))((((((((((((''''''((((((((((((''''''''''''(((***,,,,,,)))'''''''''''''''(((((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''((((((''''''((())))))(((&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((())))))((((((***))))))(((((())))))*********)))((((((((())))))))))))(((((((((((())))))'''((())))))******))))))'''((())))))))))))))))))''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''((((((+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((((()))******+++((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))(((''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%)))***(((&&&((((((&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((***)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))((('''''''''(((***+++******++++++***))))))(((******++++++++++++++++++******))))))))))))*********+++---,,,+++)))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,------,,,+++******)))))))))***+++---...///))))))*********+++++++++---,,,++++++------,,,++++++,,,---,,,***)))***+++......---------------,,,++++++++++++,,,,,,,,,---++++++,,,---.........---,,,---...000111333444444666777:::>>>DDDJJJOOORRRWWWZZZ]]]```aaabbbdddfffhhhggggggfffffffffffffffeee```\\\\\\ZZZ[[[```hhhpppsssxxx(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((''''''&&&&&&((((((''''''''''''(((((((((''''''''''''''''''((()))))))))((((((''''''&&&)))(((&&&&&&''')))+++---...***((()))******)))(((,,,000222...((($$$'''***))))))(((''''''''''''''''''(((((((((((((((((('''%%%%%%&&&((((((((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''''''''((((((''''''((())))))(((&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))******))))))(((((((((((()))))))))((((((((())))))))))))(((((((((((())))))(((((()))***************)))******)))((('''&&&&&&''''''''''''((((((((((((******************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))******))))))***+++++++++++++++))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))***(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((------'''%%%)))+++)))(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''***)))'''&&&'''(((***,,,******+++++++++******))))))***+++,,,------,,,,,,******))))))))))))******)))+++,,,,,,***)))***+++************************)))))))))***************------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++++++++++++++,,,------...///************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,++++++++++++)))))))))*********++++++,,,---......///...------...//////000111333777999===???CCCIIIOOOUUUZZZ]]]^^^```bbbbbbaaa``````aaaaaabbbbbbaaa```___```aaa```\\\[[[]]]^^^___eeellluuuuuuwww'''''''''''''''(((((((((%%%&&&&&&'''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))))))))((((((''''''&&&&&&((('''&&&&&&''')))+++---222000,,,((('''(((((('''))),,,...,,,'''%%%'''+++'''''''''''''''((())))))(((((((((''''''(((((((((&&&&&&&&&%%%%%%&&&((()))''''''''''''(((((((((((('''''''''''''''((()))))))))((((((''''''(((((()))(((''''''((())))))(((&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&'''((()))***+++++++++******))))))(((((('''&&&((((((((()))))))))(((((((((((())))))))))))(((((((((((()))***************&&&''''''(((((('''''''''''''''''''''(((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))******++++++))))))***+++++++++++++++(((((((((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))((((((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***,,,+++&&&%%%)))++++++)))(((((((((((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((***)))'''&&&'''(((***,,,((((((***++++++,,,,,,,,,+++,,,...000000000000///******))))))))))))******(((***++++++***)))***+++************************)))*********+++++++++,,,------------------------------,,,,,,,,,,,,++++++))))))******+++,,,---------...............------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++******++++++++++++++++++)))************+++++++++.........///......------///000111111333999@@@FFFJJJMMMQQQVVV[[[___bbbcccfffgggfffccc```^^^]]]^^^YYY[[[^^^^^^]]]\\\]]]^^^^^^]]]___ccceeeeeeiiinnnxxxuuuttt{{{&&&''''''''''''(((((((((&&&&&&'''((())))))))))))******)))))))))))))))((('''(((((())))))((((((''')))(((((((((((((((((()))((((((''''''''''''''''''((((((((((((((()))******111333111***'''''')))((('''((())))))((('''((()))(((((((((((()))***+++,,,((((((''''''''''''(((((())))))(((&&&%%%&&&***,,,''''''''''''(((((((((((('''''''''''''''((()))))))))(((((((((((((((((()))(((''''''((())))))(((&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&'''((()))***+++++++++((())))))))))))((('''&&&''''''((()))))))))(((((((((((())))))))))))(((((('''((())))))******))))))!!!"""$$$&&&((()))******''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++((()))******++++++******''''''(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''***))))))((('''''''''((())))))))))))))))))))))))((((((''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***'''&&&***,,,***)))***))))))(((((((((((())))))&&&&&&''''''((()))))))))************************''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((()))((('''''''''(((***+++&&&'''(((***+++,,,,,,,,,,,,---000222444444333222******))))))))))))******''')))++++++***)))***+++************************++++++,,,,,,---.........***++++++,,,,,,++++++***---------,,,,,,+++++++++))))))))))))***,,,---..................---,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------//////...//////000111222111333666999<<>>DDDGGGJJJOOOWWW]]]^^^```ccceeeggggggffffffbbb```\\\XXXUUUUUUYYY\\\aaaiiissswwwuuuppplllkkkhhhfffgggjjjjjjhhhjjjpppuuusssooonnntttzzzzzzuuu&&&&&&&&&'''''''''(((((( """###%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''((((((((('''(((***++++++)))'''&&&"""///777333,,,***+++***,,,(((%%%'''***+++(((%%%((('''&&&%%%%%%$$$%%%%%%)))((('''&&&&&&'''((()))!!!%%%((()))'''%%%%%%'''''''''''''''((((((((()))'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''(((''''''((())))))(((&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&%%%&&&((()))))))))(((((('''((()))******)))((('''&&&''''''(((((((((((((((************)))'''&&&%%%''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((************************(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((***)))(((''''''((()))***''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''')))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))***))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&''''''((()))******+++((((((((((((((((((((((((---""")))AAAIII888******'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((('''"""$$$(((+++---,,,++++++******))))))))))))******'''(((***+++***)))***+++************************&&&''''''((()))*********,,,,,,............,,,,,,)))******+++---......///,,,+++***)))))))))***+++&&&''')))+++,,,,,,,,,+++)))************+++++++++***,,,...---+++***,,,...+++,,,---,,,***)))***+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...------///333999???CCCCCCIIIQQQTTTTTTUUUYYY]]]]]]___bbbeeefffeeecccbbbaaa___[[[WWWUUUWWW]]]aaajjjttt{{{uuusssnnnjjjiiiiiihhhgggjjjpppqqqpppllliiimmmssstttppp+++)))''''''******(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))*********)))))),,,000222000---''''''((()))))))))))))))'''''''''(((((((((((((((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))&&&((()))'''###"""$$$'''''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$))))))))))))((((((((((((******++++++++++++******))))))))))))************)))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&(((((((((((())))))))))))******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''((((((((((((''''''''''''))))))(((((('''''''''&&&%%%&&&&&&'''((())))))***''''''(((((())))))******&&&&&&'''((())))))((((((++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))((((((((((((''''''''''''%%%&&&&&&'''((()))******''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((())))))******++++++***'''+++777<<<666...+++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))******)))((('''((($$$"""$$$(((+++)))&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))'''***,,,+++)))''')))+++&&&&&&'''))))))*********++++++************+++++++++++++++*********))))))++++++******************))))))))))))))))))))))))(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,.........,,,***)))+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++*********+++---......,,,++++++,,,//////......//////000111111222444888>>>EEEKKKNNNWWWUUUVVV[[[]]]\\\[[[]]]bbbccccccbbb___^^^^^^___]]]YYYUUUVVV[[[aaaeeefffnnntttqqqnnnmmmooonnnjjjiiikkknnniiieeefffkkkqqqrrrqqq+++)))'''((()))***(((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((())))))***)))((((((+++...///---+++''''''((()))))))))))))))))))))((((((''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((())))))((('''&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********)))((('''&&&&&&'''((()))'''(((((())))))((('''&&&'''((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%***************************))))))((('''&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&'''((()))%%%&&&''''''((((((''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''((((((((()))***+++++++++(((((((((((())))))))))))&&&''''''((())))))(((((())))))))))))(((((((((((((((((((((''''''(((((((((%%%&&&((()))))))))((('''(((((((((''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((***)))(((((((((((()))***((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))***&&&'''///333///***((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((***'''$$$&&&***---+++)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))''')))++++++)))((()))***&&&'''((()))************+++******))))))******+++*********)))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,+++,,,---......,,,***)))++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********+++------,,,+++,,,---.........//////111222222999:::>>>BBBIIIOOOTTTXXX\\\ZZZZZZ^^^___[[[YYYZZZ[[[\\\]]]]]]\\\\\\^^^```bbb^^^ZZZZZZ^^^dddhhhjjjrrryyyooolllkkknnnmmmkkklllooopppnnnlllnnnrrrvvvxxxxxx***)))'''((())))))(((&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((()))******)))((('''******)))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((('''((()))++++++)))(((''''''((()))))))))((((((***))))))((('''&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))******)))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((())))))))))))(((''''''((())))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******&&&''''''((((((''''''&&&(((((())))))))))))******((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''((((((((()))))))))))))))((((((((((((''''''((((((((((((((((((((((((+++******)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******%%%&&&''''''((((((''''''%%%%%%&&&'''((()))******((((((((((((''''''''''''(((((())))))******++++++))))))))))))((((((((((((''''''((()))))))))((((((''''''(((((())))))******))))))(((((((((((())))))&&&'''(((((()))((((((((((((((())))))))))))((((((''''''(((((((((((())))))''''''((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''((((((((()))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((******))))))))))))******((((((''''''''''''((((((((((((''''''''''''((((((******)))(((((('''&&&&&&,,,'''%%%(((***)))''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))***'''%%%'''***,,,+++)))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((()))++++++)))((()))***(((((()))***+++++++++++++++******))))))******+++)))))))))(((((((((((((((''''''(((((()))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,+++******))))))******++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***,,,------------...///,,,---///111333555777888CCCEEEIIINNNTTTYYY]]]___aaa^^^^^^```^^^YYYVVVXXXWWWWWWXXXXXXXXX[[[^^^bbbhhhddd```___bbbggglllooottt{{{|||oookkkkkknnnoooooorrrvvvuuuvvvvvvwwwxxxzzz)))(((((((((((((((''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''')))***,,,,,,***)))'''***)))((((((''''''((((((''''''(((((((((((())))))(((''''''''''''((())))))'''(((((()))***)))'''&&&''''''((((((((((((((('''(((((((((''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))(((%%%###$$$''')))(((&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&'''((()))***++++++&&&''''''((((((''''''&&&(((((((((((()))))))))***(((((((((''''''((((((((()))))))))(((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***++++++%%%&&&''''''((('''''''''&&&&&&&&&'''((())))))***((((((((((((((('''''''''&&&'''''''''((((((((()))******))))))(((((('''''''''(((((()))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((()))''''''(((((((((((((((((('''((()))******)))(((''''''''''''((()))******+++''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))((((((((('''(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((())))))((((((((('''''''''&&&+++(((&&&''')))))))))(((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))(((''''''((()))***(((&&&%%%&&&((())))))(((((((((((((((((((((((((((***))))))))))))))))))***(((((())))))))))))((((((((()))*********)))))))))))))))***+++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++************+++++++++,,,---------,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///.........000111---///222777;;;???AAACCCLLLNNNQQQVVVZZZ]]]___```bbb^^^\\\\\\ZZZVVVWWW\\\\\\\\\[[[ZZZZZZ]]]aaadddiiifffcccbbbeeejjjpppsssrrrqqq{{{|||pppmmmlllppprrrtttxxx}}}{{{}}}}}}zzzwwwzzz(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))***,,,------,,,***))))))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''(((((()))((()))*********(((''''''''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((%%%###$$$(((***)))'''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&'''((()))***+++,,,'''(((((())))))((((((''''''(((((((((((()))))))))'''(((((((((((((((((('''))))))((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++%%%&&&''''''((('''''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((('''''''''((((((&&&&&&((())))))(((&&&&&&&&&&&&'''((()))***++++++&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((()))))))))***+++++++++*********))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&'''''''''((((((((()))&&&''''''((()))+++***)))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))(((''''''((()))***((('''&&&&&&((())))))((((((((((((((((((((((((((()))))))))******)))))))))(((((())))))))))))(((((()))))))))*********)))((()))******++++++++++++******))))))))))))))))))***************************))))))******++++++++++++))))))))))))))))))))))))***************+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,---.........---...000222333666:::@@@FFFJJJMMMOOOTTTUUUWWWYYYZZZ[[[\\\\\\^^^ZZZWWWVVVUUUVVV^^^fffjjjjjjhhhdddbbbbbbeeegggfffeeeddddddggglllrrrvvvqqqkkkooo~~~{{{zzzqqqmmmmmmqqqsssuuuyyy}}}wwwsssvvv'''((()))(((&&&%%%&&&'''(((((('''&&&%%%$$$$$$###((((((((((((((((((((((((***+++,,,------,,,+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''&&&&&&''''''((()))''')))++++++***(((((((((''''''((((((((('''&&&&&&$$$$$$%%%&&&'''(((((()))%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))'''((()))******)))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&'''((()))***++++++((())))))******))))))(((''''''(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''((()))&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((+++******)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))%%%&&&''''''((((((''''''))))))(((((('''''''''''''''''''''((((((((((((((())))))))))))************))))))))))))(((((((((((())))))*********)))((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))******&&&&&&''''''((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++******((((((((()))))))))******++++++++++++************'''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''(((((()))******"""&&&((('''(((******'''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))*********))))))******+++))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''***)))((()))++++++)))((())))))***************)))***))))))(((((())))))***************++++++++++++)))((((((((((((((((((((())))))))))))))))))))))))************************---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------...///000000000000,,,,,,,,,,,,------------+++,,,---......000444777>>>AAAEEEKKKPPPSSSVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTUUUWWW[[[gggsss|||{{{wwwrrrllliiiiiijjjfffggghhhiiijjjmmmrrrvvvqqqllllllssszzz|||zzzzzzqqqnnnnnnqqqssstttwww{{{{{{uuuqqqttt~~~&&&((()))(((&&&%%%&&&(((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((************************)))(((((('''''''''''''''&&&''''''((())))))******'''&&&&&&&&&&&&'''((((((%%%(((++++++)))'''((()))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((*********)))(((((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&''''''((()))******+++((())))))******))))))((('''''''''((((((((())))))&&&'''((())))))((('''&&&''''''&&&&&&'''((()))***&&&&&&&&&'''''''''(((((())))))))))))*********+++%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&(((((((((((('''&&&%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''''''''((((((((()))************))))))))))))(((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))((((((''''''''''''((((((***)))((('''&&&''''''(((((((((''''''''''''((((((&&&&&&&&&''''''(((((()))&&&&&&''''''((())))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***************(((((()))))))))******************)))))))))((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''((())))))))))))((('''((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%))))))&&&%%%((()))&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((+++++++++***))))))***+++))))))))))))))))))))))))((()))***++++++***)))((('''((()))******)))((('''***)))((()))++++++)))'''((())))))******))))))((())))))(((((((((((())))))))))))))))))*********+++******))))))((('''''''''))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---...(((((()))***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---....../////////,,,,,,,,,---------......,,,...000222555999>>>BBBJJJLLLPPPTTTVVVXXXXXXXXXVVVVVVTTTSSSRRRRRRSSSSSSSSSRRRUUUZZZ^^^dddppp}}}}}}uuuooolllkkkjjjlllnnnooonnnooorrruuuooopppoooooossszzz{{{xxxuuurrrrrruuuvvvuuuvvvyyy{{{{{{xxxuuutttwww~~~&&&((()))(((%%%$$$&&&((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((((((((('''(((((()))***+++++++++'''&&&&&&&&&&&&'''(((((($$$'''******((('''((()))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((&&&$$$""""""$$$&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))***)))%%%$$$&&&)))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&''')))***,,,&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******&&&'''''''''(((((())))))((((((((((((''''''''''''''''''(((((())))))*********************)))((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))***)))((('''&&&&&&'''(((***)))(((''''''((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***'''(((((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************((((((((((((''''''''''''%%%&&&&&&'''((()))******''''''''''''((((((((()))((()))***++++++***)))(((((((((''''''''''''((((((&&&'''((())))))((('''&&&++++++******))))))((((((***...,,,&&&$$$(((***''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))******)))(((''')))))))))(((''''''(((***))))))))))))))))))))))))((()))***++++++***)))((('''((()))++++++)))((('''+++)))((()))+++,,,***'''(((((()))))))))(((((('''))))))(((((((((((())))))'''((((((((())))))******------,,,+++***)))(((((())))))))))))))))))))))))++++++******************++++++************++++++,,,+++++++++,,,,,,---...''''''(((***+++,,,---...******************************+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,------............111444888<<>>FFFLLLOOOPPPQQQRRRTTTTTTTTTTTTTTTUUUVVVVVVOOOSSSXXX]]]cccnnn~~~wwwpppnnnnnnooopppsssoooooorrrtttrrrqqqsssoooppptttzzz|||xxxvvvvvvwwwyyyyyyvvvqqqmmmmmmnnnuuuxxx{{{~~~zzzvvvtttttttttsssmmmppprrrrrrrrrsssxxx|||$$$&&&(((((('''&&&''')))'''''''''''''''(((((()))&&&'''(((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&''''''))))))((((((((((((((((((((((((%%%'''((('''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++............---+++)))(((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((()))'''''''''((()))************)))(((''''''(((***+++))))))))))))))))))))))))'''''''''''''''((()))))))))((('''&&&&&&&&&&&&'''''''''''''''((((((((()))'''((()))((('''&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((()))))))))))))))***)))(((((()))***+++,,,''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''))))))((((((((((((((()))((((((((()))))))))******(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************)))(((''''''''''''((()))+++++++++++++++++++++++++++++++++*********))))))************************+++++++++++++++++++++++++++++++++++++++,,,---...777555222///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---///111222333666999<<>>AAAFFFIIIJJJJJJJJJKKKKKKKKKKKKLLLOOORRRVVVXXX]]]___aaabbbbbbbbbbbbbbbdddgggjjjiiiiiikkkrrrxxx~~~}}}yyysssmmmkkkmmmpppqqqqqqqqqqqqqqqqqqqqqqqqsssuuuyyy}}}~~~}}}|||zzz~~~zzzyyyyyyxxxwwwxxxwwwtttqqqqqquuuyyy{{{zzzvvvooohhhcccbbbcccggghhhoooyyy(((((()))))))))*********''''''&&&&&&&&&''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((***)))((((((''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''(((((('''&&&'''(((''''''&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))***,,,---......***))))))(((((((((((()))))))))))))))((((((((((((+++******)))((('''&&&&&&(((((())))))))))))******(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&''')))***((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((())))))))))))))))))((((((((((((&&&(((++++++***'''&&&&&&((((((((((((''''''''''''''''''&&&&&&''''''((()))(((((((((((()))))))))))))))(((((('''&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))***************)))))))))((()))+++,,,,,,***(((&&&(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&***))))))(((((())))))***'''(((((())))))(((((('''************))))))))))))(((((((((((())))))))))))))))))))))))************)))************))))))((()))))))))))))))*********(((((())))))))))))((((((************************((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))*********))))))((((((((())))))))))))************))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++************************++++++,,,,,,,,,---------((()))***,,,------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000---...///222555999===???CCCGGGLLLNNNMMMKKKIIIHHHJJJKKKNNNSSSZZZaaagggkkklllllllllkkkiiigggeeedddkkkkkkkkkgggcccbbbeeeiiikkkllllllkkkjjjkkkmmmppptttvvvwwwtttpppnnnnnnppptttvvvzzz}}}~~~{{{{{{|||{{{vvvuuusssrrrrrrtttxxxzzz|||zzzvvvpppiiicccaaa```aaaaaahhhrrryyy}}}(((((()))))))))*********(((''''''&&&&&&&&&'''''''''((()))((('''&&&''')))((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&((((((((('''''''''(((((()))(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((())))))******+++,,,------)))))))))(((((((((((()))*********))))))(((((('''******)))((('''&&&&&&%%%(((((((((((()))))))))***))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&''')))***((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((())))))))))))((((((((((((&&&((())))))(((&&&&&&&&&(((((((((((((((''''''''''''''''''''''''(((((()))'''(((((())))))*********,,,+++)))(((''''''((()))((((((''''''''''''(((((((((((((((((())))))))))))++++++******************))))))***++++++***)))((((((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&******))))))))))))******'''(((((((((((((((((('''*********))))))((((((((((((((((((((())))))))))))((((((((())))))*********+++++++++++++++***)))(((***)))))))))***+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((*********)))((((((''''''((()))))))))************))))))))))))((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))******)))))))))******)))))))))((())))))***++++++,,,,,,************************+++++++++,,,,,,,,,,,,---))))))***,,,,,,---------+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,------......//////000111333777;;;@@@DDDFFFJJJLLLNNNNNNLLLJJJIIIIIINNNQQQVVV^^^hhhrrrzzzwwwtttpppmmmlllkkkjjjiiimmmmmmkkkfffbbb___```aaaccceeegggiiikkkmmmoooppprrrvvvyyyvvvppplllllloooxxxyyy{{{~~~}}}xxxyyyzzzzzzwwwuuussstttxxx~~~}}}xxxrrrmmmjjjhhheeeeeejjjqqqvvvwwwyyy}}}''''''(((((((((((())))))(((''''''&&&&&&&&&'''''''''((()))((('''&&&''')))''''''''''''''''''''''''******)))(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&((()))(((((('''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))''''''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((***************)))))))))((((((((())))))))))))(((******))))))((((((''''''(((((((((((('''''''''''''''(((((((((((()))))))))++++++******)))((((((''''''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&''')))***((('''''''''''''''''''''''''''(((((()))))))))*********)))))))))((())))))******))))))))))))(((((((((((('''((('''&&&$$$$$$&&&((('''''''''((((((((((((((((((''''''''''''((())))))''''''(((((())))))******+++***((('''''''''((()))((((((''''''''''''(((((((((((((((((())))))))))))******************++++++******)))(((((()))***+++(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((('''))))))************))))))''''''(((((((((((('''''')))))))))(((((('''''''''(((((((((((())))))))))))'''''''''(((((()))))))))++++++,,,++++++***))))))******))))))***+++,,,---(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))************(((((((((((()))))))))))))))******++++++******)))%%%&&&&&&((()))***+++,,,***))))))))))))))))))***++++++******************************************************+++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,---------------------------------------------.........///444666999===AAAFFFIIIKKKQQQQQQPPPOOOMMMMMMOOOQQQWWWZZZ```iiittt}}}uuuooollllllmmmllllllkkkjjjgggdddccccccddddddeeegggjjjlllmmmmmmmmmmmmsssxxxwwwrrrnnnmmmnnnxxxyyyyyyzzz{{{||||||||||||xxxsssssstttsssqqqppppppttt{{{}}}{{{tttsssuuuzzz|||zzzzzz}}}&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((('''((()))((('''&&&''')))''''''''''''''''''''''''***)))((((((''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''(((((('''&&&'''(((((((((''''''&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&''''''(((((((((((((((*********)))(((((('''''''''(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''(((((((((((())))))+++++++++++++++***)))((('''''''''''''''(((((((((''''''(((((())))))******'''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&&&&''')))***((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''(((((()))))))))))))))(((((((((((((((((('''%%%###$$$&&&)))'''''''''(((((((((((((((((((((''''''(((((()))***''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))******************)))'''&&&&&&(((***+++(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))(((((())))))******))))))(((&&&''''''((((((''''''&&&((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((******+++++++++******)))***************+++++++++(((((())))))))))))((((((''''''''''''''''''''''''((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))((())))))******))))))(((%%%%%%&&&''')))***++++++******))))))))))))******))))))))))))((((((''''''************************))))))*********++++++++++++++++++++++++***))))))++++++,,,,,,------......++++++++++++++++++++++++---......///000111111222999;;;>>>BBBFFFJJJLLLNNNPPPOOONNNLLLLLLOOOTTTXXXaaaccchhhpppzzz{{{ssspppooonnnmmmkkkjjjjjjiiiiiiiiiiiiiiiffffffgggiiilllmmmllljjjqqqwww~~~~~~zzzvvvuuutttttttttsssttttttuuuvvvwww{{{zzzsssmmmkkkjjjiiieeegggjjjqqq{{{&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''((()))((('''&&&''')))'''''''''''''''''''''''')))(((''''''&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''((())))))''''''((()))(((''''''&&&%%%%%%&&&&&&''''''''''''((((((((()))&&&'''((()))))))))(((((('''((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((((((((&&&'''((()))******)))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))***+++******)))(((&&&'''''''''((((((((()))''''''((())))))***++++++((((((((((((((((((((((((&&&'''((()))******))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&''')))***((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&))))))))))))((((((((((((((())))))((('''&&&'''(((''''''''''''((((((((()))((((((((((((((())))))***''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((())))))*********'''''''''''''''(((((()))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))'''((())))))))))))((('''&&&''''''((((((''''''&&&((((((((((((((()))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((()))******************)))***+++++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))************'''((((((((()))))))))***&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((+++***)))(((((()))***+++((((((((((((((()))))))))*********************************+++++++++,,,,,,)))******++++++++++++***++++++,,,,,,---......///++++++++++++++++++++++++---...000222444666888999===???BBBEEEIIIKKKMMMNNNKKKLLLMMMMMMOOOSSSXXX\\\gggiiimmmrrrzzz}}}vvvtttsssooommmllllllkkkkkklllmmmllllllfffffffffiiimmmnnnmmmkkkwww|||~~~xxxqqqpppooooooppprrrtttuuurrrvvvvvvooogggdddbbb___^^^bbbjjjsss{{{{{{''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***'''((()))((('''&&&''')))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((()))***)))((('''(((***((('''&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))&&&''')))++++++***((('''(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))*********+++&&&'''(((*********)))((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''&&&'''''''''(((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))%%%&&&((()))*********)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&''')))***((('''))))))))))))))))))))))))((((((((())))))))))))******))))))((((((((())))))))))))))))))(((((((((((('''***,,,,,,+++)))((((((&&&'''''''''(((((())))))((((((((((((((()))******'''''''''&&&&&&%%%%%%$$$$$$%%%''')))******))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((()))))))))***$$$%%%'''((()))((('''&&&(((((())))))))))))(((((('''(((((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&(((((())))))******++++++(((((((((((())))))))))))++++++******))))))(((((('''((()))***************(((***+++,,,+++)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))************'''((((((((())))))******))))))************))))))***))))))((('''&&&&&&&&&+++***)))(((((()))***+++(((((()))***+++,,,------************************++++++,,,,,,,,,---------'''((()))***+++,,,,,,,,,++++++,,,,,,---...//////---------------------------...111444888;;;>>>???@@@AAADDDGGGJJJLLLNNNNNNLLLNNNRRRUUUXXX\\\```dddjjjkkknnnrrrwww~~~zzzwwwwwwvvvqqqmmmnnnmmmlllmmmnnnnnnmmmlllgggffffffjjjooorrrqqqpppuuuzzz{{{ssspppoooooooooqqqsssvvvxxxooottttttmmmeee```]]]YYY]]]dddnnnyyyxxxqqqppp((((((((((((''''''''''''((((((((()))******+++++++++******)))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((&&&$$$### ###'''(((&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))(((((((((******)))''''''&&&&&&&&&&&&'''''''''(((((())))))***))))))(((((()))***+++))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((()))(((''''''((((((((((((((((((((((((&&&''')))******((('''%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''******))))))((((((''''''***)))(((((((((((())))))))))))))))))))))))((((((...---***((('''(((+++,,,((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))******))))))((((((''''''******++++++++++++******'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''(((((()))***+++++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))+++------***((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++)))(((''''''((()))+++)))(((((('''&&&&&&%%%%%%&&&((()))++++++)))(((&&&))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))************++++++++++++******+++------,,,***++++++++++++++++++++++++,,,++++++...111222///,,,+++---------,,,,,,...000333555777999;;;>>>CCCFFFGGGGGGFFFGGGIIILLLOOOQQQWWW\\\bbbdddbbbbbbdddgggjjjkkklllmmmnnnrrrwww{{{zzzzzzxxxwwwuuutttsssrrrrrrssssssrrroookkkgggeeegggjjjnnnrrrtttsssrrrqqqrrrtttxxxzzz{{{zzzwwwuuupppkkkjjjooosssssssssuuuqqqvvvxxxrrrllliiifffcccjjjsss|||oooiiimmm((((((((((((''''''''''''&&&''''''((())))))************)))(((((((((((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&%%%$$$"""%%%(((((('''&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))***++++++***))))))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))(((''''''&&&&&&&&&''''''''''''((((((((()))***)))((((((((()))***+++))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&)))))))))((((((((((((((())))))((((((((((((((()))&&&&&&&&&''''''''''''''',,,+++)))(((((((((******)))(((((((((((((((((()))(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***)))))))))((((((((('''************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''(((((()))******++++++))))))))))))))))))))))))***)))(((''''''((()))***)))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((()))+++------***((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''(((((('''((()))******)))((('''((((((((((((((('''''''''))))))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((((((((()))***)))************++++++++++++******+++------,,,***++++++++++++++++++++++++...,,,+++---///000///------.........---///111444666999<<>>>>>@@@BBBBBBBBBCCCDDDFFFIIIMMMUUU___kkkuuu~~~yyyllleeeeeehhhkkkkkkkkkjjjgggeeefffjjjqqqvvvxxxzzz}}}|||vvvsssrrrppppppqqqrrrrrrqqqppppppmmmlllllllllmmmoooqqqsssqqqqqqsssvvvxxx~~~{{{uuutttxxx((((((((((((''''''''''''&&&''''''(((((()))******))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((()))***)))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((('''&&&&&&&&&((()))***))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&))))))((('''&&&&&&%%%$$$((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++)))((((((''''''''''''(((((((((((((((((('''''''''&&&''''''((()))***************)))(((((((((((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''&&&&&&''''''(((((())))))&&&&&&'''((())))))(((((('''((((((((())))))******%%%&&&((())))))((('''&&&))))))************))))))''''''(((((((((((('''''''''(((((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((())))))******))))))((((((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((())))))***)))(((((()))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************************))))))(((((((((((())))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000000///---,,,...000222333555888===AAAAAAAAA@@@??????BBBHHHLLLRRRVVV^^^hhhttt~~~ppphhhiiimmmooopppooonnnmmmlllooottt|||~~~|||xxxrrrpppoooooonnnnnnnnnmmmmmmmmmlllkkklllmmmpppuuuzzz|||{{{|||||||||zzz|||((((((((((((''''''''''''&&&''''''((())))))*********)))((((((''''''(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***(((&&&&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&''''''((()))***)))))))))))))))))))))))))))((('''&&&%%%%%%&&&&&&***))))))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&'''((()))*********+++***))))))(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''((((((&&&'''(((*********))))))''''''''''''''''''''''''&&&&&&((()))))))))(((''''''(((************((('''&&&''''''((((((''''''&&&''''''(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******)))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))*********************************)))))))))))))))(((((())))))))))))((((((((())))))******++++++,,,''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))******))))))((()))************+++++++++,,,+++,,,---000111000///,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000000......///000222555888:::===@@@CCCDDDCCCAAA@@@BBBHHHPPPVVV\\\^^^ccckkkuuutttnnnppptttwwwwwwwwwvvvuuutttuuuzzz~~~|||yyysssrrrnnnnnnmmmlllkkkkkkllllllkkkkkkmmmpppuuu{{{{{{vvvxxxyyyxxxzzzzzzuuu{{{((((((((((((''''''''''''%%%&&&&&&''''''((())))))******)))(((((((((((()))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((***'''$$$$$$&&&''''''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))((((((((((((((((((((((((+++***)))'''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((()))(((((((((''''''''''''$$$%%%'''((()))******)))+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***&&&''''''((())))))******'''''''''((())))))******''''''''''''''''''&&&&&&&&&''')))+++,,,+++******((((((((('''&&&&&&%%%%%%''''''((()))))))))))))))&&&''')))******)))'''&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((((((((((()))******)))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))*********++++++*********'''(((((())))))*********'''((()))******)))((('''((((((((()))******++++++'''''''''((()))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++***)))))))))************+++++++++,,,,,,,,,...000111111///------------------------***,,,------,,,---111444222666:::===???AAADDDFFFFFFFFFGGGHHHLLLSSS[[[aaaccccccdddhhhnnnvvv~~~|||uuurrrtttxxx{{{|||~~~~~~}}}{{{zzz}}}~~~}}}}}}xxxttttttpppooommmlllllllllnnnooonnnoooqqquuu{{{wwwnnnnnnpppqqqqqqzzzxxxxxx~~~)))(((((((((''''''''''''$$$$$$%%%&&&&&&''''''(((++++++***)))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))&&&######&&&''''''%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))$$$%%%''')))***))))))(((((((((((((((((((((((((((---,,,***)))((((((((()))%%%%%%&&&'''((()))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))((((((((((((((('''''''''(((((()))))))))(((((('''''''''&&&###%%%'''(((*********)))+++******)))))))))))))))(((((((((((((((((((((((($$$%%%'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&''''''((()))******+++&&&&&&'''((()))***++++++(((((((((''''''&&&&&&%%%&&&(((***,,,---,,,+++***++++++***)))((('''&&&&&&(((((((((((())))))******&&&'''(((******((('''&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''(((((((((((('''''''''((((((((())))))******(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))******)))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******%%%%%%&&&((()))+++,,,,,,&&&((()))++++++)))(((&&&&&&''''''((()))******+++&&&''''''((()))******+++************************++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++,,,,,,,,,...111222111000------------------------,,,---,,,)))))),,,333999555888>>>AAACCCEEEFFFGGGHHHJJJMMMPPPUUU\\\ccciiifffeeecccdddhhhnnnuuuyyyyyyvvvtttsssuuuyyy|||}}}~~~~~~}}}|||{{{|||uuusssuuurrrpppooommmmmmnnnpppqqqssstttwww{{{rrrhhhgggkkkmmmpppvvv}}}~~~))))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''******)))((('''&&&%%%%%%)))))))))))))))(((''''''***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))*********,,,...//////---&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&((()))*********''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,+++******%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((***'''$$$%%%(((***)))(((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''(((******((('''&&&))))))((('''''''''''''''******************************))))))((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((((((************************'''((())))))***))))))))))))'''&&&&&&''''''&&&%%%&&&''''''''''''(((((((((++++++******))))))((((((((((((((((((((()))******+++******)))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))(((''''''+++***((('''&&&&&&''''''(((((((((((())))))))))))************************((()))***++++++***)))(((''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))************'''((()))))))))(((&&&%%%******************************)))(((''''''((((((++++++************++++++.........////////////000+++---......---,,,---...)))+++...000222555888;;;999===@@@DDDMMMUUUVVVSSSTTTWWWYYYZZZ^^^bbbeeedddkkkhhhdddccceeejjjmmmoooooowww~~~}}}zzz{{{~~~~~~}}}{{{{{{~~~}}}wwwtttvvvssstttuuusssqqqsssyyy~~~}}}uuuiii```aaakkktttuuuuuuzzz''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))(((''''''&&&&&&)))))))))))))))(((''''''))))))((('''''''''((()))))))))((((((((((((((('''))))))))))))))))))))))))$$$$$$$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++******&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))'''%%%%%%((())))))((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((()))((((((((((((((((((((((((((())))))(((((('''&&&((((((''''''''''''((((((***)))((((((''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))''''''((()))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((&&&%%%&&&((()))((('''++++++,,,,,,,,,---------*********)))))))))))))))'''&&&&&&&&&&&&'''(((((())))))*********)))((('''))))))((('''''''''''''''))))))((('''''''''(((((()))))))))))))))((('''''''''&&&%%%%%%%%%&&&''''''(((((((((((())))))))))))************************&&&'''((())))))((('''&&&'''''''''((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))************))))))*********)))((('''******************************))))))((()))))))))++++++************++++++------........./////////+++,,,......,,,+++,,,---***,,,...000111444888;;;===BBBIIIRRR___iiiiiidddbbbaaa___^^^___bbbcccccchhheeebbbbbbeeejjjnnnpppvvv~~~}}}}}}~~~|||zzzzzz{{{yyyuuutttvvvpppqqqrrrtttxxxzzzwwwqqqgggaaadddpppzzz'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((()))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''(((''''''&&&&&&'''(((((('''''''''''''''((((((((())))))))))))))))))))))))&&&%%%%%%&&&'''(((&&&$$$'''''''''''''''''''''''')))((((((''''''''''''((())))))))))))((('''%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''',,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''')))'''&&&&&&((())))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&***)))'''%%%%%%''')))*********)))((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((&&&%%%&&&((()))))))))))))))))))))************((())))))))))))))))))***''''''&&&&&&''''''((()))'''((()))******((('''&&&)))((((((''''''''''''(((+++***))))))(((((((((((()))))))))))))))(((((('''(((((((((((()))***,,,,,,(((((((((((())))))))))))************************''''''((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''(((((())))))******))))))))))))******************+++++++++***)))(((*********************************)))******++++++++++++************++++++,,,,,,,,,---------......,,,...//////...------......000111222333666;;;>>>BBBHHHSSSbbbuuu|||sssnnnhhhdddcccdddeeeffffffdddbbbccchhhnnnsssvvv}}}{{{xxxwwwzzz}}}zzzvvvwwwvvvtttuuuwwwttttttuuuzzz~~~}}}}}}zzzyyyuuupppmmmqqq|||))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''(((((())))))'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((***)))))))))******(((&&&'''(((((((((((((((((('''))))))((((((((((((((()))''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((()))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))((('''''')))((('''&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))*********((('''&&&((())))))(((%%%%%%&&&&&&&&&''''''''''''((((((((())))))******)))))))))((()))******+++)))((((((''''''''''''''')))(((''''''''''''((((((++++++***)))(((((((((((((((((())))))))))))(((((()))))))))***++++++,,,---(((((((((((())))))))))))************************))))))************))))))'''(((((((((((()))))))))))))))((((((((((((((((((&&&''''''((()))******+++((()))))))))******************************))))))************************************+++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,---------...000111111000///000111444555666666888;;;AAAEEEHHHOOOZZZlllyyyoookkkiiihhhiiikkkfffddddddhhhooowww}}}~~~xxxvvvsssrrruuuzzz}}}vvvuuuuuutttuuuyyy~~~~~~}}}zzzxxxwwwwww{{{******)))))))))((((((((('''''''''((((((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&'''''''''%%%###''''''((())))))(((''''''))))))((((((((())))))***''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((('''))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((())))))''''''''''''''''''''''''&&&&&&''''''((((((((())))))))))))))))))(((((('''&&&'''((())))))((('''&&&******))))))))))))******************************(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&%%%%%%$$$%%%&&&''''''///,,,)))''''''((('''&&&((((((((()))))))))******''''''(((((()))))))))***)))))))))))))))***+++++++++)))'''%%%%%%&&&((()))((((((''''''''''''((((((***)))(((((('''''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***(((((())))))))))))))))))&&&''''''((()))******+++((()))))))))************))))))))))))))))))))))))************************++++++******+++,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------///111222111111222333777777888999;;;@@@GGGLLLSSSXXXaaapppwwwrrrpppllljjjlllfffeeeggglllttt}}}{{{tttrrrpppoooqqqwww}}}wwwvvvtttrrrsssvvv}}}vvvsssrrrrrrrrrqqq}}}((((((((('''''''''&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&'''(((((((((''''''%%%&&&'''((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))((('''&&&'''''''''%%%###&&&'''((())))))((('''&&&((((((((((((((())))))***))))))))))))((('''%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))),,,++++++***)))(((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%'''))))))((('''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((('''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))******))))))((('''%%%''')))******)))'''%%%))))))((((((((()))******************************(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&%%%%%%&&&(((***+++222...***(((''''''&&&&&&))))))))))))************'''(((((((((((((((((()))((((((''''''(((((()))***,,,***'''%%%%%%&&&)))***(((''''''''''''(((((()))(((((((((''''''(((((()))'''(((((()))))))))))))))'''((((((((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******(((((())))))))))))******''''''(((((())))))******))))))))))))************))))))((((((((()))******************************+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++---000111111222333555777888999:::>>>FFFNNNUUU___cccjjjsss{{{yyyvvvoookkkmmmiiihhhjjjooowww}}}wwwooonnnllllllnnnttt}}}~~~{{{zzztttnnnnnnqqq~~~uuuooommmmmmooopppkkkwwwzzz(((((((((((('''''''''&&&'''((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&''''''((((((''''''%%%&&&''')))******))))))))))))(((((((((((((((''')))))))))))))))))))))))))))(((((((((******(((&&&%%%&&&'''(((((('''&&&%%%((('''''''''(((((()))***(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))---,,,,,,+++)))(((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$''')))***((('''((()))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&''''''((()))))))))************)))((((((''''''((((((((((((''''''((((((''''''(((((()))***************************'''((((((((()))))))))***(((((((((((())))))))))))''''''((()))))))))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((()))(((((()))***---000111222...***((('''(((((('''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((''''''(((((()))*********)))))))))((((((((('''''''''''''''((())))))(((((((((((()))***++++++''''''((()))))))))))))))((()))+++,,,,,,,,,,,,+++(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((()))))))))*********(((((()))))))))*********(((((((((((())))))))))))))))))))))))******************)))))))))***+++,,,************************,,,++++++************+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++...111333444666888::::::;;;<<>>@@@>>>???AAADDDKKKUUUaaaiiigggmmmrrrsssuuu|||xxxttt}}}}}}yyy{{{zzzxxxxxxzzz~~~~~~}}}zzzxxxqqqjjjfffggggggggghhhnnnwww~~~qqqnnnqqq{{{~~~|||vvvnnnjjjkkkooosssvvv|||sss''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''******))))))(((((('''''''''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********))))))((('''&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''(((((((((((())))))*********(((&&&%%%'''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((())))))))))))(((((('''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''((())))))((('''&&&+++(((%%%%%%((()))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))******)))((('''(((''''''&&&&&&&&&'''''''''((()))+++++++++***)))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&((()))************,,,+++***((('''%%%$$$###&&&'''(((******((('''&&&((((((((((((((()))******'''((()))))))))))))))(((***)))(((&&&&&&&&&'''((()))***+++,,,,,,+++))))))))))))(((((('''''''''&&&)))((((((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))((((((''''''''''''((((((((((((---***'''&&&)))111999???))))))))))))))))))))))))&&&''''''((()))******+++$$$%%%&&&((())))))******))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''((((((((((((''''''''''''''''''((())))))((('''&&&(((((())))))))))))((((((***((('''((()))***)))''')))((('''''''''(((***+++++++++***)))(((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))***+++,,,,,,+++***))))))************+++++++++,,,,,,+++++++++++++++,,,+++,,,------,,,---///111+++111888<<<======>>>???CCCFFFJJJQQQWWW]]]```bbbggglllrrruuutttssssssuuuuuutttyyy~~~zzzzzz||||||yyywwwzzz~~~|||zzzwwwtttoooiiieeehhhcccaaadddiiioooyyyuuutttxxxvvv|||{{{xxxxxxwwwssspppttt|||xxx''''''((()))))))))))))))******)))(((((((((((((((***)))))))))(((((((((''''''((()))******)))(((''')))((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))((((((''''''((()))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&''')))***)))(((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''((())))))((('''&&&***((('''((())))))&&&###'''''''''''''''''''''''')))))))))((((((''''''''''''((())))))***)))((((((&&&&&&&&&&&&''''''((()))%%%&&&'''((()))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))%%%&&&'''(((((()))))))))))))))(((((('''''''''&&&&&&''')))******)))'''&&&(((((('''((((((((()))***)))))))))((('''&&&$$$$$$)))((((((''''''''''''((())))))***++++++***)))((()))(((((((((''''''''''''((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))((((((''''''''''''((((((((((((***)))((((((+++000555888))))))))))))))))))))))))''''''(((((())))))******(((((())))))(((((('''&&&***************************)))(((''''''((()))******)))))))))((((((((('''&&&&&&'''((()))***++++++(((((()))******)))((('''((())))))******))))))(((***((('''((()))***)))''')))(((((('''((()))***+++++++++***)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***************************)))))))))))))))(((((()))***++++++++++++***))))))************++++++++++++******))))))))))))***---.........---...000333333777===???@@@@@@AAACCCIIINNNUUU[[[___bbbcccdddfffiiilllnnnoooqqqssstttttttttxxx~~~~~~{{{|||||||||yyyvvvxxx~~~||||||{{{zzzwwwtttooojjjfffdddbbbeeekkkqqqwwwxxxwww{{{zzz||||||{{{|||}}}'''(((((()))))))))))))))******)))((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))((('''(((*********)))''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&'''***+++***'''$$$''''''''''''''''''''''''+++******)))(((''''''&&&&&&'''((()))))))))))))))%%%%%%%%%&&&'''(((******&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''))))))************))))))$$$%%%&&&'''((((((((('''&&&&&&''''''((()))))))))'''((()))******)))((('''''''''''''''((((((((()))''''''''''''&&&%%%######&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))))))))((((((''''''''''''(((((((((((('''((()))***,,,---......))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))(((((('''&&&************************))))))(((((((((((())))))))))))))))))((((((((((((''''''((()))***+++,,,,,,((()))***+++++++++***))))))******************)))***((('''((()))***)))'''((((((((((((((()))******+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))***************)))***++++++++++++***))))))************+++++++++,,,+++******)))))))))***///////////////000444777===@@@CCCEEEFFFGGGIIIKKKTTTZZZbbbggggggffffffggghhhhhhhhhkkkooosssuuuvvvsssrrrvvv}}}}}}wwwwww{{{~~~}}}}}}}}}}}}~~~{{{xxxxxxwwwuuurrrmmmiiidddbbbccceeelllvvv|||~~~~~~~~~zzzyyyvvvvvv~~~(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&'''((()))***%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((('''&&&''')))***)))(((''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&'''''''''&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((###$$$&&&)))***+++***)))''''''''''''''''''''''''++++++***)))(((''''''&&&%%%&&&'''((())))))******''''''&&&''''''((())))))(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((***++++++***((((((%%%&&&''''''((((((((('''%%%&&&&&&'''((())))))***))))))************))))))&&&&&&'''((((((((((((((($$$$$$%%%&&&''''''''''''%%%&&&''')))))))))(((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((''''''''''''(((((((((((('''((()))*********)))((())))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((*********)))))))))((((((((()))***+++++++++***)))******++++++++++++*********((('''((()))***)))'''((((((((((((((())))))*********)))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,*********++++++*********))))))*********+++++++++......---,,,,,,,,,,,,,,,......///000111555:::===DDDFFFHHHKKKOOOSSSVVVXXXaaafffkkkkkkiiifffgggiiilllkkkkkkooouuuzzzzzzyyyqqqqqqvvv}}}}}}wwwxxxzzzzzz{{{yyyxxxyyyyyyxxxvvvtttvvvuuuqqqlllgggeeeeeeeeekkkmmmuuu~~~}}}uuurrrqqqrrrxxx~~~(((((())))))))))))(((((($$$$$$$$$%%%'''(((***+++(((((((((((())))))))))))))))))(((((((((((())))))(((((('''''''''(((((())))))))))))((((((''''''&&&))))))((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&((()))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((***)))'''&&&&&&&&&'''(((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((''''''''''''&&&%%%&&&((()))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''''''''''''''(((((())))))&&&&&&'''''''''((()))***((((((((((((((((((((((((*********)))(((''''''&&&%%%&&&&&&'''((())))))******)))((('''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''))))))))))))'''&&&''''''((()))))))))(((((('''''''''((((((((((((((())))))************))))))&&&'''(((((())))))((((((%%%%%%'''(((((()))))))))%%%&&&''')))))))))(((''''''''''''''''''(((((()))'''''''''(((((((((((((((&&&'''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&''')))******++++++''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((''''''''''''''')))*********))))))******++++++++++++*********((('''((()))***)))''''''(((((()))))))))))))))***)))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,+++******************+++))))))*********+++++++++......------------......+++---000333666;;;@@@DDDFFFHHHLLLRRRZZZaaagggjjjnnnooommmjjjfffdddgggiiinnnnnnpppuuu{{{}}}{{{xxxqqqrrrwww~~~xxxuuuvvvvvvxxxvvvtttsssttttttsssrrrsssrrrnnnjjjhhhjjjoootttxxxyyy|||yyypppmmmnnnppptttyyy}}}www)))))))))))))))(((((('''%%%%%%&&&''')))+++,,,---(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''(((((())))))))))))((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((()))))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''''''''(((((())))))***(((((((((((((((((((((((('''&&&%%%&&&'''((((((&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))*********)))'''%%%%%%&&&(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))++++++)))((('''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''(((((()))))))))))))))(((((((((((((((((('''''''''))))))))))))))))))))))))&&&''')))*********)))((())))))******)))(((((('''&&&'''((((((((((((((((((''''''&&&''''''((()))***'''''''''((((((((((((((($$$%%%&&&((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))''''''''''''((((((((((((***)))((('''&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))%%%%%%&&&'''((()))******&&&'''(((************))))))******************)))***((('''((()))***)))'''''''''((())))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***************++++++***))))))***++++++)))************+++++++++++++++++++++,,,---......,,,///444888<<>>AAAEEEEEEEEEEEEFFFIIINNNQQQ\\\bbbkkksssyyy~~~qqqiiimmmuuuxxxvvvtttuuuyyy}}}|||vvvtttvvvzzzyyyxxxwwwvvvsssnnnkkkqqqrrrtttuuuvvvuuutttsssvvvrrrrrrzzz}}}{{{|||}}}}}})))))))))))))))((((((''')))))))))'''%%%&&&(((***(((((((((((((((((((((((()))))))))(((''''''&&&&&&***)))((('''''''''''''''((((((((('''((())))))***))))))(((((((((((())))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((''''''(((((('''&&&''''''''''''(((((((((((())))))))))))((((((((((((***))))))(((((('''''''''(((((())))))******++++++&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))((((((((((((''')))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((()))))))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&%%%&&&''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((,,,)))''''''***,,,......)))))))))((((((((((((((((((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((******))))))))))))******)))******++++++******)))''''''(((((()))***++++++))))))************))))))******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,------......,,,///333666999===AAADDDFFFGGGGGGHHHJJJOOOVVVZZZccchhhnnnsssuuuvvvwwwxxxyyyssskkkhhhppp{{{}}}{{{}}}wwwqqqrrrooopppqqqsssuuutttqqqoooppprrrvvvyyy{{{zzzyyyxxx{{{zzz~~~}}}}}}~~~}}}|||~~~~~~|||)))))))))))))))(((((('''((((((((('''&&&&&&(((***(((((((((((((((((((((((())))))(((((('''''''''&&&***)))((('''''''''''''''((((((((((((((()))******))))))(((((((((((())))))'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''(((((('''&&&&&&''''''((('''(((((()))(((((((((((())))))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))***)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))((((((((()))))))))))))))((('''&&&((((((((((((((((((((((((%%%&&&'''((())))))(((((((((((((((((((((((((((((()))'''&&&$$$$$$&&&''')))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))*********...+++((('''(((***++++++(((((((((((((((((())))))((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((((((((())))))***+++,,,,,,))))))************))))))***************++++++,,,+++++++++++++++++++++,,,++++++,,,---......//////,,,///444999<<<@@@DDDGGGEEEGGGIIILLLPPPVVV\\\aaafffiiimmmoooooonnnnnnnnnnnnnnnlllnnnxxxwwwooonnnjjjkkkmmmppptttuuutttssspppsssxxx|||~~~~~~}}}{{{zzzxxxyyy~~~xxxwwwwwwxxxzzz~~~(((((()))))))))(((''''''%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((())))))(((((())))))***+++((((((''''''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''###$$$$$$&&&'''((()))***&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))'''((())))))(((&&&&&&((())))))(((''')))***(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''))))))(((((('''&&&&&&%%%'''''''''&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((++++++******)))'''&&&%%%'''(((((())))))(((((('''%%%&&&((()))******)))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))************((((((((((((((('''''''''''''''''''''''''''''''''******)))((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&((()))************---+++)))(((((())))))(((************++++++++++++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((())))))******+++++++++))))))************))))))+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...000000111000444888===@@@EEEIIILLLIIILLLPPPTTTXXX[[[___bbbeeegggiiijjjiiihhhiiiiiijjjoootttxxxyyyooommmlllllllllooorrrssssssrrrpppssswww|||~~~~~~}}}{{{yyyyyyrrrwww}}}vvvvvvwwwxxx{{{}}}'''(((((((((((('''&&&&&& ###&&&(((''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))(((''''''''''''(((((()))))))))(((((())))))***+++''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((''''''&&&&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&((()))***+++&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++)))(((((()))***((('''&&&)))******(((((()))+++'''((((((((()))))))))***''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((())))))***&&&&&&&&&&&&''''''(((((((((((()))))))))((('''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))),,,++++++******++++++,,,'''''''''''''''''''''''''''(((((())))))((((((''''''((((((((()))))))))***))))))))))))(((((((((((('''(((((((((((((((((('''))))))))))))((('''&&&&&&'''((()))******)))((('''%%%''')))***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((()))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((***)))(((((()))***)))''')))*********++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))++++++******++++++,,,---+++++++++,,,,,,,,,------++++++,,,...///000222222888:::>>>BBBFFFKKKPPPTTTUUUZZZ___bbbcccbbbbbbbbbaaabbbcccdddcccdddfffhhhiiisss|||rrrnnnnnnlllkkkllloooqqqrrrrrrqqqtttxxx|||~~~|||||||||}}}}}}~~~~~~}}}}}}|||'''''''''''''''&&&&&&%%%!!!%%%(((((('''&&&'''))))))))))))))))))))))))%%%%%%&&&'''((()))******'''''''''''''''((()))***)))))))))))))))******+++&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***))))))******)))(((''')))++++++((((((***,,,'''((((((((())))))******''''''(((((())))))******&&&&&&''')))***,,,------''''''(((((()))*********'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''((()))***+++,,,&&&'''''''''(((((())))))((()))*********)))'''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''((())))))***))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))(((''''''((((((((())))))******))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((()))******)))((('''%%%''')))+++,,,,,,******((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''******)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((************)))((('''&&&'''''''''(((***+++***(((''''''(((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))************++++++++++++******((((((((((((((('''''''''))))))************))))))++++++******++++++,,,---+++++++++,,,,,,---------++++++,,,...///111222333>>>@@@CCCGGGJJJOOOUUUYYYcccggglllooommmhhhdddbbb^^^______``````bbbeeehhhhhhtttuuuppplllkkkiiijjjmmmqqqsssttttttvvvzzz}}}~~~zzzyyy||||||zzz~~~{{{yyy)))))))))))))))((('''''''''(((((((((((((((''''''%%%%%%&&&((()))+++,,,,,,++++++***((('''%%%$$$$$$))))))))))))))))))))))))******+++******)))((('''))))))(((((((((((())))))&&&&&&''''''((()))))))))((('''&&&&&&'''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((())))))*********(((''''''(((''''''&&&%%%&&&'''((()))******))))))((((((((('''******))))))((((((((('''&&&&&&'''((())))))(((((((((((((((((((((((((((((()))))))))))))))***++++++)))((('''&&&&&&&&&&&&&&&(((&&&%%%%%%'''((((((''')))(((((('''''''''((((((***(((&&&&&&'''(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))*********((('''&&&&&&&&&((()))************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((''''''''''''((((((((()))&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((++++++******)))((((((((())))))((((((''''''&&&&&&))))))((())))))***+++,,,))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++***))))))(((((()))))))))*********)))))))))))))))******+++))))))))))))))))))))))))&&&&&&&&&''')))***,,,---************************,,,,,,,,,---------......++++++++++++,,,---.........///000000222666<<<@@@FFFCCCEEEIIIMMMRRRaaaqqq{{{zzzwwwsssrrrppphhh^^^\\\]]]^^^___```cccgggiiiqqqvvv~~~wwwnnnoooiiigggkkkppprrrsssuuuzzz|||}}}~~~|||xxxuuutttvvvzzz~~~}}}}}}}}}~~~xxxtttrrryyy}}})))))))))))))))(((''''''''''''((((((((((((''''''&&&'''''''''((((((((((((***))))))(((((('''''''''))))))))))))))))))))))))((())))))*********)))))))))((((((''''''(((((())))))))))))(((''''''&&&&&&'''&&&%%%%%%%%%&&&'''((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&'''((()))***)))'''&&&'''(((''''''&&&&&&&&&'''((()))((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''((((((''''''''''''((((((***(((&&&&&&''')))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''((()))))))))((('''&&&&&&'''((()))************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((('''''''''((((((((())))))'''((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++***)))******+++++++++,,,,,,,,,)))))))))))))))******+++)))))))))))))))))))))))))))((((((((()))***++++++************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///......///111444:::AAAGGGMMMIIIHHHKKKOOOYYYmmmyyyrrriii```______```aaabbbeeehhhjjjppprrrxxx~~~uuummmkkkiiijjjmmmnnnmmmpppuuu~~~{{{wwwssssssvvv|||uuupppnnnrrrwww}}})))))))))))))))(((((('''''''''((((((((((((((('''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************)))((((((''''''(((((())))))))))))(((''''''&&&&&&(((((('''&&&&&&&&&''''''(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))******%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&''''''((()))(((&&&&&&&&&(((''''''&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&%%%%%%'''(((((('''((((((''''''''''''(((((()))'''&&&&&&((()))******''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&'''((())))))******)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((())))))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((''''''((((((((()))))))))(((((())))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++(((((()))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,,,,,,,+++***+++++++++++++++,,,,,,,,,)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******************************++++++++++++,,,,,,,,,,,,---------------......//////000222555:::AAAJJJOOOQQQNNNLLLNNNTTTbbbyyyrrrhhhbbbcccccccccdddeeehhhkkkmmmsssqqqsssyyy|||}}}tttllljjjlllppptttsssppptttzzzyyyrrrooopppwwwzzzyyyqqqmmmkkkrrrwww(((((())))))))))))((((((&&&'''(((((((((((((((((()))((((((''''''&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******))))))***))))))(((((())))))***&&&&&&''''''((()))))))))++++++******))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((((((((((((&&&'''((('''&&&%%%&&&''''''''''''''''''(((((())))))))))))))))))((((((((()))))))))))))))((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))(((''''''&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''(((''''''''''''(((((())))))'''&&&&&&(((*********'''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&(((((())))))))))))((((((((())))))))))))))))))(((%%%%%%&&&''''''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))******(((((())))))******++++++++++++***))))))((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))((((((((()))************************************+++++++++,,,,,,,,,------,,,,,,------......111444888===BBBHHHNNNRRROOOPPPRRRUUU\\\kkk~~~pppgggdddeeeeeefffhhhllloooqqqrrryyytttsssxxx}}}}}}~~~}}}uuunnnlllooouuu}}}{{{rrrmmmjjjmmmwww~~~zzzvvv}}}wwwrrrqqqqqq(((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((()))))))))++++++******)))((((((((((((((((((((((((((((((((()))))))))))))))(((''''''+++******))))))******+++&&&&&&''''''((()))))))))++++++*********)))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((((((((((((((%%%'''((('''&&&&&&'''((('''''''''(((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''((((((&&&%%%%%%'''((((((''''''''''''''''''((())))))***(((&&&&&&(((*********(((((((((''''''(((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((''''''''''''(((((())))))))))))(((((()))))))))(((((()))))))))&&&&&&&&&&&&''''''(((((('''(((((())))))))))))((())))))))))))))))))))))))&&&'''''''''''''''''''''((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))******++++++++++++***))))))((())))))((((((((((((((((((((((((&&&''''''((())))))******************************(((((((((((()))))))))))))))***+++,,,---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&&&&&&&'''((()))++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---...///000555<<>>DDDGGGIIIJJJKKKRRR]]]gggkkknnnsssxxxzzzxxxuuuuuupppppptttzzz}}}xxxwww|||~~~|||zzzzzz}}}zzzwwwvvvxxxyyywwwuuuoooooouuu|||tttnnnjjjfffggglllpppvvvyyyzzzzzz|||yyyttt{{{~~~}}}''''''((()))))))))))))))%%%&&&'''((())))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''))))))(((((((((((()))))))))))))))(((''''''&&&&&&%%%%%%&&&'''''''''&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&&&&'''))))))(((''')))***&&&'''((()))***))))))(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&'''(((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,+++***)))&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%'''(((((('''&&&&&&&&&''''''((()))***---+++((((((((())))))((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***+++++++++&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((***)))((('''''''''((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((('''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********''''''''''''((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))(((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))''''''((()))***+++,,,---************************(((((((((((())))))))))))((()))***+++++++++***))),,,,,,,,,+++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))***+++,,,---************************,,,,,,,,,,,,------------++++++,,,...000222444555888<<>>>>>CCCHHHKKKMMMRRR[[[bbbooosssqqqpppooonnnoooqqqrrrxxxvvvttttttuuuvvvvvvvvvrrrzzz|||vvvqqqrrryyywwwqqqnnnnnnoooooopppppprrrvvvzzz~~~~~~vvvvvvxxx{{{|||))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$+++,,,,,,+++***))))))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&'''''''''(((((())))))'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&''''''(((((()))))))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&''')))***+++++++++***))))))(((((((((((())))))((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))*********''''''((()))***+++,,,,,,))))))************))))))******))))))((((((''''''''''''(((((())))))*********++++++,,,+++***)))(((******))))))((((((''''''&&&'''''''''(((((())))))&&&&&&'''((()))***++++++'''((((((((())))))******%%%'''***++++++)))&&&$$$%%%&&&'''((((((((('''&&&,,,+++***((((((((())))))+++++++++*********))))))+++*********))))))(((((()))'''&&&''')))***'''%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''')))((('''''''''(((***+++))))))))))))(((((((((((((((((()))***************+++++++++*********))))))+++***)))))))))))))))***+++++++++************)))************))))))))))))------,,,+++*********+++((()))+++,,,,,,***'''%%%++++++++++++++++++++++++...------,,,++++++,,,,,,///111333666999<<<>>>@@@???@@@DDDIIIQQQ\\\gggooowww~~~{{{uuupppmmmmmmlllmmmooovvvvvvwwwxxxxxxxxxyyyyyyyyyxxxvvvwwwzzz~~~{{{vvvuuu{{{xxxqqqnnnoootttwwwwww|||}}}|||zzzvvvyyy}}}|||((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''''''''((((((((())))))))))))))))))(((((((((((())))))((((((((('''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((''''''&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((''''''&&&$$$%%%&&&&&&'''&&&&&&&&&((()))***)))'''&&&'''(((((((((((())))))))))))***''''''''''''''''''''''''''''''((()))((((((&&&&&&''''''''''''((((((((()))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''(((((((((((()))))))))))))))*********))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((''''''''')))(((((((((''''''''''''&&&''')))***++++++******))))))(((((((((((())))))''''''''''''''''''''''''******)))(((((((((((((((***)))))))))(((((('''''''''''''''((())))))******(((((())))))))))))(((((())))))))))))((((((''''''))))))))))))(((((((((((())))))*********)))((('''(((((((((((('''''''''&&&''''''''''''((((((((())))))))))))((((((((('''''''''''''''(((((()))))))))''''''''''''&&&%%%###"""((())))))((('''&&&$$$###***))))))(((((()))***+++*********))))))((((((((())))))))))))((((((''''''***((('''(((***+++)))&&&(((((((((((('''''''''&&&''''''((()))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((('''(((((()))))))))))))))+++++++++*********))))))***)))))))))))))))******+++++++++************)))))))))))))))))))))))))))+++***)))))))))))))))))))))***+++++++++***((('''++++++++++++++++++++++++---,,,,,,,,,,,,---...///000222555999;;;===???AAA@@@CCCHHHOOOWWWaaakkkrrrvvv{{{wwwsssooooooppprrrtttuuuwwwwwwwwwyyy|||~~~xxxuuussstttxxx|||~~~}}}xxxwww}}}zzztttrrrvvv|||}}}vvvrrrrrryyy((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''(((((((((((())))))(((((((((((())))))))))))***)))))))))(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((('''&&&%%%%%%!!!"""$$$%%%''''''(((((('''((()))(((&&&%%%&&&'''))))))))))))************(((((((((((((((((((((((((((((()))*********))))))''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''((((((((((((******))))))))))))))))))***))))))((())))))******'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))))))))(((***)))))))))((((((((((((((((((((((((''''''''''''''''''((()))************))))))(((((((((((())))))''''''''''''''''''''''''***))))))(((((((((((((((******)))((('''&&&%%%%%%'''''''''''''''(((((((((''''''(((((((((((('''''')))))))))(((((((((((('''*********)))((('''''''''(((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((((((***)))'''%%%$$$#########(((((((((((('''&&&$$$$$$(((((((((((()))***+++,,,))))))((((((((((((''''''((((((((((((''''''''''''***)))((()))++++++***(((******)))))))))))))))(((((()))******++++++******'''(((((()))))))))))))))(((((((((((())))))))))))(((((()))***************+++++++++***************)))((((((((()))***+++++++++++++++************)))))))))))))))))))))))))))---,,,,,,,,,,,,------...***************)))))))))************************,,,++++++,,,---///111222333777;;;>>>???@@@AAABBBAAAFFFNNNWWW___hhhoootttvvvxxx{{{~~~{{{uuuvvvvvvxxx|||~~~~~~}}}{{{yyyyyy|||zzzuuuqqqrrrxxx|||}}}{{{{{{{{{|||wwwxxx~~~}}}vvviiiggghhhqqq((((((((((((((((((((((((%%%&&&&&&''''''(((((()))(((((((((((((((((())))))(((((((((((()))))))))))))))))))))((((((((('''''')))))))))((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''%%%$$$$$$"""###$$$&&&'''((())))))((()))***)))((('''((()))(((((()))))))))*********(((((((((((((((((((((((((((((())))))************'''''''''(((((((((((((((***)))'''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''&&&&&&%%%(((((((((((((((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))(((((((((''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((((((''''''''')))))))))((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((($$$$$$%%%&&&'''((())))))&&&&&&'''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%&&&''''''((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))***++++++++++++***&&&''')))*********)))((((((((((((((()))))))))))))))***++++++,,,,,,++++++************************(((((((((((()))***,,,,,,+++++++++*********))))))))))))))))))************---,,,,,,,,,---...//////,,,+++***)))))))))***+++************************,,,++++++,,,---///222333888<<>>EEEMMMNNNKKKKKKPPPVVV```hhhrrr}}}zzzwwwxxxzzz{{{}}}|||zzzxxxwwwxxxyyy{{{{{{tttnnnkkkkkkmmmnnnsssuuuwwwxxxzzzsssooooooppprrruuuzzz~~~~~~xxxqqqlllaaa\\\\\\eeennnsssuuuwww}}}************************'''&&&&&&''''''((()))***)))))))))(((((())))))))))))*********************+++++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***(((%%%%%%'''***++++++''''''((((((((()))))))))******)))))))))(((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))***+++&&&&&&'''''''''((((((((()))***+++***'''&&&'''(((*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))---,,,***)))'''%%%######'''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''***))))))(((''''''&&&&&&'''(((((())))))*********......---,,,++++++******''''''''''''''''''''''''))))))******+++*********'''((())))))((('''%%%$$$(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((())))))))))))''''''(((((()))*********(((((())))))))))))))))))((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((())))))***+++,,,---******)))(((((((((((((((((((((((((((((()))******************************************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))************+++++++++,,,,,,+++***))))))))))))+++++++++,,,,,,...///000111000...,,,+++***))))))++++++,,,---............---...------...222888<<>>FFFHHHJJJNNNVVVdddtttyyyrrrlllhhh```\\\VVVTTTWWW\\\```cccfffffflllvvv~~~{{{uuummmhhhdddiiixxx}}}yyyqqqvvv|||~~~{{{~~~yyywwwzzz|||}}}))))))))))))))))))))))))((()))((('''%%%&&&(((***)))))))))))))))))))))((((((***++++++))))))***+++((()))))))))***************************)))))))))(((((()))))))))*********'''((())))))*********)))'''((((((((()))))))))***'''''''''''''''((())))))'''((())))))******))))))((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))************)))))))))(((((((((((()))******)))(((''''''((()))(((&&&''''''((((((((((((''''''((((((''''''''''''(((((('''(((***++++++***((('''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''((()))******)))((('''%%%$$$$$$$$$'''''''''((()))*********'''(((((())))))(((((('''&&&'''((()))))))))((((((''''''(((((())))))******))))))******))))))((('''''''''((()))))))))((('''))))))))))))))))))))))))&&&''''''((())))))(((((((((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''))))))(((((((((((())))))''''''((()))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))*********(((''''''(((((()))))))))))))))'''(((((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))((())))))))))))***+++,,,---)))***++++++++++++***)))******+++,,,------------,,,,,,+++++++++,,,------+++...000111222777@@@GGGHHHJJJMMMQQQZZZkkk~~~tttkkkfffddd^^^WWWTTTVVVZZZ^^^```bbbccckkkwww}}}zzzyyyuuuooojjjfffmmm||||||{{{zzzzzz|||wwwuuuxxx}}}zzzzzz|||~~~))))))))))))))))))))))))))))))(((&&&%%%&&&(((+++))))))))))))((((((((((((***+++,,,+++***)))***+++(((((())))))*********+++(((((((((((()))))))))))))))************+++++++++(((((()))***************'''((((((((())))))******'''''''''''''''((()))***(((((()))***************((((((((((((((((((((((((%%%''')))***+++***)))(((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))***++++++'''&&&&&&''')))***)))(((''''''((((((((((((''''''((((((''''''''''''(((((($$$''',,,//////,,,'''$$$%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''')))******,,,+++)))(((((()))***+++&&&''''''((()))******+++''''''((((((((((((''''''%%%&&&((()))))))))((('''(((((()))+++,,,---//////***************)))((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((())))))))))))((((((&&&''''''(((((((((((((((*********)))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))************))))))((((((((('''))))))(((((((((((()))***'''(((((()))))))))))))))******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&((()))************&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((***+++,,,+++)))((('''(((((()))))))))))))))'''(((((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))***+++,,,---***+++,,,------,,,+++***+++,,,---...////////////*********+++,,,---...///...111444555777===GGGOOOLLLNNNPPPTTT]]]nnnvvvkkkeeeiiibbbZZZVVVXXX\\\___```aaabbbjjjxxx|||xxxttttttttttttqqqnnnjjjrrr}}}xxxzzz}}}yyyuuusssxxx{{{wwwwwwyyyzzz{{{~~~~~~$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''(((((()))***+++,,,+++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))((('''''''''''''''(((((((((((()))+++,,,---++++++***))))))((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))******************))))))((((((''''''''')))***++++++***)))''')))((('''&&&&&&'''((())),,,++++++***)))(((((('''(((((((((((())))))))))))+++***)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((('''''''''(((((((((((((((((())))))((('''(((+++...))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&'''(((((('''((((((((((((((('''&&&&&&'''''''''&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))+++,,,,,,+++&&&''''''((((((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''',,,,,,++++++***))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++************************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))***+++,,,,,,+++*********))))))))))))))),,,,,,,,,---------......///---,,,+++,,,,,,,,,+++...000222555>>>IIIMMMLLLKKKOOOTTT[[[eeesssuuuiiieeefffddd```^^^]]]___bbbeeeffflllttt{{{~~~}}}ttttttuuuuuuuuutttrrrqqqooosss}}}yyyssszzz}}}wwwuuutttuuuzzz{{{uuuuuuzzz~~~''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((((())))))***************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((******)))((((((((((((((((((((((((((()))***++++++******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))***)))))))))(((((((((''''''(((***++++++***((('''((((((''''''''''''((((((***))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&)))((((((((((((((((((((('''''''''''''''((())))))***,,,,,,+++)))''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))***)))((('''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***)))&&&''''''((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***+++---,,,+++))))))************++++++,,,,,,,,,------------...---,,,,,,,,,---......------111666;;;EEEOOORRRPPPPPPTTTZZZ```hhhsssyyypppmmmmmmiiiccc___```dddjjjnnnqqqwww{{{yyysssssssssssstttsssrrrqqqtttwwwyyyqqqvvv}}}~~~{{{xxxyyy}}}|||wwwtttuuu|||++++++***)))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''***))))))(((((((((((()))((()))***+++++++++***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((++++++***))))))))))))))))))((((((''''''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******)))((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''')))******)))''''''''''''((((((((((((''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&((()))******,,,......+++((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((('''&&&%%%&&&&&&'''((()))))))))((((((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((())))))((('''&&&''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++)))******++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,------.../////////...555===EEENNNVVVWWWSSSVVV[[[bbbgggkkkqqqyyy~~~zzzuuutttqqqmmmfffbbbdddjjjrrrwww{{{zzzwwwsssrrrqqqsssuuuvvvuuutttxxxzzzwwwqqqtttzzz}}}~~~}}}yyyxxxvvvuuuyyy~~~~~~~~~,,,++++++***)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))************)))(((((('''(((((('''(((***,,,,,,,,,***)))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((+++***))))))(((((())))))))))))(((''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((()))(((&&&&&&&&&''')))***(((***,,,,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))((()))++++++++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))******)))'''%%%$$$%%%%%%'''((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))''''''(((((('''%%%&&&''''''((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&''''''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,............000111333<<>>JJJRRRXXXXXXUUUVVV]]]eeeuuu~~~qqqjjjggggggmmmsssqqqqqqqqqtttxxx~~~yyyuuurrrpppjjjeeekkkuuurrrmmmzzz{{{vvvtttmmmjjjiiilllrrruuutttqqqqqqsssuuuvvvwwwyyy|||~~~}}}|||zzzyyyzzz}}}~~~}}}~~~~~~}}}|||{{{}}}}}}~~~~~~}}}|||{{{{{{{{{|||~~~}}}||||||}}}~~~~~~}}}|||yyy|||~~~}}}yyyxxx|||}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{|||}}}}}}||||||~~~~~~~~~~~~~~~}}}|||{{{vvvyyy{{{||||||}}}~~~~~~|||yyyxxxwwwyyy{{{}}}~~~~~~}}}|||