BM6P6(@ yyyeeeSSSEEE>>>>>><<<999666444333333222333333444444333222000///111222222111...------...//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************------------------------,,,,,,---,,,,,,---111444999<<>><<<999777666555444333333333444444333222000///...///000///...---...//////......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,---,,,,,,...111444:::===@@@@@@???<<<::::::>>>@@@JJJ[[[iiiqqqyyyzzzyyy|||yyywwwvvvqqqqqqpppoooooottt{{{yyysssooorrryyyxxxzzz~~~|||yyyooo```RRRIIIBBB<<<999999777555555555555333222111111111000000000000000........................------------------------+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++***++++++++++++,,,,,,,,,------.........---,,,+++---------............//////000///...---///333666<<<@@@DDDHHHKKKOOORRRUUUWWWVVVVVV\\\hhhzzzlllWWWJJJ>>><<<999888888777666444333444444444333222111000,,,---///...------...000------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************,,,,,,---,,,---///222555<<<>>>@@@@@@>>>;;;:::999>>>CCCOOO```mmmuuuzzzzzz}}}}}}{{{vvvqqqnnnooorrrvvv{{{}}}|||~~~|||zzzzzz{{{zzz~~~|||uuuhhhYYYMMMDDD>>><<<999777555444555555333222//////000000111111111111........................------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........---,,,+++---------............///...///000111111333666999AAADDDHHHKKKNNNPPPSSSVVVWWWXXXZZZbbboooxxx^^^OOO@@@===999888999999666444444444444333333222111111...///000///...---...///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************+++,,,---------000444777===???@@@???===:::999999???HHHXXXhhhssszzz}}}|||~~~zzzyyyyyywwwxxxxxx{{{}}}xxxvvvwwwxxxwww|||zzzwww|||{{{zzzpppbbbTTTIIIBBB@@@;;;888666444444444333222000000000000000000111111........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,---------............///,,,...000222333555999;;;DDDGGGJJJMMMOOOQQQSSSUUUVVVYYY___iiiwwwhhhWWWEEE@@@:::888999999777444555555444333333222222222222333333222///------...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,------...111555888??????@@@>>>;;;:::::::::@@@MMM___nnnyyy{{{uuunnnjjjggggggggghhhiiikkkoootttzzz~~~{{{|||~~~wwwkkk]]]QQQHHHDDD<<<999666444444444444333222222111111000//////...........................------------------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,+++++++++,,,,,,,,,------------------------------------------............///***---///222444666:::===EEEHHHKKKMMMOOOPPPSSSUUUVVVZZZcccpppuuucccMMMFFF>>>:::::::::888444666555444333222222222333444555555333///------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///222777:::?????????===;;;:::;;;<<>>???>>><<<::::::<<<>>>FFFZZZrrrxxxlllddd```^^^]]]\\\[[[YYYWWWVVVUUUVVVVVVVVVWWWYYY\\\```dddhhhiiimmmpppttt{{{{{{xxx~~~zzzrrrdddTTTIII>>>;;;777444444444444333222111111111000000//////........................------------------------+++,,,,,,------,,,,,,+++)))***,,,......---,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,---...///---------............//////000111222444888>>>BBBFFFIIILLLOOOPPPRRRTTTVVVXXX```ooottt___TTTFFF>>>===>>>;;;888777666444333222222333444000111111000///....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***+++,,,......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,---...000444888<<<>>>>>>===;;;::::::===???LLLaaa{{{yyyqqqfff^^^ZZZZZZ[[[\\\WWWVVVVVVUUUUUUUUUVVVVVVTTTTTTVVVXXXZZZ]]]```aaabbbdddiiiooowww~~~~~~}}}xxxjjjXXXJJJ???;;;777444444444444333000000000000111111111111........................------------------------+++,,,,,,------,,,,,,+++)))***,,,.........,,,+++,,,,,,,,,---------......---,,,,,,+++,,,---...///---------.........//////111222222333555999@@@DDDFFFIIIMMMPPPQQQSSSVVVXXXYYYcccsssvvvgggVVVEEE???@@@===999777999777555222111111222333222111000000000111222333......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------*********+++,,,,,,,,,---...---...///111555888;;;???;;;999;;;;;;;;;???DDDQQQiiixxxvvv}}}xxxppphhhaaaXXXUUUVVVWWWVVVSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVXXX\\\______bbbeeehhhjjjooovvv{{{}}}~~~|||tttcccRRRCCC<<<666777777444222222333222111111000000111111222111///...---------...///............---------------...---,,,***(((&&&++++++++++++++++++++++++---.../////////...,,,,,,++++++,,,,,,,,,---------...............///000111...///111444888===AAACCCEEEHHHLLLOOORRRUUUXXXZZZ]]]dddvvvrrryyyjjjYYYHHHAAA@@@===999888:::999777666555555555666333222111000000111222222......------------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,*********+++++++++++++++.........000333777:::<<<@@@<<<:::;;;;;;;;;@@@EEEVVVnnnwwwvvv}}}pppfff```aaa[[[UUUTTTVVVWWWWWWUUUWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZZZZZZZYYYZZZ]]]___^^^```cccdddfffiiiooossszzz|||{{{jjjYYYGGG???999999999666444444333222222111111111111111222111///...------......///............------------------,,,+++***)))(((........................---.../////////...---,,,++++++,,,,,,,,,---------///......------------...///000222555999===AAACCCEEEHHHLLLOOOQQQTTTWWWYYY]]]ggg{{{uuulll}}}ppp___MMMEEEAAA===999999666555555555444444333333444333222111000000000000......------------......---,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++*********+++++++++***************---...///111555999<<<>>>@@@<<<:::;;;;;;;;;AAAHHHZZZqqqvvvwww~~~pppfff^^^YYYVVVZZZWWWTTTTTTWWWYYYYYYWWWXXXXXXXXXXXXWWWWWWWWWWWWZZZ[[[[[[[[[ZZZZZZ\\\^^^^^^```bbbcccdddfffiiilllqqqsssxxx~~~}}}sssbbbNNNEEE>>><<<;;;777555666222222222111111111111000111000///...------......///............---------------,,,+++++++++++++++////////////////////////......//////......---,,,,,,,,,,,,,,,------------//////...---,,,,,,,,,,,,///000333666:::>>>BBBDDDFFFIIILLLOOOQQQSSSVVVYYY___mmmqqqeeeeeeuuufffTTTJJJBBB<<<999999333333444444444333222222444444333222000000//////......------------......---,,,,,,++++++,,,,,,---.........---,,,,,,++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))+++++++++******))))))))),,,---///222555999<<<>>>>>>;;;::::::999;;;BBBJJJ\\\pppvvvxxx|||uuukkkbbb]]]ZZZYYYXXXWWWUUUUUUWWWZZZ\\\[[[ZZZ[[[[[[[[[[[[[[[ZZZYYYYYY\\\]]]___`````````bbbcccccceeefffhhhjjjkkkmmmnnnuuuwwwzzz}}}~~~{{{}}}zzzhhhTTTJJJBBB>>><<<888555666222222222222111111000000111000///...------...//////............------------,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,------------...//////...---------......000111444888<<<@@@CCCEEEHHHJJJMMMOOOQQQSSSWWWYYYdddtttwww```ZZZbbb|||nnn^^^QQQFFF===999:::666666777777777666666555444444333222111///............------------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******))))))))),,,+++++++++******))))))+++,,,...111555888;;;===<<<999888888888:::DDDNNN___nnnwww{{{yyyjjjfffaaa]]]\\\[[[ZZZZZZWWWWWWWWWYYY[[[\\\\\\\\\```aaabbbccccccbbbbbbaaadddfffjjjlllmmmnnnpppqqqlllmmmpppsssvvvxxxxxxxxx}}}~~~|||}}}}}}lllZZZOOODDD???;;;666444555111222222222222111000///111000...------.../////////............------------,,,+++++++++,,,---...++++++++++++++++++++++++//////......------------,,,,,,---------.....................///000222222111333666:::>>>BBBDDDFFFIIIKKKMMMOOOQQQTTTXXX\\\kkk}}}nnnYYYXXXeeexxxiii[[[MMMAAA;;;<<<666666666555555444444444333333333333111000............------------......---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++************++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,++++++++++++++++++,,,///222555888:::<<<:::888888888888;;;GGGTTTeeeqqq}}}}}}www~~~{{{ooogggaaa^^^\\\ZZZZZZZZZYYYXXXZZZ[[[\\\]]]___```aaaaaaeeefffhhhjjjllllllllllllnnnrrrwwwzzz|||}}}~~~|||}}}~~~ooo___SSSGGG@@@;;;666333444111111222333333111000///000///...------...///000///............------------,,,,,,,,,,,,,,,------------------------------//////...------------...,,,---------............------...///000222333444222444777<<<@@@CCCEEEFFFIIIKKKNNNPPPSSSVVV[[[___rrrkkk[[[^^^jjjtttfffUUUFFF??????666555444222111111111222222333333333222000///.........------------......---,,,,,,++++++,,,,,,---,,,,,,------.../////////------,,,,,,+++******)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000333666999:::;;;999888888999999>>>LLLZZZjjjttt~~~zzzvvvvvv}}}tttmmmfffaaa^^^\\\ZZZZZZ[[[]]]^^^^^^aaabbbdddeeegggiiilllnnnoooqqqtttxxx{{{|||}}}|||rrrdddWWWJJJAAA;;;666333444000111222333333222000///000///...------...///000///............---------------------------,,,,,,........................000///...---,,,------...------------........................///111222222222555888===AAADDDFFFGGGJJJLLLNNNQQQTTTYYY^^^bbbwwwjjj___eeeooo{{{mmm[[[JJJBBBBBB;;;999777444333333444555111222333333222111///............------.........---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000------,,,,,,+++***))))))***+++,,,------,,,+++************++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........///000222555888:::;;;;;;:::999:::;;;;;;AAAOOO^^^mmmvvvqqqpppuuuyyyooojjjgggeeeccc]]][[[ZZZ[[[___dddggghhhiiijjjlllnnnpppssswwwzzz~~~}}}uuugggZZZLLLCCC<<<666444555000111333333333222000...000///...------...///000//////.........---------,,,---...///...---+++***------------------------000///...---,,,---......---------.........////////////.........//////000333555999>>>BBBEEEGGGGGGJJJLLLOOOQQQUUUZZZ```dddzzziiicccjjjqqqxxxcccMMM@@@>>>===;;;888888888888666555333333222222111000000000------------------------//////...---,,,,,,++++++,,,,,,------------......---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((('''((()))******++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,111666999;;;;;;:::???777666===BBBEEEPPP___vvvyyy|||~~~uuuiiippp{{{{{{|||qqqhhhdddccccccdddbbbcccddddddfffiiinnnrrruuuvvvxxx|||~~~tttgggZZZLLLDDD>>>888555666444444333333222333333333000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,---...---,,,---///000......------------............------------......---///000000//////000222333666;;;???AAACCCEEEFFFIIINNNRRRSSSTTTYYYdddmmm~~~mmmeeennnzzz~~~jjjTTTGGGCCC===;;;888777777777666555333333222222111000000000........................///......---,,,,,,++++++******++++++++++++,,,,,,---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...333777:::;;;::::::===777888>>>CCCGGGUUUfffyyy{{{}}}~~~vvvhhhgggqqq~~~~~~vvvzzzwwwrrrlllggggggiiimmmooonnnooopppqqqrrruuuzzz}}}{{{}}}{{{sssggg[[[MMMEEE???999666666444333333222222222222222000000000000000///......------------------------...---,,,,,,,,,,,,---...,,,---...---,,,,,,---///......------------............------------......---...000000//////000222555999>>>AAACCCEEEGGGHHHLLLPPPSSSSSSTTT[[[fffpppkkkfffqqqttt^^^MMMGGG>>>;;;888777666666555444333333222222111000000000////////////////////////.........------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++++++++++++++++++++,,,,,,---------...000444888;;;;;;;;;:::;;;888:::???BBBHHHZZZlll{{{|||}}}}}}~~~zzznnndddfffttt}}}xxxpppvvvxxxnnnmmmkkkkkkoootttzzz~~~~~~}}}}}}wwwhhh\\\OOOGGG@@@:::666777333333222111111111111111000000000000////////////...........................------,,,,,,,,,------,,,---...---,,,+++,,,.........------------............------------......,,,...//////...///111333888;;;@@@DDDFFFGGGJJJKKKPPPRRRSSSSSSUUU]]]jjjuuu~~~mmmnnn}}}gggSSSGGG???<<<999666666666555444333333222222111000000000..............................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,******+++,,,,,,---.........111555999<<<=========888999<<>>:::777666666555444333333222222111000000000---------------------------------------,,,,,,,,,,,,,,,,,,---------......,,,,,,---------,,,+++***++++++++++++++++++++++++*********+++,,,,,,------)))***+++,,,,,,---------******+++,,,,,,---......---000555999===?????????777:::===???AAAIII\\\mmmtttvvvxxxzzz{{{~~~vvvooollluuu|||rrr{{{}}}zzzzzz{{{wwwpppttt{{{~~~}}}{{{lll```SSSKKKEEE===999888444333222111000000000000000000////////////000111------------------------.........------,,,,,,+++---...000000...------.........------------............------------......,,,---.........000333666;;;===AAADDDFFFIIILLLNNNRRRRRRRRRTTT[[[hhhxxxzzzsss|||eeeQQQDDD@@@;;;888666666666555333333222222111000000000------------------------------------------------******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,------******+++,,,------------+++++++++,,,,,,------------000555:::===?????????888;;;???AAAEEEOOO___mmmppptttxxx{{{}}}yyyttttttuuuyyyyyy{{{|||{{{xxxrrryyy|||~~~zzzuuuqqqmmmaaaUUUMMMGGG???:::999555444333222111000000000000000///......///111222------------------------............---,,,++++++***---///000///...............------------............------------......---.../////////222666999;;;>>>AAADDDFFFIIILLLOOORRRRRRRRRWWWaaaqqqmmmWWWFFFBBB===999777777666666333333222222111000000000........................------------------------******++++++++++++,,,,,,---,,,+++***)))***++++++************************++++++,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,000222666:::<<<===<<<<<<999===AAAEEELLLYYYgggqqqqqquuu{{{|||||||||vvvvvv{{{zzz~~~|||{{{zzz~~~|||tttooonnncccWWWOOOHHH@@@:::999666555444222111111000000000///...---...///111222.......................................,,,+++***''')))---......------.........------------............------------........./////////000333888;;;===???BBBDDDFFFIIIMMMPPPRRRRRRTTT[[[iii{{{pppZZZHHHCCC>>>999888777777777333333222222111000000000////////////////////////------------------------,,,,,,---------.........---,,,***(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,,,,,,,,,,,,,,,,333555888:::;;;;;;999888;;;???CCCIIISSSaaannnuuusssxxx~~~~~~uuussswwwxxx~~~~~~~~~}}}zzz|||zzztttooodddXXXPPPIIIAAA;;;:::777666555333222111111111000///...---...///111333000000000000000000000000......//////...,,,+++)))$$$'''***,,,,,,,,,,,,---.........------..................------.........//////000000111444999===>>>@@@CCCEEEGGGJJJNNNQQQRRRSSSVVV___nnn||||||sss___QQQEEE;;;:::;;;999555333444444333222222111111000......//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************+++,,,---...,,,++++++***+++,,,...///222444888<<<======;;;::::::>>>DDDOOOaaaqqqxxxvvvxxxxxxzzz~~~wwwrrrrrr|||{{{xxxyyy{{{{{{{{{xxxmmmmmmfffWWWKKKFFF@@@:::888777555333111000000000222111000000111111000......///111000...------...111000000///......------000///---,,,,,,---///000........................000///...------...///000000///......000444888;;;???AAADDDFFFIIILLLPPPSSSPPPTTT]]]hhhwwwzzzpppzzzvvveeeSSSGGG===;;;<<<999666444444444333222222111111000......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************+++,,,------,,,++++++++++++,,,...///222555888<<<======;;;::::::>>>EEEPPPbbbssszzzyyyzzzzzz|||xxxtttttt}}}{{{yyy{{{{{{{{{~~~}}}{{{qqqqqqkkk]]]RRRKKKDDD===:::999777555333222222111222111000000111111000......///111000...------...111111000000///......---000...---,,,,,,---...000...........................---------...///111222111000//////222666:::===>>>@@@CCCEEEGGGJJJNNNQQQTTTXXX___kkk|||xxxmmmjjjzzzyyylllXXXKKK???<<<<<<:::666555444444333222222111111000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,++++++++++++---///000444666999<<<===<<<;;;:::999>>>EEERRRdddvvv}}}}}}}}}}}}zzzwwwwww|||{{{xxxuuu{{{}}}~~~wwwwwwqqqfff[[[RRRIIIAAA<<<;;;999777555444333333222111000000111111000......///111000...------...111111000000///.........///...---,,,,,,---...///........................,,,,,,,,,---///000222333111111000111444888<<<>>>@@@BBBDDDFFFGGGJJJMMMPPPTTTUUU\\\jjj}}}yyybbb___fff|||{{{rrr^^^PPPBBB<<<;;;999666555444444333222222111111000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------,,,+++++++++,,,,,,,,,+++++++++,,,---///000555777999<<<<<<<<<;;;:::999>>>FFFSSSgggyyy|||yyyyyyuuuooouuu|||{{{vvvmmmcccWWWKKKCCC===<<<:::888666555444333222111000000111111000......///111000...------.../////////.........------///...------------...///........................,,,,,,---...///000111222111000111222555999===???CCCEEEHHHIIIJJJLLLPPPRRRSSSUUU\\\lllvvvgggVVVZZZggg~~~{{{|||~~~~~~xxxgggVVVFFF>>>;;;888555555444444333222222111111000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------,,,,,,+++,,,,,,,,,++++++++++++,,,...000111777888:::<<<<<<<<<;;;:::999>>>FFFTTThhh{{{}}}zzz{{{|||||||||zzzrrrlllrrr|||}}}xxxrrrhhhZZZLLLDDD===<<<:::888555444333222222111000000111111000......///111000...------.........---------------,,,.........------........................................../////////////////////000222555:::===???DDDFFFIIIJJJKKKMMMQQQSSSWWWZZZdddwwwkkk```QQQYYYjjj}}}qqq___LLLAAA<<<888666555444444333222222111111000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------,,,,,,,,,,,,------++++++++++++---///111222999:::;;;<<<<<<;;;::::::999>>>GGGUUUiii|||}}}|||~~~{{{xxxwwwqqqkkkoooyyy~~~~~~{{{vvvmmm^^^OOOGGG===<<<:::777555333222222222111000000111111000......///111000...------...------------------------......................................................////////////.........///000333777;;;>>>@@@CCCEEEGGGIIIJJJMMMPPPSSSWWW^^^mmm{{{ggg^^^OOO\\\ooo{{{hhhRRRFFF???:::888777444444333222222111111000000000000000000///......------------------------........................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---...///+++++++++,,,---///111333:::;;;;;;<<<;;;;;;::::::999???GGGUUUiii|||}}}~~~}}}~~~zzzyyyssskkkmmmuuu~~~{{{rrrbbbSSSKKK>>>===;;;888555444222222222111000000111111000......///111000...------...////////////////////////---..................---........................,,,---...///000000/////////000222555999===@@@BBBBBBDDDGGGIIIKKKNNNRRRUUUVVVbbbuuu|||eee[[[SSSbbbwwwnnnWWWIIIBBB<<<999999444444333333222111111000000000000000000//////...................................................+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++++++++,,,---...///000+++++++++,,,---///222333;;;;;;<<<<<<;;;;;;:::::::::???GGGUUUiii|||}}}uuu|||}}}~~~{{{vvvllllllrrr~~~vvveeeVVVOOO???>>><<<999666444333222222111000000111111000///...///111000...------...000000000000111111111111------............------........................***+++---///111111111111000111333777;;;???BBBDDDDDDFFFIIILLLNNNQQQUUUXXX[[[jjj}}}dddXXXXXXiii~~~zzzeeeQQQDDD===::::::777666555333222111000000000000000000////////////........................------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......+++---...//////000333555;;;<<<>>>>>><<<:::::::::>>>AAAIIIXXXkkk{{{}}}}}}wwwzzzvvvppplllmmmxxx{{{vvvkkk[[[PPPHHHCCC<<<999888888666333111111111111000000000000333222000///.........///000000000000////////////------............------------------------------.........////////////000111111333555999===@@@BBBDDDGGGIIILLLQQQUUUWWWUUU]]]mmmddd^^^```pppiiiUUUFFF???<<<;;;777666555333222111000000000000000000////////////........................---------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......+++---...//////000333666;;;===>>>>>><<<;;;:::;;;<<>>===888777555333222111111111000000000000////////////........................------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......,,,---......///111444777;;;===>>>>>><<<;;;;;;<<<===AAAKKKYYYkkk{{{~~~xxxsssppppppnnnzzz}}}|||zzzsssggg^^^RRRIII>>>666333444555555222222111111111000000000111000////////////000000............------------------............---------------------------------------............///222222444777:::>>>AAACCCFFFGGGJJJNNNRRRUUUWWWYYYggg{{{pppqqqrrr~~~zzzbbbPPPEEE???===888777555444222111111111000000000000////////////........................------------------------------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,---......///111555888;;;===>>>===<<<;;;<<<===@@@EEENNN[[[jjjxxx~~~wwwrrrnnnllliiittt~~~|||uuujjjbbbUUULLLAAA999777777777666222222222111111111000000///////////////000000000/////////.........------------............------........................------------............222333555888<<>>===<<<<<<===>>>@@@FFFQQQ]]]jjjzzz{{{sssooojjjfffdddooo|||}}}uuukkkdddTTTMMMCCC<<<:::888777555222222222222111111111111/////////000000000000000000000000/////////......------............------........................---------.........//////222444777:::===@@@CCCDDDHHHGGGKKKQQQSSSSSSYYY```lllttt}}}zzz|||vvv```NNNBBB;;;888888666444333222222222000000000000////////////........................------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------------......///222777;;;<<<===>>>===<<<<<<>>>@@@===EEERRR```nnnzzzvvvpppmmmhhhccc```iiiuuu}}}yyypppjjjVVVNNNDDD===:::888555222333222222222222111111111//////000000000000///...111000000000////////////------............------.................................////////////000333555888;;;???BBBCCCDDDIIIGGGKKKSSSTTTSSSYYYccctttxxxxxxwwwhhhTTTDDD<<<999888666555333222222222000000000000////////////........................------------------------++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,---------...---///222777;;;<<<===>>>===<<<<<<>>>AAA>>>HHHWWWdddsss~~~xxxttt|||{{{|||yyyrrrooonnnjjjddd\\\dddnnnvvv|||zzzuuu```VVVIII???:::777555333333333222222222111111111000000111111000///...---000000/////////.........------............------......................../////////000000000111111333555999<<<@@@BBBDDDEEEJJJGGGLLLTTTUUURRRZZZfff{{{|||tttrrrzzznnnXXXFFF===999888666555333333222222000000000000////////////........................------------------------*********++++++,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---------------///222888<<<============<<<<<>>===<<<<<>>@@@CCCEEEFFFLLLKKKKKKRRRTTT[[[lll~~~zzzwwwtttyyyzzzaaaMMMCCC===:::666444333333222111111111111111000000000000//////...------------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------000///...---,,,,,,------++++++++++++,,,------...---------///111444777999===>>>>>>===<<<<<>>@@@BBBEEEGGGHHHNNNMMMMMMTTTVVV^^^ooo~~~zzztttsss}}}~~~}}}fffQQQEEE>>>;;;777444444333222111111111111111000000000000//////...------------...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......------------......,,,,,,,,,++++++,,,------------...///222555777999>>>???>>>===<<<===@@@BBBIIIRRRbbbpppxxx}}}}}}|||~~~wwwwwwvvviiiaaaVVVRRRQQQZZZiiiwww~~~~~~mmmWWWHHH@@@888444222111111222222222222111111...,,,++++++---......---////////////............------------------------000000000///......------...//////......///111444777999===???AAADDDGGGJJJJJJPPPOOOPPPVVVXXXbbbuuu|||wwwqqquuu~~~lllVVVHHH@@@<<<888555444444333222111111111111000000000/////////...------------...------------............,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,,,,,,,------.........------,,,+++++++++,,,,,,------...///222555888:::??????>>>===<<<===AAADDDOOO[[[mmmzzz~~~~~~}}}||||||kkkaaaTTTOOONNNVVVdddqqqwwwxxx|||}}}nnnYYYLLLDDD<<<666444222222222222222222111111...,,,++++++---......---///////////////.................................000000000///......------.../////////...000222555666999<<>>999666555555444222111111111111000000000/////////...------------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,//////......------------++++++,,,------.........------,,,+++++++++,,,,,,,,,---...000222666999;;;??????>>>======???CCCFFFTTTcccuuu~~~ooodddXXXSSSPPPWWWeeerrryyyzzz|||~~~|||kkkXXXNNNGGG@@@:::777444333333222222222111111///...,,,---///000000///.........///////////////....................................////////////...///000000///111333666666888<<>>>>>=========@@@FFFJJJWWWhhhzzz}}}~~~tttiiiXXXRRRNNNUUUdddsss|||~~~|||vvvgggVVVNNNIIICCC===:::555444333222222111222222111///......000111111000.........///////////////........................,,,------...///000111111...///000000000111444777777999===???AAADDDGGGIIIHHHQQQRRRSSSZZZaaarrrqqqfffkkk~~~|||zzz~~~jjjWWWDDD@@@<<<888777666555333111111111111000000000000//////...------------...............////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------++++++,,,---------,,,+++++++++++++++,,,------...,,,---...000333777:::<<<<<<<<<<<<<<<>>>BBBHHHMMM]]]nnn~~~yyymmmYYYSSSOOOWWWhhhzzz}}}zzzyyyrrrcccUUUNNNJJJCCC===:::666555333222111111222222111///......000111111000............/////////000........................------......///000000000...000000111111222555888999;;;>>>AAABBBDDDGGGJJJHHHQQQSSSUUU]]]eeexxxzzzgggaaalll}}}ooo[[[DDDAAA<<<999777666555444111111111111000000000000//////...------------.............../////////000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000+++,,,------------++++++*********+++,,,---...///,,,---...000333777:::<<<<<<<<<<<<<<<>>>CCCJJJNNNcccttt~~~~~~~~~{{{ppp```ZZZWWW___rrr~~~|||{{{|||pppbbbTTTNNNJJJCCC<<<999666555444222111111222222000///......000111111000---.........//////000000////////////////////////.........//////////////////000111111111333666888;;;>>>@@@BBBCCCEEEHHHJJJHHHRRRTTTWWW___hhh|||uuuccc___nnn~~~}}}uuueeeNNNDDD;;;999777444333444333222222222111111000000111000000///...---------------------------------------++++++++++++---------------,,,,,,++++++++++++,,,------......------******+++++++++,,,,,,,,,......///000333777;;;>>>???<<<;;;===???BBBIIIRRRdddwww~~~~~~vvvjjj^^^[[[cccwww}}}}}}zzzvvvpppeeeVVVKKKEEEAAA<<<777555333111000111111000///111111111111000000000000------......//////000000......////////////......//////............///////////////000222444777888;;;===???AAABBBDDDHHHJJJRRRRRRRRRRRRYYYkkkqqqdddfffqqqyyyjjjRRRGGG===:::888555444444111111111111111222222222111000000///......------........................---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,------......------***++++++++++++,,,,,,,,,......///111444888;;;>>>AAA===<<<===???BBBIIIRRReeexxx~~~{{{iii]]][[[dddyyy~~~zzzqqqfffWWWLLLFFFAAA<<<888444333111000111222111000111111111111000000000000.........///////////////......////////////......//////............//////000000000111333666888:::<<<>>>@@@BBBCCCFFFIIILLLPPPRRRTTTWWW___qqqttteeefffooo{{{oooWWWKKK???;;;999666555555000000000111222222333333000000000///......------////////////////////////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,------......------++++++++++++,,,,,,,,,,,,......///111444888;;;===BBB>>><<<===???BBBKKKTTThhh{{{{{{zzz}}}~~~~~~~~~~~~kkk]]]YYYbbbwwwssshhhYYYNNNGGGBBB<<<888444222111111222333222111111111111111000000000000///////////////...............////////////......//////............//////000000111222444777:::;;;===???BBBDDDEEEGGGKKKNNNNNNQQQVVV\\\fffwwwuuufffhhhpppvvv^^^OOOAAA;;;999666555555111111111111111111222222000000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------......000222555999<<<===AAA===;;;===@@@DDDNNNXXXlllzzzzzz|||}}}{{{{{{{{{{{{|||}}}ooo___XXX]]]mmmuuukkk\\\PPPIIICCC===777444333111111333444333222111111111111000000000///000000//////......------......////////////......//////............//////000000000222444777:::;;;>>>@@@BBBDDDFFFHHHLLLOOOOOORRRWWW]]]hhhyyyuuuhhhmmmuuu|||~~~dddTTTBBB;;;999777555444333333222222111000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,------------...000333666999<<<===>>>;;;;;;>>>BBBGGGQQQ[[[ooo~~~xxx~~~~~~|||zzzyyyyyyyyyzzz{{{||||||}}}qqq___WWWYYYdddyyynnn```TTTLLLFFF>>>888666444222222333444333222111111111111000000000///000000//////......------......////////////......//////............//////...//////111333666999;;;===???BBBDDDFFFHHHLLLOOORRRTTTVVV\\\gggyyyvvvkkkssszzzzzzlllYYYEEE<<<:::888666555555444333222111///......//////////////////......------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,---------------///111444777:::<<<======;;;<<<@@@DDDIIISSS\\\nnn~~~|||vvv|||~~~|||zzzyyyyyyyyyyyyzzz{{{|||}}}~~~}}}qqq___VVVWWW^^^vvvtttfffZZZRRRJJJBBB<<<888666444333444444333222111111111111000000000000///////////////...............////////////......//////............//////......///111333777:::;;;===???BBBDDDFFFIIIMMMPPPUUUVVVXXX^^^kkk|||yyypppzzzzzzsss___III>>><<<;;;888777444333333222111000//////.../////////////////////........................+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,------------...---///111444888:::<<<===>>>===>>>CCCFFFJJJQQQYYYhhh}}}www}}}~~~|||{{{yyyxxxxxxxxxyyyzzz|||~~~~~~ppp^^^UUUVVVXXXjjj{{{mmmaaaXXXPPPGGGAAA999777555444444444222111111111111111000000000000.........///////////////......////////////......//////............////////////000222555888;;;===>>>@@@CCCFFFHHHKKKOOORRRUUUWWW\\\eeesss}}}wwwzzz}}}xxxcccLLLAAA>>>===:::999222222222111111111111111.........///////////////////////////////////////++++++------------+++++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,---------......---///222555888:::<<<===@@@???@@@EEEGGGIIIOOOVVVddd}}}zzz{{{yyyyyywwwuuuwwwxxxyyy|||~~~ppp^^^UUUTTTSSSaaayyy}}}rrreee]]]TTTKKKDDD;;;888666444444333222000111111111111000000000000---.........//////000000......////////////......//////............//////000000111333666999<<<>>>@@@BBBEEEGGGIIIMMMQQQTTTSSSWWW___kkkzzz{{{{{{~~~zzzwww}}}lllPPPDDD@@@<<<999888333222222111111111111111000111111000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,,,,+++******++++++,,,,,,,,,,,,---------,,,++++++,,,---///000...///222666999<<<===>>>@@@@@@CCCEEEEEEGGGPPP[[[mmm|||~~~~~~{{{wwwvvvvvvvvvuuuwwwxxxzzz{{{}}}{{{llldddYYYPPPMMMUUUgggyyy~~~|||}}}~~~|||mmm^^^SSSKKKGGG@@@999444555666333111111333222111111000000111111000000000000////////////////////////////////////////////////000000000000333222111111333666:::<<>>???@@@@@@CCCFFFFFFHHHQQQ[[[qqq{{{yyy~~~{{{wwwvvvvvvvvvvvvxxxyyy{{{}}}~~~~~~pppeeeYYYPPPLLLRRRaaaoootttyyyzzz{{{~~~oooaaaVVVLLLFFF@@@999444555666444222222333222111111000000111111000000000000////////////////////////////////////////////////000000000000000000000222555:::>>>AAA@@@BBBEEEGGGIIILLLPPPSSSWWWYYYaaannntttxxxyyynnnnnnuuuzzz^^^KKKBBB<<<777666666555444333222111000//////000111000///...///000000/////////......------,,,------......------,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,...//////...///333666:::===??????AAAAAADDDFFFFFFHHHQQQ\\\ttt~~~xxxvvv|||}}}yyyvvvvvvwwwwwwvvvxxxzzz}}}~~~ttthhhYYYPPPLLLNNNXXXbbbiiiqqq|||~~~{{{|||qqqeeeZZZNNNFFF@@@999444555777444333444333222111111000000111111000000000000////////////////////////////////////.../////////000000000111000000111333777;;;???BBB@@@BBBEEEGGGJJJMMMQQQTTTXXX\\\dddsssqqquuu||||||rrriiijjjqqqdddOOOCCC===888666555555444333222111000///---///000000......///000000000///......---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///...000333777:::===@@@AAAAAABBBDDDGGGGGGIIIRRR\\\uuu~~~zzzwwwwww|||yyyvvvtttuuuvvvvvvvvvxxxzzz}}}}}}zzzyyyxxxvvvvvvzzz|||}}}zzzlll\\\QQQMMMLLLQQQWWWcccnnn|||}}}pppggg]]]PPPFFF@@@999444555777555444555333222111111000000111111000000000000////////////////////////////////////......//////000000111111333333333444666:::<<<>>>@@@CCCFFFHHHKKKNNNRRRUUUYYY^^^hhhxxxooorrryyyxxxnnncccdddjjjuuuiiiSSSEEE???;;;888444444444444444333111111---...//////------...000............------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------............000333777;;;>>>AAABBBBBBBBBEEEHHHHHHIIIRRR]]]sss{{{uuuttttttyyy}}}vvvtttrrrrrrsssuuuuuuuuuxxxzzz}}}{{{vvvssspppooooookkkkkkppptttvvvzzz}}}{{{zzz{{{|||}}}zzzyyyyyyyyyzzz{{{}}}~~~sssbbbVVVOOOKKKNNNSSSaaammm|||yyyooohhh^^^RRRHHHBBB;;;555666777555555666333222111111000000111111000000000000////////////////////////////////////.........///000111111111111111222444666999<<<===AAACCCGGGIIILLLOOOSSSWWWYYY___lll~~~nnnpppvvv~~~tttkkk^^^^^^```iiiyyyoooXXXIIICCC>>>:::666777777777666555333222...///000///...---...///------------------------,,,------......------,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***+++,,,---...............000444888<<>>777666666444444555333222111111000000111111000000000000////////////////////////////////////------...///000111222222---...111555999===@@@BBBBBBDDDHHHKKKNNNQQQVVVYYY[[[eeexxxkkkkkkooouuuzzzxxxpppiii^^^\\\YYY\\\nnn~~~rrruuuzzzbbbPPPHHHBBB<<>>???BBBEEEHHHKKKNNNRRRVVVZZZ\\\hhh||||||yyyiiikkknnnqqqsssqqqmmmiiifff]]]XXX\\\gggxxx{{{qqqvvv|||iiiSSSFFFEEEIIIFFFIIIJJJFFF===666333444333111////////////...---000000////////////000000...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,+++***)))((('''&&&......---,,,,,,,,,,,,---111333666:::===@@@BBBCCCDDDAAABBBEEECCCCCCRRRfffvvv~~~}}}~~~{{{wwwsssqqqoooqqqqqqrrrtttvvvxxxzzz|||~~~~~~vvvsssnnniiifffdddddddddcccbbb___\\\XXXTTTRRRPPPNNNNNNMMMLLLMMMOOOQQQSSSSSSTTTTTTTTTSSSQQQOOOMMMPPPPPPOOOOOOPPPPPPQQQRRRWWWYYY]]]bbbgggmmmpppssswww|||rrrZZZLLLKKKNNNcccuuu}}}}}}~~~~~~{{{{{{rrrggg[[[UUUIIIAAA888444666777444000333333222222111000000000111000000///...---------............/////////000111111111000000000000000111000000444;;;???AAAAAADDDFFFIIIKKKNNNRRRWWW[[[cccmmm}}}uuuuuujjjkkkmmmppprrrqqqooollliiibbb\\\]]]dddrrrtttzzz}}}jjjWWWKKKJJJNNNOOONNNJJJDDD<<<777555666333111////////////...---000//////......//////000...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++***+++++++++,,,---...///000111333666:::>>>AAACCCDDDEEEBBBBBBEEECCCDDDTTTggg{{{}}}}}}~~~vvvsssqqqqqqqqqqqqqqqrrrtttvvvxxxzzz||||||}}}{{{wwwooolllhhhccc```^^^^^^^^^ZZZYYYWWWTTTQQQOOOMMMLLLIIIHHHGGGGGGHHHJJJLLLMMMNNNOOOPPPQQQPPPNNNLLLKKKLLLKKKKKKKKKKKKLLLMMMMMMOOOQQQUUUYYY^^^cccfffhhhlllqqqwww}}}rrr[[[MMMKKKNNN]]]ppp||||||||||||}}}|||wwwkkk]]]UUUMMMDDD:::555666777444111333333222222111000000000111000000///......---------------............///////////////////////////333222222666;;;>>>??????BBBEEEHHHLLLOOOTTTYYY]]]bbbmmmvvvllllll~~~lllkkklllnnnqqqrrrrrrqqqnnnhhhbbb___aaakkk~~~zzznnn]]]SSSRRRUUUXXXRRRHHH@@@;;;999777777333111///...///000///............------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........++++++,,,,,,---...000111111333777;;;???BBBCCCDDDEEECCCCCCEEEDDDGGGYYYlllyyyrrroooppprrrsssrrrrrrssstttvvvxxxzzz||||||}}}xxxqqqllleeeccc___[[[XXXWWWWWWWWWQQQPPPOOOMMMLLLJJJIIIHHHEEEDDDCCCCCCDDDEEEGGGHHHHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKIIIKKKNNNQQQUUUYYY\\\]]]aaadddiiiooovvvrrr\\\OOOLLLNNN\\\ppp~~~{{{zzz{{{}}}|||ooo```VVVRRRIII===777666666555222333333222222111000000000000000000///......------,,,,,,---------.....................////////////444444444777;;;>>>>>>>>>AAADDDHHHLLLQQQVVV[[[___bbbmmmqqqdddccc}}}mmmkkkjjjlllpppsssvvvvvvrrrnnngggaaa^^^eeezzzrrrddd\\\ZZZZZZWWWNNNCCC<<<:::999777444222000///...///000///......------,,,,,,------......---,,,,,,++++++,,,,,,---------,,,,,,+++++++++------------............//////...---------------000333777<<<@@@CCCDDDEEEEEEDDDEEEFFFFFFMMMaaauuu~~~|||vvvqqqpppqqqssssssrrrssssssuuuvvvyyyzzz{{{~~~wwwooohhhccc]]][[[XXXUUUSSSRRRQQQQQQOOONNNMMMLLLJJJIIIGGGGGGDDDDDDCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHHHHHHHHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLJJJKKKMMMPPPSSSVVVXXXYYY\\\^^^aaafffmmmwwwqqq]]]QQQMMMNNN[[[ooo{{{|||}}}|||pppbbbXXXWWWNNNAAA999666666555444333333222222111000000000000000//////............---------.........//////......///////////////000333444666888<<<>>>???@@@BBBEEEJJJNNNRRRVVV[[[___bbbnnnpppcccccc|||mmmkkkiiikkkooouuuyyy{{{wwwrrrkkkbbb]]]cccwwwwwwkkkbbb^^^\\\NNNFFF===999:::999555111222000......///000///...------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++------------,,,,,,,,,,,,//////...------------...000333888===AAADDDEEEEEEEEEFFFGGGGGGJJJVVVmmm{{{yyy{{{yyyuuutttttttttsssssssssssstttuuuwwwyyyzzz{{{~~~xxxppphhhaaa]]]XXXVVVTTTRRRPPPOOOOOOOOOOOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEECCCDDDEEEFFFGGGHHHIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNPPPRRRTTTVVVWWWXXXZZZ[[[]]]```gggpppzzzppp^^^RRRNNNMMMTTTiii~~~}}}zzzpppeee\\\ZZZQQQEEE<<<777666555444333333222222111000000000////////////............////////////000000000000/////////000000111111111000222666:::===???AAACCCEEEHHHLLLPPPSSSVVVZZZ]]]dddpppqqqfffggg}}}mmmjjjiiikkkpppwww}}}{{{uuukkkbbb[[[```sss|||qqqggg^^^YYYFFF@@@:::777888888444000111000......000000000///---------,,,,,,---------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---...///111111000333888>>>CCCEEEFFFFFFEEEGGGHHHIIIOOOaaa{{{yyyxxxxxxvvvuuutttuuuuuutttsssttttttuuuvvvwwwyyyzzz{{{|||~~~{{{qqqiiibbb\\\YYYSSSRRRQQQOOONNNMMMMMMMMMLLLKKKJJJIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWXXXYYY[[[^^^ccckkksssyyynnn^^^SSSMMMLLLQQQeee|||}}}~~~zzzssshhh```ZZZSSSHHH>>>888666555444333333222222111000000000//////////////////......//////000000000111111111//////000000111111222222///222777;;;>>>@@@BBBDDDFFFIIINNNRRRTTTWWWZZZ]]]ffftttqqqhhhlllllljjjiiikkkqqqyyywwwjjj___XXX\\\mmm~~~uuuiii\\\SSSEEE@@@:::777666666444333111///......000111000///......------------.........---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,------------------...000111222000333999???CCCFFFFFFFFFDDDGGGJJJLLLTTTjjjvvvvvvxxxyyy}}}wwwuuurrrrrrssstttuuuttttttuuuuuuvvvwwwyyyzzz{{{|||}}}sssjjjbbb\\\WWWTTTNNNNNNMMMLLLKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFGGGGGGIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPRRRSSSUUUVVVWWWVVVXXX\\\```dddjjjqqqvvv{{{|||mmm^^^SSSMMMJJJQQQccc}}}xxxmmmcccYYYSSSIII@@@:::666444333333333222222111000000000.../////////////////////////////////000000000000......//////000111111222000444999===>>>???AAACCCEEEIIINNNRRRVVVYYY\\\___hhhwwwqqqkkkrrrkkkiiiiiilllrrrzzzxxxiii]]]VVVYYYhhhxxxwwwiiiZZZPPPGGGBBB<<<777555555555666111///......000111000//////......------......///...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------******+++,,,---...///000000000///...............///333999???DDDFFFGGGGGGCCCHHHKKKMMMWWWooozzzpppnnnzzzyyy{{{}}}|||xxxuuupppooopppsssuuuvvvuuuuuuuuuvvvwwwyyyzzz{{{~~~~~~xxxnnneee]]]XXXTTTQQQKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRTTTVVVWWWXXXVVVYYY^^^ccchhhmmmrrrvvvwww|||{{{lll]]]SSSLLLJJJNNN^^^{{{}}}pppeeeXXXSSSJJJAAA;;;666444333333333222222111000000000.........///////////////............/////////000---------...///000000111222666;;;>>>>>>>>>@@@BBBCCCGGGMMMSSSWWW[[[^^^aaajjjyyyrrrmmmvvvnnnllliiiiiinnnvvv~~~yyykkk```YYYZZZcccmmm}}}nnnZZZJJJ???===:::888777666444222111111111111000000000000000000///...............------,,,++++++++++++,,,...---,,,,,,++++++++++++......---......///000111//////.........---------333777===AAACCCEEEFFFGGGEEEIIIKKKMMMZZZvvvvvvnnnlllttt~~~{{{{{{vvvtttqqqnnnmmmoooqqqsssuuuvvvvvvvvvvvvzzzzzzqqqddd\\\XXXUUUQQQNNNKKKJJJIIIHHHGGGGGGGGGGGGKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDGGGFFFFFFEEEFFFHHHJJJKKKIIIHHHGGGGGGHHHKKKMMMOOOSSSRRRRRRSSSTTTVVVXXXYYY^^^bbbfffjjjlllnnnppprrrwww{{{{{{oooaaaTTTMMMLLLHHHZZZ{{{{{{mmmaaa\\\SSSJJJEEE???888444555666666555444333111111000000000000000000000000000////////////000000000000111111111000000000000000000333888;;;<<<>>>@@@AAAIIIHHHLLLTTTZZZ]]]bbbgggqqq}}}uuuqqqzzznnnllljjjjjjnnnuuu|||vvviii___XXXWWW^^^hhh{{{oooZZZIII@@@===:::888777666444222111111111111000000000000000000///..................------,,,,,,,,,,,,,,,///...------,,,,,,,,,---///.....................---------.........//////111555:::???@@@BBBCCCDDD@@@DDDGGGNNNaaa}}}}}}|||uuuoooooouuu~~~zzzwwwxxxuuusssqqqooonnnoooqqqrrrtttuuuwwwwwwyyy{{{~~~ssskkkaaaYYYVVVSSSOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJLLLOOOPPPQQQQQQQQQRRRTTTVVVXXXZZZ```ccchhhkkkmmmnnnqqqrrrwww{{{}}}tttfffWWWNNNKKKHHHXXXtttsssggg^^^UUUKKKEEE???777333333555555444333222111000000000000000000000000000000////////////000000000000111000000000000000000000222555999<<<>>>???AAACCCIIIHHHMMMTTTZZZ]]]bbbiiiwww|||mmmlllkkkkkknnnsssyyy|||}}}ssshhh^^^WWWSSSXXX___mmm}}}qqq[[[JJJAAA>>>;;;888777666444222111111111111000000000000000000///...............///......---,,,---------//////...---------............//////...---+++***++++++,,,---...///000111111555:::>>>???@@@AAABBB???AAAFFFPPPeee}}}{{{rrrmmmpppvvv}}}|||wwwuuuuuurrrrrrqqqppppppqqqqqqqqqsssuuuxxxzzz|||~~~}}}uuuhhhbbb[[[VVVSSSPPPLLLIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNQQQRRRRRRRRRRRRTTTVVVYYY\\\^^^cccfffjjjmmmoooppprrrtttzzz}}}yyylll[[[OOOKKKJJJWWWnnnxxxnnnaaaWWWMMMFFF???666222333444444333222111000000///////////////////////////////////////000000000000000000000000000000111111333666:::===???AAACCCEEEIIIIIINNNUUUZZZ]]]ccckkk~~~mmmmmmllllllooorrrvvvxxxzzzrrrhhh```WWWQQQRRRWWWdddttt~~~ttt___OOOCCC@@@;;;888666555444222111111111111000000000///000000///...............//////...------------.........------------......,,,---...//////---+++***+++,,,,,,---...///000000333777<<<@@@AAAAAABBBBBBBBBEEEHHHPPPbbbzzz~~~}}}{{{lllgggooouuu~~~}}}{{{vvvtttuuupppqqqqqqrrrrrrrrrqqqqqqrrruuuyyy}}}~~~uuummm___[[[VVVSSSQQQNNNKKKHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUWWW[[[^^^aaacccfffjjjnnnppprrrsssuuuwww|||zzznnn]]]PPPKKKEEEQQQeee|||{{{rrrcccYYYNNNGGG???777444444333333222222111000//////////////////////////////////////////000000000000000000000000000111111111333666;;;>>>@@@BBBDDDFFFIIIJJJOOOVVVZZZ]]]eeemmmnnnnnnmmmmmmooorrrtttvvvzzzsssjjjbbbXXXOOONNNRRR___nnnwww~~~xxxcccTTTEEEAAA<<<888666555333222111111111111000000000///000000///...............//////...------------...---,,,,,,,,,,,,,,,------***+++---//////...---,,,---------............///333777<<<@@@AAAAAABBBBBBCCCGGGJJJOOO[[[ppp}}}|||vvvfffbbbmmmuuu{{{yyywwwtttrrrsssooopppqqqrrrrrrrrrrrrqqqrrruuuzzz~~~yyynnnfffXXXVVVSSSQQQOOOMMMKKKIIIGGGGGGGGGFFFGGGGGGHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKMMMOOORRRSSSUUUUUUUUUWWWYYY]]]aaadddfffjjjmmmqqqtttvvvxxxzzz{{{}}}~~~wwwkkk[[[PPPLLL===GGG[[[sss}}}uuueee[[[PPPHHHAAA999666777333222222111111000000000////////////////////////////////////000000000000//////000000111111111111222666:::>>>@@@BBBDDDFFFJJJKKKPPPWWWZZZ]]]fffppppppooonnnnnnooorrruuuwww|||uuulllcccXXXNNNKKKNNN[[[jjjsss{{{{{{gggYYYGGGBBB<<<888666555333222111111111111000000000000000000///...............///......---,,,---------,,,,,,+++++++++,,,------***+++---...//////......---------...............111555:::>>>???@@@AAABBBAAAFFFIIILLLWWWlllzzzyyytttfffdddnnnwww{{{tttsssssspppnnnooonnnooopppqqqrrrssssssssssssvvv{{{~~~yyyoooeee___SSSSSSQQQOOOMMMLLLKKKKKKIIIIIIHHHGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGLLLLLLMMMMMMMMMMMMMMMLLLJJJKKKMMMOOORRRTTTVVVWWWVVVVVVXXXZZZ^^^bbbeeegggmmmqqquuuyyy{{{}}}~~~|||uuuiiiYYYOOOKKK???EEEWWWppp{{{jjj___SSSKKKCCC;;;888999333333222222222111111111////////////////////////////////////000000000000/////////000111111222222222666:::>>>@@@CCCEEEGGGJJJLLLRRRWWWZZZ^^^hhhrrr{{{qqqpppnnnmmmooorrrvvvxxx}}}vvvmmmdddXXXMMMIIIKKKVVVfffqqq{{{}}}kkk___HHHCCC===888555444333222111111111111000000000000000000///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................+++,,,,,,---...///000000111555:::???@@@BBBCCCDDDCCCDDDFFFKKKZZZnnn}}}zzzyyyuuukkklllttt{{{wwwqqqqqqqqqooonnnnnnnnnooooooppprrrsssttttttuuuwww{{{}}}~~~vvvmmmeee]]]WWWQQQPPPOOOMMMKKKJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHNNNNNNOOOPPPPPPOOONNNMMMLLLMMMPPPSSSVVVXXXZZZZZZZZZZZZ\\\^^^aaaeeeiiikkkpppsssxxx|||}}}wwwjjjZZZMMMIIIDDDEEEQQQjjjqqqeeeXXXMMMDDD;;;777777333333333333222222222222000000000000000000000000////////////000000000000...//////000111111222222333777<<<@@@BBBDDDGGGIIIJJJMMMSSSXXXZZZ^^^iiitttzzzqqqrrrqqqnnnmmmooossswwwzzz~~~vvvmmmcccWWWLLLHHHJJJPPPbbbppp}}}~~~ooodddIIIDDD===888555444333222111111111111000000000000000000///...............------,,,++++++++++++,,,---------------...///000111000///......---......)))***+++---///000222222333777===AAACCCEEEFFFGGGGGGFFFEEELLL^^^qqq{{{{{{{{{{{{wwwppptttyyy|||~~~|||}}}~~~wwwqqqrrrrrrpppooopppooooooooopppqqqssstttuuuvvvxxxzzz|||}}}~~~zzzooofff^^^WWWRRRPPPOOOMMMKKKIIIIIIJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDGGGGGGGGGHHHHHHHHHIIIIIIOOOPPPQQQQQQQQQPPPOOONNNNNNOOORRRUUUXXX[[[\\\]]]___```aaacccfffjjjmmmoooqqqtttzzz~~~yyymmm[[[MMMGGGCCC@@@GGG^^^yyyvvvjjj[[[OOODDD:::555555444444333333333333333333111111111111111111111111////////////000000000000...//////000111222222222555888===AAADDDFFFIIIKKKJJJMMMSSSXXXZZZ^^^iiivvvpppjjj~~~qqqqqqqqqpppoooqqqwww{{{zzzmmm^^^QQQIIIHHHHHHNNN\\\ppppppbbbRRRGGG===:::999666444333222111111000000000000000000000000000////////////------------------------------------------------......///000000///...---//////...------...000000777<<<@@@BBBDDDHHHHHHEEEGGGEEEGGGRRRcccrrrzzz{{{}}}yyy}}}xxxmmmvvvxxx~~~wwwuuu|||{{{}}}~~~zzzuuurrrqqqppppppoooooonnnnnnoooqqqsssuuuwwwxxxyyyzzz|||~~~nnnccc]]]ZZZTTTOOONNNNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLJJJHHHFFFFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJOOOQQQSSSSSSQQQPPPOOOOOOTTTTTTUUUXXX\\\```bbbccceeedddeeeggglllqqqtttvvvwwwzzz|||sssaaaRRRKKKGGGEEEGGGSSShhh~~~}}}pppaaaSSSGGG;;;555444///000111222222222222222////////////000000000000000000111000000///...---///000000000000111444666777888:::===AAADDDFFFGGGKKKSSSUUUXXX^^^___fffxxx|||nnnkkk|||tttuuutttsssrrrssswww{{{~~~wwwkkk]]]PPPIIIFFFGGGKKKXXXiiiyyypppbbbSSSHHH===:::999666444444222222111000000000000000000000000000////////////........................------------------------------...//////...---,,,//////...------...000111777<<>>888888333333222222111000000000000000000000000////////////000000000000//////...///000000000000111444666:::<<<>>>AAADDDHHHJJJKKKMMMUUUWWWZZZ```aaaiiizzzuuuiiilllvvvvvvvvvtttssssssuuuwwwxxxssshhh[[[OOOGGGEEEEEEHHHQQQ```ooo|||ssseeeVVVJJJ>>>:::999666444444222222111000000000000111000000000000////////////........................------------------------,,,,,,------...------,,,///...------...///000111777<<>>:::444444333333333222222222111111111111111111111111///000000000000//////...///000000000000111444666777999<<<@@@DDDHHHKKKLLLOOOXXXZZZ]]]eeefffnnnsssnnnhhheeeeeeeeeeeedddffffffccc]]]TTTMMMHHHEEEBBBEEENNN]]]qqqrrrbbbOOODDD===888666666444333222222111111222222000000000000////////////------------------------------------------------,,,,,,++++++,,,...///000------,,,---...000222333888>>>BBBEEEHHHMMMNNNKKKIIIKKKPPPYYYfffsss~~~}}}{{{}}}yyytttrrroookkkjjjkkklllmmmmmmoooqqqsssuuuwwwxxxxxxwwwwwwyyy}}}|||pppfffYYYWWWUUURRRPPPNNNMMMMMMFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFHHHHHHGGGGGGHHHJJJHHHHHHHHHHHHIIIKKKLLLMMMLLLMMMOOORRRUUUXXXZZZ[[[VVVXXXZZZ[[[\\\___cccfffnnnsssxxx{{{|||xxxrrrkkk^^^PPPHHHEEEAAADDDQQQhhh}}}uuummmfffZZZJJJ>>>999444444444444333222111000111111111111111222222222000000111000000///......///000000000000111444666:::;;;???BBBGGGKKKNNNOOOPPPXXX[[[^^^fffgggoootttooogggcccbbbdddggghhhiiihhhddd]]]TTTKKKEEECCCBBBBBBKKK[[[mmmvvviiiVVVGGG???;;;999666555444333222111111111111///000111111111000...---,,,,,,,,,------.........------------------------//////.........------------......---,,,...111444<<<@@@DDDGGGKKKOOOMMMIIIGGGKKKQQQZZZjjj{{{|||}}}vvvqqqnnnnnnmmmmmmmmmnnnnnnnnnrrrtttuuuvvvuuuvvvxxxyyy{{{}}}~~~tttiiibbbXXXVVVSSSPPPMMMKKKIIIIIIEEEGGGIIIIIIHHHFFFFFFFFFHHHIIIJJJJJJKKKJJJJJJJJJLLLKKKIIIIIIJJJNNNRRRUUUTTTTTTUUUXXX\\\^^^^^^]]]```^^^aaafffgggcccdddjjjssszzz{{{vvvrrrkkk```XXXHHHCCC???CCCRRRiii~~~yyyooocccVVVIII???999777555222111111111111000333222222111000///......///////////////000111111444555555444333222333555;;;>>>CCCFFFHHHKKKNNNPPPPPPUUU[[[]]]\\\bbbuuupppjjjddd______aaadddfffhhhgggccc]]]SSSKKKEEECCCBBBCCCKKKYYYhhhxxxvvviiiVVVGGG???;;;888666555444333222111111111111///000000111000///...---,,,,,,,,,------.........------------------------//////.........---------.........------///222555<<>>:::888666555444333222222111111111000000000000000///......---------------................................................---------...//////......000333666===BBBGGGHHHKKKOOOOOOLLLJJJNNNSSS[[[kkk|||}}}}}}yyysssooonnnmmmkkkjjjkkkllloooqqqrrrtttvvvwwwwwwxxxzzz|||}}}uuummmeee]]]WWWTTTQQQNNNJJJHHHHHHHHHIIIJJJLLLNNNNNNLLLKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKMMMOOOQQQTTTWWWXXXWWWXXX[[[___cccgggjjjlllpppoooppprrrrrrqqqsssxxx|||}}}vvvrrroooiii___WWWJJJFFFCCCDDDOOO```rrr~~~|||yyyooodddYYYMMMCCC<<<777555222111111222111000111111111000000000000000///////////////000000111///000111222222444777999<<>>999777777555555444333222222222222000000000000000//////...---------...............////////////////////////........................//////000//////111444777===CCCHHHIIIKKKNNNOOOMMMJJJMMMRRRZZZiiizzzzzzzzz{{{wwwrrrooopppnnnllljjjkkknnnqqqtttvvvwwwyyyyyyxxxxxxzzz{{{yyyooohhhbbb[[[WWWTTTRRRNNNKKKIIIJJJLLLMMMLLLNNNOOOOOONNNMMMNNNOOOOOONNNMMMMMMLLLLLLLLLLLLLLLNNNOOORRRTTTUUUVVVWWWWWWYYY\\\```eeekkkqqquuuwwwwwwxxxxxxxxxxxx{{{~~~zzzsssoookkkdddZZZRRRCCCAAA@@@CCCNNN___qqq}}}}}}}}}~~~wwwmmmcccYYYNNNCCC<<<888555333111222222111000000000000000000111111111000000////////////000000///000111111111333777:::===@@@DDDHHHJJJMMMPPPSSSYYY[[[___aaabbbjjj|||hhhfffdddcccddddddcccbbbbbbbbbaaa]]]UUUMMMGGGDDDAAACCCJJJRRR[[[hhh~~~|||ppp^^^LLL@@@:::888777666555444333222222222222111000000///////////////........................////////////////////////---.....................//////000000000222555888===DDDHHHHHHHHHKKKMMMLLLHHHKKKOOOWWWgggxxxzzzxxx|||}}}~~~zzzvvvssspppqqqooommmlllnnnqqquuuwwwzzz{{{{{{{{{yyyxxxyyyzzzsssjjjddd___ZZZVVVQQQPPPMMMKKKJJJKKKMMMNNNMMMNNNOOOOOONNNNNNOOOQQQSSSRRRPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTWWW\\\aaafffnnnvvv|||~~~~~~xxxqqqlllggg___TTTLLL?????????BBBLLL\\\ooo|||yyytttvvv|||uuukkkaaaYYYOOODDD<<<888666333222222222222111000000000000000111111111000000////////////000000111222222111111333666999===@@@EEEIIIKKKNNNRRRTTT[[[\\\___bbbeeemmmiiihhhiiijjjjjjhhhdddaaaaaabbbbbb^^^WWWOOOIIIFFFAAABBBGGGPPP[[[jjjwwwdddQQQBBB;;;888999666555444333222222222222111111000////////////////////////.......................................---------..................////////////222555888===DDDHHHFFFEEEGGGIIIIIIGGGIIIMMMVVVeeexxx~~~{{{{{{~~~~~~|||~~~|||xxxuuurrrqqqqqqpppoooooopppsssvvvxxx{{{|||}}}|||zzzyyyzzz{{{}}}uuukkkccc^^^ZZZVVVRRRMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOOOONNNNNNPPPRRRUUUTTTRRRPPPOOONNNOOOOOOOOOOOOPPPPPPQQQPPPPPPOOORRRVVV[[[```fffppp{{{~~~xxxpppjjjeee]]]RRRIIIBBBBBBAAABBBIIIWWWjjjwwwzzzqqqrrr{{{sssiii```YYYPPPDDD<<<888666333222222333222111111111111000000000000000111000000///////////////333333222111111333777;;;>>>AAAFFFIIIMMMPPPSSSVVV[[[[[[^^^bbbfffpppnnnppprrruuutttpppiiidddaaabbbbbb___XXXQQQKKKHHHDDDAAADDDMMMZZZkkk|||jjjUUUEEE<<<999:::666555444333333222333333222111000///...//////000000/////////.........------------------------------------.........//////---.../////////111555888===DDDGGGDDDAAACCCEEEEEEFFFIIIMMMUUUfffyyyyyy{{{|||~~~}}}|||~~~}}}yyyuuurrrqqqqqqnnnnnnooopppqqqtttvvvxxxzzz{{{}}}|||{{{{{{|||~~~sssmmmddd^^^ZZZWWWSSSOOOKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPOOOOOOPPPRRRTTTVVVTTTQQQOOOMMMMMMNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNPPPUUU[[[```gggrrr~~~xxxpppkkkfff^^^TTTKKKEEEDDDBBBAAAFFFTTTggguuuxxxttt{{{ssshhh```ZZZRRRFFF===999666333222333333222111222222111111000000//////111111000///////////////222222222222222555:::>>>>>>AAAFFFJJJMMMQQQTTTWWWZZZZZZ]]]aaagggssstttwww{{{~~~~~~xxxoooiiiaaabbbccc```YYYRRRLLLIIIEEEAAABBBKKKZZZkkk~~~mmmXXXFFF<<<::::::666666555444333333333333222111///.........///000000000//////.........------------------------------------.........//////------......///111555888===CCCGGGCCC???@@@BBBCCCFFFIIIMMMVVVfffzzz}}}ttt~~~yyyzzz{{{{{{|||||||||zzzwwwssspppooopppmmmmmmnnnppprrrtttvvvwwwxxxzzz||||||}}}}}}}}}~~~yyynnniiiaaa\\\YYYVVVRRRNNNLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQQQQPPPPPPQQQTTTVVVUUUSSSPPPNNNLLLLLLLLLMMMIIIIIIIIIJJJKKKLLLNNNOOOPPPTTT[[[aaahhhsss}}}xxxqqqlllhhhaaaVVVNNNDDDCCCAAA@@@EEETTThhhvvvxxx|||sssiiiaaa\\\TTTHHH???999666444222333333222222333222222111000//////...111111000///////////////111111111222333777===BBB>>>BBBFFFKKKNNNQQQUUUWWWZZZYYY\\\aaahhhttt|||xxxmmmfff^^^```aaa___YYYQQQJJJGGGGGGBBBCCCMMM[[[iii|||sssYYYEEE>>>;;;888666666444333222111111111333222111000///...---,,,///............---------...------------...//////,,,,,,,,,------.........---,,,,,,///000000444:::AAADDDEEEDDD@@@???@@@CCCAAAEEEKKKUUUdddwwwsssooozzzsssrrrxxx~~~~~~}}}{{{xxxuuutttsssqqqooopppoooooorrrvvvxxxvvvtttsssvvvzzz{{{{{{{{{|||}}}~~~}}}vvvmmmggg```YYYUUUQQQNNNLLLJJJKKKMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHEEEFFFGGGIIIKKKMMMNNNNNNQQQWWW___dddhhhqqq~~~zzzvvvpppkkkfff___VVVOOOHHHAAA>>>BBBEEEMMMaaauuu~~~xxxtttkkkccc^^^WWWJJJ===:::888777777777777555333222222222111111111111000///////////////////////////000111111222555999===@@@DDDHHHLLLOOOSSSWWWZZZZZZ^^^bbbdddjjjyyy{{{pppiii]]]^^^^^^[[[UUUNNNHHHDDDEEE@@@AAAJJJVVVddduuurrrZZZGGG???<<<999777666555444333222222222222222111000///......---///............---------...------------...//////,,,------------------......,,,---000000000444:::AAACCCDDDBBB???===>>>AAA???DDDMMMYYYiii|||vvviiitttsssqqqwww|||~~~~~~{{{wwwtttsssrrrpppnnnpppoooppprrrvvvxxxxxxvvvwwwyyy{{{|||||||||}}}yyyrrrjjjeee^^^WWWSSSQQQOOOMMMJJJKKKMMMPPPQQQRRRRRRQQQPPPQQQQQQRRRRRRSSSTTTTTTQQQPPPNNNKKKIIIHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNOOORRRYYY```eeeiiippp|||{{{wwwqqqlllggg```WWWPPPIIIBBB???AAACCCJJJ^^^sss}}}yyyoooeee^^^VVVIII;;;888666444444444444333111222222222111111111111000000000000000000000000000///000111222333555:::===AAADDDHHHLLLPPPSSSXXX[[[[[[___ccceeekkkzzz|||ppphhh^^^]]]\\\YYYSSSMMMGGGCCCDDD@@@@@@HHHRRR```ooo{{{qqq[[[III@@@<<<:::777777555444333222222222111111000000000////////////............---------...------------...//////.........---------------...,,,---000111000444:::AAACCCDDDAAA===;;;<<<>>>>>>CCCMMM\\\lll|||zzzfffppp}}}uuusssyyy|||}}}}}}zzzvvvtttrrrqqqooonnnppppppqqqtttxxxzzzzzzyyy|||}}}~~~}}}}}}~~~uuuooogggbbbZZZTTTQQQPPPOOONNNJJJLLLNNNQQQSSSTTTTTTTTTQQQQQQRRRSSSSSSTTTUUUUUUPPPNNNKKKIIIGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOUUU\\\cccgggjjjpppxxx|||wwwqqqlllhhhaaaYYYRRRJJJDDD@@@@@@AAAGGG[[[ppp{{{rrrggg___WWWJJJ===888666444333333333222000222222222111111111111000111111111111111111111111///000222222333666;;;>>>AAAEEEIIIMMMQQQUUUYYY\\\]]]```cccfffmmm|||}}}zzznnnfff```___\\\XXXTTTOOOIIIEEEDDDBBBBBBGGGQQQ^^^lllvvvzzznnn]]]KKK@@@;;;:::777666555333222222111111000000000000000000000000///............---------...------------...////////////......------,,,,,,...,,,---000111111555;;;BBBDDDEEEBBB>>>;;;<<<>>>@@@CCCLLL[[[kkkyyy~~~lllttt}}}zzz~~~|||yyyvvvsssrrrqqqooonnnpppqqqsssvvvyyy||||||}}}}}}tttooofff```XXXRRROOONNNMMMMMMKKKMMMOOORRRUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSMMMKKKIIIFFFFFFFFFGGGHHHHHHHHHHHHIIIKKKMMMOOOPPPYYY___eeeiiilllooouuuyyy~~~{{{vvvpppkkkgggaaaYYYSSSJJJDDDAAAAAA@@@GGG\\\rrr}}}}}}|||zzzrrrhhhaaaZZZNNNBBB;;;888666444444444333222222222222111111111000000111111111111111111111111000111222333444777<<>>@@@AAABBBKKK\\\mmm{{{uuu|||}}}{{{xxxuuusssrrrqqqpppooorrrsssvvvyyy{{{}}}~~~{{{tttoooddd___WWWQQQNNNLLLKKKJJJLLLNNNPPPSSSVVVWWWWWWWWWVVVUUUTTTSSSQQQPPPOOOOOOJJJIIIGGGFFFEEEFFFGGGHHHGGGGGGGGGIIIKKKNNNRRRSSS^^^bbbgggkkklllnnnrrruuuyyyyyyuuunnniiieee```YYYTTTJJJEEEBBBBBBAAAGGG^^^vvv{{{yyy{{{zzz~~~}}}{{{tttjjjaaaZZZNNNDDD<<<999666444444444444333222222222111111111000000000000000000000000000000000111222333555888===@@@CCCFFFKKKOOOSSSXXX\\\```aaaccceeeiiirrr}}}~~~wwwmmmeee\\\ZZZWWWVVVTTTPPPIIICCC@@@@@@???@@@JJJ]]]mmmuuuzzz{{{vvvnnncccRRRBBB;;;:::666555444333222111111111000111111111111111111111///............---------...------------...///////////////...............///---...111111111555;;;EEEGGGHHHFFFAAA???@@@BBB@@@AAAMMMbbbuuu{{{|||zzzyyywwwtttssssssssssssrrrtttvvvyyy{{{|||}}}~~~wwwppplll```\\\VVVRRROOOMMMKKKJJJMMMOOOQQQTTTVVVWWWWWWWWWVVVUUUSSSQQQOOOMMMKKKJJJGGGGGGGGGFFFGGGGGGGGGHHHFFFFFFGGGJJJNNNSSSWWWZZZbbbeeehhhkkklllnnnppprrruuu{{{~~~~~~yyytttmmmhhheee```YYYUUUJJJFFFCCCBBB@@@GGG^^^wwwzzzwwwwwwvvvxxxzzznnncccYYYMMMCCC<<<999555333333333222222222222222111111111111000000000000000000000000000000111333444555999>>>AAADDDGGGLLLQQQUUUYYY^^^aaacccdddfffjjjttt{{{|||}}}wwwllldddZZZXXXVVVWWWWWWSSSKKKDDD@@@@@@??????JJJ```rrrzzz}}}~~~xxxqqqhhhWWWEEE<<<<<<888777666555444333333333222111111111111111111111///............---------...------------...//////............///////////////---...111222222666<<>>DDD\\\uuuyyyvvvwwwuuuyyy~~~qqqfff[[[PPPFFF>>>:::666444333333333333222222222111111111111000111111111111111111111111000111333444666:::>>>BBBEEEHHHMMMRRRVVVZZZ___ccceeeeeegggkkkvvv~~~zzz|||}}}{{{uuujjjbbb[[[YYYXXXZZZ[[[VVVNNNFFFAAACCC@@@@@@MMMdddxxxzzztttlll[[[HHH>>>>>>:::999888666555555555555222222222111111111000000//////.........---------...------------...//////------......//////000000///---...111222222666<<>>>>>:::999777666444444333333222222111111000/////////......................../////////...---,,,+++***........................///...///111111222888@@@FFFGGGGGGFFFDDDBBB@@@@@@???EEETTThhhwww}}}qqqmmmvvv~~~}}}}}}vvvvvvvvvvvvwwwxxxyyyyyyzzz|||~~~~~~~~~xxxlllbbb]]]ZZZXXXVVVUUUSSSQQQQQQRRRRRRQQQPPPNNNPPPRRRSSSTTTSSSRRRQQQMMMLLLJJJHHHFFFEEEEEEDDDCCCEEEFFFFFFFFFFFFGGGIIIMMMNNNQQQWWW]]]cccgggiiillllllllllllllllllllllllkkknnnrrrwwwzzz{{{zzzzzzwwwuuutttuuuwwwzzz||||||}}}yyytttmmmgggccc```]]][[[PPPHHHBBBAAA???@@@MMM]]]|||~~~{{{|||~~~vvvoooiii]]]RRRDDD===777888888555333444222222222111111111111000///000111222333222222111111111111333777<<>>===HHHWWWppp~~~wwwrrrlllbbbWWWGGG???999888888555333333222222222111111111111000000000111222222222222111111111111444888===BBBEEEHHHKKKPPPTTTXXX\\\```dddiiikkkmmmqqqxxx}}}zzzwwwsssnnnggg___ZZZXXXVVVUUUUUUUUURRRLLLGGGAAA>>>===>>>AAAIIIVVVaaakkk}}}iiiQQQBBB???::::::888666555444444333222222111111000/////////........................------...............---...........................---...111111222999AAAFFFGGGHHHFFFCCCBBBDDDFFFFFFLLLZZZmmm{{{uuuhhhjjjsss{{{{{{{{{zzzyyyyyyyyyzzzzzzxxxzzz}}}~~~|||llldddYYYRRRPPPQQQRRRRRRPPPPPPPPPQQQTTTUUUUUUTTTQQQRRRRRRRRRQQQNNNKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDFFFIIIJJJIIIIIIJJJKKKNNNRRRXXX^^^dddhhhllloooppppppqqqqqqpppooommmlllnnnoooqqqrrrssstttssssssrrrqqqqqqtttxxx{{{}}}}}}}}}|||zzzzzzxxxuuupppkkkfff```ZZZVVVSSSIIIBBBAAA???>>>GGGTTTjjjyyyuuupppfff]]]IIIAAA:::888888444222333222222222111111111000000000000111111222222222222111111222444888>>>CCCFFFJJJMMMRRRVVVZZZ^^^cccfffhhhjjjlllppp{{{{{{yyytttpppjjjddd]]]XXXVVVTTTSSSSSSTTTQQQKKKFFF@@@<<<;;;>>>AAAFFFSSS```pppmmmTTTDDD>>>;;;:::888777555444444444222222111111000/////////........................------......//////.................................---...111111222999BBBFFFHHHIIIGGGDDDDDDHHHLLLLLLQQQ^^^ppp|||wwwlllooowww}}}}}}||||||{{{{{{{{{{{{|||zzz|||vvvhhh```VVVOOONNNOOOPPPOOOQQQQQQQQQSSSUUUUUUTTTRRRSSSTTTTTTSSSQQQNNNKKKIIIFFFEEEEEEDDDEEEEEEFFFFFFDDDFFFHHHJJJJJJJJJLLLMMMNNNTTT\\\dddiiinnnrrruuuuuuuuutttsssqqqooonnnmmmppppppqqqrrrssssssttttttuuuttttttvvvxxx{{{{{{zzz~~~|||zzzzzz|||{{{zzz{{{|||~~~{{{xxxvvvuuuyyyvvvqqqmmmhhhbbb[[[WWWPPPGGG@@@@@@???>>>FFFQQQiiiyyyuuurrriii```KKKBBB:::999888555333444222222222111111111000000111111111111111222222222000111222555999???DDDHHHLLLOOOSSSXXX[[[```dddhhhiiikkklllqqq{{{xxxsssnnnhhhbbb[[[VVVTTTSSSQQQRRRSSSPPPKKKFFF@@@;;;:::???BBBFFFSSSbbbwwwsssYYYGGG???;;;:::999777666555444444222222111111000/////////........................---....../////////..............................---,,,...111111333:::BBBEEEHHHJJJHHHEEEFFFMMMSSSRRRVVVcccsss~~~yyyqqqtttzzz~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{oooccc\\\SSSNNNNNNNNNNNNMMMRRRQQQRRRTTTUUUUUUSSSQQQSSSTTTTTTTTTRRROOOLLLKKKGGGFFFFFFFFFFFFFFFGGGGGGCCCEEEGGGHHHIIIKKKNNNQQQUUU\\\fffnnnrrrvvvzzz}}}{{{zzzwwwtttqqqooommmmmmooooooooopppqqqsssuuuvvvxxxwwwvvvwwwyyyyyyxxxwww{{{yyywwwuuuuuuvvvyyyzzzxxxzzz|||||||||}}}}}}~~~{{{xxxwwwuuuxxxtttpppkkkfffaaa[[[WWWMMMCCC===>>>>>>===CCCMMMggg~~~wwwsssppphhh___LLLBBB;;;999888555444555222222222111111111111000111111000000111111222333000000222555:::@@@FFFIIIMMMPPPTTTYYY]]]aaaeeeiiijjjlllnnnsss{{{wwwrrrlllgggaaaZZZVVVSSSQQQPPPQQQRRROOOJJJEEEBBB;;;999???BBBFFFTTTddd{{{yyy^^^JJJ@@@;;;:::999777666555555444222222111111000/////////...........................///////////////...---........................---,,,...111111333:::CCCEEEHHHJJJIIIFFFIIIQQQYYY[[[___jjjzzz{{{vvvzzz{{{~~~}}}}}}}}}~~~sssfff\\\VVVPPPLLLMMMNNNMMMLLLPPPQQQRRRTTTVVVVVVTTTRRRQQQRRRSSSSSSRRRPPPNNNLLLIIIHHHHHHGGGGGGHHHHHHHHHFFFHHHIIIJJJKKKOOOUUUXXXaaaiiissszzz}}}~~~~~~yyytttpppnnnmmmmmmoooooooooppprrruuuxxxzzz|||{{{zzz{{{||||||zzzxxxvvvtttrrrpppqqqrrrrrrsssnnnoooqqqvvv|||~~~}}}|||zzzxxxwwwwwwwwwtttooojjjfffaaa\\\YYYNNNDDD===??????===BBBKKKccczzzsssooolllddd[[[LLLBBB:::999888666555777222222222111111111111000222111000000000111222333000000222555;;;AAAGGGKKKMMMPPPUUUYYY]]]aaafffiiiiiikkkmmmttt{{{wwwrrrlllfff```ZZZUUURRRQQQPPPPPPQQQOOOIIIEEECCC;;;999???BBBEEESSSeee}}}}}}aaaMMMBBB<<<;;;999777666555555555222222111111000/////////........................///////////////......---........................---,,,...111222333:::CCCDDDHHHKKKIIIGGGKKKTTT]]]dddgggrrr~~~zzzwwwzzz~~~}}}~~~~~~nnn___VVVQQQLLLKKKLLLMMMLLLKKKOOOOOOQQQTTTWWWWWWVVVTTTOOOPPPRRRRRRRRRPPPNNNMMMJJJJJJIIIIIIHHHHHHIIIIIIKKKLLLLLLMMMPPPUUU[[[```kkksss}}}{{{tttpppmmmmmmmmmppppppppprrrtttxxx|||~~~~~~~~~|||rrrpppnnnmmmnnnnnnnnnnnnfffgggiiinnnvvv}}}yyyyyyyyyxxxxxxwwwwwwwwwyyyuuupppkkkgggccc___\\\RRRGGG@@@AAAAAA???BBBJJJ___}}}|||vvvoookkkhhh```XXXKKKBBB:::999888777666888222222222111111111111000222111000000000111333444000000222666;;;BBBHHHKKKMMMPPPUUUYYY]]]aaafffiiifffhhhkkkrrr{{{yyyuuuooohhh___XXXTTTRRRRRRRRRSSSRRRNNNIIIEEE===;;;<<>>@@@OOOaaawwweeeMMMDDD???<<<999777777777777666333333333222111111000000000000///...............---+++******,,,///000000///......---...///000111...------000000222:::DDDIIIJJJKKKJJJKKKPPPXXX^^^```iiixxx}}}www}}}ssseee[[[SSSQQQNNNLLLLLLLLLLLLKKKMMMOOORRRUUUXXX[[[]]]^^^\\\[[[YYYVVVTTTRRRQQQPPPMMMMMMLLLJJJHHHIIIKKKNNNPPPTTTYYY]]]bbbiiissszzzxxxkkkfffhhhmmmppppppnnnppprrrtttwwwzzz|||~~~zzztttooommmkkkkkkkkkggg```[[[\\\\\\^^^cccjjjsss|||rrrkkkhhhggglllrrryyy}}}|||{{{zzzzzzyyyyyyyyyzzzxxxuuuoookkkgggbbb^^^[[[TTTLLLEEEAAA???>>>BBBHHHWWWmmm~~~wwwpppjjjbbb[[[IIIAAA:::999888555444444333333333333333333333333333555666666444222222222000222666999===CCCIIINNNRRRUUUXXX[[[^^^bbbfffjjjjjjggggggnnn|||zzzwwwrrrkkkccc\\\WWWTTTSSSRRRPPPPPPOOOMMMJJJGGGCCC???>>>@@@>>>>>>LLL\\\sssjjjPPPDDD@@@===:::999999999888777444444444333222222111111000000///...............---+++***+++---///000000///............///000000000//////222222444===FFFJJJKKKKKKKKKLLLQQQYYY___aaaiiiwww{{{{{{{{{mmm```XXXTTTQQQNNNMMMMMMMMMLLLKKKLLLMMMOOOSSSWWW\\\```cccbbbaaa```]]]YYYUUUQQQOOOMMMNNNMMMLLLLLLNNNQQQTTTXXX]]]dddjjjpppxxxvvvmmmdddaaaeeekkkoooooonnnpppsssvvvxxxyyyyyyyyy|||~~~|||ssslllnnnllliiigggfffaaaZZZTTTUUUUUUUUUWWW]]]eeelllqqqyyynnnccc]]]ZZZYYY\\\aaakkkrrr|||~~~|||{{{zzzyyyxxxwwwwwwwwwwwwsssoookkkgggccc___\\\TTTLLLEEEBBB@@@???BBBHHHPPPeee}}}~~~~~~|||uuunnneee\\\LLLCCC<<<::::::777555555333333333333333333333444666777777666333222222333000333666999>>>CCCJJJNNNTTTVVVYYY\\\___bbbgggjjjmmmiiihhhnnn{{{yyyuuuooohhhaaaZZZVVVTTTSSSQQQOOONNNNNNLLLJJJHHHDDD???>>>???>>>>>>JJJZZZpppmmmTTTGGG@@@===:::999999999888777555555444333333222222111000000///...............000...,,,,,,---...------,,,,,,,,,,,,------......111000000222333555===GGGIIIKKKKKKKKKLLLQQQYYY```cccjjjxxx}}}|||uuuhhh]]]WWWUUURRROOOMMMMMMMMMLLLKKKMMMNNNNNNQQQUUUZZZ```ccceeeeeedddaaa]]]WWWRRROOOMMMNNNNNNNNNOOOSSSXXX\\\dddiiiqqqxxx~~~~~~lllfff```___dddiiimmmnnnlllooossswwwyyyxxxwwwvvvxxxyyy{{{{{{xxxrrrkkkgggiiigggdddbbbaaa]]]VVVQQQOOOMMMKKKLLLOOOVVV\\\```kkksss{{{}}}~~~}}}wwwpppddd[[[RRROOONNNMMMPPPTTT[[[cccooozzz|||{{{yyywwwvvvuuuttttttuuurrrnnnjjjgggccc___[[[RRRKKKDDDBBB???>>>BBBGGGQQQeee{{{xxx}}}vvvppphhh```NNNFFF>>><<<;;;888666666444444444333333222222222444444444333111000111333000333666:::>>>DDDKKKPPPUUUWWW[[[]]]```cccgggkkkmmmjjjhhhnnn|||wwwtttnnnggg```ZZZUUUSSSRRRPPPNNNMMMMMMLLLIIIGGGBBB===<<>>???JJJYYYmmmqqqXXXJJJ@@@===:::888888888888777555555444333333222222111000000///...............000///------.........,,,,,,,,,,,,---------------111///000222333555===FFFIIIJJJKKKKKKLLLQQQYYY```ffflllyyy{{{qqqddd\\\XXXTTTRRROOONNNNNNOOONNNMMMPPPOOONNNOOORRRVVV[[[]]]cccddddddbbb^^^XXXSSSPPPNNNOOOPPPQQQTTTZZZaaafffooovvvtttgggccc``````dddhhhkkkkkkiiimmmsssxxxzzzxxxuuurrrrrrqqqpppmmmiiifffdddcccfffccc```^^^]]]YYYSSSNNNJJJHHHFFFEEEFFFJJJOOORRR\\\aaadddcccbbbbbb^^^YYYSSSLLLFFFFFFGGGGGGJJJNNNNNNVVVbbbnnnwww~~~zzzyyyxxxvvvtttsssrrrrrrssspppmmmiiifffbbb]]]YYYPPPIIICCC@@@>>>===@@@FFFTTTfff{{{www{{{|||uuuqqqjjjdddQQQHHH@@@>>><<<999666777666666555444222111000000...///000/////////111333111333777:::???EEELLLQQQVVVYYY\\\^^^aaadddhhhkkkkkkiiiiiiqqq|||uuusssnnnggg```ZZZUUURRRPPPOOONNNNNNNNNLLLIIIFFFAAA;;;:::>>>???@@@JJJXXXjjjvvv[[[LLL@@@===:::999999999888777444444444333222222111111000000///...............---,,,,,,---000111111000---...//////000000//////000//////222222444<<>>===@@@EEERRReeeyyyvvvwww}}}vvvrrrllleeeRRRIIIAAA???===999666777666666555444222111000000+++---////////////111333111333777;;;@@@FFFMMMRRRXXXZZZ]]]___bbbeeeiiillljjjiiilllvvvwwwtttrrrnnniiibbb[[[UUUQQQNNNMMMNNNNNNNNNLLLHHHEEEBBB;;;:::>>>???@@@IIIVVVfff}}}|||^^^LLLAAA???;;;:::::::::999888333333333222111111000000000000///...............,,,,,,,,,...000111111000---...///000000000///...111///000222333555===FFFFFFGGGHHHIIIJJJPPPXXX___gggppp~~~ttteee[[[WWWWWWRRRPPPNNNNNNPPPRRRRRRRRRNNNMMMLLLKKKLLLMMMOOOQQQTTTUUUVVVXXXXXXWWWUUUTTTTTTUUUXXX[[[aaaiiissszzzxxxooofff``````aaacccfffhhhjjjjjjjjjooovvv{{{zzztttlllgggbbbaaa^^^ZZZVVVWWW[[[___bbb___[[[ZZZZZZWWWSSSNNNIIIHHHFFFDDDDDDDDDEEEEEEDDDFFFFFFCCCBBBEEEDDDAAAEEE@@@???CCCFFFEEEFFFIIIHHHJJJOOOVVV___gggllloooooosssxxx{{{|||}}}|||vvvvvvtttsssqqqqqqpppppppppnnnkkkgggccc^^^WWWSSSNNNHHHCCCAAA???>>>AAAEEENNNaaawwwtttvvvzzztttllleeeSSSJJJBBB???===999666666444444333333333333222222...000222333222111222333111444777;;;@@@GGGNNNSSSYYY[[[^^^```bbbeeeiiilllkkklllppp{{{~~~xxxsssrrrooojjjccc[[[UUUQQQLLLMMMNNNOOOOOOLLLHHHDDDCCC<<<:::>>>??????GGGSSSddd{{{```LLLBBB@@@===;;;;;;;;;:::999333333222222111000000///000000///...............000///...///000000...,,,++++++---.........---,,,222000111333444666>>>GGGEEEFFFHHHHHHIIIOOOXXX___fffpppooo```WWWUUUVVVQQQOOONNNNNNQQQSSSSSSSSSKKKKKKJJJJJJJJJLLLMMMNNNNNNOOOQQQSSSUUUVVVVVVVVVWWWXXX[[[___eeeoooyyyxxxsssoooiiibbb]]]^^^aaadddgggiiijjjjjjmmmrrrxxx|||zzzrrrhhhbbb]]]]]][[[WWWTTTUUUZZZ^^^\\\ZZZXXXYYY[[[ZZZWWWTTTJJJIIIHHHFFFEEEEEEDDDDDDBBBEEEFFFEEEEEEHHHGGGDDDDDD@@@@@@DDDFFFEEEEEEGGGIIIIIIKKKOOOWWW^^^dddggggggkkkqqqttttttvvvyyy|||{{{uuutttsssrrrqqqppppppppppppmmmjjjfffbbb\\\UUUQQQNNNHHHDDDBBBAAA???BBBFFFKKK___wwwrrrxxxwwwmmmdddTTTJJJBBB???===888666666111111222333333444555555111444666777555333333222111444888<<>>=========???HHHRRRccczzzfffKKKAAA@@@AAABBBBBB@@@<<<888555555444333333222222111000000///.......................................////////////////////////000111111222333888>>>BBBCCCEEEFFFEEEFFFMMMXXX```mmmsssvvvkkkddd^^^ZZZVVVUUUSSSQQQPPPQQQRRRRRRQQQMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRUUUZZZ^^^^^^___aaadddjjjttt{{{tttmmmhhhfffffffff]]]]]]]]]___bbbggglllooosssvvvyyyxxxtttmmmhhheeeZZZWWWTTTRRRSSSUUUVVVVVVXXXXXXYYY]]]```___[[[WWWQQQMMMGGGDDDDDDEEECCCBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIKKKNNNSSS[[[bbbaaabbbdddgggjjjmmmoooqqqwwwwwwxxxyyyzzz|||~~~|||tttqqqnnnmmmnnnoooooooooooolllgggbbb^^^ZZZUUUQQQLLLHHHCCC>>>===>>>AAADDDLLLZZZqqqwww}}}~~~tttkkk___JJJ@@@>>>::::::;;;333444444444444444444333333333222111//////111222333333444888===DDDKKKQQQTTT^^^```bbbddddddfffhhhjjjllljjjmmm{{{vvvsssooojjjccc[[[RRRMMMMMMKKKJJJIIIIIIHHHFFFCCCBBB???======<<>>AAACCCMMM[[[rrryyy}}}|||ooo___KKK@@@>>>999::::::333555444444444444333333333111000///......///000111444555999???EEELLLRRRVVV___aaacccdddeeefffhhhjjjjjjiiimmm{{{vvvsssoooiiibbbZZZQQQKKKLLLJJJIIIIIIIIIHHHEEECCCCCC@@@>>>===<<<>>>GGGQQQbbbzzznnnTTTHHHFFFCCCAAA@@@>>><<<:::333333222222111111000000000000///.......................................////////////////////////000000111000222555;;;???DDDEEEGGGHHHKKKRRR[[[cccmmmsssxxxnnngggbbb\\\XXXUUUTTTSSSSSSTTTTTTSSSQQQLLLKKKJJJIIIIIIIIIJJJJJJLLLMMMOOOQQQSSSWWW\\\```hhhhhhiiikkkpppyyy}}}{{{yyytttoookkkhhhdddaaaaaabbbeeegggffffffggghhhjjjnnnqqqrrrvvvyyy{{{zzztttllleeeaaa```\\\WWWSSSRRRSSSSSSSSSTTTXXX^^^eeeiiigggbbb]]]UUUQQQLLLHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJJJJJJJLLLOOORRRTTTTTTUUUVVVXXXYYY[[[\\\```aaaccceeehhhkkkmmmnnnzzzzzz~~~yyytttqqqnnnlllmmmnnnnnnnnnmmmjjjeeeaaa^^^ZZZUUURRROOOKKKEEE???<<<===???AAAMMM[[[qqq|||}}}vvvaaaLLL@@@>>>888999:::333555555444444444333333333111000///......///000111444666:::@@@GGGNNNTTTXXX```bbbeeeffffffggghhhjjjhhhhhhnnn}}}uuurrrnnniiicccZZZRRRLLLKKKIIIHHHHHHHHHGGGEEECCCCCC@@@>>>===<<<>>>GGGPPPddd|||oooWWWKKKGGGBBB???===<<<;;;999666555555444333333222222000000///.......................................////////////////////////000000000000111555:::>>>DDDEEEGGGHHHKKKQQQYYY___hhhoooxxxoooiiiddd^^^YYYVVVVVVVVVWWWXXXWWWTTTQQQNNNLLLKKKJJJJJJKKKLLLMMMNNNOOOQQQSSSUUUYYY^^^bbbjjjkkklllnnnrrryyy{{{xxxxxxuuunnngggfffdddaaa^^^___aaaeeegggiiiiiijjjlllnnnppprrrsssyyy{{{|||yyyrrrjjjccc___bbb^^^YYYUUUTTTTTTTTTSSSWWW[[[```eeegggfffccc```YYYVVVSSSOOOLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSXXXYYY[[[]]]___aaaccccccjjjkkknnnuuu~~~}}}wwwsssqqqmmmllllllmmmmmmmmmllliiieeebbb___[[[WWWTTTQQQLLLFFF???<<<<<<>>>???JJJXXXnnn}}}{{{|||dddNNNBBB>>>888999:::333555555555444444333333222333222222111111222222333333666:::@@@GGGOOOUUUYYYaaadddfffhhhhhhhhhiiijjjiiijjjqqqssspppmmmiiiccc\\\TTTOOOIIIHHHGGGGGGHHHGGGEEECCCCCC???======<<<>>>GGGQQQiiisss^^^LLLGGGAAA<<<:::999999888666666555555444333333222000000///...............333333333333333333333333///////////////////////////000000000111555;;;???EEEFFFGGGHHHKKKPPPVVVZZZaaajjj|||vvvooojjjeee___[[[YYYYYYZZZ[[[\\\YYYUUUQQQLLLKKKJJJIIIIIIKKKMMMOOORRRSSSUUUUUUWWWZZZ___bbbjjjlllnnnqqquuuzzzzzzuuutttuuurrriiiaaaaaa```^^^^^^```eeejjjmmmjjjkkkmmmoooqqqrrrssssss{{{{{{{{{wwwooogggaaa^^^bbb___ZZZXXXWWWWWWVVVVVVZZZ\\\___aaaaaa```^^^^^^[[[[[[YYYVVVQQQLLLIIIHHHEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQRRRRRRQQQPPPMMMLLLJJJIIIIIIJJJKKKLLLQQQRRRSSSUUUVVVWWWWWWWWWYYY[[[___fffppp}}}}}}vvvssspppmmmkkkkkkllllllkkkllliiieeebbb```]]]YYYVVVRRRMMMFFF???<<<;;;===>>>EEETTTkkk{{{zzzhhhRRRCCC>>>888999:::444666666555444333333222222333333222222222222333333222444999???GGGOOOUUUYYYaaadddhhhjjjjjjjjjkkklllkkkmmmuuupppnnnkkkgggbbb\\\TTTOOOHHHGGGFFFFFFGGGGGGDDDCCCBBB>>>=========???HHHRRRiiixxxdddKKKFFF@@@;;;999888888777444444333333222222111111000000///...............111111111111111111111111//////////////////////////////000000222666<<>>CCCQQQhhh{{{|||mmmUUUEEE???999999<<<666666666555444333333222111111111111111111111111111111444888???GGGOOOVVVZZZaaadddiiikkkllllllmmmnnnkkkoooxxxooommmiiieee```YYYQQQKKKHHHFFFFFFFFFGGGFFFDDDBBB@@@===<<<======@@@IIISSSiiixxxbbbKKKFFFAAA<<<:::999999888444444444333222222111111000000///...............------------------------////////////////////////...///000111333888>>>CCCHHHHHHJJJOOOTTTZZZ]]]______dddqqq}}}rrrkkkgggdddaaa___```aaaccceeeccc^^^VVVPPPLLLKKKJJJJJJLLLPPPTTTWWWYYYYYYXXXWWWUUUVVVYYY[[[___dddkkkqqquuuwwwxxxzzzqqqooollliiigggccc^^^ZZZXXXXXXYYY]]]ccckkkssswwwqqqssswwwzzz|||}}}}}}|||}}}{{{vvvooohhhbbb``````[[[[[[\\\___aaabbb```___aaadddggggggeeebbbbbbbbbeeeiiilllkkkddd[[[SSSOOOHHHIIIJJJKKKMMMPPPRRRSSSRRRRRRSSSVVVYYY^^^bbbdddeeedddcccbbb```ZZZRRRLLLFFFEEEBBB@@@???@@@BBBCCCAAABBBEEEGGGHHHHHHGGGGGGGGGIIILLLPPPWWWaaannnvvv~~~|||wwwssspppllljjjjjjkkkjjjiiigggeeebbb___^^^\\\YYYVVVQQQMMMFFF???<<<;;;===???DDDQQQgggpppXXXHHH@@@999:::===888777666555444333222222111000111111111111111111000222444999@@@IIIQQQXXX\\\```dddiiilllnnnnnnoooppphhhnnnyyyooolllhhhccc]]]VVVMMMHHHGGGFFFEEEFFFFFFFFFDDDBBB???<<<;;;<<<===@@@JJJUUUpppttt[[[KKKGGGBBB>>><<<;;;:::999777666666555555444333333000000///...............////////////////////////////////////////////////...///000111444999@@@DDDHHHIIILLLRRRYYY___ccceeebbbdddmmm{{{~~~|||qqqiiieeedddbbb```bbbdddfffgggeee___VVVPPPOOOOOONNNNNNQQQUUUZZZ]]]ZZZZZZXXXVVVTTTSSSUUUWWWWWW]]]fffmmmpppqqqrrrrrrsssqqqlllgggccc___]]]\\\YYYYYYYYY\\\aaaiiipppttttttwww{{{}}}zzztttmmmeeeaaa```aaaXXXYYY\\\aaadddfffdddbbbfffkkkppprrrooollljjjiiimmmrrrwwwvvvnnnccc[[[VVVJJJKKKLLLNNNQQQTTTVVVWWWUUUUUUXXX[[[aaaggglllppptttrrrooolllggg___TTTLLLGGGEEEBBB@@@@@@AAABBBDDD>>>???BBBEEEGGGHHHHHHGGGFFFHHHJJJLLLPPPXXXbbbjjjuuu{{{|||xxxssspppllljjjjjjjjjjjjiiieeebbb```^^^\\\ZZZWWWUUUQQQLLLFFF???<<<<<<===???FFFRRRgggrrrZZZIIIAAA:::;;;>>>999777666666444333222111111222333333444444333333222333555:::BBBJJJSSSZZZ^^^```dddiiimmmoooooopppqqqffflllyyyoooooonnnhhh___UUULLLHHHIIIHHHGGGGGGGGGFFFDDDBBB???<<<:::<<<>>>CCCMMMWWWkkkzzz]]]LLLDDD>>><<<;;;999999;;;999888666555555555666777333222111///......------////////////////////////............////////////000///...000444;;;BBBGGGJJJKKKJJJLLLUUU```eeeccccccbbbhhhvvvzzz|||vvvooohhheeecccbbbaaafffkkkoookkkaaaWWWPPPMMMRRRQQQOOOOOOQQQVVV[[[^^^```[[[WWWWWWUUUPPPMMMMMMRRRUUUXXX\\\___dddjjjnnnnnnnnnllliiiddd```[[[YYY\\\ZZZYYY[[[bbbjjjppptttwwwzzz~~~{{{tttmmmgggccc```___^^^```ccceeeeeegggiiikkkssswww{{{|||zzzwwwsssrrr{{{zzzzzz{{{zzzsssggg]]]VVVWWWVVVTTTVVV[[[\\\YYY_________aaafffnnnvvv{{{{{{tttkkk^^^PPPGGG??????>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCFFFFFFGGGGGGIIINNNUUUYYYgggqqq|||uuunnnmmmkkkkkkkkkkkkiiigggfffdddaaa___]]]ZZZVVVSSSKKKIIIFFFBBB@@@>>>>>>>>>AAAPPPgggsss^^^GGG>>>>>>===999666:::888555444444444222111000000000000111111111111222777===EEELLLSSSZZZ^^^cccfffjjjlllmmmnnnoooppplllooowwwoooooommmggg^^^TTTMMMIIIHHHFFFEEEEEEEEEEEEBBB@@@>>>;;;999;;;>>>CCCMMMXXXooo}}}bbbMMMEEE>>>===<<<999999;;;:::999888666555444444444333222111///......------////////////////////////............////////////000//////111555<<>>>>>>>>>>>??????AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIMMMRRRUUUaaajjjyyyvvvpppnnnkkkjjjjjjjjjhhhgggeeecccaaa^^^]]]ZZZVVVSSSLLLIIIFFFBBB???>>>>>>>>>CCCQQQiii~~~ppp\\\FFF>>>>>>>>>:::888:::888555444444444222111111111111111222222222222222777===DDDKKKRRRYYY]]]aaadddhhhjjjkkkkkkmmmnnnooopppvvvpppooollleee\\\SSSMMMJJJFFFDDDCCCCCCCCCCCC@@@>>>===:::999;;;===CCCOOO[[[ttthhhOOOFFF???======:::999;;;::::::999888666444222111333222111///............////////////////////////............////////////000000000222777>>>EEEIIIIIIMMMPPPQQQVVVaaajjjmmmjjjgggjjjuuuwwwsssnnnkkkjjjkkkllllllmmmkkkfff^^^WWWSSSUUUWWWXXXWWWXXXYYY\\\aaaeeehhhfff^^^VVVRRRNNNHHHFFFGGGHHHIIIKKKLLLMMMQQQUUUYYY\\\___dddhhhjjjiiifffeee```\\\YYYYYY\\\bbbfffiiissswww~~~~~~zzzssskkkeeeaaa```___\\\^^^```ccceeeiiinnnrrr{{{zzztttnnnmmmggg___]]]aaaeeeeeeccceeeiiiooowww}}}qqqaaaQQQGGG@@@??????>>>??????@@@@@@BBBBBBCCCEEEEEEFFFFFFFFFDDDFFFGGGHHHIIIJJJMMMPPPXXXaaannn{{{{{{rrroookkkiiihhhhhhgggfffdddbbb```^^^\\\ZZZVVVSSSLLLJJJFFFBBB???>>>>>>>>>EEEQQQgggxxxqqqnnnrrr~~~mmmZZZFFF>>>???>>><<<::::::888555444444444222111222222222333333333333444333777>>>DDDKKKQQQXXX\\\aaadddhhhjjjjjjkkklllmmmqqqqqquuuooonnnkkkddd[[[SSSMMMKKKEEEDDDCCCCCCCCCBBB@@@>>>===;;;:::<<<>>>DDDQQQ^^^wwwmmmRRRHHH???>>>>>><<<::::::888888888888777444222111222111000///............////////////////////////............////////////111111111444:::AAAGGGKKKJJJPPPRRRRRRUUU___iiinnnppplllmmmwwwwwwtttooollllllmmmmmmmmmmmmjjjddd\\\WWWVVVZZZ^^^\\\^^^```cccgggkkkooopppeee\\\TTTOOOJJJEEEDDDFFFEEEFFFHHHJJJMMMRRRXXX]]]]]]___cccfffiiiiiiiiihhhfffbbb^^^]]]___cccfffgggmmmrrryyy|||tttllleee```^^^^^^]]]___aaaccceeeiiinnnqqqxxx}}}|||xxxxxxxxxsssjjjfffgggiiihhhfffhhhlllrrryyy}}}rrraaaQQQFFF@@@@@@?????????@@@AAAAAACCCDDDEEEFFFGGGGGGHHHHHHDDDFFFHHHIIIIIIJJJKKKMMMRRRYYYeeerrr|||tttpppkkkgggfffffffffeeecccaaa___^^^\\\ZZZWWWTTTMMMJJJFFFAAA>>>===>>>>>>DDDOOOddd{{{qqqkkkmmmrrrlllYYYFFF???>>>===;;;:::999777555444444444333222222222222222333333333333333777>>>DDDKKKQQQXXX\\\dddfffjjjllllllmmmnnnoooooopppvvvnnnmmmjjjcccZZZRRRMMMKKKFFFEEEDDDDDDDDDCCCAAA???===<<<<<<===???EEESSSbbb{{{qqqTTTIII@@@??????===:::999555666777777777555444222222111000//////......///////////////////////////............////////////000111222666;;;BBBIIIMMMMMMRRRSSSQQQSSS\\\fffjjjppplllnnnyyyxxxtttpppmmmlllkkkjjjjjjgggeee```[[[YYY[[[___bbbcccfffkkkpppsssuuuuuuuuuaaaXXXPPPLLLIIIEEEEEEHHHDDDEEEGGGJJJNNNTTT[[[```bbbbbbcccdddfffiiikkkmmmkkkhhheeedddfffhhhiiijjjiiinnnuuu|||~~~uuulllddd```^^^]]]```bbbcccdddeeehhhkkknnnsssxxx~~~|||xxxwww|||~~~wwwqqqooonnnkkkiiikkkooouuu{{{~~~rrrcccSSSHHH@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHIIIIIIIIIEEEGGGJJJKKKKKKKKKLLLMMMQQQWWWaaakkkuuutttpppjjjgggeeeeeeeeedddbbb```^^^]]]\\\ZZZWWWUUUNNNKKKFFFAAA>>>======>>>EEENNNbbb||||||tttnnnkkktttwww~~~kkkZZZHHH@@@>>><<<999888999777555444444444333222111111111222222222222333444888>>>EEEKKKRRRYYY]]]eeehhhkkkmmmmmmmmmnnnoookkkoooyyylllllliiiccc[[[RRRLLLJJJGGGEEEDDDDDDEEEDDDBBB???>>>======>>>>>>DDDSSSccc}}}tttWWWKKKAAA???AAA>>>:::999555555666666666555444444111111000///////////////////////////////////////............///////////////000222666<<>>GGGPPPaaayyyyyysssqqqppp}}}zzzwwwuuujjjYYYHHH@@@>>>;;;999888888666444444444555444222111111111111222222222222444888???FFFMMMTTT[[[___eeegggjjjlllllllllmmmnnnkkkppp{{{jjjkkkiiiddd[[[RRRLLLHHHFFFEEEDDDDDDDDDDDDAAA???===<<<===<<<;;;AAAQQQaaaxxxwwwYYYLLLAAA@@@AAA???;;;888888777666555444333333333111000000///////////////////////////////////////............////////////...///222777===DDDJJJNNNRRRRRROOONNNTTT^^^fffgggeeefffppp|||~~~uuuqqqmmmiiigggeeebbb```]]]\\\ZZZ\\\```gggmmmpppuuuzzzxxxnnngggZZZRRRLLLKKKIIIGGGGGGJJJEEEGGGIIIMMMRRRYYYbbbhhhnnnllljjjhhhgggggghhhiiidddeeegggjjjmmmmmmllljjjfffiiinnnsssxxx||||||wwwooogggaaa___```aaaaaacccggghhhhhhhhhhhhiiihhhjjjmmmnnnnnnoooqqqssssssvvvyyyuuuooonnnsssyyy|||yyy{{{|||~~~|||oooaaaRRRIII@@@@@@@@@AAAAAABBBCCCDDDCCCDDDEEEGGGIIIIIIJJJJJJHHHKKKNNNPPPQQQSSSVVVYYYYYY[[[___eeelllvvvwwwooommmiiihhhgggeeedddbbb```^^^]]]\\\\\\[[[XXXVVVPPPLLLFFF@@@===<<<===>>>DDDNNN```uuu~~~yyyxxxxxx~~~yyysssnnnkkkfffWWWHHH@@@>>>;;;:::;;;888666444444444555444333222222222222333333333444333888???GGGOOOVVV]]]bbbfffiiilllmmmmmmmmmnnnoooooosss|||iiijjjiiieee\\\SSSKKKGGGFFFEEECCCCCCDDDCCCAAA???<<<<<<<<<;;;999???OOO```qqqyyyZZZMMMBBB@@@BBB@@@;;;888;;;999777444222222222222111000000////////////000////////////////////////............/////////000---///222777===DDDJJJNNNRRRQQQNNNMMMUUUaaahhhhhhdddfffttt~~~tttyyy}}}rrroookkkgggeeeccc```___```^^^\\\^^^eeemmmuuuyyy{{{vvvggg^^^YYYRRRMMMKKKJJJGGGGGGIIIFFFIIIMMMRRRYYYcccnnnuuuuuusssppplllhhhdddaaa```^^^```dddhhhlllmmmjjjhhhccceeeiiinnnssswww{{{|||wwwrrrkkkddd``````aaaccc___bbbgggiiijjjiiiiiiiiibbbdddeeeeeeeeefffhhhkkkjjjoooqqqmmmhhhiiiqqqzzzyyykkk\\\NNNEEE@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEGGGHHHIIIJJJJJJJJJLLLOOOQQQSSSVVVZZZ]]]\\\]]]```cccjjjttt~~~zzzrrrmmmkkkiiihhhgggfffcccaaa___^^^\\\\\\\\\[[[XXXVVVPPPLLLFFF@@@<<<<<<===>>>@@@KKK]]]qqq}}}{{{{{{xxxqqqiiidddcccUUUGGG@@@>>><<<<<<===888666444444555555444333333333333444444444555555333888@@@HHHPPPXXX___dddiiilllooopppppppppqqqrrrsssuuu|||jjjjjjiiiddd]]]SSSJJJEEEFFFFFFDDDCCCAAA???>>>===>>>;;;;;;>>>===>>>LLL^^^vvvzzzaaaNNNEEEBBB<<<;;;<<<555666555555777888777555333111111000000///.........111///---...111222000...////////////000000000000111222555;;;AAAFFFIIIIIIOOOOOOMMMOOOYYYgggpppqqqmmmrrr{{{~~~{{{tttqqqmmmgggdddbbb```]]]YYY```aaabbbfffmmmuuu}}}{{{oooddd\\\YYYZZZVVVPPPLLLJJJHHHGGGEEEFFFHHHNNNWWWcccnnnvvvyyy|||{{{xxxqqqiiibbb]]]\\\YYY___dddfffdddcccfffiiihhhggggggiiimmmqqqttttttoookkkgggbbb``````bbbcccbbbccceeehhhkkkkkkiiigggcccccccccccccccddddddddddddggghhhfffdddiiittt}}}uuufffTTTHHHEEEDDDAAA@@@AAADDDEEECCC@@@CCCCCCCCCCCCEEEGGGIIIJJJPPPOOOOOOQQQUUUYYY\\\]]]dddeeefffiiimmmuuu~~~{{{sssllljjjhhhggggggfffdddbbb[[[[[[ZZZYYYXXXWWWVVVVVVQQQMMMFFF@@@<<<;;;<<<>>>BBBKKK[[[mmm~~~vvvqqqoooooohhhWWWEEE===;;;:::999:::999888777666555444333333555333111111444555444222333888???GGGOOOYYYbbbhhhllllllllllllnnnppprrrtttuuu{{{jjjiiihhhddd]]]TTTKKKFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>;;;;;;======>>>MMM^^^zzz|||```NNNEEECCC=========777777666555666777777555333222111111000000///......111///......111111000...////////////000000000000111222666<<>>BBBKKKZZZkkk||||||vvvsssqqqjjjYYYHHH???===;;;;;;;;;888888777666555444444333555333111111333555444222444999@@@HHHPPPZZZccchhhmmmmmmnnnnnnooopppqqqrrrqqqvvv}}}iiihhhfffbbb\\\SSSLLLGGGDDDDDDDDDDDDCCCCCCCCCCCC>>>::::::======???NNN```}}}~~~___MMMDDDCCC>>>>>>???999999777555555666666666555333222222111000000//////111///...///000111000...////////////000000000000111333777===DDDIIIKKKKKKPPPQQQSSSYYYgggyyy{{{sssmmmeeebbb___]]]^^^```bbbbbbfffkkksss{{{~~~|||sssqqqmmmhhhcccaaaccceeeccc^^^VVVQQQNNNMMMLLLKKKOOOSSS[[[gggrrr{{{~~~zzzsssjjjccc^^^]]]```bbbdddcccaaabbbfffjjjkkkjjjkkkmmmoooooonnnllliiifffbbb___```ccchhhkkkkkklllmmmoooqqqooolllhhhdddcccbbb___]]]ZZZYYYXXX[[[]]]^^^___bbbmmm}}}tttfffXXXLLLEEEEEEEEECCCBBBBBBDDDGGGHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLQQQSSSWWW]]]eeelllqqqtttwwwxxxzzz{{{~~~yyyrrrjjjhhhfffeeedddcccaaa___[[[[[[YYYWWWUUUSSSRRRQQQMMMIIIDDD???===<<<>>>???CCCKKKZZZjjjyyy{{{tttpppmmm\\\JJJBBB???===;;;<<<777777777666666555555555555333111222333444444333555:::AAAIIIRRR[[[dddiiinnnooopppqqqqqqqqqppppppnnnpppvvvhhhgggeee```ZZZRRRLLLHHHCCCCCCCCCCCCBBBBBBBBBBBB>>>::::::======???OOOaaa~~~|||^^^LLLCCCCCC>>>>>>@@@::::::888555444555666666555333333222222111000000000000/////////000000000///////////////000000000000111333888???FFFKKKMMMMMMQQQSSSUUUZZZhhhyyy~~~xxxpppjjjcccaaa^^^^^^___bbbdddfffmmmqqqwww||||||xxxrrrnnnhhhhhhgggffffffiiilllnnnhhhccc[[[UUURRRQQQPPPPPPSSSWWW```lllwww~~~}}}|||xxxrrrjjjdddaaa```bbbdddffffffeeeeeehhhjjjllllllmmmpppqqqqqqnnnkkkhhheeeaaa___```dddjjjmmmpppppprrrssstttqqqmmmiiigggfffdddaaa___\\\ZZZYYYXXXYYY[[[]]]cccppplll]]]RRRIIIEEEFFFFFFDDDAAA@@@AAADDDFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMSSSWWW^^^fffnnnvvv~~~yyyqqqiiigggeeedddcccbbb___]]][[[ZZZXXXVVVSSSQQQOOONNNJJJGGGCCC???======>>>@@@CCCLLL[[[jjjxxx{{{ssslllnnn]]]KKKCCC@@@===;;;;;;777777777666666666666666444333222222333333333333666;;;BBBKKKTTT]]]eeejjjmmmnnnqqqsssttttttrrrqqqpppooorrrgggfffbbb]]]WWWPPPKKKGGGDDDCCCCCCBBBAAA@@@??????>>>::::::<<<===@@@PPPccczzz]]]KKKCCCBBB===>>>@@@:::;;;999666555555666666555333333222222111000000000///000000000/////////000////////////000000000000111444999AAAIIINNNPPPPPPQQQSSSUUUZZZhhhxxx~~~zzzuuummmhhh``````^^^]]]]]]___bbbeeelllnnnqqqrrrppplllhhheeeccceeeiiimmmrrrtttuuuuuukkkfff___YYYVVVUUUTTTTTTTTTYYYbbbnnnwww|||}}}{{{xxxwwwtttnnnhhhdddbbbbbb```cccgggjjjkkkkkkjjjjjjlllmmmooorrrsssrrrooollliiigggcccaaaaaaeeejjjmmmrrrrrrtttuuuuuurrrmmmhhheeedddcccbbb```___^^^]]]YYYYYY[[[^^^eeeqqqyyyfffXXXOOOIIIGGGIIIKKKJJJHHHFFFEEEFFFIIIKKKJJJJJJKKKLLLNNNQQQSSSUUU\\\bbbjjjrrrzzzzzzrrriiigggeeecccbbbaaa^^^\\\ZZZYYYWWWUUURRRPPPNNNMMMHHHEEEBBB>>>======>>>???BBBLLL\\\kkkzzz{{{rrrkkklll\\\KKKCCC@@@<<<:::999777777777777777666666666333333333333222222333444666;;;CCCLLLUUU]]]eeejjjkkkmmmqqquuuwwwwwwuuutttsssqqqrrrgggeee```ZZZTTTMMMHHHEEECCCCCCBBBAAA@@@???>>>===>>>:::999<<<===AAARRReeezzz^^^LLLDDDCCC>>>???@@@:::;;;999777666777777555444333222222111000000//////...000111000///...///111////////////000000000000222555;;;CCCKKKPPPRRRRRRPPPRRRTTTZZZgggwww}}}~~~yyyuuupppiiiddd\\\\\\]]]\\\[[[\\\^^^```eeeeeeffffffffffffffffffgggjjjqqqxxx}}}~~~zzzwwwlllhhhbbb^^^[[[ZZZXXXWWWVVV[[[cccmmmuuuyyyxxxwwwrrrqqqnnniiidddaaaaaabbb]]]aaaggglllnnnnnnmmmkkknnnnnnooorrrsssrrrooollljjjhhheeeddddddgggkkkmmmqqqrrrtttvvvuuurrrkkkgggaaaaaaaaa``````_________[[[[[[]]]```fffooozzzuuubbbWWWQQQMMMKKKMMMLLLLLLLLLJJJIIIIIILLLNNNLLLMMMOOOQQQUUUYYY]]]___fffllluuu||||||tttjjjgggeeecccbbbaaa^^^\\\ZZZYYYWWWUUURRRPPPNNNMMMGGGEEEAAA>>>======>>>>>>AAALLL[[[kkkzzz{{{rrrmmmjjjZZZJJJBBB@@@<<<:::999888888888777777666666666333444444333222222333555555;;;DDDMMMUUU^^^eeejjjkkknnnrrruuuxxxyyyxxxwwwuuussstttgggddd___XXXQQQJJJFFFCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>:::999<<<===AAASSSfff~~~aaaNNNFFFEEE@@@@@@BBB<<<:::999888888888777555333222111111000000///.........000111111......///111////////////000000000000222555<<>><<<<<<<<<===@@@JJJZZZiiiwwwyyyrrrnnniiiYYYJJJCCC@@@===;;;::::::999999888777666555555222444555333111111333555555;;;DDDMMMVVV^^^eeeiiinnnpppsssvvvxxxxxxxxxxxxvvvuuuuuu~~~gggddd^^^VVVOOOHHHDDDAAAAAAAAAAAABBBBBBCCCCCCCCC>>>:::999<<<===BBBSSSgggcccQQQHHHGGGBBBBBBCCC===:::999888999999888555222111111000000///............000222111...---///111////////////000000000000222555<<>><<<<<<<<<<<<>>>IIIXXXgggttt|||{{{zzzyyywwwpppnnniiiYYYJJJCCCAAA???<<<;;;::::::999888777666555444222444555444111111333666444:::CCCMMMUUU]]]dddiiiqqqrrrtttvvvwwwxxxxxxwwwwwwvvvuuuzzziiiddd]]]UUUNNNIIIFFFEEEBBBCCCCCCCCCBBBAAAAAA@@@AAA;;;:::===@@@FFFXXXkkk~~~fffXXXLLLHHHHHHEEEBBBAAA<<<======;;;888555444444111222333333222111///...000000000000/////////////////////000111111222222222888@@@HHHNNNSSSXXXZZZXXXYYYYYYZZZ\\\bbbiiinnnhhhkkkpppxxx~~~{{{yyywwwrrrkkkeee```]]]ZZZXXX]]]]]]^^^___``````]]][[[___aaadddhhhmmmppprrrtttzzz{{{{{{{{{yyywwwtttrrrmmmmmmlllkkkhhhddd```^^^```aaadddiiipppsssrrrpppllljjjeeeaaa]]]ZZZYYYYYY[[[[[[[[[]]]bbbiiioootttuuuuuutttrrrnnnkkkhhhfffgggfffeeefffiiikkklllkkklllmmmoooooonnnkkkhhhfffdddbbbaaaaaaccccccbbb``````aaaaaaaaa``````aaacccbbbjjjssswwwwwwyyyzzzlllaaa^^^^^^```aaa]]]___```aaacccgggllloootttxxx}}}~~~tttkkkiiifffccc```^^^\\\[[[YYYXXXVVVTTTTTTRRROOOLLLGGGEEEBBB???>>>>>>???@@@BBBMMM\\\iiitttyyyqqqpppsssyyy}}}{{{uuussslll[[[JJJBBB@@@>>><<<<<<::::::999999777666444444555444444333333444444555555777@@@MMMXXX___eeekkkpppqqqsssssstttuuuxxx{{{zzzvvvuuu{{{fffbbb[[[SSSLLLGGGEEECCCBBBBBBCCCCCCBBBBBBAAA@@@@@@;;;:::===???EEEWWWjjjgggZZZMMMIIIIIIFFFCCCBBB???@@@@@@===:::777666666333444444333333222111000000000000000/////////////////////000111111222222222888AAAIIIPPPUUUYYY[[[[[[[[[YYYXXXXXX[[[```dddiiilllqqqzzz~~~zzzzzz{{{|||||||||yyywwwooolllfffaaa^^^\\\[[[ZZZ]]]]]]___```aaaaaa___]]]eeehhhmmmrrruuuvvvuuutttooopppqqqqqqpppooonnnmmmlllmmmnnnnnnllliiifffdddddddddfffjjjooorrrrrrpppmmmkkkfffbbb^^^[[[ZZZZZZZZZZZZZZZ[[[```fffmmmqqqqqqqqqqqqpppmmmjjjhhhffffffeeedddeeehhhjjjjjjjjjjjjkkklllllljjjhhhfffeeeeeecccbbbbbbcccdddbbbaaaaaabbbbbbaaa``````bbbcccaaaggglllnnnnnnrrrzzzyyyoookkklllmmmnnnlllnnnqqqtttwww{{{}}}tttiiihhheeebbb___]]][[[[[[YYYWWWUUUTTTTTTRRROOOLLLGGGDDD@@@===;;;;;;<<<>>>@@@KKKZZZhhhttt{{{~~~}}}xxxsssppprrrwww}}}|||wwwuuukkk[[[JJJCCC@@@>>><<<<<<999999999888888666555555555444444333333444444555666888@@@MMMXXX^^^eeekkkppprrrtttuuuvvvwwwyyy{{{{{{wwwwww}}}ddd```YYYQQQJJJEEEBBBAAABBBBBBCCCCCCBBBBBBAAAAAA???;;;;;;>>>???EEEWWWjjjiii[[[NNNJJJIIIGGGDDDCCCAAABBBBBB???;;;888777777666555444333222222222222000000000000/////////////////////000111111222222222999BBBKKKQQQWWW[[[]]]^^^]]][[[XXXWWWXXX]]]```iiimmmttt}}}}}}vvvpppoooppprrrsss{{{|||~~~}}}yyywwwtttrrrfffddd```]]][[[[[[\\\]]]^^^___aaabbbcccbbbaaa```dddhhhmmmrrrsssqqqmmmjjjddddddeeefffhhhiiijjjjjjmmmoooqqqssssssqqqooommmkkkjjjkkkmmmppprrrrrrrrrooommmhhhddd```^^^]]]]]]ZZZYYYYYYZZZ^^^dddiiimmmmmmmmmnnnnnnmmmkkkhhhgggfffdddccccccfffhhhhhhhhhhhhhhhgggfffeeedddccccccfffeeecccdddeeeeeedddbbbbbbccccccbbbaaaaaabbbdddbbbeeeffffffeeejjjttt||||||wwwwwwxxxyyy|||~~~|||qqqgggeeeccc```]]][[[ZZZZZZXXXWWWUUUTTTSSSRRROOOLLLIIIFFFAAA<<<::::::<<<===BBBLLL[[[jjjwwwwwwqqqsssrrrqqqrrrssswww}}}}}}xxxuuuiiiZZZIIIBBB@@@>>><<<<<<999999888888888777777666555555444444444444555555777999AAANNNXXX^^^dddjjjppprrrvvvxxxyyyyyyyyyzzz{{{xxxxxxbbb^^^WWWPPPIIIDDDBBBAAAAAABBBBBBCCCBBBBBBAAAAAA>>>:::;;;???@@@EEEXXXmmmjjj\\\NNNIIIHHHEEECCCBBBBBBCCCBBB@@@<<<888777777666555333222111111222222000000000000/////////////////////000111111222222333999CCCLLLSSSXXX\\\^^^```___]]][[[ZZZ\\\aaaeeemmmqqqxxxxxxooohhheeegggiiijjjrrruuuyyy~~~|||vvvssspppnnnlll___^^^\\\ZZZYYYYYY\\\^^^___aaadddeeeeeeccccccbbb```cccgggiiiiiifffbbb_________```bbbeeehhhkkklllooorrrvvvyyyzzzyyyvvvttttttssssssssssssuuuuuuuuurrroookkkgggcccaaa``````\\\[[[ZZZ[[[^^^ccciiimmmkkklllnnnooonnnllljjjhhheeecccaaaaaaccceeefffeeefffeeedddbbbaaaaaabbbbbbfffeeeddddddeeefffdddcccbbbcccccccccaaaaaabbbddddddeeefffdddcccgggooovvvyyyxxxmmmdddcccaaa^^^\\\ZZZYYYYYYXXXVVVTTTTTTSSSRRROOOLLLLLLHHHCCC>>>;;;<<<===???FFFQQQ```ppprrrnnnpppsssvvvzzz}}}|||uuupppgggWWWHHHAAA@@@===;;;;;;999999888888888888888888555555444444444444555555888:::BBBNNNXXX^^^dddiiiooosssxxx{{{{{{zzzzzzzzzyyywwwxxxbbb^^^WWWPPPIIIEEEBBBAAAAAAAAABBBBBBCCCBBBBBBAAA===:::<<<@@@AAAHHH^^^tttkkk\\\MMMGGGFFFCCCAAA@@@AAABBBAAA???;;;888666666555444222000000000111111000000000000/////////////////////000111111222222333:::DDDNNNTTTYYY\\\^^^aaa```___]]]]]]```eeeiiivvvyyy|||}}}{{{tttjjjbbb___```bbbdddhhhkkkqqqxxx~~~|||vvvpppmmmjjjgggddd[[[[[[[[[YYYWWWXXX[[[___bbbeeehhhhhhfffddddddeeebbbcccccccccbbb```___^^^^^^___aaacccfffjjjmmmooorrruuuyyy|||~~~}}}|||{{{}}}}}}|||zzzyyyyyyyyyzzztttrrrnnnjjjfffddddddccc```^^^]]]^^^aaaffflllooonnnpppqqqrrrqqqnnnkkkiiidddaaa___^^^```bbbcccccceeecccaaa```___```aaabbbdddcccbbbccceeefffeeedddbbbcccdddcccbbbbbbdddffffffggggggfffeeefffjjjnnnrrrzzztttiiibbb```___\\\[[[YYYXXXXXXWWWUUUTTTSSSSSSQQQOOOMMMLLLHHHCCC???<<<<<<===>>>HHHSSSeeewww{{{oooooosssxxx||||||qqqjjjdddVVVGGGAAA@@@===;;;::::::999888888777888888999666555555444444555555666888:::BBBOOOXXX^^^dddjjjoootttyyy||||||{{{zzzzzzwwwuuuwwwaaa]]]WWWPPPIIIEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBB<<<:::<<<@@@CCCLLLeeekkk\\\MMMFFFEEEBBB@@@@@@???@@@@@@>>>;;;888777777333333222111000000000000000000000000/////////////////////000111111222222444;;;EEEOOOUUUXXX[[[\\\``````^^^]]]]]]aaafffjjj~~~uuupppvvv}}}vvvoooeee]]]ZZZ[[[\\\^^^^^^aaagggooovvv}}}}}}xxxrrrlllgggccc```^^^WWWXXXYYYWWWUUUWWW[[[```eeeiiilllkkkhhheeeeeefffbbbaaa___^^^]]]^^^___``````aaacccfffiiikkkmmmnnnsssuuuyyy|||}}}}}}}}}wwwtttqqqllliiigggggggggcccbbbaaabbbeeekkkpppttttttuuuvvvvvvtttpppkkkhhhccc```]]][[[]]]___``````bbbaaa```___^^^___`````````______aaaccceeeeeedddcccdddeeeeeeeeefffhhhjjjiiijjjjjjiiigggfffgggiiiqqqvvv}}}rrrggg```___]]]\\\ZZZYYYYYYXXXVVVUUUSSSSSSSSSQQQOOOMMMGGGEEEAAA>>><<<;;;;;;<<>>??????>>>;;;999888999333333333333222111000000000000000000/////////////////////000111111222222555<<>>???@@@>>><<<:::::::::333444555555444333111000000000000000/////////////////////000111111222222555<<>>===CCCVVVssstttiiirrr|||qqqhhhZZZLLLHHHGGGEEEBBBAAA>>>===:::888777777777888666666555555555555666666666999AAAOOOZZZ```gggmmmqqqtttxxxzzzzzzzzz{{{|||}}}yyywww~~~^^^ZZZRRRKKKEEEBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAA;;;<<>>;;;999777777666555444333333222111111111111111000////////////000111222444555666666@@@IIIOOOTTTZZZ[[[YYYXXXWWWWWWZZZfffuuu|||{{{{{{sssoooxxx|||mmmccc```ZZZZZZooo}}}uuuggg```XXXQQQNNNNNNOOOPPPPPPRRRUUUZZZ```ggglllooosssuuuxxx{{{}}}}}}xxxrrriiiaaa[[[WWWTTTRRRQQQQQQQQQPPPQQQUUU[[[___hhhlllpppooojjjeeecccbbb___bbbcccaaadddjjjmmmlllnnnppprrrsssqqqnnnmmmmmmnnnppprrrvvv{{{{{{zzzuuuqqqoooppppppooommmkkkjjjiiihhhjjjmmmqqqsssyyyxxxvvvssspppllliiihhh___^^^[[[ZZZYYYZZZ[[[\\\^^^ZZZVVVVVVYYY\\\]]]]]][[[]]]^^^___```bbbfffiiijjjkkkmmmpppssswwwzzz|||~~~|||yyyuuusssqqqppppppsssrrrqqqppprrrwwwxxxpppkkk```\\\YYYYYY\\\\\\YYYUUUVVVUUUTTTSSSSSSPPPMMMJJJFFFDDD@@@===;;;<<<===???EEEXXXtttyyynnnlllxxxppp___NNNGGGDDDBBB@@@@@@>>>:::666333444666777777777666444333333444666777888<<>>???FFFXXXttt~~~tttpppppp```OOOGGGEEEBBB@@@@@@@@@===:::888888999::::::777666444333333444666777666:::BBBLLLWWWaaaiiinnntttvvvyyy{{{||||||zzzyyyzzzxxxyyyXXXTTTMMMFFF@@@>>>======???@@@AAABBBBBBAAA@@@???>>>;;;;;;BBBLLL```uuuaaaPPPLLLKKKEEEAAABBBCCCCCCCCCAAA???<<<:::888666666555444333222111111111111111111111000////////////000111222444555666999BBBLLLRRRWWW]]]^^^\\\[[[XXXWWW___sssyyypppkkktttzzzjjj^^^WWWYYY]]]eee}}}wwwnnn[[[VVVPPPKKKJJJKKKLLLLLLOOONNNNNNNNNPPPTTTXXXZZZ^^^aaaeeeiiimmmqqqwwwzzz|||~~~|||xxxrrrlllccc[[[TTTPPPLLLJJJFFFGGGGGGHHHJJJNNNUUUYYYccchhhmmmnnnkkkfffccccccccciiimmmooosssxxxyyyvvvxxxuuuqqqoooooonnnjjjfffhhhgggeeedddeeehhhkkknnnrrrqqqpppppppppooommmkkkdddccccccffflllssswwwzzzyyyvvvrrrnnnllllllmmmnnnkkkjjjiiigggeeebbb```^^^]]]\\\\\\[[[ZZZZZZYYYYYY[[[ZZZYYYYYY[[[\\\[[[ZZZ[[[]]]aaacccdddeeegggiiikkkmmmppptttyyy~~~~~~~~~~~~|||zzzvvvrrrppprrrwww|||xxxoooiii```]]]ZZZYYY[[[ZZZWWWTTTWWWUUUSSSRRRRRRPPPMMMJJJFFFCCC@@@===;;;<<<>>>???FFFWWWsss}}}wwwqqqaaaPPPHHHEEECCCAAAAAA>>>;;;999888888888777666777666555444444555666777444888AAALLLXXXccckkkooovvvxxx{{{~~~~~~|||xxxvvvvvvvvvyyyVVVRRRKKKDDD???===<<<===???@@@AAABBBBBBAAA@@@???===;;;;;;@@@MMMeeeuuubbbQQQMMMKKKEEEAAABBBDDDCCCBBBAAA>>><<<999888555555444333222111111000111111111111111000////////////000111222444555666;;;DDDNNNTTTYYY^^^```^^^[[[WWWUUU^^^ttt|||rrrmmmuuuwwwjjj^^^WWWZZZ```kkkrrrgggVVVRRRMMMIIIIIIKKKLLLLLLNNNMMMKKKJJJKKKNNNQQQTTTZZZ\\\```dddgggkkkpppsssuuuxxx{{{~~~~~~yyyvvvpppjjj```XXXQQQLLLIIIFFFBBBCCCDDDEEEGGGKKKQQQUUU[[[aaagggiiifffcccaaaaaagggnnnuuuxxx}}}{{{zzzuuuooonnnpppoookkkggghhheeeaaa]]][[[\\\___aaabbbaaaaaaaaaaaaaaa```___]]]^^^aaafffmmmuuu|||}}}zzzuuuqqqnnnnnnnnnoookkkjjjjjjhhhfffdddbbbaaa````````````___]]]\\\[[[[[[\\\\\\]]]^^^]]]\\\[[[ZZZ]]]aaadddeeefffhhhiiikkkmmmqqqwww|||{{{wwwtttuuuyyy}}}wwwmmmggg___\\\ZZZYYYZZZYYYWWWUUUWWWUUUSSSRRRQQQOOOMMMJJJEEECCC???===;;;<<<>>>@@@FFFXXXuuu}}}sssbbbQQQIIIFFFCCCAAAAAA<<<;;;:::999999888666444666666555555555555666666444999AAALLLWWWbbbkkkooouuuxxx|||}}}yyyvvvuuuuuuxxxUUUQQQJJJDDD???=========>>>???AAABBBBBBAAA???>>>======<<>>>>>>>>===:::777666666666555555666666666666:::BBBLLLWWWaaaiiimmmsssvvv{{{|||zzzvvvuuuwwwTTTPPPIIICCC???======>>>===???AAABBBBBBAAA???===<<>>@@@PPPnnnppp```QQQLLLIIICCCAAADDDBBBBBB@@@???===;;;::::::666666555444333222111111111111111111111000////////////000111222444555666===FFFPPPVVV[[[aaabbb```ccc___\\\cccuuuvvvooovvv|||iii___YYY^^^kkk}}}vvveeeYYYQQQOOOLLLKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSUUUWWWXXXYYYZZZ]]]```gggjjjooossswwwzzz~~~~~~|||{{{{{{}}}~~~~~~~~~}}}|||{{{{{{{{{xxxtttqqqjjjddd\\\TTTNNNJJJFFFDDDBBBCCCDDDDDDDDDFFFJJJMMMQQQVVV\\\```aaacccfffiiirrrzzzwwwtttrrrrrrsssssspppmmmfffccc\\\VVVQQQOOONNNNNNKKKLLLMMMMMMMMMNNNPPPRRRXXX\\\bbbhhhmmmrrrwww{{{{{{||||||||||||zzzyyyxxxssssssrrrqqqooommmkkkjjjeeeddddddbbbaaa```___^^^```bbbddddddbbb`````````[[[^^^bbbdddfffhhhjjjmmmlllpppuuu{{{~~~~~~}}}sssiiibbbZZZZZZZZZYYYYYYXXXXXXXXXWWWUUURRRPPPOOONNNLLLKKKDDDBBB???<<<<<<===???AAANNNhhhuuueeeTTTKKKHHHEEECCCBBBAAA@@@>>>>>>===<<<999777666666666666666666666666666:::BBBLLLWWWaaaiiimmmrrruuuzzz}}}yyyvvvvvv~~~RRRNNNHHHBBB>>>======>>><<<>>>AAABBBBBBAAA>>><<<:::???@@@AAATTTuuummm]]]PPPKKKHHHBBBAAAEEEAAA@@@???>>>===<<<<<<;;;777666666555444333222222111111111111111000////////////000111222444555666===GGGPPPVVV[[[aaabbb```dddbbb```eeesss~~~rrrkkkqqq~~~iii```YYY___oooqqq___SSSPPPNNNLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNPPPRRRRRRSSSTTTWWWZZZ^^^bbbggglllpppssswwwyyy~~~}}}yyyxxxwwwxxxyyyzzzzzzxxxvvvvvvuuuvvvvvvtttpppmmmgggaaaYYYQQQLLLHHHEEECCCDDDDDDDDDCCCBBBCCCEEEHHHMMMQQQWWW[[[^^^bbbhhhmmmwww~~~~~~vvvvvvvvvvvvtttssspppooohhheee___YYYTTTPPPNNNMMMHHHJJJLLLLLLKKKLLLPPPSSSYYY^^^ffflllooorrrvvvyyy}}}}}}yyyxxxwwwvvvsssqqqooonnniiihhhfffdddbbbbbbbbbbbbaaacccddddddaaa``````bbb___aaadddfffgggjjjnnnqqqooosssxxx~~~{{{qqqfff```WWWXXXYYYYYYYYYYYYYYYZZZWWWUUUQQQOOOOOONNNLLLKKKDDDBBB???<<<<<<===???AAAOOOooowwwfffTTTLLLIIIEEECCCCCCAAA???<<<;;;;;;:::888666666666777777777777666666444999AAALLLWWWbbbjjjoootttwwwzzz~~~zzzwwwwww~~~QQQMMMGGGAAA===<<<<<<===<<<>>>AAACCCCCCAAA>>><<<888???AAACCCWWWyyykkk\\\OOOKKKGGGAAAAAAFFF@@@???>>>===<<<<<<<<<<<<777777666555444333333222111111111111111000////////////000111222444555666===GGGPPPVVV[[[aaabbb```bbbaaaaaaeeeqqqzzznnnffflllyyykkkbbb[[[```ppp}}}mmm\\\PPPOOOMMMLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNLLLLLLLLLMMMOOOPPPQQQSSSVVVXXXXXX\\\bbbgggkkknnnrrrtttyyy~~~|||zzzuuuttttttuuuwwwxxxvvvuuurrrqqqqqqrrrrrrqqqmmmkkkddd^^^VVVOOOJJJGGGDDDCCCDDDEEEDDDCCCAAAAAABBBDDDHHHMMMRRRVVVZZZ```hhhnnnyyy}}}vvvxxxyyyyyyuuurrrpppoookkkiiiddd^^^XXXTTTQQQOOOHHHJJJLLLLLLLLLMMMRRRUUU[[[bbbjjjpppsssuuuwwwzzz~~~}}}|||zzzwwwuuurrrqqqnnnllliiifffeeeeeeeeefffaaacccdddccc```^^^```bbbbbbccceeegggiiilllqqqtttrrruuu{{{yyyoooeee^^^VVVWWWXXXYYYYYYYYYZZZ\\\WWWUUUQQQOOONNNNNNLLLKKKDDDBBB???<<<<<<===???AAANNNppp~~~wwwgggUUULLLIIIFFFCCCCCCEEECCC@@@>>>>>>===;;;:::666666777777777777666666222777@@@KKKXXXccclllqqqvvvxxx{{{}}}zzzxxxxxxPPPKKKDDD>>><<<;;;;;;:::@@@@@@AAABBBAAA@@@???>>>;;;BBBBBBAAASSSvvveeeXXXLLLGGGFFFCCCAAABBBCCC@@@===;;;;;;<<<<<<<<<;;;999777555333333333333///000000111111111000000......---,,,,,,///333777???IIIRRRWWWZZZ___ccccccaaaaaaaaafffqqq|||~~~yyyooohhhcccgggtttpppfff___fffzzzwwwfffYYYSSSMMMKKKJJJLLLOOOQQQPPPNNNLLLMMMNNNOOOOOONNNMMMLLLMMMNNNNNNOOOPPPQQQRRRRRRTTTXXX^^^cccfffhhhjjjlllsssxxx~~~~~~xxxtttqqqqqqppppppqqqqqqrrrsssooonnnmmmmmmmmmllliiifffaaa^^^YYYRRRLLLHHHEEECCCCCCBBBBBBAAA@@@@@@@@@AAACCCGGGLLLRRRXXXbbbmmmuuuxxxxxxwwwwwwxxxyyyvvvqqqlllmmmjjjgggcccaaa]]]XXXUUUMMMMMMMMMMMMNNNRRRXXX\\\___fffoootttvvvvvvxxxzzzyyy}}}|||xxxtttqqqpppooommmkkkiiigggffffffbbbbbbbbbaaaaaa```______ccceeeiiikkklllnnnqqqsssssswww|||wwwooofffaaaXXXYYYYYYYYYYYYYYYXXXWWWWWWUUUSSSRRRQQQOOOLLLIIIEEECCC???;;;888:::>>>AAANNNkkk}}}uuuzzzxxxdddPPPHHHHHHHHHFFFEEE@@@???>>>>>>>>>===;;;999777666555444444555666777666888???IIIVVVbbbjjjnnnwwwyyy}}}yyywww~~~OOOJJJCCC>>><<<;;;;;;:::???@@@AAAAAAAAA@@@???>>><<>>888777666555444555555666666888>>>IIIVVVbbbjjjoooyyy|||}}}xxxwwwMMMHHHBBB===;;;;;;;;;;;;???@@@@@@AAA@@@???>>>===;;;>>>???DDD\\\}}}dddXXXNNNJJJHHHDDDAAA@@@DDDAAA>>>======>>>===<<<>>>===:::777555333333333000111111111111111000000///000///......111555888AAALLLWWW\\\___bbbcccaaa```]]]\\\aaaooozzzxxxpppdddbbbeeepppuuutttwwwqqqaaaVVVPPPNNNMMMLLLMMMNNNOOONNNMMMLLLMMMOOOPPPRRRSSSSSSTTTSSSSSSSSSSSSRRRRRRQQQQQQOOORRRVVVYYY\\\```dddhhhiiinnnsssxxx{{{}}}~~~xxxrrrnnnjjjiiihhhggggggfffggggggeeedddddddddeeedddaaa___\\\ZZZUUUOOOJJJFFFCCCBBBAAAAAA@@@@@@??????@@@@@@AAACCCFFFIIIQQQ^^^mmmxxx}}}yyyyyyzzz{{{|||zzzvvvssspppnnnkkkiiigggddd```]]]\\\[[[ZZZXXXYYY]]]ccchhhooovvv}}}yyyxxxvvvyyy~~~~~~yyyvvvwwwvvvssspppmmmjjjiiihhhiiigggeeecccbbbbbbcccccceeegggjjjlllnnnppptttwwwzzz}}}~~~}}}zzzyyy~~~|||vvvooogggbbbYYYYYYYYYYYYXXXXXXWWWWWWWWWUUUSSSRRRQQQNNNKKKIIICCCBBB???;;;999:::===AAAGGGYYYttt|||~~~yyyfffSSSJJJHHHGGGDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@:::999777555444444555555666888>>>HHHUUUbbbkkkooo{{{~~~{{{xxxwwwKKKGGGAAA<<<;;;;;;<<<<<<>>>???@@@@@@@@@???======888:::<<>>;;;888666444333333111111222222222111000000000000000000000222666999@@@LLLXXX^^^aaacccbbb``````]]][[[```nnnyyyvvvmmmcccbbbfffrrruuuxxx~~~mmm^^^TTTOOOPPPPPPOOOPPPPPPPPPPPPPPPNNNOOOQQQTTTVVVWWWXXXYYYWWWWWWVVVTTTSSSRRRQQQQQQOOOQQQSSSVVVYYY]]]cccggggggkkkpppuuuxxx{{{~~~{{{uuuoookkkffffffdddcccbbbaaaaaaaaa```______```aaa```^^^[[[ZZZXXXSSSNNNIIIFFFDDDBBBAAA@@@@@@?????????@@@@@@BBBCCCDDDFFFMMM[[[lllxxx|||wwwxxxyyy{{{{{{zzzwwwuuurrrpppnnnmmmllljjjgggdddcccbbb```^^^^^^bbbhhhlllvvv}}}|||yyyyyyzzz|||zzzwwwxxxwwwuuurrrpppnnnmmmlllmmmkkkhhhfffdddeeeggghhhiiikkkmmmoooqqqtttxxx{{{}}}~~~~~~~~~{{{xxxxxx~~~{{{uuummmeee```ZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUSSSQQQPPPNNNKKKHHHBBBAAA???;;;999:::===@@@CCCRRRiii{{{www|||yyyhhhUUULLLIIIFFFDDDDDDGGGHHHHHHFFFCCC@@@>>>>>>;;;999888666444444444555666888>>>HHHUUUbbbkkkppp{{{~~~~~~zzzwwwxxxIIIEEE???;;;;;;;;;<<<<<<>>>>>>?????????>>>===<<<:::;;;===HHHaaaeeeXXXKKKGGGHHHHHHJJJMMMNNNLLLJJJJJJJJJJJJHHHGGG@@@???<<<999666444333333222222222222222111000000000000111111111222666999>>>KKKWWW^^^aaacccbbb___bbb___\\\```lllwwwuuunnnfffeeegggqqq|||~~~||||||}}}zzzjjj]]]TTTPPPOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTWWWZZZ\\\]]]]]]]]]ZZZYYYXXXVVVTTTRRRQQQPPPPPPRRRSSSUUUWWW[[[aaaeeefffiiinnnqqquuuxxx}}}}}}yyyssslllhhhccccccaaa```^^^]]]]]]]]]\\\\\\\\\]]]^^^^^^\\\ZZZYYYWWWSSSNNNJJJGGGEEEDDDAAA@@@@@@???@@@@@@AAAAAADDDDDDDDDEEEKKKXXXgggsss|||tttvvvxxxxxxxxxwwwuuuuuurrrqqqppppppqqqpppnnnllljjjjjjiiihhhhhhkkkpppttt~~~~~~}}}}}}~~~zzzxxxwwwwwwuuutttsssrrrrrrrrrqqqooollljjjiiijjjlllmmmmmmnnnpppqqqrrruuuyyy}}}~~~~~~{{{xxxxxx~~~{{{tttkkkccc]]]ZZZZZZXXXWWWVVVVVVVVVWWWVVVTTTRRRQQQPPPNNNKKKHHHAAA@@@>>>;;;999:::===@@@BBBPPPfff~~~zzzzzzyyyhhhWWWMMMJJJFFFDDDEEEKKKMMMMMMKKKEEE@@@<<<;;;;;;:::888666555444555555666888===GGGUUUbbblllqqq{{{}}}}}}zzzyyyzzzGGGCCC>>>::::::<<<=========>>>>>>??????===<<<;;;???>>>@@@III^^^wwwgggZZZMMMIIIJJJKKKMMMPPPRRRQQQOOOOOOOOOOOOMMMKKK???>>>;;;888666444444444333333333333222111000000///000111111111222555888===JJJWWW]]]aaadddcccaaadddbbb^^^```iiissstttpppjjjiiiiiirrr~~~vvvhhh\\\UUURRRMMMNNNPPPPPPOOOOOOQQQRRRXXX[[[___bbbccccccaaa___ZZZZZZXXXVVVTTTRRRQQQPPPPPPQQQSSSTTTUUUXXX]]]aaaccceeeiiilllooosssxxx{{{|||}}}}}}yyyuuupppiiieeeaaa```^^^]]]\\\[[[[[[[[[ZZZYYYYYY[[[]]]\\\[[[YYYWWWUUUQQQMMMJJJGGGFFFEEEAAAAAA@@@@@@AAAAAABBBBBBEEEEEEEEEFFFIIISSS___iiizzz}}}rrrtttvvvvvvtttsssssssssqqqqqqqqqsssuuuvvvuuuttttttuuuuuuvvvvvvxxx|||~~~}}}{{{yyyyyyxxxwwwwwwwwwwwwwwwsssrrrpppooooooppprrrssspppqqqqqqrrrrrruuuyyy|||~~~|||yyyyyy~~~{{{ssskkkbbb\\\[[[ZZZXXXVVVUUUUUUVVVVVVVVVTTTRRRQQQPPPMMMJJJHHH@@@???>>>;;;::::::===???AAAPPPhhh~~~~~~{{{~~~{{{wwwhhhXXXOOOKKKGGGEEEFFFLLLPPPSSSQQQJJJBBB===;;;;;;999888666555555666666666888===GGGTTTbbbmmmrrrzzz|||~~~|||||||||FFFBBB===::::::<<<===>>><<<===>>>>>>>>>===<<<;;;===>>>@@@HHH[[[qqqhhh\\\RRROOOOOOMMMLLLMMMNNNMMMKKKKKKLLLKKKIIIGGG>>><<<:::777555555444444333333333333222111000///...///000111111222555777>>>JJJWWW^^^bbbffffffeeedddccc```^^^dddnnnsssssslllkkklllvvvsssfff\\\WWWUUUMMMPPPRRRRRRRRRRRRTTTWWW]]]aaafffjjjjjjhhhccc```ZZZYYYXXXVVVTTTRRRQQQPPPNNNOOOPPPQQQRRRTTTWWWZZZ]]]___aaacccfffjjjooossswwwxxxzzz|||~~~|||xxxuuuqqqlllfffbbb]]]]]]\\\ZZZYYYYYYYYYYYYWWWWWWWWWYYY[[[[[[YYYWWWUUUSSSOOOLLLHHHFFFEEEDDDBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFGGGMMMVVV]]]mmmuuu}}}~~~~~~~~~{{{qqqsssuuutttrrrpppppprrrooooooqqqtttxxxzzzzzzzzzzzz|||~~~}}}|||{{{{{{{{{{{{ttttttttttttuuuvvvwwwwwwvvvvvvvvvuuuuuuxxx|||~~~}}}}}}|||zzzyyy~~~{{{tttlllddd^^^\\\ZZZXXXVVVUUUUUUUUUVVVVVVTTTRRRPPPOOOMMMJJJGGG???>>>===;;;::::::===???@@@PPPhhh||||||xxxvvvhhhXXXPPPKKKGGGFFFHHHIIIOOOUUUTTTMMMDDD>>><<<:::999777666666666777777666777<<>><<<===>>>>>>>>>===;;;:::888999===GGGYYYppphhh^^^VVVTTTSSSNNNJJJHHHGGGFFFEEEEEEEEEDDDBBB@@@<<<;;;999777555555555555444444444333222111000///---///000111111222444666???KKKWWW^^^cccgggiiihhhccccccaaa]]]aaakkkrrrtttkkkkkkoooyyyrrrfff\\\XXXVVVPPPSSSVVVWWWVVVWWWYYY\\\aaaeeejjjnnnnnnjjjeeeaaaZZZYYYXXXVVVTTTRRRQQQPPPKKKLLLNNNOOOOOOPPPRRRTTTXXXYYY[[[\\\___ccchhhlllssstttvvvxxx{{{|||}}}~~~{{{xxxuuurrrnnniiiddd```[[[[[[ZZZYYYXXXXXXXXXXXXUUUUUUVVVXXXYYYZZZXXXVVVSSSQQQNNNJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFEEEEEEIIIOOOUUU```iiirrruuuwwwyyyzzzxxxqqqtttuuutttqqqooopppqqqnnnoooqqqtttyyy|||}}}}}}|||~~~}}}||||||tttuuuvvvwwwxxxyyyzzzzzz|||||||||zzzzzz|||}}}||||||}}}|||zzzyyy}}}{{{uuummmfff```\\\ZZZXXXUUUTTTTTTUUUVVVUUUTTTRRRPPPOOOMMMJJJGGG>>>>>>===<<<::::::===??????PPPgggyyy|||wwwuuugggYYYPPPLLLHHHGGGIIICCCJJJSSSTTTMMMDDD>>>;;;999888777666666777888888666777<<>>??????>>>============>>>EEESSSiiihhhfffaaa[[[TTTMMMGGGCCCCCCCCCBBB@@@>>>===<<<;;;999888777666555555555555333333222222111000000000111000//////000222444555CCCMMMVVV[[[^^^cccfffeeeaaaeeeddd```bbbllltttvvvuuutttuuu|||yyymmmccc[[[VVVSSSRRRSSSTTTUUUXXX]]]cccggglllooossstttpppjjjdddaaa[[[YYYWWWVVVWWWUUUQQQMMMOOOLLLIIIJJJNNNQQQRRRQQQPPPRRRUUUUUUVVVYYY___ccchhhkkkoootttxxxzzzzzzzzzvvvuuurrrooojjjddd```]]]ZZZYYYWWWUUUTTTTTTTTTUUURRRSSSSSSTTTVVVWWWXXXXXXVVVTTTPPPKKKGGGDDDCCCBBBDDDDDDEEEDDDDDDDDDDDDDDDAAABBBCCCEEEGGGJJJMMMNNNZZZaaakkkssswwwvvvrrroooppppppppppppoooooonnnmmmooooooooopppsssuuuxxxyyy{{{~~~~~~yyyzzzzzzyyyxxxyyyzzz||||||}}}}}}~~~}}}{{{xxxuuutttwww}}}}}}uuulllccc^^^YYYXXXXXXWWWUUUTTTSSSSSSSSSQQQPPPOOOOOOMMMJJJHHHCCCAAA>>><<<:::999::::::<<>>::::::999888777777777888777999>>>FFFRRR```llltttzzzBBB???;;;999999;;;<<<<<<<<<===>>>??????>>>===<<<>>>???AAAGGGUUUhhh}}}lllggg```XXXQQQJJJEEEBBBCCCBBBAAA@@@>>>===<<<;;;999999888777666666666666444444333333222111111111111000//////000222444666BBBMMMXXX\\\___ccceeecccaaaeeeeeeaaacccllluuuxxxwwwwwwvvv{{{yyylllccc\\\XXXUUUXXXXXXXXXZZZ^^^dddkkkppp||||||{{{vvvoooggg```]]]ZZZXXXWWWWWWXXXWWWTTTQQQQQQNNNLLLLLLOOOQQQQQQQQQPPPRRRSSSSSSSSSVVVZZZ^^^```dddjjjooosssuuuuuuttttttrrrppplllhhhbbb^^^[[[VVVUUUSSSQQQPPPPPPPPPPPPRRRRRRSSSTTTUUUVVVWWWWWWUUURRROOOKKKGGGDDDCCCBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLNNNOOOPPPXXX___jjjsssxxxxxxtttqqqpppppppppooonnnmmmlllkkkkkkkkklllmmmnnnqqqsssuuuvvvyyy|||~~~}}}zzzyyy{{{zzz{{{}}}}}}||||||}}}~~~~~~~~~~~~}}}zzzwwwvvvwww|||}}}uuulllccc^^^XXXXXXWWWVVVUUUTTTSSSSSSSSSRRRPPPOOONNNLLLIIIGGGAAA@@@===;;;:::999:::;;;???JJJ```xxx}}}wwwfffTTTLLLJJJGGGEEEEEEFFFGGGJJJLLLLLLHHHBBB===;;;:::999888777777777777777999===FFFRRR```llltttzzzAAA>>>:::888999;;;<<<<<<<<<===>>>??????>>>===;;;:::;;;>>>DDDPPPaaatttnnnggg]]]SSSLLLGGGCCCAAABBBAAAAAA???>>>===<<<<<<::::::999999888888777777555555444444333222222111111000//////000222555666BBBNNNYYY^^^aaaccccccaaaaaaddddddaaacccllluuu{{{~~~}}}yyyzzzxxxkkkbbb]]]ZZZYYY]]]\\\]]]```gggooowww|||}}}sssjjjbbb\\\YYYXXXWWWVVVWWWXXXYYYWWWVVVUUURRRPPPOOOPPPQQQQQQPPPQQQRRRSSSSSSSSSUUUXXX[[[aaaeeelllrrruuuvvvuuussspppooommmiiieee```[[[XXXRRRQQQOOONNNMMMMMMMMMNNNPPPQQQQQQRRRSSSTTTUUUUUURRRPPPMMMIIIFFFDDDCCCBBBDDDFFFHHHHHHGGGGGGHHHJJJLLLMMMNNNPPPSSSUUUWWWXXX[[[bbbkkktttxxxvvvrrroooqqqppppppnnnmmmkkkiiihhhfffffffffggghhhjjjlllnnnoooqqqsssuuuwwwvvvvvvuuusssrrrpppnnnnnnrrrwww||||||~~~~~~~~~}}}|||~~~|||yyywwwxxx{{{}}}uuukkkccc^^^WWWWWWVVVUUUTTTSSSSSSRRRTTTRRRPPPNNNMMMJJJGGGDDD???>>><<<:::999999;;;;;;BBBKKK^^^vvv|||{{{|||wwwfffTTTKKKHHHFFFEEEFFFEEEEEEFFFHHHHHHEEE@@@<<<<<<;;;:::888777666666666777888===EEEQQQ___lllssszzz{{{>>><<<999888999;;;;;;;;;<<<===???@@@@@@>>><<<;;;777888<<>>======<<<;;;;;;;;;::::::999888888444444444333222222111111111000//////111333555777BBBNNNZZZ```bbbdddbbb___```bbbbbbaaaaaaiiittt{{{~~~zzzvvvjjjbbb___^^^]]]______aaagggpppzzzvvvjjjaaa\\\YYYXXXUUUUUUUUUVVVXXXZZZ[[[[[[YYYWWWVVVTTTTTTTTTTTTTTTSSSTTTVVVXXXZZZ]]]```bbbiiimmmrrrwwwxxxwwwtttrrrmmmllljjjfffbbb]]]YYYWWWRRRQQQOOONNNMMMMMMMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSPPPNNNKKKHHHFFFDDDCCCCCCEEEGGGIIIIIIGGGGGGJJJLLLOOOQQQTTTXXX\\\___bbbccceeejjjpppuuuvvvsssmmmjjjqqqqqqpppnnnkkkiiigggeeebbbaaaaaaaaabbbdddfffgggggghhhjjjkkkllllllkkkjjjfffeeedddcccdddiiipppvvv|||~~~~~~~~~|||{{{{{{zzzxxxxxxyyy||||||sssjjjbbb]]]VVVVVVUUUTTTSSSSSSRRRRRRTTTRRROOOMMMKKKHHHDDDBBB===<<<:::999999:::;;;<<>>;;;999999;;;???EEEOOO\\\kkkttthhh^^^PPPGGGDDDDDDDDDCCC?????????>>>>>>=========;;;<<<<<<<<<;;;:::999888333333222222111111000000111000///000111444666888BBBNNN[[[aaacccdddbbb______``````______dddppp{{{}}}uuukkkeeecccccccccdddeeeiiirrr}}}{{{mmmaaaZZZXXXWWWWWWSSSSSSTTTUUUWWWZZZ^^^```]]]]]]]]]]]]\\\\\\\\\]]]ZZZ[[[^^^bbbfffkkknnnooorrrtttvvvvvvuuurrrnnnlllhhhgggfffccc___[[[XXXVVVPPPPPPNNNMMMLLLLLLMMMNNNMMMNNNNNNOOOOOOPPPPPPPPPMMMLLLJJJGGGFFFEEEEEEEEEFFFIIIJJJIIIHHHIIINNNRRR\\\^^^bbbfffiiilllnnnooonnnqqqtttvvvuuuppplllhhhqqqpppooollljjjgggdddccc^^^^^^]]]\\\]]]^^^___``````aaaaaabbbbbbbbbaaa```[[[\\\\\\\\\^^^dddlllqqqwww}}}~~~~~~|||{{{wwwvvvuuuvvvxxx}}}zzzqqqhhh```\\\TTTTTTTTTSSSSSSRRRRRRQQQSSSQQQNNNLLLJJJGGGCCC@@@===<<<:::999999:::;;;===BBBPPPbbboooxxxssspppuuu}}}xxxwwwsssdddSSSJJJFFFDDDEEEGGGFFFEEEDDDCCCCCCBBB@@@======<<<:::888777666555555666777;;;BBBOOO]]]kkksssyyy~~~|||999888666666888:::::::::<<<===@@@AAAAAA>>>;;;999888:::>>>DDDNNN[[[jjjsssaaaWWWKKKDDDCCCDDDDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<:::888777333333222111111000000///000000///000111444777999BBBNNN[[[aaaccceeeddd```____________]]]```mmmzzz}}}wwwnnnjjjjjjjjjkkkmmmooouuuuuuggg[[[WWWVVVVVVVVVSSSTTTUUUUUUWWW[[[aaaeeeccceeeggghhhhhhhhhjjjkkkggggggiiinnnssswwwyyyzzz{{{zzzwwwtttpppllliiigggaaaaaa```___\\\YYYVVVTTTMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKIIIGGGFFFFFFFFFGGGHHHKKKMMMLLLKKKOOOXXX```rrrtttvvvxxxyyyyyyyyyyyyuuuvvvvvvuuussspppmmmkkknnnmmmkkkiiifffcccaaa___[[[ZZZYYYXXXXXXXXXYYYZZZYYYYYYYYYYYYYYYXXXWWWWWWTTTUUUWWWYYY\\\aaahhhmmmssszzz~~~~~~}}}|||{{{tttsssrrrssswww|||~~~wwwooofff^^^ZZZSSSSSSRRRRRRRRRQQQQQQQQQQQQOOOLLLJJJHHHFFFBBB???>>>===;;;999999:::<<<===BBBPPP```iiipppzzzooolllqqq}}}xxxsssrrrnnnaaaSSSKKKGGGEEEEEEHHHFFFEEECCCCCCCCCBBB???===<<<;;;:::888777666666666666777:::AAAMMM\\\kkksssxxx~~~~~~888666555666888:::::::::<<<>>>@@@BBBAAA>>>:::888777999<<>>>>>>>>>>>>>>:::;;;<<<<<<<<<:::888777444333333222222111000000000000000000222555777999BBBNNNZZZ```ccceeeeeebbbaaa`````````]]]^^^kkkzzzzzztttrrrrrrssssssuuuxxxvvvlll^^^VVVTTTUUUVVVVVVUUUVVVWWWWWWYYY^^^eeejjjjjjmmmqqqssstttvvvyyy|||vvvuuuuuuxxx|||~~~}}}||||||xxxrrrkkkfffcccbbbbbbZZZZZZZZZZZZXXXVVVTTTRRRKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGHHHIIIKKKNNNPPPPPPRRRZZZhhhsss}}}zzzvvvrrrnnnlllkkkiiihhhgggeeebbb___]]][[[WWWVVVUUUTTTSSSSSSTTTUUUSSSSSSRRRRRRQQQPPPOOOOOOOOOQQQTTTWWW[[[```fffjjjnnnttt}}}~~~}}}~~~~~~~~~|||zzzyyysssrrrpppppptttzzz|||uuummmddd\\\XXXRRRRRRRRRQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHEEEAAA??????>>><<<::::::;;;<<<===CCCOOO[[[bbblll{{{iiifffjjj~~~}}}zzzvvvqqqnnniii^^^RRRLLLHHHEEEFFFIIIEEEDDDBBBBBBBBBAAA>>><<<;;;:::999888777777777777666777999@@@MMM\\\jjjsssxxx~~~777555555666888::::::999<<<>>>@@@BBBAAA>>>:::777:::<<>>>>>>>>>>>:::;;;<<<<<<<<<:::888666555555444333333222222111000000000000222555888:::BBBMMMYYY___cccffffffdddcccaaaaaaaaa]]]^^^kkk{{{}}}xxxwwwwwwxxxxxxyyy|||kkkbbbWWWQQQRRRUUUWWWWWWWWWXXXYYYYYY[[[___gggmmmnnnsssxxx{{{}}}~~~}}}~~~}}}zzzuuupppggg___YYYWWWXXXZZZUUUVVVVVVVVVUUUSSSRRRPPPLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLPPPSSSTTTXXXcccttt~~~vvvpppkkkiiihhheeeeeecccaaa___\\\ZZZYYYUUUTTTRRRQQQPPPPPPQQQQQQPPPOOONNNMMMLLLKKKJJJJJJLLLOOOSSSWWW[[[___dddhhhhhhnnnxxx|||wwwtttsssqqqpppsssxxx}}}}}}~~~~~~~~~|||{{{yyywwwtttrrroooooorrrxxx{{{tttkkkbbb[[[WWWQQQQQQQQQQQQQQQQQQPPPPPPNNNLLLJJJHHHGGGEEEAAA???AAA???===;;;:::;;;<<<===EEEMMMUUU]]]lll|||eeebbbdddvvv}}}}}}zzzvvvpppmmmfff\\\RRRMMMIIIFFFFFFIIICCCBBBBBBBBBBBB@@@===:::::::::999888777777777888666777999@@@LLL[[[jjjsssxxx}}}~~~|||~~~888777666666666777999:::<<<=========<<<:::888777;;;:::===GGGSSSaaaqqqxxxzzzzzz___RRRFFFBBBBBB@@@>>>>>>>>>===============>>>>>>??????>>><<<;;;:::999888555555444333222222222222///000111111111222444666DDDQQQ]]]bbbdddggghhhhhhgggfffddd___ZZZ]]]mmm~~~|||{{{|||}}}~~~xxxddd^^^WWWTTTTTTVVVWWWWWWYYY\\\^^^______aaafffjjjrrrvvv{{{|||xxxwwwwwwsssppphhh```VVVQQQRRRTTTUUUTTTRRRRRRRRRTTTUUUSSSOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLHHHFFFHHHJJJHHHIIIKKKNNNVVV\\\___cccmmmuuuxxx}}}xxxvvv}}}}}}vvvpppkkkgggeeeaaa___\\\YYYVVVVVVVVVVVVWWWVVVSSSQQQNNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLPPPUUUYYY\\\___bbbdddjjjkkkooovvv}}}xxxqqqnnnkkkhhhfffbbbdddiiiooosssvvvxxxyyy{{{zzzyyyzzz}}}|||zzzyyyyyyyyyuuutttssssssvvv{{{yyyqqqiiiccc\\\YYYRRRQQQPPPOOONNNNNNNNNNNNLLLLLLKKKHHHDDDBBBAAAAAA>>>>>>>>><<<999999:::<<>>===:::999888888777777888888:::888777<<>>IIIWWWeeevvv{{{~~~xxx\\\PPPEEECCCCCCBBBAAAAAA@@@???>>>>>>============???>>>===<<<;;;:::999888666555444333222222222222222333444444444555777999BBBOOO[[[```bbbfffhhhhhheeeeeeeee```[[[___rrr}}}}}}~~~sssaaa\\\WWWTTTTTTVVVWWWWWWYYY[[[^^^___aaadddjjjnnnuuuwww{{{|||tttooommmjjjeeeaaa]]]WWWQQQNNNPPPQQQPPPNNNPPPPPPQQQRRRTTTRRROOOLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLHHHFFFIIIJJJIIIJJJMMMRRR[[[cccffflllttt{{{~~~zzzyyyuuunnnhhhccc```]]]\\\YYYVVVTTTSSSRRRRRRRRRQQQOOONNNMMMMMMMMMNNNKKKKKKJJJJJJJJJJJJJJJJJJKKKOOOSSSWWWYYY\\\___aaadddfffkkkqqqyyyyyyrrriiiccc```^^^\\\YYYXXX[[[___dddhhhkkkmmmmmmqqqppppppqqqtttyyy~~~~~~}}}|||zzzyyyxxxxxxyyyyyyuuusssrrrrrruuuzzz~~~wwwooohhhaaa[[[XXXRRRQQQPPPOOONNNNNNNNNNNNKKKKKKJJJHHHDDDAAA@@@AAA?????????<<<::::::<<<===BBBLLL\\\mmm{{{rrr```___nnn}}}{{{vvvsssrrrsssooo[[[QQQNNNHHHHHHJJJEEEDDDCCCBBBAAAAAA@@@???>>>;;;;;;:::999888888888888999888777<<>>=========>>>>>>===<<<:::999888888666555444333222222222222000111222222222333555777@@@LLLXXX]]]```dddhhhhhheeeffffffbbb]]]cccyyywwwjjj]]]ZZZVVVTTTUUUWWWXXXXXXYYYZZZ\\\]]]```eeekkkpppvvvwwwyyy|||yyyssslllgggccc]]]WWWRRRPPPMMMJJJJJJLLLMMMKKKIIIOOOOOOPPPQQQRRRQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFKKKGGGFFFIIIJJJIIIKKKPPPXXXbbbmmmssszzzsssjjjccc^^^[[[WWWWWWUUUSSSQQQOOONNNMMMLLLKKKJJJJJJKKKLLLMMMNNNJJJJJJJJJIIIIIIJJJJJJKKKKKKMMMQQQTTTUUUWWWZZZ\\\]]]```eeelllssszzz}}}~~~~~~|||nnnggg^^^YYYWWWVVVTTTRRROOOQQQTTTXXX\\\^^^___```dddcccbbbcccgggnnnuuuyyy~~~}}}}}}zzzyyyyyyyyyyyyzzz{{{{{{tttsssrrrrrrtttxxx||||||tttmmmfff```ZZZWWWQQQQQQPPPOOONNNNNNNNNNNNLLLLLLLLLIIIEEECCCBBBBBB@@@@@@???===;;;;;;===???AAAPPPfffwwwmmm]]]___rrr~~~zzzvvvtttssstttqqq]]]RRRNNNHHHGGGIIIDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<:::999888777777999777888<<>>>>>>>>???>>>===<<<;;;:::888777777666555444333333222222333...000111111111111444666===IIIUUU[[[^^^cccggghhhfffhhhiiiddd^^^ddd{{{~~~nnnbbbZZZXXXWWWWWWXXXYYY[[[[[[[[[ZZZYYYYYY[[[```eeeiiioooqqqtttwwwxxxyyyxxxwwwpppmmmhhhccc___YYYRRRMMMKKKIIIHHHIIIKKKMMMLLLKKKRRRQQQQQQRRRRRRQQQNNNKKKJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHEEEEEEHHHIIIHHHLLLRRR]]]jjjxxx}}}qqqggg```[[[XXXSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHIIIJJJLLLMMMJJJIIIHHHHHHHHHIIIIIIJJJJJJLLLOOOQQQQQQSSSUUUWWWYYY]]]bbbgggmmmsssyyy}}}~~~~~~~~~vvvmmmeee___XXXSSSRRRRRRQQQOOOJJJLLLNNNQQQSSSUUUVVVVVVXXXWWWVVVWWW\\\dddkkkppprrrxxx~~~}}}|||||||||||||||}}}}}}}}}tttsssqqqqqqsssvvvzzz|||zzzssskkkeee___ZZZVVVQQQPPPOOOOOONNNNNNNNNOOONNNNNNNNNKKKGGGEEEDDDEEE@@@???>>><<<::::::===???BBBUUUnnnnnn]]]```ttt~~~wwwrrrqqqqqqqqq\\\QQQNNNGGGHHHJJJEEEFFFGGGGGGGGGEEECCCBBBBBB@@@???===;;;999888777777888777888===GGGVVVfffpppzzz|||~~~}}}~~~yyy666666666666888:::<<<>>>>>>===<<<;;;:::999999999<<<<<>>>>>>>>???@@@AAAAAA======<<<:::999888777666666666555444333333333333222333444444444555777999;;;HHHUUUZZZ^^^cccgggggghhhjjjjjjfff___cccwwwuuuhhh___YYYZZZ\\\]]]___```aaabbb```]]]YYYWWWWWWYYY\\\^^^cccfffkkknnnooommmiiigggfffeeeccc```]]]YYYTTTPPPOOOMMMKKKLLLMMMPPPRRRSSSWWWUUUTTTSSSRRRPPPMMMJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEECCCDDDGGGGGGHHHMMMTTTaaapppzzzooofff___[[[XXXQQQQQQQQQPPPNNNLLLJJJIIIJJJIIIHHHHHHHHHIIIKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNQQQSSSXXX[[[```dddggglllssswwwxxxzzz|||}}}~~~zzzmmmddd[[[VVVQQQNNNOOONNNLLLJJJIIIIIIJJJLLLMMMNNNNNNNNNOOONNNNNNPPPUUU\\\ccchhhiiipppzzz~~~~~~~~~~~~}}}||||||{{{tttsssrrrqqqrrruuuwwwyyyyyyzzz|||zzzrrrkkkddd___YYYVVVPPPPPPOOONNNNNNNNNOOOOOOMMMMMMMMMJJJGGGEEEDDDEEE>>>>>><<<:::888999<<>>;;;999888777777666777999===FFFUUUeeeqqqyyy{{{~~~yyy555555555666888;;;===???>>>===<<<;;;:::999999999======FFFXXXlll{{{mmmUUUNNNGGGDDDBBB???>>>@@@=========>>>???@@@AAABBB<<<<<<;;;:::888777666666777666555444333333333333000222333333333333666888;;;HHHVVV\\\```dddffffffiiiiiiiiifff```aaappp|||zzzooofffaaa^^^aaaeeehhhiiijjjlllmmmkkkfff```\\\ZZZYYYXXXXXXZZZ]]]aaadddeeebbb^^^[[[[[[[[[\\\[[[ZZZYYYWWWUUUUUUTTTSSSSSSTTTVVVXXXYYYXXXVVVTTTSSSRRRPPPMMMJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDGGGGGGHHHOOOXXXeeetttvvvmmmfff```[[[XXXQQQQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHHHHGGGHHHIIIJJJJJJHHHFFFDDDCCCCCCDDDEEEEEEGGGHHHHHHHHHJJJLLLNNNSSSWWW[[[^^^```eeelllqqqrrruuuxxxzzz|||qqqeee^^^VVVSSSPPPPPPRRRQQQNNNJJJGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKOOOUUU[[[^^^bbbjjjttt|||}}}}}}}}}|||{{{yyyxxxwwwuuutttsssrrrssstttvvvwwwvvvwwwzzz}}}~~~yyyrrrjjjccc]]]WWWTTTPPPOOOOOONNNNNNOOOOOOOOOJJJKKKKKKIIIEEECCCCCCCCC>>>===;;;999777999===@@@III]]]vvvnnn]]]^^^ooo|||uuuqqqqqqmmmXXXMMMJJJEEEGGGKKKGGGEEEIIILLLKKKGGGDDDCCCDDD@@@???===;;;999888777777555777999===EEETTTeeeqqqxxxzzz~~~}}}555555555777999<<<>>>@@@???>>><<<:::999999999999======GGG\\\qqqmmmRRRLLLFFFDDDAAA======@@@============>>>>>>???@@@<<<;;;:::999888777666555777666555444444333333444...///111111000111333555;;;IIIXXX___bbbeeefffeeegggffffffeeeaaaaaaiiittt|||yyy~~~~~~~~~tttlllgggeeeeeejjjppptttvvvvvvxxxzzzyyytttmmmgggdddaaa]]]ZZZXXXYYYZZZ[[[[[[ZZZXXXWWWSSSTTTVVVWWWWWWXXXYYYZZZXXXYYY[[[[[[[[[[[[[[[[[[UUUTTTRRRQQQQQQPPPNNNLLLJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHJJJRRR\\\iiiwww{{{tttmmmfff```ZZZWWWQQQPPPNNNLLLKKKJJJJJJKKKHHHGGGFFFFFFFFFHHHIIIJJJJJJHHHDDDAAA@@@@@@@@@AAAAAABBBCCCCCCCCCEEEHHHJJJKKKOOOTTTWWWYYY^^^fffllloooqqquuuwwwyyy{{{|||oooddd[[[UUUUUUTTTTTTVVVXXXWWWRRRMMMGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEHHHKKKOOORRRUUUZZZbbblllsssyyyzzz{{{{{{zzzyyyxxxvvvuuuuuuuuutttsssssstttuuuvvvwwwxxxzzz|||}}}xxxppphhhaaaZZZTTTQQQOOOOOOOOONNNNNNOOOOOOPPPKKKLLLLLLJJJGGGEEEDDDEEE???>>><<<999888:::>>>AAAKKK___zzzlll\\\```tttzzzwwwvvvmmmYYYMMMIIICCCEEEIIIEEEEEEIIIMMMLLLGGGDDDCCCEEE???>>><<<:::999888777777555777999===EEESSSeeeqqq{{{}}}555555555777999<<>><<<:::999999999:::<<<===HHH^^^uuummmPPPJJJEEECCC@@@======AAA???>>>===============>>><<<;;;:::999888666555555777777555444444444444444111222444444333444666888<<>>>>>>>>???>>>???@@@@@@@@@AAAEEEGGGCCCHHHNNNQQQTTTYYYbbbiiimmmpppsssuuuvvvxxx{{{}}}zzzmmmbbbXXXQQQMMMRRRRRRSSSVVVYYYWWWRRRLLLIIIHHHGGGEEEDDDDDDCCCCCCAAAAAACCCEEEHHHKKKMMMNNNSSSZZZdddjjjpppyyy|||}}}}}}}}}}}}~~~~~~~~~yyyzzzzzz{{{zzzyyywwwvvvvvvuuuttttttssstttuuuvvvyyyyyy{{{}}}}}}wwwooofff___XXXRRRNNNOOOOOOOOONNNNNNOOOPPPPPPOOOOOOOOOMMMJJJHHHHHHIII@@@???===:::999;;;???CCCLLLaaa}}}kkk]]]ddd{{{zzzzzzoooZZZMMMHHHAAACCCFFFBBBDDDIIIMMMLLLGGGCCCCCCEEE>>>===<<<:::999888777777444777:::===DDDRRRdddrrr222444666999;;;===>>>???@@@???===:::999888888888BBBAAAKKK```xxxkkkUUUMMMFFFDDDFFFHHHDDD@@@>>>???@@@AAA@@@>>><<<;;;===<<<;;;;;;::::::;;;;;;666666666555444444444333111111111222333444666777@@@NNN\\\bbbeeeiiikkkkkkkkkjjjiiieeeaaabbbfffkkk{{{vvv|||~~~~~~xxxtttoookkkhhhqqqtttvvvxxxxxxyyyzzz{{{~~~|||zzzyyyxxxtttmmmhhh```^^^\\\ZZZZZZXXXUUUSSSYYYXXXVVVUUUUUUUUUVVVWWWZZZZZZ[[[\\\]]][[[WWWTTTNNNOOOPPPTTTVVVTTTOOOJJJKKKIIIGGGEEEDDDDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDEEEHHHOOOWWW]]]jjjxxx~~~}}}zzz|||yyyqqqjjjddd\\\TTTTTTQQQMMMKKKIIIHHHGGGEEEGGGGGGGGGFFFGGGGGGHHHHHHFFFDDDAAA===<<<<<<===>>><<<;;;;;;;;;<<<>>>???AAADDDFFFIIIMMMRRRXXX```eeekkkmmmpppqqqrrrsssuuuvvv|||wwweee\\\WWWRRRNNNMMMNNNPPPSSSUUUUUURRRNNNLLLDDDDDDEEEEEEEEECCCBBBAAA??????@@@BBBDDDGGGIIIJJJOOOQQQWWW```gggnnnyyy}}}~~~}}}|||{{{{{{|||~~~zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwvvvvvvwwwyyy|||uuuuuuvvvzzz~~~}}}~~~~~~|||wwwrrrjjjbbb[[[VVVQQQMMMLLLMMMMMMNNNNNNNNNMMMMMMPPPPPPNNNLLLJJJGGGEEEDDD@@@>>><<<;;;999777<<>>===<<<:::999888777777777777;;;DDDRRRcccooo}}}333444666999;;;===>>>???@@@>>><<<:::999999999999???@@@KKKaaaxxxlllUUUNNNGGGEEEHHHIIIFFFBBBBBBBBBCCCBBBAAA>>><<<:::;;;;;;:::999999999999:::666666666555555444444333111111111222333444666666AAANNN\\\bbbeeeiiikkkjjjhhhiiihhheeecccdddjjjnnn~~~|||~~~|||~~~yyytttpppmmmiiigggjjjkkkllllllkkkjjjkkkmmmlllmmmpppvvvyyyyyyuuuqqqfffccc```^^^]]]]]][[[ZZZ^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWWWWXXXYYYXXXUUURRRSSSRRRSSSVVVXXXWWWSSSPPPKKKJJJGGGEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFIIIOOOWWW\\\fffttt~~~}}}||||||{{{yyy{{{yyysssmmmhhh```YYYSSSPPPMMMKKKJJJIIIGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEECCC@@@===;;;;;;<<<===:::::::::::::::<<<===>>>@@@BBBEEEHHHMMMSSS[[[```cccfffiiikkklllmmmoooqqqyyy|||uuufffWWWOOOLLLHHHFFFFFFIIIKKKMMMOOOOOOLLLIIIGGGDDDDDDEEEEEEEEECCCBBBAAA?????????@@@AAABBBDDDDDDKKKMMMSSS\\\bbbhhhsss}}}~~~}}}{{{zzzzzz{{{}}}~~~{{{zzzyyyxxxxxxwwwwwwwwwtttuuuvvvuuutttuuuxxxzzzwwwvvvwwwzzz~~~}}}~~~}}}|||}}}~~~~~~|||{{{tttoooggg```ZZZUUUPPPMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIFFFCCCBBB???===<<<<<<999888>>>EEEVVVkkkuuummm|||}}}xxxvvv```UUUJJJGGGGGGFFFDDDEEEDDDCCCBBB@@@@@@@@@@@@AAA???>>>===<<<:::999888777777777777:::BBBPPPaaalllzzz333444666999;;;===>>>??????>>><<<:::999999:::;;;???BBBPPPggg|||lllVVVPPPIIIGGGIIIJJJGGGDDDEEEEEEDDDCCCAAA>>><<<:::::::::999888888888888999777777666666555444333333111111111222333444555666AAANNN\\\bbbdddhhhiiiiiiiiiiiiiiifffccceeejjjnnn}}}~~~|||{{{~~~}}}}}}}}}xxxsssnnnjjjgggdddbbb`````````]]][[[ZZZ[[[]]]YYY]]]eeeooovvvzzzyyywwwnnnjjjfffdddddddddeeeeeeeeedddbbb```^^^\\\ZZZYYYWWWVVVUUUUUUUUUUUUTTTRRRXXXXXXXXXZZZ[[[YYYVVVSSSLLLKKKHHHFFFEEEDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGJJJOOOUUUZZZcccooo|||}}}yyyuuussstttuuuvvvvvvvvvxxxwwwsssoookkkcccZZZQQQOOOLLLJJJJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFBBBAAA>>><<<;;;;;;;;;<<<999999999999999:::;;;<<<>>>???BBBDDDHHHNNNUUUZZZ\\\___bbbeeegggiiikkknnntttwww{{{}}}~~~|||eeeYYYLLLGGGFFFDDDCCCDDDDDDFFFHHHIIIIIIGGGEEECCCDDDEEEEEEEEEEEECCCAAA@@@@@@@@@????????????@@@@@@FFFHHHMMMUUUZZZ___iiisss||||||zzzyyyyyyzzz{{{|||yyyyyyxxxxxxwwwvvvvvvvvvrrrsssssssssrrrsssuuuxxxxxxxxxxxxzzz|||}}}{{{zzz}}}||||||}}}~~~}}}{{{xxxqqqllleee^^^XXXTTTOOOMMMJJJKKKLLLMMMNNNNNNOOOOOOKKKKKKKKKJJJHHHEEEAAA???>>><<<<<<<<<;;;:::@@@HHHZZZooovvvooozzzvvv```UUUJJJHHHHHHFFFDDDEEEBBBAAA???=========>>>???>>>>>>===<<<:::999888888777777777999???MMM]]]iiiuuu|||~~~333444777999<<<>>>?????????===;;;999999:::<<<===AAAGGGXXXooo}}}gggVVVQQQKKKIIIJJJJJJIIIFFFDDDDDDDDDBBBAAA>>><<<;;;;;;;;;:::999999999999999888777777666555444333333222222222222333444555666???LLLZZZ```bbbeeeggggggkkkllljjjgggcccbbbfffjjjzzz~~~~~~}}}}}}{{{yyywwwvvvqqqkkkeeeaaa___\\\ZZZXXXXXXVVVSSSPPPPPPRRRTTTQQQUUU\\\dddkkkpppsssssssssoookkkiiijjjlllnnnnnnlllkkkiiigggccc```]]][[[[[[XXXVVVVVVVVVWWWWWWVVV]]]^^^```aaa___[[[VVVRRRLLLKKKIIIGGGEEEDDDDDDCCCFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGHHHIIIJJJNNNSSSWWW```kkkvvvzzz{{{{{{yyyvvvssspppmmmmmmnnnpppqqqrrrssstttrrrnnnlllhhh```WWWNNNMMMJJJJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCDDD@@@???===;;;::::::;;;;;;::::::::::::::::::;;;;;;===???@@@BBBEEEJJJPPPUUUXXX[[[___ccceeehhhkkkmmmooorrruuuxxx{{{}}}{{{lll[[[PPPGGGEEEDDDCCCCCCDDDCCCDDDFFFGGGGGGFFFDDDCCCEEEEEEEEEEEEDDDCCCAAA@@@AAA@@@@@@?????????@@@@@@CCCCCCHHHOOOSSSWWW```iiixxx{{{{{{zzzyyyyyyyyyzzzzzzvvvvvvvvvuuuuuutttsssrrrpppqqqqqqpppoooppprrruuuwwwwwwxxxyyyzzz{{{{{{zzz~~~}}}}}}}}}~~~}}}zzzwwwqqqlllddd]]]WWWRRRNNNKKKIIIJJJKKKMMMNNNOOOOOOOOOJJJJJJKKKJJJHHHDDD@@@>>>===<<<;;;<<<;;;<<>>===<<<===???@@@>>>===<<<;;;:::999888888666777777888===IIIYYYfffpppyyy|||}}}333555777:::<<<>>>???@@@???===;;;999999;;;===???BBBKKK^^^tttvvv```UUUQQQKKKIIIIIIJJJIIIHHHBBBBBBAAAAAA@@@>>>>>>=========<<<;;;;;;;;;;;;<<<999888777666555444333333222222222222333444555555<<>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???AAAEEEJJJNNNTTTWWW[[[___bbbeeehhhkkkjjjmmmppptttwww{{{{{{iiiZZZPPPHHHBBBAAA@@@>>>>>>@@@CCCCCCDDDDDDDDDDDDDDDCCCEEEEEEFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>???@@@AAAAAABBBEEEKKKMMMPPPXXXaaaqqq|||{{{{{{zzzyyyyyyyyyyyyyyyuuuuuuvvvuuuuuutttrrrrrrooooooooonnnmmmnnnppprrruuuuuuwwwxxxyyyzzz|||}}}~~~~~~}}}zzzwwwrrrmmmeee]]]WWWQQQMMMJJJHHHIIIKKKLLLMMMNNNOOOOOOJJJKKKJJJIIIGGGCCC@@@>>><<<;;;;;;<<<<<<<<>>???======<<<;;;::::::999888666777888777;;;FFFWWWdddnnnwww||||||444555777:::<<<>>>???@@@@@@>>>;;;999999;;;===???BBBMMMaaawwwqqq\\\SSSOOOKKKHHHHHHHHHHHHHHHAAAAAA@@@@@@??????>>>>>>??????>>>============>>>999999888777555444333333333222222222333333444555:::HHHVVV]]]```cccfffeeedddfffhhhgggeeegggkkkoooyyy{{{vvvqqqllliiigggbbbZZZTTTPPPMMMLLLJJJHHHIIIIIIIIIHHHIIILLLNNNMMMMMMNNNOOORRRXXX___eeeiiiiiijjjmmmpppsssssssssvvvvvvvvvuuuqqqlllhhheeeaaa___\\\\\\]]]______^^^bbbfffiiihhhbbbYYYQQQMMMGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDGGGHHHJJJJJJIIIJJJLLLNNNPPPXXX^^^______bbbddddddeeefffiiimmmrrruuuuuutttooommmfff```^^^\\\TTTJJJGGGFFFEEEFFFGGGGGGEEEDDDBBBBBBAAA@@@????????????<<<<<<;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<>>>>>@@@AAAAAAAAAAAABBBBBBBBBCCCFFFFFFFFFFFFDDDBBB@@@???;;;;;;;;;;;;<<<===??????AAAAAADDDHHHJJJKKKRRR[[[iiisss}}}{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwxxxxxxxxxvvvtttsssnnnnnnnnnmmmllllllnnnpppsssuuuwwwxxxyyy{{{~~~}}}yyyuuuqqqkkkddd\\\VVVQQQMMMJJJIIIJJJKKKLLLMMMMMMNNNNNNKKKJJJIIIGGGEEEBBB@@@???<<<::::::<<<;;;<<>>@@@@@@BBB???<<<999888:::===???DDDPPPeeezzzooo\\\PPPMMMJJJGGGFFFFFFGGGGGGDDDCCCBBBAAA@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>:::999888777666444333333333333222222222333444444:::HHHVVV]]]aaaeeehhhhhhdddgggiiiiiihhhjjjooossszzzzzztttnnnhhhddd^^^YYYRRRLLLJJJIIIHHHHHHDDDFFFHHHIIIIIIIIIKKKMMMKKKMMMMMMMMMNNNQQQWWW\\\___aaaeeelllqqqsssqqqooorrrssstttsssppplllgggddd^^^\\\[[[[[[\\\]]]]]]\\\[[[]]]___\\\VVVOOOJJJHHHDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFHHHJJJJJJIIIHHHIIIJJJJJJQQQUUUUUUVVV\\\```bbbggghhhlllpppsssssspppmmmgggcccZZZTTTSSSRRRLLLCCCCCCCCCCCCDDDFFFFFFDDDBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>??????>>><<<;;;::::::;;;;;;:::;;;===BBBEEEHHHLLLPPPSSSVVVYYY\\\___aaaccceeehhhlllrrryyy}}}~~~}}}pppcccVVVKKKJJJEEECCCEEEDDDAAAAAACCCBBBAAAAAA@@@AAABBBCCCDDDFFFFFFFFFFFFDDDBBB@@@???;;;;;;;;;;;;<<<===>>>???AAA@@@CCCFFFGGGGGGNNNVVV\\\gggsss|||}}}|||||||||{{{{{{zzzyyyxxxwwwxxxyyyyyyxxxwwwuuutttnnnnnnnnnmmmkkkkkkmmmoootttvvvxxxxxxxxxzzz~~~~~~|||wwwssskkkggg```ZZZUUUQQQNNNKKKJJJJJJKKKLLLMMMMMMLLLLLLKKKIIIFFFDDDAAA@@@??????;;;::::::;;;::::::AAAIIIYYYkkkvvvxxx{{{wwwrrrnnnYYYOOOGGGEEEEEEBBB???>>><<<<<<===>>>>>>======<<<<<<<<<<<<;;;;;;::::::999444777999777999CCCUUUdddoooyyy444555888:::===???@@@@@@CCC@@@<<<999888:::===???GGGTTTiii}}}ppp^^^OOOLLLIIIFFFEEEEEEFFFFFFHHHGGGEEEBBB@@@???>>>>>>@@@??????>>>>>>>>>>>>>>>::::::999777666444333333333333222222222333444444:::HHHWWW^^^bbbgggjjjjjjhhhkkklllllljjjkkknnnrrr{{{|||~~~{{{uuunnngggbbbWWWSSSMMMHHHGGGGGGHHHHHHEEEGGGJJJKKKKKKKKKLLLMMMMMMOOOPPPOOOMMMNNNQQQUUUWWW[[[bbbjjjppprrrooolllkkkmmmnnnooolllhhhccc```ZZZYYYXXXYYYZZZ[[[ZZZYYYRRRSSSSSSOOOIIIDDDCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIFFFHHHIIIIIIHHHGGGGGGHHHIIIOOORRRRRRSSSZZZaaacccmmmnnnqqqssssssooohhhccc___YYYPPPIIIIIIJJJEEE<<>>============;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>><<<:::999=========<<<<<>>>>>>>>??????@@@AAA@@@BBBEEEEEEEEEKKKSSSRRR]]]jjjsss{{{}}}zzz{{{~~~||||||||||||{{{zzzyyyxxxuuuvvvwwwxxxwwwuuusssrrrnnnnnnnnnlllkkkkkkmmmooouuuxxxyyyyyyxxxzzz~~~}}}}}}~~~~~~~~~{{{uuuqqqgggccc]]]XXXTTTQQQOOOMMMKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHDDDAAA???>>>>>>>>>;;;999999:::::::::@@@HHHVVViii~~~{{{vvvrrrpppXXXNNNFFFDDDDDDAAA>>>======>>>@@@BBBBBBAAA???>>><<<<<<<<<;;;;;;:::::::::333777999888999CCCUUUdddpppzzz444666999<<<>>>???>>>>>>???;;;:::;;;;;;999<<<@@@KKK[[[nnn|||pppaaaRRRMMMGGGDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@AAAAAA>>>:::666<<<<<<;;;:::888666444333444333333222333444555666???HHHUUU___cccdddeeefffiiiiiihhhggggggiiinnnrrryyy}}}~~~}}}wwwxxx}}}}}}vvvpppiiiaaa[[[UUUQQQKKKFFFEEEFFFFFFFFFMMMMMMMMMNNNNNNOOOOOOOOOSSSQQQOOOOOOOOONNNPPPSSSVVVWWW\\\aaagggjjjiiihhhbbbccccccbbb```]]][[[YYYTTTSSSSSSTTTVVVTTTOOOKKKHHHHHHGGGEEEDDDCCCBBBAAACCCCCCCCCDDDCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHHHHIIIGGGFFFFFFEEEDDDCCCCCCCCCEEEIIIMMMOOOQQQVVV___gggnnnuuuwwwqqqkkkggg```XXXTTTPPPJJJFFFDDDDDDDDDCCC>>>AAAEEEGGGGGGEEECCCCCC>>>>>>>>>>>>????????????===>>>???@@@???===;;;:::>>>???@@@???>>>===>>>???;;;;;;<<<===>>>???@@@@@@@@@DDDHHHLLLOOOSSSWWWZZZ]]]___```bbbeeeiiioootttvvvzzz~~~uuukkkaaaTTTKKKGGGFFFDDDBBB@@@@@@AAABBBCCCAAA@@@@@@@@@AAAAAABBBCCCDDDEEEGGGHHHFFFCCC???<<<>>>???@@@???>>>===>>>???BBBBBBBBBBBBDDDFFFIIIJJJPPPVVV___hhhpppvvv{{{~~~}}}{{{zzzyyyyyyyyyzzzxxxwwwwwwyyyzzzzzzyyywwwxxxxxxwwwuuutttrrrrrrqqqnnnllljjjiiijjjmmmqqqtttzzz{{{||||||}}}|||||||||}}}|||{{{}}}~~~{{{ssskkkhhheee___YYYRRRMMMJJJHHHJJJLLLMMMNNNNNNMMMLLLJJJIIIEEE???<<<;;;<<<======BBB<<<:::<<<;;;:::CCCPPP```pppzzz~~~}}}nnnWWWOOOHHHFFFEEEBBB@@@@@@@@@@@@AAAAAABBBCCCDDDDDD???===:::777666666888999555666999;;;;;;@@@PPP```oooyyy444666999<<<>>>??????>>>???;;;999;;;:::999===BBBMMM]]]ooo}}}qqq```TTTPPPIIIEEECCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEECCCBBBBBBCCCCCCAAA===:::======<<<;;;999777555444444444333222333444555666<<>>>>>>>>>>>??????>>>???@@@@@@@@@>>><<<:::;;;===>>>===<<<;;;<<<===<<<<<<===>>>???@@@@@@AAAAAADDDHHHKKKNNNRRRVVVYYYZZZ[[[]]]^^^aaaeeekkkooouuuyyy}}}~~~qqqggg^^^SSSKKKIIIGGGEEECCCBBBAAABBBCCCCCCAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIGGGDDD@@@>>>>>>???@@@???>>>===>>>???BBBBBBBBBBBBCCCEEEGGGHHHKKKPPPWWW^^^eeejjjpppsssuuuvvvwwwwwwxxxwwwwwwwwwuuutttsssttttttuuuuuutttvvvvvvuuutttsssrrrqqqpppnnnllljjjiiikkkoootttxxx||||||||||||||||||{{{{{{|||zzzzzz|||}}}yyyqqqkkkfffccc^^^XXXRRRMMMJJJIIIJJJKKKMMMNNNNNNMMMKKKJJJIIIEEE???<<<;;;<<<======BBB<<<;;;===;;;:::BBBOOOaaaqqqpppWWWNNNGGGEEEDDDAAA???@@@???@@@@@@AAABBBCCCCCCCCC???>>>;;;999888888999:::555666888::::::???NNN]]]nnnxxx444666999<<<>>>?????????>>>;;;999:::::::::>>>EEERRR```qqqqqq___UUUQQQKKKFFFDDDCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEDDDEEEFFFFFFEEEBBB???>>>>>>===<<<:::999777666444444333222333444555666999CCCQQQ\\\bbbdddfffhhhmmmllliiieeebbbaaaccceeennn{{{zzzsssttt|||zzzrrrkkkccc[[[UUUMMMJJJFFFEEEGGGIIIKKKLLLPPPPPPQQQRRRTTTUUUVVVVVVRRRSSSTTTTTTTTTUUUUUUUUUTTTUUUVVVYYY\\\]]]\\\[[[WWWVVVTTTRRROOONNNMMMLLLJJJHHHFFFEEEEEEDDDBBB@@@>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHDDDDDDDDDCCCCCCBBBBBBAAACCCFFFIIIMMMQQQYYYdddlllooorrrsssmmmeee[[[OOOFFF===<<<<<<===???@@@@@@??????BBBEEEFFFDDDBBBAAA@@@<<<=========>>>>>>>>>??????@@@AAAAAA@@@???<<<;;;;;;<<<======;;;;;;<<<=========>>>???@@@AAAAAABBBAAADDDGGGJJJMMMPPPTTTVVVUUUVVVXXXYYY\\\```eeeiiiooosssxxx{{{}}}xxxkkkaaaYYYPPPKKKJJJHHHGGGEEECCCCCCCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIIIIHHHEEEBBB@@@>>>???@@@???>>>>>>???@@@BBBBBBAAABBBBBBDDDEEEEEEGGGJJJOOOSSSXXX]]]cccggglllooorrruuuwwwvvvuuusssrrrqqqooonnnnnnooopppqqqsssssssssrrrqqqpppoooooommmkkkiiiiiilllrrrxxx|||~~~~~~}}}|||{{{zzzyyyyyyzzzxxxxxxyyyzzzvvvoooiiidddaaa\\\WWWQQQMMMKKKJJJJJJKKKMMMNNNNNNMMMKKKJJJHHHDDD???<<<<<<===>>>>>>AAA===<<<>>>;;;999CCCPPPeeetttoooWWWMMMEEECCCBBB???>>>@@@??????@@@@@@AAAAAABBBBBB>>>>>>===<<<;;;:::::::::666666888999999===KKKZZZkkkwww444666999<<>>;;;::::::::::::AAAIIIYYYeeetttppp]]]RRRNNNIIIEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFGGGGGGFFFEEEEEEGGGHHHGGGEEEBBB@@@@@@???>>><<<:::888777555444333333333333555555888BBBPPP\\\bbbfffhhhjjjmmmllljjjeeeaaa___```bbbhhhvvv{{{sssuuu}}}yyyppphhhaaaYYYSSSJJJGGGDDDDDDFFFIIIKKKKKKPPPQQQRRRTTTVVVXXXZZZZZZXXX[[[]]][[[[[[[[[YYYUUUSSSRRRSSSTTTWWWXXXWWWVVVUUUSSSPPPMMMKKKJJJJJJJJJJJJHHHEEECCCBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAACCCEEEHHHLLLRRRZZZdddkkklllkkkgggaaaYYYOOOEEE===::::::<<>>>>>>>>???@@@AAABBBBBBAAA???===;;;<<<===???>>>======>>>???===>>>???@@@AAABBBBBBCCCBBBDDDGGGJJJKKKNNNQQQSSSPPPRRRTTTVVVXXX[[[```ccchhhlllqqqtttwww{{{tttfff\\\UUUMMMJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHGGGDDDAAA@@@===???@@@@@@???>>>???AAABBBBBBAAABBBBBBBBBCCCCCCEEEGGGJJJMMMPPPVVV\\\```fffjjjooosssuuutttqqqoooooommmkkkhhhggghhhkkkmmmnnnnnnooooooooonnnmmmmmmllljjjhhhhhhlllssszzz~~~}}}|||{{{yyyxxxwwwvvvwwwvvvvvvwwwvvvsssmmmhhhaaa^^^ZZZUUUQQQMMMKKKJJJJJJKKKLLLNNNNNNLLLKKKJJJGGGCCC???======>>>??????AAA===<<<>>><<<:::EEETTTlllxxxiiiVVVLLLDDDAAAAAA??????AAA@@@@@@@@@@@@@@@@@@@@@AAA======>>>>>>===;;;:::999777666777888888<<>>;;;;;;;;;:::<<>>>>><<<<<<<<<===>>>??????@@@@@@AAABBBBBBAAA???<<<;;;;;;===>>>>>>======>>>@@@>>>>>>???@@@AAABBBCCCCCCBBBDDDGGGIIIJJJKKKNNNPPPNNNPPPRRRSSSUUUXXX\\\___cccggglllooosssxxx~~~qqqcccZZZSSSLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEDDDBBB@@@???===???@@@@@@??????@@@BBBAAAAAABBBBBBBBBBBBBBBAAACCCDDDFFFIIILLLQQQWWW\\\```ccchhhmmmooommmjjjhhhiiihhheeebbb___```cccgggiiijjjkkkmmmmmmlllkkkjjjiiihhhfffgggkkkqqqxxx}}}|||||||||{{{zzzxxxvvvuuuuuuuuuuuuuuusssoookkkggg^^^\\\XXXSSSOOOLLLJJJJJJIIIKKKLLLMMMMMMLLLKKKIIIFFFCCC???>>>>>>???@@@???@@@<<<<<<>>><<<<<>>===;;;999888999777777888888;;;EEEQQQeeerrr555777:::===???@@@@@@???>>>===<<<<<<;;;>>>IIITTTkkksss|||jjjWWWKKKHHHDDDBBBBBBCCCBBBBBBEEEEEEGGGHHHHHHGGGFFFFFFFFFEEEDDDEEEFFFFFFDDDCCCAAAAAA@@@???===;;;:::999666555444333222333444555777BBBQQQ]]]dddhhhlllnnnjjjjjjiiigggdddbbbcccdddcccqqq~~~vvvllleee^^^WWWQQQMMMKKKIIIHHHJJJLLLMMMMMMPPPQQQTTTWWW[[[^^^```bbbhhhppprrrnnnkkkiiibbbXXXSSSQQQOOOOOOQQQSSSSSSSSSNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFDDDBBBAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFIIIMMMRRRVVVXXXVVVMMMEEEBBB@@@<<<999999999:::<<<@@@CCCCCCAAA>>>>>>@@@BBBBBB@@@???>>>???<<<<<<===>>>???@@@AAAAAA@@@AAAAAAAAA@@@>>>;;;:::999:::;;;<<<;;;;;;<<<>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDGGGHHHHHHIIIKKKMMMLLLNNNPPPRRRSSSUUUXXX[[[```dddhhhlllooouuu}}}zzznnnaaaYYYTTTOOOLLLMMMMMMMMMLLLKKKJJJHHHGGGGGGDDDCCCBBBBBBAAABBBBBBBBBAAABBBBBBBBBAAA@@@???>>>===???@@@@@@??????AAABBBAAAAAABBBCCCCCCBBBBBBBBB@@@BBBDDDFFFHHHLLLQQQUUUXXX[[[___bbbddddddcccbbbbbbbbb```\\\XXXXXX\\\```dddfffhhhjjjkkkjjjiiihhhfffeeedddeeeiiinnntttwwwyyyzzz|||}}}}}}{{{xxxvvvsssttttttsssqqqmmmiiiggg]]][[[WWWRRRNNNKKKIIIIIIIIIJJJLLLMMMMMMLLLJJJIIIEEEBBB???>>>???@@@AAA@@@???<<<<<<===<<>>>>>>>>===@@@LLLYYYsssyyyeeeSSSLLLIIIEEECCCCCCCCCAAA@@@AAABBBDDDFFFGGGGGGFFFFFFGGGFFFDDDEEEEEEEEEDDDBBBAAAAAA@@@???===;;;:::999666555444333222333444444777AAAPPP\\\dddhhhkkkmmmjjjjjjiiifffcccbbbbbbdddbbbppp~~~~~~sssjjjccc\\\UUUPPPJJJHHHGGGGGGJJJLLLLLLLLLRRRSSSVVVZZZ^^^aaadddfffjjjtttxxxtttpppooofffZZZUUURRROOOMMMNNNOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJDDDFFFGGGEEECCCBBBCCCFFFDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHGGGFFFEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBDDDFFFHHHIIIIIIHHHGGG>>>888999<<<:::999;;;888999;;;>>>AAABBB@@@>>><<<>>>@@@@@@???>>>???@@@======>>>???@@@AAABBBBBB@@@@@@AAAAAA???===:::888888:::;;;;;;;;;;;;<<<>>>======>>>???@@@AAABBBBBBCCCEEEFFFGGGGGGGGGIIIKKKJJJLLLOOOPPPQQQSSSVVVXXX[[[___cccfffjjjpppxxx~~~uuujjj```ZZZWWWSSSRRRSSSRRRQQQQQQPPPNNNMMMKKKJJJHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>===???@@@@@@@@@@@@AAACCC@@@AAABBBCCCDDDDDDCCCCCCAAACCCDDDEEEFFFHHHLLLNNNRRRTTTVVVZZZ]]]```aaabbb```aaa```\\\WWWVVVYYY^^^aaaccceeehhhiiiiiihhhgggbbbbbbbbbcccfffjjjnnnpppwwwzzz~~~|||yyyrrrssstttsssooollliiiggg\\\ZZZVVVQQQMMMJJJHHHGGGIIIJJJLLLMMMMMMLLLJJJIIIDDDBBB??????@@@AAAAAAAAA>>>;;;;;;<<<<<>>>>>======<<<<<<===:::888999999;;;BBBKKKaaannnzzz555777;;;>>>@@@@@@@@@@@@@@@?????????===AAANNN\\\www||||||aaaQQQNNNKKKGGGEEEDDDBBBAAA???===???BBBEEEFFFGGGGGGFFFHHHGGGEEEEEEEEEEEEDDDBBBAAAAAA@@@???===;;;999888666555444333222333333444666@@@OOO[[[cccfffiiikkkiiijjjiiifffcccaaaaaabbbaaaooo~~~|||qqqgggaaaZZZTTTOOOLLLKKKJJJKKKNNNPPPRRRRRRSSSUUUXXX\\\```dddgggiiijjjuuuzzzvvvssssssjjj]]]WWWTTTOOOLLLKKKLLLLLLKKKLLLMMMNNNOOOPPPOOONNNMMMDDDFFFHHHGGGEEEDDDEEEHHHDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDCCC@@@>>>===444111777;;;::::::<<<888888:::>>>BBBCCCBBB@@@;;;===?????????>>>???@@@===>>>???@@@AAABBBCCCCCC???@@@@@@@@@???<<<999888:::;;;============>>>@@@======>>>???@@@AAAAAABBBCCCEEEFFFGGGFFFFFFHHHIIIIIIKKKNNNOOOPPPQQQTTTVVVVVVYYY]]]```dddjjjrrryyyrrrhhh^^^[[[ZZZWWWVVVXXXUUUUUUTTTSSSRRRPPPNNNMMMKKKJJJHHHFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@???>>>===???@@@@@@@@@@@@BBBCCC@@@AAABBBDDDEEEEEEDDDCCCDDDFFFGGGGGGFFFGGGIIIKKKPPPQQQSSSWWW[[[___cccfffaaacccccc___ZZZXXX[[[______aaadddggghhhhhhgggfff``````aaabbbeeegggjjjkkkvvvzzz|||rrrssstttrrroookkkiiiggg\\\ZZZVVVQQQLLLIIIGGGFFFIIIJJJKKKMMMMMMKKKJJJIIICCCAAA??????@@@BBBBBBAAA>>>;;;:::<<<<<>>>>>>>>>>>>>>???;;;999::::::;;;BBBJJJ```lllxxx~~~888999;;;===????????????;;;<<>>@@@AAABBBDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEECCCCCCAAA???===;;;:::999777555444222222333444555<<>>===;;;:::::::::555666777888888777666555<<<;;;:::<<<>>>???>>>===>>>===<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEHHHFFFCCC@@@<<<999777666777999;;;<<<;;;;;;<<<===??????>>>>>>??????@@@AAACCCCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQPPPRRRUUUYYY^^^dddlllqqqyyy}}}{{{wwwooohhhaaa^^^^^^^^^[[[XXXZZZYYYXXXWWWUUUUUUTTTTTTQQQQQQOOOMMMJJJGGGCCCAAADDDBBB@@@???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGJJJKKKOOOTTTZZZ```eeegggdddbbb```^^^^^^aaaeeeiiikkkhhhhhhjjjhhhdddccceeecccaaa^^^^^^aaafffmmmqqq}}}wwwssssssrrrpppooonnnkkkfffccc^^^[[[VVVQQQLLLIIIHHHHHHGGGJJJLLLMMMLLLKKKJJJJJJGGGEEEBBBAAABBBBBBBBBAAA@@@===;;;;;;<<>>======>>>:::999999999999===DDD]]]lllzzz888999;;;===????????????<<<<<>>===;;;;;;888666555333333444555666;;;CCCOOO\\\eeejjjlllllliiiiiiiiihhhgggfffdddcccdddnnn{{{zzzpppggg___YYYUUURRRNNNMMMLLLKKKLLLNNNPPPQQQRRRTTTVVVZZZ]]]^^^___```ccceeehhhmmmpppmmmgggbbb___\\\WWWRRROOOMMMMMMMMMKKKLLLNNNPPPRRRRRRRRRRRRRRRRRRPPPNNNMMMLLLKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQOOOLLLIIIGGGEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA???>>>===;;;:::999999888555666777888888777777666999888888:::<<<>>>======??????>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCEEEEEEGGGFFFCCC???<<<999777666:::<<<>>>>>>>>>===>>>?????????>>>>>>??????@@@AAADDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPSSSVVVZZZ```fffkkkrrrwww}}}yyyuuunnnhhhaaa^^^^^^^^^[[[XXX[[[[[[ZZZYYYXXXXXXXXXXXXUUUTTTSSSQQQMMMJJJGGGEEEFFFDDDAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGIIILLLPPPVVV\\\bbbfffhhhhhhgggfffeeeeeehhhmmmpppqqqkkkggghhhgggdddcccdddbbbaaa______bbbhhhnnnrrr{{{tttoooqqqpppoooooonnnkkkgggccc]]]ZZZTTTNNNJJJHHHHHHHHHHHHJJJMMMMMMLLLJJJIIIIIIHHHEEECCCBBBBBBCCCBBBAAA???===;;;;;;<<>>>>>@@@<<<;;;;;;:::999===DDDYYYhhhxxx}}}999:::<<<>>>???@@@@@@???======>>>@@@BBBIIIYYYhhhsss~~~gggTTTNNNLLLIIIEEEBBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEEEECCCAAA@@@BBBAAAAAA@@@???>>>===<<<999777555444444444666777:::BBBNNN\\\ffflllnnnnnnjjjjjjjjjiiigggeeecccbbbcccnnn|||xxxooofff___YYYUUURRROOONNNLLLKKKKKKLLLNNNOOOOOOPPPRRRTTTUUUWWWWWWWWWYYY[[[^^^cccffffffdddaaa```\\\WWWRRRNNNLLLKKKKKKJJJKKKLLLMMMOOOQQQSSSTTTXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTVVVXXXYYYTTTSSSOOOLLLIIIGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCBBB>>>===<<<:::888888777777555555666777777777777777888777777999<<<>>>???>>>???@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGEEEBBB???;;;888777666:::<<<===>>>======>>>??????>>>>>>>>>>>>???@@@@@@CCCCCCBBBAAAAAAAAAAAAAAAEEEDDDDDDEEEEEEFFFGGGHHHJJJLLLNNNQQQTTTYYY___cccjjjnnnuuuzzz|||zzzvvvrrrkkkgggaaa^^^^^^]]][[[XXX\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYWWWUUURRROOOLLLJJJHHHFFFCCCBBBBBBCCCBBBAAA>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEHHHLLLSSSZZZaaaeeeggghhhllllllkkklllnnnssswwwyyyzzzooogggeeeeeedddbbbbbbaaa```______ccciiipppttt~~~xxxrrroooooonnnnnnnnnnnnkkkgggddd]]]XXXRRRLLLHHHGGGGGGIIIIIIKKKMMMMMMKKKIIIHHHHHHIIIGGGDDDCCCCCCCCCBBBAAA===<<<;;;;;;;;;AAAQQQ```hhhrrr{{{oooxxx~~~iiiVVVRRRQQQOOOMMMLLLKKKJJJJJJEEEFFFFFFFFFGGGGGGGGGGGGDDDCCCAAA@@@??????@@@@@@???<<<:::;;;999888<<>>===>>>@@@CCCLLL^^^ppp}}}eeeSSSMMMIIIGGGDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???AAABBBCCCCCCAAA???>>>?????????>>>======<<<<<<888777555444333444555666888@@@NNN\\\gggmmmoooppplllkkkjjjiiigggeeecccbbbcccppp}}}~~~}}}wwwnnneee^^^YYYUUUSSSPPPNNNLLLJJJJJJJJJKKKLLLKKKLLLNNNOOOQQQRRRSSSSSSRRRSSSVVVYYY[[[]]]]]]]]]___\\\WWWRRRMMMKKKJJJJJJIIIHHHHHHIIIKKKNNNQQQSSSXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUVVVXXXZZZ[[[\\\WWWUUUQQQMMMJJJHHHFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBB>>>===<<<:::999888777777555666666777777777777777888888888;;;>>>AAAAAAAAA>>>???@@@BBBBBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDAAA>>>;;;999777666777999;;;;;;:::::::::;;;>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@?????????@@@@@@DDDDDDCCCCCCCCCCCCDDDDDDDDDFFFIIILLLOOOTTTZZZ^^^cccgggnnntttvvvtttpppnnnhhhddd```]]]\\\\\\ZZZXXX[[[[[[\\\]]]]]]^^^^^^^^^]]]\\\ZZZXXXUUURRRPPPOOOKKKHHHEEECCCCCCBBBAAA@@@======>>>???@@@BBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEGGGLLLTTT]]]cccgggiiiiiimmmmmmmmmqqqvvv|||qqqeeebbbcccbbb``````___^^^^^^___dddjjjqqquuu~~~|||yyyvvvtttrrrlllllllllnnnnnnkkkgggccc\\\XXXQQQJJJGGGFFFHHHJJJJJJLLLMMMLLLJJJHHHGGGHHHJJJHHHEEEDDDDDDDDDBBB@@@;;;;;;;;;;;;:::>>>LLLZZZaaaooozzzrrr|||~~~||||||tttcccUUUQQQPPPNNNLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHEEECCCAAA?????????AAABBB<<<999888:::999888<<>>@@@@@@AAA@@@@@@???===>>>@@@EEEPPPfffyyywwwaaaQQQKKKFFFDDDAAAAAAAAABBBAAA@@@AAAAAAAAABBBAAAAAA@@@???>>>???@@@AAAAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;:::777666444222222333444555777???MMM[[[gggmmmppppppmmmllljjjhhhfffeeedddcccbbbppp~~~zzz{{{}}}wwwnnneee^^^YYYUUUSSSPPPNNNLLLJJJHHHIIIIIIJJJIIIJJJKKKMMMOOOPPPRRRSSSOOOPPPQQQRRRSSSTTTUUUWWW___]]]ZZZVVVRRRPPPNNNMMMHHHGGGFFFFFFGGGJJJMMMOOORRRSSSUUUVVVXXXXXXXXXXXXTTTTTTTTTUUUVVVWWWXXXYYYUUUSSSPPPMMMJJJHHHGGGFFFEEEEEEEEEEEEDDDBBBAAAAAA???@@@AAABBBBBBBBBBBBBBB@@@???===<<<:::999999999777777666666666666777777777666777:::===@@@AAA@@@;;;<<<>>>???@@@@@@?????????@@@BBBCCCDDDEEEDDDDDDDDDCCC@@@>>><<<:::999999777999;;;;;;999999999:::>>>>>>======>>>>>>???@@@============>>>???@@@AAADDDCCCBBBBBBAAAAAAAAABBB???BBBEEEHHHLLLPPPUUUYYY^^^bbbiiinnnpppnnnkkkiiidddbbb___]]][[[ZZZYYYXXXXXXYYY[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYWWWUUUTTTTTTMMMJJJFFFDDDCCCBBB@@@???===>>>>>>@@@AAABBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEGGGLLLTTT\\\ccchhhjjjkkkmmmmmmooottt||||||ooobbb^^^______^^^^^^]]]\\\]]]___ccciiiooossswwwvvvuuusssrrrqqqqqqrrrjjjjjjkkkmmmmmmkkkfffbbb\\\XXXQQQKKKGGGGGGJJJLLLJJJLLLLLLKKKIIIGGGGGGHHHJJJHHHFFFEEEEEECCCAAA>>>::::::;;;;;;:::===JJJXXX```oooyyytttzzzuuuttttttmmm```VVVOOONNNMMMKKKIIIHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEFFFEEECCCAAA?????????AAABBB;;;999999;;;<<<;;;???EEESSSdddttt{{{~~~<<<===???@@@AAAAAA@@@@@@@@@>>>>>>AAAGGGVVVnnnqqq[[[MMMGGGCCCBBB@@@@@@AAABBBAAA@@@AAAAAAAAABBBBBBAAA@@@@@@????????????>>>>>>======;;;;;;;;;::::::999999999777555333222222222444555666>>>LLLZZZffflllooopppmmmllljjjhhhfffeeeeeeeeecccqqq~~~}}}xxxooofff___YYYUUURRROOOMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIKKKLLLNNNPPPQQQNNNOOOOOOOOONNNNNNPPPRRRYYYYYYXXXWWWUUUQQQNNNLLLIIIHHHFFFEEEFFFGGGIIIJJJKKKMMMOOORRRTTTTTTTTTTTTPPPPPPOOOOOOPPPPPPQQQRRRQQQOOOMMMJJJHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCBBBAAA??????@@@AAABBBBBBBBBBBBAAA@@@???===<<<;;;::::::999888777666555555555666333333444666:::<<<===<<<999999;;;<<<======>>>>>>>>>???AAACCCDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;===>>>>>>===<<<<<<===>>>============>>>??????<<<<<<<<<===>>>???@@@AAACCCBBBAAA@@@@@@@@@@@@@@@<<>>KKKYYYbbbppp~~~wwwuuuzzzsssooopppppphhh]]]VVVMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIFFFDDDCCCCCCCCCDDDDDDCCCAAA@@@??????@@@@@@===;;;<<>>BBBHHHPPPaaasss{{{~~~===>>>???AAAAAAAAAAAA@@@@@@>>>>>>AAAIII[[[vvvmmmXXXKKKDDDCCCAAA@@@AAABBBCCCBBBAAA@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<======>>><<<<<<;;;;;;:::999888888777666444333222333555666555>>>KKKYYYeeekkknnnnnnlllkkkiiihhhfffffffffffffffssszzzpppggg___YYYUUURRRNNNLLLJJJHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMNNNOOONNNLLLLLLNNNQQQRRRTTTWWWXXXWWWTTTOOOMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGIIIKKKMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGCCCCCCCCCDDDCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCAAA@@@???===<<<;;;::::::;;;:::888666555444444444333222222555888:::;;;:::888888888999:::<<<===>>><<<>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@????????????@@@>>>@@@AAAAAA@@@??????@@@===============>>>??????===============>>>??????@@@@@@??????>>>>>>??????<<<>>>AAABBBCCCEEEHHHJJJRRRVVV\\\bbbffffffeeedddddddddcccaaa___]]]]]]]]]VVVWWWYYY[[[\\\\\\[[[[[[\\\[[[ZZZZZZZZZZZZ[[[\\\UUUQQQMMMIIIGGGEEEBBB@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGIIIKKKOOOUUU\\\eeekkkoooooommmmmmqqqwwwzzzyyyvvvhhh```[[[ZZZYYYWWWXXX[[[XXXXXXYYY[[[___dddiiillllllkkkiiiggggggggghhhhhhhhhiiikkklllllliiiccc___WWWTTTOOOKKKHHHHHHIIIJJJIIIJJJJJJIIIHHHGGGIIIJJJIIIHHHFFFEEEDDDAAA>>>;;;888888:::;;;;;;@@@NNN\\\hhhuuu~~~xxxvvv}}}vvvooolllpppooofffZZZTTTLLLLLLKKKJJJJJJJJJJJJJJJIIIGGGEEECCCBBBBBBCCCCCCAAAAAAAAA@@@??????>>>>>>???======???>>><<>>@@@AAABBBAAAAAA@@@@@@>>>>>>BBBKKK]]]zzzlllXXXKKKDDDCCCBBBAAABBBDDDEEEDDDCCC@@@AAABBBBBBCCCCCCCCCBBBAAA???===<<<;;;<<<>>>???>>>======;;;:::999999888888777555444444444666777555===KKKYYYdddjjjmmmmmmlllkkkiiigggggggggggghhhkkkvvv{{{qqqggg```ZZZUUURRRMMMKKKIIIGGGGGGGGGHHHIIIIIIHHHGGGEEEEEEEEEFFFGGGLLLNNNOOONNNLLLLLLNNNQQQSSSVVV[[[^^^]]]ZZZUUURRRNNNMMMKKKIIIHHHFFFEEEEEEFFFHHHJJJKKKKKKJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGEEEEEEEEEEEEFFFGGGBBBBBBCCCCCCDDDCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDAAA@@@>>>===;;;:::::::::===;;;999666444333333333444444444666999;;;;;;;;;888888888888999;;;===>>>;;;===???BBBCCCBBBAAAAAA@@@@@@??????@@@AAAAAABBB???@@@BBBBBB@@@??????@@@===============>>>????????????>>>============>>>???>>>>>>=========>>>>>>===>>>@@@AAA@@@AAABBBDDDLLLQQQXXX___ccceeeddddddeeeffffffdddaaa```___```VVVXXXZZZ\\\]]]\\\[[[ZZZ[[[[[[ZZZZZZ[[[\\\^^^___XXXTTTPPPLLLIIIGGGDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDFFFGGGGGGIIIJJJMMMRRRZZZccclllqqqmmmjjjiiilllpppqqqnnniii```[[[YYYYYYXXXUUUVVVZZZWWWWWWWWWYYY]]]bbbgggjjjgggfffeeeeeefffggghhhiiihhhiiikkkllllllhhhbbb]]]TTTRRRNNNJJJHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHIIIKKKIIIHHHFFFEEECCCAAA===:::888888:::;;;<<>><<<<<<===;;;888999>>>DDDWWWkkkwww|||???>>>>>>???@@@???>>><<<;;;BBBCCCBBBNNNkkkgggRRRGGGAAACCCCCCCCCBBBAAAAAAAAA@@@CCCCCCBBBAAAAAAAAABBBBBBAAA@@@???===<<<<<<<<<<<<======<<<;;;;;;:::999999888777666555555444444444888===GGGSSS___gggjjjkkkiiijjjkkkjjjhhhfffffffffeeeooo|||}}}xxxooofff___YYYSSSPPPLLLKKKIIIGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQXXX```eeeddd^^^YYYUUURRRNNNLLLJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIFFFGGGHHHFFFCCCAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCEEEEEEEEEDDDDDDDDDCCC@@@>>><<<:::999999888888777555444333222222333444555666777999999:::666666777999:::;;;<<<<<>><<<:::888:::===???===;;;BBBAAA@@@>>>=========<<<<<<<<<<<<===???>>><<<:::<<<<<<;;;;;;<<<===???@@@DDDJJJRRRYYY^^^bbbeeeggghhhgggfffeeeeeeccc```]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZXXXTTTOOOKKKGGGDDDCCCBBBBBBAAAAAABBBCCCEEEFFF@@@AAACCCDDDEEEFFFEEEEEECCCCCCDDDFFFGGGHHHIIIJJJKKKNNNTTTZZZ___cccgggjjjllliiihhhhhhjjjjjjgggddd[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVWWWZZZ___dddggghhhgggfffdddcccbbbbbbcccdddhhhjjjllllllkkkhhheeebbbTTTPPPKKKFFFCCCCCCEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFCCC@@@<<<888666666666999<<<@@@III[[[lllyyy}}}}}}~~~vvvooopppqqqiii[[[RRRHHHGGGFFFFFFGGGIIILLLNNNFFFEEEEEECCCBBBAAA@@@???AAAAAABBBBBBAAA@@@>>>===;;;::::::999999::::::;;;FFFWWWlll{{{@@@??????@@@@@@@@@>>>===;;;AAADDDGGGYYYwwwiiiTTTJJJEEEFFFEEEEEEDDDDDDCCCCCCBBBCCCBBBAAAAAA@@@AAAAAAAAA???>>>>>>============>>><<<<<<<<<;;;:::999999999999888777666555555555555777<<>>===<<<;;;888888888777555444333222333333444555777:::<<<===:::999999999:::;;;<<<<<<@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBBBB????????????>>>>>>>>>>>>===;;;:::;;;===>>>===;;;>>>>>>======<<<<<<======<<<<<<<<<===??????===;;;<<<;;;;;;:::;;;===>>>???BBBGGGNNNUUUZZZ___cccfffhhhhhhhhhhhhhhhgggdddcccaaaaaaaaaaaaaaaaaaaaa```]]]]]]\\\[[[[[[[[[[[[[[[\\\ZZZWWWRRRNNNJJJHHHGGGCCCCCCBBBAAABBBCCCDDDEEECCCDDDEEEEEEEEEDDDCCCBBBDDDEEEFFFGGGIIIKKKMMMNNNQQQUUU[[[```dddgggiiijjjiiifffddddddeeeeeeaaa^^^XXXWWWVVVTTTSSSTTTTTTUUUWWWWWWWWWYYY^^^bbbeeeeeehhhgggfffeeeddddddeeeffffffgggiiijjjhhheeeaaa___SSSPPPJJJEEECCCCCCEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGEEEBBB???<<<999777666666999===CCCOOOcccvvv}}}}}}~~~yyyrrrssssssiii[[[QQQJJJJJJIIIHHHIIIJJJKKKLLLFFFEEEDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@???===<<<:::::::::999999999999::::::BBBRRRiiiyyy@@@@@@@@@@@@@@@???>>>>>>:::>>>AAAIII___~~~iiiTTTLLLIIIFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@===============>>>??????<<<;;;;;;::::::999999888:::999888777666666666666777;;;DDDPPP\\\eeejjjkkkkkklllmmmkkkhhhfffeeefffhhhnnnwww~~~zzzpppfff^^^WWWQQQNNNJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBCCCDDDEEEGGGGGGHHHFFFFFFFFFGGGIIIJJJLLLMMMPPPRRRWWW___ffflllnnnnnnnnnggg]]]YYYYYYZZZXXXVVVSSSRRRRRRPPPNNNLLLIIIHHHHHHHHHHHHEEEBBB@@@???@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@AAAAAA@@@BBBDDDEEEGGGGGGGGGGGGHHHGGGFFFDDDBBB@@@???>>>999::::::999888666333222333333333555888;;;???AAA@@@>>><<<;;;:::;;;<<<===???@@@AAACCCDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDCCC@@@??????>>>>>>>>>??????===<<<;;;<<<===>>>===<<<::::::;;;;;;<<<<<<======<<<;;;;;;===??????>>><<<;;;;;;:::::::::<<<===>>>???CCCIIINNNTTTZZZ```eeeggggggiiijjjjjjjjjiiihhhggghhhhhhiiiiiiiiiiiihhhbbbaaa```______^^^]]]]]]___^^^ZZZVVVRRROOOMMMKKKHHHGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGJJJJJJKKKMMMPPPSSSWWWYYY\\\```fffkkknnnooonnnllliiieeeaaa`````````]]]ZZZWWWVVVTTTSSSRRRSSSSSSTTTXXXWWWWWWYYY]]]aaacccdddhhhgggeeedddddddddfffgggfffggghhhhhhfffccc^^^\\\RRRNNNIIIDDDBBBCCCEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGCCC@@@===;;;:::999777777:::???GGGVVVooozzzzzz||||||uuuuuusssiiiZZZQQQMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDFFFFFFEEEFFFEEEEEECCCAAA>>>===::::::999999999999::::::>>>NNNdddvvv???@@@AAA@@@???=========<<<>>>BBBNNNfff~~~eeeQQQKKKJJJFFFEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>?????????>>>>>>============>>>>>>;;;;;;::::::999999999999;;;:::999888777777777777666:::BBBNNNZZZdddiiikkklllmmmnnnllliiifffffffffhhhlllsss{{{||||||zzzpppeee]]]VVVPPPLLLIIIHHHGGGFFFEEEDDDDDDDDDAAABBBCCCEEEFFFHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLRRRSSSWWW\\\ccckkkpppsssuuunnngggeeeggghhheeeaaa]]]]]][[[XXXVVVSSSQQQOOOJJJJJJIIIGGGDDDAAA@@@@@@>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAADDDFFFHHHIIIIIIIIIIIIIIIHHHGGGEEECCCAAA@@@;;;<<<<<<<<<:::777555333333333333555888===BBBEEEEEEBBB???<<<;;;;;;===>>>>>>???@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@????????????@@@<<<<<<<<<<<<=========<<<;;;;;;<<<<<<=========<<<<<<<<<;;;===???@@@???>>>;;;::::::999:::;;;<<<===>>>AAAEEEIIIOOOVVV^^^cccbbbeeegggiiijjjkkkkkkllllllmmmooopppqqqqqqqqqppphhhhhhhhhgggfffdddcccbbbcccaaa^^^ZZZVVVSSSQQQPPPNNNMMMKKKIIIIIIIIIIIIJJJHHHIIIJJJMMMOOOQQQRRRRRRRRRSSSTTTWWW[[[___dddfffhhhkkkqqqwwwzzzyyyuuuqqqkkkgggbbb______^^^[[[XXXWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVVVVYYY^^^ccceeefffeeedddbbbaaaaaabbbdddfffhhhiiijjjiiifffbbb]]]ZZZPPPMMMHHHCCCAAABBBEEEGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHFFFBBB>>><<<;;;;;;;;;:::999:::@@@JJJ]]]xxxuuuvvvzzzzzzuuuuuussshhhZZZRRROOOPPPPPPOOOMMMJJJFFFEEEEEEEEEDDDDDDEEEGGGIIIJJJIIIIIIIIIHHHFFFCCC@@@???999999888888888888999999===LLLbbbsss~~~>>>@@@AAA@@@===;;;<<<===@@@BBBIIIYYYqqqaaaPPPKKKLLLGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::::::::999;;;:::999888888777777777555999@@@KKKXXXbbbiiikkklllnnnnnnmmmjjjggggggggglllnnntttzzz}}}{{{}}}zzznnnccc[[[TTTNNNKKKHHHHHHGGGFFFEEEEEEFFFFFFCCCCCCEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMUUUUUUWWWYYY^^^dddkkkooouuurrrppprrrvvvvvvrrrnnnllljjjfffaaa\\\WWWSSSRRRMMMLLLJJJHHHFFFEEECCCAAA>>>>>>>>>???AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAADDDGGGIIIKKKKKKKKKJJJJJJJJJIIIGGGEEECCCBBB>>>>>>>>>===;;;999777555555444555666:::>>>CCCFFFGGGEEEAAA>>>======>>>???===>>>???AAACCCDDDEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBBBBAAA???>>>>>>???@@@AAA>>>>>>???>>>============>>>??????@@@???>>>======>>>===<<<<<<>>>??????>>>;;;;;;:::999:::;;;<<<===>>>@@@BBBFFFKKKSSS[[[aaa```dddhhhkkklllmmmoooqqqppprrrtttvvvwwwxxxwwwwwwrrrrrrrrrqqqpppnnnlllkkkiiigggddd```\\\XXXVVVUUUSSSRRRPPPNNNMMMMMMNNNNNNMMMNNNOOORRRTTTWWWYYYZZZ[[[\\\^^^bbbggglllpppssstttwww||||||vvvmmmgggaaa]]]\\\[[[YYYVVVUUUTTTRRRQQQQQQRRRSSSSSSTTTSSSUUUYYY___eeehhhjjjdddcccaaa``````bbbeeegggiiijjjjjjiiieee```[[[WWWNNNKKKFFFBBB@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGHHHEEEAAA===;;;;;;<<<===<<<:::<<>>LLL```qqq}}}>>>AAABBBAAA===;;;<<<===<<>>>>>??????AAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777444777>>>IIIVVVaaahhhkkklllmmmnnnmmmkkkiiiiiiiiiqqqrrruuuzzzxxxlllaaaXXXRRRMMMJJJHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOUUUVVVWWWWWWYYY\\\bbbfffoooppptttxxx{{{|||zzzxxx|||yyyssskkkccc\\\WWWTTTOOOMMMJJJIIIHHHGGGEEECCC>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBB???AAADDDHHHJJJLLLMMMNNNLLLLLLLLLLLLJJJHHHFFFEEEBBBAAA@@@>>><<<:::999888777777777999;;;???CCCEEEFFFDDDBBB@@@??????@@@AAA===>>>???AAACCCDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@???>>>???@@@CCCFFFHHHHHHHHHHHHEEEAAA???>>>???AAABBBCCCCCCCCCAAA@@@???@@@>>>======>>>???>>>>>><<<<<<;;;::::::;;;<<<======???AAADDDIIIPPPXXX]]]```eeekkknnnnnnpppsssvvvsssuuuxxx{{{}}}}}}}}}|||||||||}}}}}}|||zzzxxxwwwsssqqqmmmiiidddaaa^^^]]]YYYXXXWWWUUUTTTTTTUUUUUUWWWWWWXXXYYY[[[]]]___```eeegggkkkpppuuuyyy}}}yyykkkeee]]]YYYXXXWWWVVVTTTQQQPPPOOONNNNNNNNNOOOPPPQQQQQQSSSXXX___eeeiiikkkfffdddbbbaaabbbdddhhhjjjhhhiiihhhfffbbb]]]WWWSSSLLLIIIEEEAAA@@@AAADDDFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFDDD@@@===;;;;;;<<<======;;;===DDDPPPffflllsss}}}zzztttqqqssspppeeeYYYQQQOOOOOOOOOMMMKKKGGGDDDAAABBBCCCDDDFFFHHHIIIJJJKKKGGGGGGGGGEEECCC@@@>>><<<888888777777777777888888===JJJ]]]nnnzzz@@@CCCEEECCC???<<<===???:::BBBSSSkkksssYYYNNNKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCAAAAAA@@@????????????@@@??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777666777777444666===GGGTTT```hhhkkkkkklllnnnmmmkkkjjjjjjkkkoooppprrrxxx}}}uuujjj___VVVPPPLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKLLLMMMNNNPPPRRRSSSUUUVVVWWWVVVUUUVVVZZZ]]]dddhhhnnnrrrsssuuuwwwxxx~~~zzzssskkkccc]]]XXXUUUNNNKKKIIIHHHIIIHHHFFFCCC@@@@@@?????????@@@BBBBBBAAAAAAAAAAAABBBCCCDDDEEE???AAADDDHHHKKKNNNOOOOOONNNOOOOOOOOONNNLLLIIIHHHFFFDDDAAA>>><<<;;;;;;;;;999999:::;;;===???AAACCCCCCCCCBBBAAAAAAAAAAAABBB???@@@AAABBBDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDBBBAAA@@@@@@AAACCCHHHMMMRRRUUUWWWWWWUUUOOOHHHBBB@@@@@@AAABBBDDDEEEEEEDDDCCCBBBBBB@@@=========>>>>>>===>>>===<<<;;;;;;<<<======<<<>>>@@@BBBFFFLLLSSSXXX___dddkkknnnnnnppptttxxxvvvxxx|||}}}yyytttooojjjgggfffcccbbbaaa```______```aaabbbbbbcccdddfffiiilllmmmrrruuu{{{xxxjjjccc[[[VVVUUUUUUTTTSSSOOONNNMMMLLLMMMMMMOOOOOOPPPPPPQQQVVV\\\bbbfffhhheeecccaaa```aaadddhhhkkkjjjjjjiiigggbbb\\\VVVRRRKKKHHHCCC@@@???AAADDDFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDCCC@@@===<<<;;;<<<<<<<<<;;;>>>FFFTTTlll}}}eeeooo}}}zzzuuussstttpppcccWWWPPPLLLLLLLLLJJJHHHFFFCCCBBB@@@BBBEEEGGGIIIJJJIIIIIIGGGGGGGGGFFFDDDBBB???>>>777777777666666777777777:::FFFXXXjjjwwwAAAEEEGGGEEE@@@===???AAAAAAKKK^^^wwwkkkTTTKKKIIIGGGIIIHHHGGGFFFEEECCCBBBAAABBBAAA@@@@@@??????@@@@@@===============>>>>>>???<<<<<<==================:::999888777666666666666444666<<>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEGGGGGGHHHGGGFFFDDDBBBAAABBBCCCEEEJJJPPPXXX___ccccccbbb___WWWMMMEEEBBBAAA???AAACCCEEEFFFFFFEEEEEECCCAAA>>>======>>>===<<<>>>>>><<<<<<;;;<<<===>>>;;;===???AAAEEEJJJPPPUUU\\\bbbiiillllllnnnrrrwwwxxxzzz~~~{{{vvvqqqnnnlllmmmlllkkkiiiiiijjjkkkkkkhhhiiikkkmmmqqqvvvzzz|||~~~vvvkkkddd\\\VVVVVVVVVUUUTTTPPPOOONNNNNNNNNOOOPPPQQQPPPOOOPPPTTTZZZ```cccdddcccaaa___^^^___bbbgggiiimmmmmmllliiiddd^^^WWWTTTJJJGGGCCC??????AAADDDFFFGGGGGGGGGHHHHHHGGGGGGGGGCCCBBB@@@>>>===<<<<<<<<<;;;;;;???HHHXXXqqqvvv^^^jjj{{{|||wwwtttuuuooobbbUUUNNNKKKJJJJJJHHHGGGEEECCCBBB???BBBEEEHHHJJJJJJHHHGGGCCCCCCCCCBBB@@@>>><<<:::777777666666666666777777666BBBTTTggguuuEEEFFFDDD@@@>>>>>>???>>>IIINNNiiifffRRRGGGEEEHHHIIIHHHFFFEEECCCBBBBBBAAADDDCCCBBBAAA@@@@@@???@@@BBB???;;;:::<<<>>>>>>===;;;<<<<<<===>>>?????????===<<<;;;:::888777666555777777999AAAOOO\\\fffjjjkkklllmmmmmmmmmllljjjjjjiiiiiimmmvvv}}}rrrfff\\\TTTKKKHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKMMMNNNOOOOOOPPPRRRTTTVVVUUUUUUTTTTTTTTTTTTSSSVVVXXXZZZ\\\___```aaaaaabbbaaa^^^ZZZVVVSSSPPPNNNKKKHHHDDDCCCEEEGGGFFFEEEAAA@@@???>>>>>>???@@@AAACCCDDDDDDDDDBBBBBBDDDEEEDDDBBBBBBGGGNNNRRRQQQNNNOOOQQQTTTUUUTTTQQQMMMJJJOOOLLLFFFAAA===;;;::::::888;;;???CCCDDDDDDCCCAAA??????AAABBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGEEEFFFGGGGGGFFFDDDBBBAAA>>>BBBHHHPPPZZZdddlllppprrrnnnfff]]]TTTLLLGGGDDDEEEFFFFFFEEEEEEFFFIIILLLHHHEEEAAA???>>>>>>===<<>>===<<<<<<===>>>>>><<<<<<===???CCCIIINNNQQQVVV\\\dddiiilllooorrruuuxxx|||~~~{{{yyyyyyxxxuuurrrooonnnppprrrrrrvvvyyyyyyyyy{{{uuugggaaaZZZVVVUUUTTTRRRPPPQQQSSSTTTSSSQQQPPPPPPPPPPPPPPPQQQSSSVVV[[[___bbbcccbbb``````bbbeeeiiilllllljjjhhheeeaaa[[[TTTPPPJJJFFFBBBAAABBBEEEHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFCCCBBB???===;;;;;;::::::>>>:::===JJJ]]]uuusssdddiiivvv|||qqq```TTTNNNOOOMMMJJJGGGEEECCCCCCCCCBBBDDDGGGJJJKKKKKKIIIHHHIIIFFFBBB???>>>>>>===<<<999888888888888888999999;;;@@@MMM___sss~~~DDDEEEEEEBBB@@@AAABBBCCCMMMZZZvvv|||bbbPPPGGGFFFHHHJJJIIIGGGEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@???@@@@@@BBB???<<<<<>>>>>?????????@@@@@@@@@===<<<;;;:::888777666555666555888???LLLZZZdddiiijjjkkklllnnnnnnnnnnnnmmmkkkiiikkksss~~~}}}rrrggg^^^VVVMMMIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKLLLLLLKKKLLLNNNPPPUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[ZZZXXXUUURRROOOMMMLLLJJJGGGCCCCCCDDDEEEEEEDDDAAAAAA@@@??????@@@AAABBBEEEEEEFFFEEEDDDDDDFFFHHHHHHFFFDDDGGGMMMPPPOOOLLLOOOPPPRRRSSSSSSPPPMMMKKKOOOLLLGGGAAA===;;;:::999888:::>>>BBBDDDDDDCCCBBB>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFKKKVVVcccpppyyy}}}xxxpppdddYYYQQQLLLIIIGGGCCCEEEGGGGGGFFFGGGHHHJJJKKKHHHCCCAAA@@@@@@???>>>??????>>>======>>>>>>???>>>======???BBBFFFJJJMMMTTTZZZbbbgggjjjlllpppsssxxx|||~~~{{{yyyyyy{{{~~~ttthhhbbbZZZVVVUUUTTTRRRPPPPPPQQQRRRRRRPPPOOOOOOOOOPPPQQQRRRTTTXXX[[[___aaa```___^^^___aaaeeeiiilllnnnllliiieeeaaa[[[UUUPPPIIIFFFBBBAAABBBEEEHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCBBB???===;;;;;;::::::<<<999===KKK]]]rrrttthhhlllwwwsssbbbUUUPPPNNNLLLJJJGGGEEEDDDCCCBBBCCCEEEHHHKKKLLLKKKJJJIIIHHHFFFDDDCCCBBBAAA???<<<888888777777777777888888:::???LLL^^^rrrBBBDDDEEEDDDBBBCCCFFFKKKTTTlllrrr\\\OOOGGGGGGIIIIIIIIIGGGFFFDDDCCCCCCCCCAAA@@@@@@?????????@@@@@@AAA???>>>???AAADDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@<<<<<<;;;999888777666555555444666===IIIWWWbbbhhhiiijjjlllnnnpppqqqqqqqqqmmmjjjjjjppp{{{{{{rrrggg```XXXOOOJJJJJJGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKKKKJJJIIIIIIJJJLLLQQQRRRTTTUUUTTTSSSQQQPPPNNNNNNNNNOOOPPPSSSUUUVVVUUUTTTSSSQQQPPPNNNMMMLLLJJJHHHEEEDDDEEEFFFEEEEEEBBBBBB@@@@@@@@@@@@AAABBBFFFGGGHHHGGGGGGGGGIIIKKKMMMJJJGGGHHHKKKNNNMMMLLLNNNNNNPPPPPPPPPOOONNNMMMOOOLLLGGGBBB===:::999888888:::===@@@CCCCCCCCCCCC>>>>>>???@@@BBBCCCCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIOOO\\\nnn}}}|||ppp___SSSNNNLLLJJJHHHCCCFFFJJJLLLLLLKKKKKKKKKOOOLLLGGGCCCBBBAAAAAA@@@@@@??????>>>>>>???@@@@@@@@@?????????AAADDDFFFHHHRRRXXX___dddfffhhhlllooovvvyyy}}}~~~qqqhhhbbbZZZUUUTTTSSSQQQNNNNNNOOOQQQPPPOOONNNNNNOOOPPPQQQSSSUUUXXX[[[]]]^^^]]]]]]]]]___bbbfffjjjmmmqqqnnniiieee```ZZZTTTPPPHHHEEEBBBAAABBBEEEHHHHHHKKKJJJIIIHHHGGGFFFEEEEEECCCBBB???===;;;;;;:::::::::999>>>KKK\\\ooosssjjjnnnwwwtttaaaUUUPPPKKKJJJIIIGGGEEEDDDBBBAAAEEEGGGIIIKKKLLLLLLKKKJJJDDDCCCBBBBBBBBB@@@===:::777777666666666666777777999>>>III\\\pppBBBCCCFFFFFFCCCCCCIIIRRR```jjjXXXNNNIIIGGGIIIHHHGGGFFFEEEDDDCCCCCCCCC?????????>>>??????@@@@@@?????????@@@BBBEEEFFFGGGDDDDDDCCCBBBAAA@@@??????;;;;;;:::999888777666666555555666<<>>??????@@@BBBCCCDDDEEECCCCCCBBBBBBCCCDDDFFFGGGFFFFFFEEEDDDEEEFFFHHHIIIHHHIIIQQQbbbuuuyyykkkZZZNNNKKKKKKHHHEEEDDDHHHOOOSSSSSSRRRQQQQQQTTTPPPJJJEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBDDDFFFHHHPPPUUU\\\```bbbdddhhhlllpppssswwwzzz}}}~~~qqqgggaaaYYYUUUSSSRRROOOMMMMMMNNNPPPPPPOOONNNOOOPPPOOOPPPRRRUUUWWWXXXYYYYYY[[[\\\]]]aaaeeeiiimmmooorrroooiiiccc^^^XXXSSSOOOGGGDDDAAAAAACCCFFFGGGHHHKKKJJJJJJIIIHHHFFFEEEDDDCCCBBB???===;;;:::::::::;;;:::>>>HHHYYYmmm~~~pppiiioooyyysss___RRRMMMGGGGGGFFFEEEDDDCCCAAA@@@GGGHHHJJJLLLMMMLLLLLLKKKDDDBBBAAAAAAAAA@@@>>><<<777777666555555555666666777<<>>??????@@@@@@===>>>???AAABBBDDDFFFGGGDDDDDDCCCAAA@@@???>>>===::::::999999888777666666555555777;;;EEESSSaaajjjnnnooopppqqqqqqqqqpppooommmmmmqqq{{{}}}uuuuuuxxxuuummmddd^^^WWWNNNIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKIIIGGGGGGHHHIIIHHHJJJOOOSSSVVVVVVVVVUUUTTTSSSRRRQQQQQQSSSUUUVVVWWWVVVUUUTTTRRRQQQPPPOOOLLLLLLKKKJJJHHHGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@DDDFFFGGGGGGGGGHHHJJJMMMPPPNNNKKKJJJKKKMMMNNNNNNIIIIIIIIIIIIJJJKKKLLLLLLLLLJJJFFFAAA<<<999666555666888:::===@@@BBBDDDEEE@@@@@@@@@AAABBBDDDEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHIIIHHHGGGEEEDDDDDDEEEFFFHHHLLLWWWiii{{{|||ooocccUUUMMMKKKJJJFFFBBBCCCIIIPPPVVVXXXYYYYYYYYYZZZUUUMMMGGGCCCAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFIIIJJJNNNSSSYYY]]]^^^```eeehhhmmmooosssvvvxxx{{{ssseee___WWWSSSQQQPPPNNNLLLLLLNNNPPPPPPOOOOOOPPPQQQNNNOOOPPPRRRSSSTTTTTTTTTWWWYYY\\\```eeeiiilllnnnqqqmmmgggaaa\\\VVVPPPMMMFFFCCCAAAAAACCCFFFGGGHHHJJJJJJJJJJJJIIIGGGEEEDDDCCCBBB???===;;;:::::::::===<<<>>>FFFXXXmmm~~~rrrllltttttt___RRRMMMEEEDDDDDDCCCBBBBBBAAAAAAHHHIIIJJJLLLLLLLLLLLLKKKHHHFFFCCCBBBBBBBBBAAA@@@888888777666666666666666777;;;EEEVVVkkk}}}DDDDDDFFFGGGCCCCCCSSSfffzzzcccWWWRRRNNNJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@?????????@@@@@@===???AAABBBAAABBBCCCEEEDDDCCCBBBAAA???>>>===<<<:::999999888777777666666555555666:::CCCQQQ```jjjppppppqqqqqqqqqpppnnnmmmlllnnnuuuyyysssrrrttt}}}tttkkkbbb\\\UUUNNNJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGGGGFFFEEEEEEFFFHHHGGGIIIMMMRRRUUUWWWXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQNNNOOOOOOMMMKKKIIIIIIIIILLLJJJGGGEEEBBBAAA@@@@@@CCCEEEFFFGGGGGGHHHKKKMMMQQQPPPNNNMMMLLLLLLMMMNNNFFFFFFFFFGGGGGGHHHHHHHHHIIIGGGCCC???;;;888555444666777888;;;>>>BBBEEEGGGDDDCCCBBBBBBCCCDDDFFFGGGFFFFFFEEEEEEEEEGGGHHHIIILLLKKKIIIGGGFFFDDDDDDCCCKKKRRR```qqq~~~zzzssseee]]]TTTOOONNNLLLGGGCCCCCCHHHPPPVVV[[[___bbbddd```ZZZQQQIIIDDDAAA???>>>>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBDDDFFFHHHJJJKKKLLLPPPUUUXXXYYY[[[```ccciiillloooqqqtttxxx|||sssbbb\\\UUUPPPOOOOOOMMMKKKKKKMMMOOOPPPOOOOOOPPPRRRNNNOOOOOOPPPPPPQQQQQQRRRTTTVVVZZZ___dddhhhkkkllloookkkfffaaa\\\VVVOOOKKKDDDBBBAAAAAACCCFFFGGGGGGIIIIIIJJJJJJJJJHHHGGGEEECCCBBB???===;;;;;;::::::>>>>>>@@@HHHZZZrrr|||~~~~~~yyysss___RRRNNNEEEDDDCCCBBBAAABBBCCCDDDIIIJJJJJJKKKKKKKKKKKKKKKGGGEEECCCBBBBBBAAA???===;;;:::999888777777777888888;;;CCCSSShhh{{{DDDCCCFFFHHHEEEGGG[[[sssvvvaaaWWWTTTPPPLLLIIIIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAA@@@@@@???@@@@@@???AAADDDCCCAAAAAABBBDDDCCCCCCBBBAAA@@@>>>>>>===999999888888777777666666444444555888@@@NNN^^^iiiooopppqqqqqqqqqooonnnmmmmmmooowwwwwwuuuqqqqqqyyy~~~uuukkkaaa[[[UUUOOOLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDDDDDDDDDDEEEFFFDDDEEEFFFFFFEEEFFFHHHJJJJJJLLLNNNQQQTTTWWWXXXYYYWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVWWWUUURRROOOOOOPPPRRRPPPMMMIIIFFFCCCBBBBBBCCCEEEFFFGGGHHHIIILLLNNNSSSSSSRRRPPPMMMKKKJJJJJJCCCDDDDDDEEEEEEEEEDDDDDDEEECCCAAA>>>:::777444333666666777999===AAAEEEHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKNNNMMMLLLKKKIIIGGGEEEDDDOOOWWWeeesss|||{{{tttnnn___\\\VVVSSSQQQOOOMMMKKKFFFKKKRRRYYY```gggnnnrrrggg```VVVMMMFFFBBB???=========???@@@AAAAAAAAA@@@AAAAAABBBDDDEEEGGGHHHIIIHHHLLLPPPSSSTTTVVV[[[^^^ccceeehhhkkknnnrrrwwwzzzxxxlll^^^YYYRRRNNNNNNNNNLLLJJJIIIKKKNNNNNNNNNNNNPPPQQQPPPPPPOOONNNNNNOOOPPPQQQUUUWWW\\\bbbfffjjjlllmmmmmmkkkgggbbb]]]WWWPPPKKKDDDBBB@@@AAADDDFFFGGGGGGGGGHHHJJJKKKKKKIIIHHHGGGCCCBBB???===;;;;;;::::::<<>>999999888888777777666666333333444666===KKK\\\hhhnnnooopppqqqqqqpppooonnnnnnpppwww~~~wwwvvvqqqpppwww}}}vvvlllbbb[[[UUUPPPNNNPPPIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCBBBAAAAAABBBCCCDDDDDDFFFGGGHHHHHHIIIKKKNNNNNNNNNPPPQQQTTTVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^___^^^ZZZWWWWWWXXXWWWTTTQQQLLLHHHFFFDDDCCCCCCEEEGGGHHHHHHJJJMMMOOOUUUUUUUUURRRNNNJJJHHHGGGAAABBBCCCDDDDDDCCCBBBAAACCCAAA???<<<999666444333555666777999<<>><<<===???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEIIIMMMOOOPPPRRRWWW[[[]]]___bbbdddggglllqqqtttpppccc\\\WWWPPPMMMMMMMMMLLLJJJGGGJJJLLLMMMMMMMMMOOOPPPSSSQQQOOONNNNNNOOOPPPRRRXXX[[[```fffjjjnnnooopppllljjjhhhddd___XXXQQQLLLCCCAAA@@@AAADDDFFFGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHCCCBBB???===;;;;;;:::;;;999???FFFQQQfff~~~~~~ttt|||{{{hhhWWWNNNKKKKKKHHHEEECCCCCCFFFJJJMMMIIIIIIIIIJJJJJJJJJJJJJJJNNNPPPTTTWWWVVVPPPGGGAAA???>>>===<<<;;;;;;:::;;;:::;;;AAAPPPdddxxxHHHDDDEEEIIIIIIOOOiiittt^^^SSSPPPNNNNNNNNNHHHHHHHHHHHHHHHIIIJJJKKKEEEEEEDDDCCCBBBBBBAAAAAAFFFFFFFFFEEEDDDBBBAAA@@@DDDCCCCCCBBB@@@>>><<<;;;:::::::::999999999888888888666444666>>>KKKYYYbbbiiikkknnnqqqqqqqqqpppooowwwssssss|||{{{|||uuurrrppppppvvvzzztttmmmbbb[[[VVVRRRNNNKKKLLLLLLLLLLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIKKKKKKLLLLLLOOOPPPQQQRRRSSSUUUVVVWWW[[[[[[YYYXXXVVVTTTSSSRRRSSSRRRSSSWWWYYYYYY^^^dddcccfffhhhgggddd```]]]\\\ZZZWWWRRROOOLLLIIIEEECCCGGGGGGHHHHHHIIIMMMRRRVVV^^^___^^^XXXPPPIIIGGGGGGDDDCCCAAA@@@@@@@@@@@@AAAAAA@@@>>><<<:::888666555777777888:::===AAAEEEHHHJJJIIIGGGEEEBBBAAACCCEEEKKKKKKKKKIIIHHHGGGIIIKKKQQQNNNPPPUUUSSSKKKHHHIIIPPPYYYgggtttzzzyyytttoooeeeccc```^^^]]]]]]\\\[[[VVVZZZ___fffqqq}}}}}}rrrcccSSSKKKFFFAAA>>>>>>>>>>>>>>>???@@@AAACCCDDD>>>@@@CCCEEEFFFFFFFFFEEEFFFGGGJJJMMMPPPSSSUUUWWWXXXZZZ]]]aaafffkkkoooqqqzzz}}}xxxllldddYYYSSSLLLJJJKKKLLLJJJGGGGGGIIIKKKKKKJJJKKKLLLNNNPPPQQQPPPOOONNNPPPSSSUUU___```bbbeeeiiimmmppprrrmmmjjjfff___YYYTTTPPPNNNDDDBBBAAAAAACCCFFFFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEAAA???===:::999999::::::<<>><<<;;;:::::::::999999999999888777555444555===IIIWWW```gggjjjnnnqqqqqqqqqpppppptttpppoooyyy~~~xxxvvvssssssvvv}}}|||tttlllbbbZZZVVVSSSPPPMMMLLLLLLLLLKKKJJJHHHFFFDDDBBBBBBBBBCCCCCCEEEFFFFFFHHHHHHIIIKKKLLLMMMNNNOOOQQQSSSUUUWWWYYY[[[\\\\\\]]]\\\ZZZWWWUUUSSSRRRRRRSSSQQQRRRVVVXXXYYY^^^dddjjjmmmqqqqqqoookkkgggeeeaaa]]]YYYUUURRRPPPMMMKKKIIIIIIJJJKKKMMMRRRXXX]]]bbbbbb```]]]YYYRRRJJJFFFDDDCCCAAA@@@??????@@@@@@@@@???>>><<<:::888666666888888999;;;>>>BBBFFFHHHJJJIIIHHHEEECCCBBBDDDFFFIIIIIIJJJIIIHHHIIILLLNNNSSSQQQRRRVVVTTTMMMJJJKKKPPPXXXdddpppuuuuuuqqqmmmhhhhhhhhhiiijjjjjjiiihhhfffiiimmmrrr{{{rrrdddSSSJJJFFFAAA??????????????????@@@AAABBBCCC@@@AAACCCEEEFFFFFFEEEEEEEEEFFFHHHKKKNNNQQQSSSTTTTTTUUUWWWZZZ___dddiiikkkuuuxxxttthhh```WWWRRRLLLIIIKKKKKKIIIGGGHHHJJJKKKLLLKKKLLLMMMOOOOOOPPPPPPPPPPPPRRRVVVYYYbbbccceeehhhjjjlllnnnooollliiiddd^^^XXXSSSPPPNNNEEECCCBBBCCCEEEGGGHHHGGGFFFGGGHHHIIIIIIGGGFFFDDD@@@???<<<:::999::::::;;;;;;AAAOOObbbvvv|||~~~mmm[[[QQQMMMKKKGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIOOO[[[hhhkkkcccUUUJJJEEE@@@???>>><<<;;;:::999999::::::???KKK___tttFFFCCCCCCHHHOOO]]]yyyxxxhhhWWWPPPNNNKKKIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDCCCCCCBBBAAAAAAAAACCCDDDDDDDDDCCCBBBBBBAAABBBBBBAAAAAA???>>><<<<<<::::::::::::999999999999666555333555;;;GGGUUU^^^fffjjjooorrrrrrrrrrrrrrrtttooommmsss|||xxxxxx|||xxxvvvuuuvvvyyy}}}~~~tttlllaaaYYYVVVTTTRRRPPPMMMMMMLLLKKKIIIGGGEEECCCAAAAAABBBCCCDDDFFFGGGHHHKKKKKKKKKLLLMMMOOOQQQSSSSSSVVVZZZ]]]```aaaaaa```___]]]ZZZVVVSSSRRRRRRRRRRRRPPPPPPTTTUUUWWW]]]dddkkkpppwwwzzzyyyvvvrrrpppkkkgggbbb]]]ZZZXXXVVVUUULLLMMMNNNPPPSSSXXX^^^ccchhhfffeeedddbbbZZZNNNEEECCCBBBAAA???>>>>>>??????>>>===<<<;;;:::888777777999999:::<<>>===<<<;;;;;;:::::::::999999999666666555555:::EEESSS^^^eeekkkqqquuuuuuttttttuuuvvvrrrnnnpppwwwyyyssssss|||vvvvvvuuuuuuvvvwwwyyy{{{}}}rrrjjj```XXXVVVUUUTTTRRRMMMMMMKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHLLLKKKKKKKKKMMMPPPSSSUUUVVVYYY^^^ccceeeeeedddccc```]]]YYYUUURRRQQQQQQQQQQQQNNNNNNQQQSSSTTTZZZbbbeeellluuu|||~~~|||zzzyyyvvvrrrlllgggdddbbb```^^^UUUVVVVVVVVVWWW[[[aaaeeelllkkkkkkiiiddd[[[OOOFFFDDDBBBAAA???>>>>>>>>>???===<<<<<<;;;:::999888888:::;;;<<<>>>@@@CCCFFFHHHHHHIIIIIIGGGEEEEEEFFFHHHFFFGGGHHHIIIIIIKKKOOOQQQWWWWWWXXXYYYWWWSSSPPPOOONNNRRRYYY___dddeeeeeedddgggnnnyyyrrrcccRRRIIIDDDAAA@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCDDDEEEGGGHHHJJJKKKLLLOOONNNNNNOOORRRXXX]]]```eeejjjqqqyyy~~~ssshhh^^^XXXPPPMMMIIIHHHHHHIIIHHHGGGGGGIIIKKKKKKKKKLLLNNNPPPPPPQQQRRRSSSUUUZZZ```dddjjjkkknnnpppppppppnnnnnnhhheee```[[[UUUPPPLLLJJJDDDCCCCCCDDDGGGIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCC===<<<;;;::::::;;;===>>>???OOOfff|||~~~zzzdddTTTNNNLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIDDDJJJQQQSSSPPPJJJGGGFFFCCCBBB@@@>>>;;;:::999888999:::>>>III[[[qqqDDDDDDDDDHHHVVVpppjjj___UUUQQQPPPMMMJJJKKKEEEFFFFFFGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@????????????>>>>>>===<<<;;;;;;;;;:::::::::999999777777777666:::DDDSSS]]]fffllltttxxxwwwvvvwwwxxxwwwsssooolllooowww|||uuuuuu}}}vvvxxxyyyxxxvvvvvvxxx{{{~~~{{{ppphhh___XXXVVVUUUTTTRRRLLLLLLJJJHHHFFFEEEDDDCCCFFFFFFEEEEEEEEEFFFGGGGGGKKKKKKKKKLLLNNNRRRVVVXXX]]]```eeeiiijjjiiifffddd___\\\XXXSSSPPPOOOOOOPPPOOOLLLLLLOOOPPPPPPVVV\\\___fffpppyyy~~~~~~xxxssspppnnnllljjjeeedddbbb___^^^___cccfffllloooppplllcccXXXOOOJJJDDDCCCAAA???>>>>>>>>>???======<<<;;;;;;::::::999;;;<<<===???AAACCCEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHGGGHHHIIIIIIJJJKKKNNNQQQWWWYYY\\\\\\[[[YYYUUURRRNNNPPPTTTYYY\\\^^^______dddnnn|||ooo```PPPHHHDDDAAA@@@BBBAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIILLLKKKJJJJJJMMMRRRVVVYYY^^^cccjjjrrrzzzzzzpppeee[[[UUULLLJJJHHHGGGGGGGGGGGGFFFEEEGGGIIIJJJJJJKKKMMMOOORRRSSSTTTUUUXXX^^^dddiiimmmoooqqqsssssssssqqqpppgggddd___YYYSSSNNNJJJHHHBBBAAABBBDDDGGGHHHHHHGGGHHHGGGGGGFFFEEECCCBBBBBB===<<<;;;::::::;;;===>>>DDDVVVppp|||uuu```QQQMMMLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEHHHGGGGGGGGGFFFFFFFFFEEE@@@DDDHHHIIIHHHFFFFFFFFFDDDCCCAAA>>><<<:::999999999:::>>>GGGWWWmmmCCCEEEEEEJJJ]]]zzzeee\\\SSSPPPOOOKKKJJJKKKEEEFFFGGGHHHHHHFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???======>>>>>>>>>======<<<;;;;;;;;;;;;::::::::::::888999888777999BBBQQQ]]]fffmmmvvvzzzxxxvvvwwwyyytttrrrnnniiigggmmmwww}}}{{{{{{xxx{{{~~~~~~zzzxxxmmmggg^^^XXXVVVTTTRRRPPPKKKJJJIIIGGGFFFEEEEEEDDDIIIHHHHHHGGGGGGGGGHHHHHHJJJKKKMMMOOOSSSWWW[[[]]]fffhhhkkkmmmllliiieeeccc[[[YYYVVVRRROOONNNNNNNNNLLLJJJKKKMMMMMMLLLPPPVVVZZZ```iiiqqqxxx}}}}}}{{{yyywwwuuusssoooiiidddcccdddfffjjjooorrroooeeeZZZRRROOOFFFDDDBBB@@@???????????????>>>>>>===<<<;;;::::::;;;<<<>>>???AAACCCDDDEEEEEEFFFHHHGGGFFFFFFGGGHHHGGGHHHIIIJJJJJJLLLOOORRRWWW\\\aaabbbaaa```\\\VVVPPPQQQTTTVVVYYY[[[\\\\\\bbbmmm}}}iii\\\NNNGGGEEEBBB@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEGGGJJJNNNPPPVVV[[[bbbiiipppyyywwwlll```VVVPPPGGGGGGGGGFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIJJJLLLNNNRRRSSSUUUWWW[[[bbbkkkppprrrssstttuuuuuutttsssssshhheee```YYYRRRLLLHHHFFFAAAAAABBBDDDGGGIIIHHHGGGHHHHHHGGGEEECCCBBBAAAAAA===<<<;;;::::::;;;===>>>FFFYYYrrr|||ppp\\\OOOLLLLLLJJJIIIHHHFFFDDDCCCCCCDDDEEEGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEDDDDDDFFFGGGDDDCCCAAA???===;;;;;;:::::::::===EEESSShhh~~~@@@EEEGGGMMMddd```WWWOOOMMMKKKHHHGGGIIIFFFGGGHHHIIIHHHGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA???>>>===<<<<<<======>>>=========<<<;;;;;;;;;;;;:::::::::777888888666777@@@OOO[[[eeemmmvvvyyywwwtttuuuwwwrrrrrrnnnhhhcccfffqqq{{{}}}}}}{{{xxxvvvkkkeee^^^XXXVVVSSSOOOLLLJJJIIIGGGFFFEEEEEEEEEFFFIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNQQQUUUZZZ^^^bbbcccjjjkkklllkkkhhhddd___\\\WWWVVVTTTQQQOOONNNMMMLLLJJJHHHIIILLLKKKIIIJJJOOOQQQVVV\\\ccciiipppwww|||~~~{{{uuunnngggcccbbbdddggglllqqqsssnnndddZZZSSSGGGFFFDDDBBB@@@@@@@@@@@@AAA@@@???>>>===<<<;;;;;;;;;<<<>>>???AAABBBCCCCCCCCCEEEGGGGGGFFFEEEFFFHHHEEEFFFHHHIIIKKKNNNRRRUUUXXX```ggghhhiiiiiiccc[[[SSSTTTVVVXXXZZZ[[[\\\\\\^^^iiixxx}}}dddWWWKKKGGGEEEBBB@@@AAA@@@@@@AAABBBDDDEEEGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFBBBAAAAAABBBCCCFFFHHHIIIMMMRRRYYY___eeennnzzzsssggg[[[PPPJJJDDDEEEEEEEEEEEEEEEFFFFFFDDDFFFHHHIIIJJJKKKMMMOOOOOOQQQSSSXXX^^^gggqqqxxxyyyxxxxxxwwwuuutttssssssjjjgggaaaYYYRRRKKKFFFDDDAAAAAACCCEEEIIIJJJIIIHHHIIIHHHFFFDDDBBBAAA@@@@@@>>>===;;;::::::;;;<<<===EEEWWWmmmyyy{{{|||{{{kkkXXXMMMKKKJJJHHHGGGFFFDDDBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBDDDFFFCCCBBBAAA???>>>===<<<<<<:::;;;===CCCPPPdddzzz???EEEHHHPPPjjjvvv]]]TTTLLLIIIGGGDDDDDDGGGFFFGGGIIIJJJIIIGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@???===<<<;;;<<<==================<<<<<<;;;;;;;;;:::::::::666777777555555>>>MMMYYYdddlllvvvyyyvvvrrrsssvvvsssssspppiiiccceeepppzzzzzzvvvuuuiiiddd]]]YYYVVVSSSNNNJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLNNNOOONNNQQQUUU[[[```dddgggiiijjjjjjiiigggccc^^^YYYVVVTTTTTTSSSQQQOOOMMMLLLKKKHHHGGGIIILLLJJJGGGGGGKKKIIIKKKPPPTTTZZZbbbjjjppp|||}}}|||vvvmmmeee```___```eeeiiipppvvvwwwooo```UUUHHHGGGDDDBBBAAA@@@@@@@@@BBBBBBAAA???>>><<<;;;;;;;;;<<<===???AAABBBBBBBBBBBBDDDFFFFFFFFFEEEFFFGGGBBBDDDGGGIIIKKKOOOTTTWWWYYYbbbkkkmmmnnnnnnhhh___VVVWWWXXXZZZ[[[\\\]]]]]]ZZZdddsssttt```UUUJJJGGGFFFCCC@@@@@@???@@@@@@BBBDDDFFFHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFAAAAAAAAABBBCCCEEEFFFGGGGGGLLLSSSXXX]]]fffsss|||~~~pppcccWWWLLLEEECCCDDDEEEEEEDDDDDDEEEFFFEEEGGGIIIJJJKKKLLLNNNPPPLLLNNNRRRXXX```kkkvvv~~~~~~}}}zzzxxxuuutttsssrrrkkkhhhaaaZZZQQQJJJEEECCCBBBBBBDDDGGGJJJLLLKKKIIIIIIHHHFFFDDDBBBAAA@@@??????===<<<:::::::::<<<===DDDUUUhhhrrrrrrsss||||||~~~wwwgggUUUKKKIIIHHHFFFEEEDDDBBBAAAAAAAAACCCDDD@@@@@@AAABBBBBBCCCCCCCCCAAA@@@>>>======???AAACCCCCCBBBAAA???>>>=========:::;;;<<>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===;;;:::;;;888888:::<<<@@@JJJUUUdddmmmtttttttttttttttrrrxxxtttoooiiigggjjjqqqvvv}}}xxxtttkkkfff^^^XXXSSSQQQOOOMMMKKKIIIFFFCCCBBBCCCEEEFFFFFFGGGIIIKKKMMMOOOPPPQQQTTTWWW[[[aaafffhhhfffdddjjjddd\\\YYYZZZZZZXXXUUUTTTSSSRRROOONNNLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHKKKPPPWWW]]]aaajjjmmmqqquuuxxxzzzzzzyyytttooofff]]]XXXVVVXXXYYY^^^bbbjjjrrrvvvqqqggg___SSSLLLEEEBBBDDDDDDCCC@@@BBBAAA@@@@@@AAAAAA???===============>>>@@@AAABBBCCCEEEGGGIIIJJJIIIHHHGGGDDDFFFHHHJJJKKKNNNRRRUUU[[[ccclllrrrwwwyyytttlllbbb\\\WWWVVVYYY\\\[[[YYYYYY```jjjttt~~~xxxkkk[[[SSSJJJDDDDDDDDDAAA>>>AAAAAABBBDDDFFFGGGFFFDDDCCCDDDFFFFFFGGGHHHJJJLLLMMMLLLLLLNNNOOOMMMHHHCCC@@@???>>>===>>>???AAABBBDDDEEEGGGKKKRRR]]]iiiqqq~~~uuuhhh[[[NNNGGGFFFDDDFFFFFFFFFDDDCCCDDDEEEHHHIIIJJJKKKLLLMMMNNNOOORRRQQQQQQWWWbbbnnnyyy~~~}}}yyyxxxyyyyyywwwuuukkkfff^^^VVVPPPKKKFFFDDDCCCDDDEEEFFFHHHHHHHHHHHHHHHFFFDDDAAA???============;;;;;;<<<999777;;;BBBDDDVVVdddnnnvvvsssrrr}}}|||ppp]]]PPPIIIEEEEEEHHHEEEDDDDDDDDDFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@AAABBBCCCBBB@@@??????>>>===;;;???======BBBKKKZZZrrrBBBGGGMMM[[[vvvkkkUUUOOOIIIFFFGGGIIIGGGEEEGGGFFFEEECCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????>>>===<<<>>>;;;:::;;;;;;???IIITTTcccllltttuuuuuuvvvuuusssxxxuuuooojjjhhhjjjppptttzzz}}}wwwssskkkfff^^^WWWRRROOOMMMKKKJJJHHHEEEBBBBBBCCCEEEGGGHHHIIIJJJKKKMMMPPPRRRTTTYYY\\\aaagggkkkkkkhhheeeccc^^^XXXVVVXXXYYYWWWTTTTTTSSSQQQNNNLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIILLLPPPTTTWWW[[[^^^bbbeeehhhiiihhhhhh```]]]WWWRRRPPPQQQTTTVVVXXX\\\dddmmmrrrpppiiiccc[[[SSSKKKFFFEEEDDDBBB?????????>>>@@@AAABBB@@@???????????????@@@BBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJNNNSSSVVV]]]eeennntttyyy|||yyysssddd^^^WWWUUUWWWYYYYYYWWWWWW]]]eeemmmuuuyyyhhh]]]RRRLLLEEEAAABBBBBB@@@===AAAAAABBBDDDEEEEEEDDDCCCCCCEEEFFFGGGHHHJJJNNNQQQSSSTTTUUUVVVSSSOOOIIIEEEAAA@@@???======???@@@AAA@@@AAACCCFFFLLLVVVaaaiiixxx{{{lll```TTTIIIDDDCCCFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHJJJLLLNNNPPPQQQQQQRRRRRRSSSYYYdddqqq{{{zzzxxxxxxwwwtttqqqgggbbb[[[TTTNNNIIIDDDAAACCCCCCEEEFFFGGGHHHHHHHHHGGGFFFDDDAAA???>>>>>>>>>>>><<<<<<<<<:::888<<>>>>>???AAACCCCCCCCCFFFDDDCCCBBB@@@???===;;;;;;;;;===BBBIIIWWWoooEEEGGGQQQcccxxxgggRRRNNNHHHFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@???>>>===========================???@@@@@@@@@@@@???>>>>>>BBB>>><<<<<<;;;>>>HHHSSSbbbkkktttvvvvvvxxxxxxvvvxxxuuuqqqllliiijjjnnnqqqwww|||}}}vvvqqqlllfff^^^VVVQQQNNNKKKIIIHHHFFFDDDBBBBBBDDDFFFGGGKKKJJJJJJKKKNNNRRRUUUXXX___bbbfffjjjmmmkkkeeeaaaYYYVVVSSSSSSUUUWWWVVVUUUTTTSSSPPPMMMJJJHHHGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGIIIHHHHHHHHHIIIJJJLLLLLLNNNPPPRRRUUUWWWWWWVVVVVVPPPNNNLLLKKKKKKMMMOOOQQQSSSWWW^^^ffflllmmmkkkhhhccc[[[RRRJJJGGGEEEBBB@@@AAA@@@@@@AAABBBCCCAAA???@@@@@@AAAAAABBBDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGIIIMMMSSSXXX]]]eeennnsssxxx}}}|||xxxjjjddd]]]YYYYYYZZZZZZYYYZZZ^^^dddiiinnnvvv~~~ssseeeXXXQQQKKKGGGBBBAAACCCCCCAAA???CCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJNNNTTTXXX]]]aaaeeeccc[[[RRRKKKGGGCCCBBB@@@>>>===>>>???@@@>>>???@@@BBBGGGOOOXXX___nnnwwwuuuggg[[[QQQIIIFFFGGGGGGHHHHHHGGGEEEEEEFFFHHHGGGHHHKKKNNNPPPSSSTTTUUUSSSSSSVVV]]]hhhttt~~~|||zzzyyyvvvqqqmmmccc___YYYSSSNNNIIICCC@@@BBBCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDBBB@@@????????????===<<<<<<:::999>>>FFFQQQeeerrrvvvzzzxxx||||||kkkXXXMMMGGGCCCCCCEEEDDDCCCCCCEEEFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???AAAEEEHHHHHHFFFDDDDDDDDDCCCBBB@@@>>>===:::;;;???BBBGGGTTTmmmFFFIIIVVVlll{{{}}}fffTTTPPPLLLIIIIIIIIIHHHFFFDDDDDDCCCCCCBBBAAAAAAAAABBBAAAAAA@@@??????@@@@@@???@@@@@@@@@??????>>>============>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????BBB???<<<<<<<<>>===>>>???@@@@@@AAABBBEEEKKKRRRXXXcccnnn~~~~~~qqqcccXXXOOOHHHGGGIIIGGGGGGHHHGGGEEEEEEGGGIIIHHHJJJMMMQQQTTTVVVWWWXXXUUUVVVYYYaaakkkvvv~~~|||{{{yyyvvvpppkkkaaa]]]XXXSSSOOOJJJEEEAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@===<<<<<<::::::AAAIIIWWWmmmxxxyyy{{{|||zzziiiVVVLLLHHHEEEDDDEEEDDDCCCCCCEEEGGGHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCEEEBBBAAADDDIIILLLLLLJJJ@@@BBBDDDDDDCCCAAA???>>><<<>>>AAABBBDDDQQQlllGGGMMM___vvvuuubbbXXXUUUQQQMMMKKKIIIHHHGGGDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@?????????@@@@@@???@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@@@@????????????????????????@@@===<<<======@@@IIISSS[[[fffppptttvvvyyyyyywwwuuuuuutttpppmmmjjjjjjkkkyyyyyyxxx{{{xxxssslllfff]]]UUUPPPKKKHHHFFFFFFEEEDDDDDDDDDFFFHHHIIIJJJIIIIIIKKKOOOVVV]]]aaaiiihhhgggeeebbb\\\UUUPPPQQQQQQRRRUUUWWWYYYYYYYYYTTTQQQMMMIIIFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHMMMOOOTTTZZZ```fffllloooppplllddd\\\TTTMMMGGGDDDEEEDDDDDDDDDEEEEEECCCAAAAAAAAAAAAAAABBBDDDEEEFFFJJJIIIIIIIIIIIIJJJKKKLLLGGGGGGGGGGGGHHHMMMTTTXXX^^^ffflllnnnppptttvvvuuuvvvsssnnnkkkjjjjjjjjjjjjlllmmmppprrrtttvvvxxxzzzxxxuuuooofff\\\TTTPPPOOOIIIIIIHHHGGGGGGGGGEEEDDDFFFHHHIIIIIIHHHHHHJJJLLLMMMNNNPPPSSSWWW^^^eeekkkuuu|||{{{lll[[[QQQMMMHHHFFFCCC@@@???>>>??????AAAAAABBBCCCDDDHHHMMMQQQ[[[fffvvvwwwkkk\\\RRRKKKEEEDDDFFFEEEFFFFFFFFFEEEFFFIIILLLMMMNNNQQQTTTWWWXXXXXXXXXWWWXXX\\\dddnnnvvv|||{{{zzzyyyvvvpppkkk^^^ZZZUUUPPPLLLIIIEEEBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@@@@@@@===<<<<<<;;;===EEENNN]]]sss|||{{{~~~zzzrrr}}}||||||wwwfffTTTLLLJJJHHHGGGGGGEEEDDDDDDEEEGGGHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEECCCBBBDDDHHHJJJJJJIIICCCFFFIIIIIIFFFAAA???>>>>>>???@@@@@@AAANNNjjjKKKVVVkkk~~~iiiZZZYYYWWWSSSOOOKKKIIIGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>??????@@@@@@AAAAAAAAA??????>>>>>>??????@@@AAA>>><<<<<<>>>???@@@HHHQQQXXXcccnnnrrruuuwwwwwwtttsssttttttrrroookkkjjjjjjttt}}}xxxtttsss{{{~~~xxxtttlllfff]]]VVVPPPLLLIIIGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIJJJMMMSSSZZZbbbfffnnnjjjddd___[[[WWWRRROOOSSSUUUWWWYYY[[[[[[[[[[[[SSSPPPLLLHHHFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKPPPUUU\\\ccckkkqqquuussspppkkkcccYYYQQQLLLIIIHHHGGGHHHJJJJJJHHHGGGCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJFFFFFFGGGGGGIIIMMMSSSXXX```hhhooopppqqquuuwwwwwwxxxxxxwwwvvvvvvwwwxxxyyyxxxyyyzzz{{{||||||||||||uuuooofff]]]UUUPPPNNNMMMHHHHHHHHHGGGFFFEEEEEEDDDDDDGGGJJJJJJIIIJJJMMMQQQVVVXXX[[[^^^cccjjjqqqvvvqqq```TTTOOOJJJHHHEEEBBBAAA@@@@@@AAA@@@AAABBBBBBBBBDDDHHHKKKUUU___nnn|||qqqfffYYYQQQJJJEEEDDDGGGEEEFFFFFFFFFGGGIIIMMMPPPSSSTTTVVVXXXYYYXXXWWWVVVWWWZZZ___gggqqqyyy~~~}}}yyywwwvvvsssnnniiiYYYUUUOOOJJJGGGEEECCCAAACCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDBBB@@@??????<<<;;;<<<<<>>@@@??????DDDLLLUUU```lllppprrrttttttqqqpppsssttttttpppmmmjjjiiioooxxxyyyqqqlllttt{{{wwwtttlllfff^^^VVVQQQMMMJJJHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHIIILLLPPPWWW```ggglllmmmggg___XXXTTTSSSSSSRRRWWWYYY\\\^^^]]]\\\[[[[[[RRRPPPLLLHHHEEEEEEFFFGGGIIIIIIJJJJJJKKKKKKKKKLLLHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNJJJIIIIIIIIIIIIIIIJJJJJJJJJLLLPPPSSSVVV\\\dddiiippptttyyyzzzuuummmeee```XXXWWWUUUTTTSSSRRROOOMMMHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNMMMKKKIIIHHHEEEFFFGGGIIIJJJNNNSSSVVV^^^hhhpppqqqrrrvvvyyyyyy|||~~~{{{rrreeeZZZTTTQQQOOOMMMGGGGGGGGGFFFEEEEEEGGGHHHEEEIIIMMMMMMMMMOOOUUUZZZ___bbbfffkkkpppvvv|||uuucccVVVPPPKKKIIIGGGDDDBBBBBBCCCCCCAAABBBCCCCCCBBBCCCFFFHHHPPPYYYfffrrr}}}xxxiii___UUUOOOJJJFFFEEEHHHEEEFFFGGGHHHIIIMMMRRRVVVYYYZZZ[[[[[[ZZZXXXUUUSSSVVVYYY```jjjuuu}}}|||vvvssspppmmmhhhdddXXXSSSLLLGGGEEEDDDCCCBBBDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFDDDBBB@@@>>>>>>;;;:::;;;===AAAMMMXXXlllppphhhkkkqqq|||ooo^^^MMMHHHKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFDDDAAA???BBBEEEHHHMMMRRRQQQJJJCCC@@@???===>>>BBBFFFKKKUUUgggyyyTTTjjjttt^^^VVVPPPPPPNNNKKKGGGEEEDDDEEEAAAAAABBBBBBAAA@@@>>>===@@@???????????????@@@@@@AAAAAABBBCCCCCCBBBBBBBBB??????@@@AAAAAABBBCCCCCCBBBAAAAAA@@@AAABBBCCCDDD======???AAA@@@===AAAGGGTTT___jjjoooqqqsssrrroooooorrrttttttqqqmmmjjjiiilllvvv{{{qqqjjjqqq~~~}}}{{{|||xxxvvvtttlllfff^^^VVVQQQNNNKKKIIIJJJIIIIIIHHHHHHIIIIIIIIIHHHJJJMMMSSS[[[dddkkkpppiiibbbYYYQQQOOOPPPSSSTTTYYY\\\___```___\\\[[[ZZZRRROOOKKKHHHFFFFFFGGGIIIKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQOOONNNMMMMMMMMMOOOQQQRRRRRRRRRUUUZZZ___hhhppp{{{xxxtttjjjhhhddd```]]]XXXSSSPPPLLLLLLMMMMMMNNNPPPQQQRRRTTTUUUUUUSSSQQQMMMJJJHHHDDDFFFHHHJJJKKKNNNRRRUUU[[[eeennnqqqrrrvvvzzzzzzxxxiii]]]XXXVVVRRROOOGGGHHHHHHGGGGGGHHHJJJLLLHHHMMMQQQRRRRRRUUU\\\bbbeeeiiinnnsssxxx}}}vvvfffXXXQQQLLLJJJHHHEEEDDDCCCDDDEEEBBBDDDEEEEEEDDDEEEGGGIIINNNUUUaaalllwwwwwwqqq^^^UUUMMMIIIEEEBBBAAADDDFFFGGGHHHJJJLLLPPPVVVZZZ]]]^^^^^^]]][[[WWWSSSQQQUUUYYYaaalllxxx|||uuuooollliiiddd```ZZZTTTMMMGGGEEEEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGEEEBBB???======:::999;;;===CCCOOO[[[rrrxxxgggiiinnnppp|||lll[[[JJJFFFJJJKKKJJJIIIIIIHHHGGGGGGGGGFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEIIILLLHHHAAA>>>BBBGGG@@@FFFMMMNNNIIIDDDAAAAAA???AAAGGGNNNTTT\\\jjjwwwaaaxxxjjjXXXPPPLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@=========>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@DDDCCCAAA@@@???@@@AAAAAABBB???===>>>===<<<@@@FFFVVV```jjjnnnrrrtttssspppqqqrrrsssrrrooommmllllllqqqvvvyyyyyyyyy}}}}}}xxxpppqqqzzz{{{vvvvvvxxx}}}~~~{{{wwwrrrnnnooohhh___WWWQQQMMMJJJIIIHHHHHHHHHGGGHHHHHHIIIIIIIIILLLOOOUUU___jjjnnnkkkggg___UUUNNNNNNQQQTTTUUU]]]]]]]]]]]]]]][[[ZZZXXXRRROOOJJJHHHHHHJJJKKKKKKNNNLLLKKKLLLOOOOOOMMMJJJIIIJJJJJJJJJJJJMMMQQQTTTWWWXXXZZZ\\\\\\[[[YYYWWWXXXXXXWWWVVVTTTRRRPPPOOOKKKLLLNNNPPPRRRTTTVVVVVV```hhhttt}}}xxxrrriii___WWWWWWVVVUUURRRRRRTTTXXX\\\```\\\YYYWWWSSSLLLIIIKKKIIIHHHHHHIIIKKKNNNQQQSSS\\\dddnnntttuuuuuuxxxzzz}}}lll```ZZZWWWSSSPPPLLLKKKJJJIIIJJJLLLNNNOOOPPPSSSUUUTTTSSSVVV]]]ddddddlllwwwvvvfffWWWNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJNNNPPPWWWbbbmmmxxx~~~zzzssslllgggZZZRRRIIIDDDEEEFFFFFFDDDGGGGGGHHHJJJNNNSSSXXX[[[^^^\\\ZZZYYYXXXVVVTTTRRRSSSXXXdddsss}}}vvvrrrpppllleee___WWWTTTOOOKKKGGGFFFEEEFFFJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIGGGGGGGGGFFFCCCAAABBB<<<;;;AAABBBDDDQQQbbb|||pppbbbfffqqqyyy|||}}}dddXXXMMMIIIJJJJJJKKKLLLLLLKKKIIIGGGFFFFFFGGGGGGHHHGGGGGGFFFGGGHHHJJJKKKJJJIIIFFFDDDBBBAAAAAABBBAAADDDGGGGGGDDDCCCEEEGGGHHHMMMTTT[[[ccckkksssxxxiii}}}|||cccTTTNNNKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA??????@@@@@@??????@@@AAABBBBBBEEEDDDDDDDDDDDDDDDDDDEEECCCCCCDDDDDDCCCCCCBBBAAACCCBBBAAA@@@@@@@@@@@@AAAAAA>>>===>>>======AAAGGGVVV```jjjooorrruuuuuuqqqqqqrrrqqqooollljjjjjjkkkrrryyy|||||||||vvvrrr{{{xxxtttzzz}}}xxxxxxxxx~~~~~~{{{wwwrrrooonnnggg^^^VVVPPPMMMJJJHHHIIIHHHHHHGGGGGGHHHHHHIIIMMMQQQTTTYYYcccnnnpppnnneee^^^TTTOOOPPPTTTWWWXXX]]]]]]^^^^^^^^^]]][[[YYYSSSPPPKKKIIIIIIJJJKKKKKKNNNMMMKKKLLLNNNOOOMMMJJJHHHJJJLLLNNNOOORRRVVVYYY]]]___aaaccccccbbb___^^^ZZZYYYWWWUUUSSSQQQOOONNNMMMNNNNNNOOOOOOPPPQQQQQQTTT\\\hhhwwwtttlllfffdddaaa```bbbfffkkknnnqqqhhh___ZZZTTTMMMIIIIIIHHHHHHHHHIIIJJJMMMPPPRRRYYYbbbnnnwwwyyyzzz|||}}}tttggg```\\\XXXUUUOOONNNMMMMMMNNNOOOQQQSSSSSSVVVXXXWWWVVVYYY```gggjjjrrr|||yyyfffVVVMMMLLLKKKIIIGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJLLLMMMSSS]]]gggsss}}}zzzwwwsssmmmfffaaaWWWPPPGGGDDDDDDFFFFFFEEEHHHGGGGGGHHHLLLPPPTTTWWW[[[ZZZXXXWWWVVVTTTSSSRRRVVV]]]jjjyyyzzztttpppnnnjjjddd___VVVSSSNNNJJJFFFEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJHHHGGGGGGEEEBBB@@@BBB>>>???EEEHHHKKK[[[nnnxxxfff\\\eeesss}}}}}}|||eeeZZZOOOLLLLLLLLLKKKMMMJJJHHHFFFDDDDDDDDDEEEFFFIIIHHHHHHGGGGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDAAACCCFFFGGGGGGHHHIIIJJJTTTZZZccckkkrrrxxxssspppZZZNNNKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>AAA@@@@@@??????@@@@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@>>>===>>>>>>>>>CCCIIIWWWaaajjjooosssvvvuuurrrppppppooollliiihhhjjjlllxxx|||rrrsss~~~wwwiiinnntttyyy||||||}}}~~~~~~|||xxxsssooommmggg^^^UUUPPPMMMJJJIIIIIIHHHGGGGGGGGGGGGHHHIIILLLPPPTTTYYYccclllnnnkkkbbb[[[SSSOOOQQQVVVZZZ[[[]]]^^^^^^```aaa```]]]ZZZUUUQQQMMMJJJJJJKKKKKKKKKOOOMMMLLLLLLMMMMMMLLLJJJGGGJJJOOOSSSWWWZZZ^^^aaafffhhhiiijjjiiifffccc```[[[YYYVVVSSSPPPNNNNNNMMMOOONNNNNNMMMLLLKKKJJJJJJJJJOOOZZZhhhyyy|||xxxxxx|||}}}oooaaaYYYSSSMMMIIIIIIHHHHHHHHHIIIJJJMMMOOOPPPUUU___lllwww|||}}}pppjjjeee```\\\VVVVVVVVVWWWXXXZZZ[[[\\\\\\^^^___]]][[[___gggnnnqqqyyy|||eeeUUUMMMKKKJJJHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJNNNVVV___jjjzzz}}}zzzsssqqqooolllhhhccc]]]YYYQQQLLLEEECCCDDDFFFFFFFFFHHHGGGFFFGGGHHHKKKOOOQQQUUUUUUTTTSSSSSSSSSSSSSSS[[[cccqqq|||wwwrrrooolllhhhbbb]]]TTTQQQLLLHHHEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJHHHGGGFFFDDDAAA>>><<<;;;>>>EEEIIIRRRggg}}}lll___ZZZgggwww|||eee[[[QQQOOOOOOMMMKKKLLLIIIHHHEEECCCBBBCCCEEEGGGIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEGGGJJJNNNQQQQQQQQQYYY```iiiqqqwww|||{{{gggTTTKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>???@@@@@@AAAEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???===<<<>>>??????DDDKKKZZZccclllooorrruuuuuurrrooonnnmmmjjjhhhiiilllooorrrmmmxxx|||tttfffhhhmmmssszzz~~~|||xxxtttppplllfff^^^VVVQQQNNNLLLJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJNNNSSSZZZdddmmmnnnkkk```ZZZRRRPPPSSSXXX\\\]]]______```ccceeeddd___[[[VVVSSSOOOLLLLLLLLLLLLKKKNNNMMMLLLKKKKKKKKKJJJJJJHHHMMMTTTZZZ___dddhhhjjjppppppnnnlllgggbbb]]]ZZZVVVTTTQQQNNNLLLLLLMMMMMMMMMMMMLLLJJJIIIGGGGGGFFFGGGJJJPPPZZZhhh{{{zzzjjjYYYQQQOOOMMMKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOSSS[[[fffqqqzzzxxxrrrnnnhhhddd```aaabbbdddfffhhhiiijjjhhhiiihhheeebbbeeemmmuuuwww}}}dddTTTMMMLLLKKKJJJHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIKKKQQQWWWaaappp~~~zzzqqqlllgggeeeccc```^^^ZZZUUUQQQKKKGGGCCCBBBCCCFFFGGGGGGIIIGGGFFFEEEEEEGGGJJJLLLNNNOOOPPPPPPQQQRRRUUUWWW___hhhvvvzzzwwwrrrnnnkkkeee___[[[RRROOOJJJFFFCCCCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKHHHGGGFFFCCC@@@===::::::===CCCKKK\\\zzz}}}ggg______lll{{{|||cccYYYQQQOOOPPPMMMJJJJJJJJJHHHFFFDDDDDDEEEHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJOOOUUUYYYYYYXXXVVV\\\dddiiimmmttt|||yyybbbSSSKKKHHHEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>???AAACCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEAAABBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@???<<<<<<>>>>>>???DDDKKK\\\dddlllooorrruuutttqqqooonnnllljjjiiikkkpppssstttkkkrrr~~~tttllldddfffkkkuuu~~~|||yyytttqqqlllfff^^^WWWRRROOOMMMLLLJJJIIIGGGGGGGGGIIILLLMMMNNNSSSXXX___iiirrrsssooo___YYYSSSQQQTTTZZZ^^^___bbbbbbcccgggjjjhhhbbb\\\VVVSSSPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLQQQYYYaaafffkkkooorrrxxxvvvqqqjjjbbb[[[TTTQQQNNNMMMKKKIIIIIIJJJKKKLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFHHHJJJPPPZZZjjj|||pppaaaRRRLLLMMMLLLLLLMMMKKKKKKLLLLLLMMMNNNOOOPPPRRRWWW___iiisss~~~|||xxxtttoookkkhhhiiilllppprrrtttuuuvvvqqqqqqpppkkkhhhkkkttt|||{{{cccUUUPPPLLLKKKIIIHHHGGGGGGHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHJJJHHHIIIMMMRRRZZZhhhuuu~~~xxxpppfff___\\\ZZZXXXWWWUUURRRNNNKKKFFFDDDBBBBBBCCCFFFGGGHHHIIIGGGEEEDDDDDDEEEGGGIIIIIIKKKMMMOOOPPPTTTYYY]]]bbbkkkxxx|||zzzwwwtttoooiiiccc\\\XXXQQQNNNIIIDDDBBBCCCEEEFFFIIIIIIIIIIIIIIIIIIIIIIIILLLJJJHHHFFFEEECCC@@@===??????AAAGGGTTTooosss```___dddppp|||{{{___UUUMMMMMMNNNKKKHHHGGGHHHGGGEEECCCDDDEEEGGGIIIEEEEEEEEEEEEDDDDDDCCCCCC???@@@BBBCCCEEEFFFGGGHHHJJJIIIJJJOOOVVVZZZZZZXXXSSSWWW\\\^^^aaaiiiuuuppp^^^RRRJJJGGGDDDDDDCCCCCCBBBCCCCCCCCCFFFFFFFFFEEEDDDCCCBBBAAA???@@@AAABBBDDDGGGIIIJJJCCCDDDFFFFFFFFFFFFDDDCCCAAAAAAAAAAAAAAA@@@??????>>>???@@@@@@AAA@@@@@@@@@>>>;;;;;;===>>>>>>CCCJJJZZZbbbjjjnnnqqquuuuuusssppppppnnnllljjjlllpppssszzzpppqqqwwwllldddbbbcccjjjxxx~~~|||yyyuuurrrkkkeee]]]VVVRRROOONNNLLLIIIHHHGGGGGGIIILLLOOORRRQQQVVV\\\ccclllsssrrrmmm^^^YYYTTTSSSXXX___ccceeehhhhhhiiimmmpppnnnfff___VVVSSSQQQPPPPPPPPPPPPOOOMMMMMMMMMLLLJJJKKKMMMOOORRRWWW^^^fffkkkppptttwww{{{vvvoooeee\\\UUUPPPMMMHHHGGGFFFFFFGGGHHHJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFIIILLLRRR^^^lllwwwuuufff[[[PPPNNNNNNNNNNNNOOONNNOOOOOOPPPPPPQQQQQQQQQSSSUUUZZZbbbnnn{{{}}}yyytttooolllnnnrrrwwwzzz|||}}}}}}yyyyyywwwssspppuuusss^^^TTTQQQIIIHHHGGGEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJHHHHHHKKKOOOTTT```lll}}}}}}wwwqqqlllddd[[[UUUSSSRRRPPPOOONNNLLLIIIGGGBBBBBBBBBCCCDDDFFFGGGIIIHHHGGGEEECCCDDDEEEGGGIIIHHHKKKNNNPPPQQQUUU\\\aaahhhoooyyy~~~yyyvvvwwwvvvsssnnnhhhaaa[[[WWWQQQMMMHHHDDDBBBCCCEEEGGGJJJJJJIIIIIIIIIHHHHHHHHHKKKIIIGGGFFFEEECCC@@@===??????AAAIII]]]~~~|||jjjWWW]]]hhhttt}}}vvvZZZQQQIIIIIIJJJHHHFFFFFFCCCCCCBBBBBBCCCDDDEEEFFFDDDDDDDDDEEEDDDDDDCCCBBB???@@@AAACCCDDDEEEFFFFFFFFFFFFHHHKKKOOORRRRRRRRRMMMQQQTTTSSSUUU]]]lllxxx~~~gggXXXOOOIIIFFFDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDBBBAAA@@@@@@AAAAAABBBDDDFFFGGGHHHBBBCCCEEEFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@???===>>>???@@@AAA@@@@@@???>>>;;;:::<<<<<<<<>><<<<<<@@@MMMgggzzzhhhVVVaaapppzzzoooWWWMMMFFFFFFHHHGGGFFFGGG@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDAAABBBCCCDDDEEEEEEEEEDDDCCCEEEGGGHHHIIIIIIJJJLLLHHHMMMPPPPPPPPPWWWfffrrryyyaaaSSSKKKHHHEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@?????????@@@AAABBBCCCDDDBBBCCCDDDFFFFFFDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@===>>>???@@@AAAAAA@@@???>>>;;;:::<<<<<<;;;@@@FFFQQQZZZdddjjjqqqxxx{{{zzzvvvuuurrrnnnjjjhhhhhhjjjttt}}}uuummmfffeeeiiivvv~~~|||zzzvvvsssfffaaaYYYRRRNNNLLLKKKJJJIIIHHHHHHIIILLLPPPUUUXXXbbbfffkkknnntttwwwrrrkkkZZZWWWUUUYYYbbbkkkrrruuuvvvtttuuuyyy|||yyyoooeeeTTTSSSQQQQQQSSSSSSSSSRRROOOQQQRRRQQQOOOPPPTTTXXX\\\```eeejjjnnnrrrwwwzzzlllggg^^^UUUOOOMMMNNNOOOFFFGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIMMMPPPPPPOOOQQQWWW]]][[[cccoooxxx|||}}}}}}~~~wwwxxxwwwssslllddd^^^[[[MMMKKKLLLQQQSSSRRRTTTWWWTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSXXXaaammmxxxyyysssssswww}}}wwwaaaUUUQQQQQQJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKHHHGGGGGGIIIJJJMMMVVV```qqq|||qqqjjjbbb\\\YYYTTTMMMGGGIIIGGGEEEEEEEEEEEECCCAAA@@@BBBDDDEEEEEEFFFHHHIIIGGGFFFEEEDDDEEEHHHKKKMMMPPPSSSUUUTTTSSSUUU\\\bbbtttxxx}}}~~~zzzvvvttttttkkklllllljjjeee```[[[YYYQQQMMMHHHDDDBBBDDDGGGJJJFFFGGGGGGHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEDDDAAA???===???EEEUUUrrrzzzggg[[[iiiyyyjjjVVVLLLDDDDDDGGGGGGGGGHHHAAABBBDDDFFFGGGGGGFFFFFFDDDEEEFFFHHHHHHHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDDDDCCCFFFIIIHHHFFFEEEGGGIIIIIIOOOTTTUUUTTTZZZgggrrrlll]]]NNNHHHIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>@@@AAA@@@@@@AAACCCEEEFFFCCC@@@>>>???@@@@@@@@@BBBDDDFFFFFFDDDCCCBBBCCC============>>>>>>>>>>>>===<<<;;;999999===BBBFFFPPPTTT\\\fffooovvvxxxxxxxxxrrrooonnniiicccccciiiqqq{{{sssmmmiiiiiiqqq~~~|||xxxrrrnnnggg___WWWTTTPPPLLLJJJLLLEEEFFFFFFGGGIIINNNTTTYYYffflllnnnnnnuuu}}}uuuggg^^^\\\[[[___fffnnnsssttt}}}}}}~~~|||pppggg^^^XXXQQQPPPTTTWWWXXXWWWYYYXXXVVVTTTRRRUUUZZZ^^^ccckkkmmmiiilllvvvxxxsssiii]]]RRROOOMMMJJJHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIJJJKKKKKKJJJLLLOOOPPPQQQRRRTTTVVVUUU[[[bbbhhhjjjiiihhhhhhdddbbb```^^^\\\YYYVVVSSSMMMNNNQQQVVVZZZ[[[ZZZXXXTTTSSSTTTXXX\\\]]]ZZZWWWTTTYYY```eeejjjqqqzzz}}}zzzzzz}}}mmm\\\WWWVVVUUUOOOKKKFFFEEEFFFHHHHHHGGGHHHLLLNNNLLLLLLNNNOOONNNIIILLLNNNKKKGGGJJJSSS[[[iiirrrvvvjjjbbbWWWPPPNNNMMMJJJGGGFFFFFFFFFEEEDDDCCCBBBAAAEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIHHHFFFEEEHHHNNNSSSUUUVVVYYYZZZVVVUUU]]]ggguuu|||}}}uuulllnnnmmmkkkiiifffaaaZZZVVVOOOJJJEEEAAABBBDDDFFFGGGJJJIIIHHHIIIJJJJJJHHHGGGIIIHHHFFFDDDAAA>>><<<:::<<>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::<<>><<<:::;;;AAAIIIXXXwwwsssmmmffftttttt[[[JJJHHHEEEBBBAAABBBCCCEEEEEEDDDCCCCCCCCCDDDCCCCCCCCCEEEEEEDDDCCCBBBBBBCCCEEEFFFFFFDDDBBBBBBCCCDDDDDDEEEFFFGGGHHHJJJOOORRRYYYdddsss}}}vvv]]]SSSIIIGGGHHHDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAABBBCCCBBBAAAAAABBBDDDGGGFFFEEEEEEFFFFFFDDDBBBDDDEEEGGGFFFDDDBBBAAABBB??????????????????>>>>>>===>>>>>>===<<<<<>><<<;;;;;;AAAKKK\\\yyytttrrrqqq~~~~~~jjjQQQIIIGGGDDDBBBAAAAAACCCDDDBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEDDDBBBBBBBBBDDDJJJJJJIIIGGGDDDCCCCCCDDDDDDFFFHHHJJJMMMQQQVVVZZZfffxxxnnnWWWOOOHHHFFFGGGBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@BBBCCCEEEEEEEEEGGGHHHGGGEEEBBBDDDFFFGGGGGGDDDBBBAAABBB@@@@@@@@@@@@????????????===??????>>>===<<<===>>>???EEEQQQ___mmmvvvyyyyyyxxxwwwuuurrrooolllmmmoooyyy|||yyyyyyyyylllfffhhhooovvvzzzzzz}}}}}}{{{zzzvvvrrrnnnfff^^^VVVSSSPPPLLLKKKMMMLLLKKKJJJJJJLLLSSS[[[aaajjjooosssuuuxxxxxxoooddd]]]___ccchhhooouuuyyy{{{{{{mmmcccXXXYYY[[[___dddffffffdddaaa```___aaaeeehhhiiiiiiooovvvzzzxxxuuuqqqhhh^^^VVVOOOKKKKKKLLLJJJKKKMMMKKKMMMOOOQQQSSSTTTSSSSSSMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNMMMKKKKKKMMMNNNSSSUUUXXXXXXWWWUUUSSSSSSSSSVVVXXXZZZ\\\]]]___```aaacccgggkkkmmmkkkfffbbbYYYWWWUUUXXX\\\^^^]]][[[[[[___dddjjjppp{{{sssfffbbb^^^XXXTTTMMMNNNOOORRRUUUXXXYYYYYYYYY___dddddddddffffffdddbbb]]]XXXVVVWWWXXXXXXXXX\\\```ffflllmmmggg___XXXOOOMMMJJJIIIIIIIIIHHHFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIJJJIIIJJJMMMPPPTTTZZZ___bbbdddbbb``````^^^```iiisss~~~|||yyyrrrnnniiiccc^^^WWWQQQMMMJJJGGGCCCAAACCCEEEGGGHHHIIIHHHGGGHHHHHHHHHFFFDDDAAAAAA@@@@@@???===<<<;;;;;;AAAKKK]]]yyypppqqqxxx~~~|||~~~|||aaaKKKHHHFFFDDDCCCBBBCCCEEEFFFCCCDDDEEEEEECCCCCCCCCDDDBBBCCCDDDDDDBBBBBBBBBDDDLLLLLLKKKHHHEEECCCCCCCCCCCCEEEHHHKKKOOOTTT[[[___rrrhhhSSSNNNGGGEEEFFFBBBCCCCCCCCCCCCDDDDDDEEEEEEHHHFFFDDDBBB@@@???>>>===BBBCCCCCCBBB@@@@@@AAACCCBBBBBBCCCFFFGGGFFFDDDAAADDDFFFHHHGGGEEECCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>???@@@???===;;;;;;<<<<<>>===<<<<<<<<>><<<<<<@@@AAABBBAAA@@@@@@AAACCC@@@@@@AAACCCEEEEEECCC@@@CCCEEEGGGGGGEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@???===;;;<<<===<<>>===<<<<<<>>>BBBMMM```yyysssiiirrr}}}zzz}}}lllVVVIIIFFFEEEEEEEEEFFFHHHIIIJJJKKKNNNPPPNNNJJJFFFFFFGGGAAABBBCCCCCCBBBAAACCCDDDHHHHHHGGGEEEBBBAAAAAABBBAAACCCFFFIIIMMMRRRXXX]]]mmmkkkVVVNNNNNNGGGDDDGGGFFFEEECCCAAA@@@AAACCCFFFIIIHHHGGGEEEBBB@@@>>>======>>>???@@@@@@??????AAACCC?????????AAACCCDDDBBBAAABBBDDDGGGGGGFFFEEEEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@?????????>>><<<;;;<<<>>><<<@@@IIIVVVdddooovvvyyyxxx|||{{{tttppppppooolllmmmpppyyy{{{xxxwww~~~xxxllleeeeeehhhkkklllpppvvv{{{~~~}}}zzzyyywwwuuurrrpppfff^^^WWWTTTQQQNNNMMMOOOMMMNNNOOOOOOPPPRRRWWWZZZ^^^___cccgggiiigggdddccc```gggqqqzzzwwwkkkdddcccgggkkknnnnnnllljjjhhhiiimmmpppppppppsss|||yyykkk^^^WWWPPPNNNNNNQQQPPPMMMNNNQQQRRRUUUYYY\\\]]][[[XXXVVVSSSTTTUUUUUUTTTSSSQQQOOOMMMNNNMMMLLLLLLNNNRRRUUUYYYYYYWWWUUUSSSSSSUUUWWW[[[```gggjjjllloootttyyy|||zzznnneee\\\XXXTTTUUUYYY]]]___^^^```gggqqq{{{uuulllmmmkkkbbb\\\]]]\\\___bbbeeehhhmmmsssxxxzzzpppjjjiiihhhhhhjjjlllmmmnnnmmmjjjhhheeeaaa\\\UUUQQQKKKKKKJJJJJJIIIJJJLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKHHHGGGFFFEEEFFFHHHKKKMMMTTTYYYcccoooxxx{{{xxxtttjjjccc^^^^^^aaahhhuuu|||xxxtttooofff]]]VVVQQQLLLIIIDDDBBB@@@AAADDDGGGIIIJJJIIIGGGFFFFFFFFFFFFCCCAAA@@@@@@@@@???>>>===<<<<<>>===>>>??????>>>???AAACCC???>>>>>>@@@CCCDDDCCCBBBAAADDDFFFGGGFFFFFFFFFGGGEEEEEEDDDCCCBBBBBBAAAAAA?????????===;;;;;;===???;;;???GGGSSSaaallltttwwwyyy}}}}}}vvvsssttttttpppppppppxxx|||yyywww~~~|||nnneeeaaabbbccclllrrrzzz|||zzzxxxwwwtttrrrhhhaaaYYYWWWTTTPPPPPPRRRNNNPPPQQQQQQQQQSSSVVVYYYXXXYYY\\\aaacccbbb``````bbbjjjuuuxxxmmmgggfffiiinnnqqqqqqooommmllllllrrrvvvuuussswww~~~mmm]]]UUUOOOMMMOOORRRQQQOOOPPPTTTTTTWWW\\\______]]]YYYWWWXXXYYYZZZZZZZZZXXXUUUTTTRRRRRRQQQPPPOOOPPPTTTWWWZZZZZZXXXVVVTTTTTTWWWZZZ^^^dddlllpppsssvvv}}}}}}pppggg]]]YYYUUUVVVZZZ^^^``````gggnnnyyy|||}}}~~~rrrlllpppnnneee```ddd```cccgggjjjnnnttt}}}vvvjjjgggiiimmmpppqqqrrrrrrrrrwwwtttooojjjddd^^^WWWSSSMMMMMMMMMMMMMMMOOORRRUUUTTTTTTSSSSSSRRRQQQPPPOOOKKKJJJHHHHHHIIIKKKNNNPPPYYY___kkkxxxzzzmmmfff```aaaeeemmmzzz}}}wwwsssmmmddd[[[TTTOOOJJJGGGCCCAAA@@@AAADDDGGGIIIJJJIIIGGGFFFFFFFFFEEECCCAAA@@@@@@@@@@@@???===<<<;;;@@@FFFTTTjjjssssss{{{yyy\\\KKKGGGIIIHHHGGGEEEDDDDDDCCCCCCAAAEEEIIIHHHDDDAAABBBDDD@@@AAABBBBBBAAAAAACCCDDDCCCDDDDDDCCCBBBBBBDDDEEEIIIJJJLLLMMMOOORRRWWW[[[___kkksssZZZRRRIIIEEEFFFIIIIIIHHH@@@AAABBBCCCCCCCCCCCCBBBBBBCCCBBBAAA>>>===>>>???AAA@@@>>>=========>>>???@@@@@@@@@???>>>???AAACCCFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB>>>===<<<;;;:::999999:::;;;???CCCJJJZZZmmmvvvuuuyyy{{{{{{vvvttttttqqqmmmqqqooorrr||||||zzz{{{uuueee[[[___iiirrr||||||yyyuuurrrooonnnllleee\\\WWWVVVWWWXXXXXXQQQQQQQQQRRRTTTUUUVVVWWWXXXWWWYYY[[[ZZZYYY]]]dddjjjqqq{{{zzzsssooommmpppssssssrrrrrruuuxxxzzz{{{|||zzzzzz|||kkk]]]UUUTTTSSSRRRQQQPPPQQQRRRSSSXXX[[[^^^___^^^^^^```bbbeeebbb^^^[[[YYYWWWUUUTTTWWWUUUQQQOOONNNPPPTTTVVVZZZYYYWWWUUUTTTWWW[[[___hhhlllppprrrxxxtttkkk___ZZZVVVVVV[[[aaaeeegggoooxxx{{{|||{{{uuuooolllmmmlllhhhdddjjjiiilllsssyyy~~~|||qqqnnnkkkpppuuuyyyzzzzzzzzzzzz}}}vvvlll```WWWQQQPPPOOOPPPRRRVVVYYY[[[[[[YYYVVVUUUVVVYYYZZZXXXVVVQQQPPPNNNKKKJJJLLLQQQUUUbbbkkkzzzzzzrrriiibbbbbbgggppp~~~}}}zzzssskkk```YYYUUUPPPKKKFFFAAA???>>>AAAEEEHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEEEECCC@@@>>><<<;;;;;;<<>>>>>???AAAAAA@@@??????>>>?????????===>>>???>>>>>>???BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;::::::::::::999<<<@@@FFFVVVhhhssstttwwwzzzzzzwwwuuutttqqqlllkkkiiikkkuuuyyyvvvwwwxxxiii^^^```gggvvv~~~|||yyyvvvtttrrrqqqkkkggg```]]]\\\\\\\\\[[[XXXWWWVVVVVVVVVWWWXXXYYYYYYWWWVVVXXXWWWWWW\\\ccckkksss~~~}}}vvvrrrtttwwwzzzzzzyyyzzz}}}{{{lll___YYYSSSSSSSSSTTTVVVYYY\\\]]]aaadddffffffeeedddfffhhhiiifffaaa^^^\\\ZZZWWWUUUWWWUUURRRPPPOOOQQQTTTVVVZZZYYYWWWUUUUUUWWW\\\```jjjpppuuuyyyuuulllfffbbb^^^___dddkkkooorrrvvv~~~|||~~~vvvsssqqqqqqsssqqqlllgggjjjkkkqqqzzz|||rrrooossswww|||uuuhhh___ZZZXXXWWWXXX[[[^^^`````````ZZZXXXWWWXXXZZZ\\\[[[ZZZTTTSSSQQQPPPQQQVVV\\\bbbqqqyyyrrrjjjdddeeekkkttt~~~zzzwwwnnnggg^^^WWWTTTOOOIIIDDDBBBAAA@@@BBBFFFIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDBBB???===;;;;;;;;;<<>>?????????>>>>>>@@@BBBAAAAAABBBBBBAAAAAA@@@???;;;===>>>>>>>>>???BBBDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>======<<<<<<;;;;;;;;;888:::<<>><<<:::;;;<<<===FFFQQQddd{{{wwwrrr|||hhhSSSKKKLLLGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>AAAAAABBBCCCCCCDDDDDDEEECCCDDDCCCBBBCCCIIISSSZZZaaaZZZQQQLLLLLLNNNPPPPPPRRRXXXjjjuuu\\\RRROOOLLLJJJJJJIIIFFFDDDCCCBBB@@@???>>>@@@AAABBB???@@@AAA@@@??????@@@BBBBBBBBBCCCDDDDDDBBBAAA@@@>>>???@@@@@@???@@@AAACCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>===<<<<<<;;;999999:::>>>IIIZZZjjjsssrrrvvvyyywwwuuutttpppjjjbbb___^^^fffsss}}}}}}rrrddd```cccuuu~~~~~~}}}|||zzzxxxvvvuuuuuuooommmkkkiiihhhhhhhhhhhhjjjhhhfffdddcccdddfffgggggg```YYYWWWUUUVVV\\\dddkkkttt~~~{{{}}}tttiiiccc```______```aaacccfffhhhjjjnnnnnnoooooooooooopppqqqpppmmmhhheeebbb___[[[YYYWWWVVVTTTSSSSSSUUUVVVWWWWWWWWWWWWWWWWWW[[[___ccclllttt|||}}}tttooommmkkkjjjjjjnnntttyyy|||qqqllllllmmmuuuyyy||||||{{{xxxqqqsssvvv{{{~~~zzzvvvuuuzzzyyyrrrpppmmmllliiihhheeebbb]]]YYYUUUUUUUUUWWWYYY[[[\\\]]]^^^^^^]]]]]]```gggpppwww~~~uuupppjjjggglllttt|||xxxqqqlllbbb___ZZZUUUQQQMMMGGGCCCDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGAAA???===::::::;;;>>>???JJJVVVkkkzzzoooppp|||{{{aaaPPPLLLMMMGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCCCCBBBAAA??????AAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAABBBHHHQQQWWWZZZSSSLLLHHHJJJLLLLLLKKKRRRVVVbbbuuu|||iiiTTTPPPOOOMMMLLLKKKIIIGGGEEEAAA@@@???>>>???AAADDDEEECCCDDDDDDBBB@@@???@@@BBBCCCCCCDDDEEEEEECCCBBBAAABBBCCCDDDCCCAAA@@@@@@AAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>?????????>>>===<<<;;;::::::===EEESSSeeerrrpppuuuwwwvvvttttttooojjjccc___]]]dddqqq}}}}}}nnn```[[[]]]nnn|||||||||~~~~~~|||zzzxxxvvvtttsssrrrpppmmmkkkjjjllloooqqqpppooonnnmmmlllmmmooopppnnneee]]]ZZZXXXXXX\\\bbbiiirrr}}}pppgggcccbbbdddddddddfffhhhkkknnnooorrrrrrssstttttttttssssssnnnlllhhhfffdddaaa]]]ZZZXXXXXXWWWVVVVVVVVVVVVWWWUUUVVVWWWXXXYYY]]]aaaeeennnuuu}}}{{{vvvsssvvvvvvuuuuuuwww|||uuugggbbbcccfffiiipppvvvxxxxxx|||xxxsssqqqsssuuuyyy|||}}}|||zzz~~~{{{yyyxxxuuuooojjjeee```ZZZVVVYYYZZZ]]]___aaaccceeefffffffffgggiiinnnvvvzzzsssqqqjjjhhhnnnvvv|||~~~uuummmhhh___\\\XXXTTTPPPLLLGGGDDDDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHH@@@>>><<<::::::===@@@BBBJJJXXXoootttnnnuuuvvv^^^PPPMMMMMMHHHGGGGGGFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@???AAAFFFLLLQQQPPPMMMKKKKKKLLLMMMLLLJJJRRRSSSZZZeeemmmnnnmmmmmm|||xxxaaaRRRNNNNNNMMMLLLJJJHHHFFFEEE@@@@@@???@@@AAACCCEEEGGGEEEFFFFFFDDDAAA@@@AAABBBDDDDDDEEEEEEDDDDDDCCCBBBEEEFFFFFFEEEBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>>>>???@@@@@@@@@???>>>===<<<;;;:::===BBBMMM___pppooosssuuutttsssssspppkkkfff```^^^dddrrrzzzjjj\\\VVVWWWfffsss~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}|||zzzwwwuuutttssssssrrrpppnnnmmmpppuuuyyyvvvvvvuuuuuuuuuuuuuuuvvvppphhhaaa^^^]]]\\\^^^bbbiiiqqq}}}{{{nnngggeeefffcccdddgggjjjoootttyyy{{{zzzzzzzzz||||||{{{wwwssskkkiiigggfffeeeccc___]]]ZZZZZZZZZYYYXXXWWWVVVUUUSSSUUUWWWXXX[[[^^^cccgggooovvv~~~}}}{{{|||}}}~~~~~~nnnccc^^^___dddccckkkrrrttttttxxx|||vvvrrrtttuuuvvvwwwxxxyyyzzzzzzwwwrrrjjjccc___\\\YYYWWW^^^aaafffjjjlllmmmnnnpppjjjlllnnnsssyyy|||vvvvvvnnnkkkpppyyy~~~~~~tttkkkeee]]][[[WWWRRRMMMIIIFFFEEEDDDFFFIIIKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGG@@@>>>;;;:::;;;>>>BBBEEEKKK[[[sssttttttrrr\\\RRRNNNLLLIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFEEEDDDCCC??????@@@@@@AAABBBBBBCCCBBBAAA??????AAADDDGGGJJJIIIKKKMMMPPPPPPOOOMMMLLLOOOOOORRRWWWZZZ[[[```gggzzz}}}xxx{{{jjjZZZSSSKKKLLLKKKJJJGGGEEEDDDDDDAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDCCCAAA@@@BBBCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@?????????======>>>?????????>>>>>>>>>???@@@AAABBBAAA???>>>===;;;;;;===???GGGZZZlllooorrrtttrrrqqqrrrppplllgggaaa^^^dddsss}}}nnn^^^VVVVVV[[[hhhvvv}}}~~~}}}{{{{{{~~~|||}}}~~~{{{{{{zzzxxxwwwvvvuuutttrrrtttuuutttsssuuuyyy|||||||||||||||{{{yyyxxxwwwrrrkkkfffggggggfffgggiiilllrrr{{{|||pppkkkjjjllleeegggkkkpppwww~~~~~~vvvqqqhhhgggfffffffffeeebbb```\\\\\\\\\[[[YYYWWWUUUTTTRRRTTTWWWYYY\\\```eeehhhmmmttt{{{uuuiiiaaa\\\^^^ccc```hhhppprrrooosss}}}}}}|||}}}~~~~~~}}}{{{{{{{{{ssslllddd^^^]]]___aaacccjjjpppwww|||~~~~~~xxxzzz}}}~~~uuupppuuu|||~~~tttjjjddd[[[YYYTTTNNNIIIEEEDDDDDDCCCFFFJJJKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJHHHGGGGGG@@@>>>;;;:::<<<@@@EEEHHHUUUeee{{{uuu{{{~~~{{{lllXXXRRROOOJJJJJJKKKMMMNNNMMMKKKIIIGGGEEEEEEFFFFFFFFFEEEEEEDDD@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDDDDEEEJJJPPPQQQOOOLLLMMMNNNKKKLLLPPPRRRQQQRRR\\\hhhxxxvvviiicccppprrr[[[PPPOOOIIIJJJIIIGGGEEECCCCCCCCCBBBCCCDDDEEEEEEDDDDDDCCCAAABBBBBBBBBAAAAAACCCDDDFFFEEECCCBBBBBBBBBCCCDDD@@@BBBDDDDDDBBBAAA@@@AAAAAA@@@@@@@@@??????>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>???AAABBBBBBAAA@@@>>>===:::;;;<<<===CCCVVViiiooorrrssspppppprrrpppmmmgggaaa^^^dddssstttdddZZZXXXSSS___mmmtttyyy}}}~~~|||}}}|||}}}}}}{{{|||}}}xxxxxxxxxwwwwwwwwwvvvvvvqqqtttxxxyyyxxxxxx{{{}}}~~~{{{xxxvvvuuuooolllnnnqqqpppoooqqqooossszzz~~~sssnnnnnnpppjjjlllooouuu|||~~~tttlllfffeeeeeefffggggggeeeccc^^^^^^]]]\\\ZZZWWWTTTSSSQQQTTTWWWYYY\\\aaafffiiijjjpppvvv|||~~~nnneee```[[[]]]bbb```hhhppppppmmmpppzzz~~~}}}uuunnnfffbbbdddjjjqqquuuzzz{{{uuuxxx~~~tttjjjcccZZZXXXRRRLLLFFFBBBBBBCCCCCCFFFJJJLLLJJJIIIIIIKKKJJJJJJJJJJJJIIIHHHGGGFFF@@@>>><<<;;;===AAAFFFJJJaaappp}}}vvv}}}}}}hhhUUUQQQOOOJJJKKKMMMOOOPPPPPPMMMIIIGGGCCCDDDDDDEEEEEEEEEEEEDDDAAAAAABBBBBBCCCDDDDDDEEEBBBBBBAAABBBCCCCCCBBBAAACCCIIIOOOOOOKKKHHHJJJNNNJJJMMMRRRSSSPPPQQQ]]]kkkvvvssscccWWW___nnneeeRRRKKKIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAA??????@@@?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???::::::;;;<<<;;;???KKKXXXlllpppqqqmmmlllnnnnnnllliiieeebbbdddmmmyyyooo```WWWVVVZZZcccmmmrrrssswww}}}}}}}}}|||{{{|||{{{xxxyyy|||}}}{{{yyywwwvvvvvvwwwxxxuuussstttyyy}}}}}}~~~|||xxxvvvwwwxxxwwwuuuzzzyyy{{{yyyuuusssqqquuuoooooozzz~~~tttmmmddddddcccbbbaaa```______WWWZZZ]]]\\\XXXTTTSSSSSSXXXTTTTTTWWWZZZ[[[___eeehhhlllrrrzzzwwwkkkddd```]]]___ccciiikkknnnooopppttt|||wwwqqqlllmmmttt}}}xxxpppuuu~~~}}}wwwmmmccc^^^VVVPPPMMMJJJFFFDDDFFFHHHHHHJJJKKKLLLLLLMMMMMMKKKKKKLLLLLLJJJGGGEEECCC@@@;;;888888:::>>>HHHRRRhhh|||{{{xxxyyycccVVVOOOKKKHHHKKKJJJJJJKKKMMMLLLJJJHHHKKKJJJIIIGGGFFFFFFEEEEEECCCBBBBBBAAAAAAAAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAAEEEEEEEEEFFFGGGHHHHHHHHHLLLLLLNNNNNNLLLPPP^^^lllvvvcccTTTSSSTTT^^^|||xxx___PPPJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCC@@@??????@@@????????????????????????>>>>>>>>>======<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>;;;;;;<<<===<<<>>>JJJVVVhhhmmmpppnnnlllnnnmmmjjjhhheeeccceeelllwwwzzziii]]]VVVWWW\\\dddhhhkkkpppwwwzzzzzz{{{{{{{{{~~~{{{vvvuuuxxx{{{}}}{{{yyyxxxwwwwwwxxxyyyxxxvvvwww|||~~~~~~~~~~~~}}}}}}}}}zzzuuuvvv}}}rrrkkkaaa```___]]]\\\\\\\\\\\\XXX[[[______\\\XXXUUUTTTWWWTTTTTTXXXZZZ[[[^^^ccciiilllqqqxxxtttjjjdddaaa___```dddiiillloooqqqrrrvvv|||wwwuuuvvv|||}}}sssnnnttt|||uuukkkaaa[[[SSSMMMKKKIIIFFFEEEHHHGGGGGGIIIJJJLLLLLLMMMMMMKKKKKKLLLLLLJJJGGGDDDCCCBBB>>><<<>>>@@@DDDOOOYYYmmmwwwyyyppp]]]RRRNNNLLLKKKJJJIIIIIIJJJJJJJJJHHHEEEEEEEEEDDDDDDDDDDDDDDDEEECCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJKKKMMMOOONNNQQQ]]]kkkppp___RRRQQQTTT^^^zzzkkkXXXMMMHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCBBB@@@??????????????????@@@@@@AAAAAAAAA@@@@@@???>>>======<<<<<<::::::::::::;;;<<<======<<<;;;<<<===;;;===GGGQQQbbbiiinnnnnnmmmnnnlllhhhfffeeedddffflllttt}}}sssdddXXXUUUUUUZZZ___bbbiiiooovvvxxxzzz{{{{{{|||~~~zzztttpppqqqvvvzzz|||{{{zzzxxxxxxxxxyyyyyy{{{yyyzzz~~~yyymmmggg___]]][[[YYYXXXXXXYYYYYYXXX]]]bbbdddbbb^^^YYYWWWWWWUUUUUUYYY[[[ZZZ]]]aaahhhjjjnnnttt||||||sssiiieeecccaaacccgggjjjmmmqqqssstttwww||||||qqqlllllluuuzzzrrrggg]]]WWWPPPJJJIIIHHHEEEFFFIIIEEEFFFHHHJJJKKKLLLMMMMMMKKKLLLLLLKKKJJJGGGDDDBBB???<<<<<<>>>AAAFFFRRR^^^vvvtttzzzxxxeeeVVVNNNLLLMMMNNNIIIHHHGGGGGGHHHGGGEEECCCAAAAAAAAAAAABBBCCCEEEEEEBBBBBBAAAAAAAAABBBBBBCCC@@@AAACCCDDDEEEEEEEEEDDDBBBBBBCCCDDDEEEGGGGGGHHHJJJJJJMMMOOOPPPRRR[[[fffgggYYYOOOOOORRR\\\vvvxxx```SSSKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCBBB@@@>>>>>>?????????@@@@@@AAABBBCCCCCCBBBAAA@@@???>>>===<<<;;;;;;::::::::::::;;;<<<===<<<;;;;;;;;;::::::BBBKKK[[[ccckkknnnnnnooolllgggfffffffffgggjjjqqqxxx~~~}}}jjj]]]WWWSSSWWW\\\___dddjjjsssuuuyyy{{{{{{{{{|||}}}}}}uuunnnlllooouuuzzz|||{{{zzzyyyxxxxxxxxxxxx{{{zzz|||~~~qqqfff```___\\\YYYWWWVVVVVVXXXYYYXXX]]]dddhhhhhhddd___[[[YYYWWWXXX\\\^^^]]]___cccgggiiikkkooouuu|||ssskkkhhhfffdddeeehhhkkkooosssuuuvvvxxx|||uuujjjjjjoooxxx~~~vvvnnndddZZZVVVOOOHHHGGGFFFDDDEEEHHHEEEFFFGGGIIIKKKLLLMMMMMMKKKLLLLLLKKKIIIFFFCCCAAA<<<:::;;;>>>BBBIIIWWWddd{{{qqq{{{rrr^^^RRRLLLJJJKKKMMMIIIHHHFFFFFFFFFEEECCCAAAAAAAAAAAABBBBBBCCCDDDEEE@@@@@@??????@@@@@@AAAAAAAAACCCEEEFFFGGGFFFDDDCCCAAAAAABBBDDDEEEGGGHHHIIILLLLLLMMMPPPPPPPPPVVV]]]\\\RRRKKKLLLPPPYYYpppoooZZZPPPJJJFFFFFFEEEDDDCCCBBBAAAAAAAAABBBDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDD@@@AAABBBBBB@@@>>>>>>?????????@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;<<<;;;:::999999:::<<<===;;;999999:::999888===EEETTT^^^hhhmmmppppppmmmhhhgggggghhhgggiiimmmtttyyy}}}~~~wwwfff\\\UUUVVV[[[^^^aaaeeepppsssxxx{{{|||{{{|||||||||~~~zzzrrrlllkkkpppwww||||||{{{zzzyyyxxxwwwwwwvvvxxxxxx|||yyylllbbb^^^]]][[[XXXUUUTTTUUUWWWXXXYYY]]]ccciiillljjjeeebbb^^^[[[\\\aaacccdddgggllljjjkkkllllllooovvv}}}uuunnnllljjjggghhhkkkmmmqqquuuwwwwwwyyy}}}xxxmmmiiinnnvvv~~~yyypppjjjaaaYYYWWWOOOHHHFFFDDDBBBCCCFFFEEEFFFHHHJJJKKKLLLMMMMMMKKKLLLLLLKKKIIIFFFBBB@@@>>>>>>???CCCHHHQQQcccsssuuunnnyyyooo[[[QQQLLLHHHHHHJJJIIIHHHFFFEEEEEEDDDCCCAAACCCBBBAAAAAA@@@@@@AAAAAA>>>>>>======>>>??????@@@DDDEEEFFFGGGGGGEEECCCBBBAAABBBCCCEEEGGGHHHJJJJJJQQQNNNMMMOOOOOOMMMNNNRRRSSSMMMIIIKKKNNNVVViii|||fffVVVOOOIIIEEEFFFCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEFFFEEECCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDD@@@AAABBBAAA???>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???>>>======<<<<<<===<<<:::999999;;;<<<>>>;;;888888999999888;;;AAAMMMYYYeeelllpppssspppllliiijjjjjjhhhgggjjjqqqwww{{{}}}vvvhhhZZZWWWZZZ]]]___aaalllpppvvvyyy{{{{{{||||||xxx{{{~~~xxxqqqnnnooouuu{{{~~~~~~}}}|||zzzyyywwwvvvuuuwwwwww{{{vvviiicccaaa[[[YYYWWWUUUTTTTTTUUUVVVYYY[[[aaaggglllnnnllliiidddaaabbbgggkkknnnsssyyytttuuuuuurrrpppsss}}}~~~wwwqqqpppooommmnnnqqqrrrvvvyyyzzzyyy{{{~~~|||zzzooolllllluuu}}}rrrjjjfff```ZZZWWWOOOGGGEEECCCAAACCCFFFHHHHHHJJJKKKLLLLLLMMMMMMKKKLLLLLLKKKHHHEEEBBB@@@===>>>@@@EEELLLZZZqqqtttllljjjvvv{{{}}}~~~jjjXXXPPPMMMGGGEEEHHHHHHFFFDDDCCCCCCDDDCCCAAABBBAAA@@@>>>======<<<<<<===============>>>???@@@EEEFFFFFFFFFEEEDDDBBBAAABBBCCCEEEGGGIIIKKKMMMMMMTTTOOOLLLMMMMMMJJJHHHJJJLLLJJJIIIKKKMMMSSSbbbqqqyyy]]]RRRNNNGGGDDDEEECCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCAAA@@@??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCC???AAABBBAAA???======>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>======<<<<<<<<>><<<999888;;;;;;999;;;@@@IIIUUUbbbkkkqqquuutttppplllmmmkkkhhheeehhhooovvv|||~~~zzzcccZZZZZZ]]]```ccciiimmmrrrvvvxxxyyy{{{|||xxx{{{}}}xxxsssrrruuu{{{}}}{{{xxxvvvuuuwwwwww{{{rrrfffbbbbbb[[[ZZZYYYWWWVVVVVVVVVVVVYYYYYY]]]ccckkkoooppppppjjjggggggmmmrrrwww}}}wwwwww}}}|||vvvrrrtttuuutttuuuyyyyyy{{{}}}}}}|||~~~xxxxxxxxxvvvuuuyyyuuullljjjlllppp|||xxxkkkdddccc```[[[UUUMMMFFFDDDCCCBBBEEEIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLJJJHHHEEEAAA???<<<===AAAHHHSSSfffffffffkkkxxxzzzvvv{{{uuuaaaQQQMMMLLLGGGDDDGGGEEECCCAAA@@@AAABBBBBBAAABBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKNNNPPPQQQTTTMMMIIIJJJJJJHHHFFFFFFIIIHHHJJJKKKLLLPPP\\\hhhoooVVVOOOMMMFFFCCCEEEBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA???AAABBBAAA???======>>>AAA@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<@@@>>><<<::::::;;;>>>???===:::999<<<<<<;;;<<<@@@GGGSSSaaajjjqqqvvvvvvsssnnnnnnlllhhhdddgggooovvv~~~lll]]][[[^^^bbbffffffjjjoootttvvvxxxzzz|||zzz||||||xxxtttuuuyyy}}}zzzwwwvvvxxxxxx|||nnnccc```bbb]]]]]]\\\\\\[[[YYYYYYXXXXXXXXXZZZaaaiiipppssssssnnnkkkkkkpppwww}}}}}}{{{zzzuuusssvvvxxxyyy{{{~~~}}}xxxuuuuuuuuussssssvvv~~~wwwnnnhhhdddgggmmmrrrtttgggaaaaaa```]]]SSSKKKEEECCCDDDDDDGGGLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJHHHDDDAAA???@@@AAAFFFOOO\\\sssyyy___dddooo|||wwwtttzzz~~~~~~mmmYYYKKKJJJLLLGGGEEEHHHCCCAAA???>>>???AAAAAA@@@CCCBBBAAA@@@????????????????????????@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEFFFHHHJJJMMMPPPQQQRRRSSSLLLFFFGGGIIIGGGEEEEEEGGGHHHJJJKKKKKKOOOYYYbbbwwwdddUUUQQQNNNDDD@@@BBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???@@@BBBCCCDDDAAAAAA@@@???>>>>>>>>>>>>=========>>>@@@@@@???>>>BBBAAA@@@@@@??????@@@@@@???>>>>>>==================<<<;;;:::999:::;;;<<<@@@BBBBBB???;;;:::;;;>>>===;;;888888999:::;;;:::CCCMMM]]]kkkuuuyyyzzzyyytttpppnnnlllhhhgggllltttyyybbb[[[^^^dddfffdddhhhmmmrrrtttuuuwwwxxxwwwyyy|||}}}~~~~~~~~~~~~zzzzzzzzz|||~~~zzzwwwxxxyyy{{{|||~~~|||kkkaaa^^^```bbbaaa___]]][[[[[[[[[[[[ZZZ[[[]]]```dddiiimmmpppnnnlllkkklllrrr|||{{{xxxnnnsssxxx{{{|||}}}yyyqqqnnnmmmmmmnnnpppuuuyyy{{{}}}tttjjjddd```aaaiiisss{{{rrriiieee```[[[VVVQQQLLLFFFBBBBBBDDDGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLJJJGGGDDDAAA>>>======>>>AAAKKK```}}}ppp]]]jjjxxxtttsss|||zzz```YYYOOOIIIHHHGGGDDDAAABBBBBBAAA@@@@@@@@@@@@AAAEEECCCAAA???>>>===>>>>>>>>>???AAACCCCCCCCCAAA@@@DDDBBB@@@???AAACCCDDDDDDDDDEEEGGGIIILLLMMMOOOOOOJJJIIIHHHFFFFFFGGGHHHIIIJJJJJJLLLNNNMMMKKKQQQZZZvvvooo^^^PPPNNNKKKDDD@@@CCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>??????@@@BBBCCCDDDBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>AAACCCDDDDDDCCCAAAAAA@@@????????????@@@???>>>======<<<<<<======<<<;;;:::999999:::;;;<<<:::<<<===>>>>>>???AAABBB<<<:::888888999::::::999AAALLL]]]mmmwww{{{|||{{{xxxtttppplllhhheeekkkrrrkkk___\\\^^^___cccgggmmmqqqssstttuuuuuuuuuwwwzzz~~~~~~~~~~~~~~~{{{}}}~~~zzzwwwxxxyyyzzz{{{}}}yyyjjjaaa```cccbbbaaa___^^^]]]^^^^^^___[[[\\\]]]___bbbfffiiikkkmmmllljjjkkkqqq{{{xxxsssqqqnnnttt{{{sssjjjhhhhhhiiikkknnnssswwwzzz}}}nnnhhhcccaaaaaaeeennnxxx}}}qqqhhhccc___XXXSSSNNNJJJDDDBBBCCCFFFIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLJJJGGGCCCAAA>>>===AAABBBFFFSSSkkkyyyooocccrrr{{{rrrsss{{{{{{uuuYYYRRRJJJFFFEEEEEECCCAAAAAAAAA@@@????????????@@@DDDDDDBBBAAA@@@????????????@@@BBBCCCCCCCCCBBBAAAEEECCC@@@@@@AAACCCCCCCCCBBBCCCFFFHHHJJJKKKLLLLLLHHHHHHHHHHHHIIIIIIIIIJJJKKKJJJKKKLLLKKKLLLSSS]]]ooo~~~dddVVVKKKIIIHHHCCC@@@CCCAAAAAAAAA@@@??????>>>>>>?????????@@@AAABBBCCCDDDCCCBBBAAA@@@>>>>>>======>>>>>>>>>AAADDDFFFEEEDDD@@@@@@???>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<===<<<;;;:::999999:::;;;<<<999999;;;???BBBDDDDDDCCC;;;999888888999::::::999???JJJ\\\nnnzzz}}}}}}xxxrrrmmmgggdddiiiqqquuuccc[[[[[[\\\aaafffmmmqqqsssrrrrrrrrrrrrtttyyy~~~}}}{{{|||}}}|||xxxxxxyyyzzzzzzzzz}}}uuuhhhbbbccceeeccccccbbbbbbcccdddeeefff`````````aaabbbeeeggghhhkkkjjjjjjjjjoooxxx|||vvvpppmmmnnnooovvv~~~{{{nnneeecccdddgggjjjoootttxxx{{{vvvkkkbbb______bbbffflllvvv{{{ooogggbbb]]]VVVPPPKKKGGGCCCAAACCCGGGKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKIIIFFFCCC@@@>>>>>>>>>@@@GGGYYYtttuuuooommm~~~~~~}}}wwwrrruuu{{{vvvlllRRRLLLFFFCCCDDDEEEDDDCCCCCCBBBBBBAAA@@@AAAAAAAAADDDDDDDDDCCCBBBAAA@@@???AAAAAAAAABBBBBBBBBBBBBBBFFFDDDAAA@@@AAABBBBBBAAA@@@BBBEEEGGGIIIIIIHHHHHHGGGHHHIIIKKKKKKKKKJJJJJJLLLJJJJJJKKKKKKMMMVVV___jjj{{{rrr\\\QQQHHHFFFEEEBBB@@@BBBAAA@@@@@@@@@??????>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBB@@@???>>>======<<<<<<<<<>>>AAABBBBBB@@@@@@???>>>>>>======>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::999999999:::;;;<<<>>>===>>>AAAEEEEEEBBB???;;;:::999:::;;;<<<<<<:::===GGGYYYlll{{{zzztttoooiiieeeiiipppyyyeee[[[[[[^^^aaagggnnnsssuuusssqqqpppqqqssswww}}}}}}zzzxxx{{{~~~~~~{{{xxxxxxyyyxxxxxxyyy}}}~~~~~~}}}zzzvvvrrrpppqqqrrrtttwww}}}qqqfffbbbdddfffffffffffffffhhhjjjlllnnnhhhgggfffffffffggghhhiiijjjjjjjjjjjjmmmttt}}}xxxsssnnnooorrrwww~~~xxxlllfffbbbdddiiiooouuuzzz~~~{{{tttkkkddd``````ccciiiooottt}}}yyynnnfffbbb\\\UUUOOOJJJGGGCCCBBBDDDHHHKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHDDDBBB???>>>>>><<>>AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>======<<<===??????>>><<<>>>>>>===<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::999999888999:::;;;<<>><<<<<<;;;<<<>>>???>>>===;;;DDDTTTgggwww{{{vvvrrrkkkgggjjjpppzzzeeeZZZ[[[___aaahhhqqqwwwxxxvvvrrrpppqqqssswww|||}}}zzzxxx|||{{{~~~~~~xxxxxxxxxvvvvvvwwwzzz|||}}}zzzvvvqqqnnnmmmmmmnnnmmmjjjgggdddbbbccceeefffiiinnnvvv~~~~~~nnneeedddeeefffggggggggghhhjjjmmmooopppmmmlllkkkjjjjjjjjjkkklllkkkllllllkkkkkkrrr|||xxxtttqqqooosssxxxtttjjjfffcccgggmmmttt{{{~~~yyyxxxzzzvvvmmmgggdddaaabbbhhhpppwww|||~~~wwwmmmgggccc]]]UUUOOOJJJGGGDDDCCCDDDHHHJJJKKKMMMMMMLLLLLLLLLLLLKKKKKKLLLJJJFFFCCC@@@???>>>>>>???DDDQQQgggssskkkkkk||||||xxxyyy}}}zzzkkk[[[KKKIIIEEEBBBBBBBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBDDDDDDDDDCCCBBBAAA@@@@@@????????????@@@@@@BBBAAA???@@@AAAAAAAAA@@@CCCEEEGGGIIIJJJJJJJJJIIIKKKLLLLLLLLLLLLKKKIIIHHHJJJIIILLLQQQSSSRRRTTTXXXaaajjj}}}vvvbbbRRRNNNIIIEEECCCBBBAAA@@@????????????????????????BBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAA@@@@@@???@@@@@@@@@???>>>???@@@@@@>>><<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;999999888888999:::;;;<<>>@@@AAA@@@>>>;;;AAAMMM___qqq}}}}}}yyyuuunnnhhhiiiooo{{{}}}hhh[[[XXX[[[aaahhhssszzz{{{xxxtttqqqqqqrrruuuyyy}}}~~~|||zzz~~~|||zzzxxxxxxuuuyyy}}}~~~~~~wwwwwwwwwvvvuuuuuuxxx{{{}}}}}}zzzyyyyyyyyyyyywwwtttqqqpppmmmiiieeebbb```aaaaaacccbbb___]]]\\\\\\]]]^^^```dddkkkppptttxxx{{{~~~zzzlllgggggghhhhhhhhhhhhhhhiiikkkmmmoooqqqnnnmmmllllllmmmnnnoooppppppqqqqqqooommmrrr{{{~~~{{{uuuqqqqqqppprrryyy|||ooohhheeegggkkksss{{{~~~xxxssstttwww}}}vvvlllffffffccceeekkkuuu|||zzzssskkkfffccc^^^UUUOOOIIIGGGDDDCCCEEEHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIEEEBBB???>>>>>>>>>???HHHXXXnnn{{{lllgggjjj}}}{{{~~~wwweeeUUUGGGEEEBBB@@@>>>>>>??????BBBAAAAAA@@@???@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@????????????@@@??????AAACCCEEEDDDCCCFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIIIIKKKKKKLLLLLLOOOTTTUUURRRQQQSSSYYY```qqqiiiXXXLLLKKKHHHDDDCCCCCCBBBAAA>>>>>>>>>>>>????????????CCCCCCCCCCCCCCCCCCDDDEEEBBBAAAAAA@@@@@@@@@AAAAAA??????>>>???AAAAAA@@@>>>===<<<<<<;;;:::;;;;;;;;;<<<;;;;;;:::999:::::::::999888888888888:::;;;<<<;;;===>>>?????????AAABBB<<<<<<<<<>>>@@@AAA@@@>>>;;;>>>GGGWWWiiixxx}}}yyyppphhhgggjjjlllyyy}}}~~~~~~~~~~~~ppp```ZZZXXX___gggsss{{{}}}zzzuuurrrpppqqqsssvvv{{{}}}~~~}}}||||||xxxuuusssrrrvvvzzz|||{{{yyyyyyzzzwwwwwwvvvuuutttuuuxxx{{{xxxxxxyyyzzzzzzwwwqqqmmmllljjjiiiiiihhhgggeeebbbcccbbb___]]]\\\\\\]]]]]]______^^^]]]\\\[[[ZZZZZZ[[[___cccgggiiikkkmmmooonnnmmmlllmmmttt}}}wwwkkkiiikkklllkkknnnnnnnnnnnnoooqqqssstttoooooooooppprrrtttvvvwwwvvvxxxxxxuuuqqqttt}}}|||wwwuuuqqqnnnnnnrrruuu{{{xxxmmmjjjjjjnnnsss{{{{{{vvvwww~~~}}}pppkkkmmmmmmnnnssszzz~~~uuuooohhhdddbbb]]]UUUNNNFFFDDDBBBCCCFFFJJJLLLMMMLLLMMMMMMMMMMMMMMMMMMMMMKKKHHHDDDAAA???>>>>>>???AAAMMMaaavvvuuuiiijjjrrr~~~sss___OOOCCCCCCBBB@@@>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>???????????????@@@AAAAAAAAABBBBBBCCCBBBAAA@@@?????????@@@CCCGGGJJJJJJIIIHHHHHHHHHIIIKKKNNNPPPQQQMMMJJJGGGEEEFFFIIINNNQQQRRROOOPPPTTTUUUQQQPPPQQQVVVZZZggg|||vvv```QQQHHHHHHFFFCCCCCCDDDDDDBBB>>>>>>>>>>>>>>>?????????DDDCCCCCCCCCCCCDDDDDDEEEAAAAAA@@@@@@AAAAAABBBBBB===<<<<<<>>>@@@AAA@@@???<<<<<<;;;::::::::::::;;;<<<;;;::::::999999::::::888888777777888:::;;;===;;;===>>>===::::::===@@@;;;;;;<<<>>>@@@@@@???===;;;<<>>>>>>>>???GGGUUUkkkrrrjjjrrr}}}~~~ppp[[[LLLCCCCCCCCCAAA@@@AAABBBDDDAAA@@@??????>>>>>>??????>>>>>>===<<<===>>>@@@AAABBBCCCDDDEEEEEECCCAAA@@@@@@@@@BBBFFFJJJMMMNNNNNNHHHHHHHHHHHHKKKNNNQQQTTTLLLHHHDDDBBBDDDJJJQQQVVVVVVRRRPPPRRRSSSPPPOOOQQQYYYZZZbbbrrr|||bbbTTTTTTLLLJJJFFFCCCAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???AAACCCDDDFFFFFFFFFEEECCC@@@>>>===>>>???@@@>>>>>>>>>>>>============999999:::;;;;;;;;;::::::888999:::;;;<<<;;;:::999888888999999999:::::::::888999;;;<<<======>>>>>>;;;<<<<<<<<<;;;999777666;;;;;;>>>JJJ[[[lllwww|||}}}yyyssslllgggddddddlllvvvuuupppzzz{{{yyy~~~yyy{{{}}}|||~~~xxxkkk___XXXVVV]]]jjjvvvxxxrrrmmmmmmmmmppptttvvvwwwxxxzzz|||~~~{{{xxxuuutttpppqqqqqqpppooooooqqqsssttttttsssssssssssstttuuuvvvvvvtttrrrmmmgggaaa^^^^^^\\\YYYWWWVVVWWWYYYZZZXXXWWWVVVVVVYYYZZZ[[[ZZZXXXZZZ]]]___``````___^^^[[[]]]___bbbcccbbbbbbaaabbb```]]][[[]]]dddnnnuuuuuuuuuqqqrrrtttyyy}}}}}}~~~}}}|||{{{|||}}}yyyzzzxxxuuuyyy~~~{{{{{{~~~zzzpppkkkkkknnnssszzzxxxpppooorrrwww}}}|||vvv{{{~~~nnnhhhaaa___^^^[[[SSSLLLIIIFFFAAAAAADDDHHHJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNKKKDDD>>>=========@@@DDDOOOZZZqqqwwwkkknnn||||||iiiTTTGGGFFFCCCAAAAAACCCDDDCCCAAABBB>>>:::999<<>>>>>>>>?????????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDBBBCCCDDDEEEGGGIIIKKKLLLIIIIIIJJJKKKMMMOOOPPPQQQIIIHHHFFFFFFGGGKKKNNNQQQWWWUUUUUUUUUPPPKKKKKKPPPVVVVVV[[[hhhxxxqqq[[[PPPMMMIIIHHHEEEBBBAAA@@@AAAAAACCCBBBAAA@@@@@@?????????>>>???@@@BBBCCCDDDDDDEEEDDDCCCAAA@@@???@@@@@@@@@???>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999888888888999:::;;;;;;:::999999888888888888999999::::::888999:::<<<======>>>>>>;;;;;;;;;;;;:::999888777<<<;;;>>>IIIYYYiiitttyyy~~~~~~}}}zzztttnnnhhhddddddkkkttt|||}}}uuuzzz~~~zzz}}}{{{}}}~~~|||}}}yyymmmaaaYYYXXX\\\eeepppsssnnnkkkkkkkkkmmmoooqqqrrruuuxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyvvvtttrrrpppppppppnnnmmmnnnpppssssssssstttuuuuuuvvvvvvwwwuuutttsssooojjjddd___[[[[[[ZZZWWWTTTSSSSSSTTTUUU[[[ZZZYYYYYY[[[\\\\\\[[[[[[\\\^^^___aaaaaaaaaaaa```aaabbbdddddddddcccbbb```^^^[[[YYYZZZ___ffflllmmmxxxvvvuuuxxxzzz}}}~~~yyyyyy}}}}}}|||}}}~~~}}}uuummmjjjlllqqqwwwzzzrrrpppssswww}}}}}}zzzzzznnnhhhaaa^^^]]]YYYQQQJJJHHHEEEBBBBBBFFFIIIJJJJJJLLLMMMMMMNNNNNNMMMMMMLLLJJJCCC>>>=========AAAFFFQQQ^^^xxxuuunnnvvv|||gggSSSHHHDDDBBB@@@AAACCCEEEDDDCCCAAA??????BBBFFFGGGDDD??????@@@AAAAAABBBBBBAAAAAADDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFIIIJJJIIIIIIJJJKKKMMMOOOQQQRRRKKKIIIGGGEEEFFFIIIMMMOOOXXXUUUUUUTTTPPPKKKLLLPPPSSSRRRUUU^^^kkk|||~~~gggYYYQQQLLLFFFEEEDDDBBBAAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBB??????>>>>>>===<<<;;;;;;>>>======<<<:::888777666888999999:::999999888888777777777888888888888999888999:::<<<============<<<;;;::::::999999999999<<<<<>>BBBIIIUUUfff{{{|||zzzttttttxxxaaaPPPGGGCCCBBBAAAAAADDDEEEEEEDDDAAAAAADDDLLLSSSQQQIII@@@AAABBBDDDEEEFFFEEECCCBBBFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAADDDFFFHHHIIIJJJJJJLLLMMMOOOQQQRRRNNNLLLJJJGGGGGGIIILLLNNNWWWUUUUUUUUURRRNNNNNNQQQRRRPPPRRRZZZdddssssss^^^XXXTTTNNNEEEEEEDDDDDDCCCBBBAAAAAA???>>>===<<<<<<;;;;;;;;;>>>>>>??????@@@?????????@@@AAACCCEEEEEEEEECCCBBB@@@??????===<<<;;;::::::=========<<<;;;999888777999999999999888888777777777777777777777777777888888999:::;;;<<<=========<<<;;;:::999999999:::;;;======@@@EEEOOO]]]jjjsssyyy{{{~~~~~~zzzssslllgggcccffflllsssyyy~~~~~~}}}|||xxxuuuzzzzzzsssmmmaaa\\\\\\eeepppwww{{{~~~~~~|||wwwqqqooopppuuuzzz{{{|||}}}~~~~~~~~~~~~|||yyyuuurrrpppooooooqqqpppnnnkkkiiijjjmmmppprrrsssuuuwwwwwwwwwuuutttpppnnnkkkgggbbb]]]YYYVVVSSSSSSTTTTTTUUUWWWXXXYYYYYYXXXYYY[[[]]]^^^\\\ZZZaaa```^^^^^^___bbbfffhhhlllmmmmmmmmmllljjjhhhgggcccdddcccaaa______```bbbfffhhhmmmuuu|||xxx|||||||||}}}{{{{{{zzzpppjjjhhhlllrrrxxx|||xxx{{{}}}}}}vvvpppjjjbbb\\\XXXSSSLLLFFFCCCCCCEEEGGGIIIKKKLLLLLLNNNNNNOOONNNMMMKKKHHHGGGFFF@@@=========???FFFNNN\\\qqq|||yyyuuuvvvoooZZZLLLFFFCCCCCCBBBBBBCCCDDDEEEEEECCCCCCGGGPPPXXXWWWLLLBBBBBBDDDFFFHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@AAACCCFFFHHHJJJJJJKKKLLLNNNPPPRRRSSSQQQQQQPPPPPPOOONNNMMMLLLSSSRRRVVVZZZZZZTTTQQQRRRNNNMMMPPPXXXbbbqqqfffVVVUUUTTTOOOFFFFFFEEEEEEDDDCCCBBBBBB???>>>===<<<;;;;;;;;;;;;======>>>>>>>>>>>>>>>===???@@@CCCEEEFFFEEECCCBBB@@@???>>>===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;;;;:::999999888888777777777888777777777777777777777777888999;;;<<<<<<======<<<;;;:::::::::;;;<<<======>>>AAADDDLLLYYYhhhsssyyy|||}}}wwwooojjjccceeejjjpppxxx}}}yyyvvvzzz|||ggg]]]ZZZeeevvvzzztttsssvvvyyy}}}~~~~~~|||yyyuuurrrppppppoooqqqqqqooollljjjjjjmmmoooqqqrrrtttuuuuuusssqqqpppnnnllliiieeeaaa]]][[[YYYXXXXXXZZZ[[[\\\]]]^^^^^^^^^___aaaeeehhhhhhgggdddeeecccaaa___```dddhhhjjjrrrsssttttttsssqqqnnnlllhhhiiiiiihhheeeccccccccceeedddgggppp|||~~~{{{~~~zzzzzz|||xxxnnniiiiiiooowww|||}}}~~~~~~~~~xxxpppjjjccc\\\WWWQQQKKKFFFBBBDDDFFFIIIJJJKKKLLLLLLMMMNNNOOONNNLLLJJJFFFDDDBBB???<<<===>>>BBBKKKUUUfff|||wwwrrr{{{|||gggUUUKKKHHHDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEGGGNNNUUUTTTLLLDDDBBBDDDGGGHHHIIIHHHEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEDDDCCCCCCDDDFFFHHHIIIKKKKKKLLLMMMOOOQQQRRRSSSSSSUUUXXXYYYXXXUUUPPPMMMNNNPPPXXX```bbb[[[UUUSSSHHHHHHLLLSSS\\\lllttt]]]UUUWWWXXXUUUHHHGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>============<<<======>>>>>>>>>>>>===>>>???AAACCCDDDCCCBBBAAA>>>>>>======<<<;;;::::::888999:::;;;============;;;:::999888888888888888999888888888888777777777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<>>@@@EEEQQQ\\\rrr{{{rrrpppsss```RRRKKKKKKCCCDDDEEEDDDCCCCCCEEEFFFGGGGGGGGGJJJMMMLLLIIIEEEBBBCCCEEEFFFGGGFFFDDDCCCAAAAAABBBCCCEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKKKKLLLLLLNNNOOOQQQSSSTTTTTTWWW[[[^^^]]]YYYTTTPPPNNNPPPYYYcccfff^^^UUUQQQIIIIIILLLRRRZZZiiidddUUUUUUXXXZZZ[[[JJJHHHEEECCCAAAAAAAAABBBAAAAAA@@@???>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@??????=========<<<<<<;;;;;;;;;888999:::<<<===>>>>>>>>>===<<<:::999888888888999::::::999999888888888888777888999:::;;;<<<<<<<<<<<<<<<===??????@@@@@@@@@<<>>======<<<<<<<<<;;;<<<===>>>????????????>>>>>>?????????>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<============>>><<<;;;999888888999999:::::::::999999999888888777888999:::;;;<<<<<<<<<;;;===???@@@AAAAAAAAA@@@;;;@@@DDDFFFJJJXXXlll||||||vvvsssmmmlllkkkooowww~~~zzz|||}}}~~~rrr___QQQYYYnnnzzzvvvuuuvvvxxx{{{~~~}}}}}}~~~}}}|||zzzwwwvvvtttuuuvvvuuurrrooonnnnnnkkklllmmmnnnqqqsssvvvwwwtttsssqqqooooooqqqsssuuuvvvzzz}}}{{{wwwuuutttuuuwwwyyy~~~}}}wwwqqqkkkgggffffffeeehhhlllkkkjjjqqq}}}xxx{{{yyyuuuvvv|||~~~|||{{{uuuhhhddd]]]UUUNNNHHHEEECCCGGGIIIJJJJJJHHHHHHKKKNNNJJJLLLMMMNNNLLLIIIEEECCC;;;:::<<<@@@CCCKKKZZZgggrrrqqqyyyttt```PPPGGGDDDDDD<<>>===;;;999999999:::;;;:::999888777888888:::;;;<<<>>>???@@@@@@???===;;;:::999999::::::::::::999999999888888999:::;;;<<<<<<<<<;;;:::===???AAACCCCCCBBB@@@>>>======???BBBFFFRRRhhh|||xxxrrrnnnjjjhhhjjjmmmrrr}}}|||zzzxxx{{{pppcccYYYZZZcccllltttzzz{{{{{{yyyvvvsssrrrssstttvvvwwwyyy{{{}}}}}}}}}}}}{{{|||~~~~~~{{{xxxvvvvvvvvvvvvtttrrrooommmkkkkkkkkklllooorrruuuuuutttsssssssssrrrsssvvvzzz~~~zzztttnnniiifffjjjjjjiiigggfffhhhlllooo||||||zzz~~~zzzzzzxxxpppkkkhhhaaaWWWNNNIIIFFFEEEDDDEEEFFFIIIKKKLLLLLLKKKKKKLLLLLLKKKJJJGGGDDDBBB@@@@@@AAA@@@???BBBLLL[[[fff{{{nnnpppfffUUULLLEEECCCCCCCCCAAAAAACCCGGGJJJLLLMMMHHHHHHFFFEEEDDDDDDDDDDDDEEEBBB>>>>>>@@@AAA@@@>>>>>>>>>>>>@@@BBBDDDDDDDDD???AAADDDGGGKKKNNNQQQRRRMMMMMMNNNOOOOOOPPPPPPQQQVVVVVVUUUVVVXXX[[[^^^```VVVVVVVVVWWWVVVRRRLLLGGGDDDIIINNNPPPUUUeee~~~qqqZZZGGGEEEIIIFFFDDDEEEAAAAAAAAA@@@???>>>===<<>><<<===>>>>>><<<;;;===;;;;;;<<<>>>@@@@@@@@@AAAAAA@@@@@@???===<<<;;;999999:::::::::999888777888888999;;;<<<===>>>???@@@???===;;;::::::::::::<<<;;;;;;::::::999999999999:::;;;<<<======<<<;;;;;;<<<===??????>>>===<<<======>>>@@@CCCMMMbbbuuuxxxtttkkkfffccceeehhhooozzz|||zzzwwwxxxsssdddWWWUUUZZZaaaiiippprrrrrrqqqooollllllmmmnnnqqqsssvvvyyy{{{}}}}}}}}}}}}~~~~~~{{{yyyxxxxxxwwwuuussspppmmmkkkkkkkkklllooosssttttttsssssstttttttttuuuxxx|||}}}xxxrrrnnnkkklllmmmllljjjhhhhhhjjjlllsssyyy}}}|||tttmmmhhhccc]]]TTTMMMHHHGGGFFFFFFEEEGGGIIIKKKLLLLLLKKKKKKLLLKKKJJJIIIFFFCCC@@@???>>>??????@@@EEEPPP___jjj|||uuukkkqqqzzzaaaQQQJJJEEECCCBBBDDDCCCCCCDDDHHHKKKLLLLLLGGGFFFFFFEEEDDDDDDDDDDDDDDDAAA???@@@BBBCCCBBB@@@@@@?????????@@@AAAAAAAAABBBDDDGGGKKKMMMNNNNNNMMMLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPQQQRRRUUUXXXYYYWWWVVVUUUUUUUUUTTTQQQOOOKKKNNNPPPQQQWWWggg}}}{{{^^^MMMAAA@@@BBB???>>>@@@===>>>>>>>>>>>>======<<>>===;;;===<<<;;;<<>>???>>>===<<<;;;;;;;;;;;;======<<<;;;;;;:::999999999:::;;;===>>>>>>======;;;;;;;;;<<<<<<=========>>>======>>>@@@HHHYYYjjjyyy|||}}}yyyvvvkkkeeeaaabbbfffmmmyyy}}}zzzxxx{{{zzzjjjXXXQQQRRRWWW___fffhhhiiihhhgggeeedddeeegggiiikkkpppuuuyyy{{{||||||~~~}}}zzzzzzyyywwwtttpppmmmkkkjjjkkkmmmpppsssuuutttsssssssssssstttvvvxxxzzz{{{}}}|||wwwsssqqqoooppppppnnnllljjjkkkkkkmmmqqqwww~~~uuunnnhhhddd]]]XXXPPPJJJHHHGGGGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKLLLKKKIIIGGGDDDAAA???>>>===>>>AAADDDKKKYYYiiiuuu|||ppplllxxxttt[[[MMMIIIFFFCCCBBBFFFEEEDDDFFFHHHKKKKKKKKKEEEEEEDDDDDDDDDDDDDDDEEEBBBAAAAAABBBCCCDDDCCCBBBCCCBBBBBBAAAAAAAAAAAABBBCCCFFFJJJMMMNNNMMMKKKJJJLLLLLLMMMMMMNNNOOOOOOOOOQQQQQQPPPQQQRRRTTTVVVWWWWWWUUUTTTTTTVVVXXXYYYYYYTTTSSSRRRSSSZZZjjj~~~hhhSSSIIIBBBAAAAAA======@@@======>>>>>>======<<<;;;===;;;:::;;;<<<===<<<:::===<<<;;;<<<>>>???@@@???>>>===;;;999888888999999999999999999999888888777777777888999:::;;;<<<<<<>>>======<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999999:::<<<>>>?????????>>>>>>============>>>@@@AAA@@@?????????@@@EEERRR```uuuzzz~~~}}}|||{{{zzzxxxpppiiiddddddgggmmmzzz{{{zzz|||~~~~~~ppp\\\QQQOOORRRYYY```aaabbbbbbaaa___^^^___```aaadddjjjpppuuuyyy{{{|||||||||zzzxxxuuuqqqnnnlllkkkkkkmmmqqqtttvvvvvvtttttttttssstttttttttsssrrroooppprrruuu{{{{{{wwwuuuqqqsssttttttrrrpppoooooopppsssvvv{{{zzzqqqjjjeeeaaaXXXSSSMMMHHHFFFGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLKKKLLLKKKHHHEEEBBB???>>>===???AAACCCIIITTTfffxxxyyyooorrrqqqXXXLLLIIIGGGDDDBBBFFFEEEDDDFFFHHHIIIIIIIIICCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDCCCBBB@@@AAACCCCCCCCCCCCDDDEEEHHHIIIKKKMMMNNNMMMLLLKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQPPPPPPPPPQQQSSSTTTUUUUUUTTTSSSVVVZZZ^^^``````ZZZWWWSSSUUU^^^nnnvvvYYYNNNIIIEEEDDDAAA>>>===???@@@@@@@@@???>>>===;;;;;;;;;:::999999;;;;;;:::999<<<;;;::::::<<<>>>>>>===>>><<<:::888777777888888999999888888888777777777666777777888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999;;;<<<===???@@@@@@?????????>>>======>>>???AAACCCCCCAAAAAABBBAAADDDMMMXXXoooxxx~~~|||yyy{{{|||zzzvvvoooiiigggggglllwww{{{{{{|||yyywwwwwwxxxsss___RRRLLLLLLRRRYYYZZZ[[[\\\\\\ZZZYYYZZZ[[[]]]```eeekkkrrrwww{{{}}}~~~}}}|||{{{yyyvvvrrrnnnlllkkkkkklllppptttwwwxxxwwwyyyxxxvvvvvvuuurrrmmmjjjfffffffffgggkkksss}}}}}}yyyvvvsssvvvyyyzzzyyywwwwwwxxxzzz{{{|||~~~xxxoooiiiccc```UUUPPPKKKGGGEEEFFFFFFFFFIIIIIIJJJKKKKKKLLLLLLLLLLLLJJJFFFCCC@@@>>>>>>>>>AAACCCGGGPPP___sssuuuoootttnnnXXXMMMJJJHHHDDDCCCDDDDDDCCCEEEGGGHHHGGGFFFBBBBBBBBBAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDAAADDDIIIKKKKKKKKKMMMNNNVVVUUUSSSQQQOOONNNMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQSSSXXX]]]bbbdddddd[[[XXXTTTVVVaaaqqqcccMMMIIIGGGDDDBBB@@@>>>======AAAAAA@@@@@@???===<<<;;;:::999888999;;;;;;;;;999<<<:::999:::;;;===<<<<<>>===;;;::::::999999999999888777777777777888666666777777888999999:::999::::::;;;;;;;;;::::::888888999999999999::::::===>>>???@@@@@@@@@???>>><<<<<<;;;;;;<<<>>>@@@AAABBB@@@AAABBBAAABBBIIIRRReeesss|||{{{xxx|||~~~{{{tttlllhhhfffhhhqqqzzz~~~}}}{{{}}}~~~}}}zzzwwwuuutttttt~~~yyyeeeVVVLLLGGGJJJOOOQQQTTTVVVWWWWWWWWWXXXYYY\\\^^^bbbhhhnnnuuuzzz}}}|||}}}}}}~~~||||||{{{yyyvvvrrrooommmjjjiiiiiilllqqqvvvyyyzzz}}}{{{zzzyyytttlllfff^^^^^^^^^^^^aaagggpppvvv}}}|||zzzxxx{{{~~~vvvnnngggaaa]]]QQQMMMHHHFFFEEEFFFGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLLLLIIIEEEAAA?????????@@@BBBFFFNNN\\\nnnzzzqqqooowwwyyyhhhVVVMMMJJJFFFDDDDDDCCCBBBCCCDDDGGGHHHGGGEEEBBBBBBAAAAAAAAAAAAAAABBBAAABBBCCCCCCCCCDDDHHHJJJPPPVVV\\\___^^^]]]\\\]]]dddaaa\\\VVVQQQOOOMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOKKKLLLLLLNNNOOOPPPPPPQQQOOOPPPRRRWWW^^^ccceeefff[[[XXXUUUWWWaaaqqqnnnUUUHHHEEEDDDAAA?????????>>><<>>======;;;:::999:::<<<===<<<;;;===;;;::::::<<<======<<<>>>>>>======<<<:::999888:::999888777666777777888555666666777777888888999777888999:::::::::999999777888888999:::;;;<<<<<>>:::::::::;;;<<<===??????>>>======@@@@@@???DDDKKKYYYkkkxxxxxxwww~~~yyyqqqkkkfffeeejjjrrr{{{}}}}}}~~~zzzwwwvvvttt}}}uuucccTTTIIIGGGIIIKKKNNNSSSVVVXXXZZZ\\\^^^^^^___aaaeeelllssszzz~~~{{{{{{|||}}}~~~~~~{{{{{{zzzxxxvvvssspppnnnfffeeedddgggmmmsssyyy{{{~~~}}}|||{{{uuukkkddd[[[[[[[[[[[[^^^ccckkkpppwww~~~|||ssskkkddd]]]XXXLLLIIIFFFEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLIIIDDDAAA??????AAACCCDDDLLL\\\oootttnnnqqqjjj^^^RRRLLLGGGCCCCCCEEEBBBBBBCCCEEEHHHIIIHHHFFFCCCBBBAAA@@@@@@???@@@@@@???AAABBBCCCDDDIIIPPPUUU```gggnnnppplllfffcccbbbccc```\\\XXXSSSOOOMMMLLLJJJJJJKKKKKKLLLMMMMMMMMMJJJKKKMMMOOOPPPQQQRRRRRRPPPPPPPPPTTT[[[aaafffhhh[[[YYYWWWWWW___nnn~~~aaaOOOIIICCCBBB???>>>???AAA@@@===<<<<<<===>>>??????>>>>>>===<<<;;;<<<>>>???>>>===>>><<<;;;;;;===>>>>>>===;;;<<<<<<<<<;;;999777666:::999777666666666777888555555666666777777888888555666888999::::::999888777888999:::<<<===>>>???AAAAAABBBBBBAAA@@@>>>===::::::;;;<<<>>>>>>???@@@;;;999:::=========AAAGGGPPPeeeuuuvvvwww~~~uuunnnhhhdddhhhooossswww~~~{{{yyyttt~~~rrr___PPPIIIIIIIIIMMMSSSXXX\\\___cccfff``````aaadddjjjrrrzzz{{{{{{|||}}}~~~zzzzzzyyyxxxvvvssspppooodddbbb```ccciiiqqqxxx{{{~~~|||{{{{{{{{{uuujjjbbb]]]^^^___```bbbhhhoootttwww~~~yyypppiiibbbZZZTTTIIIFFFDDDDDDGGGJJJLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMKKKHHHDDD@@@???@@@BBBDDDHHHSSShhhsssooottt~~~___WWWOOOJJJEEEAAABBBFFFBBBBBBDDDFFFIIIJJJIIIHHHCCCBBBAAA@@@????????????===???BBBCCCFFFMMMVVV]]]cccjjjrrrrrrkkkbbb\\\ZZZYYYXXXWWWVVVSSSPPPMMMKKKHHHHHHIIIIIIJJJKKKKKKKKKEEEFFFHHHJJJLLLNNNNNNOOOSSSPPPOOOQQQWWW```gggkkk[[[ZZZXXXXXX^^^lll{{{iiiYYYOOOGGGBBBBBBAAA@@@???>>>===<<<;;;;;;<<<===============<<<<<<<<<<<<============@@@??????>>>===<<<<<<<<<;;;:::999999888888999999999999888777777888999:::999777666444444666777999777777777777666666666666666777888999;;;<<<===>>>@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<<<<;;;;;;:::999;;;<<<<<<<<<===???CCCFFFOOO\\\nnnzzzxxxnnnhhhiiillltttyyy~~~sss^^^QQQMMMKKKPPPXXX___dddfffffffffeeeaaa```eeeooowww|||||||||{{{zzz}}}|||zzzxxxvvvtttsssqqqnnnkkkcccaaa^^^]]]bbbkkktttzzzyyyzzzzzzyyyvvvpppjjjfffcccdddeeegggjjjpppwww|||{{{~~~wwwqqqhhh\\\SSSPPPFFFEEEEEEEEEFFFHHHJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKFFFEEEBBB===<<<@@@GGGKKKSSS```yyyzzz|||qqqUUUPPPJJJGGGHHHGGGCCC???AAADDDGGGJJJJJJIIIFFFDDDEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@???AAAFFFNNNVVV\\\aaabbbbbb___\\\YYYWWWWWWUUUUUUUUUTTTRRRPPPMMMLLLJJJJJJIIIHHHGGGFFFFFFEEEGGGFFFFFFFFFHHHJJJMMMOOOQQQPPPOOOPPPSSSXXX^^^aaa\\\VVVWWW]]]```dddrrruuu\\\OOOHHHBBBAAA@@@@@@???===<<<<<<;;;;;;<<<======>>>>>>======<<<<<<<<<<<<============???>>>>>>======<<<;;;;;;:::999888888777777888888999888777777777777888999888777666666666666777888666777777777777777777777666777888:::;;;===>>>>>>??????@@@@@@@@@??????>>>;;;;;;;;;;;;;;;:::999999999:::;;;;;;;;;===AAADDDFFFSSSdddttt|||pppiiiiiikkktttzzzppp[[[QQQMMMRRRZZZaaagggiiiiiihhhdddcccdddkkkuuu}}}zzzzzzzzz}}}}}}{{{yyyvvvtttssspppllliiiccc```^^^]]]```gggoootttwwwxxxyyyxxxvvvrrrnnnllliiikkkmmmppptttzzzzzzrrrsssvvvxxxpppkkkcccXXXPPPMMMFFFFFFEEEFFFGGGHHHJJJKKKJJJKKKLLLLLLLLLKKKJJJIIIDDDDDDBBB>>>>>>BBBIIINNN[[[ooozzzhhhRRRMMMHHHFFFGGGFFFCCC???@@@BBBEEEHHHIIIHHHGGGFFFCCCCCCCCCDDDCCCBBBAAA@@@CCCBBB@@@@@@CCCHHHNNNQQQRRRSSSTTTRRROOOMMMMMMMMMRRRRRRRRRRRRPPPNNNLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEGGGIIILLLMMMMMMLLLKKKLLLOOOTTTYYY\\\]]]WWWVVVZZZ[[[]]]iiiyyyeeeQQQIIIEEEAAA??????>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===;;;<<<<<<<<<<<<==================<<<<<<;;;;;;:::999888777777666666777777888777777666666777777888666777777777777777777666666666666777888888888999666777888:::<<<===??????>>>>>>???>>>>>>===<<<<<<999::::::::::::999888888777888999999:::;;;???AAA@@@JJJ[[[mmm}}}uuullliiiiiipppwwwjjjWWWQQQTTTZZZaaafffgggeeeccc```aaafffoooyyy||||||~~~xxxvvvtttqqqoookkkgggcccaaa___]]]]]]___dddjjjmmmtttuuuuuuvvvvvvvvvuuuuuusssuuuyyy~~~{{{nnnkkknnnttt}}}xxxpppiiiccc\\\RRRKKKIIIFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJKKKKKKJJJIIIHHHGGGBBBBBBAAA@@@@@@DDDKKKRRRiiiqqq[[[NNNJJJFFFEEEFFFEEECCC@@@@@@AAACCCEEEGGGGGGGGGFFF@@@BBBDDDFFFFFFDDDAAA@@@AAA@@@??????AAACCCFFFGGGGGGIIIJJJJJJIIIHHHIIIJJJNNNOOOOOOOOONNNMMMLLLKKKGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEDDDEEEFFFHHHJJJKKKKKKJJJIIIIIILLLPPPUUUXXX]]]WWWTTTVVVTTTTTT\\\hhh|||rrrWWWJJJFFFDDDAAA??????>>>======<<<;;;;;;<<<<<<===>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::999999888777777777777777777777777666666666666666555666888999999888666555666666777777888999::::::777777999:::<<<>>>???@@@>>>>>>>>>>>>===<<<;;;:::888888999999999888888777777888999999999;;;>>>@@@BBBIIIVVVhhhzzzzzzpppjjjgggkkkrrr{{{xxxaaaVVVVVVWWW\\\aaabbb___[[[]]]^^^ccckkkttt|||yyywwwtttrrrooojjjeeeaaa^^^^^^]]]^^^aaadddgggiiiqqqqqqrrrsssuuuxxxzzz{{{{{{}}}qqqlllpppvvvzzztttlllddd^^^WWWMMMGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKKKKJJJHHHFFFEEEAAA@@@AAAAAAAAADDDMMMVVVwwwhhhPPPKKKIIIFFFEEEFFFFFFDDDAAABBBBBBCCCDDDDDDEEEEEEEEEAAABBBDDDEEEEEEDDDCCCBBB======>>>???@@@AAABBBCCCBBBDDDFFFHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJIIIJJJLLLOOOSSSUUUZZZUUURRRQQQOOOMMMSSS[[[jjj|||{{{___LLLEEECCC@@@===?????????>>>>>>======<<<;;;;;;<<<===============;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999888888888888999777777777777666666555555555777999::::::999777555666777777888999::::::;;;777888999:::;;;===>>>>>>===============<<<;;;;;;777777888999999888888888777999:::;;;;;;<<<>>>@@@DDDIIITTTfffxxxtttkkkggggggoooyyynnn[[[WWWSSSVVV]]]aaa___\\\^^^^^^___dddlllttt{{{~~~}}}{{{{{{yyywwwuuusssnnnhhhddd\\\^^^```cccfffhhhiiiiiinnnnnnnnnppprrrvvvzzz|||qqqlllnnnvvv~~~}}}ssskkkaaa[[[SSSJJJEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIGGGEEECCCAAA???@@@BBBBBBDDDPPP]]]}}}```JJJIIIHHHGGGGGGGGGFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBCCCCCCDDD===>>>???????????????>>><<<>>>AAACCCDDDEEEGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHHHHJJJMMMPPPQQQUUUQQQNNNMMMLLLKKKOOOSSS\\\nnn}}}jjjTTTJJJHHHEEEAAA>>>?????????>>>>>>=========::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999999888888888888777666555555666777999::::::999777666888888888999:::::::::;;;888888999::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;777777888999999999999888888:::<<<<<<<<<<<<>>>@@@BBBGGGSSSeeewwwxxxnnnhhheeennnxxx}}}cccZZZRRRSSS\\\dddfffdddaaa```___```eeemmmvvv{{{|||~~~{{{xxxvvvvvvuuutttsssqqqmmmhhhddd___bbbfffjjjmmmmmmlllkkklllkkkkkklllnnnrrruuuwww{{{wwwnnnooottt{{{}}}wwwqqqggg^^^WWWQQQIIIEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMLLLKKKIIIFFFCCCBBB@@@>>>@@@DDDDDDHHHWWWhhhnnnWWWHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDBBBBBBDDDCCCAAA@@@@@@AAABBBCCCAAAAAAAAA@@@>>>===;;;:::;;;>>>AAACCCDDDEEEGGGIIIIIIIIIIIIIIIIIIJJJKKKKKKNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKNNNLLLJJJJJJJJJKKKMMMOOOSSSaaatttooo^^^NNNJJJJJJGGGBBBAAA>>>>>>============<<<<<<888999::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::999999888888888888888999999999999999777666555777888999999999999888777999999::::::::::::::::::999999999999999999999999888888999:::;;;;;;;;;;;;777888888999::::::999999888:::<<<<<<<<<<<<===???@@@GGGSSSddduuu{{{pppiii```jjjuuupppbbbSSSPPPZZZdddhhhgggbbb```^^^]]]```fffnnnsssxxx|||~~~zzzxxxwwwsssrrrrrrsssrrrnnniiieeeeeeiiinnnrrrtttrrrooollljjjjjjiiiiiijjjlllnnnpppsssyyy|||mmmkkkpppwww~~~|||vvvooojjjaaaXXXSSSMMMHHHFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKIIIGGGDDDAAA??????<<>>>>><<<<<<<<<<<<<<<;;;;;;;;;888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888777777777777777999:::::::::999888666555888888888999999888888888;;;:::::::::::::::::::::999999999888888888777777555666777888999:::::::::777888999:::::::::::::::777999;;;<<<;;;;;;<<<>>>AAAIIIUUUdddsss}}}rrrjjj[[[eeerrr|||zzziiiUUUOOOVVV```dddddd```___]]]\\\]]]aaaggglllwww|||}}}||||||wwwwwwxxxyyyxxxvvvqqqmmmkkknnntttxxxxxxuuupppllljjjiiihhhhhhhhhiiijjjjjjlllsss~~~xxxkkk```cccllluuu{{{|||wwwqqqjjjddd\\\SSSOOOKKKGGGFFFHHHGGGHHHJJJKKKMMMMMMLLLLLLKKKKKKJJJHHHEEEBBB???===>>>;;;>>>GGGKKKSSSiiiiiiRRRGGGDDDEEEFFFGGGFFFDDDAAA@@@@@@<<>>>>>;;;===@@@AAAAAABBBCCCEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEFFFEEEDDDFFFIIIJJJHHHIIIRRR^^^oootttUUUPPPHHHCCC@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;777555444666888:::999999888888888888888999888888999::::::::::::999<<<<<<;;;;;;;;;:::::::::999999:::::::::999999888888888999::::::::::::999::::::999999999999999:::888888888999:::;;;===>>>@@@DDDLLL[[[nnn|||qqqfffiiiooovvvvvv```SSSSSSYYY^^^```^^^]]]\\\[[[[[[^^^cccgggooovvv|||~~~~~~{{{wwwtttsssrrruuuxxx|||}}}xxxqqqlllhhhhhhgggggggggggghhhhhhlllqqqxxx}}}kkkeeecccgggkkknnnvvv~~~vvvnnnhhh___VVVLLLGGGGGGHHHHHHFFFIIIJJJKKKLLLLLLKKKJJJIIIFFFLLLLLLEEEAAAAAA???;;;999===CCCIIIQQQbbb|||yyy]]]KKKDDDBBBEEEDDDDDDCCCBBBBBBAAAAAA>>>BBBHHHMMMNNNKKKGGGDDDCCCCCCCCCBBB@@@>>><<<;;;@@@@@@???>>>>>>=========>>>???AAABBBCCCBBBBBBAAACCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFEEEDDDBBBAAADDDEEEFFFGGGGGGGGGFFFFFFAAAAAAAAABBBBBBCCCCCCCCCAAACCCDDDEEEDDDEEEFFFHHHOOOOOOXXXkkk|||```PPPLLLFFFAAA???>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<:::888666555777888::::::999888888777777777777777888999999::::::999999;;;;;;;;;;;;::::::::::::888999999:::999999888888777888888999999999999999999999888888888888999999999999999:::;;;<<<>>>>>>BBBEEELLLVVVfffwwwwwwkkkkkkmmmsss{{{}}}dddTTTPPPRRRUUUVVV]]]]]]]]]]]]\\\^^^bbbeeekkksss|||}}}}}}yyyvvvuuuuuuwwwzzz}}}}}}xxxqqqkkkeeeeeeeeeeeefffggghhhhhhlllooouuu{{{pppiiieeefffkkkpppttt}}}|||sssjjjdddXXXQQQHHHDDDEEEGGGHHHGGGIIIJJJKKKLLLMMMLLLKKKKKKKKKNNNKKKCCC???@@@???;;;???@@@EEENNN\\\pppoooVVVHHHDDDBBBDDDDDDDDDCCCBBBAAAAAAAAA@@@CCCHHHLLLMMMKKKHHHFFFCCCCCCBBB@@@???>>>===<<>>======>>>???@@@>>>???@@@AAAAAAAAA@@@@@@BBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@FFFGGGHHHIIIHHHFFFDDDCCC?????????@@@@@@AAAAAAAAABBBDDDEEEEEEEEEFFFHHHKKKPPPOOOTTTaaarrrhhhSSSJJJGGGBBB@@@???>>><<<;;;;;;;;;;;;:::::::::999999:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::999888888888999999::::::999777666666666666777777888999999999999999;;;::::::::::::999999999888888999999999999888888666777888888999999888888888888777777777888888999:::::::::;;;<<<===>>>???EEEGGGJJJPPPZZZiiizzz~~~sssooolllpppyyyhhhUUULLLLLLMMMNNNYYY[[[\\\]]]\\\]]]^^^```fffmmmwww}}}~~~}}}~~~~~~{{{yyyxxxwwwxxxzzz|||zzzuuummmgggaaaaaabbbcccdddfffhhhiiikkknnnqqquuuyyy~~~qqqeeeffffffjjjrrryyywwwmmmccc\\\QQQLLLEEECCCEEEHHHIIIIIIJJJKKKLLLNNNNNNNNNMMMLLLLLLKKKFFFAAA???AAAAAA>>>CCCEEEKKKYYYmmm~~~yyycccPPPGGGEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBDDDGGGJJJKKKJJJHHHGGGCCCBBB@@@??????@@@AAABBBCCCAAA???======>>>@@@AAA>>>???????????????>>>===@@@????????????@@@AAAAAAAAAAAA???>>>===>>>>>>???HHHIIIJJJJJJHHHEEEBBB@@@??????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEIIIKKKSSSQQQRRRWWW```pppuuu[[[PPPDDDBBB@@@??????>>><<<::::::::::::999999999888888::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;:::888777666555444444666777777888999888888888::::::999999999888888888666777888888888888888888666666777888888888888777777777777666777777888999::::::::::::;;;<<<===>>>FFFFFFIIIKKKPPP]]]sss{{{tttnnnpppzzzjjjVVVKKKHHHJJJKKKSSSWWW[[[]]]]]]\\\[[[[[[aaagggqqqwwwzzz{{{{{{|||~~~}}}{{{{{{xxxxxxyyyyyywwwqqqhhhbbb^^^^^^___aaaccceeeggghhhjjjlllnnnooorrrvvv|||uuuiiiddddddiiiqqq{{{zzzqqqggg\\\TTTOOOKKKFFFEEEFFFIIIKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMGGGEEEAAA???AAACCCCCCBBBCCCMMM[[[llloooYYYMMMHHHGGGFFFBBBBBBBBBBBBAAAAAA@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGCCCBBBAAA@@@BBBEEEIIIKKKFFFDDD@@@===;;;<<<>>>@@@>>>>>>>>>>>>===<<<<<<;;;>>>>>>======>>>>>>???@@@@@@???===;;;;;;<<<>>>???FFFGGGIIIJJJHHHFFFBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAACCCGGGJJJSSSRRRRRRSSSUUU___ttt}}}```OOONNNBBB@@@??????@@@???===<<<::::::999999999888888888999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========:::;;;<<<======<<<;;;;;;:::999888666555444444444555666777777888888777777999888888888888777777777555666777777888888888777666666777888888888888777777777666666777888888999999999999999:::;;;<<<<<>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>><<<;;;;;;===???@@@BBBDDDFFFGGGHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAACCCFFFHHHMMMNNNPPPPPPNNNSSSddduuujjjRRRIIIJJJAAA???>>>>>>??????>>>===:::::::::999999999888888999:::::::::;;;<<<<<<<<<999999999999999999999999;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<<<<;;;;;;888888777555444444444444555555666777777777777777888888777777777666666666444555666777777888777777666777888888999999888888777777777777888888999:::999999999999999:::;;;<<>>>>>======<<<===>>>@@@AAA@@@AAABBBDDDEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@??????AAACCCEEEEEEEEEEEEGGGHHHFFFHHHLLLMMMJJJKKKVVVccc~~~rrrZZZLLLGGGDDD@@@???===<<<>>>>>>>>>===;;;:::::::::999999999999999999::::::::::::::::::888888888888888888888888999999999:::::::::;;;;;;888888888888999999999:::777666555555444444444555444555666666777777666666777777777666666666555555333444555666777777777777777888888999999999999999777777777888888999;;;;;;;;;::::::::::::;;;<<<<<<@@@>>>BBBHHHIIIMMM___sssxxxsssyyysss```NNNCCC@@@AAAGGGQQQ___jjjnnnlllgggccc\\\^^^cccjjjqqqxxx|||}}}~~~~~~wwwoooiiicccbbbbbbbbbcccdddeeeeeehhhjjjlllllllllmmmnnnpppqqqvvv}}}vvvooolllmmmqqqyyy|||sssjjjccc[[[RRRLLLFFFFFFFFFFFFFFFGGGHHHJJJJJJKKKKKKJJJIIIGGGEEEDDDCCCAAAAAABBBAAACCCOOO\\\www~~~iiiRRRIIIHHHDDD@@@>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@BBBDDDGGGIIIDDDBBB@@@===;;;:::999999<<<<<<;;;:::;;;<<<======<<<;;;;;;;;;;;;<<<======<<<<<<===>>>>>>???@@@@@@???@@@@@@AAABBBCCCEEEEEEAAAAAAAAA@@@@@@?????????BBBEEEGGGHHHGGGFFFFFFFFFEEEFFFIIIJJJGGGFFFNNNXXXmmm~~~^^^LLLHHHCCC<<<@@@>>>;;;;;;<<<======<<<;;;;;;;;;:::::::::999999:::999999999999999999999777777777777777777777777777777888888888999999999666666555555666777888888666555555444444444555555444555555666666666666666777666666666555555555555333444555666777777777777888888999::::::::::::999888888888888999:::;;;<<<<<<<<<;;;;;;;;;<<<======???===AAAIIIJJJJJJYYYlll{{{zzzrrrtttsssaaaPPPEEEBBBCCCAAAMMM\\\iiinnnlllgggccc]]]^^^bbbhhhpppxxx}}}~~~wwwooojjjeeeeeedddddddddddddddeeehhhjjjlllmmmmmmmmmnnnooommmrrryyyssskkklllnnnsssxxx|||uuukkkccc\\\UUUMMMHHHFFFGGGHHHHHHIIIJJJLLLNNNJJJJJJJJJIIIGGGEEEBBBAAA???>>>>>>@@@AAAGGGYYYmmm~~~}}}uuuaaaOOOJJJJJJFFFAAA?????????????????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAA???>>>>>>???@@@AAA@@@???>>>===<<<;;;::::::<<<;;;;;;:::;;;<<<>>>???<<<;;;;;;;;;;;;<<<======;;;;;;===>>>????????????@@@@@@??????@@@BBBCCCEEECCCCCCCCCBBBBBBAAAAAAAAAAAADDDGGGHHHGGGDDDCCCCCCHHHGGGIIIJJJGGGFFFKKKTTTbbbeeeRRRIIIDDD@@@???:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999888777666777888:::;;;:::999777555666666666666777777777777666777888::::::999888888777777777777777666555555666777888777555444333444888666444555777888555222222333444555666555444333333333333444444555555555888888888888999:::;;;<<<;;;;;;:::::::::;;;<<<<<<=========<<<;;;;;;===???@@@???AAAFFFJJJNNNUUU]]]qqq{{{vvvvvvzzzwwwlllZZZHHH@@@AAACCCIIIRRR]]]iiinnnjjjccc^^^^^^___bbbgggpppxxx}}}}}}|||tttkkkjjjjjjhhhfffccccccfffhhhgggggggggggghhhiiijjjkkkoooqqquuu{{{yyyooonnnrrrwww}}}|||vvvppphhh___WWWPPPJJJFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCDDD@@@@@@CCCCCCJJJdddwwwmmmrrr~~~mmm[[[NNNMMMJJJBBB===@@@AAA@@@>>>>>>>>>@@@BBBCCCAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????DDDBBB???<<<;;;<<<===>>>???>>>;;;999777777888999999999:::;;;===>>>===<<<:::;;;===>>>???@@@@@@???>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>>AAA@@@@@@AAABBBEEEHHHJJJIIIIIIHHHHHHIIIJJJLLLMMM]]]mmmsssYYYJJJDDD@@@======::::::::::::;;;;;;;;;;;;::::::::::::999888777666777777999999999888666555555555666666666777777777666666777888888888888888777777777777777666555555666777888777555333333444777666444555777777555222222333333444444444444444333333333444444555555555777777777666666777888888::::::999::::::;;;<<<<<<===>>>>>><<<;;;;;;===>>>???===???CCCEEEHHHNNNUUUkkk}}}~~~wwwuuuvvv}}}ssscccPPPFFFDDD>>>BBBJJJUUUaaahhhgggccc```___]]]^^^cccmmmwww~~~yyypppkkkkkkkkkiiigggggghhhjjjhhhhhhggggggggghhhiiiiiimmmoooqqqvvv{{{zzzrrrlllooovvv||||||tttlllggg___XXXQQQLLLHHHEEEGGGGGGIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@===???EEEJJJXXXwwwsssllltttdddUUUJJJJJJJJJDDDAAACCCAAA@@@???>>>???@@@BBBCCCCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>@@@???===<<<<<<>>>@@@BBB@@@>>><<<:::999999::::::<<<<<<===>>>@@@AAA@@@@@@<<<<<<===============>>><<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAABBBDDDGGGJJJLLLKKKJJJJJJJJJJJJLLLMMMNNNZZZcccwwwrrr```MMMCCC@@@===;;;<<<999999:::::::::;;;;;;;;;::::::::::::999888777777666666777888777666555444333444444555666777888888666666555555666666777888666666777777777666555555555777888777555333333444666555555555666666444333333333222222333333444444333333444444444555555555888888777666666666666777888888888888999;;;<<<===>>>??????===;;;;;;<<<>>>@@@>>>>>>AAABBBCCCHHHOOObbbwww{{{vvvuuuzzz|||ooo\\\NNNHHH??????CCCLLLWWW___bbbcccbbb```]]][[[^^^gggsss|||~~~vvvmmmnnnooommmkkkiiiiiiiiiiiiiiigggfffffffffggggggllllllmmmooosssxxx~~~uuunnnkkkkkksss{{{uuummmccc]]]VVVPPPLLLIIIGGGFFFHHHIIIJJJJJJKKKKKKKKKKKKIIIHHHFFFDDDBBBAAA@@@@@@<<<:::===DDDOOOcccyyymmmlll{{{yyy\\\PPPGGGGGGHHHCCCAAACCCBBBAAA@@@???@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;<<<>>>AAADDDFFF@@@???===;;;::::::;;;<<<>>>>>>???@@@BBBBBBCCCDDDBBBAAA???===<<<<<<======;;;;;;===>>>@@@AAABBBCCCAAA@@@?????????@@@AAABBBCCCCCCCCCDDDFFFIIIKKKMMMLLLKKKKKKKKKLLLMMMNNNOOOVVVZZZfff}}}vvv___SSSGGGBBB@@@===<<<===999999999999::::::::::::999999999999999888777777555555666666666555444333222222333444666777888888666555444333444555666777555666666666666666555555444666777666555333333444555555555555666555444333333333222111111333444555333444444555555666666666:::999999888888888999999777777777888999:::<<<===>>>??????>>><<<;;;<<<===AAA???@@@CCCCCCCCCGGGNNN\\\qqq{{{xxxyyy{{{{{{kkkXXXLLLFFFBBBAAAGGGOOOVVV]]]cccfffdddaaa^^^^^^cccmmmtttyyyrrrssstttrrrnnnjjjgggfffiiihhhfffeeedddeeefffgggkkkjjjjjjkkknnnsssxxx{{{|||rrrnnnhhhhhhmmmwww|||rrrkkk^^^YYYRRRLLLJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKHHHFFFDDDBBB@@@?????????@@@???@@@GGGSSSkkkpppiiiqqqkkkWWWMMMFFFFFFEEEAAA???@@@BBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBAAAAAA@@@???>>>;;;;;;;;;<<<>>>AAADDDFFF>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@AAACCCEEEHHHFFFCCC@@@>>>===>>>>>>;;;<<<>>>???AAACCCDDDEEEDDDBBB@@@>>>>>>???@@@AAABBBCCCCCCDDDFFFHHHKKKLLLKKKKKKKKKLLLLLLMMMNNNNNNTTTVVV^^^qqqxxxbbbRRRJJJDDDAAA???<<<;;;<<<888888888999999999::::::888888999999999888777777555555555555444444333333111222333444555666777777555444333333333444666777555555666666666666555555333555666666444333444444444555666666555444333333444333222111222333444555333444555666777888999999999999999999999:::;;;;;;777777777888999:::<<<======???@@@???===<<<<<<===@@@>>>???CCCDDDDDDHHHNNNXXXkkk~~~yyyuuurrrrrrzzz}}}zzzgggWWWLLLDDD???BBBHHHOOO[[[eeelllllllllhhhddddddiiinnn{{{||||||}}}}}}yyysssmmmiiiggggggfffdddccccccdddfffgggiiiiiiiiijjjnnnrrrwwwyyy{{{~~~uuukkkhhhhhhhhhkkkrrr{{{wwwnnnhhhZZZUUUOOOJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKFFFEEECCC@@@????????????EEEEEEGGGLLLYYYrrrmmmmmm}}}sss]]]PPPJJJEEEDDDDDDBBBAAAAAABBBAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@????????????AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<>>>@@@AAACCC<<<<<<;;;;;;;;;;;;;;;;;;:::<<<=========>>>AAADDDIIIGGGDDD@@@>>>======>>>>>>???@@@BBBDDDFFFGGGHHHGGGEEEBBB@@@?????????@@@BBBBBBCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLPPPTTT\\\iiizzzgggSSSHHHDDDAAA@@@===888777999777777888888888999999999777888888888888888777777555555555444444444444333111222222333444555666666444444333333444444555666444444555666666666555555333444666666444333444444333555666666444333333444444333333333444444555555333444555777999;;;<<<===999999888888888999999:::888888888888999;;;<<<===<<<>>>??????>>>===>>>>>>===;;;===AAABBBBBBEEEKKKTTTcccxxxzzzrrrkkkjjjoooyyy}}}vvvgggQQQFFF>>>???DDDJJJYYYgggpppssstttpppjjjfffgggjjjxxx}}}yyyrrrnnnlllhhhgggdddbbbaaabbbdddfffffffffgggiiilllpppsssuuuvvvxxxzzz}}}vvviiiddddddfffkkknnnuuu|||xxxpppgggaaaUUUQQQKKKHHHFFFGGGGGGFFFIIIJJJJJJKKKKKKKKKJJJJJJEEECCCAAA???>>>???@@@AAA@@@CCCHHHOOO]]]uuu~~~rrrzzz~~~gggUUUGGGEEECCCDDDEEEFFFFFFFFFAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>??????AAAAAAAAAAAA@@@???>>>======<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<888:::<<<<<<;;;<<<@@@DDDGGGFFFCCCAAA???>>>======BBBBBBDDDEEEGGGHHHIIIJJJHHHFFFDDDBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDGGGHHHIIIJJJKKKKKKKKKJJJLLLQQQXXX___iiizzzpppVVVGGGBBB?????????;;;666555999777777777777888888888999777777888888888888777777666666555444444444444444222222333333444444444444333444444555555555555555333444555555666666555555222444555555444333444555333555777666333222333444444444555555666666555555333444666888;;;>>>@@@AAA>>>===;;;:::999888888888::::::999::::::;;;<<<<<<:::===???@@@???>>>???@@@===;;;===AAAAAA@@@CCCHHHNNNYYYlllzzzqqqlllmmmsss~~~~~~~~~ttt^^^PPPDDDBBBCCCGGGUUUfffmmmqqqsssooohhhcccdddgggsssxxx{{{uuuqqqpppllliiieeeaaa______aaabbbaaabbbdddfffiiijjjkkklllnnnooopppsssuuuwwwxxxyyyzzz~~~ssshhhbbbaaacccfffkkknnnuuu|||~~~{{{rrriii```ZZZPPPMMMIIIHHHHHHHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIICCCBBB@@@>>>>>>@@@BBBCCC>>>EEEMMMVVVeee||||||}}}uuu```RRREEEEEEEEEEEEFFFGGGHHHGGG???@@@@@@@@@??????>>>===>>>>>>======>>>???@@@AAA@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===============888;;;======;;;<<>>??????;;;666666:::777777777777888888888888666777777888888888777777666666555444444444444555333333333333333333333333333444555666777666555444333333444555666666666555222444555555444333444555222555777666333222222444333444666777777777666555333444666999===@@@BBBCCCDDDBBB@@@===;;;999888777;;;;;;;;;::::::;;;<<<<<<999<<>>???BBBBBB@@@BBBGGGIIIRRRddd||||||sssooorrr|||~~~~~~zzzwwwzzzmmm\\\MMMHHHDDDDDDQQQbbbhhhkkkmmmiiibbb^^^```dddmmmsss{{{yyytttrrrqqqooolllgggbbb^^^]]]]]]^^^^^^___aaaccceeeeeeeeedddfffgggiiikkkmmmppprrrsssssswww|||}}}}}}xxxtttlllbbb[[[ZZZ]]]aaaccciiimmmuuu{{{~~~zzzpppfff]]]WWWNNNLLLJJJIIIKKKLLLKKKKKKHHHIIIIIIJJJIIIIIIHHHHHHCCCAAA???>>>???AAACCCEEEGGGOOOYYYcccqqqzzz{{{ppp]]]SSSHHHHHHHHHFFFFFFGGGFFFDDD???????????????>>>===<<<>>>>>>======>>>@@@BBBCCC@@@@@@AAA@@@@@@???>>>===:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>:::===???>>><<<>>>CCCIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIICCCCCCEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCAAAAAAGGGHHHIIIKKKKKKKKKKKKJJJLLLMMMNNNNNNSSSbbbvvvfffSSSGGG@@@::::::::::::999888777777888777777666555444444444666666666777666666555444666555444333333333333333333333333444444444555555222222222333444555666777555444333222222222222222444444444444444444444444333222222111111222222333222444666666555666777999444777:::<<<<<<;;;;;;<<<;;;;;;:::999888888888888999888888777777888999999888999;;;<<<===<<<;;;:::???>>>>>>>>>>>>@@@AAABBBFFFMMMZZZmmm~~~}}}~~~zzzvvvxxx~~~}}}qqq]]]KKKBBBDDDMMMUUU^^^___```___]]]^^^aaadddgggiiippp{{{~~~{{{zzzyyyxxxwwwpppmmmhhhccc^^^[[[YYYYYY\\\\\\[[[[[[\\\^^^___```aaabbbeeehhhjjjkkkllllllnnnpppsssvvv{{{~~~zzzvvvrrrpppnnnmmmfffccc___[[[ZZZ\\\```bbblllnnnrrrwwwtttiii^^^VVVSSSKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJIIIJJJKKKJJJGGGDDDDDD>>>;;;>>>BBBDDDFFFIIINNNTTTaaasssppp{{{~~~lll^^^TTTNNNKKKGGGDDDDDDDDDCCCCCCCCCCCCAAA@@@??????>>>>>>???>>><<<===@@@CCCDDDDDD@@@@@@@@@??????===<<<;;;<<<;;;;;;:::::::::;;;;;;;;;<<<>>>@@@AAABBBAAAAAA@@@@@@??????@@@AAACCCDDDMMMNNNPPPOOOLLLJJJIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIMMMPPPQQQWWWhhhxxxqqqXXXIIIBBB>>>::::::::::::999888777777888777777666555555444444666666666666666555444444555555444333333333333333333333333444444444444555333333333333333444555666777666555555444444444555444444444444444444444444333333222222222222333333555666777777555555666777555888;;;<<<;;;;;;:::;;;:::999888888777888888888666777777888999:::;;;<<<:::;;;<<<<<<======<<<<<<>>>>>>======>>>???AAABBBDDDIIIUUUfffzzzzzzwww{{{mmmVVVEEE@@@EEELLLUUUXXXZZZ[[[[[[]]]aaadddcccdddjjjuuu~~~|||zzzyyywwwvvvqqqnnnhhhbbb]]]YYYWWWVVV\\\[[[[[[[[[\\\]]]___```___```bbbeeefffgggggggggeeegggiiilllrrr|||uuupppnnnkkkhhhfffddddddddd^^^]]][[[ZZZZZZ]]]aaadddmmmpppvvv|||vvvmmmdddYYYRRROOOJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIIIIHHHEEECCCBBB===<<>>>>>>>>>>>@@@???>>>>>>AAABBBBBBBBB????????????>>>===<<<;;;===<<<<<<;;;;;;;;;<<<<<<===>>>@@@BBBCCCCCCBBBBBBAAAAAAAAAAAABBBDDDFFFGGGMMMNNNOOONNNLLLJJJIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEGGGGGGHHHHHHGGGHHHIIIKKKMMMMMMRRRaaapppwww[[[IIIAAA>>><<<::::::::::::999888777777777777777666555555444444555555555666555555444333555444444333333333333333333333333333444444444444444444333333333333444444666666666555555555555555444444444444444444444444444333333222222333333444666777888777666555555777888:::<<<<<<;;;999999:::777777777777777888999999444555888:::<<<=========<<<<<<<<<<<<<<<======>>>======<<<<<<===>>>@@@AAAAAAEEENNN\\\pppzzzzzz}}}dddLLL???@@@DDDJJJNNNRRRWWWZZZ]]]aaadddbbbaaaeeennnvvv}}}{{{yyywwwuuusssqqqnnnhhhaaa[[[WWWUUUTTT[[[[[[[[[[[[[[[\\\]]]^^^\\\]]]___```aaabbbaaaaaa\\\^^^___aaafffppp~~~{{{nnneee^^^]]][[[ZZZYYYYYYZZZZZZWWWXXXZZZ[[[^^^bbbgggkkkqqqvvv}}}zzznnnfff___UUUOOOMMMGGGHHHHHHHHHIIIJJJJJJKKKJJJIIIGGGGGGGGGEEECCC@@@AAA??????AAABBBEEEMMMVVV\\\kkk}}}nnnbbbWWWOOOKKKHHHDDDCCCCCCCCCCCCCCC@@@@@@???>>>>>>===>>>>>>?????????@@@BBBBBBAAA@@@?????????>>>>>>===<<<<<<>>>===============>>>>>>@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJLLLMMMNNNMMMKKKIIIIIIIIIFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBFFFFFFFFFFFFEEEDDDCCCCCC@@@AAACCCDDDFFFGGGGGGGGGJJJJJJKKKLLLKKKNNN[[[iiieeeNNNBBB???>>>===::::::::::::999888777777777777666666555555555555555555555555555444333333444444333333222333333444222222333333333444444444444444333333222333333333333444444444444444333333444444444444444444444444444444333333333333444444666777888888666666777888:::;;;===<<<:::888888888777777777777888999:::;;;555777:::<<<>>>>>>===<<<<<<<<<;;;::::::<<<===>>><<<<<<;;;;;;<<<===???@@@???AAAGGGSSSeee|||nnnUUUDDD???AAABBBFFFLLLSSSZZZ___ccceeefffbbbbbbhhhooovvv~~~zzzwwwuuurrroooooollleee___YYYVVVUUUUUUZZZZZZZZZZZZ[[[[[[\\\\\\ZZZ[[[\\\]]]]]]]]]\\\\\\XXXYYYYYYYYY]]]fffsss}}}xxxmmmbbb[[[VVVVVVTTTTTTSSSTTTUUUVVVUUUYYY^^^bbbeeejjjpppuuuzzzvvvkkkddd]]]TTTNNNLLLEEEFFFGGGHHHJJJJJJKKKKKKJJJHHHFFFEEEDDDCCC@@@>>>@@@AAACCCDDDDDDHHHUUUbbbkkkyyypppfff___WWWQQQKKKHHHDDDBBBAAAAAAAAA@@@???>>>>>>============>>>======>>>@@@CCCCCCBBB@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEHHHJJJLLLKKKLLLLLLKKKIIIHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@AAABBBBBBEEEEEEEEEEEEDDDCCCBBBAAA@@@AAACCCEEEGGGHHHIIIJJJLLLKKKLLLMMMLLLNNNYYYeee{{{oooYYYIIIBBB???>>><<<::::::::::::999888777777666666666666555555555555555555666666555555444333333333222222222333333444222222222333333333444444444444333222222222333333333333444555555444444333444444444444444444444444555444444444444444444555444555777888888888:::<<<;;;<<<===<<<999777777888888888888999:::;;;<<<===888:::<<<======<<<;;;:::;;;:::999888999:::;;;<<<<<<;;;;;;;;;;;;===>>>??????@@@CCCKKK[[[sssttt^^^JJJAAA??????BBBIIIQQQYYY```dddeeefffaaa___bbbiiippp{{{~~~{{{xxxvvvssspppmmmiiiccc]]]YYYWWWWWWWWWYYYYYYZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[[[[[[[YYYYYYVVVVVVUUUUUUWWW^^^jjjrrryyy|||~~~|||}}}xxxpppiiibbb[[[VVVVVVUUUTTTSSSSSSSSSTTTUUUUUU[[[bbbhhhlllrrrzzz|||rrrgggaaa[[[RRRLLLJJJEEEFFFGGGIIIKKKKKKKKKKKKIIIGGGDDDCCCBBBAAA???===???@@@CCCFFFIIIPPP```pppsssddd___\\\WWWSSSLLLHHHDDDAAA??????===<<<=========<<<======>>>>>><<<<<<===@@@CCCDDDCCCBBBAAAAAA@@@?????????@@@@@@???????????????@@@AAABBBAAABBBCCCDDDDDDCCCBBBBBB@@@@@@AAABBBDDDFFFIIIJJJIIIJJJJJJIIIGGGFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDDDD?????????@@@AAABBBDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@AAACCCEEEGGGIIIIIIJJJJJJIIIJJJLLLLLLNNNWWWaaawwwooo```OOOFFFCCC???;;;:::::::::::::::999888777777666666666666666666555555666666666777666555555444222222222222222333333444222222222222333333333333333333222222222222333333444555666888888777666666444444444444444444444444666555555444444555555666333555777888999:::<<<>>><<<======;;;999777777888999999999::::::<<<======;;;<<<<<<===<<<:::999888999999999999999::::::;;;<<<<<<;;;;;;<<<===???@@@>>>???AAAFFFSSSiii|||{{{wwwdddPPPCCC===???AAAEEEMMMVVV]]]aaabbb___ZZZXXX\\\bbbiiisss}}}||||||~~~~~~}}}{{{yyyvvvtttlllhhhbbb\\\XXXWWWXXXYYYXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZYYYXXXWWWSSSTTTTTTTTTUUU[[[eeelllppprrrtttwwwyyy}}}}}}vvvsssrrrsssuuu~~~yyynnnjjjeee```]]]ZZZWWWUUUUUUTTTSSSRRRRRRSSSTTTTTTVVV]]]fffmmmrrrzzztttjjjaaa\\\WWWNNNHHHFFFEEEGGGIIIKKKLLLLLLLLLKKKHHHFFFCCCAAAAAAAAA???>>>===???DDDKKKRRR___sss}}}fffZZZXXXVVVTTTRRRKKKGGGCCC???>>>===<<<;;;======<<<======>>>??????=========???BBBDDDCCCBBBAAAAAA???>>>>>>???@@@AAA????????????@@@AAABBBBBBAAABBBCCCDDDEEEDDDDDDCCC?????????@@@BBBDDDFFFGGGFFFGGGGGGFFFDDDCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDDDD>>>>>>???@@@AAACCCDDDEEECCCCCCCCCCCCCCCBBB@@@@@@===>>>@@@BBBDDDFFFFFFGGGEEEDDDEEEHHHHHHJJJQQQZZZnnn~~~bbbUUUIIIFFFCCC>>>;;;;;;::::::::::::999888777777555666666666666666666666777777888888777777666555222222111111222333333444111222222222222333333333111111111111222333444444444555777888888888777666444444444444444444444444666666555555555555666666555666888999999999;;;===<<<<<<<<<;;;888777888999999999999999:::;;;;;;<<<<<<<<<<<<;;;:::999999888888999::::::;;;;;;::::::===<<<<<<<<<<<<>>>???@@@===>>>???CCCMMM___vvv~~~xxxhhhVVVHHHAAA??????AAAHHHPPPWWW[[[[[[YYYTTTRRRUUUZZZ___gggoooooorrrwww{{{~~~}}}|||{{{{{{zzzwwwuuunnniiiccc\\\XXXWWWWWWXXXWWWXXXYYYYYYYYYYYYXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVSSSUUUVVVWWWYYY___hhhnnnqqqrrrrrrssstttvvvyyy{{{|||}}}|||xxxqqqnnnpppsssyyy~~~wwwnnnggg^^^[[[XXXVVVUUUUUUUUUUUURRRRRRQQQQQQRRRSSSTTTUUUWWW```jjjssszzzzzzkkkbbbZZZWWWSSSLLLGGGEEEGGGHHHJJJLLLMMMMMMLLLKKKGGGEEEBBBAAAAAAAAA@@@???@@@AAAHHHTTTcccvvvqqq[[[QQQOOOMMMLLLLLLGGGDDD@@@>>>>>>>>>==================>>>???@@@AAAAAA@@@>>>???@@@AAAAAA@@@@@@???===<<<<<<>>>???@@@????????????@@@AAABBBCCCAAABBBDDDFFFFFFGGGFFFFFF????????????@@@BBBDDDEEEDDDEEEDDDCCCAAAAAACCCEEECCCDDDDDDDDDDDDDDDCCCCCC????????????@@@AAABBBCCCAAAAAAAAAAAA@@@???>>>>>><<<===???AAABBBCCCDDDDDDCCCAAABBBEEEEEEEEEKKKRRRaaa|||ooo]]]QQQHHHFFFEEE???<<<===::::::::::::999888777777555555555666666666666666888888888888888777666666222111111111222333333444111111222222222333333333111111111111222333444555111333555666777666555444444444444444444444444444666666555555555555666666777888::::::999999:::;;;<<<<<<<<<:::888777888:::999999888888999999:::;;;<<<;;;:::999999999999999999:::;;;<<<===<<<;;;:::======<<<<<<===>>>@@@AAA<<<===>>>AAAIIIYYYooo~~~xxxjjj[[[NNNGGG???>>>>>>DDDKKKRRRVVVVVVWWWRRROOOQQQSSSUUU[[[aaaccchhhpppvvvzzz|||}}}~~~yyyxxxwwwxxxxxxxxxvvvtttpppkkkddd]]]XXXVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVTTTUUUVVVWWWXXXWWWVVVVVVTTTWWWZZZ\\\___eeemmmtttwwwvvvuuuuuutttuuuvvvwwwwwwxxxxxxtttppppppvvv||||||ssspppmmmgggbbbWWWVVVTTTSSSSSSUUUVVVWWWQQQPPPPPPQQQRRRTTTVVVWWWZZZcccoooxxxtttfff^^^WWWUUUSSSMMMHHHGGGHHHIIILLLMMMNNNMMMLLLKKKGGGDDDAAA@@@AAAAAAAAA@@@DDDEEEMMM]]]qqqiiiTTTLLLJJJFFFDDDEEEDDDAAA>>>===>>>?????????============>>>@@@AAABBBEEECCC@@@>>>?????????>>>>>>===<<<:::;;;<<<>>>???????????????@@@AAABBBCCCBBBCCCEEEGGGHHHIIIHHHHHH@@@@@@??????@@@AAACCCDDDCCCCCCCCCAAA@@@@@@BBBDDDAAAAAABBBBBBCCCBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@@@@??????>>>===<<<===>>>@@@AAABBBCCCDDDDDDDDDBBBBBBDDDDDDDDDHHHOOOVVVpppvvvdddTTTPPPKKKEEEAAA<<<777444999999999888888888777777555555666777888999::::::777777666555444444333333444333333222222333333444111111111111111111111111222222111111111111111111444555666666777777666666444333333222222333333333555666666666666666555555888777666777999:::::::::;;;;;;::::::999888777777<<<<<<;;;::::::::::::;;;===<<<:::999999:::;;;<<<>>>>>>???>>>===<<<:::999;;;<<<<<<===============:::<<>>???>>><<<;;;;;;<<<>>>???===<<<<<<<<<<<<======>>>??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>@@@BBBFFFHHHHHHGGGDDDBBB?????????@@@AAABBBCCCDDDEEEDDDCCCBBBBBBAAABBBBBBFFFDDDBBBAAAAAAAAACCCDDDCCCAAA@@@@@@@@@@@@???>>>;;;;;;<<<<<<======>>>>>>>>>=========>>>@@@BBBCCCAAAAAAAAABBBDDDGGGIIIKKKTTTccc{{{iii[[[SSSOOOIIICCC???<<<888666999999999888888888777777666666666777888888999999777666666555444444333333333333222222222222333333111111111111111111111111222222222222222222222222222222333444444444444333333333222222222333444444555555666666666666555555888777666777999::::::999888999999::::::;;;;;;<<<===<<<;;;;;;::::::;;;;;;===<<<:::999:::;;;<<<======>>>>>>>>>===<<<:::999<<<<<<===>>>>>>>>>>>>===<<<<<>>CCCFFFGGGIIILLLNNNOOOOOOOOOPPPQQQRRRWWW]]]cccfffhhhjjjkkkllllllmmmooosssuuutttsssuuuqqqkkkfffccc```]]][[[WWWVVVVVVVVVWWWWWWUUUSSSRRRSSSTTTUUUUUUVVVVVVVVVZZZ___fffooowww}}}~~~}}}|||~~~~~~nnnggg___[[[ZZZYYYVVVSSSTTTSSSRRRQQQPPPQQQRRRSSSSSSRRRTTTVVVUUUUUUZZZaaaiiiooo{{{wwwiii```ZZZVVVPPPMMMLLLLLLJJJIIINNNLLLKKKKKKMMMMMMJJJHHHFFFAAA>>>@@@AAA@@@AAADDDMMMRRR___wwwooo]]]JJJBBB@@@===<<<===BBBAAAAAAAAABBBAAA>>><<<======;;;;;;;;;;;;======<<<<<<;;;;;;;;;<<<======@@@??????>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEEEEDDDBBBAAACCCBBBAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAABBBBBBEEEDDDBBB@@@@@@AAABBBCCCCCCAAA@@@@@@AAAAAA@@@>>>========================>>>>>>>>>>>>???AAABBBCCCAAAAAAAAAAAACCCEEEGGGIIIKKKXXXqqqnnn```YYYSSSNNNGGGAAA>>><<<:::999999999999888888888888888777777777777777777777777666666555555444333333333222222111111111111222222111111111111111111111111333333333333333333333333111111222333333333333222222222222222222333444555444555555666666666555555888777666777999::::::999999999::::::;;;<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;:::999:::;;;===>>><<<===>>>>>>===<<<;;;:::<<<===>>>>>>??????>>>>>>>>>>>>@@@BBBDDDJJJZZZiiiyyy}}}wwwnnnfffbbbRRRKKKBBB======@@@AAABBBJJJLLLOOOOOONNNMMMMMMMMMMMMPPPSSSWWWZZZ]]]bbbeeefffgggjjjooosssvvvuuutttvvvsssnnnjjjhhheeeaaa___ZZZXXXVVVUUUVVVVVVTTTSSSRRRSSSTTTUUUVVVVVVVVVVVV\\\bbbkkkuuu}}}{{{{{{}}}|||pppiiibbb^^^YYYWWWWWWWWWUUURRRQQQQQQPPPOOOPPPPPPRRRSSSQQQRRRUUUZZZ[[[]]]ccclllyyypppbbbZZZUUURRRNNNLLLKKKKKKKKKJJJLLLKKKKKKLLLMMMLLLHHHFFFAAA>>>===@@@BBBBBBDDDIIIQQQ\\\ppp|||eeeVVVFFF@@@???>>><<<<<>><<<:::999888<<<<<<======>>>?????????>>>???@@@@@@AAAAAA@@@@@@FFFEEEDDDBBBAAA@@@??????AAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@???@@@AAAAAABBBAAA@@@@@@AAAAAA@@@???===============<<<<<<<<>>>>>???@@@AAACCCCCC@@@@@@???@@@AAACCCEEEFFFIIIQQQfffwwwjjjbbb___UUUOOOGGG@@@===;;;;;;:::888888888888888888888888888888777777666666666666555555555444444333333333222111111000000111111222111111111111111111111111111111222222222222333333222222333444444444444333111111111111222333444555444444555555666666555555777666666888:::;;;:::999;;;;;;;;;::::::999999999;;;:::999999888888999999888888888888999;;;<<<===;;;<<<=========<<<;;;:::======>>>?????????????????????@@@BBBBBBEEEQQQ^^^qqq{{{~~~wwwqqqmmmlllbbbWWWIII???===???AAABBBJJJMMMPPPQQQOOOMMMLLLKKKKKKLLLMMMNNNQQQVVV\\\```dddfffjjjqqqvvvyyyyyywwwvvvssspppmmmjjjgggdddaaa]]]ZZZVVVTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVZZZ___fffnnntttxxxyyyyyytttuuuyyy~~~vvvllleeeaaa```]]]ZZZXXXWWWUUURRRPPPPPPOOOOOOOOOOOOQQQRRRSSSRRRSSSWWW^^^bbbgggpppzzz{{{kkk___XXXPPPNNNLLLKKKJJJJJJKKKKKKIIIJJJKKKLLLKKKIIIEEECCCAAA???@@@BBBCCCDDDJJJRRRYYYiiitttdddVVVLLLBBB>>>@@@AAA@@@??????>>>>>>???@@@???===:::999::::::;;;;;;::::::999:::999888777888:::;;;======>>>>>>===<<<:::888777:::;;;;;;<<<>>>??????@@@>>>>>>>>>>>>>>>??????@@@FFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>>>>?????????>>>===>>>@@@@@@???>>><<<<<<<<<===============?????????@@@AAAAAABBBCCC??????>>>>>>???AAABBBCCCIIINNN```{{{xxxmmmfffbbb___VVVPPPGGG@@@<<<;;;::::::888888888888888888888888888888777777666555555555444444444444444333333333222111111000000111111222111111111111111111111111///000000000111111111222111222333333444444333333111111111111222222333444333333444555555555555555777666666888:::;;;:::888999999999888888888888888999888777777666666777777666777777777888999:::;;;:::;;;<<<======<<<;;;;;;======>>>???????????????@@@???@@@BBBAAABBBJJJSSSeeeyyy~~~|||yyywwwnnnaaaOOOAAA<<<>>>AAACCCHHHLLLPPPRRRQQQNNNLLLKKKJJJJJJIIIIIIKKKOOOVVVZZZdddfffkkkrrrxxx||||||{{{xxxuuurrrooommmkkkgggdddaaa]]]XXXTTTSSSRRRQQQPPPRRRRRRSSSTTTUUUUUUUUUUUUWWWYYY\\\```eeehhhkkklllmmmqqqvvv{{{rrrgggbbb___]]]ZZZYYYWWWUUUSSSQQQNNNLLLOOOOOONNNOOOPPPRRRTTTVVVWWWXXX]]]fffmmmtttoooaaaWWWRRRLLLLLLKKKJJJJJJJJJKKKLLLJJJKKKMMMMMMKKKGGGDDDCCCBBBAAABBBDDDEEEJJJVVVaaaqqqvvvbbbRRRJJJEEE>>><<>>===<<<<<<>>>>>><<<;;;999999:::;;;;;;:::999999999888777666777999;;;===<<<<<<<<<;;;;;;:::999888999999:::<<<===>>>???@@@>>>>>>=========>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<===???@@@AAA???>>>>>>===============<<<;;;:::;;;===>>>>>>===:::;;;;;;<<<===>>>>>>???>>>??????@@@AAAAAAAAAAAA???>>>>>>>>>???@@@BBBCCCGGGKKK[[[xxxsssccc]]]\\\XXXUUURRRMMMDDD>>>;;;:::999999888888888888888999999999777777777666666555555555444444333333333333333333222222111111111111222222111111111111111111111111......//////000111111111000000111222222222222111222222111111111111222222222333444555555555555555666666777999;;;;;;999888444555666777888999:::;;;888888777666666666666666777777777888888999999999999:::;;;<<<======<<<;;;<<<===>>>>>>??????>>>>>>???>>>@@@BBBAAA@@@EEELLL[[[ooo{{{ssseeeRRRCCC<<<<<<>>>???DDDIIINNNQQQQQQNNNLLLKKKHHHHHHGGGFFFGGGJJJOOORRR___aaagggnnnvvv|||~~~~~~|||yyyuuurrrpppmmmjjjhhhdddaaa[[[WWWUUUSSSQQQOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVVVVVVVWWWZZZ^^^bbbdddkkkpppwww}}}sssddd]]]ZZZXXXVVVUUUUUUTTTTTTSSSRRRRRRRRROOOOOOPPPPPPRRRUUUWWWYYY^^^aaajjjuuutttdddXXXRRROOOIIIJJJKKKKKKIIIIIIKKKMMMLLLMMMOOOMMMJJJGGGEEEDDDAAA@@@BBBFFFKKKVVVjjj}}}uuu~~~{{{tttgggVVVJJJCCCAAA===<<<@@@GGGIIIGGGBBB@@@===<<<<<<===<<<<<<::::::::::::::::::::::::999888666555666999<<<>>>===<<<;;;:::999999::::::999999:::;;;<<<===>>>???>>>============>>>???@@@>>>>>>>>>===>>>>>>??????:::::::::;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;999888888999<<<======<<<;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@@@@@@@@@@?????????>>>???@@@BBBDDDEEEIIILLL]]]|||ttt```TTTPPPOOOMMMIIIJJJFFF???;;;999999888888777777888888888999999999666666666666666666555555333333333333333333333333333333222222222222333333111111111111111111111111...//////000111111222222000111111222222222222222444333222111000000000000111222333444555555555555666666777999;;;;;;999777555555666777999:::;;;<<<999999888777777777777888999999999:::::::::999999888999:::<<<======<<<<<<<<<<<<===>>>>>>>>>>>>===>>>===???BBBAAA???BBBGGGRRReee~~~~~~yyyrrrfffVVVHHHAAA===;;;:::???DDDKKKOOOPPPNNNKKKJJJHHHIIIIIIHHHGGGHHHKKKMMMTTTWWW]]]fffpppxxx}}}{{{vvvqqqooommmkkkiiiiiieee```\\\YYYVVVSSSPPPOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTSSSTTTWWW[[[___aaaiiipppyyyvvveeeZZZVVVVVVTTTRRRTTTUUUUUUTTTTTTUUUVVVWWWPPPQQQQQQRRRUUUWWWZZZ\\\eeelllzzzwwwgggZZZSSSPPPOOOHHHJJJLLLKKKJJJIIIKKKMMMKKKLLLMMMJJJFFFCCCBBBCCC@@@AAAEEELLLVVVjjj|||tttyyy{{{zzzrrreeeWWWLLLFFF===?????????HHHTTTZZZYYYLLLGGGAAA===<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<999888666555666999===???@@@>>>;;;999888888999:::999999:::;;;<<<<<<======<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;::::::999888888777999<<<======<<<>>>>>>======<<<<<<<<<;;;<<<===>>>?????????>>>>>>?????????@@@AAADDDFFFGGGKKKMMM]]]~~~nnncccVVVLLLJJJIIIGGGEEEDDD@@@;;;888777888888888777777888888999999999999666666666666666666666666333333333333333333333333444333333222222333333444111111111111111111111111///000000111222222333333333333444555555555555444444444222111000000//////111222333444555555555555666666777999;;;;;;999777999999999999999999999:::;;;::::::999888999999999;;;;;;<<<<<<<<<;;;::::::777888:::<<<======<<<<<<;;;<<<<<<=====================???BBBBBB???AAAFFFFFFYYYsssxxxuuuxxxqqqgggZZZNNNFFF@@@;;;777:::@@@HHHMMMOOOMMMKKKJJJJJJKKKLLLKKKIIIIIIJJJLLLKKKNNNTTT^^^jjjuuu|||~~~zzzsssnnnllljjjhhhggglllhhhddd___\\\XXXTTTQQQNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRTTTWWW[[[^^^```gggoooyyyvvvjjj\\\TTTTTTVVVVVVTTTTTTTTTSSSRRRQQQQQQSSSUUUQQQQQQRRRTTTVVVYYY\\\^^^iiisss|||sssfffYYYPPPLLLMMMNNNHHHJJJLLLLLLJJJIIIKKKMMMHHHIIIIIIFFFAAA>>>>>>@@@BBBCCCIIIRRRaaa{{{}}}{{{xxx{{{yyymmm[[[KKKDDDCCC999>>>AAAEEEQQQbbbkkklllSSSNNNEEE???<<<;;;;;;;;;===<<<:::999999:::<<<===:::888666555777:::===@@@DDDAAA===999666666888999999::::::;;;;;;<<<<<<<<<:::;;;<<<=========<<<<<<<<<;;;:::999999999999999::::::999999::::::;;;;;;:::;;;;;;;;;;;;:::999999999888888:::<<<>>>>>>===AAA@@@???===<<<:::999888<<<<<<>>>??????>>>======??????@@@AAACCCEEEHHHIIIJJJJJJXXXwww[[[VVVPPPLLLKKKIIIFFFDDDBBBAAA>>><<<999888888888888999999999888777555444555555666666666666666666444444333222222111111000222333333444444333333222000000000000000000000000111111111000000000000000000000111222333444444555444444333222222111111000111222333444444333222111666666777888999999::::::999999999999999999::::::;;;::::::::::::;;;<<<<<<;;;;;;::::::::::::999999:::;;;<<<<<<:::::::::<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAABBBIIIPPPccc~~~tttuuu~~~~~~{{{pppjjjaaaVVVMMMFFFAAA@@@AAA???AAAFFFIIIIIIKKKOOONNNOOOMMMKKKLLLLLLGGG@@@KKKJJJLLLRRR^^^lllwww}}}|||zzzvvvssspppnnnkkkiiijjjjjjjjjhhhccc]]]XXXTTTUUUSSSQQQQQQRRRTTTTTTTTTRRRSSSSSSTTTUUUXXX]]]aaagggnnnwwwkkkbbbWWWQQQRRRUUUVVVVVVUUUUUUTTTTTTSSSTTTTTTTTTPPPPPPQQQSSSWWW]]]eeejjjzzz{{{tttiiiZZZOOOLLLLLLLLLJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKGGGFFFFFFDDDAAAAAADDDBBBGGGNNNZZZrrr{{{uuu~~~ssscccTTTJJJCCC???===???AAAIII\\\rrr}}}}}}jjjTTTAAA???@@@<<<:::===========================;;;:::999888999;;;>>>???AAA???===:::999:::;;;;;;;;;<<<=========<<<;;;:::<<<;;;;;;::::::;;;;;;;;;999999888888999999:::;;;888999999::::::;;;;;;;;;:::::::::999999999888888888888888999:::;;;===>>>CCCCCCBBBAAA@@@???>>>======;;;:::;;;>>>@@@>>><<<===>>>@@@AAABBBCCCDDDDDDKKKNNNVVVhhhTTTPPPLLLIIIHHHHHHFFFDDDBBB@@@===;;;999888777777888888888888888666555444666666666555555555555555555555444444333222222111222333333444444333333222000000000000000000000000000000000000000000000000000111111222222333333333333333222222222222111111333333333444444333333333666777777888888999999999888888888999999999999::::::::::::::::::;;;<<<<<<;;;;;;;;;::::::999999999:::;;;<<<;;;:::999:::;;;<<<<<<============<<<<<<============>>>???@@@@@@FFFLLL]]]uuusssqqquuu{{{wwwpppggg]]]SSSKKKCCC>>>CCC@@@@@@EEEHHHJJJNNNSSSPPPRRRQQQMMMKKKJJJGGGBBBIIIIIIJJJOOOXXXeeeqqqxxx|||{{{zzzxxxvvvrrrnnnkkknnnooonnnlllhhhbbb]]]YYYWWWUUUSSSRRRSSSSSSRRRRRRPPPQQQRRRSSSSSSVVVZZZ^^^ccciiirrr{{{rrr```ZZZSSSQQQRRRTTTTTTRRRSSSSSSRRRRRRRRRSSSTTTUUUWWWXXXXXXZZZ___hhhrrryyyrrreee\\\PPPJJJJJJLLLMMMLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLHHHEEEEEEBBB>>>>>>AAAFFFKKKUUUggg}}}|||vvv{{{}}}lllZZZMMMEEEAAA>>>???BBBGGGQQQdddwww~~~|||fffRRRBBBAAABBB>>><<<>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<===<<<:::888777666777888888999:::;;;;;;;;;;;;:::999;;;;;;:::::::::;;;<<<<<<999999999999:::;;;<<<===<<<<<<;;;:::999999999999::::::::::::999999999999888888888888:::;;;<<<===@@@??????>>>>>>======<<<===;;;:::;;;>>>???>>><<>>>>>>>>>>>===============<<<<<<======>>>BBBFFFSSSggg{{{xxxooolllmmmuuu~~~wwwmmmeee___VVVLLLDDDFFFBBB???BBBFFFJJJQQQXXXWWW[[[[[[TTTMMMKKKIIIFFFFFFGGGIIIKKKQQQ[[[gggqqqzzz}}}~~~yyyssspppuuuvvvuuutttpppjjjeeeaaa\\\YYYVVVTTTTTTSSSQQQOOONNNOOOQQQRRRRRRTTTVVVYYY]]]ccckkksss|||~~~tttaaaVVVSSSQQQQQQTTTUUUTTTQQQSSSSSSRRRRRRSSSTTTUUUVVVYYY[[[]]]bbbjjjuuu~~~qqqfffWWWQQQJJJGGGIIIKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJFFFDDDDDDAAA>>>???DDDLLLSSSbbb|||~~~wwwvvvzzzwwwuuuxxxaaaNNNDDD@@@===<<<<<>>;;;===::::::::::::::::::::::::777888999999::::::::::::888777666555555666777888888888999999999999888888;;;:::::::::;;;<<<======999999:::;;;<<<>>>???@@@AAA???<<<:::888888888999;;;;;;:::::::::999999999777777777888999:::;;;<<<============>>>>>>>>>>>><<<;;;;;;;;;===>>>===<<<======>>>???@@@@@@@@@@@@DDDEEEKKK___GGGFFFDDDCCCCCCCCCCCCCCC???===;;;888666555555555666666666666555555444444666666555555444333333333555555555444333333222222222222333333333333222222000000000000000000000000/////////000000000000000222222111111000000000000///000000111222333333333555444333222222333444555777777666666666666666666666666777777888999999999999999999999999::::::;;;<<<<<<;;;:::999999888888777999::::::888888999;;;>>>>>>????????????>>>>>>>>>>>>======<<<=========>>>AAAJJJZZZlll~~~uuullliiipppyyy~~~tttmmmkkkfff\\\TTTLLLEEE@@@AAADDDHHHQQQZZZ```fffggg]]]RRRMMMLLLKKKFFFHHHIIIIIIKKKRRR___hhhwww|||zzzwww{{{{{{|||zzzwwwrrrmmmjjjccc```\\\YYYWWWTTTQQQNNNNNNOOOQQQRRRQQQRRRSSSUUUYYY^^^dddkkkrrr|||~~~{{{ggg[[[SSSQQQPPPRRRTTTUUUUUUSSSUUUUUUTTTSSSTTTVVVXXXYYY[[[___gggppp{{{zzznnncccZZZSSSPPPKKKIIIJJJKKKKKKJJJMMMMMMMMMLLLKKKJJJHHHHHHEEECCCBBBBBBAAA@@@DDDKKKQQQ___uuuvvvvvv}}}}}}mmmTTTEEE???===;;;:::;;;@@@IIISSS\\\^^^YYYRRRNNNDDD===>>>???<<<999:::888888888888888888888888555777888:::::::::888888888777777777777888999:::888888888999999999999999;;;::::::;;;;;;<<<===>>>::::::;;;<<<>>>@@@BBBCCCDDDBBB>>>;;;::::::;;;<<<;;;;;;;;;;;;::::::::::::888777777888999:::;;;;;;======>>>>>>???@@@@@@AAA<<<<<<<<<<<<<<<===<<<<<<:::;;;<<<>>>???@@@@@@AAAHHHIIIPPPdddEEEEEEEEECCCBBBAAAAAAAAA>>>===:::888555444444444555555444444444444444444555444444444333333333222444444333333222111111111111222222333333222222111////////////////////////......//////000000000000222111111000000//////...//////000111222222333444444333222111111222333444666555555555555555555555555555666777777888999999999888888888888999::::::<<<<<<;;;::::::999888888777888:::999999888:::;;;>>>>>>????????????>>>>>>??????>>>=========>>>>>><<<>>>DDDPPP___rrrrrrlllqqqyyy}}}wwwvvvssskkkeeeTTTLLLEEECCCDDDGGGPPPXXXdddkkkmmmcccVVVPPPMMMLLLIIIKKKKKKIIIIIIMMMWWW```pppwww~~~~~~}}}yyyuuurrrkkkhhhddd```\\\XXXSSSPPPPPPQQQRRRRRRQQQQQQRRRSSSVVVZZZ___ccchhhoooyyyvvvggg]]]WWWSSSRRRPPPOOOPPPRRRTTTUUUVVVUUUTTTTTTVVVYYY[[[]]]ccckkkxxxwwwlllaaaXXXSSSPPPNNNLLLKKKKKKKKKKKKJJJNNNNNNMMMLLLJJJHHHFFFEEEBBB@@@@@@AAA??????GGGPPPXXXmmmyyywwwrrr^^^IIIAAA???<<<:::999<<<@@@HHHSSSXXXUUUMMMGGGDDD???<<<======;;;999999888888888888888888888888555666999::::::999777666777777888888999999:::;;;999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<>>>@@@BBBDDDEEEEEECCC@@@=========???AAA<<<<<<<<<;;;;;;;;;::::::888888888888999:::;;;;;;;;;<<<===>>>???@@@@@@AAA===============<<<============>>>???????????????BBBEEENNNbbbDDDEEEFFFDDDBBB@@@@@@AAA>>>===:::777555444444444444444333333222333333444333333333333333333333333444333333222222111000000111111222222222222111111////////////////////////---......//////000000111111000000000//////......//////000000111222333333222222111111111111222222444444444444444444444444444444555666777888888999888888777777888888999:::;;;;;;::::::::::::999999777999::::::999999;;;<<<>>>>>>????????????>>>>>>>>>>>>>>>======>>>??????<<<===BBBJJJTTTeee~~~|||ssssssxxx}}}vvvppp```WWWNNNJJJGGGGGGMMMTTT___gggkkkdddYYYSSSPPPMMMMMMMMMMMMKKKJJJLLLRRRWWWdddnnnzzz|||yyytttqqqlllhhhccc^^^XXXTTTRRRSSSSSSRRRPPPPPPQQQRRRTTTWWW[[[]]]___dddkkkppp{{{qqqbbbZZZUUUSSSRRRPPPNNNLLLMMMOOOSSSUUUUUUUUUUUUWWWZZZ___dddgggpppyyyrrriii```XXXRRRPPPIIIIIIJJJJJJKKKLLLMMMNNNOOONNNMMMKKKIIIGGGEEECCC@@@???@@@AAA???AAAJJJUUUfffwwwwww}}}bbbQQQBBBAAAAAA===999:::999:::AAAKKKOOOLLLGGGEEE???>>>>>>>>>>>><<<<<<;;;999999999999999999999999666777999::::::999888666666666777777888888888999::::::999::::::;;;<<<=========<<<<<<<<<<<<<<<===<<<<<<===>>>@@@BBBDDDEEECCCBBB@@@??????@@@AAABBB======<<<<<<<<<;;;;;;;;;:::999999999::::::;;;<<<999999:::;;;<<<===>>>>>>>>>???@@@???===<<<===>>>BBBBBBAAAAAA@@@???=========CCCMMM^^^uuuAAACCCEEEDDDAAA@@@@@@BBB???===:::888666555444444444333222111111222333444111111222222333333444444555444444333222222111111111111222222222222111111////////////////////////------......///000000111/////////////////////...//////000000111111222222000000111111111111000000222222333333444444555555333444444555666777888999777777777777777888999999999999::::::::::::;;;;;;777999;;;;;;::::::<<<======>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???===>>>AAAEEEKKKXXXpppzzzvvvwwwzzzlllcccYYYSSSMMMIIIKKKPPPWWW```fffddd^^^ZZZVVVRRRPPPOOOMMMLLLKKKLLLMMMNNNXXXbbboooyyy~~~{{{xxxsssoooiiiccc]]]YYYTTTTTTSSSPPPNNNNNNOOORRRPPPSSSWWWYYYYYY\\\aaaeeejjjpppzzzpppaaa[[[WWWSSSPPPPPPOOOOOONNNOOOQQQUUUWWWWWWWWWYYY]]]dddlllssswwwwwwkkk```\\\WWWQQQNNNOOOHHHIIIJJJKKKLLLMMMOOOPPPOOONNNMMMKKKIIIFFFCCCBBB>>>???AAADDDFFFKKKXXXeee|||{{{~~~uuuXXXIII???AAABBB<<<999<<<777666:::AAADDDAAA@@@BBB;;;===???===<<<<<<<<<<<<::::::::::::::::::::::::888888999::::::999888777666777777888888888777777:::999999999:::;;;===>>>???>>>===<<<<<<;;;;;;<<<======>>>???@@@BBBDDDEEEBBBAAA@@@@@@???@@@@@@@@@============<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<999999:::;;;;;;<<<======???AAABBBAAA>>>===>>>@@@AAAAAABBBBBBBBBBBBBBBAAACCCHHHOOOXXXgggwww~~~>>>AAADDDCCCAAA@@@AAACCC???===;;;888666555555444333222111111111222333444000000111222333444444555666555555444444333222222111111222222222222111111////////////////////////---------...///000000111////////////////////////000000000000111111111111...///000111111000///...111111222333333444555555333333444555666777888999777777777777777888888999888999999::::::;;;;;;<<<888999;;;;;;;;;;;;===>>>======>>>>>>>>>>>>======:::::::::;;;<<<===>>>???>>>???AAACCCEEEOOOfff{{{xxxwwwtttkkkaaaYYYRRRKKKJJJMMMRRR[[[dddeeecccaaa\\\XXXQQQOOOMMMLLLMMMLLLKKKIIIPPPZZZhhhrrrxxx}}}|||wwwsssmmmggg```\\\UUUTTTRRROOOLLLLLLNNNQQQMMMQQQUUUVVVVVVXXX\\\___]]]bbbjjjsss|||{{{oooaaaZZZ[[[[[[VVVPPPOOOPPPRRRRRRSSSUUUXXXZZZZZZ[[[^^^eeennnxxxxxxiii^^^UUUTTTRRRMMMLLLOOOKKKLLLMMMMMMMMMNNNPPPQQQOOOOOOMMMKKKHHHEEECCCAAA<<<>>>CCCIIIOOOWWWhhhwww~~~hhhTTTFFF>>>AAAAAA;;;999======999999>>>???<<<<<>>@@@???>>>===;;;;;;;;;;;;======>>>???@@@BBBCCCDDDAAAAAA@@@@@@???>>>======>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;<<<<<<===>>>>>>???@@@BBBCCCBBB???===???AAA<<<===@@@BBBEEEGGGHHHIIIIIILLLOOOQQQXXXdddkkkmmmCCCBBBAAA???>>>??????@@@>>>===<<<999777444111000000000000111222222222333222333333444444333333222444444444333222111000///000000000000000///............////////////......000000//////........................///////////////////////////.........000000000///////////////222222222222222222222222111222222333333444444555444444555777888888888888777999:::999888777888999999999:::::::::999888888;;;;;;;;;;;;;;;<<<===>>>===<<<:::999999:::<<<===<<<<<<>>>@@@AAAGGGWWWfff|||~~~vvvttt}}}uuuiiieee___UUUMMMLLLMMMVVV```dddfffggghhhhhhbbbYYYRRRQQQNNNIIIIIIMMMMMMRRRZZZeeeoooxxx~~~yyysssoooiiiddd```ZZZWWWSSSPPPPPPPPPOOONNNOOOPPPPPPQQQRRRRRRSSSSSSWWWXXX[[[```hhhqqqyyy~~~~~~}}}~~~~~~}}}{{{yyywwwuuunnnddd___YYYUUUTTTTTTRRRPPPPPPRRRUUUVVVWWWXXXZZZ\\\[[[cccnnnwwwvvvkkkYYYUUUQQQOOOOOOPPPNNNMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVSSSNNNIIIFFFDDDBBBAAA999CCCKKKMMMSSSeee~~~{{{nnnZZZFFFDDD@@@===:::999999999:::::::::;;;;;;===>>>???<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::999999999:::<<<===<<<:::999999:::<<<;;;;;;::::::;;;;;;<<<999888888:::===??????>>>BBBAAA???===;;;;;;;;;;;;<<<<<<>>>??????@@@??????@@@@@@??????????????????999999999999999:::;;;<<<>>>===;;;::::::<<<>>>@@@::::::;;;;;;<<<<<<======@@@@@@???>>>============>>>>>>???@@@BBBDDDFFFGGGMMMMMMMMMOOOQQQUUUXXX[[[CCCBBB@@@???>>>????????????>>><<<:::888555333222333222222111111111111111000111111222222111111000333333333333222111000///111222222222222111000000......////////////....../////////.........------............/////////////////////////////////.../////////000000111111111111111111111111111111111111111222333333444444555444555666777777777777777666777888888666666777888888999999:::::::::999999;;;;;;;;;;;;;;;<<<=========;;;:::999999:::;;;<<<;;;;;;===???@@@DDDQQQ^^^www{{{nnnvvvwwwooofffZZZRRROOOKKKPPPWWW```iiippptttuuunnndddZZZWWWTTTNNNLLLNNNLLLOOOVVV^^^hhhrrrzzz~~~~~~yyyuuupppkkkggg```]]]XXXTTTRRRQQQOOONNNOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSUUUXXX^^^dddjjjnnnkkklllmmmnnnooopppqqqrrrssshhh```ZZZ^^^ZZZUUUSSSTTTTTTSSSRRRSSSUUUVVVWWWXXX[[[^^^aaahhhqqq~~~vvvfff]]]TTTQQQMMMKKKLLLLLLKKKJJJJJJKKKLLLNNNQQQSSSUUUWWWVVVRRRMMMHHHEEEBBBAAA@@@BBBIIIPPPWWWeee|||yyy```NNNEEECCC@@@===;;;:::::::::;;;;;;;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<======;;;::::::;;;888888888777888888999999::::::999;;;===???>>>>>>AAA@@@>>><<<;;;;;;<<<<<<>>>>>>>>>>>>????????????????????????>>>>>>=====================>>>??????>>>===;;;::::::<<<>>>@@@===>>>===============<<<@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDIIIIIIIIIJJJMMMPPPTTTVVVBBBBBB@@@??????>>>?????????>>>===;;;999777555444555555333222000000//////000000111111111111000000222222222222222111000///111111222222111111000///......////////////...............------------------............/////////......//////////////////...//////000111222333333000000000000000000000000111111222222333444444444555555666666666666666555444666777666555444555666777888999999::::::::::::;;;;;;:::::::::;;;<<<<<<;;;:::999999999999;;;<<<::::::<<<>>>>>>@@@IIITTTkkknnnuuu~~~}}}zzznnn```UUUQQQKKKJJJNNNYYYiiiwww~~~sssfff```\\\WWWRRRPPPMMMNNNPPPUUU^^^hhhrrrxxx~~~{{{wwwqqqnnngggddd^^^ZZZVVVSSSPPPNNNPPPQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPRRRUUUXXXZZZ\\\[[[^^^aaabbbdddgggmmmrrrzzzpppfff^^^YYYTTTQQQWWWUUUSSSSSSUUUVVVVVVVVVXXXYYYYYYZZZ\\\aaahhhmmmxxxqqqcccXXXRRROOOMMMJJJJJJJJJKKKKKKJJJLLLLLLMMMOOOPPPRRRSSSTTTRRROOOKKKFFFDDDCCCCCCDDDGGGLLLUUUcccyyyjjjTTTGGGBBBAAA???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>===<<<:::;;;;;;::::::;;;;;;;;;<<<<<<======;;;:::;;;<<<>>>===<<>><<<;;;;;;;;;<<<===@@@???>>>>>>>>>???@@@AAA@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<============>>>===;;;:::;;;<<<>>>@@@AAAAAAAAA@@@@@@???>>>===@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@DDDDDDDDDEEEHHHKKKMMMOOOAAAAAA@@@??????>>>>>>>>>>>>===<<<:::888777666666666555333222000000000000222222333333333333222222111111222222111000/////////////////////......---......////////////......---------------------------------.........//////............////////////000000111111222222222333////////////////////////111111111222333333444444555555666666666555444444333444555555333333444555666777888999:::;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999999999:::;;;;;;::::::===???>>>===CCCKKK[[[ooo{{{}}}|||www{{{uuufffXXXQQQMMMIIIJJJSSSbbbqqqtttlllhhhbbb[[[VVVQQQOOOMMMOOOUUU___iiipppxxx~~~zzzuuuqqqlllhhhccc^^^ZZZVVVSSSPPPSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPQQQRRRRRRSSSSSSRRRTTTXXX\\\]]]^^^ccclllsss{{{pppkkkccc]]]YYYWWWVVVUUUUUUUUUUUUVVVWWWYYY[[[[[[]]]]]]^^^```dddmmmwww}}}zzzlllaaaYYYTTTQQQNNNMMMLLLLLLLLLMMMMMMMMMQQQQQQPPPPPPOOONNNMMMLLLMMMKKKHHHEEECCCEEEHHHKKKMMMVVVcccuuuwww]]]KKKCCC??????======<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::::::::======<<<<<<<<<;;;;;;;;;;;;<<<>>>===<<<;;;;;;<<<<<<===>>>???@@@@@@@@@AAA???===;;;;;;<<<===<<<<<<<<<<<<;;;::::::;;;<<<===>>>===<<<<<<===???BBBDDDBBBAAA@@@???>>>===<<<;;;===============<<<<<<<<<======;;;;;;;;;<<<>>>???AAABBBBBBCCCCCCBBBAAA@@@CCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBDDDFFFHHHJJJKKKAAA@@@@@@@@@???>>>======<<<;;;:::888777777777777666555333111000111111222111222222333333222222111000000111111111000/////////////////////...------......////////////......------------------------------------............---.........//////000000333222222222111111000000........................000000111222222333333444444555555555555444444333222444555444333222333555666777888999:::;;;;;;;;;;;;:::999999999999::::::999999999999:::;;;;;;<<<<<<<<<>>>AAA???===@@@EEENNNaaa~~~wwwuuuqqqbbbXXXPPPKKKJJJOOOXXXdddwww{{{wwwrrrjjjbbbXXXTTTPPPNNNQQQXXXaaagggpppvvvyyyuuuooolllgggccc___\\\XXXUUUTTTSSSRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPTTTWWWWWWWWW[[[dddlll~~~{{{zzz|||}}}~~~}}}zzzyyyxxxuuuqqqmmmkkkkkkmmmnnnmmmpppsssvvvxxx|||~~~wwwsssoookkkhhheeeaaa[[[XXXWWWWWWWWWWWWUUUUUUVVVWWWYYY[[[^^^```ccceeegggkkkrrr}}}~~~uuuhhh]]]UUURRRQQQQQQMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQPPPOOONNNLLLJJJIIIJJJIIIGGGDDDCCCFFFLLLQQQ[[[jjj}}}iiiPPPBBB>>><<<<<<<<<<<<<<<<<<======;;;<<<<<<======<<<;;;:::999999888888888888999999======<<<<<<<<<;;;;;;;;;:::;;;======<<<;;;;;;<<<:::;;;===>>>@@@@@@@@@@@@AAA???<<<;;;<<<<<<<<<;;;;;;:::999999999:::<<<<<<;;;;;;:::;;;===@@@CCCFFFCCCCCCBBBAAA???>>>======AAAAAABBBBBBAAA@@@???>>>===<<<<<<;;;<<<===>>>??????@@@BBBDDDEEEEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA??????AAABBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHJJJJJJ@@@@@@@@@@@@???>>>===<<<;;;:::999777777777888999777555333111000111222333//////000000000000////////////000000000000//////000000111111000000///.........////////////......---------------.........,,,------------.........------......///000000000333333222111000//////...........................000000111111222333333333333333444444444444444333333555666555444333444555777888999999::::::::::::::::::999999888888999999999::::::;;;;;;<<<<<<<<<>>>===>>>AAAAAA>>>???CCCIIIVVVppp}}}xxx|||tttjjjXXXPPPLLLNNNQQQYYYkkk~~~yyyppp```\\\UUUPPPOOOSSSYYY]]]eeejjjrrryyy~~~vvvsssnnnkkkgggccc___\\\UUUUUUTTTRRRQQQOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQSSSTTTSSSTTTWWW^^^cccqqqyyy|||vvvqqqjjjfffbbbcccdddeeeeeedddcccbbbeeecccaaa___]]]]]]^^^^^^\\\]]]___```aaacccgggjjjoooqqqtttvvvvvvuuurrrqqqmmmiiidddaaa`````````___^^^[[[XXXWWWWWWXXXXXXXXXUUUVVVWWWXXXZZZ^^^dddhhhoooqqqvvv||||||llldddZZZRRRMMMLLLLLLLLLJJJLLLMMMMMMLLLLLLMMMNNNLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHFFFGGGLLLVVV]]]ooo{{{```KKK@@@===:::::::::;;;;;;;;;;;;;;;:::;;;<<<=========;;;;;;999888888777777888888999<<<<<<<<<;;;;;;;;;;;;:::888:::<<<<<<;;;:::;;;<<<;;;===???AAACCCCCCCCCCCCBBB???<<<;;;;;;<<<===<<<::::::999888888999:::;;;888999999;;;===@@@BBBDDDCCCCCCBBBAAA@@@??????>>>@@@AAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<===>>>>>>===???AAADDDEEEEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA===???AAACCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJ???@@@@@@@@@???>>>===<<<<<<;;;999888888999:::;;;:::777444111000///000111//////000000000000//////...//////000000//////...000000111111000000///.........////////////......------........./////////,,,,,,---------.........------......///000000111111111111000000/////////........................000000000111222222333333111222333444444444444444555666777666555444555777888999999:::::::::999999::::::999888888888888888::::::;;;<<<============>>><<<===AAAAAA>>>???CCCFFFMMM```zzz~~~jjj\\\QQQPPPOOOQQQ^^^mmmzzzyyygggbbb[[[TTTPPPOOOQQQSSSXXX\\\cccjjjrrr|||}}}xxxtttppplllfffccc\\\[[[ZZZXXXVVVTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPPPPRRRUUUXXX[[[ccciiiqqqwww{{{}}}}}}wwwooojjjfffccc^^^[[[WWWWWWVVVVVVVVVWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVVVVTTTUUUUUUUUUUUUWWW[[[]]]]]]^^^aaabbbcccaaa```^^^\\\[[[YYYYYYZZZ[[[[[[ZZZ[[[ZZZYYYZZZ\\\]]]\\\[[[XXXYYY[[[\\\___fffooouuu}}}zzzoooggg[[[VVVPPPLLLJJJJJJJJJJJJIIILLLNNNNNNLLLKKKLLLNNNJJJKKKLLLLLLKKKJJJHHHFFFEEEHHHKKKNNNSSS^^^mmmxxxiiiTTTFFF@@@>>>888888999999:::::::::999999:::<<<===>>>===<<<;;;::::::999999999999::::::;;;;;;;;;;;;::::::::::::777999;;;;;;:::999:::;;;<<<===@@@CCCEEEFFFEEEEEEBBB???<<<;;;;;;=========::::::888777777888999:::888999:::;;;<<<>>>??????AAAAAAAAA@@@@@@@@@??????>>>>>>??????>>><<<999888<<<<<<<<<<<<=========>>>===???AAADDDDDDDDDBBBAAABBBAAAAAAAAABBBBBBCCCDDD???@@@BBBDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIII??????@@@@@@???>>><<<;;;===<<<:::999999:::<<<===<<<:::666222///...//////111111222222222222111111......///////////////..................------,,,......////////////.............../////////000000,,,,,,,,,---------......---------...///000000111////////////000000000000////////////////////////000000000111222222333333000111222333444555555555666777888777666666666888999999:::::::::999888888::::::999888777777888888:::;;;<<<===>>>>>>>>>>>>===;;;<<<@@@@@@>>>???CCCEEEGGGSSSjjj|||hhhWWWRRRPPPMMMSSS]]]lll{{{{{{jjjeee^^^VVVPPPMMMMMMMMMPPPSSSXXX```iiittt{{{wwwqqqkkkgggcccbbb```___\\\ZZZYYYXXXPPPPPPOOONNNNNNNNNOOOOOOMMMKKKJJJKKKMMMPPPRRRRRRYYY]]]bbbeeeggghhhjjjkkkmmmppptttzzzzzzrrrmmmkkkeee___[[[ZZZXXXUUURRRUUUTTTSSSRRRRRRSSSUUUVVVTTTUUUVVVWWWWWWUUUTTTSSSRRRRRRSSSRRRRRRTTTWWWZZZXXXYYYZZZ\\\\\\[[[ZZZYYYVVVVVVWWWZZZ\\\\\\ZZZXXXXXXXXXYYY[[[^^^___^^^]]]\\\]]]___aaafffnnnyyy{{{tttooohhh]]]UUUPPPNNNKKKKKKLLLMMMMMMLLLKKKMMMPPPOOOMMMLLLMMMOOOLLLLLLMMMLLLJJJGGGDDDBBBAAAFFFMMMUUU```qqqlllTTTEEE???===<<<777777888999999999888888888999;;;===>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::999999999666888::::::999999:::;;;777999<<>>>>>;;;:::888777777777888999999:::;;;<<<<<<<<<;;;;;;@@@@@@??????????????????AAAAAABBBBBBAAA>>><<<:::<<<<<<<<<===============>>>???BBBCCCDDDBBB@@@???>>>??????@@@BBBDDDFFFGGG@@@BBBDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGAAAAAAAAA@@@@@@?????????<<<<<<<<<<<<;;;:::999888:::999777555333111111000000000000000000000000000............////////////,,,---...//////...---,,,+++,,,---/////////......000000000000000000000000......//////...---,,,,,,////////////000000000000000000///...............///////////////.........,,,---///111333444555666444444333333333444555555777888888888777777999;;;999999::::::::::::;;;;;;555555666777888999999:::===>>>??????===<<<<<<===<<<<<<<<<;;;:::;;;???AAA???DDDMMM[[[ppp{{{xxx}}}xxxfffWWWOOONNNQQQSSS^^^fffrrr~~~zzzrrrnnneee]]]ZZZYYYSSSKKKJJJNNNSSSWWW\\\fffsss|||xxxrrrooopppmmmhhhdddaaa^^^[[[YYYXXXTTTOOOLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNUUUVVVVVVWWWYYYZZZ[[[[[[___```ccchhhooovvv~~~|||}}}yyytttmmmfffaaa^^^^^^[[[XXXVVVUUUSSSQQQOOORRRQQQPPPPPPQQQRRRTTTUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSWWWYYYZZZZZZXXXVVVUUUVVVUUUVVVWWWWWWWWWXXX[[[^^^^^^]]]^^^aaaeeeiiikkkkkkhhhhhhiiilllqqqzzz~~~ssshhh___XXXRRROOOLLLLLLLLLLLLLLLKKKKKKKKKKKKOOOQQQQQQQQQSSSRRRNNNQQQJJJEEEGGGHHHFFFFFFGGGHHHRRR\\\fffwwwpppVVVIIIEEEBBB>>><<<;;;;;;::::::999888888777:::<<<>>>@@@???<<<999666<<<999777999===@@@>>>:::888888888666444444666888777777888999::::::::::::======>>>>>>===<<<;;;;;;<<<;;;999888888999;;;<<<;;;:::::::::999888888888:::::::::;;;===???@@@AAA???????????????@@@@@@@@@????????????>>>>>>>>>>>>::::::;;;;;;<<<=========AAAAAA@@@@@@???>>>>>>===??????>>>>>>???AAACCCDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFCCCBBBAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888;;;:::888666444222111111000000000000000000000000............////////////---......//////......---------.../////////......000000000000000000000000......//////...------,,,000000000000111111111111000000///...............//////////////////////////////000222222333333333444444333333333444555555666777888777666666888:::999999999:::::::::;;;;;;777777777888888999999:::===>>>??????===<<<<<<===;;;<<<<<<;;;:::;;;>>>AAABBBEEEKKKVVVggg}}}xxx}}}}}}rrrcccXXXRRROOONNNRRRXXXbbbmmmwww~~~~~~}}}zzzqqqeee]]]XXXQQQIIIHHHKKKNNNQQQTTT[[[fffoooxxx|||yyywwwsssmmmiiifffcccaaa___ZZZVVVQQQNNNMMMMMMMMMLLLNNNMMMLLLKKKKKKKKKLLLMMMRRRRRRSSSTTTUUUVVVWWWWWWSSSTTTVVVYYY___ffflllpppzzz~~~~~~wwwrrrrrrppplllfffaaa\\\XXXVVVVVVTTTSSSSSSTTTTTTSSSRRROOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQQQQSSSSSSTTTTTTTTTSSSSSSRRRTTTVVVXXXXXXVVVUUUTTTUUUSSSUUUWWWXXXYYY\\\```dddhhhjjjnnnrrrwwwyyyzzzzzzxxxxxxyyyzzzsssmmmddd\\\UUUQQQMMMJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNQQQQQQOOOOOOQQQQQQNNNOOOIIIEEEFFFFFFFFFHHHMMMRRR```rrrwwwbbbKKKAAA@@@>>>;;;999::::::999999888888888777:::;;;===>>>===;;;888777888555333555999;;;999666777888888666444444666888666777888999::::::::::::;;;;;;<<<<<<;;;::::::999;;;:::999888888999:::;;;999999999999999888888888666777777888999;;;===>>>========================>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????>>>======<<<>>>>>>===>>>???@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCAAA@@@>>>===;;;;;;<<<<<<<<<<<<;;;:::999999<<<;;;999666444333222111000000000000000000000000............///////////////................../////////000000000///......////////////////////////.........///......---,,,000000111111111222222222000000///...............////////////////////////222222222222222111111000333333333333333444555666555666777777666666777999999999999999::::::::::::999999999999999:::::::::<<<>>>??????===<<<<<<===;;;<<<<<<;;;;;;<<<>>>AAAEEEFFFHHHNNNZZZooozzz{{{~~~}}}|||rrrfff[[[QQQLLLJJJNNNTTT\\\eeeppp{{{~~~pppcccZZZRRRKKKHHHIIIKKKKKKLLLQQQYYY```hhhrrr~~~{{{tttoookkkhhheeeccc^^^ZZZUUURRRPPPPPPNNNMMMNNNMMMLLLKKKJJJJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSSSSOOOOOOPPPRRRVVV[[[___bbbkkkqqqzzz}}}uuuooohhhfffbbb]]]XXXUUUSSSRRRQQQQQQQQQRRRTTTTTTSSSQQQNNNOOOOOOPPPPPPPPPPPPOOOQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUWWWWWWVVVUUUVVVWWWYYY[[[]]]```bbbfffkkknnnuuuzzzxxxmmm___[[[TTTOOOLLLKKKIIIGGGIIIIIIJJJKKKLLLMMMNNNNNNPPPSSSRRROOONNNQQQQQQOOOMMMJJJGGGFFFEEEGGGOOOXXXfffzzzzzzbbbQQQAAA<<<<<<;;;999888888888888888888888777777::::::;;;::::::999888777666333222333777888777555777777888666444444555777666777888999999::::::999999999999999999999888777:::999888777777888999:::777777888888888888888888555666666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAAEEEDDDCCCAAAAAAAAAAAABBBBBBBBBCCCEEEFFFFFFFFFFFFAAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999<<<;;;999777555333222222000000000000000000000000............////////////000///...------...///000111111000000000///..............................---...............------///000000000000111111111000000///...............///////////////000000000333333333333222111111000333333333333444444555666666777999888777777777888888999999999999:::::::::;;;;;;;;;;;;;;;:::::::::<<<===???>>>===;;;<<<<<<<<<===>>>===<<<===???AAAFFFEEEEEEGGGOOO```ttt}}}yyy|||rrreeeXXXPPPLLLLLLOOOTTTZZZdddrrryyyjjj___WWWQQQKKKKKKKKKJJJJJJMMMRRRWWW[[[eeeqqqzzzyyyrrrmmmiiieeeccc```]]]ZZZWWWVVVUUUSSSRRRPPPOOOMMMKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPQQQPPPPPPQQQSSSVVVYYY[[[```eeemmmvvv~~~xxxtttkkkhhhccc^^^ZZZXXXVVVVVVTTTSSSRRRSSSSSSSSSPPPNNNQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWXXXYYYYYYXXXYYY[[[]]]eeegggjjjllloootttyyy|||wwwjjjaaaTTTPPPLLLJJJJJJJJJIIIIIIHHHIIIJJJLLLMMMOOOPPPQQQPPPTTTUUUSSSSSSTTTSSSOOOMMMJJJIIIGGGFFFJJJXXXgggyyyeeeSSSGGG===;;;===<<<::::::777777777777777777777777999999888777777777777777777555444555777999888666666777777666555444555666555666777888999999999999777888888999888888777777888888777777777888999:::666666666777888888888999888888888999:::;;;======:::::::::::::::999999999::::::999999999999888888;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;:::::::::999::::::;;;;;;<<<>>>>>>???CCCAAA???>>>>>>???@@@BBBAAABBBCCCEEEFFFGGGGGGGGG========================;;;;;;;;;<<<;;;;;;::::::<<<;;;999777555333222222////////////////////////............////////////000///...------...///000111111000000////////////------------------------------...............---.........////////////000000000///...............////////////000000111111111222222333333333222222333222222333444555666666777999;;;;;;999888888999888888888999999999::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;<<<===>>>????????????AAABBBDDDCCCCCCCCCIIIUUUfffqqqyyy~~~|||oooaaaWWWNNNKKKKKKOOORRRXXXeeesss}}}}}}ooocccZZZTTTMMMLLLKKKJJJJJJLLLOOORRRQQQ[[[eeennnxxx|||uuupppjjjeeeaaa```^^^\\\[[[[[[ZZZXXXVVVSSSRRRPPPMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOONNNMMMMMMMMMNNNOOOPPPQQQZZZ\\\aaagggnnntttzzz}}}{{{yyyyyywwwuuuooolllhhhbbb^^^\\\ZZZZZZVVVUUUSSSSSSSSSQQQOOOMMMRRRSSSUUUVVVVVVUUUTTTSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\\\\[[[[[[\\\___bbblllnnnssswww|||ttthhh]]]WWWOOOMMMJJJIIIJJJKKKKKKKKKIIIIIIKKKMMMOOOQQQRRRSSSPPPVVVZZZZZZYYYYYYTTTOOOIIIHHHHHHHHHJJJRRReeewww}}}iiiWWWJJJBBB<<<===>>>;;;::::::888888888777777777777777888888777666555666777777777666666666777888777777555666777777555444444555555555666777888888888888777888999999999999888888777777777888888999999:::666666666777888888888999999999999999:::;;;======;;;;;;;;;::::::999999999888888888777777777777666888888999999:::;;;;;;;;;:::::::::999999999999999888999:::;;;<<<=========>>>===<<<<<<===???AAACCCAAABBBCCCEEEFFFGGGGGGGGG;;;;;;<<<<<<<<<=========:::;;;;;;<<<;;;;;;::::::<<<;;;999666444333222111////////////////////////............////////////000//////////////////000000000///.........//////........................,,,---......///.........---------.........//////000000///..................//////000000111111222000111222333444444444444222222222333444555666777888:::<<<<<<:::999888999888888888888999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;===>>>>>><<<;;;;;;<<<===>>>@@@@@@??????AAABBB@@@AAAAAABBBEEENNNZZZbbb~~~~~~{{{mmmcccSSSLLLHHHKKKLLLNNNVVVbbbpppzzz~~~ssshhh\\\TTTMMMLLLJJJHHHHHHJJJLLLMMMKKKSSS[[[bbblllzzz|||wwwqqqjjjfffbbbaaa`````````___\\\ZZZWWWVVVSSSPPPNNNMMMMMMLLLNNNNNNNNNNNNOOOOOOPPPPPPLLLLLLLLLKKKLLLLLLLLLMMMWWWWWWXXX[[[```eeekkknnnssswww}}}}}}xxxrrrppprrrttttttsssssspppmmmhhheeebbb```___[[[YYYVVVTTTTTTSSSRRRPPPSSSTTTUUUVVVVVVWWWWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\]]]^^^___aaabbbcccccccccaaaaaa```___^^^```dddhhhnnnqqqwww}}}qqqdddYYYQQQMMMMMMKKKIIIIIIKKKLLLLLLLLLJJJKKKMMMOOOQQQSSSTTTUUUTTTZZZ______]]]ZZZSSSLLLEEEEEEGGGLLLTTTbbbzzz{{{iiiXXXLLLBBB===:::<<<<<<999888999:::999999888777777666666777777666666666666777777555555555555555555555555444666777777555444444555444555666777777888888777777888999999:::999999999777777888999999:::::::::777777888888888888888888777777777777888999:::;;;<<<;;;;;;::::::999999888777777777666666666666555666666666777888888999999999999999999888888888888777888:::;;;<<<=========;;;;;;;;;;;;===???AAABBBAAAAAACCCDDDEEEEEEEEEEEE<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::;;;:::888666444222111111////////////////////////............//////////////////000000000000/////////...---------...///000........................,,,------...//////..................////////////000000///..................//////000111111222222111222333333444444333333222222222333444555666777777:::<<<<<<:::888777777888888888888999999999999:::::::::;;;;;;<<<<<<<<<;;;===>>>===<<<:::;;;;;;;;;===>>>???>>>>>>???@@@<<>>?????????@@@AAABBBBBBBBBBBBBBB======<<<;;;;;;:::999999::::::;;;;;;<<<;;;;;;;;;;;;999777555333111111000////////////////////////............/////////000...///000111111000///......---,,,,,,---...///000////////////////////////,,,,,,---.../////////...////////////000000000000000000///..................//////000111222222222333333444444444333222222222222222333444555777777666999;;;;;;999777666666777888888888888999999999999999::::::;;;<<<======;;;<<<>>>===<<<:::;;;;;;999;;;===>>>=========???:::>>>BBBCCCCCCEEEIIILLLZZZqqq{{{|||zzzhhhYYYTTTOOOGGGGGGMMMOOO^^^pppzzz{{{vvvjjj___SSSPPPLLLJJJIIIIIIHHHGGGIIIMMMNNNMMMQQQ[[[dddhhhrrrwww}}}uuutttrrrrrrpppmmmhhheee^^^\\\YYYUUUSSSQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYZZZ^^^cccddddddcccdddfffdddfffmmmwwwzzztttllleee```\\\ZZZXXXZZZYYYYYYZZZ\\\^^^aaabbbbbbccceeehhhiiijjjjjjjjjppprrrsssuuuwwwxxxyyyyyytttsssqqqnnnmmmoootttwww~~~|||ooohhh]]]RRRKKKIIIIIIJJJJJJIIIIIIJJJMMMPPPPPPPPPNNNOOOPPPRRRSSSUUUVVVWWWaaadddccc^^^YYYTTTMMMEEEHHHIIIPPP___tttrrrWWWGGG@@@>>>;;;999:::<<<<<<999:::===>>>===<<<:::888777666555666666777777888777777666555666777666555555555666333555777777555444333444333444555666777777777777666666777888888888888888777888999:::;;;<<<<<<;;;;;;:::::::::999888888888777777666777777888999::::::::::::999888777777666777777666666666555555555555555555666777777888888888888888888888999999999777888:::<<<=========<<<<<<<<<===>>>>>>======<<<>>>??????@@@@@@@@@??????999999::::::;;;<<<<<<===<<<;;;:::999888777777777:::888555333111111111222//////////////////////////////......---------,,,000000//////.........---...///000111111///---+++000000//////.........---,,,------......------,,,,,,---///000111000///---//////...---,,,,,,,,,,,,000000000///////////////222222333333333333444444222222333444444444333333777777777777666666666666777666555555555777888999999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<===@@@BBBEEEFFFGGGQQQ```zzz~~~nnn```WWWRRROOOMMMKKKTTT```kkkwww|||ssseeeYYYTTTRRRSSSPPPIIIHHHLLLHHHJJJKKKKKKLLLQQQXXX]]]dddkkkvvv~~~zzzuuussspppnnnllliiiddd]]]WWWUUUTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTWWWZZZ[[[UUUXXX\\\^^^______```bbbeeejjjsss}}}rrrjjjfffbbb___\\\\\\]]]___bbbfffiiikkkmmmkkkjjjgggeeefffhhhkkkmmmrrrvvv{{{~~~}}}{{{yyyxxxxxxzzz{{{zzzyyyyyy}}}rrriiiZZZVVVQQQLLLIIIJJJLLLNNNRRRMMMJJJLLLNNNMMMNNNQQQQQQSSSUUUTTTRRRQQQTTTWWW^^^ZZZXXXVVVQQQKKKIIILLLKKKPPP\\\qqq}}}www^^^JJJ@@@======999:::;;;;;;:::999888777777888999::::::999888777777777888777777666555444333333444555555444333333222333444444555555444444444444333333333444555555222222222333555666888999777777888999;;;<<<======999999888888888888999999777777666666666666666777999888999:::;;;;;;999777666555555555555444444444333333333444444444555555777888888999999999888888666777999;;;<<<>>>>>>???999999999::::::;;;;;;;;;:::<<>>===<<>>@@@BBBDDDEEEFFFMMMVVVjjj~~~rrrggg]]]SSSLLLJJJQQQYYYbbbmmmvvvuuunnniii___VVVTTTQQQLLLIIIJJJJJJKKKLLLKKKKKKNNNSSSWWW]]]bbbjjjrrryyy|||xxxtttpppnnnrrrmmmfff```]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVTTTSSSSSSSSSTTTVVVWWWXXX[[[\\\^^^___```aaa``````[[[]]]___`````````aaacccmmmsss}}}vvvoookkkhhheeebbb```bbbdddfffiiikkkllllllhhhgggdddcccccceeehhhjjjrrrvvv{{{~~~~~~~~~~~~~~~}}}~~~~~~tttiii^^^VVVRRRPPPLLLIIIHHHJJJLLLNNNOOOKKKJJJMMMNNNMMMNNNQQQRRRSSSTTTUUUUUUVVVYYY[[[]]]XXXTTTQQQLLLHHHJJJOOOVVV]]]lll~~~eeeNNNAAA;;;777555888888888888888777666555777777888999999888777777666777777777777666666555333333444555555444333333000111222222333333222222333333333222333333444555444444444444555777888999777777888999::::::;;;;;;999888888777777888888999777777666666666666666777888777777888999999888666666555555555555444444444333333444444444555555555666777777888888888888888777777999;;;<<<=========999999::::::;;;<<<======;;;>>>??????>>>===???AAA444444555777999:::;;;<<<<<<;;;:::999999999999999777666444222111000111111///////////////////////////////////////.........///............---------......------------,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---...///000///......------,,,,,,,,,---..................////////////000000000111111111111222111222333333444444444333666666555555555444444444666555555444444444555555777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999<<<>>>@@@>>>>>>???@@@BBBCCCDDDDDDLLLOOO[[[rrrppp```UUUPPPRRRTTTWWW___mmmwww{{{zzzmmm___YYYVVVQQQMMMKKKKKKKKKLLLKKKJJJJJJMMMOOORRRUUUYYY___fffpppzzz}}}}}}vvvqqqmmmkkkiiihhhgggeeedddaaa```^^^]]]]]]ZZZYYYXXXXXXYYY[[[^^^```aaadddhhhjjjkkkhhheeecccdddeeeffffffeeeeeegggiiivvv~~~|||sssllliiigggeeebbbdddeeegggiiijjjjjjiiihhhcccaaa___^^^^^^```cccdddiiilllpppsssuuuwwwyyy{{{}}}vvvjjj___VVVNNNHHHKKKKKKJJJIIIJJJKKKMMMNNNNNNKKKLLLOOOPPPOOOPPPSSSTTTTTTUUUXXX\\\_________\\\UUUNNNKKKHHHIIIQQQYYYiiissszzz}}}oooSSSBBB======:::555888888777666666666777777777777888888888888777777555555666777777777666666333444444555555444444333000111222222333333222222222222111111222222333444666555555555555666777888666777777777888888999999888888777777777777888888777666666555555666777777888666555555666777777666666555555555555444444444333444444444444555555555555666666666777777777888777888999:::;;;;;;;;;;;;999:::;;;<<<===>>>???@@@>>>???AAAAAA@@@???@@@AAA222333444666888:::<<<=========;;;999888777777666555444333111000000000000////////////////////////////////////////////////------------------------------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---.../////////......,,,++++++,,,---...///000///////////////000000000000000000111111111222222111111222333444444444444555555444444444333333333555555444444444333333333666777888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;>>>AAA???@@@@@@AAAAAABBBBBBCCCHHHIIIPPPaaauuuuuuiii^^^[[[UUUQQQUUUbbbssszzzooofff___XXXSSSOOOLLLLLLLLLKKKIIIIIIIIIIIIJJJKKKNNNQQQWWW```jjjqqqxxx|||~~~|||vvvuuussspppmmmkkkiiiiiieeedddccccccdddfffiiikkklllooorrrttttttqqqmmmkkkpppqqqqqqqqqppprrruuuwww~~~{{{tttkkkfffdddcccaaa___bbbdddfffggggggeeebbb```]]][[[ZZZYYYYYY[[[]]]^^^```bbbdddfffhhhkkkooorrrvvvyyy}}}~~~yyyqqqeeeZZZRRRMMMIIIFFFIIIJJJKKKLLLMMMNNNNNNNNNOOONNNOOORRRSSSQQQRRRVVVXXXXXX[[[```eeegggccc```XXXQQQKKKIIIKKKQQQ^^^jjjppp___III>>>>>>@@@>>>::::::999888777777888999:::777777777777777777777777444444555666777777777666444444444444444444444444222333444444555555444444111111111000111222222333666555555444444444555555666666666666666666666666777777777666666777777777666666555555555666777777999777555444666777777777666555555555555444444444444444444444555555555555555555555555666666777888888999:::::::::::::::::::::;;;<<<===???@@@AAABBB@@@AAABBBCCCCCCBBBAAAAAA111222444666999;;;<<<===>>>===;;;888666444333222222222111111000000000000////////////////////////.........///////////////,,,,,,,,,,,,------------,,,,,,++++++++++++,,,------------------------...------............------,,,------...............+++++++++,,,---...///000/////////000000111111111111111111111222222222333000111222333444444444444444444444444333333333333444444444444444444333333555666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999:::<<<>>>@@@@@@@@@AAAAAAAAAAAABBBBBB@@@BBBHHHRRR^^^qqq}}}ooohhh]]]SSSQQQYYYiiiwwwxxxkkk```XXXTTTPPPOOOMMMLLLKKKJJJIIIHHHFFFHHHJJJLLLOOOTTTZZZ___hhhmmmuuu|||}}}{{{yyyxxxvvvuuutttttttttvvvxxxyyy~~~|||{{{~~~}}}wwwpppiiidddcccbbbaaa___^^^___aaabbbaaa^^^[[[YYYYYYXXXWWWVVVWWWXXXZZZ[[[\\\^^^______aaadddhhhlllooosssxxx{{{~~~xxxooo```[[[SSSLLLHHHGGGHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMOOONNNPPPTTTTTTRRRVVV[[[aaabbbeeejjjmmmjjjccc]]]RRRMMMKKKNNNUUU___ooo|||www\\\SSSHHH@@@===;;;:::888999999777777777888999:::666666666666666666666666333444555666666666666666444444444444444444444444222333444444555555444444111111000000000111222222444444333222222222333333555555555555555555555555777666666555555666666777555555555555555666777777;;;888666666777999999888666555555555555444444444444444444555555555666666444444444444555666777888999::::::;;;;;;:::::::::;;;<<<===>>>@@@AAABBBCCCBBBCCCDDDEEEFFFEEEDDDBBB111222444666888:::<<<===<<<;;;888666333111000///000000000000000000//////////////////////////////---------...............++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------..................////////////......---------------.........+++++++++,,,---...///000......//////000000111111111111111222222222333333000111222333444555555555555555444444444333333333222333444444555555444444555666777888999999999999::::::::::::::::::::::::>>>===<<<;;;;;;<<<>>>???@@@@@@AAAAAAAAAAAABBBBBB???BBBGGGLLLQQQ___wwwvvvjjj___XXXXXXaaakkkxxxlllccc]]]XXXUUUQQQOOOMMMMMMKKKJJJGGGHHHJJJKKKLLLMMMOOORRRXXX^^^fffmmmuuu~~~{{{uuuooogggbbbbbbbbbaaa___^^^^^^______^^^\\\YYYXXXZZZYYYYYYXXXYYYZZZ[[[\\\[[[[[[\\\\\\]]]```dddggghhhmmmssswww|||~~~rrrfff^^^QQQOOOKKKIIIHHHJJJLLLMMMIIIJJJLLLMMMNNNMMMMMMLLLNNNNNNQQQUUUVVVWWW]]]fffoooppprrrrrroooiii```ZZZOOONNNRRR[[[fffrrrxxxcccSSSQQQMMMGGG???:::777666666666555555555666777777666666555555555555666666444444555666666666555555555444444333333444444555000111222222333333222222111111000000111111222333333222222111111111222222333444444444555555666666666666555555555555666666444444444444555666777777;;;999888888999::::::999666555555555555444444444444444555555555666666666555444444444555666888999::::::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCDDDGGGIIIIIIGGGDDD111111333444666888999:::777666444222000//////....../////////000/////////////////////////////////,,,,,,,,,,,,---------...***+++++++++,,,,,,,,,,,,***+++,,,.........---,,,++++++,,,,,,---------------..................------,,,,,,,,,------......,,,,,,,,,,,,,,,---...///,,,,,,------...//////000000000000111111111111222000000222333444555555555555555555555444444444444111222333555666666666666666666777888999999999999999999999999999999999999:::::::::;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCFFFIIILLLTTTfffvvvyyyrrriiiaaaaaafffsssvvvnnnbbb]]]WWWRRRPPPNNNLLLJJJIIIJJJKKKKKKJJJIIIJJJLLLNNNSSSYYY^^^dddlllwwwyyyrrrkkkfffffffffeeecccbbbbbbbbbbbbaaa```___^^^^^^^^^]]]]]]^^^^^^___```]]]^^^___```aaadddhhhkkkmmmqqqwww|||}}}sssjjjbbbZZZTTTKKKLLLLLLLLLLLLMMMOOOPPPJJJKKKMMMNNNOOOPPPPPPPPPOOOPPPTTTZZZ^^^bbblllwww}}}vvvlllccc\\\XXXUUUXXXaaappp||||||cccRRRMMMMMMKKKGGGAAA<<<999777444555555666666666666666666666555444444555666666555555555666555555444444555444333333333333444555000111222222333333222222222111111111111222333333222222222111222222333333222333333444555666777777666555555444444555555666444444444444555666777777:::999999:::;;;;;;:::888666555555555555444444444555555555555666666666666555555444444555777999;;;:::;;;<<<<<<===============>>>>>>???@@@@@@AAAAAACCCCCCDDDHHHKKKLLLIIIFFF000000222333555666777888333222111000////////////---...//////000/////////////////////////////////+++++++++,,,,,,---------*********++++++,,,,,,,,,***+++---/////////---,,,*********++++++,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------,,,,,,,,,---......******+++,,,,,,---......////////////000000000000///000222333444555555555666666555555555444444444000111444666777777777777666777888999999::::::999777777777777777777777777666777888:::<<<>>>?????????@@@@@@AAAAAABBBBBBCCCBBB@@@@@@CCCFFFLLLWWWbbb|||yyymmmggghhhgggttt~~~jjjccc[[[TTTQQQOOOMMMJJJKKKKKKKKKJJJHHHHHHIIIKKKJJJMMMQQQSSSVVV\\\eeemmmsss||||||tttpppoooooonnnmmmgggggggggffffffeeeeeeeeebbbbbbaaaaaabbbbbbcccdddeeefffiiijjjlllooosssvvvzzz~~~uuuiii___XXXSSSOOOKKKGGGIIIKKKLLLLLLLLLLLLMMMLLLMMMOOOQQQSSSTTTUUUUUURRRTTTYYY```eeemmmzzzvvvhhh^^^ZZZYYY\\\bbboooeeeNNNBBBCCCBBB@@@>>>===:::888666555666777999999999888777666555444333333444555666555666666666555444333333555444333333333333444555333333444555555555444444222222111111222222333444333222222222333333444555222222333444666777888888555555555444444555555555333333333444555666777888999888999:::;;;;;;999777666666555555555444444444555555555555666666666777666555444444555777:::<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@CCCCCCDDDIIIMMMNNNKKKHHH333333333444444444555555222222111111111111111222000000000000/////////////////////...---+++***))),,,---......,,,,,,---...////////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------+++++++++++++++,,,---...////////////000000000000000///...---------------///000333444555555444333666555555444444333222222444555666777777888888888555555666777888999::::::888888888888888999999999888999;;;===>>>>>>======<<<>>>@@@AAAAAAAAABBBCCCBBB@@@>>>>>>AAAGGGMMMRRRddd|||~~~xxxlllgggmmmssszzzuuueee[[[XXXWWWTTTPPPOOOOOONNNKKKIIIHHHIIIJJJIIIKKKNNNOOOPPPSSSYYY^^^ccchhhqqq|||}}}zzzvvvttttttqqqnnnnnnpppqqqooommmmmmmmmmmmllllllnnnrrruuuwwwvvvvvvvvvyyy~~~xxxiiiaaaWWWRRRQQQQQQNNNKKKNNNMMMMMMLLLLLLMMMMMMMMMQQQQQQPPPPPPPPPPPPPPPPPPQQQYYYbbblllyyyuuuiiiaaa]]]___cccjjjxxxfffSSSEEE<<<::::::999888777777888888:::888888;;;@@@@@@<<<777444444333333333444555555333333333333333333333333111222333444555666666555444444333333222111000000333333333333333333333333333333222222222222222222444333333333444555666777555555555444444333333333444444444444555777888999666777777777777777666666555555444333333333444444555666666444222000000111222222333444666999<<<==================>>>??????>>>>>>>>>@@@CCCDDDCCCBBBGGGGGGHHHHHHIIIHHHHHHHHH333333333333444444444444444333222111000//////000000000000000/////////...,,,,,,---............---,,,---...---,,,,,,,,,...------...------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---............/////////000000///...------......---///111333555555444333333333333333333222222222444555666777777888888777666666666777888888999999666666666666777777777777888999:::<<<============<<<>>>@@@AAAAAAAAACCCDDDAAA@@@>>>===???DDDIIILLLUUUggg~~~|||{{{lllkkkjjjpppuuuhhhaaa]]]XXXUUUSSSRRRPPPNNNKKKJJJKKKLLLHHHJJJKKKKKKKKKMMMRRRVVVZZZ]]]bbbjjjsss|||~~~~~~}}}}}}~~~ttthhh]]]WWWPPPNNNOOOPPPNNNLLLLLLLLLKKKKKKKKKLLLMMMNNNPPPRRRUUUVVVVVVVVVXXXZZZ```hhhrrr}}}yyyiiiaaa```dddmmmvvvmmmWWWJJJAAA;;;999999888777777777777777888666777:::??????;;;777666555555444444444555555333333333333333333333333222222333333444444555555444444444333333222222111333333333333333333333333222222222222222222222222666666777888888999::::::555555555444444333333333555444555555555666777888666777777888777777666666555444444333444444555555444555666555333222333444555555555666777999;;;<<<===<<<<<<<<<<<<===>>>>>>??????@@@BBBCCCDDDCCCCCCFFFGGGHHHHHHIIIIIIIIIIII222222333333333444444444555444222111///......---000000000/////////......,,,------...//////......+++---...---,,,+++,,,...++++++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,---------------------.........,,,,,,---------.........111000///////////////000---///111222444444333333111111111111222222222222444444555666777777777777777777777777777777777777444444444444555555666666999999999:::;;;<<<===>>><<<>>>@@@AAA@@@@@@BBBCCC@@@???===<<<>>>@@@CCCEEEJJJTTTcccvvvyyyzzzvvvkkkcccfffsss}}}rrriiibbb^^^ZZZXXXTTTQQQNNNMMMMMMMMMIIIJJJJJJIIIHHHIIIKKKNNNQQQQQQSSSVVV]]]fffnnnsssyyymmm```VVVQQQMMMJJJKKKNNNPPPOOOMMMNNNMMMMMMMMMNNNOOOQQQRRRPPPWWW]]]```___```cccgggnnnyyy}}}nnn```___hhhwww~~~nnnWWWHHHAAA???<<<888777666666555666666666555555555999<<<===;;;777888777666555444444444555111111222222333333444444444333222111111222333444333333333333333333333333333333333333333333333333111111111111111111111111555666888:::;;;;;;;;;;;;555555555444444444444444666666666555666666666666666666777777777777666666444444444444444555666777444666888777666555666777777666666666777888999999;;;;;;;;;;;;;;;<<<<<<===AAABBBBBBCCCDDDDDDDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJ222222222222333333333333333222111000///.........000000/////////.........////////////...---,,,++++++,,,------++++++,,,---***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...------+++++++++,,,,,,,,,------------..................,,,------------.........111000000000000000111111111111222333333222222111000000111111222333333444333444555666777777777777888888777777666666666666333333333444555555555666999999888888999;;;===>>>===>>>@@@@@@>>>===>>>???>>>============???AAABBBIIIMMMTTT```uuuzzz}}}rrreeeeeelllttt~~~tttmmmbbb___YYYTTTQQQOOONNNMMMKKKKKKKKKJJJIIIIIIJJJKKKMMMMMMLLLNNNRRRXXX^^^bbbkkkwww{{{ssskkkddd\\\SSSNNNMMMKKKKKKLLLOOOPPPPPPNNNQQQQQQPPPPPPRRRTTTVVVXXXVVV___iiinnnnnnooouuuzzzuuujjjdddkkk|||www```KKK@@@======<<<666555555444444555555555333333444777:::;;;999777888777666444444333333333000000111222333444444555555333111000000111222444222222222222333333333333333333333333333333333333000000111111111111222222111333666888999999888888555555555555555444444444666666666666666555555444333444555555555555555555444444444444555666777888777999::::::999777777888555555555666666777888888::::::999999::::::;;;<<>>===>>>???>>><<<::::::;;;<<<<<<<<<===>>>???AAABBBHHHJJJMMMTTT```vvv~~~vvvxxxsssqqqppppppxxxnnniiiaaaZZZVVVSSSPPPNNNLLLKKKJJJJJJJJJKKKJJJJJJLLLLLLLLLMMMOOORRRTTTVVVZZZeeerrrzzzzzzrrriiieee___YYYUUURRROOONNNNNNMMMMMMNNNOOOOOOOOONNNQQQQQQQQQRRRUUUYYY\\\___aaakkkxxxuuupppsssmmmVVVFFF???<<<:::888555444444444444444555555333333444666888999888777666555444333222222111222000000111111222333444444555333111000000111222444111111111111222222222222333333333333333333333333000000111111222222222222000111444666777777666555555555555555555555555555666777777777666555444333111222222333444444333333444444444555666777888999:::<<<>>>===:::888777777444555666888999:::;;;;;;999999999999999:::;;;;;;@@@BBBDDDDDDBBBAAABBBDDDCCCDDDEEEGGGHHHIIIIIIIII000000111111111222222222//////............///////////////.........------******,,,---......//////***,,,---,,,+++***+++---,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------...//////---,,,+++---............/////////////////////000111333333666555444222111//////...111111111222333444444555333333444555666666666666777777777666666555555555333444444555666777888888777777777888999:::;;;<<<<<<===>>>>>><<<::::::;;;===<<<<<<<<<===???AAABBBBBBEEEJJJQQQXXXeee|||{{{zzzzzzttt~~~~~~wwwlllddd___ZZZVVVRRRMMMKKKJJJKKKLLLLLLKKKIIIKKKKKKLLLMMMMMMNNNNNNNNNPPPWWW___eeeiiipppyyywwwlllbbb[[[VVVTTTQQQNNNMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPRRRSSSTTTXXX^^^eeekkkooowwwzzz}}}~~~qqqaaaOOODDD???:::666444444444444333444444555666333444555666666777777777444444333222111111111222000000111111222222333333444333222111111222333444222222222222222222222222333333333333333333333333111111111222333333444444222333555666777666666555555555555555555666666666555666777777777666444333000111222333333333333333666666666666666777888999<<<>>>??????<<<999777666777888999;;;===>>>>>>>>>999999999999999::::::;;;===@@@CCCCCC@@@???AAACCCBBBCCCDDDEEEFFFGGGGGGGGG000000000000111111111222000//////...------------//////.........---------((()))***,,,---.........***,,,,,,,,,+++***+++,,,,,,,,,---,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------,,,---.........---+++***,,,,,,---------..................///000111333333222111000//////.........000000111111222222333333333333444555666666666666666666666666666666555555333333444555666777888888555666777999:::::::::;;;999;;;===>>>>>>>>>???@@@???>>><<<;;;;;;<<<>>>???>>>BBBKKKWWW]]]aaajjjttt|||~~~zzzpppiiiddd^^^YYYRRRPPPNNNOOOPPPOOOMMMJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKNNNRRRVVVYYY]]]bbbfffiiilllqqqzzz|||wwwoooggg```YYYTTTPPPNNNNNNNNNMMMLLLMMMOOOPPPPPPQQQRRRSSSTTTVVVXXXZZZ[[[]]]aaahhhrrr}}}{{{bbbUUUIIIDDD@@@:::555555444444444444444555666666555555666666555555666666444333333222222222333333111111111111111222222222222222333333444444555555555555555444444333333222333333333333333333333333111222222333444444555555444444444555555555555555444555555555666666666777444555777777777666444333111222333444444555555555777777777666666777888888:::===??????===:::888888888999:::<<<<<<===<<<<<<:::999999999999:::;;;;;;999===AAAAAA>>>===@@@CCCBBBBBBCCCDDDEEEEEEDDDDDD000000000000111111111111222111///...,,,,,,++++++//////.........---------++++++,,,,,,,,,+++*********+++,,,,,,******+++,,,,,,,,,,,,+++***)))((('''+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***,,,---++++++,,,,,,,,,---------+++,,,---......,,,***)))++++++,,,,,,,,,------------------...///111222333...------------......///000000000000111111111111222333444555666666666666666666666666666666666666222222333444555777777888444555777999:::::::::999777999===???@@@AAACCCEEEAAA???<<<:::999999;;;<<>>???>>>;;;::::::777888999:::999999777777::::::999999::::::;;;<<<777;;;??????===<<>><<<<<<;;;;;;;;;???DDDMMMUUUZZZZZZWWWUUUgggxxx}}}tttnnnkkkfffbbb]]]ZZZYYYWWWTTTQQQRRRQQQNNNKKKIIIJJJLLLOOOPPPMMMIIIGGGIIILLLNNNOOORRRUUUXXXZZZ___fffpppwww|||rrrkkkeee___[[[VVVTTTQQQOOONNNNNNMMMLLLPPPNNNLLLLLLOOOQQQSSSSSSZZZ\\\______```eeeooowwwyyy{{{jjj___QQQMMMGGG@@@;;;777666555555555666666555333222111333444444555555444444333444444444333333222222222333222222222111000000000...///111333444666666666444444333333333444444555333333333222222333333444333444444444555555666666777666444222111222333444555555555555666666666777777777666555444444333333000333666888888888888999999888888777777777777777444666999<<<======;;;:::999888777888:::;;;:::999<<<;;;;;;::::::;;;;;;<<<:::<<<>>>>>>======???AAAAAAAAA@@@@@@@@@@@@@@@@@@---------............///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...------,,,++++++******************************,,,,,,,,,++++++*********+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,///---,,,...000111///---.........///////////////111111000000000000000111111222222222222222222333555444333333333333444555333444444555555666666777777888:::;;;<<<======>>>===<<<<<>>===<<<<<<<<<<<<<<<;;;>>>CCCHHHKKKLLLKKKKKKYYYfff{{{zzzuuuqqqlllgggdddaaa\\\XXXRRRRRRQQQPPPOOONNNOOOPPPOOOMMMKKKKKKLLLMMMNNNMMMMMMOOOQQQRRRUUUZZZaaagggkkksss}}}vvvpppggg```\\\YYYUUUSSSTTTRRRPPPPPPPPPPPPQQQPPPPPPOOOOOOOOOQQQSSSWWWYYYWWW]]]fffmmmuuu}}}uuuaaaSSSMMMIIIFFFAAA===999777666666888777555444333333444444333333444444444444333333222333444555555333111000222222222222111111111111///000111333444555666666666555444333333333333333444444333222222222333333444444555555555666666666666555333222222444555666555555555555555555666666777666666555555444333333444777:::;;;:::999999999888777666666555555666666888:::<<<>>>???>>><<<;;;;;;:::999:::;;;<<<;;;:::;;;;;;::::::::::::;;;;;;:::<<<>>>>>>======???@@@??????@@@@@@@@@@@@@@@@@@---------............///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++******************************+++++++++++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,++++++++++++,,,,,,...---------//////---+++------......//////000000222222222222111000///...222222222222222111111111333333222222222333333444444444444555666777777777888:::;;;===???@@@AAAAAA@@@???>>>???AAAAAAAAA???>>>>>>===<<<<<<=========?????????@@@BBBDDDEEEFFFKKKRRRaaaxxx}}}zzzsssmmmfffbbbWWWWWWWWWWWWUUUTTTRRRQQQLLLKKKKKKLLLMMMMMMKKKIIIJJJLLLMMMMMMNNNPPPTTTVVVYYY^^^eeejjjpppwww~~~rrrkkk^^^ZZZUUUQQQPPPPPPOOOOOOOOOOOONNNNNNOOOQQQRRRTTTTTTVVVXXXXXXXXXZZZ___ccceeennn|||{{{wwwrrrqqqwwwwww]]]KKKCCCCCC???===:::888666666777777999888555222222333555666333333444444444444333333111333444555555444111000111111111222222222222222///000222333444555555555777666555333222222222222555444333333222222222222555555555666666666666666777666444333333333444555666666666555555555555555777666666555555444444444777999<<<<<<;;;999888888777666555555444444555555:::;;;===>>>>>>===;;;:::<<<;;;:::;;;===>>>===<<<;;;;;;::::::::::::;;;;;;;;;<<<============>>>@@@>>>>>>>>>??????@@@@@@@@@---------............///.........---------,,,,,,************************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++******************************+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,......------------+++***,,,------...///000111111000111111222222000///...333333222222111111000000333333333333333444444444444444555666777777888999;;;<<<===???@@@AAAAAAAAA@@@@@@?????????>>>>>>=====================>>>>>>AAA@@@@@@???@@@BBBDDDEEEFFFIIIRRRaaawwwuuuyyy{{{sssooogggeeebbb^^^[[[XXXUUURRRPPPOOONNNNNNOOONNNMMMKKKMMMNNNNNNNNNNNNNNNOOOOOORRRUUUXXXZZZ^^^cccjjjnnnpppssswwwzzz}}}{{{pppfff]]]YYYTTTRRRPPPNNNOOOPPPQQQRRROOOPPPQQQRRRRRRUUUXXXZZZ[[[```dddeeeeeeffflllrrr|||~~~sssjjjfffiiinnnwww|||cccNNNBBB???@@@888777666555444555666777777666444222222333444555333333333444444333333333333333333333333333333222111111111222222333333333000111222333444555555555555555444333222222222222555555444333222222222222666666666666666666666666888777666444333222222222777777777777777666666666777666666666555555444444555888:::;;;999888777777777666555555444444555555777888:::;;;;;;;;;:::999;;;::::::;;;===>>>===<<<;;;::::::::::::::::::;;;;;;<<<======<<<<<<===???<<<<<<===>>>>>>???@@@@@@---------............///...------------,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------.........---,,,++++++,,,------...///000111111,,,---///000000000///...222222222111111000000000333333444444555555555555444444555666777888999:::===>>>>>>?????????>>>>>>>>>??????>>>>>>======>>>>>>>>>=========>>>>>>???<<<<<<===>>>??????@@@AAABBBGGGMMMTTTaaawwwtttsssvvv{{{rrrkkkeeeaaa]]]ZZZ[[[XXXTTTRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLNNNOOOPPPRRRTTTWWWYYY[[[]]]```bbbeeehhhmmmppptttvvvxxxzzzzzz|||~~~}}}uuurrrllleee]]]WWWRRRPPPQQQQQQPPPOOOOOOPPPRRRTTTUUUWWWYYYZZZ[[[]]]bbbeeehhhooowww{{{{{{}}}}}}sssmmmkkkiiiddd```fffooo}}}}}}cccNNNBBB===:::888666666555444444444555555222222333333333222111111222333333333333333333222555444222111111222444555111111222222333333333444111222333333444444444444222222222222222333444555555444333333222222222333666666666666666555555555444444444333333333333444888888888888888888888888666666666666666555555555444666999;;;:::999999999888777666666555555666666555666777999:::;;;;;;:::999888888999;;;===<<<;;;:::::::::999999:::::::::;;;<<<======<<<<<<===>>>;;;;;;<<<======>>>??????---------............///------------,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++******************************)))))))))***************------------............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------,,,,,,,,,,,,------,,,...//////---,,,,,,---------......//////000000+++,,,---...////////////111111111111111000000000333333444555666666666666444555666777888999:::;;;???????????????>>>======<<<>>>???>>>======>>>?????????>>>======>>>>>>>>><<<<<<>>>???@@@@@@@@@@@@>>>DDDIIILLLRRRccc|||~~~{{{xxxyyyyyyuuuppplllccc___[[[WWWVVVUUUTTTSSSRRRQQQOOOOOOOOOOOONNNLLLLLLLLLMMMNNNPPPQQQQQQRRRPPPRRRSSSUUUVVVXXX[[[]]]]]]^^^``````aaabbbeeegggmmmooosssvvvxxxxxxvvvuuuppppppppppppqqqssstttuuusssvvvxxxyyyyyyxxxyyyzzz}}}{{{wwwpppjjjeeebbbbbbbbb___^^^\\\XXXTTTQQQPPPQQQMMMOOOOOOPPPPPPQQQTTTWWW[[[^^^bbbdddeeeiiiooottt}}}tttiiiddd^^^[[[\\\aaafffiiiyyy~~~}}}jjjRRRBBB===;;;777222666555444444333333444444000000222333333222000///222222333333333333222222555333222111111222555666222222222333333333333333222222333444444333333333111111111111222444555666444333333222222333333444555555555555555444444444...///000222333555666777777888888888999999999999666666666666666666666666555777;;;<<<;;;::::::;;;888777666666555555666666555666777999:::;;;<<<<<<777777666888:::;;;;;;:::::::::999999999999::::::;;;<<<======;;;;;;<<<===;;;;;;;;;<<<<<<=========---------............///---------,,,,,,,,,++++++************************************************)))***+++,,,,,,,,,++++++******************++++++************************((()))))))))*********+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++...000000...---...000.........//////////////////............//////000000000000000111111111111111222333555666666555555444555666777999:::;;;<<<>>>??????@@@@@@@@@??????<<<>>>@@@???===<<<>>>@@@@@@@@@???>>>============AAAAAA@@@@@@@@@@@@AAAAAA===AAAEEEGGGJJJVVVggguuuqqqnnnkkkgggeeebbb^^^[[[[[[XXXTTTSSSTTTSSSQQQOOORRRPPPOOOOOOOOOPPPQQQQQQNNNOOOQQQQQQPPPPPPQQQRRRPPPQQQQQQQQQQQQRRRUUUWWWWWWYYY[[[]]]______^^^]]]ZZZZZZZZZZZZ[[[\\\]]]]]]\\\^^^______^^^^^^```aaabbbhhhpppwwwzzz{{{{{{{{{wwwvvvvvvwwwvvvsssoookkkaaa___\\\YYYVVVUUUUUUUUUTTTVVVVVVUUURRRQQQRRRTTTNNNQQQTTTVVVXXX[[[___ccciiimmmssswwwzzz|||rrrhhhbbb_________```dddlllxxx{{{eeeXXXGGG>>><<<;;;888444333333333333333333333444111111111111111111222222222222333333333333222222111222333444444444444333333333333333333333222222333333333444444333222222111111111111222333444444222222222222333444555555555444444444333333333333---...000111222333444444555555666777888888999999666666666666666666666777666888;;;;;;:::999888888777666555555444444555555555666666777888999999999777666666777:::;;;;;;:::::::::999999999999::::::;;;<<<======;;;;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<---------.........//////---------,,,,,,,,,++++++************************************************)))***+++,,,---,,,++++++******************++++++************************(((((())))))*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...+++...000000......///111///////////////.........333222000.........////////////000000111111222222000111222444555555444444444555666888999:::;;;<<<===>>>???@@@AAABBBBBBBBB===@@@AAA@@@===<<<===@@@AAAAAA???>>>============CCCAAA???===<<<===>>>@@@???@@@BBBCCCGGGOOOYYYaaattt~~~zzzuuuooojjjeeeaaa\\\ZZZZZZZZZWWWUUUVVVSSSNNNKKKKKKLLLLLLMMMOOOQQQRRRQQQOOONNNNNNNNNLLLMMMMMMMMMLLLMMMPPPRRRMMMNNNPPPQQQRRRRRRRRRQQQPPPOOOOOONNNNNNNNNOOOOOONNNOOOPPPOOONNNNNNPPPRRRSSSWWW^^^bbbcccbbbaaaaaacccbbb```______]]]ZZZXXXSSSSSSTTTTTTTTTTTTSSSSSSRRRTTTVVVUUUSSSRRRTTTVVVTTTWWW]]]```ccchhhnnnrrr|||~~~tttqqqmmmjjjiiijjjjjjjjjjjjnnnrrruuuzzzzzzzzziiiNNNGGG>>>999888999777555111111222222333333444444444333111000000111444555222222222333333222222222...000444777777555222000444444444333333222222222333333444444444333222222333333222222111222222222111111111222333444555666444444444333333222222222222222222111111///...---222333444555666777888999666666666666777777777777555777999999777555444333555555444333333333333444555555444444555555555555777666666888:::<<<<<<;;;:::999999999999999999:::;;;<<<======;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;:::,,,,,,,,,---...///000111///...,,,,,,---------,,,++++++++++++++++++++++++************************(((((()))***+++,,,,,,---+++++++++***++++++,,,,,,,,,+++***))))))***+++,,,,,,+++***)))))))))***+++++++++******++++++,,,---..................---------------,,,,,,+++++++++---.........---,,,,,,+++---------.........//////////////////000000000000------............------000000111222222222111111///000111111333333444555444777;;;<<<<<<;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDD@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<>>???---------------...///000///---,,,,,,---------+++))))))))))))))))))))))))************************************++++++++++++,,,,,,+++******+++++++++++++++***))))))***++++++,,,+++***))))))***+++,,,++++++******++++++,,,---..................---------------,,,,,,,,,++++++---.........------,,,+++---------.........//////////////////000000000000......////////////......111111222333333333333222111222222333444555666666666888:::;;;;;;:::;;;<<>>>>>=========AAAAAAAAACCCFFFJJJMMMOOOXXXcccvvv~~~vvvmmmgggnnn|||yyyrrrllliiifffdddaaa^^^ZZZWWWTTTRRRQQQPPPOOONNNMMMLLLKKKJJJMMMLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKKKKLLLLLLMMMJJJJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNPPPQQQSSSUUUUUUTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTRRRQQQOOOOOOPPPRRRTTTVVVaaadddggggggdddbbbeeehhhnnnvvv{{{rrrkkkgggdddbbb```gggooo|||pppWWWFFFAAA>>>999777777777777666333333333333444444444444333222111111000000111111111111111111111111111111222222222222222222222222///---+++...333555444111...///000111222333333333222111000000000000111222333333222111111111222222222222222111000000//////222111111000000111111222333333444444555666666666999888777666555666666777777888999999999777555444333222222222222222333444444444444444555555555555555555666666777888888888999888777888999::::::888:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>...---------------......///---,,,+++,,,---,,,+++))))))))))))))))))))))))************************,,,,,,,,,+++++++++******---,,,+++***************++++++***))))))***++++++,,,++++++******+++,,,,,,++++++******++++++,,,---------------------......------------,,,,,,,,,,,,---............---,,,,,,---............/////////////////////000000000000//////000000000000//////222333444444555555444444333444444555666777888888888999::::::999999;;;===????????????@@@AAACCCCCCBBBCCCEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>>@@@AAABBBEEEGGGJJJKKKMMMOOOTTT___rrruuujjjfffjjjuuu~~~wwwsssnnnjjjgggaaaZZZUUUVVVUUUSSSQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMPPPOOOOOOPPPRRRRRRQQQPPPRRRQQQPPPPPPPPPRRRSSSTTTWWWWWWWWWXXX[[[^^^aaabbbjjjlllnnnmmmlllnnnssswwwwwwrrrgggbbb\\\ZZZ\\\```eeehhh{{{rrrYYYIIIAAA<<<:::777777777777666555222222333444555555666666333222111111000000111111111111111111111111111111000000000000000000000000///---,,,...222555444222000000111222222222222222222111///......///111222111111111111111111222333222222222222222111111111222111111000000111111222111111222222333444444444777777666666666888999:::777888888888888666444333000000000111111333444444555444444444444444444333444444444555666666777777888777666888:::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<===......---,,,,,,,,,------///---++++++,,,---,,,+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++------+++***))))))))))))+++******************++++++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,------------......------------------,,,,,,------............------.............../////////////////////000000000000000000111111111111000000333444555555666666555555444444555666777888888999999999999888777888;;;===>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGFFFDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????????????????AAACCCFFFHHHIIIIIIIIIKKKMMMSSS___ppp~~~uuuppprrryyy~~~zzzvvvnnnddd\\\\\\[[[ZZZXXXWWWWWWWWWXXXQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNMMMMMMLLLKKKKKKMMMMMMLLLLLLKKKLLLLLLLLLNNNNNNMMMMMMNNNOOOPPPPPPRRRQQQPPPRRRTTTUUUTTTSSSUUUUUUUUUUUUUUUVVVYYY[[[```aaacccfffiiillloooqqqsssrrrpppnnnooouuu}}}}}}wwwpppiiiccc]]]ZZZ\\\ZZZZZZ]]]eeeqqq|||sss]]]KKKBBB@@@777666666666777777555444333333444444555666666777333222111111000000111111111111111111111111111111000000000000000000000000222111///000111222000...111111222222222111111000222111///......///111222000000000000000111222333333333333444444555555555111111000000000000111111000000111111222333333333666555555666777999;;;<<<777888888777666555444333111000000000111111222333555444444444333333222222222333333444444555666666666555666888<<>>======<<<======>>>???@@@@@@BBBDDDEEEEEECCC@@@???BBBBBBBBBBBBBBBBBBBBBBBB??????????????????@@@@@@???@@@CCCEEEFFFGGGFFFFFFIIILLLPPPTTT[[[kkkzzzuuurrrwww}}}~~~rrriiihhhgggeeecccaaa___^^^]]]XXXXXXXXXWWWVVVUUUUUUTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWZZZZZZZZZ\\\]]]^^^]]]\\\XXXZZZ^^^```aaadddhhhkkkiiikkkooossswww{{{~~~|||tttnnnmmmttt}}}uuuqqqfffdddbbb^^^[[[ZZZYYYZZZWWWZZZaaalll{{{nnnYYYKKK@@@;;;:::555444444555777777555333555555555555555555555555333222111111000000111111000000000000000000000000////////////////////////222111000000111111000///111222222222222111000000333222000//////000222333////////////000111111222222333333444444555555666111000000000000000000111111111111222333333444444555555555555777999;;;<<<888888777666555444333222333222111111000000000111444444333333222222222111222222222333444444555555444444666999>>>BBBCCCCCC::::::;;;;;;;;;;;;::::::;;;::::::999999999::::::---,,,,,,,,,,,,,,,------...,,,+++***+++,,,+++***))))))))))))))))))))))))************************'''((()))***+++,,,------,,,+++***))))))))))))))))))***++++++++++++***)))((()))***+++++++++++++++++++++******++++++,,,---++++++,,,,,,------......------------............------...////////////...000000000////////////...////////////000000000000000000111111111111000000222333444444555555444444222222333444555666777777777777777777666888<<<>>>======<<<<<<===>>>>>>??????@@@BBBBBBBBBAAA???===AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???????????????>>>@@@AAACCCDDDDDDCCCCCCDDDIIIMMMLLLLLLUUUfffuuu~~~rrrlllmmmvvv}}}vvvrrrssszzz~~~}}}|||yyyuuupppkkkgggeeebbbbbb```___]]]\\\[[[ZZZXXXXXXXXXXXXXXXXXXWWWWWWSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRTTTVVVYYY\\\___```fffhhhkkkkkkiiigggggggggaaagggmmmrrruuuwww|||vvvkkkhhhllltttzzzvvvvvvtttnnnggg```[[[YYYUUUVVVVVVVVVVVVXXX[[[^^^]]]eeetttuuuYYYKKKCCC<<<777888555444444555666666555333555555444444444444444444333222111111000000111111000000000000000000000000////////////////////////...//////000111111222222111111222222222111111000111111111000000111111111//////////////////000111000000111111222222333333111000000//////000000111111111222222333444444444555555444555666777999:::888777666555444333222111444444333111111000000000333333222222222222222111222222222333444444555555444444666:::>>>BBBDDDDDD999999::::::::::::999999;;;::::::999888888888888++++++++++++,,,---.........,,,******+++,,,+++***))))))))))))))))))))))))************************((((((((())))))***************))))))))))))******)))***++++++++++++***)))&&&''')))***++++++******++++++******++++++,,,---***++++++,,,------......------------.........///------...///////////////000000000000/////////...////////////000000000000///000000000000000000///111111222333333333333222222333333444555666777777444666777777777999<<>>>>>>>>>>>???@@@@@@???@@@@@@@@@@@@???>>>>>>????????????????????????=========>>>>>>?????????>>>???@@@AAAAAAAAAAAAAAA@@@DDDHHHHHHGGGKKKTTT]]]ooonnnhhhiiivvv{{{uuutttvvvzzz}}}{{{}}}~~~zzzwwwvvvtttrrrpppmmmkkkkkkiiihhhgggeeebbb```___^^^XXXXXXYYYZZZ\\\^^^```aaa```aaadddhhhlllqqquuuwww~~~zzzxxxyyyyyywwwkkk```[[[\\\```bbb[[[\\\\\\YYYVVVSSSRRRSSSRRRUUUXXXZZZ\\\___dddhhhooo{{{sss^^^JJJCCC???888666999666555444444555666555444222222333333444444555555333222111111000000111111000000000000000000000000000000000000000000000000...///000000000111222222000111111222222222111111//////000111111000//////000000///.........//////000000000111111111111111000000////////////000000000111111222222333444444666555444444444555777777888777666444333222111111444333222222222222222333111111111111222222222222222222333333444555555555666666666999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>??????????????????@@@@@@@@@>>>AAAEEEGGGHHHJJJNNNQQQXXXmmmvvvjjjdddlll{{{}}}|||~~~}}}xxxrrrmmmiiigggcccdddfffiiilllpppssstttwwwyyy|||zzzvvvllleee[[[SSSOOOOOOOOOPPPQQQSSSVVVWWWWWWWWWXXXYYY]]]aaafffiiikkkooouuuyyy~~~vvvWWWHHH===<<<888222222:::777666444444555555555444///000111222444555666777333222222111000111111111000000000000000000000000111111111111111111111111222222333111///......///000000111222222222222222,,,...000111111000...,,,111000///...............222222222222222222222222000000////////////000000000000000111222222333333777666444333333444555555888777666444222111111111222222222222333444555555000000111111222222222333222333333444444555555666888777666888:::<<<;;;:::777777888888888888777777;;;;;;999888777777777777***************++++++++++++***************+++++++++++++++*********)))))),,,+++)))((((((((()))***************************((('''&&&&&&((())))))((()))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++***,,,,,,---......------,,,111000///---,,,,,,,,,---111000...---,,,,,,------////////////000000000000---.........//////000000............////////////000000111222222222222111444444444555555555555555555666777888:::;;;======<<<;;;;;;::::::<<<===>>>??????===<<<<<<;;;;;;;;;===============<<<<<<<<<============>>>>>>>>>>>>===============>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGTTTYYYhhhvvvmmmnnnqqqvvv}}}{{{zzztttuuuyyyyyypppjjjddd___]]]YYYWWWRRRMMMKKKLLLPPPTTTWWWVVVUUUVVVZZZ___dddhhhlllrrryyyyyycccJJJCCC:::666666888777555444444555555444444333222555555555555555555555555444333222111000000000000000000////////////000000222111111111000000//////222111111000///......---000000000000000000000000000000111111111///---,,,...............///000000///...------...///000111111000...---...///111222333222111111111222333444777666555444444555666777:::777333111111111111000222222222222222222222222333222111000////////////333333222222222333555666888555333333555888:::;;;666666666666666666666666888777666555555666777777++++++++++++,,,,,,,,,,,,+++***************+++++++++++++++*********)))))),,,+++***)))(((((((((((())))))))))))))))))))))))***)))((((((***++++++***)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++++++++++++++,,,,,,------,,,,,,..................------///...---------...//////000000000///////////////---........./////////000............////////////000000111222222222222111333333333333444444444444555666777888:::;;;<<<=========<<<<<<<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<==============================??????>>>>>>===>>>>>>>>>??????@@@AAABBBCCCDDDEEEKKKMMMXXXkkk|||xxxuuu~~~~~~wwwpppkkkhhheeebbb^^^YYYVVVTTTRRRPPPSSSSSSSSSRRRQQQSSSWWWZZZ^^^^^^```dddiiipppvvvzzzzzzhhhXXXHHHBBB:::666666777666444333444444444444333222222444444444444444444444444444333222111000000000000000000////////////000000111111111000000000//////111111111000///.........///////////////////////////000000000000///.....................//////000//////...---......000000000000.........///111222222222111111111222333444333222111000000111222333777444111////////////...222222222222222222222222444333222222111111111222333222222111222333444555666444333333555888999999666666666666666666666666777777666555555666777888,,,,,,,,,,,,---------...++++++***************++++++************)))))))))+++++++++******(((''''''((((((((((((((((((((((((***)))((((((***++++++***)))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,***++++++,,,,,,,,,------,,,---///111111000///------,,,,,,------///000000000000000//////......................../////////---............////////////000111111222222111111111111111222222333333333555666777888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>===<<<;;;:::::::::::::::777777888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<@@@@@@???>>>>>>===<<<<<<===>>>>>>???@@@AAABBBBBBEEEEEEJJJUUUeeexxx{{{{{{|||vvvssspppllliiiiiimmmrrruuu}}}}}}qqqnnniiiccc]]]XXXUUUTTTQQQPPPOOONNNNNNOOOPPPPPPUUUYYY^^^bbbeeegggjjjlllooorrrwww~~~|||jjj^^^TTTLLLEEE???999555666666555444333333444444333333222111333333333333333333333333333222111111000000000000000000////////////000000111111000000000000//////111111000000//////......//////////////////////////////......//////000000......------......///000000//////............///000///.........///111222222222111111222222333444333333222222222222333333555222///...///000//////111111111111111111111111333222222111111111222222222222111111111222333444444333222444666888888777666666666666666666666666666555555555555666888999++++++,,,,,,------......,,,+++******)))*********************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((('''&&&&&&((())))))((())))))))))))))))))))))))))))))*********+++++++++---,,,+++******+++,,,---+++++++++,,,---...//////...000444666666333000---------------......//////000000000///......------........................---------........./////////000000111111111111111000111111222222333333333666666666777888999::::::888888888888999999::::::;;;:::999999888888888999666666777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<======>>>>>>???@@@AAAAAADDDDDDGGGMMMUUUaaauuuyyyvvvrrrmmmkkklllppptttvvv}}}}}}uuummmfffccc___]]]YYYVVVTTTSSSTTTTTTTTTUUUVVVWWWXXX[[[^^^```iiioooxxxuuu```RRRLLLHHHFFF@@@<<<888555555555444333444444444444444333333222111111111111111111111111222222111000000000000000000000////////////000000000000000000000000//////111000000000/////////...////////////////////////......------...///111222...------------...//////000000//////............000//////...///000111111222111222222222222333333444444333333333333444444444222000000222333333222111111111111111111111111000000/////////000000111222222222222222222222222222222222555777888777555666666666666666666666666555444444444555777888999*********+++,,,------...,,,++++++***))))))******))))))))))))))))))))))))%%%&&&(((***+++,,,++++++************************((('''&&&&&&((())))))((())))))))))))))))))))))))))))))*********+++++++++---,,,+++******+++,,,------,,,------...000222333444666:::<<<;;;666111---//////.........------,,,000/////////.........---...............---------------------............//////000111111111111000000111111222333333444444666666666777777888888888666777777888888888888888999888777777777777777777777777777777777666666666999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>>>>??????@@@@@@AAAAAA@@@BBBGGGMMMPPPUUU```lll~~~vvvqqqooonnnnnnqqquuu|||wwwuuurrrnnnjjjfffdddbbb^^^\\\ZZZYYYYYY[[[^^^```aaaccceeefffhhhlllrrrwww|||zzzrrrYYYIIICCCBBBAAA@@@;;;999666444444444333333555555555555555444333333111111111111111111111111111111000000///000000000000000////////////000000//////////////////000000000000000000////////////........................------,,,,,,---///111222---------------...//////000000000//////...------///////////////000000111111111222222333333333333000111111111111111111000222111000111333444444333111111111111111111111111000000///000000111222222222222222333222222222222111111333555888888666444666666666666666666666666555444444444555666888999))))))***+++,,,---......,,,,,,+++***))))))))))))(((((()))))))))))))))***&&&&&&((()))++++++,,,,,,***************************)))((((((***++++++***)))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,---------...///111444555888:::>>>???===999333///////////////...---,,,+++.................................---------------,,,------------............///000000111111000000000000111222333444444555666666666666666777777777777777888999999999999888777666666555555555666666777777666666666555555555777777888999:::;;;<<<<<<<<<===>>>@@@AAAAAA@@@????????????@@@@@@@@@AAAAAA;;;===CCCKKKNNNNNNSSSZZZqqqyyyuuurrrpppkkkmmmpppuuu|||{{{vvvtttsssqqqpppppppppqqqrrrpppnnnmmmlllllloooqqqsssvvvxxxzzz{{{}}}{{{www}}}ooo[[[FFF===<<<;;;999888777666555444333333222222444444555555444444333222111111111111111111111111111000000//////000000000000000////////////000000......////////////000000000000000000////////////........................------------...///000111------,,,,,,------...///...//////000//////...---////////////000000000000000111222333333333333222111222222333333222222111///......000333555444444222222222222222222222222222222222333333555666777333333444444444333222222222222333555888888777555666666666666666666666666555444444444444555777888******+++,,,---...//////---,,,+++***))))))))))))(((((((((((())))))******)))))))))))))))******+++***************************)))((((((***++++++***)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++++++++---,,,,,,---///111444666888;;;>>>@@@>>>:::555222---......//////...---,,,,,,------....../////////.........------,,,,,,,,,,,,,,,---------............//////000000000000000...//////000111222333444666666666666666666666666555666777888999888777777555555444444444444555555555555555666666666666666444555666888:::;;;<<<===@@@AAACCCDDDDDDCCCBBBAAA???????????????@@@@@@@@@===<<>>;;;777444+++,,,---////////////...+++,,,,,,---...///000000.........------,,,,,,,,,,,,,,,,,,---------.........//////000000000000000------...///000111222222666666666666666555555555222333555666666666555444444444333333333444555555333444444555666777888888333444555777999;;;===>>>DDDEEEFFFGGGFFFEEEBBBAAA>>>>>>>>>>>>????????????EEE@@@>>>AAACCCCCCDDDGGGOOO\\\nnn|||~~~hhhNNNEEE===999:::888222111444111333444444222111111222111111111111111000//////111111111111111111111111000000////////////000111000000////////////000000---.........//////000000////////////000000000000........................,,,---.../////////...------,,,,,,,,,,,,---......,,,---...000000000//////...//////000000000000000000111222333444333222222---...///000000///...---000000111444888::::::999444444444444444444444444111111222333444555777888555555666666666555333222555444444555888999999888666666666666666666666666777666555444333444555666***+++---//////000//////---,,,+++))))))))))))***+++***(((((())))))'''%%%%%%%%%%%%&&&&&&&&&''''''(((((('''(((((()))***+++))))))))))))))))))))))))((()))***++++++***)))(((***))))))(((((((((((((((+++++++++++++++++++++,,,***+++,,,,,,---111666:::999;;;???AAAAAA>>>:::777////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111111111///...---////////////000111222333333333333444444444555555444444444444444444444444555444333333333444555666666666666555444555999;;;888888999:::===@@@CCCEEEEEECCCAAAAAABBBBBB@@@???AAA@@@@@@@@@??????>>>>>>===>>>>>>===<<<===AAACCCKKKOOOZZZkkk}}}}}}zzzwwwyyy|||gggTTTJJJ;;;:::777555333333333333444333222111111222333444333333222111000000000111111111000000//////......222222111000/////////000111000...---...///111222000///...---...000222333......//////////////////------------------------+++---......---,,,,,,---...........................///000000111111000000......---...///000222333333333333222222222111111222333333333222000///...111222333555777888::::::666666777666666555444333555555444333333333333444888888999:::::::::999999222333555777888777666555888777666666777999;;;<<<:::888666444333333555555+++,,,...000111111111000---,,,+++))))))))))))***)))((('''((()))***)))(((&&&'''''''''(((((((((((((((((((((((((((((()))***))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******,,,,,,,,,++++++*********)))***++++++,,,000444888<<<>>>AAACCCBBB>>>:::777............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111000///...---............///000111111333333333333444444444444444444444444333333333333333222222111222333444444666666666555444666888;;;999:::<<<@@@DDDIIIMMMOOOLLLIIIFFFCCCCCCBBB@@@????????????>>>>>>=====================<<<===@@@CCCEEEGGGOOO]]]kkk|||{{{|||xxxrrrppppppttt}}}~~~xxxeeeSSSCCC:::999888666555444333444444333222111000000111222333333222111111000000111111111000000000/////////...111111000000///000000000111000///.........000111111///...---------///000///////////////.........---------------------------///000000///......///........................---------.........////////////......///000111222333333222222111111111111222333333333222111///...111222333555777888::::::888888888888777666555555555444444444444444555555888888999:::::::::999999555666888999:::999888777888888888888999:::;;;<<<;;;:::888666555666777777***+++---///000000000///---,,,+++))))))))))))***'''&&&&&&'''***++++++***((()))))))))))))))******))))))(((((('''((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((***+++,,,------,,,+++***))))))(((((()))******+++...222666<<<>>>AAABBB@@@<<<777333------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000//////...---,,,,,,,,,,,,---...///000222222333333333444444444444444333333222222222111111111111000111222333333555666666555555666888;;;;;;<<>>======<<<<<<<<<<<<<<<;;;;;;<<<=========<<<===???BBBAAAAAAEEEMMMVVVaaarrr{{{wwwnnngggcccjjjzzz{{{yyy|||iiiVVVKKKDDD;;;444666555555444444444444555111111000000000000111111222222111000000000111111000000000000////////////000000/////////000111111222111///...---......///111000...---,,,,,,------000000//////.........------------------------------///000000///......///........................000///.........///000111000000////////////000000222111111111111000000000222222333333222111000000222222444555777888:::::::::::::::999999888777666444444444444555666777777777888999:::::::::::::::666777999::::::999888777777888999::::::;;;:::::::::999777666555666666777'''(((***,,,---------------,,,+++))))))))))))***((('''&&&'''***+++***)))))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++,,,,,,++++++******))))))((()))***++++++---111444999;;;===>>><<<777222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,,,,---...//////222222222222333333333333444333333222222111111000111111111111222333333444555666666666555666888:::<<<===@@@DDDHHHKKKOOOPPPNNNIIICCC>>><<<;;;::::::::::::::::::::::::::::::<<<=========<<<<<<>>>@@@AAA???AAAEEEIIIPPP\\\hhhzzzpppfffgggrrr~~~jjjQQQBBB======;;;888555555444444333333222222000000////////////000000111111000000000000111111000000000000///////////////////////////000111222222111000...------------000///...------------...000000000///......------........................+++---......---,,,,,,---........................///...,,,+++,,,---///111111111000///////////////111000000000000000000000222222222222222222111111333333444666777888999::::::::::::999888777666555444444444555666777888999777888999999::::::::::::666777777888888777666666666777888:::::::::999888777666555444444444444555&&&''')))+++---------------,,,+++))))))))))))***)))((('''((()))***)))'''(((((((((((((((((((((((())))))(((''''''&&&''''''((((((((((((((((((((((((************************))))))(((((((((((()))))))))))))))******+++++++++)))***,,,,,,,,,...111333777999;;;<<<:::555000---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------......------------...///000111111111111222222222333333333333333222222111111111222222333444444555555666444555777666666666888::::::<<<>>>BBBFFFIIIKKKLLLIIIEEE???;;;::::::::::::999999999999999:::::::::;;;<<<===<<<;;;;;;===>>>AAA@@@@@@BBBDDDGGGPPPZZZlllvvvmmmlllsss~~~}}}]]]RRRCCC999666777777777666555555333222000///...////////////////////////111000000///000000111111////////////000000000000///.........///000111111111000000///...---------.........//////000000111000000//////.........---........................+++---......---,,,,,,---........................+++***)))((((((***,,,---111111111000//////......000000000000000000000111222222222222222222333333333444555666777888999:::999999999888777555444333333333444444666777999:::666777888999::::::;;;:::999999888888888777666666444555777888888777666666555555555444444444444444((()))+++---///000000000---,,,+++))))))))))))******)))'''((()))***((('''((((((''''''''''''&&&&&&((((((''''''&&&'''''''''))))))))))))))))))))))))******))))))))))))************)))((((((((((((((('''(((((()))***+++,,,,,,)))+++,,,---,,,---///111555777:::<<<:::666222///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---..................///000111222000000111111111222222222222333333333333333333333222333444666777777777777444555777777666666888999888:::===BBBFFFIIIKKKLLLEEEBBB>>><<<;;;<<<<<<<<<999999::::::::::::;;;;;;:::<<<===<<<;;;;;;<<<===???>>>@@@BBBBBBBBBHHHPPPSSSggg~~~qqqmmmrrrxxxpppaaaIIIEEE???:::666555555555555555444333111///---,,,//////000000000000//////000000/////////000111111////////////000000000000//////.........///000000////////////...---------......//////000111111111////////////////////////........................---///000000///......///...........................---,,,,,,,,,---///000000000111111000///......000000000111111111111222222222222222222333444555444555555666888999999:::888888888777555444222111333333333444555777888999666777888999:::;;;;;;;;;===<<<;;;;;;:::999888888555555666666666666555555666666666666666666666666((())),,,...000111111111---,,,+++))))))))))))***((('''&&&((()))+++***)))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((((((((())))))***(((((())))))******++++++(((***+++,,,+++,,,---///111333777999999666333000------------,,,,,,,,,+++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,..................///000111222000000000000111111111222222222333333444444555555222333555777888888888888333555777777777666888999:::;;;>>>BBBEEEGGGHHHHHHCCCAAA>>><<<======<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;===<<<;;;:::;;;<<<======@@@CCCAAA???BBBIIIFFFTTTgggzzzsssnnnnnnxxxwwwhhhXXXLLL@@@>>>;;;999888777666666333333333333111000...---///000111111111111000//////////////////000111111.../////////000000000111000000///.........//////..................------......//////////////////------......///000000000........................---///000000///......///........................000000000000000111111111//////000111111000///...111111111111222222333333222222111111222444555666555555666777888999999:::888888777777555333222111333333333333444555666777666777888999:::;;;;;;;;;>>>===<<<;;;:::999888888666666666555555555666666555666666666666666666666&&&(((***,,,.../////////---,,,+++))))))))))))***&&&%%%%%%'''***,,,,,,+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''(((***+++,,,************))))))))))))''')))***+++******,,,---,,,///333666777555111///,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///......---......///000111000000000000111111111111111222333444555555666777111333555777888888888777333555777888777777777999===>>>@@@BBBBBBBBBBBBAAAAAA???===<<<<<<<<<;;;999;;;;;;;;;<<<<<<=========:::;;;===<<<;;;::::::;;;===>>>AAADDDBBB>>>@@@EEECCCKKKVVVeee}}}zzznnniiikkkuuuuuuaaaPPPDDD>>>999555222222555777777555000111222222222000///...///000111222222111000//////////////////000111111.../////////000000111111111000///...............------......///.........////////////...---,,,+++,,,,,,---...///000111111////////////////////////+++---......---,,,,,,---........................***+++,,,,,,------,,,,,,...///000111111000///...111111222222222333333333222222111111222444666777555555666777888999999:::999999888777555444222111333333333333333444555666666666888999:::;;;;;;;;;===<<<;;;999888777777666888777666555555666777888333333444444555444444333&&&''')))+++---///111222111///---+++)))((((((((())))))(((((((((***+++,,,---+++)))((())))))((('''))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))************+++++++++++++++***)))(((---///111333333222000///...------,,,+++***)))))))))+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------------------.........//////000000000000000000000000222222333444444555666666666555444333333444666777888888888777888888999999AAAAAAAAABBBBBBAAA@@@@@@@@@===;;;:::;;;;;;;;;:::<<<<<<============<<<<<<>>>===;;;999888888999999===<<<:::999:::<<<>>>???>>>CCCKKKSSSaaawww|||qqqssstttrrrrrr{{{kkkWWWKKKDDD???;;;555555444444444333333333222222111111000000//////...------...111222222111000000000000000000000000//////////////////////////////.........------------...............---------,,,+++,,,...///...---...---,,,++++++---...000222111111111000000/////////...---,,,+++,,,,,,---------------------------,,,---///000000000///...111000......000111000///000111111111222222222222///000000111111222333333444555555666777888888999:::999777444333222222222333333333444444555555555666666777888999999::::::999:::;;;;;;;;;;;;:::999:::999777555444333444444888888777777666666666555%%%&&&'''))),,,---///000000///---+++)))((((((((())))))(((((((((***+++,,,---+++)))((())))))(((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''))))))))))))************+++++++++++++++***))))))+++,,,///000111000...,,,,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......---------------.........//////111111111111222222222333222222333333444444555555444444333333444666777888999999999999999::::::;;;AAAAAAAAABBBBBBAAAAAA@@@???===;;;:::;;;;;;;;;:::<<<==================<<<===<<<:::999888888888999;;;;;;::::::;;;<<<>>>???===AAAEEEIIIQQQaaauuu~~~zzz{{{xxxuuuxxxqqq[[[KKKBBB>>>:::666444444444444333333333333333222111000///...---,,,///...---...000111111000/////////////////////////////////////////////////////////.........---------...............---------,,,+++,,,...///...---///...---,,,,,,...///111111111111000000000/////////...---,,,,,,,,,------------------------------------///000000000/////////...,,,,,,...///...---000000000000111111111222111111222222333444444444000111222444666888:::;;;888777555444333333333444111111111111222222333333666777777888999999::::::888888999::::::999888888===<<<:::888777777777777666555555555444444444444&&&'''(((***,,,...///000///...,,,+++))))))(((((()))((((((((((((***,,,---,,,***(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''))))))))))))***************++++++++++++***))))))(((***+++------,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------........./////////000111111222333444555555333333333333333444444444333333333444555777999::::::::::::::::::;;;<<<<<<@@@AAAAAABBBBBBAAAAAAAAA???===;;;;;;;;;<<<;;;:::<<<======>>>>>>======<<<;;;:::999888777777888999999999:::;;;<<<>>>>>>???===???AAAAAADDDLLLZZZddd~~~|||xxxzzz~~~cccXXXHHH>>>:::888666333444444444333333333222222444444222111///...,,,,,,000///......000111000.../////////////////////////////////////////////////////////.........------------...............------,,,,,,,,,...///...---//////...---...///000111000000000000///////////////...------,,,---------------------------------......///000000000/////////...,,,,,,...///...---////////////000000000000222333333444444555666666///000111333555777888999666555444333333333444555222222222111222222333333777777777888999999::::::999999::::::::::::999999:::999888666555555555555555555555555444444444444))))))+++,,,...000111222---,,,,,,+++***))))))((((((((('''((()))***,,,---,,,***((((((((()))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))******************+++++++++******)))'''(((***+++,,,+++***)))++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---........................//////////////////000222333555666666444444444444333333333333444444555555666777888999:::999999999:::;;;<<<===@@@@@@AAABBBBBBBBBAAAAAAAAA???======>>>>>><<<;;;<<<======>>>>>>======<<<:::999888777777777888999777888:::<<<===>>>??????===???AAAAAABBBGGGOOOVVVhhh{{{uuuwww|||qqq___NNNGGG===888777777666444333333333333222222222222444444333222111000///...000///......///000///---////////////////////////////////////////////////...---------,,,,,,,,,,,,,,,---......///............---,,,---...//////---......------......///000////////////////////////.........------------.........................../////////000000000//////111000......000111000///.........////////////000222222333444444555555666333333444444555555555555666555444333333444555555777666555555555555666777777777888888888999999999::::::::::::::::::::::::777666666555444333333333777777777777777666666666))))))+++,,,...///000111++++++++++++***)))))))))(((''''''''')))***,,,...,,,***((('''(((((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((()))))))))************)))******+++++++++******((()))***++++++++++++***------,,,,,,+++***))))))++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...................../////////000000---...///111333444555666555555444444444444444444777777777777777777666666888888888999999:::<<<<<>><<<<<<<<<============<<<<<<999888777777777888999:::777888:::<<<===>>>??????>>>@@@BBBBBBBBBEEEJJJNNNVVVaaattt|||wwwtttwww~~~mmmWWWGGGBBB>>>888666666666555444333333222222222111111111000000000000000/////////000///......//////...---........................////////////////////////,,,,,,,,,+++++++++******,,,------...//////.........---,,,---///000///...------,,,---------...........................///---.............................................000000000/////////000000111000......000111000///---.........////////////111111111222333333444444555555555555555666666666777666555444444444555666999999777666666777888999888888888888888999999999999888888888888888888999888888777777666666555555666666666777777777777777&&&'''((()))+++,,,---...)))******+++******))))))'''''''''''')))+++---...+++)))''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))************))))))***++++++++++++*********+++,,,,,,,,,,,,,,,...------,,,+++***)))(((*********++++++,,,,,,---************************++++++++++++++++++++++++***+++,,,---.../////////....../////////000000000......///111222444555555555555555555555666666666888999999999888777666555888888888888999;;;<<<===??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAA@@@>>><<<;;;;;;;;;<<<<<<;;;;;;;;;999888777777888999:::;;;999999:::;;;<<<>>>>>>???>>>???@@@@@@???@@@CCCEEEHHHLLLYYYlll~~~vvvsssrrruuu|||zzzfffSSSFFF>>>;;;888555333444444333333222222222111111111000000,,,,,,,,,---------......///...------///000///---........................////////////////////////,,,,,,+++++++++*********,,,,,,---...////////////...---------///000///...,,,,,,,,,------------------------...............------...////////////...........................111111000/////////000000///...,,,,,,...///...---............///////////////000000111111222222333222222333555666777888999666666555555555666888999999888666444444555666888888888888888888888888888666666555444444555666666666666666666666555444444444444444555555555555555&&&&&&'''(((***+++,,,,,,((()))***++++++***))))))'''''''''''')))+++---...+++)))'''''''''((('''&&&'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---.../////////.../////////000000000000000000111222333444555666555555666666777777888888777888999999999888777666888888999999:::<<<===>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@???@@@@@@???===;;;999::::::;;;;;;::::::999999888888888999:::<<<===;;;;;;::::::;;;<<<>>>???===>>>>>>>>>===>>>???@@@CCCDDDKKKXXXeeetttyyypppooouuu~~~qqq^^^OOOCCC<<<888666555333222222222222222222111111111000000000000............---------------,,,,,,---///000///...........................////////////////////////------------,,,,,,,,,++++++,,,---...///////////////...---...///000///...,,,------...............,,,,,,---------.........,,,---...///000000///...........................222222000/////////000000///...,,,,,,...///...---....../////////000000000//////000000111222222222111111222444555666777888444444444555777:::<<<>>>888777555333222333555666888888888888888888888888777666555444444555666777444555666666666555444333444444444444555555555666'''((()))***+++,,,------'''(((***++++++***))))))'''''''''''')))+++---///+++)))'''''''''((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************((()))***++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,''')))+++---...---,,,+++000000000000000000000000++++++++++++++++++++++++)))***,,,---.../////////////////////000000000000111222333333444555666666555666666777888999999:::666777888999::::::999888999::::::;;;<<<===??????>>>???@@@AAABBBBBBCCCBBB???>>>>>>>>>???>>><<<999888999999::::::999999888999999888888999;;;===>>>===<<<:::999:::<<<>>>???>>>>>>>>>??????@@@BBBBBBDDDEEEJJJOOOSSS]]]rrrtttlllmmmmmmxxx~~~nnnXXXJJJCCC===666111555444333222222333333444111111111111000000000000333222222111000//////...---,,,+++---///000000///........................//////////////////////////////.........---------+++,,,---...///////////////...---...000000000...---......///000/////////,,,,,,,,,------.........,,,---///000000000///...////////////////////////333222111/////////000111111000......000111000///////////////000000000000///000000111222222333333333333333333333333333333111222333555999===@@@BBB:::888555333333444666777999999888888888888888888:::999888777777888999:::999999:::;;;;;;:::888888555666666666777777888888***'''&&&'''+++......---+++***(((((())))))'''&&&(((((((((((()))***+++,,,+++)))''''''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$&&&'''(((***++++++)))&&&((()))))))))))))))(((((()))))))))******************'''%%%&&&***------,,,---,,,,,,+++*********+++++++++***************+++,,,,,,,,,...000///,,,***---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,***)))***...///...,,,......//////000000111111000//////222666888777555555555666888999:::;;;<<<555666777888999:::::::::888999;;;<<<===<<<<<<;;;??????????????????@@@@@@@@@@@@@@@???>>><<<;;;:::888888999999999:::::::::;;;:::999999:::<<<>>>???======<<<<<<===>>>@@@AAA@@@???>>>===>>>???@@@AAA???@@@BBBEEEKKKUUU___ggg|||lllqqqlllrrr~~~zzz```VVVHHH>>>:::888555222444444444444333222111000222111111111000000//////000...,,,,,,---...///...............////////////000///...---------------++++++,,,,,,,,,,,,------------------------------,,,+++***+++---...---,,,//////.........---------,,,,,,------...//////000......////////////......,,,------......------,,,******++++++,,,---......---......///////////////......------------......---------............///...///000111222333444444444333222111222333444555333222444888<<<>>><<<999999888777666666666777888999::::::999999888777666777777666666666666777777555666777888888777666555888888888888888888888888***'''&&&'''+++---...---+++)))(((((())))))(((&&&(((((((((((()))***+++++++++)))''''''''''''&&&%%%&&&'''((('''&&&%%%&&&(((((((((((((((((('''''''''''''''((()))++++++(((&&&''''''((((((((((((''''''))))))))))))))))))******+++)))''''''***,,,,,,+++---,,,++++++******++++++++++++***************++++++++++++---......+++)))---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,***)))+++---///...,,,.........///000000111111111000000222555777666444666666777888999999:::;;;777777888999:::::::::999888999:::;;;<<<<<<<<<;;;??????????????????????????????>>>>>>===;;;:::999888888888999999999::::::666777777777888999::::::999999999888999:::<<<===???????????????@@@@@@AAAAAA@@@@@@AAACCCJJJRRRWWWiiiyyyvvvnnnkkkttt{{{zzzcccLLLDDD:::444444555444333555444444333333222111111000000000000//////......///---++++++,,,---------/////////000000000111111/////////.........------++++++,,,,,,,,,,,,------///////////////.........,,,+++***+++---...---,,,///.........------------------------------------------............------------------------------++++++,,,,,,------......------...///////////////......------------......,,,,,,,,,,,,---------.........///000111222333444222222111111111222333444666555777:::>>>???===;;;666666777888888888888777::::::::::::999999888777777777666666666666777777777777888999999888777666666666777777888999999999)))'''&&&'''***---......***)))(((((()))***)))'''''''''''''''((()))*********)))'''&&&''''''&&&%%%'''((())))))((('''((()))'''''''''(((((((((((((((((((((((()))******'''%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))***+++---+++))))))***+++++++++,,,,,,++++++******+++++++++***************+++++++++******,,,------+++)))------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******+++---......------......//////000111111222111111333555666555333777777777888888888999999999999:::::::::::::::999999999999:::;;;;;;<<<<<>>>>>>>>>>>======<<<<<<;;;:::999999888888888999999999999:::555555666666777777888888;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@>>>======AAAGGGKKKRRR\\\llluuuqqqooolllpppxxxwww[[[EEE???:::444222444666666666555444333222222111222222////////////...............,,,******+++------,,,........./////////000000...///000000000///...---++++++,,,,,,,,,,,,------000/////////......------,,,+++***+++---...---,,,............------------//////...---,,,,,,++++++,,,,,,------------,,,,,,...---,,,++++++,,,---...------------------......,,,---......//////............------------......+++++++++,,,,,,,,,------......//////000111222222111111111111111222333333666777888;;;>>>???>>><<<555666888:::;;;:::999888:::::::::999999999999888777777666666666666777777777888999999999999888888444555666777999:::;;;;;;(((''''''''')))+++---...***)))((()))******)))(((&&&&&&&&&''''''((()))******(((&&&&&&''''''&&&%%%''')))***)))((('''((()))$$$$$$%%%%%%&&&''''''((()))((('''((())))))'''%%%&&&&&&'''(((((((((''''''((((((''''''(((***+++,,,111///---++++++++++++***,,,,,,++++++***++++++,,,*********)))******+++,,,,,,++++++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------------......///000000111222222222333444444333333888888888888777777777777::::::;;;;;;;;;:::999999999999999999:::<<<======>>>>>>>>>>>>>>>=========;;;;;;:::999999999999999888888888888999999999999888777666666666777999:::<<<=========>>>???@@@@@@===>>>@@@AAAAAAAAA@@@???>>>>>>>>>===>>>AAAFFFIIIHHHOOOZZZjjjuuujjjfffgggmmmvvvzzziiiXXXGGG;;;===999666444555555444333555444222111111111222222///////////////////////////---+++***,,,---------+++++++++,,,,,,,,,---------...000111111000...---+++++++++,,,,,,,,,------...------,,,,,,++++++***,,,+++***+++---...---,,,------------------------//////......---,,,,,,,,,,,,,,,------------,,,,,,...---+++******+++---.....................------,,,,,,---............---...------,,,,,,------...+++,,,,,,,,,,,,------------......///000111111111222222222222222333333333444555777:::===?????????:::;;;<<<======<<<;;;;;;::::::999999888888888888777777666666666666777777777777888888888888888888555666777999;;;<<<>>>>>>''''''''''''(((***---...+++***))))))******)))(((&&&&&&&&&''''''((()))***)))'''%%%%%%&&&''''''&&&&&&'''((((((&&&&&&'''(((###$$$$$$%%%&&&'''((((((((('''''''''((()))'''&&&&&&'''((()))))))))))))))(((((('''''')))+++---...666444222///,,,+++***+++,,,++++++***++++++,,,,,,******))))))***++++++,,,---,,,,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,------------...//////000000222333444444333333333333888888888777777777777666::::::;;;;;;;;;:::999999888999:::;;;<<<======>>>>>>>>>>>>=========<<<<<<:::999888888777888999999777777888888888999999999;;;888555333333666:::<<<::::::;;;;;;<<<============>>>???@@@AAA@@@???>>>>>>????????????AAAEEEHHHDDDJJJRRR[[[fffxxxuuuiiidddcccffflllwwwnnn[[[LLLBBB===:::777666333111000///---,,,333333222111111111222222000000000000000000000000000...,,,+++---.........++++++++++++,,,,,,,,,,,,,,,---///111111000...---+++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,+++***+++---...---,,,,,,,,,------------------........................------............------...---+++******+++---.....................------+++,,,,,,---------------------,,,,,,,,,,,,------------------..................//////000000111111333333333444444444444444222444777:::===@@@CCCDDDBBBBBBAAAAAA@@@@@@@@@@@@<<<;;;:::888888888888888777777666666666666777777666666666666777777888888888999:::;;;===???@@@@@@&&&'''((((((((())),,,///---+++************)))'''''''''''''''((()))******(((&&&%%%%%%&&&''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''((()))******'''&&&%%%&&&((()))((('''&&&'''((()))************)))(((((((((***,,,///111::::::777333...++++++,,,++++++******++++++,,,,,,))))))))))))***+++,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,------......///000000111333444444333222333444777777777777777777777777999999:::::::::::::::999888999;;;===>>>??????>>>>>>>>>======<<<<<<;;;;;;999888777777777888999:::777777777888888888888999:::888555222222555888;;;:::;;;<<<======>>>======<<<===>>>>>>??????>>>>>>@@@@@@@@@???>>>>>>@@@BBB???DDDKKKOOOSSS\\\ooo~~~uuulllhhhfffiiillllllnnnqqqmmmaaaSSSHHH@@@999666888333222111000////////////111111222222222222111111000000000000111111111111000...,,,,,,---//////...---------.........//////,,,---.../////////...---++++++,,,,,,,,,,,,------------------------......,,,+++***+++---...---,,,,,,,,,,,,,,,---------------.....................------............---------,,,+++******+++,,,---------------------......***+++,,,,,,------,,,,,,------,,,,,,,,,,,,---------------.........///////////////000000111111111333333444555555555555555333555999<<<>>>AAAEEEGGGGGGHHHHHHHHHHHHGGGFFFFFF@@@>>><<<:::999888999999777777666666666666777777666555555555666777888999<<<<<<======>>>???@@@@@@%%%'''(((((('''(((,,,///...---+++******)))(((&&&(((((((((((()))***++++++(((&&&$$$%%%&&&''''''&&&%%%&&&''''''%%%%%%&&&'''&&&'''''''''(((((())))))&&&%%%$$$%%%((()))))))))%%%&&&'''((())))))))))))***)))((()))+++...111333>>>>>>;;;666000,,,+++---++++++******++++++,,,---))))))))))))***+++,,,---...,,,++++++,,,------,,,+++++++++,,,,,,---------,,,,,,,,,------------...+++,,,...---+++***,,,---,,,,,,---......//////000000222444444333222333555666666666777777777777777777777888999:::::::::999777999===@@@AAAAAA???>>>>>>>>>===<<<<<<;;;::::::999888777666777888:::;;;777777777777888888888888999999888777777777888999:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@AAA@@@>>>===>>>??????@@@DDDHHHHHHKKKWWWeee~~~wwwtttpppiiifffgggmmmwwwwwwhhhOOOGGGAAA>>>:::333222444222222222111111222333444///000222444444222111////////////000000000111111///---++++++,,,......---............////////////,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------,,,,,,,,,------......///,,,+++***+++---...---,,,++++++,,,,,,,,,------------------,,,,,,++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,------......******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........000000000111111111111111222333444555555555444444222555888::::::<<<@@@CCCGGGJJJNNNQQQRRRPPPMMMKKKEEEDDDAAA>>><<<;;;;;;;;;777777666666666666777777666666666666666888999:::>>>>>>>>>>>>>>>>>>>>>>>>%%%'''(((((('''(((,,,///000...+++******)))'''%%%((((((((())))))***+++,,,'''&&&$$$%%%&&&''''''&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%'''*********$$$%%%&&&'''((((((((((((+++***))))))+++///222555AAA@@@>>>888111,,,,,,---+++*********+++,,,,,,---))))))))))))***+++,,,------+++******+++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......+++---...---+++***+++...,,,,,,------...//////000///222444555333222444666666666666666777777777888555666777888999:::::::::777:::>>>BBBCCCBBB@@@>>>>>>>>>===<<<;;;;;;::::::999888777666777888;;;<<<777777777777888888888888999;;;<<<======<<<:::999555666888999:::999999888<<<<<<;;;::::::<<<===>>>>>>???AAA@@@??????@@@AAADDDAAABBBFFFFFFEEEJJJSSS[[[ooovvvooooooeeellluuu~~~~~~pppWWWGGGCCC;;;777777555000000444000111111000///000222444---000333555555333000...---.........//////000000...,,,******+++------,,,,,,,,,,,,---------......,,,++++++++++++,,,---...++++++,,,,,,,,,---------((()))***+++,,,,,,---...,,,+++***+++---...---,,,+++++++++,,,,,,---------...---,,,+++)))((('''&&&+++++++++,,,,,,+++++++++***++++++,,,,,,++++++*********++++++,,,---......******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------111111111111111222222222111222333444555444333333111333666666555666:::===DDDIIIQQQXXXZZZWWWRRRNNNJJJGGGDDD@@@>>>=========777777666666666666777777888777777777777999;;;<<<@@@??????>>>===<<<<<<;;;''''''((('''''')))---000111000///...---,,,,,,,,,(((((()))+++------+++)))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''((()))******))))))***++++++++++++---111444===HHHHHH:::---,,,---***------,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...////////////+++,,,------......------,,,,,,,,,,,,---///000111333333444444555666777777888888777777777999:::;;;999999999888888888777777888<<>>>>>===<<<;;;::::::999999;;;>>>AAABBB@@@>>>===888888888888888888888888999999:::;;;===>>><<<:::666777888999:::;;;;;;;;;======<<<<<<<<<<<<======AAA@@@???>>>>>>???@@@AAAGGGEEECCCAAAAAADDDGGGIIIOOOXXXfffttt}}}yyyvvvsssssswwwvvvrrrrrrrrrxxxxxxfffUUUEEE:::888888777666444333222111111111111111111111111111333222:::FFFFFF:::222333//////............//////111///---+++***+++,,,---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,...,,,***+++---...,,,***+++++++++++++++++++++++++++++++++,,,,,,---------******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,.........////////////000000//////.........//////111111000000111111222333333444555666777777777777<<>>===;;;;;;:::''''''((('''''')))---000111000///...---------,,,)))))))))+++------+++)))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((()))))))))(((((())))))*********,,,///222???JJJMMM@@@333000...***,,,,,,+++++++++*********------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---.........------+++,,,,,,---------------,,,,,,,,,---...///000111222222333333444555555666777666666666666888999:::999999888888888777777777666;;;@@@CCCCCCAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;>>>AAADDDDDDCCC@@@>>>999999999999999999999999999999999:::<<<<<<:::888666666888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@???>>>>>>>>>>>>???@@@DDDCCCAAA@@@@@@BBBDDDFFFCCCIIIRRRZZZfffwww{{{qqqhhhgggjjjlllrrryyylllVVVIIIAAA;;;666666666555444444333222222111111111111111111111111222000666AAAAAA666000222//////............//////000///---+++++++++,,,---------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------***************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,...------,,,,,,------...------........./////////111000000/////////000000111111000000111111222333111222333444555555555555999>>>DDDKKKNNNOOOMMMLLLFFFEEEBBBAAA@@@>>>;;;888999888777666666888999;;;:::999777666666888:::<<<@@@@@@??????>>>>>>>>>===&&&''''''''''''))),,,///000000//////......------*********,,,------+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&'''((()))))))))***---000>>>IIINNNEEE:::444///)))+++************)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,------------,,,,,,,,,---...///000111111000111111222222333333333444444444444555666777888888888777777777777777666666:::???AAAAAA???===<<<999999:::::::::;;;;;;;;;>>>@@@DDDGGGGGGEEEAAA???999999999999999999999999999888777888999999777666555666777888:::;;;<<<===;;;;;;::::::::::::;;;;;;???>>>>>>======>>>>>>????????????>>>???@@@@@@AAA@@@BBBDDDGGGMMMZZZlllzzz~~~vvvlllgggeeeiiipppvvv}}}rrrcccOOO???888777666555444444333333222222222222111111111111111111111111111...111999999111...111//////............/////////...---+++++++++,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,+++++++++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,------------------------,,,---------............111111000000000000111111111000000000000111222222000000111222333333333333555888===AAADDDFFFFFFEEE@@@???======<<<;;;888666888777666666666777888999:::999888777777999;;;<<>>666///(((++++++*********)))))))))(((((())))))******++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((******+++,,,,,,,,,,,,,,,+++,,,---...///000000000/////////000000111111111111222222333444555666666666666666666666666666666666:::>>>@@@@@@>>>===<<<999999999999999999999999>>>AAADDDGGGGGGDDDAAA???::::::::::::::::::::::::999777666666777777555444555666777888:::;;;===>>>;;;;;;::::::::::::;;;;;;========================<<<======>>>>>>>>>>>>>>>CCCCCCBBBAAACCCKKKXXXaaannn~~~zzzvvvsssqqqnnnrrrzzz{{{{{{rrrmmmmmmnnnrrr{{{ooobbbPPPIII@@@;;;999888555222111111111111222222222222111111111111111111111111111......222222......111///......------......///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,...---***)))+++---+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000000//////000000111111000000000000000111222222000000111222222222222222222444777999<<<>>>>>>???<<<;;;::::::::::::888666666666555555555666777888999999888888888:::;;;<<>>>>>>>>%%%%%%&&&%%%%%%'''+++......///000111111000000///------,,,---...---+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''')))************,,,...000;;;EEEGGGAAA999111+++,,,+++++++++************((((((((())))))*********)))))))))******+++++++++*********+++++++++,,,,,,,,,,,,++++++***)))'''''')))***++++++,,,,,,++++++***+++,,,...////////////.........//////////////////000111222333444444555555555555555555555555555777:::>>>@@@???>>><<<<<<:::999999888777666666666<<<>>>AAACCCCCCBBB???>>>::::::::::::::::::::::::999777666555666666555444666666777777999;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>======???@@@@@@>>>>>>BBBHHHMMMTTTddd|||vvvnnnhhheeehhhlllppppppnnnqqqyyyxxxrrrvvv~~~vvvssssssssszzzooo^^^OOOFFF:::888777777777666222///000000000111111111111222000000000000000000000000111...---//////---...111......------------......---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++---,,,***(((***---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++*********++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,---------.....................///000111000000//////000000111222111222222333333333333222222222444555777888::::::999888888999::::::888666555555444555555555666666888888777888888:::;;;<<>>===<<<;;;::::::$$$%%%%%%%%%%%%'''***---...///000222222222111000///.........///---+++(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######%%%&&&''''''''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&''')))***+++******,,,------666AAAEEEBBB;;;333///,,,,,,+++++++++*********(((((())))))))))))))))))((((((((()))******++++++************++++++++++++++++++++++++***)))((('''))))))***++++++++++++***(((***+++---.........---........................---...000222333444444444333444444444444555555555888;;;>>>???>>>===<<<<<<999999888777666555444333:::;;;<<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888666666777888777666888888777777888:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===============<<<===>>>>>>>>>>>>AAACCCHHHRRRbbbqqq}}}xxxwwwvvvuuusssnnnhhhfffgggjjjmmmtttwwwsssuuu~~~{{{yyy{{{mmm]]]QQQFFF>>>;;;777444222111222333222222000000111111111111111111000000000000000000000000000///............///000......------------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,+++*********,,,+++++++++++++++++++++++++++++++++++++++*********---,,,,,,++++++++++++,,,++++++++++++++++++++++++************+++,,,------,,,,,,............,,,,,,,,,---------...............------......///000111000////////////000111111222333333444444444333333222222333444555666666777999888777888999:::888666333333444444444555555555666666777777888999:::;;;>>>>>>===;;;:::888777777$$$$$$%%%$$$$$$&&&***------...111222333333222111000///...//////...+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&''''''''''''''''''''''''''''''((()))))))))((((((&&&(((******))))))***+++,,,222;;;AAA???777111...+++************)))))))))*********)))))))))))))))''''''(((((()))******+++************++++++++++++++++++++++++******)))(((((())))))***************'''(((***,,,------,,,,,,........................---...000222333444444444222333333333444444444444777999<<<===<<<;;;::::::777666666666555555444444888888888888:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::888666666888999:::999:::999888777888999;;;<<<;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>======>>>???BBBHHHPPPXXXbbbsss~~~vvvpppkkkjjjnnnssszzzzzzwwwvvv{{{sssaaaNNNCCC>>>999666888888666444222222333333444111111111111111111111111000000000000000000000000---..................---...------,,,,,,------...+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***+++++++++***++++++++++++++++++++++++++++++++++++*********)))...---,,,+++++++++++++++++++++++++++++++++++++++************+++,,,---...+++,,,...//////...,,,+++------........./////////............///000111222///////////////000111111222333333444333333222222222222333333444444444444888777777777999999777666222222333444444444444444555555555666888999::::::<<<<<<;;;:::999999888888###$$$$$$$$$$$$&&&))),,,---...111333444333222222111000/////////...+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********)))%%%&&&((()))((((((((()))***///777<<<:::222,,,***))))))))))))((((((((((((++++++******))))))((((((&&&''''''((()))******+++)))************+++++++++***++++++++++++******)))(((((()))***************&&&'''***,,,---,,,,,,+++........................,,,...000222444444444444222222222333333444444444666888;;;<<<;;;999999999444444444555555555555666777666666666777:::===???<<<<<<<<<<<<<<<<<<<<<<<<:::999777777999;;;;;;;;;;;;:::888777777888:::;;;:::999999999999999999:::999999;;;;;;;;;;;;999999::::::999999::::::;;;<<<<<<;;;;;;:::::::::;;;<<<===CCCJJJNNNRRR[[[iiittt||||||}}}~~~|||zzzyyy}}}}}}uuuxxxzzzlll]]]LLL<<<777666444333666333333555555555333000...222222222222111111111000000000000000000000000000+++---............---+++...------,,,,,,------...***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,***((())),,,---+++(((++++++++++++++++++++++++++++++++++++******))))))...---,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,---...)))***,,,------,,,***))).........////////////000////////////000111222333///////////////000111111222222333333333222222111222222333333333333333222888777666777888888666555111222333444444444333333333444555666777888999999::::::::::::::::::::::::&&&'''''''''&&&'''))),,,,,,---...000111111111111444111///------,,,+++)))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++(((+++000444555333000---))))))(((((((((((())))))+++***)))(((((()))***+++((()))***++++++***)))((())))))))))))((((((((((((************************))))))))))))************,,,,,,++++++++++++++++++)))***++++++***+++---//////000000111333444444555444444444444444444444444666888999999888888888:::666555444333222333444444777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;:::999999999::::::999888777666666777888999::::::::::::888777666555999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::===>>>@@@CCCGGGMMMUUUZZZhhhttt{{{yyyyyyiiiYYYPPP>>><<<999666333222333333111111222222222222111111000000//////......------000///......///000111222//////.........---------,,,+++***+++---...---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++((())))))))))))*********(((((()))))))))*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------------,,,------,,,,,,+++***))))))++++++************++++++))))))*********+++++++++++++++******++++++,,,------------...///000000111111111000000//////......000000000000111111111111333333333333333333333333000000111222333444444555222333444666666666666555444444444444444444444444555555555666666666666666777777777777777666555555&&&'''''''''&&&'''))),,,,,,---...///000111111111111000/////////---)))&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******,,,...111222222000,,,***))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))))))))((((((((((((************************((((((((()))))))))******++++++++++++++++++++++++)))***++++++***+++---///000000111222333444555555333333333333333333333333555777888888777777888999777666555444333444555555888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;:::::::::888777666666666666777888999999999999888777666555999999999999999999999999:::::::::::::::999999999:::::::::999::::::;;;<<<:::<<<>>>BBBFFFJJJMMMOOOVVV^^^lll}}}|||{{{}}}}}}~~~}}}~~~{{{jjj[[[MMMBBB;;;:::888666333222222222333000111111222222111111000////////////............//////.........///000111///.........------------///...---...000111000///,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---))))))***++++++*********------,,,,,,+++******)))++++++************++++++******+++++++++,,,,,,,,,++++++******++++++,,,------------...///000000000000000000000//////......000000000000111111111111222222222222222222222222000000111222333444444555444444555666666555444333444444444444444444444444444555555555555666666666777777888888777777666555&&&''''''&&&&&&&&&)))++++++,,,...///000000111111//////000111000---((($$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++---...//////---+++***)))((((((''''''(((((()))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))*********++++++,,,,,,---)))+++++++++++++++---///000111111222333444555555222222222222222222222222444666888888777666777888777777555444444444555666999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;999888666666555555555555666666666666777777777777666666777777777777777777777777999999999999999999999999;;;:::999999:::<<>>CCCHHHIIIFFFCCCFFFHHHNNNXXXiii~~~xxxtttvvvyyy|||~~~{{{vvvqqqooollliiiiiilllqqquuuwwwxxxvvvxxx|||{{{yyytttooollljjjkkkjjjkkkmmmqqqvvv~~~uuujjjYYYIII???:::888777555444222111111111222222000000111111111111000000...............///////////////...---------..................------------000......///000111000///,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++***************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,)))***************))))))---,,,,,,++++++*********++++++************+++++++++++++++,,,,,,,,,------++++++******++++++,,,------------...//////000000000000000////////////...000000000000111111111111111111111111111111111111000000111222333444444555666666666666555444222222444444444444444444444444333333444444555555555555888888888888888777666666%%%&&&'''&&&%%%&&&)))++++++,,,---...///000000000///////////////,,,((($$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((***+++,,,---------(((((((((''''''(((((((((******))))))))))))******+++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,------***+++,,,,,,++++++---///111111111222333444444555000000000000111111111111555777888999888777888999777666555444333444555555888999::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<======<<<:::888666555555555555555555555555444444555666777777666666777777777777777777777777777777888888888888888999;;;:::999999;;;>>>BBBDDDCCCAAA@@@CCCHHHHHHCCC>>>?????????CCCOOOaaattt~~~uuuoooeeebbb``````dddhhhkkkllljjjppp{{{~~~vvvjjjiiilllnnnnnnmmmlllkkkiiiiiiiiilllooosssxxx{{{lllXXXOOOCCC999555777:::<<<333222111000000000111111///000000000000000000///---------......////////////......---,,,,,,,,,,,,---------------------------,,,+++,,,---......,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))((((((((((((************************************************************++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,++++++*********++++++************++++++******++++++++++++,,,,,,++++++******++++++,,,------------......////////////////////////////////////000000000111111111111000000000000000000000000000000111222333444444555555555555555444444333333333333333333333333333333222222333333444555555555888888888888888777777666%%%&&&&&&&&&%%%&&&(((+++***+++,,,...////////////111///---,,,+++***(((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))***+++,,,,,,((((((''''''''''''(((((())))))************))))))+++***)))(((((()))***+++'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,------***+++,,,,,,+++,,,...000000111111222222333333333/////////000000111111111666888::::::999999999:::777666444333333333444555777777888999999999888888888888888888888888888888999:::;;;<<<;;;999777555444444555555555555444444333444555666666777666666666666666666666666666666666666666777777777888888999888777777999<<<@@@BBBFFFBBB???@@@CCCDDD@@@<<<;;;;;;;;;===CCCMMMXXX```sss}}}zzzllljjjhhhhhhkkkmmmoooooojjjkkknnnttt||||||uuurrrsssuuuvvvwwwzzz}}}pppiiikkkppppppppprrruuuxxx{{{|||}}}|||qqq[[[LLLGGGBBB<<<777555555444444444333222111000000//////...//////000000//////...,,,,,,------......//////......---------,,,++++++,,,,,,------------------+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((((((((((((((((((************************************************))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,++++++***,,,,,,+++++++++++++++***++++++************++++++))))))))))))************++++++******++++++,,,---------------...........................////////////000000000111111111111000000000000000000000000000000111222333444444555333333333333444444555555333333333333333333333333222222333333444555555666888888888888888777666666%%%&&&&&&%%%%%%%%%(((*********,,,---.../////////111///,,,******)))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))******))))))((('''(((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))*********++++++,,,,,,---***,,,,,,,,,+++,,,...000000000000000111111222222...//////000000111111111777999;;;;;;:::999:::;;;777666555444444444555666666777777888888777777777888888888888777777777777888999999::::::999777666444444555666666555444444444444555666777777666666666666666666666666666666444555555666666777777777666666555555666888;;;<<>>;;;:::<<<===<<<;;;444666888:::===AAAFFFJJJTTT]]]qqqzzzwwwsssrrrrrrsssssssssuuu~~~zzzuuurrrmmmeeebbbcccbbbccceeehhhmmmvvv|||yyy{{{mmm^^^RRRFFF???777666555666666444111///333333333222111000//////......////////////......---------------.........------.........---,,,,,,,,,,,,,,,,,,------------,,,+++++++++---...---,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,)))))))))*********++++++************************************************)))))))))************+++++++++************++++++'''(((((()))******))))))++++++++++++++++++++++++++++++************++++++((((((((())))))))))))***++++++******++++++,,,------------------------------............/////////000000000000111111111111000000000000000000000000000000111222333444444555222222222222333444555666333333333333333333333333222222333444555666666777777777777777777666555555%%%%%%&&&%%%$$$%%%(((***)))***+++,,,---.........///...,,,,,,+++***'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))*********)))'''&&&(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&''''''(((((((((((('''''''''''''''((()))*********************************((((((((()))))))))******+++++++++++++++++++++++++++,,,---,,,,,,,,,...000////////////000000000000...//////000111111222222777888::::::999999999:::999999777666666666777888777777888888888888777777::::::999999999888888888888888999999999999::::::444555666666666666555444555666666777777777666666777777777777777777777777333444444555666666777777777777666666666777888888:::999888888888999::::::333444666777777999===???FFFKKKZZZmmmxxx}}}|||~~~yyyrrrkkkddddddggggggjjjnnnrrrvvvzzzyyymmm\\\MMMDDD@@@===;;;...///000333555555444222000000111111111111000000---......//////......---...------------------,,,,,,,,,......///...------++++++,,,,,,,,,------------,,,+++,,,...///...---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++'''(((((()))***+++,,,,,,************************************************))))))))))))************++++++************++++++%%%&&&''')))************++++++++++++++++++++++++++++++************++++++((())))))))))))*********++++++******++++++,,,------------------------------------.........//////000000000000111111111111111111111111111111111111000000111222333444444555444333222222222333444555222222222222222222222222222333444555666777777888666666666666666555444444$$$%%%&&&%%%$$$%%%(((***)))***+++,,,---.........,,,,,,---...---***&&&"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$&&&(((***++++++***)))'''''''''&&&&&&'''''''''((()))***++++++***)))(((((()))***++++++***)))(((&&&''''''((()))******+++************************))))))))))))************,,,,,,+++++++++++++++++++++,,,------,,,,,,...000............////////////...//////000111222222333666888999999888888888:::;;;;;;999888888888999:::888888999999999888888777;;;;;;;;;::::::999999999999999999999:::;;;<<<===444555666777777666555444666666777777777777666666888888888888888888888888333333444444555666777777::::::::::::999999888888555777999999888888999;;;777777666555444555999<<>>;;;:::888777555444222333444444333111------///000111111111111---..................---.........------,,,,,,,,,+++,,,...///000///......+++++++++,,,,,,---------,,,+++***+++---...---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********$$$%%%&&&'''((()))***+++************************))))))))))))))))))))))))))))))))))))************++++++************++++++&&&''')))***,,,---------++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++******++++++,,,------------------------------------.........//////000000000000111111111111111111111111111111111111000000111222333444444555666555333222111222222333222222222222222222222222333333444555666777888999555555555555555444444333&&&%%%%%%%%%%%%&&&''''''******))))))***,,,...///++++++++++++***)))''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))(((((((((((()))))))))))))))***++++++***)))((('''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------.........111000///......///000111//////000111222444666777:::999777555333555888<<<;;;;;;;;;::::::999999999888888888888888888888888999888888888888888999999888777777666666666666666888666444222111222333444333333555666777777777777777777777666666666666666444555555555666666777777888888777777666666555555444444444444444444333333666555444333333444555666;;;???FFFKKKPPPUUUYYY\\\xxx~~~vvvdddUUUMMMDDDBBB>>>:::777555555555222111111111000000//////000000///...............////////////////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************///...,,,***)))))))))***+++******))))))))))))))))))************+++++++++++++++++++++++++++++++++******)))))))))***,,,---))))))))))))))))))))))))'''((())))))((('''(((***------,,,,,,+++***)))))))))))))))((((((((((((((((((((()))************)))++++++***)))***+++---...++++++++++++++++++++++++******+++,,,,,,---......'''((()))***,,,---...///,,,---......//////......111111222222222222111111...///111333444444444333222222333333333333222222666666555555555444444444444222111333777::::::999555555555444444333333333&&&%%%%%%%%%%%%&&&'''''')))))))))))))))***+++,,,************)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''((((((((()))))))))))))))******+++***)))(((''')))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------......///111000////////////000111000000000111222444555666888999:::999777777999:::;;;;;;;;;::::::999999999999999999999999999999999;;;;;;::::::::::::::::::999999888777777777777888777666555444333333444444555555777888888999999999777888888888888777666666444555555555666666666777777777777666666666555555999888777666444333222222666555444444444444555666555999???CCCFFFIIIKKKMMMZZZ___fffppp{{{qqq___PPPEEE@@@===:::777444111000000000111111111000000000//////000///...............///........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************---,,,+++*********+++,,,+++******)))))))))))))))))))))*********+++++++++************************))))))((((((((()))***+++))))))))))))))))))))))))((()))++++++++++++---...,,,,,,+++******)))(((((())))))))))))))))))))))))((())))))******************************+++,,,,,,++++++++++++++++++++++++++++++,,,------...//////+++++++++,,,---------...,,,------...............222222222333333222222222111222333444444333222222//////000000000000//////111111111111222222222222444222111333777999999888555555444444444333333333&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''((((((((()))))))))))))))*********)))((((((***)))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,---......//////111000000//////000000111111111111111222333444555777999<<<<<<:::999999999;;;;;;::::::::::::999999::::::::::::::::::::::::>>>===<<<;;;;;;;;;;;;;;;888888777666666666666777666666666666666555555555777888999:::::::::::::::777888999::::::888777555555555555555555666666666666666666666666555555555:::999888777666444444333666666555444444555666666777;;;AAADDDEEEEEEDDDEEECCCEEEJJJQQQ[[[hhhvvvvvvnnnaaaSSSFFF===888666666444222000...------...111111000000000000/////////...............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++,,,---+++******))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))$$$&&&((()))))))))+++---*********))))))(((((('''************************))))))******++++++++++++)))******++++++++++++***++++++++++++++++++++++++,,,,,,------......//////------------------------,,,---------............222333333333333333333222333333444555444333222111......////////////....../////////000111111222222555444333444666777777666444444444444333333333333&&&%%%%%%%%%%%%&&&'''''''''((()))******)))'''&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,,,,---...///000000000000000000000000000000222111111111222333333444777999;;;;;;:::999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999:::555555444333333333333444444555777888888777666555888888999:::;;;;;;::::::777999;;;<<<<<<:::777555555555555555555555555555555555555555555555555555555555555666666666666666555555555555555555555555;;;???DDDGGGGGGEEECCCBBB;;;<<<>>>AAAFFFOOOYYY```lllvvv}}}qqqfff___TTTOOOGGG???999666555666444333111000/////////000000000000000000000//////......---------...//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************++++++,,,+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))$$$%%%'''''''''''')))************))))))(((((((((***************+++++++++***************++++++,,,((()))***++++++***)))(((************++++++++++++,,,,,,,,,---------......---------------------------,,,,,,,,,------......111222222333333222222111222333444555555444333222//////000000000000/////////000000111333444444555555555555555666555555444333333333333333333333333&&&%%%%%%%%%%%%&&&''''''((()))*********)))((('''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,---...000000111000000111111111111000000222111111111222333333444999999999888777777999;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777555444444333333333333333333555777999999999777666888888999999:::999999999777999;;;<<<<<<:::888666555555555555555444444444444444444444444555555555333333333444444555555555444444555555555555444444555999>>>AAA@@@>>><<<<<<888999:::;;;<<>><<<:::888666555555555333222222111111111111222//////////////////000000......------------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++******))))))+++******)))))))))))))))(((((()))))))))*********************************)))))))))))))))))))))((()))))))))))))))))))))))))))+++++++++)))((()))******************)))))))))))))))******++++++++++++******)))))))))***+++,,,((()))***+++******(((''')))))))))******++++++++++++++++++++++++,,,,,,,,,*********+++,,,,,,---------,,,,,,,,,,,,---......000000111111111111000000000111222444555555444444//////000000000000/////////000111222333444555666444555666666555444333333333333333333333333333333&&&%%%%%%%%%%%%&&&''''''(((((()))))))))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((())))))(((((()))))))))))))))***''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,...///000111222000111111222222111111000111111111111222333444555999999999888666777999;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666666666666777777777777666555555555555666222444666888999999888777777888888999999888888888888999:::;;;;;;999888666555555555444444444444444333333333444444444444444444444333333222111111000333333444444444444333333///222777999999777666666666888:::;;;::::::<<<===@@@BBBFFFLLLTTTaaappp{{{{{{rrraaaZZZOOOFFF???<<<:::888444555555555444333111000000000000111111111000000......////////////000000///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************************+++++++++***)))((((((+++******)))))))))))))))((((((((()))))))))******************************))))))*********)))(((((()))))))))))))))))))))))))))***+++)))'''&&&'''(((************************(((((())))))***+++++++++***)))((((((((()))+++,,,((())))))))))))(((((('''(((((())))))***+++++++++************++++++++++++))))))***++++++,,,---------,,,+++++++++,,,.../////////000000000000//////...///111333444444444444------............---------...///000111222333333333555777777555333333333222222222222333333333333&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,...///111222222000111222222222222111000000000000111222444555666888:::;;;;;;:::999999:::999999999::::::;;;;;;;;;::::::::::::::::::::::::777777777777888999::::::888777777666555666666666222333555777888888888888888888999999999999888888999999999999999888888777555555555444444333333333222222333333333444444444333333333222111111000000111222222333333222222111///222555666666555444555555777999999888999:::;;;888999;;;<<>>;;;999999999999999::::::;;;;;;;;;::::::::::::::::::::::::888888888999:::;;;<<<===666666555444444444444555222333444555777888888888999999:::::::::999888888999999999888888888777777555555555444444333333333222222222333333444444444000000111222222333444444000111222333333222111000000222444444333222222222333333444333222222444666333555888999999<<>>888777555444444555555444222------...///000111333333000000000111111000//////---.........//////000000111000///---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))******++++++++++++************************%%%&&&(((***+++,,,+++++++++******)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((('''%%%$$$))))))))))))))))))))))))&&&((())))))((((((***+++'''''''''(((((((((((((((&&&''''''((()))*********)))(((&&&%%%&&&''')))******)))(((&&&&&&&&&'''((('''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++---,,,+++******,,,...///111111222222222222111111000000111222111000///...000000111111111111000000......//////000111111111000444777777555222222444111111111222222333333333((('''&&&%%%###"""!!!!!!(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&))))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''''''''((())))))))))))))),,,++++++******++++++,,,************************000///---,,,---...000111///000000222333444555555666444333222222333555666666888:::<<<>>>======<<<888888999999999888888777777888::::::999999:::;;;;;;;;;:::999:::;;;<<<===;;;999777666666666444222444444333333444555777888::::::::::::::::::::::::999888777555555555666777111222222333333444444555444444444444333222111000000//////111444555333000111222222333222111000///111111222222222333333333666555444444333333333333666777777888999:::::::::>>>BBBHHHNNNVVVdddvvv}}}fff___TTTIII@@@;;;999888333333333222222222111111///////////////000111111////////////............////////////////////////------------------------,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,)))************+++++++++++++++************++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))(((((((((''')))***)))((('''((()))))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))***************************++++++,,,******)))))))))))))))))),,,,,,------...---------...///000111222333333333333222222111111222222333000000/////////000000111------......//////000000///000222222111111222333...///000111222111000000$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&''')))(((((((((''''''''''''(((((())))))))))))(((((()))))))))************+++'''((())))))******)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...000111//////000111222333444444666555333222222333444555555666999;;;<<<<<<;;;;;;777777888888888777777666666777999888777777888999:::::::::::::::;;;;;;<<<:::999777666777777555333444444333333444555666888:::::::::::::::999999999999888777555555555555666222222222333333444444444444444444444333222111000000//////111444444222000222222333333333222000000111111222222222333333333555444333333333333333333333333444444555666666777777999<<>>@@@HHHQQQWWW[[[cccppp{{{xxxllleeeWWWQQQIIICCC???===;;;;;;666555555444444444444444000000000/////////......//////.........//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++******************+++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************************)))***+++***)))((()))+++(((((((((''''''(((((((((++++++******))))))((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))((()))))))))***************************++++++,,,+++++++++,,,,,,...///000111111111111000...------------///000111222222222000222333555555333222000///......------------...222222111000000///......000111222222111000111333000111333444444333333222$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))***++++++++++++++++++******))))))******+++************************+++++++++,,,------...///---......//////000000000444444333222222222222222111111222333333444444444555555666777888888777777666777888777555444444555444555777888888888777666777555555555777888777666222222111111222333555666666666666777777777888888666666666666666555555555444444444333333222222222111111222222111111000000...///000000000111222333333333555555555555444333111111222222222333333333111111111111222333333444444444555555555555555666000222333333444555777999;;;@@@CCCCCCCCCGGGPPPYYYkkkuuuzzzkkk^^^SSSJJJEEEDDD@@@;;;888666555444333222333333222111000///...111000000000000///////////////............//////............------------------------------------))))))))))))))))))))))))++++++***))))))***++++++*********++++++*********))))))*********+++++++++((()))************)))((())))))))))))))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''(((***+++***)))((()))***((((((''''''''''''((((((++++++******))))))((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++((()))))))))***************************++++++,,,************+++,,,......111111111111000///...---,,,---...///000111111111222333555666666555333222//////...---------------.........//////000000000000222333222111000111222......000111111111000/// !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))((()))******++++++************))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,---......---------....../////////111111111111111111111111000111111111111222222333333444555666777777777666555666777666444444444666444444555666666666666666666555444444666666666444222111000000111222444555444555555666666777777777555666666777888777777777555555444333333222111111000000111111111000000///...///000/////////111333222333444555555555444333111111222222222333333333333222222222222333333444222222222222222333333333111111111111222333444444888999:::888777:::???CCCQQQXXXaaagggjjjqqq|||}}}kkkcccWWWLLLCCC>>>:::888888777555333333111///---//////000000000///...---000000000000//////////////////......------...............------------,,,------------------------))))))))))))))))))))))))+++***)))(((((()))***+++)))***++++++++++++***))))))************+++++++++'''((()))******)))(((''')))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''')))***)))((('''((()))(((''''''&&&&&&''''''((())))))))))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---))))))))))))************((((((((((((((())))))*********)))******+++,,,---000000111000000///...---+++,,,---///000000000000222333444555555444333222000000///...------------++++++,,,...///111222222111222333222000000000222...///111222222222111000""""""###$$$%%%''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((()))&&&''''''((((((''''''&&&((())))))))))))*********'''((())))))******))))))******))))))))))))******((((((((((((((((((((((((((()))***+++,,,---......---------------.........---...///000000111111111111000000000000111222222111111222333444555555444222333444444333333444555444444444444444555555666555444333333444555444222111111000000111222444555333444444555666666777777444555777888999:::999999666555555444222111111000//////000000000000000///...///000///......111444111222333444555444444333111111222222222333333333555444333333333333333333111111111111111111111111222111000000111222333333333333222333555777888888>>>BBBGGGJJJLLLPPPXXX^^^lllttt{{{{{{tttkkk```XXXKKKFFF???:::777666666555222111000111222222111///000000000111000000000////////////.........------000///...------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++)))***++++++++++++***))))))************+++++++++'''((()))******)))(((''')))))))))))))))))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))*********&&&((()))((('''&&&'''((((((''''''&&&&&&''''''((((((((((((((((((((())))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))************((((((((((((((())))))***++++++************++++++/////////000000///......+++,,,---...///000000000222222222222222222222222222111000///............+++,,,---///000111333333111222333222000///000111000111222333333333222222''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((())))))&&&''''''''''''''''''&&&(((((((((((())))))))))))''''''((()))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((***+++,,,---------,,,,,,------------------+++,,,---///000000000000111000000000000111111222...///000111222333333333000111333333222222333555555444333222333444555666555444222222333444222111111000000000000222333444333333444444555666777777333555777999:::;;;;;;;;;666666555444222111000000//////000000000000000///---///000///---...111444000111333444444444333333111111222222222333333333666555555444333333333333222222222111111111111111...,,,+++,,,...111222222111//////111555777555333333666999999999:::>>>AAACCCLLLUUUZZZbbbmmmwwwzzz}}}}}}ooohhh___WWWOOOHHHAAA<<<;;;888555333333444444333666444222222222222111000111111000000///......---......---------,,,,,,,,,000///...---------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++)))***+++,,,,,,+++***))))))************+++++++++'''((()))++++++)))(((''')))))))))))))))))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((()))))))))***&&&'''((('''&&&%%%&&&((('''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))***************************++++++,,,,,,,,,++++++***+++++++++---...///////////////...++++++---...///000000000111111000//////000111111222222111//////.........---...///000111222333333111333333222000///000111000111222333444333222222&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,************************))))))))))))((((((((((((***************+++++++++---------............///.........////////////000111000///......///000111000000111222222222222222111222333333444444333333555555555444444333333333444333111000///...//////000000////////////000111111111222333555666666777666666777888888888888888555444333222111222333333222111111111000000//////......//////000000000111111222333444555444333222222222222111111111000000111111111111111111111111///////////////000000111111111111111111111111111.........///111222111///000111222444666888999:::;;;<<<>>>BBBGGGLLLRRRUUU```fffoooyyy~~~ssshhh]]]WWWLLLHHHCCC>>>;;;888555333333333333333222111///...///////////////////////////...,,,++++++,,,...///111000///...---,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************,,,***'''$$$$$$'''***,,,+++++++++*********)))))))))))))))))))))******+++******************************))))))(((((('''''')))((('''(((***,,,+++***(((((((((((())))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%'''))))))((('''%%%''''''''''''((((((((()))******))))))((((((((('''&&&&&&''''''(((((())))))************))))))))))))%%%%%%&&&'''((()))******))))))))))))((('''%%%%%%***)))(((''''''((()))***,,,,,,+++***))))))******+++,,,---......---,,,+++++++++,,,,,,,,,++++++***///...---,,,---///111222111111222222222222111111111000///......///000111------///000111111111111333333333333222111000000333444444555555444444333%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,------------------........./////////000000////////////000000000111111222222222111111111222333333444444333333444444444333333333222222333222111////////////000000000/////////000000000222222333444555666777777555666666777777777777777555444333222222222333333111111111000000000///////////////000000000111111000000111222222222222111222222222111111111000000111111111111111111111111000/////////000000111111222222222222222222222222111///...///000111000///000000111111222333444444444444555777:::>>>BBBDDDHHHLLLSSSZZZ```ffflllppp~~~wwwqqqaaa```\\\WWWPPPIIIBBB???===;;;888666666666555333222222222111000////////////////////////////////////...,,,++++++,,,...//////...---------------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************((((((((((((******+++++++++*********)))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((***((('''((())))))((('''''''''((((((((()))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((************************&&&&&&''''''((()))))))))(((((()))*********))))))+++***)))(((((()))***++++++++++++*********))))))******+++,,,,,,+++******++++++,,,,,,,,,++++++***------...///000000000000111111222222222222111111111000000/////////000000...///000111222222222222222333333444444444333333666666666555444444333333$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((())))))******(((((()))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000//////111111222222222111111000111222333333444444333333333333333222222222222222111000000/////////000111111000000000000000000000222222333444555555666777444444555666666666666666555444333222222222333333111111000000000000//////000000000000111111111111//////......//////000111222111111111111000000000000000000000000000000000000000000000111111222222111111111111111111111111333111///...///000000000111111111000000000//////333222222222333555888999777:::===@@@CCCGGGLLLOOO\\\```fffmmmtttzzz}}}ooobbbZZZUUUPPPLLLCCCBBB@@@===:::777555333222000///000111333333222222111000............///////////////////////////...---,,,++++++,,,---...---,,,,,,,,,------...///000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++***))))))+++************)))))))))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))***)))''''''((((((&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''))))))******************(((((((((((((((((((((((('''((()))+++,,,------...++++++************++++++******+++,,,+++***)))(((******+++,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,---000222333222000///111111222222222222111111111111111111000//////...000000111222222333333333222333444555555666666666888777666555444333333333###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...///000111111000///...111222222222222111000000111222333333444444333333222222111111111111111111////////////000000111111111111111111111111000000111111222222333444444555333333444555555555555444444444333333333222222222000000000000000000//////000000111111111111111111///...---------...000111111111111111000000000000////////////////////////000000111222222222222222////////////////////////333000...---///111111222222111111000000/////////444333333222333333444555444555666777888:::>>>AAAFFFHHHLLLPPPTTTYYY^^^bbbsss|||yyytttoookkkhhhfffeeeeee]]]QQQGGGAAA===;;;:::===<<<:::777666555444444222000//////111111000///111000...,,,,,,,,,...///...........................---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,------000000//////............++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************++++++*********************))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))*********)))''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''')))))))))))))))((((((((())))))((((((''''''&&&&&&((((((((((((((()))))))))))))))))))))(((((('''''''''((()))+++,,,------...************************(((***+++,,,,,,+++)))(((+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,---...000111222222111111111111222222222222111111000111222222111000...---111111111111222222333333333333444555555555555555666555444333333333444555""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""$$$%%%&&&''''''&&&"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''((()))******+++((())))))***++++++,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---...///000111111000///...111111222222222111111000111222333333444444333333111111111111111111111111//////000111111222222222222222333333222111000000000000000111222222333333222222333444444444444444444444444333333333222222//////////////////000000111111000000000000000000//////...------///000111000000000000000000000000........................000000111222222222222111........................000...,,,,,,...111222333......//////////////////000000000000000111111222000111222222222333666999;;;<<<===>>>???BBBFFFIIIVVVeeeyyywwwtttoooiiibbb\\\XXXVVVTTTRRRNNNKKKHHHHHHHHHHHHLLLHHHBBB<<<888666444333555444222000///000111111222111000000111111///...000///---++++++,,,...///---------------------------------,,,,,,---------......,,,++++++*********......---------------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******)))((('''(((***+++***)))&&&&&&&&&&&&'''''''''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((*********)))((((((''''''((())))))***++++++******((())))))))))))))))))(((((()))+++,,,,,,+++***(((++++++************++++++***+++,,,---------------000000//////000111222333111111222222222222111111000111222222222111///...111111000000000111222222444444444444444333222222111222222222333444666666"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%""""""!!!!!!""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********************+++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------//////000000000000//////000000111222222222222222111222333333444444333333111111111111111222222222000000111222333333333222222333444444333222000///000000000111111222222222222222333444444444444444333333444444444333222111......////////////000000000000000000//////////////////......//////000111//////000000000000000111////////////////////////...///111222222222111000------------------------///---+++,,,...000000000+++++++++,,,,,,------......//////000000111111111---...///000///000222444444555666666666888;;;>>>AAALLL[[[iiiuuu|||zzz{{{{{{{{{zzzyyyvvvrrrnnniiiggggggggggggeeebbb]]]YYYVVVOOOMMMJJJGGGCCCAAA???>>>===;;;999888777888:::;;;>>>===;;;999666333000///......------...000111222...------...000111000...///...---,,,,,,---......------------------------------------------------......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************,,,+++)))(((((()))+++,,,(((((()))))))))))))))***((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))((('''(((+++,,,+++***&&&&&&'''''''''(((((((((+++******)))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&''''''((((((*********))))))((((((((())))))))))))))))))(((((((((((())))))))))))((((((((()))***+++,,,+++******))))))(((((((((((())))))***+++,,,------......---000///...---...000222444111111222222222222111111000111111111222111111000222111000//////000111222555555555444444333111111///000222444555666777777######%%%&&&&&&&&&%%%$$$"""#########$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000000////////////000000...///000111222333333333111222333333444444333333111111111222222222333333222222333444444444333222333444555555444222000///222222222222333333333333222333333444555444444444333333444444444333222111........./////////000000////////////.........------......///////////////////////////000000111111////////////////////////---...000222222111000///........................///...,,,,,,------,,,+++++++++,,,,,,,,,,,,------///000000111111111111111---///111111000000111222111333444444333444666888777<<>><<<999888777666555555555555444333222222222333444444555666777666333111///.../////////000111222333444,,,,,,,,,...000000///---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,************************'''(((***++++++***((('''************************))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((()))((('''((()))***)))(((''''''((((((((()))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((&&&&&&'''(((((()))************))))))))))))))))))((()))))))))))))))((((((((()))************)))((())))))*********+++++++++++++++***))))))***++++++***+++,,,---........................///000111111111111222222222222111111000000000000111222333333444333111000000111222333444444555555555444444333000222555777999999777777###$$$%%%&&&'''&&&%%%%%%""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%###""""""###%%%&&&###$$$%%%%%%$$$!!!%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''((((((************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((,,,,,,++++++***))))))))))))************+++++++++,,,,,,------------......111000///......///000111---...000111333333444444222222333444444444333333111111222222333333333333333444555555555444333222333444555555555333000///333444444444444444444555222333444444555555444444333333444555444333222111---.........//////000000//////......---------,,,,,,---...///000///...---.../////////000000111111000000000000000000000000---...000111222111///...000000000000000000000000000///---------+++(((&&&//////...............---------.........------,,,,,,...111111000///...///111333444444222222333444444444444777===DDDKKKOOOWWW^^^iiisssxxx{{{||||||ttteeeQQQDDD@@@AAAAAA@@@@@@CCCGGGJJJKKKLLLMMMNNNIIIJJJLLLOOORRRTTTVVVWWWOOONNNMMMMMMNNNNNNMMMKKKKKKHHHEEECCCCCCDDDCCCBBB????????????>>>===<<<;;;999:::::::::999777555444444333222222111111222222222222111000000000000000000222333333222111000111..................------///......///000///---+++------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&((()))******)))(((&&&************************&&&'''***++++++***'''&&&'''((((((((())))))******)))))))))))))))***++++++''''''''''''''''''''''''******))))))((((((''''''***)))''''''(((((('''%%%(((((((((((())))))))))))%%%%%%&&&&&&'''((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((('''$$$%%%'''))))))((('''%%%$$$%%%&&&'''(((***++++++'''((((((((())))))******&&&'''''''''(((((())))))'''(((((()))***++++++,,,))))))))))))))))))******(((((()))***************)))***+++,,,,,,+++***)))******))))))***+++,,,,,,//////------------//////***+++,,,---............+++,,,...000111000///...111111222222222222111111000000//////000222444555555444222111111222444555333444555666777777777777222555888;;;;;;:::777666$$$$$$$$$######"""""""""###$$$%%%%%%%%%###"""!!!&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))******'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&++++++************++++++)))((((((((((((***+++,,,,,,,,,++++++***+++++++++...///////////////......000000000000111222333444888777555333222222333333111222444666777888999999444444333333444555777888555444333333222222222333111222444555666555444444000000111222333444444555444444444444333333222111000000000000////////////,,,---...///...---,,,+++***+++,,,---...000111111---------.........//////........................//////////////////////////////////////////////////////............/////////............---------000//////.........//////000000000000000//////...//////000000000000/////////000111444666888:::;;;AAADDDHHHMMMQQQTTTUUUVVVOOOJJJDDD===999777777888666888:::<<<>>>??????????????????>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::999999999888888777777555555555444444555555555444444444333333333222222////////////////////////000000//////.........---000///...---------------//////////////////............//////...---,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))************)))))))))+++---...---,,,))))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))))))))))))))))),,,+++***)))))))))***+++******))))))((((((''''''+++++++++++++++***))))))'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))++++++******))))))((((((************************'''(((((()))***+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---///............//////000///000111222222111///...////////////000111222333555555555555555444444444555555666666777777888888888888888888888888888888%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$######&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((*********))))))*********))))))(((((()))***+++,,,,,,,,,++++++++++++,,,,,,//////000000000000//////000000000111222333333444777666444333222222222333111222444666777888999999888777666555555666777777555444444333333333333333111222333444444444333222000111111222222333333444222333333333333222222111000000000000////////////,,,,,,---------,,,,,,++++++,,,,,,---...///000000---------.........//////........................................................................//////............//////............------------///......------....../////////000000//////...---/////////000000/////////000000111222333444555666777999;;;===>>>>>>======<<<:::666333111222333444222333666888::::::;;;;;;666555555555555555666666333333333333333333333333777666666666555555555555333333333222222333333333222222222111111111000000........................////////////......------000000///...............///......------........................---,,,,,,//////.........---------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++------,,,,,,+++******)))))))))))))))************'''&&&&&&(((******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))---,,,***))))))))))))***(((((((((((('''''''''&&&)))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))((((((************************'''(((((()))******++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---......//////.....................//////000///000222333222111000////////////000000222333333666666666666666666666666555555555666666666666666444444444444444444444444%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%###!!! """###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((******))))))((((((((('''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))((())))))***,,,,,,,,,,,,,,,++++++,,,,,,---000000111111111111111000111111111222333333444444555444333222222222222222222333444666777888999999;;;:::999888777777777777555555444444444444444444333333333444333333222111111222222222222222222222000111111222222222222111000000000000////////////...---------------......---------.........//////---------...............------------------------................................................///......------......///............---------------------,,,,,,------.........//////......---,,,......////////////......000000000000000000000000222333333444333222000///222111000000000111333444///000222444666777888888333222222111111222222222111111111111111111111111333222222222222111111111111111000000000000111111000/////////....................................///............---------000000/////////............---,,,++++++,,,---...---............------,,,............------------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++---------,,,++++++******))))))))))))************''''''&&&'''))))))(((&&&''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((---,,,+++***)))(((((()))''''''''''''&&&&&&&&&&&&(((((())))))((((((''''''***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++*********************************+++++++++++++++,,,------------........./////////000111222333333222111000000000000000111222333333777777777777777777777777666666555555555555555555777777777777777777777777%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$""""""!!!"""$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((('''''''''%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((())))))))))))***+++,,,,,,---,,,,,,,,,,,,------...111111222222333333222222222222333444444444444444333333333333222222222333333444555666888888888999::::::999999888888888888555555555666555555555444555555555444444333333222333333222222111111111111...///000111111111111111000000000000////////////000///.........///000111.....................---........................------------------------...................................................------------------............---------,,,,,,,,,,,,++++++,,,,,,------------......------,,,+++---......//////......---///////////////.........111111222333333222222111222111111111111111111111000111222444555777888888444333333222222222222333222222222222222222222222000000000000000/////////000000////////////000000............------------------------------------------------------------..................------,,,,,,***)))***+++---...---------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************,,,,,,,,,++++++*********((()))))))))************+++***)))***++++++)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,,,,+++***)))((((((''''''''''''''''''''''''''')))***************))))))))))))(((&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))************+++++++++******************************************)))((('''((()))***+++,,,,,,---...////////////000111222222333222222111111111111111111222333333555555666666666666666777777777666666555555444444777777777777777777777777$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%%%%$$$!!!"""$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))((('''((()))******++++++,,,,,,------,,,,,,---......///111111222333333333333333333333444555555555555444222333333333333333333333444444666777888888888888777777777888888999999999555666666777777777666555777777666666555555555555444444333333222111111111...///000000111111111111000000000000///////////////...---------...000111...............---------.....................---------------------------................................................------,,,,,,,,,,,,------...------------,,,,,,,,,+++++++++++++++,,,---------------------,,,,,,+++------............------------....../////////000...//////000111111111111...............---,,,,,,///000111222444666777888111111000///////////////000000000000000000000000////////////////////////000000////////////000000///............---------------------------------,,,,,,,,,,,,------------++++++,,,------,,,,,,++++++******)))***+++,,,---,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************************************************))))))))))))((()))))))))************,,,+++***+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++******)))(((''''''((((((((((((((((((((((((((())))))*********))))))''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((######$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''')))))))))))))))*********************************++++++++++++++++++++++++***)))((((((((()))+++,,,++++++---...////////////000000111111222222222222111111111000111111222222333333333333444444555555777777777666666555555555444444444444444444444444"""############$$$$$$$$$#########"""######$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&&&&%%%"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((''''''((((((************((((((((()))***+++,,,,,,,,,,,,------------......///000000111222333444444444444444555666777777666555444222222444444555555555555444555666777888888888888555555666888888999999888555666777888999888777666888888777666666666777777555555444444333333333222///000000111111111111000000000000000////////////++++++++++++,,,---........................------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,---......------......------,,,+++,,,,,,------------,,,,,,,,,,,,---...///000000111///////////////.........+++,,,,,,------.........------...///111333555666222111000//////...//////000000000000000000000000......////////////000000000000////////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,+++***))))))******+++,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------++++++++++++************************************************************))))))))))))))))))))))))))))))))))))************))))))((()))++++++***(((******************************))))))((((((''''''(((((((((((((((((((((((())))))*********)))((('''((((((((()))))))))))))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******)))))))))***************++++++++++++++++++++++++,,,++++++++++++,,,------)))+++,,,.../////////.../////////000000111222222111000000000000000111111000000111111222333333333666666666555555555555555555555555555555555555555!!!!!!"""""""""#########%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''(((((()))*********((()))+++,,,,,,+++)))(((((()))***,,,,,,,,,,,,,,,------------...///000111000000222333333444444444444555777888888777555444222333444666777777666666555666777888888888888888666777888999999888777777555666888999:::999888777777666666555555666777888555555555555555555444444111111222222111111000000000000000000////////////++++++,,,....../////////------..................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---...///...............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////000//////............///---------------...000000,,,,,,,,,---///111333555444333222111000000000000111111111111111111111111............/////////000//////............//////.........---------,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,(((***+++---------+++***''')))+++,,,------,,,+++***+++,,,---------------++++++,,,,,,,,,---------++++++++++++************************************************************))))))))))))))))))))))))))))))))))))************(((''''''(((***+++***((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********)))((('''''''''((((((((())))))%%%&&&&&&'''((((((''''''(((''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((***)))))))))))))))))))))((()))))))))*********+++******************************+++,,,,,,,,,,,,,,,(((***,,,.../////////...............///000111222000000///////////////000//////000111111222333333333333333333333333444444777777777777777777777777 !!!!!!"""""""""###''''''((()))((('''%%%$$$"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''))))))'''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&'''((()))***++++++&&&&&&''')))***,,,------(((***+++,,,,,,+++***(((((()))+++,,,------,,,,,,---------......000111111///000111222333333444333555666888999888777555444222333555777888888777777555666777888888888888888888999::::::999888666555555666888:::;;;:::888777666555444444555666777888666666666666666666666666222222222222222111000///000000000000////////////---...000222222222222111---------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++++++++++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,---...///000......//////......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///...---+++*********+++,,,---------...///222444555222111000///...---------........................---------......////////////......------......///---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***,,,.........,,,+++&&&(((+++...///...,,,******+++,,,,,,------------)))))))))******++++++++++++++++++************)))************************))))))))))))))))))))))))******************++++++))))))))))))************((('''''')))+++,,,+++***((((((((((((((((((((((((&&&&&&'''((()))***++++++************************%%%'''(((*********))))))&&&&&&&&&'''''''''((((((''''''((()))******))))))***)))((('''&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&(((******)))(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&''')))*********)))((((((***,,,...000//////...------------...///111111000///............////////////000111222222333333000000000111111222222333444444444444444444444444!!!%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""$$$%%%&&&$$$$$$##################&&&'''&&&""""""&&&'''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((())))))+++***)))'''&&&&&&&&&&&&''''''''''''((((((((((((***++++++******)))((('''))))))))))))))))))))))))---...///000111111111111111222222333333444444555333555888::::::999777666444666888999:::999777666999999999777555444444666555777888999999888777555444444555666777777777666333333444444666777999:::888777555444333333444444888555222111111111000///......---------,,,,,,,,,......///000000///...---........................---------------...//////000//////---,,,+++******,,,++++++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,---------......000000000///...+++)))'''---,,,,,,++++++,,,,,,---//////////////////.........,,,+++,,,//////---***,,,---///111111000///...++++++,,,,,,---...//////444333222111///...------//////////////////......000000000000////////////---------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,+++++++++*********))))))"""###&&&)))***+++***)))++++++******+++---///000************)))'''&&&%%%'''((()))******+++******''''''(((((((((((((((((((((++++++''''''))))))&&&&&&&&&''''''(((((())))))******))))))((((((''''''((((((''''''&&&&&&&&&%%%***((('''%%%%%%'''(((***'''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++******)))))))))***+++***)))((()))***,,,+++*********+++,,,------------,,,,,,+++++++++////////////000000000000333222222222222222333333111111222222222333333333666555333111111222333444!!!$$$$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$#################################&&&&&&######&&&&&&#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''***)))(((''''''&&&&&&'''''''''''''''(((((((((((('''(((((()))))))))((((((***************************+++,,,...///000000000111111111222333444555555333555666777888777555555444555777888999888777666555666666555333333444666555666888999999888666555444444555555666555555555222333333444555666777888777666555444333333333444777555222111111111000///............---------,,,---...///000000///...---..............................------......///000000///...---,,,++++++***,,,,,,,,,,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++...------,,,++++++******+++,,,,,,,,,,,,---------------...------,,,++++++*********))))))*********------------------------...,,,+++,,,...///---******+++---...///...---,,,++++++,,,,,,---.........333333222222000///...---.........///////////////000000000/////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,******++++++++++++******+++++++++*********))))))%%%&&&(((******)))((('''++++++++++++++++++,,,,,,)))******))))))((('''&&&))))))*********))))))((((((((((((((((((''''''''''''***)))&&&&&&((((((%%%''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&***)))(((((((((((()))***'''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((())))))(((''''''&&&(((((((((((())))))))))))'''(((((())))))(((((('''***************)))))))))&&&'''((((((&&&&&&'''(((,,,,,,+++++++++,,,---............---------,,,,,,////////////000000000000000000000//////000000111111111111111222222222333555444222111111111222222!!!###$$$###""" !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$!!! ######################## $$$%%%$$$$$$%%%$$$ ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((('''''''''''''''(((''''''''''''((((((((((((%%%&&&'''((())))))))))))************************'''(((***,,,---.../////////000111222333444555555444444444444444444333333444555666777777777666555222333333333222222444666444555666777777666555444333444444444444444333222222222222222333444555666666555444333333222333333555333111000111111000////////////.........---------....../////////..............................//////......//////000111//////...---,,,++++++***---------------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++,,,---...///******************************++++++++++++++++++,,,,,,+++,,,---...,,,***((()))+++,,,,,,,,,+++***+++++++++,,,,,,------...111111222333222000...------.........//////000000////////////.........---,,,,,,,,,++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))******************++++++++++++******++++++++++++++++++++++++)))))))))************+++))))))************))))))+++************))))))))))))******+++***)))'''&&&***+++++++++******)))((((((((())))))))))))((((((++++++***))))))(((''''''))))))(((((('''''''''&&&&&&)))(((%%%%%%((('''%%%((((((((('''''''''''''''(((((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((('''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''(((((((((((((((''''''&&&(((((((((((())))))))))))&&&''''''((((((''''''&&&(((((((((((()))))))))))))))***++++++***)))***+++------,,,,,,,,,---...////////////................../////////000000000111000000///////////////000000000000000111111111111222222111111111111000000$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$###"""!!! ###############$$$$$$$$$!!!$$$$$$!!!!!!$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''((()))))))))))))))++++++++++++++++++++++++&&&''')))+++---...///000...///000111222333444555666555333222222222222333333333444555666555555444222333333222111111222444444444555555555555444444333333333333333222111000111111111111111222333444444444333333222222222222333222000000111111000///000////////////.........------..........................................///////////////000111111//////...---,,,,,,++++++------..................,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,++++++******)))************++++++++++++************,,,...///++++++,,,,,,,,,,,,++++++))))))***************++++++++++++,,,,,,,,,+++***((()))***+++++++++*********+++++++++,,,,,,,,,---...000222333333111...---------......///000000000............------------+++++++++++++++*********+++***(((''''''(((***+++************************((()))))))))******************++++++++++++******************************)))))))))*********++++++******++++++++++++******************))))))))))))******++++++***)))(((''''''((()))******)))((('''''''''((()))))))))))))))******))))))(((((((((((()))))))))(((''''''&&&&&&&&&))))))&&&&&&((((((%%%(((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))(((((((((((((((((((((((('''((())))))))))))((('''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''(((((()))))))))(((((('''(((((((((((())))))))))))((())))))******))))))(((&&&'''''''''(((((())))))***,,,------++++++,,,...,,,,,,,,,,,,,,,------.................................//////000000111111222222111111000000111111/////////000000000000000///000000111111000//////############%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""" """###""""""#########$$$$$$$$$$$$%%%""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))''''''''''''((((((((((((+++++++++++++++***)))(((************************'''(((***,,,...///000000......///000111333333444666555333111111111222333222222333333444444444444444444444222000///000222333333333444444333333333222333333333222111000000111111000000000111111222222222222222222111111111111000///000111111000...000////////////.........------------......//////........................///////////////000111111.........------,,,,,,+++,,,---.../////////......,,,,,,+++++++++*********************************,,,+++++++++++++++******)))))))))*********++++++,,,+++***))))))***,,,---***++++++,,,,,,++++++***))))))******++++++++++++***++++++,,,++++++******))))))***+++++++++++++++*********+++++++++++++++,,,---000222222111///------.........//////000000------------,,,,,,,,,+++************************,,,+++)))(((((()))+++,,,************************((()))))))))************)))******++++++******)))************************************+++++++++,,,)))******++++++******)))))))))))))))))))))))))))((())))))***************%%%&&&((()))******))))))&&&'''((())))))******)))((((((''''''((()))******))))))(((((('''''''''&&&'''))))))''''''******'''((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))'''''''''(((((((((((((((***++++++,,,,,,++++++***((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((())))))******)))))))))(((((((((((()))))))))))))))******++++++******)))&&&&&&''''''((((((((()))'''((())))))(((((()))+++***+++++++++,,,,,,,,,,,,------------------...............///000111111111333333222111111111111111////////////////////////......///000000000///...""" !!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! ###%%%"""""""""###$$$$$$%%%%%%%%%&&&""""""&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''((((((((((((,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((()))+++---...000000000/////////000111111222222444333222111111111222333111111111222222222333333444444444222///...///000222222222222222222222222222222222222222222111000111111000000///000000000000111111111111111000000///......///111111000.../////////.........------,,,,,,,,,,,,---...///000........................//////......//////000111......---------,,,,,,,,,+++,,,---//////...------++++++++++++************************************++++++++++++++++++******))))))*********+++++++++++++++******)))*********'''((()))******)))((('''))))))******+++,,,,,,,,,(((***,,,+++***)))***+++************++++++,,,,,,***************************+++---///000000///...////////////////////////,,,,,,,,,,,,++++++++++++)))))))))))))))*********,,,+++***))))))***+++,,,************************))))))))))))************))))))************))))))*********************************+++++++++,,,,,,(((((())))))))))))(((((((((((()))))))))))))))***''''''(((((()))***++++++%%%%%%'''((()))*********''''''((())))))***))))))''''''&&&&&&''')))***+++((((((((((((((((((((((((''')))***''''''***+++((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''(((((()))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((('''(((******))))))***,,,)))***+++,,,,,,,,,++++++---------------.........------...///000111222222333222111000////////////000000000000////////////......////////////000000$$$""" !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$!!!""""""###$$$$$$%%%%%%$$$%%%######%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((******+++++++++******)))(((((((((((((((((((((((()))***+++---.../////////000000000000000000000000000000000000000000111111111000000000111111222222000111111000...---...000111111111000000111111111111111222222333333222222222222111000//////000000//////000111111000000///...------///111111000...............---------,,,,,,,,,++++++,,,...///000..............................------......///000...------------,,,,,,,,,***+++---.........,,,,,,++++++++++++******************************************************++++++*********+++++++++,,,,,,))))))************))))))'''((()))******)))((('''((())))))***++++++,,,,,,'''***,,,+++)))((()))+++***************++++++,,,*********************)))((()))+++,,,---.........000000000///......------,,,+++++++++************((((((((()))))))))******************************************************))))))))))))************))))))************))))))************************)))))))))************+++((())))))******))))))((((((((((((((())))))******''''''''''''((()))******((('''''''''((()))******'''((()))))))))))))))((()))((('''&&&&&&''')))***&&&&&&''''''((()))))))))%%%((()))&&&'''******'''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%$$$###""""""###$$$%%%'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%&&&&&&'''((((((''''''(((((((((((())))))))))))&&&''''''((((((''''''&&&))))))(((((((((((((((((((((***++++++++++++,,,...***+++,,,---------,,,,,,------........./////////------...///000111222222444333222111000000000000111111111000000/////////000///.........///111222)))&&&######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######!!!""""""###$$$$$$%%%%%%###%%%$$$!!!!!!$$$%%%###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))'''((()))******+++******(((((((((((((((((((((((()))***+++,,,---.........000000000000////////////------...//////000000000000000000000000111111222---.........------...000111111000000000000111111000111222333333333333333333222111000000//////000...///000111111000//////---------///111111000.........---------,,,,,,,,,,,,,,,++++++,,,...///000........................---------------...//////------------------,,,,,,)))***,,,......---,,,++++++++++++************)))))))))))))))))))))))))))******************++++++***++++++++++++,,,,,,,,,&&&((()))+++++++++***)))(((***+++,,,,,,+++***((('''(((((()))***++++++,,,'''***,,,+++)))((()))+++)))))))))))))))***++++++*********)))))))))))))))(((((()))***,,,---...///111111000///...---,,,,,,+++++++++************)))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++'''((((((((())))))******(((''''''''''''(((((()))+++***(((''''''((())))))(((((())))))))))))((((((+++***(((&&&%%%&&&'''(((%%%%%%&&&'''((()))******$$$''''''%%%&&&))))))'''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&&&&''')))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&$$$######"""%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&&&&%%%(((((((((((())))))))))))'''(((((((((((((((((('''******))))))((((((''''''$$$&&&'''((('''''')))***+++,,,---.........---,,,.../////////000000111111------...///000111222222777666555444333333333333222222111111000000//////111000...---...///222333$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&)))(((&&&$$$#########$$$***(((%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""(((''''''&&&&&&%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''')))***++++++***)))'''))))))((((((((((((((()))++++++,,,,,,,,,---------//////////////////.....................///000000////////////000000000000//////...---,,,,,,++++++///......---------......//////000222222333333333333333333222111000000///000000000000////////////------......//////000000......------------,,,,,,*********++++++,,,,,,,,,000...++++++,,,---------,,,,,,------...---------++++++++++++++++++++++++------------,,,,,,+++***(((((())))))******++++++))))))*********))))))((()))************+++++++++,,,+++***)))(((((((((((('''((()))******)))((('''&&&&&&'''((()))***++++++++++++,,,,,,+++(((&&&$$$(((((((((((()))))))))))))))))))))(((''''''&&&&&&)))))))))))))))))))))))))))******+++,,,...///000...---,,,+++************++++++++++++++++++++++++))))))******+++++++++,,,***++++++++++++******)))))))))))))))))))))))))))************************++++++************++++++************************))))))))))))))))))))))))+++*********))))))((((((++++++******))))))((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%###$$$%%%'''((())))))***&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""###%%%'''''''''%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$"""###&&&(((&&&&&&''''''((())))))***%%%%%%%%%&&&(((***+++,,,(((((('''&&&&&&&&&&&&'''***)))'''&&&$$$$$$######((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------000000000000////////////000///...---...///111333555555555555444333222222000000000111222222222333///.........------------#########"""######$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%)))'''$$$###$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''(((***++++++***((('''))))))((((((((((((((()))***++++++++++++,,,,,,,,,------......///............------------...//////------------............///......---,,,,,,++++++//////............//////...///000111222222222222333222222111000000//////......//////000000111111/////////000000000000000,,,,,,++++++++++++******---------------......//////---,,,,,,---...---,,,---------...------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******)))***************+++++++++))))))*********))))))((())))))*********+++++++++***)))))))))))))))******'''((()))******)))((('''''''''(((((())))))*********++++++,,,+++)))&&&%%%))))))))))))((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,---,,,+++***))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))((((((((())))))''''''&&&'''((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))+++***)))'''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''(((***,,,---''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###!!!"""$$$&&&%%%&&&&&&'''(((((())))))''''''&&&&&&''''''((()))$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((((((((''''''''''''******)))))))))(((((((((%%%&&&'''((())))))))))))))))))))))))************+++++++++,,,,,,,,,------////////////////////////111000///......///111222111222222222222111000000000000000111222222333333////////////............$$$$$$######"""#########$$$$$$############$$$$$$$$$$$$######$$$%%%&&&&&&'''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((************(((((()))((((((''''''((()))))))))))))))*********++++++***+++,,,---.........---,,,,,,,,,,,,,,,---......,,,------------..................------,,,,,,+++//////............//////---...///000111111111000111111000000//////......------...///000111222222111111111111000000000000,,,,,,++++++++++++******+++***)))))))))***+++,,,---,,,,,,---//////---+++............---,,,++++++******************************************)))(((++++++++++++++++++******((())))))******))))))))))))))))))*********++++++(((((((((((()))***+++,,,(((((())))))))))))(((((((((((((((((())))))))))))))))))***+++***)))((('''******))))))(((((('''''''''(((((()))******++++++''''''''''''''''''''''''((((((''''''(((((()))***++++++***)))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((('''''''''((((((((((((((((((''''''''''''(((((()))'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((&&&$$$######%%%(((***((('''%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&$$$""""""$$$&&&%%%%%%%%%&&&''''''(((((()))((('''&&&%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''***************)))))))))%%%&&&'''((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------......///000000000111000///......///000111//////000000000000111111///000000111222222333333111111000000000/////////''''''&&&%%%$$$$$$$$$$$$#######################################$$$$$$%%%&&&$$$""""""###$$$$$$###########################""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((()))******)))(((((((((((('''''''''((())))))((((((((())))))))))))***((()))***,,,,,,---------+++++++++++++++,,,,,,---........./////////000000......---------,,,,,,,,,------------------...///------...///000000//////000000//////.....................///000111111111111111111000000/////////......---------,,,,,,,,,***)))(((''''''((()))+++++++++,,,///000///---***............---,,,+++***)))))))))))))))))))))))))))******+++******))))))+++++++++******)))))))))'''((())))))))))))))))))))))))))))))************))))))(((((()))***++++++(((((())))))))))))((((((***)))))))))(((((((((''''''((()))******)))((((((******))))))((((((''''''''''''(((((())))))))))))''''''''''''''''''''''''***))))))((((((((())))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((%%%&&&&&&''''''(((((((((''''''''''''(((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&)))***)))(((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((())))))%%%%%%%%%&&&'''(((***+++&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,+++,,,,,,...///000111111111000000///...//////000/////////000111222333333//////000111222333333444222222111111111111000000''''''&&&%%%$$$$$$$$$$$$###########################$$$############""""""$$$###!!!"""###$$$$$$###########################"""""""""######$$$$$$$$$################################################$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$""""""&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''''''''((())))))''''''((((((((()))))))))((()))***+++,,,,,,,,,,,,***************+++,,,,,,............////////////---------------,,,,,,,,,,,,,,,++++++,,,------...---......////////////.../////////...............000000000000////////////000000000//////...............---------,,,,,,,,,---,,,++++++***+++,,,---******,,,///111000---***............---,,,+++***))))))))))))))))))))))))******+++++++++++++++*********))))))((((((''''''''''''((()))))))))))))))(((((()))))))))*********++++++***)))(((((())))))))))))(((((((((((())))))******))))))(((((('''''''''(((((()))))))))))))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))((((((''''''((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((&&&'''(((******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))%%%%%%&&&&&&''''''((((((&&&&&&'''(((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((()))))))))*********************+++++++++,,,,,,***+++,,,---...///000111000000///////////////000///......///000111333333...///000111222333444444333222222222222111111111$$$$$$######"""###############$$$%%%%%%$$$#####################"""!!! ###""""""###$$$%%%$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""" &&&&&&&&&%%%$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''((((((((())))))))))))***+++,,,,,,,,,+++***************+++,,,,,,+++,,,,,,,,,,,,---------------------------------++++++++++++,,,---...///......////////////......//////////////////......111000000000/////////...////////////............,,,,,,++++++++++++******,,,,,,,,,+++++++++************,,,///111000---+++............---,,,++++++************************)))***++++++,,,+++++++++((((((((((((((((((''''''&&&&&&'''((())))))))))))((((((((()))))))))******,,,+++***)))(((((((((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((()))((((((((()))))))))))))))(((((('''&&&&&&%%%$$$$$$((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&&&&'''''''''''''''&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&(((******(((%%%### """$$$&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''))))))'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))))))))))))))************************++++++++++++******+++,,,---...///000.../////////000000000000------,,,,,,---///000222......///111222333444555333333222222222111111111#########"""######$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""#########"""!!!###""""""###%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! %%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((&&&&&&&&&&&&'''((())))))'''(((((((((((()))))))))******+++,,,,,,++++++++++++************+++,,,,,,++++++,,,,,,,,,---------------------------------------------...///000000//////000000000//////...////////////////////////////////////000000000000///////////////000000000,,,,,,++++++++++++******)))***+++,,,+++***((('''******+++...000000...,,,---------...------,,,,,,++++++++++++++++++++++++((())))))***++++++******(((((((((((())))))))))))%%%&&&'''((())))))))))))(((((((((((()))))))))*********)))))))))))))))******)))(((''''''((()))***))))))))))))(((((((((((()))(((((('''''''''((((((''''''(((((())))))******'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((************************&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%"""$$$&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''(((((('''((((((((())))))))))))%%%&&&'''((())))))))))))))))))))))))************************++++++++++++******+++,,,---.........------...000000111111111///...---,,,---...000111......///111222333444555222222222222111111111111$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$!!!"""###$$$###############$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***(((((((((((()))))))))***++++++,,,,,,,,,++++++***+++++++++***++++++,,,------------.........//////------------------------.........//////111222222///000000000000000///////////////000000000000000------...///000111222222//////000000111111222222.........---------,,,,,,,,,---///000000...+++)))+++***+++---///000...---,,,,,,------...---------++++++++++++++++++++++++''''''((()))))))))))))))(((((())))))******++++++%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,***)))(((''''''((()))***(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&'''((()))***++++++&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))((('''''''''&&&(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((()))******))))))''''''''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%"""%%%'''(((''''''(((***((((((((((((((((((''''''(((((('''''''''((())))))%%%%%%%%%&&&'''((()))***"""""""""###$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))%%%&&&'''((())))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------...+++,,,...000111222222222222111/////////000222333---...///111222333555555222222222111111111000000$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$########################&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''(((((()))))))))************+++++++++******+++++++++,,,,,,,,,---,,,+++******,,,...///,,,---///...------.../////////...------------...000111111000000///...---000000/////////.........////////////000000000000//////000000111111222222000000000000000000000000------------,,,,,,+++***........................------------------------++++++++++++++++++++++++...,,,***)))******)))((('''(((((()))))))))))))))******)))(((''''''(((((('''(((((()))))))))))))))((((((((((((((()))******)))))))))))))))((('''''''''((()))+++++++++***)))'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))'''%%%&&&((((((&&&###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))***((('''(((***+++(((&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***((('''((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&,,,***(((&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%### ###%%%'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###(((%%%###$$$'''******)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))******+++,,,,,,,,,------.../////////......---///222333333222////////////////////////000000000000000000000000111111111000...///111333$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((()))))))))*********************+++++++++,,,---,,,*********+++---......///000000//////000111000000///............///000000111111000///......000000/////////.........000000000000000000000000......//////////////////////////////////////////---------------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***)))******)))((('''(((((()))))))))))))))++++++***)))))))))))))))''''''((((((((((((''''''((((((((((((((())))))***)))))))))))))))(((''''''''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''***)))'''(((******(((%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((&&&###$$$&&&((()))(((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((***)))(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))''''''((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***)))'''%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%###!!! """%%%%%%$$$''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))******))))))******+++,,,,,,,,,------.../////////...------...000222111000////////////////////////000000000000000000000000000111111///......000222$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((()))))))))))))))*********++++++,,,+++*********+++,,,---...///000000//////000222111111000///////////////000000000111000000//////000////////////.........111111111111111000000000.........---------------........................,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))******)))((('''((())))))******))))))******)))((((((((())))))(((((((((''''''&&&&&&%%%((((((''''''(((((()))***)))))))))))))))(((''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))(((''''''))))))'''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((%%%""""""$$$(((***+++%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$"""###%%%''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((()))))))))*********))))))******+++,,,,,,,,,,,,---......//////...---,,,---///000///...////////////////////////000000000000000000000000///000000///......///111$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$###########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((******))))))(((((('''''''''''''''(((((((((((((((''''''((((((((()))))))))((())))))))))))*********++++++*********+++,,,---+++---......------///000111000//////....../////////000000111111111000000000000000000000/////////333333222222111111111000.........------,,,,,,,,,------------------------,,,---------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---+++))))))***+++***)))(((((()))************)))((((((''''''''''''((((((+++***)))((('''&&&%%%%%%(((''''''''''''((()))))))))))))))))))))(((''''''((((((&&&&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''&&&&&&'''(((******%%%&&&(((******)))'''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))(((''''''((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))******))))))******+++,,,+++,,,,,,------.../////////...------///000///...////////////////////////000000000000000000000000...///000///...---...000$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%#################################$$$$$$$$$%%%%%%$$$############$$$$$$$$$######$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''((((((((()))))))))******((())))))))))))*********+++++++++++++++,,,,,,,,,+++,,,......---...///111000///......------......//////000111111222111111111111111111111111111111555555444333222111111000000/////////...---------------------------------,,,------......---------++++++++++++++++++++++++************************++++++++++++++++++++++++---+++))))))***+++***)))((())))))******************))))))((())))))******---,,,+++)))(((''''''''''''''''''''''''(((((())))))))))))))))))(((''''''***)))((('''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$###$$$%%%&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***)))'''&&&%%%%%%&&&(((******)))'''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((******))))))******+++,,,++++++,,,,,,---.........000.........000000000...////////////////////////////////////////////////---///000///...---...///$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$####################################$$$$$$$$$$$$######"""""""""###$$$%%%######$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$$$$$$$######""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''(((((()))))))))*********)))))))))*********++++++++++++,,,,,,,,,---------,,,...///000///000111333//////...---------------...///000111222222222222222222222333333333333444777666555444333222111111000000000///////////////------------------------,,,------............---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,***))))))***++++++***((()))******++++++******,,,,,,+++++++++,,,------...---+++)))((((((((((((''''''&&&&&&''''''((())))))))))))))))))(((''''''))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$''')))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$&&&)))***'''$$$"""!!!%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((((((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''###%%%&&&&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******))))))******+++,,,+++++++++,,,------......///...---...000111000///////////////////////////////////////////////////---///111111///...//////$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!!"""###################################################$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$###############"""!!!!!!"""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((((((((('''''''''''''''''''''((((((((())))))************+++++++++,,,,,,,,,------............,,,...///000///000222333000//////.....................000111222333333333444444444444555555555666888888666555444222111111///////////////000000000------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***))))))***++++++++++++***++++++******+++,,,,,,------,,,***(((''''''((()))'''&&&&&&&&&&&&'''(((((()))))))))))))))((('''''''''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&$$$######'''***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&###&&&((((((%%%######$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%%%%%%%'''''''''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%(((******(((&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,***++++++,,,,,,---......---,,,,,,---///111000///////////////////////////////////////////////////...000222222000//////000$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$###""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######################## !!!"""$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$###$$$%%%'''(((######$$$%%%%%%%%%%%%$$$########################%%%$$$$$$$$$######"""""""""!!!!!!!!!"""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''((((((((())))))******))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((***++++++++++++,,,,,,,,,,,,---......//////......***+++---.........000222111111000///////////////---...000111333333444444555555555555666666777777999888777666444222111111---.........///000000000........................,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***))))))***++++++++++++***(((((('''(((((()))******,,,+++)))'''&&&'''((()))'''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''"""###$$$""" !!!%%%(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%''')))(((%%%%%%'''***(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###$$$'''***)))'''%%%%%%''''''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,***++++++,,,,,,---......+++******,,,...000000///////////////////////////////////////////////////...000222333111000000000%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))+++,,,---,,,,,,---...////////////,,,,,,,,,---------............//////000000111111000000000000111111111111111111111222222333333333444444333444444555666777555555555555444333222111111111111111000...---,,,000///...,,,+++***))))))......---------,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++------,,,+++*********+++************************,,,+++)))((((((((()))***+++******)))(((''''''&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&((()))***)))'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$$$$&&&((()))!!!"""###$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&$$$"""###$$$&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%''''''&&&$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***)))'''%%%,,,***)))'''(((***,,,...888111)))%%%(((+++,,,+++(((((((((((((((((((((((('''(((((()))******++++++---------.........//////..................---------------------...//////...//////000000000000000%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!"""""""""###&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###""""""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111111111111111000000000000000111111222222222333333333333333333333444555666777555555555555444333222111000111111000000///...---///...---,,,+++*********//////.........---------++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++******))))))))))))))))))************************++++++)))((((((((()))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((()))(((((('''&&&&&&&&&&&&)))'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((''''''+++***((('''''')))+++---888222***&&&((()))((('''************************(((((())))))***++++++,,,,,,,,,---------.........------------------------------,,,+++,,,---...///...//////000000000000000%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%$$$$$$$$$########################!!!!!!!!!"""""""""""""""'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$#########""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---+++,,,,,,,,,,,,++++++***,,,------------...............///000000111111222111111111000000000//////111222222222222333333333333333333333444555666666555555555444444333222111//////000000000000//////...------,,,,,,,,,,,,,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++)))))))))))))))***************************************)))((((((((())))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))&&&%%%%%%%%%%%%&&&'''((($$$######$$$&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&''''''***((('''&&&&&&(((***+++333...)))'''((()))(((&&&************************))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///...///000000111111000000$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******+++,,,,,,...............---,,,+++------------...............//////000111111222222222222222111000000//////222222222222222222222222222222222222333444555666444444444444333222111111......///000000000000000------,,,,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************)))))))))((((((((())))))(((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!###&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%%%%%%%%%%&&&&&&''''''###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''''' !!!###$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&((('''&&&%%%%%%&&&((()))***(((&&&''')))+++***)))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------///---+++***+++,,,///000//////000111111111111000$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((())))))***++++++,,,,,,............---,,,++++++---------.........////////////000000111222222222333333222222111111111111222222222222222222222222222111111222222333444555444444444444333222111000---...///000000111111000------,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))(((((()))))))))((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###!!!###%%%'''((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###""""""###%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''&&&&&& !!!###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((('''((('''&&&%%%%%%&&&''''''&&&&&&'''(((******)))((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,---------.........///000///---,,,---...000111///000000111111111111111###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$################################################"""""""""!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((***++++++,,,++++++***++++++++++++******)))------.........///////////////000111111222222333333333333333333333333333333333333222222222222111111111111111222333444444444444444333333222111000......///000000111000000...---------------......,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++'''(((***++++++***)))((())))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))(((((('''''''''(((((())))))***''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))'''%%%$$$###%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$######$$$&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%###"""###%%%$$$%%%%%%&&&&&&'''''''''%%%&&&(((***+++******)))''''''&&&&&&&&&&&&&&&&&&)))))))))))))))'''&&&&&&((((((((((((((((((((((((******++++++++++++++++++******+++++++++,,,,,,,,,,,,------......////////////////////////000000111///000111111222222111111######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$########################$$$$$$$$$######"""""""""""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((***+++,,,,,,++++++)))******+++++++++******............///////////////000000111111222333333333333444444555666666666333333333222222222111111000000000111111222333444333333444333333222111000...///000000000000000//////......---------......------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++((()))***++++++***((('''))))))))))))))))))))))))&&&&&&((()))))))))((((((((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%&&&((()))(((&&&$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''******(((%%%$$$%%%&&&'''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&)))******)))((('''&&&&&&))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---++++++,,,------...//////------///000000000///...000000111222222222222111#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''(((***+++,,,,,,++++++***+++,,,---------------............/////////000000000000111222222333333333444444555666777888888333333333222222111111111000000000000111222333444333333333333222111000000//////000000000000////////////...---------------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---...---+++)))((())))))))))))))))))))))))%%%&&&((()))))))))((((((&&&'''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))&&&((()))(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&&&&&&&'''((()))))))))(((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******'''$$$$$$%%%&&&'''''''''&&&%%%(((&&&%%%%%%''''''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%(((***$$$$$$%%%%%%&&&'''(((((((((&&&### !!!###%%%(((((((((''''''&&&&&&&&&'''((())))))(((((()))+++******************************))))))))))))))))))++++++,,,,,,,,,---------******+++,,,,,,---......+++,,,...000000///...,,,000000111222222222222111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%########################'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''((((((((((((((('''''''''###$$$&&&((())))))(((((()))))))))))))))*********************+++,,,------111000///...............222222111111222222333444222222333444444555666666999888666555333333222222333333222111111222333333111000000000111222333333...............------,,,...///111222222000///------,,,,,,++++++,,,,,,---+++---...---,,,***++++++,,,------......------,,,......---,,,,,,+++******)))******++++++)))((('''+++)))(((&&&&&&((()))+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((%%%#########$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###%%%''')))))))))((('''''''''&&&&&&&&&&&&''''''&&&$$$"""$$$''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''$$$$$$%%%$$$"""''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###!!!"""$$$&&&&&&%%%$$$######$$$%%%%%%###"""""""""'''&&&%%%$$$###$$$%%%&&&&&&''''''(((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((***+++,,,'''((()))***+++,,,,,,,,,+++++++++,,,---...///000---///000///...---...000000111222333222111000///$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!######$$$%%%%%%$$$######&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$###"""""""""""""""######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&'''''''''''''''''')))))))))))))))*********,,,,,,,,,,,,---...//////.........------...//////111111111111111222222333000000111222222333444444666555555444444444555555333222222111111222222333111111000000000111222222......//////......---,,,+++,,,...//////...,,,+++,,,++++++******++++++,,,+++,,,------+++******+++,,,,,,------------,,,,,,---,,,,,,+++******)))))))))******+++***)))((('''***)))(((''''''((()))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$&&&''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&)))+++***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((())))))(((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%### &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$ """$$$%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((()))***+++,,,))))))***+++,,,,,,,,,+++,,,,,,,,,,,,---...///000///000111000///...///000111222333333333222111000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""""""""######$$$$$$######"""&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''$$$######""""""""""""#########""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((())))))*********,,,++++++,,,,,,---...///,,,,,,,,,,,,---...///000////////////000000000111......//////000000111111222222222333444555666777333222111111111111222333111111000000///000000000...////////////...------***+++,,,------,,,+++***++++++************+++++++++,,,------+++******+++,,,,,,------------,,,,,,+++++++++***))))))(((((()))************)))((((((***)))(((''''''((()))***'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$ """%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!"""$$$&&&(((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%''')))))))))((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!###%%%&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,***+++,,,,,,,,,,,,++++++------,,,------...///000111222333222000//////000222333444444444222111000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""#########$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&%%%%%%&&&'''(((''''''(((((()))*********))))))))))))***+++,,,---,,,+++++++++,,,,,,---...------......////////////------....../////////000//////000000222333444555222222111111111111222222111111000///...............////////////...------++++++,,,------------,,,,,,++++++++++++++++++,,,,,,---......,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********)))))))))************)))))))))((())))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ """$$$%%%$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++......------...//////000222333444333111000000111333444444555444333111000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%$$$$$$$$$###&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%###""""""###%%%%%%######$$$%%%&&&''''''(((%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%&&&''')))***&&&''''''((())))))******))))))))))))***+++,,,,,,------,,,++++++++++++++++++,,,---.........------............////////////............//////000111111111111111111111111111000000///...------------...............---,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...000///---,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&)))'''$$$""""""###%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((("""###%%%%%%$$$######$$$"""###$$$%%%&&&%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,------,,,,,,---............------,,,//////.........///000000333444444333222111111222444444555555444333111000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################))))))(((''''''&&&%%%%%%$$$############$$$$$$%%%######""""""""""""##################$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&'''((()))***&&&&&&'''((())))))******+++******++++++,,,---...///...---,,,++++++++++++***+++---.........---,,,......//////////////////......---------......///000000111222222111000000......------,,,------------------------,,,++++++(((((())))))******++++++......------------......---...//////---,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))((()))))))))(((((())))))))))))((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&'''&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((&&&%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%% !!!$$$&&&&&&&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&+++)))&&&$$$###$$$&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&& """$$$$$$$$$&&&(((!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))'''(((***,,,---------,,,---....../////////......000000////////////000000222333444333222222333444444444444444333222000///$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################''''''&&&&&&&&&&&&&&&&&&###############$$$%%%&&&######""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''((((((((('''%%%%%%&&&'''((()))***+++************+++,,,---......---,,,,,,,,,,,,,,,---***+++---...///...---,,,.......................................///000000///000111222222111000///,,,,,,,,,,,,,,,,,,---...++++++,,,,,,++++++***)))))))))))))))***+++,,,,,,...------,,,,,,------...+++---...---,,,***++++++++++++,,,,,,,,,,,,++++++************************++++++)))((((((((()))***(((((())))))))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''(((((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&(((((('''%%%######%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$ ###$$$%%%&&&''')))############$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&))),,,---...---------...//////000000000000111000000//////000000111000111333333222222333555333444444444222111///...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################"""""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###""",,,+++***)))((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((((((((('''&&&%%%%%%%%%&&&'''((()))***+++(((((((((((()))***+++,,,,,,,,,,,,,,,---...//////***+++---//////...---,,,------------------------.........//////111222333///000111222222111000///++++++++++++,,,------...***++++++++++++***))))))++++++++++++,,,---...///---,,,,,,++++++,,,,,,---)))+++,,,,,,***))))))***+++++++++,,,,,,+++++++++(((((((((((()))))))))))),,,+++)))((((((((()))***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%%%%''')))+++&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))!!!%%%'''(((&&&$$$"""%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%''')))'''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$(((++++++)))&&&$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###!!!"""$$$&&&&&&%%%$$$###"""$$$&&&&&&%%%%%%&&&'''$$$$$$######$$$&&&''')))$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))###%%%(((+++---......---------...000111111111111111111000000000000000111...000222222222222444666333333333333222000...---''''''''''''&&&%%%$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%&&&&&&######$$$$$$$$$$$$######'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!"""$$$%%%&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******)))(((''''''))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............---------///...---,,,,,,---...///...///......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,+++)))((('''((()))++++++++++++++++++***)))(((,,,,,,++++++******))))))******))))))((((((''''''++++++,,,,,,,,,++++++***+++***((('''&&&&&&&&&'''(((((((((((('''&&&%%%%%%((('''%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$%%%'''''''''%%%###"""&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%#########%%%&&&%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&***************++++++,,,))))))))))))*********************+++,,,---///000222111000//////000111222555444444333222111000000222222222111111111111111444444333333222111000000&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......---,,,,,,---......+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,+++)))((('''((()))******++++++++++++***)))(((***************))))))))))))(((((((((''''''''''''(((((()))*********))))))+++***)))((((((''''''''''''((()))))))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((('''%%%%%%$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###### """$$$&&&&&&&&&%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((()))******(((((()))))))))******************+++,,,---...///000000///......///000000333333222222111000000000000000000111111111111111444333333222111111000000$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$!!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%%%%&&&''''''))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000------,,,,,,,,,,,,------((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((((()))*********++++++******))))))((())))))))))))))))))***((((((''''''''''''&&&&&&'''(((((()))*********)))************))))))((('''&&&''')))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""" !!!"""$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%###"""  """###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$ """$$$&&&&&&&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))******+++++++++++++++,,,------///......------......///000000000000000000000000......//////000000111111333333222222111000000000###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%$$$######$$$$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%#########""""""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&+++***((('''&&&((()))+++((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,************************+++***))))))(((((())))))))))))************))))))''''''(((((())))))******((((((((((((((((((((('''((()))***+++,,,,,,,,,+++((()))*********((('''&&&$$$%%%(((******)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%'''###$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))***,,,+++++++++++++++,,,,,,.................................//////000000000,,,------...///000111111222222111111000000000000######$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""""""""#########""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&+++)))(((&&&'''(((***+++((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************+++******)))))))))))))))((())))))*********))))))''''''(((((())))))******))))))))))))))))))))))))((()))***+++++++++++++++&&&'''((((((((('''&&&%%%###$$$&&&(((((((((&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&(((#########$$$$$$%%%%%%%%%"""###%%%%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''))))))((('''&&&$$$###"""%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))'''(((((((((((()))))))))++++++*********+++,,,,,,////////////////////////---------......///000000,,,,,,---...///000000111111111000000000000//////###$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&"""######$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###"""""""""'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))),,,,,,------------,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************)))))))))((((((((())))))******))))))((())))))))))))))))))***))))))************++++++'''(((((())))))(((((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%&&&###%%%'''&&&###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''########################$$$$$$%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&(((''''''''''''((())))))''''''(((((((((((())))))***************+++,,,,,,...//////000000//////...---------....../////////------......//////000000000000000///////////////$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%"""###$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((())))))))))))************++++++++++++++++++++++++*********************************+++++++++++++++,,,---............---,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***************************************)))(((((('''(((((()))))))))))))))***************)))))))))((()))))))))************))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''""""""###$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$''')))'''###!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&"""######$$$%%%&&&'''(((###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''((((((((())))))))))))))))))***+++---------...////////////...---............////////////////////////////////////////////////////////////%%%%%%%%%%%%%%%$$$###"""%%%&&&((((((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!"""$$$&&&'''$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$&&&'''(((###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))******))))))))))))))))))************++++++++++++++++++++++++******************************+++,,,---......///------...//////...---------......///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////))))))))))))))))))))))))***************)))((((((''''''((())))))))))))))),,,,,,++++++******))))))'''((((((((())))))******++++++++++++***((('''&&&)))((('''&&&&&&'''))))))***)))'''%%%$$$%%%'''(((!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&&&&)))+++((($$$!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''')))***$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((()))***,,,---...,,,,,,---......---,,,,,,////////////////////////000000000000000/////////.........///////////////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#####################%%%%%%$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!!"""&&&'''$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&)))******+++++++++******,,,+++*********+++,,,---///...---,,,,,,,,,,,,,,,******+++,,,------...///000///...,,,,,,,,,---...////////////////////////.........------,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++***************++++++******************+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###"""""" ###$$$######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&'''''''''&&&%%%'''((()))(((''''''((()))(((((())))))))))))(((((()))((('''(((,,,...---+++,,,---......//////......222///...---///000111000000111222222222111///...000///...---,,,,,,---...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''))))))***++++++++++++***---,,,+++++++++,,,---...///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------///////////////000111222333222111000//////...---...------------------,,,......---,,,,,,---......))))))(((((((((((('''''')))))))))***************+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))***+++,,,&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%***'''$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''(((((())))))))))))(((((()))((('''))),,,------+++---......///////////////000///------///111111111000000000000000//////...//////------,,,---......%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%$$$"""""""""$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''(((((())))))(((((('''))))))***+++++++++++++++------,,,,,,,,,---...///......---,,,,,,,,,------......---------,,,,,,,,,---...000222444555666666666555444222000...---,,,---------------...............---,,,,,,---......,,,,,,,,,++++++*********(((((())))))******++++++***************)))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...((('''&&&&&&$$$$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''...***%%%""""""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$%%%&&&&&&'''(((%%%''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''')))+++---,,,+++........./////////000000///---,,,---000111222111000//////..................------,,,------...///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((()))***+++++++++++++++---,,,,,,++++++---...///...------,,,,,,,,,------.........------------------///111444555666666666666555444222000///...---,,,,,,------......//////......------------...............------,,,,,,+++((())))))***+++,,,------************************))))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''''',,,)))%%%$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$''')))***)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((''''''''')))(((((((((''''''(((((((((''''''((()))***+++,,,,,,------------......//////---,,,,,,---000222222111///...---,,,+++,,,---...,,,,,,,,,------......///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((()))***+++,,,,,,,,,,,,+++*********+++---...------,,,,,,,,,------...,,,,,,---......///000000...///111333444333333222333333222222111000000000---------....../////////........................,,,++++++***)))(((((((((******++++++,,,---......***************+++++++++))))))))))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%  ###&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((%%%%%%%%%%%%&&&&&&'''''''''((()))(((''''''''')))((((((''''''''''''((((((&&&'''((())))))***+++,,,,,,,,,+++++++++,,,---...,,,+++,,,---000222111000///...,,,+++++++++,,,---++++++,,,------.........%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""###$$$$$$###"""$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$###############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((''''''((()))***+++,,,,,,,,,++++++***)))***+++,,,---------,,,,,,,,,---......,,,,,,---...///000111222///000000111111111000000000111111111111111111111.............../////////---...////////////...------,,,,,,+++***)))((((((******++++++,,,---------*********+++++++++++++++))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$$$$&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))(((''''''''''''((()))&&&%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%%%%&&&''')))((('''&&&&&&'''((()))%%%'''))))))))))))+++---++++++***)))***+++,,,---,,,,,,,,,...000111000///...------,,,,,,,,,,,,,,,+++,,,,,,------------,,,%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###############$$$$$$%%%"""###%%%&&&'''&&&%%%$$$""""""""""""""""""""""""""" !!!$$$&&&%%%"""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,---...///....../////////000000000///////////////000000111000000000000000000000000////////////............---...///000000///...---///...---,,,+++***))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))'''((()))***************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%%%%%%%$$$########################$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%%%%&&&''')))(((&&&%%%%%%&&&((()))$$$'''))))))((((((***---,,,+++***)))***+++---...---,,,,,,...000000///------------------,,,,,,+++,,,,,,---------,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!###$$$$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########"""###$$$$$$%%%!!!###&&&(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&""" !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''((()))***,,,,,,,,,---------,,,+++,,,---...///,,,,,,,,,,,,,,,---...///000000000000///////////////......---...000222333000000000000////////////000000//////......---------...///000000///...---++++++***)))((('''&&&%%%))))))))))))((((((((((((*********++++++,,,,,,,,,))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###########################"""######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!"""$$$$$$###########################"""""""""###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''((('''((()))(((''''''((())))))(((&&&%%%%%%&&&((()))$$$'''))))))((((((***------,,,+++******,,,...///---------...000000...,,,,,,---...///...---,,,+++,,,------...---,,,***)))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$######"""""""""$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))************))),,,++++++******++++++,,,***+++,,,---..................------------......////////////000000000000222111111000000000000000000000000000//////////////////........./////////++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))******))))))((('''&&&))))))***+++,,,,,,------((((((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%&&&''''''#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&''''''''''''%%%###%%%''')))'''%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((()))******,,,+++)))'''(((***,,,...++++++,,,---...///000111000///---,,,+++***))))))***+++,,,,,,------,,,,,,###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######"""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))))))))*********,,,++++++******++++++,,,++++++,,,,,,------............------------........./////////000000000000222111000000//////000000000000000000/////////...000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((((())))))***++++++,,,,,,))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$###""""""#########"""######$$$$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''(((((())))))((((((((((((((())))))***+++)))((('''''')))+++---------------............---,,,,,,,,,,,,------...******+++,,,,,,,,,,,,+++###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!! !!!""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((()))***+++++++++************++++++,,,,,,+++******+++------......------------............/////////000000000111111000///////////////000000000/////////......000...,,,+++***+++,,,---------------------------***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************((((((((())))))******+++))))))(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%###############$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%''''''%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$######"""###############$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((())))))***(((((((((((())))))))))))***((('''&&&&&&(((***+++//////...------,,,++++++)))))))))******++++++,,,))))))***+++++++++++++++###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%###""""""###%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''&&&'''(((***,,,++++++************++++++---,,,***))))))***,,,---...------,,,,,,------............/////////000000000000///............///000000/////////.........///...+++)))))))))+++,,,------------------------************************))))))))))))))))))))))))************************''''''((()))))))))))))))'''''''''((((((((())))))))))))((('''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%###"""""""""######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""''''''&&&%%%$$$$$$$$$$$$""""""""""""#########$$$'''%%%###!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''(((((((((&&&&&&&&&''''''((((((((('''(((((()))))))))))))))))))))((('''''')))***+++///......---,,,+++******,,,,,,,,,++++++***))))))******+++,,,,,,,,,,,,+++###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***((('''&&&&&&(((***++++++******))))))******+++---+++***))))))***,,,...------,,,,,,,,,,,,------............////////////000///......---.........////////////...............,,,+++)))))))))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))((('''''''''''''''''''''((((((((()))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((('''((((((''''''&&&&&&%%%%%%''''''((()))***))))))(((******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++------...///......---,,,+++,,,------......------###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################!!!"""""""""""""""######"""""""""##############################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''((()))*********))))))))))))******++++++******+++,,,...///------,,,,,,,,,,,,------------.........///////////////...---------------/////////.........------++++++************+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%###############$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$######"""###############$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$$$$########################"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%)))(((((('''&&&%%%$$$$$$&&&''')))*********)))(((***************++++++,,,*********++++++,,,,,,,,,%%%&&&(((+++,,,---------,,,------...............###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""######$$$$$$$$$ !!!###%%%%%%$$$###"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))******))))))))))))******)))***+++,,,---...///000---,,,,,,++++++,,,,,,------------........./////////...------,,,,,,------//////.........---------((()))***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%###!!!!!!###&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$#########"""######$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""####################################&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''')))*********(((((())))))))))))*********+++************++++++++++++!!!###&&&(((***++++++***+++,,,------......------$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&'''''''''!!!###&&&(((((('''%%%###""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((((()))(((((((((******))))))))))))******((()))+++---///000000000---,,,,,,++++++,,,,,,------------.........//////......---,,,,,,,,,,,,---//////.........---------'''(((+++---......---,,,------------------------++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************((((((((((((((((((''''''$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!''''''&&&&&&''''''((()))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%"""###'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&########################''''''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&###&&&((('''%%%$$$&&&)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***((('''(((((((((((())))))))))))++++++******************)))***,,,...///...---,,,***+++,,,,,,------,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&$$$###%%%'''(((%%%"""###############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&########################!!!$$$&&&''''''%%%$$$""""""""""""""""""""""""$$$###"""""""""###%%%%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++++++++******))))))((((((+++,,,---.........---,,,.........------,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))))))))((('''''')))************+++++++++'''''''''(((***)))'''%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%'''%%%######$$$%%%$$$######$$$&&&&&&&&&$$$"""!!!%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&########################"""!!! """$$$&&&&&&%%%&&&%%%###""""""###%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((())))))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))((('''&&&'''''''''''''''''''''&&&&&&$$$###%%%((()))'''$$$'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********))))))***++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&$$$"""###%%%&&&$$$"""$$$$$$$$$###############%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&''''''((())))))***************)))))))))))))))******,,,---............---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))(((''''''(((((()))))))))*********(((''''''((())))))(((&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%'''%%%$$$$$$%%%%%%%%%######$$$%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###########################""""""###%%%&&&%%%$$$&&&%%%###""""""###%%%&&&((('''&&&%%%$$$%%%%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%""" $$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&((()))'''%%%&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%###!!!!!!###$$$$$$###%%%%%%$$$$$$######""""""%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''(((((())))))***((())))))))))))))))))***))))))***+++,,,...///000,,,,,,,,,++++++++++++++++++++++++******+++++++++*********************************)))))))))))))))++++++++++++++++++++++++***************))))))))))))))))))))))))((('''''''''''''''((((((((()))))))))(((&&&&&&((()))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$$$$%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&########################%%%$$$###$$$%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%"""''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$######$$$&&&&&&%%%###&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,...//////000......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!"""###%%%%%%&&&&&&%%%$$$######""""""$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''((((((((())))))******+++************,,,...///++++++************************))))))))))))******))))))))))))))))))))))))******************))))))************************************************)))))))))))))))(((''''''''''''((((((((()))))))))***(((&&&%%%'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&&&&$$$######$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%########################'''&&&%%%%%%&&&&&&$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&### !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))***+++---.../////////---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###"""###&&&''''''&&&&&&%%%$$$###""""""$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((((()))))))))***---,,,***))))))***+++,,,***************************))))))(((((())))))***************************++++++++++++++++++++++++******************************++++++++++++++++++)))))))))))))))(((''''''((((((((()))))))))*********(((&&&%%%'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%###"""!!!"""###"""!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%########################(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$''''''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''(((''''''&&&%%%$$$######&&&&&&(((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######%%%'''&&&&&&%%%%%%$$$$$$##################$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""######$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((()))---,,,+++***))))))))))))***************+++++++++***))))))(((((())))))***************************+++++++++++++++,,,,,,,,,*********************************+++++++++++++++)))))))))))))))(((''''''(((((()))))))))*********)))(((&&&&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%###""""""######"""!!!$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$########################'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!((()))%%%"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$######!!!###%%%%%%$$$###$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++************+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++*********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################!!!"""###$$$%%%$$$$$$###"""##################"""!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''******************)))(((*********+++++++++,,,,,,***))))))))))))))))))***)))))))))))))))))))))))))))*********++++++++++++************************)))))))))*********++++++)))))))))))))))((('''''''''''''''((((((((())))))(((''''''((())))))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$'''%%%######$$$%%%$$$###%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################%%%$$$######$$$%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!######!!! !!!###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%!!!###&&&%%%###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&########################&&&%%%$$$#########$$$%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$######""""""############""""""!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&))))))(((((('''''''''&&&'''((()))+++++++++***)))******++++++,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((('''''''''(((***)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))((($$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###$$$###"""!!!"""###)))'''%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$#########$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$########################$$$###""""""$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$%%%%%%''''''''''''%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%% !!!"""###$$$%%%&&&&&&###&&&((((((&&&%%%&&&((("""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++,,,---.........------,,,,,,++++++***++++++++++++++++++++++++))))))******+++++++++,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$########################""""""""""""############""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((***+++***)))((()))***************+++,,,------((()))***++++++***)))(((&&&&&&&&&'''(((((())))))***)))(((&&&&&&&&&'''(((,,,,,,,,,+++++++++******''''''&&&%%%&&&'''((()))******))))))((((((''''''''''''((((((((((((''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%###"""######"""!!!"""###%%%$$$######$$$&&&$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&'''$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''%%%"""!!!"""%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%!!!"""%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&)))((((((&&&%%%$$$######'''&&&&&&&&&&&&'''((((((''''''(((((()))))))))***)))************+++++++++,,,,,,,,,,,,+++***))))))...,,,******,,,+++(((%%%************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%$$$######""" !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###""""""""""""######$$$########################""""""""""""#####################$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((()))(((((('''&&&%%%%%%$$$'''''''''((((((((()))))))))***+++***)))((()))++++++++++++***++++++,,,,,,((()))***++++++***)))(((*********+++******)))))),,,+++***)))))))))******************))))))))))))''''''&&&&&&&&&'''((()))))))))))))))((((((''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$&&&'''&&&%%%((())))))(((&&&%%%&&&'''%%%$$$###$$$&&&((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((('''%%%%%%(((***$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&"""###%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))************+++++++++******++++++,,,,,,++++++---+++******,,,+++)))&&&************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$#########%%%&&&%%%%%%$$$$$$#########!!! """%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""##############################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########''''''&&&%%%%%%$$$######%%%&&&&&&%%%$$$%%%''')))++++++***((('''%%%$$$$$$''''''((((((((())))))))))))***++++++))))))***+++,,,,,,++++++***+++++++++))))))************))))))+++,,,,,,---,,,***)))'''---,,,++++++******++++++))))))((((((((('''''''''''''''&&&&&&''''''((())))))))))))(((((((((((('''''''''((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$&&&(((((((((&&&''''''%%%""" %%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&***)))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&"""###%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''')))************+++++++++'''((()))+++,,,---------+++***)))***,,,,,,***(((************************$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$#########'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&$$$###$$$'''***++++++***)))((('''&&&&&&'''(((((((((((()))))))))***+++,,,+++******+++,,,------,,,+++************)))))))))******))))))))))))***+++++++++)))((('''+++*********************))))))(((((((((''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&&&&&&&"""######!!!%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!! &&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((())))))*********))))))*********+++++++++'''((()))+++,,,,,,,,,,,,)))))))))***+++,,,+++***************************$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$###'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##########################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$###$$$'''***)))))))))))))))((((((((((((((((((((()))))))))******,,,---,,,+++***+++,,,------,,,+++***************))))))))))))))))))***'''((()))***+++******)))*********+++++++++************)))))))))((((((((('''''''''((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$"""###$$$%%%$$$$$$$$$%%%&&&%%%#########$$$%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%""" ###%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))+++,,,------))))))*********+++++++++)))******++++++******)))((()))***++++++++++++,,,************************$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! """%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$#########$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&%%%$$$%%%''')))(((((((((((())))))))))))((((((((()))))))))******+++,,,------++++++,,,---,,,,,,++++++***+++++++++******))))))))))))******))))))******+++,,,,,,---++++++,,,---------,,,,,,+++++++++*********))))))&&&'''((())))))))))))(((&&&''''''''''''(((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$%%%&&&%%%$$$$$$%%%''''''&&&&&&'''((($$$######$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########!!!"""###$$$%%%%%%%%%$$$$$$$$$###$$$&&&&&&$$$"""#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########!!!""""""###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!!"""$$$&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''$$$!!!"""%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((()))+++,,,------)))************+++++++++++++++++++++***)))((('''''')))++++++******+++,,,************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%%%%#################################$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((()))))))))(((((('''''''''(((((()))))))))*********,,,---...---,,,+++,,,...+++++++++***++++++,,,,,,+++***)))(((((()))***++++++***)))(((((()))+++,,,)))***+++---------,,,+++++++++*********)))))))))&&&'''((()))***))))))(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""$$$&&&&&&%%%"""###$$$$$$######%%%&&&###""""""###%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######""" !!!###$$$%%%%%%%%%$$$$$$######%%%&&&&&&$$$""""""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& ###%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###!!!!!!###%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))************+++++++++++++++++++++***)))((('''(((***,,,,,,***)))***,,,************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%''''''&&&&&&&&&'''+++***)))((('''&&&%%%$$$))))))))))))************,,,---......,,,,,,---...************+++,,,------+++***)))(((((()))***+++,,,***'''%%%$$$%%%''')))'''((()))***+++******)))************))))))))))))&&&''')))*********)))(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%%%%###%%%%%%%%%$$$###$$$%%%"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""""" !!!###$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&$$$"""""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###!!!"""%%%'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((('''&&&%%%%%%%%%)))************+++++++++***************)))(((((((((+++---,,,***((()))+++************************&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%######%%%)))---&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))***)))))))))))))))))))))+++++++++*********))))))************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++***((('''&&&(((((())))))*********+++)))))))))))))))))))))))))))((()))+++)))&&&&&&***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$ !!!"""######$$$$$$$$$&&&&&&%%%$$$$$$############"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&'''((('''%%%""" &&&&&&&&&&&&%%%%%%$$$###""""""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&& """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((&&&%%%(((((((((((((((((((((((()))*********++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$###$$$&&&(((&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))*********))))))------------------------,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))*********)))((((((+++++++++******(((''''''(((((()))))))))*********(((((((((((((((((((((((()))'''(((***)))''')))---000///---+++***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$###""" !!!"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$''')))******)))(((%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$######$$$%%%&&&$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))***++++++***((((((((((((((((((((((((((())))))))))))*********+++))))))*********+++++++++*********+++++++++,,,,,,++++++************++++++$$$$$$$$$$$$&&&''')))+++&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((()))***+++***)))((('''+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))***************)))((('''(((((())))))))))))******(((((((((((((((((((((((((((&&&'''))))))))),,,222;;;888444///+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""$$$&&&)))******)))(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""###$$$&&&&&&###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******(((&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,++++++************++++++$$$#########%%%))),,,...(((''''''&&&%%%$$$$$$###"""###%%%%%%%%%%%%###"""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&'''((()))((('''%%%$$$))))))))))))************,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((())))))))))))))))))))))))))))))***++++++,,,++++++))))))*********))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((%%%&&&((()))***///666DDD@@@999333---)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&''''''&&&###$$$%%%&&&&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%###!!! %%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""%%%)))***&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''***)))'''%%%(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************************++++++++++++++++++************++++++#########$$$&&&)))---///((((((''''''&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''&&&$$$""" ###%%%###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%*********++++++,,,,,,,,,************++++++++++++************)))))))))(((************************((()))***+++++++++++++++((())))))*********))))))))))))(((((((((((((((((('''''''''''''''''''''''''''%%%%%%(((******///666DDDAAA:::333---)))''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&''''''&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$""" $$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$'''+++,,,'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((***,,,,,,+++)))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++++++++************++++++$$$$$$$$$%%%'''))),,,---(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%$$$"""!!!%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''((((((((()))))))))((((((((())))))******+++)))***************++++++************))))))))))))************************''''''(((((()))((((((((('''((()))***************))))))(((((((((((('''''''''''''''''''''''''''''''''%%%&&&)))***)))---333===;;;666111,,,)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%(((***+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&((()))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))************+++++++++************++++++%%%%%%&&&'''((()))******((((((((('''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$###""" ###%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&''''''&&&&&&''')))+++,,,&&&&&&&&&'''(((((())))))*********++++++,,,,,,,,,************))))))))))))************************(((((((((((((((((('''&&&''''''(((******+++++++++))))))(((((((((''''''''''''''''''''''''''''''''''''%%%'''******(((***///333222000---+++)))((('''((((((((((((((((((((((((&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$###""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))***))))))))))))************++++++************++++++&&&&&&'''((())))))(((((('''''''''((((((((((((((('''&&&$$$$$$$$$$$$&&&'''%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$&&&((('''&&&%%%&&&'''!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%$$$###"""$$$'''***,,,)))******+++,,,---------+++++++++,,,,,,---------************))))))))))))******************************+++******)))((((((&&&'''(((***++++++++++++))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&'''******'''(((---,,,,,,+++***))))))((('''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%&&&'''((())))))))))))$$$%%%%%%&&&&&&''''''((("""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''&&&''')))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++************++++++%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###""""""%%%((('''###!!!###%%%"""############$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,+++******+++,,,,,,))))))))))))((((((((((((+++*********))))))((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""############$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$***///...''' $$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%'''((((((&&&%%%############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%$$$$$$######""""""###%%%$$$###"""######"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%)))%%%###%%%)))***(((%%%%%%%%%############%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$#########%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''"""###$$$%%%%%%%%%%%%$$$%%%$$$######%%%''''''&&&)))((((((&&&%%%$$$######(((((())))))(((&&&$$$###''''''(((((())))))******+++*********))))))((((((((((((((((((((()))******************************,,,+++)))''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$%%%$$$$$$######"""%%%%%%%%%%%%%%%$$$###""" !!!#########""""""############$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,++++++***************,,,+++************+++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$#####################$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''')))...333222,,,'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''%%%###"""%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%$$$###$$$%%%""""""############""""""""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''$$$###&&&***---,,,)))&&&%%%$$$######$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$###%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&%%%$$$"""!!!&&&&&&'''''''''(((((((((******)))))))))(((((((((((((((((((((((()))******************************------------,,,,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$%%%&&&%%%#########%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$######$$$&&&$$$!!!"""############$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%************************((((((((())))))*********)))))))))))))))))))))))),,,,,,++++++************++++++************++++++(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***---...***&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&$$$""" $$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&###$$$&&&&&&$$$######$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###''',,,//////---&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%'''******(((%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((&&&%%%###$$$###""""""$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((()))******************************+++---...//////---+++***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%################################################""""""#########$$$$$$$$$########################$$$&&&&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!! """&&&((('''%%%""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))+++++++++++++++******)))*********))))))*********(((((((((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''(((((((((((((((((('''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&'''%%%###((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$"""!!! !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&''''''&&&$$$"""!!!"""$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$'''+++---------&&&&&&&&&&&&&&&&&&&&&&&&)))((((((+++//////,,,(((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$!!!###$$$%%%&&&%%%$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$&&&'''(((&&&$$$$$$%%%%%%$$$###(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))*********************************+++++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$%%%$$$#########$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""$$$'''&&&%%%$$$%%%'''""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((((())))))******************************+++++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***,,,,,,+++***((('''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$######$$$&&&%%%############%%%&&&######$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((()))+++......+++((($$$$$$%%%%%%&&&&&&&&&'''$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###""""""$$$&&&'''(((&&&$$$$$$%%%%%%$$$###'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))***************************+++***((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%"""!!! !!!"""#########$$$%%%%%%%%%$$$$$$"""%%%(((&&&""" """%%%"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$######"""!!!""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))***))))))))))))))))))))))))((()))*********)))''''''(((((())))))))))))((((((''''''(((((())))))******---,,,+++***)))((('''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$######""" ###$$$$$$$$$&&&'''%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$#########$$$$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%)))'''$$$!!!!!!"""$$$%%%%%%$$$###$$$&&&''''''&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$#########$$$%%%&&&'''&&&$$$$$$%%%&&&%%%$$$###$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((()))******************************---+++)))((('''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$###########################$$$%%%%%%$$$###$$$&&&"""!!!!!!"""$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%$$$###""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###############""""""!!!""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((((((((((((((((((((('''''')))))))))(((&&&%%%''''''((())))))((('''''''''''''''((()))*********)))))))))))))))(((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''((((((&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###############$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$ """###""""""###%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$######$$$%%%%%%$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$&&&(((&&&###!!!###%%%%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%&&&'''((())))))((('''%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%###""""""###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%###$$$$$$%%%&&&'''((()))%%%%%%$$$$$$%%%'''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((()))******************************,,,++++++***************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%$$$$$$%%%'''###"""!!! !!!"""$$$&&&"""###$$$%%%%%%%%%%%%%%%&&&$$$"""###&&&'''$$$!!!"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###############"""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&'''((())))))'''%%%$$$&&&'''((())))))((('''&&&&&&''''''((()))******+++&&&&&&&&&'''((())))))***((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%'''''''''%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&&&&%%%%%%&&&""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$###"""!!!!!!"""""" """###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&###$$$%%%###!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!%%%&&&((())))))(((&&&%%%"""$$$%%%%%%%%%%%%&&&'''######%%%%%%%%%%%%######$$$(((+++'''!!!"""'''&&&&&&&&&'''((())))))***%%%%%%&&&&&&((()))+++,,,///---***'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''"""######$$$%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''(((***+++---&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((((((((())))))((((((((((((((()))******************************((()))+++++++++***(((''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%%%%$$$"""###$$$$$$###!!!"""$$$%%%%%%$$$$$$$$$%%%""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""""""""""""""############&&&%%%$$$######%%%''')))%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$###"""!!! """#########$$$$$$$$$$$$ !!!!!!"""""""""### !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%$$$)))))))))(((''''''&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))******)))(((((((((((())))))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&'''%%%###!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%""" !!!###$$$###!!!"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((('''&&&&&&(((***,,,,,,222000,,,)))&&&%%%%%%%%%***)))(((&&&&&&&&&''''''&&&&&&&&&'''((())))))***######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))******(((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''######%%%%%%%%%%%%######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))*********,,,++++++******++++++,,,+++,,,---+++)))(((((()))'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''%%%$$$######$$$$$$###!!!###%%%&&&%%%###""""""###""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""###############""""""!!!"""###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############"""""""""#########$$$$$$############$$$$$$$$$%%%""""""######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))******))))))((((((((((((''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&&&&%%%""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######%%%""" !!!###$$$###""""""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&'''((())),,,+++)))&&&%%%%%%&&&&&&+++,,,,,,---,,,+++***)))$$$%%%%%%&&&''''''((((((&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************,,,,,,++++++++++++,,,,,,***++++++***(((''''''(((&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&$$$######$$$%%%%%%""" $$$%%%&&&%%%""" !!!###############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""#########$$$$$$!!!!!!!!!""""""""""""#########$$$$$$$$$$$$######"""##################"""""""""######$$$$$$$$$%%%!!!"""""""""#####################$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))++++++++++++''''''''''''(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''***)))((((((''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""###%%%&&&&&&$$$$$$$$$%%%##############################"""""""""""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###!!!!!!###$$$###""""""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%''')))+++***(((&&&$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########(((&&&%%%#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))************---,,,,,,++++++,,,,,,---***+++,,,+++)))(((((()))&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%$$$############%%%&&&%%%""" """###$$$$$$"""!!!!!!!!!########################"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""############"""""""""############$$$$$$$$$!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***(((((((((((('''&&&%%%$$$&&&&&&'''''''''(((((((((+++***))))))(((((())))))''''''''''''&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""###%%%'''&&&%%%$$$%%%%%%########################$$$######""""""""""""###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$###""""""############"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''$$$$$$$$$###$$$%%%&&&'''!!!"""$$$%%%%%%###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################,,,***(((%%%###!!!!!! $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******++++++------,,,,,,,,,,,,------,,,---...---+++***+++,,,%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$### !!!###$$$$$$$$$###"""$$$######$$$%%%$$$""" !!!######""""""###$$$#################################$$$$$$#########$$$$$$$$$$$$$$$###"""!!!####################################$$$$$$$$$$$$######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""""""""############""""""$$$$$$$$$############"""""""""""""""#####################"""""""""""""""$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((()))******))))))(((((('''&&&$$$$$$''''''((((((((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((''''''(((((((((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%########################&&&%%%$$$###############%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########$$$$$$"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++---,,,,,,++++++,,,,,,---,,,---...---+++++++++---%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$"""###$$$$$$###"""!!!###$$$######%%%&&&$$$$$$$$$#######################################%%%%%%%%%$$$$$$"""!!!!!!###############$$$$$$$$$#########$$$$$$$$$$$$%%%###""""""""""""!!!!!!!!!######$$$$$$$$$$$$######"""##################"""%%%$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&'''((())))))***))))))))))))((('''&&&%%%(((((((((((()))))))))***)))(((''''''&&&&&&''''''%%%&&&''''''(((''''''''''''((()))******)))((('''))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$&&&###%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$%%%$$$""""""$$$%%%"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%(((&&&###!!!"""$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$ """$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,,,,++++++******++++++,,,)))***+++***)))((()))+++%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&'''$$$"""!!!"""#########!!!"""$$$%%%$$$###$$$%%%$$$$$$$$$#########""""""$$$##################$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""!!!""""""###$$$$$$############$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&''''''(((((()))))))))*********)))((('''''''''''''''((((((((())))))++++++***)))))))))))))))%%%%%%'''((((((((('''''''''((()))******)))((('''&&&&&&''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%%%%$$$$$$&&&'''"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$#########%%%&&&$$$""""""$$$&&&"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&)))((($$$!!!"""$$$$$$%%%%%%%%%&&&%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,+++******))))))******+++((()))******(((((()))***$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&(((%%%!!! !!!###$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%######$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######%%%&&&''''''(((((('''''''''(((((((((((((((***************))))))(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''''''((()))++++++)))((('''###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$&&&)))!!!###%%%%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""###%%%&&&%%%""""""$$$'''"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""#########%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%))),,,+++&&&###$$$&&&""""""$$$%%%%%%&&&&&&%%%!!!"""%%%''''''&&&$$$############"""""""""""""""!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''%%%""" """$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,******))))))))))))******)))***++++++***)))***,,,