BM6@ 6(@@ ------,,,++++++---000333AAACCCFFFJJJMMMOOOPPPPPPOOOKKKKKKMMMIIIBBBAAADDDWWWYYYTTTHHHGGGVVVjjjttt```OOO^^^uuuvvvppp^^^ddd}}}oooWWWUUUdddqqqkkk___aaahhhrrrzzzbbbQQQHHHPPPVVVVVV\\\gggoooiiihhhqqq}}}~~~yyyiiiZZZSSS[[[nnnyyyzzz|||yyyvvvtttrrrooollljjjmmmkkkhhheeeccc```]]][[[[[[ZZZYYYXXXVVVVVVVVVUUUSSSRRRQQQQQQRRRQQQOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDBBB???:::777444444777>>>DDDEEE@@@:::999::::::999888888999;;;444333111000////////////000000///...------,,,,,,---,,,+++*********+++,,,+++++++++***************+++,,,---...---,,,+++***------......//////000000888:::<<<>>>??????>>>======BBB@@@???CCCHHH]]]~~~+++,,,,,,++++++...444888AAACCCFFFJJJMMMOOOOOOPPPOOOLLLLLLLLLGGG??????CCCLLLNNNNNNLLLQQQ___oooyyywwwZZZTTTiii{{{qqqiiiaaakkkmmmTTTQQQ^^^kkk~~~sssiiicccbbbhhhooocccXXXQQQRRRSSSSSSZZZcccjjjeeedddnnn|||}}}nnn]]]XXX^^^kkkzzz~~~yyyxxx{{{|||yyyvvvsssqqqnnnjjjhhhjjjgggdddbbbbbb```]]]ZZZ[[[ZZZYYYWWWVVVUUUUUUUUUQQQPPPOOOPPPPPPPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBB???;;;888555444666<<>>@@@???===<<<;;;999666444444666999555444222111000000111222/////////...------,,,,,,))))))((())))))***+++,,,***+++,,,.........------++++++++++++,,,,,,---...///...------///111333555555666888;;;<<<;;;:::::::::@@@AAAAAACCCEEEXXXvvv***---...,,,+++000:::CCCCCCEEEHHHKKKMMMNNNOOOOOOKKKLLLKKKFFF===888999>>>GGGFFFLLLXXXdddsssiiiaaauuu~~~ooossszzzssspppyyyjjjRRROOO\\\iiisss|||rrrbbb]]]___eeejjjgggYYYNNNOOOVVVZZZaaa```aaajjjyyyrrr]]]RRRaaayyy~~~wwwssssssuuuzzz~~~}}}|||xxxvvvsssqqqpppnnnkkkiiihhhccc^^^]]]```___ZZZUUUXXXXXXVVVUUUUUUTTTTTTTTTPPPNNNMMMNNNNNNNNNLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDEEECCCBBBAAAAAA@@@===:::555333222444888;;;<<<<<<===;;;888555222222555777444333222000000000111111//////.........---------((())))))***+++,,,,,,---***+++---......---,,,+++...---,,,,,,---...000111222000...---...000333555666777:::<<<===<<<<<<;;;999@@@AAAAAACCCDDDUUUsss---//////...---222<<>><<<666444111111333666999:::===;;;888444111111444666555444222000/////////000...............---------)))***+++,,,------......,,,,,,---------+++***))),,,,,,---...111444777999444222000......///111333555777999;;;<<<<<<;;;:::888???@@@AAACCCCCCTTTqqq//////...///111777>>>CCCFFFGGGJJJLLLMMMNNNNNNNNNGGGHHHDDD>>>;;;>>>@@@@@@JJJRRRZZZaaaqqq|||vvv{{{sssvvvsssXXXOOOUUU^^^nnn{{{~~~xxxvvvtttppplllmmm\\\___```\\\VVVRRRSSSVVVQQQVVV[[[ccctttzzz]]]VVV[[[nnnzzzsssjjjhhhooovvv||||||{{{zzzvvvrrrtttrrrpppoooooonnnllljjjhhhfffccc```^^^[[[WWWUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQPPPNNNLLLGGGGGGHHHHHHGGGEEECCCBBBBBBAAA??????@@@@@@???===888666333111111444777999<<<;;;999555222222444666777666444111////////////........................***+++,,,---.........------,,,,,,++++++++++++++++++,,,...111444888;;;===333111000......///000111444555777:::;;;:::999999888???@@@@@@BBBCCCTTTrrr...,,,,,,///666===BBBDDDGGGHHHJJJLLLMMMNNNNNNMMMGGGGGGBBB===???FFFHHHFFFIIIXXXccckkk~~~}}}mmmzzzvvv|||tttnnntttwww[[[OOOSSSYYYhhhxxx{{{rrrooolllhhhhhhjjjTTTOOOQQQYYY[[[TTTQQQTTTRRRVVVWWW]]]mmmyyyYYYSSSZZZkkkqqqhhhcccfffmmmyyy}}}{{{yyyvvvsssqqqnnnmmmllljjjgggeeedddeeeddd```\\\XXXXXXXXXTTTTTTSSSRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQPPPNNNLLLGGGHHHHHHHHHGGGEEECCCBBBAAA@@@>>>>>>???@@@???>>><<<:::777444222333666999::::::999777444444555666;;;999777444111000//////........................++++++,,,---------,,,+++,,,++++++***+++---///000000111222333555555555555............///000111222444666888:::;;;;;;:::999888???@@@@@@BBBDDDVVVttt---***)))///999AAAEEEEEEGGGIIIJJJLLLMMMNNNMMMMMMHHHGGGAAA===CCCLLLNNNJJJJJJ]]]jjjssszzzeeeaaa{{{mmmhhh{{{zzzxxxwwwwww|||mmmfffnnnxxx]]]QQQSSSYYYdddtttvvvlllddd]]]VVVVVVZZZMMMDDDGGGWWW]]]UUUOOORRRXXXYYYWWWXXXgggzzz~~~uuu[[[SSSXXXgggkkkaaa^^^dddbbbqqq~~~}}}xxxxxxxxxvvvtttqqqnnnkkkiiifffccc``````bbbddd```ZZZWWWXXX[[[TTTSSSSSSRRRRRRRRRRRRSSSQQQPPPOOOOOOPPPPPPNNNLLLGGGHHHIIIIIIHHHFFFCCCBBBAAA???>>>>>>???@@@@@@??????===:::777444444777999999::::::888666555555777>>><<<999666333111000000---.....................***+++,,,---,,,+++***))),,,+++******,,,///333666999999888666333///,,,*********,,,...000111222333777888:::===>>>======<<<999?????????BBBDDDWWWuuu///---...333:::AAADDDEEEHHHHHHHHHJJJLLLNNNMMMLLLFFF>>><<>>>>>>>>>>>===;;;??????===888333222444777@@@>>>;;;888555333111111666666555444333111000000000000000000000000000000000///...------...///000111+++&&&)))222<<>><<>>===>>>>>><<<;;;>>>>>><<<888444222444666===<<<:::888666444222111444555666666555333000...////////////////////////+++,,,---......---+++***---,,,---333999<<<;;;888111///,,,,,,,,,---,,,,,,,,,---.........///111333333666:::<<<;;;::::::::::::======@@@BBBBBBTTTuuu---...222999@@@EEEGGGGGGHHHHHHHHHJJJLLLLLLJJJIIIBBB===:::===AAAEEELLLSSSbbbrrrvvv]]]bbb}}}|||rrrllloooxxxyyytttdddXXX^^^pppdddVVVZZZeeemmmttt}}}}}}xxxooodddZZZNNNCCC======@@@>>>===???EEEMMMSSSUUURRRVVVZZZ```nnn{{{{{{rrr[[[UUU^^^ggg```XXXPPPCCCEEEEEEPPPfffssssssnnnnnnooonnnllljjjhhhgggfffffffffccc^^^ZZZYYYYYYXXXWWWTTTUUUVVVTTTRRRPPPQQQRRROOOMMMLLLKKKKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBB@@@>>>=========<<<;;;<<<<<<<<<999666444444444888888999888777666444222222444666777666444000---////////////////////////***+++++++++++++++++++++------000555888777111,,,,,,***)))***,,,...//////,,,---.........///111333333666999;;;;;;::::::::::::======@@@CCCBBBUUUwww,,,///555<<>>999999???AAABBBBBBDDDHHHNNNSSSMMMRRR[[[gggvvv~~~wwwjjjVVVZZZeeekkkbbbTTTLLLHHHOOOUUU]]]dddkkkrrruuuuuuooonnnllljjjhhhgggggggggfffbbb]]]YYYXXXXXXWWWWWWTTTUUUUUUTTTRRRPPPQQQRRROOOMMMKKKKKKKKKKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA???===<<<<<<<<<;;;:::::::::;;;:::888555444333444555777888888777555444111222444444444222000...///////////////////////////---+++)))***---111444000...++++++,,,---,,,******((('''(((+++...//////,,,---.........///111333333666999::::::999:::::::::>>>===@@@CCCCCCWWWyyy---111888???DDDGGGIIIJJJLLLKKKLLLMMMNNNLLLIIIFFF:::888999<<<@@@HHHWWWdddtttlllsss}}}{{{|||xxx```XXXUUUbbbwwwhhhWWWYYYdddnnnxxxyyytttjjj^^^TTTHHH<<<777888<<>><<<;;;<<<<<<;;;999999999999999999777444222111222555777888888777666222111000000///000000111..............................///000222444666777000---)))'''((()))+++,,,+++***((((((+++---------,,,---.........///111333333666888999999999:::;;;;;;>>>===@@@CCCDDDYYY{{{||||||...333:::@@@DDDFFFIIIJJJLLLLLLLLLMMMNNNKKKGGGDDD;;;:::;;;AAAIIISSScccqqqyyyoooyyy~~~sssuuuwwwwwwwwwYYYTTTVVVfff{{{iiiTTTTTT^^^hhhwww}}}yyypppggg[[[QQQEEE;;;777888777===DDDHHHJJJNNNTTTZZZ\\\ZZZ\\\fffttt|||zzztttiiiuuuuuukkk___OOOPPPccczzz|||wwwmmmnnnmmmmmmkkkjjjgggeeedddbbb___[[[YYYYYYXXXWWWUUURRRSSSTTTSSSQQQPPPQQQRRROOOMMMLLLLLLLLLLLLKKKIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@>>><<<;;;;;;;;;:::999999888777888999888555222///111333555777777888777222111///......///222333........................)))---444999:::888444111,,,,,,------------,,,,,,...,,,))))))***,,,,,,+++,,,---.........///111333444666888888888888:::;;;;;;>>>===@@@DDDEEEZZZ}}}000555;;;@@@BBBEEEHHHJJJKKKKKKKKKLLLLLLIIIDDDAAA@@@>>>@@@HHHSSS___nnn{{{yyysssooowwwnnnqqqsssvvv}}}oooSSSQQQWWWjjjkkkRRRNNNWWW]]]ooo|||xxxlllbbbWWWMMMCCC:::777999666;;;@@@DDDHHHMMMUUU\\\aaabbbeeelllsssyyy}}}zzzqqq```ZZZSSS[[[uuu~~~rrrlllkkkkkklllkkkiiieeebbb___^^^\\\[[[ZZZZZZYYYWWWUUUQQQSSSSSSSSSQQQPPPQQQRRRNNNLLLKKKKKKKKKKKKJJJHHHEEEEEEDDDCCCBBBAAAAAA@@@???===;;;:::;;;;;;999888999777666666888888666333000000222333555777888999111111111000111222333444........................+++...222555555222...++++++,,,---......---------...,,,******+++,,,,,,+++,,,---.........///111333444555777888777888999;;;;;;>>>===@@@DDDFFF\\\222666<<>>EEEBBBCCCMMMYYYfffuuuqqq~~~iiigggqqqhhhiiitttyyy~~~tttcccOOONNNWWWllllllQQQKKKTTTRRRgggxxx|||yyyhhh___TTTKKKAAA999777999:::;;;>>>@@@CCCJJJSSSYYY^^^fffpppwwwxxxxxx|||iiiTTTWWWXXXeee~~~{{{}}}pppqqqiiijjjkkkkkkhhhccc___\\\\\\[[[ZZZ[[[[[[ZZZWWWTTTQQQRRRSSSRRRQQQPPPQQQRRRLLLKKKIIIIIIJJJJJJIIIGGGEEEEEEDDDCCCBBBAAAAAA@@@???===;;;:::::::::999888:::777555555777888666444000000111222444666888999000111333444555555444333........................333111...+++)))***+++,,,------+++)))((()))---///...,,,******,,,---------,,,---.........///111333444555777888777888999;;;;;;>>>===@@@DDDFFF\\\:::<<<@@@BBBCCCEEEGGGIIIMMMLLLJJJJJJJJJHHHDDDAAAJJJLLLFFFQQQkkkppppppyyyjjjuuuyyyrrrkkkbbblllsssxxxhhhQQQHHHPPP___sss~~~bbbNNNKKKRRR[[[bbbooo|||xxxrrrfff^^^QQQEEE>>>:::888777;;;<<<======@@@DDDKKKOOO]]]___eeepppzzz~~~|||wwwnnnlllbbbTTTOOO[[[qqq{{{vvvuuuwwwxxxvvvssspppkkkfffdddeeeccc___ZZZ\\\[[[ZZZYYYXXXXXXXXXXXXXXXVVVTTTQQQPPPOOOPPPQQQOOOOOONNNMMMKKKIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@======<<<;;;:::999999888777777666777777666444111///000222333444444333333444333222111000000000000///............///000000------------------------,,,++++++******++++++,,,///...---,,,+++,,,---...------------///222444666333555666777666777888:::>>>@@@???AAADDDDDDWWWyyy:::<<<@@@BBBCCCEEEGGGIIILLLLLLKKKHHHEEEBBB???===HHHJJJLLLXXXjjjpppvvvyyygggdddyyy{{{mmmbbbkkkuuu~~~zzzcccMMMKKKTTTdddxxxdddPPPMMMSSS[[[cccqqqxxxsssfff]]]PPPEEE>>>:::888777999:::;;;<<<>>>CCCJJJNNNZZZ]]]dddlllsssuuusssppp]]][[[RRRHHHMMMddd}}}}}}xxxsssrrrtttuuusssqqqpppkkkgggeeefffddd___[[[\\\[[[ZZZYYYYYYXXXXXXXXXWWWUUUSSSQQQOOOOOOOOOPPPOOOOOONNNMMMKKKIIIGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@======<<<;;;:::999999888777666666666777666444111000111222333444444444444444333222111111111111111111111000///////////////------------------------,,,++++++******++++++,,,...---,,,,,,,,,,,,---...+++++++++,,,---///000111333555666777666777888:::;;;>>>===???BBBBBBUUUwww999<<<@@@BBBDDDEEEHHHJJJJJJKKKKKKGGGBBB>>>===>>>FFFFFFSSS```eeeppp~~~sssaaaiiinnngggnnnyyyqqq[[[HHHKKKVVVhhh}}}dddPPPLLLRRRYYYbbbqqqxxxrrrddd\\\PPPEEE>>>:::999888888999:::;;;===BBBHHHMMMZZZ```hhhnnnrrrsssttttttlllgggWWWJJJSSSmmmyyyuuupppnnnpppqqqpppoooooolllhhhffffffddd```\\\\\\[[[ZZZYYYYYYXXXXXXYYYVVVTTTRRRPPPOOOOOOOOOOOONNNNNNMMMLLLKKKIIIGGGFFFCCCCCCBBBAAAAAA@@@@@@???======<<<;;;:::999888888777666555666666666444222222222222222222333444555333333222222111222222333444333111000///.........------------------------,,,++++++******++++++,,,------,,,,,,,,,------...++++++,,,,,,---.........333444666777666777999:::;;;>>>===???BBBBBBVVVxxx999<<<@@@BBBDDDFFFHHHKKKGGGJJJKKKFFF@@@===???BBBCCCCCCWWWdddcccvvvuuuiiiwwwppprrruuu}}}zzzhhhSSSEEEIIIVVVjjj|||bbbOOOKKKPPPVVV```pppvvvpppccc[[[OOODDD>>>;;;999999888999:::;;;===BBBHHHLLLVVV^^^iiipppsssuuuxxx|||xxxbbbRRR[[[ttt|||wwwsssnnnllllllnnnnnnmmmnnnkkkiiihhhgggddd```\\\\\\[[[ZZZYYYXXXXXXXXXXXXUUUTTTSSSQQQPPPOOOOOOPPPNNNMMMMMMLLLJJJHHHFFFEEEBBBBBBAAAAAA@@@?????????===<<<<<<;;;:::999888888777555444555666666444333222111000000000222333444333222222222222222333444222111000///............------------------------,,,++++++******++++++,,,---,,,,,,,,,------......,,,,,,---...///000000000222444666777666777999;;;===@@@???AAADDDDDDXXXzzz999<<<@@@CCCDDDGGGIIIKKKHHHJJJJJJDDD>>>;;;===AAAAAADDDYYYggglllqqqnnnwwwyyyxxx}}}ttt___NNNEEEIIIWWWmmmzzzbbbPPPLLLPPPWWWaaappp}}}tttlllaaaYYYMMMCCC===;;;:::::::::;;;;;;;;;===AAAGGGKKKOOOXXXcccjjjllloootttyyyzzzjjjUUUPPPaaayyyzzzuuurrrmmmiiiiiiiiikkkkkkkkkkkkiiihhhfffccc___]]][[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMLLLKKKIIIGGGEEEDDDAAAAAAAAA@@@??????>>>>>><<<<<<;;;:::999888888777666555444444555555444333111111000//////000222333222222222111111222333333......---------......///------------------------,,,++++++******++++++,,,+++,,,,,,------.........+++,,,---...///111222333222444666666777777999;;;<<>>CCCLLL]]]kkkpppuuu}}}zzznnnXXXJJJFFFLLL[[[rrr{{{eeeSSSPPPTTTYYYbbbqqq|||rrrjjj___XXXLLLCCC===<<<;;;;;;<<<<<<<<<<<<<<<@@@EEEIIINNNVVV```fffhhhkkkppptttjjjVVVGGGPPPhhhzzz}}}yyyrrrooojjjeeeccccccdddfffiiiiiiiiihhhfffbbb___\\\YYYXXXWWWVVVVVVUUUUUUVVVSSSSSSRRRRRRQQQPPPPPPOOOLLLLLLKKKJJJIIIGGGEEEDDDAAAAAA@@@??????>>>>>>===<<<<<<;;;:::999888777777666444333333444555555444111111000000000111111111222222111111000111111222---,,,,,,,,,------...///------------------------,,,++++++******++++++,,,++++++,,,---............,,,,,,,,,,,,---///111222111333555666777888:::<<<:::===<<>>>>>======<<<;;;;;;:::999888777777666444222222444555555444222222333333333222222222222222111000///////////////......---------......------------------------,,,++++++******++++++,,,***+++,,,...............222000...,,,,,,---000111111333555666777888:::<<<999<<<<<>>=========<<<;;;;;;:::999888777777666444222222333555555555333444555666555444333222222222000///............222111000///...---------------------------------,,,++++++++++++++++++,,,)))+++,,,...//////......999666222...---...000222111333555666777888:::<<<;;;>>>>>>AAADDDEEEYYY{{{;;;<<>><<<:::888999<<<>>>LLLNNNPPPVVVcccppptttrrrwwwVVVLLL^^^hhhgggfffcccbbb]]]ZZZWWWMMMEEEMMM\\\aaaeeegggddd___[[[[[[]]]UUUTTTRRRRRRSSSSSSQQQPPPLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJIIIFFFDDDCCC@@@???===<<<;;;;;;;;;<<<;;;:::999888666555444333555555555444444444444333<<>>>>>AAADDDEEEYYY{{{<<<===???BBBFFFIIIKKKLLLJJJHHHIIIPPPYYY___]]]ZZZcccfffjjjxxx|||sssrrrooodddaaagggyyyoooXXXHHHEEEGGGQQQeee{{{uuufffWWWNNNLLLOOOVVVddduuuyyynnnccc[[[UUUKKKAAA:::777888888=========;;;999999;;;===EEEHHHLLLRRR___mmmttttttuuuWWWPPPbbbjjjhhheeeaaa]]]YYYTTTPPPJJJGGGKKKSSS___bbbeeeddd```\\\\\\]]]VVVTTTRRRRRRRRRRRRPPPNNNKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJIIIHHHFFFCCCBBB>>>===<<<;;;;;;;;;<<<<<<666888:::;;;<<<:::888777666444222333777>>>FFFKKKCCCBBB>>>777000,,,...000333222111000/////////////////////.........------------------------------,,,,,,,,,+++++++++************+++,,,,,,------...111000---,,,,,,---///111333333444666777888999:::;;;>>>===@@@DDDEEEZZZ}}}<<<>>>@@@CCCFFFIIIJJJKKKGGGGGGKKKTTT^^^bbb___[[[___bbbssskkkiiiqqqrrrhhhfffmmm{{{{{{gggRRREEEDDDHHHUUUhhh~~~uuugggXXXOOOMMMKKKSSSbbbuuuyyymmmbbbYYYSSSJJJ@@@999666666666;;;<<<===<<<:::999:::;;;@@@EEEJJJOOOYYYhhhrrruuurrrXXXTTTeeejjjeeeaaa\\\YYYVVVPPPKKKMMMSSSVVVTTT```bbbeeeeeebbb___\\\[[[VVVUUURRRQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHFFFDDDBBBAAA>>>>>>===<<<<<<======>>>===<<<;;;999888666555555333777===CCCGGGHHHGGGFFF???;;;555///,,,,,,...000222222111111000000////////////000000000///...---------------------------,,,,,,,,,+++++++++************++++++,,,---------///...---+++,,,---///000444666777777555666:::===;;;>>><<<>>>BBBEEE[[[xxxwww===???BBBEEEGGGIIIJJJKKKFFFEEEGGGLLLSSSXXXWWWUUU\\\dddggglllxxx~~~vvvuuuwwwzzzuuuaaaMMMCCCEEEKKKZZZmmmuuugggXXXOOOMMMJJJSSSbbbuuuyyylllbbbXXXRRRHHH>>>777444444555888:::<<<<<<;;;999999:::BBBGGGLLLPPPYYYgggrrrwwwqqqZZZWWWcccddd^^^ZZZUUUYYYWWWQQQNNNZZZlllqqqjjjiiiiiiiiihhhfffbbb]]]ZZZWWWUUUSSSQQQPPPOOOLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFEEECCCAAA@@@AAA@@@@@@???>>>>>>>>>>>>@@@<<<777333222555888;;;???CCCGGGIIIGGG@@@888222111000000111222222///---000111111111111000000000000111333444333222000...------------------------,,,,,,,,,+++++++++***************+++,,,,,,------///...---,,,---...///000333666888777555666<<>><<<===BBBEEE\\\ooopppzzz???@@@CCCFFFHHHJJJJJJJJJEEEAAA>>>@@@FFFMMMRRRUUU```ttt{{{eeennn~~~}}}zzz|||}}}}}}~~~qqq\\\JJJCCCGGGNNN___qqq~~~ssseeeVVVNNNLLLLLLTTTbbbuuuwwwkkk```VVVPPPFFF===666444444555777999;;;<<<;;;999999999AAAGGGMMMQQQ[[[jjjvvv|||rrr^^^ZZZaaa^^^XXXVVVSSSWWWWWWUUUYYYlllwwwsssoookkkhhhddd^^^ZZZXXXUUUSSSQQQPPPNNNLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDEEEEEEDDDBBB@@@???AAAAAA@@@???>>><<<;;;;;;777777888:::===AAAFFFHHHKKKFFF???888333111222333,,,---000333555333///,,,///000000111111111000000000111333444333222000...------------------------,,,,,,,,,+++++++++******))))))***++++++,,,,,,---//////.........///111111111444888777666888>>>EEE<<<>>><<<>>>BBBEEE\\\{{{kkkttt}}}{{{yyy@@@BBBEEEHHHIIIJJJIIIIIIBBB>>>;;;<<>>>>>>>>===<<<;;;999999888===CCCIIIKKKIIIFFFCCC999777444111000111333444222222111000///............///000222222222111000//////000000000///...---------------------------,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,///////////////000111222111333666777777999>>>BBB===???===???BBBDDDZZZ~~~lllbbbsss~~~wwwqqq@@@BBBFFFHHHJJJJJJIIIHHH?????????CCCLLLVVV___dddqqqttt}}}uuuuuuyyy{{{iiiUUUFFFCCCIIIPPPgggyyy|||mmm^^^OOOHHHGGGHHHOOO\\\nnnsssggg]]]RRRMMMDDD<<<777555777888666888999:::999888999:::888;;;@@@GGGUUUdddllllll```VVVYYY___XXXSSSTTTQQQNNNSSSaaattt~~~oooeeebbbaaa^^^ZZZXXXVVVTTTRRRRRRQQQNNNLLLGGGGGGGGGGGGGGGFFFFFFEEECCCDDDDDDDDDDDDBBBAAA@@@<<<<<<===>>>>>>>>>===<<>>@@@CCCDDDXXX{{{~~~bbb]]]tttAAACCCFFFIIIKKKJJJIIIHHH???AAAFFFLLLTTT\\\aaaeee}}}vvv~~~sssppptttyyygggSSSEEEBBBHHHOOOiii{{{{{{lll[[[LLLEEEEEEEEEKKKXXXjjj~~~~~~rrrfff]]]QQQLLLDDD<<<777666888999666888999999888888999;;;888:::<<>>>>>@@@AAADDDFFFKKKMMMMMMIIIDDD@@@999999888777666555444444222222222111111111111000...///000111111000///...///000111333333222222111000000000000000000000000------............------...------,,,,,,---------******+++++++++,,,,,,,,,***...111000...,,,---///333333555666888999999999<<>>AAACCCWWWwwwiiiiii@@@BBBEEEHHHIIIIIIIIIHHHPPPeeeaaaZZZfffbbb^^^rrrvvvpppwwwuuuhhhcccppp|||wwwsss}}}sss\\\IIIEEECCCJJJZZZmmmvvveeeUUUFFF???>>>CCCJJJYYYlll~~~mmm```YYYMMMDDD;;;999999999:::<<<;;;:::::::::::::::;;;;;;@@@BBBCCCFFFMMMTTTTTTOOO???<<<===BBBEEEDDDEEEHHHUUUfff{{{~~~{{{|||tttooohhhbbb^^^\\\ZZZYYY[[[XXXTTTPPPMMMKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLL@@@AAACCCFFFHHHKKKMMMNNNNNNMMMLLLHHHCCC===888555999999888777666555444444222222222111111111111000...///000111111000///...//////111222222222111000000000111111111111000000...//////////////////...000///...---,,,+++++++++******+++++++++,,,,,,,,,+++---//////............222333555666888999::::::;;;AAA@@@???BBBFFF[[[{{{jjjooo@@@AAACCCEEEGGGIIIJJJKKK___mmmfff^^^eeebbbeee{{{zzzfffcccssszzzuuuwwwzzz}}}~~~yyyoooWWWFFFCCCBBBJJJ\\\qqqrrr```OOOBBB===>>>BBBJJJYYYmmm}}}mmm___VVVJJJAAA999888999888:::<<<::::::999999:::<<<===>>>@@@BBBCCCEEEJJJPPPOOOJJJ:::777777:::===???CCCIII^^^rrr}}}{{{yyyvvvoookkkeee```^^^]]][[[ZZZXXXWWWUUUSSSRRRRRRRRRRRRMMMKKKHHHEEEDDDEEEGGGHHHLLLNNNPPPRRRQQQPPPMMMKKKIIIFFFCCC???<<<999888888999999888777666555444444222222222111111111111000//////000000000000//////...//////000111000000000000111111111111111111000//////000000000000//////111000///---,,,+++************+++++++++,,,,,,,,,---,,,,,,...///000///---111222444666888999:::;;;<<>>BBBFFF[[[{{{{{{jjjtttAAABBBDDDFFFHHHHHHHHHHHHWWW```\\\XXX```eeerrr}}}eeeeee}}}}}}~~~{{{uuujjjSSSDDDCCCBBBLLL```yyyppp]]]LLL???<<>>===<<<;;;999999:::<<<===999999888777666555444444222222222111111111000000//////000000000000//////.........///////////////000111111222222111111000/////////000000/////////000000...---,,,+++++++++******+++++++++,,,,,,,,,---+++***,,,000222000---111222444666888:::;;;;;;===AAA???>>>@@@DDDYYYzzzyyygggtttBBBDDDGGGIIIIIIFFFCCCAAAFFFLLLOOOTTT]]]jjj~~~eeehhh{{{zzzwwwpppdddNNNDDDDDDCCCMMMddd~~~ppp]]]KKK>>><<<@@@???GGGUUUhhh{{{|||qqqcccUUUIII@@@888666666444333555<<<;;;::::::::::::;;;<<<@@@BBBCCCDDDIIIMMMKKKEEE888444222333666;;;FFFPPPgggxxxvvvqqquuuvvvpppllliiiddd```]]][[[YYYWWWWWWVVVVVVUUUSSSQQQOOOMMMNNNOOOPPPRRRSSSTTTUUUUUUHHHGGGFFFDDDAAA???===<<<======<<<;;;999888777777999999888777666555444444222222222111111111000000000000////////////000000.............../////////000111222333333222111000---......//////......---......---,,,,,,,,,------******+++++++++,,,,,,,,,---+++)))+++000222111///111222444666888999::::::;;;@@@???>>>CCCIII___{{{gggtttDDDFFFIIIKKKIIIEEE???<<<@@@CCCNNNZZZbbbrrr~~~jjjnnn}}}~~~zzz|||uuuqqqiii]]]JJJCCCEEECCCMMMeee{{{rrr^^^KKK===;;;@@@<<>>>>>???@@@AAA:::;;;<<<<<<;;;999888666999999888777666555444444222222222111111111111000000000////////////000000///............///000000000111333444444333111000------............---------------,,,,,,------...******+++++++++,,,,,,,,,+++******,,,...111222222333333555666888999999999999??????@@@GGGOOOhhhiiiwwwGGGHHHIIIIIIGGGCCC???===BBBDDDTTTeeekkk{{{}}}ssszzz{{{~~~}}}yyyqqqlllbbbUUUEEEAAADDDAAAKKKcccsssttt```KKK<<<999>>>===BBBLLL\\\nnn|||tttcccQQQDDD<<<555444444222111222666777999:::;;;:::999999888<<>>??????777888999:::;;;;;;;;;;;;999999888777666555444444222222222111111111111000111000///......///000111//////.........///000111000111333444444333111000......////////////......///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,,,,---///222444444555666777888888888888:::???>>>@@@FFFOOOhhh}}}iiiyyyHHHHHHGGGFFFDDDBBB@@@???EEEFFFZZZmmmrrrzzzyyy}}}xxxooohhh]]]QQQAAA???DDD@@@IIIbbbooo~~~ttt```KKK;;;888<<<@@@DDDMMM[[[mmm|||sssaaaNNNBBB:::444444444222222333222444777:::<<<;;;:::999555999<<<@@@FFFLLLIIIDDD888555333333444999FFFTTThhh___[[[^^^cccdddeeehhhjjjgggdddaaa___]]][[[XXX\\\```dddgggddd\\\TTTNNNKKKIIIGGGEEEEEEGGGIIIJJJ??????>>>>>>===<<<;;;:::===<<<:::999888888888999999999888777666555444444222222222111111111111000111000///......///000111000//////......000111222///111333555555333111/////////000000000000//////111000///---,,,+++************+++++++++,,,,,,,,,(((+++------,,,...222666555555666777777777777777<<<@@@>>>>>>CCCIIIaaayyyfffzzzJJJEEEFFFKKKGGG>>>BBBMMMQQQSSSbbbiiinnnzzz|||xxxqqq}}}~~~xxxnnncccVVVKKKCCCAAA@@@BBBMMM[[[mmm}}}ttt^^^HHH;;;:::>>><<>>DDDHHH^^^qqqgggHHHGGGIIIHHHDDDBBBIIITTTVVV]]]fffhhhnnnmmmgggppp}}}wwwlllaaaSSSIIIAAA@@@@@@AAALLLZZZmmm|||uuu^^^HHH;;;:::>>>===BBBJJJSSS```qqqvvvcccPPPCCC;;;333222222000000111222333666888999:::999999666999:::;;;FFFTTTUUUMMM<<<888555666888>>>KKKXXX```YYYRRROOOMMMMMMSSSZZZffffffggggggfffccc```___[[[WWWTTTTTTPPPKKKIIIKKKIIIIIIIIIJJJIIIIIIHHHGGGDDDCCCAAAAAAAAA@@@===;;;;;;;;;::::::::::::999999999999888777666555444444444444333222111000//////---...///000000111111111222111///...------......000222444444222///......---..................---......---------,,,,,,,,,++++++******++++++,,,---+++,,,------,,,,,,...000777666666777777888999999;;;===;;;???DDDGGG\\\~~~vvvlllDDDJJJKKKGGGFFFNNNZZZaaa[[[cccaaaaaappp{{{ooonnnrrrxxx|||{{{}}}{{{uuuiii^^^NNNEEE>>>>>>???AAALLLZZZnnn|||uuu___HHH;;;:::>>>===AAAFFFMMMXXXiii{{{xxxdddRRRDDD;;;333222222000000222111333555777888999888888555888888:::GGGVVV[[[WWW@@@:::666888<<>>@@@KKKYYYsssuuu^^^HHH;;;:::>>>>>>@@@CCCHHHQQQaaasssxxxeeeSSSEEE<<<444222222111111333111222444666777888888888777888999<<>><<<;;;;;;:::::::::999999999888888888777666555555555333333222222111000000///.........//////000111222222111///...------......///111222222000......///.........------...............---------,,,,,,,,,++++++******++++++,,,---+++,,,------,,,,,,...000111333666999;;;:::999888999<<<<<<@@@EEEFFFYYYyyyooogggEEELLLJJJFFFPPPccchhh___WWWZZZXXXoooiii___{{{}}}~~~xxxpppcccWWWEEE===999<<<>>>@@@JJJWWWuuuttt^^^GGG;;;:::>>>>>>???AAADDDMMM\\\mmmzzzyyyfffTTTFFF<<<444222222111111444222222444555777888888999999:::;;;>>>HHHSSSZZZ[[[BBB<<<777555333666@@@LLLMMMNNNRRRVVVTTTOOOOOORRR===BBBJJJRRRXXX\\\]]]]]]UUURRRSSSUUUTTTOOOMMMNNNIIIIIIIIIIIIHHHGGGFFFEEEFFFCCC@@@?????????>>>===;;;;;;:::::::::999999999888888777777666666555555333333222222111000000000///.........///000111222222111///...------.........000111000///......//////...------------...///......---------,,,,,,,,,++++++******++++++,,,---+++,,,------,,,,,,...000///222666999;;;;;;:::999:::===<<<@@@EEEEEEXXXxxxpppiiiIIILLLGGGBBBJJJWWWXXXOOOVVVZZZhhheeeeee}}}vvvyyyzzz{{{~~~xxxoooaaaTTTBBB;;;888<<<>>>???IIIVVVqqq|||rrr\\\GGG;;;;;;>>>>>>???AAAEEELLL[[[lllxxxzzziiiWWWFFF===444222222111222444333333444555777888999::::::;;;===BBBIIIPPPTTTUUU@@@<<<999888888===JJJWWWTTTOOOMMMMMMKKKGGGGGGIII;;;@@@GGGOOOVVVZZZ\\\\\\TTTRRRQQQSSSRRRMMMLLLNNNIIIIIIIIIIIIHHHFFFEEEDDDFFFCCC@@@?????????>>>===;;;;;;::::::::::::999999888777777777666666666555222222222111111111000000//////.........000222333222111///...------.........///000///...---...//////...---,,,,,,---...///......---------,,,,,,,,,++++++******++++++,,,---+++,,,------,,,,,,...000...111555999;;;<<<<<<;;;===>>>===@@@DDDEEEXXXyyyooogggIIIJJJFFF???@@@HHHLLLLLL\\\\\\vvvvvvdddtttsssxxx}}}{{{~~~xxxooo```SSSAAA:::888<<<>>>???HHHTTTfffrrr}}}oooZZZFFF;;;;;;???>>>@@@BBBFFFNNN\\\mmmxxx}}}mmm[[[GGG===444111111111222555444444555666777999:::;;;888999>>>EEEJJJMMMOOOPPPCCC===:::===BBBHHHRRR[[[RRRJJJFFFHHHKKKJJJIIIJJJFFFIIIMMMRRRVVVXXXYYYZZZUUUQQQPPPQQQOOOKKKKKKMMMIIIIIIIIIHHHGGGFFFEEEDDDFFFDDD@@@>>>>>>???>>>===;;;;;;::::::::::::999999777777777777666666666666222222222111111111111111000///...---...000222333222111///...------......---...///...------...000000///---,,,,,,---///000......---------,,,,,,,,,++++++******++++++,,,---+++,,,------,,,,,,...000...000444888;;;<<<======???@@@===???DDDEEEYYYzzzlllccc~~~GGGGGGEEE???;;;???IIIRRRbbb]]]{{{ooohhhvvv~~~www}}}xxxooo___RRRAAA:::888===>>>???HHHTTT]]]jjjyyy|||nnnYYYEEE:::;;;???>>>@@@DDDHHHPPP^^^nnnyyyppp]]]GGG===444111111111222555555555555666777999;;;<<<666888>>>FFFKKKLLLLLLMMMGGG???;;;@@@IIIOOOSSSWWWSSSLLLIIINNNRRROOOIIIFFFUUUVVVXXX[[[\\\^^^^^^^^^VVVRRRPPPPPPNNNKKKKKKNNNIIIIIIIIIHHHGGGFFFDDDDDDGGGDDD@@@>>>>>>???>>>>>>;;;;;;;;;:::::::::999999777777777777666666666666222222222111111111111111000///...---...000222333222111///...------......---...///...,,,,,,...000000///---,,,,,,---///000......---------,,,,,,,,,++++++******++++++,,,---+++,,,------,,,,,,...000...000333777:::<<<>>>>>>AAAAAA>>>???CCCEEEZZZ|||lllccc}}}EEEIIIGGG>>>:::CCCOOOWWW``````qqqyyy|||~~~www~~~xxxkkkZZZNNN@@@;;;999:::;;;<<<@@@FFFYYYcccnnnxxxpppYYYFFF>>>>>>??????@@@CCCIIISSSbbbrrr|||rrr]]]KKK@@@555222222000///000666777888777666666888:::<<<<<<===AAADDDGGGNNNSSSPPPKKKKKKDDD777<<>>===<<<<<<;;;::::::999999999999999888666666777777555444333333222222111000000000...............---------///............---------,,,...000000///---,,,,,,---------........./////////...---,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........000555999<<<>>>>>>>>>CCCFFFBBB>>>@@@EEE\\\}}}qqqfff~~~IIIGGGDDDBBBCCCIIIQQQWWW___]]]zzzrrr}}}rrrzzz|||tttyyy|||uuuhhhXXXLLL>>>:::999;;;<<<===@@@EEENNNYYYfffrrr}}}rrrZZZFFF>>>===>>>???BBBHHHPPP[[[jjjyyyuuubbbLLL@@@555222222111000111444777:::;;;:::999999:::777888<<>>OOOXXX___PPPHHHKKKJJJCCCGGGTTTnnn|||rrrbbb\\\[[[YYYWWWUUURRRQQQPPPNNNLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCCCCBBB@@@???===<<<<<<;;;::::::999999999:::999888666666777777555444333333222222111000000000////////////............///............---------+++---000000...,,,++++++------------............///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111444888;;;===>>>???AAAEEEBBB???BBBGGG^^^wwwlllOOOGGGEEELLLRRRRRRVVV\\\bbb```ssszzz|||ooojjjrrr}}}~~~vvvppp~~~}}}xxxpppcccTTTIII<<<999999<<<>>>===???DDDGGGRRR```mmmzzzsssZZZEEE=========@@@FFFPPP[[[iiiwwwvvveeeMMMAAA555222222111000222222666;;;======<<<<<<<<<999===DDDMMMWWWccclllpppaaaIII???@@@<<>>???@@@DDDBBBAAADDDHHH^^^wwwnnnQQQHHHIIIVVV\\\XXX[[[eeeaaaeeeuuu|||zzzzzzvvviiimmmrrrxxx|||}}}|||zzz|||wwwuuuxxx~~~yyysssjjj]]]OOOEEE:::888999===???>>>???BBBIIITTTaaammmzzzqqqXXXDDD======>>>BBBKKKYYYiiixxx~~~rrrdddNNNAAA666222222111111333222555999;;;<<<===>>>???EEEKKKSSS\\\iiiuuu{{{|||lllMMM@@@FFFFFFGGGTTT^^^eeeWWWIIIAAA???EEEVVVgggrrrhhhbbbdddbbb[[[XXX[[[VVVWWWWWWTTTNNNKKKKKKLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBAAA???>>>===;;;::::::999999:::::::::999888666666777777555444333333222222111000000000000000111111111111222222///............------------///111222000...------,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,---------......111222333555888;;;>>>@@@AAAFFFDDDCCCEEEHHH]]]|||mmmhhhLLLFFFJJJWWW[[[XXX^^^lll___nnnrrrccciiixxxoooppprrrxxx~~~~~~~~~{{{vvvnnndddWWWJJJBBB999777999===???>>>???BBBIIITTTaaannn{{{nnnVVVCCC===???AAAEEEPPPbbbuuu{{{ooocccOOOBBB666222222222222444444555777888999;;;???CCCNNNVVV```jjjwwwlllNNNCCCNNNRRRSSS[[[aaafffYYYHHH<<<<<>>===:::::::::999999::::::;;;999888666666777777555444333333222222111000000000111111111111222222333333///............---------...111333333111/////////,,,,,,,,,---------............------,,,,,,------...---+++******+++---...,,,,,,,,,---------......111222333555888;;;===???BBBGGGFFFEEEFFFGGGYYYwwwwwwaaa```FFFCCCFFFNNNSSSVVV```mmmjjjkkkTTThhh~~~{{{}}}|||xxx~~~{{{yyytttkkk___RRRFFF@@@888666888===???>>>???BBBDDDPPP```ooo}}}~~~nnnVVVDDD>>>AAACCCHHHTTTiii}}}{{{nnndddPPPCCC777333333222333555666666666666777;;;@@@DDDMMMXXXeeepppdddKKKFFFSSS[[[aaaggggggggg[[[HHH;;;???QQQdddooofffQQQ>>>???IIIOOORRRVVVTTTTTTTTTQQQNNNLLLKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@>>>===::::::999999999:::;;;;;;999888666666777777555444333333222222111000000000000000111111222333333333///............---------...111333333222000//////---------.........//////......---------------...------++++++++++++------,,,,,,,,,---------......111222333666888:::<<<===AAAGGGGGGFFFFFFFFFVVVsssttt^^^\\\}}}FFFCCC@@@CCCLLLYYYeeelll~~~iii]]]xxxyyyvvvwwwzzzxxxrrrhhh\\\NNNDDD>>>999666777;;;>>>===???CCCDDDQQQcccssspppXXXEEE???BBBDDDKKKXXXmmmzzznnneeeQQQDDD777333333333444666666777999999:::===AAADDDLLLZZZiiiuuu~~~]]]LLLIIITTT^^^iiipppjjjhhh]]]JJJ===EEEZZZjjjooo^^^PPPAAA;;;???HHHOOOTTTSSSRRRPPPOOOOOONNNLLLJJJHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCBBB@@@???>>>:::999999999::::::;;;<<<999888666666777777555444333333222222111000000000000000000111222222333333///............------------///222222000...------........./////////000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111444777999;;;;;;;;;>>>EEEFFFEEEFFFFFFUUUrrruuu___]]]}}}JJJEEE======KKK___kkkmmmffffff{{{pppuuu~~~zzzxxxrrrgggZZZMMMCCC===999666777;;;======@@@DDDHHHVVViiiyyysssZZZFFF@@@BBBDDDMMMZZZoooyyymmmdddQQQDDD777333333333444666666888;;;===>>>???AAACCCOOO^^^mmmxxxxxx\\\OOOMMMTTT]]]kkkrrriiiiii^^^KKK@@@III```nnnpppTTTPPPFFF<<<:::CCCNNNUUUSSSPPPMMMMMMOOOOOOLLLIIIIIIIIIIIIJJJIIIIIIHHHHHHEEEEEEDDDCCCBBB@@@???>>>999999999999::::::;;;<<<999888666666777777555444333333222222111000000000//////000111222222333333//////.........---------,,,...000000///---,,,,,,////////////000000000000......---------......///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///111444888:::;;;::::::;;;CCCDDDEEEGGGFFFVVVrrrwww```^^^~~~FFF======CCCNNNcccsssssspppssszzzsss}}}|||wwwyyyuuunnndddWWWKKKBBB<<<;;;888:::@@@AAA===@@@HHHRRR]]]nnn}}}sss]]]JJJ@@@@@@CCCMMMYYYkkk}}}{{{xxxlll___RRREEE888333222222666:::777888===@@@;;;666:::DDDLLLaaavvvbbbTTTLLLUUUeeemmmjjjdddnnndddOOOAAAOOOiiipppfffWWWOOOEEE>>>;;;===EEEMMMSSSRRRRRRQQQOOOMMMKKKJJJIIILLLNNNMMMIIIFFFFFFGGGFFFEEEDDDCCCCCCAAA>>>;;;999999999888888888777777666666666666555555555555222222222222222222222222222222222222222222222222//////.........---------..................------...///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000111333555777999::::::===@@@>>>AAAIIIKKKWWWoooppp```[[[FFFFFFEEEKKKYYYeeekkknnnvvv|||zzzxxxttt}}}xxxxxxtttlllaaaUUUIII???:::999777:::AAABBB???DDDMMMWWWbbbrrrrrr]]]JJJ@@@@@@DDDKKKVVVhhh{{{~~~wwwvvvtttjjj]]]MMMDDD;;;777555444777===EEEAAA======;;;:::AAAJJJRRRfffyyydddYYYTTT\\\dddeeegggllltttiiiTTTIIIWWWnnnqqqeeeXXXMMMGGGGGGDDD>>>CCCNNNSSSRRRRRRQQQOOONNNLLLKKKJJJLLLMMMLLLIIIGGGFFFGGGFFFEEEDDDCCCCCCAAA>>>;;;:::999999999999888888888666666666666555555555555222222222222222222222222222222222222222222222222//////.........---------..............................////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000111333555777999::::::===@@@>>>AAAHHHIIIVVVnnnwwwggg```>>>IIIIIIOOOcccfffbbblllyyy^^^ddd{{{|||~~~~~~yyyvvvrrriii^^^QQQEEE<<<888888666:::BBBDDDBBBIIITTT```kkkzzzrrr]]]KKKAAAAAAEEEJJJTTTeeewwwyyyrrrrrrrrriii^^^NNNDDD;;;666555777???GGGOOOGGG@@@======>>>BBBGGGWWWhhhyyyhhhWWWRRR```hhhdddeeennn{{{ooo\\\TTTbbbuuuqqqaaaTTTHHHDDDJJJLLLEEEGGGPPPRRRQQQQQQPPPOOONNNLLLKKKJJJKKKLLLKKKIIIGGGGGGGGGFFFDDDCCCBBBBBBAAA>>><<<::::::::::::999999999999666666666666555555555555333333333333333333333333222222111111111111111111...............---------..............................///////////////............------------,,,---------,,,,,,+++++++++++++++++++++,,,---......000111333555777999::::::>>>AAA???@@@FFFGGGTTTmmm}}}llldddKKK[[[UUUTTTgggaaaYYYkkkxxxppp\\\aaa}}}||||||yyyzzz~~~zzzuuupppfffZZZNNNCCC;;;666:::888<<>><<<;;;;;;;;;:::::::::999999666666666666555555555555333333333333333333333333111111111111111000000000........................---------...............---...//////////////////............------------......---,,,,,,+++******++++++++++++,,,---......000111333555777999::::::>>>BBB@@@@@@DDDEEERRRlll~~~ooofffkkkvvvhhh___hhh\\\UUUmmmwww~~~zzzwww~~~rrrkkknnn{{{www}}}yyy}}}zzztttnnndddXXXLLLAAA:::777;;;:::>>>DDDEEEDDDOOO]]]sss}}}ttt```NNNDDDDDDGGGIIISSScccuuu}}}vvvvvvvvvlllaaaSSSDDD777888AAAIIILLLOOO>>>BBBDDDAAA>>>@@@GGGMMMTTTcccqqqyyykkkZZZXXXjjjpppdddbbblll|||rrrfffdddooovvviiiUUU@@@>>>999;;;PPPhhhhhh[[[NNNNNNOOOOOONNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGEEECCCAAA@@@AAA@@@>>>===;;;;;;;;;:::::::::999999666666666666555555555555333333333333333333333333111111111000000/////////---.....................---------.........//////------.../////////////////////.........---------......---,,,,,,+++******++++++++++++,,,---......000111333555777999::::::>>>BBB@@@@@@CCCCCCRRRmmmrrrkkklllqqqhhhbbbeee^^^ddd}}}ooonnnxxxtttyyy~~~yyy}}}}}}~~~~~~zzzxxxqqqkkk```TTTIII@@@:::888;;;:::>>>DDDEEEEEEQQQaaawwwvvvcccPPPFFFEEEGGGHHHQQQaaarrrxxxxxxuuukkk^^^LLLCCC>>>DDDKKKKKKFFFBBBQQQVVVUUUJJJ@@@???DDDHHHTTTcccrrr|||kkkiiipppvvvkkk]]]dddxxx|||tttjjjiiiooonnn^^^KKK===??????EEE[[[pppnnn___OOOOOOOOOPPPPPPOOONNNNNNKKKIIIGGGGGGHHHIIIHHHGGGEEECCCAAA@@@@@@@@@???===::::::::::::999999999999666666666666555555555555333333333333333333333333111111000000//////......---------...............,,,,,,------.../////////,,,---...///000000000000/////////.........---------------,,,,,,+++++++++++++++++++++,,,---......000111333555777999::::::>>>CCCAAAAAACCCCCCSSSooo{{{uuuRRRTTT[[[bbbeeeiii|||nnnooo{{{xxxvvvmmmggg\\\PPPFFF>>>999777999999===DDDDDDFFFTTTfffwwwyyyeeeRRRGGGEEEHHHJJJSSSaaaqqqzzzyyywwwkkk]]]KKKGGGEEEHHHGGGBBB<<<:::SSS[[[___ZZZSSSOOOKKKGGGTTTddduuuppppppsssrrriiicccnnn}}}wwwppplllllleeeSSSAAA<<<>>>JJJ^^^jjjhhh```\\\QQQQQQRRRSSSSSSRRRRRRRRRLLLIIIFFFFFFHHHIIIHHHGGGEEECCC@@@??????@@@???>>>:::999999999999888888888666666666666555555555555444444444444444444444444111111000//////...---------------.........//////,,,,,,------...//////000,,,---...///000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000111333555777999::::::>>>CCCBBBAAACCCCCCTTTqqqEEEFFFXXXhhhiiirrrlllnnnxxx~~~~~~yyyvvvtttjjjdddYYYNNNCCC<<<888777666666<<>>999999999888888888777777777666666666555555555555444444444444444444444444111000000///...------------------.........//////,,,,,,------...///000000,,,---...///000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,---......000111333555777999::::::>>>DDDCCCBBBCCCDDDVVVsss@@@HHHKKKdddhhhooo~~~ppp}}}yyyuuurrrkkk```SSSIIIAAA:::888:::;;;<<>>666444666888======EEEUUUeeefffWWWGGGVVVhhhwwwoooaaa```kkksss}}}}}}zzzzzzwwwhhhRRRBBB===:::KKKaaammmgggVVVGGG@@@JJJLLLNNNNNNMMMLLLLLLMMMPPPLLLHHHFFFGGGHHHGGGFFFDDDDDDDDDCCCBBB???<<<;;;<<<===???@@@>>>;;;777444666666666555444444333333333444555555333333444555111111000000//////......000...,,,---///000...,,,...------------...//////---,,,,,,---000222111111////////////////////////+++,,,,,,------,,,,,,+++++++++++++++,,,---......222222333555666888999:::???CCC@@@???AAABBBSSSppp???HHHOOOeeehhhqqqzzz~~~zzzvvvrrriii]]]QQQHHH@@@999777999;;;<<<@@@DDDEEEGGGPPP[[[fffqqq|||wwwhhhUUUGGGEEEJJJRRRYYYeeeqqq|||}}}zzzvvvkkk___SSSLLL@@@777555777;;;===>>>===@@@JJJXXX^^^\\\WWW^^^kkkvvvbbbWWW^^^ooozzz|||{{{yyysssaaaLLL???===@@@QQQfffmmmcccOOO@@@:::???BBBFFFJJJLLLLLLMMMMMMOOOLLLIIIHHHHHHIIIGGGEEEFFFEEEDDDCCC@@@>>><<<;;;;;;<<<>>>???>>><<<:::888666666666555444444333333333444555444333333333555111111000000//////......///...,,,---//////...,,,---------,,,---......///---,,,,,,---000111111000........................+++,,,,,,------,,,,,,+++++++++++++++,,,---......111222333555666888999:::???DDDAAA@@@CCCEEEVVVsssBBBJJJSSScccfffssszzz|||yyy|||zzzuuuqqqfff[[[NNNEEE>>>777666888;;;<<>>===<<<>>>>>>>>>>>>===<<<::::::666666666555444444333333222444555444333222333555111111000000//////......///---,,,---...///...---,,,,,,,,,,,,,,,------......------...000111000///------------------------,,,,,,------------,,,,,,++++++++++++,,,---......111222333555777888999:::@@@DDDBBBBBBEEEGGGYYYvvvLLLNNNVVV___bbbsssnnnkkk|||{{{tttrrrzzz~~~yyysssooocccXXXLLLDDD===777666888;;;;;;>>>AAA??????EEENNNXXXeeeuuu{{{jjjWWWIIIHHHMMMVVV]]]iiiuuu}}}tttjjjTTTEEE666000444;;;CCCHHHTTTVVVVVVSSSQQQVVVaaakkkpppxxx|||qqq\\\]]]rrr}}}~~~yyyhhhOOO>>>;;;???EEEWWWgggdddSSSBBB:::777777;;;AAAHHHMMMNNNMMMKKKLLLLLLLLLLLLKKKIIIFFFDDDEEEDDDBBB@@@?????????@@@DDDCCC@@@>>>;;;999888777666666666555444444333333222333444444222222333444111111000000//////......------------...///......,,,++++++++++++,,,------///...---...///000///...------------------------,,,,,,------------,,,,,,++++++++++++,,,---......111111333555777888:::;;;???DDDBBBBBBFFFHHHZZZxxxYYYTTTZZZZZZ___uuuwwwlllnnnyyy}}}zzzqqqssssssqqqrrrwww}}}|||wwwppplllaaaVVVKKKCCC===777666999:::;;;>>>@@@>>><<>>BBBAAAAAAEEEHHHZZZwwwaaaZZZbbb\\\aaa|||~~~~~~rrriiiqqq|||yyyyyyzzzzzzzzz}}}~~~zzz}}}~~~}}}zzzuuunnnjjj___TTTIIIBBB<<<777666999999:::===@@@>>><<>>DDDRRR___dddVVVFFF>>>===<<<666666999@@@HHHMMMNNNMMMIIIKKKMMMLLLIIIFFFEEEDDD@@@@@@@@@@@@AAAAAABBBCCC???>>>===;;;::::::::::::666666666555444444333333111333444333222111222444111111000000//////......+++---......------///000,,,,,,,,,,,,,,,------......------...000111000///------------------------------............------++++++++++++,,,---......000111222444777999;;;<<<===BBBAAA@@@DDDGGGYYYvvv___]]]mmmcccggguuu|||sssrrr{{{|||}}}}}}}}}}}}}}}}}}}}}|||zzzuuunnniii\\\QQQFFF???:::555555888777999===@@@???===CCCKKKUUUeeeyyy|||iiiUUUIIIJJJQQQYYYaaalllxxxwwwlllSSSCCC666666666222333999<<>>CCCAAAAAADDDGGGYYYvvv[[[^^^vvvjjjlllvvv}}}}}}ttt{{{|||~~~~~~||||||||||||zzzuuuooojjjYYYOOODDD>>>888444444777777999===AAA@@@???DDDLLLTTTdddxxxxxxeeeRRRGGGIIIQQQYYYaaammmxxxxxxlllZZZDDD333333666333000333999@@@KKKWWWcccjjjmmmnnnssstttooo{{{eeeRRR[[[ooouuufff___iiippp|||{{{nnnVVVBBB>>>AAADDDYYY```^^^OOOFFFKKKPPPPPPDDD???:::;;;AAAGGGIIIIIIHHHJJJKKKIIIFFFCCCCCCEEECCCCCCCCCCCCBBB@@@>>><<<======<<<;;;:::888666555777666666555444444333333111222333333111111222333111111111000//////......***,,,//////------///222...------------...//////---,,,,,,---000222222111////////////////////////------............------++++++++++++,,,---......///000222444777999;;;<<<@@@DDDBBBBBBEEEGGGYYYvvvUUUqqqooofffppp~~~{{{}}}~~~}}}||||||{{{uuullleeeWWWKKK@@@;;;999666666888;;;:::;;;======>>>DDDMMMZZZiii|||wwwdddRRRFFFHHHOOOWWW___jjjttt{{{~~~uuu^^^FFF:::999333333777555;;;???FFFPPP[[[dddkkkoooiiiYYYXXXjjjkkkXXXhhhqqqgggYYYVVVaaammm{{{zzznnnWWWBBB;;;BBBKKK```]]]VVVMMMGGGGGGKKKPPPIIIBBB===???BBBCCCEEEHHHLLLKKKKKKJJJHHHFFFDDDCCCDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;999999888777666555555555555444444444222222222111111111111000111000000///...---------...------------...//////...------,,,,,,------...///...+++***///555555000000///------.........---,,,------......------,,,...------,,,,,,,,,------111111111222333666888999???EEECCCAAADDDHHHZZZwwwOOOiiijjjkkkyyy}}}~~~~~~||||||yyyrrriiiaaaVVVJJJ@@@;;;999666666888;;;:::;;;>>>>>>???FFFNNNYYYiii{{{sss___LLLAAABBBIIITTT]]]iiisss{{{vvv\\\DDD888777222222666444999===CCCMMMWWWaaahhhlllmmm```aaaqqqjjj\\\iiiooodddUUUUUUbbbnnn{{{|||rrrYYYBBB===GGGRRR^^^YYYQQQHHHBBB>>><<<;;;???IIIMMMFFFCCCGGGLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;999999888777555555555555444444444444222222222111111111111000111000000///......------...------------...//////...------,,,,,,------...///...,,,+++000666555000000///------.........---,,,------......------,,,...------,,,,,,---------111111111222444666888:::>>>DDDCCCAAADDDGGGZZZwwwRRRggghhhooo}}}}}}~~~|||zzzwwwoooddd\\\SSSIII>>>:::888666666999<<<;;;<<>>===<<<;;;;;;999999888777555555555555444444444444222222222111111111111000000000000///......------...------------...//////...------,,,,,,------......///---,,,111666666222111///------...///...---,,,------......------,,,---------,,,,,,------...222222222444555777999:::>>>CCCBBBBBBDDDFFFZZZyyyXXXkkkkkkrrr|||~~~vvvrrruuuxxx|||~~~~~~|||zzzxxxtttmmmbbbZZZQQQFFF<<<999777666777999<<<;;;<<>>CCCKKKVVVbbblllrrr}}}eeeUUU^^^bbbZZZRRRXXXhhhuuu{{{}}}aaaGGGDDDTTTcccbbbYYYLLLCCC@@@CCCHHHLLL```sss}}}ppp[[[OOOMMMLLLIIIIIIHHHGGGGGGFFFFFFFFFDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;999999888777555555555444444444333333222222222111111111000000000000//////...............------------...//////...------,,,,,,------......//////...222777777333111///------...///...---,,,------......------,,,------,,,,,,,,,---......222222333555666888::::::===BBBBBBCCCEEEFFFZZZ}}}ZZZmmmnnnrrrxxxooowww}}}vvvtttyyy}}}{{{zzzxxxvvvssskkkaaaYYYNNNCCC:::777777666777:::<<<;;;<<>>LLL___lll~~~~~~~~~lllUUUKKKMMMMMMLLLJJJIIIGGGFFFFFFFFFDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;999999888777555444444444444333333333222222222111111111000000////////////...............------------...//////...------,,,,,,------...---000111000333777888555111000....../////////...,,,------......------,,,,,,,,,,,,,,,,,,---...///111222333555777888999:::>>>AAAAAACCCEEEFFF]]]^^^ooonnnmmmzzzzzzyyywwwlllkkkxxx~~~{{{yyywwwuuurrrjjj___WWWKKKAAA888666666666888;;;;;;:::;;;>>>@@@DDDNNNXXXlllyyy~~~kkk[[[NNNHHHJJJPPPXXX```lllvvv~~~iiiLLL;;;;;;999;;;>>>;;;<<<<<>>===<<<;;;;;;999999888777444444444444333333333333222222222111111111111000//////////////////.........------------...//////...------,,,,,,------...,,,000222222444888999666222000......///000///...,,,------......------,,,,,,,,,,,,,,,---......///000111333555777888999999???@@@@@@CCCEEEFFFaaaeeerrrmmmlllxxxvvvwww~~~rrrjjjnnnxxxyyy{{{~~~~~~~~~}}}{{{xxxuuuqqqhhh]]]TTTIII???777555666666888<<<;;;999:::===@@@DDDOOOZZZkkkwwwnnn___TTTNNNOOOSSSWWW```lllwwwqqqSSSAAA@@@>>>@@@CCC>>>???>>>>>>BBBKKKXXXdddlllrrrwwwrrrXXX\\\\\\WWWXXXeeevvvyyy___QQQUUUXXXTTTGGGCCCEEERRRhhh{{{pppaaaWWW\\\aaa\\\TTTOOONNNLLLJJJHHHGGGFFFGGGHHHDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;999999888777444444444333333333222222222222222111111111111000.../////////////////////...------------...//////...------,,,,,,------...,,,111444333555999:::888222000......///000///...,,,------......------,,,,,,,,,,,,,,,---.../////////000222555666777888888@@@@@@???BBBEEEGGGffffffqqqmmmqqq|||tttwwwxxxzzz|||}}}yyyvvvpppgggZZZRRRHHH>>>666444666666999<<<:::888999===@@@DDDOOOZZZhhhuuulll^^^SSSLLLLLLPPPVVV___lllxxxxxxZZZGGGFFFDDDFFFHHHCCCDDDBBB@@@CCCJJJUUUaaaiiixxx|||tttVVVYYYXXXUUUZZZlllwww^^^SSSXXXWWWMMMCCC@@@GGG___{{{yyy]]]SSSGGGFFFQQQZZZUUUJJJKKKJJJHHHFFFFFFGGGHHHIIIDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;:::999888777444444444333333333222222222222222111111111111000.........///////////////...------------...//////...------,,,,,,------...,,,111555444555999:::888222000///...///000///...,,,------......------,,,+++++++++,,,---...///000...000222444666777777777AAA@@@>>>BBBEEEHHHhhhooofffyyy~~~|||~~~pppyyy{{{xxx}}}}}}}}}~~~xxxrrroooiiiZZZLLLCCC===666333555888999999===:::888;;;???DDDOOOYYYhhhtttiiiVVVLLLJJJMMMPPPWWW```mmmxxxsss\\\MMMVVVddddddYYYOOOLLLGGGCCCCCCKKKXXXeeemmmuuuxxxZZZSSSLLLQQQiiixxxlll```UUUJJJDDDAAAJJJ___yyyrrreeeVVVFFF999;;;BBBFFFHHHKKKGGGIIIJJJIIIGGGEEEEEEFFFDDDCCC@@@@@@AAAAAA@@@???;;;;;;:::999999888888777333333444444333333222111222222222111111111111000////////////............------......///000000000000000///...............///111444777999::::::999666333///------......---,,,,,,------,,,,,,+++***++++++++++++,,,---......111444666888888888888999;;;@@@@@@AAADDDKKKjjjppplllxxxvvv~~~|||zzz~~~www{{{~~~}}}yyysssnnngggZZZMMMCCC===666333555888::::::===:::999<<<@@@GGGRRR\\\lllxxx}}}gggTTTJJJHHHLLLOOOYYYaaammmxxxyyyiii___eeennnnnnkkkjjj]]]XXXRRRPPPSSS[[[eeejjjuuu^^^TTTMMMYYYxxxxxxooocccUUUIIIAAAHHHYYYpppyyyiii\\\LLL???555777===@@@BBBEEEGGGHHHIIIIIIGGGFFFEEEFFFDDDCCCAAA@@@AAAAAA@@@???;;;;;;:::999999888888777555555666666555555444333222222222111111111111000////////////............------......///000000000000000///...............000222555888:::;;;;;;:::666333000............---,,,,,,------,,,,,,+++***++++++++++++,,,---......111333666888888888999:::;;;@@@AAACCCGGGPPPqqqsss}}}vvv{{{}}}{{{xxxwwwvvvwwwyyy{{{|||{{{wwwzzz~~~|||}}}zzzsssllleeeYYYOOOCCC===666444666999::::::===999999===CCCJJJVVV```rrr}}}|||fffSSSJJJIIIMMMQQQZZZcccnnnxxxxxxmmmeeefffgggeeejjjrrrqqqnnnjjjfffdddeeegggiiivvv___QQQIIIZZZ~~~}}}~~~{{{qqqaaaQQQFFFAAASSSkkkvvvhhhYYYNNNEEE===666444555777;;;@@@EEEGGGIIIIIIHHHFFFFFFGGGDDDCCCAAAAAABBBBBB@@@???;;;;;;:::999999888888777777888888888888777666666222222222111111111111000////////////............------......///000000000000000///...............111333666:::<<<===<<<<<<777444111////////////...,,,,,,------,,,,,,+++***++++++++++++,,,---......111333666888888888999:::===AAAAAACCCHHHRRRtttxxxyyy}}}vvvyyy~~~zzzvvvxxx{{{~~~~~~||||||tttkkkbbbWWWNNNBBB===777555777999::::::<<<999:::???EEENNNZZZeeexxx}}}gggUUULLLLLLQQQUUUZZZcccnnnyyyttthhh]]]WWWPPPLLLRRR^^^uuuxxx|||~~~{{{wwwrrroooyyy___PPPIIIYYYxxxxxx{{{oooXXXGGGEEEIIIaaavvvvvvcccVVVMMMEEE===999555111///222999@@@CCCFFFHHHIIIHHHGGGGGGGGGDDDCCCBBBBBBBBBBBB@@@???;;;;;;:::999999888888777888888888888888777666666222222222111111111000000////////////............------......///000000000000000///...............222444777:::===>>>>>>===888555111//////000//////,,,,,,------,,,,,,+++***++++++++++++,,,---......000333666888888888999:::@@@CCCAAABBBFFFOOOqqqyyyuuujjjttt}}}{{{}}}|||}}}~~~uuukkkaaaUUUKKKAAA<<<777555888:::;;;:::<<<:::;;;@@@HHHPPP]]]iii{{{|||fffTTTLLLMMMSSSXXX[[[cccooozzzwwweeeSSSIIIBBB===AAAJJJaaammm}}}^^^TTTPPP^^^tttwwwlllNNN???IIIXXXooovvvsssaaaQQQKKKIIIFFFBBBBBB<<<444...111999???@@@CCCGGGHHHHHHGGGGGGGGGDDDCCCBBBCCCCCCCCC@@@>>>;;;;;;:::999999888888777666666777777666666555444222222222111111111000000////////////............------......///000000000000000///...............111333666:::<<<>>>>>>===888555111//////000//////,,,,,,------,,,,,,+++***++++++++++++,,,---......000222666888888888:::;;;@@@CCCAAABBBFFFOOOqqqwwwooo}}}rrrsss~~~kkkttt}}}~~~uuulllcccVVVJJJAAA<<<777666999;;;;;;;;;<<<:::;;;AAAIIIRRR___kkk{{{yyydddRRRJJJMMMSSSYYY^^^fffqqq{{{xxxbbbKKKAAA===:::<<>>;;;;;;:::999999888888777444444555555444444333222222222222111111111111000////////////............------......///000000000000000///...............///111555888;;;<<<===<<<777444111////////////...,,,,,,------,,,,,,+++***++++++++++++,,,---......///222555888888999:::;;;===AAAAAACCCHHHRRRtttvvvkkkxxxttt\\\\\\eeemmmpppyyyyyylll|||~~~}}}||||||}}}~~~~~~|||uuuooogggYYYLLL@@@<<<888777999<<<<<<;;;<<<:::;;;BBBIIISSS```kkkyyyxxxcccQQQJJJMMMUUU[[[cccjjjuuu~~~www___HHH>>><<<:::<<>>DDDOOOhhhjjjdddUUUFFF===777111:::>>>CCCFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEDDDAAA>>>;;;;;;:::999999888888777333333444444333333222111222222222111111111111000////////////............------......///000000000000000///...............---///333666999;;;;;;;;;666333000............---,,,,,,------,,,,,,+++***++++++++++++,,,---......///222555777888999:::<<<;;;@@@AAACCCGGGPPPqqqwwwiiivvvzzzvvv}}}llliiifffjjjlllooo|||yyy{{{uuurrrmmmqqqwww~~~~~~zzz~~~~~~yyytttqqqkkk\\\NNN@@@<<<888777:::<<<<<<;;;<<<:::;;;BBBIIISSS```kkkwwwzzzdddSSSLLLPPPXXX^^^gggnnnxxxyyybbbJJJ@@@===:::===CCCDDDIIIPPPXXXccctttYYYUUUVVVaaaqqq|||uuugggccchhhpppaaaOOODDDDDD@@@888???NNNJJJRRRVVVQQQKKKGGGAAA:::888<<>>;;;;;;::::::999888888777333333444444333333222111222222222111111111111000000/////////............------......///000000000000000///...............+++...111555888999::::::666333///------......---,,,,,,---------,,,++++++++++++++++++,,,---......///222555777888999:::<<<;;;@@@@@@AAADDDKKKjjjtttggg{{{sssrrrrrrxxxzzzzzz{{{~~~}}}|||zzz}}}{{{}}}}}}~~~~~~~~~~~~{{{yyyttthhhXXXLLL???888444666999::::::<<<:::888>>>IIIOOORRR___ooo}}}nnnZZZRRRRRRTTTZZZ```kkkqqqyyy~~~xxxVVVBBB???::::::AAACCCTTTZZZ______```jjj|||gggVVV___tttssslllqqqkkkZZZLLLHHHBBB???BBBKKKUUU\\\SSSPPPVVVdddllldddRRRFFF===AAADDDFFFHHHIIIGGGDDDDDDCCCBBBAAABBBAAA>>><<<>>>===<<<:::999888888888666777888888777555222000222222222111111111111000//////............//////...............///000000000000///...............,,,...000444777999;;;<<<444111---,,,,,,,,,,,,,,,---,,,,,,---//////---+++,,,,,,+++++++++,,,------///222555777777777888:::@@@>>>===>>>???KKKjjjvvvooossssss|||~~~~~~~~~~~~~~~~~~{{{yyyttthhhXXXLLL@@@999555777:::::::::<<<:::;;;BBBNNNRRRSSS___ooo|||~~~hhhSSSNNNSSSXXX^^^eeelllrrryyy~~~wwwVVVAAA>>>888777===???PPP]]]nnnxxxzzz{{{```]]]hhh{{{rrrpppcccRRRFFFCCCAAAGGGTTTeeesss{{{rrrsss|||pppUUUHHHHHHGGGGGGIIIIIIHHHEEEDDDCCCBBBBBBBBBBBB???======<<<;;;:::999999999999:::;;;<<<<<<:::888666555222222222111111111111000//////............//////...............//////000000//////...............---///111333555777888999444111...,,,---------,,,---,,,,,,---//////---+++,,,,,,+++++++++,,,------///222555777777888999:::???======???AAANNNmmm}}}}}}yyyyyyzzzwwwzzz~~~~~~~~~~~~|||yyyttthhhXXXLLL@@@:::555888:::::::::<<<;;;>>>HHHRRRTTTUUUaaaqqq}}}{{{bbbLLLJJJRRRYYY```gggnnnsssyyy~~~vvvTTT@@@<<<666444999:::EEEUUUmmmiiicccsss~~~kkkVVVFFFGGGIIIPPP\\\lllzzzoooYYYTTTMMMJJJJJJJJJHHHGGGDDDCCCBBBBBBCCCCCCAAA???;;;;;;:::999999999999999888999999999888666555333222222222111111111111000//////............//////......------......///000000///......------......///000111222444555666777444111///---.........------,,,,,,---//////---+++,,,+++++++++,,,,,,---...000333666888888888999;;;===<<<===AAADDDPPPooo~~~vvvssswww|||~~~|||zzzuuuiiiXXXKKK@@@999555777:::999:::;;;<<>><<<777555999:::;;;EEEUUUiii}}}tttfff}}}___JJJDDDMMMWWWfffttt|||~~~}}}}}}nnnaaaSSSMMMKKKJJJIIIHHHDDDCCCBBBCCCDDDDDDCCCAAA;;;;;;999888777777777777666666666666555444333222222222222111111111000000//////............//////...------------...////////////...------------...//////000222444555777888444111///.../////////...---,,,,,,---//////---+++++++++++++++,,,---......000333666888888999:::;;;===;;;===AAADDDPPPkkkzzz}}}{{{}}}~~~~~~~~~|||zzzuuuiiiWWWKKK>>>777333666999999:::;;;@@@CCCIIINNNRRR[[[mmm}}}yyyYYY???@@@KKKTTT^^^jjjsssvvv{{{mmmNNN<<<<<<999888<<<===>>>>>>AAALLL___wwwooonnnqqqOOOIIISSS[[[ggguuu}}}|||wwwuuuuuuwwwzzzxxx{{{nnnYYYPPPMMMJJJHHHHHHDDDCCCBBBCCCDDDDDDCCCAAA<<<;;;:::888666555555444777777777777666666555444222222222111111111000000//////............//////---------------...////////////...---------------......///111333666999:::222111//////000000///------,,,,,,---//////---+++++++++++++++,,,---...///000222666888888888999:::>>>;;;<<<@@@CCCLLLeee~~~{{{sss~~~}}}|||tttyyy}}}}}}~~~~~~~~~~~~|||{{{vvviiiWWWJJJ===666333666::::::;;;>>>CCCEEEHHHKKKQQQ^^^ooo}}}tttSSS:::<<>>;;;<<<@@@BBBIII___vvvvvvyyywww|||sss|||zzzxxxppprrrvvvyyy{{{|||||||||||||||}}}}}}}}}~~~~~~~~~}}}|||{{{vvviiiWWWJJJ===666444777<<<===???AAAFFFFFFGGGJJJRRR```mmmvvv~~~rrrRRR999;;;DDDKKK]]]rrruuuxxx}}}fffHHH:::===;;;:::??????JJJMMMRRRWWW\\\aaahhhmmmrrr|||xxxiiipppyyylllYYY\\\lllyyy~~~xxxpppiiiggghhhllloooyyy}}}}}}___TTTOOOIIIEEEFFFDDDCCCBBBBBBBBBBBB???======<<<;;;;;;;;;;;;;;;;;;333333222222111111222222222222222111111111111000//////............//////------,,,,,,------...//////...------,,,,,,------------,,,---///222444666///.........//////...,,,---,,,,,,---//////---+++*********+++,,,---//////...111444666666666777999>>>:::;;;@@@BBBIII]]]rrruuuppppppwwwbbbiiittt~~~~~~zzzuuu}}}yyywwwuuutttsssuuuxxxzzz{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}||||||vvviiiWWWJJJ===777555999>>>@@@BBBDDDHHHGGGGGGJJJTTTaaajjjooo{{{uuuUUU;;;;;;@@@FFFXXXooovvvxxx}}}eeeHHH999<<<:::999======EEENNN[[[dddiiilllppprrrnnnooorrrvvvsssllleeebbbeeegggkkknnn~~~gggdddrrr||||||nnnfff___```iiirrrvvvvvvzzz{{{```TTTPPPHHHDDDEEEDDDCCCBBBAAABBBAAA>>><<<<<<<<<<<<===>>>???@@@AAA777777666555555555666666222222222111111111111000//////............//////---,,,,,,,,,,,,---............---,,,,,,,,,,,,---------,,,+++,,,...111222///...---...//////---+++---,,,,,,...//////---+++*********+++,,,---///000---000333555555666777888===:::;;;@@@CCCJJJ]]]rrrwwwssseeeiiizzzrrrccccccpppttttttzzzxxxrrruuu~~~|||uuu}}}xxxppppppvvv{{{|||}}}~~~~~~}}}~~~}}}~~~}}}xxxrrriiiYYYJJJCCC:::333777CCCKKKIIIDDDDDDEEEGGGLLLVVVbbbnnnuuuyyyVVVEEEQQQSSSIIIXXXxxxyyy|||bbbIII888===DDD>>>:::<<>>>>>:::;;;;;;<<<;;;:::888777888888:::<<<===<<<888555444222000000111222111000......------...000111222000///---,,,,,,------...//////...------------...------------...000111222000///...------,,,------,,,------......------,,,++++++++++++,,,---......111222444666888888888888>>>======>>>AAAJJJ]]]ooofffppptttssszzzhhhxxxsss~~~~~~}}}{{{zzz{{{xxx{{{}}}|||}}}}}}~~~~~~|||}}}|||yyyvvvnnn^^^OOOGGGKKKPPPRRROOOIIIBBB>>>JJJKKKOOOVVV```lllvvv|||}}}kkk^^^ggg}}}~~~qqqOOOBBB>>>KKKYYY^^^___cccnnnnnnjjjddd```bbbjjjrrr~~~~~~}}}uuuggg[[[VVVVVVfff\\\QQQJJJOOOXXX]]]]]]]]]bbb```^^^^^^```ccceeeggglllnnnpppooommmkkkllloooyyymmm]]]QQQKKKGGGDDDAAA@@@@@@@@@??????>>>>>>>>>:::;;;<<<<<<;;;999777666555666777888999888666444555333111000111222111000......---...///000222333222111///...------......//////...------------...------------...000111222000///...------,,,------,,,------......------,,,++++++++++++,,,---......111222444666888888888888======>>>???AAAHHHXXXhhhggghhhiiiyyyxxxnnn~~~~~~zzzwwwuuuttttttzzz}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~{{{wwwnnn]]]NNN<<<@@@EEEFFFDDDAAA@@@@@@MMMOOOSSS[[[dddoooxxx}}}sssdddkkk}}}}}}}}}eeeAAADDDQQQcccpppuuu{{{|||mmmcccdddooo}}}|||rrrnnnqqquuueeeFFF@@@???FFFNNNSSSUUUWWWZZZYYYXXXWWWXXX[[[___aaahhhjjjjjjiiigggfffeeedddccc]]]TTTMMMIIIGGGEEECCC@@@@@@@@@??????>>>>>>>>>;;;;;;<<<<<<;;;999888777777777666555555555555666777555222111111222222111//////......///000222333444333111000///...////////////...------------...------------...000111222000///...------,,,------,,,------......------,,,++++++++++++,,,---......111222444666888888888888<<<<<>>===<<<<<<@@@CCCPPPRRRWWW^^^gggqqqxxx}}}{{{lllvvv}}}yyyZZZGGGYYYnnnvvvoooiiiuuunnnIII===:::;;;BBBIIINNNTTTYYY___bbbgggiiijjjiiiiiijjjnnnooonnnkkkiiihhhbbb[[[RRRQQQNNNKKKHHHFFFFFFEEEBBBBBBAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::::::::<<<<<<;;;999777666888:::999666222111111222222222111000/////////000111222444333111000/////////000//////...------------...------------...000111222000///...------,,,------,,,------......------,,,++++++++++++,,,---......111222444666888888888888;;;<<>>;;;999;;;???CCCRRRUUUZZZaaaiiiqqqxxx|||zzzzzzeeeZZZbbbmmmzzztttTTTKKK[[[lllnnneeebbbpppjjjPPP<<<:::888999???EEEKKKUUU^^^eeekkkrrrxxxzzz{{{}}}{{{~~~}}}xxxsssmmm```SSSIIIKKKKKKJJJHHHFFFFFFGGGEEEDDDDDDBBBAAA@@@??????>>>===;;;::::::;;;<<<===???AAAAAA???<<<::::::;;;:::777333111111222333222222111000/////////000111222111///.........////////////...------------...------------...000111222000///...------,,,------,,,------......------,,,++++++++++++,,,---......111222444666888888888888;;;;;;===???AAAGGGVVVeeekkkjjjVVVooovvv{{{|||xxxrrr~~~xxxtttrrrrrr{{{}}}~~~}}}{{{{{{{{{||||||~~~|||{{{||||||}}}yyy|||}}}|||zzzrrrbbbSSS???===;;;:::;;;???DDDHHHSSSVVV[[[bbbjjjqqqwww{{{eeeYYYfffjjjYYYIIIGGGMMMZZZlllyyysssRRRUUUZZZeeesss~~~rrrbbbQQQEEE??????<<<888777999<<<@@@KKKUUUcccgggmmmsssxxxyyyooo\\\JJJGGGIIIKKKJJJHHHFFFGGGHHHGGGFFFEEEDDDBBBAAA@@@??????>>>;;;::::::<<<>>>@@@???BBBEEEDDD@@@<<<::::::;;;777333111111222333333333222111////////////000000///...---,,,---......//////...------------...------------///000111222000000...---------------,,,------......------,,,++++++++++++,,,---......111222444666888888888888<<<;;;<<<===@@@III\\\mmmyyyeeeUUUuuupppzzz~~~tttnnnqqqpppiiikkkuuurrrmmmrrr|||yyyxxx|||~~~}}}|||~~~}}}}}}}}}}}}zzz|||zzzvvvuuugggMMM>>>======;;;888;;;IIIYYY^^^[[[^^^gggmmmpppwwwmmmUUUHHHEEEBBBDDDEEE>>>DDDJJJWWWgggwwwqqq^^^WWWuuuwwwggg^^^VVVTTTXXX[[[ZZZXXXUUURRRPPPNNNMMMIIIGGGCCC>>>;;;::::::;;;AAA>>>:::999;;;AAAGGGLLLTTTZZZaaaeeeggglllttt{{{}}}|||yyyuuuqqqhhhVVVFFFAAADDDIIIIIIGGGEEEEEEFFFDDDCCCBBBBBB@@@@@@???>>>;;;;;;<<<===============<<<>>>@@@@@@===;;;999999:::888444222111222555666555222...---...000///..................///000000000///...---,,,---......------......///000000000//////...------------...,,,------......------,,,***+++,,,,,,++++++---///000111333555777999:::::::::???>>>>>>BBBFFFYYYwwwiiiPPPoooaaalllqqqqqqxxxyyyvvvuuuvvvooonnnsssmmmgggmmm~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}|||xxxwwwjjjQQQ???>>><<<;;;999<<>>===BBB@@@===:::999999:::;;;>>>===<<<<<<<<<>>>???@@@NNNRRRXXX\\\___dddjjjooouuussslllddd^^^VVVIII<<<999>>>CCCFFFFFFFFFFFFGGGDDDCCCCCCBBBAAA@@@??????<<<<<<======>>>>>>>>>===>>>@@@BBBAAA???<<<;;;;;;:::888555222111222444555555111...---...000///..................///000000000///...---,,,---......------......///000000000//////...------------...,,,------......------,,,***+++,,,,,,++++++---///000111333555777999:::::::::???>>>???DDDHHH[[[zzzbbbOOOqqq\\\jjjsssvvvwwwsss~~~}}}yyywwwlllfffmmm~~~~~~}}}}}}}}}}}}|||~~~~~~yyyzzznnnUUUBBB>>>;;;;;;;;;===DDDLLLPPPSSS\\\gggpppwww```OOOFFFCCC===AAAJJJKKKNNNQQQWWW```kkkxxxrrr}}}pppQQQCCC>>>999777888555555555666777777888888<<<;;;:::999999;;;<<<>>>;;;>>>AAADDDEEEDDDAAA???FFFHHHLLLQQQVVV[[[___aaabbb___WWWKKKCCC???888111555:::@@@DDDFFFFFFGGGGGGDDDDDDCCCBBBAAA@@@??????=========>>>>>>>>>??????>>>@@@BBBBBB???===;;;;;;;;;999666222111111222333444111///......//////..................///000000000///...---,,,---......------......///000000000//////...------------...,,,------......------,,,***+++,,,,,,++++++---///000111333555777999::::::;;;@@@??????EEEIII]]]{{{}}}```VVVyyyfffxxxzzznnn|||mmmfffooo~~~}}}}}}}}}}}}}}}~~~{{{~~~~~~yyyzzzoooYYYEEE>>>:::;;;======AAAFFFJJJPPP\\\gggpppxxxzzz___NNNGGGFFFDDDKKKUUUUUUVVVWWWXXX\\\dddppp{{{zzz|||eeeHHH===;;;777444555666666777888:::;;;<<<<<<<<<<<<;;;;;;<<>>BBBIIIOOORRRSSSRRRQQQHHHHHHJJJMMMRRRUUUUUUUUUOOOMMMFFF<<<666666444111666999???CCCFFFGGGGGGFFFDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>??????@@@???@@@BBBBBB???<<<::::::<<<:::666333111000000111222111//////////////////...............///000000000///...---,,,---......------......///000000000//////...------------...,,,------......------,,,***+++,,,,,,++++++---///000111333555777999::::::<<<@@@??????DDDHHH[[[yyyhhhccc|||{{{lllkkkcccmmm}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}|||zzz~~~|||wwwxxxoooZZZFFF???:::;;;===>>>@@@CCCIIIRRR^^^gggnnnvvv~~~wwwaaaMMMFFFJJJNNNVVV]]]YYYZZZYYYXXXYYY]]]fffrrr{{{oooVVV>>>666666333111333666777777888999::::::;;;=========>>>???AAABBBDDDFFFIIIOOOUUU[[[```bbbddd[[[YYYWWWVVVUUUSSSPPPMMMFFFGGGCCC<<<999;;;;;;999555777;;;@@@EEEGGGHHHGGGEEEDDDDDDCCCBBBAAA@@@??????>>>>>>===>>>???@@@@@@AAACCCDDDDDDAAA>>><<<<<<;;;999666333111000//////000000000////////////000...............///000000000///...---,,,---......------......///000000000//////...------------...,,,------......------,,,***+++,,,,,,++++++---///000111333555777999::::::===AAA??????BBBEEEXXXuuulllmmmtttpppfffooo~~~}}}{{{xxx}}}~~~}}}~~~}}}zzz{{{|||}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}}}}{{{zzz}}}|||vvvwwwooo[[[FFF???;;;<<<===>>>AAAFFFLLLWWWbbbhhhnnnvvv~~~xxxbbbOOOIIIPPPTTT[[[]]]UUUVVVVVVUUUSSSTTT[[[fffnnnyyyvvv]]]III777444444222222555777777777777777888888888<<<<<<===>>>???AAABBBCCCMMMNNNPPPTTT[[[bbbhhhlllqqqqqqooolllgggbbb^^^[[[UUUTTTOOOHHHEEEEEEBBB===666666999===CCCGGGHHHIIIEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>===<<<===>>>???@@@DDDFFFGGGFFFCCC@@@>>>>>>:::999666333111000/////////000111000///...///000...............///000000000///...---,,,---......------......///000000000//////...------------...,,,------......------,,,***+++,,,,,,++++++---///000111333555777999::::::<<>>BBBEEEWWWuuu{{{eeeoootttkkkttt~~~||||||}}}}}}~~~}}}zzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}{{{{{{~~~|||uuuvvvooo[[[DDD???<<<<<<===>>>CCCJJJPPP\\\gggjjjoooxxx{{{dddUUUSSSYYYXXXYYYXXXPPPNNNOOONNNKKKJJJOOOXXX```lllttt|||~~~|||tttiii```PPPAAA666555666444555;;;888888888999999999999999:::;;;<<<>>>@@@CCCDDDEEEMMMMMMMMMPPPWWW```hhhmmmyyy}}}~~~rrrfff___ZZZRRRHHHBBB@@@>>>???CCCFFFGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<;;;;;;===???@@@CCCEEEFFFEEEBBB???===<<<999888666333111000//////---000111111///...///111...............///000000000///...---,,,---......------......///000000000//////...------------...,,,------......------,,,***+++,,,,,,++++++---///000111333555777999::::::;;;???>>>>>>CCCGGGZZZxxxlllZZZrrrrrrkkkttt~~~}}}|||}}}}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~||||||}}}vvvvvvooo\\\CCC???======<<<>>>EEENNNSSS```jjjlllpppzzz~~~ggg\\\]]]aaa[[[WWWUUUMMMGGGHHHHHHEEECCCFFFOOOVVV```jjjrrruuuwww~~~xxxmmmccc\\\FFF;;;444555555333666===888888888999999::::::;;;999:::===@@@CCCFFFHHHIIIIIIIIIJJJNNNUUU___iiiooottt~~~|||tttgggZZZQQQLLLGGGDDDEEEFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@>>>===;;;:::;;;<<<>>>???@@@BBBCCCBBB???;;;999999888777555333222000000///---///222111///...///111...............///000000000///...---,,,---......------......///000000000//////...------------...,,,------......------,,,***+++,,,,,,+++,,,...///000111333555777999::::::999>>>>>>???EEEJJJ^^^|||dddTTTwwwtttmmmqqq~~~}}}||||||}}}}}}}}}|||{{{zzzyyy|||~~~~~~{{{zzzvvvmmmcccKKKBBB<<<<<<@@@DDDJJJQQQ___eeennntttxxx}}}|||jjjfffaaa\\\VVVOOOIIIDDDFFFEEEDDDDDDDDDFFFHHHJJJSSS]]]iiiqqqtttuuuwwwyyy{{{zzzpppaaaTTTBBB;;;444222555:::;;;;;;:::999999999::::::999777888;;;???CCCEEEGGGJJJMMMQQQQQQPPPNNNOOOYYYkkkxxxyyyuuu~~~zzzeeeaaa[[[RRRHHHCCCDDDIIIFFFDDDBBBBBBBBBBBB@@@>>>===<<<;;;;;;<<<===>>>??????@@@@@@???===;;;;;;;;;===;;;888777666555222000000000000000000000000000////////////////////////......------------..................////////////000000///...------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......222222333444666888:::;;;>>>???===???DDDGGG[[[}}}dddWWWsssvvv|||zzzvvvyyy}}}}}}}}}~~~~~~|||{{{zzzyyy{{{}}}}}}zzzyyyvvvmmmcccMMMDDD>>>???DDDHHHNNNTTT```fffnnnuuuzzz|||kkkfff___XXXRRRLLLFFFBBB@@@?????????@@@BBBDDDFFFMMMUUU```gggjjjjjjlllnnnqqquuuwwwwwwtttmmm___RRRAAA;;;555333777:::;;;;;;;;;;;;:::;;;;;;:::999888888;;;???CCCFFFIIILLLOOOVVVYYY[[[YYYWWW\\\fffnnnpppjjjjjjsss~~~wwwjjj\\\PPPIIIFFFFFFEEEDDDBBBBBBBBBAAA@@@>>>======<<<;;;;;;<<<===>>>AAAAAAAAA???<<<:::888888;;;999777666555444222000000000000000000000000000////////////////////////......------------..................////////////000//////...------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......222222333444666888999:::<<<>>><<>>;;;;;;;;;;;;===???BBBCCCGGGOOOXXX^^^___```aaabbbgggiiijjjlllooolll___QQQ>>>:::666555888;;;;;;;;;======<<<;;;;;;:::999888777;;;???CCCGGGJJJOOORRR```fffjjjjjjddd```___aaabbbbbbhhhsss{{{zzzhhhZZZQQQJJJFFFEEECCCBBBAAABBBAAA@@@>>>>>>===<<<;;;;;;;;;<<<===DDDCCCAAA???<<<999666555888666444444444444222111000000000000000000000000////////////////////////......------------................../////////////////////...------,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......111222333555666888999:::;;;===<<>>>>>===<<<999888888999777:::???CCCGGGLLLQQQUUUfffnnnvvvxxxrrriii```\\\```eeennnxxxppp```UUUNNNIIIEEECCCAAAAAAAAAAAA???>>>???>>><<<;;;:::;;;;;;<<>><<<999666444444333222222333333222111////////////////////////////////////////////////......------------..................//////////////////.........---------,,,,,,------------,,,,,,---,,,,,,,,,,,,---......111222333555777888999:::<<<>>><<>><<<<<<;;;<<<===???BBBDDDFFFGGGHHHLLLQQQVVVYYY[[[\\\]]]]]]\\\[[[]]]cccdddZZZMMM999888888888:::<<<=========>>>>>>;;;888777888:::999<<<@@@EEEIIIOOOUUUYYYbbbkkkwww~~~}}}wwwoookkkgggmmmtttzzzvvvaaaUUUOOOKKKDDDCCCAAAAAAAAAAAA???===>>>===<<<;;;::::::;;;<<<@@@>>><<<<<<<<<;;;888555222111000111222333222111////////////////////////////////////////////////......------------..................////////////...............---------,,,------......------,,,---,,,,,,,,,,,,---......000222444666777888999999>>>???===@@@CCCCCCUUUvvvxxxppp|||xxxwww~~~~~~|||xxxuuuuuuuuu~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~xxxqqqZZZNNNDDDFFFNNNWWW]]]bbbeeekkkssszzzwwweee\\\PPPFFF@@@>>>>>>???===>>>@@@BBBDDDFFFGGGHHHIIILLLOOOSSSUUUWWWXXXXXXUUUUUUSSSTTTWWWXXXPPPEEE999888888999:::<<<>>>???===??????<<<999777:::===>>>AAAEEEIIIMMMSSSYYY^^^\\\eeerrr|||{{{vvv```TTTMMMIIIDDDBBBAAA@@@AAA@@@???======<<<;;;:::::::::;;;<<<>>><<<::::::<<<<<<999666222111000000222222222000000000000000000000000000////////////////////////......------------..................////////////........................------............---------,,,,,,,,,,,,---......000111444666888999999999===???===@@@CCCBBBTTTtttttt~~~wwwtttvvv~~~~~~zzzuuupppmmmmmmuuuxxx|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~zzzrrr```QQQEEEFFFOOOXXX```eeeiiiooowww~~~sss```XXXMMMEEEAAA@@@BBBCCC@@@BBBCCCEEEGGGIIIJJJJJJMMMMMMNNNPPPQQQRRRQQQPPPLLLMMMMMMKKKMMMMMMHHH@@@999999888888999;;;???AAA???@@@AAA>>>::::::===AAADDDGGGJJJNNNRRRXXX___ccc```eeennnxxxooo\\\SSSLLLEEEDDDBBBAAA@@@@@@@@@>>>===<<<;;;:::::::::;;;<<<===???;;;999:::<<<<<<999555222111000111222222111000000000000000000000000000////////////////////////......------------..................////////////........................------............---------,,,,,,,,,,,,---......///111444777888999999888:::<<<<<>>999999888888888;;;???CCC@@@BBBCCC@@@<<<<<<@@@EEEIIIKKKOOORRRVVV\\\cccggghhhjjjnnnuuu~~~|||yyyfffXXXSSSMMMDDDDDDBBB@@@@@@@@@@@@>>>===;;;::::::999:::;;;===>>>@@@<<<999999<<<<<<888333333222111111222222111000000000000000000000000000////////////////////////.........------...................../////////000---.....................------............---------,,,,,,,,,,,,---......///111444777999999888888777::::::>>>DDDEEEWWWxxxtttuuu}}}xxxxxx}}}zzzwwwwwwzzz}}}}}}}}}}}}|||{{{yyywwwttthhhVVVHHHGGGJJJOOO]]]lllrrryyyyyylllZZZTTTKKKDDDBBBCCCEEEFFFIIIJJJLLLNNNOOONNNMMMLLLKKKLLLLLLKKKKKKJJJIIIHHHEEEBBB@@@BBBDDDCCC>>>999777666666777:::>>>BBBEEEJJJHHHFFFCCCBBBCCCDDDEEEHHHLLLRRRYYY```fffjjjlllnnnnnnqqqwww|||}}}vvviiiZZZOOOJJJGGGEEECCCBBBAAA@@@>>>===<<<;;;888888999::::::999999999999999999888777666666555333333333222222222111111000000000000000000000000............//////////////////...------------...+++---//////...---...///......------------......---------------------------,,,,,,,,,,,,---......222333444555666666666666999???>>>???CCCHHH^^^~~~yyyyyy||||||}}}~~~|||{{{|||{{{yyywwwxxxzzz}}}~~~}}}}}}}}}~~~~~~{{{yyynnnZZZKKKKKKPPPVVV___jjjsss{{{wwwjjjYYYSSSJJJDDDBBBCCCEEEFFFIIIJJJLLLMMMNNNMMMKKKKKKIIIIIIIIIIIIHHHGGGEEEEEEDDDAAA???AAACCCBBB===999888777777999===BBBGGGKKKOOOMMMIIIFFFEEEFFFIIIJJJQQQUUU]]]dddjjjnnnoooooooooooorrryyyyyyqqqcccVVVMMMJJJHHHFFFCCCBBBAAA@@@???===<<<<<<999999::::::::::::999999999888777777666666666666333333333222222222111111000000000000000000000000............//////////////////...------------...+++---//////...---...///......------------......---------------------------,,,,,,,,,,,,---......222333444555666777777777999???>>>???CCCHHH]]]~~~yyy{{{~~~}}}~~~|||{{{{{{{{{|||}}}~~~}}}zzzyyyzzz|||~~~|||tttaaaQQQQQQWWW\\\cccjjjvvvsssgggXXXRRRKKKEEEDDDEEEFFFGGGJJJJJJKKKLLLKKKJJJIIIHHHFFFFFFEEEEEECCCBBBAAA@@@AAA???===>>>@@@@@@<<<888888888:::===BBBJJJQQQUUUUUURRRNNNKKKKKKMMMQQQTTT]]]bbbjjjqqquuuvvvtttsssrrrpppttt}}}wwwlll]]]QQQKKKIIIHHHGGGCCCBBBAAA@@@???===<<<<<<::::::;;;;;;;;;;;;::::::888777666555555555666777333333333222222222111111000000000000000000000000............//////////////////...------------...,,,---//////.........///......------------......---------------------------,,,,,,,,,,,,---......222222444555666777777777999???>>>???CCCHHH]]]}}}vvvssszzzsss~~~~~~sss{{{~~~}}}}}}}}}zzzxxxvvvtttssstttvvvyyy|||}}}|||{{{zzz{{{|||}}}~~~~~~|||zzzuuuhhh\\\YYY[[[___fffmmm||||||nnncccWWWRRRLLLHHHGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDBBBBBBAAAAAA???>>><<<;;;===<<<;;;<<<======:::888888999<<>>===<<<;;;;;;<<<<<<;;;;;;::::::777666555444444555666777333333333222222222111111000000000000000000000000............//////////////////...------------...,,,...///000///...///000......------------......---------------------------,,,,,,,,,,,,---......222222444555777888888888999???>>>>>>BBBGGG\\\|||tttmmmzzz{{{qqqxxx~~~qqqlll|||~~~|||{{{zzz{{{|||zzzwwwtttwww~~~{{{yyyzzz~~~~~~~~~~~~|||}}}~~~~~~}}}{{{zzz~~~|||||||||{{{zzzxxxsssmmmfff```]]]___iiitttuuuhhh___VVVRRRMMMJJJJJJKKKKKKKKKJJJIIIHHHFFFDDDBBB@@@???>>>>>>>>>===<<<:::999888999999888999999999888777666888===DDDMMMWWW___dddYYYVVVTTTTTTXXX```iiinnnzzz|||~~~{{{}}}oooXXXMMMIIIFFFEEEFFFBBBAAAAAA@@@???>>>======;;;<<<<<<<<<;;;;;;:::999777777555444444555555666333333333222222222111111000000000000000000000000............//////////////////...------------...,,,...000000///...///000......------------......---------------------------,,,,,,,,,,,,---......111222444666777888999999999???>>>>>>BBBFFF\\\|||wwwnnn}}}~~~|||nnnmmm~~~~~~||||||xxxzzzzzzwwwvvv|||~~~}}}}}}{{{zzzyyy|||}}}~~~{{{yyy}}}|||{{{||||||zzzyyyrrrqqqmmmeee^^^aaannn{{{yyymmmbbb\\\UUUQQQNNNKKKLLLLLLLLLLLLIIIHHHFFFCCC@@@===;;;:::999999999999888777666555666666666666666666777777555888===EEEMMMUUU[[[^^^SSSRRRRRRVVV^^^iiittt{{{sssXXXMMMIIIEEECCCEEEAAAAAA@@@@@@???>>>>>>===;;;;;;<<<;;;;;;:::999888888888777777666555444444333333333222222222111111000000000000000000000000............//////////////////...------------...---...000000/////////000......------------......---------------------------,,,,,,,,,,,,---......111222444666888999999:::999???>>>>>>BBBFFF[[[{{{lll{{{uuurrr}}}~~~||||||zzzxxxxxx{{{~~~~~~|||{{{zzzzzzzzz{{{|||~~~~~~}}}|||}}}||||||||||||{{{zzztttsssnnnfffbbbhhhuuu}}}tttfff\\\ZZZRRROOOLLLKKKKKKLLLLLLKKKHHHGGGDDD@@@<<<999777555333333444444444444333333333333444444333444555666444777===CCCIIIMMMPPPQQQLLLMMMPPPWWWbbbppp|||uuuWWWLLLIIIEEECCCEEEAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;:::999888777888999:::999888666333222333333333222222222111111000000000000000000000000............//////////////////...------------...---///000111//////000111......------------......---------------------------,,,,,,,,,,,,---......111222444666888999::::::999???>>>>>>AAAEEEZZZzzzrrr}}}uuu{{{~~~|||zzz{{{}}}~~~~~~{{{~~~|||||||||}}}}}}zzzzzz{{{|||}}}~~~~~~|||{{{{{{||||||{{{yyywwwtttnnnffffffnnnzzz{{{qqqbbbYYYYYYOOOMMMKKKJJJKKKKKKKKKJJJHHHFFFBBB>>>:::666444333///000000111111111111111111222333333222333555666555888===BBBEEEGGGGGGFFFFFFIIINNNWWWdddtttuuuVVVKKKIIIEEECCCEEEAAA@@@@@@@@@???>>>>>>>>>:::;;;::::::999888777666999:::;;;;;;:::666333000333333333222222222111111000000000000000000000000............/////////000//////...------------...---///111111000///000111.........------.........---------------------------,,,,,,,,,,,,---......111222444666888999:::;;;999???>>>>>>AAAEEEZZZzzz|||vvvvvv~~~}}}{{{}}}~~~~~~}}}~~~~~~~~~|||zzzyyyyyyzzzzzzzzzxxxyyyzzz|||~~~|||yyyxxxxxxyyyyyyvvvsssnnnjjjjjjooowww~~~yyyoooggg```YYYUUUQQQOOOLLLJJJJJJJJJIIIHHHDDDAAA===999666444333333000000000000000000000000111111111111111222222333222444777;;;===>>>>>>>>>@@@DDDKKKTTT^^^lll|||sssXXXNNNJJJEEEBBBEEE@@@@@@@@@????????????>>><<<<<<;;;::::::999888888888:::;;;;;;999777666666333333333222222222111111111111111111000000000000000000000000000000000000000///...---------------............////////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,---...//////000333555666666777888999:::>>>???BBBEEEFFF]]]yyyttt~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{zzzyyyyyyzzz{{{{{{zzzzzz|||~~~~~~|||zzzxxxxxxxxxxxxwwwtttoookkkkkkpppwww}}}zzzrrrkkkddd]]]XXXTTTNNNLLLIIIGGGGGGGGGFFFDDDAAA???;;;888555333333333000000000000000000000000111000000000000111222222111333666999;;;<<<<<<;;;===AAAHHHOOOZZZhhhxxxjjjRRRJJJIIIEEECCCFFF@@@@@@@@@????????????>>><<<<<<;;;;;;:::999999888333555777777666555555555333333333222222222111111111111111111000000000000000000000000000000000000//////...---------------............////////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,---...//////000333555666666777888999:::>>>???BBBEEEGGG^^^rrr}}}ttt~~~}}}}}}~~~~~~~~~{{{~~~~~~|||zzzyyyyyyyyyyyyzzz{{{||||||||||||~~~~~~|||zzzxxxwwwvvvwwwuuuppplllkkkooovvv{{{~~~~~~tttpppjjjddd^^^YYYTTTQQQJJJHHHDDDBBBBBBAAA@@@???===;;;999666444333333333000000000000000000000000000000/////////000111111111222555777888999888888:::===BBBIIISSSbbbsssppp\\\KKKGGGGGGDDDCCCEEE@@@@@@@@@????????????>>><<<<<<;;;;;;:::999999999222444666777666666777888333333333222222222111111111111111111000000000000000000000000000000000000//////...------------...............////////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,---...//////000333555666666777888999999===>>>BBBFFFHHH```iii}}}xxx~~~}}}||||||{{{~~~zzzzzz{{{yyy}}}~~~{{{}}}zzzxxxwwwwwwyyyzzz{{{|||}}}}}}}}}}}}~~~|||zzzxxxvvvvvvtttoookkkiiikkkppptttuuuvvvwwwyyyyyyxxxvvvtttlllhhhccc]]]YYYTTTOOOLLLFFFDDD@@@>>>======<<<:::888777666444333222222333000000000000000000000000///////////////000000111222333444666777777777777888:::>>>DDDNNN]]]nnnzzz~~~```RRRGGGEEEFFFDDDCCCCCC@@@@@@@@@?????????>>>>>><<<<<<;;;;;;::::::::::::444666777777666555666888333333333222222222111111111111111111000000000//////////////////////////////......---------..................////////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,---...//////000333555666666777888999999===>>>BBBFFFIIIbbbbbblllzzz|||~~~}}}|||{{{zzz{{{vvvvvvvvvuuuzzz{{{{{{{{{xxx~~~|||yyywwwvvvwwwyyy{{{{{{|||}}}}}}}}}}}}}}}{{{yyyxxxtttrrrmmmhhhddddddgggjjjkkklllnnnoooooommmlllkkkfffbbb]]]XXXTTTNNNIIIEEECCC@@@===;;;::::::999777555444444333222222222222000000000000000000000000///////////////000000111444444555666666777777777888:::===BBBKKKYYYjjjuuuzzzyyygggUUUNNNGGGFFFFFFDDDBBBAAA@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;;;;::::::999999999777555333444555333333333222222222111111111111111111000000000///////////////////////////......---------......///............////////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,---...//////000333555666666777888999:::>>>>>>BBBFFFJJJccc```fffnnnooozzzyyy}}}~~~}}}{{{|||}}}{{{vvvwww~~~yyy{{{zzz}}}{{{yyywwwwwwyyy{{{}}}{{{|||}}}|||{{{{{{}}}~~~}}}{{{zzzyyyyyyrrrpppkkkddd___]]]^^^```___bbbeeefffeeeddddddddd```]]]XXXSSSOOOIIICCC???>>><<<999777777777777666333333333333222222222111000000000000000000000000000000/////////000111111444444555666666777888888888:::===BBBIIIVVVeeeoooyyyrrrrrrwww~~~qqq```UUUOOOLLLHHHGGGEEEDDDAAA@@@@@@@@@@@@????????????>>><<<<<<;;;;;;;;;;;;;;;;;;BBBBBB@@@===999777777888333333333222222222111111111111111111000000000000000000000000000000000000...------------...//////............////////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,---...//////000333555666666777888999;;;??????BBBFFFJJJdddkkksssyyy{{{~~~}}}{{{{{{{{{yyywww}}}{{{yyy|||}}}{{{{{{zzzyyyxxxyyy{{{}}}~~~{{{||||||{{{yyyyyyzzz|||}}}|||zzzyyyxxxxxxxxxyyyrrrooojjjbbb\\\XXXWWWXXXSSSWWW[[[]]]\\\\\\]]]^^^YYYVVVRRROOOKKKFFF@@@<<<:::777555444444555555444333333333333333222111111000000000000000000000000111000000000000111222222333333444555666777888999777:::>>>AAAHHHSSS```iiittt{{{nnnfffcccbbbdddaaaYYYPPPMMMJJJJJJIIIGGGEEECCCBBB@@@@@@@@@@@@????????????>>>;;;;;;<<<<<<<<<<<<<<<<<>>;;;666444222111222333333333333333333333333222111000000000000000000000000000111111111111111222222333222222333333555777888999777:::>>>AAAGGGQQQ]]]ffflllttt~~~pppaaa___ZZZWWWYYYWWWQQQMMMLLLFFFHHHIIIFFFDDDCCCBBBAAA@@@@@@@@@????????????>>>;;;;;;<<<<<<<<<<<<<<<<<<>>>>>><<<999555333333444333333333222222222111111111111111111000000000000000000000000000000000000---------------...///000............/////////000...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,---...//////111333555666666777888999>>>AAA@@@BBBFFFJJJcccwwwmmmxxx~~~xxx{{{~~~|||zzzyyyyyy|||zzzyyy|||~~~|||~~~|||yyyyyy{{{}}}|||{{{xxxwwwwwwwwwxxxyyyzzzzzzxxxxxxwwwuuusssuuuyyy~~~xxxtttlllcccZZZTTTOOOMMMIIIHHHHHHLLLSSSVVVTTTPPPPPPNNNJJJEEEAAA===:::888333333222111000000111111111222222333333222222111000000000000000000000000000000000000111222333444666666555555666777999:::777888<<>>>>>>>>======<<<<<<<<<;;;;;;;;;999999888777666555444444444444333333333333222222333222111111000000111111000000000000////////////---------...///000000111000000111111111111000000......------------......---,,,,,,++++++,,,,,,---------,,,,,,,,,------...222444777777777777888999>>>BBBBBBDDDGGGIII___zzzrrrzzzzzz{{{~~~|||}}}}}}{{{yyyzzzzzz|||}}}{{{}}}}}}{{{yyyyyy|||}}}|||zzzwwwyyyzzzyyyvvvuuuxxx{{{xxxxxxwwwuuussstttxxx|||wwwrrrkkkbbbZZZSSSNNNLLLEEECCCDDDHHHNNNQQQOOOLLLMMMKKKHHHCCC???;;;888777333222222111000000111111111222222333333222222111000000000000000000000000000000000000111222333444666555555555555777888999777999<<>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999888777666555444444444444333333333333222222333222111111000000111111000000000000////////////------......///000000111000000111111111111000000......------------......---,,,,,,++++++,,,,,,---------,,,,,,---...//////222444777777777777888999===AAAAAADDDFFFHHH___{{{{{{~~~|||~~~}}}zzz{{{|||zzzuuu}}}~~~~~~}}}{{{zzz{{{|||yyyxxxxxxzzz||||||{{{zzzuuuyyy|||zzztttssswww{{{xxxxxxwwwuuussstttvvvyyyuuuqqqjjjaaaYYYQQQLLLIIIAAA@@@@@@DDDIIILLLKKKHHHHHHFFFCCC???<<<888666555333222111111000111111111111222222333333222222111////////////////////////000000000000111222333444666555555444555777888999888999===BBBJJJQQQXXX\\\aaaeeelllttt|||rrreee___[[[XXXWWWVVVTTTQQQNNNLLLKKKJJJGGGGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;::::::::::::999999888777666555444444444444333333333333222222333222111111000000111111000000000000////////////------......///000000000///000000111111000000///......------------......---,,,,,,++++++,,,,,,------,,,------...///000111222444777777777777888999<<<@@@@@@CCCFFFGGG___~~~{{{~~~}}}}}}~~~|||wwwrrrooo~~~}}}|||{{{yyyxxxxxxxxxvvvvvvxxxzzz{{{{{{zzzyyyuuuwwwyyyxxxvvvvvvxxx{{{xxxwwwvvvuuuttttttuuuvvvssspppiiiaaaXXXPPPJJJFFF???>>>???AAAEEEGGGFFFEEEBBB@@@>>>;;;888666444333222222111111111111111222111222222333333222222111////////////////////////000000000000111222333444555555444444555666888999888:::===CCCJJJQQQWWWZZZ\\\```gggnnnuuu}}}ttteee___]]]ZZZWWWVVVTTTQQQNNNLLLJJJJJJJJJGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;:::::::::999999999888888888777666555555555444444333333333222222222333222111111000000111111000000000000////////////............//////000000//////000000000000//////......------------......---,,,,,,++++++,,,,,,---,,,,,,------///000222222222444666777777777888999;;;???@@@BBBEEEGGG^^^~~~|||{{{zzz|||~~~~~~}}}yyyvvvvvvwww}}}zzzxxxwwwwwwvvvuuuvvvxxxzzzzzzzzzzzzzzzxxxuuutttvvvzzz||||||zzzwwwvvvvvvuuuuuuuuuttttttrrrpppjjjbbbYYYPPPIIIEEE===<<<<<<===>>>???@@@???<<<;;;999777555333222222222111111111111111222222111222222333333222222111000000000000000000000000000000000000111222333444555555444444444666777888888:::>>>DDDJJJQQQWWWZZZ[[[^^^dddjjjpppvvv}}}xxxiii___]]]\\\YYYUUUUUUSSSPPPMMMKKKJJJIIIIIIFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;:::::::::999999999888888777777666666555555444444333333333222222222333222111111000000111111000000000000////////////............//////////////////000000000000//////......------------......---,,,,,,++++++,,,,,,---,,,,,,------///000222222222444666777777777888999:::??????BBBEEEGGG___ttt|||}}}zzz|||vvvsssuuuvvv}}}}}}}}}|||}}}|||xxxwwwwwwwwwwwwvvvxxxzzzzzzyyyyyyzzz{{{{{{vvvsssvvv|||~~~zzzwwwvvvuuuvvvwwwwwwuuussssssqqqllleee\\\RRRIIIEEE:::999888777777777777888777666555333222222111111111111111000111111222333111222222333333222222111000000000000000000000000000000000000111222333444555444444333444666777888999;;;???EEELLLRRRXXXZZZ]]]```dddhhhlllqqqvvvzzzrrrkkkbbb]]]\\\ZZZWWWSSSSSSRRRPPPNNNKKKJJJIIIHHHEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;::::::::::::888777777777666666666555444444333333333333222222333222111111000000111111000000000000////////////......//////////////////...//////000000//////.........------------......---,,,,,,++++++,,,,,,------,,,------...///000111222444777777777777888999;;;???@@@BBBFFFHHH```llliiimmm{{{|||zzzyyyxxxwww|||{{{yyy{{{zzz~~~~~~}}}zzzvvvvvvxxxyyyzzzxxxzzz{{{zzzxxxxxxzzz|||}}}zzzxxxyyy|||}}}|||zzzvvvuuuuuuwwwzzzzzzwwwttttttrrrnnnggg^^^SSSJJJEEE:::999888555333222222333333333222111111111111111111111000000111222222333111222222333333222222111222222222222222222222222000000000000111222333444444444333333444555777888888;;;@@@FFFMMMTTTYYY\\\```cccfffhhhjjjmmmrrruuuyyy{{{~~~xxxhhhddd___\\\ZZZXXXVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::777777777777666666666666444444333333333333222222333222111111000000111111000000000000/////////////////////////////////.........////////////............------------......---,,,,,,++++++,,,,,,---------,,,,,,---...//////222444777777777777888999;;;???@@@CCCGGGIIIaaappphhhlll}}}~~~yyyzzz}}}~~~}}}|||~~~~~~xxxtttuuuxxx{{{|||zzz{{{|||zzzwwwwwwzzz}}}~~~~~~}}}|||zzzzzzzzz{{{vvvuuuuuuxxx{{{{{{xxxuuuuuussspppiii___UUUKKKFFF<<<<<<:::666333111222333111111000000000000111111111111000000111222333333222222222333333222222222222222222222222222222222000000000000111222333444444444333333444555777888888;;;@@@GGGNNNUUUZZZ]]]ccceeeggghhhjjjlllooorrrpppppppppttt}}}}}}ssseeeccc```\\\YYYXXXWWWVVVQQQQQQQQQPPPNNNKKKIIIGGGDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;777777777777666666666666444444444333333333222222333222222111000111111111000000000000///////////////////////////...............////////////...............------.........---,,,,,,++++++,,,,,,---------,,,,,,,,,------...222444777777777777888:::;;;@@@AAADDDGGGJJJbbb|||xxxrrrqqq{{{}}}|||~~~}}}zzzwwwvvvvvvtttrrruuu{{{xxxyyyzzzyyyxxxxxxzzz|||yyyyyyyyyxxxvvvuuuvvvwwwvvvvvvwwwxxxyyyzzz{{{{{{vvvtttpppjjjbbbWWWLLLDDD999===;;;333000222222///222222111000//////000000222222222222222222222222222222111111222333555666333333333333333444555666222222333444444333333333666555444333333444555666:::;;;???GGGQQQXXX\\\]]]dddccccccfffkkknnnnnnlllgggffffffjjjttt{{{wwwnnneeebbb^^^[[[YYYXXXVVVTTTQQQPPPOOOMMMLLLJJJIIIHHHFFFFFFDDDCCCBBBAAAAAA@@@BBBAAA???============>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777666666666666555555444444444333333333000000000000000000000000222222111111000/////////////////////////////////000000000000000///......------------------------//////...---,,,++++++***------,,,------...///000222333555666666666555555<<>>======>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777666666666666555555444444444333333333000000000000000000000000222222111111000/////////////////////////////////000000000000000///......------------------------.........------,,,,,,+++------,,,------...///000222333555666777666666555;;;@@@@@@>>>AAAFFF^^^www}}}~~~~~~||||||zzzxxxzzz{{{zzzzzz}}}xxxuuusssrrrtttwwwzzz{{{vvvwwwwwwuuurrrpppppppppwwwvvvvvvvvvvvvvvvwwwwwwvvvtttpppkkkcccWWWKKKCCC<<<<<<999333000222222000333333333222222222222222333333333444444555555555777666666666777888999:::666666555555555555555666666666666666666555444333444444333333333333444444555666999@@@IIIQQQVVVXXX[[[]]]___cccffffffcccaaa[[[]]]___eeennntttooofffddd```]]]ZZZYYYWWWVVVTTTQQQPPPOOOMMMLLLJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>??????@@@>>>>>>>>>===<<<<<<;;;;;;:::999888777666666666666555555444444444333333333000000000000000000000000222111111000000//////...//////////////////////////////000000000///......------------------------------------------------------,,,------...///000222333555666777777666666:::???>>>===???DDD\\\~~~{{{{{{|||||||||{{{{{{zzz}}}xxxvvvyyy{{{zzzyyyzzzwwwuuussssssvvvwwwwwwvvvvvvwwwwwwuuurrrpppooopppyyyxxxwwwvvvvvvvvvvvvwwwwwwuuurrrnnneeeZZZNNNFFF???<<<777222111222222222444444444444444444444333444444444555666666777777777777777888888999999:::666666555444444444444555444555555666666666555555333333333333333333333333333444777<<>>>>>>>>===<<<<<<;;;;;;:::999888777666666666666555555444444444333333333000000000000000000000000111111111000//////......////////////////////////...///////////////......------------------------,,,,,,,,,------.........------,,,------...///000222333555666777777777666:::@@@>>>===???DDD[[[~~~~~~~~~}}}}}}yyyyyyzzzzzzzzzzzzzzzzzzxxxttttttvvvvvvsssqqqrrruuuuuuvvvwwwxxxxxxvvvuuuwwwwwwvvvtttrrrqqqrrrssswwwvvvtttrrrrrrrrrssstttuuutttrrrnnnfff[[[OOOGGGBBB<<<555222111222222333444555666666777666555555555555555666666777777777666666777777777777777777444444333333222333333333111222333444555666666666333333333333333333333333222444666:::???GGGNNNSSSXXX\\\bbbeeefffdddaaa___ZZZ^^^ccchhhoootttppphhhaaa^^^[[[XXXWWWWWWUUUTTTQQQPPPOOOMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::999888777666666666666555555444444444333333333000000000000000000000000111111000000///.........////////////////////////......////////////......------------------------+++,,,,,,------.........------,,,------...///000222333555777888888888777;;;@@@???>>>@@@EEE]]]zzz~~~}}}|||zzzyyyyyyyyyyyyzzzzzzzzz{{{vvvtttssssssmmmeeebbbdddoooqqqtttvvvuuutttuuuvvvwwwvvvuuusssqqqrrrvvvyyyyyyxxxuuutttssstttuuuvvvrrrrrrpppmmmggg\\\PPPHHHEEE<<<444222222222333555555666777888999888777666666666666666666666666666444555666666666666555555222222222222222333333444111222333444555666666666333333444444444444333333222333555777:::AAAJJJOOOWWW\\\bbbeeeeeecccbbbaaaZZZ^^^cccgggmmmqqqnnnggg```]]]ZZZXXXWWWVVVUUUSSSQQQPPPOOOMMMLLLJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::999888777666666666666555555444444444333333333000000000000000000000000111000000//////......---////////////////////////------.../////////......------------------------,,,,,,,,,------.........------,,,------...///000222333555777888999888888:::@@@@@@>>>AAAGGG___uuuyyyzzz~~~{{{yyyzzzzzzzzzzzzzzz{{{{{{|||wwwwwwvvvqqqdddWWWRRRUUU```eeeiiiiiigggiiipppvvvuuutttrrrppppppsssyyy~~~|||zzzxxxvvvvvvwwwyyy{{{rrrrrrrrrpppjjj```TTTLLLGGG<<<222111222222333666666777999:::::::::999888777777777666666555444444444444555666666555444333111111111222333444555666555555666666666555555444333444555555555555444333222222333333555;;;DDDKKKTTTYYY___bbbbbbaaaaaaaaa]]]aaadddfffkkkooommmhhh___]]]YYYWWWVVVVVVUUUSSSQQQPPPOOOMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::999888777666666666666555555444444444333333333000000000000000000000000000000000///......------////////////////////////,,,---......//////......------------------------,,,,,,------------------------,,,------...///000111333555777888999999999999??????>>>BBBHHH```rrrooojjjuuuzzzwww|||yyy{{{zzzzzzzzz{{{{{{|||}}}zzzzzzyyyqqq___MMMHHHKKKSSSXXX]]][[[YYY^^^jjjttttttrrrooommmnnnsss{{{yyywwwuuuttttttuuuxxxyyyuuuuuuvvvtttoooeeeYYYQQQHHH<<<222111333222333666666777999;;;;;;;;;999888888888777666555444333333444444555666666555444333111111222333444666777888999999888888777555444333444444555666666555444444111111111111222888@@@GGGRRRWWW]]]____________aaa```dddfffhhhlllpppooojjj___\\\YYYWWWVVVVVVTTTSSSQQQPPPOOOMMMLLLJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEECCCCCCDDDDDDCCCAAA???>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777666666666666555555444444444333333333000000000000000000000000000000000///......------////////////////////////,,,,,,---.../////////...---------------------------------------------------------------...000000111333555777999999999999777>>>>>>===AAAHHH```zzzlll~~~xxx{{{|||yyyzzzyyyyyy{{{}}}~~~}}}|||uuuvvvuuummm```UUUOOONNNMMMOOOTTTUUUQQQPPP^^^ooopppkkkhhhllluuuzzzyyyvvvuuuvvvwwwwwwvvvvvvwwwyyyyyyyyyvvvsssrrrnnncccWWWFFF===555222111000222666666777999:::;;;;;;::::::777777666333111111333555333333333333333333333333444333222333666888999999888:::888555555888666222777666<<<<<<555999:::000444444333222333555999<<>>>>>===<<<;;;999999888888777666666666333444555555555444333222111111111111000000000000111111000......---------............////////////000...+++((())),,,---,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000333444666777999:::::::::>>>@@@>>>@@@EEEIIIaaa|||hhhttt~~~qqq~~~|||}}}~~~|||yyyyyyyyy{{{}}}~~~}}}|||xxxxxxwwwqqqhhh___XXXUUUPPPMMMNNNRRRSSSUUU\\\dddfffcccbbbeeellltttyyyzzzxxxxxxxxxwwwuuuvvvwwwyyywwwxxxvvvtttssspppeeeYYYGGG>>>555222222111444777777777888999999999888777666666555222000000222444333333333333444444444444999999999:::;;;;;;;;;:::888<<<<<<888666888888777444222999===888;;;===666666666555444444555777999BBBFFFLLLRRRXXX\\\^^^___\\\___aaaeeelllsssqqqkkk```]]]YYYVVVVVVUUUUUUTTTRRRQQQOOOMMMKKKIIIHHHGGGHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDBBBAAA@@@??????????????????>>>>>>===<<<;;;999999888888777666666666333444555555555444333222111111111111000000000000111000///......---------............//////////////////...------......---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000333444666777999999::::::<<<>>>===@@@EEEJJJbbb~~~mmmwwwyyyooouuuwww}}}}}}~~~zzzyyyyyy{{{}}}~~~|||{{{xxxwwwvvvtttpppjjjccc^^^VVVNNNKKKRRR[[[^^^]]]\\\___```aaaaaadddkkkttt|||xxxxxxxxxwwwuuutttuuuwwwtttuuuuuuttttttpppeeeYYYIII???666333444444666999888888888888777666555444333333333111//////000222111222333333555666666777999:::;;;======<<<;;;:::666;;;<<<888555777999888888333:::AAA======???;;;:::999777666555555555666999===CCCJJJQQQWWWZZZ\\\WWW[[[___ccckkkrrrqqqlllaaa^^^ZZZWWWVVVVVVUUUTTTQQQPPPOOOMMMKKKJJJHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEDDDCCCCCCBBBAAA@@@???????????????>>>>>>===<<<;;;999999888888777666666666444444444444444333222222111111111111000000000000111000///......---..................//////////////////000111111///...---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000333444555777888999::::::<<<>>>===@@@EEEHHH```uuu{{{}}}zzz{{{zzz}}}|||||||||}}}}}}|||{{{{{{}}}}}}|||{{{|||}}}}}}{{{yyyvvvsssrrrsssuuurrrkkkeee^^^WWWTTT[[[eeejjjfffaaabbbfffiiigggdddfffnnnvvvtttvvvxxxwwwuuusssssssssppprrrrrrrrrsssqqqfffZZZKKK@@@777555666666888:::999999888666555333111111111111111000......000222111222333444666888999:::888:::===???>>>>>>===>>>:::===>>>===>>>AAABBB@@@@@@999>>>CCC===<<>><<<:::888777666555444666888===DDDJJJPPPTTTVVVQQQVVV[[[aaaiiiqqqrrrnnnccc```[[[YYYXXXWWWVVVUUUPPPPPPOOOMMMLLLJJJIIIHHHHHHGGGFFFDDDDDDDDDDDDEEECCCCCCCCCBBBBBBAAA@@@????????????>>>>>>===<<<;;;999999888888777666666666444444444444333333222222111111111111000000000///000000///...........................///////////////...///111000---,,,...------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------...000333333555777888999999999===@@@>>>AAADDDFFF\\\~~~{{{}}}{{{yyyvvvvvvvvvuuutttvvvyyy|||~~~}}}|||}}}|||yyywwwtttqqqpppsssxxxyyytttnnngggffffffiiioootttsssoooeeekkkpppooojjjgggiiinnnqqqtttxxxyyywwwuuusssrrrqqqsssttttttuuusssiii^^^OOOCCC999777999999999:::999888777555333111000000///000111000//////000222222333444666888:::<<<======???AAABBBAAAAAACCCEEEEEEGGGIIILLLRRRXXXWWWRRRIIICCCEEEEEE???DDDKKKGGGGGGCCC???<<<;;;999777555444666999<<>>>>>===<<<;;;999999888888777666666666444444333333222222222222111111111111000000000///000//////............///............////////////...,,,---000---)))***///---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------...000222333555666888999999999:::======AAAEEEFFF[[[}}}|||~~~~~~~~~}}}|||xxxvvvttttttsssrrrqqqsssvvvxxx}}}|||{{{{{{{{{{{{xxxvvvvvvsssrrruuuzzz}}}{{{xxxrrruuuvvvttttttxxx{{{{{{ggglllrrrtttqqqmmmjjjiiinnnqqqtttvvvvvvuuuuuuuuuvvvwwwwwwvvvxxxwwwnnndddSSSFFF;;;999;;;;;;::::::888777555444222111111111///000222222111111222444555555777999;;;===?????????AAABBBAAAAAADDDKKKPPPWWW\\\```cccgggjjjgggaaaVVVUUUUUUNNNLLL^^^kkkdddVVVPPPHHHCCC@@@>>>;;;888444444444555777:::===>>>AAAHHHNNNTTT]]]iiipppqqq```]]]XXXUUUTTTSSSRRRQQQNNNNNNNNNMMMLLLKKKKKKJJJHHHGGGFFFDDDDDDDDDDDDEEEBBBCCCDDDDDDDDDBBBAAA@@@?????????>>>>>>===<<<;;;999999888888777666666666444444333222222222222222111111111111000000000000//////............//////............////////////---+++...333000((()))///---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000222333444666777888999999666:::<<<@@@EEEGGG[[[}}}yyy~~~||||||~~~}}}xxxtttuuuuuuuuutttrrrsssuuuxxxvvvuuuuuuwwwyyyyyyxxxwwwwwwtttsssuuuzzz~~~|||~~~vvvrrrvvvzzz{{{ooopppssswwwxxxtttlllfffjjjjjjkkkkkkllloootttwwwxxxyyywwwuuuwwwwwwooofffWWWIII<<<:::<<<<<<:::999777666444333222222333333///111333444333333444666777888999;;;===???@@@AAA>>>@@@CCCEEEIIISSS```kkkzzz{{{uuuooojjjaaaeeecccTTTUUUttt}}}hhh```TTTKKKFFFBBB>>>:::555444222111222444666888999@@@FFFKKKUUUbbbllloooaaa^^^YYYVVVUUUTTTRRRQQQNNNNNNMMMMMMLLLLLLKKKKKKHHHGGGFFFDDDDDDDDDDDDEEEBBBBBBDDDEEEDDDCCCAAA@@@?????????>>>>>>===<<<;;;999999888888777666666666444333222111111111222333111111111111000000000000//////............//////............////////////,,,,,,333;;;777,,,)))///,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000222333444666777888888999888<<<===AAADDDDDDWWWxxxtttyyyyyyrrrqqqnnnqqq{{{zzzuuuxxxxxxxxxvvvuuuuuuvvvxxxppppppqqqssswwwyyyyyyxxxvvvtttssstttxxx|||tttnnnrrrwwwwwwzzzwwwvvvyyy|||yyynnneeeeeecccaaa___aaahhhqqqwwwxxxwwwtttrrrttttttnnneeeYYYKKK>>>;;;===<<<:::888666555444333333333444555000222444555555555666777999:::;;;===>>>@@@AAABBB@@@DDDHHHNNNXXXhhh|||}}}tttqqqaaaiiieeePPPRRRxxxvvvkkk\\\QQQJJJEEE@@@;;;777666333222222333555777444:::@@@EEEOOO^^^iiinnneeeaaa]]]YYYXXXWWWUUUTTTMMMMMMMMMMMMLLLLLLKKKKKKHHHGGGFFFDDDDDDDDDDDDEEEAAABBBDDDEEEEEECCCAAA@@@????????????>>>===<<<;;;999999888888777666666666444333222111111111222333111111111111000000000000//////.........//////000............/////////000+++---777BBB>>>000***///,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000222222444666777888888888>>>BBBAAABBBCCC@@@QQQqqq||||||ppptttwwwkkkwwwvvvxxxyyy}}}|||yyyxxxwwwvvvwwwzzz{{{zzzxxxvvvuuuqqqrrrsssuuuvvvvvvwwwwwwtttvvvxxxyyyzzz{{{~~~uuuiiifffoooyyy{{{~~~|||www{{{zzzllllllllleeeXXXXXXfffqqqsssyyyzzz{{{zzzwwwsssnnnjjj___RRRBBB:::;;;===999444222555777888777666555555222222333444555666888999:::<<<>>>AAABBBCCCCCCCCCCCCGGGMMM[[[sss~~~rrruuuqqqcccTTTTTTjjj~~~nnncccXXXJJJBBBAAA===:::777444444444333222888999===EEEPPP^^^jjjrrrmmmeee^^^[[[ZZZWWWXXXZZZWWWTTTPPPMMMLLLKKKIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>======<<<<<<;;;;;;:::999888777666555555555444333333222111111333222111111000000111111000000////////////000000//////000000000000//////,,,---222;;;CCCAAA555)))000///...---,,,+++++++++++++++,,,,,,,,,,,,---------......---,,,,,,///111222333555666888999999999<<>>AAACCCDDDCCCCCCFFFHHHMMMZZZmmm}}}wwwhhhZZZ\\\rrr{{{mmm___QQQIIIGGGBBB???:::777777777777666777888;;;BBBNNN\\\iiiqqqmmmddd]]]ZZZYYYWWWWWWYYYVVVSSSPPPMMMLLLKKKIIIHHHGGGFFFDDDBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>======<<<<<<;;;;;;:::999888777666666555555444444333222222111333222111111000000111111000000////////////000000//////000000000000//////+++***,,,222888777000)))//////...,,,,,,++++++,,,++++++,,,,,,,,,,,,---------......---,,,,,,///111222333555666888999999999<<>>BBBDDDCCC@@@CCCLLLTTT^^^uuuxxxiiikkkyyyjjj\\\SSSOOOFFFCCC>>>:::888666555333777777999@@@LLL[[[iiirrrmmmddd\\\ZZZYYYWWWVVVXXXUUURRROOOMMMLLLKKKIIIGGGFFFEEECCCBBBAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAA??????>>>>>>======<<<<<<;;;::::::999888777666666555555444444333222222222333222111111000000111111000//////......//////000...//////000000//////...+++***)))***,,,---,,,+++///...---,,,,,,++++++,,,++++++,,,,,,,,,,,,---------......---,,,---///111222333555666888999999999<<>>>>>======<<<<<<::::::999999888777777666555555444444333333333333333222111111000000111111/////////....../////////...//////////////////......---,,,***)))***---///...------,,,+++++++++,,,+++++++++,,,,,,,,,------------...---,,,---///222222333555666888999999999;;;@@@???@@@CCCFFFXXXvvv~~~fff}}}|||}}}{{{zzzqqqqqqsssxxx~~~}}}}}}}}}||||||{{{yyyxxxwwwvvvxxxyyyxxxxxxyyy{{{}}}}}}{{{sssmmmrrruuuuuupppnnnqqqwww{{{vvvlllhhhmmmmmmgggfffkkkppptttxxxyyytttjjj___XXXQQQKKKCCC<<<999888777666888:::<<<<<<:::777666666666666777888:::<<<>>>???>>>DDDIIIKKKPPPaaa|||vvveeeYYYQQQRRRSSSTTTRRRLLLDDD>>>777777999@@@LLL\\\kkktttqqqeee\\\ZZZZZZYYYVVVVVVRRRPPPNNNMMMLLLKKKHHHFFFBBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<::::::999999888777777777555555444444444444333333333222111111000000111111//////............//////......////////////.........//////---++++++---///------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---------,,,---000222222333555666888999999999;;;@@@??????DDDHHHZZZxxxnnn{{{zzz~~~sssuuuzzz}}}~~~~~~~~~}}}}}}}}}{{{zzzyyyxxxwwwxxxyyyxxxwwwxxxzzz{{{{{{}}}{{{uuuqqqoooqqqsssqqqppppppsssvvvrrrmmmlllpppssspppmmmlllqqqtttxxxwwwpppcccUUULLLFFFCCC???;;;999888999:::888:::<<<<<<;;;888777777777888888:::<<<>>>@@@AAA===FFFPPPYYYdddzzzooo```UUUWWWZZZ]]]\\\VVVMMMGGG888999;;;CCCOOO___mmmvvvqqqeeeZZZYYYZZZXXXUUUTTTPPPOOOMMMLLLLLLJJJGGGEEEAAA@@@@@@???@@@AAACCCDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<999999999888888888777777555555444444444444444444333222111111000000111111///......------......///---......//////......---,,,---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,---000333222333555666888999999999;;;@@@??????DDDIII\\\{{{zzzmmmnnn{{{vvv}}}~~~|||}}}}}}}}}}}}}}}|||zzzyyyyyywwwxxxyyyxxxwwwwwwyyy{{{zzz}}}~~~{{{yyyyyyooooooppppppppppppqqqsssnnnpppqqqsssxxx{{{vvvnnnqqqssstttrrrkkk___TTTLLLOOOLLLGGG@@@:::888999;;;888;;;===>>><<<;;;::::::::::::;;;===???AAACCCEEEDDDPPP```ppp}}}mmmaaaaaaaaaaaa]]]VVVNNNHHH>>>???CCCKKKXXXgggttt}}}pppcccXXXVVVXXXWWWSSSQQQOOONNNMMMLLLLLLJJJGGGEEE@@@?????????@@@AAACCCDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>======<<<<<<999999999888888888888888444444555555555555555555333222111111000000111111///......------......///---......//////......---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,------,,,...000333222333555666888999999999;;;???>>>???EEEJJJ^^^}}}sssdddhhh}}}xxxrrryyy{{{~~~}}}}}}}}}}}}|||{{{zzzyyyxxxyyyyyyxxxwwwwwwxxxzzz{{{~~~|||zzz|||~~~pppnnnmmmooopppoooppprrrlllrrruuuuuu{{{}}}qqqnnnooopppnnnhhh```XXXSSSaaa\\\SSSGGG<<<777888:::999<<<>>>???>>>===<<<<<<<<<===>>>???BBBDDDFFFGGGRRR```tttzzzssspppkkkfff___VVVMMMHHHEEEGGGKKKTTTaaaooo|||nnnaaaVVVTTTWWWUUUQQQOOONNNMMMLLLLLLLLLJJJGGGDDD??????>>>>>>???AAACCCDDDCCCCCCBBBAAAAAA@@@@@@????????????>>>======<<<<<<999999999888888888888888444444555555555555555555333222222111000111111111.........------.........---..................---...,,,******,,,.........+++++++++***++++++,,,,,,++++++,,,,,,,,,---------+++,,,------,,,...111333222333555666888999999999;;;???>>>???EEEJJJ___~~~wwwbbbsssnnn|||qqqpppzzz~~~|||zzzyyywwwyyy{{{zzzxxxwwwxxx{{{zzz{{{|||~~~|||yyyvvvqqqjjjhhhjjjlllkkkiiikkkmmmqqquuuzzz}}}wwwpppdddWWWQQQUUU\\\bbbuuubbbQQQKKKFFF<<<666666;;;;;;;;;<<<>>>???>>>===>>>===>>>???===>>>FFFPPPdddtttwwwooogggaaa[[[WWWUUUSSSSSS\\\ooogggRRRLLLSSSQQQNNNPPPMMMNNNNNNLLLJJJGGGDDDAAA@@@<<<;;;:::999;;;>>>AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;<<<;;;;;;:::999888777777666666555444333333333333333333111000000000111222111...,,,---///111///...////////////............,,,+++++++++,,,,,,---...---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111222444666666777777999;;;===>>>;;;???EEEGGGZZZzzzlll[[[}}}sss}}}|||zzz~~~~~~}}}~~~}}}|||||||||}}}~~~}}}||||||||||||}}}~~~xxxzzz|||{{{yyyyyy{{{~~~zzzzzz{{{}}}~~~{{{xxxxxxvvvqqqmmmjjjiiiiiiiiitttssstttxxx}}}~~~wwwgggUUUKKKJJJSSScccrrrxxxeeeSSSKKKEEE===;;;>>>:::;;;;;;===>>>????????????@@@BBBDDDDDDGGGSSS___uuu|||}}}tttmmmhhhggghhhfffeeeeeekkkxxxkkkOOOAAAEEEFFFJJJNNNLLLJJJJJJHHHFFFCCC???<<<:::999888888888999<<>>???===@@@FFFHHH[[[|||cccVVV|||wwwttt~~~~~~{{{{{{zzzxxxwwwxxxyyy|||~~~~~~|||{{{zzz{{{}}}zzz{{{{{{{{{zzzzzz|||~~~yyyyyyzzz|||~~~}}}yyyvvvqqqrrrqqqooolllllloooqqqvvvuuuuuu{{{yyycccQQQQQQWWW___rrrwwwhhhYYYPPPGGG<<<999===;;;<<<===>>>???@@@AAABBB===>>>BBBEEEFFFMMM___pppxxxrrr{{{tttnnnmmmooorrriiilllpppwwwxxxWWW@@@<<<<<>>AAAAAAAAABBBBBBAAAAAAAAA@@@???>>>===============<<<;;;;;;:::999888777777666666555444333333333333333222111111000000111111000///......000000///.../////////............---++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111222333555666666777999;;;>>>@@@>>>AAAFFFHHH\\\~~~yyy[[[SSS|||zzz}}}~~~zzz{{{yyywwwvvvwwwzzz~~~~~~}}}}}}~~~||||||{{{zzzzzzyyyzzz{{{yyyyyyzzz|||}}}|||yyyvvvkkkkkkjjjkkkmmmpppsssuuukkkmmmrrryyytttaaaZZZgggqqqrrr{{{xxxmmmccc[[[OOO???888999<<<===>>>??????@@@AAACCC>>>@@@DDDHHHMMMYYYqqqvvvfffnnn|||{{{yyywwwvvvuuuvvvvvvnnnuuu}}}iiiQQQEEE======???:::>>>??????>>><<<999555333222222222222444777999;;;???@@@AAABBBBBBAAAAAA@@@??????>>>>>>===>>>>>>>>><<<;;;;;;:::999888777777666666555444333333333333222222222111111111111111////////////000000////////////.........---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111111333555666666777888:::<<>>AAAEEEGGG\\\~~~xxxYYYVVVxxxvvv~~~}}}zzzyyywwwvvvwwwzzz}}}~~~~~~~~~}}}|||{{{yyyxxxyyyyyyzzz|||}}}|||xxxuuujjjddd___bbbjjjrrrtttrrrjjjooouuuyyyzzzyyyyyyyyynnnaaacccvvvyyyxxxxxxmmmccc]]]RRRCCC===@@@<<<===>>>>>>===>>>AAACCCEEEHHHOOOYYYdddvvvkkkUUUXXXiiixxxeeeWWWEEE>>>;;;444777888999999888666444333000000000111222444666777<<<===???AAABBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>???<<<;;;;;;:::999888777777666666555444333333333333222222222222111111000000...///000111000000//////............------------+++,,,---------,,,++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111111333555555555666888::::::======@@@DDDEEE[[[~~~zzz\\\YYYvvvyyyxxxvvvuuuvvvxxxzzz|||xxxzzz}}}{{{xxxxxxxxxyyy{{{{{{zzzvvvsss___WWWPPPVVVfffttt{{{{{{{{{|||||||||{{{yyyxxxwwwssslllppp}}}{{{www{{{nnnaaaUUUQQQLLLDDDBBBGGG<<>>>>>>>>>>>>>><<<;;;;;;:::999888777777666666555444333333333333111222222222222111000000...000222222111//////000.........------------,,,+++,,,---...---,,,+++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111111222444555555666888:::888===>>>@@@CCCDDD[[[jjjfffxxx~~~zzzyyyxxxwwwvvvwwwwwwxxxxxxyyy{{{}}}}}}}}}{{{vvvvvvvvvwwwxxxyyywwwssspppZZZRRRKKKOOO^^^ppp|||yyyqqqpppvvv{{{|||{{{xxxxxx}}}|||vvvuuudddXXXQQQSSSSSSKKKFFFGGGBBBFFFJJJKKKKKKOOOVVV[[[gggoooqqqYYYIIIDDDFFFQQQjjjzzzpppgggYYYTTTNNNAAA:::999777555444333333333222222222222222222222222444666:::>>>@@@AAAAAA@@@BBBAAA@@@???>>>>>>======<<<;;;;;;:::999888777777666666555444333333333333111222222333222111000///---000333333111//////000.........---------,,,,,,+++,,,---......,,,***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111000222444555555666888999888===???AAACCCEEE\\\yyyooovvv~~~~~~}}}|||{{{yyyxxxxxxwwwwww{{{{{{zzzzzz|||vvvwwwzzzyyytttttttttuuuvvvwwwuuuqqqnnneee\\\RRROOOUUUcccpppyyysssdddVVVYYYiiixxx}}}{{{ttt{{{{{{rrrkkkddd\\\\\\eeegggZZZMMMFFFIIINNNSSSUUUWWW\\\eeellljjjSSSHHHCCC@@@@@@XXXvvv{{{oooggg^^^]]]XXXHHHBBB@@@<<<999666666666666444333333333222222111111111444999===@@@AAAAAAAAACCCBBBAAA???>>>=========<<<;;;;;;:::999888777777666666555444333333333333111111222333222111000///---000333444111//////000......---------,,,,,,,,,+++,,,.........,,,***)))+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111000222444555555666777999999>>>@@@CCCDDDFFF]]]kkkooosssnnnooottt~~~}}}~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvyyyzzzzzzxxxvvvuuuvvvwww{{{|||~~~~~~}}}zzzvvvttttttuuuvvvyyyzzzyyyvvvssshhhgggcccZZZTTTUUU___hhhdddVVVHHHIIIXXXhhhpppqqqtttrrrhhhkkkqqqpppiiijjjrrrooo```SSSQQQVVV\\\ccciiiooowww{{{jjjWWWFFF>>>===???IIIbbb{{{mmmgggccc^^^YYYVVVRRROOOJJJDDD>>>888444222333222111000111222333444///222666;;;???BBBCCCDDDBBBBBBAAA@@@???>>>===<<<<<<<<<;;;:::999777777666888777666555444333222222444222000222444333000,,,111111111111111000//////111...///222///))))))...,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111444555555666777888888999;;;???>>>AAADDDGGG```qqqrrr~~~}}}}}}ttt||||||{{{zzzxxxwwwuuutttsssuuuxxxxxxxxxxxxxxxyyyzzz|||~~~~~~{{{wwwtttssstttuuuxxxyyyyyywwwuuurrrqqqmmmeee]]]XXXZZZ\\\ZZZPPPGGGHHHSSS^^^aaa```aaalllwwwzzzvvvrrrtttxxxssspppsssxxxsssfff```bbbgggnnnwwwxxxhhhVVVEEE===<<<888@@@YYY~~~yyylllfffddd___ZZZYYYVVVSSSOOOIIICCC>>>:::888888777555333222111222222///111444777:::>>>@@@AAAAAAAAA@@@???>>>======<<<<<<<<<;;;:::999888777777888777666555444333222222444333222222333111///---000000000000000///......---***+++......+++,,,000,,,,,,---------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111444444555666777888999999;;;???>>>AAADDDGGG```zzzxxx{{{sssxxx~~~}}}|||zzzwwwuuutttqqqtttwwwyyyyyyxxxyyyyyyzzz}}}~~~yyyuuutttuuuwwwyyyzzzzzzyyyyyyxxxwwwuuuppphhh___WWWRRRVVVVVVXXX^^^dddeee```ZZZZZZaaallltttxxxyyyyyyzzzmmmnnnrrrvvvpppggghhhpppyyytttfffUUUDDD;;;;;;:::<<>>===:::888555333222222222222333444777:::>>>@@@?????????>>>>>>=========<<<<<<;;;:::999888777777777777666555444333333222333444444333111/////////////////////.........---...***))),,,...---...111,,,,,,---------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111444444555666777888999999;;;???>>>AAADDDGGG```~~~{{{~~~}}}{{{yyyxxxwwwxxxyyyxxxwwwvvvwwwyyy|||}}}yyywwwyyyzzz{{{zzzzzzzzz{{{wwwvvvuuutttppphhh]]]UUUYYYaaannnzzzzzzooofffjjjiiikkkoootttwwwwwwuuujjjkkknnnrrrooolllpppyyyzzzpppdddTTTCCC;;;:::???;;;EEEbbbtttiiieeeaaa\\\YYYXXXYYYXXXUUUQQQMMMIIIFFFDDDCCCBBB@@@===:::888666555777666444444666:::>>>AAA>>>>>>>>>===============<<<;;;;;;:::999999888888777666666555444444333333333555666333///...///222000000//////............333///,,,,,,---.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...///000111333444555666777888999:::;;;???>>>AAADDDGGG```~~~~~~~~~}}}||||||||||||zzzxxxvvvwwwzzz}}}{{{xxxzzzzzzyyywwwvvvxxxzzzyyywwwvvvvvvuuupppggg```\\\cccppp|||zzzuuuwwwppphhheeeiiinnnqqqrrrqqqqqqssswwwyyy{{{}}}vvvnnndddUUUDDD;;;999:::888BBB\\\{{{{{{qqqhhhccc^^^WWWTTTTTTTTTSSSRRROOOLLLHHHEEECCCCCCCCCBBBAAA???>>><<<<<<:::777444333444888===@@@>>>>>>>>>===============<<<;;;;;;::::::999999999666666666555444444333333444555555222///...111555222111000/////////000000111000---++++++---...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...///000111333333444666777999::::::;;;???>>>AAADDDGGG```||||||xxxxxxzzz}}}~~~~~~~~~~~~}}}}}}}}}|||zzzzzz{{{~~~zzzuuuwwwwwwuuussssssvvvyyy}}}{{{yyyyyyuuupppkkkccccccfffkkkrrrwwwyyyzzzpppiii```[[[\\\bbbjjjooosssuuuxxx{{{}}}{{{uuuooofffXXXGGG<<<:::666;;;III```wwwvvvmmmddd___YYYSSSOOOPPPNNNNNNMMMLLLJJJFFFDDDBBBAAABBBBBBBBBBBBAAA@@@???999666333111222666;;;>>>?????????>>>>>>=========<<<;;;;;;;;;:::::::::999666666555555555444444444555444333000///000444666333222000/////////000111***------***)))+++.........---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111222333444666777999:::;;;;;;???>>>AAADDDGGG```ttt|||lllkkk|||}}}yyyuuurrruuuvvvtttrrrsssxxx}}}~~~|||zzzwwwtttqqqgggddd```bbbgggkkkmmmlllbbbaaa]]]WWWTTTWWW___fffkkkrrrxxx{{{{{{~~~}}}{{{vvvqqqiii[[[III>>>;;;:::???JJJVVVaaapppnnnggg```[[[VVVOOOMMMNNNJJJJJJJJJJJJHHHEEECCCAAA??????@@@AAAAAA@@@??????999666444222333777;;;>>>AAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;:::::::::555555555555555444444444666333///...000333666777222111///.........000111)))111444...)))+++...///...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111222333444666777999:::;;;;;;???>>>AAADDDGGG```ooouuuzzzooobbbaaaqqq}}}{{{}}}~~~|||xxxtttqqqrrruuuwwwvvvuuuwww~~~~~~~~~}}}|||yyyvvvuuutttdddaaa```bbbeeeddd]]]WWW[[[______ZZZRRROOOUUU[[[cccooozzzzzzvvvwww~~~~~~}}}~~~}}}{{{{{{wwwrrrkkk]]]KKK???<<>>AAARRRrrr{{{pppiiiccc\\\YYYTTTNNNLLLNNNHHHIIIIIIIIIHHHEEECCCAAA===>>>?????????>>>===<<<:::888666555666999===@@@BBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::555555555555555444444444666222------111555888888222000...---,,,---///000///999===555,,,+++.........---,,,+++***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000111222333444666777999:::;;;;;;???>>>AAADDDGGG```gggbbb|||tttoooZZZOOOaaaxxx}}}|||{{{|||zzz~~~vvvuuu|||}}}|||zzzzzz|||~~~~~~}}}yyy{{{zzzrrr```WWWTTTYYYYYYQQQLLLMMMOOOLLLIIIHHHIIILLLOOOPPPRRR]]]kkkrrrqqqrrrzzzxxxyyyzzzzzz{{{{{{|||}}}~~~{{{wwwpppbbbOOOAAA===???CCCAAA@@@CCCHHHcccsssmmmeee]]]UUUSSSSSSQQQKKKDDDLLLMMMNNNKKKFFFBBBBBBCCCBBBAAA@@@>>>======>>>>>>???===666222777@@@BBB===CCCAAA???>>>???@@@@@@???=========<<<;;;;;;::::::888888777555333333444666777111,,,...444999999777000///---///111222000---333<<<>>>555+++***------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............///000111333555777777777888:::<<<:::>>>>>>@@@CCCEEE]]]wwwnnn~~~ppp^^^___iiizzz~~~~~~}}}}}}}}}tttrrryyy~~~|||yyyxxxyyy{{{}}}~~~~~~~~~|||}}}~~~wwwmmmaaa^^^[[[YYYSSSJJJEEEFFFEEEDDDDDDFFFJJJNNNRRRSSSTTTWWW^^^eeejjjsss{{{wwwssshhhfffeeejjjrrr{{{}}}|||yyyrrraaaNNNBBB???DDDIIIEEEAAAFFFQQQnnnpppeee```ZZZTTTRRRQQQOOOIIIDDDGGGIIIKKKIIIFFFCCCBBBCCCDDDCCCAAA@@@?????????@@@<<<<<<999555999BBBEEEBBBDDDCCCAAAAAAAAA@@@>>><<<=========<<<;;;;;;::::::999777666444444444555666555111...000555888666333000///...///111222000---...555777000***+++------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......///111111333555777777777888:::<<<:::>>>>>>@@@CCCEEE]]]|||~~~zzzzzzssseee\\\lll~~~}}}~~~nnnlllttt}}}{{{xxxvvvvvvxxxzzz|||zzz}}}}}}}}}}}}{{{rrriiiaaadddaaaWWWLLLGGGDDDCCCBBBDDDFFFJJJNNNRRRUUUWWW^^^XXXVVV]]]gggttt{{{fffZZZVVVVVVZZZcccooo|||yyypppllljjjhhhfffXXXRRRNNNSSSaaaoooxxx{{{}}}}}}{{{sss```LLLBBBBBBNNNXXXRRRKKKTTTiii~~~lllppp~~~~~~nnn```ZZZXXXTTTRRRPPPNNNJJJGGGEEEGGGHHHHHHEEECCCCCCCCCEEEDDDCCCBBBAAAAAABBBBBB>>>???>>>>>>BBBIIIKKKIIIHHHFFFDDDCCCBBB@@@===;;;=========<<<;;;;;;:::::::::666333333555777666555222111111444777777333///000/////////111111///...)))---...,,,***,,,...---,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------///000222222333555777777777888:::<<<;;;>>>>>>@@@CCCFFF^^^jjjjjj~~~~~~~~~uuuffffffpppzzz{{{zzzyyyxxxwwwxxxyyyxxxyyyzzz{{{{{{xxxqqqkkkbbbfff```QQQIIIKKKKKKFFFLLLNNNRRRUUUVVVWWWXXXXXXccc\\\XXX]]]fffppp|||qqq___OOOEEE@@@>>>@@@BBBHHHOOOXXX```eeeiiieee___[[[YYYXXXVVVTTTHHHDDD@@@EEERRRdddsss||||||}}}|||qqq]]]IIIAAACCCXXXfffbbbZZZjjjvvvWWWOOOYYY[[[eeeoootttxxx}}}~~~|||yyyuuussswww~~~|||pppdddXXXWWWUUUSSSPPPMMMKKKJJJLLLKKKIIIFFFCCCBBBBBBCCCFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBCCCIIIQQQVVVTTTOOOPPPLLLGGGDDDBBB@@@>>>============<<<;;;;;;:::::::::555222333777999777333---000333777888666222...000000000000000000///...*********+++,,,//////---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---///111222333333555777777777888:::<<<;;;>>>>>>@@@CCCGGG```}}}rrryyy~~~~~~|||lllcccgggqqqwwwzzz|||}}}zzzxxxwwwwwwzzzxxxxxxyyyyyywwwvvvuuuiiifff[[[KKKHHHMMMNNNHHHTTTWWW[[[]]][[[ZZZYYYZZZ[[[YYY[[[aaaeeejjjsss|||{{{kkk\\\OOOFFF???;;;::::::::::::<<<>>>AAABBBNNNNNNNNNNNNMMMKKKGGGDDD;;;;;;;;;???III[[[pppxxxxxxvvvlllXXXEEE???BBBWWWeeedddaaayyysssOOO???CCCEEEMMMXXXaaakkkrrrrrrmmmkkkjjjkkknnnssssssppplllXXXVVVTTTPPPNNNLLLKKKJJJVVVQQQIIICCC@@@@@@BBBCCCEEEEEEFFFEEEEEEEEEDDDDDDCCC@@@DDDRRRaaafff___VVVVVVPPPIIICCCAAAAAAAAAAAA=========<<<;;;;;;::::::999555333444888999666111***///555999999666222///000000111111000///.........,,,+++---///000///...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---///111222333333555777777777888:::<<<;;;>>>>>>@@@DDDHHHbbbsssoooggg}}}qqqhhhgggnnnuuutttxxx}}}}}}zzzwwwvvvwww}}}zzzxxxyyyyyyxxxyyy}}}rrrjjj\\\OOOLLLNNNLLLHHHSSSWWW[[[\\\ZZZXXXWWWXXXRRRUUU[[[cccgggjjjsss}}}|||ppp___PPPFFFAAA===;;;999::::::;;;;;;<<<<<<<<>>;;;888:::::::::>>>KKK]]]kkkooonnnkkkcccTTTDDD???AAALLLVVVVVV[[[yyymmmNNN???>>>CCCJJJVVVeeeuuu}}}xxxnnndddeeeggghhhhhhiiikkkmmm[[[WWWQQQMMMKKKJJJIIIHHHUUUOOOFFF@@@>>>???AAABBBDDDDDDEEEEEEEEEEEEDDDDDD??????HHH]]]nnnpppfff\\\VVVPPPHHHBBB@@@AAABBBCCC=========<<<;;;;;;::::::666666666888:::888333///,,,222888;;;888444222111///111222111///.........111---,,,///000...---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------///000222222333555777777777888:::<<<;;;>>>>>>@@@DDDIIIccc^^^}}}bbbXXXsss~~~}}}pppgggffflllrrruuussswwwzzzyyyvvvtttwwwzzz|||wwwvvvxxxvvvsssuuu{{{xxxooofff___XXXQQQNNNPPPPPPUUUYYYXXXTTTQQQQQQSSSLLLMMMRRRZZZ```gggrrr|||uuuiiiXXXIIIAAA===;;;:::999999::::::;;;<<<<<<===;;;===@@@AAA@@@>>><<<;;;:::;;;;;;;;;>>>GGGTTT]]]bbb```^^^ZZZPPPEEEAAACCCCCCGGGEEERRRtttaaaIII@@@@@@FFFLLLXXXlll}}}lllddddddddddddcccdddgggiiiddd\\\RRRLLLLLLMMMKKKIIIJJJEEE???===>>>@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBCCCIIIYYYmmmxxxrrrfff^^^PPPLLLGGGCCCBBBAAAAAA@@@=========<<<;;;;;;::::::444666:::<<<:::666111---111777<<<;;;666111000111///111333222///------//////,,,,,,//////++++++///,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......///111111333555777777777888:::<<<<<>>@@@DDDJJJeeeKKKkkkrrrZZZVVV]]]}}}~~~~~~~~~~~~uuufff___eeeooosssrrrtttvvvwwwtttqqqrrrwww|||xxxtttsssuuusssnnnoootttyyyssspppnnndddVVVTTTZZZRRRUUUXXXVVVPPPLLLLLLMMMGGGCCCCCCIIIRRR[[[hhhsssooodddTTTFFF===:::999999999999888777777888999999:::<<<===>>>===<<<===>>>999999;;;BBBLLLYYYdddjjjZZZWWWUUUSSSNNNFFFCCCEEEBBBAAA===MMMrrrzzzVVVBBB???AAAHHHMMMZZZppp~~~iiieeedddccccccdddeeeeeeffflllaaaUUUOOOPPPQQQOOOKKK>>>;;;999:::>>>AAAAAA@@@AAABBBCCCDDDDDDCCCBBBBBBMMMWWWjjj|||}}}ooobbb^^^JJJHHHFFFDDDCCCAAA???===>>>======<<<;;;;;;::::::222777<<<>>>;;;555///,,,666;;;???<<<444///...000///111333222///,,,---///,,,)))***...---((()))///,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...............///000111333555777777777888:::<<<<<>>@@@EEEJJJeeeBBBYYYvvvuuu|||jjj___OOOaaa~~~{{{xxxvvv~~~vvvjjjccciiippprrrqqqqqqssswww{{{yyyuuusssuuuxxxzzzsssrrruuuoooccc```ffftttsss___YYY[[[\\\]]]ZZZTTTMMMIIIGGGEEEBBBCCC???===???FFFTTTggguuuppp^^^LLLDDD===666555:::999999999999999888777666<<<;;;===@@@===999:::@@@@@@>>>;;;???SSSiiiqqqkkkXXX[[[YYYPPPGGGCCC???;;;>>>AAACCCLLLhhhuuuPPP???@@@FFFPPPYYYhhhvvv|||zzzrrrkkkgggeeebbbaaacccdddeeeeeeddd___WWWNNNHHHDDDDDDDDD<<<<<<;;;;;;;;;<<<===>>>@@@<<<===BBBDDDBBBEEEKKKXXXlll|||qqqbbbUUUKKKIIIGGGDDDBBB@@@???>>>@@@>>><<<;;;:::;;;===>>>@@@======>>>999000///333???CCCDDD===111+++...555333222111//////...//////---------...............++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------...000111222333555666777666777888:::??????===AAAEEEFFF```@@@RRRlllpppzzzYYYRRR\\\||||||~~~zzzzzzwwwggg``````iiiqqqssssssssstttvvvyyyxxxvvvuuuvvvxxxvvvpppppptttrrrkkkmmmtttzzzrrriiiddd___\\\WWWOOOHHHFFFEEEBBB@@@<<<<<<===@@@GGGVVViiiwwwnnn\\\JJJBBB<<<555555:::777888999:::;;;;;;<<<<<>>>>>@@@DDDDDDCCCJJJSSSkkkyyywwwiiiYYYMMMIIIHHHFFFDDDAAA@@@???>>>AAA???===<<<;;;;;;<<<===???======<<<666///000666>>>@@@???999111...222888:::888555222///......///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------...000111222333555666777666777888:::>>>>>>===BBBEEEFFF___;;;FFFYYYqqqvvv~~~zzzWWWFFFaaa|||zzz}}}~~~~~~xxxjjj\\\\\\bbbkkkrrrtttsssttttttuuuvvvwwwwwwwwwwwwwwwuuupppppptttuuutttyyyqqqdddXXXOOOEEEAAA@@@@@@???===:::===???BBBIIIXXXjjjxxxnnnZZZGGG???:::444444999777888999;;;===???AAABBBJJJPPPMMMBBB;;;===>>>;;;>>>CCCIIISSScccnnngggXXXTTT___cccVVVCCC;;;>>>CCCBBBDDDDDDKKK```zzzxxxZZZBBBDDD[[[oooxxxcccYYYaaa```TTTUUUbbbdddbbb___^^^^^^___^^^]]]^^^YYYPPPHHHAAA>>>======888888888888888999999999<<<>>>BBBDDDCCCGGGUUUccc}}}nnn___QQQHHHEEEEEEDDDCCCAAA@@@??????@@@???>>>===<<<<<<<<<<<>><<<888333000222777;;;@@@===888444000.........------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------...000111222333555777777777777999;;;<<<======CCCFFFEEE\\\777:::EEEYYYvvvzzzSSSTTTuuuzzz~~~{{{zzzzzz}}}tttbbb^^^bbbhhhooorrrrrrssstttuuuttttttvvvxxxyyyxxxwwwyyytttrrrtttuuuwwwnnn]]]QQQEEEAAABBBBBBAAA@@@???CCCDDDDDDKKK[[[nnnzzzoooZZZFFF>>>:::555555:::777888999;;;>>>@@@BBBDDDNNNVVVSSSCCC<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::555000000777??????999222///000555999;;;AAA>>>999444000......///...------,,,+++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------...000111222333555777777777888:::;;;;;;<<<>>>CCCFFFDDDZZZ666555888GGG```mmmOOOZZZ}}}~~~~~~}}}wwwvvv{{{xxxzzz}}}ppp___bbbggglllnnnoooqqqssstttuuuttttttvvvxxxyyyxxxwwwzzzwwwttttttuuuxxxqqqcccUUUPPPLLLHHHFFFGGGIIIKKKJJJIIIRRRfffyyysss\\\FFF>>>:::777777<<<888999999;;;===???AAABBBIIIRRROOOAAA;;;AAACCC===AAAJJJVVVfff{{{sssjjjkkkcccQQQBBB<<<>>>@@@CCCBBBCCCHHHSSS```ffffffsssgggUUUGGGCCCHHHUUU___bbbnnnxxxvvvooojjjhhhgggfffdddbbbaaaaaaaaa___^^^XXXUUUPPPJJJDDD???<<<;;;999:::;;;<<<<<<<<<;;;;;;888<<<===>>>EEEXXXqqq}}}qqqeeeYYYOOOHHHEEEAAAAAABBBBBBAAAAAA@@@???;;;<<<>>>???@@@AAA@@@@@@===;;;777222111555<<>>777///---111666888888<<<:::666222///////////////......---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------...000111222333555777777888888:::<<<;;;===>>>DDDFFFCCCYYY777555666>>>NNNhhhxxxwwwyyytttNNNGGGaaa{{{vvvuuuwwwyyy{{{}}}~~~{{{lll^^^ccchhhkkklllnnnrrruuuuuutttuuuvvvwwwwwwwwwwwwwwwwwwuuuttttttuuuzzzzzzmmmeee[[[QQQNNNRRR[[[]]]ZZZYYYfff|||www___GGG>>>;;;888888<<<999999999:::<<<>>>@@@BBBAAAHHHGGG>>>:::???AAA???AAAMMM\\\oooxxxeeecccYYYKKKAAA>>>>>>===@@@???@@@FFFNNNVVVZZZZZZeee]]]VVVRRROOOJJJGGGGGGUUUkkkyyywwwrrruuuuuupppeeecccbbbbbbbbbbbb```^^^UUUTTTRRRNNNIIIDDD???<<<;;;<<<>>>?????????>>>===:::<<<===AAAOOOeee{{{|||pppbbbYYYQQQHHHCCCAAA@@@AAABBBCCCBBBAAA@@@???:::<<<>>>AAABBBBBBAAA@@@<<<:::555222555<<<@@@@@@;;;555///...222666777555666555333111000/////////......------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------...000111222333555777888888999;;;===<<<>>>???DDDFFFCCCXXX444555777999>>>PPPttt|||~~~kkkSSSEEEKKKfff|||yyyvvvssswwwyyyzzzyyyyyyvvvmmmcccfffkkknnnnnnqqqvvvwwwssstttvvvyyyxxxvvvuuuvvvxxxuuuvvvvvvuuuvvvzzzvvviiigggooo{{{{{{wwwwwwzzzaaaGGG===:::777777;;;999999999:::<<>>AAADDDMMMZZZllljjj\\\]]]YYYPPPIIIHHHGGGEEEAAA@@@BBBIIIPPPUUUWWWXXXZZZWWWUUUVVVRRRKKKJJJNNNZZZgggtttxxxwwwssslllfffaaa```______``````^^^]]]QQQRRRSSSRRRNNNGGGAAA<<<<<<===???AAAAAA@@@???>>>===>>>@@@III]]]sssnnnaaaUUUPPPMMMGGGBBBBBBAAABBBCCCDDDCCCBBB@@@???<<<>>>AAACCCCCCBBB???>>>;;;999444222:::CCCCCC>>>444111///111444777666444333222222111000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------...000111222333555777888888999<<<>>>>>>??????DDDEEECCCYYY...333888777333???aaayyybbbZZZMMM@@@OOOlll~~~|||xxxpppqqqtttvvvttttttuuupppjjjlllpppssssssvvvzzzxxxqqqssswww{{{yyyuuusssuuuxxxxxxzzzzzzxxxwwwyyy|||}}}}}}~~~|||}}}{{{aaaGGG<<<:::777777:::888888999:::===AAADDDFFFAAAAAACCCFFFDDD@@@CCCIIIVVVggg}}}gggeeejjjiiiaaaXXXSSSOOOLLLDDDDDDGGGNNNTTTXXXYYYZZZVVVSSSRRRQQQMMMLLLWWWeee```aaalllzzzyyyhhhVVVOOO^^^]]]\\\]]]^^^^^^]]][[[NNNQQQSSSTTTPPPIIIBBB======>>>@@@AAABBBAAA???>>>???@@@DDDPPPggg|||xxxbbbUUULLLLLLLLLIIIEEEFFFBBBBBBDDDDDDDDDBBB@@@>>>???@@@CCCDDDCCCAAA===;;;;;;888333333===HHHEEE<<>>@@@@@@@@@CCCEEECCCYYY444111333777555777JJJaaayyy|||sssaaaJJJFFFQQQtttzzzsssooouuuqqqppprrrrrrsssyyy}}}xxxwwwyyyzzzwwwtttxxxwwwwwwwwwvvvvvvuuuuuutttsssssstttwwwzzzzzzzzzxxxzzz||||||ttt^^^GGG<<<::::::999999:::888:::AAACCCBBBGGGNNNGGGEEECCCBBBBBBFFFJJJMMMjjjzzzxxx}}}kkk[[[WWWSSSMMMCCCBBBCCCIIISSS\\\aaaccc]]]QQQEEE>>>>>>FFF[[[ooohhh___```lllooobbbUUURRR\\\___aaa```___^^^^^^\\\WWW\\\\\\XXXTTTQQQIII@@@@@@===::::::<<<===<<<:::BBBBBBKKKaaaxxxwwwiiiTTTQQQMMMKKKIIIHHHEEECCCFFFEEECCCAAA@@@???>>>>>>>>>AAABBB@@@===<<<;;;:::<<<222111<<>>???DDDLLL]]]sss~~~mmm]]]PPPNNNJJJHHHGGGFFFDDDBBBCCCBBBAAA???>>>===<<<<<<>>>???>>><<<;;;<<<<<<<<<777333555???EEE@@@777222000111555:::>>>===999444222111000111222111///---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,---------............///111222333333444555777999;;;======??????===AAAEEEEEE\\\666333444888666222666@@@UUUwwwyyyXXXHHH\\\ttt{{{tttsssqqqqqqssstttssswww|||}}}{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvtttsssrrrtttttttttsssrrrtttvvvuuuuuuyyymmmYYYDDD:::999888888999<<<999999<<<@@@DDDMMMVVVWWW\\\[[[OOOAAA@@@MMM\\\vvvpppZZZPPPJJJEEE<<<;;;:::<<>>@@@GGGRRR\\\```gggiiidddbbbhhhssszzzoooiiibbb___``````^^^[[[aaa```^^^^^^bbbddd]]]TTTGGGFFFCCC???<<<>>>DDDJJJTTTdddzzzwww```QQQNNNKKKIIIGGGGGGFFFDDDCCCBBBBBB@@@???======<<<<<>>===BBBFFFGGG^^^333000000555666333555:::???ZZZyyysss~~~pppEEEJJJYYYooottttttrrrrrrsssrrroooqqquuuyyyuuuwwwwwwwwwvvvvvvvvvvvvvvvvvvtttrrrrrrssstttssssssmmmqqqtttuuuvvvxxx~~~uuujjjXXXEEE<<<:::999:::;;;>>><<<::::::===CCCLLLSSS^^^\\\VVVKKKBBBEEESSS___{{{yyyuuu{{{mmmXXXLLLEEE@@@:::999777777:::???CCCEEENNNHHHAAA???BBBIIIQQQXXXbbbrrrzzzsssqqqzzz|||oooccc```bbbbbb___\\\^^^]]][[[\\\___dddfffeee\\\\\\XXXQQQLLLOOOYYYcccvvvlllWWWLLLMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@?????????@@@<<<:::;;;===;;;999999111:::EEEGGG???444000000555:::@@@EEEFFFCCC===888111000///000111222000///++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,------------...............///111222333333444555777999;;;======>>>>>><<>>>>><<<::::::???FFFJJJRRRMMMHHHIIIOOOVVVYYYZZZjjjooopppjjjfffkkktttyyy{{{jjjWWWJJJAAA;;;999999888777888:::===???EEEGGGIIIJJJNNNSSSWWWYYYgggyyytttdddaaacccbbb```___^^^___```______eeeppp{{{}}}vvvqqqtttwww```SSSOOOKKKIIIGGGGGGGGGHHHGGGFFFCCCCCCBBBAAA@@@@@@AAAAAA@@@<<<<<<@@@???999666777888BBBIIIEEE:::111000222777;;;AAADDDDDD@@@;;;888222111///000111111000///++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,---------.....................///111222333333444555777999;;;======>>>===<<>>AAABBB???>>>AAACCCCCCJJJGGGHHHRRR]]]^^^TTTJJJRRRVVVYYY]]]fffqqqwwwwwwxxxjjjZZZJJJ>>>888999:::;;;;;;::::::;;;===;;;FFFRRRXXX]]]bbbeeefffhhhuuu~~~~~~tttdddaaabbb```___aaa\\\^^^aaa```]]]aaappp|||fffWWWQQQQQQHHHFFFDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA>>>???CCC@@@888777<<>>;;;999888444222000///000000///...***++++++++++++,,,,,,,,,*********************************++++++,,,,,,---,,,---------........................///111222333333444555777999;;;======>>>===<<>>CCCJJJNNNMMMKKKLLLJJJEEEJJJKKKOOOWWW]]]\\\UUUNNNRRRSSSUUU[[[hhhuuuzzzwww|||uuujjj[[[LLL@@@:::888;;;>>>???===<<<<<<===<<>>===;;;@@@DDDDDD[[[,,,222666555222222333333999...444???OOO|||~~~ooodddUUUIIIDDDOOOkkk{{{vvvqqqlllggghhhmmmlllrrrvvvtttllliiilllqqquuuuuuvvvvvvwwwwwwwwwxxxwwwuuurrrqqqppppppnnnmmmrrrrrrqqqqqqrrrtttwwwyyyzzzxxxvvvwww{{{~~~~~~|||{{{vvvzzz{{{sssrrrssslllhhh[[[LLLDDD@@@<<<<<<>>>IIISSSZZZZZZYYYXXXSSSLLLEEEIIIOOOSSSWWW\\\ccchhhbbb^^^YYYZZZdddrrrxxxwww~~~yyyrrrhhh[[[MMMCCC???777<<<@@@AAA???======>>>DDDMMMSSSRRRZZZsssnnn```___]]]XXXZZZaaa[[[ZZZ\\\```___\\\bbbkkktttiiiYYYTTTRRRNNNIIIJJJHHHEEEEEEEEEEEEDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFCCC???@@@BBB<<<777AAARRR]]]WWWGGG555---333;;;===;;;<<<<<<999555444777:::777444111/////////...,,,*********++++++,,,,,,,,,************************))))))***+++,,,,,,---------------.........//////............///111222333333444555777999;;;======>>>===;;;???CCCCCCYYY000111111111111222222222222111444:::@@@SSS|||fffLLLEEETTTeeevvvmmmkkkmmmkkkggghhhnnnsssqqqkkkgggjjjnnnpppvvv{{{|||wwwsssssstttppppppqqqqqqqqqqqqrrrrrrtttssssssrrrrrrrrrssssss|||yyywwwvvvvvvwwwwwwvvvwwwwwwvvvuuusssqqqnnnmmmiii]]]PPPIIICCC>>><<<>>>NNNNNNSSS\\\```^^^XXXUUUQQQSSSQQQNNNXXXpppvvvpppoooqqqsss|||wwwooodddYYYNNNDDD======FFFHHHIIIKKKCCC@@@IIISSSYYYZZZVVV```wwwxxxkkk___\\\]]]]]]\\\\\\WWWXXXXXXZZZ[[[\\\]]]^^^dddmmmzzzmmmfff\\\TTTOOONNNMMMMMMJJJIIIHHHFFFEEEEEEDDDDDDDDD@@@???BBBHHHLLLJJJGGGAAAGGGFFF:::444===MMMWWWVVVCCC555555888555777===@@@<<<:::999777444555999999777444111...---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///111222333444555777777888999<<<>>>>>>999<<>>777;;;FFFOOOPPPEEE888000444888;;;EEEQQQMMMAAA777444555555444555888666333///---,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///111222333444555777777888999<<<>>>AAA<<<===BBBAAABBBWWWqqq000000000111111111222222222222333444111666LLLdddUUU>>>EEEVVViiiyyyxxxnnniiijjjlllhhhggghhhjjjnnnrrruuuwwwqqqtttwwwyyyyyyvvvrrroooppppppppppppqqqrrrssstttppprrrtttuuuvvvuuuttttttrrrpppooopppssstttuuutttrrrrrrrrrrrrpppnnnlllkkkiii___RRRIIICCCBBBJJJSSS```sss{{{oooiiizzzzzzhhhccc]]]RRRNNNRRRSSS\\\XXXTTT```lllqqqwwwyyyiiiYYY]]]|||ooogggccceeegggddd___]]]]]]]]]\\\ZZZYYYXXXWWWVVVWWWWWWXXXZZZ\\\[[[YYYWWWSSSPPPMMMJJJJJJKKKKKKJJJHHHHHHFFFEEEDDDBBBAAAAAA===@@@DDDFFFGGGIIILLLOOOMMMBBB777888FFFRRRNNNDDD666000000666===DDDTTTddd___MMM:::666999:::777555666444111...,,,+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///111222333444555777777888999<<<>>>CCC>>>>>>AAA@@@BBBVVVppp000000000000111111111111333333555555111000;;;IIIpppeeeGGG<<<@@@UUUkkkuuusssoookkkgggjjjjjjjjjkkknnntttzzz~~~xxxwwwvvvvvvvvvtttqqqnnnooooooooooooppprrrssstttlllnnnrrrvvvxxxxxxwwwvvvrrrppppppqqqsssttttttssspppqqqrrrrrrrrrrrrppppppgggbbbZZZOOOEEEFFFVVVhhh~~~kkk{{{{{{ffffffdddXXXUUU]]]]]]hhhfffhhh}}}ppp___dddqqqjjjffffffeee```ZZZXXXXXXXXXYYYYYYYYYYYYZZZZZZ\\\YYYWWWVVVVVVUUUSSSQQQNNNMMMLLLLLLMMMNNNMMMLLLGGGGGGFFFEEEDDDBBBAAA@@@???AAADDDGGGHHHIIIJJJKKKEEE;;;777AAASSSXXXJJJ888222111555>>>FFFNNNZZZeeecccQQQ>>>999::::::777555333111///,,,+++***++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................///111222333444555777777888999<<<>>>AAA>>>???CCCCCCHHH___www//////000000000111111111000222444555222000444;;;IIIxxxyyyjjjSSS???666CCCUUUfffuuuyyypppdddiiilllmmmllljjjmmmwww|||wwwsssrrrqqqooonnnoooooonnnnnnoooppprrrsssmmmppptttwwwxxxwwwuuusssqqqpppooopppqqqrrrpppoooqqqrrrssssssrrrqqqooonnneeefffdddXXXKKKMMMeee~~~rrrzzzhhhjjjjjj___\\\dddfffnnnmmmrrrzzzpppuuu}}}pppiiicccbbb```[[[WWWWWWUUUVVVWWWXXXYYYZZZ[[[[[[ZZZXXXVVVVVVUUUSSSPPPNNNNNNMMMMMMNNNOOOOOOMMMKKKFFFFFFFFFFFFEEEDDDBBBAAAEEECCCBBBEEEHHHIIIFFFBBB888888@@@OOO[[[UUUBBB111333333999DDDMMMRRRVVVYYYUUUJJJ>>>999666222000111111000---+++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................///111222333444555777777888999<<<>>>???>>>@@@CCCDDDMMMeee}}}/////////000000000111111...///111111111111222444555WWWuuummmaaaRRR>>>???DDDTTTkkkzzzuuuiiigggjjjlllhhhdddeeeoooxxx~~~zzztttqqqooooooppppppooommmllllllnnnpppqqqrrrsssuuuwwwvvvssspppmmmnnnmmmmmmmmmoooooommmkkksssssssssrrrpppmmmkkkjjjhhhkkkjjjbbbWWW[[[tttyyylllmmmllleeedddiiinnnsssqqqsss{{{vvviiifffvvvhhhbbb]]]]]]\\\YYYYYY\\\WWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVTTTPPPMMMNNNMMMLLLLLLMMMLLLJJJHHHFFFGGGHHHHHHHHHFFFEEEDDDGGGCCCAAACCCFFFFFF@@@:::444===MMM[[[YYYKKK:::000444777>>>HHHOOOQQQOOOLLLKKKFFFBBB>>>888111000222000...,,,***)))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///111222333444555777777888999<<<>>>??????@@@AAABBBMMMeee|||////////////000000000111////////////000222222111111@@@XXX|||xxxqqqWWWNNNCCCEEEWWWjjjqqqmmmggghhhgggdddbbbdddkkkqqq}}}~~~}}}yyyssspppppprrrpppnnnllljjjjjjkkkmmmoooqqqrrrtttuuutttrrrooommmkkkkkkkkkmmmoooooonnnlllrrrrrrsssrrrqqqpppnnnmmmnnnmmmlllhhhfffmmm|||yyyoookkkjjjiiikkknnnwww{{{zzzzzzzzzppprrr}}}mmm```\\\YYY[[[\\\ZZZ[[[^^^YYYXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTUUUUUUTTTQQQNNNNNNLLLKKKKKKKKKKKKIIIGGGFFFGGGIIIJJJJJJJJJHHHHHHCCCBBBAAABBBCCC@@@<<<888>>>JJJYYY^^^RRR>>>444555999@@@HHHMMMNNNLLLIIIGGGKKKGGGDDDBBB<<<555222555///...,,,*********,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///111222333444555777777888999<<<>>>>>>???@@@@@@AAANNNfff|||////////////000000000000444333000...000333333000444444:::[[[ooo```KKK???FFFYYYiiiooojjjgggdddcccdddgggkkkmmmwww{{{|||vvvrrrrrrtttpppnnnllliiiiiijjjkkkmmmlllnnnppprrrsssssssssrrrkkkkkklllooorrrsssrrrpppoooppprrrtttuuuuuuuuuuuutttnnnjjjkkkpppzzzuuuuuuzzzpppiiihhhkkkoooqqq|||~~~lll___]]]ZZZYYY\\\\\\ZZZZZZ]]]WWWWWWWWWWWWWWWWWWWWWWWWSSSQQQPPPOOOPPPOOOMMMKKKNNNLLLKKKKKKKKKKKKJJJHHHFFFGGGJJJLLLLLLLLLKKKJJJ>>>AAACCCCCC???<<<999999KKKTTT___]]]KKK666222999BBBKKKSSSSSSLLLHHHGGGGGGKKKEEEAAA???;;;444111222///...,,,******+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------..................///111222333444555777777888999<<<>>><<<>>>@@@@@@CCCQQQjjj//////000000000000//////000000000000111111111111...333555>>>___}}}LLL999FFF___tttpppnnnkkkggg```]]]dddnnnpppxxxyyysssqqqsssqqqrrrrrroookkkjjjllloooppppppppppppppppppppppppmmmnnnpppqqqqqqpppnnnmmmkkkmmmoooooooooppprrrtttssspppooorrryyywww~~~vvvlllgggiiilllnnnmmmpppzzzkkkaaa^^^\\\\\\[[[ZZZYYYYYYYYYYYY[[[YYYWWWWWWXXXXXXUUURRRMMMMMMMMMOOOPPPPPPNNNLLLIIILLLNNNNNNJJJHHHGGGHHHDDDJJJOOONNNHHHAAA>>>>>>===CCCJJJGGG;;;444AAATTT[[[```\\\KKK<<<888===AAA]]]```^^^WWWPPPLLLFFFAAADDDDDDCCC>>>888444444666///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333333444666777888;;;???BBBAAAAAA:::@@@CCCVVV//////000000000000////////////000000000111111111111555444555HHHnnn```HHH@@@JJJ___rrrppphhh```bbbiiiggg```mmmqqqxxx||||||xxxrrrooonnnnnnnnnmmmlllmmmnnnpppooooooooopppppppppppppppnnnoooppprrrssssssrrrrrrqqqrrrrrrpppmmmkkkkkklllnnnnnnooosssyyyxxxnnniiihhhiiihhhfffeeeiiiqqqrrrggg```^^^___ZZZYYYYYYXXXWWWWWWWWWXXXYYYWWWVVVVVVWWWVVVSSSOOOLLLLLLMMMNNNPPPPPPNNNLLLJJJLLLNNNLLLIIIGGGGGGIIIQQQNNNJJJDDD???<<<;;;<<>>===PPPkkksssoooaaa```jjjhhh\\\hhhiiimmmuuu||||||uuummmlllkkkkkklllnnnppppppooonnnnnnnnnoooooopppppppppmmmnnnooopppqqqsssttttttssssssrrroookkkhhhfffggghhhjjjnnnsssxxxyyyqqqkkkhhheeebbb^^^VVVUUU\\\vvvjjj[[[XXXXXXZZZ[[[WWWWWWVVVUUUUUUUUUVVVVVVWWWVVVUUUVVVVVVTTTPPPMMMLLLLLLMMMOOOPPPPPPNNNLLLLLLMMMMMMKKKHHHGGGHHHIIIUUUNNNDDD<<<888888999:::HHHUUUSSSCCC???SSSfffkkkdddOOO:::111333???VVVjjjyyy~~~kkkTTTFFFCCCDDD???>>><<<;;;999666222///......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333222444666666777888;;;======???<<>>AAAZZZWWWLLLEEEPPPfffqqqnnnZZZCCC333777AAAKKK[[[mmmnnnwwwyyyjjjUUUGGGCCCBBB===:::888888999666111,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333444555777777777888:::<<<<<>>;;;888999@@@LLLUUUeeeOOO???IIIaaaoookkkaaaJJJ999111<<>>:::777777>>>KKK[[[eeeYYYDDD===VVVttt|||mmm]]]@@@777666@@@JJJMMMRRRXXX\\\ccchhhfff```VVVIII===:::999777666444111---***---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333444777999:::::::::;;;===<<>>MMM\\\bbbcccbbb^^^XXXQQQYYY___\\\VVVMMMCCC;;;;;;<<<;;;666///++++++---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333111333777999999999:::<<<;;;AAAAAAHHHGGGXXX////////////////////////////////////000000000000000000000000111111111111333@@@bbb[[[DDDGGGXXXiiitttuuunnnhhhfffeeeccccccdddlllmmmppptttwwwwwwuuurrrqqqmmmjjjhhhddd```aaaeeedddgggkkklllkkkkkknnnqqqmmmlllkkkjjjjjjkkklllmmmmmmkkkiiihhhiiijjjjjjjjjqqqvvvssskkkfffeeegggmmmvvv}}}~~~}}}~~~fff___WWWUUUXXX[[[[[[YYY\\\\\\]]]^^^^^^_________cccbbb___]]][[[[[[[[[[[[^^^[[[VVVRRRPPPOOOPPPQQQQQQRRRUUUWWWWWWTTTNNNJJJJJJIIIEEE???:::999===@@@===???JJJ[[[aaaXXXNNNLLLeeepppvvvkkkWWWEEE===<<>>AAA<<<555///---,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------............//////000222333444333444666888999:::::::::===AAAEEEFFFFFFTTTttt~~~.........................../////////000000000000//////000000000111111111666999HHHdddzzzbbbNNNBBBCCCVVVllluuuuuuhhhdddeeegggiiikkkllllllmmmooopppnnniiieeeaaa[[[VVVVVVYYYfffggghhhhhhhhhjjjmmmooolllllllllllllllmmmooopppmmmkkkiiihhhiiijjjjjjiiinnnqqqwww|||vvvlllhhheeeeeeeeeiiioootttvvvvvvrrrqqqooommmkkkiiiiiiiii```\\\WWWWWWYYY]]]^^^^^^^^^^^^^^^^^^___```aaaaaacccbbb```^^^]]]]]]]]]]]]ZZZWWWSSSPPPOOOPPPRRRSSSYYYXXXXXXWWWUUUPPPIIIEEEEEE@@@<<<<<<@@@AAA>>>:::GGGRRRbbbfffXXXJJJQQQaaaxxx{{{uuu```HHH<<<@@@HHH[[[bbbmmmwww|||vvvgggXXXOOONNNKKKFFF???<<<===???>>>999333///---,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------............//////000222333444333444666888::::::::::::===AAAEEEEEEFFFUUUuuu............................../////////000000000//////000000000000111111444555555>>>XXXxxxvvvgggRRRBBBCCCMMMeee~~~|||nnncccaaadddhhhiiiiiijjjmmmooolllgggaaa\\\UUUMMMLLLPPP\\\\\\^^^bbbfffiiijjjjjjjjjkkkkkklllmmmnnnooooookkkiiihhhhhhiiijjjjjjiiinnnpppsssuuuvvvyyy}}}zzzvvvrrrooollliiieeedddcccdddgggiiijjjiiiiiihhheeebbb___\\\[[[ZZZ[[[[[[[[[\\\^^^aaaccceeeaaa```_________aaaccceeeeeeddddddcccbbbaaaaaaaaaZZZXXXUUURRRRRRUUUXXX[[[^^^\\\XXXTTTPPPKKKFFFBBB???<<<999999===BBBFFFGGG___eeejjjcccQQQJJJ^^^yyyiiiMMM999777HHHXXXhhhbbbiiilll\\\OOOJJJCCC<<<999:::>>>@@@999555000---,,,---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------............//////000222333444333444666888::::::::::::>>>AAADDDDDDEEEUUUwww................................./////////000000////////////000000000111...444666444999OOOooorrrZZZEEELLL\\\nnn}}}iii^^^```cccgggjjjkkkllllllmmmhhhbbb^^^VVVOOONNNQQQLLLMMMRRRZZZccchhhhhhfffhhhiiijjjkkkkkklllkkkkkkgggffffffgggjjjllllllkkklllnnnpppqqqrrrtttvvvyyy}}}{{{zzzuuuqqqnnnooonnnkkkhhhdddcccbbbbbbbbbcccccccccfffdddbbb___^^^]]]^^^___\\\___bbbcccdddfffhhhjjjcccaaa```___```bbbeeeggggggggggggggggggfffeeeddd\\\ZZZWWWUUUUUUXXX[[[]]]\\\XXXSSSNNNJJJGGGCCCAAA;;;===<<<999888CCCWWWggg{{{jjj]]]]]]dddnnnxxxVVV@@@<<>>:::===AAAAAA>>>444111...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------............//////000222333444333555777999:::;;;::::::>>>@@@CCCCCCEEEUUUxxx....................................////////////...////////////000000000///000555777000222LLLlll{{{iiiEEEDDDEEEQQQlll}}}lllfffaaa___cccgggiiiiiimmmhhhdddaaa\\\WWWWWW[[[PPPNNNMMMRRR[[[cccggghhhiiijjjkkklllllljjjiiihhhccccccdddfffjjjmmmmmmmmmgggiiilllmmmnnnoooqqqsssuuuwwwwwwuuuwww{{{yyyuuussspppmmmlllmmmkkkfffbbbddddddcccbbbbbbbbbbbbccceeeccc___\\\\\\___ccceeedddfffiiijjjjjjiiijjjkkkcccaaa```___```cccfffhhheeefffggghhhhhhfffdddccc^^^\\\YYYVVVUUUVVVXXXZZZXXXSSSLLLGGGCCCAAA???>>>999:::===AAAJJJZZZmmmzzzxxxcccYYYllleeeGGGCCCSSSeeerrryyymmmtttzzz}}}~~~tttgggTTTGGG<<<===EEEIIIAAA888000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------............//////000222333444444555777999:::;;;;;;;;;===@@@CCCBBBDDDUUUwww------------------------------........./////////......////////////000000555,,,,,,555444---555GGGhhh{{{XXXKKK<<<999GGG```yyywwwjjjaaa___ccciiillliiifffdddccc```]]]```eeeeee^^^VVVRRRUUU\\\eeejjjgggiiikkkmmmlllkkkhhhgggbbbbbbcccfffjjjllllllkkkiiikkkmmmmmmmmmlllmmmnnnkkkooorrrsssuuuxxxuuuooommmlllllllllllljjjfffccccccdddddddddbbbbbbdddfffhhhfffbbb______bbbfffiiikkkkkkllllllllljjjhhhggg``````______aaaccceeegggbbbccceeefffeeebbb```^^^bbb```^^^\\\ZZZYYYXXXXXXTTTOOOGGGAAA>>><<<;;;:::::::::BBBUUUkkkxxxwwwrrrZZZYYYfffeeeQQQFFFTTTkkkyyy{{{{{{qqqzzz}}}vvvqqqqqqmmmeeeNNNEEE>>>AAAHHHGGG<<<000...---,,,,,,......---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------............//////000222333444444555777999;;;;;;;;;;;;<<>><<<<<<<<<<<>>BBBBBBCCCRRRrrrppp---------------------------------.........//////............/////////000...222222...///555777444333TTTvvv{{{vvv]]]IIIGGGFFF>>>@@@JJJeeeooowwwsssdddYYYXXX[[[fffddddddfffffffffjjjpppkkkooorrroooggg^^^XXXUUUWWWZZZ___dddffffffdddccchhhgggggghhhhhhhhheeecccdddgggiiiiiihhhgggggghhhjjjkkkkkkiiikkkpppppplllgggiiijjjhhheeedddfffhhhbbbdddeeecccaaa```ccceeebbbcccfffiiikkklllmmmmmmmmmiiieeeeeeggggggbbb]]][[[\\\]]]___```bbbccccccccceeeggghhhfffbbb^^^[[[UUUVVVVVVUUUSSSPPPLLLJJJDDDAAA===;;;===???AAAAAAEEE[[[uuu|||lll```ZZZcccooobbbJJJCCCKKK\\\|||~~~jjj___gggfffVVVKKKLLLBBBGGGLLLJJJBBB999333000---,,,,,,...//////---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------............//////000222333444444666888:::;;;<<<<<<;;;999>>>BBBCCCCCCQQQpppqqq___,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000222:::WWW|||}}}yyypppaaaPPPEEEEEEKKKLLLTTThhh|||zzzfffXXXWWWVVVZZZ```fffkkkoooppppppqqqqqqooollljjjeeeZZZNNNKKKNNNQQQVVV___gggfff```fffggghhhgggeeeddddddeeeffffffffffffeeeeeeeeeeeehhhkkknnnooommmkkkjjjiiijjjkkkjjjhhheeeddddddeeeccceeeeeedddbbb```___```]]]fffqqqvvvtttooolllkkkbbbbbbcccbbb```^^^\\\[[[___^^^\\\]]]```ccceeefffjjjiiigggfffddd```ZZZVVVUUUTTTSSSPPPLLLGGGDDDBBB@@@===;;;<<<>>>AAAIIIQQQbbb{{{bbbbbbqqq}}}bbb???===NNNWWWzzzzzziii]]][[[UUUHHH@@@AAADDDNNNRRRHHH;;;444111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////......//////000222333444777666666888;;;>>>>>>===>>>>>><<>><<<===???@@@HHHWWWiiitttxxxlllmmmzzzbbbLLLJJJQQQWWWiiivvvuuucccRRRKKKDDD===>>>FFFQQQSSSNNNAAA666222000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////......//////000222333444444666888:::;;;???EEEJJJCCCCCC???@@@EEEJJJfff{{{eeeWWWttt,,,,,,,,,---------......,,,,,,,,,---------......---............/////////....../////////000000000222000...888TTTvvv\\\@@@===AAAPPPfffttttttmmm[[[VVVQQQRRRYYYccclllrrrpppooommmooowww{{{tttiiiZZZ[[[ZZZWWWYYY___bbbbbbaaacccffffffeeecccbbbaaa___```aaacccdddfffggghhhhhhjjjllllllkkkhhhggggggggghhhhhhgggeeeddddddeeecccdddcccaaa^^^\\\]]]^^^dddggggggccc]]]WWWUUUUUUWWWYYY\\\___bbbdddeeefffhhhiiijjjmmmnnnlllhhhdddfffffffffeeebbb\\\TTTNNNIIIFFFCCCBBBBBB@@@===:::???AAACCCLLLbbbzzzppp|||eeeLLLLLLXXXccchhhzzzyyy{{{fffOOOCCC>>>???IIIUUU^^^UUUFFF777000///...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////......//////000222333444333777::::::999===FFFOOODDDDDD@@@@@@EEEKKKfff|||aaaSSSqqq,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////........./////////000000+++///111222===WWWwwwsssOOO>>>444===QQQdddxxx|||iiiSSSIIIOOO[[[ccceeemmmlllkkkooowww{{{ssshhhbbbdddccc^^^]]]```ccccccaaabbbccccccaaaaaaaaabbbbbbcccdddeeefffhhhiiiiiiiiijjjlllllljjjgggffffffggghhhhhhgggdddbbbbbbcccddddddccc```^^^\\\]]]______^^^\\\YYYUUUSSSTTTVVV[[[\\\```cccfffhhhiiiiiinnnnnnnnnoooooolllgggccciiifffccc___ZZZSSSLLLGGG???AAABBBBBBAAA???>>>>>>FFFOOO]]]qqqnnnsssoooUUUaaaoookkkmmmzzz~~~~~~hhhPPPFFFGGGMMMYYYbbb]]]NNN;;;...---///...***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------------...//////......//////000222333444555777999888777999???DDD???AAA>>>???FFFOOOiiifffZZZyyy,,,,,,,,,---------......,,,,,,,,,---------......------------........................////////////...---222666555<<>>???<<<;;;???IIIQQQ]]]qqq~~~fffwwwrrraaaggg}}}~~~lllZZZJJJIIIRRR[[[```aaaOOO@@@000***---000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......------------...//////......//////000222333444666666777888::::::999999;;;???===>>>FFFPPPgggssslll,,,,,,,,,---------......,,,,,,,,,---------......,,,------------.........------........./////////555++++++444555000<<>>UUUmmm|||}}}dddPPPLLLRRRUUUYYY___eeemmmrrrnnneeefffjjjmmmllllllmmmjjjfffaaaaaa```___^^^___bbbdddaaaaaa``````____________cccdddeeeccc```^^^]]]]]]___```bbbbbb```^^^]]]]]]```bbbccccccaaa`````````[[[YYYVVVUUUVVVZZZ^^^aaa^^^```cccgggjjjlllmmmmmmjjjjjjkkknnnpppqqqooommmaaa[[[QQQHHHCCC@@@>>>=========;;;999===KKK```ppp{{{qqqvvvkkk\\\ppprrrhhhrrrzzzhhhSSSMMMKKKRRR^^^ccc]]]UUU===333++++++//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---......------------...//////......//////000222333444555555666:::===>>>;;;999<<>>EEELLL___zzzyyyqqq,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........---------.........//////333---,,,000111///222888[[[qqqxxxiiiZZZOOOKKKHHHDDDLLLddd}}}hhhXXXQQQKKKPPPVVVZZZ```ggghhheeecccfffhhhiiimmmpppmmmggg^^^___aaabbbaaa```aaabbb\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\\\\ZZZVVVTTTTTTTTTTTTWWWZZZ\\\[[[[[[[[[\\\\\\^^^bbbcccbbb```______\\\ZZZXXXXXX[[[___bbbdddeeegggiiijjjlllllllllkkkfffgggjjjlllmmmjjjeeeaaaPPPKKKEEE@@@>>>>>>>>>===AAA@@@BBBKKKZZZnnntttkkkppp~~~iiiXXXaaa}}}yyyfffaaaggghhh\\\NNNHHHNNNXXXbbbfff```QQQDDD222---+++//////------000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---......------------...//////......//////000222333444333555888:::;;;<<<======;;;BBBAAA>>>CCCIIIWWWmmmfff]]]vvv,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////(((222666111---111666888999UUUtttddd???<<>>CCCHHHTTThhh\\\SSSlll***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......000111111000/////////;;;SSSppp}}}eeeGGGCCCGGGYYYqqq|||tttbbbPPPEEEJJJQQQQQQPPPRRR^^^^^^aaafffkkkjjjbbb[[[YYY^^^dddggghhhfffdddccc````````````___^^^]]]]]]YYYWWWTTTRRRQQQQQQRRRSSSSSSVVVWWWVVVTTTTTTVVVYYY\\\^^^___aaa```^^^[[[ZZZ[[[\\\]]]^^^```aaabbbccceeeccc```______\\\XXXTTTQQQPPPOOOOOONNNJJJCCC???>>>>>>>>>;;;999;;;BBBGGGVVV___ttttttXXXkkkxxxhhhgggkkkllliiivvvvvvjjjbbbUUUGGGEEEMMMYYYdddlllfffTTT@@@444000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,******+++,,,,,,---......------------------------///000111000///000222333555555777888:::<<<===>>>???BBB??????CCCDDDQQQkkkeeeVVVeee***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------......///000111000//////555333;;;RRRnnnyyybbbJJJEEEBBBGGGVVVjjj}}}~~~ooo]]]NNNDDDCCCKKKUUUQQQRRRUUUXXX[[[\\\[[[ZZZXXXZZZ^^^aaacccdddeeeeeeddddddddddddcccbbbbbbaaa^^^]]][[[YYYXXXXXXXXXXXXWWWZZZ]]]]]]ZZZYYYYYYYYY\\\]]]_________\\\ZZZXXX[[[[[[[[[[[[[[[ZZZZZZZZZYYYUUUQQQOOOMMMLLLHHHFFFEEEDDDCCCBBBBBBAAA@@@???>>>???@@@CCCGGGKKKOOOPPP{{{tttkkk}}}{{{|||rrrbbb[[[UUUPPPSSS]]]hhhiiidddWWWFFF777///---................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,+++++++++,,,,,,---------------------------------///000111000///000222444444555666888:::;;;======>>>AAA??????CCCDDDQQQjjj___RRRfff***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000000000000///555...---888LLLddd~~~mmmeee___SSSEEE???JJJaaatttkkkTTTIIIHHHJJJHHHKKKOOOPPPPPPPPPRRRTTTQQQRRRRRRTTTVVVXXXZZZ\\\aaabbbcccdddfffgggggghhheeeeeeeeeeeeddddddcccbbb```bbbddddddaaa]]]ZZZYYYZZZ[[[\\\\\\[[[XXXVVVTTTXXXWWWVVVTTTRRRPPPNNNMMMIIIGGGCCCAAA@@@???>>>===;;;<<<===>>>>>>???AAACCCBBBBBBFFFQQQaaannnvvvxxxwwwpppyyynnnaaannnxxxfffWWWVVV[[[___gggooorrrfffSSSAAA555///------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000111000000000222444444555666777999;;;<<<<<<===AAA@@@@@@CCCCCCQQQkkk[[[RRRjjj***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------...//////000000000...111333222222BBBeeeyyydddOOODDDEEEJJJeee|||nnnXXXEEEBBBEEEGGGIIIJJJJJJJJJKKKKKKJJJIIIJJJLLLMMMNNNNNNUUUVVVYYY\\\aaaeeehhhjjjggghhhjjjlllmmmmmmmmmllliiiiiihhheeeaaa]]]YYYWWWVVVVVVVVVUUUTTTRRROOONNNPPPOOOMMMJJJHHHEEECCCBBB??????>>>>>>>>>???>>>>>>>>>@@@@@@@@@@@@BBBFFFIIIVVV^^^lll}}}{{{uuuqqqtttlll^^^hhhrrr```UUUPPPZZZhhhpppsssuuugggVVV@@@111---...000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++------------...............000111111000111333555444555666777999:::;;;<<<;;;AAA@@@AAACCCCCCRRRmmm[[[TTTooo***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------...//////000111,,,222777444---222KKKddd~~~wwwbbbOOOCCCBBBZZZwww}}}fffPPPKKKEEECCCDDDEEEDDDBBBEEEDDDDDDFFFHHHIIIHHHFFFIIIJJJMMMPPPTTTYYY]]]___^^^aaaeeehhhkkklllkkkkkkllliiiddd___ZZZWWWTTTSSSNNNNNNNNNMMMKKKIIIGGGFFFFFFEEECCCBBB@@@>>>===<<<999;;;===>>>>>>===<<<<<>>>>>>>>======<<<<<<;;;888:::======<<<;;;;;;;;;>>>>>>CCCOOOddd|||{{{uuuuuuxxxfffOOOCCCFFFQQQbbbsssxxxppp```TTT???888111---...///...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...///111111111222555777666777888999:::;;;<<<<<<;;;AAAAAA@@@CCCFFFYYYxxxcccZZZsss***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---///111222111,,,+++000333222111111;;;UUUvvvssscccVVVWWWcccrrr~~~wwwnnnddd]]]NNNJJJEEEDDDFFFGGGEEECCCEEEDDDCCCBBBBBBCCCEEEFFFHHHJJJLLLNNNPPPPPPQQQPPPRRROOOJJJHHHHHHHHHFFFEEEAAA@@@@@@??????>>>=================================>>>@@@@@@@@@BBBGGGKKKNNNSSS```tttssskkkmmm|||rrrZZZMMMLLLWWWeeetttyyyppp___KKK???333222111///------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,------------------...///000000000...///111111111333555777888888999:::;;;<<<<<<===<<>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>?????????CCCDDDEEEFFFHHHOOOYYYaaakkkssssssfffggglllzzztttsssmmmWWWKKKQQQ^^^jjjwww{{{gggPPP===333,,,///000///,,,+++///222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......---------...///000000111...///111111222333555888999999:::;;;;;;<<<======<<>>AAADDDFFFZZZ}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,***++++++,,,------......---------.........//////......------...000222444222111666GGGaaazzzvvveeeTTTSSSXXXddduuu|||mmmYYYGGG999000333222111///------///000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////111222444666777777777888999:::;;;<<<<<<>>>AAA???AAADDDEEE[[[~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,******+++,,,,,,---......---------.........//////+++---///000///.../////////000111666BBBYYYuuuiiiJJJVVVZZZddduuu}}}mmmYYYAAA222000555///000111111111///...---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////111222444666777888999::::::<<<<<<===>>>AAACCC@@@AAACCCEEEZZZ}}}++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..........................................///////////////222444444777DDDZZZjjjyyyeeeWWWiiivvvkkkLLL@@@;;;333...///000000//////.........---///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---...///111333555666777777666666666888;;;>>>???BBB>>>@@@EEEBBBDDD\\\{{{++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------.......................................////////////,,,...///...///666BBBMMM^^^rrrrrrssswwwvvvqqqnnnlllTTT===777666111///111000/////////............///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...///000111333444666666777666666666888;;;>>>???EEEAAACCCFFFBBBAAAVVVrrr++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------------------------............/////////---////////////000333666AAATTTmmmhhhZZZXXX[[[hhhwwwiiiKKK<<<111111111......111////////////............///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////000000222333444555555666666666777999;;;===???EEEBBBDDDGGGBBBBBBVVVooo++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------------.........//////......///000222333222111888<<>>BBB???AAAEEEEEEJJJ```yyy++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------------------............---++++++---000111111000111...000???YYYttt|||yyy}}}{{{uuurrr{{{uuu[[[HHH>>>;;;;;;222111222444222...---///.........//////////////////............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///000000111222333333444444555666666888:::;;;===>>>AAA???@@@CCCFFFPPPiii++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000...------...000111000///000111222888III```qqq~~~ooobbbeee{{{lllLLL<<<999888666333---...000111000//////000.........//////////////////............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////000000222333444555555555555777888:::<<<======DDDCCCBBBCCCEEEPPPggg|||++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000/////////111222111444666111---000<<>>@@@CCCDDDDDDKKKYYYfff++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...............///000000333888BBBNNN^^^rrryyytttaaa]]]WWW```nnn|||{{{kkk\\\III;;;777222222222111111111000000////////////000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---///000///---+++***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......000000111222444555666666333555777888888999<<<>>>CCCDDDBBBAAAEEEQQQ^^^fff||||||++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...........................//////000777666555888CCCUUUjjjxxxrrrrrryyy~~~ooodddcccfffqqqvvvYYYJJJ@@@666222444222222222111111111000000000000000///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......///000111222444555666666444666888999:::;;;===???CCCDDDCCCBBBEEEOOO\\\eeezzz++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------..................------......///000888444///+++///:::HHHRRRjjjxxx}}}yyyxxx}}}~~~wwwtttyyy~~~sssoooccc___^^^lll~~~fffQQQ<<<444111...///444222111111111111000000000111000000//////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++++++++---000222******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......///000111222333555666666555777999::::::;;;>>>@@@CCCDDDDDDCCCDDDLLLYYYcccuuu++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------............------------...//////444333222000000222555777FFFRRRdddttttttooohhhgggnnn}}}rrrvvvtttggg```eeeuuuyyynnnoootttvvv}}}fffRRRDDD:::222333444222000222111111111111000000000000111111000///......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++******,,,000333******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........//////000222333444555666444666888::::::;;;===???AAABBBCCCCCCBBBGGGUUUcccsss++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------------...//////000111222333444333111///111888AAAMMM[[[ooossseeedddllluuu~~~jjjhhh{{{pppiiimmmsss|||uuueeeYYYMMM@@@777111//////222444111......000000000000000000000000111000000///...------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,***)))***---000******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///............///000111333444555555333555777888999:::<<<>>>???@@@BBBBBB@@@CCCTTTfffvvv++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,------...///000...,,,,,,...000111111000111222444<<>>AAABBB>>>BBBVVVmmm++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,------...///222...******,,,///000000000111111000///555@@@IIIWWWbbbppp{{{nnn```KKKBBB999777444111111555222222111///---///222444////////////000000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////............///111222333444555444555888999999:::<<<>>>??????AAACCC???CCC[[[uuu++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,---......333000...///000000...++++++000444333///---///333666===HHHVVVeeevvvuuuaaaNNNBBB<<<999222000555888333000000+++///222111//////000000.../////////000000111111---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++(((***,,,,,,,,,+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////............///111222333444555555777999::::::;;;===???AAA???BBBDDD@@@EEE^^^|||++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++---...---,,,,,,---...000000//////.........---///......------///000111666777888999>>>LLL___llllll```ZZZQQQFFF>>>999666555111111111111111111111111111111000000//////......//////////////////////////////.........---------,,,------......------,,,---,,,,,,,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++***)))))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......111000000000111222333333555777888999:::;;;>>>@@@AAAAAA???BBBCCCDDD^^^++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------+++---...---,,,,,,---///000/////////.........---///......---...///000111...000111000111888CCCLLLSSS___ooo|||kkkTTTDDDDDDAAA<<<777333111111222111111111111111111111111000000000000//////..............................//////.........---------,,,,,,------------,,,,,,------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,---------------.........//////000000000000111222333444555777888999:::;;;>>>@@@@@@AAA@@@BBBCCCDDD```++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------+++,,,------,,,,,,...////////////.....................------......///000,,,///111000......111555666<<>>@@@>>>AAAAAACCCCCCDDDbbb++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---...///........................------------......//////---000333333222000111222333222333666===DDDIIILLLZZZeeesss}}}xxxooodddXXXLLLDDDCCC>>>888444444555555555111222222222333333333333000000000000000000000000////////////////////////................................................,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,***)))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************((()))+++,,,,,,+++***)))+++++++++,,,,,,,,,---------.........////////////000000000111222333444555555777888999:::;;;>>>@@@>>>AAAAAACCCCCCDDDddd++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------------...000---------...............,,,------...............,,,...///000000000111111000///---///333777999999666>>>IIIOOOSSSWWW^^^dddpppzzzzzzjjj\\\VVVVVVMMMJJJDDD???<<<:::999888777555333222222333333222000000000000000/////////////////////////////////.............../////////........................---.....................+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************((()))***,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,---------.........000000000111222444555666555777888999:::;;;>>>@@@>>>AAAAAACCCDDDEEEccc++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------------///000---------------.........,,,,,,---............---///...............//////000///...000111222222111///111444444444777;;;???CCCLLLWWW]]]cccjjjllljjjuuuyyy~~~}}}}}}zzzqqqmmmkkkggg___YYYLLLNNNNNNHHH>>>666444444222333444555555555555555111222222333222000///...---............/////////////////////////////////---............/////////---------------------------------...............++++++,,,,,,,,,,,,++++++...---...333888777111+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************************((()))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...000000000111333444666777555777888999:::;;;>>>@@@@@@AAA@@@CCCEEEFFFaaavvv++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********++++++++++++++++++++++++++++++++++++)))+++------------///111,,,,,,,,,------.........+++,,,---.........------111000///////////////...000000000///............222111000///...///111222+++222888999<<>>:::777:::;;;<<<:::777555666777222333555555444222111111,,,...///000000000000000///////////////000111222........................---------.........//////---------------------------------.........//////++++++,,,,,,,,,,,,++++++---***+++444======333(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))))))))***+++,,,---++++++,,,,,,,,,,,,------------------............000000111111333555666777555777888999:::;;;>>>@@@CCCAAA>>>CCCGGGGGG^^^nnnttt++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++)))+++,,,---------///111,,,,,,,,,------.........+++,,,---.........---,,,---,,,---...//////...,,,***,,,---------...111444///---,,,---000333333333///333444111000333666555444555666555333444777:::<<>>===@@@FFFDDD===>>>===<<<======;;;888555666777888777555555666888222111000000///000000000000000///...---...111333222222111000...///000222111000///......///000111........................---------.........//////---------------------------------.........//////+++++++++,,,,,,+++++++++***&&&'''222>>>???222$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))***)))(((((()))+++---...++++++,,,,,,,,,---------............/////////000000000111222333555777777555777999999:::;;;>>>@@@DDDAAA>>>CCCHHHHHH\\\rrreeevvv******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++***///000,,,***,,,//////---------------------------,,,,,,,,,,,,---......------............---------------............///...............///000000000000000000000000000000000000111111111222222222444555555666777666666666222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////........................//////.........------------------............///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++%%%)))---...,,,***+++---+++)))((((((***,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,------.../////////...//////111222444666777666666888999;;;<<<>>>>>>@@@@@@===AAAHHHKKK___yyy\\\eee******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))...///+++))),,,......---------------------------,,,,,,,,,,,,---......------............------------------...........................//////000////////////////////////000000000111111111222222222333333444444444444444222222222111111000000000111111111111111111111111000000000000000000000000////////////////////////000000000000/////////...................................................///.........------------------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++************++++++---,,,***'''&&&'''***,,,+++)))((()))+++,,,,,,+++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,------...///////////////000111222444666777666666888999;;;<<<>>>>>>@@@AAA???AAAEEEGGG\\\}}}\\\UUUkkk******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))------***))),,,...---------------------------,,,,,,,,,,,,,,,---......------............------------------..................------......///000////////////////////////000000000000111111111111000000111222222222222111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000/////////..................................................................------------------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++///,,,)))(((((()))))))))+++***)))***+++,,,+++***++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,------...///////////////000111333555666888666666888999;;;<<<>>>>>>???BBBAAABBBCCCCCCYYY|||lllYYYccc}}}******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,(((+++,,,))))))---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,---------............------------...///////////////////////////////////////000000000111111//////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000/////////.........................................................------------------------,,,,,,---------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++************++++++******,,,000333333...***,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,------...///////////////000111333555777888666666888999;;;<<<>>>>>>>>>BBBBBBCCCBBBBBBYYY~~~tttwww******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,)))++++++(((***......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,------------...---------------...//////............................../////////000000000//////000111111111111111////////////////////////////////////////////////////////////////////////........................////////////............................................................,,,,,,------------------,,,,,,,,,------------...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++************++++++)))))),,,222888:::888444...,,,++++++,,,,,,***)))++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,------...////////////000000222333555777888666666888999;;;<<<>>>>>>===BBBBBBCCCCCCDDD[[[******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))*********++++++,,,,,,---)))+++***(((+++///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///....................................//////////////////000111111111111111............////////////////////////////////////////////////////////////......................../////////.........------------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++---+++***,,,111777<<>>>>>>>>AAAAAABBBDDDFFF\\\******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))******+++,,,,,,------***+++***))),,,111111---+++++++++++++++++++++++++++++++++***++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,------...///........................------........./////////...//////000000000000000---------....../////////........................////////////////////////........................//////.........---------------------------------........................++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,++++++************+++++++++***)))((()))...555;;;333///+++))))))***++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,------.../////////000000111222444666888999666666888999;;;<<<>>>>>>@@@AAA???@@@DDDEEEYYY{{{******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,***)))---222222---++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................---------.........//////---...//////000000//////---------.........//////........................////////////////////////........................//////.........---------------------------------........................+++++++++,,,,,,---------++++++,,,,,,,,,------------------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++************++++++%%%(((***)))'''(((+++...444000+++((((((***+++,,,++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,,,,,,,------...//////000000000111222444666888999666666888999;;;<<<>>>>>>CCCBBB===???CCCDDDWWWvvv******+++++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,++++++*********++++++++++++++++++++++++************************************************+++++++++*********)))))),,,++++++******++++++,,,,,,---......//////......,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------..............................////////////............------------......//////.........---------......---------,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++******+++++++++*********))))))************************+++++++++*********))))))************************************************+++++++++*********)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111222222111111222333555777999666666777999;;;>>>@@@AAA>>>CCCDDDDDDCCCBBBXXX|||******+++++++++,,,,,,,,,------,,,,,,+++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++++++++*********)))))),,,++++++******++++++,,,,,,,,,---............---,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------..............................////////////............------------......///.........------------......---------,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************+++++++++*********))))))************************************************+++++++++*********)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111111222111111222333555777888666777888999;;;>>>@@@AAA>>>CCCCCCDDDEEEGGG___******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************,,,++++++******++++++,,,++++++,,,------------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------..............................////////////............------------..................------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************************************+++++++++***************************************************************+++++++++***************)))************+++++++++++++++,,,,,,,,,,,,------,,,------...///000111111111111222222444666777888777777888999;;;===???AAA>>>BBBBBBDDDGGGMMMiii******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////.........------,,,,,,------...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******************************************************************************************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------------......///000000111111111222333444666777888777777888999;;;===???@@@@@@CCCBBBCCCHHHPPPppp******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,++++++******++++++,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................////////////......------,,,,,,,,,,,,------,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******************************************************************************************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------------......//////000000000111222333555666777777777888888999;;;===???@@@BBBDDDAAABBBHHHRRRttt******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************+++++++++***************************************+++++++++***************************************************************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------............//////000000000111222444555666777777888888999:::;;;===>>>???BBBDDDAAABBBIIIUUUxxx******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..............................////////////......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++)))************+++++++++++++++,,,,,,,,,,,,------............///////////////000222444666666666666888888999:::;;;<<<>>>???AAACCCAAACCCKKKXXX}}}******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,++++++++++++++++++,,,++++++,,,------------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------..............................////////////......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++************************))))))******++++++++++++************************************************))))))******++++++++++++)))************+++++++++++++++,,,,,,,,,---------.........//////////////////000333555666666666666888999999:::;;;<<<>>>??????BBBAAADDDMMM\\\++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))************+++++++++************************)))************++++++++++++***)))***++++++***)))++++++************++++++************************))))))))))))))))))))))))******************************))))))******+++,,,++++++,,,,,,,,,,,,---------------........./////////000111222444555666666777888999:::<<<===>>>>>>???DDD???IIIMMMYYY++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++************************)))************++++++++++++***)))***++++++***)))++++++************++++++******************************************************************************))))))******+++,,,++++++,,,,,,,,,,,,---------------.........//////000111222333444555666777777888999:::<<<===>>>>>>@@@DDD???HHHMMM[[[++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++************************)))************++++++++++++***)))***++++++***)))++++++************++++++******************************************************************************))))))******+++,,,++++++,,,,,,,,,,,,------------........./////////111111222444555666777888777888999:::<<<===>>>>>>@@@EEE@@@HHHNNN___++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++************************))))))*********++++++++++++***)))***++++++***)))++++++************++++++******************************************************************************))))))******+++,,,+++++++++,,,,,,,,,------............////////////111222333444666777888888777888999:::<<<===>>>>>>???FFF@@@GGGOOOddd++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++************************))))))*********++++++++++++***)))***++++++***)))++++++************++++++******************************************************************************))))))******+++,,,+++++++++,,,,,,,,,------........./////////000000111222333444666777888888777888999:::<<<===>>>>>>>>>GGGAAAHHHPPPhhh++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++************************)))************++++++++++++***)))***++++++***)))++++++************++++++************************++++++++++++++++++++++++******************************))))))******+++,,,++++++,,,,,,,,,,,,------....../////////000000000111111222444555666777888777888999:::<<<===>>>>>>===GGGCCCHHHQQQkkkssszzz++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++************************)))************++++++++++++***)))***++++++***)))++++++************++++++************************++++++++++++++++++++++++******************************))))))******+++,,,++++++,,,,,,,,,,,,------.../////////000000000000000111222333444555666777777888999:::<<<===>>>>>>;;;GGGDDDIIIRRRnnnnnnuuu++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******)))))))))************+++++++++************************)))************++++++++++++***)))***+++++++++)))++++++************++++++************************++++++++++++++++++++++++*********************************)))***++++++,,,++++++,,,,,,,,,---------////////////000000000000///000111222444555666666777888999:::<<<===>>>>>>:::GGGDDDIIISSSooorrrxxx++++++++++++++++++++++++---------,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,))))))*********+++++++++************************+++++++++************)))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000222111111333777999888666666777888:::;;;<<<======DDD???DDDJJJQQQppp~~~++++++++++++++++++++++++---,,,,,,,,,++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,))))))*********+++++++++************************+++++++++************)))))))))))))))))))))))))))******************************))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000222111111444777999888666666777888:::;;;<<<======CCC???DDDIIINNNlll+++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,***************+++++++++************************+++++++++************)))))))))))))))))))))))))))******************************))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111111111444666888777666666777999:::<<<=========BBB@@@EEEJJJOOOkkk++++++++++++++++++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,************************************************+++++++++*********))))))))))))))))))))))))))))))******************************))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000000111222444666777777666777777999;;;<<<======>>>CCCAAAGGGKKKPPPiii++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,************************************************+++++++++*********))))))))))))))))))))))))))))))******************************))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,---------......------......///000000000///111222444555555666777777888999;;;<<<===>>>>>>CCCBBBFFFHHHKKKaaazzz++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,+++++++++***************************************+++++++++************)))))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......------......///000000000...000333444444444666777777888:::;;;===>>>>>>>>>AAA@@@DDDCCCEEEZZZnnnnnnxxx++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,+++++++++*********))))))************************+++++++++************)))))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......------......///000000000---000333444333444555888777888:::<<<===>>>>>>>>>??????DDDEEEJJJbbbuuusssiiiqqq+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---*********++++++,,,,,,---******+++++++++,,,,,,,,,************************************************,,,++++++++++++++++++,,,++++++++++++******))))))************************+++++++++************)))))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......------......///000000000---000444444333333555888888999:::<<<===>>>>>>???>>>@@@FFFJJJTTTppprrryyy++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************...---+++***)))***++++++,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******************************************************************************************************************************************************************************++++++++++++******))))))))))))******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///////////////.........000000111222444555666666777888999:::<<<===>>>>>>@@@>>>EEELLLSSSooo+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************---,,,++++++******++++++,,,,,,,,,+++++++++***************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************************************************************************************************************************************************************************************++++++++++++******))))))))))))******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,/////////////////////...000000111222444555666666777888999:::<<<===>>>>>>???===DDDIIIPPPooo++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++******************************************************************************************************************************************************************************++++++++++++******)))))))))*********++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......//////////////////000000111222444555666666777888999:::<<<===>>>>>>AAA???DDDGGGLLLlll++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++,,,------,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************************************++++++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,............////////////000000111222444555666666777888999:::<<<===>>>>>>BBBAAAFFFGGGIIIiii++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))***,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************************************++++++++++++******************++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---.........//////000000000000111222444555666666777888999:::<<<===>>>>>>???>>>EEEGGGJJJjjj++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************************************************************************************************************************************************************++++++++++++***************++++++++++++,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......///000000000000000111222444555666666777888999:::<<<===>>>>>>;;;:::BBBGGGNNNooo++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******++++++,,,---******+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******************************************************************************************************************************************************************************++++++++++++***************+++++++++,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......///000000111000000111222444555666666777888999:::<<<===>>>>>>???<<>>>>>GGGAAACCCGGGPPPttt++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111000000111222444555666666444666999:::;;;<<<===???CCC>>>BBBHHHOOOlll++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,........................++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///000---+++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111000000111222444555666666444666999:::;;;<<<===???BBB===AAAEEEKKKiii++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++***************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++...222333///***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......//////000000111111000000111222444555666666444666999:::;;;<<<===???BBB>>>AAADDDJJJhhh++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---+++++++++,,,,,,,,,------************************+++++++++,,,,,,,,,------........................,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...+++***...333333...)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,------------.........//////000000111111000000111222444555666666444666999:::;;;;;;===???CCC@@@DDDFFFNNNnnn++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++******++++++,,,---+++++++++,,,,,,,,,------************************++++++,,,,,,,,,---------........................,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))),,,000111---(((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,---------...............//////000000111111000000111222444555666666444666999:::;;;;;;===???BBB@@@DDDGGGQQQuuu++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------........................,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---,,,***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,,,,---------..................//////000000111111000000111222444555666666444666999:::;;;<<<===???>>>>>>CCCFFFSSSxxx++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))++++++***)))))),,,...,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,------------..................//////000000111111000000111222444555666666444666999:::;;;<<<===???>>>???DDDGGGTTT{{{++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))******++++++++++++************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,---+++'''''',,,111---,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,---------.........//////......//////000111111111000000111222444555666666444666999;;;;;;<<<===???AAABBBFFFIIIVVV}}}++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++***)))))))))***,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************+++,,,---...++++++***++++++,,,---...---,,,,,,+++,,,...///000////////////////////////---------............///000//////......------,,,,,,------------,,,,,,+++,,,,,,------...---------000///...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000111111111222333444555666777777888:::<<<===??????AAABBBFFFGGGTTTooouuu++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))))))))***+++,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++************+++,,,------***************+++,,,---++++++,,,---///111333555000000000000/////////...////////////000000111111000000000000111111111111///000000000///...------.........///.........---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000111111111222333444555666777777888:::<<<===?????????AAAEEEGGGVVVqqqyyy++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---++++++,,,---///222444555000000111111222222333333555555555555555666666777777666666666666666555555333333333333222111000///000000000//////......---...---------------......++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............/////////000000000111111111222333444555666777777888:::<<<===??????>>>???DDDFFFWWWsss|||++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,---...///111222333111222333555888:::;;;<<<>>>===<<<;;;;;;<<<<<<===@@@??????>>>===<<<;;;;;;999999888888777666444444333333222111000////////////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........////////////000000000111111111222333444555666777777888:::<<<===?????????@@@DDDGGGWWWzzz++++++++++++++++++++++++***************************+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---...///---...000222444666777888888999:::<<<>>>@@@AAABBBCCCBBB@@@>>>===>>>>>>???BBBBBBBBBBBBCCCCCCCCCCCC????????????>>>===<<<;;;999888666555444444444444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000111111111111222333444555666777777888:::<<<===??????AAABBBFFFGGGUUU++++++++++++++++++++++++***************+++++++++***+++,,,.........------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,---///000111222333666999<<>>@@@BBBDDDFFFHHHIIIBBBBBBCCCCCCCCCBBBAAAAAA===<<<:::999888999999:::444333222000///...------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000000111111111111111222333444555666777777888:::<<<===??????BBBCCCFFFFFFSSS|||++++++++++++++++++++++++*********+++++++++,,,,,,)))***,,,...//////...---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///...///000111333555888999:::<<<>>>@@@AAAAAAAAAAAACCCCCCEEEFFFHHHJJJKKKLLLLLLJJJEEEAAA???======>>>::::::<<<>>>@@@AAACCCDDD===>>>??????@@@?????????;;;:::999777777888:::;;;777666555444333222222222////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000000111111111111111111222333444555666777777888:::<<<===??????@@@AAAEEEEEEPPPxxx++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))***---...//////...---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***+++,,,+++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---...///000444444666888:::===???AAACCCCCCCCCBBBAAA???<<<;;;>>>@@@CCCGGGKKKOOORRRSSSRRROOOJJJEEEBBB@@@@@@@@@::::::::::::::::::::::::666777888999999:::::::::777666444333333555777888777777666666666666777777000000000000000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000111111111111111111111222333444666666777777888:::<<<===??????>>>@@@DDDDDDOOOuuu---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,...000+++,,,...///111111222222:::;;;<<<>>>??????@@@@@@>>><<<<<<===;;;777999===<<>>??????>>>>>>AAAGGGRRRfff---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------......///222555:::>>>@@@@@@???>>>======>>>@@@AAABBB@@@AAADDDCCC@@@BBBFFFEEEIIIOOOSSSUUUWWWXXXYYYXXXXXXWWWXXXXXXYYYZZZ[[[\\\YYYTTTPPPMMMIIIFFFCCC888;;;===<<<999888:::<<<@@@>>>???BBBAAA;;;666666888888999999999999;;;<<<666666555444333444555777000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.................................///000000//////000111111111111222333444555666888999:::;;;<<<>>>??????AAA@@@AAADDDLLL]]]zzz------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---......------111333777<<>>;;;::::::===@@@CCCFFFDDDEEEHHHHHHEEEGGGLLLPPPSSSVVVYYYZZZ[[[]]]_________```aaaaaaaaa``````^^^YYYRRRLLLHHHEEEBBBAAABBBEEEHHHHHHGGGHHHKKKNNNGGGEEEFFFJJJIIIBBB===;;;===<<<;;;:::999999999999666555222111111444777999222222111000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.................................///000000//////111222111111111222333444555666888888999;;;<<<===>>>???BBBAAABBBCCCGGGWWWttt,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........++++++,,,,,,---,,,,,,+++***+++++++++++++++,,,,,,*********+++++++++,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***,,,...000111222666;;;AAAFFFGGGCCC>>>;;;888777777777:::>>>BBBDDDFFFCCCCCCDDDDDDCCCGGGMMMWWWYYY\\\]]]]]]^^^___aaaffffffeeedddbbb___\\\ZZZTTTOOOIIIEEECCCDDDDDDDDDSSSVVVXXXXXXVVVVVVXXX[[[\\\VVVSSSTTTVVVSSSRRRRRRIIIGGGDDDBBB@@@???===;;;<<<999555333333444555666666666666555444222111000---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------..................///111111000000111333111111111111222444666777888888999:::<<<===>>>>>>@@@AAABBBCCCGGGXXXxxx,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------......///,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***,,,///444777:::>>>@@@CCCDDDCCC@@@<<<999666777999<<<>>>AAACCCDDDCCC@@@???BBBCCCFFFMMMUUU^^^___aaabbbaaaaaabbbdddhhhhhhgggeeeaaa]]]ZZZXXXSSSPPPMMMMMMPPPTTTWWWXXX]]]___aaa___ZZZVVVVVVWWW]]]VVVRRRUUUWWWTTTQQQQQQTTTQQQNNNLLLLLLKKKIIIGGGCCC@@@<<<;;;::::::888666999999888777666444222111............------,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------.........//////...///111111000000222444222111111111222444666777777888999:::;;;===>>>>>>>>>@@@CCCDDDGGGYYY|||++++++,,,,,,,,,,,,------------------------------,,,,,,---------------------------------,,,,,,+++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...222666:::===@@@CCCBBB???===>>>@@@BBBDDD>>>???AAACCCDDDDDDEEEDDDCCCAAADDDJJJNNNSSS[[[cccdddfffhhhiiihhhgggggghhhhhhgggfffeeecccaaa___^^^ZZZYYYWWWXXXZZZ\\\\\\\\\YYY]]]ccceeedddcccdddfffccc___```fffiiiccc[[[VVVVVVSSSPPPQQQSSSTTTSSSPPPIIIEEEAAA??????>>>;;;777:::::::::999777555222000000000000//////...------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------.../////////---///111111111111333444222222111000111444666888777777888:::;;;<<<===>>>>>>AAADDDCCCDDDVVV{{{+++++++++,,,,,,---------........................---------,,,,,,,,,,,,,,,------......---,,,,,,+++)))******+++,,,,,,------+++++++++,,,,,,,,,------++++++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////222777<<<@@@AAAAAAAAAAAAAAA@@@AAACCCFFFJJJLLLEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKRRR[[[```bbbffflllfffiiilllmmmlllkkkjjjjjjhhhggggggfffeeeeeeeeefffbbbccceeeiiimmmooonnnmmmiiiqqq{{{nnnjjjggggggjjjkkkhhheeeZZZTTTLLLGGGFFFDDD@@@===>>>>>>>>>===;;;888555333222222111111000//////...------........./////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,------...//////000---///111111111111333555333222111000111333666888777777888999;;;<<<===>>>===BBBEEEDDDDDDVVV}}}+++++++++,,,,,,---------........................---------,,,,,,+++++++++---.........---,,,,,,+++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,+++*********+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000222777>>>EEEHHHFFFCCC@@@<<<@@@EEEKKKNNNNNNLLLKKKEEECCCBBBBBBDDDHHHLLLOOORRRVVV___iiillljjjjjjllleeeiiimmmooonnnkkkjjjiiijjjiiigggfffeeefffgggggghhhmmmwwwrrriii\\\SSSPPPMMMJJJFFFCCCDDDDDDCCC@@@===:::888333333333222111000000///.........////////////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------...///000000---///111111111222444555333222000000111333666888777777888999;;;<<<======<<>>???;;;666222111222333333000111000///...///111333..................------,,,------......------,,,//////...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++...............///000000000000000000111111111111222222222222333444444555888888999:::;;;===>>>???CCC???BBBEEEHHHddd.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,------------------------,,,++++++------,,,,,,---------,,,.........000222555999;;;FFFJJJNNNQQQQQQPPPOOOOOOPPPUUUZZZ]]][[[VVVRRRPPPMMMNNNQQQUUUZZZ___dddgggmmmnnnooommmkkkiiikkklllpppmmmiiigggfffhhhjjjkkkvvv|||}}}~~~~~~}}}|||}}}pppggg[[[QQQKKKIIIGGGFFF===;;;888777666555333111222222111000///...///000............------------,,,------......------,,,///......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...---,,,,,,,,,------------------------------...............///000000000000000000111111111111222222222222333444555555888888999:::;;;===>>>???CCC???CCCFFFIIIfff.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............---------,,,------------------------...///222666:::>>>AAACCCPPPRRRSSSSSSRRRSSSTTTUUUXXXZZZ]]]]]]\\\ZZZYYYYYY^^^^^^```bbbeeehhhkkklllmmmnnnpppooonnnnnnooopppnnnqqqtttvvvwwwyyy~~~}}}{{{yyy{{{yyysssuuuzzzvvvllleee___[[[JJJFFFAAA<<<:::999888777555444333222111000//////.........---------,,,,,,------............------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---,,,,,,,,,------,,,------....../////////............/////////000000000000000111111111111222222222222333444555666888999999:::;;;===>>>???BBB???DDDFFFKKKhhh...............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......---------------,,,---......---,,,---......000555;;;@@@DDDGGGHHHLLLMMMNNNMMMLLLLLLNNNOOOPPPSSSWWWZZZ[[[]]]___aaagggggghhhiiikkkmmmnnnooolllmmmnnnooonnnmmmmmmmmmrrr{{{|||{{{yyy|||zzzggg]]]OOOBBB<<<:::<<<===666555333222333333222111//////......---,,,,,,,,,------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,------------------------+++,,,,,,---...//////000---......//////////////////000000000111111111111222222222333444555666777999999999:::<<<===???@@@AAA@@@EEEGGGLLLjjj................................................------------------------------------------------,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......---,,,+++,,,,,,,,,---...000///------...000000222666:::>>>@@@AAAAAA@@@BBBCCCCCCBBBBBBCCCDDDEEEJJJRRRYYY^^^bbbfffhhhkkkkkklllmmmnnnnnnooooooqqqmmmhhhddddddgggjjjmmmyyyrrryyy|||rrrnnnuuu~~~xxxgggVVVJJJBBB>>><<<888555222111333444444333000000///......---,,,,,,---......//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,---------------------******+++,,,---.........------...///000////////////000000000111111111111222222222333444555777888999999:::;;;<<<>>>???@@@AAAAAAFFFGGGMMMkkk.............../////////........................------------------------........................++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------///...,,,+++++++++,,,---...000222111...---///222444555777999:::::::::999:::<<<>>>>>>>>>???AAABBBFFFLLLVVV^^^eeeiiimmmooommmmmmnnnoooooonnnnnnmmmkkkeee^^^\\\bbbnnn{{{{{{~~~zzzzzzvvvyyy~~~wwwjjj\\\OOOGGGCCC===777333444555444222222111111000///...------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---+++,,,---.........------***++++++,,,,,,---------,,,---///000000000///...000000000000111111111111222222222333444666777888999::::::;;;<<<>>>???@@@@@@BBBGGGGGGMMMkkk---........./////////000................................................------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////000///---,,,+++,,,---...///222444333000...111444555666888:::<<<===>>>>>>AAAAAAAAAAAABBBEEEJJJNNNUUUZZZ```fffjjjmmmppprrrnnnnnnooonnnmmmkkkjjjhhheeecccdddjjjwwwxxxooobbbaaabbbfffkkkmmmkkkiiibbb```^^^```fffoooyyy~~~wwwtttrrrttt|||vvvkkkcccYYYPPPEEE===999888555333333333222111000///............////////////......------------------------------------------------+++,,,,,,------,,,,,,+++)))******+++,,,,,,------+++,,,---.........------,,,,,,,,,---------------,,,---///000111000///...000000000000111111111111222222222333555666888999:::::::::;;;===>>>@@@AAA@@@BBBHHHGGGLLLkkk}}}ttt---.........//////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........000000000000111111111111222000...---,,,---///000///333666444000///222555444666999===AAAFFFIIIKKKKKKJJJHHHGGGHHHNNNVVV\\\dddfffiiikkklllmmmppprrrnnnnnnnnnllljjjgggeeecccjjjooowww}}}vvvvvvwwwfffddddddeeeddd^^^TTTLLLLLLNNNQQQSSSSSSSSSSSSSSSMMMMMMMMMLLLMMMRRRXXX]]]TTTTTTUUU\\\gggttt~~~{{{rrrtttxxx}}}}}}zzzmmmbbbRRRGGG@@@===888555444444333222111000///.........////////////......------------------------------------------------+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------***+++---...///...------..................------,,,---///000111000///...000000000000111111111111222222222333555777888999:::::::::;;;===>>>@@@AAA@@@CCCHHHFFFLLLjjj{{{rrr000000/////////.........////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...000000000000000000000000222...++++++---...---++++++///222111000222999???AAABBBEEEJJJNNNRRRUUUWWWUUUPPPLLLPPPYYY```bbb```hhhiiikkkmmmmmmnnnooopppooommmnnnnnneee^^^gggyyy~~~tttxxx}}}qqqbbbWWWNNNLLLKKKOOOUUUXXXVVVSSS[[[ZZZ[[[\\\^^^aaadddfff``````___\\\XXXXXX]]]aaaXXXVVVSSSPPPPPPTTTZZZ___```\\\YYYZZZcccsss|||wwwqqqooouuu{{{|||}}}wwwlll\\\MMMAAA<<<:::999888555333111000111111++++++,,,...000000...+++........................------------------------------------------------******+++,,,,,,---..................////////////---------,,,,,,+++++++++...///111111/////////000//////000111111111111111111222333444666777888999999999::::::<<<===???@@@???@@@CCCDDDMMMnnn000000000000////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...////////////////////////222///,,,,,,---...---+++...///111333777===CCCHHHNNNQQQTTTWWWYYYYYYXXXWWWOOOOOOQQQXXXaaagggiiihhhkkkiiiiiilllooopppnnnkkkuuuhhh```fffnnnwww}}}yyypppmmmiiieee```YYYPPPJJJQQQVVV]]]fffmmmqqqttttttzzz{{{|||}}}}}}yyywwwwwwxxxzzz{{{tttqqqllleee^^^XXXVVVUUUTTTPPPLLLKKKQQQ\\\iiiqqq|||yyysss~~~|||wwwoooeeeZZZRRRMMM===999444222333222...***000...------//////...---........................------------------------------------------------+++++++++,,,,,,---------------------............---------,,,,,,,,,++++++...///111111/////////000///000000111111111111111111222333444555777888888999999::::::<<<===???@@@CCCCCCGGGGGGPPPppp000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................111///...---......---,,,111111333999BBBJJJOOOQQQWWWYYY]]]^^^]]]YYYTTTQQQPPPTTT[[[ccciiilllnnnnnnmmmjjjhhhlllrrrsssnnniiinnnbbb```rrruuu{{{~~~lll^^^UUUPPPOOONNNOOOQQQTTTUUUTTT___iiiwwwxxxrrrnnnkkkfff^^^WWWSSSTTTWWWYYY```___bbbiiittt{{{}}}|||ssstttrrrooommmkkkhhhdddaaaOOOEEE999444666777333///333111...---...///..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,...///111111/////////000///000111111222222111111111222333444555777888888999999::::::<<<===???@@@EEEEEEIIIIIIPPPnnn////////////000000000000////////////////////////................................................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------///......---............444777===EEEMMMSSSVVVXXXZZZ[[[]]]^^^[[[WWWRRRNNNYYY^^^fffjjjkkklllmmmooommmlllkkkmmmppppppnnnkkkbbbhhhzzzwwwooorrr{{{pppbbbUUUKKKFFFHHHLLLSSS\\\gggpppvvvzzz|||rrrjjjccc___^^^ZZZWWWTTTUUU\\\gggrrryyyzzziiiddd^^^\\\```fffllloooeeeWWWEEE:::777777777666222111///...//////...---................................................------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------,,,,,,...///111111/////////000000000111222222222222111222222333444555666777888999999999:::<<<===???@@@BBBBBBGGGHHHMMMiii////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...---------------------------------------///222444<<>>GGGOOOWWWXXXUUUQQQRRRUUURRRTTTXXX\\\^^^```aaaaaahhhjjjlllkkkjjjkkkooorrrnnnooonnniiidddfffooowwwyyy^^^MMMKKKJJJJJJLLLSSS___mmmwww}}}|||wwwmmmaaaXXXUUUUUUUUU^^^ccccccgggppptttqqqxxxyyyxxxtttpppmmmmmmnnnuuusssooofffZZZLLLAAA:::444222111111111111///...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------...............///111111/////////000000111222222333222222222333333444444555666666777999999::::::<<<===???@@@AAAAAAHHHKKKLLLeee444444333333222111000000////////////////////////////////////////////////........................------------------------........................,,,,,,,,,---------.........------,,,,,,------...------------------------,,,------...111888AAAHHHOOOQQQQQQOOOKKKHHHHHHIIIFFFKKKSSS[[[aaadddeeeeeekkklllmmmmmmmmmmmmoooppplllkkkiiihhhkkkvvv|||xxxuuu^^^NNNIIIKKKQQQZZZfffsss|||uuulllccc\\\PPPQQQRRRSSSXXXaaallltttyyywwwmmmhhhgggnnnnnnooooookkkbbbWWWOOO>>>:::444000///000000000////////////////////////........................------------------------+++++++++,,,,,,---------+++,,,,,,,,,------------------------.........///...///111111/////////000000111222222333333222222333333444444555666666666999999::::::<<<===???@@@@@@@@@HHHLLLMMMeee777777666555333222111111////////////////////////000000000000000000000000////////////////////////------------------------........................,,,,,,,,,---------.........------,,,,,,------...........................---......///333;;;GGGPPPRRRMMMGGGBBB@@@???>>>===AAAHHHSSS^^^fffjjjjjjiiiooooooooooooooonnnlllkkkiiifffdddhhhvvvuuuaaaddd{{{yyyrrrjjj```RRRHHHKKKUUU[[[fffwwwwwwiii___TTTNNNLLLRRRbbbqqqwwwvvvllliiijjjaaa^^^]]]bbbjjjlllgggaaaGGG@@@777///---///111333000000000000000000000000////////////////////////------------------------******+++,,,,,,---......******+++++++++,,,,,,,,,---------.........//////...000111111/////////000111111222333333333333222333444444444555666666666999999::::::<<<===???@@@>>>>>>GGGKKKLLLccc;;;:::888555333222222222...//////000//////......000000//////.........---........................//////.........---------//////.........------------------------------------------------------------......---,,,---///111///...///555???IIIPPPRRRIII@@@999888999999;;;===CCCNNN\\\fffiiiiiijjjkkkiiimmmmmmiiigggiiijjjhhhfff___fffsssqqquuukkkWWWWWWNNNJJJKKKLLLNNN[[[kkkxxx~~~}}}rrrfff^^^ZZZZZZ^^^bbbkkklllmmmllljjjhhhhhhhhhaaa[[[VVVYYYaaajjjnnnooo[[[PPPAAA888444333111///.../////////......///111////////////////////////////////////////////////...------,,,,,,------...//////.........------------------............///---...//////......///111111111000000111111222333222333444444333333555777:::;;;;;;;;;:::;;;>>>@@@DDDBBBGGGIIIKKKeeeAAA???<<<888444222111000...///////////////......000000/////////.................................//////.........---------//////.........------------------------------------------------------------......---,,,,,,...000000222666>>>EEEJJJJJJIIIDDD===888999;;;===AAAFFFLLLUUUaaahhhiiihhhiiijjjjjjffffffllllllddd```cccdddwwwxxx\\\HHHIIIJJJNNNWWWaaannn|||rrrttt|||uuukkk```ZZZWWWWWWWWWXXX[[[```fffjjjgggfffeeeeeegggjjjlllmmmbbb[[[OOOBBB999444111000000000000000///...//////////////////////////////////////////////////////...------,,,,,,------...//////.........------------------............///---...//////......///111111111000000111111222333222333444444333333555777:::;;;;;;;;;:::;;;>>>@@@DDDBBBGGGJJJLLLgggDDDBBB???;;;777555333222////////////////////////000000////////////............................../////////............---...............------------------------------------------------------------......---,,,,,,---...000666>>>GGGLLLJJJCCC===:::777666999;;;>>>FFFNNNXXX___fffjjjjjjhhhhhhiiihhhaaadddlllggg^^^fffxxx~~~hhhTTTIIIQQQ]]]jjjuuu|||jjj^^^PPPMMMJJJJJJPPPZZZdddkkkooorrruuuuuuqqqmmmjjjjjjkkkhhh```SSSEEE:::444222111111111000//////......////////////////////////////////////////////////...------,,,,,,------..................------------------............///---...//////......///111111111000000111111222333222333444444333444666888:::;;;;;;;;;:::;;;>>>@@@CCCAAAGGGJJJMMMiiiCCCBBB@@@>>><<<:::999888000000000///////////////000000//////////////////......................../////////...............................................................------------............---.........,,,,,,...000444;;;EEENNNPPPJJJAAA:::::::::<<>>@@@AAA???FFFIIIMMMjjjDDDCCCBBBAAA???===<<<;;;444333222000000///000000//////000000000000000000////////////////////////////////////////////////---.............................................---------....../////////---.........---///222555>>>DDDMMMSSSSSSNNNGGGBBBFFFGGGLLLRRRUUUXXX```hhhgggiiikkkmmmlllkkkjjjjjjdddfffbbb\\\gggyyyaaajjj}}}|||ssscccRRRIIIOOO___lllvvvmmmkkkmmmsssvvvppphhhbbb```aaaaaaaaakkkkkklllpppqqqmmmccc\\\YYYYYY[[[^^^^^^VVVJJJ@@@333111......///000///---////////////////////////////////////////////////...------,,,,,,------...---.....................---------............///---...//////......///111111111000000111111222333222333444444444555777999:::;;;;;;;;;:::;;;>>>@@@???>>>DDDGGGLLLjjjGGGGGGFFFDDDAAA???<<<;;;888777555222111000000000//////000000000000111111////////////////////////...////////////000000000---------.......................................---------...//////000000............///333999===JJJNNNSSSUUUTTTQQQNNNMMMLLLMMMSSS[[[```bbbfffkkkhhhiiikkkllllllkkkjjjiiigggfffaaafffssstttjjj^^^PPPMMMJJJLLLWWWiii|||xxxnnntttzzz~~~zzzwww|||{{{yyyooo}}}www~~~yyyrrrnnnjjjfffaaa\\\^^^\\\[[[___dddeee___YYYNNNNNNRRRYYY___^^^UUULLL;;;666000...///000///...////////////////////////////////////////////////...------,,,,,,------...---------...............---------............///---...//////......///111111111000000111111222333222333444555555666888::::::;;;;;;;;;:::;;;>>>@@@???===CCCGGGKKKjjjFFFFFFFFFEEECCCAAA???======;;;777444222000000000//////000000000111111111////////////////////////.../////////000000000000---------.........//////........................---------...///000000000///.........111777@@@FFFPPPRRRUUUTTTRRROOOOOOPPPJJJJJJQQQ\\\dddeeeeeegggiiiiiijjjkkkkkkjjjgggeeeccchhhppprrrWWWLLL@@@HHHWWWjjj~~~tttiiigggkkktttttt{{{~~~xxxwwwyyy{{{vvvsssqqqlllccc]]]VVVTTTSSSUUUZZZ^^^``````YYYYYYYYY[[[]]]\\\YYYUUUFFF???555000000000///---////////////////////////////////////////////////...------,,,,,,------...---------.........//////---------............///---...//////......///111111111000000111111222333111333444555555666999;;;:::;;;;;;;;;:::;;;>>>@@@AAA???DDDGGGLLLkkkBBBCCCDDDEEEEEEDDDCCCBBB???===999555222111000000//////000000111111111222000000000000000000000000.../////////000000111111---------.........//////////////////////////////---------...///000000111//////......222:::DDDLLLPPPRRRSSSQQQMMMKKKKKKMMMJJJJJJQQQ^^^hhhiiigggfffiiiiiijjjkkkkkkhhheeebbb]]]lllsss___PPPFFFUUUbbbwwwuuuhhh^^^ZZZfffwww~~~rrrqqqrrrxxx}}}|||xxxvvvuuupppggg```TTTTTTTTTSSSVVV[[[dddjjjmmmkkkggg```ZZZWWWXXXYYYOOOFFF:::222000000...,,,////////////////////////////////////////////////...------,,,,,,------...---------.........//////---------.........//////---...//////......///111111111111000111222222333111333444555555666999;;;:::;;;;;;;;;:::;;;>>>@@@CCC@@@EEEHHHMMMlllAAA@@@AAADDDGGGFFFEEEDDDBBBCCCBBB???:::555222111//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////000///...------...///000//////............//////000---,,,000888@@@EEEGGGOOOPPPOOOMMMIIIFFFEEEEEEJJJPPPZZZccciiijjjiiigggccckkklllfffggglllgggZZZjjj{{{lll\\\NNNPPPYYYhhh{{{yyygggZZZ]]]fffrrr}}}yyy{{{|||{{{{{{{{{}}}{{{iiivvvwwwzzzzzzqqqlllmmmhhhaaaWWWNNNMMMVVVeeepppxxxzzzwwwnnnaaaXXXVVVYYYRRRMMMIIIDDD999......444,,,---............///000////////////////////////---------............///............................................................////////////000111222222111000111222444444444444555777888:::<<<===<<<;;;:::;;;>>>AAAAAA<<<@@@FFFPPPpppOOOMMMKKKJJJHHHGGGGGGHHHDDDDDDBBB>>>999555111000000000111111000000//////000000000000000000000000000000000000000000000000//////////////////////////////...------...////////////............/////////...---111777>>>AAABBBEEEEEEEEECCCBBBBBBEEEGGGQQQVVV^^^eeeiiijjjhhhfffeeebbbffflllhhh```gggwww~~~sss{{{~~~ooo^^^SSSNNNRRR```pppnnn\\\ZZZ^^^lll||||||zzzyyyoooqqqzzz~~~yyyzzzzzzvvvrrrpppjjjhhhbbbZZZUUUWWW```hhhvvvxxxvvvpppeee\\\WWWVVVRRROOOMMMKKKAAA444---...//////000///.........///////////////////////////---------............///............................................................////////////000111222222111000111222444444333444555666888999;;;<<<<<<;;;;;;<<>>999555555444333222222111111111000000000000000000000000////////////////////////////////////////////////......------------......//////............////////////111333555777888888777777888:::???IIITTT\\\bbbccceeehhhiiiiiiiiihhhdddgggbbb[[[fffrrrXXXJJJMMMTTTaaavvvzzzhhh\\\TTTUUU[[[lll|||wwwyyy~~~iiidddmmmqqqpppssszzzxxxpppuuutttsssoooiii```XXXSSSWWWXXX[[[___```[[[SSSLLLJJJKKKOOOUUUVVVNNNAAA777333111///.../////////...////////////////////////---------............///............................................................////////////000111222222111000111222444333333333444666888999999:::;;;<<<<<<===@@@CCCCCC@@@FFFJJJOOOjjjhhhSSSEEEFFFFFFFFFGGGFFFCCC===888888777555333222222111222000000000000000000000000////////////////////////////////////////////////........................//////............/////////000333444555666666666777888;;;@@@GGGRRR]]]eeedddeeefffggghhhiiiiiiiiiccccccaaaggg\\\GGGCCCWWWppp~~~dddXXXRRRRRR]]]lllvvv{{{ttteee___jjjsssxxxyyytttooonnnmmmggg[[[RRRHHHIIILLLSSSXXXYYYTTTOOOHHHHHHJJJNNNQQQNNNEEE;;;333000------...000000///////////////////////////---------............///............................................................////////////000111222222111000111222333333333333444555777888888:::;;;<<<<<<===@@@BBBAAA@@@GGGLLLPPPkkkfffNNNIIIGGGEEEFFFFFFDDD???::::::999777444333222222222000000000000000000000000000000000000000000000000////////////////////////......////////////......//////............/////////222444555666666777999888<<>>888222000111111///---////////////////////////---------............///............................................................////////////000111222222111000111222333222222222333555777888999;;;============>>>???CCCCCCKKKMMMLLLcccqqqbbbXXXLLLEEEEEEGGGHHHGGG>>><<<888555333333333444000000000000000000000000000000000000000000000000///////////////////////////000111222222111000/////////............//////111333666777777999===@@@???GGGRRR[[[aaadddeeefffeeeeeeeeeeeedddbbb```^^^]]]yyyyyy{{{mmmaaaUUUNNNOOOUUUaaakkkrrraaaOOOWWWaaappp|||tttwwwpppuuu{{{rrrsssttttttoooiiieeeeeehhhccc]]]TTTMMMMMMSSS]]]dddeeeddd\\\QQQLLLNNNMMMHHHDDD===666222222222///+++////////////////////////---------.........//////............................................................/////////000000222222222111000111222333222222222333555777888:::<<<===>>>===<<<===>>>???@@@IIIKKKKKKaaa|||uuuzzzyyylllXXXFFFBBBEEEEEEBBBCCC???:::888888888777555000111222111000000000111///000000111111111000000111111000000000000111111000000////////////000000000//////111222333111///888999:::<<>>@@@BBBBBBBBBFFFJJJLLLZZZ~~~vvvrrr~~~nnnRRRFFFEEEEEEEEEDDDBBB@@@===:::777666111333777::::::777444111555444222111000111111222111111000000000000111111111000000//////000000111...000111000///000555999???FFFMMMOOOLLLHHHFFFGGGSSS[[[bbbbbbbbbeeefffeeeeee\\\[[[aaa```aaawwwmmmTTTJJJVVVmmmqqq[[[PPPTTTbbbuuutttpppjjjaaa\\\^^^fffbbbgggzzzzzzeeecccbbbaaa___ZZZRRRHHHBBBGGGJJJKKKKKKHHHDDDAAA@@@CCCEEEDDD???888222//////////////////............................................................,,,,,,,,,---------......000000000////////////...111111111111111111111111222222333333444666777888999;;;===>>>===>>>@@@BBBAAABBBFFFIIILLL\\\zzzhhhVVVNNNKKKDDDDDDDDDCCCBBB???<<<999777999;;;>>>@@@???===;;;777666333111000111222333111111000000000000111111111000000000000000000111---000111///...111999@@@CCCJJJQQQQQQKKKFFFFFFIIIXXX^^^aaa```aaaeeegggggg]]]bbb___WWWZZZqqqnnn[[[QQQNNNfffeee[[[SSSWWWiii~~~tttjjjaaa^^^aaaaaabbbmmm{{{jjj```______```___YYYOOOHHHDDDFFFJJJMMMMMMJJJEEEBBBCCCFFFGGGDDD<<<555111111////////////............................................................,,,,,,,,,---------......////////////////////////111111111111111111111111222222222333444555666777:::<<<===>>>>>>>>>@@@BBBAAABBBFFFHHHLLL]]]vvveee[[[UUUGGGEEEDDDDDDDDDAAA<<<777CCC@@@======>>>???>>>===888666444222111111222333111111000000000000111111111111000000000000111111...000111000///444>>>FFFKKKPPPSSSPPPJJJGGGLLLQQQYYY]]]^^^]]]___dddgggggg[[[```^^^WWW\\\ooovvv```TTTQQQPPPVVVtttwwwfffNNNSSS___rrr|||oooccc\\\[[[ZZZdddvvv}}}rrroooccc```^^^^^^___]]]YYYTTTHHHIIIKKKOOOSSSRRRNNNIIIEEEGGGHHHEEE>>>777333222////////////............................................................,,,,,,,,,---------...................../////////111111111111111111111111222222222333444555666777:::<<<===>>>===>>>???AAA@@@CCCEEEGGGLLL___rrriiiccc]]]SSSOOOMMMQQQWWWYYYSSSMMMJJJCCC;;;777777888777666666555333222111222222333111111000000000000111111222111111000000111111222///000111111333:::CCCKKKNNNOOONNNIIIFFFHHHOOOVVVZZZ\\\\\\ZZZ]]]bbbeeedddaaaZZZ]]]gggfffbbbooooooVVVJJJLLLRRRTTTooolllZZZNNNMMM___xxx{{{nnnbbb\\\ZZZeeevvvvvvfffcccjjjfffdddaaa___^^^]]]\\\[[[QQQMMMKKKNNNSSSVVVTTTQQQIIIHHHFFFCCC???:::666444////////////............................................................,,,,,,,,,---------......---............/////////111111111111111111111111222222333333444666777888:::;;;======<<<<<<>>>???@@@CCCEEEEEELLLaaaxxxtttuuuqqqjjjccc\\\WWW\\\fffjjjcccZZZHHH@@@777222222444333222333333333222222222222222111111000000000000111111222111111000000111111222000000000222777???GGGMMMOOOLLLHHHEEEEEEJJJSSSZZZ\\\^^^\\\ZZZ\\\```bbb```]]]aaannnxxxqqqfffsssnnnRRRIIIMMMVVVeeesssgggUUUOOOPPPddd{{{~~~ssskkkdddccchhhmmmfffXXXUUUZZZ```aaabbbaaa^^^\\\[[[[[[XXXPPPGGGGGGNNNUUUWWWVVVNNNIIIBBB???>>><<<888444////////////............................................................,,,,,,,,,---------......---------.........//////111111111111111111111111333333333444555666888888999:::<<<<<<;;;;;;===>>>???CCCEEEDDDKKKccczzz|||pppcccXXXYYY``````TTTGGGAAA;;;333111333555555333111111222333333333222222111111000000000000111111222222111111111111222222222000///333:::CCCJJJMMMSSSOOOKKKHHHKKKRRRZZZ```___```^^^[[[\\\______\\\TTTooovvvyyybbbLLLRRR]]]fff|||eeeRRRLLLXXXfff}}}|||}}}xxxooobbbZZZ^^^^^^TTTLLLLLLWWW\\\aaaccc```\\\ZZZ[[[[[[PPPDDDAAAIIIRRRWWWWWWQQQIII@@@<<<>>>>>>:::555000/////////............................................................,,,,,,,,,---------......---------.........//////111111111111111111111111444444444555666777888999888:::;;;;;;::::::<<<===???CCCEEEDDDKKKccczzzppp]]]QQQMMMJJJGGGDDD???<<<777444444555444444111111111111111111111111000000000000000000000000111111111111111111111111333333444888???EEEJJJLLLSSSNNNJJJJJJPPPWWW]]]```ddd^^^\\\______[[[\\\```ddd}}}qqq\\\MMMWWWvvvuuu[[[NNNNNN[[[rrr|||zzzzzzzzz{{{zzz{{{zzzpppaaaVVVRRRQQQQQQQQQXXXaaakkkkkkddd]]][[[]]]ZZZTTTLLLHHHGGGJJJLLLMMMJJJFFF@@@;;;888888:::<<<888444///...//////...---........................---------------------------------............//////////////////.........000000000000111111111111444444555444333444666888<<<=========;;;;;;===???AAA???DDDKKKLLLTTTvvvvvvYYYUUUSSSEEE@@@GGG@@@>>>:::777555444444444111111111111111111111111111111111111111111111111111111111111111111111111444444666;;;AAAGGGKKKMMMRRRPPPOOOQQQVVV[[[^^^___aaa^^^^^^```___[[[\\\```|||\\\PPPOOOhhhuuubbbQQQRRR```ttt~~~|||zzzyyyyyyyyyyyyvvvvvvxxx{{{wwwiii]]]WWWVVVYYY[[[]]]jjjwwwzzzqqqcccZZZWWW[[[XXXSSSNNNKKKJJJIIIIIIGGGDDD@@@<<<::::::;;;===999555111//////000...---........................---------------------------------............////////////////////////...000000000000111111111111333444444444333444777999<<<=========;;;<<<===???AAA???DDDJJJHHHNNNmmmaaaTTTQQQJJJCCCBBB@@@@@@===:::666333333444222222222222222222222222111111111111111111111111111111111111111111111111444666999>>>CCCHHHKKKNNNPPPPPPSSSWWW[[[^^^^^^]]]___^^^``````^^^[[[]]]bbb{{{jjjRRRQQQ^^^|||tttYYYOOONNN^^^yyy||||||{{{{{{zzzyyyyyyyyysssrrrqqqrrruuuyyy~~~rrreee\\\ZZZ^^^aaabbbmmmxxxyyynnn___TTTOOOUUUVVVVVVRRRMMMFFFBBB@@@CCCBBBAAA???>>>=========;;;888444111111000...---................................................---------............///......//////////////////000000000000111111111111111222333333333444777:::;;;<<<===<<<;;;<<<>>>???>>>>>>CCCHHHGGGMMMjjj{{{YYYTTT]]]TTT@@@@@@@@@???;;;777444444555222222222222222222222222111111111111111111111111111111111111111111111111444777<<<@@@DDDGGGJJJLLLNNNPPPTTTXXX[[[]]]\\\\\\^^^^^^^^^]]]ZZZ[[[aaahhh{{{xxx^^^SSSQQQ^^^tttnnnXXXJJJNNN\\\uuu}}}|||zzzyyytttrrrooommmnnnqqquuuwwwyyymmmbbb\\\]]]___gggjjjlllfff\\\SSSOOOPPPOOORRRVVVUUUOOOGGGAAA>>>CCCDDDEEEEEECCCAAA>>><<<;;;999777444222000///...........................////////////////////////---------............///............///////////////000000000111111111111000111222333333555888:::;;;<<<===<<<<<<<<<>>>@@@======AAAFFFHHHTTTsssrrrhhhkkkaaaMMMCCCBBB@@@<<<888666666777222222222222222222222222111111111111111111111111111111111111111111111111222777>>>BBBEEEGGGIIIJJJPPPRRRUUUXXXZZZ\\\^^^___^^^]]][[[XXXYYY___iiippppppvvv[[[IIILLLRRRlllmmmWWWLLLLLL^^^www~~~{{{yyyxxxtttrrrnnnjjjjjjkkknnnpppsssyyy~~~uuuiii```\\\[[[cccbbb^^^VVVNNNKKKOOOSSSNNNQQQUUUVVVRRRLLLFFFBBBEEEGGGIIIJJJHHHCCC>>>:::;;;:::888555222000///...........................////////////////////////---------............///---.........//////000000///000000000111111111111000111222222222444777::::::;;;<<<<<<<<<<<<>>>@@@???>>>@@@CCCHHHYYY}}}mmm___]]]MMMHHHBBB===;;;999888666333333333333333333333333222222222222222222222222111111111111111111111111111888@@@EEEFFFFFFHHHIIISSSVVVXXXZZZ[[[]]]```bbb]]]]]]YYYWWW]]]iiitttxxxtttuuu^^^GGGEEEUUUddd~~~uuuWWWJJJJJJ]]]ttt}}}zzzxxxvvvuuusssqqqmmmiiihhhhhhjjjkkkiiiooovvv|||{{{sssiiiaaa]]]VVVUUUQQQLLLGGGHHHMMMRRRRRRQQQPPPPPPOOOKKKFFFBBBEEEHHHKKKLLLJJJDDD>>>:::999999999666333000///000................................................---------............///------......///000000000000000000000111111111111000111222222222333666999:::;;;<<<<<<<<<===???AAABBBAAA@@@AAAHHH\\\{{{hhhhhhZZZQQQFFF???>>>===999555333333333333333333333333222222222222222222222222111111111111111111111111222:::CCCHHHIIIGGGHHHIIIRRRUUUZZZ\\\\\\]]]___aaa\\\\\\ZZZ[[[fffuuu}}}}}}dddPPPHHHUUUmmmxxx]]]MMMRRR]]]vvv|||zzzwwwvvvuuuuuusssqqqnnnllljjjiiijjjjjjhhhjjjnnnqqquuuyyy~~~~~~}}}yyyrrriiicccRRRPPPKKKFFFDDDIIIQQQXXX```YYYPPPMMMMMMLLLGGGCCCBBBEEEIIIKKKJJJEEE???;;;777888999777333000000000........................---------------------------------............///------......///000000111000000000000111111111111111222333222222333555888999;;;<<<<<<<<<===???AAABBBCCCCCCDDDKKKaaa~~~nnneeeXXXJJJBBB@@@???999333333333333333333333333333222222222222222222222222111111111111111111111111333;;;EEEKKKJJJIIIIIIJJJNNNSSSYYY\\\[[[[[[\\\]]][[[\\\[[[```nnn~~~}}}\\\OOOVVVmmmpppYYYIIIOOOfff{{{~~~{{{yyywwwwwwwwwxxxuuutttqqqooommmllllllllljjjjjjiiijjjmmmsss{{{}}}|||zzz{{{zzzvvvoooiii]]]VVVMMMFFFFFFOOO]]]gggttthhhYYYRRRRRRRRRNNNIII???BBBGGGJJJIIIEEE@@@<<<555777888666222000000111........................---------------------------------.........//////---------...///000000111000000000000111111111111222333333222111222444777999;;;<<<<<<<<<===???AAAAAACCCEEEHHHQQQhhhzzzbbbfff^^^KKK@@@@@@<<<333444555444444666777444000333333333222222222111111111222333222000///000111:::???EEEIIIJJJKKKNNNQQQVVVVVVWWWYYYZZZ[[[]]]]]]XXXQQQTTTsss}}}zzzuuuXXXTTTlllzzzaaaMMMLLLaaa}}}}}}zzzxxxxxxxxxxxxuuussspppoooooonnnlllkkkkkkiiihhhjjjoootttwwwwwwuuuttttttvvvxxxvvvqqqlllfff]]]SSSMMMLLLUUUhhhzzzuuu^^^TTTQQQMMMKKKLLLFFFCCCAAAAAABBBAAA>>><<<888777777777777444000---......///////////////...........................////////////////////////,,,,,,---...///000111222111111000000000000111111333222222222333555666777:::;;;<<<<<<<<<>>>AAADDDBBBBBBEEEJJJSSSgggssshhh\\\SSSHHH===999;;;555555333222111222222111333333333222222222111111111222333222111000111222;;;@@@FFFIIIIIIJJJMMMPPPTTTUUUWWWYYY[[[\\\\\\\\\YYYZZZggggggTTT]]]zzz{{{iiiUUUOOO[[[sss}}}{{{zzzxxxxxxwwwuuurrrpppnnnnnnnnnlllkkkiiijjjjjjhhhffffffhhhjjjrrrsssuuuwwwwwwuuuqqqmmmjjjccc[[[UUUTTTZZZjjjyyyzzziiiXXXQQQNNNJJJIIIIIIGGGDDDAAA@@@AAAAAA???===888777777777777666333000......///////////////...................................................,,,,,,---...///000111111111111000000000000111111333222222222333555666888;;;<<<<<<<<<<<<>>>@@@CCCBBBBBBDDDHHHOOObbb~~~ssseeedddYYYCCC999@@@888666444222000000222555333333333222222222111111111222333222111111222444===AAAGGGIIIIIIJJJLLLOOORRRTTTWWWYYY[[[\\\[[[[[[WWW___www|||kkkVVVTTTlllhhhVVVLLLYYYrrr~~~}}}{{{yyyxxxwwwtttqqqooonnnnnnnnnlllkkkfffiiikkkggg```[[[\\\___llloootttvvvuuurrrooommmmmmgggaaa^^^ZZZ[[[dddooodddZZZPPPMMMKKKHHHGGGHHHHHHEEEAAA??????@@@??????999888777888888888555333//////////////////......................................................,,,------...///000111111111111000000000000111111222222222222333555777888<<<======<<<<<<===@@@BBBAAABBBDDDGGGNNNaaayyy|||yyyzzzoooVVVCCC@@@999777666555333111333888333333333222222222111111111222222222111222444777???CCCGGGIIIIIIIIILLLOOOPPPRRRVVVYYY[[[[[[ZZZYYYTTT[[[sssyyyeeeXXXOOO\\\}}}zzzXXXNNNRRRlll~~~}}}zzzxxxvvvsssqqqnnnmmmmmmmmmllljjjdddhhhjjjgggbbb]]]\\\]]]dddjjjpppsssqqqmmmllllllkkkgggccc```[[[VVVXXX]]]TTTOOOKKKHHHHHHGGGHHHHHHHHHFFFBBB???>>>???@@@AAA===<<<999999999888666444000//////...............................................................------......///000000111111111000000000000111111222222111222333555777888============<<<<<>>AAADDDHHHQQQeeepppXXXCCC:::666555777666222333888333333333222222222111111111111222222222333777999@@@DDDHHHIIIHHHIIILLLOOOPPPRRRVVVXXXZZZYYYXXXWWWVVVWWWdddooo|||\\\OOOLLLTTTmmm{{{```KKKQQQeee~~~|||{{{ssstttuuutttrrrrrrsssuuurrrxxx{{{|||~~~}}}{{{yyywwwsssqqqnnnmmmlllllljjjiiigggggggggfffeeebbb^^^[[[]]]cccjjjmmmkkkiiihhhiiiiiieeecccaaaZZZQQQLLLMMMJJJIIIFFFDDDEEEHHHIIIHHHHHHFFFCCC@@@>>>>>>@@@BBBCCC@@@<<<999888777555333111000///...---.........................................................------......//////000000111111000000000000111111111111111222333555888999============<<<<<>>@@@BBBFFFBBB===999777666444333222111///...------...///........................------------------------............//////000000111111000000000000111111111111111222333666888999<<<======<<<<<<===@@@BBB@@@DDDFFFGGGQQQiiilllPPP@@@555666666333333777333333333222222222111111000111111222222555:::>>>AAADDDGGGHHHHHHJJJNNNRRRTTTTTTUUUUUUUUUUUUTTTTTTbbbddddddpppcccLLLMMMbbbtttXXXGGGMMMlll{{{wwwrrrnnnnnnnnnmmmfff]]]WWWVVVWWWSSSTTTTTTTTTRRRPPPMMMLLLNNNOOORRRUUUZZZbbblllrrr}}}~~~|||{{{{{{zzzvvvsssooolllkkkiiifffdddfffgggfffeeeaaa^^^\\\[[[ZZZ[[[]]]aaadddgggfffeeefffccccccddd___VVVOOOLLLDDDFFFHHHKKKTTTZZZUUUKKKEEEFFFFFFDDD@@@???@@@AAAFFFAAA<<<888666666555444222111///---,,,---...///........................------------------------............////////////111111000000000000111111111111111222333666888:::;;;<<<<<<<<<<<<>>>@@@CCCAAAEEEGGGGGGSSSnnn___JJJ999777888555555:::333333333222222222111111000111111222333666;;;???@@@DDDGGGHHHHHHJJJOOOSSSVVVUUUUUUTTTTTTTTTSSSSSSdddkkkmmm}}}~~~[[[PPP\\\uuueeeMMMCCCXXXzzztttqqqlllgggccc]]]WWWSSSRRRSSSSSSNNNHHHEEEGGGKKKFFFHHHJJJMMMNNNNNNMMMLLLNNNPPPVVV]]]hhhwww~~~|||{{{{{{{{{wwwtttpppllljjjhhheeecccbbbfffhhhfffaaa]]]___ccc[[[ZZZZZZ^^^dddggggggfffdddaaaaaacccaaaYYYSSSQQQFFFIIIMMMTTT___fff^^^PPPDDDFFFGGGEEEAAA??????AAADDD@@@;;;777666666666666333111///---,,,---...///........................------------------------.........///////////////111111000000000000111111111000111222444666888::::::;;;<<<<<<<<<>>>AAADDD@@@EEEHHHIIIXXXuuu}}}ZZZ>>>::::::333000666555555444444444333333333222222222333555888;;;===CCCDDDEEEEEEGGGIIINNNQQQVVVZZZVVVTTTWWWRRRPPP[[[ttttttzzzdddZZZqqquuuVVVIIIRRRgggzzzxxx|||xxxqqqhhhccc\\\XXXVVVSSSOOOKKKRRRLLLHHHIIIJJJJJJKKKNNNQQQPPPPPPRRRWWW^^^eeejjjkkklllqqqzzz}}}xxxuuuuuuvvvwwwwwwrrrpppnnnmmmllljjjfffdddffffffeeecccaaa```___^^^```]]]ZZZYYY[[[^^^___```dddaaa^^^]]]]]]\\\YYYVVVLLLLLLQQQ\\\eeefff]]]TTTLLLGGGEEEIIIGGG@@@<<<======<<<;;;999777666444444555444111...---------...------............------....................................////////////000000000000000111111111111111222333555777999:::;;;<<<===>>>>>>???AAADDDBBBDDDJJJKKKPPPnnnmmmMMM===:::888666666444444444444333333333333222222222333555888<<<>>>DDDEEEFFFGGGHHHKKKOOORRRVVV\\\YYYUUUVVVUUU]]]pppyyyjjjhhh|||^^^JJJNNNccc|||xxxzzzyyytttttt|||vvvssspppllljjjiiifffaaa\\\bbbZZZUUUUUUWWWYYY___eeeggghhhkkkooovvv}}}yyyxxx~~~~~~zzzwwwwwwwwwwwwwwwtttrrrpppoooooommmjjjhhheeeeeedddccccccbbbaaaaaa___]]]ZZZZZZ[[[\\\]]]\\\```^^^[[[[[[[[[[[[XXXVVVMMMMMMOOOWWW^^^___WWWOOOIIIEEEEEEGGGEEE>>>::::::===<<<;;;999888666555444555333111...---------...------............------....................................////////////......///000111222222333111111222333555777999:::;;;<<<===>>>>>>???AAADDDBBBBBBHHHJJJQQQoooaaaCCC888:::999333444444333333333222222222222222222333666999===???EEEFFFHHHIIIJJJLLLPPPSSSUUU]]][[[UUUTTTWWWhhhlll^^^fffgggJJJDDDYYYvvv{{{rrrmmmmmmnnnqqq~~~}}}{{{qqqiiijjjpppwwwyyy~~~~~~}}}~~~{{{zzzyyyyyywwwvvvsssrrrqqqppppppooollljjjeeeeeeeeeddddddddddddddd___]]][[[ZZZ[[[ZZZXXXWWWZZZYYYXXXYYYYYYYYYWWWUUUPPPMMMMMMPPPSSSRRRLLLFFFGGGEEEFFFGGGEEE???;;;;;;<<<<<<;;;:::888666555444444333111///---------...------............------....................................////////////------...000111222333444111111222333555777999:::;;;<<<===>>>>>>???AAADDDBBBBBBFFFIIIRRRrrrzzzRRR===<<<;;;333444333333333333222222222222222222444666:::>>>@@@EEEFFFHHHIIIJJJMMMPPPSSSTTT\\\ZZZUUUTTTUUUeeehhhPPPOOOaaa~~~XXXFFFMMMhhhuuuooooookkkmmm}}}zzzyyy~~~~~~}}}|||{{{yyywwwtttqqqpppooooooooonnnllljjjggggggffffffeeeeeedddddd^^^]]]\\\[[[ZZZXXXTTTQQQUUUVVVVVVWWWXXXXXXWWWVVVRRRNNNKKKIIIIIIGGGDDD@@@EEEFFFGGGHHHEEEAAA>>>>>><<<<<<;;;;;;999777555444333222111///...------...------............------....................................////////////......///000111222222333111111222333555777999:::;;;<<<===>>>>>>???AAADDDCCCCCCGGGIIITTTtttiiiLLLAAA<<<666444444444333333333222222222222333444777;;;???AAADDDFFFHHHIIIJJJLLLOOORRRTTTYYYVVVSSSTTTRRRXXXiiigggNNNEEETTTnnnjjjMMMKKK]]]wwwwwwooonnnlllttt~~~}}}||||||yyyvvvsssqqqpppoooooopppooommmkkkjjjiiihhhgggeeedddcccbbb___]]]\\\[[[YYYVVVQQQNNNQQQSSSUUUWWWWWWWWWVVVVVVRRROOOJJJEEEBBB@@@??????CCCFFFHHHFFFCCCAAA@@@???;;;;;;<<<;;;:::888666444222222111000///.........------............------....................................////////////111111111000000000000000111111222333555777999:::;;;<<<===>>>>>>???AAADDDDDDFFFIIIJJJVVVvvvnnnpppxxx\\\EEE999666555555444444444333333333333333333555888<<<@@@BBBCCCFFFHHHJJJKKKMMMOOORRRUUUWWWRRRQQQTTTPPPPPP[[[uuuTTTFFFLLLccc}}}zzzWWWEEETTTlllrrroooqqqkkkyyyuuu}}}}}}}}}|||{{{xxxuuussssssrrrqqqqqqqqqqqqnnnlllkkkjjjiiigggeeedddbbbbbb```^^^\\\ZZZXXXUUUPPPMMMNNNQQQTTTVVVVVVUUUUUUUUURRRPPPJJJDDD@@@???AAADDDFFFJJJJJJDDD???>>>???>>>:::;;;<<<<<<;;;999666555111111111000///......---------............------....................................////////////222222111111000/////////111111222333555777999:::;;;<<<===>>>>>>???AAADDDEEEHHHLLLJJJTTTvvv}}}{{{tttpppyyyyyy}}}pppNNN::::::666666666555555555444444333333444555888===@@@CCCDDDGGGJJJLLLMMMNNNQQQRRRVVVWWWQQQOOOTTTRRRTTT```nnnPPPMMM^^^tttlllJJJHHHccc|||yyysssuuuvvvxxxnnn___hhh{{{|||zzzyyywwwtttrrrsssrrrqqqpppqqqpppmmmkkkiiihhhhhhgggeeedddccccccaaa___\\\YYYWWWTTTPPPMMMKKKNNNRRRTTTSSSRRRRRRSSSQQQPPPLLLFFFAAAAAAFFFJJJPPPTTTQQQFFF>>>===>>>===:::;;;<<<===<<<999777555111111111000000///...---------............------....................................////////////111111111000000000000000111111222333555777999:::;;;<<<===>>>>>>???AAADDDDDDIIIMMMIIIQQQsss|||{{{tttyyy\\\BBBDDD777666666666666555555555333333444666999===AAACCCEEEHHHKKKMMMOOOPPPRRRTTTWWWYYYQQQNNNSSSTTT[[[llliiiPPPWWWppp|||___DDDPPPssspppsssyyyxxxwwwdddWWWPPPaaa|||~~~{{{yyyxxxvvvtttrrrqqqpppooonnnnnnmmmjjjhhhgggfffffffffeeeeeeeeeeeebbb___\\\YYYWWWTTTQQQNNNHHHLLLQQQSSSQQQOOOOOOQQQPPPPPPMMMGGGCCCCCCIIIOOO[[[^^^YYYKKK@@@??????>>>:::;;;<<<===<<<:::777555000000111111000///...------..................---..................................../////////000//////000000111111222222111111222333555777999:::;;;<<<===>>>>>>???AAADDDCCCIIINNNHHHNNNppp}}}tttWWWEEE@@@999444666888666666666444444555777:::>>>AAACCCFFFGGGIIILLLOOOQQQSSSUUU\\\SSSRRRWWWTTTRRReeennnYYYcccsssPPPFFF___zzzrrrppptttaaaVVVTTTeee~~~{{{yyyxxxvvvtttpppqqqqqqqqqooollliiiggglllkkkiiihhhfffeeeeeeeeeddd```[[[XXXVVVTTTOOOLLLJJJKKKMMMNNNOOOPPPPPPPPPQQQNNNNNNOOOLLLJJJQQQ[[[gggaaaWWWKKKBBB>>>>>>@@@===<<<:::888777666555555222111//////000000...---............................................................////////////000000000000111111111111111111222333555777999:::===<<<<<<;;;;;;>>>CCCGGGEEEHHHIIIJJJPPPaaauuugggNNNBBB:::333444666666555666333444666888;;;>>>AAACCCFFFGGGIIILLLOOOQQQSSSTTTUUUQQQPPPRRRUUU```yyypppaaaqqqgggLLLHHHdddwwwrrrqqqyyynnn\\\QQQRRRccc|||~~~wwwxxx|||zzzxxxvvvtttmmmmmmnnnooonnnmmmkkkjjjgggffffffeeeddddddddddddddd```[[[XXXWWWTTTQQQNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQOOOOOOOOOLLLIIINNNWWW[[[WWWPPPHHHAAA>>>>>>???===<<<:::888777666555555222111//////000000...---............................................................////////////000000000000111111111111000111111333555777888999;;;<<<<<<<<<<<>>555555777666666777222444777:::===@@@AAABBBFFFHHHIIILLLOOOQQQSSSTTTRRRTTTSSSRRR^^^{{{lllggg{{{YYYKKKSSSrrrwwwkkkllltttzzziiiZZZRRRWWWcccsss{{{uuuhhhcccdddzzz~~~|||yyyuuusssppppppppppppooonnnmmmlllddddddddddddddddddddddddbbb___\\\YYYWWWUUUSSSQQQSSSRRRPPPOOONNNMMMNNNNNNOOOOOOOOOOOOKKKHHHJJJOOOMMMKKKGGGCCCAAA?????????<<<;;;:::888777666666666333111000000000000///---............................................................////////////000000000000111111111111000000111222444666777888999;;;===>>>>>>@@@BBBDDD===@@@DDDGGGLLLXXXkkkzzznnnQQQEEE999777888888888888111444777;;;???AAABBBBBBGGGHHHJJJLLLNNNQQQSSSTTTPPPUUUQQQOOOhhhvvv___eeelllLLLLLLaaatttiiimmm}}}zzzlllaaa^^^dddhhhkkkjjjcccaaaeeelllxxx}}}zzzvvvsssxxxwwwvvvsssqqqooonnnmmmfffffffffeeeeeeddddddccc___^^^[[[YYYWWWVVVTTTSSSXXXUUURRROOOMMMLLLLLLMMMMMMNNNOOONNNKKKGGGGGGHHHFFFDDDAAA??????@@@@@@@@@<<<;;;:::888777666666666333111000000111000///---............................................................///////////////000000000111111111111000000111222333555666777777:::>>>@@@@@@@@@AAABBB;;;>>>CCCGGGJJJTTTgggxxxtttZZZKKK;;;666777777777777222444888<<>>>>>>>>;;;;;;999888777777777777333222000000111111///...............................................................///////////////000000000111111111111000000111222333444666777666:::>>>AAAAAAAAAAAAAAA;;;===CCCHHHJJJRRReeexxxtttvvv|||}}}uuuppp|||uuuyyy}}}bbbPPP===666555555444444333555888<<>>;;;<<<>>>>>>===:::;;;:::999888777777777777444222111111111111000...............................................................////////////000000000000111111111111111111222222333555666777666:::>>>AAAAAAAAAAAAAAA===>>>CCCHHHIIIOOOcccyyysssmmmiiihhhccc^^^dddooo~~~}}}pppuuulllXXXBBB888777666555555444555777;;;???BBBFFFHHHHHHIIIJJJLLLNNNPPPRRRRRRMMMPPPJJJKKKjjjmmmOOOOOO]]]vvv{{{cccQQQ^^^wwwnnnooowww{{{rrrfff```fffppp~~~~~~~~~}}}}}}}}}|||yyywwwssspppooooooqqqrrrfffeeeeeeccc___[[[WWWUUUQQQRRRSSSRRRQQQQQQSSSUUUTTTSSSRRRPPPMMMLLLJJJIIIHHHKKKLLLIIIIIIKKKIIICCC@@@???@@@CCCFFFEEE???999::::::999888777777777777444222111111111111000...............................................................////////////000000000000111111111111222222333333444555777777777:::>>>AAAAAAAAAAAAAAA???>>>BBBHHHHHHMMMbbbzzzuuuhhheeebbb\\\ZZZ^^^ooo|||ttt___GGG<<<;;;:::888888555666777:::>>>BBBFFFIIIHHHIIIKKKLLLNNNPPPQQQRRRHHHLLLHHHJJJddd}}}dddKKKTTTlllyyy^^^OOOaaa||||||pppsss}}}uuuhhhZZZTTT[[[ggg}}}|||}}}~~~|||wwwssspppooopppqqqfffffffffdddaaa]]]YYYWWWNNNPPPRRRQQQOOOOOORRRUUURRRQQQQQQPPPNNNLLLJJJIIIGGGKKKKKKHHHIIILLLKKKEEEAAABBBFFFLLLPPPMMMCCC;;;::::::999888777777777888444222111111222111000///............................................................/////////000000000000000111111111111333333333444555666777888777:::>>>@@@@@@@@@AAABBB???>>>BBBGGGFFFKKKaaa{{{{{{xxxvvvtttpppmmmpppppp}}}lllUUUBBB:::777555333777777999;;;===@@@BBBDDDIIIJJJLLLOOOPPPQQQQQQQQQRRRKKKIIIYYYxxx}}}cccOOOeeesssaaa]]]nnn|||xxxzzz{{{tttiii\\\SSSWWWlll||||||~~~zzztttnnnkkkjjjlllmmmkkkkkkiiigggeeedddfffhhh___[[[TTTNNNKKKMMMQQQTTTOOOPPPQQQQQQPPPMMMKKKIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEEEENNN]]]^^^PPPCCCAAA;;;<<<===:::777555777999555444333222111111111111//////...------------...------------------------///////////////.........000000000000000000000000111111222333444555777888;;;<<<===>>>>>>?????????>>>CCCBBBEEEKKKNNN^^^zzz|||zzz|||{{{xxxtttmmmnnn{{{oooYYYFFF<<<777444222666777999;;;>>>AAACCCEEEFFFHHHKKKNNNQQQRRRSSSSSSOOOLLLQQQgggiiiWWWpppqqqbbbbbbzzz|||~~~ooo]]]VVV[[[jjj}}}}}}~~~{{{{{{}}}~~~zzzuuuooolllkkklllllljjjiiigggeeeccccccdddeeefffccc]]]WWWSSSPPPPPPPPPOOOOOOOOOOOONNNKKKIIIGGGIIIIIIHHHHHHHHHHHHGGGGGGGGGDDDHHHQQQQQQEEE<<<;;;:::;;;<<<:::777666666888555444333222111111111111//////...------------...------------------------/////////////////////...000000000000000000000000111111222333444555777888;;;<<<===>>>>>>??????>>>>>>CCCCCCFFFLLLNNN]]]xxx{{{zzz~~~~~~yyykkklllyyydddOOO@@@999555555666777888;;;>>>BBBEEEFFFDDDGGGJJJNNNRRRSSSTTTTTTMMMSSSdddnnnllleeeaaajjj|||~~~gggVVV\\\rrr}}}~~~}}}}}}|||xxxwwwyyy|||zzzvvvqqqnnnlllkkkkkkhhhfffdddcccbbbaaabbbbbbgggeeebbb]]]XXXTTTPPPNNNNNNNNNNNNMMMKKKIIIFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGAAA???DDDCCC<<<888:::999:::;;;;;;888666555555555444333222111111111111//////...------------...------------------------......//////////////////000000000000000000000000111111222222444666777888;;;;;;<<<===>>>>>>>>>>>>>>>CCCDDDGGGLLLLLLZZZtttxxxwww{{{}}}yyymmmlllrrrZZZFFF;;;888888666777999<<>>>>>>>>>>>===CCCDDDFFFKKKJJJWWWpppxxxtttwwwyyyxxxvvvrrrooo~~~eeeMMM===888999666777999<<<@@@DDDGGGIIIHHHJJJNNNPPPRRRQQQOOONNNNNNjjjtttggg|||YYYOOOhhhyyyxxxdddaaakkk~~~|||ttt|||{{{|||{{{wwwvvvwwwxxxwwwuuurrrooommmkkkjjjhhheeecccbbbccccccbbb```]]][[[YYYVVVTTTSSSSSSSSSQQQQQQOOOMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@<<<999:::;;;;;;;;;<<<999::::::;;;:::888555333444444333222111111111111//////...------------...---------------------------.........//////000000000000000000000000000000000000111222444666888999:::;;;<<<======>>>>>>>>>===CCCCCCEEEIIIIIIUUUnnnzzzsssrrrssstttuuutttuuusssWWWBBB999888888999:::===@@@DDDGGGHHHKKKMMMPPPRRRRRRPPPMMMKKKLLLlllvvvaaabbb{{{uuuXXXWWWtttxxxiiiaaahhh||||||{{{{{{~~~~~~}}}zzzxxxzzzuuutttrrrpppnnnmmmllllllhhheeecccccceeeeeebbb___aaa___ZZZVVVSSSRRRSSSSSSRRRQQQPPPNNNLLLJJJIIIHHHDDDDDDDDDDDDCCCCCCCCCCCC@@@===:::999::::::999999<<<;;;::::::;;;:::777444555444333222111111111111//////...------------...------------------------------......///000000000000000000000000000000000000000111222444666888:::::::::;;;<<<============???DDDDDDEEEIIIIIIVVVooo{{{rrrmmmmmmqqqtttttt|||hhhMMM>>>999999:::;;;>>>AAADDDFFFHHHKKKMMMPPPRRRRRROOOLLLJJJIIIccc^^^UUUaaauuujjjTTT[[[|||yyyjjjfffuuu~~~|||{{{xxxwwwyyyrrrqqqooommmllllllmmmmmmhhheeebbbbbbeeeeeeaaa]]]ccc```\\\XXXUUUSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJDDDDDDDDDDDDCCCCCCCCCCCC@@@>>>;;;999:::<<<======>>><<<::::::;;;;;;888666555444333222111111111111//////...------------...------------------------------......///000000111000000000000000000000000///000111222444777999:::::::::;;;<<<============BBBFFFEEEFFFJJJKKKYYYsssyyyooohhhhhhnnnsssrrr}}}vvvXXXDDD<<<:::;;;<<<>>>AAADDDFFFGGGJJJLLLPPPRRRRRRPPPMMMJJJFFFZZZyyypppQQQPPPcccxxxxxx]]]KKKYYY}}}tttlllzzzxxxvvvssstttvvvqqqooommmlllkkklllmmmooogggdddaaabbbdddeeeaaa\\\___^^^\\\ZZZWWWUUUSSSRRRPPPOOONNNLLLKKKKKKJJJJJJEEEEEEDDDDDDDDDCCCCCCCCC@@@>>>;;;999;;;AAAEEEFFF@@@===:::999;;;;;;:::777555444333222111111111111//////...------------...---------------------------------...///000000111000000000000000000000000//////000222444777999:::999:::;;;<<<============EEEIIIGGGHHHLLLMMM\\\www|||qqqgggdddgggkkkooojjjLLL;;;:::999;;;???AAABBBFFFLLLPPPOOOPPPSSSSSSPPPKKKHHHJJJhhhqqqIII[[[wwwtttUUUKKKdddzzzyyy{{{}}}zzzuuurrrmmmmmmnnnoooooommmhhhdddfffdddcccdddffffffccc```ddd```\\\YYYWWWVVVTTTRRRSSSPPPNNNLLLKKKKKKIIIGGGIIIFFFDDDBBBBBBAAA@@@>>>@@@???;;;777<<>>>>>===;;;:::;;;???BBBGGGJJJGGGGGGLLLOOO```||||||pppfffaaadddhhhgggvvvwwwXXX???;;;999;;;@@@CCCDDDHHHMMMNNNMMMOOOSSSTTTPPPNNNMMMWWWyyytttTTTjjjlllPPPMMMjjj}}}zzzxxxxxxvvvvvv{{{zzzzzz|||zzzvvvuuuoooooooooqqqqqqnnniiifffeeedddcccdddfffeeebbb___```^^^[[[YYYXXXWWWUUUTTTQQQOOOLLLKKKLLLLLLJJJIIIHHHFFFCCCBBBBBBAAA@@@>>>>>>>>>:::777;;;CCCFFFDDDAAA===999888:::;;;888444444444333222222111111000000000///...------------...------,,,,,,------......------------...//////000//////...///000111222111111111222444777:::;;;===>>>===<<<<<<===AAADDDEEEIIIFFFGGGLLLOOOaaa}}}{{{oooccc]]]___ccccccpppfffDDD===;;;<<>>======:::888999>>>???<<<===:::888888:::999666222444444333222222111111000111000///...------------...------,,,,,,------......------------.../////////////////////000111111111111111222444777:::;;;<<<=========>>>@@@DDDGGGDDDGGGDDDEEEKKKPPPccc{{{nnn```XXXYYY]]]aaajjj~~~rrrKKK>>>;;;<<>>>>>???BBBFFFIIIBBBEEECCCDDDKKKRRRfffzzzmmm^^^TTTUUUYYY\\\aaaooo}}}|||WWWAAA===<<>>>>>===;;;888666666:::::::::::::::999666444444444333222222111111000111111///..................------,,,,,,------......------------...//////...//////000000000000000111111111222444777:::;;;:::<<<===???@@@BBBFFFHHHAAADDDAAACCCLLLTTTkkk|||}}}zzzmmm\\\RRRRRRVVV[[[\\\dddnnnmmmmmmeeeFFF@@@???CCCHHHIIIIIIKKKOOOOOOTTTWWWNNNFFFPPPbbbooo{{{mmmRRR[[[|||{{{ppphhh\\\RRRLLLIIIHHHGGGAAACCCFFFIIILLLWWWnnn~~~|||yyyssspppppplllkkkjjjjjjjjjiiifffccccccfffhhhhhhddd```]]]\\\]]][[[XXXVVVWWWWWWWWWVVVTTTQQQMMMKKKJJJHHHFFFDDDBBB@@@??????@@@AAA@@@???@@@??????@@@<<<777666999;;;;;;;;;::::::888777777444444333222222111111000111111000///...............------,,,,,,------......------------...//////......///000000000000000111111111222444777:::;;;:::;;;===>>>>>>@@@CCCEEE@@@CCCAAACCCMMMWWWooozzz|||yyymmm[[[PPPPPPUUUYYYYYY```hhhccc]]]iii}}}tttvvvpppKKKEEEBBBFFFKKKKKKJJJKKKNNNNNNTTTXXXMMMDDDPPPgggkkk```ooodddPPPbbb|||lll\\\SSSJJJFFFEEEFFFEEEDDDAAABBBFFFLLLTTTddd~~~{{{zzz|||zzztttppppppooommmlllllllllkkkhhhfffdddgggjjjiiieee```]]]\\\\\\YYYUUUTTTVVVXXXYYYZZZRRRPPPMMMKKKJJJHHHFFFEEEAAA???>>>>>>@@@AAA@@@???@@@>>>???@@@<<<777777;;;;;;;;;:::999888777888999444444333222222111111000222111000///...............------,,,,,,------......------------...//////---...///000111000000///111111111222444777:::;;;:::;;;======<<<===???@@@@@@CCCAAADDDNNNZZZsssxxx{{{yyymmm[[[PPPPPPTTTSSSTTT\\\ddd^^^TTT[[[lllwwwdddqqqtttOOOHHHEEEIIIMMMMMMLLLLLLMMMMMMTTTXXXMMMCCCRRRkkkuuu[[[WWWjjj{{{^^^OOOeee}}}vvv```LLLEEE???AAAEEEFFFEEEDDDLLLLLLOOOWWWcccvvvuuutttwww||||||vvvrrrqqqrrrpppooonnnnnnmmmkkkiiidddhhhkkkjjjfff```]]]\\\ZZZWWWSSSRRRUUUYYY\\\^^^PPPNNNKKKJJJJJJIIIHHHFFF@@@???===>>>???AAA@@@@@@???===>>>@@@<<<666777===:::::::::888666666888999444444333333222111111000222111000//////............------,,,,,,------......------------...//////---...000111111111000///111111111222555777:::;;;:::;;;<<<<<<;;;;;;<<<===@@@CCCAAADDDOOO[[[uuu~~~|||vvvxxxuuukkk___VVVRRRPPPQQQVVVZZZaaaeeeZZZUUU```yyyzzzrrrppp|||dddIIICCCNNNLLLFFFJJJPPPRRRWWWUUUWWWVVVBBBGGGmmmxxxgggPPPIIIlllvvvWWWQQQnnnlllSSSFFFCCCCCCFFFGGGFFFGGGKKKSSSYYYbbbnnn|||zzzxxxwwwwwwvvvtttrrrnnnnnnnnnmmmllljjjhhhggghhhgggeeeddddddcccaaa______]]]\\\[[[ZZZXXXUUUSSSNNNMMMKKKKKKJJJIIIFFFDDDBBBAAA???===<<<===>>>??????BBBDDDAAA<<<:::===AAAJJJCCC;;;888999999777444444333111222333333222000111000///------......///.........------,,,,,,,,,///......------///000111////////////000000000000000000111222444666888999999999;;;<<<============FFFAAABBBIIIQQQ```|||zzzzzzzzzvvvkkk___VVVPPPNNNMMMRRRUUU\\\ddd^^^]]]kkk~~~rrrTTTIIIQQQOOOIIIMMMQQQRRRXXXXXXYYYUUUFFFQQQyyylllVVV\\\tttXXXVVVuuudddOOOCCCAAABBBEEEEEEFFFKKKQQQ```lll}}}}}}~~~{{{zzzyyyxxxuuussspppooonnnllljjjiiiggggggdddccccccddddddccc```]]]___]]][[[YYYYYYWWWUUUSSSOOOMMMKKKKKKJJJIIIFFFDDDBBB@@@>>>===<<<<<<===>>>===???AAA@@@<<<;;;>>>AAAMMMGGG???;;;::::::777444444333111222333333222000111000///...---......///......---------,,,,,,,,,///......---...///000111////////////000000000000000000111222444666888999999:::;;;<<<===>>>>>>>>>>>>???BBBHHHRRRhhh~~~zzzvvvsss|||yyysssjjj___UUUOOOLLLLLLPPPSSS]]]jjjmmmttt```OOORRRPPPLLLOOOPPPRRRYYY[[[ZZZTTTLLLaaaooo\\\sssnnnWWW[[[~~~qqqYYYIIIEEEDDDFFFIIIKKKOOOZZZeeexxx|||~~~|||zzzyyyxxxwwwtttqqqrrrqqqnnnkkkiiigggggggggbbbbbbcccdddeeedddaaa^^^___]]]ZZZXXXWWWVVVTTTSSSOOOMMMLLLKKKKKKIIIFFFDDDAAA@@@>>><<<<<<<<<======:::===???>>>;;;;;;===@@@HHHCCC>>>;;;::::::888555444333111222333333222000000000///............///...------------,,,,,,,,,///............///000000////////////000000000000000000111222444666888999::::::<<<===>>>?????????@@@EEEGGGFFFQQQnnn~~~xxxvvvtttrrryyyssslllfff^^^TTTNNNLLLKKKOOOQQQ]]]oooxxxhhhRRRQQQOOONNNPPPPPPRRRYYY^^^ZZZPPPRRRrrrsssbbbfffTTT^^^{{{bbbOOOFFFFFFGGGKKKPPPTTT]]]oooxxx|||}}}{{{zzzyyyyyyzzzyyyvvvtttvvvsssooollliiigggggggggeeeddddddeeeffffffeeeddd___\\\YYYWWWVVVUUUTTTSSSOOONNNLLLKKKKKKIIIGGGDDD@@@???>>>===<<<<<<<<<<<<:::<<<======;;;::::::<<<<<<:::777777888999888777444333111222333333222000000/////////............------------------------............/////////000////////////000000000000000000111222444666888999:::;;;<<<>>>???@@@@@@@@@BBBHHHGGGEEEVVVzzz|||rrrpppsssttttttqqqhhhaaa___[[[SSSNNNMMMIIIKKKLLLVVVfffooo}}}oooXXXUUUQQQRRRUUUSSSTTTYYY```ZZZMMMWWW|||sss{{{]]]QQQaaasssYYYKKKJJJIIIKKKPPPXXXaaaooo{{{zzz}}}zzz}}}zzzxxxxxxyyy{{{||||||zzzxxxwwwuuuqqqmmmjjjhhhhhhhhhhhheeecccbbbdddfffgggggg^^^\\\YYYWWWWWWVVVTTTRRROOONNNLLLLLLKKKJJJGGGEEE@@@???>>>>>>===<<<<<<<<<<<<======<<<:::888777777666555555555666777777666444333111222333333222000///////////////......------------------------------......///////////////////////////000000000000000000111222444666888999999:::<<<>>>???@@@@@@AAA<<>>>>>===============<<<:::888666444888888888888777666555444444333111222333333222000/////////000///......---,,,,,,,,,------------...---......///000/////////////////////000000000000000000111222444666888999888999;;;===???@@@@@@AAAAAADDDDDDMMMjjjmmmeee\\\]]]dddkkkmmmkkkfffXXXQQQVVVYYYSSSOOOPPPSSSSSSOOOQQQVVVSSSWWWhhhlllddd\\\[[[^^^[[[^^^^^^eee[[[KKKcccttttttVVVYYYvvvlllXXXUUU]]]aaa```eeeqqqwwwqqqmmmnnnpppsssvvvwwwuuurrrrrrqqqooommmjjjhhhfffeeedddccccccdddeeeeeecccaaa]]]\\\\\\\\\[[[XXXTTTPPPPPPOOOMMMLLLLLLJJJHHHEEEAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::777444777888::::::888666555555444333111222333333222000...///000000000///------,,,,,,,,,---------......------///000000000///...////////////000000000000000000111222444666888999777888:::<<<>>>???@@@@@@FFFGGGGGGLLL\\\pppzzzzzzssslllgggjjjqqqvvvtttoooeeeVVVOOOUUUYYYSSSOOOPPPOOOPPPMMMNNNQQQKKKLLL[[[yyyppphhhzzzyyy~~~ppphhh]]]ZZZ]]]ZZZbbb```ggg]]]LLLfffhhhcccmmmWWW^^^lllZZZYYYdddbbb___cccpppwwwqqqttttttvvvyyy{{{{{{yyyvvvoooooonnnllljjjgggeeecccdddeeegggiiijjjhhhddd```\\\\\\]]]]]]]]]YYYTTTPPPPPPOOOMMMLLLLLLKKKHHHEEEAAAAAABBBAAAAAA@@@>>>>>>::::::;;;<<<<<<;;;888666222444777999888777777777444333111222333333222000...///000000000///---,,,,,,,,,,,,------.........,,,---///000000000///...////////////000000000000000111111222444666888999666777999;;;===??????@@@@@@AAABBBEEEJJJRRRYYY\\\~~~sssiiiccc]]]WWWWWWUUUQQQPPPRRRPPPYYYVVVMMMLLLIIIJJJTTTyyy{{{lllbbbaaa{{{vvvwwwuuukkkfffbbbbbbggg___fffgggWWWOOOkkk|||eeeXXX{{{eeeUUUfffzzzggg^^^___[[[cccqqqzzzvvvuuuyyy}}}|||vvvssspppnnnlllkkkjjjhhheeecccffffffggghhhiiihhhdddaaa]]]]]]]]]\\\ZZZVVVSSSQQQSSSRRRQQQPPPOOOLLLGGGDDDCCCAAA@@@@@@@@@@@@???===<<<;;;:::999:::999777555444999:::777666777888666555444333333222222333333...............------,,,........................---......///////////////000000000000000000000000///000000111333555777888888888:::>>>???===>>>CCC@@@HHHBBB@@@EEE>>>IIImmm{{{uuullleeefff___XXXVVVSSSOOONNNPPPRRRZZZUUUKKKIIIFFFJJJVVVllluuupppnnn|||pppjjjeeeccceeejjjlllgggSSSHHHaaaoooYYYQQQttt```TTTgggwwwnnnooolllssszzzxxxyyy}}}|||wwwtttmmmlllkkkkkkkkkiiifffdddeeeeeeeeeeeeeeebbb^^^[[[ZZZZZZZZZYYYWWWTTTQQQPPPOOOMMMLLLLLLLLLJJJGGGDDDBBB@@@??????@@@???>>><<<<<<;;;:::::::::999777555===AAAAAA<<<999999888555444444333222222222222333...////////////...------........................---......///////////////000000000000000000000000000000111222444666888999999999<<<@@@@@@===>>>BBBAAAGGGAAAAAAHHHJJJ]]]{{{wwwrrrooojjjaaaYYYTTTPPPKKKJJJLLLRRRYYYSSSIIIFFFDDDIIIXXXvvvuuupppllliiihhhooonnngggSSSMMMiiirrr[[[XXX{{{fffWWWmmm~~~~~~uuuuuu}}}~~~yyyxxx}}}{{{vvvtttkkkkkklllmmmmmmkkkgggddddddcccbbbaaa```]]]XXXUUUVVVVVVVVVVVVTTTRRRPPPOOOMMMKKKJJJJJJJJJJJJHHHFFFAAA@@@>>>>>>??????===<<<===<<<;;;;;;;;;:::888666EEEHHHGGG@@@;;;:::777444444444333222222222222222//////000000000///..............................---......///////////////000000000000000000000000111111222333555777999:::;;;;;;???CCCBBB>>>>>>@@@AAAEEEAAABBBMMM[[[xxxlllbbbXXXRRRLLLGGGFFFHHHNNNUUUQQQIIIGGGCCCIII[[[wwwtttsssqqqnnnoooooohhhWWWWWWzzzggghhhggg\\\uuu{{{ssssss~~~xxxvvvzzz~~~yyyuuusssmmmnnnnnnoooooolllgggddddddcccaaa```___\\\XXXTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOMMMKKKJJJJJJJJJIIIHHHBBBAAA??????@@@@@@>>>======<<<;;;;;;;;;:::888666CCCFFFEEE???:::999777444444333333222111222222222000000000000000//////...........................---......///////////////////////////////////////222222333444666888999;;;<<<===AAAEEEDDD???===???AAACCCCCCEEEQQQiiiiii```UUUOOOJJJDDDCCCEEEHHHOOONNNJJJIIIDDDLLL```yyyvvvwwwuuuqqqrrrssskkkYYY\\\qqqwww^^^^^^{{{}}}wwwxxx{{{uuutttxxx|||~~~|||wwwsssqqqrrrrrrrrrrrrqqqmmmgggcccdddcccaaaaaa```^^^[[[YYYUUUUUUUUUTTTTTTSSSRRRQQQQQQNNNKKKJJJIIIIIIGGGFFFDDDBBBAAAAAAAAAAAA@@@>>>===<<<::::::;;;:::888666888<<<===999777888888555333333222111111111111222000000000000000//////...........................---......///////////////////////////////////////222222333444666888:::;;;===>>>BBBFFFEEE???>>>@@@@@@CCCGGGIIIRRRooo|||ddd[[[QQQLLLHHHBBBAAACCCBBBIIIJJJIIIIIIFFFRRRjjjyyyyyywwwsssttttttmmm^^^iii^^^___~~~~~~yyytttssswww{{{|||zzzvvvsssrrruuutttsssrrrppplllgggcccdddcccaaaaaaaaaaaa^^^\\\WWWWWWVVVUUUTTTTTTSSSSSSNNNLLLJJJIIIIIIGGGEEECCCDDDCCCAAAAAABBBBBB@@@???<<<;;;:::::::::999777555000555777555444777888777333333222111111111111111//////000000000///..............................---......///////////////000000000000000000000000222222333444666888:::;;;>>>>>>AAAEEEDDD???>>>AAA@@@BBBJJJLLLRRRsssrrrccc\\\UUUMMMJJJGGGBBB@@@BBB@@@EEEDDDEEEGGGHHHYYYwww}}}yyyxxxuuummmeee{{{bbb```}}}yyywwwtttxxx|||}}}{{{wwwuuussssssrrrpppooonnnkkkgggdddeeecccaaa`````````^^^\\\YYYXXXWWWUUUTTTSSSSSSSSSLLLKKKJJJJJJKKKIIIGGGDDDDDDBBBAAAAAAAAAAAA@@@>>>;;;:::999888999888666444000555777555555777888777333222222111111111111111...////////////...------........................---......///////////////000000000000000000000000111222222444555777999:::>>>>>>@@@CCCCCC??????CCCAAABBBKKKMMMQQQvvvxxxoooeee___XXXQQQKKKIIIFFFBBB@@@AAA@@@CCCAAAAAAEEEIII___xxxmmmhhhzzzsss\\\bbb~~~{{{{{{vvvyyy}}}~~~|||yyyvvvuuuqqqooommmlllllljjjhhheeeeeeccc```______^^^[[[YYYZZZYYYWWWUUUTTTSSSSSSRRRKKKKKKLLLMMMNNNNNNKKKHHHCCCAAA@@@@@@@@@@@@???===:::999888888888777555333444888:::777666888999777333222222111000111111111...............------,,,........................---......///////////////000000000000000000000000111111222333555777999:::>>>===???BBBBBB???@@@DDDBBBAAALLLMMMPPPyyyggghhhmmmpppjjj___YYYZZZSSSPPPKKKFFFBBBAAAAAABBB@@@@@@@@@EEEEEEDDD^^^zzzuuuqqqsss}}}iiibbbsssqqqyyy```jjj}}}{{{zzzwww{{{|||wwwtttsssrrrpppnnnjjjgggdddbbbdddcccbbb```^^^]]]]]]\\\ZZZZZZZZZYYYXXXUUUSSSRRRNNNMMMMMMNNNOOOOOOLLLJJJFFFDDDCCC@@@???======<<<;;;;;;;;;:::888555222111777777666666666666666666666444222111222222111000111111111000///---,,,+++---------------------------------............//////......------///000111333444444444333444777999;;;===?????????@@@AAACCCCCCCCCJJJMMMTTTrrr[[[aaagggiiifff___XXXTTTPPPMMMHHHCCC@@@??????@@@???@@@@@@DDDFFFGGGccc{{{gggllljjjnnnkkk___zzzjjjdddxxx```ooo}}}{{{zzzzzz}}}~~~yyyvvvrrrqqqooollliiigggeeedddaaa```______^^^^^^^^^^^^ZZZZZZYYYYYYWWWUUUSSSQQQMMMLLLKKKLLLMMMLLLIIIGGGEEEDDDBBB@@@>>>===<<<<<<::::::::::::888666333222111444666777666666777888666444222111222222111000111111000000///---,,,+++---------------------------------............//////......---...///000111222333444444333444777999;;;===???@@@@@@AAACCCDDDDDDDDDLLLOOOTTTrrrLLLYYYdddccc```^^^WWWOOOLLLIIIEEEAAA>>>=========>>>@@@@@@CCCGGGKKKhhh}}}tttiiiyyyvvvxxxiiiXXXjjjvvvcccYYYwwwyyyaaattt}}}{{{zzzyyy|||}}}xxxtttpppnnnllliiigggfffffffffbbbaaa```___^^^]]]]]]]]]ZZZYYYYYYXXXVVVTTTRRRQQQLLLKKKIIIIIIIIIHHHEEECCCCCCBBBAAA???===<<<;;;;;;999999999999888666555333333888<<<<<<888666777999555333222111222222111000000000000000///...,,,,,,---------------------------------............//////............///000000222333333333333444777999:::<<>><<<;;;;;;;;;888888999999888777666555===CCCGGGDDD<<<666555888555333111111222222222111000000000000///...---,,,---------------------------------............///............/////////000111222333333333444777::::::<<<>>>@@@AAABBBEEEGGGEEEGGGOOOQQQUUUrrrhhhzzzmmmZZZTTTPPPJJJFFFDDDBBB???============???AAA???@@@EEEKKKfffiiiYYYjjjtttccc}}}```uuu~~~|||zzzyyyrrrsssuuuxxxzzzxxxsssnnnjjjiiigggeeedddeeefffhhhjjjhhhfffcccaaa^^^]]]]]]\\\[[[YYYWWWUUUSSSRRRQQQOOOLLLJJJHHHHHHFFFDDDBBBAAA@@@???===<<<;;;;;;;;;777888888999888777666555BBBGGGJJJFFF===666444666444333111111222333222111///000000000///...---,,,---------------------------------............///---......///////////////000111222222222444777:::999;;;>>>@@@@@@BBBEEEGGGDDDGGGOOOQQQSSSqqqpppYYYNNNJJJGGGDDDBBB@@@???===============AAA??????DDDKKKddd~~~hhh\\\tttsss}}}___uuu|||~~~~~~|||zzzyyyrrrrrrtttwww{{{zzzuuuqqqjjjjjjhhhggggggggghhhiiigggfffeeedddcccbbbbbbbbb^^^\\\ZZZWWWUUUSSSRRRRRRPPPNNNKKKIIIHHHHHHFFFEEEAAA@@@???===<<<<<<;;;;;;777888999999888777666555<<<@@@BBB@@@:::666555777444222111111222333222222///////////////...---------------------------------------............///---......///000/////////000111222222222444777:::999;;;>>>??????AAACCCEEEDDDFFFNNNNNNQQQoooyyydddTTTKKKGGGFFFAAA@@@???>>>===<<<<<<===;;;AAA??????EEEMMMddd~~~jjjeee~~~bbbxxxzzzjjjdddhhhoooyyy~~~{{{yyyxxxqqqqqqrrrwww||||||xxxsssmmmmmmlllllllllkkkkkkkkkfffeeedddccccccccccccccc___^^^[[[XXXVVVTTTSSSSSSPPPNNNKKKIIIIIIIIIGGGFFFAAA@@@???>>>===<<<<<<<<<888999999999888777555444666888999999777666666777444222111111222333333222///////////////......------------------------------------............///------///000000000///...///000111222222444777:::999;;;===>>>>>>???AAACCCCCCEEELLLLLLNNNnnneeeUUUOOOJJJGGGGGG???>>>======<<<<<<<<<<<<999@@@@@@@@@GGGOOOeeesssqqqhhh|||}}}hhhWWWRRRWWW___eeemmmyyy~~~{{{yyyxxxooonnnpppuuu{{{|||xxxtttooopppppppppooonnnmmmmmmhhhgggeeecccbbbaaa`````````___\\\YYYVVVUUUTTTTTTPPPMMMJJJIIIIIIIIIHHHGGGAAAAAA@@@>>>============999999999999888666555333666666666666666666666777444222000111222333333222//////////////////...------------------------------------.........//////,,,---///000000000///...///000111111222444777:::999;;;===>>>===>>>@@@AAABBBEEEKKKJJJLLLmmmxxxiiiYYYRRRLLLFFFCCCDDD>>>>>><<<;;;;;;<<<===>>>;;;CCC>>>:::EEEUUUkkk|||sss}}}tttwwwfffyyyttt^^^NNNFFFFFFGGGNNN[[[mmm|||~~~|||{{{zzzuuuqqqooorrrxxx||||||zzzwwwuuurrrqqqqqqnnniiidddnnnnnnlllgggaaa\\\\\\]]]ZZZ[[[]]]]]][[[WWWSSSQQQQQQOOOLLLIIIGGGFFFFFFFFFDDDBBB???>>>>>>===;;;:::888888888888777555444333666777777777777666666555222222222111111111111000///////////////......------,,,,,,,,,,,,---........................------............////////////000000000111333555777999777:::===@@@BBBCCCCCCCCCDDD???DDDIIIIIIcccdddWWWLLLHHHFFFBBB@@@BBB>>>===<<<;;;;;;<<<======:::BBB???<<>>======;;;999888888888888777555444333444444555666666666555555222222222111111111111000///////////////......------,,,,,,,,,,,,---..........................................////////////000000000111333555777999999:::===@@@BBBCCCCCCDDDDDD???DDDHHHJJJeeeYYYPPPIIIGGGFFFDDDBBBCCC<<<<<<;;;::::::;;;<<<===:::AAA@@@???GGGNNNXXXhhhzzzeeehhhlllrrrkkkzzzuuu}}}hhhxxxhhhPPPHHHLLLTTTYYYaaarrr~~~~~~vvvsssqqqsssyyy}}}~~~~~~xxxtttpppnnnoooooommmkkklllmmmmmmjjjfffbbb```___ZZZ[[[[[[ZZZXXXTTTPPPMMMKKKJJJIIIIIIIIIIIIJJJJJJFFFCCC@@@>>>===<<<:::888888888888888777555444333444444555555555555555444222222222111111111111000///////////////......------,,,,,,,,,,,,---..........................................////////////000000000111333555777999;;;<<<===???AAACCCDDDEEECCC???DDDHHHLLLhhhZZZUUUOOOLLLIIIFFFBBB@@@;;;;;;:::999:::;;;<<<===<<>>===<<<:::888888888888888777555444333999999888888777666555444222222222111111111000000///////////////......------,,,,,,,,,,,,---......---------...........................////////////000000000111333555777999<<<<<<===>>>@@@BBBDDDEEECCC???DDDHHHMMMjjjXXXVVVQQQLLLHHHCCC???;;;;;;::::::999:::;;;<<<===>>>BBB??????HHHOOOaaazzzxxxpppyyyrrraaappp{{{lll}}}rrr]]]vvvzzziiibbbfffqqqzzz~~~pppaaa___mmm~~~}}}||||||zzzxxxyyy||||||vvvoookkkjjjjjjhhhfffaaabbbdddfffffffffdddbbb]]]]]]\\\ZZZWWWTTTPPPNNNLLLLLLKKKJJJJJJIIIHHHGGGEEECCC@@@>>>===<<<:::999888888888888777555444333???>>>===<<<999777555444222222222111111111000000///////////////......------,,,,,,,,,,,,---......---------.........//////............////////////000000000111333555777999<<<<<<<<<===???AAACCCDDDBBB???EEEHHHNNNkkkRRRTTTQQQLLLGGGEEEAAA<<<;;;;;;:::::::::<<<===>>>>>>BBB???@@@IIITTTooo}}}pppsssdddtttsssyyycccwwwlll```]]]bbbhhhoookkkiiiqqq|||zzzxxxxxxyyy|||yyytttnnnkkkkkklllkkkiiidddcccbbbccccccbbb```]]]]]]]]]\\\ZZZWWWTTTQQQPPPMMMMMMLLLKKKJJJHHHFFFEEEDDDBBB???>>>>>>===;;;:::888888888888777555444333AAA@@@???===:::777555444222222222111111111111000///////////////......------,,,,,,,,,,,,---......,,,,,,------.../////////............////////////000000000111333555777999:::;;;<<<===???@@@AAAAAA@@@???EEEHHHNNNjjjMMMQQQPPPJJJFFFFFFDDD???<<<;;;;;;:::;;;===>>>???===BBBAAACCCKKKYYY{{{uuuhhh}}}zzzlll{{{jjjxxxpppgggddddddjjjppp}}}yyywwwuuussssssvvvzzz}}}zzzuuupppnnnnnnnnnllliiifffcccaaaaaabbbaaa___\\\[[[[[[ZZZXXXVVVTTTQQQPPPLLLLLLLLLLLLJJJHHHFFFEEECCCAAA>>>>>>>>>>>>===;;;888888888888777555444333===<<<<<<:::999777555444222222222111111111111000///////////////......------,,,,,,,,,,,,---......,,,,,,------...//////000............////////////000000000111333555777999888999;;;===>>>???????????????EEEHHHNNNiiiHHHMMMLLLEEEAAABBB@@@<<<<<<<<<;;;;;;<<<===???@@@;;;BBBCCCEEEMMM[[[qqqcccyyytttmmmxxxuuulllhhhooo}}}~~~}}}{{{yyywwwuuutttvvvzzz}}}~~~zzztttqqqpppnnnjjjgggeeebbb______bbbcccbbb```YYYYYYXXXWWWUUUSSSQQQPPPKKKKKKLLLLLLKKKIIIGGGFFFBBB@@@>>>===>>>>>>===<<<888888888888777555444333888888888777777666444444222222222111111111111000///////////////......------,,,,,,,,,,,,---......,,,,,,------...///000000............/////////000000000000111333555777999666888;;;===>>>>>>======>>>???EEEIIINNNgggFFFFFFEEECCCAAA???===<<<>>>;;;888888;;;<<<<<<::::::AAADDDBBBLLLmmmmmmYYYjjj|||rrrxxx|||zzzqqqmmmpppwwwyyyrrrmmmlllkkkkkkjjjddd___[[[\\\___```]]]XXXWWWYYY[[[ZZZWWWRRRNNNLLLPPPMMMJJJHHHIIIJJJJJJJJJGGGBBB===;;;<<<<<<:::999666999:::888444222222444999888888777666555555444333333333222222222111111////////////............---------------------------------............///...............///000000///000000111333555777888333666;;;>>>@@@???<<<:::???BBBEEEHHHQQQccczzzKKKIIIFFFBBB@@@>>>>>>>>>===:::888999;;;======<<<<<>><<<<<<<<<:::888666999:::888444222333555777777777777777777666666222222222111111111000000////////////............---------------------------------............///...............///000000///000000111333555777888777888:::;;;============???BBBFFFHHHKKKZZZxxxOOOLLLFFFBBB>>>>>>>>>???;;;999888999<<<>>>>>>===???CCCEEEKKK```yyy{{{~~~fff|||iiiSSS```}}}~~~tttttt~~~~~~|||{{{yyy{{{{{{jjjbbbdddmmmsss|||}}}||||||~~~wwwppphhheeefffgggeeebbb```bbbdddbbb]]]YYYWWWWWWXXXYYYZZZZZZYYYVVVSSSPPPPPPNNNKKKJJJJJJIIIGGGEEECCCAAA???======;;;999777777999:::777444222444666666777777777777888888888111111111000000000//////////////////............---------------------------------............///...............///000000///000000111333555777888<<<;;;999999:::<<<>>>@@@AAAAAAEEEHHHFFFPPPuuuKKKIIIEEEAAA>>>>>>>>>>>>888888999:::<<<>>>??????AAABBBFFFSSSoootttiiizzz|||hhhaaaMMMYYYtttzzz}}}sssqqq|||}}}~~~|||wwwrrrpppoooqqqppprrryyyyyyiii[[[WWW___mmmxxx|||yyywwwvvvtttqqqoooiiiddd``````ccceeecccaaaaaabbbdddcccaaa]]]ZZZXXXXXXYYYYYYZZZZZZXXXUUURRRPPPNNNLLLKKKJJJHHHEEECCCBBBAAA@@@>>>===;;;888666777999999777333333555888888888888888888888888888222111111111000000000000////////////............---------------------------------............///...............///000000///000000111333555777888===<<<:::::::::<<>>===<<<777888:::<<<===>>>???@@@BBBBBBHHH\\\yyyjjjllltttVVVGGGSSSkkktttyyyyyyyyynnnwww|||wwwooonnnqqqwwwwwwvvvxxx}}}xxxhhhhhhbbbZZZVVVZZZhhhzzz}}}ssskkkfffddddddddd\\\[[[\\\^^^aaabbb```^^^cccaaaaaacccfffeee```[[[ZZZYYYXXXYYYZZZYYYVVVSSSPPPNNNLLLKKKJJJHHHDDDBBB@@@AAA@@@???<<<999888777777888888666333333777;;;<<<;;;:::999888777666666333333222222222111111111////////////............---------------------------------............///...............///000000///000000111333555777888:::;;;<<<===>>>>>>??????CCC===???IIIKKKSSSuuu????????????>>><<<;;;:::777999<<<======>>>???@@@BBBCCCMMMgggwwwsssNNNDDDOOOeeesssppp{{{www}}}oooxxxnnnwwwrrrkkknnnttt{{{~~~ppp```XXXSSSRRRSSSZZZgggyyy~~~vvvkkkbbb___```ccceeehhhlllooopppmmmhhhdddbbbddd```___ccchhhjjjeee```[[[YYYWWWXXXZZZYYYVVVRRRPPPNNNKKKJJJIIIGGGEEECCC@@@AAA@@@>>>:::888888888888999888555222333888===>>>===<<<:::888777666555333333333222222222222111////////////............---------------------------------............///...............///000000///000000111333555777888888:::===???AAAAAA@@@???CCC>>>???GGGNNN[[[{{{AAA@@@>>><<<;;;:::::::::777:::===>>>======>>>@@@CCCFFFTTTrrrkkkJJJDDDOOOaaa~~~vvvppptttrrrxxxsssrrrxxx{{{wwwooolllqqqwww|||jjj^^^XXXTTTMMMPPPWWWfffzzzuuuqqqllljjjmmmsssxxx{{{rrrjjjhhhbbbaaaaaacccfffgggfffddd\\\YYYVVVWWWYYYYYYUUUQQQPPPMMMJJJHHHGGGGGGFFFDDDAAAAAA@@@===999777888:::888888777444222444:::???===<<<;;;:::999888777777222222222222111111111111////////////............---------------------------------............///...............///000000///000000111333555777888777999<<>>:::888888999:::777:::>>>???===<<<>>>@@@DDDHHHXXXyyyhhhIIIEEEPPP```|||zzzsssxxxuuuyyyxxxtttvvvxxxvvvssstttyyy~~~lll^^^XXXUUURRRPPPTTT___rrr~~~||||||tttuuuwww}}}vvvjjjggg```bbbdddcccbbbcccdddfff]]]YYYVVVVVVYYYXXXTTTPPPPPPMMMIIIGGGGGGGGGFFFFFFAAABBB@@@<<<777666888;;;888999777444222444:::@@@;;;;;;;;;::::::999999999111111111111000000000000000/////////............---------------------------------.........//////...............///000000///000000222333555777888888999;;;===@@@BBBCCCDDD@@@DDDFFFDDDIIIaaa@@@@@@???===<<<;;;:::999>>>;;;;;;===>>>===???CCCHHHGGG```{{{eeeIIIOOOZZZ```uuuyyyuuuyyyvvv}}}~~~}}}~~~zzzvvv^^^WWW\\\\\\TTTSSSVVVfff~~~|||}}}~~~wwwooojjjggg`````````______bbbfffjjj___ZZZVVVWWWZZZZZZTTTNNNNNNLLLIIIHHHHHHHHHFFFEEEEEEAAA===:::999999888888666777888666333333555888:::999888999999999777555333333222222111000000000000000///.......................................////////////////////////000///...---------------111111111222444666777888888999;;;???CCCCCCBBB@@@CCCCCC@@@EEEOOOXXXrrr>>>>>>===;;;:::999888888===;;;<<>>BBBCCCAAAEEELLLOOOddd<<<;;;:::999888888888888<<<;;;>>>AAABBBAAADDDIIILLL\\\yyysssVVVsssjjjNNNKKKNNNQQQbbbyyy|||xxxooouuuuuukkkmmmpppmmmqqqpppvvv~~~~~~|||tttsssrrrpppmmmjjjhhhgggiiihhhfffccc``````bbbeeebbb]]]WWWWWWYYYZZZWWWSSSUUUQQQMMMKKKIIIHHHFFFDDDDDD@@@<<<999888999888888888777555222111222555888:::999888999999999777555333333222222111000000000000000///.......................................//////////////////////////////......------......000000111333555888:::;;;======>>>@@@BBBAAA???<<<@@@BBBBBBFFFKKKJJJ\\\{{{::::::999888777888888999>>>===@@@CCCCCCAAADDDJJJOOOjjjyyyhhhdddVVV}}}yyy___KKKJJJMMMPPP^^^ppp~~~uuunnnrrrxxxyyy}}}~~~}}}~~~}}}wwwrrrssslllnnnoooooommmjjjgggffflllkkkhhhddd```___```bbbaaa\\\WWWUUUWWWXXXWWWUUUTTTQQQMMMJJJIIIHHHGGGEEECCC@@@;;;999888999888888999777333111000222666999:::999888999999999777555333333222222111000000000000000///.......................................//////////////////////////////............/////////000111333666888;;;<<<======>>>@@@BBBBBB@@@>>>???CCCDDDHHHLLLMMMaaa:::999888888888999;;;<<>>CCCCCCDDDEEEBBBAAAHHHRRRuuuqqqcccvvvyyy}}}uuuSSSMMMIIIKKKLLLMMMSSSZZZxxxwwwzzzzzz~~~|||~~~{{{tttnnnkkkgggjjjmmmllliiieeeeeefffhhhhhhfffccc___]]]^^^___[[[YYYVVVUUUUUUUUUUUUTTTQQQNNNJJJGGGGGGHHHIIIIIIBBB>>>:::888888888999888777444111111444777:::;;;:::999888999999999777555333333222222111000000000000000///.......................................//////////////////////////////......//////000000//////000222444777999:::999999;;;>>>BBBEEEFFFEEEEEEGGGDDDEEEJJJQQQooo999888777777888;;;===???EEEDDDEEEFFFDDDEEEOOO[[[jjjLLLJJJIIIIIIIIIJJJOOOTTTkkkuuu{{{~~~}}}~~~~~~}}}~~~{{{uuuqqqmmmkkkoooqqqrrrnnniiieeefffiiiccccccccc```^^^]]]^^^___ZZZYYYXXXWWWWWWVVVUUUTTTTTTPPPKKKHHHHHHHHHIIIHHHAAA>>>:::777888888999888555333111333777;;;<<<===:::999888999999999777555333333222222111000000000000000///.......................................///////////////////////////////////////000111111//////000111333555777888:::999;;;>>>BBBEEEFFFFFFDDDFFFCCCDDDJJJTTTuuu888777666666777:::===@@@EEEEEEFFFGGGFFFIIIUUUbbbYYYHHHHHHHHHGGGFFFIIIOOOSSSfff~~~~~~|||}}}{{{}}}|||}}}uuuooommmmmmllltttuuusssmmmeeeaaabbbeee___``````___]]]]]]^^^___YYYYYYYYYYYYXXXWWWVVVTTTXXXSSSNNNJJJHHHHHHHHHHHHAAA>>>:::777777888999888444222111444999===>>>===:::999888999999999777555333333222222111000000000000000///.......................................///////////////////////////////////////000111111//////000111222444666777;;;:::;;;>>>BBBEEEFFFFFFAAACCCBBBEEEMMMYYY|||777777777999;;;===@@@AAADDDCCCGGGKKKFFFEEEZZZuuuppppppQQQFFFHHHJJJLLLMMMMMMMMMMMM```|||{{{wwwvvvvvvuuurrroooqqqqqqooolllgggbbb```_______________^^^\\\ZZZYYYZZZXXXUUUUUUWWWWWWTTTRRROOOQQQNNNIIIHHHKKKIIICCC<<<;;;:::888777888888999666333111333777;;;;;;;;;888999;;;;;;:::888555333222222222111111111111000//////.........---------//////.........---------,,,---......//////......000000//////.........---///000000222333555777888666:::???AAA@@@@@@AAACCCFFF???DDDJJJIII]]]777777888999;;;>>>AAABBBFFFEEEHHHLLLJJJNNNfff{{{eeemmmiiiNNNFFFGGGHHHJJJKKKKKKJJJJJJbbb{{{wwwuuusssrrrnnnkkkppppppnnnkkkgggcccaaa```]]]^^^^^^___^^^]]]\\\[[[ZZZXXXVVVUUUWWWVVVTTTRRRNNNPPPNNNIIIIIIJJJGGGAAA<<<;;;999888777777888888555333222333777:::;;;:::888999;;;;;;:::888555333222222222111111111111000//////.........---------//////.........---------,,,---......//////......000/////////............///000000111333555666777666:::>>>@@@??????@@@BBBEEE???EEEJJJKKKaaa666777888:::===???BBBCCCDDDCCCEEEIIILLLXXXsss]]]TTTxxx^^^IIIDDDEEEFFFGGGGGGGGGGGGGGG[[[xxx~~~~~~~~~~~~|||xxxuuurrroookkkiiiooonnnllljjjgggdddbbbaaa]]]]]]^^^^^^^^^^^^]]]]]]ZZZXXXVVVVVVVVVVVVTTTRRRNNNOOONNNJJJIIIIIIDDD>>>;;;:::999888777777777777333222222444777:::::::::999:::;;;;;;:::888555444222222222111111111111000...............---------...............---------,,,---......//////......////////////............000000000111222444555666666999<<<>>>>>>???@@@AAADDD@@@FFFKKKNNNggg666777999;;;>>>AAACCCDDDEEEDDDDDDGGGQQQfffpppZZZcccoooSSSEEECCCCCCCCCDDDDDDDDDDDDCCCLLL```vvv~~~~~~~~~|||zzzwwwssspppllljjjmmmkkkiiigggfffeeecccaaa_________^^^^^^]]]\\\\\\YYYXXXWWWVVVVVVUUUTTTSSSNNNNNNMMMKKKIIIFFFAAA<<<:::999999888777777666666111222333666888999999999999:::::::::999777555444222222222111111111000000................................................,,,---......///.........///////////////.........000000000111222333444555666888:::<<<===>>>???@@@CCCAAAHHHLLLQQQooo777999;;;===@@@BBBCCCDDDGGGFFFDDDGGGXXXwww}}}kkkxxxlllbbbxxx```LLLCCCBBBAAAAAAAAAAAABBBBBBBBBCCCLLLddd}}}}}}|||yyyvvvrrrpppnnnmmmjjjfffeeeeeeeeecccaaabbbaaa```___]]]\\\[[[ZZZXXXXXXXXXWWWUUUTTTTTTTTTNNNMMMKKKKKKHHHCCC===:::888888888888777666555555000222555888999:::::::::::::::::::::999777666555222222222111111111000000---.....................---.....................,,,---......///..................///////////////000000000111222444555666777888999;;;===?????????AAACCCIIILLLTTTvvv999:::<<>>@@@BBBBBBBBBBBB>>>@@@>>>DDDbbbxxxzzz^^^JJJEEEDDDAAA@@@@@@@@@AAABBBDDDEEEFFFXXXkkk~~~zzz{{{|||yyysssnnnkkkjjjsssnnniiigggiiiiiigggddddddbbb```^^^]]]\\\\\\\\\WWWYYYYYYXXXTTTSSSSSSUUURRRLLLHHHHHHEEE===888888666777777777777555444333000444:::======;;;;;;<<<;;;::::::999888777666555222222222111111111111000---------.........//////---------.........//////,,,---......//////................../////////000//////111222555777999;;;:::888888:::>>>@@@AAA@@@@@@EEEKKKKKKWWW<<<===???AAABBBBBBBBBAAAAAAEEEDDDLLLnnnzzz{{{TTTDDDBBBBBB@@@@@@@@@@@@AAACCCEEEGGGDDDaaaqqqyyy||||||}}}|||yyyzzz{{{wwwpppiiifffeeevvvqqqkkkiiikkkllliiifffbbbaaa___^^^]]]]]]]]]^^^WWWYYYZZZXXXTTTRRRSSSUUUSSSLLLGGGGGGDDD<<<888999666777777777777555444333000555;;;>>>>>><<<<<<<<<;;;;;;:::999888777666666222222222111111111111000---------.........//////---------.........//////,,,---......//////......---.........//////000000//////111333666999;;;<<<;;;999888:::>>>AAAAAA@@@@@@FFFKKKKKKWWW===@@@BBBBBBBBBDDDEEEEEEBBBCCCCCC]]]mmmbbbGGGFFFEEE;;;???>>>>>>>>>???AAACCCDDDSSSXXXWWW___zzz~~~|||}}}wwwsssrrrnnngggcccbbbnnnooonnnkkkhhhfffffffffgggbbb^^^]]]______\\\XXXZZZYYYXXXWWWWWWVVVTTTRRROOOMMMJJJEEE@@@<<<888666888666555666888777444111444666999===???===888555;;;:::888777777777555333222000......///000///...........................---------............///..................------...............///000000/////////000222555999;;;999::::::<<<>>>@@@BBBCCCGGGFFFHHHIIIVVV}}}AAACCCDDDDDDCCCBBBAAA???888@@@IIIhhhiiieeeWWWCCCCCCCCC<<>>;;;999888888666555666888777333000333666:::>>>@@@???<<<999<<<:::888888777777555333222111//////000000000///........................---------............///.......................................///000000/////////000222555888:::999999:::;;;===???@@@AAAEEEEEEGGGIIIWWWCCCCCCDDDEEECCCAAA>>>======MMM^^^}}}___[[[pppiiiLLLBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@CCC>>>AAA[[[vvv}}}}}}zzzwwwqqqlllnnnsss|||vvvnnniiiggggggfffdddeeecccaaaaaabbbaaa]]]YYY\\\[[[XXXWWWVVVTTTQQQNNNHHHFFFBBB>>><<<:::::::::666666666777777555222///333666:::???AAAAAA???>>>>>><<<999888777666444222333111//////000111000///........................---------............///.......................................///000000//////000111333555888999999999;;;<<<===>>>>>>>>>DDDCCCFFFHHHWWWBBBAAABBBDDDBBB??????BBBOOOfff}}}eee|||kkkTTThhhXXXGGGDDDAAAAAADDD@@@AAABBBBBBBBBAAA???>>>???BBB<<<===RRRlll}}}|||wwwnnnhhhkkksss|||tttjjjeeeeeefffeeebbbdddcccccccccdddbbb^^^ZZZ]]][[[XXXVVVTTTRRRNNNKKKGGGDDD@@@<<<:::999999:::666666666777666444111///555888<<>>??????>>>===CCCBBBEEEFFFVVVDDDBBBBBBCCC@@@===DDDMMMjjjoooccchhhbbbtttNNNDDDDDD???>>>CCC@@@AAAAAABBBAAA@@@>>>===;;;@@@;;;:::III\\\vvv}}}{{{wwwooojjjnnnvvvyyyqqqhhheeefffhhhgggeeeccccccdddddddddaaa^^^\\\\\\YYYVVVTTTRRROOOKKKHHHGGGEEE@@@<<<999888888999555666777666555444333222888;;;>>>???===<<<===>>>???===:::999888666444222333111//////000111000///........................---------............///---------.........//////...............///000000///000111222333555777777:::;;;>>>@@@AAA@@@???>>>BBBBBBDDDEEESSSzzzGGGEEEDDDCCC======MMMaaa~~~hhheeezzzyyydddFFFAAABBB<<<:::?????????@@@@@@???>>>======;;;@@@===<<>>@@@???<<<:::<<<>>>???===:::999888777555333222000......///000///...........................---------............///,,,,,,------.../////////...............///000000///000111222444555666777999;;;???BBBCCCBBB@@@>>>BBBBBBDDDEEEQQQuuuFFFDDDDDDCCC===BBB___~~~xxxppp{{{lllTTTAAA>>>@@@<<<;;;???>>>>>>===============>>>:::???>>>>>>EEEJJJXXXooo~~~zzzwwwxxxxxxvvvyyy~~~qqqpppooommmllljjjhhhfffcccccccccbbb```_________VVVTTTRRROOOMMMJJJGGGDDD???>>><<<:::888777777666666777666555333555999===>>>@@@BBB@@@<<<;;;===@@@>>><<<:::999999888666444111///------...///...---........................---------............///,,,,,,------...//////000...............///000000///000111333444555666666666999>>>BBBCCCBBB@@@>>>@@@AAAEEEFFFQQQsss@@@@@@BBBBBB>>>IIInnn}}}rrr}}}ZZZKKK???>>>@@@>>>???BBB>>>===<<<;;;;;;<<<===>>>666;;;999;;;BBBDDDOOOeee}}}}}}~~~zzzwwwwwwxxxvvvwwwyyymmmnnnpppnnnkkkfffdddcccccccccbbbaaa___^^^___```UUUSSSPPPNNNLLLIIIFFFCCC::::::999999888777777666777777666444333555;;;@@@>>>AAACCCAAA===<<>>???AAAEEEGGGRRRsssAAA@@@BBBKKKPPPSSStttdddcccoooOOOIIIAAA============<<<===<<<;;;<<<>>>>>>>>>===>>><<<;;;;;;???EEELLLPPPhhhvvv|||}}}~~~}}}}}}|||xxxuuuwww{{{{{{xxxsssmmmpppqqqmmmkkkkkkkkkhhhbbb```______``````___]]]\\\TTTKKKIIIKKKIIIBBB;;;::::::999999999999999:::777888888888999;;;<<<<<>><<<<<<;;;999555222000000///...............////////////////////////........................---------............///---......///000/////////333111000222666888777555777999<<>><<<===GGGDDDAAAVVVpppDDDDDDHHH]]]ttt~~~jjjbbb{{{```JJJEEE@@@======>>>======<<<;;;:::;;;===>>>===<<<===<<<::::::===AAAFFFIIIZZZppp|||~~~}}}|||}}}~~~|||zzzxxxyyyzzzzzzwwwtttrrrxxxyyyssskkkiiiiiiiiicccaaa```___```___^^^\\\WWWQQQJJJHHHIIIGGGAAA;;;888777666666666777888999999777555555666999===???BBBBBBAAAAAAAAAAAAAAAAAA>>>===;;;;;;:::888555222000000///...............................................................---------............///............/////////000222111000222666888777666888:::<<<>>>??????>>>===>>>GGGCCCAAAOOOaaaqqq@@@OOOaaa{{{lllnnnccc\\\hhhtttNNNDDDAAA>>>======>>>===<<<;;;:::999:::<<<===<<<;;;<<<;;;:::999:::<<>>:::777666666555666777999:::999777333111333888===AAAAAABBBBBBCCCBBBAAA@@@???===<<<:::999888777333111000000///...............................................................---------............//////......---...///000111222111111333666888888777999:::;;;===>>>>>>??????>>>EEEDDDCCCIIIQQQeeeAAAhhhiiiZZZppp___aaauuuaaaFFF@@@???>>>======<<<;;;::::::999888999;;;<<<;;;::::::999999999999:::;;;;;;GGGOOOxxx~~~|||{{{yyywwwzzz~~~|||}}}}}}zzzvvvsssqqqqqqtttzzz|||vvvnnnllljjjiiifffcccaaa___]]][[[YYYVVVMMMMMMLLLHHHCCC>>>:::999888888777777777999:::<<<777555333222444999>>>AAAAAABBBDDDEEEDDDBBB???>>>===;;;999777777555222000000000///...............................................................---------............///000///---,,,---...000222111111222444666777888888::::::;;;<<<===>>>??????>>>DDDEEEGGGHHHIIIaaabbbnnn^^^fff{{{eeepppqqqSSSDDD?????????===;;;999888888:::999888999;;;;;;;;;:::888888999999:::;;;;;;;;;CCCFFFppp~~~zzzyyyyyywwwssstttxxx||||||{{{xxxtttpppnnnnnnnnnpppqqqnnnoooooolllfffeeeccc```]]][[[YYYVVVSSSNNNNNNLLLGGG@@@:::888777777777777888888999999:::333333444666999<<>>?????????DDDFFFHHHGGGGGGbbbuuudddggg}}}sss\\\IIIDDD?????????===:::888888999:::999888999;;;<<<;;;:::999999999999:::;;;<<<======@@@]]]}}}}}}}}}{{{yyyxxxrrrooonnnsss~~~|||{{{yyyvvvsssooollljjjggghhhhhhiiimmmpppkkkddddddaaa^^^[[[YYYVVVSSSPPPMMMLLLIIICCC===999777777444555777777777666555444111333777;;;>>>@@@AAAAAABBBCCCEEEFFFEEEBBB???======:::777666555444222111000000///...............------------------------........................---------............//////......---...///000111///111444555666777999;;;999:::;;;===>>>>>>?????????EEEFFFFFFGGGJJJeeexxxuuufffLLLCCCCCC===>>>>>><<<:::888:::<<<;;;:::999:::;;;<<<<<<:::;;;:::999888888:::;;;<<<:::===IIIfffttt{{{xxxvvvqqqmmmpppzzz~~~~~~~~~~~~zzzwwwuuutttrrrmmmiiidddgggiiihhhjjjkkkhhhbbbbbb___\\\YYYWWWTTTQQQNNNKKKGGGBBB>>>;;;999888888444555888:::999666333000222444999===AAACCCDDDDDDDDDDDDEEEEEEDDDBBB@@@>>>>>>;;;888666555444333111000000///...............------------------------........................---------............///............/////////000///111444555666777:::<<<888:::<<<>>>??????>>>======DDDCCCBBBIIITTToootttvvvSSSCCC@@@AAA;;;<<<===<<<999999===@@@;;;:::999:::<<<===<<<;;;===;;;999888777888999:::;;;>>><<>>AAADDDFFFGGGEEEEEEEEEEEECCCBBB@@@???>>>;;;888666555444333222000000///...............------------------------........................---------.........//////---...//////000/////////...111555666666777:::===777999<<>><<<999BBBAAAAAAMMM___{{{}}}bbblll~~~XXXEEECCCBBB>>>===<<<;;;;;;::::::::::::888888888999999:::::::::999999999999999999999999888555999JJJddd{{{tttfffxxxwwwqqqooopppppppppvvv~~~~~~}}}{{{yyytttxxxyyyvvvtttuuutttqqqtttvvvxxxuuunnngggcccbbb^^^[[[XXXTTTQQQMMMHHHDDDCCC<<<666444777:::999666111999AAAAAA:::333000111888999<<>>>>>BBBCCC@@@JJJdddtttyyyfffdddjjjLLLAAA@@@>>>;;;<<<;;;;;;:::999999::::::888888888999999:::::::::999999999999999999999999777666<<>>BBBEEEGGGHHHHHHKKKIIIFFFCCCAAAAAAAAABBB>>><<<999666333222222222///...---,,,,,,,,,,,,---...------,,,,,,------...........................---------............//////////////////000000111111111222333555777999:::888;;;===>>>>>>>>>>>>???@@@CCCCCCBBBHHH]]]}}}nnnYYYmmmjjjqqq```bbbxxx|||SSSAAA???>>>;;;;;;;;;:::999999888999999999888888888999999999999999888888888888888888888888777777>>>HHHMMMXXXxxxsss[[[mmmyyysssnnnjjjeeebbbeeejjjnnnuuu~~~}}}{{{zzzyyy|||{{{wwwuuuuuusssooosssttttttpppjjjddd```___XXXTTTNNNIIIEEEBBB>>>;;;666777888999999999777666<<>>?????????@@@AAADDDBBBDDDFFFHHHUUUvvvvvvooowwwhhhnnn}}}hhhzzzcccDDD???AAA===;;;>>>999999888888888888888999888888888888888999999999888888888888888888888888888666<<>>;;;999777333666888999888777888999======<<<777111000333777AAACCCGGGJJJLLLLLLKKKKKKKKKIIIGGGDDDAAA???======;;;:::777555333222111111...------,,,,,,,,,------......------------..............................---------............//////......//////000111222111111222333555777999:::999;;;===>>>>>>???@@@BBBFFFBBBDDDIIIJJJSSStttkkknnnzzzfffOOO???@@@AAA:::999???888888888777777888888999888888888888888888888888777777777777777777777777999444999AAA===<<>>@@@BBBEEEBBBEEEKKKMMMXXXzzzhhhLLLBBB<<<>>>===888777<<<888888888777888888999:::888888888888888777777777666666666666666666666666888444666<<<:::888GGG[[[nnn\\\eeeqqqfff```\\\\\\\\\]]]```gggrrr~~~}}}|||xxxuuuvvvyyyvvvqqqfffccc]]]YYYUUUQQQMMMKKKCCC@@@===:::999888666555777666555666777999;;;<<<444333222111222666<<>>AAACCCCCCCCCFFFKKKPPPaaapppOOO@@@>>><<<:::::::::999999888888888888888999::::::999888888888777777777666666666666666666666666666666555666999888888???HHHppptttgggkkkzzznnneee]]]ZZZZZZYYYZZZ]]]eeeooovvv{{{||||||zzzuuupppppprrrooohhhaaa]]]VVVQQQNNNKKKGGGDDD===<<<:::999:::999888666888666555888;;;===;;;888111222222333666;;;@@@DDDIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLKKKHHHDDD???:::777555555555444333222111000,,,,,,,,,,,,,,,---.../////////............//////........................---------............///------......///111222333111111222333555777999::::::;;;<<<======???BBBEEEAAADDDGGGIIIQQQiiieeeyyytttSSSAAA>>>???<<<888999>>>===888999999888888999:::;;;;;;999888888888777777666666666666666666666666666666333666888777666999===@@@WWWrrriiiVVVeeevvvlllbbb]]]\\\ZZZXXXXXX[[[aaafffnnnwww}}}yyyzzzwwwpppjjjiiikkkfff___]]]WWWPPPKKKHHHEEEAAA>>>:::999999:::;;;;;;:::888777666666:::??????:::555111222333666999>>>BBBEEEMMMOOOQQQSSSSSSQQQOOOMMMNNNNNNMMMKKKFFF@@@;;;777444444444444333222111000,,,,,,,,,,,,,,,---.../////////............//////........................---------.........//////------......///111222333111111222333555777999:::;;;<<<===>>>>>>@@@DDDFFFAAAFFFHHHGGGQQQnnniii~~~tttWWWHHHBBB<<<;;;::::::999999::::::888777666777888999888666666666666666666666666666555555666666777777888888555555666888999:::;;;<<<@@@\\\|||jjjUUUbbb|||qqqbbbZZZUUUXXXZZZVVVSSSTTT^^^eeeqqq~~~wwwqqqrrroookkkgggddd___ZZZVVVSSSOOOJJJDDD???<<<;;;::::::888777666666777888999===777555===DDDAAA777000000111777>>>@@@@@@IIITTTSSSUUUVVVVVVTTTQQQPPPPPPSSSTTTSSSOOOGGG@@@:::888222222111111000///......------------------------................................................////////////000000000000////////////000000000000000222444555555666777999999;;;======>>>@@@BBBEEEBBB@@@EEEHHHRRRttt```KKKBBB>>>;;;;;;:::999999999999:::888777666777888888777666555555555555555555555555555555666666666777777777444555555666777888999999999EEE___~~~dddXXX[[[xxxttteeeXXXVVVWWWTTTQQQPPPPPPUUU```llltttxxx~~~xxxtttpppmmmhhhccc___ZZZTTTQQQLLLIIIEEE@@@<<<:::999999666666777777888999999999999777:::@@@AAA;;;555333222555<<>>>>>???BBBDDDBBB@@@DDDGGGQQQssszzzcccIII@@@===;;;;;;:::999999888888999999888777666666888888777666555555555555555555555555555555555666666666666666555555555555666666666777;;;555EEEmmmyyyZZZHHHRRRkkkxxxbbbWWWTTTSSSPPPNNNHHHIIIOOOXXX^^^eeeppp{{{}}}|||{{{xxxuuurrrkkkgggbbb\\\WWWRRRLLLHHHCCCAAA>>>:::888777777888666777888999999999999888777999===@@@;;;444333777777;;;DDDKKKMMMMMMSSSZZZ^^^]]]\\\ZZZYYYXXXWWWVVVOOOKKKEEEBBB@@@===999555666555333222000///......------------------------................................................------........./////////////////////000000000000000222444555555666777999;;;<<<>>>>>>>>>???AAACCCCCC???CCCFFFQQQsssrrrNNN???======;;;::::::999888888888888888888666555666777888777666555555555555555555555555555555555555555555555555666666666555555555555555>>>444:::YYY|||oooYYYDDDRRRiiivvvbbbWWWRRRPPPOOOKKKJJJJJJMMMNNNQQQ[[[eeewww|||~~~|||zzzwwwuuuqqqllliiiccc___YYYSSSNNNHHHCCC@@@;;;:::888666666666777777:::999999999999999999999<<<;;;;;;:::555000222777===DDDMMMTTTUUUVVVZZZ^^^bbb```^^^\\\[[[ZZZYYYWWWNNNGGG@@@=========999666777666444111000.................................................................................------------.........///////////////000000000000000222444555555555777999<<<===>>>>>>===>>>@@@BBBCCC???BBBGGGRRRttt]]]CCC>>>???===999999999888777777777777888777666555666777888777555555555555555555555555555555555555444444444444444777666666666666555555555888777888DDDaaauuuOOOHHHGGGUUUqqqxxxbbbUUUPPPNNNMMMKKKJJJJJJIIIIIIOOOXXXqqqwww~~~~~~{{{yyyvvvsssoooiiibbb]]]XXXTTTNNNIIIEEEAAA<<<:::777666666555555666777888:::999888888999<<>>;;;<<<===;;;777888666333111///.................................................................................------------.........///////////////000000000000000222444555555555777999<<<===>>>>>>===>>>@@@BBBDDD@@@DDDIIIUUUvvvgggKKK???>>>>>>;;;888999888777777666777777777777666555555777777666555444444444444444444444444444444444444444333333333666666666666666555555555444:::;;;;;;LLLrrrhhhRRR===;;;NNNmmmwwwcccUUUNNNJJJHHHIIIJJJIIIIIIOOOWWWaaafffnnntttwwwxxxxxxyyy}}}~~~~~~~~~}}}{{{yyyxxxsssqqqnnnjjjeee___WWWRRRLLLIIIDDD@@@===;;;999777666666666666666777888888666666777999===AAAFFFHHHCCC999222222666888;;;===MMMUUU[[[ZZZZZZ^^^ccceeekkkhhhccc___]]]XXXQQQKKKKKKFFF???;;;;;;<<<;;;999666555222///------..............................................................................------........./////////////////////000000000000000222444555555666777999;;;<<<>>>>>>>>>???AAACCCEEEBBBGGGNNNZZZzzz}}}vvv}}}{{{^^^NNN@@@<<<<<<:::999:::888888777666666666666777777666555555666777666555444444444444444444444444444444444333333333222222444444444444444555555555555999;;;;;;@@@WWW|||nnnPPP??????PPPkkkzzzdddTTTKKKIIIIIIIIIGGGFFFLLLTTTPPPSSSWWW[[[___dddjjjmmmpppvvv|||}}}||||||~~~}}}{{{zzz{{{}}}~~~~~~}}}|||{{{uuutttrrrpppmmmlllkkkjjjeeebbb]]]XXXTTTOOOJJJGGGBBB???;;;999999888888777666666666666666666777777555777;;;???BBBDDDFFFFFF;;;555333888>>>AAACCCFFFTTT[[[]]]YYYXXX^^^dddgggfffcccaaa``````\\\TTTNNNIIIFFFAAA===:::999::::::555333000---,,,---...///............................................................................../////////000000000////////////000000000000000222444555555666777999:::;;;===>>>>>>???BBBDDDFFFDDDJJJSSS```~~~ppplllyyyuuu]]]LLLCCC<<<<<<;;;888999>>>888888777666666666666666777555444555666777666555444444444444444444444444444444444333333222222222222222222333333444444444666222444888777===^^^jjjOOO===;;;MMMaaattt^^^RRRNNNKKKHHHCCCAAAEEEMMMOOONNNLLLKKKKKKPPPVVV[[[ZZZaaajjjpppqqqqqqqqqqqqvvvxxx{{{{{{yyyzzz|||{{{zzzyyyyyyzzzyyywwwuuummmnnnpppqqqrrrqqqooonnnmmmkkkgggccc```^^^]]]\\\YYYTTTNNNHHHEEEBBB@@@???<<<999666555666777888888666666666666666666666666888;;;@@@DDDFFFDDDAAA???333222666>>>EEEHHHJJJMMMXXX^^^^^^XXXVVV]]]eeehhh]]]\\\\\\```dddbbb\\\VVVGGGEEEBBB===999777888:::333111///,,,+++,,,...///////////////////////////................................................////////////000000000000////////////000000000000000222444555555666777999999;;;======>>>@@@CCCEEEGGGEEELLLVVVcccrrrqqq}}}vvvVVVCCC@@@>>><<<999888888999:::777777777777666666666666777777666555444444333333555444444333333444444555555555555444444333333333222222333333333333444444333777888666444;;;JJJWWWzzzlllIII:::>>>GGG]]]uuuyyy```UUULLLJJJHHHEEEEEEIIIKKKJJJHHHFFFDDDEEEHHHJJJMMMQQQWWW\\\```cccgggiiijjjjjjkkkkkklllmmmnnnnnnmmmjjjiiikkknnnmmmhhhccceeedddcccbbbaaa______^^^[[[ZZZWWWTTTQQQMMMKKKIIIFFFDDDBBB???===;;;:::999;;;;;;;;;:::999888666555666555555555666777888999<<<======;;;999777888999555888@@@JJJTTTZZZYYYVVV___ZZZWWW\\\eeeggg___VVV]]]^^^``````^^^YYYSSSOOOMMMGGG@@@======<<<777222................................................//////.........---------////////////////////////////////////////////////111111111000000000000000444444444555666777888999:::<<<>>>>>>>>>>>>???@@@FFFEEEGGGPPPeeeyyy|||yyyZZZEEE;;;>>><<<:::888777777888888777777777777666666666555777666666555444444333333444444333333333333444444555555444444444333333333222222222333333333444444111444666444333777@@@HHHaaauuu|||^^^III???;;;FFFYYYrrr{{{iiiVVVLLLIIIHHHLLLQQQEEEEEEDDDCCCBBBBBBDDDEEEAAADDDHHHKKKMMMOOORRRTTT^^^^^^______```aaaaaaaaa```^^^]]]^^^aaaaaa\\\XXXWWWVVVUUUTTTSSSRRRQQQQQQNNNMMMKKKHHHFFFCCCAAA@@@>>>===<<<:::999888888888888888888888888777666666888777666666777:::===???@@@>>>;;;888666666666666666<<>><<<888444000................................................//////.........---------........................////////////////////////000000000000000111111111333333333444555666888888999;;;>>>>>>>>>>>>???@@@FFFFFFFFFNNNcccxxxWWWCCC======<<<:::999777666666666777777777777666666666555555666666555555444333333333444444333333333333444444444444444444333333333333222222222222333333333333111333444444444555777:::III```{{{cccJJJ888<<>>===;;;:::999999888777777777777777888888777888888888888888888888888777666777:::???DDDHHHCCC===777333444666777666<<>>>>>>>>???AAADDDEEEFFFMMMcccjjj```fffooozzzZZZEEE===>>>AAA:::999888777666666666666777777666666666555555555555555555444444333333333444333333333333333333444333333333333333333333333111222222222222333333333555444444444666666555444===LLLooobbbIII???>>>AAAMMMddd|||fffVVVMMMLLLNNNHHHGGGFFFEEEDDDBBB@@@>>>???@@@BBBAAA@@@???@@@AAAAAABBBBBBBBBCCCCCCCCCDDDBBBAAA@@@AAABBBBBB@@@===?????????>>>>>>=========::::::999999999999999888777777777777777888999:::999999888888888999999:::666777888:::>>>BBBGGGIII>>>888222222777<<<>>>>>>HHHPPP\\\eeehhhiiijjjkkkkkkhhhccc______aaadddfffccc```ZZZQQQJJJGGGJJJNNNLLLJJJDDD<<<555000...///........................................................................------------------------////////////////////////......///000111222222333111111222222444555777888999;;;===>>>>>>>>>@@@AAAAAADDDFFFNNNeeeeeeQQQQQQ___llloooTTTCCC======<<<999999999888777777666666666666666666666555555555555444444444444444333333333333333333222222333333333333333333333333333333333111111111222222222333333666444222222444666666555888;;;QQQzzz{{{fffEEE???999;;;IIIaaa}}}lllYYYMMMHHHGGGEEECCCBBBCCCCCCAAA???===>>>>>>>>><<<<<<===>>>============>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;999999888888888888999999999888888888888999:::;;;<<<<<<<<<===>>>???@@@@@@777333222777AAAIIILLLLLLVVV]]]eeejjjkkklllnnnpppsssmmmeee^^^^^^eeeooowwwkkkcccXXXPPPLLLJJJIIIHHHEEECCC>>>888111......///................................................---.....................------------------------////////////////////////......///000111222222333111111111222444666777888888:::===>>>>>>???@@@BBB@@@EEEFFFLLLddd~~~kkk[[[XXXcccwww]]]OOO@@@:::===???:::333888888888777777666666666666666666555555555444444444444333333333333333333333333222222222222333333222222222222333333333333111111111111222222222222444222000000222444555666999555???^^^^^^QQQBBB888888EEE[[[mmmrrr```UUUJJJEEE@@@>>>@@@BBBAAA@@@<<<======<<<;;;;;;<<<>>><<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::999999999:::::::::::::::999888888777777777777777777777777888:::<<>>;;;888666666222444;;;EEEPPPXXX[[[[[[bbbfffjjjnnnooopppqqqrrrtttooogggcccfffnnnxxxlllcccWWWQQQOOOMMMIIIDDDAAA===888333000/////////................................................---------...............------------------------//////////////////////////////000000111111222222111111222333555666888999888:::===>>>>>>???AAABBBBBBGGGGGGIII___zzzlllnnnpppsss{{{{{{bbbHHHBBB;;;999<<<>>>;;;666666666666666666555555444666666555555555444444444333333333333333333333333333333222222222222333333111111222222222333333333111111111111222222222222222222222222222222444555777777;;;IIIdddnnnUUUCCC999888@@@KKKfffxxxrrr]]]TTTJJJCCCBBBCCCBBBAAA?????????===<<<;;;===???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::999:::;;;;;;777777777888888999999999999999999999888888888888888888777777777888888999999999;;;===AAAFFFKKKMMMKKKGGGAAA;;;777555666777555<<>>>>>???AAABBBCCCIIIHHHHHH]]]iiivvv]]]III===;;;888777777888:::;;;444444555555555444333333666666555555555444444444333333333333333333333333333222222222222222222333111111111222222333333333000111111111111222222222222444666666555333333444000777888888GGGeee~~~aaaMMMBBB;;;;;;@@@EEEXXXqqqttthhhXXXMMMHHHFFFDDDBBB?????????<<<::::::;;;===<<<<<<;;;;;;;;;;;;;;;;;;999::::::999888888:::;;;666666777777888888999999::::::999999888777777777888888888888999:::;;;<<<<<<===???DDDJJJPPPVVVZZZKKKFFF>>>777555777;;;>>>999DDDUUUccclllnnnmmmllliiikkkpppwww}}}}}}yyytttpppooooooqqqqqqlllddd]]]XXXXXXWWWTTTOOOJJJFFFDDDBBB:::222///111222111...................................................---------.........//////////////////////////////////////////////////////111111111000000000000000222222333444666888:::;;;777:::<<<>>>>>>???AAACCCBBBIIIHHHHHH^^^```~~~[[[FFFBBB<<<;;;:::999888888888888777777666555444333333333555555444444444444555555333333333333333333333333111111111111222333444555111111111111111111111111444333222111111222333444222222333333333333444444555111111777===IIIfffoooSSS???888999<<>>>>>===<<<;;;???===;;;;;;<<<<<<;;;::::::;;;<<<===<<<:::888777;;;:::::::::999888888888999:::;;;:::888777777888<<<:::888999<<<@@@CCCDDDEEEEEEHHHOOOVVVWWWRRRLLLEEE;;;222333<<>>?????????GGGCCCBBBKKKfff}}}vvvaaaJJJ??????;;;;;;:::999888888888888666666555555444444333333444444333333333333444444333333333333333333333333111111111111222333444444111111111111111111111111333222111111111111222333111111111222222222333333555111222666777<<>><<<@@@NNNbbbyyytttiii\\\QQQIIIFFFBBB@@@@@@@@@???>>>>>><<<;;;<<<>>>???>>>===999999999888888999999999999999888777777666666666<<<======<<<<<<<<<>>>???<<<>>>BBBHHHNNNQQQRRRQQQXXXSSSNNNKKKJJJFFF@@@;;;:::777777@@@OOO\\\bbbccc```gggnnnqqqpppoooppprrruuu{{{{{{vvvrrroooggg]]]YYYZZZaaa^^^YYYRRRKKKDDD===999666222///---/////////...//////////////////////////////...---------------............................................................////////////000111111111111222222222111222333333555555666777888999;;;<<<>>>?????????CCCBBBDDDPPPkkkzzznnnTTTEEE===:::;;;;;;:::999888777777777777555555555444444444444444333333222222222222333333333333333333333333333333222222222111222222333333111111111111111111111111222111111000000111111222000000111111111222222222444222333555333111<<>>999888===GGGWWWmmm~~~rrreeeaaaZZZTTTOOOJJJFFFDDDCCCBBBAAABBBCCCCCCAAA??????>>><<<;;;;;;===???@@@>>>>>>===<<<<<<<<<<<<===<<<;;;;;;<<<===???AAABBBJJJMMMSSSZZZ^^^^^^ZZZVVVRRRKKKBBB<<<999888666555888;;;BBBPPP```kkkmmmlllxxxxxxvvvsssqqqrrrxxx}}}~~~zzzsssnnnggg```^^^___aaa\\\VVVQQQKKKBBB777...222000------...//////...////////////////////////.........///......---,,,............................................................////////////000111111111111222222222222222333444555666666777888999:::<<<===>>>??????BBBCCCHHHWWWsss{{{|||jjjPPPBBB???===:::999999999888777777777777777444444444444444444444555333333222222222222333333222222222222222222222222333333222222111222222222111111111111111111111111111000000000000000000111111111111111222222222222333222444666333111666???TTTtttwwwXXXMMMBBB===<<>>:::555333666;;;>>>@@@DDDJJJVVVdddpppuuusssppp~~~}}}{{{yyyzzz~~~}}}wwwpppjjjfffddddddeee___[[[UUUNNNGGG>>>555...///...---------......///////////////////////////------/////////...---,,,............////////////....................................////////////000000111111111222222222222222333444555666777777777888:::<<<>>>??????@@@EEEGGGLLL\\\xxxxxx{{{[[[NNNBBB???@@@===:::999888888777666666666777777333333333444444444444444444444333333333333444444222222222222222222222222333333222222111222222222111111111111111111111111000000000111111000000000222222222333333333333444555444444555444333777<<<@@@RRRtttqqqVVVEEE>>><<>>@@@@@@AAAGGGHHHLLL[[[xxx}}}tttYYYIIIBBB===<<<;;;888888999777777666666666666777777444444444333333333333333444444333333333333444444222222222222222222222222222222222111222222333333111111111111111111111111000111111222222111111000222222333333333444444444777555333222222333555777777===WWWzzzrrrfff___TTTHHHAAA<<>>@@@AAABBBBBBGGGGGGJJJXXXuuuoooUUUFFFAAA<<<::::::999666555888666666666555555666666777555444444333333222222222333333222222222222333333111111111111111111111111111111111111222333444444111111111111111111111111111111222333333222111111111222222222333333333333666555222111222333333111555666CCCWWWiiivvvxxxeeeYYYOOOLLLGGGDDDIIITTTZZZZZZeeeeeegggmmmvvv|||wwwsssgggbbb\\\WWWSSSKKKAAA999666777999===BBBFFFGGGGGGFFFOOO\\\jjjttt{{{~~~}}}|||~~~~~~{{{uuunnnhhhjjjlllllljjjjjjiiiaaaVVVKKKGGG@@@777111......///---///111000...,,,---///////////////////////////---------------...//////---......///000000111111....................................////////////000111111111111222222222333333444555666777888888999;;;===???AAACCCDDDDDDHHHHHHLLLZZZwwwyyy___MMMEEEDDD;;;888999<<<===999666666666666555555555666666777555555444333333222111111222222111111111111222222111111111111111111111111111111111111222333444555111111111111111111111111111222333444444333222111000111111111111222222222333333222222444555333000333666888<<>>FFFOOOVVVYYYXXXVVV```hhhttt~~~}}}yyyrrrmmmiiilllmmmjjjiiieeeYYYKKK===888111///000111111000---000222111...,,,---///////////////////////////...---,,,,,,---...///000---......///000111111222..................................../////////000000111111111111222222222333333444555666777888888:::;;;===@@@BBBDDDEEEEEEIIIJJJPPP___{{{hhhWWWNNNEEE???@@@:::::::::999999999888888777777777777777777777777444444444444444444444444111111111111111111111111222222222111111111111000//////000111222222333333111111111111111111111111111222333444555444333333333333222111000///......222222222222222222222222111000444:::<<>><<<<<>>>>>>>>??????@@@>>>;;;;;;===@@@BBBCCC>>>@@@CCCDDDFFFHHHJJJMMMJJJNNNSSSWWW[[[]]]___```hhhqqq||||||xxxyyy|||~~~rrrooonnnmmmdddQQQ???666333222111////////////000////////////////////////000/////////..................------------......//////...---------------////////////////////////////////////000000000000000000000000111222333444333444444555666777888888:::;;;===???AAABBBBBBBBBHHHNNNOOO^^^WWWIII?????????;;;999;;;999999999999888888888777555555555555555555555555444444444444444444444444111111111111111111111111222222222111111111111000000000000111222222333333111111111111111111111111000000111222222222222111000000000000000000000000222222222222222222222222555222222444222333AAARRR~~~}}}wwwsssooojjjfff___YYYPPPIIIFFFFFFFFFGGGGGGDDDBBBBBBEEEJJJNNNOOOQQQRRRUUUWWWZZZ^^^cccggggggooovvvwwwsssqqquuuzzz~~~}}}yyyxxx{{{~~~ooonnnmmmfffVVVBBB555222222222111000////////////////////////////////////////////////..................------------......//////...------------...////////////////////////////////////000000000000000000000000111222333444333444555555777777888999:::;;;===???@@@AAA@@@@@@EEELLLPPP```EEE@@@>>>@@@???;;;;;;===999888888888888777777777444444444444444444444444333333333333333333333333111111111111111111111111222222222111111111000000000000111111111222222222111111111111111111111111///000000111111111111111//////000000111111111111111111111111111111111111111000111444555444999AAAYYYooo{{{oooeeeaaacccfffhhheeebbb^^^^^^bbbggglllnnnvvvuuutttsssrrrtttxxx|||{{{vvvwwwyyy}}}~~~wwwrrrllleee[[[OOO@@@333111555111111000000///////////////////////////////////////////////////...............------------......///......---------......////////////////////////////////////000000000000000000000000111222333444444444555666777888999999;;;<<<===???@@@@@@??????CCCKKKPPPbbb???===<<<<<<:::777888;;;888888888777777777666666444444444444444444444444333333333333333333333333111111111111111111111111222222222111111111000000111111111111111222222222000000000000000000000000/////////000000000111111/////////000111111222222111111111111111111111111///...111555666555666999<<>>???@@@@@@@@@???CCCKKKQQQccc<<<;;;:::999777777999;;;777777777777666666666666444444444444444444444444333333333333333333333333111111111111111111111111222222222111111111111000111111111111111111111111000000000000000000000000000000000///000111111222//////000000111111111222111111111111111111111111///000222333444333222222222BBBVVVhhh{{{zzzoooaaaWWWFFF<<<444333333000.........//////000000//////...////////////////////////.........///////////////......------------.........------------...//////////////////////////////////////////000000000000000000000000111222333444444555666666888888999:::;;;<<<>>>@@@AAABBBAAAAAADDDLLLRRRddd<<<<<<:::888777999:::;;;777777666666666555555555444444444444444444444444222222222222222222222222111111111111111111111111222222222111111111111000111111111111111111111111000000000000000000000000111111000000000111222333000000000000000111111111111111111111111111111111111222333222000111222222444>>>GGGNNNZZZqqquuueeeRRREEE777111///222444222......---...///000000///......////////////////////////............/////////000......------------......---------------...//////////////////////////////////////////000000000000000000000000111222333444555555666777888999999:::;;;<<>>:::===SSSrrrvvv___EEE222555000...111222000000222---...///000000///......////////////////////////---.........//////000000.........------.........---------------...///000////////////////////////////////////000000000000000000000000111222333444555555666777888999::::::;;;<<>>@@@BBBCCCDDDEEEKKKOOObbb::::::999888888777666666666666666666555555555555444444444444444444444444222222222222222222222222000000111111111222222222000000000000000000000000000//////000222222111000//////000000000000//////000000000000000000000000000000111111111222222222000000000000111111111111111111111222222222333333666444555555444777BBBOOOgggvvvvvvoooeeeWWWHHH===777333222111000000000/////////...////////////////////////....................................////////////...........................///000///...---------///......---...///000111////////////000000000000///,,,111333000111444111444444444555777888:::;;;;;;<<<===>>>@@@BBBCCCDDDEEEJJJMMM___999999888888777777666666666666666555555555555444444444444444444444444444222222222222222222222222111111111111111222222222000000000000000000000000000//////000222222111000//////000000000000//////000000000000000000000000000000000111111111222222000000000000111111111111111111111222222222222333333222222555444222555;;;>>>LLLbbbyyyuuuiiiSSSGGG888111222444222///000000000000////////////////////////////////////....................................////////////...........................////////////......---///............///000000////////////000000000000000111333222///000333666444444555666777999:::;;;;;;<<<===>>>@@@BBBCCCDDDDDDIIIJJJ\\\888888777777777666666666666666555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000//////000222222111000//////000000000000//////////////////////////////000000000000111111111111///000000000111111111111111111111111222222222222333000000555777555444555555:::FFFZZZtttuuu```RRR===666111222666888333---000000000000////////////////////////////////////....................................////////////........................///......///000000///.............../////////000////////////000000000000000555333000111000000555444555555666777999:::;;;;;;<<<===>>>@@@BBBCCCDDDCCCIIIJJJ[[[777777666666666666666666555555555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000//////000222222111000//////000000000000////////////////////////////////////000000000111111111///000000000111111111111000000111111111222222222555111000444666555444666888777888AAASSSmmmmmmUUUCCC;;;222222333666888777222...////////////000000000000////////////////////////////////////////////////............////////////........................///......///222333111///---......///////////////////////////000000000000***111------999777000666555555555666888999;;;<<<;;;<<<===>>>@@@BBBCCCDDDCCCJJJLLL^^^666666666666555555555555555555555444444444444333333333333333333333333333222222222222222222222222222222222111111111111111000000000000000000000000000//////000222222111000//////000000000000//////000000000000000000000000/////////000000000111111000000000000111111111111000000000111111111111222777222000222333111111444666444333666===LLLeeezzzvvvtttkkk[[[III<<<777888222222222222000000000111////////////000000000000////////////////////////////////////////////////............////////////........................000...---///333444333000---......///000/////////////////////000000000000***333---444MMMLLL<<<===555555666777888:::;;;<<<;;;<<<===>>>@@@BBBCCCDDDBBBKKKNNNaaa555555555555555555555555555555555444444444333333222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000//////000222222111000//////000000000000//////000000000000000000000000////////////000000000111000000000000111111111111000000000000111111111111444111111333222///000444222111333555666:::GGGUUUuuurrrhhhPPPKKKCCC;;;666555666888111111000///......///111.../////////000000000111////////////////////////////////////////////////............////////////........................000...---///444666444111------///000000000///...////////////000000000000000888///<<<```^^^BBB;;;555555666777888:::;;;<<<;;;<<<===>>>@@@BBBCCCDDDAAALLLPPPbbb444555555555555555555555555555444444444333333333222222222222222222222222222222222222222222222222222222222222111111000000000000000000000000000000000//////000222222111000//////000000000000//////000000000000000000000000////////////000000000000000000000000111111111111000000000000111111111111000///222555444111333777444222333777777555:::BBBBBBWWWmmm|||~~~kkkVVVHHH@@@:::444333555555111---//////000222444333111....../////////000000111111////////////////////////000000000000000000000000............/////////000........................000...,,,///444777444111,,,---///000000000///...////////////000000000000111888---;;;eee```;;;///555666666777888:::;;;<<<;;;<<<===>>>@@@BBBCCCDDDAAALLLQQQbbb999666333333555555444222444444444444444444444444333333333333333222111000222333333333333222111111000111111111111222222222222111111000000000000000111000///000111222111///111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111111222333444333333333444444444555555===BBBIIIRRRbbb|||tttcccTTTHHH@@@<<<222222222222222222222222222222222111111111111000000000000000000000000000//////000000000000//////...///////////////......////////////////////////---...//////////////////111111222222222222111111////////////000000000000111111000000111111222333666(((666^^^kkkOOO777555777777777777777888888888999<<<>>>@@@@@@AAABBBDDDFFFMMMRRRiii}}}999666444444555555444222444444444444444444444444333333333333333222111111222333333333333222111111000111111111111222222222222222111000000000000000111000///000111222111///111000000000/////////...////////////000000000111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222333333333333444444444444666999===AAAIIIZZZppp|||ooohhh___ZZZQQQGGG???888555333222222222222222222222222222222222111111111111000000000000000000000000000//////000000000000//////...///////////////......////////////////////////......//////////////////000111111111111111111000////////////000000000111111111000000111111222333666---888TTTYYYCCC555777777777777777888888888888999<<<>>>@@@@@@AAABBBDDDEEEJJJNNNddd888666555555555555444333444444444444444444444444333333333333333222222111222333333333333222111111000111111111111222222222222222111000000000000111111000000111222222111///000000000000/////////////////////000000000111111000000000000000000000000111111111111111111111111222222222222222222222222...///111222222222111000222222222222333333333333555777888777888???KKKUUUpppxxxppp]]]NNNGGG<<<;;;888555333222111111222222222222222222222222222222222111111111111000000000000000000000000000///000000111111000000///...//////000000////////////////////////////////////////////////////////////000000111111000000////////////000000000111111111111000000111111222333444222999DDDCCC777333999777777777888888888999999:::<<<>>>???@@@AAACCCDDDFFFGGGIII^^^777666666666666555444444444444444444444444444444222333333444333333222222222333333333333222111111000000111111111222222222333222111111000000111111111000000111333333111///000000000000//////////////////000000000111111111000000000000000000000000111111111111111111111111222222222222222222222222...000222333444333111000111111222222222333333333444777888777666777===BBBDDDNNN[[[fffqqq~~~|||mmm[[[LLLAAA<<<:::444444444444444333333333111222222222222222333333222222222111111111000000000000000000000000000000000000000111111000000000...//////000000000000///////////////////////////000000///////////////000//////000000000000////////////000000000111111111111111000000111111222333222444777777555222444888777777777888888999999::::::<<<>>>??????@@@CCCEEEFFFEEEGGG[[[www555666777777666555555555444444444444444444444444222333333444444444333333222333333333333222111111000000111111111222222222333222222111111111111111111000111222444333111///////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111333555555444333222111111222222222333333333111444777777666666777:::777>>>FFFMMMSSS[[[fffmmmxxxrrrkkkfffYYYRRRGGG>>>777555666777333333333333333222111111111111111222222333333333222222222111111111000000000000000000000000000000000000111111111111000000......///000111111000000000000000000000000000000000////////////000111111//////000000000000//////000000000000111111111111111111000000111111222333111333333111222666777555666777777888999:::::::::;;;<<<>>>>>>>>>@@@CCCFFFGGGFFFHHH[[[xxx444666888888777555555666444444444444444444444444222333333444444444444444222333333333333222111111000111111111111222222222333333222111111111111222111111111333555444111///////////////000000000000000000000111111111222222111111111111111111111111222222222222222222222222333333333333333333333333222222444555555555444333222222222222333333333333222444666777666555666666444777<<<>>>@@@CCCHHHMMM[[[bbbkkkqqquuuzzzrrraaaUUUQQQMMMFFF???:::888666666666666444222222222222222111111111111111111111222222333333444222222222111111111111000000000000000000000000000000111111222222111111000......///000111111111111000000000000000000000000///.........///111333444///000000111111000000///000000000111111111222222111111000000111111222333222222111222555999888555666777777888999:::;;;;;;;;;<<<===>>>>>>@@@CCCFFFFFFIIIKKK^^^~~~333666999999777555555666444444444444444444444444222333333444555555444444222333333333333222111111000111111111111222222222444333222222111111222222111111222444555444111....../////////000000000111000000111111111222222222111111111111111111111111222222222222222222222222333333333333333333333333222222333333333444444444333333333333444444444444333444555666666555666666111333666888888:::>>>@@@<<>>@@@CCCFFFCCCKKKOOOaaa222666999:::777555666777444444444444444444444444222333333444555555555444222333333333333222111111000111111111111222222222444333222222111111222222111111222444555444111....../////////000000111111000111111111111222222222111111111111111111111111222222222222222222222222333333333333333333333333222222111111111222333444333333444444444444555555///000111111222333444555555777888888666666777999555:::>>>>>><<<===AAAFFFBBBKKKUUUYYYYYYXXX[[[^^^aaahhhssszzz{{{yyyuuussswww|||xxxkkkfffhhhhhhhhhjjjlllhhhaaaUUUOOOKKKJJJFFF@@@<<<===>>><<<999666444555777888777444000000333444444333444333222000000111222333000000111222333333444444222222222111111111111000000000000000000000000000111111222222222222111111......///111111222222222000000000000000000000000------,,,---///333666888111111222222222222111111000111111111111222222222111111111000111222222333444333444888777333444999666777777999:::;;;<<<<<<<<<============@@@DDDGGGAAAKKKQQQccc;;;999777666666666666555444444444555555555555555333333333444444444555555222222222222222222222222111111111111111111111111444333111000000000111222...111444555444222111000111111111111111111222222000111111111111222222222333222222111111222222333444333333222111111111222444444333222222222333333111222222333333222222111222444555333111111333666444444444444444444444444444444444555555555555666777888;;;======<<<:::888<<<<<<<<<======>>>>>>>>>CCCEEEHHHKKKLLLLLLKKKJJJMMMNNNOOOOOOOOOMMMLLLKKKDDDDDDDDDDDDDDDCCCBBBBBB:::::::::999999777666666555555555444444333333333666555444333333333333333333333333222222222111111111111222222222333333333333333333333333333333333333222111111000111111111111111111111111222222222//////000111111111111111222111000//////000111222000000000000000000000000666///111222---111555111000000000000111111111111111111111000111111222333444444444555555555555555555666777888:::;;;<<<=========>>>???AAABBBCCCCCCGGGLLLRRRkkk222555777777666555666777555555555555555555444444333333333444444444555555222222222222222222222222111111111111111111111111333222222111111111111111///222555666444222111111111111111111111111222222111111111111222222222222333333222222222222333333444333333222111111222222333333333222333333444444222222333333333333222222111333555444222111333555444444444444444444444444444444444555555555555666666888:::<<<<<<;;;999888777888888888999999999999777888:::<<<======<<<<<<<<<======>>>>>>>>>>>>===::::::;;;;;;::::::999888999999999999888777666555555555444444444333333333555555444333333333444444333333333222222222222111111222222222222333333333333333333333333333333333333222222111111111111111222222222111111111111111///000000111111111111111222111000//////000111222111111111111111111111111,,,***///333111222333---000000000000111111111111111111111111111222222333444444444555555555555666666666777999:::;;;<<<===??????@@@AAABBBDDDEEEEEEHHHLLLPPPhhh///444888888555444555888666666666555444444444333333333333444444444555555222222222222222222222222222222222222222222222222222222222222222111111000000333555666555333222222222222222222222222111111111111111111222222222333333333222222222222333333444333333222222222222222333222222222333444555555333333333333333333333333111333444444222111222333444444444444444444444444444444444555555555555666555777999:::;;;:::888777555555555555666666666666444444444555555666666666444444444444555666777888777777777888777777666555777777777777777666555444555444444444444333333333444444333333333444555555333333333333222222222222222222222222333333333333333333333333333333333333333333222111111111111111333333222222111111000000///000111111222222111111222111000000000000111222111111111111111111111111...///111333333333222000000000000111111111222222111111111111111222333333444444555555555666666666777777888999;;;<<<======@@@AAABBBCCCDDDFFFGGGGGGHHHKKKMMMdddttt<<<;;;999666555444444555777777666555444333333333333333333444444444555555222222222222222222222222222222222222222222222222111222333444333222111000111444666666555333333333333222222222222222111111111111111222222222333333333333333222222333333333444333333222222222333333222222222333333555666777444444333333333333444444222333444444333222111111444444444444444444444444444444444555555555555666555666888999999999888777666666666666666666666666888777666555555666777777777666555444555666777888777888888888888888777777555666666666555555444333444444444444444444444444333333333333333444555666444444333333333222222222222222222333333333444444333333333333333333333333333333222111111111111222444444333222111111000000000000111222222222222111111111111111111111111111111111111111111111111111888777000---111111000444000000111111111222222222222111111111111222333333444444555555666666777777888888999:::;;;<<<======@@@AAABBBCCCEEEFFFHHHHHHHHHIIIKKK```iiiSSSHHH:::333444666444111777777666555444333333333333333333444444444555555222222222222222222222222222222222222222222222222222222333444444222111000222444666666444333333444333333333333222222111111111222222222222333333333444333333333333333333444444333333222333333444444222222333333444555666777555555444333333444555555444444444444444333222111444444444444444444444444444444444555555555555666555666777888888888777777777777777777777777666666777666444333222333444555888777555333222333333444444555555666666555555555444555555555555444333333444444444444444444444444333333333333333444555666444444444333333333222222222222333333333444444444333333333333333333333333444333333222111222222222555444444333222111000000000000111222222222222222111111222222222222111111111111111111111111111111555777...,,,888777000444111111111111222222222222222222222111222333333444444444555555666777777888999999:::;;;<<<======>>>??????AAABBBDDDFFFGGGHHHFFFHHHKKKaaaxxxjjjfffSSS===222444777555111666666666555444444444333333333333444444444555555222222222222222222222222333333333333333333333333333333333333333222222111222333555555333222333444444444444333222222111111222222222222333333333333444444333333333333444444333333333333333444444555444333333333444555666666666555444333333444555666888666444333444444444333444444444444444444444444444444444555555555555666666666777888888888888888666666666666555555555555555444333222222333444555888777666444333222111111444444555666666666666555444444555555555444444333333333333444444444444555444444333333333444555555444444444444333333333333333333333333444444444444333333333333333333333333444444333222222222222222444444333333222222111111000111222222333222222222111111222333333222111111222222222222222222222222...777111777NNNJJJ777777111111111222222222222333222222222222222333444444444444555666777777888999::::::;;;;;;<<<======>>>>>>>>>@@@BBBDDDEEEGGGHHHFFFJJJNNNfffvvvsssjjjXXXAAA444444777777555555555555555555555444444333333333444444444555555222222222222222222222222333333333333333333333333444444333222222222222333111333444333222111222333555444444333222222111111222222222333333333444444444444333333333333444444333333333333333444555555555555444444444555555666777666555444444555666777<<<888444333444666666555444444444444444444444444444444444555555555555666777777777888888888999999777777777666666555555555666666555555555666666777777777777777666555333333555666777888888888888777444444555555555555444444333333333444444444555555555555444333333333444444555444444444444333333333333333333444444444444555333333333333333333333333444444333222222222222333333333333333333333333333000111222222333333222222111222222333333222222111222222222222222222222222...888111;;;[[[WWW===999111111111222222222333333333222222222222333444444444444555666777888999999;;;;;;;;;<<<======>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHHHHMMMTTTnnnyyy~~~hhhXXXDDD777444666999999444444444555555555555555333333333444444444555555222222222222222222222222333333333333333333333333555444333222111222333444111222333333111111222333555555444333333222111111222222333333333444444444555444444333333444444555333333333333333444555666666555555444444444555555888666555444444555666888>>>999444222444666777666444444444444444444444444444444444555555555666666888888888888888999999999999999888888888777777777444444555555666666666666444444555666666555444333333444555555666666666666444444555555666555555555333333333444444555555555666555444444333333333333555555444444444333333333333333333444444444555555333333333333333333333333555444333333222222333333333333333333333333333444111111222333333333333222111222333444444333222111222222222222222222222222000777***333VVVTTT999666111111222222222333333333333333222222333333444555444444555666777888999999;;;;;;<<<<<<======>>>>>>>>>???@@@BBBEEEGGGHHHIIIIIIPPPYYYttt~~~rrrRRR444???+++@@@444666666555555555555666777555555555555555555555555333333333333333333333333333333222111000000000000666444222222333333222111444444444333333222222222444444444444444444444444333333333444444444555555222222222333333444444444555444333222222333444555333333333333333333333333777777888777666333000...444333333333333444555555777777666666555555555444777666555555555555666666888777777777777777777888888777777777666666555555666666666666666666666666666666555555666777888888444444555555666666777777777777777777777777777777777555333444777888666444444444333333333333444444999444222555888777777888000333555555333222555777555555444444444333333333444444444444444444444444333333333444444444555555222333333444444333333222111333333333111000111222444333333222222222333333222222333444555777777888333222222111111222222333333222222222222333444444888888888999:::::::::;;;::::::;;;<<<===>>>??????>>>???@@@BBBEEEGGGHHHIIIKKKNNNXXXwww|||>>>hhh:::000???222>>>444555555555666666666666666444444444444444444444444444444444444444444444444666555444333333333333333777555444333444555444333444333333333222222222222333333333333333333333333222222222333333333444444222222222333333333333333555555444444444444555555444444444444444444444444555555777777777555333222444444444444444555555666666666666555555555444444777777666666666666666777666777999:::;;;:::999888777777777666666555555555666666666666666666666666666666555555555666777777666666777777888888999999777777777777777777777777777555444555777777666444555555444444444444555555222222777@@@DDD>>>888555222444555555333333555777555555555555444444444333444444444444444444444444222333333333333444444444222222333333333333222222333444666555444333444666333333222222222222333333222222222222111111111111444444333333333333444444555555555555555666666777666666777777888888999999:::;;;;;;<<<===>>>?????????@@@AAACCCEEEGGGHHHIIIJJJNNNVVVrrr+++???333444<<<777999333444555666777777777777666555555555555555555555555555555555555555555555555666666555555444555555555777555444333555555555444333333333333333222222222222222222222222222222222111222222222333333333333444444333333333333333333555555666666666666555555555555555555555555555555333444666777888888777666555555555555555666777777666666666666555555555555888777777777777777888888555777:::<<<===;;;999888777777777666666666666666777777777777777777777777777777666555555555666666666666777777888888999999777777777777777777777777777555444555666777666555666555555555555555555666...000888CCCFFF@@@888555333444555444333333444666666666666555555555444444444444444444444444444444222222333333333444444444222222333333333333222222333444666666555555666888333333222222222333333444555555555444444333333333444444444444444444444444666666666666666777888888777888888999::::::;;;;;;:::;;;<<<<<<>>>>>>???@@@BBBBBBCCCEEEFFFGGGIIIIIILLLOOOVVVooo<<<555:::999666888555777444555666777888777777666666666666666666666666666666666666666666666666666555444444444444444555555666444333333444555444333444444444444444444444444333333333333333333333333222222333333333444444444666666666555555444444333555666777888888777666555666666666666666666666666333444666777888888888888666666666666666777777888777777777777777777777666888888888777888888999999888999:::;;;:::999888777888888888888888777777777777777777777777777777777999888777666666666666666444444555555666666777777666666666666666666666666666666555555666666666555666666555555555555666666222111333999;;;888777999555555444333333333444555777666666666666555555555444444444444444444444444333444444444444555555555333333444444444444333333111222444444444444555777444444333333444444555555555555555666777888888999333333333333333333333333555555555555555666666777777888888999:::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@CCCDDDDDDFFFGGGHHHIIIIIINNNSSSXXXnnn@@@---999999222888777>>>666666777777777777666666777777777777777777777777666666666666666666666666444444444444555666666777777555444444666777666555555555555666666666666666555555555555555555555555444444444444555555555555888888777777666666666555555666777888888777666555666666666666666666666666666666666777777777777777777666666666666777888888888888888888888888888888888888888888888999::::::@@@???<<<:::999888999999999999999999999999999999777777777777777777777777:::999999888777777777777444444555555666666777777666666666666666666666666555666666666555555666666666666555555555555666666666333222444444333555::::::999777666666666777777777666666666666555555555444444444444444444444444555555555555666666666666444444555555555555444444111222444444444444555777555555555555555666777777333444444555555666666666444444555666666555444444666555555555555666777777555666777888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@DDDDDDEEEFFFGGGHHHIIIIIINNNSSSXXXmmm===000999<<<888999888<<<999999888777666666666666888888888888888888888888666666666666666666666666666666666666777888999:::999777666666888999999888555555555666666666666777555555555555555555555555555555555555666666666666888888888777777777777777666666777777777777666666666666666666666666666666777777666666666666666555666666666666666777888888888888888888999999999999777777777777888999::::::EEEBBB>>>;;;::::::;;;<<<999999999999999:::::::::777777777777777777777777999999888777777777888888666666777777888888999999777777777777777777777777555666777666555444555777666555555555555555555666555444555888666333444888???===999888888999999999666666666555555555444444444444444444444444444444444555555555666666666666444444555555555555444444333444666666555555666888555555555555555666777888999888888777666555444444555666777888888777666555777777777777777888999999999:::;;;<<<===??????@@@;;;<<<======??????@@@AAABBBCCCDDDFFFGGGHHHIIIJJJLLLRRRVVViii:::<<<999======777888777===;;;888666444444555666666666666666666666666666555555555555555555555555555555555666777888::::::777555444555777888888777333444444444555555555555555555555555555555555555444444444555555555666666555666666666666666666777777666666555555666666777555555555555555555555555666555555555555555555666666555555555555666777777666666666777777888888888666666666777777999::::::@@@>>>===;;;:::;;;;;;<<<777777777888888888999999666666666666666666666666666666666666666666777888666666777777888888999999777777777777777777777777444666777777555444555777555555444444444444555555444333555777666444666;;;???;;;777555666777777666555555555555444444444333444444444444444444444444333333333333444444444555222333333333333333333222333444666555444333444666333333333333444555666777::::::999888777666555444444555666777777666555444777666666666666777888888;;;<<<===>>>???AAABBBBBB<<<<<<===>>>???@@@@@@AAAAAABBBCCCEEEGGGHHHJJJKKKLLLSSSWWWhhh444???222666;;;555<<<:::@@@===999555333333555666555555555555555555555555555555555555555555555555222222222333555666888888333222111111333444444444222222222333333444444444444444444444444444444444333333333444444444555555333444444444555555666666777666555444444555666777555555555555555555555555444444444444444555666777555555555555555666777777444555555555666666777777666666666666777888999:::777888999999::::::999999555555666666777777777888666666666666666666666666444444444444444555666777444444555555666777777777777777777777777777777777444666888777444333555777444444444333333444444444555222111111111111999AAA;;;777222000222333222111555555444444444333333333444444444444444444444444111111222222222333333333111111111222222111111111111333333333111000111222111111111222333444555666222222222333333333333333000111333444444333111000444444444444444555666666555666777888:::;;;<<<===<<<<<<===>>>???@@@AAAAAA@@@@@@BBBDDDFFFIIIJJJKKKOOOVVVYYYjjj|||